@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700");
body{
    background-color: #f7f7f7;
    background-image: none;
}
.menu{
    background-color: #ffffff;
    border-bottom: 4px solid #c4c5c7;
}
.mitem a:link, .mitem a:visited{
    background: none;
    color: #656464;
    font-family: 'Open Sans';
    font-size: 14px;
}

.mitem a.current{
    color: #f79727;
}

#content-header{
    background-color: transparent;
    margin-bottom: -5px;
}
#content-header a{
    border-radius: 5px;
    background-color: #696765;
    font-family: 'Open Sans';
    font-weight: 500;
    text-transform: uppercase;
    font-size: 14px;
}
.header_tab.active, .tabs a.selected, .tabs a.active{
    background-color: #f79727 !important;
}
#content-body{
    border: 1px solid #e6e6e6;
    border-radius: 5px;

}
.btn{
    border-radius: 5px;
}
.btn:hover{
    opacity: 0.8;
}
.btn.blue{
    background-color: #f77027;
    border-bottom: 2px solid #ba551e !important;
}
.stl-editor .btn.blue:disabled:hover,
.stl-editor .btn.blue:disabled{
    /*  border:2px solid #f77027 !important;
      border-bottom: 4px solid #ba551e !important;*/
    background-color: #ededed !important;
}

.hm .btn.blue:disabled:hover,
.hm .btn.blue:disabled{
    /* border:2px solid #ededed !important;
     border-bottom: 4px solid #ededed !important;*/
    background-color: #ededed !important;
    border-bottom: 0px !important;

}

.btn.blue[value=TOOLPATH]{
    background-color: #f79727 !important;
}

input.btn.blue[value=BUILD]:hover,
input.btn.blue[value=BUILD],
.mfaction .slicer3-btn,
.btn.blue.slicer,
.btn.blue.slicer-blue{
    text-transform: uppercase;
    background-color: #005ca9 !important;
    border-bottom: 2px solid #00407e !important;
}
#myfilesform .apps-btn{
    background-color: #005ca9;
    border-bottom: 2px solid #00407e !important;
}
.btn.blue:hover{
    background-color: #f77027 !important;
}
.hm .btn.blue.slicer-blue:hover,
.btn.blue.slicer-blue:hover,
.mfaction .slicer3-btn.btn.blue:hover,
#myfilesform .apps-btn:hover{
    background-color: #005ca9 !important;
}
.btn.blue.slicer:hover{
    background-color: #005ca9 !important;
}

.btn.blue:hover:disabled{
    color: #f9f9f9!important;
    border-bottom: 2px solid #ededed!important;
    background: #ededed!important;
    cursor: default!important;
}
.btn.blue[value=TOOLPATH]:hover{
    background-color: #ffa027 !important;
}
.serach-box .btn{
    background-color: #f79727;
    border-bottom: 2px solid #ba7321 !important;
    border-radius: 0 5px 5px 0;
}
.serach-box .search-data, .sort-project select, .multi_operations select, .custom-big-select select{
    border-radius: 5px;
    border: 1px solid #d4d4d4;
}
.mfaction .slicer3-btn,
.group_host .btn.share{
    background-color: #005ca9;
    border-bottom: 2px solid #00407e !important;
}

/* PopUp */
#slicer_popup span{
    font-family: 'Open Sans';
    font-weight: 500;
    font-size: 17px;
}
.appspopup .title{
    background-color: #005ca9;

}
#slicer_popup span.disabled{
    background-color: #0a4e86 !important;
}
.appspopup .title span{
    background-color: #f79727;
}
.popup_content_buttons .btn.w_popup.red.b_cancel{
    float: right;
}
.close-print-setting.btn,
.popup_content_buttons .btn.w_popup.red.b_cancel,
#stlmagicfix_popup a.btn.red,
.btn-host-show,
#slicer_popup .btn.back_button{
    background-color: #005ca9 !important;
    border-bottom: 2px solid #00407e !important;
}
#slicer_popup .btn.blue.start_button{
    background-color: #f77527;
    border-bottom: 2px solid #d36924 !important;
}
.printing_table .btn-tool{
    background-color: #f77527 !important;
    border-bottom: 2px solid #d36924 !important;
}
.printing_table .liveView-New.btn.blue:hover{
    background-color: #bcbcbc !important;
}
.del-printer.btn,
.printing_table .liveView-New.btn.blue{
    background-color: #bcbcbc !important;
    border-bottom: 2px solid #9e9e9e !important;
}

