/**
 *
 * Apply Here your Custom CSS
 *
*/
@font-face {
  font-family: "Flaticon";
  src: url("font-icons/flaticon/Flaticon.eot");
  src: url("font-icons/flaticon/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("font-icons/flaticon/Flaticon.woff2") format("woff2"),
       url("font-icons/flaticon/Flaticon.woff") format("woff"),
       url("font-icons/flaticon/Flaticon.ttf") format("truetype"),
       url("font-icons/flaticon/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("font-icons/flaticon/Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
  font-family: Flaticon;
        font-size: 1em;
font-style: normal;
margin-left: 20px;
}

.flaticon-medicine:before { content: "\f100"; }
.flaticon-syringe:before { content: "\f101"; }
.flaticon-medical-history:before { content: "\f102"; }
.flaticon-pills:before { content: "\f103"; }
.flaticon-wine:before { content: "\f104"; }
.flaticon-smoking:before { content: "\f105"; }
.flaticon-cigarettes:before { content: "\f106"; }
.flaticon-doctor:before { content: "\f107"; }
.flaticon-immunity:before { content: "\f108"; }
.flaticon-stopwatch:before { content: "\f109"; }
.flaticon-race-flag:before { content: "\f10a"; }
.flaticon-sales:before { content: "\f10b"; }
.flaticon-timetable:before { content: "\f10c"; }
.flaticon-active:before { content: "\f10d"; }
.flaticon-future:before { content: "\f10e"; }

.label-completed, .label-dna, .label-waiting, .label-booked{color: #fff;padding: 3px 5px;border-radius: 5px;}
.label-completed{background-color: #009688;border: 2px solid #009688;}
.label-dna{background-color: #E5343D;border: 2px solid #E5343D;}
.label-waiting{background-color: #ffc751;border: 2px solid #ffc751;}
.label-booked{background-color: #3a95e4;border: 2px solid #3a95e4;}
.tile-stats{overflow:visible;border: 1px solid #ddd;box-shadow: 0 1px 1px 1px rgba(0,0,0,0.1);margin-bottom:25px;}
.tile-stats .icon{height: 120px;width: 120px;overflow:hidden;right: 0;}
.tile-stats .icon i{font-size: 100px;line-height: 1.75;position: absolute;bottom: 0;right: 0;width: 120px;height: 120px;}
.tile-stats .icon i:before {margin: 0.2em;text-align: right;opacity:0.8}
.tile-stats .panel-options{position:absolute;top:10px;right:10px;}
.tile-stats .panel-options .dropdown-toggle{color:#fff;z-index: 9;position: relative;}
td small{display: inline-block;color:#bbb}
#table-doctors tr td{text-align: center;}
#table-doctors tr td:first-of-type{text-align: left;}
#table-doctors th, table thead td{vertical-align: middle;}
.page-container .main-content{background:#f8f8f8;}
.panel{border: 1px solid #ddd;box-shadow: 0 2px 2px 0px rgba(0,0,0,0.1);}
.panel > .panel-heading .panel-title, .panel > .panel-heading .panel-title h4, .table h4 {font-size: 16px;font-weight: bold;}
.panel-heading > .panel-title > span {font-style: oblique;color: cornflowerblue;}
.table-striped > tbody > tr.dna-10 {background: red;color: #fff;}
tr.dna-10 td small{color:#eee}
table tr{font-size:13px;}
table thead th, table tbody td{vertical-align: middle !important;}
.iframe-container {overflow: hidden;padding-top: 56.25%;position: relative;}
.apexcharts-legend.position-bottom.apexcharts-align-center, .apexcharts-legend.position-top.apexcharts-align-center{}
.iframe-container iframe {border: 0;height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
hr.spacing {margin-top: 17px;margin-bottom: 17px;border: 0;border-top: 0px solid #eeeeee;}
.icon-success{color:#00a651}
.icon-warning{color:#fad839}
.icon-error{color:#ee4749}
table.dataTable thead th, table.dataTable tfoot th {font-weight: bold;font-size: 1.1em;color: #000;}
.panel .blockUI.blockOverlay {background-color:rgba(0,0,0,0.25) !important;background-image: url(../images/loader-1.gif);}
.dataTables_wrapper td span.online{margin-left: 5px;}
.alert-default {background-color: #ebebeb !important;}