﻿body {
    background: #efefef;
    font-family: 'Open Sans', sans-serif;
}

a.fc-event {
    color: #000;
    background-color: rgba(0, 0, 0, 0);
    border: none;
    white-space:nowrap;
    

     
}
.tc.badge {
    border-radius:2px;
    padding:5px 9px;
}
.tc2.badge {
    border-radius:3px;
    font-size:1em;
    padding:8px 9px;
    min-width:36px;
    background-color:#fff !important;
    border:1px solid #333;
    color:#333 !important;
    margin-bottom:12px;
    margin-top:5px;
}
.nopadding {
    padding:0!important;
}
.fc-unthemed {
    background-color:#fff;
}
.fc-event-title{
    display:block;
    font-size:1.2em;
}
.fc-event-amt{
    font-weight:bold;
    color:#2F576E;
    font-size:1.2em;
}
.fc-event .row {
    margin:0 5px;
}
.fc-event .container-fluid {
    padding:0;
}
a.fc-event {
    text-decoration:none;
}


.PaymentsSummary label {
    margin:0;
    font-size:0.85em;
    font-weight:normal;
    
}

.fc-toolbar h2 {
     
    font-size: 18px;
 
    color: #fff;
    margin : 10px 0 0 0 ;
    white-space: nowrap;
 
}
.fc-toolbar .fc-prev-button, .fc-toolbar .fc-next-button {
    margin-top:5px;
}
.table-bordered.darkborder td,.table.darkborder,.table.darkborder th,
.table-bordered.tablesorter td,.table.tablesorter,.table.tablesorter th {
    border:1px solid #aaa;
}
h1 {
    font-size:24px;
}
.text-bold {
    font-weight:bold;
}
td.tablearrows i.glyphicon {
    font-size:1.2em;margin:0 8px 0 0;position:relative;top:3px;
}
td.tablearrows i.glyphicon-triangle-bottom{
    color:#1AAF5D;
}
td.tablearrows i.glyphicon-triangle-top{
    color:#C03A2C;
}
.ShowPaymentDetails {
    cursor:pointer;
    font-weight:bold;
}


.datepicker.form-control[disabled], .datepicker.form-control[readonly], fieldset[disabled] .form-control {
     cursor: pointer; 
     background-color: #fff; 
}

.text-alert {
    color:#C03A2C;
    font-weight:bold;
}
.text-warning {
    color:#E1B727;
    font-weight:bold;
}
.btn i, .btn-lg i, .btn-floating i, .btn-large i, .btn-flat i, .btn-sm i {
    font-size: 1.3rem;
    line-height: inherit;
}
i.right {
    float: right;
    margin-left: 15px;
}
i.left {
    float:left;
    margin-right:15px;
}
.tc2.badge.alert,.tc.badge.alert {
    background-color:#C03A2C !important;
    color:#fff !important;
}
.tc2.badge.warning {
    background-color:#e07c10 !important;
    color:#fff !important;
}

.progress-bar.animate {
   width: 100%;
}



