/*============================================================================================*/
/* Your custom styles below */
/*============================================================================================*/


.btn-icone-social{ color: #FFF; padding-right: 0px; font-size: 20px; }
.btn-icone-social:hover{ color: #DDD; padding-right: 0px; font-size: 20px; }

.logo-municipio{ border: 1px solid #DDD; background: #FFF; padding: 0px; min-height: 76px; text-align: center; }
.titulo-municipio h3{ font-size: 2.60rem !important; font-weight: 600; font-family: 'Roboto', sans-serif; }
.titulo-municipio p{ font-weight: 100; font-family: 'Roboto', sans-serif; font-size: 1rem; }
.table td, .table th{ font-family: 'Roboto', sans-serif; font-size: 16px; }

.main-menu ul ul li a{ font-size: 0.9rem; }
.text-center{ text-align: center; }
.text-justify{ text-align: justify; }
.text-right{ text-align: right; }
.container_interna p, .container_interna li{ font-size: 1rem; }
.list-styled li{ list-style: square; padding: 5px 0px; margin-left: 4rem; }
.list-none li{ padding: 5px 0px; margin-left: 4rem; }
.no-m-b{ margin-bottom: 0px }
.bg-default { background: #f1f1f1; border: 1px solid #DDD !important; }
table.dataTable thead th, table.dataTable thead td{ border-bottom: 1px solid #DDD !important; }
table.dataTable.no-footer { border-bottom: 1px solid #ddd !important; margin-bottom: 10px; }
.text-search { width: 301px; border: 1px solid #DDD; height: 35px; border-radius: 4px; padding: 0px 10px; }
.btn-primary1 { color: #fff; background-color: #13488c; border-color: #0e3d79; }
.btn-primary1:hover { color: #FFF; background-color: #003677; border-color: #003677; }

table.dataTable tbody th, table.dataTable tbody td {
    padding: 12px 10px 12px 10px !important;
}

table.dataTable tbody td a{
    padding: 0px 0px;
}

.m-t-10{ margin-top: 10px !important; }
.m-t-15{ margin-top: 15px !important; }
.m-t-20{ margin-top: 20px !important; }
.m-t-25{ margin-top: 25px !important; }
.m-t-30{ margin-top: 30px !important; }
.m-t-35{ margin-top: 35px !important; }
.m-t-40{ margin-top: 40px !important; }
.m-t-45{ margin-top: 45px !important; }
.m-t-50{ margin-top: 50px !important; }
.m-b-10{ margin-bottom: 10px !important; }
.m-b-15{ margin-bottom: 15px !important; }
.m-b-20{ margin-bottom: 20px !important; }
.m-b-25{ margin-bottom: 25px !important; }
.m-b-30{ margin-bottom: 30px !important; }
.m-b-35{ margin-bottom: 35px !important; }
.m-b-40{ margin-bottom: 40px !important; }
.m-b-45{ margin-bottom: 45px !important; }
.m-b-50{ margin-bottom: 50px !important; }
.m-r-10{ margin-right: 10px !important; }
.m-r-15{ margin-right: 15px !important; }
.m-r-20{ margin-right: 20px !important; }
.m-r-25{ margin-right: 25px !important; }
.m-r-30{ margin-right: 30px !important; }
.m-r-35{ margin-right: 35px !important; }
.m-r-40{ margin-right: 40px !important; }
.m-r-45{ margin-right: 45px !important; }
.m-r-50{ margin-right: 50px !important; }
.m-l-10{ margin-left: 10px !important; }
.m-l-15{ margin-left: 15px !important; }
.m-l-20{ margin-left: 20px !important; }
.m-l-25{ margin-left: 25px !important; }
.m-l-30{ margin-left: 30px !important; }
.m-l-35{ margin-left: 35px !important; }
.m-l-40{ margin-left: 40px !important; }
.m-l-45{ margin-left: 45px !important; }
.m-l-50{ margin-left: 50px !important; }

.p-t-5{ padding-top: 5px; }
.p-t-10{ padding-top: 10px !important; }
.p-t-15{ padding-top: 15px !important; }
.p-t-20{ padding-top: 20px !important; }
.p-t-25{ padding-top: 25px !important; }
.p-t-30{ padding-top: 30px !important; }
.p-t-35{ padding-top: 35px !important; }
.p-t-40{ padding-top: 40px !important; }
.p-t-45{ padding-top: 45px !important; }
.p-t-50{ padding-top: 50px !important; }

.p-b-5{ padding-bottom: 5px; }
.p-b-10{ padding-bottom: 10px !important; }
.p-b-15{ padding-bottom: 15px !important; }
.p-b-20{ padding-bottom: 20px !important; }
.p-b-25{ padding-bottom: 25px !important; }
.p-b-30{ padding-bottom: 30px !important; }
.p-b-35{ padding-bottom: 35px !important; }
.p-b-40{ padding-bottom: 40px !important; }
.p-b-45{ padding-bottom: 45px !important; }
.p-b-50{ padding-bottom: 50px !important; }

.p-r-5{ padding-right: 5px; }
.p-r-10{ padding-right: 10px !important; }
.p-r-15{ padding-right: 15px !important; }
.p-r-20{ padding-right: 20px !important; }
.p-r-25{ padding-right: 25px !important; }
.p-r-30{ padding-right: 30px !important; }
.p-r-35{ padding-right: 35px !important; }
.p-r-40{ padding-right: 40px !important; }
.p-r-45{ padding-right: 45px !important; }
.p-r-50{ padding-right: 50px !important; }

.p-l-5{ padding-left: 5px; }
.p-l-10{ padding-left: 10px !important; }
.p-l-15{ padding-left: 15px !important; }
.p-l-20{ padding-left: 20px !important; }
.p-l-25{ padding-left: 25px !important; }
.p-l-30{ padding-left: 30px !important; }
.p-l-35{ padding-left: 35px !important; }
.p-l-40{ padding-left: 40px !important; }
.p-l-45{ padding-left: 45px !important; }
.p-l-50{ padding-left: 50px !important; }

.no-m-b{ margin-bottom: 0px !important; }
.no-m-t{ margin-top: 0px !important; }
.no-m-r{ margin-right: 0px !important; }
.no-m-l{ margin-left: 0px !important; }