
@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900');
body{font-family: 'Lato', sans-serif; color:#fff; font-size:14px; background:#fff; line-height:24px; letter-spacing: 1px; font-weight: 300}
a{outline:none !important}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
input[type=number] { -moz-appearance:textfield;}
.container{padding:60px 40px;}
p{margin:0; font-weight: 300}
h2, h3{font-weight: 300; margin-top:0; line-height: 34px; font-size: 24px}
h3 + span {border: 1px solid rgba(255, 255, 255, 0.4); border-radius: 2px; display: block; height: 2px; margin: 40px auto; width: 100px;}
h3 + span.sand{border-color:#e48733;}h3 + span.blue{border-color:#00d6ff;}
h4{font-weight:600}

/*margin-padding by #aad (minified)*/
.pd{padding:5px}.pd1{padding:10px}.pd15{padding:15px}.pd2{padding:20px}.pd3{padding:30px}.pd4{padding:40px}.pdT{padding-top:5px}.pdB{padding-bottom:5px}.pdL{padding-left:5px}.pdR{padding-right:5px}.pdT1{padding-top:10px}.pdT2,.pdT3{padding-top:20px}.pdB1{padding-bottom:10px}.pdL1{padding-left:10px}.pdR1{padding-right:10px}.pdB2{padding-bottom:20px}.pdL2{padding-left:20px}.pdR2{padding-right:20px}.pdB3{padding-bottom:30px}.pdL3{padding-left:30px}.pdR3{padding-right:30px}.pdT4,.pdT5{padding-top:30px}.pdB4{padding-bottom:40px}.pdL4{padding-left:40px}.pdR4{padding-right:40px}.pd0{padding:0}.mr{margin:5px}.mr1{margin:10px}.mr15{margin:15px}.mr2{margin:20px}.mr3{margin:30px}.mr4{margin:40px}.mrT{margin-top:5px}.mrB{margin-bottom:5px}.mrL{margin-left:5px}.mrR{margin-right:5px}.mrT1{margin-top:10px}.mrB1{margin-bottom:10px}.mrL1{margin-left:10px}.mrR1{margin-right:10px}.mrB2{margin-bottom:20px}.mrL2{margin-left:20px}.mrR2{margin-right:20px}.mrT3{margin-top:30px}.mrB3{margin-bottom:30px}.mrL3{margin-left:30px}.mrR3{margin-right:30px}.mrT2{margin-top:20px}.mrT4{margin-top:40px}.mrT5{margin-top:50px}.mrB4{margin-bottom:40px}.mrL4{margin-left:40px}.mrR4{margin-right:40px}.mrC{margin:0 auto;}

/*Custom buttons*/
.btn-primary{background:#10adff; border:1px solid #10adff;}
.btn-primary:hover, .btn-primary:focus{border-color:#13a6f3 !important; background:#13a6f3 !important; color:#fff !important;}

/*buttons*/
.btn-inverse{background-color:#1b4458}
.btn-inverse:hover,.btn-inverse:focus{background-color:#07293a; color:#fff;}

/*signup css*/
#banner{background: #4b9bbe url(../images/bg-signup.jpg) no-repeat center bottom / cover;}
#banner.loginBg{background: #4b9bbe url(../images/bg-login.jpg) no-repeat center top / cover;}
#banner .col-sm-5{color:#1b4459}
#banner h1{font-size:32px; line-height:50px; margin-top:80px; letter-spacing:1px}
#banner h1+span{display:block; height:4px; width:70px; background:rgba(0,0,0,.1); border-radius:2px; margin:60px 0}
#banner .form-control{background-color:transparent; border-width:0 0 2px 0; border-color:#eee; box-shadow:none; border-radius:0; padding:0; height:36px; margin-bottom:10px; outline:0 none !important; transition:all .4s; font-size:18px; letter-spacing:1px; width: 100%;}
.signForm{background:#fff; border-radius: 8px; padding: 30px}
.signForm .password{position:relative; margin-bottom:22px}
.signForm a.pull-right{position:absolute;top:38px; right:14px}
.signForm input[type="checkbox"]{position:relative; top: 1px; margin-right: 3px}
.signForm + h4{font-size:18px; margin-top:70px}
.solutions{text-align:center; color:#1b4459}
.solutions p{color:#aaa; margin-top: 10px; font-weight: 700}
.solutions .col-md-2{margin-bottom:20px}
.login{margin-top:70px}

@media (max-width: 767px) {
	.container{padding:20px}
	#banner .col-sm-7{display:none;}
	#banner .col-sm-5{padding:0;}
	.signForm + h4{font-size:14px;}
	.solutions h2{margin-top: 40px}
	.login{margin-top:0}
}
header{
	/* background: linear-gradient(141deg, #e4eff4 0%, #0197cbab 51%, #05a0d6 75%); */
	background-color: #deedf2;
}
header .container{
	padding:8px;
}
header .img{
	height: 50px;
}
