.text__align__right {
	text-align: right;
}

.text__align__center {
	text-align: center;
}

.margin__top_10 {
  margin-top: 10px;
}

.user__img {
	border:none;
	width:60px;
	height:60px;
	float: left;
}

.margin__bottom__zero {
	margin-bottom: 0;
}

.floatalign_text_right {
	text-align:right;
	float: right;
}

.asterisk:after {
  content:"*" ;
  color:red;
}

.margin__top__25 {
	margin-top: 25px;
}


/* calendar css */

.fc th {
    padding: 10px 0px;
    vertical-align: middle;
    background:#F2F2F2;
}
.fc-day-grid-event>.fc-content {
    padding: 4px;
}
#calendar {
    max-width: 900px;
    margin: 0 auto;
}
.error {
    color: #ac2925;
    margin-bottom: 15px;
}
.event-tooltip {
    width:150px;
    background: rgba(0, 0, 0, 0.85);
    color:#FFF;
    padding:10px;
    position:absolute;
    z-index:10001;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 11px;

}
.modal-header
{
    background-color: #ABA27D;
    color: #fff;
}
.filter-form {
  margin-bottom: 30px;
}

.filter-form div {
  margin-bottom: 10px;
}

/* general css */
.control-label {
    padding-top: 0 !important;
}

/* ==============================
        Front end css
================================= */

.dashboard__banner {
    margin-top: 80px;
}

.front__end__topnav {
    background-color: #ABA27D;
    border-color: #ABA27D;
}

.printHeader{
    display:none;
}
@media print {
.printHeader {
    display: block;
}    
}