/* CSS crunched with Crunch - http://crunchapp.net/ */
/*@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,900');*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,500i,600,700,800');
h1,h2,h3,h4,h5,h6,p,a,li,label,th,td,input,textarea,button,span,.dataTables_info{
    font-family: 'Montserrat', sans-serif!important;
/*    font-family: 'Roboto', sans-serif!important;*/
}
h1{
    font-size: 28px !important;
    line-height: 32px;
}
h2{
    font-size: 26px !important;
    line-height: 30px;
}
h3{
    font-size: 20px !important;
    line-height: 24px;
}
h4{
    font-size: 18px !important;
    line-height: 22px;
}
h5{
    font-size: 16px !important;
    line-height: 20px;
}
h6{
    font-size: 14px !important;
    line-height: 18px;
}
p{
    font-size: 12px !important;
}
.text-margin-top{margin-top:20px;}
.text-margin-bottom{margin-bottom:20px;}
.text-margin-right{margin-right:10px;}
.text-margin-left{margin-left:15px;}
.text-margin-bottom-none{margin-bottom:0px!important;}
.dark_text_color{
    color: #777!important;
}
.text_medium_color{
    color: #04a859!important;
}
.text_light_color{
    color: #9B9B9B!important;
}
.text_medium_light_color{
    color: #ffffff!important;
}
.background_dark_color{
    background-color: #4A4A4A!important;
}
.background_medium_color{
    background-color: #04a859!important;
}
.background_light_color{
    background-color: #9B9B9B!important;
}
.background_white_color{
    background-color: #fff!important;
}
.text_center{
    text-align: center!important;
}
.font-weight-500{
    font-weight: 500;
}
.font-weight-600{
    font-weight: 600;
}
.icon-font-size{
    font-size: 14px;
}
.icon-font-size-18{
    font-size: 18px;
}
.add_to_cart_button_width{
        width: 115px;
}
.border-radius-50{
    border-radius: 50%!important;
}
.list-toggle{color:#343740}.message-preview{border-radius:2px}.preloader-wrapper{background:#eaebee}.bg-med{background-color:#F3F3F4}.email-subject{border-bottom:1px solid #eaebee;margin-bottom:1.5em}.email-subject h4{font-size:110%}.email-message h4{font-size:110%;font-weight:normal;line-height:1.5em}.email-message .well{background:#ffffff;padding:2em!important;border:0!important}.alert-default{background:#fbfbfc;border:1px solid #eaebee}.alert-success .close{color:#1f673a}.alert-warning .close{color:#9c6b0c}.alert-info .close{color:#021b22}.alert-danger .close{color:#891414}.alert-primary .close{color:#163f3e}.alert-inverse{background-color:rgba(29,30,36,0.7);color:#fff}.alert-primary{background-color:#fff;border-color:#bae7e5;color:#379d9a}#inbox .alert{margin-top:0}.no-border{border:0px!important}.no-border .table tbody>tr>td{border:none!important;border-color:transparent!important}.no-border .table tbody>tr{border:none!important;border-color:transparent!important}.border-top{border-top:1px solid #3f444e}.border-left-med{border-left:1px solid #3f444e !important}.border-left-light{border-left:1px solid #ced1d7 !important}.border-right-med{border-right:1px solid #565c6a !important}.border-right-light{border-right:1px solid #dcdee3 !important}.border-bottom{border-bottom:1px solid #ced1d7 !important}.add-radius{border-radius:2px}.bottom,.radius-bottom{border-bottom-left-radius:2px !important;border-bottom-right-radius:2px !important}.radius-bottom-left{border-bottom-left-radius:2px}.radius-bottom-right{border-bottom-right-radius:2px}.radius-right{border-top-right-radius:2px;border-bottom-right-radius:2px}.radius-left{border-top-left-radius:2px;border-bottom-left-radius:2px}.top,.radius-top{border-top-right-radius:2px !important;border-top-left-radius:2px !important}.breadcrumb .active a{color:#3f444e}.breadcrumb>li+li:before{color:#666}.text-inverse{color:#fff!important}.text-inverse a{color:#fff!important}.text-inverse i{color:#fff!important}.text-inverse h3{color:#fff!important}.brand-highlight{background:#fffbcc !important}.brand-highlight td{background:#fffbcc !important}.brand-primary-bg{background-color:#3eb0ad !important}.brand-primary-light-bg{background-color:#45bdba !important}.brand-primary-med-bg{background-color:#39a19e !important}.brand-primary-dark-bg{background-color:#33928f !important}.brand-primary-dark-bg-inverse{background-color:#33928f !important;color:#266c6a !important}.brand-primary-dark-bg-inverse i{color:#266c6a}.brand-secondary-bg{background-color:#9f3e69 !important}.brand-secondary-light-bg{background-color:#b94c7d !important}.brand-secondary-dark-bg{background-color:#823356 !important}.brand-info-bg{background-color:#0c90b1 !important}.brand-danger-bg{background-color:#e55151 !important}.brand-danger-alt-med-bg{background-color:#de5555 !important}.brand-warning-bg{background-color:#f2ba4f !important}.brand-danger-bg{color:#fff}.gray-darkest-bg{background-color:#1d1f24 !important;color:#fff}.gray-darkest-bg h3{color:#fff}.gray-darker-bg{background-color:#282b32 !important;color:#fff}.gray-darker-bg h3{color:#fff}.gray-dark-bg{background-color:#3f444e !important;color:#fff}.gray-dark-bg h3{color:#fff}.gray-bg{background-color:#565c6a !important;color:#fff}.gray-bg h3{color:#fff}.gray-light-bg{background-color:#ced1d7 !important}.gray-lighter-bg{background-color:#eaebee !important}.white-bg{background-color:#fff!important}.btn-default,.btn-default.disabled{border-color:#ced1d7}.open .btn-default:focus,.open .btn-default:active{background-color:#fff!important}.btn-dark-gray{background-color:#1d1f24;border-color:#060607;color:#fff}.btn-dark-gray:hover,.btn-dark-gray:focus,.btn-dark-gray:active,.btn-dark-gray.active,.open .dropdown-toggle.btn-dark-gray{background-color:#060607;border-color:#000;color:#fff}.btn-inverse{background-color:#3f444e;border-color:#282b32;color:#fff}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.open .dropdown-toggle.btn-inverse{background-color:#282b32;border-color:#1d1f24;color:#fff}.btn-gray{background-color:#eaebee;border-color:#d4d6dc}.btn-gray:hover,.btn-gray:focus,.btn-gray:active,.btn-gray.active,.open .dropdown-toggle.btn-gray{background-color:#ced1d7;border-color:#a4a9b5}.btn-wht{background-color:#fff;border:none}.btn-secondary{background-color:#9f3e69;border-color:#7a3051;color:#fff}.btn-secondary-dark{background-color:#7a3051}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active,.btn-secondary.active,.open .dropdown-toggle.btn-secondary{background-color:#7a3051;border-color:#682945;color:#fff}.btn-tertiary{background-color:#ec9a5d;border-color:#e77e2f;color:#fff}.btn-tertiary:hover,.btn-tertiary:focus,.btn-tertiary:active,.btn-tertiary.active,.open .dropdown-toggle.btn-tertiary{background-color:#e77e2f;border-color:#e2701b;color:#fff}.btn-danger-alt{background-color:#e26a6a;border-color:#da3f3f;color:#fff}.btn-danger-alt:hover,.btn-danger-alt:focus,.btn-danger-alt:active,.btn-danger-alt.active,.open .dropdown-toggle.btn-danger-alt{background-color:#da3f3f;border-color:#d62a2a;color:#fff}hr{margin-top:10px;margin-bottom:10px;color:#eaebee !important}.navbar-inverse .avatar .img-circle{margin-right:.5em}.avatar .img-circle{margin-right:.5em}.avatar-md .img-circle{box-shadow:0 0 0 6px #aaaeba;margin-right:0em;margin-bottom:2em}.avatar-lg .img-circle{box-shadow:0 0 0 8px #94d9d8;margin-right:0em}.striped-primary li{background-color:#33928f !important}.striped-primary li:nth-child(odd){background-color:#308886 !important}.striped-primary li:hover{background-color:#369997 !important}#horizontal-nav .navbar-nav>li{border-right:1px solid #2f323a}#horizontal-nav .navbar-nav>li:last-child{border-right:0}#horizontal-nav .active .caret{border-top-color:#fff!important}#horizontal-nav .active-title{border-bottom:7px solid #3eb0ad;display:block;opacity:1!important}@media (max-width:780px){#horizontal-nav .active-title{border-left:10px solid #3eb0ad;opacity:1!important}}.navbar{border-radius:0!important}.navbar .dropdown-menu>li>a:hover{background-color:#eaebee}.nav>li>a{color:#565c6a}.nav>li>a:hover{color:#fff;opacity: 1!important;}.nav>li>a:hover,.nav>li>a:focus,.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:transparent}@media (max-width:760px){.navbar-toggle{background-color:#1d1f24}.navbar-collapse{background-color:#dcdee3}.navbar-collapse .announcements{border-bottom:1px solid #c0c4cc}.navbar .dropdown-menu>li>a:hover{background-color:#d7d9de !important}}.label-inverse{background-color:#3f444e}.form-control{color:#333!important;opacity:1}.inverse .input-group-addon,.inverse .form-control{background-color:#565c6a}.inverse .form-control:-moz-placeholder,.inverse .form-control::-moz-placeholder{color:#343740 !important}.input-group-addon{background-color:#fff}.modal .modal-footer{background-color:#eaebee !important;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.modal .modal-header{border-bottom:none!important}.modal .modal-header h4{margin-left:.25em}.modal.blackout{background-color:#1d1f24 !important;color:#3f444e !important}.modal .brand-primary-med-bg .modal-header,.modal .brand-primary-bg .modal-header,.modal .brand-primary-dark-bg .modal-header,.modal .brand-secondary-bg .modal-header,.modal .brand-tertiary-bg .modal-header,.modal .brand-danger-bg .modal-header,.modal .brand-warning-bg .modal-header,.modal .brand-info-bg .modal-header,.modal .brand-success-bg .modal-header{color:#fff}.modal .brand-primary-med-bg .modal-body,.modal .brand-primary-bg .modal-body,.modal .brand-primary-dark-bg .modal-body,.modal .brand-secondary-bg .modal-body,.modal .brand-tertiary-bg .modal-body,.modal .brand-danger-bg .modal-body,.modal .brand-warning-bg .modal-body,.modal .brand-info-bg .modal-body,.modal .brand-success-bg .modal-body{color:#fff}.modal-primary-solid .modal-header{background-color:#3eb0ad;color:#fff;border-top-left-radius:2px;border-top-right-radius:2px}.modal-primary-solid .modal-body{background-color:#3eb0ad;color:#fff}.modal-primary-solid .modal-body a{color:#fff;opacity:.8}.modal-primary-solid .modal-body h3{color:#fff}.modal-primary-solid .modal-body a{color:#fff}.modal-primary-solid .modal-footer{background-color:#379d9a !important;border-top:1px solid #328e8c !important;color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:0}.modal-secondary-solid .modal-header{background-color:#9f3e69;color:#fff;border-top-left-radius:2px;border-top-right-radius:2px}.modal-secondary-solid .modal-body{background-color:#9f3e69;color:#fff}.modal-secondary-solid .modal-body a{color:#fff;opacity:.8}.modal-secondary-solid .modal-body h3{color:#fff}.modal-secondary-solid .modal-footer{background-color:#8d375d !important;border-top:1px solid #7e3153 !important;color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:0}.modal-secondary-solid .modal a{color:#fff}.modal-tertiary-solid .modal-header{background-color:#ec9a5d;color:#fff;border-top-left-radius:2px;border-top-right-radius:2px}.modal-tertiary-solid .modal-body{background-color:#ec9a5d;color:#fff}.modal-tertiary-solid .modal-body a{color:#fff;opacity:.8}.modal-tertiary-solid .modal-body h3{color:#fff}.modal-tertiary-solid .modal-footer{background-color:#e98c46 !important;border-top:1px solid #e78034 !important;color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:0}.modal-tertiary-solid .modal-footer a{color:#fff!important}.modal-success-solid .modal-header{background-color:#54cb81;color:#fff;border-top-left-radius:2px;border-top-right-radius:2px}.modal-success-solid .modal-body{background-color:#54cb81;color:#fff}.modal-success-solid .modal-body a{color:#fff;opacity:.8}.modal-success-solid .modal-body h3{color:#fff}.modal-success-solid .modal-footer{background-color:#39bd6b !important;border-top:1px solid #38b969 !important;color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:0}.modal-warning-solid .modal-header{background-color:#f2ba4f;color:#fff;border-top-left-radius:2px;border-top-right-radius:2px}.modal-warning-solid .modal-body{background-color:#f2ba4f;color:#fff}.modal-warning-solid .modal-body a{color:#fff;opacity:.8}.modal-warning-solid .modal-body h3{color:#fff}.modal-warning-solid .modal-footer{background-color:#0a7d99 !important;border-top:1px solid #096d86 !important;color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:0}.modal-danger-solid .modal-header{background-color:#e55151;color:#fff;border-top-left-radius:2px;border-top-right-radius:2px}.modal-danger-solid .modal-body{background-color:#e55151;color:#fff}.modal-danger-solid .modal-body a{color:#fff;opacity:.8}.modal-danger-solid .modal-body h3{color:#fff}.modal-danger-solid .modal-footer{background-color:#e23b3b !important;border-top:1px solid #df2929 !important;color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:0}.modal-danger-alt-solid .modal-header{background-color:#e26a6a;color:#fff;border-top-left-radius:2px;border-top-right-radius:2px}.modal-danger-alt-solid .modal-body{background-color:#e26a6a;color:#fff}.modal-danger-alt-solid .modal-body a{color:#fff;opacity:.8}.modal-danger-alt-solid .modal-body h3{color:#fff}.modal-danger-alt-solid .modal-footer{background-color:#de5555 !important;border-top:1px solid #db4444 !important;color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:0}.modal-info-solid .modal-header{background-color:#0c90b1;color:#fff;border-top-left-radius:2px;border-top-right-radius:2px}.modal-info-solid .modal-body{background-color:#0c90b1;color:#fff}.modal-info-solid .modal-body a{color:#fff;opacity:.8}.modal-info-solid .modal-body h3{color:#fff}.modal-info-solid .modal-footer{background-color:#0a7d99 !important;border-top:1px solid #096d86 !important;color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:0}.modal-warning-solid .modal-header{background-color:#f2ba4f;color:#fff;border-top-left-radius:2px;border-top-right-radius:2px}.modal-warning-solid .modal-body{background-color:#f2ba4f;color:#fff}.modal-warning-solid .modal-body a{color:#fff;opacity:.8}.modal-warning-solid .modal-body h3{color:#fff}.modal-warning-solid .modal-footer{background-color:#f0b137 !important;border-top:1px solid #efa924 !important;color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;margin-top:0}.panel-body-only+.panel-body-only .panel{margin-bottom:.25em}[id^="accordionrnd"] .panel-heading{border-bottom:1px solid #eaebee !important}[id^="accordionrnd"] .panel-heading i [class*=icon-chevron]{margin-left:1.5em}[id^="accordionrnd"] div:last-child .panel-heading{border-bottom:none!important}.panel-body-only{-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);box-shadow:1px 1px 1px rgba(0,0,0,0.5)}.panel-body-only li:first-child{border-bottom-left-radius:2px;border-top-left-radius:2px}.panel-body-only li:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.panel{margin-bottom:18px;background-color:transparent;border:none;border-radius:2px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.15);box-shadow:0 2px 2px rgba(0,0,0,0.15)}.panel-body{padding:20px;background-color:#f1f1f1}.panel-body:before,.panel-body:after{content:" ";display:table}.panel-body:after{clear:both}.panel .list-group-item{background-color:#f8f9fa}.panel-default{color:#565c6a}.panel-default .panel-heading a{color:#eaebee !important}.panel-default .panel-heading .btn{border:none}.panel-heading{background-color:#fff;padding:12px 12px;border-bottom:0;border-radius:0!important}.panel-footer{padding:12px 20px;border-radius:0!important;background: rgba(255,255,255,0.85);border-top:0;color:#6d7486}.panel-footer a{opacity:1}.panel-footer-gray{background-color:#eaebee}.panel-secondary .panel-heading{background-color:#9f3e69;color:#fff}.panel-gray .panel-heading{background-color:#565c6a;color:#fff}.panel-gray .panel-body a{color:#fff}.panel-inverse .panel-body{background-color:#1d1f24;color:#fff}.panel-inverse .panel-body h3{color:#fff}.panel-inverse .panel-body a{color:#ced1d7}.panel-inverse-solid .panel-heading{background-color:#1d1f24;color:#fff}.panel-inverse-solid .panel-body{background-color:#1d1f24;color:#fff}.panel-inverse-solid .panel-body h3{color:#fff}.panel-inverse-solid .panel-body a{color:#eaebee}.panel-inverse-solid .panel-footer{background-color:#111316;color:#fff}.panel-gray-solid .panel-heading{background-color:#3f444e;color:#fff}.panel-gray-solid .panel-body{background-color:#3f444e;color:#fff}.panel-gray-solid .panel-body h3{color:#fff}.panel-gray-solid .panel-footer{background-color:#3b3f48;color:#fff}.panel-gray-solid .panel-footer a{color:#111316}.panel-gray-solid .panel-footer a:hover{opacity:.5}.panel-med-gray-solid .panel-heading{background-color:#969caa;color:#fff}.panel-med-gray-solid .panel-body{background-color:#969caa;color:#fff}.panel-med-gray-solid .panel-body h3{color:#fff}.panel-med-gray-solid .panel-footer{background-color:#515764;color:#fff}.panel-med-gray-solid .panel-footer a{color:#282b32}.panel-med-gray-solid .panel-footer a:hover{opacity:.5}.panel-lighter-gray-solid .panel-heading{background-color:#eaebee}.panel-lighter-gray-solid .panel-body{background-color:#eaebee}.panel-lighter-gray-solid .panel-footer{background-color:#eaebee}.panel-primary-solid .panel-heading{background-color:#3eb0ad;color:#fff}.panel-primary-solid .panel-body{background-color:#3eb0ad;color:#fff}.panel-primary-solid .panel-body h3{color:#fff}.panel-primary-solid .panel-body .badge-circle{background-color:#33928f}.panel-primary-solid .panel-body a{color:#fff}.panel-primary-solid .panel-footer{background-color:#379d9a;color:#fff}.panel-secondary-solid .panel-heading{background-color:#9f3e69;color:#fff}.panel-secondary-solid .panel-body{background-color:#9f3e69;color:#fff}.panel-secondary-solid .panel-body h3{color:#fff}.panel-secondary-solid .panel-body .badge-circle{background-color:#7a3051}.panel-secondary-solid .panel-footer{background-color:#8d375d;color:#fff}.panel-secondary-solid .panel a{color:#fff}.panel-tertiary-solid .panel-heading{background-color:#ec9a5d;color:#fff}.panel-tertiary-solid .panel-body{background-color:#ec9a5d;color:#fff}.panel-tertiary-solid .panel-body h3{color:#fff}.panel-tertiary-solid .panel-body .badge-circle{background-color:#e77e2f}.panel-tertiary-solid .panel-footer{background-color:#e98c46;color:#fff}.panel-tertiary-solid .panel-footer a{color:#fff!important}.panel-success-solid .panel-heading{background-color:#54cb81;color:#fff}.panel-success-solid .panel-body{background-color:#54cb81;color:#fff}.panel-success-solid .panel-body h3{color:#fff}.panel-success-solid .panel-body .badge-circle{background-color:#37b567}.panel-success-solid .panel-footer{background-color:#39bd6b;color:#fff}.panel-warning-solid .panel-heading{background-color:#f2ba4f;color:#fff}.panel-warning-solid .panel-body{background-color:#f2ba4f;color:#fff}.panel-warning-solid .panel-body h3{color:#fff}.panel-warning-solid .panel-body .badge-circle{background-color:#e89e11}.panel-warning-solid .panel-footer{background-color:#f0b137;color:#fff}.panel-danger-solid .panel-heading{background-color:#e55151;color:#fff}.panel-danger-solid .panel-body{background-color:#e55151;color:#fff}.panel-danger-solid .panel-body h3{color:#fff}.panel-danger-solid .panel-body .badge-circle{background-color:#de2525}.panel-danger-solid .panel-footer{background-color:#e23b3b;color:#fff}.panel-danger-alt-solid .panel-heading{background-color:#e26a6a;color:#fff}.panel-danger-alt-solid .panel-body{background-color:#e26a6a;color:#fff}.panel-danger-alt-solid .panel-body h3{color:#fff}.panel-danger-alt-solid .panel-body .popover{color:#3f444e}.panel-danger-alt-solid .panel-body .badge-circle{background-color:#da3f3f}.panel-danger-alt-solid .panel-footer{background-color:#de5555;color:#fff}.panel-info-solid .panel-heading{background-color:#0c90b1;color:#fff}.panel-info-solid .panel-body{background-color:#0c90b1;color:#fff}.panel-info-solid .panel-body h3{color:#fff}.panel-info-solid .panel-body .badge-circle{background-color:#086178}.panel-info-solid .panel-footer{background-color:#0a7d99;color:#fff}.panel-white-solid .panel-heading{background-color:#fff}.panel-white-solid .panel-body{background-color:#fff}.panel-white-solid .panel-footer{background-color:#fff}.panel .brand-info-bg .badge-circle{background-color:#09718b}.panel .brand-warning-bg .badge-circle{background-color:#efab29}.panel .brand-primary-bg .badge-circle{background-color:#33928f}.panel .brand-secondary-bg .badge-circle{background-color:#823356}.progress-bar-gray{background-color:#565c6a}.progress{box-shadow:0 21px 2px rgba(0,0,0,0.1) inset}.chat .user-thumbnail-xs{box-shadow:0 0 0 3px #5f6675;margin-right:.75em}.pushy{background-color:#4d525f}.pushy a{color:#ced1d7}.pushy a .icon-remove{color:#1d1f24 !important}.pushy li:hover{background-color:#464b56}.pushy .well-lg{background-color:#3f444e !important}.chat-window .icon-mobile-phone{font-size:1.5em;line-height:.8em}.chat-window .top-bar{background:#343740}.messages{background:#f6f6f7}#sidebar-wrapper,.sidebar-nav{background-color:transparent}#sidebar-wrapper .sidebar-nav>li{border-bottom:1px solid #d8d8d8}#sidebar-wrapper .sidebar-nav>li:first-child{}.sidebar-nav li a{color:#333;font-weight:500;}.sidebar-nav li:hover{color:#fff!important;opacity:1!important;background: rgba(26, 187, 156,1);}.sidebar-nav li ul{background-color:#d8d8d8}.submenu .active{border-left:none!important;background-color:#ffffff; color:#212121;}.submenu .active a{color:#fff!important;opacity:.9!important;font-weight:300}#sidebar .submenu li:hover{background-color:#c0c4cc}#email-nav .active{background-color:#3eb0ad}#email-nav .active a{color:#fff!important}.nav-pills>li>a{background-color:#fff}.pills-default .nav-pills>li.active>a{background:#fff;color:#343740}.pills-secondary .nav-pills>li.active>a{background:#9f3e69}.pills-secondary .tab-content{background-color:#9f3e69;color:#fff}.pills-secondary .tab-content h3{color:#eed4e0}.pills-tertiary .nav-pills>li.active>a{background:#ec9a5d}.pills-tertiary .tab-content{background-color:#ec9a5d;color:#fff}.pills-tertiary .tab-content h3{color:#fff}.pills-info .nav-pills>li.active>a{background:#0c90b1}.pills-info .tab-content{background-color:#0c90b1;color:#fff}.pills-info .tab-content h3{color:#a9e9f9}.pills-success .nav-pills>li.active>a{background:#54cb81}.pills-success .tab-content{background-color:#54cb81;color:#fff}.pills-success .tab-content h3{color:#fff}.pills-warning .nav-pills>li.active>a{background:#f2ba4f}.pills-warning .tab-content{background-color:#f2ba4f;color:#fff}.pills-warning .tab-content h3{color:#fff}.pills-danger .nav-pills>li.active>a{background:#e55151}.pills-danger .tab-content{background-color:#e55151;color:#fff}.pills-danger .tab-content h3{color:#fff}.pills-danger-alt .nav-pills>li.active>a{background:#e26a6a}.pills-danger-alt .tab-content{background-color:#e26a6a;color:#fff}.pills-danger-alt .tab-content h3{color:#fff}#eg .slider-selection{background:#ced1d7}.slider-handle{background-color:#3f444e;border:2px solid #fff}#brand-primary-bg .slider-track{background-color:#3eb0ad}#brand-secondary-bg .slider-track{background-color:#9f3e69}#brand-tertiary-bg .slider-track{background-color:#ec9a5d}#brand-info-bg .slider-track{background-color:#0c90b1}#brand-success-bg .slider-track{background-color:#54cb81}#brand-warning-bg .slider-track{background-color:#f2ba4f}#brand-danger-bg .slider-track{background-color:#e55151}#brand-danger-alt-bg .slider-track{background-color:#e26a6a}.nav-tabs a{background-color:#dcdee3;border-bottom:none}.nav-tabs>li>a:hover{background-color:#fff;border-bottom:none}.nav-tabs>li>a,.nav-tabs>li>a:focus,.nav-tabs>li.active,.nav-tabs>li.active>a:focus{border:none!important}.nav-tabs>li.active>a{border-color:transparent;border-bottom-color:#fff}.tab-content{background-color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.panel-tabs>.active>a,.panel-tabs>.active>a:focus{background-color:#f8f9fa;color:#eaebee !important}.panel-tabs>li>a{background-color:#3f444e;border-left:1px solid #1d1f24}.tab-primary .nav-tabs a{border-bottom:none}.tab-primary .nav-tabs a:hover{border-bottom:transparent;color:#fff !important;background-color:#49bfbc !important}.tab-primary .nav-tabs>li.active>a{background-color:#3eb0ad;border-bottom:1px solid #3eb0ad;color:#fff}.tab-primary .tab-content{background-color:#3eb0ad;color:#fff}.tab-primary .tab-content h3{color:#e0f4f3}.tab-tertiary .nav-tabs>li>a{margin-bottom:0em}.tab-tertiary .nav-tabs a{border-bottom:none}.tab-tertiary .nav-tabs>li.active>a:hover,.tab-tertiary .nav-tabs a:hover{background-color:#efab78;border-bottom:transparent;color:#fff}.tab-tertiary .nav-tabs>li.active>a{background-color:#ec9a5d;border-bottom:1px solid #ec9a5d;color:#fff}.tab-tertiary .tab-content{color:#fff}.tab-tertiary .tab-content h3{color:#fff}.tab-danger .nav-tabs>li>a{margin-bottom:0em}.tab-danger .nav-tabs a{border-bottom:none}.tab-danger .nav-tabs>li.active>a:hover,.tab-danger .nav-tabs a:hover{background-color:#e96c6c;border-bottom:transparent;color:#fff}.tab-danger .nav-tabs>li.active>a{background-color:#e55151;border-bottom:1px solid #e55151;color:#fff}.tab-danger .tab-content{color:#fff}.tab-danger .tab-content h3{color:#fff}.tab-danger-alt .nav-tabs>li>a{margin-bottom:0em}.tab-danger-alt .nav-tabs a{border-bottom:none}.tab-danger-alt .nav-tabs>li.active>a:hover,.tab-danger-alt .nav-tabs a:hover{background-color:#e78484;border-bottom:transparent;color:#fff}.tab-danger-alt .nav-tabs>li.active>a{background-color:#e26a6a;border-bottom:1px solid #e26a6a;color:#fff}.tab-danger-alt .tab-content{background-color:#e26a6a;color:#fff}.tab-danger-alt .tab-content h3{color:#fff}.tab-info .nav-tabs>li>a{margin-bottom:0em}.tab-info .nav-tabs a{border-bottom:none}.tab-info .nav-tabs>li.active>a:hover,.tab-info .nav-tabs a:hover{background-color:#0ea7ce;border-bottom:transparent;color:#fff}.tab-info .nav-tabs>li.active>a{background-color:#0c90b1;border-bottom:1px solid #0c90b1;color:#fff}.tab-info .tab-content{background-color:#0c90b1;color:#fff}.tab-info .tab-content h3{color:#7addf6}.tab-success .nav-tabs>li>a{margin-bottom:0em}.tab-success .nav-tabs a{border-bottom:none}.tab-success .nav-tabs>li.active>a:hover,.tab-success .nav-tabs a:hover{background-color:#6bd292;border-bottom:transparent;color:#fff}.tab-success .nav-tabs>li.active>a{background-color:#54cb81;border-bottom:1px solid #54cb81;color:#fff}.tab-success .tab-content{background-color:#54cb81;color:#fff}.tab-success .tab-content h3{color:#fff}.tab-warning .nav-tabs>li>a{margin-bottom:0em}.tab-warning .nav-tabs a{border-bottom:none}.tab-warning .nav-tabs>li.active>a:hover,.tab-warning .nav-tabs a:hover{background-color:#f4c56b;border-bottom:transparent;color:#fff}.tab-warning .nav-tabs>li.active>a{background-color:#f2ba4f;border-bottom:1px solid #f2ba4f;color:#fff}.tab-warning .tab-content{background-color:#f2ba4f;color:#fff}.tab-warning .tab-content h3{color:#fff}.table{border-radius:2px}.table-responsive{border:none}#inbox.table thead>tr>th{border-top:1px solid #eaebee !important}#inbox.table-bordered>tbody>tr>td,#inbox.table-bordered>thead>tr>th{border-left:none!important;border-right:none!important;border-top:1px solid #eaebee !important;border-bottom:1px solid #eaebee !important}@media (max-width:780px){#inbox{border-color:#eaebee}}.table-no-border .table>tbody>tr>td,.table-no-border .table>tbody>tr>th,.table-no-border .table>tfoot>tr>th,.table-no-border .table thead:first-child tr:first-child th{border:none!important}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered thead:first-child tr:first-child th{border:1px solid #ced1d7}.table>tbody>tr.success>td,.table>tbody>tr.warning>td,.table>tbody>tr.danger>td{border-top:1px solid #e5e6ea !important}.table-bordered>thead>tr>th{background-color:#e2e4e7;border-bottom:0px}.table>thead>tr>th{border-bottom:0px;}.table-rounded-corners th:first-child{border:2px !important}.table-rounded-corners th:last-child{border:2px !important}.table-rounded-corners tr:last-child td:first-child{border:2px !important}.table-rounded-corners tr:last-child td:last-child{border:2px !important}.table-rounded-cell-corners .table>tbody>tr>td{border-radius:2px !important;border:0!important}h1{color:#3f444e}.lead{color:#565c6a}.text-online{color:#7ccf4b}.text-secondary{color:#9f3e69}.text-tertiary{color:#ec9a5d}.text-gray-light{color:#ced1d7}.ad{text-decoration:underline!important}#lock .bigger-text{color:#fff;opacity:.6}.well-sm,.well-lg,.well-xl{background-color:#f3f3f5}.tooltip-static-right{background-color:#fff}.tooltip-static-right:before{border-right-color:#fff}.timeline:before{background-color:#c0c4cc;bottom:0;content:" ";left:50%;margin-left:-1.5px;position:absolute;top:0;width:3px}.timeline-date{background-radius:2px;background-color:#fff}.timeline-badge{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.2)}.timeline-footer{background-color:#f3f3f5}.timeline-badge.primary{background-color:#3eb0ad}.timeline-badge.primary a{color:#ffffff!important}.timeline-badge.success{background-color:#54cb81}.timeline-badge.success a{color:#ffffff!important}.timeline-badge.warning{background-color:#f2ba4f}.timeline-badge.warning a{color:#ffffff!important}.timeline-badge.danger{background-color:#e55151}.timeline-badge.danger a{color:#ffffff!important}.timeline-badge.info{background-color:#0c90b1}.timeline-badge.info a{color:#ffffff!important}.timeline-badge.gray{background-color:#3f444e}.timeline-badge.gray a{color:#ffffff!important}div.zabuto_calendar .table tr td.event div.day,div.zabuto_calendar ul.legend li.event{background-color:#565c6a !important}div.zabuto_calendar .badge-today,div.zabuto_calendar div.legend span.badge-today,div.zabuto_calendar .badge-event,div.zabuto_calendar div.legend span.badge-event{background-color:#39a19e !important}#calendar .popover,#calendar .popover-title{background-color:#ffffff!important;border-radius:.5em!important;color:#343740;text-align:center!important;border-bottom:none!important}.calendar-month-header{background-color:#6d7486 !important}#sleet{color:#0c90b1 !important}#clear-day{color:#ffffff!important}.mce-container{border:transparent!important}.mce-edit-area{border-top:1px solid #dcdee3 !important;border-bottom:1px solid #dcdee3 !important;border-right:none!important;border-left:none!important;margin-top:.5em!important}.mce-tinymce{border:1px solid #ced1d7 !important;border-radius:2px !important}.mce-menubar{border-bottom:transparent!important;padding-top:.25em!important}.mce-toolbar{padding-left:.5em!important;padding-right:.5em!important}table.fc-header,.fc-day-header{background-color:#3eb0ad !important;color:#fff}.fc-event{border:1px solid #3f444e;background-color:#3f444e}.fc-state-highlight{background:#eaebee}.fc-cell-overlay{background:#ced1d7;opacity:.3;filter:alpha(opacity=30)}.fc-button{background-color:#33928f !important}.fc-state-hover,.fc-state-down,.fc-state-active{background:#000;color:#fff!important;opacity:1}.fc-state-disabled,.fc-state-default{background:#33928f;color:#fff!important;opacity:.5}.fc-state-down,.fc-state-active{background-color:#000}

.row-section{width:100%; display:inline-block; clear:both;}
.navbar-brand {padding: 22px 22px;}
.blue{color:#3EB0AD;}
.bg-med{background: #F3F3F4!important;}
.login_box{
     border-radius: 5px;
/*
    -moz-box-shadow: 0 0 2px 2px #d2d2d2;
    -webkit-box-shadow: 0 0 2px 2px #d2d2d2;
*/
/*    box-shadow: 0 0 2px 2px #d2d2d2;*/
    border: 1px solid #d2d2d2 !important;
    padding: 20px !important;
    background: rgba(255,255,255,0.9)!important;
}
.login_heading{
        margin-bottom: 30px;
}
.form-signin input[type="text"],input[type="password"],input[type="email"]{
    border-radius: 3px!important;
    -ms-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
    -o-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
    box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
    border: 1px solid #c8c8c8!important;
    color: #777!important;
    font-size: 15px!important;
    margin: 0 0 20px!important;
    width: 100%!important;
}
.form-signin {
    padding: 10px 5px 10px!important;
    margin-bottom: 0px!important;
}
.form-signin img{
    width: 220px!important;
}
.login_button{
    width: 100%;
    background: rgba(4, 168, 89,0.85)!important;
    color: #fff;
    border: 1px solid #04a859;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
        -webkit-appearance: button;
    cursor: pointer;
    border-radius: 4px !important;
}
.login_button:hover{
    color: #FFFFFF;
    background: rgb(4, 168, 89)!important;
}
.forgotpass_button{
    width: 100%;
    background-color: #04a859;
    color: #fff;
    border: 1px solid #04a859;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
        -webkit-appearance: button;
    cursor: pointer;
    border-radius: 4px !important;
}
.forgotpass_button:hover{
    color: #FFFFFF;
}
.alert {
    padding: 10px 3px!important;
    margin-bottom: 15px!important;
    font-size: 12px;
}
.navbar-static-top .dropdown-menu {
    top: 100%;
    width: 100%;
    background: #f8f8f8;
}
.sidebar-nav > li > ul > li a {
    padding-left: 65px!important;
    width: 100%;
}
.login_bg{
    background: url('../images/slider.jpg')!important;
    background-size:cover!important;
    background-repeat: no-repeat!important;
    background-attachment: fixed!important;
}
.center-panel {
    margin-top: 10%!important;
}
.login_heading h1{
    color: #666;
    font-size: 36px;
    text-shadow: 2px 2px 2px #999;
    letter-spacing: 1.3px;
    text-transform: uppercase;
}
.hide_comments{
    display: none;
}
.submit_wrap{
    margin-top: 1%;
}
.lable_wrap textarea{
    padding: 6px;
}
.comment_message{
    padding: 1% 0%;
    font-size: 15px;
}
.panel-body {
}
.panel-heading{
    display: none;
} 
.right_wrap_heading{
    color: #666;
    font-size: 2em!important;
    margin: 1%;
    font-weight: 500;
}
.right_main_wrap_heading{
    width: 100%;
    margin: 3px 0 0;
    float: left;
}
body{
    background: url('../images/body-bg-min.jpg') center center;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    background-attachment: fixed!important;
}
#back_to_top_icon{
    position: fixed;
    right: 0;
    z-index: 99999999;
    bottom: 20%;
    overflow: hidden;
    display: none;
}
#back_to_top_icon img{
    height: 50px;
    width: 50px;
}
#sidebar-wrapper{
  height: 100%!important;  
  border-right: 1px solid rgb(216, 216, 216);
  box-shadow: rgb(216, 216, 216) 3px 0px 2px;
}
.sidebar-nav{
  height: auto!important;  
}
#page-content-wrapper{
  height: auto!important; 
  padding-top: 0%!important;
  padding-left: 15px!important;
  padding-right: 0px!important;
}
#home_page .panel-body{
    border-top: unset!important;
}
.search_wrap{
        margin-top: 25px;
}
.search_wrap input[type=text]{
    height: 51px;
    border-radius: 30px!important;
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px!important;
    padding: 1px 18px;
    border: 1px solid #04a859!important;
    font-size: 20px;
    background: rgb(255,255,255);
}
.search_wrap input[type=submit]{
    padding: 10px 18px;
    border-top-right-radius: 30px!important;
    border-bottom-right-radius: 30px!important;
    font-size: 20px;
}
.search_wrap input[type=submit]:hover{
    background: rgba(4, 168, 89,0.8)!important; 
}
.search_page #page-content-wrapper .panel .panel-body .table-responsive .dataTables_wrapper .row .col-xs-6 .dataTables_filter{
    display: none!important;
}
.logo_bg{
    background-color: #fff!important;
    padding: 10px!important;
}
.header_bar{
    background: rgba(255,255,255,0.95)!important;
    border-bottom: 1px solid #d8d8d8!important;
    position: fixed;
    width: 100%;
    top: 0;
}
.logo_bg a img{
    height: 48px!important;
    margin-right: 10px!important;
}
.medium_background{
 background-color: #0395cc!important;
}
.submit_comment{
    background-color: #04a859!important;
    padding: 7px 25px!important;
    font-size: 1.5em!important;
    border-radius: 20px;
    
}
.submit_comment:focus{
    outline: none;
}
.submit_comment:hover{
background: rgba(4, 168, 89,0.8)!important; 
}
.active_nav{
    background-color: #111!important;
}
#search_spon a{
    font-size: 14px!important;
}
#uiMenu a.subnav_li{
    font-size: 14px!important;
}
img.nav-avatar{
    height: 35px!important;
    width: 35px!important;  
}
@media screen and (max-width: 767px) {
    .img_icon{
        display: none;
    }
    .project_name_wrap{
        margin-bottom: 0%!important;
    }
}
.directory_listing .directory_button{
    background-color: #0395cc;
    color: #fff;
    padding: 3% 10%;
    width: 300px;
    margin-bottom: 4%;
    font-size: 18px;
    border-radius: 8px;
}
.directory_listing .directory_button:hover{
    border-radius: 0px;
}
.directory_listing{
    margin-top: 2%;
    margin-bottom: 2%;
}
@media screen and (max-width: 1300px) and (min-width: 1100px) {
    .directory_listing .directory_button{
        width: 241px!important;
        font-size: 16px!important;
        padding: 3% 8%!important;
    }   
}
@media screen and (max-width: 1099px) and (min-width: 992px) {
    .directory_listing .directory_button{
        width: 200px!important;
        font-size: 15px!important;
        padding: 3% 0%!important;
    } 
}
@media screen and (max-width: 395px) and (min-width: 300px) {
    .directory_listing .directory_button{
        width: 209px!important;
        font-size: 14px!important;
        padding: 3% 0%!important;
    } 
}
@media screen and (max-width: 1207px) and (min-width: 992px) {
    .project_name_wrap h1{
        font-size: 2em!important;
    } 
    .dashboard .panel-body{
        padding: 10px!important;
    }
    .dashboard h3{
        font-size: 18px!important;
    } 
    .dashboard .panel-footer a{
        font-size: 17px!important;
    }
}
@media screen and (max-width: 1059px) and (min-width: 1051px) {
    .navbar-nav ul.navigation_header li a{
        padding: 44px 41px 9px!important;
    }
}
.sidebar_font{
    font-size: 16px;
}
.comment{
    float: left;
    width: 50%;
}
.show_comment_list_main_wrap{
    padding: 0px 8px 0px;
    float: right;
    border-radius: 5px;
    width: 50%;
    max-height: 500px;
    overflow-y: scroll;
    margin-bottom: 1%;
}
.show_comment_list h4{
    margin-bottom: 10px!important;
}
.show_comment_list h4 b{
    padding-bottom: 2px;
}
.comment textarea{
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    padding: 10px 8px 0px;
    font-size: 1.3em;
    color: #777;
}
.user_background_top{
    display: block!important;
    background-color: #0395cc!important;    
}
.row-margin-top{
    margin-top: 80px;
}
.total_task_clearfix{
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 4%;
    padding-top: 7%;
}
.dark_medium_background_opacity{
        background: rgba(4, 168, 89,0.85)!important;
}
.panel_box_shadow{
    transition: all .3s ease-in-out;
    box-shadow:unset!important;
    margin-bottom: 6%!important;
    margin-right: 3%!important;
}
.panel_box_shadow:hover{
        transform: scale(1.04);
            box-shadow: 0px 0px 12px 2px #CECECE!important;
}
ul.grid_table_ul{
    list-style: none;
    margin-top: 25px;
}
ul.grid_table_ul li{
    display: inline;
    margin-right: 20px;
    cursor: pointer;
}
.margin-left{
    margin-left: 10px;
}
.project_name_wrap{
    float: left;
    width: 96.7%;
    margin: 0% 0% 1% 25px;
    padding-left: 0px;
    border-bottom: 1px solid #d1d1d1;
    padding-bottom: 10px;
}
#home_page .dataTables_filter label input[type=text]{
        margin-bottom: 1em!important;
}
#home_page .dataTables_filter{
    float: right!important;
}
#home_page .dataTables_length{
        margin-top: 15px;
}
#home_page .paging_bootstrap .pagination{
    float: right!important;
}
.transparent_background{
    background: transparent!important;
    -webkit-box-shadow: none!important; 
    box-shadow: none!important;
}
.grid_view_show .pull-left a.dark_text_color:hover{
    color: rgb(4, 168, 89)!important;
}
.panel_box_shadow .card_view_title h3{
    margin-bottom: 0px!important;
    font-weight: 500!important;
    padding-left: 10px;
    font-size: 1.5em!important;
}
*{
    letter-spacing: -0.2px;
}
.task_list .panel-body, .domain_page .panel-body{
   border-top: 4px solid #04a859;
   background: rgba(255,255,255,0.7)!important;
}
.task_list .panel-body table tr:first-child, .domain_page .panel-body table tr:first-child{
       background: rgba(4, 168, 89,0.85)!important;
}
.task_list .panel-body table tr th, .domain_page .panel-body table tr th{
     font-weight: 500!important;
    font-size: 14px!important;
    color: #fff!important;
    padding: 16px 10px!important;
}
.task_list .panel-body table tr td, .domain_page .panel-body table tr td{
    padding: 10px 10px!important;
    font-size: 12px!important;
    color: #777!important;
}
table.dataTable tr.even {
    background-color: #f8f8f8!important;
}
.task_list .panel-body table tr td p, .domain_page .panel-body table tr td p{
         margin: 0px 0px 0px!important;
}
.task_list .add-padding{
        margin: 0 37px 10px 15px!important;
}
.subtask_list .panel-body{
   border-top: 4px solid #04a859;
   background: rgba(255,255,255,0.7)!important;
}
.subtask_list .panel-body table tr:first-child{
       background: #04a859!important;
}
.subtask_list table.dataTable tr.even {
    background-color: #f8f8f8!important;
}
.subtask_list .panel-body table tr th{
     font-weight: 500!important;
    font-size: 14px!important;
    color: #fff!important;
    padding: 16px 10px!important;
}
.subtask_list .panel-body table tr td{
    padding: 10px 10px!important;
    color: #777!important;
    font-size: 12px!important;
}
.subtask_list .panel-body table tr td p{
         margin: 0px 0px 0px!important;
}
.subtask_list .add-padding{
         margin: 0 37px 10px 15px!important;
}
.search_spon .panel-body{
   border-top: 4px solid #04a859;
   background: rgba(255,255,255,0.7)!important;
}
.search_spon .panel-body table tr:first-child{
       background: #04a859!important;
}
.search_spon .panel-body table tr th{
     font-weight: 500!important;
    font-size: 14px!important;
    color: #fff!important;
    padding: 16px 10px!important;
}
.search_spon .panel-body table tr td{
    padding: 10px 10px!important;
    color: #777!important;
    font-size: 12px!important;
}
.search_spon .panel-body table tr td p{
         margin: 0px 0px 0px!important;
}
.search_spon table.dataTable tr.even {
    background-color: #f8f8f8!important;
}
.search_spon .add-padding{
         margin: 0 37px 10px 15px!important;
}
.comment_page .panel-body{
   border-top: 4px solid #04a859;
   background: rgba(255,255,255,0.7)!important;
}
.comment_page .add-padding{
         margin: 0 37px 10px 15px!important;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    background-color: #fff!important;
    color: #777!important;
    font-weight: 500!important;
}
.form-signin h4{
    font-weight: 300;
    padding: 10px 0px 20px 0px !important;
        color: #9B9B9B!important;
}
.form-forgotpass h4{
    font-weight: 300;
    padding: 10px 0px 20px 0px !important;
        color: #9B9B9B!important;
}
.sidebar-nav li a:hover{
    opacity: 1!important;
    color: #fff!important;
}
.daily-stats-compare{
    color: #777!important;
    font-size: 1.35em;
}
.project_name_wrap h1{
    color: #666;
    font-weight: 500;
    font-size: 2em!important;
}
.navbar-user li.user-dropdown a{
    color: #888!important;
    font-size: 14px!important;
    font-weight: 500;
/*    text-transform: capitalize;*/
}
.footer_credit_wrap{
    padding: 2% 2%;
}
.footer_credit_wrap .credit{
    color: rgb(4, 168, 89);
    font-weight: 500;
}
.separator {
    border-top: 1px solid #D8D8D8;
    margin-top: 10px;
    padding-top: 10px;
}
.to_register{
    color: #04a859;
}
@media screen and (max-width: 1326px) and (min-width: 769px) {
    .table-responsive{
    overflow-y: hidden!important;
    overflow-x: scroll!important;
    }   
}
.comment_subtask_icon{
    font-size: 20px!important;
    margin-left: 36px!important;
}
table.dataTable tr.odd:first-child{
    background-color:#fff!important;
}
.top_main_wrap_left{
    width: 58%;
    text-align: left;  
}
.top_main_wrap_right{
    width: 42%;
    text-align: right;  
}
.breadcum_main_wrap .breadcrumb li a:hover,.breadcum_main_wrap .breadcrumb li:hover{
    color: #04a859;
} 
.breadcum_main_wrap{
    float: left;
    width: 100%;
}
.top_main_wrap_right form{
        display: inline-block;
}
.breadcum_main_wrap ol.breadcrumb{
        margin-top: 0px;
}
.top_main_wrap_right form select{
       width: 190px;
    -webkit-appearance: unset;
    -moz-appearance: none;
    margin-right: 20px;
    padding: 7px 20px;
    background-color: transparent;
    font-size: 1.5em;
    border-radius: 20px;
    border: 1px solid #888;
    color: #777;
}
@media screen and (max-width: 1420px) {
    .project_name_wrap{
        width: 96%!important;
    }
    .navbar-default .navbar-nav > li > a{
        padding-right: 1.3em!important;
    }
}
.arrow_box {
        visibility: hidden;
    position: relative;
    right: 77px;
    padding: 5px 5px;
    border-radius: 5px;
    top: 15px;
    width: 205px;
    background: #fff;
    border: 2px solid #04a859;
}
.tooltips:hover .arrow_box {
    visibility: visible;
}
.arrow_box:after, .arrow_box:before {
	    bottom: 100%;
    left: 49%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow_box:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #fff;
	border-width: 13px;
	margin-left: -13px;
}
.arrow_box:before {
	border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #04a859;
    border-width: 16px;
    margin-left: -16px;
}
.right_main_wrap_heading .top_main_wrap_left i,.right_main_wrap_heading .top_main_wrap_left span{
        color: #777;
}
.dataTables_length label,.dataTables_filter label{
    color: #777!important;
    font-size: 15px!important;
    font-weight: 500!important;
}
.pagination>li>a, .pagination>li>span{
    color: #777!important;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{
    color:#fff!important;
    background-color: #04a859;
    border-color: #04a859;
}
#sidebar-wrapper{
    height: auto!important;
    padding-bottom: 0px!important;
}
#sidebar-wrapper{
    margin-left: -246px!important;
}
#sidebar-wrapper .sidebar-nav>li{
        border-radius: 5px;
        border: 1px solid #d8d8d8;
        background: rgba(255,255,255,0.7);
}
#sidebar-wrapper .sidebar-nav>li:first-child{
    margin-top: 26px;
}
#sidebar-wrapper .sidebar-nav>li{
    margin-bottom: 5px;
}
#sidebar-wrapper .sidebar-nav>li:hover{
    background: rgba(26, 187, 156,0.6)!important;
}
.navbar-inverse{
    background: transparent!important;
}
.navbar-inverse .navbar-brand{
   background: transparent!important; 
}
#wrapper{
    margin-top: 80px!important;
}
.search_page #sidebar-wrapper .sidebar-nav>li:first-child{
    margin-top: 28px!important;
}
@media screen and (min-width: 1750px) {
    .search_page #sidebar-wrapper .sidebar-nav > li:first-child {
    margin-top: 33px !important;
}
}
.breadcrumb>li+li:before{
    padding: 0 0px!important;
    font-weight: 300!important;
}
.breadcrumb li{
    padding: 2px!important;
    color: #666;
    font-size: 2em;
    line-height: 30px;
    font-weight: 300;
}
.breadcrumb a{
    padding: 2px!important;
    color: #666;
    line-height: 30px;
    font-weight: 500;
}
.tooltiptext a{
    color: #fff!important;
}
#sidebar-wrapper{
    display: none;
}
#wrapper{
        padding-left: 0px!important;
        padding-right: 0px!important;
}
.panel-body{
    padding-right: 10px!important;
    padding-left: 10px!important;
    padding-bottom: 15px!important;
    padding-top: 15px!important;
}
.navbar-header {
    width: 270px!important;
    border-right: 1px solid #d8d8d8!important;
}
#anchor_backtotop{
    border-left: 1px solid #d8d8d8;
}
.navbar-nav ul.navigation_header{
    list-style-type: none;
    padding-left: 0px;
}
.navbar-nav ul.navigation_header li{
    display: inline-block;
    margin-top: 28px;
}
.navbar-nav ul.navigation_header li:nth-child(2) a, .navbar-nav ul.navigation_header li:nth-child(3) a{
    margin-left: -2px!important;
}
.navbar-nav ul.navigation_header li a{
    border-right: 1px solid #d8d8d8;
    padding: 44px 30px 9px;
    font-size: 18px;
    color: #777;
}
.navbar-nav ul.navigation_header li a:hover{
    background-color: #f2f2f2;
    padding: 44px 30px 9px;
}
.avatar.dropdown{
    margin-top: 1px!important;
}
.grid_view_padding_top{
    padding-top: 8px!important;
}
.breadcrumb{
    margin-top: 10px!important;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.table_background_margin{
    margin: 0 40px 0 25px!important;
}
.table-responsive table td a span{
    color: #04a859;
    font-weight: 500;
    font-size: 14px;
}
.table-responsive table td a span:hover{
    color: #777;
}
span.nav-icon{
    margin-right: 5px!important;
}
.panel-footer a{
    font-weight: 400;
}
.avatar.dropdown{
    margin-right: 1em!important;
}
.task_back_button{
    margin-bottom: 8px!important;
}
.top_main_wrap_right form select, div.dataTables_length label select, .search_wrap .input-group-btn input{
    outline: none;
}
div.dataTables_length label select{
    width: 100px;
    -webkit-appearance: unset;
    -moz-appearance: none;
    margin-right: 12px;
    padding: 7px 23px 5px;
    background-color: transparent;
    background: url('../images/select_icons.png') no-repeat right 17px;
    background-size: 28px; 
    font-size: 18px;
    border-radius: 20px;
    border: 1px solid #888;
    color: #777;
}
div.dataTables_filter label input[type=text]{
        margin-left: 12px;
    border-radius: 20px;
    background-color: transparent;
    padding: 9px 15px;
    color: #777;
    border: 1px solid #888;
}
td.tooltips a{
    color: #777!important;
        width: 100%;
}
.tooltiptext img{
    margin-top: -16px!important;
    position: absolute!important;
    margin-left: 33px!important;
}
.tooltips .tooltiptext::after {
    display: none;
}
.search_page .right_main_wrap_heading{
    width: 35%!important;
}
a.query_text{
font-weight: 500;
font-size: 14px;
}
.login_form_background{
    background: url('../images/login-form-bg-min.jpg') center center!important;
    background-size:cover!important;
    background-repeat: no-repeat!important;
    background-attachment: fixed!important;
}
.form-signin input[type="text"], input[type="password"], input[type="email"]{
    box-shadow: unset!important; 
    background: rgba(255,255,255,0.7)!important;
}
.fadeInRight{
    -webkit-animation-name: fadeIn!important;
    -moz-animation-name: fadeInRight!important;
    -o-animation-name: fadeInRight!important;
    animation-name: fadeIn!important;
      -webkit-animation-duration:1s!important;
  -moz-animation-duration:1s!important;
  animation-duration:1s!important;
}
.animated-med-delay {
    animation-delay: 4s;
    -webkit-animation-delay: 4s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 2s;
    -moz-animation-duration: 2s;
    -ms-animation-duration: 2s;
    -o-animation-duration: 2s;
    animation-duration: 2s;
}
@media screen and (max-width: 1050px) and (min-width: 880px) {
    .navbar-header{
        width: 190px !important;
    }
    .logo_bg a img{
        height: 38px !important;
    }   
    .navbar-nav ul.navigation_header li a{
        padding: 44px 21px 9px!important;
        font-size: 13px!important;
    }
    .navbar-nav ul.navigation_header li a:hover{
        padding: 44px 21px 9px!important;
        font-size: 13px!important;
    }
    .navbar-user li.user-dropdown a{
        font-size: 11px !important;
    }
    .navbar-nav > li > a{
        padding-top: 12px!important;
        padding-bottom: 1px!important;
    }
}
@media screen and (max-width: 767px) {
    .navigation_header{
        display:none!important;
    }
    .navbar .navbar-header{
        width: 100% !important;
        padding-left: 0em!important;
    }
    .border-left-med{
        background-color: #04a859 !important;
        border-left: none!important;
    }
    #anchor_backtotop{
        border-top: 1px solid #d8d8d8!important;
        border-left: none;
        background-color: #f3f3f3;
    }
    .navbar-nav > li > a{
        padding-top: 0px!important;
        padding-bottom: 0px!important;
    }
    .avatar.dropdown{
        width: 100%!important;
        margin-left: 0em!important;
    }
    .dropdown-menu .divider{
        border-top: 2px solid #777;
    }
    #wrapper{
        margin-top: 120px !important;
    }
    #menu-toggle{
        margin: 17px 20px 0px!important;
        min-height: 35px !important;
        padding-left: 1em!important;
        padding-right: 1em!important;
    }
    #sidebar-wrapper{
        display: block!important;
        border-right:unset!important;
        box-shadow: unset!important;
    }
    .sidebar_font{
        font-size: 14px!important;
    }
    #page-content-wrapper{
        padding-left: 0px !important;
    }
    .navbar-nav .open .dropdown-menu{
        background-color: #f8f8f8!important;
    }
    .table_background_margin{
        margin: 0 22px 0 25px !important;
    }
    .row-margin-top .col-md-12 .col-md-3{
        padding-right: 0px!important;
    }
    .sidebar-nav{
        width: 220px!important;
    }
    .row-margin-top{
        margin-top: 45px !important;
    }
    .breadcrumb li{
        font-size: 1.2em!important;
    }
    .top_main_wrap_right form select{
        width: 150px!important;
        padding: 7px 10px!important;
        margin-right: 0px!important;
        font-size: 1.2em!important;
    }
    .submit_comment{
        padding: 7px 20px !important;
        font-size: 1.2em !important;
    }
    .dataTables_length label, .dataTables_filter label{
        font-size: 1em!important;
    }
    .search_page .right_main_wrap_heading{
        width: 100% !important;
    }
    .domain_page{
      margin-top: 120px !important;
      margin-left: 15px;
      margin-right: 20px;
    }
}
@media screen and (max-width: 664px) {
    .top_main_wrap_right form select{
        margin-bottom: 5px!important;
    }
}
@media screen and (max-width: 881px) and (min-width: 768px) {
    .breadcrumb li{
        font-size: 1.5em!important;
    } 
    .top_main_wrap_left{
        width: 45%!important;
    }
    .top_main_wrap_right {
        width: 55%;
    }
}
.dashboard .top_main_wrap_right form select, .domain_page .top_main_wrap_right form select{
    margin-right: 0px!important; 
}
.dashboard .top_main_wrap_right form label, .domain_page .top_main_wrap_right form label{
    color: #777;
    font-size: 15px;
    margin-right: 10px;
    font-weight: 500; 
}
.dashboard .top_main_wrap_right form select, .domain_page .top_main_wrap_right form select{
    width: 150px!important;
}
.domain_page .top_main_wrap_right form select{
    width: 160px!important;
}
.filter_wrap_i{
    height: 43px;
    color: #fff;
    vertical-align: bottom;
    border-radius: 50%;
    width: 43px;
    background-color: #04a859;
    text-align: center;
}
.filter_wrap_i:before{
    vertical-align: -webkit-baseline-middle;
    vertical-align: -moz-middle-with-baseline;
}
.filter_content_main_wrap{
    position: absolute;
    z-index: 9999999;
    right: 95px;
    top: 82px;
    float: left;
    width: 350px;
    background: rgba(255,255,255,1);
    border: 1px solid #d9d9d9;
    border-radius: 5px;
    box-shadow: 2px 2px 2px 0px #999;
    padding: 15px 25px;
    -webkit-animation-name: fadeIn!important;
    -moz-animation-name: fadeInRight!important;
    -o-animation-name: fadeInRight!important;
    animation-name: fadeIn!important;
    -webkit-animation-duration: 1s!important;
    -moz-animation-duration: 1s!important;
    animation-duration: 1s!important;
}
.filter_content_inner_wrap{
    width: 100%;
    float: left;
    text-align: left;
}
.filter_content_inner_wrap h4{
    color: #666;
    font-size: 1.35em!important;
}
.filter_content_inner_wrap span span{
    color: #666;
    margin-left: 5px;
    font-size: 1.2em!important;
}
.filter_submit_wrap{
    float: left;
    margin-top: 20px;
    width: 100%;
    text-align: center;
}
.filter_submit_wrap input[type="submit"]{
    width: 170px;
}
.filter_content_main_wrap{
    display: none;
}
@media screen and (max-width: 767px) and (min-width: 580px) {
    .filter_content_main_wrap{
       top: 130px!important;
    }
}
@media screen and (max-width: 580px) and (min-width: 300px) {
    .filter_content_inner_wrap span{
        width:100%!important;
    }
    .filter_content_main_wrap{
       top: 130px!important;
    }
    .filter_content_main_wrap{
        width: 200px!important;
    }
}
.showing_past_data_wrap{
    color: #777!important;
    display: inline-block;
    font-size: 15px!important;
    margin-right: 10px;
    font-weight: 500!important;
}
.comment_heading_p{
    color: #666;
    font-size: 1.8em!important;
    font-weight: 600;
    padding-bottom: 5px;
    border-bottom: 2px solid #d8d8d8;
}
.show_comment_list_inner_wrap{
    border-bottom: 1px solid #d8d8d8;
    padding-top: 10px;
}
.comment_author_name_wrap{
    color: #666;
    font-size: 1.4em!important;
    font-weight: 600;
    margin-bottom: 0px!important;
}
.list_comment{
    color: #666;
    font-size: 1.3em!important; 
}
.comment_date_time{
    color: #666;
    font-weight: 400;
    font-size: 1em!important;
}
@media screen and (max-width: 1280px) and (min-width: 1100px) {
    .comment textarea{
        width: 470px!important;
    }
}
@media screen and (max-width: 1099px) and (min-width: 900px) {
    .comment textarea{
        width: 370px!important;
    }
}
@media screen and (max-width: 899px) and (min-width: 500px) {
    .show_comment_list_main_wrap{
        width: 100%!important;
        margin-bottom: 20px!important;
    } 
    .comment{
        width: 100%!important;
    }
    .comment textarea{
        width: 430px!important;
    }
}
@media screen and (max-width: 499px) and (min-width: 300px) {
    .show_comment_list_main_wrap{
        width: 100%!important;
        margin-bottom: 20px!important;
    } 
    .comment textarea{
        width: 235px !important;
    }
    .comment{
        width: 100%!important;
    }
}
@media screen and (max-width: 500px) and (min-width: 300px) {
    .top_main_wrap_right{
        width: 100%!important;
        margin-right: 20px!important;
    }
}
@media screen and (max-width: 1185px) and (min-width: 1051px) {
    .navbar-nav ul.navigation_header li a{
        padding: 44px 21px 9px!important;
        font-size: 13px!important;
    }
    .navbar-nav ul.navigation_header li a:hover{
        padding: 44px 21px 9px!important;
        font-size: 13px!important;
    }
    .navbar-nav ul.navigation_header li{
        margin-top: 36px;
    }
}
@media screen and (max-width: 879px) and (min-width: 768px) {
    span.nav-icon{
        display: none;
    }
    .navbar-nav ul.navigation_header li a{
       padding: 44px 16px 9px !important;
        font-size: 13px!important;
    }
    .navbar-nav ul.navigation_header li a:hover {
     padding: 44px 16px 9px !important;
        
    }
    .navbar-nav ul.navigation_header li{
        margin-top: 29px!important;
    }
        .navbar-header{
        width: 190px !important;
    }
    .navbar-user li.user-dropdown a{
        font-size: 11px !important;
    }
    .navbar-nav > li > a{
        padding-top: 12px!important;
        padding-bottom: 1px!important;
    }
    .logo_bg a img{
        height: 38px !important;
    } 
}
.select {
    position: relative;
    display: inline-block;
    
}    .select select {
       display: inline-block;
        width: 100%;
        cursor: pointer;
        padding: 10px 15px;
        outline: 0;
        border: 0px solid #000000;
        border-radius: 0px;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
    }
        .select select::-ms-expand {
            display: none;
        }
        .select select:hover,
        .select select:focus {
        }
        .select select:disabled {
            opacity: 0.5;
            pointer-events: none;
        }
