body {
    margin-top: 80px;
    /*font-family: 'Roboto', sans-serif;*/
    font-family: 'Montserrat', sans-serif;
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
    margin: 0.414em 0 0.5em;
    line-height: 1.2;
    color: #3F51B5;
}

.btn:focus{
    outline: none;
}

.main {
    min-height: 80vh;
    /*padding-top: 40px;*/
    padding-top: 90px;
    padding-bottom: 0px;
}

.main2 {
    min-height: 80vh;
    padding-top: 60px;
    padding-bottom: 0px;
}

.box-square-img-box{
    width: 100%;
    height: 70px;
    margin: 0;
    padding: 0;
    display: block;
}
.box-square-img-box img{
    float: left;
    height: 70px;
}

.box-square-p-ewlcome{
    color: #1970e2ad;
    letter-spacing: 3px;
    padding-left: 20px;
    font-size: 14px;
    font-weight: 600;
    margin: 0px;
    text-transform: uppercase;
}

a {
    font-weight: 500;
    color: #0070BA;
    text-decoration: none;
}

a:hover, a:focus {
    color: #3F51B5;
}
.page-header {
    padding: 50px 0;
    background-color: #f8f8f8;
    border: none;
    text-align: center;
    margin-bottom: 30px;
}
.tab-content {
    border: 1px solid #efeff0;
    box-shadow: 0 7px 14px 0 rgba(59,65,94,.1), 0 3px 6px 0 rgba(0,0,0,.07);
    border-top: none;
    padding: 10px 15px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    min-height: 70vh;
}

.about-technext-details {
    font-size: 23px;
    margin: 30px auto;
    font-weight: 300;
}

.profile p {
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    padding: 8px 0px;
}
.profile h3 {
    margin-bottom: 0;
}

.custom_header_style{
    padding-left: 15px;
}

.main-sidebar{
    min-height: 300px;
}

.box-square{
    /*background: #f1f1f1;*/
    width: auto;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 20px;
}
.box-square-p{
    font-size: 18px;
    color: #000000;
}
.box-square-p-2{
    font-size: 28px;
    color: #1970E2;
    font-weight: 700;
    padding-left: 20px;
    margin: 0;
}
.box-square-a{
    font-size: 22px;
    text-decoration: none;
    color: #0044cc;
}

.first-box{
    padding-left: 20px;
}
.first-box p{
    margin: 0;
    padding: 0;
    font-size: 15px;
    color: #333;
    font-weight: 400;
}
.home-benifit{
    color: #4a4a4a !important;
    font-size: 30px;
    margin-bottom: 40px !important;
    font-weight: 400;
}
.home-benifit-vox p{
    color: #2c2e2f;
    font-weight: 400;
    /*font-family: 'Roboto', sans-serif;*/
}
.home-ul-li{

}
.home-ul-li{
    list-style: decimal;
    font-size: 14px;
    color: #353535;
    padding-bottom: 24px;
}

.read-more{
    margin-bottom: 45px !important;
    background: #0b59ac;
    padding: 8px 8px;
    color: white;
    margin-left: 40px;
    font-size: 12px;
}
.read-more:hover{
    color: white;
}
.read-morep{
    margin-top: 45px !important;
    margin-bottom: 72px;
}

.board-card{
    width: 100%;
    height: 180px;
    float: left;
/*    webkit-box-shadow: 0 7px 14px 0 rgba(59, 65, 94, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07) !important;
    box-shadow: 0 7px 14px 0 rgba(59, 65, 94, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07) !important;*/
    padding: 30px 10px;
    margin-bottom: 20px;
    background: #F5F6F8;
}

.img-box{
    width: 80px;
    height: 80px;
    margin: 0 auto;
    margin-bottom: 20px;
    /* margin-top: 10px; */
    border-radius: 50%;
    background: white;
    overflow: hidden;
}
.img-box img{    
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    /* border-radius: 50%; */
    display: flex;
}
.name_p{
    color: #1970E2;
    font-size: 14px;
    font-weight: 500;
}
.designation_p{
    color: black;
    font-size: 12px;
    margin-bottom: 20px !important;
}
.designation_p span{
    background: #ffffff;
    border: 1px solid #0b5bad;
    padding: 5px 15px;
    color: #000000;
    border-radius: 25px;
    font-size: 12px;
}
.shadow-box{
    background: #f7f7f7;
    padding: 30px;
    box-shadow: 2px 2px 7px 2px #d6d7d8;
}







}

