/* 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;
}
*/

/*
Change Quick Sidebar Width
*/

/*
.page-quick-sidebar-wrapper {
  right: -370px;
  width: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-left: -370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-footer {
  margin-right: 370px;
  margin-left: -370px;
}

.page-sidebar-reversed.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-right: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content.page-quick-sidebar-full-height .page-header {
  margin-left: -370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {
  width: 370px !important;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
  width: 370px !important;
  margin-left: 370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list {
  margin-left: -370px;
}
*/

.main-container {
width:1400px;
}

.table-striped > thead {
    background-color: #003f7f;
	color: #fff;
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #FFFFFF;
	border:1px solid #000000;
}
.table-striped > tbody > tr:nth-of-type(2n) {
    background-color: #D8E7FE;
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color: #E7EBEE;
}
.table tbody > tr > td {
    vertical-align: middle;
}
.center_align_col {text-align:center;}

/*
#btn-toolbar .btn.btn-sm {
  font-size: 10px;
  padding: 0px;
} */

.j-forms label, .label {
  box-shadow: none;
}

#contentFrm .btn {
 /* position:absolute;
 color:#333;	*/
}

.readonly-active-cursor {
cursor: pointer	!important;
}

.moveup-5 {
    position: relative;
    top: -5px;
}

.popover .popover-title {
    background-color: #4db3a4; 
	border-radius: 0; 
	color: #FFF;
	min-height: 35px;
	line-height: 35px;
	text-align: center;
}
.popover-content {
    color: darkblue;
    font-size: .9em;
}

.popover.bottom > .arrow:after { background: black;
  border: 2px solid white; }
  
.bottom-padding-10 { padding-bottom:10px !important; }  

.top-padding-5 { padding-top:5px !important; }  
.top-padding-10 { padding-top:10px !important; }  
.top-padding-20 { padding-top:20px !important; }  
.top-padding-30 { padding-top:30px !important; }  
.top-padding-40 { padding-top:40px !important; }  

.success-response {
color:#057A8C; 
background-color: #ABE994; 
}
.error-response {
color:#FFF; 
background-color: #AF0303; 
}
.response-message{
font-size:1.2em; 
font-weight:bold; 
min-height: 35px; 
line-height:35px;
}

.details {
height: 3px;
  width:100%;
  background-color: #4B77BE;
}

/* .note-editor .note-dropzone { opacity: 0 !important; }	*/


input, textarea {
    border: 2px solid #B1FBD4 !important;
}


input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
 
input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 2px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}

.bootstrap-switch-wrapper, .note-editor {
    border: 2px solid #B1FBD4 !important;
} 

.note-editable {
    border-top: 2px solid #B1FBD4 !important;
}

.btn-apply {
	background-color: #003D77;
	color: #ffffff;
	position:relative;
	top:15px;
}

.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus, 
.navbar-default .navbar-nav > .open > a:focus {
	background-color: #003D77;
}

.dropdown-menu > li > a {
	background-color: #79DE3C;
}

.dropdown-menu > li > a:focus {
	background-color: #003D77;
	color: #ffffff;
}

.nav .open > a, 
.nav .open > a:hover, 
.nav .open > a:focus, 
.dropdown-menu > li > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
	background-color: #003D77;
}

.j-forms .header {
	background-color:#003D77;
	border-top:1px solid #7986cb;
}

.j-forms .footer {
	background-color:#003D77;
	border-top:1px solid #303f9f;
}

.j-forms .primary-btn,
.j-forms .file-button,
.j-forms .secondary-btn {
  background:#f5f83f;
  color: #003D77;
}
.j-forms .primary-btn:hover,
.j-forms .file-button:hover,
.j-forms .secondary-btn:hover { background:#f7fa3b; }

.j-forms .secondary-btn, .j-forms .secondary-btn:hover, .j-forms .secondary-btn:active {
  opacity: .7;
}


.personConfirm
{
    display:none !important;
    visibility:hidden !important;
}

.hideme
{
    display:none;
    visibility:hidden;
}

.showme
{
    display:inline;
    visibility:visible;
}