.select_arrow {
    position: absolute;
    top: 20px;
    right: 24px;
    width: 0;
    height: 0;
    pointer-events: none;
    border-style: solid;
    border-width: 5px 4px 0px 4px;
    border-color: #888 transparent transparent transparent;
}
.select select:hover ~ .select_arrow,
.select select:focus ~ .select_arrow {
    border-top-color: #000000;
}
.select select:disabled ~ .select_arrow {
    border-top-color: #CCCCCC;
}
.caret{
    border-top: 5px solid!important;
}
.dropdown-toggle:hover .caret{
    color: #000!important;
}
@media screen and (min-width: 1500px) {
     .comment textarea{
        width: 95%!important;
    }
}
.login-alert{
  font-size:11px;
}

.top_menu_wrap{
    font-size: 18px;
    color: #777;
}
.top_menu_submenu_li{
     margin-left: 0px!important;
    margin-top: 0px!important;
    width: 100%!important; 
}
.top_menu_submenu_li a{
    padding: 10px 10px!important;
    border-right: 0px!important;
    text-align: center!important; 
}
.top_menu_submenu_ul{
  margin-top: 12px!important;
}
.top_menu_wrap{
  margin-top: 0px!important;
  background: transparent!important;
}
.top_menu_wrap select.nav_select{
    cursor: pointer;
    border-right: 1px solid #d8d8d8;
    border-left:none;
    border-top:none;
    border-bottom:none;
    padding: 35px 50px 7px 0px;
    font-size: 18px;
    border-radius: unset;
    color: #777;
  outline: none;
    -webkit-appearance: unset;
    -moz-appearance: none;
    background-color: transparent;
}
.navbar-nav ul.navigation_header li#search_spon{
    margin-left: 0px!important;
}
.nav_caret_header{
   margin-left: -42px!important;
}
@media screen and (min-width: 768px) {
    .domain_page #sidebar-wrapper{
        display: block!important;
        margin-top: -12px!important;
    } 
    .domain_page{
    margin-top: 80px;
}
.domain_page #page-content-wrapper{
    width: 98%!important;
}
.domain_page .project_name_wrap{
        width: 99.9%!important;
        margin: 0% 0% 2% 0!important;
}
.domain_page #sidebar-wrapper .sidebar-nav>li:first-child{
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}
.domain_page #sidebar-wrapper .sidebar-nav>li:nth-child(2){
   margin-bottom: 0px!important;     
}    
.domain_page .sidebar-nav{
       width: 270px!important;
       position: fixed;
       top: 69px;
}
.domain_page #sidebar-wrapper .sidebar-nav>li:hover{
    background: #f2f2f2!important;    
 }
