.logo-img{
    max-width: 90px;
    float: left;
    margin-right:10px;
    margin-top:5px;
}

.inside .logo h1{
    font-size:22px;
    margin-bottom: -5px;
    margin-top:6px;
}

.inside .logo span{
    font-size:.3rem;
}

.search-col{
    padding: 0px;
    border: 0px;
    max-width: 180px;
    float: right;
    margin-top: 6px;
    border-radius: 12px;
    margin-right: 5px;
    height: 50px;
    border: 4px solid #657785 !important;
}

.login-form{
    margin-top:5px;
    float:right;
}

.cd-morph-dropdown{
    top:inherit;
    margin-top: 5px;
    background-color: #ffffff;
    background-color: rgb(255, 255, 255, .8);
    height:100px;
}

.cd-morph-dropdown .main-nav > ul > li > a{
    color: #333333;
    font-size:18px;
    height:100px;
    padding-top: 6px;
}

.cd-morph-dropdown .main-nav > ul > li > a span{
    display:block;
    line-height: 16px;
}

.mega-menu-img1{
    max-width:60px;
}

.cd-morph-dropdown .main-nav > ul > li > a:hover{
    color:#016918;
}

.mega-menu-img{
    background-size:90%;
    background-repeat: no-repeat;
    background-position: center center;
    width:60px;
    height:60px;
    margin:0 auto;
}

.mega-menu-img.img2{
    background-image: url(../images/nav-icon2.png);
}

.mega-menu-img.img2.isactive{
    background-image: url(../images/nav-icon2-1.png);
}

.mega-menu-img.img3{
    background-image: url(../images/nav-icon3.png);
}

.mega-menu-img.img3.isactive{
    background-image: url(../images/nav-icon3-1.png);
}

.mega-menu-img.img4{
    background-image: url(../images/nav-icon4.png);
}

.mega-menu-img.img4.isactive{
    background-image: url(../images/nav-icon4-1.png);
}

.mega-menu-img.img5{
    background-image: url(../images/nav-icon5.png);
}

.mega-menu-img.img5.isactive{
    background-image: url(../images/nav-icon5-1.png);
}

.mega-menu-img.img6{
    background-image: url(../images/nav-icon6.png);
}

.mega-menu-img.img6.isactive{
    background-image: url(../images/nav-icon6-1.png);
}

.mega-menu-img.img7{
    background-image: url(../images/nav-icon7.png);
}

.mega-menu-img.img7.isactive{
    background-image: url(../images/nav-icon7-1.png);
}
.mega-menu-img.img8{
    background-image: url(../images/nav-icon8.png);
}

.mega-menu-img.img8.isactive{
    background-image: url(../images/nav-icon8-1.png);
}

.mega-menu-img.img9{
    background-image: url(../images/nav-icon9.png);
}

.mega-menu-img.img9.isactive{
    background-image: url(../images/nav-icon9-1.png);
}

.content{
    position:relative;
}

.mod-content{
    display:block;
}

.cd-morph-dropdown .gallery .content{
    padding:0px;
}

ul ul a{
    padding-left: 0px !important;
}

.content-submenu .item{
    min-width:inherit;
}

.cd-morph-dropdown .gallery .content li{
    margin-bottom: 10px;
}

.cd-morph-dropdown .gallery .content{
     width:600px;
}

.breadcrumbs{
    font-size:12px;
    line-height:24px;
    letter-spacing: .1em;
}

.page-title{
    margin-top:120px;
}

.edit-icon-search{
    width: 50px;
    height: 50px;
    background-image: url(../images/icon_search@2x.png);
    background-size: cover;
    background-repeat: no-repeat;
    float: right;
    margin: 6px 0px;
}

.edit-icon-add{
    width:45px;
    height:45px;
    background-image: url(../images/icon_add@2x.png);
    background-size:cover;
    background-repeat: no-repeat;
    float:right;
    margin:10px 3px;
}

.page-tips{
    background-color: #ffffff;
    border-radius: 10px;
    padding:10px;
    margin-top:10px;
}

.page-tips p{
    padding:0px;
    margin:0px;
    line-height:24px;
    font-size:12px;
    color:#697884;
    font-weight: 500;
}

.page-tips p span{
    color:#d44d8a;
}

.tips-icon{
    background-image: url(../images/page-icon-tiips@2x.png);
    background-position: center 10px center auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size:auto 80%;
}

.tips-text{
    padding-left:10px;
}

.breadcrumbs-box-m{
    display:none;
    text-align:center;
    margin:10px;
}

.breadcrumbs-box-m h4{
    margin:0px;
}

