a {color:#666;}

.modal-fullscreen {
  background: transparent;
}

.modal-fullscreen .modal-dialog {
  margin: 0;
  width: 100%;
  height:100%;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
  
  
}

.modal-fullscreen .modal-content {
  border: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  /*min-width:950px;*/
  margin: 0;
  width: 100%;
  height:100%;
  
  
  
  position:absolute;
      left:0px;
      right:0px;
      top:0px;
      bottom:0px;
}

.modal-fullscreen .modal-header {
	color:#a0905f;
	background-color:#000;
	font-size:150%;
	font-weight:bold;
	padding:5px 0 0 0;
	margin:0;
}

.modal-fullscreen .modal-body {
	padding:0px;
	
	
	 overflow-y: auto;
	      position: absolute;
	      top: 0;
	      bottom: 0;
        left:0;
        right:0;
	      margin-top: 55px; 
	      margin-bottom: 80px;  
}

.modal-fullscreen .modal-footer {
	
        position:absolute;
        bottom:0;
        left:0;
        right:0;background-color:#000; width:100%; color:#FFF; text-align:left;
}

.modal-fullscreen .modal-footer a {
	color:#FFF;
}

.modal-fullscreen .modal-header .document-title, .modal-body2 .document-body {
	padding:5px 15px 10px 15px;
}

.modal-fullscreen .modal-header .document-close-top {
	padding:5px 15px 0 0;
}


#modal-large img {
	max-width:100%;
}
#modal-large .modal-content { padding:10px; border:solid 1px #00CCFF; border-radius:5px; }
#modal-large .modal-content-danger { padding:10px; border:solid 1px #f00; border-radius:5px; }
.closeModal { border:none; font-size:150%; font-weight:lighter; cursor:pointer; text-align:right;}
#modal-large .modal-title { text-align:center; color:#09F; font-size:150%; }
#modal-large .display-content { padding-top:10px; }

