.badge{font-size: 10px;}

.alert{padding: 0 10px; font-size: 12px;}

fieldset.scheduler-border {border: solid 1px #e0eafc; border-radius: 5px; padding:0 10px 10px; margin-bottom: 10px;}
legend.scheduler-border {font-size: 14px; color: #3f80ea; float: none; width: auto;}

.form-body{}
.form-body .form-control{padding: 2px 5px; border-radius: 0; font-size: 13px;}
.form-body .form-label{font-size: 13px; margin: 0; color: #25396f; font-weight: bold;}
.form-body .form-label span{color: #dc3545;}
.form-body .boxImage{}
.form-body .boxImage img{height: 100px; border: solid 1px #e2e3e5;}

table.report{}
table.report th{font-size: 12px; background-color: #435ebe; color: #ffffff;}
table.report td{font-size: 12px;}

.sidebar-wrapper .menu .submenu-item.active a{background-color:#435ebe; color: #ffffff !important; border-radius: 0.5rem;}
table tr td .avatar img{border-radius:0}

div.auth{min-height: 100vh; display: flex; flex-flow: column nowrap; justify-content: space-around;}
div.auth h1{font-size: 22px; text-transform: uppercase;}
div.auth h2{font-size: 16px; padding: 12px;}
div.auth p{font-size: 12px;}
div.auth img.logo{width: 30px;}
div.auth .boxAuth{width: 350px; margin: 0 auto; padding: 25px; border: solid 1px #eeeeee;}

/*

 */

div.dt-button-collection {}
div.dt-button-collection button.dt-button {display:block; padding: 4px 10px; color: #435ebe; background: none; border: none; text-align: left;}
div.dt-button-collection button.dt-button:hover {border: none;}
div.dataTables_scrollHead{background-color: #435ebe;}
div.dataTables_scrollBody{border-bottom: 1px solid #d9d9d9 !important;}
table.dataTable tr th {font-size: 12px;color: #ffffff;text-transform: uppercase;background-color: #435ebe;border: none !important;}
table.dataTable tr td {font-size: 13px; border: none;}
