 @import url('https://fonts.googleapis.com/css?family=Roboto');
* {
	font-family: 'Roboto', sans-serif;
}

iframe {margin-top:-70px; margin-left:-237px;
}

body {
	font-size: 13px;
	background-color: #bfdbff;
}
.text-white {
	color: #fff;
}
.white-bg {
	background-color: white;
}
.width-100 {
	width: 100%;
}
/* Main Content Area */
.dashboard-content {
	margin-top: 0px;
	min-height: 600px;
	padding: 0;
	overflow-x: hidden;
}
.dashboard-content-container {
	padding: 40px 50px;
}
.dashboard-flex-row {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.col-1 {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.col-2 {
	-webkit-flex: 2;
	-ms-flex: 2;
	flex: 2;
}
/* 5. Login
------------------------------*/
.dashboard-login-widget {
	max-width: 450px;
	margin-left: auto;
	margin-right: auto;
	padding: 50px;
}
.dashboard-login-widget .square {
	width: 18px;
	height: 18px;
}
.dashboard-login-widget header {
	margin-bottom: 40px;
}
.dashboard-login-widget h1 {
	display: inline-block;
	font-size: 26px;
	text-align: center;
	text-transform: uppercase;
	vertical-align: middle;
}
.dashboard-login-form .form-group {
	margin-bottom: 20px;
}
.dashboard-login-form .form-group:last-child {
	margin-bottom: 0;
}
.input-group-addon {
	background: none;
}
.btn-primary {
	border-radius: 2px;
	background-color: #204d89;
	border: none;
	color: white;
}
.btn-primary:hover {
	background-color: #2A858B;
}
.dashboard-blue-button, .dashboard-white-button {
	border-radius: 2px;
	padding: 10px 30px;
	text-transform: uppercase;
	transition: all 0.3s ease;
}
.dashboard-blue-button {
	background-color: #204d89;
	border: none;
	color: white;
}
.dashboard-blue-button:hover {
	background-color: #2A858B;
}

.loginpage-bg {
	background-image: url(../images/login-bg.png);
	background-size: cover;
	background-position: center;
}
.loginpage-bg .welcome {
	font-size: 46px;
	color: #fff;
	padding-top: 30%;
}
.loginpage-bg .company {
	font-size: 26px;
	color: #fff;
	line-height: 40px;
}
.loginpage-right-bg {
	padding: 10% 0;
}
/* templatemo_contact */
#admin {
	padding-bottom: 30px;
}
#admin p {
	text-align: center;
}
#admin form p {
	text-align: left;
	padding-top: 45px;
}
#admin form textarea, #admin form input[type=text] {
	width: 100%;
	border: 2px solid #dbdbdb;
	padding: 10px;
}
#admin form input[type=text] {
	height: 50px;
}
#admin form textarea {
	height: 180px;
}


.right-border{ border-right:3px solid #204d89;}
.left-border{ border-right:2px solid #204d89;}
.border-bottom{border-bottom:2px solid #204d89; margin:10px 0;}


input:focus , textarea:focus , select:focus { 
    background-color: #ffffbd;
    color:#000;
    border-radius:6px !important;
    border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 2px 2px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  }


.highlighted-menu{background: rgba(255,214,164,1);
    background: -moz-linear-gradient(top, rgba(255,214,164,1) 0%, rgba(255,172,63,1) 52%, rgba(254,225,122,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,214,164,1)), color-stop(52%, rgba(255,172,63,1)), color-stop(100%, rgba(254,225,122,1)));
    background: -webkit-linear-gradient(top, rgba(255,214,164,1) 0%, rgba(255,172,63,1) 52%, rgba(254,225,122,1) 100%);
    background: -o-linear-gradient(top, rgba(255,214,164,1) 0%, rgba(255,172,63,1) 52%, rgba(254,225,122,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,214,164,1) 0%, rgba(255,172,63,1) 52%, rgba(254,225,122,1) 100%);
    background: linear-gradient(to bottom, rgba(255,214,164,1) 0%, rgba(255,172,63,1) 52%, rgba(254,225,122,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd6a4', endColorstr='#fee17a', GradientType=0 );
    margin-right:5px;   
}



.highlighted-menu:hover {background: #204d89; color:#fff; margin-right:5px; }
.highlighted-menu-active {background: #204d89; color:#fff; margin-right:5px; }

