@charset "UTF-8";
/* CSS Document */

/*  JAS: added table-layout:fixed to next two for alignment of summary rows */
table.manager-dashboard {
    margin: 14px 0;
    table-layout: fixed;
}

table.manager-dashboard table.open-all {
    table-layout: fixed;
}

/*  JAS: added to keep tables in the tabbed area the same size.  dataTables
    (like working candidates) are governed by scrollY on creation, not by class
    if this size changes, also change myLocalData.embeddedDatatableSize_Tab in
    home.cfm
*/
.tab-sized {
    max-height: 500px;
    overflow-y: auto!important;
}

h3.manager-dashboard {
    color: #444444;
    font-size: 15px !important;
    letter-spacing: 1px;
    padding: 8px;
    text-transform: uppercase;
	margin-bottom:0!important;
}

 table.manager-dashboard caption {
    letter-spacing:2px;
    color:#444444;
    padding:6px 24px;
    font-size:21px;
 }
 

table.manager-dashboard th { 
  background: #353436;
  color: white; 
  font-weight: 300!important;
  text-align:center!important;
  border: 1px solid #ffffff;
  border-bottom:none;
  border-collapse: separate;
  }

table.manager-dashboard th h6{/*font-size:1em;*/
text-transform:uppercase;
letter-spacing: 1px;} 


table.manager-dashboard th.pinpoint-th {background-color:#f58025;} 
table.manager-dashboard td.hiddenRow table th.pinpoint-th-hr {
border-top:5px solid #f58025;
background-color:#ffffff!important;}


table.manager-dashboard th.medties-th {background-color:#7ac143;}
table.manager-dashboard td.hiddenRow table th.medties-th-hr{
border-top:5px solid #7ac143;
background-color:#ffffff!important;
}


table.manager-dashboard th.apmatch-th {background-color:#07807f;}

table.manager-dashboard td.hiddenRow table th.apmatch-th-hr {border-top:5px solid #07807f;
background-color:#ffffff!important;}


table.manager-dashboard th.advprac-th {background-color:#4466aa;} 
table.manager-dashboard td.hiddenRow table th.advprac-th-hr{border-top:5px solid #4466aa;
background-color:#ffffff!important;}

table.manager-dashboard th.hcpties-th {background-color:#372214;} 
table.manager-dashboard td.hiddenRow table th.hcpties-th-hr{border-top:5px solid #372214;
background-color:#ffffff!important;}


table.manager-dashboard td.hiddenRow table td:first-child{text-align:center!important;}


table.manager-dashboard td { 
  padding: 6px 2px; 
  text-align: center; 
  position:relative!important;
  border: 1px solid #ccc;
 }

/*table.manager-dashboard td.user {border-bottom:1px solid #ffffff!important;}*/
 
table.manager-dashboard th { 
  padding: 0  0 4px 0; 
   }
   
table.manager-dashboard td:first-child {text-align:left;}

table.manager-dashboard th span.info-info{font-size:12px;
  text-align:center!important;
  display:block;
  color:#dedede;
  }
  
.logged-in::before, .logged-in:before{
content:'\f111';
display: inline-block;
font-family: FontAwesome;
font-weight: 300;
font-size:10px;
color:#7ac143;
position:absolute;
left:8px;
top:8px;
}
	

table.manager-dashboard td.user span{margin-left:20px;
color:#4466aa;}

.green {color:#7ac143!important;}

.orange {color:#f58025!important;}

.blue {color:#007dc3!important;}

.red {color:#cc3333!important;}

.padding-hor-none{padding:0!important;}

.bigger-icon{font-size:18px;color:#4466aa;}

.bigger-icon-white {font-size:18px;color:#ffffff;}


.fa.view-more{font-size:18px;color:#4466aa;}
 
table.manager-dashboard tr.total-summary{background:#4f4e50;
color:#ffffff;}

table.manager-dashboard tr.total-summary td{text-align:center!important;}

/*.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
border-top: 0 none;
font-size: 12px;
}*/

.data-description{
padding:6px;}


.live-opps {color:#333333;
letter-spacing:none!important;
text-align:left!important;
margin-top:1em;
margin-left:1em;
}

.live-opps:before {content:"|";
font-weight:800!important;
/*color:#ffc906;*/
margin-right:1em;}

.data-description::before, .data-description::before {content:'\f178';
display: inline-block;
font-family: FontAwesome;
font-weight: 700;
color:#ffc906;
font-weight:700;
margin-right:8px;
}
	
.count {color:#ffc906!important;
font-weight:700;
text-decoration:none!important;
font-size:32px
}

.modal-backdrop.in {
 z-index: 1!important;
}

.accordion-toggle {cursor:pointer!important;}

.manager-dashboard .last-log {
color:#6688aa!important;
padding:0 0 6px 0;
/*text-transform:uppercase;*/
/*letter-spacing:1px;*/
font-size: 11px!important;
}


.table-buttons{text-align:left!important;
margin:2px 0 4px}

.section-buttons {background-color:#4466aa!important;
text-align:left!important;
margin:0;
padding:4px;}

table.manager-dashboard > a.btn {text-decoration:none!important;
color:#004479;
}


.margin-20 
{margin:20px auto;}


.all-graphs::before, .all-graphs:before  {content:'\f012';
display: inline-block;
font-family: FontAwesome;
font-weight: 700;
color:#007dc3;
font-weight:700;
margin-right:8px;}


table.manager-dashboard td.hiddenRow {padding:0!important;
border-bottom:1px solid #2266aa!important;}


.manager-dashboard td.hiddenRow table.open-all th, 
.manager-dashboard td.hiddenRow table.open-all th.pinpoint-th-hr, 
.manager-dashboard td.hiddenRow table.open-all th.medties-th-hr, 
.manager-dashboard td.hiddenRow table.open-all th.apmatch-th-hr, 
.manager-dashboard td.hiddenRow table.open-all th.advprac-th-hr 
{background:#f5f6f7!important;
}
 
table.manager-dashboard td.hiddenRow table {margin:0!important;
width:100%
}

table.manager-dashboard td.hiddenRow + table th:first-child{border-left:none!important;}

table.manager-dashboard td.hiddenRow + table th:last-child{border-right:none!important;}

table.manager-dashboard td.hiddenRow table th {border-top:5px solid #353436;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc!important;
border-left:1px solid #cccccc;
background:#ffffff!important;
color:#004479;
padding:inherit 0!important;}


table.more-info {
    width:100%;
    border:1px solid #cccccc!important;
}

table.more-info td {
    border-top:1px solid #cccccc!important;
}

table.more-info td.text-right {
    text-align: right!important;
    padding-right: 1em;
}

table.manager-dashboard td.hiddenRow table th table.more-info {background:#ffffff}
table.manager-dashboard td.hiddenRow table th table.more-info td{
border:1px solid #ffffff!important}

table.manager-dashboard td.hiddenRow table th table.more-info tr:nth-of-type(odd) {background: #f9f9f9; }



.accordian-body th, 
.accordian-body tr {
vertical-align:top!important;
padding:0!important;
}


