/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 04.07.2018, 10:53:21
    Author     : Anna Sipina
*/
#nav {
    margin-bottom: 10px !important;
}

#main_content5s, #main_menu5s{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    position: relative;
}
#content {
    margin-top: 85px !important;
}

/*             popup             */ 
.popup5s {
    z-index: 999999;
    position: fixed;
    width: 300px;
    height: 350px;
    top: 50%;
    left: 50%;
    margin-top: -150px; /* Negative half of height. */
    margin-left: -150px;
    background-color: white; 
    padding: 20px;
    box-sizing: border-box;
}
.bcg5s{
    background-color: gray;
    opacity: 0.8;
    position: fixed;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    z-index: 99;
}
 .header5s {
    text-align: center;
    font-size: 1.5em;
    font-weight: bold;
    color: black;
    margin-bottom: 10px;
}
.subheader5s{
    color: black;
    font-size: 1.3em;
    padding-top: 15px;
}
.form5s{
    margin-right: 40px;
    margin-left: 40px;
}

.popup5s .form5s{
    margin-right: 10px;
    margin-left: 10px;
}

.form5s .text5s {
    color: #5a5a5f;
    font-size: 1.2em;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
}

.form5s input, .form5s select {
    height: 45px !important;
    background-color: white !important;
    margin-bottom: 10px !important;
    border: 1px #999999 solid !important;
    box-sizing: border-box !important;
    padding: 10px !important;
    font-size: 1.2em !important;
    width: 100% !important;
    background-color: white;
    color: black;
}


.form5s input.err5s {
    border: 1px #da251c solid;
}


.form5s .error5s{
    color: #da251c;
    padding-bottom: 10px;
    text-align: center;
    display: none;
}
.form5s button{
    margin-top: 10px;
    border: none;
    height: 40px;
    width: 100%;
    margin-bottom: 10px;
    color: white;
    font-size: 1.1em;
    font-weight: bold;
}
.table5s button {
    width: 200px;
}

.submit5s {    
    background-color: #dc2d13;
}
.submit5s:hover {
    background-color: #48c2f5;
}
.submit5s:active {
    background-color: #2cb1e8;
}
.form5s .cancel5s {    
    background-color: #285472;
}
.form5s .cancel5s:hover {    
    background-color: #da4b44;
}
.form5s .cancel5s:active {    
    background-color: #da0a00;
}

/*                    menu           */
#main_menu5s {
    width: 250px;
    box-sizing: border-box;
    display: table-cell; 
    vertical-align: top;
}
.menu5s  {
    vertical-align: middle;
 }
.menurow5s {
    margin: 5px;
    vertical-align: middle;
    box-sizing: border-box;
    cursor: pointer;
    font-size: 1.2em;
    background-repeat: no-repeat;
    background-position-x: 10px;
    background-position-y: center;
    padding-left: 60px;
    height: 50px;
    line-height: 50px;
    color: black;
    background-color: #fece19;
}

.green5s {
    background-color: #dc2d13;
    color: white;
}
.blue5s {
    background-color: #fece19;
}
.darkblue5s {
    background-color: #fece19;

}

.mactive5s {
    background-color: white;    
    border: 1px solid black;

}
#menu_request5s {
    background-image: url('../images/icons/request_w.png');    
    
}
#menu_request5s.mactive5s {
    background-image: url('../images/icons/request.png');
    color: black;
}
#menu_actions5s {
    background-image: url('../images/icons/action.png');    
}

#menu_actions5s.mactive5s {
    background-image: url('../images/icons/action.png');
}

#menu_review5s {
    background-image: url('../images/icons/review.png');    
    
}
#menu_review5s.mactive5s {
    background-image: url('../images/icons/review.png');
}

#menu_garant5s {
    background-image: url('../images/icons/request.png');    
}
#menu_garant5s.mactive5s {
    background-image: url('../images/icons/request.png');  
}

