/* here you can put your own css to customize and override the theme */
/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/
.page-content{
background-color:#FFF;
}
.row_homep{
	background-color:#FFF;
	padding:30px;
	margin-bottom:15px;
}
.big_white{
	color:#605E5E;
	font-size:20px;
	padding-bottom: 10px;
}
.sat_code{
	font-size:18px!important;
	border-color: gray!important;
	height: 38px;
}
.portlet>.portlet-title{
	border-bottom: 3px solid #eee !important;
}
.btn-circle {
	width: 50px;
	height: 50px;
	padding: 5px 10px;
	font-size: 30px;
	background-color:#00BF63 !important;
}
.help-block{
	color: red;
}
.img_home{
	margin-left: 50px !important;
}
.blue{
	background-color:#00BF63 !important;
	border-color:#00BF63 !important;
	font-size: 18px !important;
}
.blue:hover{
	background-color:#CFCFCF!important;
	border-color:#CFCFCF !important;
	color:#000000 !important;
}
.blue_sat{
	background-color:#0F5289 !important;
	border-color:#0F5289 !important;
}
.font_blue_sat{
	color:#0F5289 !important;
}
.task-list-item{
	background-color:#FFF;
}
.main_logo{
	padding-left:40px;
	padding-top:15px;
}
.font-green-sharp{
	color:#00BF63 !important;
}
.portlet{
	border:#000000;
}
.portlet_green{
	background-color:#00BF63 !important;
}
.portlet_green .portlet-title .caption .fa{
	color:#FFF !important;
}
.portlet_green .portlet-body{
	border-color:#00BF63 !important;
	border:thin;	
}
.green_sat{
	background-color:#00BF63 !important;	
}
.page-footer{
	background-color:#00BF63 !important;		
}
.bold{
	font-weight: bold;
}
.note.note-info a{
	color: #0F5289;
	text-decoration: underline;
}
.note.note-info a:hover{
	color: #0F5289;
	text-decoration: none;
}
.blue_text{
	color: #0F5289;
}
.green_text{
	color: #00BF63;
}
.gmap:hover{
	text-decoration: none;
}
.gmap{
	text-decoration: underline;
}
h2{
	line-height: 135%; 
}
.hometitle{
	padding-top: 0px !important;
	padding-bottom: 10px !important;
}
.text_code{
	padding-left: 25px !important;
	font-weight: bold;
}
@media (max-width: 1366px) {
	.ribbon-content{
		margin-top:14px !important;
	}
}
.logo_sat{
	padding-top: 3px !important;
	padding-bottom: 20px!important;
	display:flex;align-items: start;
}
/* navbar */
.page-header .page-header-menu {
    background: #FFF !important;
	color: white !important;
	font-size: 14px !important;
}
.page-header .page-header-menu .hor-menu .navbar-nav>li.open>a, .page-header .page-header-menu .hor-menu .navbar-nav>li:hover>a, .page-header .page-header-menu .hor-menu .navbar-nav>li>a:active, .page-header .page-header-menu .hor-menu .navbar-nav>li>a:focus, .page-header .page-header-menu .hor-menu .navbar-nav>li>a:hover{
	background: #3D3C3C !important; 
	color: white !important;
	font-size: 14px !important;
}
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu{
	background: #3D3C3C !important; 
	color: white !important;
	font-size: 14px !important;
}
.page-header .page-header-menu .hor-menu .navbar-brand:hover,
.page-header .page-header-menu .hor-menu .navbar-brand:focus {
  color: white!important;
  font-size: 14px !important;
}
.page-header .page-header-menu .hor-menu .navbar-text {
  color: white!important;
  font-size: 14px !important;
}
.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a{
  color: white!important;
	font-size: 14px !important;
}
.page-header .page-header-menu .hor-menu .navbar-nav > li > a {
  color: white!important;
	font-size: 14px !important;
}
.page-header .page-header-menu .hor-menu .navbar-nav > li > a:hover,
.page-header .page-header-menu .hor-menu .navbar-nav > li > a:focus {
  color: white!important;
}
.page-header .page-header-menu .hor-menu .navbar-nav > .active > a,
.page-header .page-header-menu .hor-menu .navbar-nav > .active > a:hover,
.page-header .page-header-menu .hor-menu .navbar-nav > .active > a:focus {
  color: white!important;
  background-color: #3D3C3C;
  font-size: 14px !important;
}
@media (max-width: 991px) {
  .page-header .page-header-menu .hor-menu .navbar-nav,
  .page-header .page-header-menu .hor-menu .navbar-nav .open .dropdown-menu > li > a {
    color: white!important;
	background-color: #3D3C3C !important;
  }
  .page-header .page-header-menu .hor-menu .navbar-nav .open .dropdown-menu > li > a:hover,
  .page-header .page-header-menu .hor-menu .navbar-nav .open .dropdown-menu > li > a:focus {
    color: white!important;
	background-color: #3D3C3C!important;
  }
  .page-header .page-header-menu .hor-menu .navbar-nav .open .dropdown-menu > .active > a,
  .page-header .page-header-menu .hor-menu .navbar-nav .open .dropdown-menu > .active > a:hover,
  .page-header .page-header-menu .hor-menu .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: white!important;
    background-color: #3D3C3C!important;
  }
	.page-header .page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a>i{
		color: #6fa7d7 !important;
	}
}
@media (max-width: 600px) {
	.btn-circle {
		width: 30px;
		height: 30px;
		padding: 2px 6px;
		font-size: 15px;
	}
	#submit_code{
		margin-top: 10px !important;
	}
}