/*CUSTOM CSS*/

textarea { resize: none; }

@media (min-width: 768px)
{
		#profile_tabs.tab-content{height:413px;}
}
@media (max-width: 768px)
{
	.dataTables_filter, .dataTables_paginate,.dataTables_info,.dataTables_length{text-align: left !important; margin-bottom:5px;}
	.b-rpadding5-autohide{padding-right:0px !important; padding-left: 0px;}
	.dataTables_wrapper{overflow-x: scroll;}
}
.b-fixed70{width:70px;}
.b-fixed80{width:80px;}
.b-rpadding5-autohide{padding-right:5px;padding-left:0px;}
.dataTables_filter, .dataTables_paginate{text-align: right;}
.pagination{margin:0;}
.b-width120{width:60px;}
select.input-sm, input[type="text"].input-sm,.input-sm {
    height: 34px;
    line-height: 34px;
}
.box-body{padding:10px 15px !important;}
.modal-header .close{margin-top:1px;}

.b-gender, .b-address, .b-firstname, .b-middlename, .b-lastname{text-transform: capitalize;}
.b-extension{text-transform: uppercase;}
.label-checkbox
{
	font-weight: 500;
}
.checkbox-midparent
{
	margin-left: 40px;
}
.checkbox-child
{
	margin-left: 70px;
}
body.login-page{
background-color: #3e96dc;
    background-image: url(../img/agreement-business-businessman-48195.jpg);
    background-position: 0% 30%;
    background-size: cover;
        }
.login-box{margin:auto; display:block;}

.b-pencil{transform: rotate(85deg); display:inline-block; margin-right:5px; font-size:1.1rem;}
.b-cross{display:inline-block; margin-right:5px; font-size:1.1rem;}
.b-plus{transform: rotate(45deg); display:inline-block; margin-right:5px; font-size:1rem;}

