.label-ll {background: #617659}

.form-horizontal .control-group {margin-bottom:4px} 
.headingImg {
  border: 1px solid rgba(0, 0, 0, 0.2);
  float: left;
  height: 100px;
  margin: 0 20px 10px 0;
  overflow: hidden;
  padding-bottom: 10px;
  width: 108px;
}
.headingImg div {
  background: none repeat scroll 0 0 #FFFFFF;
  height: 102px;
  overflow: hidden;
  padding: 4px 4px 0;
}
.headingImg img {width: 100px;}


/*==================================*/ 
.iconImg {
  border: 1px solid rgba(0, 0, 0, 0.2);
  float: left;
  height: 50px;
  overflow: hidden;
  padding-bottom: 6px; margin-right: 4px;
  width: 50px; }
  
.iconImg div {
  background: none repeat scroll 0 0 #FFFFFF;
  height: 52px;
  overflow: hidden;
  padding: 2px 2px 0;
}

/*==================================*/ 


.InnerImg {
  border: 1px solid rgba(0, 0, 0, 0.2);
  height: 256px;
  margin: 0;
  overflow: hidden;
  padding-bottom: 10px;
  width: 264px;
}
.InnerImg div {
  background: none repeat scroll 0 0 #FFFFFF;
  height: 258px;
  overflow: hidden;
  padding: 4px 4px 0;
}
.InnerImg img {width: 256px;}


.tabbable { clear: left;}

/*div.uni-checker, div.uni-radio {width: 24px;}*/
label.uni-checkbox.inline , label.uni-radio.inline {display: inline;}
label.inline, label.inline input {display: inline;}
label.inline {margin-right: 12px;}


.form-horizontal .controls {
    margin-left: 33%;
}
.form-horizontal .control-label {
  width: 30%;
}

.fileupload .fileupload-preview {
  background: none repeat scroll 0 0 #FFFFFF;
}

.grey {color:#E6E6E6;}
.boldGreen {color:#009900; font-weight:bold;}

input, textarea, select, .uneditable-input {margin-bottom: 0;}

.tab-content {overflow: visible;}

.trigger { text-decoration: underline; color: #0088CC; cursor: pointer;}

input.error, select.error, textarea.error {
    border-color: #B94A48;
    color: #B94A48;
}

.ewmsg, label.error { color:#F00;}
label.error {display: inline;}


.form-horizontal select.hidden {display: none;}

.fc-event.reg_selected, .fc-event.reg_selectedBlock, .reg_selected .fc-event-skin, .reg_selectedBlock .fc-event-skin {
	background-color: #060; /* default BACKGROUND color */
	border-color: #060;
	}
	
.fc-event.reg_pending, .reg_pending .fc-event-skin {
	background-color: #F90; /* default BACKGROUND color */
	border-color: #F90;
	}


select.tiny {width: 50px;}	
select.attendanceOption option {background: #FFDBD5;}
select.attendanceOption option[value=L] {background: #FAF7B4;}
select.attendanceOption option[value=P] {background:#CCF9B9;}

a.label { text-decoration: underline;}
.navbar .user_menu .nb_boxes a.label { text-decoration: none;}

/*  from boorstrap 3+:*/
.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}
/* end bootstrap 3*/

.buttonConnection .btn {width: 110px; margin-bottom: 3px;}
.loading { background:url(../img/ajax_loader.gif) top left no-repeat; height: 12px;}
.padding5 {padding: 5px;}

.contactItem .controls {padding: 5px;}
.contactItem .controls .actionIcon {margin-top: 3px;}
.contactItem .controls label.inline {margin-right: 0;}
.contactItem .controls div.uni-checker, .contactItem .controls div.uni-radio {margin-right: 5px;}
.spouseLine {margin-top: 5px; padding-top: 5px; border-top: 1px solid #dcdcdc;}

.btn.disabled, .btn[disabled] {opacity: 0.3}
.table td.academicPadding {padding-left: 25px;}
.modal {min-height: 20px; background: #FFF url(../img/ajax_loader.gif) 50% 50% no-repeat; z-index: 500;}
.modal-body {background: #FFF;}
.modal-backdrop {z-index: 490;}
.headerSearch { background: #FFF url(../img/search.png) 98% 5px no-repeat; padding-right: 23px; margin-top: 5px;}

td.alert {border-radius: 0; margin:0;}
.nomargin {margin: 0 !important;}

.row-fluid .financeBlock [class*="span"] { margin-left: 0;}
.itemlabel {text-align: right; padding-right: 10px; font-weight: bold;}
.financeBlock .label { font-size: 13px; line-height: 18px;}
.financeBlock {margin-bottom: 8px;}
.financeBlock h3 {font-size: 16px; }
.alert-minus, .label-minus {  background-color:#F05D60 ; border-color:  #971214;  color: #FFF; text-shadow: none; }
.labelContainer > div { padding: 5px;  }
.labelContainer .label {  display: block;  float: left; text-align: right; margin-right:5px;  width: 50%;}
.row-fluid .financeBlock .pull-right {  float: right;}
.chzn-container-multi .chzn-choices { background: #fff; }
.navbar .brand { width: 180px;}