.document-section-top {
	background-color:#f7f7f7;
	padding:10px 0 20px 0;
}
.flow-approve {
	color:#FFF;
	background-color:#f39c12;	
	width:119px;
	text-align:center;
	padding:8px 0 8px 0;
}
.flow-wait-approve {
	color:#FFF;
	background-color:#999;	
	width:119px;
	text-align:center;
	padding:8px 0 8px 0;
}
.flow-not-approve {
	color:#f00;
	background-color:#999;	
	width:119px;
	text-align:center;
	padding:8px 0 8px 0;
}
.head-price-font {
	/*font-size: 250%;*/
	color: #999966;
	text-decoration: none;
	/*font-weight: bold;*/
}
.head-price-font h1 {padding:0; margin:0;}
.table-normal td {
  padding:3px 3px 0 0;
  margin:0;
}
.items-table {
	margin-top:20px;
}
.items-table th {
  padding:10px 3px 10px 0;
  background-color:#CCC;
}
.items-table td {
  padding:3px 3px 3px 0;
  border-bottom:solid 1px #CCC;
  vertical-align:top;
}
.items-table textarea, .items-table input {
	border:none; max-width:400px; width:90%; resize:none; padding:5px;
}
.tr-focus td:first-child {
  box-shadow:
	inset 0px 11px 8px -10px #CCC,
	inset 0px -11px 8px -10px #CCC,
	inset 11px 0px 8px -10px #CCC;
}
.tr-focus td {
  box-shadow:
	inset 0px 11px 8px -10px #CCC,
	inset 0px -11px 8px -10px #CCC;
}
.tr-focus td:last-child {
  box-shadow:
	inset 0px 11px 8px -10px #CCC,
	inset 0px -11px 8px -10px #CCC,
	inset -11px 0px 8px -10px #CCC; 
}
.tr-focus textarea, .tr-focus input {
	/*-webkit-box-shadow: 0px 0px 5px 1px rgba(26,127,204,1);
	-moz-box-shadow: 0px 0px 5px 1px rgba(26,127,204,1);
	box-shadow: 0px 0px 5px 1px rgba(26,127,204,1);*/
	border-radius:3px;
	border:solid 1px #CCCCCC;
}
.new-colum {
  padding-left:12px;
  
}
.footer-button {
	background-color:#666;
	border:solid 1px #999999;
	color:#FFF;
	font-weight:bold;
}
.footer-button:hover {
	background-color:#CCC;
	color:#000;	
}
.footer-dropdown-menu {
	border-radius:0; background:#666; color:#FFF; border:solid 1px #999999;
}
.footer-dropdown-menu li a {color:#FFF;}
.option-list {
	border-radius:0; background:#666; color:#FFF; border:solid 1px #999999;
}
.option-list { border-top:solid 1px #FFFFFF; margin:0; padding:0;}
.option-list li { border-bottom:solid 1px #FFFFFF;}
.option-list li a {color:#FFF; padding-left:3px;}
.option-list li .fa { font-size:12px;}
.normal-button { font-weight:lighter;}
.error-text {
	color:#F00;
	padding-top:3px;	
	display:none;
}
.tmp-text { display:none; }
.alert-custom {
	background-color:#fff;
	color:#063;
	border:solid 1px #006633;
	padding:20px 30px 20px 30px;
	text-align:center;
}
.alert-custom a {
	text-decoration:none;
}
.btn-table-del-row {
	font-size:18px;
	padding:0 8px 0 8px;
	height:25px;
	cursor:pointer;
}
.sorter, .sub_sorter {cursor: move;width:100%;/* height:100%*/}
.input_price {
	max-width:150px;
	text-align:right;
}
.text_right {text-align:right;}
.text_center{text-align:center;}
.footer-item-list { margin-top:18px; line-height:40px;}
.col-label { font-weight:bolder;}
.editable, .normal-inputbox { text-align:right; max-height:35px; border:1px #d2d6de solid;}
.btn_edit { cursor:pointer; padding:0 10px 0 10px;}
.hr_default {border: inset 1px #d2d6de;}
.normal-border {border: solid 1px #d2d6de;}
.btn_attach_file {cursor: pointer;}
.textDelete:hover {color:#F00; }
.loading-page {
	z-index:2000;
	position:absolute;
	width:100%;
	height:100%;
	background-color: #FFF; 
	opacity: 0.9;
    filter: alpha(opacity=90); /* For IE8 and earlier */
	display: none;
}
.loading-page div {
	display: table;
	text-align:center;
	width:100%;
	height:100%;
	background: url(../images/loading-spinner2.gif) no-repeat center center; 
}
.loading-page div span {
	display: table-cell;
 	vertical-align: middle;
	font-weight:bold;
}
.tbl-document-list, .tbl-normal {margin:0;}
.tbl-document-list .tbl-header-title, .tbl-normal .tbl-header-normal {background-color:#ccc;}
.tbl-document-list .tbl-sub-header input {font-size:90%;}
.tbl-document-list tr { background-color:#FFF;}
.tbl-document-list td {border-bottom:solid 1px #000000;}
/*.tbl-document-list th {border-bottom:solid 1px #000000;border-right:solid 1px #000000;}*/
.tbl-document-list tbody tr:hover, .tbl-normal tbody tr:hover {background-color:#EEE;}
.do-edit-document { cursor:pointer; }
.div-tbl-document-list {
    width: 100%;
    overflow: scroll;
	overflow-x: hidden;
}
.page-size {
	background-color:#F5F5F5; padding-bottom:5px; /*position:absolute; bottom:0;*/
}
.page-size .input-group {
	margin-top:5px;	
}
.page-size .page-btn {
	font-size:50%;
}
.page-size .page-text {
	margin-top:10px;	
}
.page-size .first, .page-size .pre, .page-size .next, .page-size .last {
	cursor:pointer;
}
.page-size .pagenumber {
	text-align:center;
	width:80px;
}
.document-loading {
	background: url(../images/loading-spinner3.gif) no-repeat center center; 
	background-size:75px 75px;
}

/***** Waiting Button *****/
.waiting-button {
	background-color:#666;
	border:solid 1px #999999;
	color:#FFF;
}
.waiting-button:hover {
	background-color:#CCC;
	color:#000;	
}
.waiting-dropdown-menu {
	border-radius:0; background:#666; color:#FFF; border:solid 1px #999999; margin:0; padding:0;
}
.waiting-dropdown-menu li { border-bottom:solid 1px #FFFFFF;}
.waiting-dropdown-menu li a {color:#FFF; padding-left:3px;}
.waiting-dropdown-menu li .fa { font-size:12px;}

/***** Approve Button *****/
.approve-button {
	background-color:#ffbd00;
	border:solid 1px #F90;
	color:#FFF;
	font-weight:bold;
}
.approve-button:hover {
	background-color:#F90;
}
.approve-dropdown-menu {
	border-radius:0; background:#ffbd00; color:#FFF; border:solid 1px #fff; margin:0; padding:0;
}
.approve-dropdown-menu li { border-bottom:solid 1px #FFFFFF;}
.approve-dropdown-menu li a {color:#FFF; padding-left:3px;}
.approve-dropdown-menu li .fa { font-size:12px;}

/***** Not Approve Button *****/
.not-approve-button {
	background-color:#666;
	border:solid 1px #999999;
	color:#f00;
}
.not-approve-button:hover {
	background-color:#CCC;
	color:#000;
}
.not-approve-dropdown-menu {
	border-radius:0; background:#666; color:#FFF; border:solid 1px #999999; margin:0; padding:0;
}
.not-approve-dropdown-menu li { border-bottom:solid 1px #FFFFFF;}
.not-approve-dropdown-menu li a {color:#FFF; padding-left:3px;}
.not-approve-dropdown-menu li .fa { font-size:12px;}

/***** Complete Button *****/
.complete-button {
	background-color:#090;
	border:solid 1px #006600;
	color:#fff;
}

.complete-dropdown-menu {
	border-radius:0; background:#090; color:#FFF; border:solid 1px #999999; margin:0; padding:0;
}
.complete-dropdown-menu li { border-bottom:solid 1px #FFFFFF;}
.complete-dropdown-menu li a {color:#FFF; padding-left:3px;}
.complete-dropdown-menu li .fa { font-size:12px;}

.row-not-approve { color:#CCC;}

.report-highlight {color:#F90;}
.full-body { margin:10px;}
.content-wrapper .content-header {background-color:#000; color:#a0905d; padding:5px;}
.sort {cursor:pointer;}
.tbl-update td { padding:5px; vertical-align:top;}
.tbl-update input, .tbl-update textarea { max-width:400px;}
.tbl-update select { max-width:200px;}
.field-caption {width:200px; font-weight:bold;}
.text-wait-process {color:#F00}
.text-in-process {color:#F00;}
.text-complete-process {color:#00B019;}
.required {color: #cc0000;}
.bigerObj input, .bigerObj select, .bigerObj textarea {height:50px; font-size:150%;}
.normalObj input, .bigerObj select, .bigerObj textarea {height:auto; font-size:100%;}

.top-dropdown {
	font-size:100%;
	color:#000;
	/*height:40px;*/
}
.top-dropdown option {
	font-size:100%;
	color:#666;
}

.top-inputbox {
	font-size:100%;
	color:#000;
	/*height:40px;*/
}
.block_job_default {background-color:#F0F0F0; min-height:110px; margin:5px; padding:5px; border-radius:5px;}
.block_job_process {background-color:#FC0; min-height:110px; margin:5px; padding:5px; border-radius:5px;}
.block_job_complete {background-color:#093; min-height:110px; margin:5px; padding:5px; border-radius:5px; color:#FFF;}
.block_job_error {background-color:#FF9191; min-height:110px; margin:5px; padding:5px; border-radius:5px;}
.card_item {border-bottom:solid 1px #CCCCCC; padding:5px 5px 5px 10px;}
.display-item-description{display:none; border-top:dashed 1px #FFFFFF; margin-top:5px; padding-top:5px;}
.display-item-description small{color:#FFF;}
.tbl_calculate td{vertical-align:top;}
.text-waiting-status{color:#ff6600;}
.text-success-status{color:#009933;}
.text-danger-status{color:#cc0000;}
.text-revise-card, .text-revise-card a{color:#90F;}
.list_folder ul{ padding-left:33px; }
.btn-team-name{margin:0; padding:0; width:100px; height:50px;}
.btn-team-active{background-color:#F90; color:#FFF;}
.fullCalendarEvents{text-align:center;}
.tbl-calendar {
	width: 98%;
	border: solid 1px #CCCCCC;
	border-right: none;
	border-bottom: none;
}
.tbl-calendar th, .tbl-calendar td {
	border: solid 1px #CCCCCC;
	border-left: none;
	border-top: none;
	width: 14%;
}
.tbl-calendar th {
	text-align:center;
	background-color:#EBEBEB;
}
.tbl-calendar td {
	text-align:right;
	height:60px;
	padding:5px;
	vertical-align:top;
	/*font-size:150%;*/
	color:#000;
}
.tbl-calendar .other-month {
	color:#CCC;
}
.tbl-calendar .nowDate {
	background-color:#FFB;
}
.tbl-calendar .showInfo {
	text-align:center;
}
.tbl-calendar .showInfo a {
	color:#FFF;
}
.tbl-calendar .label-highlight {
	color:#FFF;
	background-color:#F60;
	border-radius:10px;
	cursor:pointer;
}

.btn-gray {background-color:#999; color:#FFF;}
.btn-gray:hover {background-color:#CCC;}
.bg-row-hold-job {background-color:#FFC;}
.tbl-border { border-left:solid 1px #000000; border-top:solid 1px #000000; }
.tbl-border td, .tbl-border th { border-right:solid 1px #000000; border-bottom:solid 1px #000000; }


.dropdown-hoverable {
  position: relative;
  display: inline-block;
}
.dropdown-hoverable-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  text-align:left;
  left:-110px;
}
.dropdown-hoverable-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
.dropdown-hoverable-content a:hover {background-color: #ddd; color:#000; font-weight:bold;}
.dropdown-hoverable:hover .dropdown-hoverable-content {display: block;}
.dropdown-hoverable:hover .dropbtn {background-color: #3e8e41;}
.icon-menu {cursor:pointer;}
.icon-menu div {
  width: 30px;
  height: 3px;
  background-color:#666;
  margin: 5px 0;
}
.table-hover .row-approved { background-color:#BBEBBA; }
.table-hover .row-approved:hover { background-color:#78D889; }
.delText {text-decoration:line-through;}
.top_menu {color:#000; padding-right:5px;}
.top_menu a {color:#000; text-decoration:none; margin-left:20px;}
.top_menu .active {border-bottom:solid 3px #4285f4;}
.text-red {color:#f00;}

.caret-up {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-bottom: 4px dashed;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.dropdown-menu>li>a>.glyphicon,.dropdown-menu>li>a>.fa,.dropdown-menu>li>a>.ion{margin-right:10px}.dropdown-menu>li>a:hover{background-color:#e1e3e9;color:#333}.dropdown-menu>.divider{background-color:#eee}.navbar-nav>.notifications-menu>.dropdown-menu,.navbar-nav>.messages-menu>.dropdown-menu,.navbar-nav>.tasks-menu>.dropdown-menu{width:280px;padding:0 0 0 0;margin:0;top:100%}.navbar-nav>.notifications-menu>.dropdown-menu>li,.navbar-nav>.messages-menu>.dropdown-menu>li,.navbar-nav>.tasks-menu>.dropdown-menu>li{position:relative}.navbar-nav>.notifications-menu>.dropdown-menu>li.header,.navbar-nav>.messages-menu>.dropdown-menu>li.header,.navbar-nav>.tasks-menu>.dropdown-menu>li.header{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#ffffff;padding:7px 10px;border-bottom:1px solid #f4f4f4;color:#444444;font-size:14px}.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a,.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:12px;background-color:#fff;padding:7px 10px;border-bottom:1px solid #eeeeee;color:#444 !important;text-align:center}@media (max-width:991px){.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a,.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a{background:#fff !important;color:#444 !important}}.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a:hover,.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a:hover,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a:hover{text-decoration:none;font-weight:normal}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu,.navbar-nav>.messages-menu>.dropdown-menu>li .menu,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu{max-height:200px;margin:0;padding:0;list-style:none;overflow-x:hidden}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a,.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a{display:block;white-space:nowrap;border-bottom:1px solid #f4f4f4}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a:hover,.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:hover,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a:hover{background:#f4f4f4;text-decoration:none}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a{color:#444444;overflow:hidden;text-overflow:ellipsis;padding:10px}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.glyphicon,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.fa,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.ion{width:20px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a{margin:0;padding:10px 10px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>div>img{margin:auto 10px auto auto;width:40px;height:40px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4{padding:0;margin:0 0 0 45px;color:#444444;font-size:15px;position:relative}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4>small{color:#999999;font-size:10px;position:absolute;top:0;right:0}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>p{margin:0 0 0 45px;font-size:12px;color:#888888}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:before,.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:after{content:" ";display:table}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:after{clear:both}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a{padding:10px}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a>h3{font-size:14px;padding:0;margin:0 0 10px 0;color:#666666}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a>.progress{padding:0;margin:0}.navbar-nav>.user-menu>.dropdown-menu{border-top-right-radius:0;border-top-left-radius:0;padding:1px 0 0 0;width:280px}.navbar-nav>.user-menu>.dropdown-menu,.navbar-nav>.user-menu>.dropdown-menu>.user-body{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.navbar-nav>.user-menu>.dropdown-menu>li.user-header{height:175px;padding:10px;text-align:center}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>img{z-index:5;height:90px;width:90px;border:3px solid;border-color:transparent;border-color:rgba(255,255,255,0.2)}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p{z-index:5;color:#fff;color:rgba(255,255,255,0.8);font-size:17px;margin-top:10px}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p>small{display:block;font-size:12px}.navbar-nav>.user-menu>.dropdown-menu>.navbar-nav>.user-menu>.dropdown-menu>.user-body:before,.navbar-nav>.user-menu>.dropdown-menu>.user-body:after{content:" ";display:table}.navbar-nav>.user-menu>.dropdown-menu>.user-body:after{clear:both}.navbar-nav>.user-menu>.dropdown-menu>.user-body a{color:#444 !important}@media (max-width:991px){.navbar-nav>.user-menu>.dropdown-menu>.user-body a{background:#fff !important;color:#444 !important}}.navbar-nav>.user-menu>.dropdown-menu>.user-footer{background-color:#f9f9f9;padding:10px}.navbar-nav>.user-menu>.dropdown-menu>.user-footer:before,.navbar-nav>.user-menu>.dropdown-menu>.user-footer:after{content:" ";display:table}.navbar-nav>.user-menu>.dropdown-menu>.user-footer:after{clear:both}.navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default{color:#666666}@media (max-width:991px){.navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default:hover{background-color:#f9f9f9}}.navbar-nav>.user-menu .user-image{float:left;width:25px;height:25px;border-radius:50%;margin-right:10px;margin-top:-2px}@media (max-width:767px){.navbar-nav>.user-menu .user-image{float:none;margin-right:0;margin-top:-8px;line-height:10px}}.open:not(.dropup)>.animated-dropdown-menu{backface-visibility:visible !important;-webkit-animation:flipInX .7s both;-o-animation:flipInX .7s both;animation:flipInX .7s both}@keyframes flipInX{0%{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{transform:perspective(400px)}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}100%{-webkit-transform:perspective(400px)}}.navbar-custom-menu>.navbar-nav>li{position:relative}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{position:absolute;right:0;left:auto}@media (max-width:991px){.navbar-custom-menu>.navbar-nav{float:right}.navbar-custom-menu>.navbar-nav>li{position:static}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{position:absolute;right:5%;left:auto;border:1px solid #ddd;background:#fff}}

.box.box-primary{border-top-color:#528ec0}.box.box-info{border-top-color:#00c0ef}.box.box-danger{border-top-color:#dd4b39}.box.box-warning{border-top-color:#f39c12}.box.box-success{border-top-color:#00a65a}.box.box-default{border-top-color:#d2d6de}.box.collapsed-box .box-body,.box.collapsed-box .box-footer{display:none}.box .nav-stacked>li{border-bottom:1px solid #f4f4f4;margin:0}.box .nav-stacked>li:last-of-type{border-bottom:none}.box.height-control .box-body{max-height:300px;overflow:auto}.box .border-right{border-right:1px solid #f4f4f4}.box .border-left{border-left:1px solid #f4f4f4}.box.box-solid{border-top:0}.box.box-solid>.box-header .btn.btn-default{background:transparent}.box.box-solid>.box-header .btn:hover,.box.box-solid>.box-header a:hover{background:rgba(0,0,0,0.1)}.box.box-solid.box-default{border:1px solid #d2d6de}.box.box-solid.box-default>.box-header{color:#444;background:#d2d6de;background-color:#d2d6de}.box.box-solid.box-default>.box-header a,.box.box-solid.box-default>.box-header .btn{color:#444}.box.box-solid.box-primary{border:1px solid #528ec}.box.box-solid.box-primary>.box-header{color:#fff;background:#528ec;background-color:#528ec}.box.box-solid.box-primary>.box-header a,.box.box-solid.box-primary>.box-header .btn{color:#fff}.box.box-solid.box-info{border:1px solid #00c0ef}.box.box-solid.box-info>.box-header{color:#fff;background:#00c0ef;background-color:#00c0ef}.box.box-solid.box-info>.box-header a,.box.box-solid.box-info>.box-header .btn{color:#fff}.box.box-solid.box-danger{border:1px solid #dd4b39}.box.box-solid.box-danger>.box-header{color:#fff;background:#dd4b39;background-color:#dd4b39}.box.box-solid.box-danger>.box-header a,.box.box-solid.box-danger>.box-header .btn{color:#fff}.box.box-solid.box-warning{border:1px solid #f39c12}.box.box-solid.box-warning>.box-header{color:#fff;background:#f39c12;background-color:#f39c12}.box.box-solid.box-warning>.box-header a,.box.box-solid.box-warning>.box-header .btn{color:#fff}.box.box-solid.box-success{border:1px solid #00a65a}.box.box-solid.box-success>.box-header{color:#fff;background:#00a65a;background-color:#00a65a}.box.box-solid.box-success>.box-header a,.box.box-solid.box-success>.box-header .btn{color:#fff}.box.box-solid>.box-header>.box-tools .btn{border:0;box-shadow:none}.box.box-solid[class*='bg']>.box-header{color:#fff}.box .box-group>.box{margin-bottom:5px}.box .knob-label{text-align:center;color:#333;font-weight:100;font-size:12px;margin-bottom:0.3em}.box>.overlay,.overlay-wrapper>.overlay,.box>.loading-img,.overlay-wrapper>.loading-img{position:absolute;top:0;left:0;width:100%;height:100%}.box .overlay,.overlay-wrapper .overlay{z-index:50;background:rgba(255,255,255,0.7);border-radius:3px}.box .overlay>.fa,.overlay-wrapper .overlay>.fa{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px;color:#000;font-size:30px}.box .overlay.dark,.overlay-wrapper .overlay.dark{background:rgba(0,0,0,0.5)}.box-header:before,.box-body:before,.box-footer:before,.box-header:after,.box-body:after,.box-footer:after{content:" ";display:table}.box-header:after,.box-body:after,.box-footer:after{clear:both}.box-header{color:#444;display:block;padding:10px;position:relative}.box-header.with-border{border-bottom:1px solid #f4f4f4}.collapsed-box .box-header.with-border{border-bottom:none}.box-header>.fa,.box-header>.glyphicon,.box-header>.ion,.box-header .box-title{display:inline-block;font-size:18px;margin:0;line-height:1}.box-header>.fa,.box-header>.glyphicon,.box-header>.ion{margin-right:5px}.box-header>.box-tools{position:absolute;right:10px;top:5px}.box-header>.box-tools [data-toggle="tooltip"]{position:relative}.box-header>.box-tools.pull-right .dropdown-menu{right:0;left:auto}.btn-box-tool{padding:5px;font-size:12px;background:transparent;color:#97a0b3}.open .btn-box-tool,.btn-box-tool:hover{color:#606c84}.btn-box-tool.btn:active{box-shadow:none}.box-body{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:10px}.no-header .box-body{border-top-right-radius:3px;border-top-left-radius:3px}.box-body>.table{margin-bottom:0}.box-body .fc{margin-top:5px}.box-body .full-width-chart{margin:-19px}.box-body.no-padding .full-width-chart{margin:-9px}.box-body .box-pane{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px}.box-body .box-pane-right{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:0}.box-footer{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top:1px solid #f4f4f4;padding:10px;background-color:none;}

.callout{border-radius:3px;margin:0 0 20px 0;padding:15px 30px 15px 15px;border-left:5px solid #eee}.callout a{color:#fff;text-decoration:underline}.callout a:hover{color:#eee}.callout h4{margin-top:0;font-weight:600}.callout p:last-child{margin-bottom:0}.callout code,.callout .highlight{background-color:#fff}.callout.callout-danger{border-color:#c23321}.callout.callout-warning{border-color:#c87f0a}.callout.callout-info{border-color:#0097bc}.callout.callout-success{border-color:#00733e}


#new-lesson-count span.badge.bg-danger{
	background-color: #dc3545 !important;
	font-weight: normal;
}
.new-book span.badge.bg-danger{
	background-color: #dc3545 !important;
	font-weight: normal;
}
.new-book {
	margin-left: 0.75em;
}
