
@font-face {
    font-family: OpenSans;
    src: url(../fonts/Open_Sans/OpenSans-Regular.ttf);
}
@font-face {
    font-family: OpenSans-SemiBold;
    src: url(../fonts/Open_Sans/OpenSans-SemiBold.ttf);
}

#ItsTheme-1.style-1 {
    background-color: #f8f9fa;
}

#ItsTheme-1.style-1{
    font-family: 'OpenSans';
    font-size: 14px;
    color: #383838
}

#ItsTheme-1 h1, #ItsTheme-1 h2, #ItsTheme-1 h3, #ItsTheme-1 h4, #ItsTheme-1 h5, #ItsTheme-1 h6, #ItsTheme-1 b{
    font-family: 'OpenSans-SemiBold';
}

#ItsTheme-1 h1, #ItsTheme-1 h2, #ItsTheme-1 h3, #ItsTheme-1 h4, #ItsTheme-1 h5, #ItsTheme-1 h6{
    color: #344767/*#344767*/;
}


#ItsTheme-1.style-1 .cke_contents iframe body.cke_editable.cke_editable_themed.cke_contents_ltr.cke_show_borders{
    font-family: 'OpenSans'!important;
}

#ItsTheme-1.style-1 .txt-primary{
    color: #17c1e8!important;
}
        #ItsTheme-1.style-1 .txt-secondary{
            color: #8392ab!important;
        }
        #ItsTheme-1.style-1 .txt-success{
            color: #7BC719!important;
        }
        #ItsTheme-1.style-1 .txt-l-success{
            color: #17c1e8!important;
        }
        #ItsTheme-1.style-1 .txt-warning{
            color: #f53939!important;
        }
        #ItsTheme-1.style-1 .txt-danger{
            color: #ea0606!important;
        }
        #ItsTheme-1.style-1 .txt-default{
            color: #383838!important;
        }

        #ItsTheme-1.style-1 .txt-black{
            color: #000000!important;
        }
        #ItsTheme-1.style-1 .txt-white{
            color: #FFFFFF!important;
        }
        #ItsTheme-1.style-1 .txt-light{
            color: #e9ecef!important;
        }

        #ItsTheme-1.style-1 .txt-dark{
            color: #344767!important;
        }



#ItsTheme-1.style-1 .bg-primary{
    background-color: #17c1e8;
}
        #ItsTheme-1.style-1 .bg-secondary{
            background-color: #7361FD;
        }
        #ItsTheme-1.style-1 .bg-success{
            background-color: #17c1e8;
        }
        #ItsTheme-1.style-1 .bg-l-success{
            background-color: #97DB2A;
        }
        #ItsTheme-1.style-1 .bg-warning{
            background-color: #F7904D;
        }
        #ItsTheme-1.style-1 .bg-danger{
            background-color: #FD6167;
        }
        #ItsTheme-1.style-1 .bg-default{
            background-color: #909090;
        }
        #ItsTheme-1.style-1 .bg-light{
            background-color: #e9ecef;
        }
        #ItsTheme-1.style-1 .bg-dark{
            background-color: #252f40;
        }

        
        #ItsTheme-1.style-1 .bg-none{
            background: none;
        }


        #ItsTheme-1.style-1 .bg-main{
            background-color: #f8f9fa;
        }
        #ItsTheme-1.style-1 .bg-breadcrumb{
            background-color: #EDF2F4;
        }
        #ItsTheme-1.style-1 .bg-black{
            background-color: #000000;
        }
        #ItsTheme-1.style-1 .bg-white{
            background-color: #FFFFFF;
        }
        #ItsTheme-1.style-1 .bg-selectrow{
            background-color: #E7EEFB;
        }
        #ItsTheme-1.style-1 .bg-selectrow-ipt{
            background-color: #E7EEFB!important;
        }
        #ItsTheme-1.style-1 .bg-changedrow-ipt{
            background-color: blanchedalmond!important;
        }
        #ItsTheme-1.style-1 .bg-mainrow{
            background-color: #d4eaef;
        }
        #ItsTheme-1.style-1 .bg-mainrow-ipt{
            background-color: #d4eaef!important;
        }
        #ItsTheme-1.style-1 .bg-mainrow-2{
            background-color: #e9fbff;
        }
        #ItsTheme-1.style-1 .bg-mainrow-2-ipt{
            background-color: #e9fbff!important;
        }
        #ItsTheme-1.style-1 .pnCalendar .bg-selectrow{
            background-color: #E7EEFB!important;
        }
        #ItsTheme-1.style-1 .bg-white-op-05{
            background-color: #ffffff47;
        }
        
#ItsTheme-1.style-1 .pn-Price0{
    background-color: #ffff8a!important;
    color: red!important;
}


#ItsTheme-1.style-1 .blur {
    -webkit-backdrop-filter: saturate(200%) blur(30px);
    backdrop-filter: saturate(200%) blur(30px);
}

#ItsTheme-1.style-1 .page-header-scrollDown {
    border-radius: 1em;
    box-shadow: inset 0 0 1px 1px hsla(0,0%,100%,.9),0 20px 27px 0 rgba(0,0,0,.05)!important;
    background-color: #ffffffcc!important;
}

#ItsTheme-1.style-1 .form-control {
    color: #0f0f0f;
    border-radius: 7px;
    /* color: #344767 */
}

#ItsTheme-1.style-1 .input-group .form-control:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
#ItsTheme-1.style-1 .input-group .form-control:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}


