body, .wrap{width: auto; max-width: 1140px; margin: auto !important}
body{background: aliceblue; line-height:18px; font-family:"Times New Roman", Times, serif}
a{text-decoration:none;color:#333;transition:all 0.4s ease;}
a:hover{color:blue;text-decoration:none !important}
.footer-main{background:#8a461e;border-top:1px solid #D5D5D5; padding-bottom: 30px}
.footer-main p{text-align:center;color:#fff;padding:15px 5px;line-height:25px}
.content-main{background:#efefef;margin:0 auto;border-radius:5px;border:1px solid #a09c9c}
.navigation{height:auto;border-top:1px solid #00569d;background:#004884}
.navigation ul{float:left}
.navigation ul li{display:inline;float:left}
.navigation ul li a{padding:11px 30px 12px;border-right:1px solid #00569d;float:left;font-size:14px;color:#ffffff}
.navigation ul li a:hover{background:#0c5b9c;color:#fecd0b}
.nav-active{background:#0c5b9c !important;color:#fecd0b !important}
.user-info{float:right;color:#fff}
.user-info p{padding:11px 10px 0 0}
.user-info p a{color:#fff}
.user-info p a:hover{color:#fecd0b}
.big-tittle{color:#4d5053;font-weight:bold;font-size:24px;}
.e-input{border:1px solid #ccc;padding:5px;height:34px;color:#333}
.e-input:focus{border:1px solid #1f77c0;box-shadow: 0px 0px 5px #9dc7eb}
.q-list{max-width: 650px; margin: auto}
.q-list h2{text-transform:uppercase;font-size:24px;font-weight:bold;padding-bottom:10px; line-height: 35px}
.q-list table p{padding-bottom:10px}
.q-list label{width:100px}
.typeTitle{font-size: 22px}
.logo h1 a{height:65px;display:block;font-size:24px;line-height:36px;color:#ffed46;font-weight:bold}
.content-main{min-height: calc(100vh - 207px) !important; width: auto !important;}
.content-main{padding:20px;position:relative}
.content-main ul{width:660px;margin:30px auto}
.content-main label{font-weight:bold;font-size:14px;display:inline-block;color:#555}
.content-main span{display:inline-block}
.content-main .row{padding:7px 0 !important;}
.content-main label{margin-bottom: 3px}
sup{color: red}
.row-info{line-height: 1.5; padding: 5px 0}
.row-border{border-top: 1px solid #cdc1c1}
@media (min-width:769px) {
    .logo{height:120px;position:relative}
    .hiddenComputer {
        display: none !important;
    }
}
@media (max-width:768px) {
    .logo{height:60px;position:relative}
    .logo img{max-width: 100%; height: auto}
    .hiddenMobile {
        display: none !important;
    }
}
