/* -----------------------------------------
   Custom.css - put your own changes here 
----------------------------------------- */
/***********Panel Heading Float */
.panel-heading .panel-heading-content {float: right}
/* Tabs */
/* Details View Table */
.vw_details .table {margin-bottom:0px;}

/* Form Controls */
.form-control {height:31px;}
/* Label */
.form-horizontal .control-label {font-weight:500; font-size:13px; text-align:left;}
.control-label .red, th .red{color:#f68484}
/* Validation Class*/
.form-horizontal .form-group.has-error .help-block { font-weight:normal !important}
.tb_form_table .form-group.has-error .formError {padding-left:15px;}
.form-horizontal .form-group.has-error .select2-choice { border-color:#f68484;}
/* Form Group Hover */
.form-horizontal.hover-stripped .form-group:hover, .form-inline.hover-stripped .form-group:hover {
-webkit-transition: none;
transition: none;
background: none !important;
}
.form-control { width:auto !important }
.input-group {width:90%;}
/*.input-group-btn { width:auto !important }*/
.tb_form_table .form-control { width: 90% !important }
.input-group .form-control {width: 99.9% !important}
.form-horizontal.hover-stripped .form-group:first-child {margin-top:-10px;}
.form-horizontal.hover-stripped .form-group:last-child {margin-bottom:8px;}
/*.form-horizontal.group-border .tab-pane .form-group {border-bottom:none !important}*/
.form-horizontal.group-border .form-group, .form-inline.group-border .form-group { padding-top:10px; padding-bottom:10px; }
.tb_form_table .form-group { border-bottom: none !important;}
/* Table row border for Master forms  */
/*.tb_form_table tr { border-bottom: 1px solid #e7e7e2 !important; }*/
.tb_form_table tr td {border-right: 1px solid #f3f5f6; padding:10px 15px }
.tb_form_table tr td:last-child {border-right: none}
.tb_form_table {
    table-layout: fixed; display:table;
  border-collapse: collapse;
}
/* Select size */
.select2-container {width:90%; display:block; table-layout: fixed; }
.input-group .select2-container, .input-group .form-control {width:99.9%; display:table; table-layout: fixed; }
.btn-add-new-dt {
    float:right; padding:5px; margin-top:-5px
}
.btn-add-index {
    float: right; margin-top:0 !important
}
.table-responsive .dataTables_wrapper {
    padding-top:5px
}
.btnRemove_Row {cursor: pointer}
.btnRemove_Row:hover {background:#f68484; color:#fff}

/* Daily Planner */
.white-bg{color:#768399;background:#fff;background-color:#fff !important}
.red-bg{color:#fff;background:#f68484;background-color:#f68484 !important}
.blue-bg{color:#fff;background:#75b9e6;background-color:#75b9e6 !important}
.green-bg{color:#fff;background:#71d398;background-color:#71d398 !important}
.yellow-bg{color:#fff;background:#fc6;background-color:#fc6 !important}
.orange-bg{color:#fff;background:#f4b162;background-color:#f4b162 !important}
.purple-bg{color:#fff;background:#af91e1;background-color:#af91e1 !important}
.pink-bg{color:#fff;background:#f78db8;background-color:#f78db8 !important}
.lime-bg{color:#fff;background:#a8db43;background-color:#a8db43 !important}
.magenta-bg{color:#fff;background:#e65097;background-color:#e65097 !important}
.teal-bg{color:#fff;background:#97d3c5;background-color:#97d3c5 !important}
.brown-bg{color:#fff;background:#d1b993;background-color:#d1b993 !important}
.gray-bg{color:#768399;background:#e4e9eb;background-color:#e4e9eb !important}
.dark-bg{color:#fff;background:#79859b;background-color:#79859b !important}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {background-color: #fff !important;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {color: #768399 !important;}
.modal-dialog {
    width: auto;
}
#Hidden_Div_For_Dialog .modal-dialog {
    width: 600px !important;
}


.fc-event-inner .fc-event-description, .fc-event-inner .fc-event-UID {
    display: none;
}

.fc-event-icon {
    float: left;
    padding-right: 5px;
}
.size70:before { font-size:70px !important; }
.myImage {
opacity: 0.4;
filter: alpha(opacity=40); /* msie */
-webkit-filter: grayscale(100%);
}
.btPresent {
    cursor: pointer;
}
/*Buttons*/
.input-group-btn .btn { padding:5px 12px 4px;  }