@font-face {
    font-family: Circe Light;
	font-display: auto;
    src:	url('/themes/default/fonts/circe_light.woff2') format('woff2'),
			url('/themes/default/fonts/circe_light.woff') format('woff'),
			url('/themes/default/fonts/circe_light.ttf');
}
@font-face {
    font-family: Circe Regular;
	font-display: auto;
    src:	url('/themes/default/fonts/circe_regular.woff2') format('woff2'),
			url('/themes/default/fonts/circe_regular.woff') format('woff'),
			url('/themes/default/fonts/circe_regular.ttf');
}
@font-face {
    font-family: Circe Bold;
	font-display: auto;
    src:	url('/themes/default/fonts/circe_bold.woff2') format('woff2'),
			url('/themes/default/fonts/circe_bold.woff') format('woff'),
			url('/themes/default/fonts/circe_bold.ttf');
	}

body{
	padding:0;
	margin:0;
	width:100%;
	font-size:14px;
	color:#444444;
	font-family: Circe Regular;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
/*
темно синий - #2b507f, 43,80,127 
светло синий - #5aa2d1, 90,162, 209
box-shadow: -1px 1px 5px -2px #000000;
transition: 0.3s;
*/
}

h1{line-height:1.2;font-family: Circe Regular !important;font-weight: 400 !important;}

			div.page-container {
			  max-width: 100%;
			  min-width: 1111px;
			  margin: 0 auto;
			  padding: 0;
			  border: solid 1px geen;
			  
			  }
			  
			div.page-container-inner {
			  min-width: 1111px;
			  max-width: 1920px;
			  margin: 0 auto;
			  padding: 0px 150px 0px 150px;
			  box-sizing: border-box;
			 /* border: solid 1px #cccccc;*/
			  }	
			  
			  
			  div.mobileFild {
				clear:both;float:left;
				width: 100%;
				padding:15px;box-sizing: border-box;
			  }


			  

input:focus{outline:none;background:none;}
select:focus{outline:none;background:#ffffff;}
textarea:focus{outline:none;}
a{text-decoration: none;}

.inputopacity{background:none;border:none;}


input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

.cbfl{clear:both;float:left;}
.cbfl100{clear:both;float:left;width:100%;}
.cbfl100center{clear:both;float:left;width:100%;text-align:center;}
.cbfr{clear:both;float:right;}
.fl{float:left;}
.fr{float:right;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}

.PopUpGenFon{z-index:10000;position:fixed;left:0px;top:0px;width:100%;height:100%;background:rgb(0,0,0,0.5);text-align:center;}
.PopUpWin{display:inline-block;max-width:700px;width:100%;background:#ffffff;margin:20% auto 0px auto;border-radius:5px; box-shadow: 0px 0px 5px -2px #000000;opacity:1;padding:10px 0px 10px 0px;}
	
.BTNstyle{width:46%;text-align:center;border-radius:3px;padding:10px 0px 10px 0px;margin:20px 0px 0px 0px;color:#ffffff;font-size:16px;cursor:pointer;font-family: Circe Light;}



.MyScrStyle::-webkit-scrollbar-button { 
	background-image:url(''); 
	background-repeat:no-repeat; 
	width:5px; 
	height:0px 
} 

.MyScrStyle::-webkit-scrollbar-track { 
	background-color:#f2f2f2; 
} 

.MyScrStyle::-webkit-scrollbar-thumb { 
	-webkit-border-radius: 0px; 
	border-radius:5px; 
	background-color:#5aa2d1; 
	background-position:center; 
	background-repeat:no-repeat; 
} 

.MyScrStyle::-webkit-resizer{ 
	background-image:url(''); 
	background-repeat:no-repeat; 
	width:5px; 
	height:0px 
} 


.MyScrStyleSearch::-webkit-scrollbar {
  width: 5px;               /* ширина scrollbar */
}
.MyScrStyleSearch::-webkit-scrollbar-track {
  background: #f2f2f2;        /* цвет дорожки */
}
.MyScrStyleSearch::-webkit-scrollbar-thumb {
  background-color: #5aa2d1;    /* цвет плашки */
  border-radius: 20px;       /* закругления плашки */
  border: 3px solid #5aa2d1;  /* padding вокруг плашки */
}


