body, h5 {
	padding:0
}
#top_header, #top_header>h5, .center-text {
	text-align:center
}
@font-face {
	font-family:ubuntu;
	src:url(../fonts/ubuntu/ubuntu-regular-webfont.eot);
	src:url(../fonts/ubuntu/ubuntu-regular-webfontd41d.eot?#iefix) format('embedded-opentype'), url(../fonts/ubuntu/ubuntu-regular-webfont.html) format('woff2'), url(../fonts/ubuntu/ubuntu-regular-webfont.woff) format('woff'), url(../fonts/ubuntu/ubuntu-regular-webfont.ttf) format('truetype'), url(../fonts/ubuntu/ubuntu-regular-webfont.svg#ubunturegular) format('svg');
	font-weight:400;
	font-style:normal
}
body, html {
	min-height:100%;
	position:relative
}
body {
	margin:0;
	font:400 15px ubuntu, arial, sans-serif;
	line-height:18px;
	color:#FFF;
	height:100%;
	background:#47759e;
	background:-moz-radial-gradient(center, ellipse cover, #d0a93a 0, #01587a 100%);
	background:-webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0, #d0a93a), color-stop(100%, #01587a));
	background:-webkit-radial-gradient(center, ellipse cover, #d0a93a  0, #01587a 100%);
	background:-o-radial-gradient(center, ellipse cover, #d0a93a 0, #01587a 100%);
	background:-ms-radial-gradient(center, ellipse cover, #d0a93a 0, #01587a 100%);
	background:radial-gradient(ellipse at center, #d0a93a 0, #01587a 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0a93a', endColorstr='#01587a', GradientType=1 )
}
#top_header>h5, h5 {
	font-weight:500;
	color:#353C48
}
.clearfix:after, .clearfix:before {
	display:table;
	content:" "
}
.clearfix:after {
	clear:both
}
h5 {
	margin:3px 25px;
	font-size:12px
}
#box {
	width:320px;
	background-color:#fff;
	margin:90px auto 50px -160px;
	position:absolute;
	left:50%;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:3px;
	padding-bottom:3px
}
#top_header {
	width:100%;
	margin:0;
	padding-top:35px
}
#top_header img.logo {
	max-width:100px;
	text-align:center;
	margin:10px auto 20px
}
#top_header>h5 {
	font-size:20px;
	line-height:1.6;
	margin:0;
	padding:20px 0
}
.form-block {
	position:relative
}
.form-block i {
	position:absolute;
	right:40px;
	top:17px;
	color:#666;
	font-size:16px
}
#inputs, .switch {
	position:relative
}
#inputs {
	width:100%;
	height:100%;
	margin:0 auto
}
input[type=email], input[type=password], input[type=text] {
	width:270px;
	height:48px;
	position:relative;
	margin:0 auto 10px;
	display:block;
	padding:15px;
	box-sizing:border-box;
	border:thin solid #a9a9a9;
	color:#4f4f4f;
	font-size:13px
}
input[type=email]:hover, input[type=password]:hover, input[type=text]:hover {
	border:thin solid #47759e;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease
}
input[type=email]:focus, input[type=password]:focus, input[type=text]:focus {
	border:thin solid #ddd;
	border-left:2px solid #ffb10a;
	outline:0
}
input[type=submit] {
	color:#fff;
	font-size:18px;
	background-color:#f7a715;
	border:0;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	transition:all .2s ease;
	cursor:pointer;
	width:270px;
	height:48px;
	margin:0 auto 10px;
	display:block;
	padding:15px
}
input[type=submit]:hover {
	background-color:#00437a;
	color:#fff
}
input[type=submit]:focus {
	outline:0;
	border:0
}
#bottom {
	width:270px;
	margin:0 auto;
	padding:10px 0;
	height:28px
}
.pull-right {
	float:right;
	line-height:18px
}
.cb-label {
	font-size:15px;
	color:#353C48;
	line-height:100%;
	margin-right:5px
}
.switch {
	display:inline-block;
	vertical-align:top;
	width:56px;
	height:18px;
	border-radius:30px;
	cursor:pointer
}
.switch-input {
	position:absolute;
	top:0;
	left:0;
	opacity:0
}
.switch-label {
	position:relative;
	display:block;
	height:inherit;
	font-size:10px;
	text-transform:uppercase;
	background:#999;
	border-radius:inherit;
	-webkit-transition:.15s ease-out;
	-moz-transition:.15s ease-out;
	-o-transition:.15s ease-out;
	transition:.15s ease-out;
	-webkit-transition-property:opacity background;
	-moz-transition-property:opacity background;
	-o-transition-property:opacity background;
	transition-property:opacity background
}
.switch-label:after, .switch-label:before {
	position:absolute;
	top:50%;
	margin-top:-.5em;
	line-height:1;
	-webkit-transition:inherit;
	-moz-transition:inherit;
	-o-transition:inherit;
	transition:inherit
}
.switch-label:before {
	content:attr(data-off);
	right:11px;
	color:#fff
}
.switch-label:after {
	content:attr(data-on);
	left:11px;
	color:#fff;
	opacity:0
}
.switch-input:checked~.switch-label {
background:#32AB52
}
.switch-input:checked~.switch-label:before {
opacity:0
}
.switch-input:checked~.switch-label:after {
opacity:1
}
.switch-handle {
	position:absolute;
	top:1px;
	left:1px;
	width:16px;
	height:16px;
	background:#fff;
	border-radius:10px;
	-webkit-transition:left .15s ease-out;
	-moz-transition:left .15s ease-out;
	-o-transition:left .15s ease-out;
	transition:left .15s ease-out
}
.switch-handle:before {
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	margin:-5px 0 0 -5px;
	width:10px;
	height:10px;
	background:#fff
}
.switch-input:checked~.switch-handle {
left:39px
}
.or {
	color:#353C48
}
 .loginforgot{
	color: #000;
    width: 100px;
    font-size: 13px;
    display: initial;

}
.loginforgot a{
	text-decoration:none;
	color: #3c6fbd;	
}