body {
	margin: 0;
	padding: 0;	
}

.company-logo{
    height: 22px;
    
}

#pushobj {
	position: absolute;
	top: 0px;
	left: 40px;
	right: 0px;
}

body .navbar-static-top{
	margin-bottom: 0;
}

.multilevelpushmenu_wrapper li.active{
	background-color:#F60;	
}

.breadcrumbs_wrapper{
	padding: 30px 0;
	background-color:#CCC;
}

.fuelux select, .fuelux textarea, .fuelux input[type="text"], .fuelux input[type="password"], .fuelux input[type="datetime"], .fuelux input[type="datetime-local"], .fuelux input[type="date"], .fuelux input[type="month"], .fuelux input[type="time"], .fuelux input[type="week"], .fuelux input[type="number"], .fuelux input[type="email"], .fuelux input[type="url"], .fuelux input[type="search"], .fuelux input[type="tel"], .fuelux input[type="color"], .fuelux .uneditable-input {

height: inherit !important;

}

.panel-separator{
	height: 10px;
}

.separator{
	height: 5px;
}



.fileinput-button {
  position: relative;
  overflow: hidden;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}

/* Fixes for IE < 8 */
@media screen\9 {
  .fileinput-button input {
    filter: alpha(opacity=0);
    font-size: 100%;
    height: 100%;
  }
}

.thumbnail{
	position: relative;
	margin-bottom: 10px;
	}

.thumbnail .buttons{
	position: absolute;
	top:0;
	bottom: 0;
	right: 0;
	left: 0;
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.3);
	z-index: 1;
	display: none;
}

.thumbnail .buttons .wrapper{
	padding: 10px 0;
	text-align:center;
}


.html-prop-panel{
	overflow-x:hidden; overflow-y:scroll;
	max-height: 150px;
	padding-right: 10px;
}


/* Side notes for calling out things
-------------------------------------------------- */
 