#menu_messages5s {
    background-image: url('../images/icons/message.png');    
}
#menu_messages5s.mactive5s {
    background-image: url('../images/icons/message.png');
}
#menu_cars5s {
    background-image: url('../images/icons/car.png');    
}
#menu_cars5s.mactive5s {
    background-image: url('../images/icons/car.png');   
}
#menu_bonus5s {
    background-image: url('../images/icons/bonus.png');    
}
#menu_bonus5s.mactive5s {
    background-image: url('../images/icons/bonus.png');    
}
#menu_profile5s {
    background-image: url('../images/icons/profile.png');    
}
#menu_profile5s.mactive5s {
    background-image: url('../images/icons/profile.png');    
}
#menu_help5s {
    background-image: url('../images/icons/help.png');    
}
#menu_help5s.mactive5s {
    background-image: url('../images/icons/help.png');    
    }
#menu_exit5s {
    background-image: url('../images/icons/exit.png');    
}
#menu_exit5s.mactive5s {
    background-image: url('../images/icons/exit.png');  
}

.wrapper_lk5s {    
    width: 1200px;
    margin: 0 auto;
}
#lk5s {
    width: 100%;
    position: relative;
    display: table-row;
}


#main_content5s {
    background-color: #fbfbfb;
    box-sizing: border-box;
    padding: 20px 10px;
}

.header5s{
    font-weight: bold;
    color: black;
    font-size: 1.5em;
    text-align: center;
}

.action5s, .message5s, .help5s, .car5s, .order5s {
    border-bottom: 2px solid #f5f5f5;
}
.order5s {
    margin-bottom: 10px;
}
.name5s {
    color: black;
}
.active5s .name5s {
    color: black;
}

.action_content5s, .car_content5s, .order_content5s{
    display: none;
    
}
.car_content5s .cardata5s {
    text-align: right;
}
.message_content5s{
    padding-left: 60px;
    display: none;
}
.active5s .action_content5s, .active5s .car_content5s, .activeo5s .order_content5s{
    display: block;
}
.active5s .message_content5s{
    display: block;
}
.name_wrapper5s, .name_wrappero5s {
    padding: 10px;
    background-image: url('../images/icons/down.png');
    background-repeat: no-repeat;
    background-position-x: 98%;
    background-position-y: center;
    vertical-align: middle;
    cursor: pointer;
    font-weight: bold;
}
.empty{
    background: none;
    color: black;
    font-weight: bold;
}
.clear5s{
    background: none !important;
    
}
.active5s .name_wrapper5s, .activeo5s .name_wrappero5s{
    background-image: url('../images/icons/up.png');
}
.name5s {
    vertical-align: middle;
    padding-left: 10px;
    font-size: 1.2em;
}
.name_wrapper5s img {
    vertical-align: middle;
}
.content_wrapper5s {
    display: table-row;
}
.col_left5s{
    display: table-cell;
    width: 250px;
    padding: 10px;
}
.img5s img {
    width: 250px;
}

.desc5s{
    display: table-cell;
}
.action_content5s button{
    margin-top: 10px;
    border: none;
    height: 40px;
    width: 100%;
    margin-bottom: 10px;
    color: white;
    font-size: 1.1em;
    font-weight: bold;
}

.cell5s {
    width: 50%;
    display: table-cell;
    vertical-align: top;
    padding: 10px;
}
.row5s {
    width: 100%;
    display: table-row;
}
.table5s {
    display: table;
    width: 100%;
}
.form5s textarea {
    width: 100%;
    height: 100px;
    margin-bottom: 10px;
    border: 1px #999999 solid;
    box-sizing: border-box;
    padding: 10px;
    font-size: 1.2em;
    background-color: white;
    color: black;
}