.list-search-box,.list-form-box{
    background-color: #ffffff;
    border-radius: 10px;
    padding: 10px 25px;
    margin-top: 10px;
    display: block;
}

.list-search-box h5,.list-form-box h5{
    font-weight: 200;
    font-size:25px;
    margin-top:20px;
}

.list-search-box h5 span,.list-form-box h5 span{
    color:#5cb99d;
    margin-right:3px;
}

.form-group{
    display:block;
}

.full-width{
    width:100%;
    max-width:100%;
    margin:2px;
}

.full-width-99{
     width:99%;
}

.list-search-box input,.list-form-box input{
    border-radius: 2px;
    padding:5px;
    border:0px;
}

.col-text{
    line-height:45px;
    font-weight: 300;
    min-width: 40px;
    text-align: center;
}

.col-text-left {
    line-height: 45px;
    font-weight: 300;
    min-width: 40px;
    text-align: left;
}

.form-group input{
    border: 1px solid #dee2e6;
}

.list-search-box input {
    border: 1px solid #19bc9b;
}

.select{
    min-width:inherit;
}

textarea{
    border-radius: 2px !important;
}

.col-padding-5{
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
}

.list-panel{
    display:block;
    width:100%;
    margin-top:10px;
}

.list-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 1px;
}

.list-table .t-cell{
    font-size:16px;
    font-weight: 400;
    padding:5px;
    color:#39495c;
    background-color:#ffffff;
    border: 1px solid #6c757d;
}

.list-table.title .t-cell {
    background-color: #507CD1;
    color: #ffffff;
    text-align: center;
}

.list-table.list-g .t-cell{
    background-color:#f3fed1;
    text-align:left;
    min-height:49px;
}

.list-table.list-g .t-cell.co-style{
    color:#8bbb23;
}

.list-table.list-r .t-cell.co-style{
    color:red;
}

.width6 {
    width: 6%
}

.width8 {
    width: 8%
}

.width10 {
    width: 10%
}

.width12 {
    width: 12%
}

.width15 {
    width: 15%
}

.width16 {
    width: 16%
}

.width18 {
    width: 18%
}

.width20 {
    width: 20%
}

.width25 {
    width: 25%
}

.width30 {
    width: 30%
}

.width40 {
    width: 40%
}

.t-cell div.coltitle{
    width:150px;
    float:left;
    display:block;
    padding:0 20px;
    display:none;
}

.display-768{
    display:none;
    margin-bottom: 10px;
}

.p-star{
    color:red;
}

.list-form-box .colline{
    background-color:#39495c;
    color:#ffffff;
}

.list-form-box .req{
    background-color:#1abc9c;
    color:#ffffff;
}

.list-form-box .colline .col-text{
    text-align:center;
    font-weight: 400;
}

.list-form-box .colline .col-text-left {
    text-align: left;
    font-weight: 400;
}

.nav-tabs .nav-link{
    border:0xp;
    padding:60px 30px 10px 30px;
    
    color:#6d768a;
}

.page-tab-box{
    background-color:#ffffff;
}

.page-tab .nav-item.show .nav-link, .page-tab .nav-link.active{
    border:0px;
    background-color:#f0f3f6;
    color:#39495c;
    font-weight: 900;
    
}

.page-tab .nav-link.active span{
    width:70%;
    height:3px;
    margin:0 auto;
    background-color:#39495c;
    margin-top: 20px;
    display:block;  
}

.page-tab-content{
    background-color:#f0f3f6;
    padding:20px;
}

.page-tab-content .p-2{
    width:100%;
    max-width: 20%;
}

.download-box{
    background-color:#ffffff;
    border-radius: 5px;
    padding:15px;
    
    width:100%;
}

.download-box h6{
    font-size:20px;
    
}

.download-box.file-type-1 h6{
    color:#76ccbe;
}

.download-box.file-type-1 .btn{
    background-color: #1abc9c;
    color: white;
}

.download-box.file-type-2 h6{
    color:#ea7656;
}

.download-box.file-type-2 .btn{
    background-color: #eb5127;
    color: white;
}

.download-box h6 span{
    width:20%;
    height:3px;
    background-color:#f1f2f5;
    display:block;
}

.download-box .download-info{
    font-size:24px;
    color:#39495c;
    height: 150px;
    overflow: hidden;
}

.download-box .download-date{
    font-size:12px;
    color:#bcbcbc;
}

.page-tab-m{
    display:none;
}

.page-tab-m .full-width{
    margin:0px;
}

.select2-drop .select2-result-label{
    padding: 10px;
    text-align: center;
}

.select2-search{
    display:none;
}

.content-submenu .item ul li a{
    
}

.cd-morph-dropdown .dropdown-list > ul{
    overflow: inherit;
    list-style-type: none;  
}

