@media screen and (min-width: 1100px) { 
	.container {
		max-width: 1024px;
	}
}

.m-t-20 {
    margin-top: 28px !important;
}

body {
    color: #333;
    background-color: #f1f1f1;
}

.m-t-201 {
    margin-top: 20px !important;
}

.assinatura{margin-top: 60px;}

.card-box p b, .card-box h5 b{font-weight: 600 !important;}

.btn-default, .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default {
    background-color: #219BFF !important;
    border: 1px solid #219BFF !important;
}

.agendada{background-color: #fac35e;}

#nomepaciente{height: 38px;}

.dataagendamento{border-top:dashed #dbdbdb 0px !important;margin-top: -10px;}

form h5{font-weight: bold;border-top:dashed #dbdbdb 1px;padding-top: 20px;}

td{color: #4f4f4f !important;}

.obrigatorio{color: #cf0a0a;}

th{font-size: 12px !important;}

.btn-rb {
	background-color: #219BFF;
	color: #fefefe;
}
.btn-rg:hover {
	background-color: #05341C;
}
.buttons-copy {
	display: none;
}
.buttons-csv {
	border-radius: 3px 0 0 3px !important;
}
.faixa-cinza {
	background-color: #F5F5F5;
	margin-left: -20px;
	margin-right: -20px;
	padding-top: 15px;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
	display: flex
}
.card-box p small span {
	color: red;
}
.card-box p b, .card-box h5 b {
	color: #111;
	font-weight: 700;
	letter-spacing: -0.5px;
}

.notify{ 
	color: #ff3737;
    font-size: 15px;
    letter-spacing: -0.5;}
    
.notify2{ 
	color: #eeb20c;
    font-size: 15px;
    letter-spacing: -0.5;}
    
.recuperar{
	background-color: #219BFF !important;
    border-color: #068846 !important;
    color: #fff; !
    }
    
.footer ul li a{font-size: 10px !important;}  


#datatable{font-size: 14px;}

tbody{font-size: 14px !important;}