.b-redborder{border:solid 1px #ff0000 !important;}
.b-input_capitalize, .b-input_capitalize input[type="text"],select {text-transform: capitalize;} /** ,textarea **/
input[type="text"].b-cleartext{text-transform: none;}
.b-relative{position:relative;}
.b-absolute{position:absolute;}

/* Scroll style settings */
/* .b-scrolldown{color:#222; border:0;  outline:none; z-index:30;border-radius:50%; text-align:center; padding:15px;background:#f1f1f1; display:block; position:absolute; width:55px;height:55px; bottom:-25px; left:0; right:0; margin:0 auto; transition: background-color ease-in 0.5s;}
.b-scrollup{color:#222; border:0;  outline:none;z-index:30;border-radius:50%; padding:15px;background:#f1f1f1; display:block; position:absolute; top:-25px;  width:55px;height:55px; left:0;  right:0; margin:0 auto;transition: background-color ease-in 0.5s;}
.b-scrolldown:hover,.b-scrollup:hover{transition: background-color ease-in 0.5s; background-color:#99b9cc; color:#fff;} */

/* Row element style and settings */
.b-lgrow{padding-top:60px; padding-bottom:60px;display:block; min-height:300px;}
.b-smrow{padding-top:30px; padding-bottom:30px;display:block;}
.b-xsrow{padding-top:15px; padding-bottom:15px; display:block;}
.b-row > div > div > h1{margin-top:0;}

/* Width and height styles */
.b-full{height:100%; width:100%;}
.b-fullheight{height:100% !important;}
.b-fullwidth{width:100%;}

/* Background styles */
/* .b-oddeven:nth-child(odd){background-color:#ffffff; padding:30px;}
.b-oddeven:nth-child(even){background-color: rgba(251, 251, 251, 0.93); padding:30px;}
.b-odd{padding:30px; background-color: rgba(251, 251, 251, 0.93);}
.b-even{padding:30px; background-color:#ffffff;}
.b-background{background-image:url('../img/pexels-photo-459225-4.jpeg'); background-size: cover; background-repeat: no-repeat; background-position:0% 0%;}
.b-white{background-color:#ffffff;}
.b-transparent{background: linear-gradient(to right, rgba(110, 143, 160, 0.41), rgba(255,0,0,0),rgba(255,0,0,0)); padding:25px 25px;}
.b-transparent h1, .b-transparent h4{text-shadow:0px 0px 1px rgba(0,0,0,0.45);} */

/* Tables styles */
/* .b-table td{border:solid 1px #ddd;padding:5px 10px; box-sizing: border-box;}
.b-table th{padding:10px 10px; border:solid 1px #aac2d0;} */

/* Social media styles */
/* .b-socials a{padding:5px 13px; border:solid 1px #7996a8; border-radius:50%; width:40px; height:40px; display:inline-block; transition: all linear 1s;}
.b-socials a:hover, .b-socials a:focus{background-color:#fff; transition: all linear 0.5s;} */

/* Padding settings */
.b-nopadding{padding:0;}
/* 5 pixels padding */
.b-padding5{padding:5px;}
.b-bpadding5{padding-bottom:5px;}
.b-tpadding5{padding-top:5px;}
.b-lpadding5{padding-left:5px;}
.b-rpadding5{padding-right:5px;}
.b-spadding5{padding-left:5px;padding-right:5px;}
.b-hpadding5{padding-top:5px;padding-bottom:5px;}
/* Default 15 pixels padding */
.b-padding{padding:15px;}
.b-bpadding{padding-bottom:15px;}
.b-tpadding{padding-top:15px;}
.b-lpadding{padding-left:15px;}
.b-rpadding{padding-right:15px;}
.b-spadding{padding-left:15px;padding-right:15px;}
.b-hpadding{padding-top:15px;padding-bottom:15px;}
/* 30 pixels padding */
.b-padding30{padding:30px !important;}
.b-spadding30{padding-left:30px;padding-right:30px;}
.b-hpadding30{padding-top:30px;padding-bottom:30px;}
.b-bpadding30{padding-bottom:30px;}
.b-tpadding30{padding-top:30px;}
.b-lpadding30{padding-left:30px;}
.b-rpadding30{padding-right:30px;}


/* Margin settings*/
.b-nomargin{margin:0 !important;}
.b-amargin{margin: 0 auto;}

.b-hmargin5{margin-top:5px; margin-bottom:5px;}
.b-smargin5{margin-left:5px; margin-right:5px;}
.b-rmargin5{margin-right:5px;}
.b-lmargin5{margin-left:5px;}
.b-tmargin5{margin-top:5px;}
.b-bmargin5{margin-bottom:5px;}

/* Default 15 pixels margin */
.b-hmargin{margin-top:15px; margin-bottom:15px;}
.b-smargin{margin-left:15px; margin-right:15px;}
.b-rmargin{margin-right:15px;}
.b-lmargin{margin-left:15px;}
.b-tmargin{margin-top:15px;}
.b-bmargin{margin-bottom:15px;}
/* 30 pixels margin*/
.b-hmargin30{margin-top:30px; margin-bottom:30px;}
.b-smargin30{margin-left:30px; margin-right:30px;}
.b-rmargin30{margin-right:30px;}
.b-lmargin30{margin-left:30px;}
.b-tmargin30{margin-top:30px;}
.b-bmargin30{margin-bottom:30px;}
.b-margin30{margin:30px;}

/* Text settings */
.b-justify{text-align:justify !important;}
.b-left{text-align:left !important;}
.b-right{text-align:right !important;}
.b-center{text-align:center !important;}
.b-indented{text-indent:50px;}
.b-small{font-size:1.2rem;}
.b-bold{font-weight:bold;}
.b-locator,.b-file{text-transform: capitalize;}


/* Float settings */
.b-lfloat{float:left;}
.b-rfloat{float:right;}
.b-nofloat{float:none;}

/* Box element */
.b-info{background-color:rgba(202, 218, 229, 0.76);}
.b-box{padding:30px; border:solid 1px #ddd;}

/* Display and position settings */
.b-abcenter{position:absolute; margin:auto; top:0; left:0; right:0; bottom:0; }
.b-relative{position:relative !important;}
.b-block{display:block;}
.b-none{display:none;}
.b-inline{display:inline-block;}

.b-noradius{border-radius:0 !important;}
.w100{}

/* Misc Settings */
.b-nolistyle{list-style:none;}
.b-separator{border-bottom:solid 1px #cad6e0; margin-bottom:30px; padding-bottom: 30px; display:block;}
.b-linebreak{display:block; background:#fff; }
.b-shadow{box-shadow:0px 0px 5px rgba(0,0,0,0.45);}
.b-shadow2{box-shadow: 0 0px 10px rgba(0, 0, 0, 0.46);}

.b-bborder{border-bottom:solid 1px #ddd;}
.b-nobborder{border-bottom:0px;}
.b-tborder{border-top:solid 1px #ddd;}
.b-norborder{border-right:0px !important;}
.b-noborder{border:0px !important;}
.b-lborder{border-left:solid 1px #ddd;}

.b-italic{font-style: italic;}