body {
	display: flex;
	min-height: 100vh;
	flex-direction: column;
	background:#fafafa;
	font-family: 'Univia Pro';
	font-weight: normal;
	font-style: normal;
}
.page-footer{
	background:#fafafa !important;
}

main {
	flex: 1 0 auto;
}
.bold700{
	font-weight:700;
}
.bold500{
	font-weight:500;
}

.icon-block {
  padding: 0 15px;
}
.icon-block .material-icons {
	font-size: inherit;
}
.size_up{
	font-size:1.2em;
}

.lb_blue{
	background:#698adf !important ;
}
.lb_blue-text{
	color:#698adf ;
}
.lb_grey{
	background:#1a212b;
}
.lb_grey-text{
	color:#1a212b !important;
}
.lb_dark-text{
	color:#455A64 !important;
}
.lb_dark{
	background:#455A64 !important;
}

.corner_top_4{
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
.corner_4{
	border-radius:4px;
}
.corner_10{
	border-radius:10px;
}
.margin_top_0{
	margin-top:0px;
}
.margin_top_4{
	margin-top:4px;
}
.margin_botom_0{
	margin-bottom:0px !important;
}
.margin_botom_10{
	margin-bottom:10px;
}
.margin_botom_20{
	margin-bottom:20px;
}
.pad_0{
	padding:0px;
}
.pad075left{
	padding-left:0.75rem;
}
.pad_top_10{
	padding-top:10px;
}
.pad_top_20{
	padding-top:20px;
}
.pad_top_30{
	padding-top:30px;
}
.pad_left_0{
	padding-left:0px !important;
}
.pad_left_20{
	padding-left:20px;
}
.pad_left_30{
	padding-left:30px;
}
.page-footer a{
	color:#236195 !important;
}
.page-footer a:hover{
	text-decoration:underline;
}
.pad_20{
	padding:20px !important;
}
.pad_30{
	padding:30px !important;
}
.pad_40{
	padding:40px !important;
}
.pad_80{
	padding:80px !important;
}
.pad_2{
	padding:2px;
}
.pad_4{
	padding:4px;
}
.pad_8{
	padding:8px;
}
.margin_0{
	margin:0px !important;
}
nav a{
	color:#8D8F9D !important;
	height:60px;
}
nav a:hover{
	color:#8D8F9D !important;
	border-bottom:4px solid #2C79B8;
	height:60px;
}
nav a.active{
	color:#fff !important;
	border-bottom:4px solid #2C79B8;
	height:60px;
}
#account_form .row{
	margin-bottom:0px;
}
#logobarSteps li{
	margin-bottom:80px;
}
.range-field label{
	margin-top:10px;
}
[type="radio"]:checked + label{
	color:#246295 !important ;
}
.size18{
	font-size:1.4em;
}
.size44{
	font-size:44px !important;
}

input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea {
	height:2.5rem !important;
}

.hiden{
	display:none;
}
.hidden{
	display:none;
}

.blockquote-lb_blue{
	border-left: 5px solid #246295 !important;
}


.pointer{
	cursor:pointer;
}

.btn-small{
	height:22px !important;
	padding:2px 5px !important;
	line-height:normal !important;
}
.btn-sm_1{
	width:110px !important;
	padding-left:10px !important;
	padding-right:10px !important;
}
.btn-sm{
	padding-left:6px !important;
	padding-right:6px !important;
}


.faq_harc{
	float:left;
	background:url(../images/faq_harc.png);
	width:20px;
	height:38px;
	margin-right:10px;
	margin-top:-2px;
}
.question{
	padding:10px 0px 4px 0px;
	border-bottom:1px solid #e6e6e6;
	cursor:pointer;	
	margin-top:10px;
}
.faq_plus{
	background:url(../images/faq_plus.png);	
	width:20px;
	height:20px;
	float:right;
	margin-right:20px;
}
.faq_minus{
	background:url(../images/faq_minus.png) !important;	
	width:20px;
	height:20px;
	float:right;
	margin-right:20px;
}
.faq_descr{
	color:#3E3D4C;
	font-size:16px;
	padding:10px 40px;	
	display:none;
	line-height:25px;
}
.fleft{
	float: left;
}
.fright{
	float: right;
}
.underlined{
	text-decoration:underline;
}
.clear{
	clear:both;
}

.nav-tabs{
	margin-bottom:0px;
	border-bottom:1px solid #00558D;
}
.nav-tabs li{
	list-style-type: none;
	display: inline-block;
  padding: 4px 25px;
  line-height: 30px;
	border-radius: 4px 4px 0px 0px;
	margin-bottom:-1px;
	cursor:pointer;
}
.nav-tabs li:hover{
	background:#eee;
}
.nav-tabs li.active{
	list-style-type: none;
	display: inline-block;
  line-height: 30px;
  border-radius: 4px 4px 0px 0px;
  text-align: center; 
	background-color:#fff;
	border:1px solid #00558D;
	border-bottom-color:transparent;
}
.nav-tabs li.active a{
	color:#246295;
}
.tab-pane{
	display:none;
}
.tab-pane.active{
	display:block;
}


.btn-small i{
	margin-right:2px !important
}
.dataTable{
	margin-left:0px !important;
}
  /* label color */
label {
     color: #698adf;
   }
label.active {
     color: #698adf !important;
   }
.dropdown-content li > a, .dropdown-content li > span {
	 color: #698adf !important;
 }
input, textarea {
     border-bottom-color: #698adf !important;
   }
   /* label focus color */
nput[type=text,password]:focus + label {
     color: #698adf;
   }
   /* label underline focus color */
textarea:focus{
	border-bottom: 1px solid #698adf !important;
  box-shadow: 0 1px 0 0 #698adf !important;

}
input[type=text,password]:focus {
     border-bottom: 1px solid #698adf !important;
     box-shadow: 0 1px 0 0 #698adf !important;
   }
   /* valid color */
input[type=text,password].valid {
     border-bottom: 1px solid #698adf;
     box-shadow: 0 1px 0 0 #698adf;
   }
   /* invalid color */
   /* icon prefix focus color */
.prefix.active {
     color: #698adf;
   }
.dz-preview{
	display:none;
}
#loader{
	height:12px;
	width:10px;
	display:none;
}
.material-tooltip{
	background:#fff;
	border:5px solid #1a212b;
}
.imagex{
	background-position:center !important;
	background-repeat:no-repeat !important;
	background-size:contain !important;
}