#toast5s {
    font-family: Geneva, Arial, Helvetica, sans-serif;
 	display: none;
	padding: 20px;
	font-weight:100;
	border-radius: 25px;
	position:fixed; 
	opacity:0.7;
	text-align: center;
	color: white;
	z-index:9999999; 
	background-color: black; 
	width: 390px; 
	height: 50px;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -195px;
}
.file5s span {
    color: #66cbf5;
    padding-left: 10px;
    
}
.file5s {
    position: relative;
    cursor: pointer;
}
.file5s input {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.info5s {
    display: none;
}
#profile5s #code5s {
    color: black;
    font-weight: bold;
}
#sum5s{
    color: black;
    font-size: 1.4em;
}
.bonus_content5s {
    padding-left: 60px;
    padding-right: 20px;
    font-size: 1.2em;
}
.bonus_content5s .positive {
    color:#285372;
    font-weight: bold;
    padding-bottom: 10px;
}
.bonus_content5s .negative {
    color: black;
    padding-bottom: 10px;
    font-weight: bold;
}
.empty {
    font-size: 1.3em;
}
.help_content5s {
    padding-left: 60px;
    padding-right: 20px;
    font-size: 1.2em;
    line-height: 1.5;
    display: none;
}
.active5s .help_content5s {
    display: block;
}

.faqq5s{
    color:#285372;
    font-weight: bold;
}
.faqa5s{
    color: black;
    padding-bottom: 10px;
}
.cardata5s {
    padding-left: 50px;
    padding-top: 10px;
}
.cardata5s .number5s{
    border: 1px solid black;
    padding: 5px;
}
.show5s {
    font-size: 1.2em;
}
.show5s select {
    width: 200px;
    font-size: 1em;
}
.mark5s {
    padding-left: 10px;
    
}
.mark5s, .model5s, .color5s {
    font-size: 1.2em;
}
.car_content5s, .order_content5s {
    padding-left: 60px;
}
.car_content5s .header5s {
    color: #285472;
}
span.bold {
    font-weight: bold;
}
.hello5s {
    font-size: 2em;
    color: black;
    text-align: center;
    margin: 20px;
    font-weight: bold;
    color: #285372;
    display: none;
}
.rating-wrapper5s {
    display: inline-block;
    overflow: hidden;
}
.rating-input {
    left: 0;
    position: absolute;
    top: -300px;
}
.rating-star:hover, .rating-star:hover ~ .rating-star {
    background-position: 0 0;background-image: url('../images/icons/star_full.png');
}
.rating-wrapper5s:hover .rating-star:hover, .rating-wrapper5s:hover .rating-star:hover ~ .rating-star, .rating-input:checked ~ .rating-star {
    background: none;
    background-image: url('../images/icons/star_full.png');
}
.rating-star, .rating-wrapper5s:hover .rating-star {
    background-image: url('../images/icons/star_empty.png');
    display: block;
    float: right;
    height: 24px;
    width: 24px;
}
.rating{
	margin: 10px 0;
}
input[type="checkbox"].sold5s {
    display: inline !important;
    vertical-align: middle;
}
#preloader5s{
    display: none;
    position: absolute;
    z-index: 1001;
    top: 50%;
    left: 60%;
    display: block;
    width: 64px;
    height: 64px;
    margin-top: -32px;
    margin-left: -32px;
    background-image: url('../images/icons/Preloader_2.gif');  
}
.right{
    display: table-cell;
    min-height: 400px;
    width: 850px;
    vertical-align: top;
}

.navigation {
  padding: 0;
  background-color: black !important;
  box-sizing: border-box;
 
 
}
.navigation-content {
    padding: 1rem 1rem 1rem 1rem !important;
  opacity: 1;
}
.navigation-menu {
  line-height: 3em !important;
  list-style: none;
}
.navigation-menu li{
  margin: 3px 0;
}
.navigation-menu span {
  color: white;
  text-decoration: none;
}
.navigation-menu_title {
  font-weight: bold;
  font-size: 1.2em;
}
.navigation-menu span:before {
  content: '';
  width: 1.5rem;
  height: 1.5rem;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-right: 0.6rem;
}
.navigation-menu_actions5s:before {
  background-image: url(../images/icons/action_w.png);
  top: -0.2rem;
}
.navigation-menu_orders5s:before {
  background-image: url(../images/icons/car_w.png);
  top: -0.2rem;
}


