/*!
Theme Name: Mission Disrupt Internal Services Theme
Author: Scott Variano / Mission Disrupt
Description: This theme supports several internal projects for Mission Disrupt, including interacting with the Toggl API so we can keep better track of client retainer limits, etc.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: md-internal-services
*/
h1,
h2,
.billing-period {
	text-align: center;
}
h1 {
	margin-top: 40px;
}
h2 {
	margin-bottom: 4px;
}
.billing-period {
	margin-top: 0;
}
h4 span {
	font-weight: normal;
}
.table td,
.table th {
    padding: .5rem .75rem;
}
.table {
   border: 2px solid #dee2e6;
}
thead td {
   background: #fff7d2;
}
thead.thead-alt td {
   background: red;
}
td {
	font-size: 15.75px;
	padding: 4px 8px;
	border: 1px solid black;
}
td em {
   font-size: 14px;
}
.danger {
	color: red;
	font-weight: bold;
}
table {
	margin: 0 auto 35px;
	max-width: 750px;
}
/* Chartist Legend Base CSS */
.ct-chart {
   position: relative;
}
.ct-legend {
   position: relative;
   z-index: 10;
   list-style: none;
   text-align: center;
   padding: 0;
}
.ct-legend li {
   position: relative;
   padding-left: 23px;
   margin: 0 10px 5px;
   cursor: pointer;
   display: inline-block;
}
.ct-legend li:before {
   width: 12px;
   height: 12px;
   position: absolute;
   top: 5.5px;
   left: 0;
   content: '';
   border: 3px solid transparent;
   border-radius: 2px;
}
.ct-legend li.inactive:before {
   background: transparent;
}
.ct-legend.ct-legend-inside {
   position: absolute;
   top: 0;
   right: 0;
}
.ct-legend.ct-legend-inside li{
   display: block;
   margin: 0;
}
.hours-set-row > td {
   background: #fff7d2;
   border-bottom: 1px solid #000;
}
.hours-set-row--alt > td {
   background: #def5d5;
}
.hours-set-row--alt-2 > td {
   background: #d5def5;
}
.warning-row {
   background: #ffeaea;
   border-bottom: 3px solid #000;
}
.total-row {
   background: #d2ffdc;
}
.total-all-row > td,
.final-row > td {
   position: relative;
}
.final-row > td {
   background: #f1f1f1;
}
.total-all-row > td:before,
.final-row--disabled > td:before {
   content: '';
   display: block;
   position: absolute;
   top: -1px;
   left: 0;
   right: 0;
   height: 1px;
   background: #000;
}
strong small {
   font-weight: 600;
   font-style: italic;
}
/*.ct-legend .ct-series-0:before {
   background-color: #d70206;
   border-color: #d70206;
}*/