.domain_page .sidebar-nav li a{
    color: #777;
    font-weight: 500;
    font-size: 13px;
    opacity: 1!important;
}
.domain_page .sidebar-nav li a:hover{
    opacity: 1!important;
    color: #777!important;
}
.domain_page #sidebar-wrapper{
    margin-left: -250px!important;    
} 
.domain_page #sidebar-wrapper .sidebar-nav>li {
    border-radius: 0px;
    background: rgb(255,255,255);
}
.domain_page #sidebar-wrapper .nav-icon [class*=icon]{
    margin-right: -1.8em!important;     
} 
.domain_page #sidebar-wrapper .sidebar-nav>li{
    border-top: none;    
}
    span.hide_sidebar_domain{
        display: none;
    }
#sidebar-wrapper .sidebar-nav>li{
    margin-bottom: 0px;
}
span.domain_main_wrap #wrapper{
     padding-left: 280px!important;
    }   
}
@media screen and (max-width: 1050px) and (min-width: 768px) {
    .domain_page .sidebar-nav li a{
        font-size: 11px!important;
    }
    .domain_page .sidebar-nav {
      width: 190px !important;
      position: fixed;
      top: 60px;
}
    .domain_page #sidebar-wrapper{
        margin-top: -21px !important;
    }
    .domain_page #sidebar-wrapper .nav-icon [class*="icon"]{
        display: none;
    }  
   span.domain_main_wrap #wrapper{
        padding-left: 195px !important;
    }    
}
@media screen and (max-width: 768px) {
       .hide_sidebar_domain_page{
        display: none;
    } 
    .search_domain {
    width: 100%!important;
}
}
@media screen and (max-width: 957px) and (min-width: 882px) {
    .select_arrow{
        top: 45px!important;
    }
}
@media screen and (max-width: 782px) and (min-width: 501px) {
    .select_arrow{
        top: 44px!important;
    }
    .domain_page .top_main_wrap_right form select{
        width: 160px !important;
    }
}
@media screen and (max-width: 358px) and (min-width: 320px) {
    .select_arrow{
        top: 44px!important;
    }
    .domain_page .top_main_wrap_right form select{
        width: 148px !important;
    }
}
@media screen and (max-width: 1277px) and (min-width: 1000px) {
    .breadcrumb li {
        font-size: 1.5em!important;
    }
}
ul.submenu{
    background-color: #f8f8f8!important;
}
ul.submenu li:hover{
    background-color: #e5e5e5!important;
}
.search_domain {
    width: 100%;
}
.renew_button{
font-size: 1em!important;
margin-right: 6px!important;
padding: 7px 10px!important;
}
.renew_cancel_form{
 float: left;
 display: inline-block;
}
/*
.alert-success {
  -webkit-animation: seconds 1.0s forwards;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-delay: 5s;
  animation: seconds 1.0s forwards;
  animation-iteration-count: 1;
  animation-delay: 5s;
  position: relative;
    
}
@-webkit-keyframes seconds {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    left: -9999px; 
    position: absolute;   
  }
}
@keyframes seconds {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    left: -9999px;
    position: absolute;     
  }
}
*/
.checkout_main_wrap{
    background: rgba(255,255,255,0.95);
    padding: 10px!important;
    border-top: 4px solid #04a859;
    width: 50%;
}
.checkout_heading{
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 20px;
}
.domain_list_checkout{
    float: left;
    width: 100%;
    background: rgba(255,255,255,0.95);
    padding: 5px 10px;
}
.domain_list_checkout ul{
    list-style-type: none;
    float: left;
    width: 100%;
    padding-left: 0px!important;
}
.domain_list_checkout ul li{
    display: inline-block;
    width: 40%;
    float: left;
    font-size: 14px;
    color: #666;
    margin-right: 8px;
}
.checkout_heading h3{
    font-weight: 400;
}
.checkout_main_wrap .btn-group{
    width: 95%;
}
.checkout_main_wrap .submit_comment{
   font-size: 1em !important;
    float: right;
}
@media screen and (max-width: 900px) and (min-width: 768px) {
    .checkout_main_wrap{
        width: 90%;
    }
    .domain_list_checkout ul li{
        font-size: 12px;
    }  
    
}
@media screen and (max-width: 1500px) and (min-width: 1300px) {
    .checkout_main_wrap{
        width: 65%;
    }
}
@media screen and (max-width: 1299px) and (min-width: 1100px) {
    .checkout_main_wrap{
        width: 75%;
    }
}
@media screen and (max-width: 1100px) and (min-width: 901px) {
    .checkout_main_wrap{
        width: 85%;
    }
    .domain_list_checkout ul li{
        font-size: 12px;
    }
}
@media screen and (max-width: 767px) and (min-width: 420px) {
    .checkout_main_wrap{
        width: 100%;
    }
    .domain_list_checkout{
        padding: 5px 0px;
    }
    .domain_list_checkout ul li{
        font-size: 12px;
    }
}
@media screen and (max-width: 419px) and (min-width: 320px) {
    .checkout_main_wrap{
        width: 100%;
    }
    .domain_list_checkout{
        padding: 5px 0px;
    }    
.domain_list_checkout ul li {
    font-size: 10px;
    margin-right: 7px;
}
    
}
.notification_main_wrap{
    position: absolute;
    right: 310px;
    top: 26px;
    cursor: pointer;
}
.notification_content_wrap{
    display: block;
    width: 200px;
    background: #f8f8f8;
    border: 1px solid rgb(216, 216, 216);
    top: 43px;
    box-shadow: 0px 2px 1px 2px #f2f2f2;
    position: absolute;
    cursor: pointer;
    z-index: 9999999999;  
    display: none;
}
.notification_main_wrap sup{
   font-weight: 700;
    color: #e50000;
}
.my_cart_menu .count_notification sup{
   font-weight: 700;
    color: #e50000;
}
.my_cart_menu .count_notification{
   position: relative!important;
    right: 6px!important;
}
.count_notification{
    position: absolute;
right: -4px;
top: -5px;
}
@media screen and (max-width: 1300px) and (min-width: 1100px) {
.notification_main_wrap{
    right: 290px;
}    
}
@media screen and (max-width: 1050px) and (min-width: 768px) {
.notification_main_wrap{
    right: 250px;
}  
    .notification_content_wrap{
        top: 34px;
    }    
}
@media screen and (max-width: 767px) and (min-width: 400px) {
.notification_main_wrap{
    right: 165px;
}
    .notification_content_wrap{
        left: -50px;
    }
}
@media screen and (max-width: 399px) and (min-width: 320px) {
.notification_main_wrap{
    right: 95px;
}
    .notification_content_wrap{
        left: -50px;
    }
}
.notification_button{
    border: none;
    background: transparent;
    outline:none;
}
.search_new_domain{
    width: 45%;
}
@media screen and (max-width: 1200px) and (min-width: 1000px) {
.search_new_domain{
    width: 50%;
}
}
@media screen and (max-width: 999px) and (min-width: 600px) {
.search_new_domain{
    width: 60%;
}
}
@media screen and (max-width: 599px) {
.search_new_domain{
    width: 98%;
}
}
.domain_search_note{
    padding-left: 8px;
    margin-top: 20px;
    color: #777;
    font-size: 14px !important;
}
.domain_search_text{
    padding-left: 8px;
    margin-top: 20px;
    font-size: 16px !important;
}
.blank_notification_text{
    padding: 0px 10px;
    font-weight: 500;
}
.notification_content_wrap p{
    margin-top: 5px;
}
.add_to_cart_cancel{
    background-color: #D14031 !important;
    border-color: #D14031;
}
.add_to_cart_cancel:hover{
    background: rgba(209, 64, 49,0.8) !important;
    border-color: #555;
}
.hide_alert_message{
    margin-right: 5px;
    margin-left: 5px;
    cursor: pointer;
}
.remove_cart_button{
    font-size: 12px !important;
    padding: 4px 8px !important;
    float: left!important;
}
button[disabled] {
    pointer-events: unset!important; 
}
@media screen and (max-width: 1380px) {
   .task_list .panel-body table tr th, .domain_page .panel-body table tr th{
        font-size: 12px !important;
    }
}
.comment_pre{
    border: none;
    background: transparent;
    margin-top: -35px;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    color: #666;
    font-weight: 400;
    padding-left: 0px;
}