/*

* Override Pages default styles or create your own styles here

*/
@import url('https://fonts.googleapis.com/css?family=Roboto');
body{background-color:#eee}
h1{font-weight: 300; letter-spacing: normal; font-size: 28px; line-height: 49px;}
.btn {border-radius: 0 !important;-moz-border-radius:0px !important;-webkit-border-radius:0 !important;}
.header.header_developer, .page-sidebar .sidebar-header.sidebar-header-developer {
    background-color: #ffe5e5 !important;
    height: 77px !important;
    border-bottom: 15px solid red !important;
}
.page-sidebar .sidebar-header{
    background-repeat: no-repeat;    
    background-size: 160px 40px;
    background-position: 10px center; 
    cursor: pointer;
    background-color:#fff;
}

.hdO {
    color: #ff5b01;
    font-size: 20px;
}

/*
* Machines4u Customizations to Jquery library
*/
.ui-widget-content,.ui-dialog .ui-widget-content{background:#fff;border:none}
.ui-dialog-titlebar{background: #fff;color:#444;font-weight:normal;border:none}
.ui-dialog-titlebar-close .ui-icon { background-image: url(/js/images/ui-icons_ef8c08_256x240.png);background-position: -96px -128px;}
.ui-dialog a{border: none}
.ui-widget-overlay { background: #000; opacity: .50;filter:Alpha(Opacity=50); }
/* END jquery customization*/

/* new top listing info css */
.listing_info_wrapper .dropdown-menu>li {
    padding: 0px 20px !important;
}

.listing_info_wrapper .dropdown-menu {
    min-width: 250px;
}

.listing_info_wrapper .dropdown-menu li {
    line-height: 31px;
}

.listing_info_wrapper .listing_info_container {border-radius: 0px !important; padding: 12px; font-size:14px}


/* NEW FEEDBACK LANDING PAGE CSS */
.buyer_response_panel .buyer_response_panel_body {
    padding-left: 50px;
    padding-right: 50px;
}

.buyer_response_panel .header_div {
    border: 1px solid rgba(0,0,0,.07);
    background: #fff;
}

/* NEW BUYER INSIGHTS PAGE CSS */
.buyer_insights_panel .buyer_contacts {
    display: inline-block;
    width: 77px;
    font-size: 16px;
}

.buyer_insights_panel .buyer_thumbnail {
    display: inline-block;
}

.buyer_insights_panel .buyerdetails_row4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
    flex-wrap: wrap;
}
.buyer_insights_panel .buyerdetails_row4 > [class*='col-'] {
    display: flex;
    flex-direction: column;
}

.buyer_insights_panel .buyerdetails_row4 .col2 {
    align-self:flex-end;
}

.buyer_insights_panel h3,
.buyer_insights_panel h4 {
    font-weight: 500;
    line-height: 25px;
}

.buyer_insights_panel .h4_new {
    color: #626262;
    font-weight: 600;
}

.buyer_insights_panel .seller_row2_info {
    display: inline-block;
}

.buyer_insights_panel .advert_info {
    text-align: center!important;
}

.buyer_insights_panel img {
    margin:auto;
}

.buyer_insights_panel,
.buyer_insights_panel h3,
.buyer_insights_panel h4 {
    font-family: "Roboto" !important;
}

.buyer_insights_panel .buyer_insights_options {
    display: flex;
    align-items: baseline;
}
.buyer_insights_panel .comments_div {
    font-size:19px;
}

.buyer_insights_panel .a_info_wrapper {
    text-align: left;
    background: #fff;
    height: auto;
    padding: 0;
    color: inherit;
    border: 1px solid #9CA6B4;
    border-bottom: none;
    border-radius: 2px;
    font-size: 0.8em;
    margin-bottom: 30px;
}

.buyer_insights_panel .a_info_wrapper .a_text {
    padding: 5px 5px 15px;
    height: 115px;
    position: relative;
    float: none;
}

.buyer_insights_panel .a_info_wrapper .a_text a {
    display: block;
    color: inherit;
    font-size: 14px;
    font-weight: bold;
}

.buyer_insights_panel .a_info_wrapper .a_text a:hover{
    text-decoration: underline;
}

.buyer_insights_panel .a_info_wrapper .a_text span, 
.buyer_insights_panel .a_info_wrapper .a_text .stockid {
    font-size: 13px;
}

.buyer_insights_panel .a_info_wrapper .price_normal {
    color: #ff5b01;
    font-weight: bold;
    font-size: 13px;
}

.buyer_insights_panel .a_options .btn {
    border-color: #D8D8D8;
    border-right-color: transparent;
    border-left: 0;
    border-radius: 0 !important;
}

.buyer_insights_panel .a_options span.glyphicon {
    color: #fff;
    background: #ACACAC;
    padding: 8px;
    top: 0;
    line-height: 1.1;
}

.buyer_insights_panel .price_label {
    font-size: 12px;
    font-weight: 300;
    border-radius: 4px;
    background: #eee;
    padding: 2px 10px;
    color: #444;
    white-space: nowrap;
}

.buyer_insights_panel .a_row {
    border: 1px solid #D8D8D8;
    background: #ffffff;
}

.buyer_insights_panel .a_table {
    width: 100%;
}

.buyer_insights_panel .a_row .a_details {
    height: 96px;
    display: inline-block;
}

.buyer_insights_panel .a_row .a_desc span.a_desc_item:not(:last-child)::after {
    content: "-";
    margin-left: 15px;
    margin-right: 15px;
}

.buyer_insights_panel .a_row .a-tools-btn-grp .btn {
    border-color: #D8D8D8;
    border-right-color: transparent;
    border-left: 0;
    border-radius: 0 !important;
}

.buyer_insights_panel .a_row .a-tools-btn-grp span.glyphicon {
    color: #fff;
    background: #ACACAC;
    padding: 8px;
    top: 0;
    line-height: 1.1;
}

.buyer_insights_panel .item_thumb_icons div:not(:last-child) {
    border-right: 1px solid #e6e6e6;
}

.buyer_insights_panel .a_row .btm_details {
    border-left: 1px solid #D8D8D8;
}



/* saleshub(dealer dashboard) css */
.tooltip-icn{
    cursor: pointer;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;font-size: 16px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-left:5px;
    color:#3366cc;
}
.tooltip-icn:before {
    content: "\f05a";
}
.tooltip-icn:hover{border-color:#ddd}
.tooltipm4u_new {
    display: none;
    font-size: 11px;
    line-height: 20px;
    text-align: left;
}

#sales_leads_tbl_wrapper .sales_leads_tbl tbody tr td {
    padding: 8px !important;
    font-size: inherit !important;
}

.sales_leads_tbl div.enq_meta {
    font-size: 10px;
    color: #777;
}

/* emarketing css */
.select_column_message { display: inline-block; }
.m4u_color { color:#ff5b01; }
#sendcampaign_tick {
    bottom: -2px;
    position: relative;
}
.savecampaign_form #publish_date { color: #2c2c2c; }
#divtemp label, .logo_slct label { border: 2px solid #ffffff; text-align:center   }
.selected_template label, .selected_logo label { border: 2px solid #ff5b01!important; }
.panel.fixedcontrolbar{position:fixed;bottom:-20px;z-index:100; }
.select_img_container { position:relative; }
.bottomleft_vidicon {
    position: absolute;
    left: 5px;
    top: 60px;
    color: black;
}
.testemail_help_container, .list_help_container {
    display:flex;
}
.testemail_help_container .well, .list_help_container .well {
    flex-grow:2;
}
#ctid2 {
    margin-right: 10px;
    line-height: 30px;
}
#campaign_overlay {line-height: 55px !important;}
#editlist_btn { display:inline-block; }


/* rapid upload css */
.add_customtag_button { margin-left: -23px; }
.custom_tags_row .badge { font-size: 14px; }
.custom_tags_row .badge > span { color: #fff; }
.cstm_del_button { cursor: pointer; }

/* dir_details css */
.dirdetails_savebutton, .dirdetails_savebutton:focus { border-color: #ff5b01 !important; color: #ff5b01; background-color: #ffffff; }
.dirdetails_savebutton:hover { color: #fff; background-color: #ff5b01; }
.dirdetails_editbutton,.dirdetails_editbutton:hover, .dirdetails_editbutton:focus { color: #fff; background-color: #ff5b01; border-color: #ff5b01 !important;}

/* tagmapping mgmt tag dropdown css */
.tag_approved { color: #009a22;}
.tag_usersuggested { color: #4b5a64;}
.tag_archived { color:red; text-decoration: line-through; }

/* usermgmt profile page additional css */
.user_topright_links h3 { display:inline-block; }

/* dealermgmt dashboard additional css */
.hubspot_btn {
    background: url(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQR0Wez8W6bv5Y_WplpoiR55xQXek6LHOgtAzKJ8xYcMX1_CGE8) no-repeat no-repeat;
    background-size: contain;
    color: transparent;
    text-shadow: none;
    cursor: pointer;
    border-color: #ccc;
    width: 85px;
}

.button{display: inline-block;padding: 6px 30px;margin-bottom: 0;font-size: 14px;font-weight: 600;line-height: 1.42857143;text-align: center;
    white-space: nowrap;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
    background-image: none;border: 1px solid transparent;border-radius: 4px;}
.sellbutton{overflow:hidden; margin:30px;width: 76.666667%;}
.sellbutton div{background-color: #ff5b01;color: #fff;border-color: #ff5b01;font-family: segoe ui;font-weight: 600;width: 107px;text-align: center;
    transform: rotate(40deg);right: -30px;top: 5px;position: absolute;border-top: 1px solid;border-bottom: 1px solid;padding: 2px 0;border-top-color: #ff5b01;
    border-bottom-color: #ff5b01;font-size: 16px;}
.sellbutton a {font-size: 18px;padding-top: 12px;padding-bottom: 12px;font-weight: 600;}
.btn-free{background-color: #ff5b01;color:#fff;border-color: #ff5b01;font-family: segoe ui;font-weight:600;width: 107px;text-align: center;
    transform: rotate(40deg);right: -30px;top: 5px;position: absolute;border-top: 1px solid;border-bottom: 1px solid;padding: 2px 0;
    border-top-color: #ff5b01;border-bottom-color: #ff5b01;font-size: 16px;}
.btn-success-sell,.btn-success-sell:hover { background: #009a22; border-color: #009a22; border-radius:0; box-shadow: none; text-shadow: none; color:#fff;}
.container-fluid {padding-left: 15px;padding-right: 15px;}
.m4ubutton,.m4ubutton_s{text-indent:0;border:1px solid #fc7a26;background-color:#ff5b01;color:#fff;}
.hotdeals_price{color:#ff0000;text-decoration:underline;}
.panel{background-color:#fafafa;}
.bg-warning { background-color: #fcf8e3;}
.page-sidebar button:hover{color:#ff5b01;}
.form-control {border-color: rgba(0,0,0,0.2);}
.credits-container {border-left: 1px solid #737373; border-radius: 0px !important; padding: 12px; font-size:14px}
.upsell { height: 35px; line-height: 33px;}
.credits-label {background: none;}
.cursorpointer { cursor: pointer; }
.padding-10{padding:10px;}
.line-through {text-decoration: line-through;}
.block { display: block; }
.p-b-100{padding-bottom:100px;}
.m-b-40{margin-bottom:40px;}
.m-b-30{margin-bottom:30px;}
.m-b-35{margin-bottom:35px;}
.p-b-30{padding-bottom:30px;}
.p-t-30{padding-top:30px;}
.p-r-30{padding-right:30px;}
.p-l-30{padding-left:30px;}
.p-l-20{padding-left:20px;}
.m-b-15{margin-bottom:15px;}
.m-b-24{margin-bottom:24px;}
.m-t-15{margin-top:15px;}
.m-r-15{margin-right:15px;}
.m-l-15{margin-left:15px;}
.m-l-20{margin-left:20px;}
.m-r-20{margin-right:20px;}
.p-b-15{padding-bottom:15px;}
.p-t-15{padding-top:15px;}
.p-r-15{padding-right:15px;}
.p-l-15{padding-left:15px;}
.p-t-10{padding-top:10px;}
.m-r-10{margin-right:10px;}
.p-t-5{padding-top:5px;}
.m-r-4{margin-right:4px;}
.m-r-3{margin-right:3px;}
.m-b-0{margin-bottom:0px;}
.m-t-0{margin-top:0px;}
.m-r-0{margin-right:0px;}
.m-l-0{margin-left:0px;}
.p-b-0{padding-bottom:0px;}
.p-t-0{padding-top:0px;}
.p-r-0{padding-right:0px;}
.p-l-0{padding-left:0px;}
.b-r-0 {border-right:0px !important;}
.b-l-0{border-left:0px !important;}
.m-20 {margin:20px !important;}
.f-w-500 { font-weight: 500 !important;}
.padding-0 {padding: 0!important;}
.text-ellipsis{text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;overflow: hidden;}
.no-text-ellipsis{white-space: normal;word-wrap: normal;overflow: visible !important;}
.tbl{display:table;min-height: 30px;}
.tbl-cell{display:table-cell;}
.m4u-border {border:2px solid #ff5b01 !important;}
.m4u-bg {background-color:#ff5b01;}
.m4u-flat-btn { background: #ff5b01;border:1px solid #ff5b01;text-shadow: none;box-shadow: none; color: #fff; border-radius: 0; padding: 6px 20px}
.m4u-flat-btn:hover {background:#ff5b01;border:1px solid #ff5b01;text-shadow: none;box-shadow: none;color:#fff;}
.green-bg{background-color:#009a22;}
.strike-full{border-top: 1px solid #cecece ;margin-bottom: 10px;}
.login_container h3 {font-weight:400;font-size: 24px;line-height: 35.88px;margin-top: 0;}
.login_container .panel {box-shadow:none;}
.login_container .content_header{margin-bottom: 35px;}
.login_container input.login {border:2px solid #ff5b01;background:#ffffff;line-height:22px;height: 40px; }
.login_container input,.login_container .btn,.login_container .m4ubutton  {border-radius: 0;font-weight: normal;font-size: inherit;}
.login_container .btn-primary {background:#428bca;}
.login_container .btn-primary:hover,.login_container .btn-primary:focus{background:#2d6ca2}
.login_container .btn-danger,.login_container .btn-primary { box-shadow: none;border: #f0f0f0;background-image: none;  }
.login_container .btn-lg{line-height:18px;}
.login_container .form-group { margin-bottom: 0;border-bottom:0;padding-top: 10px; padding-bottom: 10px; }
.login_container .forgotpassword {margin-top:5px;margin-bottom:0;}
.login_container .lostpassword {text-transform: uppercase;font-size:11px;font-weight: 600;}
.login_container a.lostpassword .glyphicon {color:inherit;}

/* placeholder css */
.login_container .form-control:focus::-webkit-input-placeholder {
    color: #a5a5a5;
    opacity: .7 !important;
}

.login_container .form-control::-moz-placeholder {
    color: #a5a5a5;
    opacity: .7 !important;
}

.login_container .form-control:-ms-input-placeholder {
    color: #a5a5a5;
    opacity: .7 !important;
}

.login_container .form-control::-webkit-input-placeholder {
    color: #a5a5a5;
    opacity: .7 !important;
}
.tooltipm4u_title_text {display: block; font-size: 16px; font-weight: 600;}
/* start credit manager css */
.credit_mgr_container { box-shadow: 0px 10px 10px -5px #cecece; background-color: #fff;}
.transaction_history_tbl .dataTables_wrapper.form-inline .dataTables_filter input {width: 250px; margin-left: 10px;}
.credit_header_text {color: #ff5b01 !important;}
.roboto {font-family: 'Roboto', sans-serif;font-weight: 400;font-size: 14px;}
.credit_mgr_container .header_column {border-bottom: 1px solid #d3d3d3;}
.select_cl_text {font-size: 24px !important;color: #000;}
.terms_header {font-weight: bold;font-size: 24px;}
.color_black {color: #000;}
.transaction_history_tbl select {height:inherit;line-height:inherit;}
/* end credit manager css */

/* start manage adverts css*/
#adv_gridview .pagination  a {color:inherit;}
#adv_gridview .pagination .pg_prev{margin-right: 15px;}
#adv_gridview .pagination .pg_next{margin-left: 15px;}
#adv_gridview .pagination .pg_page{padding:0 5px;}
#adv_gridview .pagination .no-previous, #adv_gridview .pagination .no-next{display: none;}
#adv_gridview .pagination .current {color:#fff;font-weight:400;background:#ff5b01;padding:7px 10px;}
.adv_gridviewv2 .panel>table{width:100%;}
.manage-adverts-tools-div .btn { border-radius:0}
.adv_gridviewv2 .filtersearchform {background:#fff;}
.filtersearchform {box-shadow: 0 10px 10px -5px #cecece}
#filterformtable .form-control { border-radius:0; height:31px;min-height:unset;padding:5px 12px; }
#filterformtable .form-group label {font-weight:normal;}
#filterformtable .btn {height:33px;}
#filterformtable .results_per_page a{padding-left:3px;padding-right:3px;}
#filterformtable .m4ubutton:hover,
.jobpanel_with_error .m4ubutton:hover
{background-color: #ff5b01;}
.purchased_packages {padding-left: 157px;}
.advert_row .checkbox label {padding-left: 0 !important; margin-right: 0 !important; }
.advert_row .advert-tools-btn-grp .btn{border-color:#D8D8D8;border-right-color:transparent;border-left:0;border-radius:0 !important;}
.advert_row .advert-tools-btn-grp .btn:hover{border-color:#ff5b01;border-left:0;border-radius:0 !important;}
.advert_row .advert-tools-btn-grp .btn:hover span.glyphicon {background: #ff5b01;}
.advert_row .advert-tools-btn-grp span.glyphicon {color:#fff;background:#ACACAC;padding:8px;top:0; line-height:1.1;}
.advert_row .advert_row_td {border-left:1px solid #D8D8D8;}
.advert_row {border:1px solid #D8D8D8; background: #ffffff}
.advert_row .advert_details {border-bottom:1px solid #D8D8D8; height:162px;}
.advert_row .advert_details ul {margin-bottom: 7px;}
.advert_row .advert_img_icons_div {position: absolute;bottom: 5px;}
.advert_row .switchery-small{height:15px;width:25px;margin-right: 15px;}
.advert_row .switchery-small>small{height:15px;width:15px;}
.m4upromotions .switchery-small>small{height:20px;width:20px;}
.advert_row .btm_details { border-left:1px solid #D8D8D8;}
.advert_row .text-green {color:#009a22;}
.advert_row .advert_img_icons_div>div:not(.pdf){background: rgba(0,0,0,0.45);padding: 1px 3px;color: #fff;font-weight: 600;line-height:1;}
.advert_row .advert_img_icons_div>div .glyphicon {color: #cecece;}
.advert_row .pdf + .span-video{left:30%;}
.advert_row {border: 1px solid #d8d8d8;}
.advert_row .pf-box{border-left: 1px solid #dedede;background-color: #fafafa; cursor:default; height:160px;}
.advert_row .pf-box-lbl{font-size:13px;padding-left:3px}
.advert_row .pview-advert{color:inherit;}
.advert_pagination {background-color: #fff;border: 1px solid #d8d8d8;}
.autoboost_on { color:rgb(100, 189, 99); margin-right: 25px; }
.autoboost_pause { color:rgb(255, 196, 12); margin-right: 25px; }
.a_performance_ul li {
    line-height:30px;
}
.a_tools_btn { width:20%; position: relative; float:left;}
.a_tools_btn a { font-size:8px; }

.m4u_continue_buttons { border-radius: 10px !important; }
.btn_listingtype_101 { color: #243444 !important; background-color: #d9d9d9 !important; border-color: #d9d9d9; }
.btn_listingtype_102 { color: #fff !important; background-color: #213348 !important; border-color: #213348; }
.btn_listingtype_103 { color: #fff !important; background-color: #ff6501 !important; border-color: #ff6501; }
.btn_listingtype_105 { color: #fff !important; background-color: #e50001 !important; border-color: #e50001; }
/* end manage adverts css*/

#adv_gridview .btn-cstm {background: #ebebeb; color: #2c2c2c;}
#adv_gridview input.btn-cstm {margin-right:15px;}
#adv_gridview .btn-create {color: #fff; background: #ff5b01; border: 1px solid #ff5b01 }
#adv_gridview .btn-create:hover{color: #fff; background: #ff5b01; border: 1px solid #ff5b01}
#m4upromotioniframe {
    width: 100%;
    border: 0; 
    background: white;
}

/***/
#m4u-cart-total {font-weight: 700; border-left: 1px solid #737373; padding: 12px;}

.page-title {
    margin-top: 0
}

.alert-list>a {
    height: 45px
}

ol>li,
ul>li {
    padding-left: 3px;
    line-height: 24px
}
ul.nav>li {
    padding-left: 0px;
}

ol.lg-icon>li,
ul.lg-icon>li {
    font-size: 21px
}

ol.lg-icon>li span,
ul.lg-icon>li span {
    font-size: 14px
}

ol.no-style,
ul.no-style {
    list-style: none;
    padding-left: 5px
}

.inline {
    display: inline-block!important
}

.text-master {
    color: #626262!important
}

.text-master-light {
    color: #e6e6e6!important
}

.text-black {
    color: #2c2c2c!important
}

.text-white {
    color: #fff!important
}

.text-complete {
    color: #48b0f7!important
}

.text-success {
    color: #009a22!important
}

.text-info {
    color: #3b4752!important
}

.text-warning {
    color: #f8d053!important
}

.text-warning-dark {
    color: #c9a843!important
}

.text-danger {
    color: #f55753!important
}

.text-red { color: red !important;}

.text-primary {
    color: #ff5b01!important
}

.text-active {
    color: #3392bd!important
}

.text-right {
    text-align: right!important
}

.text-left {
    text-align: left!important
}

.text-center {
    text-align: center!important
}

.fs-10 {
    font-size: 10px!important
}

.fs-11 {
    font-size: 11px!important
}

.fs-12 {
    font-size: 12px!important
}

.fs-13 {
    font-size: 13px!important
}

.fs-14 {
    font-size: 14px!important
}

.fs-15 {
    font-size: 15px!important
}

.fs-16 {
    font-size: 16px!important
}

.fs-18 {
    font-size: 18px!important
}

.fs-25 {
    font-size: 25px!important
}

.fs-28 {
    font-size: 28px!important
}

.fs-35 {
    font-size: 35px!important
}

.cart-bottom-div, .cart-bottom-div-xs {padding: 0 6px 0 0;}
.cart-bottom-div .btn, .cart-bottom-div-xs .btn {
    color: #fff !important;
    background: #009a22;
    font-size: 14px;
    padding: 5px 11px 5px 11px;
    bottom: 4px;
    font-family: Roboto,sans-serif;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-feature-settings: "kern" 1;
    -moz-font-feature-settings: "kern" 1;
    border: 1px solid #f0f0f0;
    vertical-align: middle;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    line-height: 21px;
    transition: color .1s linear 0s,background-color .1s linear 0s,opacity .2s linear 0s!important;
}
.cart-bottom-div-xs {
    position: fixed;
    bottom: 4px;
    width: 99%;
}

.btn-active,
.btn-active:focus {
    color: #fff;
    background-color: #3392bd;
    border-color: #3392bd
}

.btn-active.active,
.btn-active.active:focus,
.btn-active:active,
.btn-active:active:focus,
.btn-active:active:hover,
.open .dropdown-toggle.btn-active {
    background-color: #297699;
    border-color: #297699;
    color: #fff
}

.btn-active.hover,
.btn-active:hover,
.open .dropdown-toggle.btn-active {
    background-color: #5ca8ca;
    border-color: #5ca8ca;
    color: #fff
}

.btn-active.active:hover {
    background: #2c7ea3;
    border-color: #2c7ea3
}

.btn-active.disabled,
.btn-active.disabled.active,
.btn-active.disabled:active,
.btn-active.disabled:focus,
.btn-active.disabled:hover,
.btn-active[disabled],
.btn-active[disabled].active,
.btn-active[disabled]:active,
.btn-active[disabled]:focus,
.btn-active[disabled]:hover,
fieldset[disabled] .btn-active,
fieldset[disabled] .btn-active.active,
fieldset[disabled] .btn-active:active,
fieldset[disabled] .btn-active:focus,
fieldset[disabled] .btn-active:hover {
    background-color: #3392bd;
    border-color: #3392bd
}

.btn-active .badge {
    color: #3392bd;
    background-color: #fff
}

.btn-outline-primary,
.btn-outline-primary:focus {
    color: #ff5b01;
    background-color: #fff;
    border-color: #ff5b01
}

.btn-outline-primary.active,
.btn-outline-primary.active:focus,
.btn-outline-primary:active,
.btn-outline-primary:active:focus,
.btn-outline-primary:active:hover,
.open .dropdown-toggle.btn-outline-primary {
    color: #fff;
    background-color: #ff5b01;
    border-color: #fff
}

.btn-outline-primary.hover,
.btn-outline-primary:hover {
    color: #fff;
    background-color: #ff5b01;
    border-color: #fff
}

.btn-outline-primary.disabled,
.btn-outline-primary.disabled.active,
.btn-outline-primary.disabled:active,
.btn-outline-primary.disabled:focus,
.btn-outline-primary.disabled:hover,
.btn-outline-primary[disabled],
.btn-outline-primary[disabled].active,
.btn-outline-primary[disabled]:active,
.btn-outline-primary[disabled]:focus,
.btn-outline-primary[disabled]:hover,
fieldset[disabled] .btn-outline-primary,
fieldset[disabled] .btn-outline-primary.active,
fieldset[disabled] .btn-outline-primary:active,
fieldset[disabled] .btn-outline-primary:focus,
fieldset[disabled] .btn-outline-primary:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-outline-success,
.btn-outline-success:focus {
    color: #009a22;
    background-color: #fff;
    border-color: #009a22
}

.btn-outline-success.active,
.btn-outline-success.active:focus,
.btn-outline-success:active,
.btn-outline-success:active:focus,
.btn-outline-success:active:hover,
.open .dropdown-toggle.btn-outline-success {
    color: #fff;
    background-color: #009a22;
    border-color: #fff
}

.btn-outline-success.hover,
.btn-outline-success:hover {
    color: #fff;
    background-color: #009a22;
    border-color: #fff
}

.btn-outline-success.disabled,
.btn-outline-success.disabled.active,
.btn-outline-success.disabled:active,
.btn-outline-success.disabled:focus,
.btn-outline-success.disabled:hover,
.btn-outline-success[disabled],
.btn-outline-success[disabled].active,
.btn-outline-success[disabled]:active,
.btn-outline-success[disabled]:focus,
.btn-outline-success[disabled]:hover,
fieldset[disabled] .btn-outline-success,
fieldset[disabled] .btn-outline-success.active,
fieldset[disabled] .btn-outline-success:active,
fieldset[disabled] .btn-outline-success:focus,
fieldset[disabled] .btn-outline-success:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-outline-complete,
.btn-outline-complete:focus {
    color: #48b0f7;
    background-color: #fff;
    border-color: #48b0f7
}

.btn-outline-complete.active,
.btn-outline-complete.active:focus,
.btn-outline-complete:active,
.btn-outline-complete:active:focus,
.btn-outline-complete:active:hover,
.open .dropdown-toggle.btn-outline-complete {
    color: #fff;
    background-color: #48b0f7;
    border-color: #fff
}

.btn-outline-complete.hover,
.btn-outline-complete:hover {
    color: #fff;
    background-color: #48b0f7;
    border-color: #fff
}

.btn-outline-complete.disabled,
.btn-outline-complete.disabled.active,
.btn-outline-complete.disabled:active,
.btn-outline-complete.disabled:focus,
.btn-outline-complete.disabled:hover,
.btn-outline-complete[disabled],
.btn-outline-complete[disabled].active,
.btn-outline-complete[disabled]:active,
.btn-outline-complete[disabled]:focus,
.btn-outline-complete[disabled]:hover,
fieldset[disabled] .btn-outline-complete,
fieldset[disabled] .btn-outline-complete.active,
fieldset[disabled] .btn-outline-complete:active,
fieldset[disabled] .btn-outline-complete:focus,
fieldset[disabled] .btn-outline-complete:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-outline-info,
.btn-outline-info:focus {
    color: #3b4752;
    background-color: #fff;
    border-color: #3b4752
}

.btn-outline-info.active,
.btn-outline-info.active:focus,
.btn-outline-info:active,
.btn-outline-info:active:focus,
.btn-outline-info:active:hover,
.open .dropdown-toggle.btn-outline-info {
    color: #fff;
    background-color: #3b4752;
    border-color: #fff
}
.manage-adverts-tools-div{background: #fff; border: 1px solid #dedede; }
.btn-outline-info.hover,
.btn-outline-info:hover {
    color: #fff;
    background-color: #3b4752;
    border-color: #fff
}

.btn-outline-info.disabled,
.btn-outline-info.disabled.active,
.btn-outline-info.disabled:active,
.btn-outline-info.disabled:focus,
.btn-outline-info.disabled:hover,
.btn-outline-info[disabled],
.btn-outline-info[disabled].active,
.btn-outline-info[disabled]:active,
.btn-outline-info[disabled]:focus,
.btn-outline-info[disabled]:hover,
fieldset[disabled] .btn-outline-info,
fieldset[disabled] .btn-outline-info.active,
fieldset[disabled] .btn-outline-info:active,
fieldset[disabled] .btn-outline-info:focus,
fieldset[disabled] .btn-outline-info:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-outline-warning,
.btn-outline-warning:focus {
    color: #f8d053;
    background-color: #fff;
    border-color: #f8d053
}

.btn-outline-warning.active,
.btn-outline-warning.active:focus,
.btn-outline-warning:active,
.btn-outline-warning:active:focus,
.btn-outline-warning:active:hover,
.open .dropdown-toggle.btn-outline-warning {
    color: #fff;
    background-color: #f8d053;
    border-color: #fff
}

.btn-outline-warning.hover,
.btn-outline-warning:hover {
    color: #fff;
    background-color: #f8d053;
    border-color: #fff
}

.btn-outline-warning.disabled,
.btn-outline-warning.disabled.active,
.btn-outline-warning.disabled:active,
.btn-outline-warning.disabled:focus,
.btn-outline-warning.disabled:hover,
.btn-outline-warning[disabled],
.btn-outline-warning[disabled].active,
.btn-outline-warning[disabled]:active,
.btn-outline-warning[disabled]:focus,
.btn-outline-warning[disabled]:hover,
fieldset[disabled] .btn-outline-warning,
fieldset[disabled] .btn-outline-warning.active,
fieldset[disabled] .btn-outline-warning:active,
fieldset[disabled] .btn-outline-warning:focus,
fieldset[disabled] .btn-outline-warning:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-outline-danger,
.btn-outline-danger:focus {
    color: #f55753;
    background-color: #fff;
    border-color: #f55753
}

.btn-outline-danger.active,
.btn-outline-danger.active:focus,
.btn-outline-danger:active,
.btn-outline-danger:active:focus,
.btn-outline-danger:active:hover,
.open .dropdown-toggle.btn-outline-danger {
    color: #fff;
    background-color: #f55753;
    border-color: #fff
}

.btn-outline-danger.hover,
.btn-outline-danger:hover {
    color: #fff;
    background-color: #f55753;
    border-color: #fff
}

.btn-outline-danger.disabled,
.btn-outline-danger.disabled.active,
.btn-outline-danger.disabled:active,
.btn-outline-danger.disabled:focus,
.btn-outline-danger.disabled:hover,
.btn-outline-danger[disabled],
.btn-outline-danger[disabled].active,
.btn-outline-danger[disabled]:active,
.btn-outline-danger[disabled]:focus,
.btn-outline-danger[disabled]:hover,
fieldset[disabled] .btn-outline-danger,
fieldset[disabled] .btn-outline-danger.active,
fieldset[disabled] .btn-outline-danger:active,
fieldset[disabled] .btn-outline-danger:focus,
fieldset[disabled] .btn-outline-danger:hover {
    background-color: #fff;
    border-color: #fff
}

.btn-outline-active,
.btn-outline-active:focus {
    color: #3392bd;
    background-color: #fff;
    border-color: #3392bd
}

.btn-outline-active.active,
.btn-outline-active.active:focus,
.btn-outline-active:active,
.btn-outline-active:active:focus,
.btn-outline-active:active:hover,
.open .dropdown-toggle.btn-outline-active {
    color: #fff;
    background-color: #3392bd;
    border-color: #fff
}

.btn-outline-active.hover,
.btn-outline-active:hover {
    color: #fff;
    background-color: #3392bd;
    border-color: #fff
}

.btn-outline-active.disabled,
.btn-outline-active.disabled.active,
.btn-outline-active.disabled:active,
.btn-outline-active.disabled:focus,
.btn-outline-active.disabled:hover,
.btn-outline-active[disabled],
.btn-outline-active[disabled].active,
.btn-outline-active[disabled]:active,
.btn-outline-active[disabled]:focus,
.btn-outline-active[disabled]:hover,
fieldset[disabled] .btn-outline-active,
fieldset[disabled] .btn-outline-active.active,
fieldset[disabled] .btn-outline-active:active,
fieldset[disabled] .btn-outline-active:focus,
fieldset[disabled] .btn-outline-active:hover {
    background-color: #fff;
    border-color: #fff
}
.btn-outline-grey,.btn-outline-grey:active,
.btn-outline-grey:focus,.btn-outline-grey:hover{
    color:inherit;
    background-color: #fff;
    border-color: rgba(0,0,0,0.2); 
}
/***/


/*Promotion CSS start*/
.m4upromotions .switchery-small {vertical-align:top;height:18px;width:45px;margin-right: 15px;float: right;}
.m4upromotions .btn-checkout, .m4upromotions .btn-checkout:hover, .m4upromotions .btn-checkout:active , 
.m4upromotions .btn-cart, .m4upromotions .btn-cart:hover, .m4upromotions .btn-cart:active {
    color: #fff; background-color: #ff5b01;
}

.m4upromotions #toast-container * {box-sizing: border-box;}
.m4upromotions .toast-title {font-weight: bold;}
.m4upromotions .toast-error {
    background-color: #fddddc;
    color: #f55753 !important;
    padding: 15px;
}
.m4upromotions .toast { pointer-events: auto;}
.m4upromotions #toast-container {
    pointer-events: none;
    position: fixed;
    z-index: 99999;
    bottom: 20px;
    right: 20px;
    background-color: transparent;
    border: 1px solid rgba(0,0,0,.2);
}
.m4upromotions h3 {
    font-size: 24px;
}

.m-b-10 {
    margin-bottom: 10px;
}

.add-cart-btn {margin-right:15px;left:25px;}
.add-cart-cancel {padding-left: 32px;left:25px; padding-right:33px;}
.p-r-10 { padding-right: 10px;}

.btn-outline-active.hover, .btn-outline-active:hover {
    color: #fff;
    background-color: #3392bd;
    border-color: #fff;
}

.btn-outline-active, .btn-outline-active:focus {
    color: #3392bd;
    background-color: #fff;
    border-color: #3392bd;
}

.m-b-20 {
    margin-bottom: 20px;
}

/*Promotion CSS end*/

/*Modal css start */
.modal .modal-header .close {opacity:1;}
.modal .modal-header {text-align:center;}
/*Modal css end */
select.form-control {-webkit-appearance:menulist;}
.advert_row .advert_desc span.ad_desc_item:not(:last-child)::after,
.adv_price_div span.adv_auction_date::before {
    content: "-";
    margin-left: 15px;
    margin-right: 15px;
}
#adv_gridview .advert_row select.ownuser_id{width:100%;padding:0;height:20px;min-height:unset;border-color: transparent;}
#adv_gridview .tbl-btm-border {border-bottom:1px solid #d8d8d8;margin-bottom:15px;}

.m4u-loader-circle {
    background: url(https://4uassets.s3.amazonaws.com/v2/img/cog.png) no-repeat top left;
    width: 50px;
    height: 50px;
    background-size: 100% auto;
    margin: 0 auto;
}

#help-widget.fade-in {
    -webkit-animation: fadeIn 0.5s;
    animation: fadeIn 0.5s;
}

#help-widget {
    bottom: 16px;
    position: fixed;
    right: 16px;
    z-index: 1015;
}

#help-widget a {
    background-color: #446CB3;
    border-radius: 20px 20px 2px 20px;
    box-shadow: 0 5px 20px 0 rgba(12,73,84,0.2);
    cursor: pointer;
    display: block;
    font-size: 14px;
    line-height: normal;
    padding: 20px;
    text-decoration: none;
}

#help-widget a .zorse-help-text {
    color: #FFFFFF;
}

/* start social media button (login/register) */
#facebook-btn {
    display: block;
    background: #428bca;
    border: thin solid #4ea2eb;
    -webkit-box-shadow: 0px 2px 4px #c5c0c0;
    -moz-box-shadow: 0px 2px 4px #c5c0c0;
    box-shadow: 0px 2px 4px #c5c0c0;
    white-space: nowrap;
    text-align:center;
}
#facebook-btn span.icon {
    display: inline-block;
    vertical-align: middle;
    width: 42px;
    height: 42px;
    font-size: 24px;
    font-weight: bold;
    color: #f8f8f8;
}
#facebook-btn.social-media-btn span.buttonText {
    color: #ffffff !important;
}

#google-btn {
    display: block;
    background: white;
    border: thin solid #F8F9FA;
    -webkit-box-shadow: 0px 2px 4px #c5c0c0;
    -moz-box-shadow: 0px 2px 4px #c5c0c0;
    box-shadow: 0px 2px 4px #c5c0c0;
    white-space: nowrap;
    text-align:center
}
#google-btn span.icon {
    background: url('https://d3cl59gmk6jgfj.cloudfront.net/images/g-logo.png') transparent 5px 50% no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 42px;
    height: 42px;
    background-size: 24px;
}

.social-media-btn:hover {
    cursor: pointer;
}
.social-media-btn span.label {
    font-family: serif;
    font-weight: normal;
}
.social-media-btn span.buttonText {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-weight: bold;
    color: #757575;
    font-family: Roboto;
}
/* end social media button (login/register) */

/*mymachines4u account page css*/
#invoice_list_table .unpaid_text {
    font-weight: 900;
    color: red;
}

#invoice_list_table tr.failed_payment {
   background: yellow;
   color: red;
   font-weight: bold;
}

#invoice_list_table tr.failed_payment td {
    background: inherit;
}

.alert_red_font {
    color: #933432;
}


/* selectize css changes */
.selectize-input{ display:inline-block !important; }
.m4u_overlay {
    position: fixed; /* Sit on top of the page content */
    display: none; /* Hidden by default */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0; 
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5); /* Black background with opacity */
    z-index: 2000; /* Specify a stack order in case you're using a different order for other elements */
    cursor: pointer; /* Add a pointer on hover */
}
.m4u_overlay #text{
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 50px;
    color: white;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}
.mym4u_dashboard .dashlet_content {
    background: #fff;
    box-shadow: 0px 10px 10px -5px #cecece;
    min-height : 125px;
}
.mym4u_dashboard .dashlet .dashlet_content {
    min-height:382px;
}

/* tooltip size */
.mym4u_dashboard .tooltip-inner {
    max-width: 350px;
}

.mym4u_dashboard .tooltip-inner * {
    word-wrap: break-word !important;
    white-space: pre-line !important;
}

.mym4u_dashboard .dashlet .overview_tbl_col1 {
    font-weight:600;
}

.mym4u_dashboard .dashlet .advert_row {
    display:flex;
}

.mym4u_dashboard .dashlet .recentnotif_table th {
    font-family: "Segoe UI",Arial,sans-serif;
    color: #444;
    font-size: 13px;
}
.mym4u_dashboard .dashlet .recentnotif_table th.rc_column2 {
    width: 35%;
}
.mym4u_dashboard .dashlet .recentnotif_table th.rc_column4 {
    width: 14%;
}
.mym4u_dashboard .dealer_showroom{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.mym4u_dashboard .dashlet .target_link {
    cursor: pointer;
}

.mym4u_dashboard .dashlet .ad_performance {
    background-color:#ebebeb;
}

.mym4u_dashboard .dashlet>h3 {
    font-weight: 400;
    font-size: 24px;
    margin-bottom:0px
}

.mym4u_dashboard .dashlet .dashlet_hr {
    border-color: #ff5b01;
    border-width: 2px;
    margin-top: 10px;
}

.mym4u_dashboard .dashlet .header_link_right {
    line-height: 22px;
}

.mym4u_dashboard .dashlet_content h3 {
    font-weight: 400;
    font-size: 24px;
    margin: 0px;
    line-height: 12px;
}
.mym4u_dashboard .dealer_features li+li:before {
    content:" | ";
    margin-left: 5px;
    margin-right: 5px;
}
.mym4u_dashboard .dealer_logo_div img { margin:0 auto; }
.mym4u_dashboard .btn-grey,.mym4u_dashboard .btn-grey:hover { background: #dedede;border:#dedede;}
.mym4u_dashboard .newdash_dealername { font-size: 26px; font-weight: 500;}
.mym4u_dashboard .m4unews_row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.mym4u_dashboard .newstext_row1 {
    font-size: 26px;
    font-weight:bold;
}

.mym4u_dashboard .newstext_row2 {
    font-size: 16px;
}

.mym4u_dashboard .acctmgr_btn { font-family: "Segoe UI",Arial,sans-serif; font-size:16px; }
.mym4u_dashboard .btn_news_free { font-family: "Segoe UI",Arial,sans-serif; font-size:16px; color: #fff; background-color: #009a22; border-color:#009a22;  }

.advert_f_64_1,.advert_f_64_1 a { color: #C98910;}
.advert_f_64_2,.advert_f_64_2 a { color: #7c7c7c;}
.advert_f_64_3,.advert_f_64_3 a { color: #965A38;}
.advert_f_64_4,.advert_f_64_4 a { color: #000000;}

#m4u-promotion-cart {
    border-top: 2px solid #ff5b01;
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index:500;
    padding-bottom: 15px;
    height: 50px;
}

#m4u-promotion-cart .btn-checkout, #m4u-promotion-cart .btn-checkout:hover, #m4u-promotion-cart .btn-checkout:active , 
#m4u-promotion-cart .btn-cart, #m4u-promotion-cart .btn-cart:hover, #m4u-promotion-cart .btn-cart:active {
    color: #fff; background-color: #ff5b01;
}
#m4u-sticky-bar {
    width: 100%;
}
.close {opacity:1}
/*#m4upromotioniframe {height: 750px;}*/
.advert_module_div {display: none;background: #ffffff;}
#credit_package_dropdown {padding: 6px 12px;-webkit-appearance:menulist;}
.credit_selected,.credit_selected:active,.credit_selected:focus {background-color: #ff5b01; color: #fff; }
.credit_limit_confirm_btn, .cp_checkout_btn, .cp_confirm_btn {border-color: #ff5b01; color:#ff5b01;border-radius: 0;padding-top: 5px;}
.credit_limit_confirm_btn:hover,.cp_checkout_btn:hover,.cp_confirm_btn:hover {color: #fff;background-color: #ff5b01;}
.modal-sm {
    width: 380px;
    border-radius: 0;
}
.dealer_packages ul.features li { color: #b3b3b3; line-height:inherit; }
.dealer_packages ul.features li .badge { color: #8e8e8e; }
.dealer_packages ul.features li.toggle-li { display: none; }
.account-rightmenu  a { color: #737373; }
.account-rightmenu ul li:not(:last-child)::after { content:'|';margin-left:15px; }
.pdf_adverts_template { font-family:Roboto; font-size: 12px;}
.pdf_adverts_template p { font-size: 12px; }
.pdf_adverts_template ul.template-header { display: table; width: 100%; }
.pdf_adverts_template ul.template-header li { display: table-cell; vertical-align: middle; }

.savecampaign_form .datepicker table tr td.active { background: #ff5b01 !important; }
.savecampaign_form .datepicker thead tr .dow { color: inherit; }
.savecampaign_form .datepicker thead tr .next:before,.datepicker thead tr .prev:before {color:#626262;}
.savecampaign_form .timepicker .btn-primary { background: #ff5b01 !important; border-color: #ff5b01;}
.mym4u_panel.filter_div { box-shadow: 0 10px 10px -5px #cecece; }
.mym4u_panel .btn-create {
    color: #fff;
    background: #ff5b01;
    border: 1px solid #ff5b01;  
}
.mym4u_panel .list_table .btn { 
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    border-color: #ACACAC; 
}
.mym4u_panel .list_table .btn:hover{ border-color: #ff5b01; }
.mym4u_panel .list_table .btn .glyphicon {
    color: #fff;
    background: #ACACAC;
    padding: 8px;
    top: 0;
    line-height: 1.1;
    margin-right: 10px;
}
.mym4u_panel .list_table .btn:hover .glyphicon { background-color: #ff5b01; }
.mym4u_panel .list_table .deletelist_link { border-top-color: transparent; margin-top:0px;}
.campaign-form-container .circle-btn { 
    border-style: solid;
    border-radius: 15px;
    padding: 0;
    font-size: 12px;
    line-height: 0;
    width: 20px;
    height: 20px;
}
.campaign-form-container .btn-success-sell[disabled] { background: #009a22; }
.campaign-form-container span.file-message { vertical-align:middle }
.table.display-campaign-tbl tbody tr td { padding: 8px; }
.table.display-campaign-tbl tbody tr td:first-child { padding-left: 18px !important; }

.hotdeal_ribbon {
    position: absolute;
    right: 21px;
    width: 50px;
    height: 14px;
    border-width: 0 36px 36px 0;
    border-color: transparent #FF5b01 transparent transparent;
    border-style: solid;
    z-index: 1;
    top: 1px;
}

.hotdeal_ribbon > div {
    position: absolute;
    width: 20px;
    height: 20px;
    right: -38px;
    top: 2px;
    background: url(https://d3cl59gmk6jgfj.cloudfront.net/images/hotdeals/fire.svg);
    background-size: auto 20px;
    background-repeat: no-repeat;
    color: white;
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(162deg) brightness(101%) contrast(104%);
}
.hotdeal_card .deals_container span.pill:not(:last-of-type) {
    margin-right: 5px;
}
.hotdeal_card .deals_container span.pill {
    color: #fff;
    font-size: 11px;
    font-weight: 500;
    padding: 2px 7px;
    padding-bottom: 2px;
    border-radius: 10px;
}
.deals_widget .hotdealslbl {
    font-weight: 900;
    font-size: 14px;
    padding-right: 15px;
}

.machinemail_hotdeals .hotdeal_ribbon {
    position: absolute;
    width: 50px;
    height: 14px;
    border-width: 0 25px 25px 0;
    border-color: transparent #FF5b01 transparent transparent;
    border-style: solid;
    z-index: 1;
    top: 0px;
    right: 0px;
}

.machinemail_hotdeals .hotdeal_ribbon > div {
    position: absolute;
    width: 20px;
    height: 20px;
    right: -32px;
    top: 2px;
    background: url(https://d3cl59gmk6jgfj.cloudfront.net/images/hotdeals/fire.svg);
    background-size: auto 13px;
    background-repeat: no-repeat;
    color: white;
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate( 
    162deg
    ) brightness(101%) contrast(104%);
}

.hotdeal_orig_price {
    font-size: 14px;
    padding: 2px 15px;
    border-radius: 15px;
    background: #f7f7f7;
    display: inline-block;
    font-weight: bold;
}

.hotdeal_price {
    font-weight: bold;
}

.darkblue_txt {
    color: #203446 !important;
}

.orange_txt {
    color: #ff5b01 !important;
}

.custom_feedback_survey_modal.modal .modal-content{background-color:transparent;border:0px;}
.rate_us_container {
    background-color: #2c303a;
    max-width: 640px;
    height: 240px;
    color: #7a8193;
}
.rate_us_container .rateus_header,
.rateus_fs .rateus_header {
    font-size: 18px;
    font-weight: bold;
}
.rate_us_container .img-wrapper,
.rateus_fs .img-wrapper {
    max-width: 150px;
    display: inline-block;
    vertical-align: middle;
}
.rate_us_container .feeback_link,
.rateus_fs .feeback_link {
    font-size: 14px;
    color: #7a8193;
    text-decoration: underline;
    cursor:pointer;
}
.rate_us_container .rating,
.rateus_fs .rating {
    display: inline-block;
    width: 90px;
    font-size: 14px;
    font-weight: bold;
    cursor:pointer;
}
.rate_us_container .rating-scale-container, 
.rateus_fs .rating-scale-container 
{ padding-bottom: 4px; }
.rate_us_container .rating-scale-container .rating,
.rateus_fs .rating-scale-container .rating {
    margin-left: 15px;
    margin-right: 15px;
}

.rate_us_container .rating img,
.rateus_fs .rating img {
    width: 50px;
    margin: 0 auto;
}
.rate_us_container .rating-form-container .btn,
.rateus_fs .rating-form-container .btn {
    background: #449837;
    color: #fff;
    width: 60px;
    padding: 0;
    border-radius: 30px !important;
    height: 58px;
}

.rateus_fs {
    background-color: #2c303a;
    color: #7a8193;
}

/* START mymachines4u linked accounts section */
.linked_accounts_div .la_box { border: 1px solid #d3d3d3; padding: 20px; }
.linked_accounts_div .la_box_1 { padding-left: 0px; padding-right: 5px; }
.linked_accounts_div .la_box_2 { padding-left: 5px; padding-right: 0px; }
.linked_accounts_div .la_icon,
.linked_accounts_div .la_name { display: inline-block; font-size: 15px; font-weight: bold; vertical-align: middle; }
.linked_accounts_div .la_box_row2 { min-height: 62px; }
.linked_accounts_div .la_box_row3 a { border: 1px solid; border-radius: 5px !important; }
.la_google .la_name { color: #dc4e41; }
.la_google .la_box_row3 a { color: #d0021b; }
.la_facebook .la_name, .la_facebook .la_box_row3 a, .la_facebook .la_icon i { color: #2b4b90; }
.la_facebook .la_icon i { font-size: 30px; }
/* END mymachines4u linked accounts section */

/*START loginpage css - mymachines4u/register/login/ */
.lost_password_statement {
    margin-bottom:10px;
}
.fade-scale {
  transform: scale(0);
  opacity: 0;
  -webkit-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear;
}

.fade-scale.in {
  opacity: 1;
  transform: scale(1);
}
.login_modal_message,.email_modal_header_text {
    background-color: #ff5b01;
    color:#fff;
    padding: 25px 100px;
    min-height: 80px;
    box-sizing: border-box;
    position: relative;
    font-size: 14px;
}
div#quickloginpopup div.modal-header {
    min-height: 16.43px;
    padding: 15px;
    border-bottom: none;
}
#quickloginpopup .modal.fade {opacity: 1;}
#quickloginpopup .modal.fade .modal-dialog, .modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
#quickloginModal .modal-dialog.loginregister .modal-content {border:0;background:#fafafa;}
#quickloginModal .modal-dialog.loginregister .modal-body{padding:0;}
#quickloginModal .modal-dialog.loginregister .modal-body >div{padding:15px;}
#quickloginModal button.close,#entercodeModal button.close,#enquiry_message button.close,#enquiry_form_modal button.close, #pdf-confirm button.close, #weblink-confirm button.close, #popup_block_modal button.close,.login_modal_message+button.close {position: absolute;top: 10px;right: 15px;opacity: 1;z-index:1;}
.login_modal_message+button.close,.email_modal_header_text+button.close {color: #fff;}
#addlocation_modal .btn-success {background: #009a22; border-color: #009a22; border-radius: 0;}
/*END loginpage css*/

@media (min-width: 1824px) {
    .panel.fixedcontrolbar { width: 1420px; }
}

@media (max-width: 1400px) {
    .m4upromotions body, p{
        font-size: 13px;
        line-height: 20px;
    }

    .buyer_response_details_panel p,
    .buyer_response_panel p {
        line-height: 12px;
    }
}

@media (min-width: 992px) and (max-width:1200px) {
    .mym4u_dashboard .visit_showroom_button {
        font-size: 12px;
    }
}

@media (min-width: 992px){
    .m4upromotionmodal > .modal-dialog { width: 700px;}
    #page_modal .modal-dialog.m4upromotionmodalcart { width:1200px !important; }
    .advert-tools-btn-grp, 
    .buyer_insights_panel .a-tools-btn-grp{max-width:190px;float:right;}

    #buyer_insights_modal .modal-lg {
        width: 1000px;
    }
}

@media (min-width:768px){
    .non_iframe_login_container>div.input_div{border-right:1px solid #cecece;border-color: rgba(0,0,0,0.07);}
    .non_iframe_login_container>div.input_div>div:last-of-type {padding-bottom: 0;}
    .non_iframe_login_container>div,.non_iframe_login_container #message{padding-left:20px;padding-right:20px}
    #page_modal .modal-dialog.m4upromotionmodalcart { width:750px; }
    .advert_row .switch_div{position:absolute;left:170px;width:100%}
    
    .advert_row .thumb_img{width:100%;max-width:155px;}
    .buyer_insights_panel .a_row .thumb_img{width:100%;max-width:110px;}
    .advert_row .advert-tools-btn-grp .first{top:0;border-top-color:transparent;}
    .advert_row .advert-tools-btn-grp .last{border-bottom-color:transparent;}
    .advert_row .advert_module_div {max-width: 1200px; min-width: 768px; margin:auto;}
    #m4upromotioniframe {max-width: 1200px; min-width: 768px;}
    .mym4u_dashboard .dealer_features { border-left: 2px solid rgba(0,0,0,0.1); }
}
@media (min-width:768px) and (max-width:1024px){
    .advert_row .advert-tools-btn-grp {padding-left:30px;}
}
@media only screen and (device-width: 768px) {
    /* For general iPad layouts */
    .logos-container .bottom_logo_div {
        width: 25% !important;
    }

    .logos-container .bottom_logo_2,
    .logos-container .bottom_logo_3 {
        padding-top: 10px;
    }

    .logos-container .valiant_logo {
        max-width: 40%;
    }

    .logos-container .valiant_div {
        margin-left: 0px !important;
        text-align: center !important;
        width: 100%;
    }

    .logos-container .valiant_div img {
        display: inline-block;
    }

}
@media (max-width: 767px){
    .m-x-b-20{margin-bottom:20px;}
    .m-x-t-20{margin-top:20px;}
    .m-x-b-15{margin-bottom:15px;}
    .m-x-t-15{margin-top:15px;}
    .m-x-r-15{margin-right:15px;}
    .m-x-l-15{margin-left:15px;}
    .p-x-r-5{padding-right:5px !important;}
    .p-x-b-15{padding-bottom:15px;}
    .p-x-t-15{padding-top:15px !important;}
    .p-x-r-15{padding-right:15px;}
    .p-x-l-15{padding-left:15px;}
    .p-x-b-10{padding-bottom:10px !important;}
    .p-x-t-10{padding-top:10px !important;}
    .p-x-r-10{padding-right:10px !important;}
    .p-x-l-10{padding-left:10px;}
    .m-x-b-10{margin-bottom:10px;}
    .m-x-b-5{margin-bottom:5px;}
    .m-x-t-5{margin-top:5px;}
    .m-x-r-5{margin-right:5px;}
    .m-x-l-5{margin-left:5px;}
    .m-x-b-0{margin-bottom:0px;}
    .m-x-t-0{margin-top:0px;}
    .m-x-r-0{margin-right:0px;}
    .m-x-l-0{margin-left:0px;}
    .p-x-b-5{padding-bottom:5px;}
    .p-x-b-0{padding-bottom:0px;}
    .p-x-t-0{padding-top:0px;}
    .p-x-r-0{padding-right:0px;}
    .p-x-l-0{padding-left:0px;}
    .p-x-l-10{padding-left:10px !important;}
    .p-x-t-27{padding-top:27px !important;}
    .panel.non_iframe_login_container { padding:0 }
    .advert_row .thumb_img{width:100px;margin-right:15px;}
    .advert_row .btn-group-xs>.btn>span{padding:6px;line-height:initial;}
    .advert_row .btn-group-xs>.btn{border-bottom:0; padding-top:0;padding-bottom:0;text-transform:uppercase;}
    .advert_row .pdf + .span-video {left:25%;}
    .advert_row .advert_module_div {width:100%;margin:auto;}
    .advert_row .btm_details .ad_qty,
    .buyer_insights_panel .a_qty{padding:0;}
    .adv_gridviewv2 .filtersearchform  {border:0;}
    .advert_row .advert-tools-btn-grp .btn:hover{border-bottom:1px solid #ff5b01;}
    .advert_row .btm_btn_grp .cstm_sm {width:0.75%;}
    #m4upromotioniframe {width:100%;}
    .advert_row .advert_module_div {width:100%;margin:auto;}
    .advert_row .pf-box{border-left: 0px;background-color: transparent; left: 0;}
    button.close {padding: 0 15px 0 0;}
    .advert_row .advert_details {border-bottom:none; height:100%;}
    .upgrades_parent_div {border-top: 1px solid #D8D8D8;}
    
    #previewmodal .modal-dialog{min-width:0px !important;}

    /* new feedback landing page mobile view */
    .buyer_response_panel .buyer_response_panel_body {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    /* new buyer insights mobile view */
    .buyer_insights_panel .seller_row2_info {
        display: block;
    }

    .buyer_insights_panel .a_info {
        text-align: center!important;
    }

    .buyer_insights_panel .buyer_insights_options {
        display: block;
    }

    .buyer_insights_panel .buyer_insights_options label {
        text-align: left;
    }

    .buyer_insights_panel .a_row .thumb_img{width:100%;max-width:110px;}
    
    /* new dashboard - mobile view */
    .mym4u_dashboard .dealer_features { text-align:center; }
    .mym4u_dashboard .dashlet .recentnotif_table th.rc_column2 { width: 50%; }
    .mym4u_dashboard .dashlet .overview_tbl_col1 { font-weight: 400; }
    .mym4u_dashboard .dashlet .overview_tbl_col2 { text-align: left; }

    /* START new wanted mobile adjustments */
    .wanted_upperbutton_wrapper .wanted_accept_button,
    .wanted_upperbutton_wrapper .get_wanted_request_span, 
    .wanted_upperbutton_wrapper .wanted_ignore_btn_sm {
        font-size: 10px;
    }

    .wanted_upperbutton_wrapper .wanted_ignore_btn_wrapper,
    .wanted_upperbutton_wrapper .wanted_accept_btn_wrapper {
        text-align: center !important;
        
    }

    .wanted_upperbutton_wrapper .wanted_ignore_btn_wrapper a,
    .wanted_upperbutton_wrapper .wanted_accept_btn_wrapper a {
        float: none !important;
        min-width: 228px;
    }

    .wanted_upperbutton_wrapper .wanted_ignore_btn_wrapper {
        margin-bottom: 10px;
    }


    /* END new wanted mobile adjustments */
    
    #m4u-cart-total {border-left: 0 !important;}
    .advert_row .advert_desc span.ad_desc_item:not(:last-child)::after,
    .adv_price_div span.adv_auction_date::before {
        content: "-";
        margin-left: 5px;
        margin-right: 5px;
    }
    #adv_gridview .tbl-btm-border {
        margin-bottom: 5px;
    }
    #page_modal .modal-dialog.m4upromotionmodalcart { margin: 0 !important; }
    #page_modal .modal-dialog.m4upromotionmodalcart button { padding: 5px !important; }
    #page_modal .modal-dialog.m4upromotionmodalcart .modal-header { padding: 0 !important; }

    .logos-container .bottom_logo_div {
        height: 40px;
    }

    .logos-container .bottom_logo_2, 
    .logos-container .bottom_logo_3 {
        padding-top: 10px;
    }

    .linked_accounts_div .la_box_1 { padding-right: 0px; }
    .linked_accounts_div .la_box_2 { padding-left: 0px; }
    .login_modal_message+button.close {right: 0 !important}

    .preferences_container .c_email_section .row,
    .preferences_container .c_details .row { margin-bottom: 10px !important; }
}

/* Modal in mobile */
@media print {
    *{font-size:11px;}
    .scroll_container,.scrollable,.header_secondrow,.template_header_search_container,.template_footer,
    .breadcrumb{display:none}
    a[href]:after{content:none}    
}
