/* here you can put your own css to customize and override the theme */
.page-header .page-header-top .page-logo .logo-default {
margin: 10px 0 0 0; }
.page-head .page-title {
    padding: 10px 0;}
.breadcrumb {
    background: 0 0;
    padding: 10px 0 0px;
	display: inline-block;
    margin: 0;
    color: #999999; }
.breadcrumb .fa {
	font-size:14px;}
@media (min-width: 992px) {
  /* 992px */
  .container-fluid {
    padding-left: 10px;
    padding-right: 10px; } }
	
/* menu customization */
.page-header .page-header-menu {
    background: #263849!important; }

.page-head .page-title>h1 {
	padding-left:4px;}
.page-header .page-header-menu .hor-menu .navbar-nav > li > a {
	color: #fff; }
.page-header .page-header-menu .hor-menu .navbar-nav > li > a > i {
	color: #fff; }
.page-header .page-header-menu .hor-menu .navbar-nav > li:hover > a,
      .page-header .page-header-menu .hor-menu .navbar-nav > li.open > a,
      .page-header .page-header-menu .hor-menu .navbar-nav > li > a:hover,
      .page-header .page-header-menu .hor-menu .navbar-nav > li > a:focus,
      .page-header .page-header-menu .hor-menu .navbar-nav > li > a:active {
	color: #fff;
	background: #3598DC !important; }
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li:hover > a {
	color: #fff;
	background: #3598DC; }
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    min-width: 250px !important;
    max-width: 350px !important;
    border: 1px solid #fff;
    background: #263849;
}
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a {
	font-weight: 400;
	color: #fff; }
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a > i {
    font-weight: 400;
	color: #fff; }	
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-submenu > a:after {
    font-weight: 400;
	color: #fff; }
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-submenu:hover > a:after {
	color: #fff; }
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-submenu > .dropdown-menu {
    min-width: 250px !important;
    max-width: 350px !important;
}
.page-header .page-header-menu .hor-menu .navbar-nav>li>a {
    font-weight:bold;
    padding:15px 10px 15px 10px;
}

.page-header-menu .hor-menu .navbar-nav>li .dropdown-menu li>a {
	font-size:14px !important;
	padding: 5px 10px 5px 10px !important;
}

.page-content { background:#BFCAD1;}

/* footer customization */
.page-footer {
    background: #E1E1E1;
    color: #5E738B;
	font-weight: bold;	
}
.page-footer a:hover {
    color: #44B6AE; 
}
.page-footer a {
    color: #44B6AE;
}

/* bootstrap table customization */
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
   background-color: #F4F4F4; }
   
.table-hover tbody tr:hover td {
  background-color: #44B6AE; }
  
/* form control customization */
.control-label {
	font-weight:600;
	color: #0B4CA7; }
	
/* custom classes */

.sticky-footer-controls {
    position: fixed;
    bottom: 0;
    left: 0;
    padding-left: 20px;
    padding-right: 20px;
    z-index: 10002;
    margin: 0px;
    background: #FFF;    
	border-top: 2px solid #E1E1E1; }

.tDnD_whileDrag td {
 color:red;
 font-weight:bolder;
}

/* Added by Prakash - To achieve popup background */
.modalBackground {
 background-color:Gray;
 filter:alpha(opacity=70);
 opacity:0.7;
}

legend {
    font-size:14px;
    margin-bottom:10px;
    margin-top:10px;
    padding-bottom:5px;
}

body {
    font-size:12px;
}

.divWaiting{
position: fixed;
z-index: 2147483647 !important;
opacity: 1;
overflow: hidden;
text-align: center; top: 0; left: 0;
height: 100%;
width: 100%;
padding-top:20%;
} 

/*Helper class*/
.font-color-darkblue { color:#263849!important;}
.bg-color-darkblue { color:#263849!important;}
.hidden { display:none; }
/* Added by Prakash */

/* Theme changes*/
.theme-font {
    color: #263849!important;
}

.green-haze {
    background-color:#3598DC!important;
    border-color:#3598DC!important;
}

.portlet.box.default {
  border: 1px solid #A5B8CF;
  border-top: 0; }
  .portlet.box.default > .portlet-title {
    background-color: #A5B8CF; }
    .portlet.box.default > .portlet-title > .caption {
      color: #000; font-weight:600; }
      .portlet.box.default > .portlet-title > .caption > i {
        color: #000; font-weight:600; } 
    .portlet.box.default > .portlet-title > .actions .btn-default {
      background: transparent !important;
      background-color: transparent !important;
      border: 1px solid white;
      color: white; }
      .portlet.box.default > .portlet-title > .actions .btn-default > i {
        color: white; }
      .portlet.box.default > .portlet-title > .actions .btn-default:hover,
      .portlet.box.default > .portlet-title > .actions .btn-default:focus,
      .portlet.box.default > .portlet-title > .actions .btn-default:active,
      .portlet.box.default > .portlet-title > .actions .btn-default.active {
        border: 1px solid white;
        color: white; }

/*Issue with radio button selection, conflict with bootstrap*/		
.radio input { margin-left: -10px!important;}

.ui-front {
    z-index: 99999999!important;
}
.break-word {
    word-break: break-word;
}