body, html {margin: 0; padding: 0; height: 100%;}
body{font-family:'Open Sans',sans-serif;color:#343434;margin:0;padding:0;position: relative;background: #F5F5F5;font-size: 16px;line-height: 21px;font-weight: 400;}

/*LAYOUT*/
.wrapper{min-height: 100%; height: auto !important; height: 100%;position: relative;background: #F5F5F5;overflow-x: hidden;overflow-y: auto;}
.center-block{margin-left: auto;margin-right: auto;display: block;}
.img-responsive{display: block;width:100%;max-width: 100%;height: auto;}
.container-padding{padding-top:80px;}
.show-md{display:none;}
.ver-o-h{position: relative;background: transparent;z-index: 2;height:100%;}
.ver-o-h-absolute{position: absolute;top:0;left: 0;right: 0;bottom: 0;}
.ver-t {width: 100%;display: table;height: 100%;}
.ver-tc {display: table-cell;vertical-align: middle;}
.ver-tb {display: table-cell;vertical-align: bottom;}
.container{width: 100%;margin-left:auto;margin-right: auto;position: relative;}
.content-body{margin-top: 50px;text-align: center;}
.content-inner{padding: 0 15px 30px 15px;max-width:620px;margin-left: auto; margin-right: auto;}
img{border:0;}
@media screen and (min-width:768px){
	.content-body{margin-top: 0px;}
	.container{width: 750px;}
	.img-responsive{width:auto;}
    .container-padding{padding-top:200px;}
}
@media (min-width: 992px){
	.clearfix{margin-right: -15px; margin-left: -15px;}
	.clearfix:after{display: table;content:" ";clear: both;}
	.container {width: 970px;}
	.show-md{display:block;}
}
@media (min-width: 1200px){
	.container {width: 1170px;}
}

/*HEADER*/
.logo{width: 50px;position: fixed;z-index: 10;top:25px;left:25px;}
.img-security{width: 54px;}
.container{max-width: 990px;margin-left: auto;margin-right: auto;}
@media screen and (min-width:1200px){
.logo{width: 82px;top:50px;left:50px;}
.img-security{width: 56px;}
}

/*TYPOGRAPHY*/
h1,.h1{font-weight: 600;font-size:24px;line-height: 28px;}
a{color:#0090D0;text-decoration: none!important;font-weight: 500;}
a:hover,a:active,a:focus{color:#0090D0;text-decoration: underline;}
p{margin: 0 0 30px 0;}
strong{font-weight: 600;}
.small-title{margin: 0;padding: 0;font-size: 15px;display: block;font-weight: 500;}
.medium-title{margin: 0;padding: 0;font-size: 17px;display: block;font-weight: 900;color:#000066;}
.text-white{color:#fff;}
.text-blue{color:#0019A5;}
.fs-14{font-size: 14px;}
sub{font-size: 14px;line-height: 0;}
@media screen and (min-width:768px){
	h1,.h1{font-weight: 500;font-size:32px;line-height: 42px;}
}

/*BUTTONS*/
.btn{color:#FFFFFF;border: 1px solid transparent; border-radius: 4px; background-color:#0090D0;text-decoration:none;display: inline-block; padding: 10px 30px; margin-bottom: 0; font-size: 14px; font-weight: 600; line-height: 22px; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer;}
.btn:hover,.btn:active,.btn:focus{background-color: rgba(0, 147, 213, 0.9);color:#FFFFFF;}
@media screen and (max-width:767px){
	.btn{display: block;}
}
.m-0{margin:0;}
.pb-20{padding-bottom: 20px;}
.pb-30{padding-bottom: 30px;}
