@charset "utf-8";
/* CSS Document */


.navbar, navbar-custom{
border-bottom: 2px solid #fd0;
border-right: 1px solid transparent ;
border-top: 1px solid transparent ;
border-left: 1px solid transparent ;
}
.navbar-custom {
  background-color: #003366;
  border-color: #002245;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#004c99), to(#003366));
  background-image: -webkit-linear-gradient(top, #004c99, 0%, #003366, 100%);
  background-image: -moz-linear-gradient(top, #004c99 0%, #003366 100%);
  background-image: linear-gradient(to bottom, #004c99 0%, #003366 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff004c99', endColorstr='#ff003366', GradientType=0);
  border-bottom: 2px solid #fd0 !important;
  
}
.navbar-default .navbar-nav>li>a {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom:	15px;
	color: #FFFFFF !important;
}

.login-box .panel-heading, .login-box.panel-default>.panel-heading{
	background-color: #004c99;
    color: #fff;
	border-radius: 0px;
}
.login-box .panel-heading img {
	width: 50%;
	height:auto;
    margin-left: 10px;
}
.login-box .panel-heading h5 {
	width: 50%;
    display: inline;
    margin-left: 15px;
    font-size: 20px;
}
.login-box .panel, .login-box .panel-body, .login-box .panel-body input {
	border-radius: 0px;
}
.login-box .panel-body .btn{
	border-radius: 0px;
	background-color: #004c99;
}

@media (max-width: 767px){
	.navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #FFEC70 !important;}
}
.gy_logo{
	padding: 2% 0px;
	height: 50px;
	padding-left:2%;
}
.right_nav{
	color:white;	
}
.alert_top{
	background: #FEE781;
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fcf8e3), to(#FEE781));
	/*background-image: linear-gradient(top, #fcf8e3, 0%, #FEE781, 100%);*/
	border-top: 0px;
}
.panel_body{
	height: 360px;
}
.footer {
  position: static;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: transparent;
  margin-top: 2%
}
.modal-dialog{
    overflow-y: initial !important
}
.modal-body{
    height: 250px;   overflow-y: auto !important;
}

.required-asterisk:before{
  content: '*';
  font-size: 16px !important; 
  color: red !important;
  font-weight: bold;
}

.tooltip > .tooltip-inner {
    background-color: #CC6666; 
    color: #FFFFFF; 
    border: 1px solid red;
    padding: 5px;
    font-size: 14px;
}

.tooltip.top > .tooltip-arrow {
    border-top: 5px solid red;
}

.tooltip.bottom > .tooltip-arrow {
    border-bottom: 5px solid red;
}

.tooltip.right > .tooltip-arrow {
    border-right: 5px solid red;
}

.tooltip.left > .tooltip-arrow {
    border-left: 5px solid red;
}
textarea.comment {
        display: block;
        overflow: hidden;
        resize: none;
}