/* -----------------------------------------
   Custom.css - put your own changes here 
----------------------------------------- */


a {
    color: #0802FF;
}

.form-control:hover {
border-color: #1e8bc3;
}
.form-control:focus {
  border-color: #1e8bc3;
}

.form-horizontal .form-group:hover .left-input-icon,
.form-inline .form-group:hover .left-input-icon,
.form-horizontal .form-group:hover .right-input-icon,
.form-inline .form-group:hover .right-input-icon {
  color: #1e8bc3;
}
.form-horizontal .form-control:focus,
.form-inline .form-control:focus {
  border-color: #1e8bc3;
}



.ui-datepicker {
    z-index: 99999!important;
}

body.login-page {
    background: #52B1E2;
}




#header {
    background: #0F5089;
    box-shadow: 0 4px 0 #0F5089;
}

#header .navbar {
    background: #2d5f8b;
}

#header .navbar #top-nav .navbar-form {
    background: #2d5f8b;
}

#header .navbar #top-nav .navbar-form input {
    background-color: #2d5f8b;
}

#header .navbar #top-nav .navbar-form input:focus {
  background-color: #458ECF;
}
#header .navbar #top-nav .navbar-form:after {
    border-left-color: #0F5089;
}

#header .navbar #top-nav .navbar-nav li a > i.nav-notification {
    border-color: #429BE8;
}

#header .navbar #top-nav .navbar-nav li a > i.nav-notification {
  border: 3px solid #429BE8;
}
#header .navbar #top-nav .navbar-nav li a:hover,
#header .navbar #top-nav .navbar-nav li a:focus {
  background: #0F5089;
}
#header .navbar #top-nav .navbar-nav li a:hover .nav-notification,
#header .navbar #top-nav .navbar-nav li a:focus .nav-notification {
  border-color: #429BE8;
}

#header .navbar #top-nav .navbar-nav li.dropdown.open a {
background: #0F5089;
}


#sidebar:after {
    background: #4276a4;
}

#sidebar .sidebar-inner ul#sideNav li a {
    background-color: #497fae;
    color: #ffffff;
}
#sidebar .sidebar-inner ul#sideNav li a:hover,
#sidebar .sidebar-inner ul#sideNav li a.active-state {
  color: #ffffff;
  background-color: #2d5f8b;
}
#sidebar .sidebar-inner ul#sideNav li a.active, #sidebar .sidebar-inner ul#sideNav li a.active:hover {
color: #ffffff;
background-color: #2d5f8b;
}
#sidebar .sidebar-inner ul#sideNav li a .label {
    background: #3184F2;
}

#sidebar .sidebar-inner ul#sideNav li a.active .label, #sidebar .sidebar-inner ul#sideNav li a.active:hover .label {
background: #3184F2;
}

#sidebar .sidebar-inner ul#sideNav li ul.sub li a.active, #sidebar .sidebar-inner ul#sideNav li ul.sub li a.active:hover {
    background-color: #3E5FC7;
}

#sidebar .sidebar-inner ul#sideNav li a.active-state i {
color: #0B3091;
}

#sidebar .sidebar-inner ul#sideNav li a:hover i{
  color: #FFFFFF;
}

#sidebar .sidebar-inner ul#sideNav li.highlight-menu {
    background-color: #497fae;
}
#sidebar .sidebar-inner ul#sideNav li.highlight-menu a {
background-color: #497fae;
}
#sidebar .sidebar-inner ul#sideNav li.highlight-menu a.active:hover {
    background-color: #3E5FC7 !important;
}
#sidebar .sidebar-inner ul#sideNav li.highlight-menu a.active{
    background-color: #3E5FC7 !important;
}
#sidebar .sidebar-inner ul#sideNav li.highlight-menu a:hover {
background-color: #3E5FC7 !important;
}


#sidebar .sidebar-inner ul#sideNav li ul.sub li a:hover {
    color: #FFFFFF;
}

#sidebar.collapse-sidebar .option-buttons {
    background-color: #4276a4;
}
#sidebar .sidebar-inner .option-buttons {
    border-bottom: 1px solid #0F5089;
}





.shortcut-buttons .shortcut-btn:hover .shortcut-icon i {
color: #3A8ACD;
}
.shortcut-buttons .shortcut-btn:hover {
border-top-color: #3A8ACD;
}
.shortcut-buttons .shortcut-btn:hover .shortcut-text {
background-color: #3A8ACD;
color: #ffffff;
}





th {
text-align: center;
}


.hideColumn {
    display:none;
}

.validation-error, .validation-error:hover, .validation-error:active {
    border-color: #ef4836;
}
.validation-error-msg {
    color: #ef4836;
}




.gridview-pagination{
    background-color:#fff;
   
   padding:2px;
   margin:2% auto;
   
   
}
.gridview-pagination a{
  margin:auto 1%;

      background-color:#1e8bc3;
      padding:5px 10px 5px 10px;
      color:#fff;
      border: 1px solid #1e8bc3;
      text-decoration:none;
      -o-box-shadow:1px 1px 1px #111;
      -moz-box-shadow:1px 1px 1px #111;
      -webkit-box-shadow:1px 1px 1px #111;
      box-shadow:1px 1px 1px #111;

      cursor: pointer;
-webkit-transition: background;
transition: background;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
margin-right: 3px;
border-radius: 2px;
padding: 6px 15px;
     
}
    
.gridview-pagination a:hover{
    background-color:#1e8d12;
    color:#fff;
}
.gridview-pagination span{
     margin:auto 1%;

      background-color:#89C8E8;
      padding:5px 10px 5px 10px;
      color:#fff;
      border: 1px solid #1e8bc3;
      text-decoration:none;
      -o-box-shadow:1px 1px 1px #111;
      -moz-box-shadow:1px 1px 1px #111;
      -webkit-box-shadow:1px 1px 1px #111;
      box-shadow:1px 1px 1px #111;

      cursor: default;
-webkit-transition: background;
transition: background;
-webkit-transition-duration: 0.4s;
transition-duration: 0.4s;
margin-right: 3px;
border-radius: 2px;
padding: 6px 15px;
}

.radio, .checkbox {
    margin-top: 0px; 
}