/* font */

@font-face {
    font-family: 'Avenir LT Std 95 Black';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir LT Std 95 Black'), url('/design/themes/estore_v1mv/css/font/AvenirLTStd-Black.woff') format('woff');
}


@font-face {
    font-family: 'Avenir LT Std 45 Book';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir LT Std 45 Book'), url('/design/themes/estore_v1mv/css/font/AvenirLTStd-Book.woff') format('woff');
}


@font-face {
    font-family: 'Avenir LT Std 85 Heavy';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir LT Std 85 Heavy'), url('/design/themes/estore_v1mv/css/font/AvenirLTStd-Heavy.woff') format('woff');
}


@font-face {
    font-family: 'Avenir LT Std 35 Light';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir LT Std 35 Light'), url('/design/themes/estore_v1mv/css/font/AvenirLTStd-Light.woff') format('woff');
}


@font-face {
    font-family: 'Avenir LT Std 65 Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir LT Std 65 Medium'), url('design/themes/estore_v1mv/css/font/AvenirLTStd-Medium.woff') format('woff');
}


@font-face {
    font-family: 'Avenir LT Std 55 Roman';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir LT Std 55 Roman'), url('/design/themes/estore_v1mv/css/font/AvenirLTStd-Roman.woff') format('woff');
}


@font-face {
    font-family: 'Avenir LT Std 95 Black Oblique';
    font-style: normal;
    font-weight: normal;
    src: local('Avenir LT Std 95 Black Oblique'), url('/design/themes/estore_v1mv/css/font/AvenirLTStd-BlackOblique.woff') format('woff');
}



