@font-face {
    font-family: SolaimanLipi!important;
    src: url(https://www.poriborton.news//font/SolaimanLipi_29-05-06.ttf) format('truetype');
    font-weight: 100px;
	font-style: normal;  
}
.main_area_hi_title {
    font-size: 28px;
    text-align: center;
    color: rgb(0 123 255 / 50%);
    margin: 15px 0 10px;
    border-bottom: 1px dashed #007bff;
}
.common_title_tab {
    font-size: 17px;
    text-align: left;
    margin-top: 10px;
}
.common_title_area {
    background: rgb(58 96 165 / 14%);
    padding: 5px;
    margin: 0 0 10px;
    border-radius: 10px;
    text-align: left;
    width: 100%;
}
.common_title_area_left{
    width: 20%;
    float: left;
}
.common_title_area_right{
    width: 72%;
    float: right;
}

main {
    min-height: 70vh;
}
a.dropdown-item {
    border-bottom: 1px dashed rgb(0 123 255 / 25%);
    text-align: left;
    padding: 6px 5px 6px 15px;
}
.page_intro_text {
    padding: 15px 0 10px;
    background: rgb(247 251 255 / 50%);
    font-size: 35px;
    color: #1a999f;
}
i.fa.fa-desktop, .fa-laptop, .fa-print, .fa-book {
    color: #0399f1;
}
.bg-dark {
    background-color: #dfefff!important;
}

h2.ctt_text {
    font-size: 22px;
    text-align: center;
    padding: 7px 0px;
    margin: 6px 0px 10px;
}
nav.navbar.navbar-expand-md.navbar-dark.fixed-top.bg-dark {
    width: 96%;
    margin: 0 auto;
}
a.navbar-brand {
    width: 15%;
}
img.main_logo {
    width: 75%;
}

.main_header_nav {
    margin: 0 0 60px 0;
}
.clear{
    clear: both;
}
span.ename {
    font-size: 31px;
    padding-left: 12px;
    color: #c10891;
}
.container {
    max-width: 96%;
}
a.a_comm_pro {
    font-size: 15px;
    color: #004a99;
}
a#dropdown01 {
    color: #16a737;
    font-size: 18px;
}

.admin_input_area_left1 {
    width: 23%;
    float: left;
    margin: 7px 6px;
    text-align: left;
}
.admin_input_area_right2 {
    width: 24%;
    float: right;
    margin: 7px 0;
    text-align: left;
}
img.profile_picture {
    border-radius: 50%;
    border: 2px solid #ddd;
    padding: 5px;
    background: #fffbff;
    margin:  0 0 20px;
}
i.fa {
    font-size: 60px;
}
footer.container {
    text-align: center;
    background: rgb(136 194 255 / 50%);
    padding: 15px 0 10px;
    color: #1e7e34;
    font-size: 17px;
}



input[type=checkbox], input[type=radio] {
    -ms-transform: scale(2);
    -moz-transform: scale(2);
    -webkit-transform: scale(1.9635);
    -o-transform: scale(2);
    padding: 18px;
    margin-right: 16px;
    margin-bottom: 13px;
    margin-top: 15px;
}


.main_content_area_inner {
    width: 40%;
    margin: 10px auto 60px;
    background: rgb(234 243 255 / 70%);
    padding: 35px;
    border-radius: 9px;
}
h5.text-greensea {
    text-align: center;
    margin: 10px 0 20px;
    background: rgb(157 204 255 / 33%);
    padding: 20px;
    color: #0b6266;

}
.info_center_btn {
    text-align: center;
}

.top_text_align{
    width: 100%;
    margin: 54px auto 14px;
    background: rgb(247 251 255 / 50%);
}
.top_text_align_left{
    width: 60%;
    float: left;
    text-align: left;
    background: rgb(247 251 255 / 50%);
}
.top_text_align_right{
    width: 40%;
    float: right;
    text-align: right;
    background: rgb(247 251 255 / 50%);
    margin-top: 10px;
}
.ttt_mar_bot{
    margin-bottom: 5px;
}
.page_intro_text_left {
    padding: 15px 0 10px;
    background: rgb(247 251 255 / 50%);
    font-size: 25px;
    color: #1a999f;
}

.page_intro_text_right {
    padding: 7px 7px 7px;
    /* background: rgb(247 251 255 / 50%); */
    font-size: 22px;
    color: #fff;
    margin: 10px;
}
.admin_input_area_left_custom {
    width: 30%;
    float: left; 
    margin: 7px 21px 7px 4px;
    text-align: left;
}
.container {
    padding-right: 0px!important;
    padding-left: 0px!important;
}


 

/******************KCC CSS***********************/
.kcc_contain_header{width: 100%; margin: 0 auto;}
.kcc_contain_header_left{width: 20%; float: left;}
.kcc_contain_header_middle{width: 60%; float: left;}
.kcc_contain_header_right{width: 20%; float: right;}
i.fa.fa-header, i.fa.fa-wikipedia-w, i.fa.fa-hashtag, i.fa.fa-road, i.fa.fa-user, i.fa.fa-mobile, i.fa.fa-map-marker, i.fa.fa-location-arrow, 
i.fa.fa-compass, i.fa.fa-bullseye, i.fa.fa-calendar-check-o{
    font-size: 16px;
}





/******************End KCC CSS***********************/