.menu .account .comp,
.menu .account .title{
    color: #656464 !important;
    font-family: 'Open Sans';
    font-weight: normal;
    font-size: 12px;
}
.user_submenu .head_label{
    background: #f79727;
}
.user-settings-save,
.button3.share_model,
.btn.w_popup,
.upload-popup .upload-container .choose-file-container button,
#searchbtn,
.btn{
    background-color: #f77027;
    border-bottom: 2px solid #ba551e !important;
}
.user-settings-save:hover,
.btn.w_popup:hover,
.btn:hover{
    background-color: #f77027;
}
.upload-progress-fill{
    background-color: #005ca9;
}
.footer_menu ul li{
    color: #656464;
}
.header_right_buttons .btn-tool{
    background-color: #f77527 !important;
    border-bottom: 2px solid #d36924 !important;
}
.sub-nav-box{

}
.sub-nav-box a{
    background-color: #e8e8e8 !important;
    font-size: 12px !important;
}
#header .logotype{
    margin-right: 5px !important;
}
.btn-upload-new{
    background-color: #f79727;
    border: 0px;
    border-bottom: 2px solid #ba7321 !important;
    border-radius: 5px;
    color: #ffffff;
    height: 41px !important;
    padding: 0 16px;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: bold;
    font-size: 16px;
}
#workflow_log_popup .ok_button{
    border-radius: 5px;
}
#workflow_log_popup .ok_button,
.magick-fix input.blue{
    text-transform: uppercase;
    background-color: #ffb400 !important;
    border-bottom: 2px solid #ca9000 !important;
}
.magick-fix input.blue:disabled:hover,
.magick-fix input.blue:disabled{
    /* border: 2px solid #ffb400 !important;
     border-bottom: 4px solid #ffb400 !important;*/
    background-color: #ededed !important;
}

.magick-fix input.blue:hover{
    background-color: #ffb400 !important;
}
.hm input.slicer{
    text-transform: uppercase;
    background-color: #005ca9 !important;
    border-bottom: 2px solid #00407e !important;
}
#delete_cancel,
#myfilesform .apps-btn{
    text-transform: uppercase;
    background-color: #40d0b9 !important;
    border-bottom: 2px solid #40c5ae !important;
}
#delete_cancel:hover,
#myfilesform .apps-btn:hover{
    background-color: #40d0b9 !important;
}

.printer-settings-bordered-block {
    border: 1px solid #dedede;
    padding: 5px;
    min-height: 170px;
}
#user_info button{
    background-color: #005ca9 !important;
    border-bottom: 2px solid #00407e !important;
    color: #fff;
    border: 0px;
    border-radius: 5px;
    font-size: 20px;
    padding: 0 7px;
    font: initial !important;
    height: 24px;
    width: 28px;
    cursor: pointer;

}
#user_info button span{
    color: #ffffff;
}
.menu .account .title{
    margin-top: 19px !important;
}
.appspopup .threejs-nav .printer-list ul{
    width: inherit !important;
}
#sharing .button3.share_model{
    border-radius: 5px;
    height: 27px;
}
a#user_info:hover{
    background-color: transparent !important;
    cursor: pointer;
}
a#user_info:hover button{
    background-color: #f77027 !important;
    border-bottom: 2px solid #ba7321 !important;
}
.icheckbox_square-green {
    right: 10px;
}