.footer_a_custom{
    color: #006fb9 !important;
    font-weight: 600;
}
.cus-inp{
    width: 90%;
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

.profile h3 {
    margin-top: 5px;
    margin-bottom: 30px;
    line-height: 1;
    font-weight: 300;
    font-size: 14px;
    color: #292929;
}

.m-l-40{
    margin-left: 40px !important;
}

#myTabContent h3{
    font-size: 16px;
    color: black;
}
.top-nav-btn a{
    border-radius: 25px !important;
    font-size: 12px;
}

.fill-btn-header{
    background: #2779E3 !important;
    color: #ffffff !important;
}

.fill-btn-middle{
    background: #ffffff !important;
    color: #000000 !important;
    padding: 12px 15px;
    transition: all .3s ease-in-out;
    border: 1px solid #0b5aac;
    background-color: #0a5bad;
    border-radius: 25px;
    text-transform: capitalize;
    margin-right: 15px;
    text-align: center;
}

.fill-btn{
    background: #0b5aac !important;
    color: #ffffff !important;
}

.fill-btn-middle:hover{
    background: #0b5aac !important;
    color: #ffffff !important;
    text-decoration: none;
    /*margin: 0;*/
}

#benifit-section{
    background: linear-gradient(92.65deg, #F2F7FF -5.32%, #FFFFFF 100.98%);
    padding: 50px 0px;
}
#blue-header-section{
    /*background: #2F456D;*/
    padding: 50px 0px;
}

.card-header{
    text-align: center;
    margin: 0;
    padding: 10px 0px;
    width: 100%;
    /*background: #3f51b5;*/
    margin-bottom: 20px;
    color: #000000;
    font-size: 18px;
}

.left-ul{
    /*text-align: center;*/
    list-style: none;
    margin-top: 20px;
    text-align: left;
    padding: 0;
    padding-left: 20px;
}

.left-ul li{
    text-align: center;
    display: inline-block;
    margin-right: 30px;
}

.left-ul li a{
    /*color: #ffffff;*/
    font-weight:700;
}

.navbar {
    border: none; 
    margin-bottom: 0px;
}

.navbar-brand {
    height: 79px;
    font-size: 16px;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    color: #fff;
}

.navbar-brand-with-img {
    display: flex;
    align-items: center;
}

.navbar-brand-with-img > img {
    /*background: #ffffff;*/
    padding: 3px;
    /*width: 40px;*/
    height: 60px;
}
.navbar-brand-with-img span {
    padding-left: 10px;
}

.navbar-toggle {
    margin-top: 24px;
    margin-bottom: 23px;
}

.footer {
    background: #f8f8f8;
    padding-top: 40px;
    padding-bottom: 50px;
    margin-top: 20px;
}
@media (max-width: 479px) {
    .footer {
        text-align: center;
    }
}
@media (min-width: 480px) {
    .footer {
        text-align: center;
    }
}
@media (min-width: 768px) {

}
@media (min-width: 992px) {
    .footer {
        text-align: left;
    }
    .footer-copyright {
        text-align: right;
    }
}
@media (min-width: 1200px) {
}

.home-side-menu a {
    margin-bottom: 20px;
}

.latest-articles {
    list-style: none;
}

.latest-articles li {
    background: #eee;
    padding: 15px;
    border-bottom: 2px solid #fff;
}

.latest-articles li a {
    line-height: 1.6;
}

.ul-unstyled {
    list-style: none;
}

.alert {
    font-weight: 200;
}

.alert-success {
    color: #000000;
    background-color: #f1f1f1;
    border-color: #ffffff;
}

textarea {
    max-width: 100%;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    vertical-align: middle;
}

.top-nav-btn {
    margin: 18px 10px 18px;
}

.navbar-default .navbar-nav > li.top-nav-btn > a {
    color: #2779E3;
    line-height: 0;
    padding: 15px 15px;
    transition: all .3s ease-in-out;
    border: 0px;
    border-radius: 8px !important;
    text-transform: capitalize;
    font-size: 12px;
    font-weight: 700;
}

