/* ==========================================================================
   Author's custom styles
   ========================================================================== */
.modal-body .form-horizontal .col-sm-2,
.modal-body .form-horizontal .col-sm-10 {
    width: 100%
}

.modal-body .form-horizontal .control-label {
    text-align: left;
}

.modal-body .form-horizontal .col-sm-offset-2 {
    margin-left: 15px;
}


.dataTables_filter {
   width: 50%;
   float: left;
   text-align: left;
}


.form-control-feedback.right {
  border-left: 1px solid #ccc;
  right: 13px; }
  
  .form-control-feedback.left {
  border-right: 1px solid #ccc;
  left: 13px; }


.form-control.has-feedback-left {
  padding-left: 45px; }

.form-control.has-feedback-right {
  padding-right: 45px; }
  
  body
  {
		color:#444;
		font-weight: normal;
		font-style: normal;
	}

.cog {
  color: #3C8DBC;
}

hr { 
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
} 





/*Datatable Reset Custom CSS*/

table.pretty {
    width: 100%;
    clear: both;
}
 
table.pretty td,
table.pretty th {
    padding: 5px;
    border: 1px solid #fff;
}



table.pretty thead th {
    text-align: center;
    background: #66a9bd;
}

/* Body cells */
table.pretty tbody th {
    text-align: left;
    background: #91c5d4;
}
 
table.pretty tbody td {
    text-align: center;
    background: #d5eaf0;
}
 
table.pretty tbody tr.odd td {
    background: #bcd9e1;
}

/* Footer cells */ 
table.pretty tfoot th {
    background: #b0cc7f;
    text-align: left;
}
 
table.pretty tfoot td {
    background: #d7e1c5;
    text-align: center;
    font-weight: bold;
}

.cb-alert-error {

    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;

}

.bg-custom{
  background-color: #c660d6;
  color: #c660d6;
}

.loading {
    position:relative;
    height: 100%;
    width:100%;
}

.loading img {
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    vertical-align:middle !important;
}

.datepicker 
{
      z-index: 1600 !important; /* has to be larger than 1050 */
}