/*@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed);*/
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);
@import url(font-awesome/4.5.0/css/font-awesome.min.css);

body{
	/*background: #D6E2EE;*/
	/*background: rgba(0, 0, 0, 0.8);*/
	/*background-image:url('../images/bk.jpg');*/
	background: #EEEEEE;
	background-repeat: no-repeat;
    background-attachment: fixed;
	
}



body,label{
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color:#003C69;
}


body .content{
	/*background: #FFFFFF;*/
	/*background: rgba(245,245,245,0.8);*/
	/*background: #F0F0F0;*/
	/*box-shadow: 5px 5px 10px #C0C0C0;*/
	/*box-shadow: 8px 0 15px -4px rgba(31, 73, 125, 0.6), -8px 0 15px -4px rgba(31, 73, 125, 0.6);*/
	/*box-shadow: 8px 0 15px -4px rgba(0, 0, 0, 0.6), -8px 0 15px -4px rgba(0, 0, 0, 0.6);*/
	padding: 15px;

}

.align{
	padding: 15px;
}

/*.body-content{
	background: rgba(245,245,245,1);
	border-left:thick solid #fff;border-right:thick solid #fff;
	padding: 10px 0 10px 0;
}*/

.top-20{
    margin-top: 20px;
}

.top-25{
    margin-top: 25px;
}

.top-40{
    margin-top: 40px;
}

.top-80{
	margin-top:80px;
}

.link{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14px;
	text-transform: none;
	letter-spacing: 0px;
}

.link:hover{
	text-decoration: none;
	color: #C0C0C0;
}

h1,h2,h3,h4,h5{color: #003C69;}/*#005288*/

.center{text-align: center;}

.header{
	background: rgba(0,60,105,0.9);
	padding: 10px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 18px;
}

.header-selection{
	background: rgba(0,60,105,0.9);
	padding: 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 18px;
}

a .header-selection{
	color: #fff;
	text-decoration: none;
}

a .header-selection:hover{
	background: #0055AA;
	text-decoration: none;
}

a:hover{
	text-decoration: none;
	color:#EFEFEF;
}


.normal-link:hover{
	color: #B30000;
}

.ck-box{
	width: 20px;
	height: 20px;
	vertical-align: bottom;
}

.privacy{
	font-size:14px;
	border:thin solid #E2E2E2;
	background: #EBEBEB;
	padding:8px; 
}

.head{
	text-align: left;
	font-weight: bold;
	border-left: 5px solid #003C69; 
	letter-spacing: 1px;
	background: #f9f9f9;
	padding: 5px;
}

.btn-sub{
	background-color: rgba(0,60,105,1);
	border:none;
	padding:5px 8px 5px 8px;
	color: #fff;
}

.btn-sub:hover{
	background: #0052A4;
}

.btn-send{
	background-color: #F97C00;
	border:none;
	padding:6px 8px 7px 8px;
	color: #fff;
}

.btn-send:hover{
	background: #FF8F20;
	cursor: pointer;
}


#loginModal{
	font-size: 15px;
	top:15%;
}

@media (max-width: 1305px) {
#loginModal{
	font-size: 14px;
	top:0px;
}
}

#loginModal .form-control{
	border: none;
	background: rgba(255,255,255,1);
}

#loginModal .modal-dialog{
	min-width: 200px;
	max-width: 350px;
}

#loginModal .modal-dialog,.modal-body,.modal-content{
	background: none;
	border-radius: none;
}

.login-btn{
  padding: 10px 16px;
  font-size: 16px;
  line-height: 1.3333333;
  width: 100%;
  background: #185388;
  border:none;
  color: #fff;
}


.blue{
	color: #185388;
}

.red{
	color: #D90000;
}

.white{
	color: #F1EFEF;
}

#tab-menu{
	display: none;
	margin-bottom: 0px;
	height: 66px;
	background: rgba(245,245,245,0.4) url('../images/tab-menu.png') no-repeat;
	cursor: pointer;
	z-index: 9999;
}

#tab-data{
	display: none;
	/*background: rgba(245,245,245,0.2);*/
	background: #F0F0F0;
}

#tab-data .active{
	background: rgba(51,51,51,0.4);
}

#tab-data .active a{
	color: #fff;
}

#tab-data ul li{
	padding: 8px 0px;
}

#tab-data ul li:hover{
	background: rgba(51,51,51,0.4);
}


#tab-data a{
	text-decoration: none;
	/*color: #fff;*/
	color: #003C69;
	margin-left: 40px;
}

#tab-data ul li .tab-sub li a{
	margin-left: 60px;
}

.table-responsive{
min-width: 225px;
overflow-y: auto;
}


.table-responsive thead {
cursor: pointer;
}


.table-responsive tr{
background: rgba(255,255,255,0.9);
}


.table-responsive tbody tr:nth-child(odd){
background: rgba(255,255,255,0.8);!important;
}


.history a{
	color: red;
}

.info-box{
	/*background: rgba(0,0,0,0.5);*/
	/*background: rgba(255,185,0,0.5);*/
	background: rgba(0,60,105,0.9);
	/*background: rgba(213,0,0,0.7);*/
	text-align: center;
	max-width: 100%;
	padding:40px;
	color: #fff;
	font-size: 24px;
	margin-bottom: 5px;
	cursor: pointer;
	border-radius: 4px;
}

.info-box font{
	font-size: 40px;
}

.panel-heading{
	background: #EEEEEE;
}


