﻿@import url('https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap');


input[type=radio], input[type=checkbox] {
    margin: 0 3px 0 0 !important;
    
    line-height: normal !important;
    display: inline-block !important;
}
/*

.chosen-container-single .chosen-single span
{ line-height:43px !important; }*/

@media (min-width:980px) and (max-width:1199px) {
    .layout-boxed > .navbar, .layout-boxed .main-container, .layout-boxed > .footer
    {max-width:940px !important;}
    .layout-boxed > .navbar, .layout-boxed > .footer
    {left:50% !important;margin-left:-470px !important;}
}
@media (min-width:1200px){
    .layout-boxed > .navbar, .layout-boxed .main-container, .layout-boxed > .footer
    {max-width:1000px !important;}
    .layout-boxed > .navbar, .layout-boxed > .footer
    {left:50% !important;margin-left:-500px !important;}
}
@media (min-width:768px) and (max-width:979px){
    .layout-boxed > .navbar, .layout-boxed .main-container, .layout-boxed > .footer
    {max-width:750px !important;}
    .layout-boxed > .navbar, .layout-boxed > .footer
    {left:50% !important;margin-left:-375px !important;}
    .main-content
    {margin-left:35px !important;}
    .main-navigation
    {width:35px !important;}
    ul.main-navigation-menu > li:first-child > a
    {border-top:none !important;}
    .sidebar-fixed .wrap-menu
    {width:35px;}
    ul.main-navigation-menu > li > a
    {padding-left:7px;}
    .navigation-toggler
    {margin-right:3px !important;margin-left:3px !important;}
    ul.main-navigation-menu > li > a .icon-arrow
    {display:none;}
    ul.main-navigation-menu > li > ul.sub-menu
    {display:none !important;padding-bottom:10px !important;}
    ul.main-navigation-menu li > ul.sub-menu > li > a
    {padding-left:24px !important;}
    ul.main-navigation-menu > li > ul.sub-menu > li > ul.sub-menu > li > a
    {padding-left:40px !important;}
    ul.main-navigation-menu > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a
    {padding-left:60px !important;}
    ul.main-navigation-menu > li:hover
    {width:225px;position:relative;}
    ul.main-navigation-menu > li:hover .selected
    {display:none;}
    ul.main-navigation-menu > li:hover > a:after
    {content:"";bottom:-1px;position:absolute;left:35px;top:-1px;width:14px;background:url(../images/menu-white-arrow.png) left center no-repeat;}
    ul.main-navigation-menu > li:first-child > a > .selected
    {display:none !important;}
    ul.main-navigation-menu > li:first-child:hover
    {width:35px;position:relative;}
    ul.main-navigation-menu > li:first-child:hover .title
    {display:none;}
    ul.main-navigation-menu > li:first-child:hover > a:after
    {content:"";bottom:-1px;position:absolute;left:35px;top:-1px;width:14px;background:none;}
    ul.main-navigation-menu > li:hover > a .title
    {padding-left:30px;}
    ul.main-navigation-menu > li:hover .title
    {display:inline;}
    ul.main-navigation-menu > li:hover > ul.sub-menu
    {width:189px;position:absolute;z-index:1000;left:36px;margin-top:0;top:100%;display:block !important;}
    .navigation-toggler
    {display:none;}
    .breadcrumb
    {height:41px;padding:11px;}
    .sidebar-search
    {top:9px;}
}
@media (max-width:767px){
    .main-navigation
    {max-height:340px !important;}
    .layout-boxed > .navbar, .layout-boxed .main-container, .layout-boxed > .footer
    {max-width:none !important;}
    .header-default .navbar
    {position:relative !important;}
    .main-container
    {margin-top:100px;}
    #page-sidebar
    {top:100px;}
    #page-sidebar .nav-tabs.nav-justified > li
    {display:table-cell;width:1%;}
    #page-sidebar .sidebar-toggler
    {right:5px;}
    .main-content
    {padding:0px !important;}
    .nav > li > .dropdown-menu.notifications
    {left:-110px !important;}
    .nav > li > .dropdown-menu.posts
    {left:-160px !important;}
    .nav > li > .dropdown-menu.todo
    {left:-60px !important;}
    .nav > li.current-user > .dropdown-menu
    {right:0 !important;left:auto;}
    .navigation-toggler
    {display:none;}
    .horizontal-menu ul.nav li.current .selected, .horizontal-menu ul.nav li.active .selected
    {display:none;}
    .horizontal-menu .dropdown-submenu > a:after
    {content:"\f107";}
    .page-header small
    {display:block;clear:both;}
    .main-navigation
    {position:fixed;top:50px;left:0;right:0;z-index:1000;border-top:none;}
    .header-default .main-navigation
    {position:static !important;height:auto !important;top:0;max-height:none;margin-top:-1px;}
    .navbar-tools
    {margin-left:-25px;margin-right:-25px;padding:0 15px;border-top:1px solid #080808;}
    .navbar-tools:after
    {clear:both;}
    .navbar-tools:before, .navbar-tools:after
    {content:" ";display:table;}
    .navbar-tools .navbar-right
    {float:right;}
    .navbar-tools .nav > li.dropdown .dropdown-toggle
    {margin-top:0px !important;}
    .main-container.main-container-main-01 {
        margin-top: 30px;
    }
    .responsive-hide-mo { display:none; 
    }

    .main-container.main-container-main-01 .main-content .container .container {
        padding: 0px !important;
        border: none !important;
    }

    div#divpop li.dropdown.current-user a.dropdown-toggle i.clip-chevron-down {
        
        line-height: 4px;
        margin: 7px 0 0 0;
    }

    
    select.form-control 
    { width:100% !important; }

    3.main-content > .container {
    }
.sidebar-search input{display:none;width:0;}
.sidebar-search input.editable{display:block;width:200px;opacity:1;}
body.login .main-login{margin-top:0;}
div.timeline .columns li{float:none !important;width:100% !important;}
div.timeline_element:after{display:none;}
div.timeline_element:before{display:none;}
div.timeline_element{margin:20px auto !important;}
.messages-list{display:block;float:none !important;width:auto !important;border:none !important;height:auto !important;}
.messages-content{margin-left:0 !important;}
.message-time{position:relative !important;text-align:right;right:0 !important;top:0 !important;}
.tabs-left .nav-tabs li.active a, .tabs-left .nav-tabs li.active a:hover, .tabs-left .nav-tabs li.active a:focus{border-right-color:#dddddd;}
.tabs-left .nav-tabs{float:none;}
.tabs-left .tab-content{border-top:none;}
.main-ls{height:auto;left:0;margin:0 auto !important;position:relative;top:0;width:85%;}
.main-ls .logo, .main-ls .copyright{text-align:center;}
body.lock-screen .box-ls{display:inline-block;text-align:center;width:100% !important;}
body.lock-screen .user-info{float:none !important;width:auto !important;}
#placeholder2{margin-right:0 !important;}
.flot-container #choices{position:relative;}
.easy-pie-chart{padding:10px 0;}
.easy-pie-chart .label-chart{display:block;}
.user-left{border-right:none;}
.mini-stats li{border-right:none;border-left:none;border-bottom:1px solid #DDDDDD;padding-top:16px;}
.footer{padding-left:10px;padding-right:10px;}
}
@media (max-width:480px){.nav > li.current-user > .dropdown-menu:after, .nav > li.current-user > .dropdown-menu:before{margin-right:0px;}
header .nav > li.dropdown .dropdown-toggle{margin-top:7px !important;}
.nav li.dropdown .dropdown-toggle .badge{top:15px;}
.nav > li.current-user > .dropdown-menu{margin-right:0px;}
.nav{clear:both !important;}
.header .nav > li.dropdown .dropdown-toggle{margin-top:3px !important;}
.header .nav li.dropdown .dropdown-toggle .badge{top:11px;}
.current-user .username{display:none;}
.hidden-480{display:none !important;}
}
@media (max-width:979px){body{margin:0px !important;}
.main-navigation{z-index:1000;}
.main-content{min-height:760px;}
}
@media (min-width:768px){.main-navigation{position:absolute;width:225px;}
.navbar-collapse.in{overflow-y:visible;}
.main-content{margin-left:225px;}
.page-full-width .main-content{margin-left:0 !important;}
.main-content > .container{min-height:760px;}
ul.main-navigation-menu > li.active > a .selected:before{display:block;height:41px;position:absolute;right:-10px;top:-1px;width:11px;content:"\e16c";font-family:'clip-font';}
.navigation-small .main-content{margin-left:35px !important;}
.navigation-small .main-navigation{width:35px !important;z-index:1000;}
.navigation-small.sidebar-fixed .wrap-menu{width:35px;}
.navigation-small ul.main-navigation-menu > li > a > .title{display:none;}
.navigation-small ul.main-navigation-menu > li > a{padding-left:7px;}
.navigation-small .navigation-toggler{margin-right:3px !important;margin-left:3px !important;}
.navigation-small ul.main-navigation-menu > li > a .icon-arrow{display:none;}
.navigation-small ul.main-navigation-menu > li > ul.sub-menu{display:none !important;padding-bottom:10px !important;}
.navigation-small ul.main-navigation-menu li > ul.sub-menu > li > a{padding-left:24px !important;}
.navigation-small ul.main-navigation-menu > li > ul.sub-menu > li > ul.sub-menu > li > a{padding-left:40px !important;}
.navigation-small ul.main-navigation-menu > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a{padding-left:60px !important;}
.navigation-small ul.main-navigation-menu > li:hover{width:225px;position:relative;}
.navigation-small ul.main-navigation-menu > li:hover .selected{display:none;}
.navigation-small ul.main-navigation-menu > li:hover > a:after{content:"";bottom:-1px;position:absolute;left:35px;top:-1px;width:14px;background:url(../images/menu-white-arrow.png) left center no-repeat;}
.navigation-small ul.main-navigation-menu > li:hover > a .title{padding-left:30px;}
.navigation-small ul.main-navigation-menu > li:hover .title{display:inline;}
.navigation-small ul.main-navigation-menu > li:hover > ul.sub-menu{width:189px;position:absolute;z-index:1000;left:36px;margin-top:0;top:100%;display:block !important;}
}
body.patner-login .tab-padding.tab-blue > li.active > a, body.patner-login .tab-padding.tab-blue > li.active > a:focus, body.patner-login .tab-padding.tab-blue > li.active > a:hover {
    background-color: #50CA68;
    box-shadow: none;
    border-top-color: #578c1e !important;
    color: #fff !important;
}


@media (min-width:1px) and (max-width:768px) {
    body.patner-login.open .navbar-content-scroll 
    { width:200px; }
    body.patner-login .navbar-content-scroll 
    { width:0px; }
    .main-content.patner-login-content 
    { margin-left:15px !important; }
    .navbar-content-scroll 
    { height: 83vh; }
    .dataTables_wrapper .row .col-md-6:last-child 
    { width: 100% !important;  float: right; }
    body.patner-login button.new-menu-responshiv 
    { background-color: transparent !important; /*color: #50ca68;*/  width: 40px !important;  height: 40px !important;   margin: 3px 0 0 0 !important; padding: 0px !important; border-radius: 6px; margin: 0; float: left;}
    .col-sm-12
    { clear:both; }
    div#divLoggers .col-md-12.mb-3 
    { width: 100%; float: left; }
    body.patner-login h2.title 
    { display: flex !important; }
    body.patner-login h2.title span 
    { float: left; }
    body.patner-login .dataTables-search input 
    { width:100% !important; }
    body.patner-login .dataTables-search 
    { width: 100% !important; float: left;  margin-top: 10px; }
    .dataTables-search .fa.fa-search 
    { position:absolute; right:0px; top:0px; }
    body.patner-login .col-md-5.vis-c-g 
    { width: 100%; }
    body.patner-login .col-md-2.vis-m-g 
    { width: 100%;  padding-top: 0px !important; clear:both; text-align:center;   }
    body.patner-login .dataTables_wrapper .row .col-md-6:last-child .dataTables_filter input[type="search"] 
    { width:100% !important; }
    body.patner-login .panel-body .label 
    { white-space: normal !important; }
    body.patner-login .fileupload.fileupload-new .input-group 
    { display: block !important; }
    body.patner-login .col-md-2.vis-m-g input.btn
    { width:auto !important; }
    .design-modal-popup .modal-body .col-md-6.mb-3 
    { width: 100% !important; float: left; }
    body.patner-login div#divCredential .btn 
    {   font-weight: normal !important;   padding: 8px 12px !important;  background: #33009a; background-color: #33009a;  border-color: #33009a;  border: none !important;       width: auto !important;     }
    body.patner-login .form-control.form-control-boder 
    { height: auto !important; }
    body.patner-login .row-01 .design-modal-popup 
    { width: 95% !important;  height: 95vh !important; margin-top: 10px !important; }
    .divEcoesData-01110 .col-xs-4, .divEcoesData-01110 .col-xs-5, .divEcoesData-01110 .col-xs-6, .divEcoesData-01110 .col-xs-7, .divEcoesData-01110 .col-xs-8, .divEcoesData-01110 .col-xs-9, .divEcoesData-01110 .col-xs-10, .divEcoesData-01110 .col-xs-11, .divEcoesData-01110 .col-xs-12, .divEcoesData-01110 .col-xs-3, .divEcoesData-01110 .col-xs-2
    { width: 100% !important; }
    body.patner-login .design-modal-popup .modal-body 
    { max-height:76.5vh !important; overflow-y: auto !important; min-height:76.5vh !important; }
    body.patner-login .design-modal-popup 
    { left: 0px !important;  top: 0px !important; right: 0px !important; bottom: 0px !important; margin: 0px auto !important; width: 95% !important; height: 96vh !important; margin-top: 10px !important;    }
    .green-block .nav > li > a 
    { padding: 10px 10px; }
    body.patner-login .design-modal-popup  .modal-header 
    { height: 9vh !important; }
    body.patner-login .design-modal-popup .modal-footer 
    { height:10vh !important; }
    .form-control-boder span 
    { width: 100% !important; float: left !important; }
    .center123 {
        z-index: 99999;
        margin: 250px auto !important;
        padding: 3px ;
        width: 200px !important;
        background-color: White;
        border-radius: 10px;
        opacity: 1 !important;
        vertical-align: middle;
    }

    .col-md-12.text-center.mb-3 {
        padding: 0;
    }
}

@media (min-width:640px) and (max-width:768px) {
    ol.demo.dashboard-box li.col-lg-3.col-md-6.col-sm-6 
    { width: 50%; float: left; }
}

.navbar-content-scroll .navigation-toggler 
{ display: none; }
.navbar-content.navbar-collapse 
{ padding: 0px !important; }
/*body.patner-login ul.main-navigation-menu > li a 
{ border-top-color: #f0f0f0 !important; }*/

body.patner-login .main-content 
{ margin-left:275px; margin-right:0px; margin-top:0px; }
.navbar-content-scroll {
    width: 260px;
    background: #fff;
    float: left;
    margin: 0px 15px 30px 15px;
    padding: 0px;
    border-radius:12px; 
}
.main-navigation 
{ display: block !important;  position: inherit !important; }
body.patner-login .main-container.main-container-main-01 
{ background-color: transparent !important; }

body.patner-login ol.breadcrumb 
{ display: none; }
.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical 
{ z-index: 99999; }
body.patner-login .main-navigation 
{ width: 200px !important; }
ul.nav.nav-tabs.desbord-tab li 
{ float: none; display: inline-block; margin-bottom: -1px; }
ul.nav.nav-tabs.desbord-tab 
{ text-align: center; }
ul.nav.nav-tabs.desbord-tab li i.fa 
{ margin: 5px 8px 0 0;  font-size: 24px; }
ul.nav.nav-tabs.desbord-tab 
{ border: none; margin-bottom: 25px; }
.card h2.desbord-titel 
{ font-size: 20px;  margin-bottom: 35px;  border-bottom: none; padding-bottom: 10px;  color: #24873e;  float: left;   width: 100%;  margin: 0 0 15px 0;  padding: 0 0 8px 0; border-bottom: #24873e 1px solid;    }
.stats .btn 
{ font-size: 16px !important; font-weight: normal !important;  padding: 6px 15px !important; background: #33009a !important; }
.info-box-content 
{ padding: 5px 10px; margin-left: 90px; }
.chart-row 
{ width: 100%; text-align: center; }
.chart-row img 
{ width: 60%; margin: 0px auto; float: none; }
.info-box 
{ display: block; min-height: 90px; background: #fff;  width: 100%; box-shadow: 0 2px 4px 0 rgba(0,0,0,.08); border-radius: 2px; margin-bottom: 0px; }
.info-box-icon 
{ border-top-left-radius: 2px;  border-top-right-radius: 0;  border-bottom-right-radius: 0;  border-bottom-left-radius: 2px;  display: block;    float: left;    height: 90px; width: 90px; text-align: center;       font-size: 45px;        line-height: 90px;        background: rgba(0,0,0,0.2);    }
.progress-description, .info-box-text 
{  display: block; white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;      text-align: center;    margin-top: 15px;    font-weight: 500; }
.info-box-number 
{ display: block;  font-weight: bold; text-align: left;  }
.col-md-12 .col-md-12 h2.desbord-titel 
{ margin-bottom: 20px; }
.bg-aqua 
{ background: #00c0ef; color: #fff; }
.bg-red 
{ background: #dd4b39;  color: #fff; }
.bg-green 
{ background: #00a65a; color: #fff; }
.desbord-tab li a 
{ background: none; border: none; }
.bg-yellow 
{ background: #f39c12; color: #fff; }
.main-dashbord a 
{ text-decoration: none; color: #333; }
ul.nav.nav-tabs.desbord-tab a 
{ background: none !important;  border: none !important; color: #5b5b5b; font-weight: 500; }
ul.nav.nav-tabs.desbord-tab li.active a 
{ background: #50CA68 url(../../images/aroow-01.png) !important; color: #ffffff; font-weight: 500; border-radius: 0; background-repeat: no-repeat !important; background-size: 17px !important; background-position: 48% 37px !important; }
ul.nav.nav-tabs.desbord-tab li a 
{ padding: 6px 20px 6px 20px; }
.dashboard-box 
{ width: 100%; float: left;  margin: 0px; padding: 0px; }
.dashboard-box li 
{ margin-bottom: 30px; }
.tab-inner-tab li a 
{ background: #fff; border-radius: 0px; color: #5b5b5b;  }
.tab-inner-tab li.active a 
{ border: none !important; /*background: #50CA68 !important;*/ color: #fff !important; }
ul.nav.nav-tabs.desbord-tab 
{ border-bottom: 1px #50CA68 solid; margin-bottom: 0px;}
ul.nav.nav-tabs.tab-inner-tab 
{ border-bottom: none; margin-bottom: 18px; }
.tab-pane.fade.active.in .panel-heading 
{ border: none !important; }
.info-box 
{ display: block;  min-height: 90px; background: none;  width: 100%; box-shadow:none;  border-radius: 2px; margin-bottom: 0px; }
.dashboard-box 
{ width: 100%; float: left; margin: 0px; padding: 0px; }
.handle 
{ width: 30px; height: 30px;  border: none; position: absolute; right: 15px; bottom: 0px; background: #e9e9e9;  color: #1e8341; cursor: move; display: none !important; }
.info-box-content 
{ padding: 5px 10px; margin-left: 90px; }
ol.dashboard-box 
{ list-style: none }
.green-block {
    background:none;
    
    padding:0;
    display: inline-block;
    width: 100%;
}

.info-box-text {
}

.dashboard-box li button.close-btn 
{ display: none; }
button.close-btn 
{ position: absolute;  right: 7px;  top: -10px;   width: 28px;  height: 28px; border: none; border-radius: 100px; color: red; background: #ffffff; border: 2px #e4f1d6 solid;  z-index: 999; }
.dashboard-box li:hover button.close-btn 
{ display: none; }
.progress-description, .info-box-text 
{ display: block;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; margin-top: 15px; font-weight: 500; }
.lead span.info-box-icon 
{ background: #9933CC; color: #fff; }
.prospect span.info-box-icon 
{ background: #2BBBAD; }
.sub-broker span.info-box-icon 
{ background: #212121; }
.suppliers span.info-box-icon 
{ background: #6200ea; }

.contract-received span.info-box-number 
{ color: #dd4b39; }
.contract-accepted span.info-box-number 
{ color: #f39c12; }
.objected span.info-box-number 
{ color: #00a65a; }
.lead span.info-box-number 
{ color: #9933CC; }
.prospect span.info-box-number 
{ color: #2BBBAD; }
.sub-broker span.info-box-number 
{ color: #212121; }
.suppliers span.info-box-number 
{ color: #6200ea; }
h2.title {
    margin: 0px 0 7px 0;
    padding: 0 0 0px 0;
    font-weight: normal;
    COLOR: #33009a;
    text-transform: capitalize;
    font-size:30px;
    display: block;
    font-weight: 500;
    clear: both;
    width: 100%;
    float: left;
    letter-spacing: 0px;
}
body.patner-login .tab-content 
{ width: 100%; float: left; margin:30px 0 0 0; padding: 0px; border: none; }
.new-table-01 th 
{ white-space: nowrap; /*background: #50CA68;*/ color: #fff; }

.info-box-text {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    margin-top: 10px;
    font-weight: 500;
    color: #33009a;
    font-size:16px; 
}
body.patner-login .navbar.navbar-inverse.navbar-fixed-top 
{ padding: 3px 10px !important;  border: none !important;  box-shadow: 0 2px 4px 0 rgba(0,0,0,.08) }
body.patner-login .main-navigation 
{ background-color: #fff !important;}
body.patner-login ul.main-navigation-menu > li a > i {
    width: 50px;
    height: 50px;
    background: #33009a;
    text-align: center;
    line-height: 50px;
    border-radius: 100px;
    color: #ffffff;
    float: left;
    font-size: 20px;
}


body.patner-login ul.main-navigation-menu > li a > span {
    /* float: left; */
    vertical-align: middle;
    height: 50px;
    /* color: #fff; */
    display: table-cell;
    font-size: 16px;
    text-align: left;
    width: 175px;
    padding: 0 0 0 15px;
    font-weight: 500;
}
body.patner-login li.dropdown.current-user .dropdown-toggle:focus,
body.patner-login li.dropdown.current-user .dropdown-toggle:active,
body.patner-login li.dropdown.current-user .dropdown-toggle.show {
    background: #33009a !important;
}
body.patner-login .mb-3 {
    margin: 0px !important;
    height: 110px !important;
}
body.patner-login select.form-control 
{ color: #757575;}
.form-control.form-control-boder 
{  LETTER-SPACING: 0PX !important; FONT-WEIGHT: 500 !important; }
body.patner-login .form-control
 {
    background: #fff !important;
    font-size: 16px !important;
    padding: 10px 15px !important;
    font-weight: 500 !important;
    color: #000 !important;
    border: 1px solid #ced4da !important;
    border-radius: 12px !IMPORTANT;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    font-weight: 500 !important;
    width: 100% !important;
    line-height: normal !important;
    height:auto !important;     
    box-shadow:none !important; 
}

::-webkit-input-placeholder {
    color: #33009a; opacity:1;
}

#search input[type="text"]::-moz-placeholder {
    color: #33009a;
    opacity: 1;
}

#search input[type="text"]:-moz-placeholder {
    color: #33009a;
    opacity: 1;
}

#search input[type="text"] {
    color: #33009a;
    opacity: 1;
}









.form-field input.text-input::-webkit-input-placeholder {
    color: #33009a !important;
}
body.patner-login .form-control::-webkit-input-placeholder {
    color: #33009a !important;
}

    body.patner-login .form-control:-moz-placeholder {
        color: #33009a !important;
    }

    body.patner-login .form-control::-webkit-input-placeholder, #test-both:input:-moz-placeholder {
        color: #33009a !important;
    }

    body.patner-login .form-control::-webkit-input-placeholder {
        color: #33009a !important;
    }

    body.patner-login .form-control:-moz-placeholder {
        color: #33009a !important;
    }

​




body.patner-login .form-control::-webkit-input-placeholder {
    color: #33009a;
}
body.patner-login .form-control:-moz-placeholder {
    color: #33009a;
}
body.patner-login .form-control::-moz-placeholder {
    color: #33009a;
}
body.patner-login .form-control:-ms-input-placeholder {
    color: #33009a;
}
body.patner-login .form-control::-ms-input-placeholder {
    color: #33009a;
}
body.patner-login .form-control::placeholder {
    color: #33009a;
}
@import url('https://fonts.googleapis.com/css?family=Muli:400,600,700,800&display=swap');
body.patner-login .form-control:focus {
    border: 1px solid #33009a !important;
}
body.patner-login .label {
    padding: 0 !important;
    line-height: 1 !important;
    text-align: left !important;
    white-space: nowrap !important;
    vertical-align: baseline !important;
    border-radius: .25em !important;
    float: left !important;
    width: 100% !important;
    letter-spacing: 0;
    margin: 0 0 6px 0;
}

body.patner-login .with-check-box input[type=checkbox] 
{ width: 20px;  height: 20px; float: left; margin-top: 10px !important; }
body.patner-login .with-check-box .form-control 
{ width: -moz-calc(100% - 30px) !important; width: -webkit-calc(100% - 30px) !important; width: -o-calc(100% - 30px) !important; width: calc(100% - 30px) !important; float: right; }
table.table.display.nowrap th 
{ white-space: nowrap; }
table.table.display.nowrap td 
{ white-space: nowrap; }
 body.patner-login .dataTables_scrollBody tr th 
 { padding-bottom: 0px !important;  padding-top: 0px !important;  background-image: none !important; }
body.patner-login .dataTables_info 
{float: left; }
body.patner-login ul.pagination 
{ margin: 10px 0 0 0 !important; }
body.patner-login .ExcelButton 
{ float: right; margin: 0px 0 0 16px !important; height: 28px; }

body.patner-login .footer {
    background: #fff !important;
    background: #fff !important;
    padding: 0 !important;
    color: #33009a !important;
    width: 100% !important;
    margin-top: 0px !important;
    z-index: 1;
    float: left;
    height: 28px;
}
body.patner-login .footer .footer-inner 
{ margin-left: 240px !important; }
    body.patner-login .footer .footer-inner a {
        color: #33009a;
        float: left;
        margin: 8px 0 0 0;
    }
body.patner-login .go-top {
    background-color: #33009a !important;
    color: #fff !important;
    height: 26px;
    margin-top: 1px;
    font-weight: bold !important;
}

body.patner-login .panel-default 
{ border: none !important; }

body.patner-login .alert 
{ padding: 15px; margin-bottom: 0; border: 1px solid transparent; border-radius: 4px; margin: 0px; float: left;  width: 100%; border-radius: 0; margin-top: 2px; }
.chosen-container.chosen-container-single 
{ width: 100% !important; height: 44px !important;}
body.patner-login .main-navigation .navigation-toggler 
{ display: none !important; }
body.patner-login .input-text-2020 .form-control 
{ border-radius: 0px !important; text-align: center !important; }
body.patner-login .label p 
{ float: right; margin: 0px !important; letter-spacing: 0; }
.form-control.form-control-boder 
{ float: left; }
.form-control.form-control-boder label 
{ margin: 0px 5px 0 0; }
.w-full-full {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.add-height .col-md-4.mb-3 
{ height: 77px; margin-top: 5px !important; }
.clearfix 
{ height: 1px; width: 100%;  float: left;  clear: both; }
.dark-green {
    padding:0px;
    background: none !important;
    float: left;
    margin: 20px 0 0 0;
    width: 100%;
}



body.patner-login .btn {
    font-size: 16px !important;
    font-weight: 500 !important;
    padding: 10px 22px !important;
    background: #33009a;
    background-color: #33009a;
/*    border-color: #50ca68;
*/    border: none !important;
    width: auto !important;
    color:#fff !important; 
    border-radius:100px; 
}



body.patner-login .navbar-inverse .nav > li.current-user > a i 
{ text-align: center; width: 40px; height: 40px; line-height: 40px; color: #fff !important;  font-size: 30px; }
body.patner-login li.dropdown.current-user .dropdown-toggle {
    padding: 0px !important;
    background: #33009a;
    border-radius: 100px;
    margin: 6px 0 0 6px;
}
body.patner-login i#filtersubmit {
    background: #fff;
    position: absolute;
    right: 21px !important;
    top: 31px;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #33009a !important;
    left: auto;
    font-size: 20px;
}
/*li.dropdown.current-user.open 
{ background: #22853f !important; border-radius: 100px;} */

body.patner-login i.fa.fa-user 
{ display: block; }
body.patner-login ul.main-navigation-menu i.fa.fa-user 
{ width: auto; float: left; margin-right: 10px; }
/*body.patner-login ul.main-navigation-menu li.sub-menu-01 > a 
{ background: url(../images/arrow-01.png) no-repeat 94% 16px !important; }*/
body.patner-login i.clip-chevron-down 
{ display: none !important; }
/*body.patner-login .pagination > .active > a, body.patner-login .pagination > .active > span, body.patner-login .pagination > .active > a:hover, body.patner-login .pagination > .active > span:hover,    body.patner-login .pagination > .active > a:focus,    body.patner-login .pagination > .active > span:focus 
{ background-color: #50ca68;  border-color: #50ca68;  color: #fff; }*/
/*body.patner-login .pagination > li > a, body.patner-login .pagination > li > span 
{ color: #50ca68; }    */
body.patner-login .front 
{ width: 100% !important;   margin: 0px !important; float: left !important; }
body.patner-login .back 
{ width: 100% !important;  margin: 0px !important; float: left !important; }
body.patner-login .cke_chrome 
{ visibility: inherit;  width: 100%; float: left; margin: 7px 0 0 0; }
body.patner-login .green-block ul.nav.nav-tabs li 
{ float: none; display: inline-block;}
body.patner-login .green-block ul.nav.nav-tabs {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
/*    border-bottom: 1px #adafbb solid !important;
*/    text-align: center;
    border: none;
    background: no-repeat;
}


.nav-tabs > li {
  
    margin-bottom: -6px !important;
}


    body.patner-login .green-block ul.nav.nav-tabs li a {
        border: none !important;
        background-color: #33009a;
        color: #fff !important;
        float: left;
        padding: 15px 22px;
        box-shadow: none !important;
        height: auto;
        border-radius: 12px 12px 0 0px !important;
        margin:5px 0px !important; 
    }
    body.patner-login .green-block ul.nav.nav-tabs li.active a {
       
        background-color: #b631e6;
        color: #fff !important;
    }
body.patner-login li.sub-menu-01 ul.sub-menu 
{ margin: 0px !important; }
body.patner-login ul.main-navigation-menu li > ul.sub-menu > li > a {
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px #cbceda solid;
    text-align: left;
    padding-left: 85px;
    padding-right: 10px;
}
    body.patner-login ul.main-navigation-menu li > ul.sub-menu > li > a:hover {
        background: none !important;
        color: #b631e6 !important;
    }
body.patner-login ul.main-navigation-menu > li > a {
    padding: 10px 15px !important;
    text-align: center;
    line-height: initial !important;
    cursor:pointer !important; 
    color: #000;
}
body.patner-login ul.main-navigation-menu li > ul.sub-menu > li 
{ margin-top: 0px !important;}
body.patner-login .btn:hover {
    background: #b631e6; 
}


.info-box.prpul-bg span.info-box-icon {
    background: #9933CC;
    color: #fff;
}
.container.ImportProspect .panel-body 
{ margin: 0px !important; padding: 0px !important;}
.container.ImportProspect ul.nav.nav-tabs 
{ display: none; }
.form-control.form-control-boder.form-control-boder-0001 label 
{ margin: 0 15px 0 0; }
body.patner-login .container.ImportProspect .tab-content 
{ margin: 0px !important;}
/*body.patner-login table.table .btn 
{ padding: 6px 12px !important;}*/
body.patner-login .tab-content.green-block 
{ margin: 0px !important; }
body.patner-login table.table 
{ background: none; }
.tab-content.dark-green.last-table-bg 
{ margin: 0px !important; padding: 15px; }
body.patner-login .nav.nav-tabs.secound-table 
{ text-align: center !important; }
body.patner-login .nav.nav-tabs.thard-table 
{ text-align: left !important; }
.new-table-01 th 
{ white-space: nowrap; /*background: #50CA68;*/   color: #fff; font-weight: 500; }
.new-table-01 td 
{ white-space: nowrap; }
body.patner-login div#panel_tab3_example7 .table-responsive {
    overflow: scroll;
    float: left;
    width: 100%;
    height: 400px;
    white-space: nowrap;
}
body.patner-login .table-responsive .new-table-01 
{ border: none; margin: 0px !important; padding: 0px !important; margin-bottom: 0px !important; }
.col-md-8 h2.title 
{ margin-top: 16px; font-size: 20px; }
.col-md-4 h2.title 
{ margin-top: 0px; font-size: 20px; }
table.dataTable tbody td 
{ padding: 8px 10px; }
.new-table-02 td 
{ padding: 10px 10px !important;   }
    .new-table-02 td b {
        color: #333333;
    }
body.patner-login table.table.new-table-02 th {
    background: #33009a;
    color: #fff;
}
body.patner-login table.table.new-table-02 td 
{ border: 1px #ddd solid !important; }
body.patner-login table.table.new-table-02 
{ margin-bottom: 18px !important; }
.panel-body 
{ margin: 0px !important;  padding: 0px; }
h4.dark-green-inner-titel 
{  margin: 0px; padding: 0 0 5px 0;border-bottom: 1px #acb79f solid; }
h2.title.title-address 
{ margin-top: 0px; }
h4.dark-green-inner-titel.home-address 
{ float: left; width: 100%;  margin-top: 15px; margin-bottom: 15px;}
/*body.patner-login h4.dark-green-inner-titel .btn 
{  margin: -5px 0 0 5px !important; padding: 6px 10px !important;  float: right !important }*/
body.patner-login textarea.form-control 
{ height: 150px !important; }
.add-address h4.dark-green-inner-titel.home-address 
{ margin-top: 0px !important; margin-bottom: 0px; }
.add-address 
{ margin-top: 12px; }
body.patner-login ol.pagination 
{ margin: 10px 0;  float: right; }
body.patner-login .table.table-bordered thead tr th 
{  color: #333 !important; font-weight:bold !important; border:none;    }
.table-full-width 
{ width: 100% !important; }
body.patner-login span.username 
{ display: none; }
.dataTables-search input 
{ width: 290px; padding: 10px !important; }
.dataTables-search i.fa.fa-times 
{ position: absolute;  right: 45px; top: 8px;  }
.dataTables-search .fa.fa-search {
    padding: 10px;
/*    background: #50ca68;
*/    color: #fff;
    margin: 0px;
    float: right;
    font-size: 18px;
}
.dataTables-search 
{ position: relative; margin: 0 0px 0 0; }
.dataTables-excel 
{ margin: 0 0 0 10px; }
table.table.display.nowrap 
{ width: 100% !important;}
body.patner-login .checkbox-inline, body.patner-login .checkbox-inline + .checkbox-inline 
{ margin-right: 2px !important;}
body.patner-login label.label.text-right 
{ text-align: right !important; }
body.patner-login label.label.text-right 
{ text-align: right !important;  margin: 10px 0 0 0; }
b.tabel-count {
    width: 100%;
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #b631e6;
    line-height: normal;
}
a.tabel-link 
{ color: #50ca68; font-weight: bold; line-height: normal; }
/*body.patner-login .chosen-container-single .chosen-single 
{ background: #fff !important; }*/
/*body.patner-login .chosen-container-single .chosen-single:focus 
{ border: 2px solid #50CA68 !important; }*/
/*body.patner-login .chosen-container-single .chosen-single 
{ background: #fff !important; box-shadow: none !important; border-radius: 0px !important;  height: 44px; line-height: 44px; border: 2px solid #bfbfbf !important; width: 100% !important; }*/
/*body.patner-login .chosen-container-single .chosen-drop 
{ width: 100% !important; }
body.patner-login .chosen-container-single .chosen-single div b 
{ height: 40px !important; background-position: 0px 10px !important; }*/
body.patner-login .btnsizegroup button, body.patner-login input[type=button] 
{ width: auto !important;}
span.info-box-icon i.fa 
{ color: #fff;}
.col-md-2.pull-right.text-center.Export-btn-visibilty 
{ position: absolute; right: 0; z-index: 999;  top: 164px; }
body.patner-login .col-md-2.pull-right.text-center.Export-btn-visibilty 
{ position: absolute;  right: 0; z-index: 999; top: 164px; }
 body.patner-login .col-md-2.pull-right.text-center.Export-btn-visibilty .btn 
{ width: 134px !important; }
.col-md-6.visibility-customer-group-w 
{ padding-right: 0; }
.col-md-5.visibility-customer-group-w 
{ padding-left: 0; }
.col-md-2.vis-m-g {
    width: 50px;
    padding: 0px 0 0 8px;
    padding-top: 275px;
}
.col-md-5.vis-c-g 
{width: 46.7%; }
.col-md-5.vis-c-g .pull-right.dataTables-search 
{ margin: 15px 0; }
.col-md-2.vis-m-g button.btn.btn-primary 
{ width: 50px !important;  height: 50px !important;  border-radius: 0px !important; margin-bottom: 10px; }
/*.dataTables_wrapper .row .col-md-6:last-child 
{ width: 400px; float: right; }*/
.dataTables_wrapper .row .col-md-6:last-child .dataTables_filter 
{ width: 100%; }
.dataTables_wrapper .row .col-md-6:last-child .dataTables_filter label 
{ width: 100%; }
.dataTables_wrapper .row .col-md-6:last-child .dataTables_filter 
{ float: right; text-align: right; margin: 14px 0 9px 0; }
.dataTables_wrapper .row .col-md-6:last-child .dataTables_filter input[type="search"] 
{ width: 300px; height: 40px; }
span.fileupload-preview 
{ overflow: hidden; text-overflow: ellipsis; width: 200px; float: left; }
.m-1 
{ margin-top: 2px !important; margin-bottom: 2px !important; }

body.patner-login .dataTables_filter input[type="search"] {
    background: #fff !important;
    font-size: 16px !important;
    padding: 10px 15px !important;
    font-weight: 500 !important;
    color: #000 !important;
    border: 1px solid #ced4da !important;
    border-radius: 12px !IMPORTANT;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    font-weight: 500 !important;
  
    line-height: normal !important;
    height: auto !important;
    box-shadow: none !important;
    width:auto !important; 
}

    body.patner-login .dataTables_filter input[type="search"]:focus {
        border: 1px solid #33009a !important;
    }
.dataTables_wrapper .dataTables_length select:focus {
    border: 1px solid #33009a !important;
}

body.patner-login table.table.table-striped.table-bordered i.circle-icon.circle-green {
    width: auto !important;
    background: no-repeat;
    color: #33009a;
    font-weight: 500 !important;
    height: auto !important;
    line-height: normal !important;
    margin: 0px !important;
    padding: 0px !important;
}
    body.patner-login table.table.table-striped.table-bordered i.circle-icon.circle-green:hover {
        color: #b631e6
    }
    body.patner-login .dataTables_filter input[type="search"]:focus {
        box-shadow: none !important !important;
    }
body.patner-login .CustomerClass input[type=file] 
{ display: inline-block; }
.dashboard-box a 
{ cursor: pointer !important; }
body.patner-login .table-input-padind input.form-control 
{ padding: 10px 3px !important; }
.form-group-01.mb-3 
{ width: 100%; float: left; }
.panel-body h4.sidebar-title 
{ width: 100%; float: left;  margin: 7px 0 20px 0 !important;   padding: 5px 0;  color: #50CA68;  border-bottom: 1px black solid; }
body.patner-login .alert 
{ margin: 15px !important; width: 97.2% !important; }
/*.dashboard-box a 
{ cursor: pointer !important; }*/
.btn.btn-light-grey.btn-file 
{ padding-top: 11px !important;  padding-bottom: 11px !important; }
a.btn.btn-light-grey.fileupload-exists 
{ padding-top: 11px !important; padding-bottom: 11px !important; }
div#responsiveDownloadContract p#pDownloadContract 
{ width: 100%; float: left; padding: 0;  text-align: center; }
.tooltip 
{ position: relative; display: inline-block; border-bottom: 1px dotted black; }
.tooltip .tooltiptext 
{ visibility: hidden; width: 120px; background-color: black; color: #fff; text-align: center; border-radius: 6px; padding: 5px 0; /* Position the tooltip */ position: absolute; z-index: 1; }
.tooltip:hover .tooltiptext 
{ visibility: visible; }
.col-md-12.text-center label 
{ margin: 0 10px 0 3px; }
.col-md-12.text-center label 
{ margin: 0 10px 0 3px; }
body.patner-login span.form-control 
{ float: left; letter-spacing: 0;   font-weight: normal;   min-height: 44px !important;  height: auto !important;  word-break: break-all !important; }
.panel-body.buttons-widget 
{ padding: 15px; }
body.patner-login td.dataTables_empty 
{ text-align: left !important;}
div#style_selector1 .form-group .col-sm-8 .col-sm-9 
{ width: 83.3%; }
body.patner-login table.table.display.nowrap .btn 
{ margin: 1px !important; }
/*body.patner-login table.table button.btn.btn-danger 
{ background-color: #d9534f !important; border-color: #d43f3a !important; } */
body.patner-login .box-forgot, body.patner-login .box-register 
{ display: none; }
body.patner-login .form-group i.fa.fa-user 
{ display: none !important; }
i.fa.fa-file.fileupload-exists 
{ float: left !important; }
body.patner-login table.table .btn-primary[disabled] 
{ background: #33009a !important;  background-color: #33009a !important;  border-color: #33009a !important; }
.col-md-1.mb-3.height-group label.label 
{ margin-top: 37px; }
.height-group 
{ height: 80px; }
div#style_selector_container1 .form-group .col-sm-8 .col-sm-9 
{ width: 83.6% !important; }
td.dataTables_empty 
{ text-align: left !important; }
.table-responsive.tablePriceDetail-t-r 
{ overflow-y: auto;  margin-top: 30px; }
.btnsizegroup a 
{ margin: -6px 0 0 0; }
.btnsizegroup a 
{ margin: -6px 0 0 0; }
.dataTables_scrollBody .table > thead > tr > th 
{ background: none !important; padding-top: 0px !important; padding-bottom: 0px !important; }
table.table.table-full-width 
{ width: 100% !important; }
body.patner-login .green-block.Partnerdiv-input .hight-gp-t 
{ margin-top: 0px !important; margin-bottom: 0px !important; min-height: 100px; }
body.patner-login .green-block.Partnerdiv-input .hight-gp-t input.form-control 
{ margin-bottom: 0px !important; }
body.patner-login .green-block.Partnerdiv-input .hight-gp-t label.label 
{ margin-top: 0px !important;  }
.dashboard-box li:focus 
{ outline: none !important; }
body.patner-login .main-navigation 
{ display: none !important;  height: auto !important; }
.row.input-margin .col-md-3 
{ margin-bottom: 5px; }
a.pull-left.back-btn img 
{ height: 22px; margin: -4px 10px 0 0; }
body.patner-login .dark-green .col-md-4.mb-3 
{ margin: 15px 0 0 0 !important; min-height: 90px; }
body.patner-login .green-block .col-md-4.mb-3 
{ margin: 15px 0 0 0 !important; min-height: 90px; }
body.patner-login .modal .panel-body 
{ padding: 15px !important; }
body.patner-login span#ErrFileName 
{ margin: 0px !important;  padding: 0px !important; }

body.patner-login input.form-control:disabled 
{background: #ececec !important; }
p#pDownloadContract input.btn 
{ margin: 4px !important; }
div#CharityDetail 
{ width: 100%;  float: left;  margin: 0px !important; }
div#CharityDetail h4 
{ float: left;  width: 100%; margin-top: 15px; margin-bottom: 15px; padding: 0 0 5px 0; border-bottom: 1px #acb79f solid; }
div#CharityDetail .panel.panel-default 
{ background-color: rgb(205, 224, 184) !important; border-radius: 0px !important; }
div#CharityDetail .panel.panel-default .panel-tools 
{ display: none; }
div#CharityDetail .panel-heading i.fa 
{ display: none }
div#CharityDetail .panel-heading 
{ border: none !important;  background: none !important;  border-radius: 0px !important; box-shadow: none !important;  margin: 10px 0 0px 0;  padding: 0 0 8px 0; font-weight: normal;  COLOR: #000;         text-transform: capitalize; display: block; font-weight: 500; clear: both; width: 100%; float: left; letter-spacing: 0.5px;}
div#CharityDetail .panel.panel-default 
{ background-color: rgb(228, 241, 214) !important; border-radius: 0px !important; }
div#CharityDetail .panel.panel-default 
{ background-color: rgb(228, 241, 214) !important; border-radius: 0px !important; padding: 0 15px 15px 15px; }
div#CharityDetail .panel-body 
{ background: #cde0b8; padding: 15px; float: left; width: 100%; }
div#CharityDetail .panel.panel-default 
{ background-color: rgb(228, 241, 214) !important; border-radius: 0px !important; padding: 0 15px 15px 15px; width:100%; float:left; margin: 0px 0 0 0;}
div#CharityDetail .panel.panel-default .col-md-8 
{  width: 100%; }
div #CharityDetail .panel.panel-default .col-md-4 
{ width: 100%; padding-bottom: 8px;  font-weight: 500; line-height: 1 !important; color: #5b5b5b !important;  text-align: left !important;  white-space: nowrap !important;                vertical-align: baseline !important;               border-radius: .25em !important;                 float: left !important; width: 100% !important;  letter-spacing: 0.5px; }
div#LLPDiv 
{ width: 100%; float: left; margin: 0px !important; }
div#LLPDiv h4 
{ float: left; width: 100%;   margin-top: 15px;  margin-bottom: 15px;  padding: 0 0 5px 0; border-bottom: 1px #acb79f solid; }
div#LLPDiv .panel.panel-default 
{ background-color: rgb(205, 224, 184) !important; border-radius: 0px !important;}
div#LLPDiv .panel.panel-default .panel-tools 
{ display: none; }
div#LLPDiv .panel-heading i.fa 
{ display: none; }
div#LLPDiv .panel-heading 
{ border: none !important; background: none !important; border-radius: 0px !important; box-shadow: none !important; margin: 10px 0 0px 0; padding: 0 0 8px 0; font-weight: normal; COLOR: #000;       text-transform: capitalize; display: block; font-weight: 500; clear: both; width: 100%; float: left; letter-spacing: 0.5px; }
div#LLPDiv .panel.panel-default 
{ background-color: rgb(228, 241, 214) !important; border-radius: 0px !important; }
div#LLPDiv .panel.panel-default 
{ background-color: rgb(228, 241, 214) !important; border-radius: 0px !important;  padding: 0 15px 15px 15px; }
div#LLPDiv .panel-body 
{ background: #cde0b8;   padding: 15px; float: left; width: 100%; }
div#LLPDiv .panel.panel-default 
{ background-color: rgb(228, 241, 214) !important;  border-radius: 0px !important; padding: 0 15px 15px 15px; width:100%; float:left; margin:0px 0 0 0; }
div#LLPDiv .panel.panel-default .col-md-8 
{ width: 100%; }
div#LLPDiv .panel.panel-default .col-md-4 
{ width: 100%; padding-bottom: 8px;  font-weight: 500; line-height: 1 !important; color: #5b5b5b !important; text-align: left !important; white-space: nowrap !important;               vertical-align: baseline !important;               border-radius: .25em !important;                         float: left !important;                width: 100% !important;                               letter-spacing: 0.5px;            }
div#OtherPartnerDiv .panel-body 
{ width: 100%; float: left; background: #cde0b8; padding: 15px; }
div#OtherPartnerDiv .panel-body .col-md-8 
{ width: 100%; }
div#OtherPartnerDiv .panel-body .col-md-4 
{ width: 100%; padding-bottom: 8px;  font-weight: 500; line-height: 1 !important; color: #5b5b5b !important; text-align: left !important; white-space: nowrap !important;        vertical-align: baseline !important;            border-radius: .25em !important;                  float: left !important;            width: 100% !important;                      letter-spacing: 0.5px;        }
div#OtherPartnerDiv h4 
{ float: left;   width: 100%; margin-top: 15px;  margin-bottom: 15px;   padding: 0 0 5px 0; border-bottom: 1px #acb79f solid; }
div#LLCDiv h4 
{ float: left;  width: 100%; margin-top: 15px; margin-bottom: 15px; padding: 0 0 5px 0; border-bottom: 1px #acb79f solid; }
div#LLCDiv .col-md-8 
{ width: 100%; }
div#LLCDiv .col-md-4 
{ width: 100%; padding-bottom: 8px; font-weight: 500;  line-height: 1 !important; color: #5b5b5b !important; text-align: left !important; white-space: nowrap !important; vertical-align: baseline !important; border-radius: .25em !important;   float: left !important; width: 100% !important; letter-spacing: 0.5px; }
.address-owner h4 {
    /* float: left; */
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 0 0 18px 0;
    border-bottom: 1px #acb79f solid;
    /* float: left; */
}
.address-owner h4 .btn 
{ margin: -5px 0 0 5px !important;  float: right !important; }
.address-owner 
{ margin-top: 30px; }
.address-owner .panel-tools 
{ display: none; }
.address-owner .col-md-6 
{ width: 33%; float: left; }
.address-owner .panel-heading 
{ display: none; }
.address-owner .panel.panel-default 
{ border-radius: 0;  padding: 0 15px 15px 15px; }
.address-owner .col-md-6 .col-md-4 
{ width: 100%; padding-bottom: 8px;  font-weight: 500; line-height: 1 !important; color: #5b5b5b !important; text-align: left !important; white-space: nowrap !important; vertical-align: baseline !important; border-radius: .25em !important;  float: left !important; width: 100% !important;  letter-spacing: 0.5px;        }
.address-owner .col-md-6 .col-md-8 
{ width: 100%; }
.address-owner .col-md-6 .col-md-8 select 
{ height: 44px !important; padding: 10px 12px !important; border: 2px solid #bfbfbf !important; border-radius: 2px !important; -webkit-box-shadow: none !important; box-shadow: none !important; -webkit-transition: none !important; -o-transition : none !important; transition: none !important; width: 100%; height: 34px; padding: 6px 12px;  line-height: 1.42857143; color: #757575; background-color: #fff; background-image: none; font-weight: 700; letter-spacing: 0.3px;}
body.patner-login div#HomeAddress textarea.form-control 
{ height: 118px !important;  margin: 0px !important; }
body.patner-login div#HomeAddress1 textarea.form-control 
{ height: 118px !important;  margin: 0px !important; }
body.patner-login div#HomeAddress2 textarea.form-control 
{ height: 118px !important; margin: 0px !important; }
body.patner-login div#HomeAddress3 textarea.form-control 
{ height: 118px !important; margin: 0px !important; }
body.patner-login div#HomeAddress4 textarea.form-control 
{ height: 118px !important; margin: 0px !important; }
body.patner-login div#HomeAddress5 textarea.form-control 
{ height: 118px !important;  margin: 0px !important; }
body.patner-login div#HomeAddress1 .col-sm-6 select 
{ height: 44px !important; padding: 10px 12px !important; border: 2px solid #bfbfbf !important; border-radius: 2px !important; -webkit-box-shadow: none !important; box-shadow: none !important; -webkit-transition: none !important; -o-transition: none !important; transition: none !important; width: 100%;        height: 34px;        padding: 6px 12px;      line-height: 1.42857143; color: #757575; background-color: #fff; background-image: none; font-weight: 700;  letter-spacing: 0.3px; }
body.patner-login div#HomeAddress2 .col-sm-6 select 
{ height: 44px !important;  padding: 10px 12px !important;  border: 2px solid #bfbfbf !important; border-radius: 2px !important; -webkit-box-shadow: none !important; box-shadow: none !important; -webkit-transition: none !important; -o-transition: none !important;        transition: none !important;        width: 100%;        height: 34px;        padding: 6px 12px;           line-height: 1.42857143;        color: #757575;        background-color: #fff;        background-image: none;        font-weight: 700;               letter-spacing: 0.3px;    }
body.patner-login div#HomeAddress3 .col-sm-6 select 
{ height: 44px !important; padding: 10px 12px !important; border:2px solid #bfbfbf !important; border-radius: 2px !important; -webkit-box-shadow: none !important; box-shadow: none !important; -webkit-transition: none !important; -o-transition: none !important;        transition: none !important;        width: 100%;        height: 34px;        padding: 6px 12px;            line-height: 1.42857143;  color: #757575; background-color: #fff; background-image: none; font-weight: 700; letter-spacing: 0.3px; }
body.patner-login div#HomeAddress4 .col-sm-6 select 
{ height: 44px !important; padding: 10px 12px !important;  border: 2px solid #bfbfbf !important; border-radius: 2px !important; -webkit-box-shadow: none !important;  box-shadow: none !important;     -webkit-transition: none !important;        -o-transition: none !important;        transition: none !important;        width: 100%;        height: 34px;        padding: 6px 12px;          line-height: 1.42857143;        color: #757575;        background-color: #fff;        background-image: none;        font-weight: 700;            letter-spacing: 0.3px;    }
body.patner-login div#HomeAddress5 .col-sm-6 select 
{ height: 44px !important; padding: 10px 12px !important; border: 2px solid #bfbfbf !important; border-radius: 2px !important; -webkit-box-shadow: none !important; box-shadow: none !important; -webkit-transition: none !important; -o-transition: none !important; transition: none !important; width: 100%; height: 34px; padding: 6px 12px; line-height: 1.42857143; color: #757575; background-color: #fff; background-image: none; font-weight: 700;  letter-spacing: 0.3px; }
body.patner-login .address-owner textarea.form-control 
{ height: 118px !important; margin: 0px !important; }
li.username 
{ padding: 8px 8px 6px !important; white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis; }

.table-responsive.mb-3 
{ float: left;  width: 100%; clear: both; }
h2.title.title-des 
{ font-size: 18px; letter-spacing: 0; font-weight: bold; margin: 0px;  padding: 0px 0 6px 0; }
body.patner-login table.dataTable.no-footer 
{ border-bottom: none !important }
body.patner-login .dataTables_wrapper.no-footer .dataTables_scrollBody 
{ border-bottom: none !important }
body.patner-login table.dataTable thead th 
{ border-bottom: none !important; }
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-10 
{ width: 100%; }
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-10 .panel-heading i.fa-industry 
{ display: none; }
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-10 .panel-heading 
{ background: #fff !important;   font-size: 20px; padding: 0 0 0 0; }
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-10 .panel-heading .panel-title 
{ margin-top: 0; margin-bottom: 0; font-size: 22px; color: inherit; }
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-10 .form-group 
{ width: 50%; float: left }
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-10 .panel.panel-xl 
{ background: rgba(120,186,49,.2) !important; }
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-10 .col-xs-8 
{ width: 100%; }
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-10 label.col-xs-4 
{ width: 100%; }
body.patner-login .fixing-popoup .panel-heading 
{ background-color: transparent;  background-image: none; background: no-repeat !important;  border: none !important; }
body.patner-login .fixing-popoup .panel.panel-xl 
{ width: 100%; float: left;  border: none !important; /* background: red; */ }
body.patner-login .fixing-popoup .panel-body 
{ width: 100%; float: left; }
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-6 .form-group 
{ width: 100%;  float: left }
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-6 .form-group label.col-xs-2 
{ width: 100%; float: left }
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-6 .form-group .col-xs-10 
{ width: 100%; float: left }
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-6 .form-group label.col-xs-4 
{ width: 100%; float: left }
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-6 .form-group .col-xs-8 
{ width: 100%; float: left }
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-6 .form-group .col-xs-10 .col-xs-8 
{ width: 66.66666667%; float: left }
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-10 .panel-body 
{ padding-left: 0px !important;  padding-right: 0px !important; }
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-6 .panel-body 
{ padding-left: 0px !important;  padding-right: 0px !important; }
body.patner-login .fixing-popoup .panel-heading .panel-title 
{ margin-top: 0 !important;  margin-bottom: 0 !important; font-size: 22px !important; color: inherit !important; }
body.patner-login .fixing-popoup .panel-heading i.fa-industry 
{display: none !important; } 
body.patner-login .fixing-popoup .panel-heading 
{ background: #fff !important;  font-size: 20px !important;  padding: 0 0 0 0 !important;  float: left;   width: 100%;   border-radius: 0px !important;  }
body.patner-login .fixing-popoup .panel-heading i 
{ display: none !important; }
body.patner-login .fixing-popoup .panel.panel-md 
{ width: 100%;  float: left;  border: none;  border: none !important;  border-radius: 0;   background: rgba(120,186,49,.2) !important; }
body.patner-login .fixing-popoup .panel.panel-lg 
{ width: 100%; float: left; border: none; border: none !important; border-radius: 0;  background: rgba(120,186,49,.2) !important; }
body.patner-login .fixing-popoup .form-control-static 
{ padding-right: 15px !important;  padding-left: 15px !important;}
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-6 .form-group label.col-xs-5 
{ width: 100%; float: left }
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-6 .form-group .col-xs-7 
{ width: 100%; float: left }
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-6 .form-group .col-xs-7 .col-xs-7 
{ width: 58.33333333%; float: left }
body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-6 .form-group .col-xs-8 .col-xs-7 
{ width: 58.33333333%; float: left }
h2.title.CurrentYear 
{ color: #fff; padding: 3px 5px; }
/*body.patner-login .panel-body 
{ padding: 0px !important; }*/
body.patner-login .modal .panel-body 
{ padding: 15px !important; }
body.patner-login .green-block .col-md-8.mb-3 
{ margin: 15px 0 0 0 !important; min-height: 90px; }

body.patner-login .green-block .height-group 
{ margin: 15px 0 0 0 !important;  min-height: 90px; }
body.patner-login .cke_chrome 
{ width: 100% !important; }
body.patner-login .new-model-popup .modal-body 
{ float: left; width: 100%; background: #fff; }
.body.patner-login .new-model-popup .modal-footer 
{ width: 100%; float: left; background: #fff; }
.body.patner-login .new-model-popup .modal-header 
{ float: left; width: 100%; background: #fff; }
body.patner-login .CustomerClass 
{ overflow: hidden; height: auto; }
body.patner-login .current-Plan-Details input.form-control:-moz-read-only 
{ background: #ececec !important; }
body.patner-login .current-Plan-Details input.form-control:read-only 
{ background: #ececec !important; }
body.patner-login .info-box .info-box-content span.info-box-number {
    color: #33009a;
    font-size: 24px;
}
body.patner-login span#intAccountId 
{ letter-spacing: 0px !important;   white-space: nowrap !important; }
    /*body.patner-login ul.main-navigation-menu i 
    { width: 20px !important; }*/ 
.modal 
{ background-color: #ffffff; border-radius: 6px; }
.design-modal-popup 
{ position: fixed !important; }
.design-modal-popup .modal-body 
{ min-height: 375px; max-height: 375px !important; overflow-y: auto; }
h4.sidebar-title 
{ width: 100%; float: left; margin-bottom:0; padding-bottom: 0; color: #50CA68; }

.ecoes-detail-popup .col-md-12.divEcoesData-01110 
{ padding: 0; }
.modal.fade.modal-dialog.modal-lg.design-modal-popup.ecoes-detail-popup .modal-body 
{ overflow-y: auto !important; min-height: 429px !important; }
.design-modal-popup 
{ left: 0px !important; top: 0px !important; right: 0px !important;  bottom: 0px !important; margin: 0px auto !important; width: 900px !important; height: 503px; margin-top: 50px !important; }
input.file-input.form-control 
{ margin: 10px 0 0 0;  box-shadow: none;   border-radius: 0; }
.col-sm-1.Mobile-responshiv-logo 
{ margin: 0;
    padding: 0;
}


body.patner-login .main-content .container {
    border: none !important;
    margin: 0px !important;
    padding: 0px !important;
    min-height: 83vh !important;
}

body.patner-login .main-content > .container {
    min-height: 83vh !important;
    margin-bottom: 15px !important;
}
.col-md-2.vis-m-g input.btn {
    margin: 2px 0 !important;
    padding: 9px 0px !important;
    font-weight: bold !important;
    width: 100% !important;
}

@media (min-width: 1600px) and (max-width: 1940px) {
    body.patner-login .main-content .container 
    { min-height: 88.4vh !important; }
    body.patner-login .main-content > .container 
    { min-height: 88.4vh !important; }
/*    .navbar-content-scroll 
    { height:95vh !important; }*/
    .input-group.re-div input.form-control.input-mask-phone {
        width: 88.5% !important;
    }
    .input-group.re-div {
        margin-left: 17.5% !important;
    }
}



body.patner-login .btn-default {
    color: #fff !important;
}


.modal-body .col-md-6.mb-3 
{ height: 90px; margin-bottom:0px !important; margin-top:10px !important;  }


body.patner-login .form-horizontal .col-md-6.mb-3 {
    height: 90px;
    margin-bottom: 0px !important;
    margin-top: 10px !important;
}

body.patner-login .ecoes-detail-popup.fixing-popoup .panel-body {
    padding: 0px !important;
}

.fixing-popoup h2.title {
    display: none;
}


/*
span.info-box-icon.bg-yellow.bg-8 {
    background: red !important;
}

span.info-box-icon.bg-aqua.bg-9 {
    background: gray !important; 
}

span.info-box-icon.bg-red.bg-10 {
    background: #50CA68 !important; 
}
span.info-box-icon.bg-yellow.bg-11 {
    background: black;
}
*/


p#pDownloadContract a {
    margin: 2px !important;
}


body.patner-login .ExcelButton {
    /* float: right; */
    margin: 0px 0 0 16px !important;
    padding: 10px 22px !important;
    height: auto !important;
    font-size: 16px !important;
    background: #33009a !important;
    background-color: #33009a !important;
    width: auto !important;
    text-transform: capitalize !important;
    border-radius: 100px;
}

body.patner-login .ExcelButton:hover {
    background: #b631e6 !important;
    background-color: #b631e6 !important;
}








@media (min-width:1px) and (max-width:480px) {
    body.login.example1 { background-size:auto !important; 
    }
        body.login.example1 .main-login.col-md-4.col-md-offset-4.col-sm-6.col-sm-offset-3 { width:90% !important; margin-bottom:20px !important;  
        }
}


.right-tag-menu .right-tag-menu-inner { float:left; 
}




.right-tag-menu .style-toggle {
    color: #33009a !important;
}




body.patner-login table.table label.btn:disabled {
    color:#fff !important; 
}

table.table.display.nowrap td.business-name-td {
    white-space: normal !important;
}



@media (min-width:1px) and (max-width:1199px) {
    body.patner-login .navbar.navbar-inverse.navbar-fixed-top button.navbar-toggle.navbar-toggle-menu.new-menu-responshiv 
    { display: block !important;  background-color: transparent !important;  color: #50ca68;  width: 40px !important;  height: 40px !important;   margin: 3px 0 0 0 !important;   padding: 0px !important;     border-radius: 6px;               margin: 0;        float: left;    }
    body.patner-login .navbar-content
    { display:none !important;}
    body.patner-login .navbar-content.in 
    { display: block !important; }
    body.patner-login .navbar-content-scroll 
    { width: auto !important }
    body.patner-login .main-content 
    { margin-left: 15px !important; }
    .col-sm-5.responsive-hide-mo 
    { display:none;}
    body.patner-login .row.input-text-2020 .col-md-4 
    { width: 33.33333333% !important; float:left; }
    body.patner-login .row.input-text-2020 .col-md-3 {
        width: 25% !important;
        float: left;
    }
    body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-10 .form-group {
        width: 100%;
        float: left;
    }
    body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-6 {
        width: 100%;
    }
    body.patner-login .fixing-popoup .form-control { margin-top:2px!important; 
    }

    body.patner-login .table-responsive {
        border: none !important
    }

} 

@media (min-width:1px) and (max-width:767px) {
    body.patner-login .green-block .col-md-4.mb-3 
    { float: left; width: 100%; }
    body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-6 .form-group .col-xs-10 .col-xs-8 {
        width:100%; float:left
    }
    body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-6 .form-group .col-xs-4 {
        width: 100%;
        float: left
    }
    body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-6 .form-group .col-xs-7 .col-xs-7 {
        width: 100%;
        float: left;
    }
    body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-6 .form-group .col-xs-5 {
        width: 100%;
        float: left;
    }
    body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-6 .form-group .col-xs-8 .col-xs-7 {
        width: 100%;
        float: left;
    }
        body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-6 .form-group .col-xs-8 .col-xs-7 .col-xs-5 {
            width: 100%;
            float: left;
        }
        body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-6 .form-group .col-xs-8.col-xs-5 {
            width: 100%;
            float: left;
        }
    body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-10 .col-xs-8 .col-xs-7 {
        width: 100%; float:left;
    }
    body.patner-login .fixing-popoup .col-xs-12.col-sm-12.col-md-10 .col-xs-8 .col-xs-5 {
        width: 100%;
        float: left;
    }
}


@media (min-width:1px) and (max-width:480px) {
    body.patner-login .dataTables-excel.pull-right {
        width: 100% !important;
        margin-top: 5px;
    }
    }


@media (min-width:640px) and (max-width:991px) {
    body.patner-login .green-block .col-md-4 {
        width: 50% !important;
        float: left;
    } 
}
.btn[disabled] {
    color:white !important;
}



/*body.patner-login .btn-danger {
    color: #fff !important;
    background-color: #d9534f !important;
    border-color: #d43f3a !important;
}*/


/*body.patner-login .btn-success {
    color: #fff !important;
    background-color: #5cb85c !important;
    border-color: #4cae4c !important;
}
*/

.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    display: initial !important;
}


.main-content.patner-login-content > .container
{ overflow:hidden;}


body.patner-login .info-box-icon {
    background: #33009a !important;
    line-height: 90px !important;
    border-radius: 100px;
}



/*.table  tr  th {
    border: 1px solid #fff !important;
}
*/
.table tr td {
    border:none; background:#FFF !important; 
}

li.sub-menu-01:hover ul {
    display: block !important;
}

a { cursor:pointer !important;
}

body.patner-login.modal-open .modal.in .modal-dialog {
    transform: translate3d(0, 0%,0) !important;
    background: none !important;
    background-color: transparent !important;
    box-shadow: none !important;
    -webkit-transition: -webkit-transform 0s ease-out !important;
    -o-transition: -o-transform 0s ease-out !important;
    transition: transform 0s ease-out !important;
    -webkit-transform: translate3d(0, 0,,0) !important;
    -o-transform: translate3d(0, 0,0) !important;
    transform: translate3d(0, 0, 0) !important;
}


    body.patner-login.modal-open .modal.in .modal-dialog .modal-content {
        transform: translate3d(0, 0%,0) !important;
        background: none !important;
        background-color: transparent !important;
        box-shadow: none !important;
        -webkit-transition: -webkit-transform 0s ease-out !important;
        -o-transition: -o-transform 0s ease-out !important;
        transition: transform 0s ease-out !important;
        -webkit-transform: translate3d(0, 0,,0) !important;
        -o-transform: translate3d(0, 0,0) !important;
        transform: translate3d(0, 0, 0) !important;
    }

.msg-text
{ overflow:hidden !important; }


.form-horizontal .form-group {
    margin-right: -15px px;
    margin-left: -15px;
    float: left;
    width: 100%;
}
@media (min-width:1px) and (max-width:1199px) {
    body.patner-login .navbar .navbar-toggle {
        background-color: #50CA68 !important;
        width: 50px !important;
        height: 50px !important;
        float: left !important;
        display: block !important;
        margin: 0 13px 0 0 !important;
    }
}

body.patner-login ul.main-navigation-menu > li > a:hover i {
    background: #b631e6;
}



body.patner-login ul.main-navigation-menu > li > a:hover span.title {
    color:#b631e6;
}





body.patner-login table tr td .btn { float:left; white-space:nowrap; margin:2px; 
}
li.dropdown.current-user li.divider {
    display: none;
}
    li.dropdown.current-user li.divider i { display:none; 
    }

    li.dropdown.current-user li.divider a { font-size:16px; font-weight:500; 
    }




.footer span {
    color: #33009a !important;
    font-family: "Jost", sans-serif !important;
    font-size: 16px !important;
    font-weight:500; 
}


h4.modal-title, .modal-header {
    color: #33009a;
}


textarea {
    font-family: "Jost", sans-serif !important;
}


.fc-widget-content {
    border: 1px #cbceda solid !important;
    background: #fff;
}




input[type="radio"]:focus, input[type="checkbox"]:focus
{ outline:none !important; background:none !important; border: none !important; }


.patner-login .dataTables_empty {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}




.addlead-row .panel-body
{ padding:0px !important; }


.addlead-row .panel.panel-default {
    padding: 0px !important; 
}


.addlead-row  .col-sm-6
{ width:100%; margin-bottom:10px; }



body.patner-login .addlead-row .mb-3 {
    margin: 0px !important;
    height: 150px !important;
}