.checkbox.i-checks label{
    font-size: 14px;
}
.alert.alert-success.alert-dismissable, .alert.alert-danger.alert-dismissable{
    font-size: 16px;
}
#slicer_popup .fa.fa-info.material-info-show{
    display: none;
}
/*.ico-gco ,
.ico-txt ,
.ico-cad {
    background: url('/assets/i/dremel/stl.png') no-repeat left top;
    background-size: cover;
}
.ico-stl{
    background: url('/assets/i/dremel/orange.png') no-repeat left top;
    background-size: cover;
}*/

.status_label.ready,.status_label.idle{
    background-color: #46c940 !important; /* blue */
}
.footer_menu{
    float: none !important;
    position: relative;
    left: inherit !important;
    text-align: inherit;
    margin-bottom:0 !important;
    width: 95%;
    margin: 0 auto;
}
.copy-footer{
    font-size: 13px;
    text-transform: uppercase;
    color: #555;
    font-weight: bold;
}
.pover-by{
    float: right;
    position: relative;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    color: #555;
    top: -42px;

}
.pover-by img{
    width: 161px;
    position: relative;
    top: 12px;
    margin-left: 24px;
}
#user_submenu .head_label img{
    display: none;
}

.tutorial-step {
    width: 100%;
}
.tutorial-step .tutorial-image {
    float: right;
    width: 55%;
    text-align: right;
}
.tutorial-step .tutorial-image img {
    max-width: 92%;
}
.tutorial-step .tutorial-text {
    float: left;
    margin-top: 10px;
    width: 45%;
}
.tutorial-step div.step-title {
    font-size: 20px;
    font-weight: 400;
    color: #f77527;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-bottom: 15px;
    border-bottom: 1px solid #d8d8d8;
}
.tutorial-image img {
    border: 2px solid #d8d8d8;
}
#tutorial-popup .btn.blue.back{
    background-color: #005ca9 !important;
    border-bottom: 2px solid #00407e !important;
}
@media only screen and (max-width: 1600px) {
    .tutorial-step .tutorial-image {
        width: 70%;
    }
    .tutorial-step .tutorial-text {
        width: 30%;
    }
}
@media only screen and (max-width: 800px) {
    .tutorial-step .tutorial-image {
        float: none;
        width: 100%;
    }
    .tutorial-step .tutorial-text {
        float: none;
        width: 100%;
    }
}


#logs_popup_box .popup_content #progressBar div{
    background-color: #005ca9;
}
#slicer_popup h1.title span{
    font-weight: bold;
}

#possible_success_slot {
    background: #005ca9 !important;
}
#share_project_model
/*#share_model*/{
    text-transform: none !important;
}
.upload-popup .upload-details{
    color : #005ca9 !important
}
.sorter-project th{
    font-size: 13px !important ;
    padding-left: 21px !important;
    text-align: left !important;
    padding-bottom: 5px !important;
}

table.tablesorter thead tr .tablesorter-headerAsc {
    background-image: url(/public/img/asc.gif);
}
.btn {
    font-family: 'Open Sans';
}
.w-price {
    font-size: 13px !important;
    background-color: #f1f1f1;
    display: inline-block;
    color: #696765 !important;
    padding: 10px 22px;
    border-radius: 8px;
    margin-right: 53px;
    text-transform: capitalize;
    margin-top: 17px;
    font-family: 'Open Sans';
}
#header > div > div.logotype > a > img{
    content: url("/public/dist/new_3dprinteros_logo.svg");
}
.header_tab, .tabs > a{
    height: 41px;
    line-height: 42px;
}
.header_right_buttons{
    margin-top: 15px !important;
}

.btn:disabled {
    color: #f9f9f9 !important;
    border-bottom: 2px solid #ededed !important;
    background: #ededed !important;
    cursor: default !important;
}

.footer_menu ul li{
    float: none !important;
    display: inline-block !important;
}
.footer_menu ul{
    left: auto !important;
    text-align: center;
}
.menu .account img#menuitem_account{
    -webkit-filter: invert(20%);
    filter: invert(20%);
}
#main-block{
    clear: both;
}
.titem-nav .w, #liveSupport .w{
    font-family: 'Open Sans';
}