/* tables */
/* Tablesorter */
/*table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}*/
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #E8CA82;
 
}
table.tablesorter thead tr .header {
	background-image: url(../../Images/tablesorter.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
 
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../../Images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../../Images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #E1B727;
}
/* Tablesorter */



/*********** Header Navigation ***************/
body { padding-top: 80px; }
.navbar-default {
    

    box-shadow: rgba(0,0,0,.25) 0 2px 3px;
    height: 80px;
    background-color: #fff;
    border-bottom: 3px solid #005CA8;
    color:#99A4AD;
}
.navbar-collapse{
    background-color:#fff; /*333*/
}
.nav_primary {
    list-style-type:none;
    color:#ddd;
}
.navbar-default li {
     
 
} 
.navbar-default li.active,.navbar-default ul.active {
    border-bottom:3px solid #005CA8;
}
.navbar-default li a {
    color:#005CA8;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
    display:block;
   
}
.navbar-default .navbar-nav>li>a {
    color:#99A4AD ;
    line-height:44px;
}
.navbar-default li a:hover,.navbar-default .navbar-nav>li>a:hover,.navbar-default li a:focus,.navbar-default .navbar-nav>li>a:focus  {
    color:#005CA8;
}
 
.navbar-default .navbar-nav>li>a[disabled] {
    color:#999 ;
    padding-bottom: 35px;
}
    .navbar-default .navbar-nav > li > a[disabled]:hover {
        color:#999 ;
    }


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #99A4AD;
}
.navbar-brand {
    padding:5px 10px 5px 10px;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    background-color:#666;
    color:#fff;
}
.navbar-default .dropdown-menu {
    background-color:#efefef;
}
.navbar-default .dropdown-menu a:hover,.navbar-default .dropdown-menu a:focus {
    background-color:#99A4AD;
}
.navbar-default i {
    margin-right: 4px;
    font-size: 1.2em;
    margin-top: 13px;
    padding-bottom:15px;
}
/************* Custom COlors *************/
.panel-default>.panel-heading {
    background-color:#005CA8 ;  /*E8CA82*/
    font-size: 18px;
    font-weight: 300;
    min-height: 61px;
    line-height: 25px;
    padding:20px 20px 20px 15px;
    color:#fff;
    border-radius:0;

}
 
.fc-toolbar {
    /*background-color:#2F576E;*/
    background-color:#005CA8;
    color:#fff;
    padding:10px;
    margin-bottom:0;
}
.panel-title {
    font-size:18px;
}
.panel-default>.panel-body {
    background-color:#fff;
}
.panel-info>.panel-heading {
    background-color:#0D1F2C;
    font-size: 18px;
    font-weight: 300;
    min-height: 61px;
    line-height: 25px;
    padding:20px 20px 20px 15px;
    color:#fff;
    border-radius:0;
    border-bottom: 1px solid #E8CA82;
}
.panel-info>.panel-body {
    background-color:#0D1F2C;
    color:#fff;
    
}
.panel-info>.panel-body a label {
    color:#fff;
}
.panel .panel-footer {
    background-color:#0D1F2C;
     color:#fff;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color:#F9F7EC; /*F9F7EC*/
}
.btn-primary {
    background-color:#333;
    border-color:#222;
    color:#FFFFE0;
}
.btn-primary:hover, .btn-primary:focus{
    background-color:#555;
    border-color:#444;
}
.btn {
    border-radius:2px;
}
.panel,   .panel-default, .panel-body {
    border-radius:0;
}
.btn-default {
    color:#906F00;
}
.btn-default.active, .btn-default.focus, .btn-default:hover,  .btn-default:active, .btn-default:focus,.open>.dropdown-toggle.btn-default  {
    background-color:#E8CA82;
    border-color:#E1B727;
    color:#0D1F2C;
}
.panel-default, .panel-default>.panel-heading, .panel-info {
    border:none;
}
a {
    color: #701720;
    
    text-decoration: none;
}
    a:hover {
        color: #000;
    }
.btn-default-blue {
    color:#235893;
    font-weight:bold;
}


 .radiobuttons label {
     font-weight:normal;
 }

  .radiobuttons input {
     margin-right:5px;
 }
 .popover {
     max-width:450px;

 }
 input.datepicker[readonly], input.datepicker7[readonly] {
     cursor:pointer;
 }
 .table-condensed2>tbody>tr>td, .table-condensed2>tbody>tr>th, .table-condensed2>tfoot>tr>td, .table-condensed2>tfoot>tr>th, .table-condensed2>thead>tr>td, .table-condensed2>thead>tr>th {
    padding: 2px;
}
.badge-danger {
    background-color:#C03A2C;
    color:#ffffff;
}
#imgBanner {max-height:67px;}
@media ( max-width: 991px)  {
    #imgBanner {
        max-width:200px;
    }
}