.cd-morph-dropdown .dropdown-list{
    background-color:transparent;
}

.cd-morph-dropdown.is-dropdown-visible .dropdown-list{
    visibility:hidden;
}

.btn-back:hover{
    color:#39495c;
}

.page-tab-content{
    display:block;
}

.tab-content{
    display:inline-block;
}

.mb-3, .my-3{
    display:inline-block !important;
}

.page-tab-content .p-2{
    float:left;
}

.btn-back{
    background-color: #ffffff;
    border:1px solid #bdc3c7;
}

.back-w{
    background-color:#ffffff;
}

.custom-control-input:checked~.custom-control-label::before{
    border-color: #1abc9c;
    background-color: #1abc9c;
}

.custom-control-label{
    padding-right:30px;
    line-height: 24px;
}

.mr-sm-2, .mx-sm-2{
    padding-top:5px;
}

input[type=checkbox], input[type=radio]{
    zoom: 180%;
    margin-top: 4px;
    vertical-align: text-bottom;
}

.custom-checkbox label{
    line-height:inherit;
}

.modal-body .search-col{
    display:block !important;
    max-width:100%;
    float:inherit;
    text-align:center;
}

.logo .search-col{
    text-align:center;
}

#userCollapse{
    margin-left:5px;
}

.tooltip.bs-tooltip-top .arrow:before{
    border-top-color: #fd7e14;
}

.tooltip-inner{
    background-color: #fd7e14;
}

/*
// Extra small devices (portrait phones, less than 576px)
// No media query since this is the default in Bootstrap
*/

/*// Extra large devices (large desktops, 1200px and down)*/

@media (max-width: 1200px) {
    .page-tab-content .p-2{
        max-width: 33%;
    }

    .tips-icon{
        background-position: center;
    }
}

@media (min-width: 1200px) {


    
}

@media (max-width: 1045px) {
    .mod-content h1{
        font-size:20px;
    }

    .content-submenu h4{
        font-size:18px;
    }

    .cd-morph-dropdown .gallery .content{
        width:100%;
        min-width: 474px;
    }

    .cd-modal-close{
        font-size:25px;
    }

    .cd-morph-dropdown {
        display:none;
    }

    .page-title{
        margin-top:5px;
    }

    .display-768{
        display:block;
    }

    .breadcrumbs-box-w{
        display:none;
    }

    .breadcrumbs-box-m{
        display:inline-block !important; 
    }

    .page-tab-content .p-2{
       
        
    }
}
/*// Large devices (desktops, 992px and down)*/

@media (max-width: 992px) {
    .cd-morph-dropdown .main-nav > ul > li > a{
        font-size:12px;
    }

    .page-tab-content .p-2{
        max-width: 50%;
    }

    .page-tab-box{
        display:none;
    }

    .page-tab-m{
        display:block;
    }
}

/*// Medium devices (tablets, 768px and down)*/
@media (max-width: 767px) {
    .tips-icon {
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        min-height: 70px;
    }

    .tips-icon{
        margin-bottom: 10px;
    }

    .d-md-table,.d-md-table-row,.d-md-table-cell{
        display:block;
        box-sizing:border-box; /*added by cary*/
    }

    .list-row{
        padding:5px;
        border-radius: 5px;
        margin-top:5px;
        margin-bottom: 5px;
    }

    .list-row .t-cell:first-child{
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        background-color:#10a2ad !important;
        color:#ffffff;
    }

    .list-row .t-cell:last-child{
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
    }

    .t-cell{
        width:100%;
        margin:1px;
        
        padding:10px !important;
        
    }

    .t-cell div.coltitle{
        display:block;
    }

    .list-table.title{
        display:none;
    }

    .page-tab-content .p-2{
        max-width: 100%;
    }

    .logo .search-col{
        display:none;
    }
}

/*Small devices (landscape phones, 576px and down)*/
@media (max-width: 576px) {
    .list-table .co5{
        text-align: center;
        border: 2px solid #10a2ad;
    }

    .list-table .co1 .col{
        color:#ffffff;
    }

    .list-table .co1 .col a{
        color:#ffffff;
    }

    .list-table .co5 .coltitle{
        width: 100%;
        display: inline-block;
        float: inherit;
        margin: 0 auto;
        max-width: 100%;
        text-align: center;
    }

    .list-table .co5 .col{
        text-align: center;
    }

    .breadcrumbs-box-m {

        margin: 0;
    }

    .inside .logo h1 {
        font-size: 5vw;
        margin-top: 15px;
    }

    .logo .logo-img{
        margin-right:5px !important;
    }

    .breadcrumbs-box-m h4{
        font-size:7vw;
    }
}