* {
    font-family: Arial;
}

/* Set the fixed height of the footer here */
#push,
#footer {
    width: 100%;
    height: 60px;
}
#footer {
    position: fixed;
    bottom: 0;
    background-color: #f5f5f5;
}


h3, h4 {
    font-family: Arial;
    font-size:16pt;
    font-weight: 100;
}

.muted.credit {margin:0 auto;}

/*** header **/
#header {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    margin:0;
    padding:0;

    height: 71px;
}
.logo {
    color:red;
    font-size: 24pt;
    font-weight: bold;
    font-style: italic;
    text-shadow: 0 2px rgba(0, 0, 0, 0.2);
    color: royalBlue;
    margin-top: 14px;
    margin-bottom: 6px;
    font-family: Arial;
    display: block;
}
.logo:hover {
    color: royalBlue;
    text-decoration: none;

}
.under-logo-text {
    display: block;
    font-size: 10pt;
    font-style: italic;
    color: #555;
    margin-left:4px;
}
.content {
    margin: 0 auto;
    width: 800px;
    padding: 5px 20px;
}
#main_content {
    padding-top: 20px;
}


.action-list {margin-left:10px;}
.action-list dd {margin-bottom: 10px;margin-left:20px;}
.action-list dt span {font-size:14pt;}
.action-list a.cp-link {background: none;border:none;font-size:14pt;width:330px;line-height: 20pt;}

.key {width: 400px;margin-right: 16px;}
select.key {width: 414px;}
#create_new_server_after_start {display: none;}

.userblock { font-size: 10pt;}
.ver {font-size: 10pt;color: #555;}
.process-loader {background-image: url("/img/runprocess.gif");width:16px;height:16px;display:inline-block;background-repeat: no-repeat;}
.process-loader.running {height: 20px;background-position-y: 3px;margin-right: 3px; float:left;}


.prun {
    background-color: #DFF0D8;
}

#lock_message_block p {margin-bottom: 0;}
.process-steps div.unused {line-height: 25px;}

.icon-recovery-play {background-image: url("../img/recovery.gif");background-position:0 0;}
.icon-recovery-play.white {background-image: url("../img/recovery-white.gif");}
.relative {position:relative;}
.absolute {position:absolute;}
.t50 {top:50px;}

.notice-message {width:100%;width:748px;box-shadow: 0 0 10px rgba(1,0,0,0.5);position:absolute;}

/** окно ввода логина/пароля для входа в Control Panel **/
#for-login-message {
    display: inline-block;
    max-width: 30em;
    padding-left: 1em;
    line-height: 20px;
    vertical-align: top;
}

p.lead {
    margin-bottom: 10px;
    margin-top: 10px;
}