#ItsTheme-1.style-1 table.table-default{
    width: 100%
}
        #ItsTheme-1.style-1 table.table-default th,#ItsTheme-1.style-1 table.table-default td{
            /* border: 1px #e5e5e5 solid; */
            padding: 8px;
        }

        #ItsTheme-1 table.table-default th{
            background: #fff;
            color: #344767;
            font-size: 12px;
            border:none;
            /* text-transform: uppercase; */
            border-bottom: 1px solid #d9d9d9;
            font-family: 'OpenSans-SemiBold';
        }
        #ItsTheme-1 table.table-default td{
            color: #383838/* #344767 #67748e*/;
        }

        #ItsTheme-1 table.table-default td .btn:not(.bg-primary){
            color: #344767;
            background: #e9ecef;
        }
        #ItsTheme-1 table.table-default td b{
            color: #344767;
        }
        
        #ItsTheme-1 table.table-default td a>b{
            color: #105793;
        }
        #ItsTheme-1.style-1 table.table-default>tbody>tr{
            border-top: 1px solid #d9d9d9;
        }
        #ItsTheme-1.style-1 table.table-default>tbody>tr:nth-child(odd) td {background: #f9f9f9}
        /* 
        #ItsTheme-1.style-1 table.table-default>tbody>tr:nth-child(even) td {background: #FFF} */
        #ItsTheme-1.style-1 table.table-default>tbody>tr:hover td {background: #d9deeb}

#ItsTheme-1.style-1 .png-grid-detail-1 .row > div b:first-child{
    color: #344767;
}

/* 
#ItsTheme-1.style-1 .pnTab{border-bottom:2px #09838e solid}
#ItsTheme-1.style-1 .pnTab .tab{background: #5fc8d2;margin-right: 1px;cursor:pointer;color: #fff;padding: 5px 10px;display: inline-block;font-size: 16px;}
#ItsTheme-1.style-1 .pnTab .tab.active{background: #09838e;padding: 7px 10px;} */

#ItsTheme-1.style-1 .pnTab.pn-1 .tab{
    background: #EBEDEE; color:#383838; 
}
        #ItsTheme-1.style-1 .pnTab.pn-1 .tab.active{
            background: #ffffff; color: #257ef8; font-weight: bold
        }

        #ItsTheme-1.style-1 .panelStep-1.styleStep-1{
            background: #fff;
        }
        #ItsTheme-1.style-1 .panelStep-1.styleStep-1 .item{
            background: #EBEDEE;
            color: #383838;
        }
        #ItsTheme-1.style-1 .panelStep-1.styleStep-1 .item:not(:first-child)::before {
            border-left-color: #fff;
        }
        #ItsTheme-1.style-1 .panelStep-1.styleStep-1 .item:after{
            border-left-color: #EBEDEE;
        }

        #ItsTheme-1.style-1 .panelStep-1.styleStep-1 .item.active{
            background: #7BC719;
            color: #fff;
        }
        #ItsTheme-1.style-1 .panelStep-1.styleStep-1 .item.active:after{
            border-left-color: #7BC719;
        }


#ItsTheme-1.style-1  input[type='checkbox'].chkCustom-1:checked:before{
    background: #257EF8;
}
#ItsTheme-1.style-1  input[type='checkbox'].chkCustom-1:disabled{
    opacity: 0.5;
    cursor: no-drop;
}

#ItsTheme-1 .pn-round-1em.bg-white{
    box-shadow: 0 20px 27px 0 rgb(0 0 0 / 5%);
}

/* 
#ItsTheme-1.style-1 .txt-menuleft{
    color: #383838;
}
#ItsTheme-1.style-1 .bg-menuleft{
    background-color: #FFFFFF;
} */

#ItsTheme-1 .page-logo .menu-toggler.sidebar-toggler{
    color: #383838;
}

#ItsTheme-1 .page-sidebar-wrapper{
    background: #fff;
}


#ItsTheme-1 label{
    font-size: 12px;
    font-weight: 700;
    color: #344767;
    font-family: 'OpenSans-SemiBold';
}

#ItsTheme-1 .btn{
    border-radius: 7px;
}



#ItsTheme-1::-webkit-scrollbar,.TMSModal::-webkit-scrollbar {
    width: 7px;
    height: 7px;
    position: absolute;
}
/* Handle */
#ItsTheme-1::-webkit-scrollbar-thumb,.TMSModal::-webkit-scrollbar-thumb {
    background: #17c1e8!important;
    border-left: 1px solid #fff!important;
    /* border-radius: 10px; */
}

#ItsTheme-1 ::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    position: absolute;
}
  
/* Track */
#ItsTheme-1 ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #cfcfcf 
    /* border-radius: 10px; */
}


/* Handle on hover */
#ItsTheme-1 ::-webkit-scrollbar-thumb {
    background: #bec9d3; 
}
#ItsTheme-1 ::-webkit-scrollbar-thumb:hover {
    background: #b4b9c9; 
}


#ItsTheme-1 .page-sidebar-wrapper::-webkit-scrollbar {
    display: none;
    /* border-radius: 10px; */
}
/* Handle */
#ItsTheme-1 .page-sidebar-wrapper::-webkit-scrollbar-thumb, .table::-webkit-scrollbar-thumb, .above-scroller::-webkit-scrollbar-thumb {
    background: #c3c3c3; 
    /* border-radius: 10px; */
}

/* Handle on hover */
#ItsTheme-1 .page-sidebar-wrapper:hover::-webkit-scrollbar  {
    display: block;
    position: absolute;
}

#ItsTheme-1 .page-sidebar-wrapper::-webkit-scrollbar-thumb:hover, .table::-webkit-scrollbar-thumb:hover, .above-scroller::-webkit-scrollbar-thumb:hover {
    background: #757575; 
}


@media (max-width: 767px){
    #ItsTheme-1 .bg-white.pn-round-1em{
        margin-left: -15px;
        margin-right: -15px;
    }
}