.titem-nav:hover, #liveSupport:hover{
    /*background-color: #f77027;*/
}
body .btn.w_popup.blue,
#share_model,
input.img_top_btn.addprinter.new_workgroup,
#add_new_profile,
#add_new_mbotprofile,
#add_new_file,
#switch_profile_status,
#show_top,
#show_top-org,
#search3d #searchbtn,
body #add_new_printer_button_download{
    background-color: #f77027 !important;
    border-bottom-color: #ba551e !important;
}
#share_model,
input.img_top_btn.addprinter.new_workgroup,
#add_new_profile,
#switch_profile_status,
#add_new_mbotprofile,
.appspopup .title span,
#clickable,
#add_new_file,
#mpm-body-project-notes > div > div.add-item.disabled > button,
.btn{
    font-family: 'Open Sans' !important;
}
#share_model:hover,
input.img_top_btn.addprinter.new_workgroup:hover,
#add_new_mbotprofile:hover,
#add_new_profile:hover,
#switch_profile_status:hover,
#add_new_file:hover,
#clickable:hover{
    background-color: #f3874d;
}

#mpm-body-project-notes > div > div.add-item.disabled > button:hover{
    cursor: pointer;
    background-color: #A29C9C;
}
#share_model,
input.img_top_btn.addprinter.new_workgroup,
#mpm-body-project-notes > div > div.add-item.disabled > button,
#mpm-tab .mpm-title ul li,
#add_new_profile,
#switch_profile_status,
#add_new_mbotprofile,
#add_new_file,
#show_top,
#show_top-org,
#searchbtn,
#clickable{
    border-radius:5px;
}
#delete_cancel, #myfilesform .apps-btn{
    text-transform: uppercase;
    background-color: #bcbcbc !important;
    border-bottom: 2px solid #9e9e9e !important;
}
#delete_confirmation_window #delete_cancel, .add_virtual_printer_popup .avpp_add_btn {
    float: right;
}
#delete_cancel:hover, #myfilesform .apps-btn:hover{
    background-color: #bcbcbc !important;
}
#myfilesform .apps-btn.disabled:hover, #myfilesform .apps-btn:disabled:hover{
    color: #f9f9f9!important;
    border-bottom: 2px solid #ededed!important;
    background: #ededed!important;
    cursor: default!important;
}
#content-header a.header_tab:hover{
    color: #ffffff;
}
#slicer_popup h1.title span{
    font-weight: normal !important;
}
.serach-box .btn{
    position: relative;
    top: 0px;
    left: -10px;
    height: 43px !important;
}
.img_top_btn.addfile,
.img_top_btn.addfile:hover
{
    background: transparent url('/assets/i/ico/icon_file.png') no-repeat left center;
}
.img_top_btn.addfile:hover{
    opacity: 0.8;
}
.img_top_btn{
    font-size: 15px;
}
.img_top_btn{
    height: 43px !important;
}
.serach-box .btn:hover{
    opacity:1;
    background-color: #f79727;
}
#show_top-org:hover,
#show_top:hover{
    opacity: 0.8;
}
#mpm-tab  .project-notes-set-box button{
    padding: 15px;
}
#searchbtn:hover{
    opacity: 0.8;
}

#mpm-tab > div.mpm-title > ul li:hover{
    background-color: #40c9b8 !important;
}
#btn-rrip-request{
    position: absolute;
    right: 17px;
    bottom: 35px;
    font-size: 16px;
    float: right;
    top: 60px;
    padding: 7px;
    height: 36px;
    line-height: inherit;
}
.simple_universal_popup.popup.appspopup .popup_content_buttons{
    min-height: 50px;
}