.navbar-default .navbar-nav > li.top-nav-btn > a:hover {
    background-color: #2779E3;
    color: #ffffff;
}

.navbar {
    min-height: 80px;
    /*box-shadow: 0 7px 14px 0 rgba(59,65,94,.1), 0 3px 6px 0 rgba(0,0,0,.07);*/
}

.navbar-nav > li > a {
    line-height: 49px;
    transition: all .3s ease-in-out;
    padding-left: 10px;
    padding-right: 10px;
}

.navbar-default {
    background: #ffffff;
}

.navbar-default .navbar-nav > li > a {
    /*color: #fff;
    font-weight: 300;
    border-bottom: 2px solid #0e54a9;
    text-transform: uppercase;
    font-weight: 500;
*/

    color: #2F446D;
    font-weight: 300;
    /* border-bottom: 2px solid #0e54a9; */
    text-transform: uppercase;
    font-weight: 500;

}

.navbar-default .navbar-brand {
    color: #fff;
}
@media (min-width: 768px) {
    .navbar-default .navbar-brand {
        padding: 15px 0;
    }
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #ffffff;
    border-color: #0b5bad;
    color: #2779e3;
    border-bottom: 2px solid #2779e3 !important;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #0f50a6;
    color: #fff;
}

div.dataTables_wrapper div.dataTables_length select{height: 44px;}
.form-control {
    /*box-shadow: none;*/
    height: 44px;
    /*width: 100%;*/
    padding: 10px 10px;
    border: 1px solid #9da3a6;
    background: #fff;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #000;
    font-size: 1em;
    /*font-family: 'Roboto',sans-serif;*/
    font-weight: 400;
    direction: ltr;


}

.form-control:focus {
    border-color: #0070ba;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(62, 77, 184, 0.3);
    outline: none;
}

.btn {
    transition: all .3s ease-in-out;
}
.btn:focus, .btn:hover {
    box-shadow: 0 7px 14px 0 rgba(59,65,94,.1), 0 3px 6px 0 rgba(0,0,0,.07);
}

.btn-primary {
    background-color: #0070ba;
    border-color: #3F51B5;
    border-radius: 8px;
}
.btn-default {
    border-radius: 8px;
}
.btn-danger {
    border-radius: 8px;
}
.btn-warning {
    border-radius: 8px;
}
.btn-info {
    border-radius: 8px;
}

.btn-paypal {
    width: 100%;
    min-height: 44px;
    padding: 0;
    border: 0;
    display: block;
    background-color: #0070ba;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    -webkit-tap-highlight-color: transparent;
    color: #fff;
    font-size: 1em;
    text-align: center;
    font-weight: 700;
    /*font-family: 'Roboto',sans-serif;*/
    text-shadow: none;
    text-decoration: none;
    -webkit-transition: background-color .4s ease-out;
    -moz-transition: background-color .4s ease-out;
    -o-transition: background-color .4s ease-out;
    transition: background-color .4s ease-out;
    -webkit-font-smoothing: antialiased;
}

.btn-success {
    width: 100%;
    background-color: #0070ba;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    -webkit-tap-highlight-color: transparent;
    color: #fff;
    font-size: 1em;
    text-align: center;
    font-weight: 700;
    /*font-family: 'Roboto',sans-serif;*/
    text-shadow: none;
    text-decoration: none;
    -webkit-transition: background-color .4s ease-out;
    -moz-transition: background-color .4s ease-out;
    -o-transition: background-color .4s ease-out;
    transition: background-color .4s ease-out;
    -webkit-font-smoothing: antialiased;
}

.btn-default:hover {
    color: #3F51B5;
    background-color: #ffffff;
    border-color: #3F51B5;
}
.btn-link {
    color: #3F51B5;
    border-radius: 4px;
}
.btn-link:focus, .btn-link:hover {
    text-decoration: none;
}

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary,
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus,
.btn-primary:hover,
.btn-primary:focus, .btn-primary.focus,
.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus {
    background-color: #0f50a6;
    border-color: #0f50a6;
}