.navigation-menu_bonuses5s:before {
  background-image: url(../images/icons/bonus_w.png);
  top: -0.2rem;
}
.navigation-menu_exit5s:before {
  background-image: url(../images/icons/exit_w.png);
  top: -0.2rem;
}
.navigation-menu_help5s:before {
  background-image: url(../images/icons/help_w.png);
  top: -0.2rem;
}
.navigation-menu_profile5s:before {
  background-image: url(../images/icons/profile_w.png);
  top: -0.2rem;
}
.navigation-menu_messages5s:before {
  background-image: url(../images/icons/message_w.png);
  top: -0.2rem;
}
.navigation-menu_request5s:before {
  background-image: url(../images/icons/request_w.png);
  top: -0.2rem;
}
.navigation-menu_review5s:before {
  background-image: url(../images/icons/review_w.png);
  top: -0.2rem;
}
.mobile_menu {
    display: none;
}
.nocar, .noorder, .noaction, .nomessage, .nobonus{
    text-align: center;
    color: black;
    font-size: 1.5em;
}
.vin5s{
    paddinf-left: 0px;
}


@media screen and (max-width: 850px) {
    body {
        margin: 0;
        padding: 0;
        font-size: 16px;
        }
    html {
	font-size: 14px !important;
	}
    #main_menu5s {
        display: none;
    }
    .right {
        display: block;
        width: 100%;
        margin-top: 3.5rem;
    }
    .mobile_menu {
        display: block;
        z-index: 99999;
    }
    .wrapper_lk5s {
        width: 100%;
        margin: 0;
    }
    .layout-header {
  color: black;
  background: #fece19;
  width: 100%;
  margin: 0;
  height: 50px;
  line-height: 50px;
  z-index: 10000;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.52);
  padding: 0 1em;
  font-size: 1.2em;
  box-sizing: border-box;
}
.layout-header-menu {
  display: inline-block;
  vertical-align: middle;
}
.layout-header-menu-icon {
  background-image: url(../images/icons/menu.svg);
  width: 1.5rem;
  height: 1.5rem;
  display: block;
  background-color: #fece19;
  background-repeat: no-repeat;
  border: none;
  
}
.layout-header-title {
  display: inline-block;
  vertical-align: middle;
  margin-left: 1rem;
  font-weight: bold;
}
ul {
    margin: 0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-padding-start: 0;

}
.content_wrapper5s {
    display: block;
}

.col_left5s {
    display: blockl;
    width: 100%;
    padding: 10px;
}
.vinspan5s{
    margin-top: 10px;
    display: block;
}

.desc5s {
    display: block;
}
.img5s img {
    width: 100%;
}
.table5s {
    display: block;
    box-sizing: border-box;
}
.row5s{
    display: block;
    box-sizing: border-box;
    padding: 10px;
}
.cell5s{
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding: 0;
}
.table5s button {
    width: 100%;
}
.form5s {
    margin-right: 20px;
    margin-left: 20px;
    box-sizing: border-box;
}
#toast5s {
    font-family: Geneva, Arial, Helvetica, sans-serif;
 	display: none;
	padding: 20px;
	font-weight:100;
	border-radius: 25px;
	position:fixed; 
	opacity:0.7;
	text-align: center;
	color: white;
	z-index:9999999; 
	background-color: black; 
	width: 200px; 
	height: 200px;
	top: 50%;
	left: 50%;
	margin-top: -100px;
	margin-left: -100px;
}
.help_content5s {
    padding-left: 20px;
}
.name_wrapper5s{
    padding: 10px 0px;
}
#lk5s {
 display: block;
 margin-top: 0px;
 }
 #nav {
    margin-bottom: 0 !important;
    }
    .drawer-nav {
	z-index: 99;
        
    width: 0;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    padding: 0;
    margin: 0;
    overflow-x: hidden;
    }
    #preloader5s {
	left: 50%;
    }
}