/* Base styles (regardless of theme) */
.bs-callout {
  margin: 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 5px solid #eee;
}
.bs-callout h4 {
  margin-top: 0;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code,
.bs-callout .highlight {
  background-color: #fff;
}
 
/* Themes for different contexts */
.bs-callout-danger {
  background-color: #fcf2f2;
  border-color: #dFb5b4;
}
.bs-callout-warning {
  background-color: #fefbed;
  border-color: #f1e7bc;
}
.bs-callout-info {
  background-color: #f0f7fd;
  border-color: #d0e3f0;
}

.detail-view dt{
	color: rgb(102, 126, 153);
	font-weight: bold;
	border-bottom: 1px dotted rgb(213, 228, 241);
}

.workcenter-info {
	max-width: 100%;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
	line-height: 15px;
	position: relative;
	top: 6px;
}

.workcenter-info small {
display: block;
}

.selector-modal .modal-dialog{
	width: 95%;
}

.fuelux img.list-image{
	height: 50px;
}

.fuelux .head-thumbUrl,
.fuelux .head-student_thumbUrl{
	width: 70px;
}

.fuelux .head-acts__1{
	width: 60px;
}

.fuelux .head-acts__2{
	width: 40px;
}

.fuelux .head-acts__3{
	width: 140px;
}


/*.fuelux .head-primaryKey{
	display:none;
}

.fuelux  .datagrid tbody tr.selectable td:first-child{
	display:none;
}*/


.btn img.fileimg{
    height: 24px;
}




.doclist img.fileicon{
    height: 32px;
    float: left;
}

.doclist .documentitem h5{
    display: inline-block;
    float: left;
}

.doclist .documentitem .docinfo{
    float:left;
     padding-left: 8px;

}

.widget-box .piechart-placeholder{
    min-height: 150px;
    width: 95%;
}

table.report-table{
    margin-bottom: 0;
}

.well.totals{
    border-top: 0;
    margin-right: 1px;
    text-align: right;
}

.fuelux .editors{
    display: none;
}

.fuelux .datagrid td.editable{
    cursor: pointer;
    background-color: #fefbed;
    position: relative;
}

.fuelux .datagrid td.editable.error{
    background-color: #f2dede;
}

.fuelux .datagrid td.editable.ok{
    background-color: #dff0d8;
}

.fuelux .grid-editor{
    position: absolute;
    top:-1px;
    left: -1px;
    min-width: 100%;
    padding: 10px;
    border-radius: 0 !important;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    z-index: 1051;
    background: #fff;
}

.edit-loading{
    display:none;
    position: absolute;
    top:0px;
    left: 0px;
    bottom: 0px;
    right:0px;
    z-index: 1;
    background-color: #fff;
}

.edit-loading .padding-8{
    padding: 8px;
}

a.task-request{
    
    position: fixed;
    bottom: 20px;
    left: 20px;
    background-color:  #0e90d2;
    color: #fff;
    font-size: 20px;
    padding: 10px;
    border: none;
    cursor: pointer;
}

.fc-sun,
.fc-sat { background-color: #fcf2f2  }

.fc-event.evt-t2{
    background-color: #F60;
    border:none;
}

.fc-event.evt-t1{
    background-color: #FFF;
    border:none;
}

.fc-event.evt-t3{
    background-color: #339bb9;
    border:none;
}

.fc-event.evt-t4{
    background-color: #00be67;
    border:none;
}

.fc-event.evt-t4{
    background-color: #d9534f;
    border:none;
}

.fc-event.evt-t5{
    background-color: #ffc657;
    border:none;
}

.workschedule .fc-event-inner{
    height: 18px;
}

.offwork .fc-event-inner{
    min-height: 24px;
}

.offwork .fc-event-title img{
    max-height: 25px;
    
}

.fc-event.evt-off2{
    background-color: #F60;
    border:none;
}

.fc-event.evt-off1{
    background-color: #00be67;
    border:none;
}

.fc-event.evt-off3{
    background-color: #CCC;
    border:none;
}



.fc-event.evt-hol1{
    background-color: #F60;
    border:none;
}

.fc-event.evt-hol2{
    background-color: #00be67;
    border:none;
}

.fc-event.evt-hol3{
    background-color: #CCC;
    border:none;
}


.sidebar-wapper{
    position: absolute;
    width: 189px;
}

.menu-min .sidebar-wapper {
    width: 42px;
}

@media only screen and (max-width: 991px)
{
    .sidebar-wapper{
        position:relative;
        width: 100%;
    }
}


.inbox-styled .fuelux .datagrid thead{
    border: 1px solid #D6E1EA;
    border-color: #D6E1EA transparent;
    background-color: #F1F5FA;
    border-top-width:0;
}

.inbox-styled .fuelux .table-bordered{
    border:none;
}

.inbox-styled .table thead tr{
    background: none;
    
}

.inbox-styled .table thead tr th {
    border: none;
}
.inbox-styled .table tbody tr:hover{
     background-color: #F1F5FA;
}

.inbox-styled .table tbody tr{
    border: 1px solid #EAEDF1;
border-bottom-width: 0;
padding: 12px 12px 14px;
line-height: 18px;
position: relative;
background-color: #FFF;
font-weight: bold;
color: #609FC4;

}

.inbox-styled .table tbody tr:first-child {
    border-top-width: 0;
}

.inbox-styled .fuelux .table-bordered th, .inbox-styled .fuelux .table-bordered td {
border-top-width: 0;
}

.inbox-styled .fuelux .table th, .inbox-styled .fuelux .table td{
    border:none;
    line-height: 31px;
}


.inbox-styled .fuelux .table thead tr:first-child{
    
    background: #fff;
    border-bottom: 1px solid #D6E1EA;
    border-top:none;
}

.inbox-styled .fuelux .table-bordered{
    border-collapse: collapse;
}

.inbox-styled .fuelux .datagrid tfoot{

background-color: #F1F1F1;
padding: 12px 16px;
border: 1px solid #E6E6E6;
border-width: 1px 0;
border-top: 1px solid #E4E9EE;

}

.inbox-styled .head-published_at{
    width: 120px;
}

.inbox-styled .fuelux .datagrid thead .sortable:hover {
    background: #E4E9EE;
}

.inbox-styled .fuelux .datagrid thead .sorted{
    background: none;
}


.inbox-styled .fuelux .datagrid{
    position: relative;
}


.inbox-styled  .fuelux .datagrid thead .datagrid-header-right {
position: absolute;
top: -61px;
right: 0;
float:none;
}

.head-isReaded{
    width: 20px;
}

.dropdown-colorpicker span.btn-colorpicker{
    border: 1px solid #d5d5d5;
}

.newsdisplay img{
    padding: 8px;
}


.wwwgallery .itemwrapper{
    border: #D6E1EA solid 1px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 5px;
}



.wwwgallery .mosaic{
    width: 100%;
    height: 200px;
    overflow: hidden;
}

.wwwgallery .mosaic img{
    width: 50%;
}

.wwwgallery .item .bottom{
    margin-top: 5px;
    background-color: #CCC;
    position: relative;
    padding: 10px ;
   
}
.wwwgallery .item .date{
    position: absolute;
    background-color: #333;
    top: -19px;
    right: 11px;    
    color: #fff;
    padding: 5px;
    border: 1px #fff solid;
}
    
.wwwgallery .item h5{
    text-align: center;
}

.information-list .iconplace {
background-color:#555;
text-align: center;
padding: 5px;
font-size: 16px;
color: #fff;
width: 40px;
margin-right: 10px;
margin-left: 0;
box-shadow: none;
float: left!important;
}

.image-and-string span{
    float:left;    
}
.image-and-string img{
    width: 50px;
    vertical-align: middle;
    padding-right: 10px;
}

div .dropdown-navbar>li:last-child>a {
border-bottom: 0 solid #DDD;
border-top: 1px dotted transparent;
font-size: 12px;
text-align: left;
color: #555;
}