html,
body {
   margin:0;
   padding:0;
   height:100%;
}

.mainPageLabel {
    background-color: #f8f8f8;
    font-family: Verdana, Arial, Helvetica;
    font-weight: bold;
    color: black;
    padding: 6px 0px 6px 6px;
	border-radius: 7px 7px 7px 7px;
	margin-bottom: 12px;
}

#headerContent {
    padding: 4px;
	margin-bottom: 5px;
}

#labelSelectPerPage{
	margin-bottom : 0px;
}

.desktop-loader {
    position: absolute;
    left: 48%;
    top: 50px;
    z-index: 20001;
}

.blockquote{
	font-size: 14px;
}

.message {
    color: #2E83FF;
}

.actionWarning {
    color: red;
}

.dragMe {
    cursor: move;
}

.customFieldset{
	margin-top: 15px;
}

.actionInfo {
    color: #3169B5;
}

.customAlert{
	margin-top: 10px;
	margin-bottom: 0px;
}
   
.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  width: 700px;
  text-align: left;
  vertical-align: middle;
}

.modal-body {
    max-height: calc(100vh - 400px);
    overflow-y: auto;
}

.navbar>.container-fluid .navbar-brand{
	margin-left: 0px;
}

.museOuterContainer {
    min-height: 100%;
    position: relative;
}

.museOuterContainer .footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50px;
	background-color: #32485d;
	border-top: 1px solid #e7e7e7;
    font-size: 14px;
}

.museOuterContainer .body {
    padding-bottom: 52px;
}


@media screen and (max-width: 767px) {
    .navbar>.container-fluid .navbar-brand{
	    margin-left: 15px;
    }
	
	#headerContent .input-group-addon{
		display:none;
	}
	
	.modal-dialog{
	  width:80% !important;
    }
	.modal-body{
       height: calc(53vh);
       max-height: calc(53vh);
       overflow-y: auto;
	}
}

.navbar-right {
    margin-top: 5px;
}

.panel-body .table > tbody > tr > td{
	padding-left:15px;
}

.text-muted a:hover{
	color: #b8c134;	
}

.navbar-default .navbar-brand:hover {
    color: #b8c134;
	cursor:text;
}

.navbar{
   border-radius: 0px;
}

.museOuterContainer .userNotification {
    position: fixed;
    z-index: 10000;
    opacity: 0.9;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    margin: 0px;
    width: 60%;    

     box-shadow: 0 0 30px rgba(0,0,0,0.6);
    -moz-box-shadow: 0 0 30px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0 0 30px rgb(162, 162, 162);
    -o-box-shadow: 0 0 30px rgba(0,0,0,0.6);
}

.museOuterContainer .greenSeparator {
    border-right: 1px solid #b8c134;
}

@media screen and (max-width: 767px) {
	.museOuterContainer .greenSeparator {
	    border-right: 0px;
	}
	
} 

/* for white header and footer */
.navbar-default .navbar-brand {
    color: #fff;
}

.navbar-default .navbar-nav > li > a {
  color: #fff;
}

.navbar-default .navbar-brand:focus{
    color: #fff;
}

.navbar-default .navbar-brand:hover{
    color: #8c9328;
}

.navbar-default .navbar-brand .login:hover{
    color: #fff;
}

.text-muted a{
	color: #fff;	
}

.text-muted a:hover{
	color: #8c9328;	
	text-decoration: none;
