@import url("custom/input.css");
@import url("custom/panel.css");
@import url("custom/menu.css");
@import url("custom/table.css");
@import url("custom/search.css");
@import url("custom/print.css");
@import url("custom/pagination.css");
@import url("custom/action.css");
@import url("custom/image.css");
@import url("custom/alert.css");
@import url("custom/heading.css");
@import url("custom/footer.css");
@import url("custom/width.css");
@import url("custom/border.css");

body { background:#fff; }
a { cursor:pointer; }
a[href]:after {
    content: none;
}
.row { margin-bottom:3px; }

.no-rounded { border-radius:0px; }
.form-error { background:#804040; color:#F4F4F4; padding:1px 5px 3px; display:block !important; font-size:11px; font-family:arial; line-height:12PX; }
.required { color:#A00; font-weight:normal !important; padding-left:1px; }
.control-label { font-size:12px; text-transform:capitalize; }
.value { color:#2B7DBC; line-height:22px; }
.bold, .b  { font-weight:bold; }
.bolder, .strong { font-weight:bolder; }


.alert { padding: 5px; }
.alert strong i { font-size:18px; margin-right:5px; }
.alert p {margin: 0px;margin-bottom:0px; display:inline; }
.full-width { width:100% !important; }
.no, table tr th.no, table tr td.no { font-weight:bolder; color:maroon; }
* .center { text-align:center; } 
* .left { text-align:left; }
* .right { text-align:right; }
* .justify { text-align:justify; }
* .middle { vertical-align:middle; }

.error, .error *,  .message, .message *  {color:white; border:1px solid #400000; padding:5px; text-align:center; font-size:14px;  }
.error, .error * { background:#804040; }
.message, .message * { background:#006600; }
* .big, * .big * { font-size:16px !important; font-weight:bolder; }
.blue2 { color:blue !important; }
.maroon {color:maroon !important; }
.item-name {
	background:#D7FFD7 !important; color:blue !important; font-size:16px !important; font-weight:bolder;
}
.breadcrumbs { overflow:unset !important;}
.breadcrumbs .btn-print {
    padding: 4px 5px 3px 5px!important;
    font-size: 12px;
}
.breadcrumb > li:first-child a {
	color:#1B6AAA;font-weight:bold;
}

.tab50 {width:50%; margin:0 auto;}
.tab70 {width:70%; margin:0 auto;}
#collections h4 { margin: 0 !important; padding: 5px;font-size: 14px !important;}
.padding-left-zero {  padding-left: 0 !important;}
.padding-right-zero {    padding-right: 0 !important;}
.danger {background-color: #D15B47!important;   border-color: #D15B47; color:#ffffff}
.success {background-color: #629B58!important;   border-color: #629B58; color:#ffffff}


.support-box { background-color: #fff !important;}
.login-layout .login-container, .light-login .login-container{margin-top:80px;}
.logo-area { background-color: rgba(255, 255, 255, 0.43); text-align: center; padding: 10px 0; margin-top: -50px;}

.logo-area a{display:block;    padding-top: 40px;}
.light-login .widget-box.login-box, .light-login .widget-box.forgot-box {background-color:transparent !important;}
.widget-body {background-color:transparent !important;}
.login-layout .widget-box .widget-main { background-color:rgba(255, 255, 255, 0.62) !important; padding: 16px 0 0 !important;}
.widget-icon {  margin-top: -65px;}
.widget-icon img { display: block; height: 100px;margin: 0 auto;border-radius: 50%; border: 1px solid #ccc;    padding: 2px;}

.login-area {    padding: 0 16px 16px;    display: inline-block;    width: 100%;}

.modal {
  text-align: center;
}


.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

 .infobox .stat { visibility:hidden; transition:all 0.3s ease; }
 .infobox:hover .stat { visibility:visible; transition:all 0.5s ease;}
 .infobox:hover { background:#408080; } 

@media screen and (min-width: 768px) { 
  .modal:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
  }
}