.sidebar .list-group {
    margin-bottom: 8px;
}
.sidebar .list-group-item {
    padding: 8px 35px;
    border-radius: 30px !important;
    /*font-family: 'Roboto', sans-serif;*/
    border-color: #0070ba;
    color: #0070ba !important;
    width: auto;
    float: left;
    margin-bottom: 20px;
    margin-right: 8px;
    border: 1px solid #0070ba;
    border-radius: 0px;
    background: white;
    font-weight: 400;
}

.list-group-item.active:hover, .list-group-item.active:focus {
    color: #fff !important;
    background-color: #0070ba;
    border-color: #0070ba;
}

.sidebar .list-group-item.active2{
    color: #fff !important;
    background-color: #0070ba;
    border-color: #0070ba;
}

.sidebar i {
    margin-right: 10px;
}

.navbar-default .navbar-toggle {
    border: none;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

.navbar-default .navbar-toggle {
    background-color: #1663f8;

}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #1663f8;

}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    text-align: center;
    border-color: #3F51B5;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #3F51B5;
    border-color: #3F51B5;
}

.pagination > li > a, .pagination > li > span {
    color: #3F51B5;
}

.nav-tabs > li > a {
    padding: 20px;
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #efeff0;
    /*box-shadow: 0px -0px 0px transparent, 0px 3px 0px white, 3px 0px 3px rgba(59,65,94,.1), -3px 0px 3px rgba(59,65,94,.1);*/
    box-shadow: 0px 0px 0px transparent, 0px 3px 0px white, 0px 0px 3px rgba(59,65,94,0), 0px 0px 7px rgba(59,65,94,.1);
    color: #3F51B5;
}

.nav-tabs.nav-justified > .active, .nav-tabs.nav-justified > .active:focus {
    border: 1px solid #efeff0;
    /*box-shadow: 0px -0px 0px transparent, 0px 3px 0px white, 3px 0px 3px rgba(59,65,94,.1), -3px 0px 3px rgba(59,65,94,.1);*/
    box-shadow: 0px 0px 0px transparent, 0px 3px 0px white, 0px 0px 3px rgba(59,65,94,0), 0px 0px 7px rgba(59,65,94,.1);
    color: #3F51B5;
    background: white;
}

.nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #efeff0;
}
.nav-tabs.nav-justified > li > a i {
    margin-right: 5px;
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
    border-bottom: 1px solid #fff;
}

.sidebar h3 {
    color: #3F51B5;
}

.alert-danger {
    color: #e74c3c;
    background-color: #ffffff;
    border-color: #ffffff;
}

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
}

.archive-item {
    padding-bottom: 20px;
    border-color: #efeff0;
    box-shadow: 0 7px 14px 0 rgba(59,65,94,.1), 0 3px 6px 0 rgba(0,0,0,.07);
}
.archive-item2 {

    padding: 0;
    border: none;

/*    padding-bottom: 20px;
    border-color: #f5f5f5;
    box-shadow: 0 7px 14px 0 rgb(59 65 94 / 0%), 0 3px 6px 0 rgb(181 181 181 / 7%);*/
}

@media (max-width: 479px) {
    .navbar-nav > li > a {
        line-height: 20px;
    }
    .top-nav-btn {
        margin: 10px;
    }
}
@media (min-width: 480px) {
    .navbar-nav > li > a {
        line-height: 20px;
    }
    .top-nav-btn {
        margin: 10px;
    }
}
@media (min-width: 768px) {
    .navbar-right {
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .navbar-header {
        display: flex;
        justify-content: center;
        width: 100%;
    }

    .navbar-nav > li > a {
        line-height: 47px;
    }
    .top-nav-btn {
        margin: 18px 10px 18px;
    }
    body {
        margin-top: 158px;
    }
    .home-side-menu {
        margin-top: 62px;
    }

}
@media (min-width: 992px) {
    body {
        margin-top: 80px;
    }
    .navbar-right {
        width: auto;
        display: block;
    }
    .navbar-header {
        display: block;
        width: auto;
    }
    .home-side-menu {
        padding-left: 0;
    }
}
@media (min-width: 1200px) {
    .home-side-menu {
        padding-left: 30px;
        margin-top: 62px;
    }
}

.view-paper #details h3:not(:first-child) {
    margin-top: 30px;
}

