@import "bootstrap/bootstrap.min.css";
@import "awesome/font-awesome.css";
html{
 overflow:hidden;
 height:100%;
}
body{
 overflow:auto;
 height:100%;
}
.modal-open{
 overflow: auto; 
}
.modal{
 overflow: auto; 
}










.dropdown-menu{
 height: auto;
 max-height: 20em;
 overflow-x: hidden;
 overflow-y:auto;
}

/*Общий бордюр от таблиц прайс-листа*/
.brd-dotted{
 border:1px solid #a9a9a9;
}

/*https://askdev.ru/q/izmenit-cvet-vsplyvayuschey-podskazki-bootstrap-22750/*/
.tooltip-inner{
 background-color:#80D1F4;
 color:#444444;
 max-width:100%;
}





/*
@font-face {
 font-family:'Raleway';
 src: url('../../fts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../../fts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../../fts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../../fts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../../fts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../../fts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
*/










 /*
  Шрифт Raleway
Начертания: regular 20, 12; medium 20; semibold 20, 16; bold 16; light 16, 12
 
 
 */


    


.up_header_line{
 background-color: #2D2556;
 /*background-image: url('../img/template/up_panel/background_up_panel.jpg');
 background-position: left top;
 background-repeat: repeat;*/
 color:#CCCCCC;
 padding-top: 15px;
 padding-bottom: 15px;
 @media screen and (min-width: 990px){
  height: 60px; 
 }
 /*height: 60px;
 @media screen and (max-width: 980px){
  height: 60px;
 
 }*/
 @font-face{
  src: url('https://fonts.googleapis.com/css?family=Raleway');  
 }
 font-family: Raleway;
 font-weight: bold;
 border-bottom: 1px solid #D5BFA8;
}
.up_header_line a{
 color: #CCCCCC;
 text-decoration: none; 
}
.up_header_line a:hover{
 color: #FFFFFF;
 text-decoration: none; 
}

.up_header_line span:hover{
 color: #FFFFFF;
 text-decoration: none; 
}


/*##### БЛОК БАНЕРА С ПЕРЕКЛЮЧАТЕЛЕМ МОРДЫ #####*/
.indexbaner{
 background-image: url('../img/template/baners/index-baner.png');
 background-position: left top;
 background-repeat: no-repeat;
 background-size: auto 100%;
}
.banermain{
 background-image: url('../img/template/baners/no-index-baner.png');
 background-position: left top;
 background-repeat: no-repeat;
 background-size: 100% 100%;
}
.partner_block_style_704{
 background-color:#ffffff;
 height:704px;
}
.partner_block_style{
 background-color:#ffffff;
 height:107px;
}
/*##### БЛОК БАНЕРА С ПЕРЕКЛЮЧАТЕЛЕМ МОРДЫ #####*/












.navigation_line{
 background-color:#2D2556;
 /*background-image: url('../img/template/up_panel/background_up_panel.jpg');
 background-position: left top;
 background-repeat: repeat;*/
 color:#CCCCCC;
 padding-top:15px;
 padding-bottom:15px;
 height:60px;
 @font-face{
  src: url('https://fonts.googleapis.com/css?family=Raleway');  
 }
 font-family: Raleway;
 font-weight: bold;




.breadcrumb{
 background-color: #ffffff;
}



}
.navigation_line a{
 color:#CCCCCC;
 text-decoration:none; 
}
.navigation_line a:hover{
 color:#FFFFFF;
 text-decoration:none; 
}
.navigation_line_top{
 top:60px;
}


































.content_body{
 background-color:#ffffff;
}

.index-bg{
 width: 100%;
 height: 0;
 background-image:url('../../content/no_razdel/index/img/index.jpg');
 background-repeat: no-repeat;
 background-size: contain;
 padding-top: 31.2%;
}

.autorized{
 padding-top:50px;
 padding-bottom:50px;
}

.js-selected-str{
background-color:#80D1F4;
/*color:#D7B983;*/
}

.boxsize{
 width:auto; 
 height:200px; 
 background-repeat:no-repeat;
 background-position:center;
 -webkit-background-size:cover; 
 background-size:contain; 
 margin:0 auto;
}





































.footer{
 background-color:#2D2556;
 /*background-image: url('../img/template/up_panel/background_up_panel.jpg');
 background-position: left top;
 background-repeat: repeat;*/
 color:#CCCCCC;
 padding-top:25px;
 padding-bottom:15px;
 height:152px;
 @font-face { 
  src: url('https://fonts.googleapis.com/css?family=Raleway:500');
 }
 font-family: Raleway;
 font-weight: normal;
}

.footer a{
 color:#CCCCCC;
 text-decoration:none; 
}
.footer a:hover{
 color:#FFFFFF;
 text-decoration:none; 
}












        

.mob_footer{
 background-color:#2D2556;
   background-image: url('../img/template/logo/logo31.png');  
  background-repeat: no-repeat;
  background-position: 0.5em;
  background-size: auto 70%;
 
 color:#CCCCCC;
 padding-top:5px;
 padding-bottom:5px;
 height:50px;
}
























/*Это заглушка 404-ой страницы, невыносимо красивая и нахуй не нужная, если чё*/
@media screen and (min-width: 980px){
 .error_page{
  background-image: url('../img/system/404/404.png');  
  background-repeat: no-repeat;
  background-size:contain;
  background-position:right;  
  height: 500px;
 }
 .overflowimg{
  height:350px;
  overflow:auto;
 }
 .fluid-css{
  max-width:100%;
  height:auto;
 }
}


@media screen and (max-width: 980px){
 .overflowimg{
  
  
  
 }
 .fluid-css{
  width:50px;
  height:auto;
 }
}