.dashboard-container table.def caption, h4 {
    font-size: 1.8em;
    font-weight: 900;
}
.dashboard-container table.def caption {
    letter-spacing: -0.6px;
    font-size: 1.6em;
}
.dashboard-container, .dashboard-container .dashboard-dashboard, .dashboard-container h4, .dashboard-container input,
.dashboard-container select, .dashboard-container table.def caption, .dashboard-container .dashboard-history * {
    font-family: 'Open Sans';
}
.dashboard-container table.def th, .dashboard-container table.def td {
    font-family: 'Open Sans';
    font-size: 1.2em;
}
.dashboard-container .dashboard-overview > div > div {
    font-family: 'Open Sans';
    margin-top: 0;
    margin-bottom: 3px;
    font-size: 1.8em;
    font-weight: 900;
}
.dashboard-container .dashboard-history > div > div {
    font-size: 1.4em;
}
.dashboard-container .a_p_container {
    font-family: 'Open Sans';
    margin-bottom: 3px;
    display: inline-block;
}
.dashboard-container .dashboard-filter > div > div:first-child {
    padding-bottom: 5px;
}
.dashboard-container .dashboard-filter {
    padding-bottom: 30px;
}
.dashboard-container .dashboard-filter > div.filter-delimeter {
    margin-left: 30px;
}
.footer_menu_login .gotop{
    background-color: #949494;
    color: #fff;
    padding: 5px 9px;
    cursor: pointer;
    position: absolute;
    left: 50%;
    margin-top: -16px;
}
.footer_menu_login .gotop:after{
    content: '^';
    position: relative;
    margin-left: 5px;
    top: 2px;
}
.footer_menu_login .goright {
    position: absolute;
    top: 0;
    right: 16px;
}
.footer_menu_login ul li a{
    color: #ffb400!important;
}
.footer_menu_login ul li{
    color: #FFFFFF !important;
}
.footer_menu_login ul{
    text-align: left !important;
}
.footer_menu_login{
    background-color: #949494;
    padding: 8px 0 8px 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    opacity: 0.9;
}
.footer_menu .dropup-menu {
    bottom: 22px;
    position: absolute;
    background-color: #949494;
    padding: 13px;
    right: 83px;
    width: 132px;
}
.footer_menu .dropup-menu a {
    display: block;
    margin-bottom: 20px;
}
.titem.files .select-file-on-action{
    display: none;
}
table.project .action-project{
    display: none;
}
table.project.opened .action-project{
    display: block;
}
.menu .account .comp{
    display: inline-block;
    color: #656464 !important;
}
.w-price-amount,
.license-active{
    font-family: 'Open Sans' !important;
}
.appcues-w-box{
  background-color: #f29728 !important;
}
#main-block{
    margin-top: 10px !important;
}
.header_right_buttons .search-file.inline-float-left,
.header_right_buttons #add_new_file,
.header_right_buttons #add_new_profile,
.header_right_buttons #switch_profile_status,
.header_right_buttons .img_top_btn.addprinter.new_workgroup,
.header_right_buttons .sort-project,
.header_right_buttons .multi_operations{
    margin-top: -15px;

}
#stlmagicfix_popup .footer .btn,
#stl_editor3d_popup .block  .bottom-row button,
#slicer_popup #popup_footer .btn,
#printcalc_popup .footer .btn,
#share_model.button3,
#obfuscator_popup .footer .btn,
#hollowing_popup .footer .btn,
.simple_universal_popup .popup_content_buttons .btn,
#delete_confirmation_window .btn,
.choose-file-container button,
.projects .count button,
#search3d #searchbtn,
.dashboard-fast-filter .btn,
.filter-delimeter .btn-filter,
.filter-delimeter .btn-save,
.dashboard-load-more .btn,
.release_notes .read-full .btn,
.popup .footer .btn
{
    text-transform: uppercase;
}
.lowercase {
    text-transform: none !important;
}
.header_right_buttons .sort-project select, .multi_operations select, .custom-big-select select {
    height: 43px;
    padding: 0 0 0 10px;
}
.header_right_buttons .sort-project, .multi_operations {
    font-size: 14px;
    color: #7d7d7d;
}

.wrap-print_list-table-th .btn.blue.btn-print-selected:disabled:hover {
    background-color: #ededed !important;
    pointer-events: none;
}

.titem-nav .w, #liveSupport .w {
    color: #656464 !important;
}