.latest-articles a {
    color: #262626;
}
.noty_theme__bootstrap-v3.noty_bar {
    font-size: 13px;
}
.noty_layout p
{
    margin: 2px 5px;
}
.noty_theme__bootstrap-v3.noty_type__success {
    color: #ffffff;
    background-color: #27ae60;
    border-color: #27ae60;
    box-shadow: 0 7px 14px 0 rgba(59,65,94,.1), 0 3px 6px 0 rgba(0,0,0,.07);
}
.noty_theme__bootstrap-v3.noty_type__error{
    color: #ffffff;
    background-color: #e74c3c;
    border-color: #e74c3c;
    box-shadow: 0 7px 14px 0 rgba(59,65,94,.1), 0 3px 6px 0 rgba(0,0,0,.07);
}
.msg-from-chairman {
    padding: 20px;
    border-color: #efeff0;
    box-shadow: 0 7px 14px 0 rgba(59,65,94,.1), 0 3px 6px 0 rgba(0,0,0,.07);
}

.archive-download-btn{
    color: #3F51B5;
    background: #fff;
}

.btn-outline-primary{
    background-color: #E1E7EB;
    color: #2C2E2F;
    border: none;
    border-radius: 5px;
    /*line-height: 44px;*/
}

.editorial-board em {
    font-size: 14px;
    color: #777;
}
.latest-articles-tabs .nav-tabs.nav-justified > .active > a,
.latest-articles-tabs .nav-tabs.nav-justified > .active > a:hover,
.latest-articles-tabs .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ffffff;
    background: #3F51B5;
    color: #ffffff;
}
.latest-articles-tabs .tab-content {
    padding: 0;
}
.latest-articles-tabs .tab-content,
.latest-articles-tabs .nav-tabs.nav-justified > li > a{
    border: 1px solid #fff;
}

.dropdown-menu > li > a {
    padding: 10px 20px;
}

.view-paper-version {
    border-radius: 4px;
    padding: 15px;
    border: 1px solid #eee;
    margin-bottom: 15px;
}

.version-box {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #efeff0;
}

.version-box:last-child {
    border-bottom: none;
}

.no-review-box {
    padding-left: 20px;
}

.review-box {
    padding-bottom: 15px;
    padding-left: 20px;
    border-bottom: 1px solid #efeff0;
}

.review-box:last-child {
    border-bottom: none;
}

.review-box .date-reviewer-name {
    margin-top: 10px;
    color: #777;
    font-size: 14px;
}

.vertical-menu {
    margin-bottom: 20px;
}
.vertical-menu a, .vertical-menu button {
    margin-bottom: 10px;
}

.page-content img {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: all .2s ease-in-out;
}
.d-flex{
    display: flex;
}
.justify-content-between {
    justify-content: space-between;
}
.mt-1{
    margin-top: 10px;
}
.mt-2{
    margin-top: 20px;
}
.mt-3{
    margin-top: 27px;
}
.mt-4{
    margin-top: 40px;
}
.mt-5{
    margin-top: 50px;
}

@media (max-width: 768px) {
    .btn-file-upload {
        margin-top: 0px;
        margin-bottom: 12px;
    }
}


.footer h3{
    color: #000000;
}
.footer a{
    color: #272727;
}