body {background: #eeeeee;font-family: 'Avenir LT Std 35 Light'!important;}
.ty-icon-up-dir, .ty-icon-right-dir, .ty-icon-down-dir, .ty-icon-left-dir, .ty-icon-star-empty, .ty-icon-th-list, .ty-icon-heart, .ty-icon-flight, .ty-icon-ok, .ty-icon-cancel, .ty-icon-cancel-circle, .ty-icon-minus-circle, .ty-icon-right-thin, .ty-icon-cw, .ty-icon-left-circle, .ty-icon-right-circle, .ty-icon-help-circle, .ty-icon-back, .ty-icon-products-multicolumns, .ty-icon-print, .ty-icon-chat, .ty-icon-article-alt, .ty-icon-docs, .ty-icon-zoom-in, .ty-icon-zoom-out, .ty-icon-down-open, .ty-icon-left-open, .ty-icon-right-open, .ty-icon-up-open, .ty-icon-down-micro, .ty-icon-up-micro, .ty-icon-right-open-thin, .ty-icon-left-open-thin, .ty-icon-products-without-options, .ty-icon-short-list, .ty-icon-plus-circle, .ty-icon-user, .ty-icon-doc-text, .ty-icon-calendar, .ty-icon-chart-bar, .ty-icon-download, .ty-icon-search, .ty-icon-lock, .ty-icon-popup, .ty-icon-plus, .ty-icon-folder, .ty-icon-folder-open, .ty-icon-mail, .ty-icon-twitter, .ty-icon-facebook, .ty-icon-file, .ty-icon-trashcan, .ty-icon-d-arrow, .ty-icon-bubble, .ty-icon-upload, .ty-icon-cog, .ty-icon-square, .ty-icon-arrow-up-right, .ty-icon-arrow-up-left, .ty-icon-arrow-down-left, .ty-icon-arrow-down-right, .ty-icon-arrow-down, .ty-icon-arrow-up, .ty-icon-arrow-left, .ty-icon-arrow-right, .ty-icon-star, .ty-icon-star-half, .ty-icon-refresh, .ty-icon-basket, .ty-icon-image, .icon-image, .ty-icon-edit, .ty-icon-live-edit, .ty-icon-gift, .ty-icon-ban-circle, .ty-icon-wrench{font-family: 'glyphs'!important;}
.onj_table:has(> .object-container) {width: 450px;}
.abandoned{background-color: #F80606 !important;}
.quest-padding{    padding: 28px 7px 30px 0px;}
.quest-heading{font-weight: bold;}
.quest-textarea{width: 72%; height: 100px;}
.quest-radio{border: 0px !important;width: 100% !important;height: 2em !important;}
.alert-wrap{z-index:99;margin-top: 65px!important;}
hr {margin: 5px 0;}

.nav-tabs > li > a, .nav-pills > li > a{padding-left: 10px;padding-right: 10px;}

/* login-form */
.signin-modal{width: 390px !important;border: 0px;}
.signin-modal .modal-header{text-align: center;}
.signin-modal h4 {font-size:20px;}
.signin-modal h4 a {color: #D0AB4F;}
.signin-modal input[type="text"], .signin-modal input[type="password"]{padding: 12px 10px 12px 10px;font-size: 16px;    width: 100%;box-sizing: border-box;height: 44px;}

/* color change */ 
.btn-text, a {color: #D0AB4F;}
.btn-text:hover, a:hover{color: #D5B567;}
.btn-text .caret{border-top-color: #D0AB4F;border-bottom-color: #D0AB4F;}
.dropdown-menu > .active, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color: #D5B567;
                                                                                                                                                                                                        background-image: -moz-linear-gradient(top,#D5B567,#D5B567);background-image: -webkit-gradient(linear,0 0,0 100%,from(#D5B567),to(#D5B567));    background-image: -webkit-linear-gradient(top,#D5B567,#D5B567);background-image: -o-linear-gradient(top,#D5B567,#D5B567);background-image: linear-gradient(to bottom,#D5B567,#D5B567);}
.subnav .nav .dropdown-menu li:hover .hint, .subnav .nav .dropdown-menu .active .hint{color:#ffffff;}
.nav > li > a {color: #424143;} 
.btn-toolbar {color: #D5B567!important;}

/* font */
.ui-widget {font-family: lato;}

/* all */
.nav .dropdown-toggle .caret{border-top-color: #424143;border-bottom-color: #424143;} 
a {color: #D5B567;}

/* header */  
.admin-content-wrap .content .content-wrap{/*padding-top:153px;*/}
.actions{top:96px;}
.navbar-admin-top .navbar .navbar-inner {border-color: #d9d9d9;background-color: #ffffff;background-image: -moz-linear-gradient(top,#ffffff,#ffffff);background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#ffffff));background-image: -webkit-linear-gradient(top,#ffffff,#ffffff);background-image: -o-linear-gradient(top,#ffffff,#ffffff);background-image: linear-gradient(to bottom,#ffffff,#ffffff);}
.navbar-admin-top .brand {line-height: 55px;}
.navbar .divider-vertical {height: 55px;}
.navbar .nav > li {line-height: 35px;}
.navbar-admin-top .navbar .navbar-inner .nav > li > a {color:#333!important;}
.navbar-admin-top .navbar .navbar-inner .divider-vertical {border-right-color: transparent;border-left-color: #d9d9d9;}
.navbar-admin-top .navbar .navbar-inner .nav > li > a .caret {border-top-color: #333333;border-bottom-color: #333333;}
.navbar .nav .dropdown-toggle .caret{margin-top: 15px;} 
.hover-show.navbar-right li.dropdown:hover .dropdown-toggle {background-color: #d9d9d9;background-image: -moz-linear-gradient(top,#d9d9d9,#d9d9d9);background-image: -webkit-gradient(linear,0 0,0 100%,from(#d9d9d9),to(#d9d9d9));background-image: -webkit-linear-gradient(top,#d9d9d9,#d9d9d9);background-image: -o-linear-gradient(top,#d9d9d9,#d9d9d9);background-image: linear-gradient(to bottom,#d9d9d9,#d9d9d9);}
.oj_float_right{float:right;}
.oj_left{float: left;width: 588px;}
.oj_right{float: right;width: 570px;}
.head{color:#d0ab4f;font-size: 15px;font-weight: normal;}
.oj-bordered{border: 1px solid #DDDDDD;}
.clearfix {clear: both;}
.subnav .nav{background:#ffffff;}
.para1{}
.para2{height: 37px;padding: 21px 0px 0px;}
.no-items2{margin-top: 20px;} 
.btn{box-shadow:none;}
/* bell */

/* Notifications */

.notification_onj {
    display: inline-block;
    position: relative;
    padding: 0.6em;
    background: transparent;
    border-radius: 0.2em;
    font-size: 1.5em;
}

.notification_onj::before {
    color: #424143; 
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.notification_onj::before {
    display: block;
    content: "\f0f3";
    font-family: "FontAwesome";
    transform-origin: top center;
}

.notification_onj span {
    position: absolute;
    top: 5px;
    right:0;
    font-size: 12px;
    padding: 2px 5px;
    line-height: 100%;
    border: 2px #fff solid;
    border-radius: 60px;
    background: #EC252F;
    color: #ffffff;
    opacity: 1;
}

.notification_onj.notify::before {
    -webkit-animation: ring 1.5s ease;
    animation: ring 1.5s ease;
}

.notification_onj.show-count::after {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

@-webkit-keyframes ring {
    0% {
        -webkit-transform: rotate(35deg);
    }
    12.5% {
        -webkit-transform: rotate(-30deg);
    }
    25% {
        -webkit-transform: rotate(25deg);
    }
    37.5% {
        -webkit-transform: rotate(-20deg);
    }
    50% {
        -webkit-transform: rotate(15deg);
    }
    62.5% {
        -webkit-transform: rotate(-10deg);
    }
    75% {
        -webkit-transform: rotate(5deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
    }
}

@keyframes ring {
    0% {
        -webkit-transform: rotate(35deg);
        transform: rotate(35deg);
    }
    12.5% {
        -webkit-transform: rotate(-30deg);
        transform: rotate(-30deg);
    }
    25% {
        -webkit-transform: rotate(25deg);
        transform: rotate(25deg);
    }
    37.5% {
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
    50% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }
    62.5% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
    75% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

/* scroll */
html body ::-webkit-scrollbar-track {background-color: #d9d9d9;border-radius: 10px;}
html body ::-webkit-scrollbar-thumb {border-radius: 10px;background-color: #5f5f5f;}
html body ::-webkit-scrollbar {width: 6px;}
/* current event */
.event_detail_tabs{background-color: #eee;padding: 8px 12px;font-size: 13px;border: 1px solid #ccc;border-radius: 2px;color: #333;}
.event_detail_tabs:hover{color: #D0AB4F;text-decoration:none;}
.curr_details .subheader{margin-top:0;}

/* pop up */
.ui-dialog .ui-dialog-title {font-size:16px;color: #ffffff;font-weight: normal;}
.ui-dialog .ui-dialog-titlebar-close{opacity:1;top:65%;}
.pop_up h2{font-weight: 600;text-transform: uppercase;font-size: 15px;line-height:15px;}
.col-prod{display: inline-block;width: 217px;vertical-align: top;border: 1px solid #f2f2f2;-webkit-border-radius: 3px;
          -moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;box-sizing: border-box;text-align:center;min-height: 244px;}
.col-prod .oj_thumb{min-height: 100px;padding: 10px;box-sizing: border-box;border-bottom: 1px solid #f1f1f1;    margin-bottom: 5px;}
.col-prod .oj_thumb img{height:100px;}
.prod-detail{padding: 2px 10px;line-height: 1.3;}
.prod-name { min-height:34px;}
.prod-price {font-size:15px;color: #D0AB4F;}
.prod-check {font-size: 15px; }
/* .over-detail{height: 460px;overflow:auto;} */
.controls label{width:160px;display:inline-block;cursor: auto;font-weight: bold;}
.ui-dialog{border:1px solid #d6b767!important;max-height:70%!important;min-height:auto!important;position:fixed;}
.ui-dialog .ui-dialog-content{height:100%!important;padding-bottom: 40px;width}
.ui-dialog-titlebar{background: #D6B767!important;}
.ui-dialog .buttons-container-picker {background-color: #FFFFFF}
.ui-state-default .ui-icon {background-image: url('/images/shake_deal/ui-icons_888888_256x240_white.png');}
.pop_up .c_event label, .over-detail h2{color: #d6b767;text-transform:capitalize;}
.pop_up .c_event p{display:inline-block;margin-right:20px;}
.black{font-weight:bold;color:#404040!important;}
.cm-notification-content{border:1px solid #d6b767!important;}
.cm-notification-content h1{border:1px solid #d6b767!important;background: #D6B767!important;font-size:16px;color: #ffffff;font-weight: normal;margin: 0;padding-bottom: 0;}
.notification-body-extended{font-weight:normal;}

/* invite popup */
.object-container .table{border: 1px solid #e6e6e6;}
.object-container .table th{background-color: #F1F1F1;}
.object-container .table>tbody>tr:nth-child(odd)>td, .object-container .table>tbody>tr:nth-child(odd)>th {background-color: #f9f9f9;}
.object-container .table td, .object-container .table .table td{border-left: 1px solid #e6e6e6;}
.object-container .table td, .object-container .table .table td {border-right: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.object-container .table th {border-right: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}

/* invite detail pop up */
.td_detail{width: 233px;padding: 5px;text-align: center;border: 1px solid #f2f2f2;}

/* table */
.table .btn {color:#fff!important;}
.table a{color:#D0AB4F!important;}
.table .dropdown-menu > li > a:hover{color:#ffffff!important;}
.table .dropdown-menu > li > a.active{color:#D5B567!important;}
.table .badge{background-color:transparent;}
.cm-row-status-d .cm-popup-box .dropdown-toggle, .cm-row-status-a .cm-popup-box .dropdown-toggle, .cm-row-status-h .cm-popup-box .dropdown-toggle, .cm-row-status-n .cm-popup-box .dropdown-toggle{color: #D5B567!important;} 
.table .event_detail_tabs{color:#333333;}
.table .event_detail_tabs:hover{color:#D0AB4F;}

/* pop up */
.ty-column4 {display: inline-block;width: 19%;vertical-align: top;text-align: center;min-height: 165px;border: 1px solid #f2f2f2;margin-bottom: 5px;}
/* tabs 
.tabs .nav-tabs > li > a {background: #ffffff;border: 1px solid #424143;color:#424143;}
.tabs .nav-tabs > .active > a, .tabs .nav-tabs > .active > a:hover, .tabs .nav-tabs > li > a:hover{background-color: #424143;border: 1px solid #424143;color:#ffffff;}  */
.tabs .nav-pills > li > a, .tabs .nav-tabs > li > a {background-color: transparent;color: #424143;border: 1px solid #424143;
                                                     border-radius: 3px;}
.tabs .nav-pills > li > a:hover, .tabs .nav-pills > li > a:focus, .tabs .nav-tabs > li > a:hover, .tabs .nav-tabs > li > a:focus {border:1px solid #D5B567;color:#D5B567;background-color:transparent;}
.tabs .nav-pills > .active > a, .tabs .nav-pills > .active > a:hover, .tabs .nav-pills > .active > a:focus, .tabs .nav-tabs > .active > a, .tabs .nav-tabs > .active > a:hover, .tabs .nav-tabs > .active > a:focus{background-color: #D5B567;    border: 1px solid #d5b567;}

/* timer */
#time p{font-size: 13px;font-weight:bold;}
.oj_timer {padding: 20px 0;text-align: right;box-sizing: border-box;}
.oj_timer > div{display:inline-flex;}
.timer_icon{height: 16px;vertical-align: top;}
#time {color:#333333;/* font-size:20px */;font-weight:normal;}
#time span{padding:6px;background-color:#333333;color:#ffffff;font-size:15px;font-weight:normal;}
/* button */
.btn-primary, .btn-success{background: #E6C46C!important;background: -moz-linear-gradient(top,#E6C46C  0,#BF9B40 100%)!important;background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#E6C46C ),color-stop(100%,#BF9B40))!important;background: -webkit-linear-gradient(top,#E6C46C  0,#BF9B40 100%)!important;background: -o-linear-gradient(top,#E6C46C  0,#BF9B40 100%)!important;background: -ms-linear-gradient(top,#E6C46C  0,#BF9B40 100%)!important;background: linear-gradient(to bottom,#E6C46C  0,#BF9B40 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6C46C ',endColorstr='#BF9B40',GradientType=0 )!important;border: 1px solid #D0AB4F;padding-left:15px!important;}
.btn-primary:hover, .btn-success:hover{background: #BF9B40 !important;background: -moz-linear-gradient(top,#BF9B40  0,#E6C46C 100%)!important;background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#BF9B40 ),color-stop(100%,#E6C46C))!important;background: -webkit-linear-gradient(top,#BF9B40  0,#E6C46C 100%)!important;background: -o-linear-gradient(top,#BF9B40  0,#E6C46C 100%)!important;background: -ms-linear-gradient(top,#BF9B40  0,#E6C46C 100%)!important;background: linear-gradient(to bottom,#BF9B40  0,#E6C46C 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BF9B40 ',endColorstr='#E6C46C',GradientType=0 )!important;border: 1px solid #D0AB4F!important;}
.tool-link, .btn-danger{background: #424244;color: #fff!important;} 
.tool-link:hover, .btn-danger:hover{background: #424244!important;color: #fff!important;} 
.btnred{background-color: #da4f49;background-image: -moz-linear-gradient(top,#ee5f5b,#bd362f);background-image: -webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image: -webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image: -o-linear-gradient(top,#ee5f5b,#bd362f);background-image: linear-gradient(to bottom,#ee5f5b,#bd362f);}
.btnred:hover{background-image: -moz-linear-gradient(top,#bd362f,#ee5f5b);background-image: -webkit-gradient(linear,0 0,0 100%,from(#bd362f),to(#ee5f5b));background-image: -webkit-linear-gradient(top,#bd362f,#ee5f5b);background-image: -o-linear-gradient(top,#bd362f,#ee5f5b);background-image: linear-gradient(to bottom,#bd362f,#ee5f5b);}

/* mandate */
.mandate{color: #f00;vertical-align: middle;margin-left: 5px;font-size: 20px;}

/* value changer */
.ty-value-changer{display: inline-block;vertical-align: top;}
.ty-value-changer__decrease{float: left;margin: 0;border: 1px solid #eaeaea;background: #f8f8f8;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;width: 22px;height: 36px;    font-size: 18px;color: #333;line-height: 36px;text-align: center;}
.ty-value-changer__input{float: left;margin: 0;padding: 5px 0!important;border: 1px solid #eaeaea!important;font-size: 18px!important;color: #333!important;height: 26px!important;width: 30px;-webkit-border-radius: 0!important;-moz-border-radius: 0!important;-ms-border-radius: 0!important;-o-border-radius: 0!important;border-radius: 0!important;margin-left: -1px;-moz-box-shadow: none!important;-webkit-box-shadow: none!important;box-shadow: none!important;background: #fff;text-align: center;}
.ty-value-changer__increase{float: right;margin: 0 0 0 -1px;border: 1px solid #eaeaea;background: #f8f8f8;    -webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;width: 22px;height: 36px;font-size: 18px;color: #333;line-height: 36px;position: relative;text-align: center;font-weight: normal;}
.ty-value-changer__increase:hover, .ty-value-changer__decrease:hover {text-decoration:none;color:#d0ab4f;}

/* orderpack */
.tab_o{margin-top:5px;padding: 7px;padding-left: 0;border-bottom: 1px solid #d9d9d9;}
.tab_o a{padding:10px;text-align:center;border: 1px solid #d9d9d9;color: #333333;}

.active_tab{background:#424143;color:#ffffff!important;}

/* Action */
.cancel_action:hover{text-decoration:underline;}
.action label, .onjres label{width:80px;float:left;} 
.cancel_buttons{text-align:center;} 

/* Quote */
#quote .control-group label{width:150px;float:left;}

/* Success */
.bid_success{background: #fcfcfc;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;text-align: center;padding: 40px 0;border: 1px solid #f2f2f2;color: green;-webkit-box-shadow: inset 0px 0px 100px 0px #f2f2f2;    -moz-box-shadow: inset 0px 0px 100px 0px #f2f2f2;box-shadow: inset 0px 0px 100px 0px #f2f2f2;font-size: 20px;}
.no-items{font-size:20px;}
.current_event_manage{
    display: block;
    /*width: 80%; */
    margin: auto;
}
.closed_events{
    pointer-events:none;
    opacity:0.5;
}
.expired_events{
    pointer-events:none;
    background: url(images/shake_deal/expired.png);
    background-repeat: no-repeat;
    background-size: 111px 50px;
    background-position: 5px;
    /* opacity:0.5; */
}
.expired-events{font-size: 13px;font-weight: bold;color: rgb(14, 2, 2);}
.bid_price_error{display:none;color:red;font-size:12px}
.settlement_price_error{display:none;color:red;font-size:12px}
.table_header{background-color: #f2f2f2;}
.calculate_field{
    color: #D6B767;
    font-weight: bold;
}
#lot_settlement_value{
    font-weight: bold;
}
.calculate_field2{
    background-color: #f2f2f2;
    font-weight: bold;
}
.calculate_field_value{
    text-align: center!important;font-size: 14px;
}
.onj_price_summary{
    /*float: right;*/
    /*margin-left: 155px;*/
}
.onj_price_summary  table  tr {
    font-weight: bold;
}
.onj_table{
    width: 100%;
}

h4.cm-required{
    padding-right: 7px;
    background: url('') no-repeat;
    background-position: right 10px;
}
h4.cm-required span{
    text-transform: capitalize;
}
.onj_question{
    text-transform: capitalize;
    text-align: left;
    /* width: auto; */
    font-size: 21px;
    line-height: 110%;
    color: #D6B767;
    width: 100%;
}

.onj_quest_A{
    font-weight: bold;
    color: #BB7D24;
}
.onj_quest_S{
    font-weight: bold;
    color: #5E921B;
}
.onj_quest_N{
    font-weight: bold;
    color: #B74646;
}
#content_questionnaire{
    width: 50%;
    border: 1px solid #DDDDDD;
}

.onj_bid_content{
    margin: 0 auto;
    width: 80%;
}
.onj_quest_warning{
    color: red;font-weight:bold;text-align: center;font-family: inherit;font-size: 16px;
}
.onj_hr{
    margin: 20px 0; border: 1px; border-top: 3px solid #DDDDDD;; border-bottom: 1px solid #fff;
}
.onj_para
{
    color:#333;;font-size: 15px;font-weight:bold;padding: 10px;
}
.onj_active{
    opacity:0.5;pointer-events:none;
}
.onj_bid_div
{
    border: 1px solid #DDDDDD;height: 110px;
}
.onj_bid_div2
{
    color: #d0ab4f;font-size: 15px;padding: 20px 0px;font-weight: 600;
}
.onj_bid_div3{
    border: 1px solid #DDDDDD;
}
.event_finished{background: url(images/shake_deal/hammer.png);background-repeat: no-repeat;background-size: 20px 15px;
                background-position-x: 100%;padding-right:25px;}
.capitalize_all{
    text-transform: capitalize;
}
#product_name:hover{
    text-decoration:none;
}
.no_of_days{
    display: inline;line-height: 3;margin: 12px;
}
.btn-dispatch{}

/* anegotiate */
.detail_event{width: 100%;float: left;border-bottom: 1px solid #ddd;padding-bottom:10px;margin-bottom:10px;}
.col_div{width:30%;float:left;}
.table_anegotiate tbody tr:first-child > td:last-child{border-top: 1px solid #fff;text-align: center;}
.table_anegotiate tbody tr:first-child:hover > td:last-child{background-color:transparent;border-top: 1px solid #fff;}
.table_consolidate tbody tr:first-child > td:last-child{border-top: 1px solid #fff;text-align: center;}
.table_consolidate tbody tr:first-child:hover > td:last-child{background-color:transparent;border-top: 1px solid #fff;}
.pop_oj{border: 1px solid #d6b767!important;max-height: 100%!important;min-height: auto!important;position: fixed;   border-radius: 6px 6px 6px 6px;-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);} 
.pop_header {position: relative;padding: 5px 15px;border: 0 0 0 1px solid;border-color: white;padding: 5px 15px;    font-size: 18px;text-decoration: none;background: #D6B767!important;-webkit-border-bottom-right-radius: 0;    -moz-border-radius-bottomright: 0;border-bottom-right-radius: 0;-webkit-border-bottom-left-radius: 0;    -moz-border-radius-bottomleft: 0;border-bottom-left-radius: 0;border-bottom: 1px solid #eee;}
.pop_header span{font-size: 16px;color: #ffffff;font-weight: normal;margin-top: 5px;margin-bottom: 5px;padding: 5px;display: inline-block;}
.pop_oj .object_content{padding: 13px 13px 40px;}
.pop_oj .object-container{height:350px;overflow-y:scroll;}
.pop_oj h2{color: #d6b767;text-transform: capitalize;} 
.disabled-element{pointer-events: none;    background-color: #f1f1f1;    opacity: 0.5;}

#sd_carousal_form .modal {
    display: none;
    position: fixed;
    z-index: 9999;
    padding-top: 20%;
    left: 0;
    top: 0px;
    width: 125% !important;
    height: 100% !important;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
    padding-bottom: 95vh;
}

#sd_carousal_form .whole-modal {
    top: 6vh;
    position: fixed;
    left: 8em;
    width: 85vw;
}

#sd_carousal_form .modal .modal-content {
    height: 600px;
    overflow-y:scroll;
    font-size: 62.5%;
    padding-top: 15px;
    padding-left: 15px;
    background: #F1F3F6;
    padding-bottom: 5vh;
    position: relative;
    margin: auto;
    border: 1px solid #888;
    width: 60%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
    text-align: left;
}
.attach-images .upload-box .image-alt input {
    width: 127px !important;
}
#sd_carousel_graphic .control-group .text-container input {
    width: 75%;
    height: 3vh;
}
.select2-container.select2-container--open .select2-dropdown {
    z-index: 10000;
}
@media (max-width: 767px) {
.signin-modal {
   width: 90% !important;
   border: 0px;
   margin: 0 auto;
   left: 0;
   right: 0;
}
.foo-banner {
   display: block !important
}
}

div[id*='block_properties'][id$='sd_carousels'] .controls  input[type="radio"] {
        display: none;
    }
    div[id*='block_properties'][id$='sd_carousels'] .controls  input[type="radio"]:checked + label span {
        transform: scale(1.25);
    }
    div[id*='block_properties'][id$='sd_carousels'] .controls  input[type="radio"]:checked + label .orange {
        border: 2px solid #873a08;
    }
    div[id*='block_properties'][id$='sd_carousels'] .controls  input[type="radio"]:checked + label .green {
        border: 2px solid #0e4e1d;
    }
    div[id*='block_properties'][id$='sd_carousels'] .controls  input[type="radio"]:checked + label .blue {
        border: 2px solid #103f62;
    }
    div[id*='block_properties'][id$='sd_carousels'] .controls  input[type="radio"]:checked + label .light_green {
        border: 2px solid #501962;
    }
    div[id*='block_properties'][id$='sd_carousels'] .controls  input[type="radio"]:checked + label .pink {
        border: 2px solid #851554;
    }

    div[id*='block_properties'][id$='sd_carousels'] .controls  label {
        display: inline-block;
        width: 25px;
        height: 25px;
        margin-right: 10px;
        cursor: pointer;
    }
    div[id*='block_properties'][id$='sd_carousels'] .controls  label:hover span {
        transform: scale(1.25);
    }
    div[id*='block_properties'][id$='sd_carousels'] .controls  label span {
        display: block;
        width: 100%;
        height: 100%;
        transition: transform .2s ease-in-out;
    }
    div[id*='block_properties'][id$='sd_carousels'] .controls  label span.orange {
        background: #ef8d62;
    }
    div[id*='block_properties'][id$='sd_carousels'] .controls  label span.green {
        background: #88cf81;
    }
    div[id*='block_properties'][id$='sd_carousels'] .controls  label span.blue {
        background: #86afd7;
    }
    div[id*='block_properties'][id$='sd_carousels'] .controls  label span.light_green {
        background: #76c9bd;
    }
    div[id*='block_properties'][id$='sd_carousels'] .controls  label span.pink {
        background: #d46eac;
    }

    /*SS-1082 start*/
    .partpay_admin{margin:5% auto;width:90%;}
    .part_pay_admin{width:100%;margin:5% auto;}
    .part-submit{padding-bottom: 27px;padding-top: 10px;}
    /*SS-1082 end*/

    .po_number{width: 165px; height: 27px;}

    /*SS-1609 starts*/
    .onj-cat-display-tb{width:90%;margin:5% auto;}
    .onj-cat-display-btn{padding-bottom: 27px;padding-top: 10px;}
    /*SS-1609 ends*/
    /* The Modal (background) */
.modal-vendor, .modal-vendor-status, .modal_onj_each_po {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 9999; /* Sit on top */
  padding-top: 75px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content-vendor {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}

/* The Close Button */
.close-vendor {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close-vendor:hover,
.close-vendor:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.modal-content-vendor table, .modal-content-vendor th, .modal-content-vendor td {
  border: 1px solid black;
  border-collapse: collapse;
}
.modal-content-vendor td select {
    width: auto;
}
.vendor-editable-field input {
    border: none;
}
.modal-content-vendor th, .modal-content-vendor td {
  padding: 15px;
  text-align: left;
}
/* The container */
.main-check-radio {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default radio button */
.main-check-radio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: -10px;
  left: 0;
  height: 16px;
  width: 15px;
  background-color: #eee;
  border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.main-check-radio:hover input ~ .checkmark {
  background-color: #ccc;
}

.active .main-check-radio .checkmark {
  background-color: #2196F3;  
}
/* When the radio button is checked, add a blue background */
.main-check-radio input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.main-check-radio:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.main-check-radio input:checked ~ .checkmark:after {
  display: block;
}
.product-detail-quantity {
    display: inline-flex;
}
.product-detail-quantity p:last-child {
    margin-left: 30px;
}
.buttons-container {
    display: flex;
    justify-content: center;
}
.view_all_vendors {
    cursor: pointer;
}
.buttons-container > p, .buttons-container > .view_all_vendors {
    background-color: #007bff;
    padding: 10px 15px;
    margin: 10px;
    border-radius: 4px;
    color: #ffffff;
    border: none;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
}
.buttons-container > p:hover {
    color: #ffffff;
}

.modal-content-remove-vendor {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 30%;
}
.modal-content-remove-vendor .remove-vendor-text{
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}
.modal-content-remove-vendor .remove-vendor-buttons{
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

.modal-content-remove-vendor .cancel{     
    background-color: #ffffff;
    padding: 10px 15px;
    margin: 10px;
    border-radius: 4px;
    color: #808080;
    border: 1px solid #808080;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
}

.modal-content-remove-vendor .save{   
    background-color: #007bff;
    padding: 10px 15px;
    margin: 10px;
    border-radius: 4px;
    color: #ffffff;
    border: none;
    text-align: center;
    font-size: 16px;
    cursor: pointer;     
}

.remove_vendor{
    cursor: pointer; 
}

.purchase-order-main h5 {
    font-weight: lighter;
}
.purchase-order-main h5, .purchase-order-main h4, .purchase-order-main h3, .purchase-order-main p {
    color: black;
}
.purchase-order-main td {
    width: 50%;
    border: none;
}
#modal-content-vendor_po table{
    border:none !important;
}
.text-left{
    text-align: left;
}
#onj_each_po{
    color: #071e90!important;
    background-color: #fff!important;
    border: 1px Solid #071e90!important;
}
.purchase-order-main table tr {
    margin-bottom: 10px;
    border: 1px solid #aaaaaa;
}
.onj_disable{
    background-color:#ccc;
}
.purchase-order-main table input:first-child {
    background-color: #ffffff;
    color: black;
    border: 1px solid black;
}
.purchase-order-main table input,.purchase-order-lists-right input {
    background-color: #071e90;
    padding: 10px 15px;
    margin: 10px;
    border-radius: 4px;
    color: #ffffff;
    border: none;
    font-weight: bold;
    font-family: 'Avenir LT Std 35 Light'!important
}
.view_all_po {
    background-color: #007bff;
    padding: 5px 15px;
    margin-right: 5px;
    border-radius: 4px;
    color: #ffffff;
    border: none;
    font-weight: bold;
    font-family: 'Avenir LT Std 35 Light'!important
}
.purchase-order-main table input > h5 {
    margin: 0;
}

/** SS-1697 **/
.close_onj_each_po {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close_onj_each_po:hover,
.close_onj_each_po:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.modal_content_onj_each_po {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
  min-height: 380px;
  overflow-y: scroll;
}
.modal_content_onj_each_po table, .modal_content_onj_each_po th, .modal_content_onj_each_po td {
  border-collapse: collapse;
}
.modal_content_onj_each_po td select {
    width: auto;
}
.modal_content_onj_each_po th, .modal_content_onj_each_po td {
  padding: 15px;
  text-align: left;
}
.onj_table_border table, .onj_table_border th, .onj_table_border td{
    border: 1px solid black;
}
/** SS-1697 **/
.modal-content-vendor .split-order-btn {
    color: #FFFFFF;
    background-color: #0388cc;
    border: 1px solid #0388cc;
    padding: 10px 20px;
}
#checkbox_bold{
	width:25px;
	height:25px;
}
/** SS-1900 **/
.split-order-dis-btn {
    color: #544848;
    background-color: #bfc9ce;
    border: 1px solid #bfc9ce;
    padding: 10px 20px;
}
.tp_lbl{
    color:#ff0000;text-align: center;
}
/*SS-1898*/
.part-cat{
    font-size: 15px;
    padding-top: 50px;
 }
#desktop_label_file{
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}
#mobile_label_file{
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}
.inputfile-4 + label span {
    width: 60%;
}
.inputfile + label {
    width: 50%;
    font-size: 1rem;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    color: #7e859b;
    background-color: #FFFFFF;
    padding: 0;
    border-radius: 2px;
}

.inputfile-4 + label span {
    border-radius: 2px;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: top;
    font-size: 14px;
    color: #7e859b;
    font-family: 'Avenir LT Std 55 Roman' !important;
    font-weight: normal;
    border-top-right-radius: unset;
    border-bottom-right-radius: unset;
    border: 1px solid gray!important;
    padding-bottom: 0.89em !important;
    border-right: unset;
}
.inputfile-4 + label span, .inputfile-4 + label strong {
    padding: 0.625rem 1.25rem;
    width: 73%;
    padding-right: unset;
    margin-bottom: unset;
}
.inputfile-4 + label strong {
    height: 50%;
    color: #ffffff;
    display: inline-block;
    border-radius: 2px;
    background-color: #ff9f00;
    font-size: 16px;
    font-weight: 900;
    font-family: 'Avenir LT Std 55 Roman' !important;
    margin-left: unset;
    padding-left: unset;
    width: 27%;
    float: right;
    border-top-left-radius: unset;
    border-bottom-left-radius: unset;
    border: 1.5px solid #ff9f00;
}
.upload{
    text-align: center;
    font-size: 15px;
    padding: 10px;
}
.remove-uploaded a{
    margin-left: -330px;
    padding: 13px;
    background-color: white;
    text-decoration:none;
    color:blue;
    border:1px solid lightgray;
}
.content-status{
    pointer-events: none;
    background-color: #dddddd!important;
    color:azure!important;
}
.qoc_amount{
    width:90%;   
}
.qoc_price{
    width:100%;   
}
.qoc_hsn{
    width:80%;   
}
.my_check{
    margin-left: 35px!important;
}
.sdeal_bg{
    color:#D0AB4F!important;
}

.entity_admin{width: 90%;margin: auto;}
.dropleft #sw_select_1_wrap{
color:#D5B567!important;
}
.dropleft #sw_select_2_wrap{
color:#D5B567!important;
}

  table.no-border-table,.no-border-table tr,.no-border-table tbody,.no-border-table td {
            border: none !important;
            padding:0;
    }
    
    .row-second td {
        padding: 10px 0px;
        background-color: #F7F9FA;
        text-align: center;
        font-weight: bold;
    }
    
    .row-second td:first-child {
        background: none;
    }
    
    .compnay_name {
        font-weight: bold;
    }
    .om_error {
    color: red;
    font-size: 12px;
    font-weight: normal;
    display: none;
}

.purchase-order-lists-left {
    width: 45%;
    float: left;
}
.purchase-order-lists-left h6 {
    color: #007bff;
    font-size: 12px;    
}
.purchase-order-lists-right {
    width: 25%;
    float: left;
}
.purchase-order-lists-right input {
        padding: 5px 10px;
         background-color: unset;
    border: 1px solid #2bb8b9;
    color: #2bb8b9;

}
    
    
.compnay_name span {
    color:#D5B567;
}


.purchase-order-lists-left h4 {
    color: #007bff;
}

/** Start SS-2241 **/
.modal-content-document-vendor {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 45%;
}

.modal-content-document-vendor table, .modal-content-document-vendor th, .modal-content-document-vendor td {
  border: 1px solid black;
  border-collapse: collapse;
}
.modal-content-document-vendor td select {
    width: auto;
}
.modal-content-document-vendor th, .modal-content-document-vendor td {
  padding: 15px;
  text-align: left;
}
.sd_document_vendor h5 {
    font-weight: lighter;
}
.sd_document_vendor h5, .sd_document_vendor h4, .sd_document_vendor h3, .sd_document_vendor p {
    color: black;
}
.sd_document_vendor td {
    width: 50%;
    border: none;
}

.sd_document_vendor table tr {
    margin-bottom: 10px;
}
.sd_document_vendor table input:first-child {
    background-color: #ffffff;
    color: black;
    border: 1px solid black;
}
.sd_document_vendor table input {
    background-color: #007bff;
    padding: 10px 15px;
    margin: 10px;
    border-radius: 4px;
    color: #ffffff;
    border: none;
    font-weight: bold;
    font-family: 'Avenir LT Std 35 Light'!important
}
.send_document_to_documents{
    margin-left: 5px;
    background-color: #fff;
    color: #0388cc;
    background-color: #fff;
    line-height: 27px;
    text-shadow: none;
    border: 1px solid #ccc;
}
.btn_send_mail_to_vendor{
    background-color: #071e90 !important;
    padding: 5px 15px !important;
    margin-right: 5px !important;
    border-radius: 4px !important;
    color: #ffffff !important;
    border: none !important;
    font-weight: bold !important;
    font-family: 'Avenir LT Std 35 Light'!important;
}
.sd_vendor_doc_right{
    float: right;
}
.sd_vendor_not_available{
    text-align: left;
}
.sd_updated_at{
    margin-top: -20px;
    color: #7e8388 !important;
}
.sd_runner_email{
    margin-top: -10px;
    color: #7e8388 !important;
}
/** End SS-2241 **/
#subtotal_product_response .onj-remove-textbox-feature{
    border: none !important;
    background-color: #fff !important;
    box-shadow: none !important;
    padding-left: 70px;
}
.sd_dummy_h3{
    text-align: left !important;
    margin-left: 450px !important;
}
.sdeal_black{
    color: #424143 !important;
}
#sd_view_order_button{
    color: #071e90!important;
    background-color: #fff!important;
    border: 1px Solid #071e90!important;
    padding: 5px 10px;
    border-radius: 4px;
    font-weight: bold;
    font-family: 'Avenir LT Std 35 Light'!important;
}
.resend_completed_customer_invoices{
    margin-left: 5px;
    color: #ffffff;
    background-color: #f89406;
    line-height: 27px;
    border-radius: 4px;
    padding: 2px 40px;
    border: none;
    font-weight: bold;
    font-family: 'Avenir LT Std 35 Light'!important;
}
.download_completed_customer_invoices{
    margin-left: 5px;
    margin-right: 5px;
    color: #ffffff;
    background-color: #4bb18b;
    line-height: 27px;
    border-radius: 4px;
    padding: 2px 40px;
    border: none;
    font-weight: bold;
    font-family: 'Avenir LT Std 35 Light'!important;
}
.complete_btn{
    color: #ffffff;
    border: none;
    border-radius: 4px;
    padding: 0px 10px;
    background-color: #1182df;
    height: 30px;
}
.complete_btn:hover{
    color: #ffffff;
    background-color: #1182df!important;
}
.cancel_btn{
    background-color: #efefef;
    border: #ccc;
    border-radius: 4px;
    padding: 0px 10px;
    height: 30px;
}

.greencolor{
    color: #4bb106;
}

.redcolor{
    color: #ec1b0c;
}

.refundrefno{
    width: 195px;
}
.onj_cancel_action{
    margin-left: 5px;
    margin-right: 5px;
    color: #000;
    background-color: #fff;
    line-height: 27px;
    border-radius: 4px;
    padding: 2px 20px;
    border: 1px Solid #ada8a8!important;
    font-weight: bold;
    font-family: 'Avenir LT Std 35 Light'!important;
}
.table .onj_cancel_action{
    color: #000!important;
    text-decoration: none;
}
.onj_approved_action{
    margin-left: 0px;
    margin-right: 5px;
    color: #000;
    background-color: #fff;
    line-height: 27px;
    border-radius: 4px;
    padding: 2px 20px;
    border: 1px Solid #4bb18b!important;
    font-weight: bold;
    font-family: 'Avenir LT Std 35 Light'!important;
}
.table .onj_approved_action{
    color: #4bb18b!important;
    text-decoration: none;
}

.onj_decline_action{
    margin-left: 0px;
    margin-right: 5px;
    color: #000;
    background-color: #fff;
    line-height: 27px;
    border-radius: 4px;
    padding: 2px 20px;
    border: 1px Solid #da5623!important;
    font-weight: bold;
    font-family: 'Avenir LT Std 35 Light'!important;
}
.table .onj_decline_action{
    color: #da5623!important;
    text-decoration: none;
}
.table .onj_cancel_action:hover {
    background-color: #f5f6f7;
}
.accept_selected_orders, .decline_selected_orders {
    margin-left: 5px;
    margin-right: 5px;
    color: #ffffff;
    background-color: #4bb18b;
    line-height: 27px;
    border-radius: 4px;
    padding: 2px 20px;
    border: none;
    font-weight: bold;
    font-family: 'Avenir LT Std 35 Light'!important;
}
.modal-content-cancellation {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 40%;
}

.btn-highlight{
   background-color: #efefef!important;
 
}
.radio-toolbar {
    margin: 0px;
  }
  
  .radio-toolbar input[type="radio"] {
    opacity: 0;
    position: fixed;
    width: 0;
  }
  
  .radio-toolbar label {
      display: inline-block;
      background-color: #ffff;;
      padding: 0px 7px;
      font-family: sans-serif, Arial;
      font-size: 10px;
      border: 1px solid #444;
      
  }
  
  .radio-toolbar label:hover {
    background-color: #7013ea;
    color:#ffff;
  }
  
  .radio-toolbar input[type="radio"]:focus + label {
      border: 1px solid #444;
  }
  
  .radio-toolbar input[type="radio"]:checked + label {
      background-color: #7013ea;
      color:#ffff;
  }
  .labelEntity
  {
      width:32% !important;
      text-align: center !important;
      cursor:pointer !important;
      line-height: 30px;
  }

.view_customer_po {
    background-color: #007bff;
    padding: 5px 15px;
    margin-right: 5px;
    border-radius: 4px;
    color: #ffffff;
    border: none;
    font-weight: bold;
    font-family: 'Avenir LT Std 35 Light'!important
}