.row > .col, .form-row > [class*="col-"],.row > .col, .row > [class*="col-"] {
	padding-right: 15px;
	padding-left: 15px;
}
.select2-selection--single,.select2-selection__rendered,.select2-selection__arrow{ height:34px!important; line-height:34px!important;}

.page-wrapper{ background:#F1F2F4!important;}
.page-wrapper > .container-fluid{ padding-bottom:70px!important}
#navbarSupportedContent,.navbar-header,.topbar{ background:#f1f2f4!important;}
#main-wrapper[data-layout="horizontal"] .topbar .top-navbar .navbar-header{border-width:0px!important}
.buttonP a {
	padding: 5px 20px 7px;
	border-radius: 20px;
	display: inline-block;
	margin:0 3px 5px 3px;
	border: solid 1px #4798e8;
}

.buttonP a span{color:#e8395b}

.buttonP a:hover{ background:#e8395b; color:#fff;border: solid 1px #e8395b;}
.buttonP a:hover span{color:#fff;}

.dashboardN{ margin-bottom:30px; text-align:center; padding:0}
.dashboardN li{ background:#f8f9f8; display:inline-block; padding:7px 18px; margin:5px; border-radius:60px}
.dashboardN li a{ color:#232323; display:inline-block; cursor:pointer;}
.dashboardN li:hover,.activeN{ background:#595959!important}
.dashboardN li:hover a,.activeN a{ color:#fff!important}
.dashboardN li a:hover{ text-decoration:none!important}

.errors ul {
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

.data-list .even {background: #f7f7f7;}
.data-list td{vertical-align:middle;padding-top:8px; padding-bottom:8px;}
.data-list th{ background:#f8f9f8;}
.dataTables_wrapper li{ list-style:none!important}
.dataTables_filter input{ display:inline!important;}
.data-table thead tr{border-bottom: solid 3px #dee2e6!important;}

.mobT{ display:none!important;}

.footer h4{ font-size:16px; line-height:25px; color:#fff;}
.footer ul{margin:0; padding:0; list-style:none; margin-bottom:20px;}
.footer ul li{ margin-top:10px;}
.footer ul a,.footer a{color:#6c738d;}
.footer .socialP a{ display:flex; margin:5px; width:30px; height:30px; background:#6c738d; border-radius:50%;justify-content:center;align-items:center;}
.footer .socialP a span{color:#0f1941}
.footer .socialP a:hover{ background:#fff;}


div.paginationC {
	float:left;
	text-align:center;
	width:100%;
	margin-bottom:20px;
	margin-top:50px;
}
div.paginationC li.disabled {
    padding: 4px 14px;
    margin: 2px;
    border: 1px solid #EEE;
    color: #DDD;
}
div.paginationC ul {
	list-style:none; margin:0;
	display:block;
}
div.paginationC li {
    margin: 2px;
	display:inline;
}
div.paginationC li a{
    padding: 4px 14px;
	text-decoration: none;
    color: #21759B;
    border: 1px solid #AAAADD;
	display:inline-block;
	border-radius:5px;
}

div.paginationC li.active a,div.paginationC li:hover a{
    border: 1px solid #21759B;
    background-color: #21759B;
	text-decoration: none;
    color: #FFF;
}

@media screen and (min-width:320px) and (max-width:767px)
{
	.mobT{ display:block!important;}
	.desT{ display:none!important;}
	.dataTables_filter input{ width:70%!important;}
	.page-wrapper > .container-fluid{ padding:20px!important;}
	.auth-wrapper .auth-box{width:100%;}
	.mobP{ padding:0!important}
	.mobM{ margin-bottom:20px;}
}