.nav-tabs.nav-justified {background: #efefef;}
#DataTables_Table_0_length{margin-top: 8px;}
#DataTables_Table_0_filter{margin-top: 8px;}

.ref_2{color: #292929;font-weight: 400;font-size: 13px;}
.box-danger{color: #b30606;background-color: #e2e2e2;border-color: #ffffff;}
.agree_p{cursor: pointer;}
ol {
    margin: 5px 0px;
    padding-left: 15px;
}
.file_name{font-weight: 600;color: #2e3298;}

.home_editor_image{max-height: 350px;width: 100%;border-radius: 5px;}
/*.home_editor_image{height: 360px;max-width:100%;border-radius: 5px;}*/
/*.issn_number{padding-left: 25%;}*/
.issn_number{text-align: center;}
.box-square-align-center{text-align: left !important;}
.p-l-0{padding-left: 0px;}
.mobile_view_show{display: none;}


@media (max-width: 990px) {
    .home_editor_image{max-height: 350px;width: auto;border-radius: 5px;display: block; margin: auto;}
    .issn_number{text-align: center;padding: 0;}
}


@media (max-width: 582px) {

    .mobile_view_show{display: block;width: 100%;float: left;text-align: center;}
    .mobile_view_none{display: none;}
    .box-square-align-center{text-align: center !important;}
    .home_editor_image{height: 240px;width: auto;border-radius: 5px;}
    .issn_number{padding-left: 0px;text-align: center;}
    .message-img-box img{float: none !important;margin-bottom: 20px;height: 100px !important;}
    .p-l-0{padding-left: 15px !important;}
    .board-card{height: auto !important;padding: 20px 25px !important;}

    .fill-btn-middle{ float: left; margin-top: 10px; margin-left: 0px; }
    .box-square-p-2{ font-size: 20px; }
    .home-para { font-size: 12px; margin-bottom: 0px; }
    .home-benifit{ font-size: 22px; }
    .editor_p{ margin-top: 40px !important; }
    .left-ul {
        width: 100%;
        list-style: none;
        margin-top: 20px;
        margin-bottom: 40px !important;
        float: left;
        margin: 0;
        padding: 0;
    }
    .left-ul li {display: inline-block;padding-left: 20px;}
    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {border-bottom: 0px;}
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {border-bottom: 0px;}
    .m-l-40{margin-left: 0px !important;padding: 0px 10px;}
    .need-40{margin-left: 0px !important;padding: 0px 10px;}
    .shadow-box{margin: 0px 20px;}
    .navbar-nav .open .dropdown-menu {background-color: #095dae;}
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #fff;text-align: center;}
    .nav-tabs.nav-justified {background: #efefef;}
    #DataTables_Table_0_length{text-align: left;padding-left: 15px;}
    #DataTables_Table_0_filter{text-align: left;}
    .tab-content{min-height: auto;}
    /*.center-h3{text-align: center;}*/
    .main {padding-top: 30px;min-height: 40vh;}
    .main2 {padding-top: 00px;}
    .sidebar{
        width: 100%;
        height: auto;
        /*background: black;*/
        float: left;
    }
    .sidebar .list-group{
        width: 100%;
        height: auto;
        /*background: black;*/
        float: left;
    }
    .sidebar .list-group-item{width: 100%;margin-bottom: 10px;text-align: center;background: white;}
    .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {background: #f7f7f7;}

    .main-sidebar {min-height: 60px;}
    .sidebar h3,.center-h3 {
        color: #000000;
        font-size: 18px;
        text-align: center;
        padding: 20px 0px;
    }
    .form-control {
        margin-bottom: 8px;
    }
    .center-h3-2{padding: 0px 0px 20px 0px !important;}
    .delete{margin-top: 5px;}

    #sendBulkEmailBox{margin-bottom: 10px;}
    #sendBulkEmail{display: block;margin: 0 auto;}
    .txt_center{text-align: center;}

}


/* New Css*/

    .p-tb-0{padding: 0px 15px;}
    .p-lr-15{
        padding: 0px 15px;
        background: #f4f8ff38 !important;
        border: 1px solid rgba(90,122,190,.12)!important;
        border-radius: .5rem;
        -webkit-box-shadow: 0 3px 0 0 rgba(90,122,190,.12);
        box-shadow: 0 3px 0 0 rgba(90,122,190,.12);
        background-color: #fff;
        -webkit-transition: -webkit-box-shadow .3s;
        transition: -webkit-box-shadow .3s;
        -o-transition: box-shadow .3s;
        transition: box-shadow .3s;
        transition: box-shadow .3s,-webkit-box-shadow .3s;
    }
    .p-lr-15:hover{
        -webkit-box-shadow: 0 1px 1px 0 rgba(90,122,190,.1), 0 10px 20px 0 rgba(90,122,190,.2);
        box-shadow: 0 1px 1px 0 rgba(90,122,190,.1), 0 10px 20px 0 rgba(90,122,190,.2);
    }

    .archive-box{
        /*padding: 10px 50px;*/
        /*padding: 10px 30px;*/
        padding: 0px;
    }
    .archive-box h3{
        color: #000;
        font-weight: 500 !important;
        font-size: 18px;
    }
    .arc_ul {
        padding: 0;
        margin: 0;
        border-width: 0px;
        box-shadow: none;
        display: block;
        position: relative;
        width: 100%;
        z-index: 0;
        list-style: none;
        /* float: left; */
        width: 100%;
    }

    .arc_li {
    }

/*    .single_a{
        border-radius: 10px 10px 0px 0px !important;
    }*/


    .archive-box span{
        color: #000000;
        font-weight: 600;
        font-size: 15px;
        /*font-family: 'Roboto',sans-serif;*/
    }
    .archive-box p{
        font-size: 15px;
        /*font-family: 'Roboto',sans-serif;*/
        line-height: 1.6;
        font-weight: 400;
        text-transform: none;
        text-align: justify;
    }
    .sv_up{    
        color: black !important;
        background: #e0e0e0 !important;
        font-weight: 600;
        font-size: 16px !important;
    }
    .mt_15{margin-top: 65px;}
    


    .arc_li a{
        position: relative;
        display: block;
        padding: 20px 15px;
        margin-bottom: -1px;
        background: #f4f8ff;
        border: 1px solid #ddd;
        color: black;
        font-size: 15px;
    }


.inp_em_group{
    width: 100%;
}
.inp_em_input{
    position: relative !important;
    width: 100% !important;
    border-radius: 25px !important;
    font-size: 15px !important;
    color: #000;
    padding: 5px 15px !important;
    outline: none;
    height: 40px !important;
}

.inp_em_btn{
/*    position: absolute;
    right: 0;
    z-index: 9;
    top: 6px;
    right: 10px;
*/
    position: absolute;
    right: 0;
    top: 5px;
    z-index: 9;
    right: 5px;
    background: white;
    border: none;


}

.inp_em_btn:hover{
    background: white;
    box-shadow: none;
}

.inp_em_btn .fa{
    color: #2779e3;
    font-size: 18px;
}

/*    .arc_li .normal_li:last-child{
        border-radius: 0px 0px 10px 10px;
    }*/

    .arc_li a:focus, .arc_li a:hover, .arc_li a:active{
        text-decoration: none;
        color: white;
        background: #4678da;
        border: 1px solid #4678da;
        outline: 0;
    }

    .active_arc{
        text-decoration: none;
        color: white !important;
        background: #4678da !important;
        border: 1px solid #4678da !important;
    }

    .form__custom {
        margin-bottom: 30px;
        margin-top: 20px;
    }
    .form__radio-group {
         width: auto;
         display: inline-block;
         margin-right: 15px;
    }
     .form__radio-input {
         display: none;
    }
     .form__radio-label {
         font-size: 12px;
         cursor: pointer;
         position: relative;
         padding-left: 35px;
         line-height: 12px;
    }
     .form__radio-botton {
          height: 24px;
          width: 24px;
          border: 3px solid #444952;
         border-radius: 50%;
         display: block;
         position: absolute;
         left: 0;
         top: -0.6rem;
    }
     .form__radio-botton::after {
         content: "";
         display: block;
         height: 1.3rem;
         width: 1.3rem;
         border-radius: 50%;
         position: absolute;
         top: 50%;
         left: 50%;
         transform: translate(-50%, -50%);
         background-color: #000;
         opacity: 0;
         transition: opacity 0.2s;
    }
     .form__radio-input:checked ~ .form__radio-label .form__radio-botton::after {
         opacity: 1;
    }

    .tn-p-space{
        color: #656462;
        letter-spacing: 4px;
        font-size: 14px;
        font-weight: 500 !important;
        margin: 0px;
        text-transform: uppercase;
    }

    .tn-h2{
        color: #2F446D !important;
        font-size: 24px;
        font-weight: 500 !important;
        margin: 0px;
        margin-top: 5px;
    }

    .a-bold{font-weight: 700;}

    .message-img-box{
        height: auto;
    }
    .message-img-box img{
        height: 180px;
        border-radius: 10px;
        float: right;
        margin-right: 40px;
    }

    .editor_p {
        color: #171716 !important;
        letter-spacing: 2px;
        font-size: 22px;
        font-weight: 500 !important;
        margin: 0px;
        text-transform: uppercase;
    }

    .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{border-radius: 0px !important;}
    .dropdown-menu{padding: 0px;}

    .box-rght{
        width: 100%;
        height: auto;
        padding-left: 30px;
    }
    .dropdownmenu{
        padding: 12px;
        margin-left: -60px;
    }
    .dropdownitem{
        
    }