select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\9}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group.bs-container{position:absolute;height:0!important;padding:0!important}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}@font-face {
font-family:"Gilroy";
src:url(//www.emachineshop.com/wp-content/uploads/et-fonts/Gilroy-Light.otf) format("opentype")
} #contact-info-modal > .modal-dialog,
#dropzone-modal > .modal-dialog {
z-index: 100000;
}
#contact-info-modal {
z-index: 100000;
background-color: rgba(50,50,50,0.5);
}
.spacer-xs {
padding-top: 0;
}
#emsform-instant-quote-page1,
#emsform-instant-quote-page2,
#emsform-instant-quote-page3 {
max-width: 1180px;
margin: 0 auto;
margin-bottom: 50px;
padding: 0 10px;
}
#label-design-file {
margin-top: 20px;
margin-bottom: 10px;
padding-top: 12px;
padding-bottom: 5px;
font-size: 30px;
font-weight: bold;
}
#label-dxf-upload-only {
font-size: 16px;
font-weight: normal;
display: block;
}
#btn-modify-quote, #btn-new-file-quote {
min-width: 100px;
}
#processing-cost-block {
margin-top: 30px;
}
#processing-hint-block, #processing-dbginfo-block {
font-weight: normal;
color: #aaa;
text-align: justify;
line-height: 17px;
margin-top: 10px;
font-size: 17px;
}
#material-list-desktop .container {
padding-top: 5px;
margin-left: 7px;
}
#material-list-desktop .material-group .dd-item {
padding-right: 0;
}
#material-list-desktop .material-firstcol {
max-width: 190px;
}
#material-list-desktop .col-materials {
padding-left: 5px;
padding-right: 5px;
}
#material-list-desktop .material-group .dd-item,
#material-list-desktop .material-group .multiviewdd-subheading {
padding-left: 5px;
}
#indicate-designation-lbl, #indicate-color-lbl {
font-weight: bold;
}
#processing-error-heading {
font-weight: bold;
}
#processing-error-reason a {
color: red;
}
#processing-status {
margin: 0;
padding: 0;
font-weight: bold;
font-size: 36px;
line-height: 36px;
}
#ems-server-state {
font-weight: bold;
font-size: 15px;
}
#contact-info-modal .modal-body > div {
padding: 0 60px 15px 60px;
}
#tighter-tolerance, #tolerance-features-num {
width: 120px;
margin: 0 auto;
}
#specify-tolerance-modal .modal-dialog {
max-width: 680px;
}
#specify-tolerance-modal .modal-header {
height: 44px;
padding: 5px 15px;
}
#specify-tolerance-modal .modal-header .close {
margin-top: 5px;
}
#specify-tighter-tolerance {
color: silver;
text-decoration: underline;
}
#specify-tighter-tolerance:hover {
color: #0ca0f0;
} #mrfq-upload-additional-file {
cursor: pointer;
}
#manual-quote-reason {
font-size: 17px;
line-height: 17px;
padding-top: 0;
}
#manual-quote-modal .mrfq-first-label {
min-width: 100px;
vertical-align: sub;
}
#manual-quote-modal .mrfq-second-label {
min-width: 52px;
vertical-align: sub;
}
#manual-quote-modal #mrfq-tolerance-lbl {
line-height: 20px;
vertical-align: baseline;
}
#manual-quote-modal label[for=mrfq-first-name],
#manual-quote-modal label[for=mrfq-last-name] {
vertical-align: sub;
}
#manual-quote-modal #mrfq-last-name {
max-width: 157px;
}
#manual-quote-modal .mrfq-last-input,
#mrfq-finish-block .material-finish-dropdown {
max-width: 195px;
}
#mrfq-company, #mrfq-first-name, #mrfq-material-block .material-finish-dropdown, #manual-quote-modal #material-desktop,
#mrfq-shipping-block #shipping-select, #mrfq-shipping-block #shipping-select > ul.dropdown-menu, #mrfq-shipping-block,
#mrfq-delivery-zip {
width: 185px;
}
#mrfq-phone {
width: 200px;
}
#mrfq-shipping-block #shipping-select > button {
height: 31px;
border-radius: 4px;
color: #555;
background-color: #ffffff;
border: 1px solid #cccccc;
font-weight: normal;
padding: 4px 10px;
}
#mrfq-shipping-block #shipping-select > ul.dropdown-menu {
border-radius: 0;
border-color: #cccccc;
background-color: #ffffff;
color: #555;
}
#mrfq-shipping-block #shipping-select div.caret,
#mrfq-shipping-block #shipping-select > ul.dropdown-menu > li > a {
color: #555;
}
#shipping-select > ul.dropdown-menu > li > a:hover {
background-color: #0070ad;
color: white;
}
#shipping-select > ul.dropdown-menu > li > a.shipping-selected {
color: white;
}
#mrfq-shipping-block #shipping-select .shipping-cost-text {
display: none;
}
#mrfq-additional-file {
height: 30px;
padding-top: 4px;
font-size: 15px;
}
#mrfq-additional-alert {
margin-top: 15px;
margin-bottom: 0;
display: none;
}
#btn-manual-quote-submit {
min-width: 140px;
}
#manual-quote-modal, #contact-info-modal {
z-index: 100000;
}
#manual-quote-modal .tooltip-inner {
min-width: 400px;
width: 400px;
}
#manual-quote-modal .tooltip-inner p {
font-size: 14px;
line-height: 19px;
}
#manual-quote-modal .modal-header {
padding: 5px 15px;
height: auto;
}
#manual-quote-modal .modal-header > button.close {
margin-top: 8px;
}
#mrfq-dimensions-length, #mrfq-dimensions-width, #mrfq-dimensions-height {
width: 80px;
}
#mrfq-comments {
min-height: 60px;
font-size: 16px;
}
#manual-quote-modal .mrfq-first-col {
padding-right: 0;
}
#mrfq-shipping,
#manual-quote-modal #material-desktop,
#manual-quote-modal #finishes-desktop {
padding: 5px;
height: 31px;
font-size: 16px;
}
#manual-quote-modal .material-finish-label {
vertical-align: middle;
}
#manual-quote-modal #mrfq-material-block,
#manual-quote-modal #mrfq-finish-block,
#manual-quote-modal #mrfq-shipping-block,
#manual-quote-modal #mrfq-qty-block,
#manual-quote-modal #mrfq-tolerance-block {
display: inline-block;
}
#manual-quote-modal #material-desktop-title,
#manual-quote-modal #finishes-desktop-title {
font-size: 16px;
display: inline-block;
}
#manual-quote-modal #material-desktop-title {
padding-left: 5px;
}
#manual-quote-modal #finishes-desktop {
width: 196px;
padding: 4px 10px;
}
#manual-quote-modal .mrfq-comments-input-block {
padding-right: 10px;
}
#manual-quote-modal-wrapper #material-params-modal,
#manual-quote-modal-wrapper #finish-params-modal {
z-index: 100000;
background-color: #00000085;
}
.irfq-modal .modal-body p,
.irfq-modal input,
.irfq-modal input::-webkit-input-placeholder,
.irfq-modal textarea,
.irfq-modal textarea::-webkit-input-placeholder {
font-size: 16px;
}
.irfq-modal .modal-header {
padding: 5px 15px;
}
.irfq-modal .modal-header > button.close {
margin-top: 0;
}
.irfq-modal .modal-header > .modal-title {
font-size: 20px;
color: #555 !important;
}
.irfq-modal .modal-header {
height: 24px;
padding-top: 3px;
}
.irfq-modal .modal-body {
font-size: 16px;
}
.irfq-modal .leftcol {
padding-right: 0;
max-width: 120px;
}
.irfq-modal .rightcol {
padding-left: 0;
padding-right: 0;
}
.irfq-modal .modal-body input.form-control {
height: 31px;
font-size: 16px;
}
.irfq-modal .modal-body > .row {
margin-right: -30px;
}
.irfq-modal .form-inline .form-control {
display: inline-block;
} #panel-summary > .panel-body {
padding: 10px 15px 0 15px;
}
#panel-summary hr {
margin-top: 10px;
margin-bottom: 10px;
}
#panel-summary, #panel-shipping-speed, #panel-production-speed {
font-size: 16px;
color: black;
}
#panel-production-speed > .panel-body > label {
margin-left: 0;
}
#page3-subtotal-block {
margin: 10px -15px 0 -15px;
background-color: #f1f0f2;
padding: 10px 15px;
}
#page3-total-row {
font-size: 24px;
font-weight: bold;
}
#page3-upload-additional-file {
cursor: pointer;
}
#page3-agree-block .checkbox-right {
width: 400px;
float: right;
text-align: right;
}
#payment-nav-tabs {
padding-bottom: 0;
margin-bottom: 20px;
border-bottom: 1px solid #bbb;
}
#payment-nav-tabs li {
margin: 0 5px;
}
#payment-nav-tabs li > a {
background-color: white;
padding: 5px 15px;
border-radius: 0;
cursor: pointer;
}
#payment-nav-tabs li > a:hover {
background-color: #ddd;
border: 1px solid #ddd;
}
#payment-nav-tabs li:first-child {
margin-left: 50px;
}
#payment-nav-tabs li.active {
border-bottom: 1px solid #f1f1f3;
margin-bottom: -1px;
}
#payment-nav-tabs li.active > a {
background-color: transparent;
border-radius: 0;
padding: 5px 15px;
border: 1px solid #bbb;
border-bottom: 1px solid #f1f1f3;
cursor: default;
}
#payment-nav-tabs a {
text-decoration: none;
}
#page3-step2 div.panel-body > div.tab-content {
margin: 25px;
}
#page3-billing-address,
#page3-billing-address-title {
color: gray;
}
#page3-billing-address-title {
font-weight: bold;
font-size: 18px;
margin-top: 15px;
}
#page3-shipping-address {
padding: 0;
color: black;
font-size: 18px;
}
#btn-edit-shipping-address {
display: none;
margin-top: -5px;
background-color: #515151;
border-radius: 0;
color: white;
min-width: 80px;
font-weight: bold;
}
#btn-edit-shipping-address:hover {
background-color: #626262;
}
div.emsform .form-control {
padding: 5px 10px;
}
div.emsform div.panel-square,
div.emsform div.panel-square-white {
box-shadow: none;
}
div.emsform div.panel-square-white {
border-top: 0;
border-bottom: 0;
}
.rborder-top {
border-radius: 5px 5px 0 0 !important;
}
.rborder-bottom {
border-radius: 0 0 5px 5px !important;
}
#x3dhere {
width: 100%;
height: 240px;
margin:0 auto;
margin-bottom: 30px
}
#x3d {
width: 100%;
height: 240px;
}
.x3dom-canvas{
width: 100%;
height: 240px;
}
#panel-quote-processing,
#emsform-instant-quote-page2 .multiviewdd span.multiviewdd-title,
#emsform-instant-quote-page2 input.form-control,
#emsform-instant-quote-page2 select.form-control,
#emsform-instant-quote-page2 #processing-process-block > div > div > button > span {
font-size: 16px;
}
#shipping-select-title {
float: left;
width: 93%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
text-align: left;
}
#shipping-select > button {
font-size: 16px;
cursor: default;
}
#shipping-select div.caret {
margin-top: 8px;
}
#shipping-select > ul.dropdown-menu {
border-radius: 0;
border-color: #829cd3;
background-color: #3a9fef;
padding: 0;
}
#shipping-select > ul.dropdown-menu > li > a {
font-size: 16px;
text-decoration: none;
padding: 3px 8px;
color: white;
cursor: default;
}
#shipping-select > ul.dropdown-menu > li > a.shipping-selected {
background-color: #2b7ceb;
}
#shipping-select > ul.dropdown-menu > li > a.displaynone {
display: none;
}
div.emsform .panel-processed,
div.emsform .panel-processed > .panel-heading,
div.emsform .panel-processed > .panel-heading > .panel-header-title > a {
cursor: pointer;
}
.panel-square-collapsed > .rborder-top,
.panel-processed > .rborder-top{
border-radius: 5px !important;
}
.panel-square > .panel-heading,
.panel-square-white > .panel-heading{
color: white;
padding: 20px;
background-color: #194fa5;
border: none;
font-size: 20px;
font-weight: bold;
border-radius: 0;
}
.panel-square-collapsed > .panel-heading,
.panel-processed > .panel-heading {
background-color: #f1f0f2;
color: black;
border-radius: 5px;
}
.panel-square .panel-body {
background-color: #f1f1f3;
border: none;
padding: 30px;
}
.panel-square-white .panel-body {
background-color: white;
border: 1px solid #bdbdbd;
padding: 15px 0 30px 15px;
}
.panel-square .panel-header-title {
margin-right: 20px;
}
.panel-square .panel-header-title > a > span,
#page3-shipping-panel-title > a > span,
#page3-shipping-panel-title > span {
padding-right: 20px;
}
#page3-shipping-panel-title {
margin-right: 20px;
}
.panel-processed #page3-shipping-panel-title {
color: #aaa;
}
.panel-square-collapsed #page3-shipping-address {
font-weight: bold;
}
div.emsform .price-difference-module label.radio-inline {
height: auto;
line-height: 20px;
}
div.emsform .price-difference-module label.radio-inline:first-line {
line-height: 30px;
}
div.emsform input.flat-input,
div.emsform select.flat-input,
#emsform-instant-quote-page3 div.input-group > #cvv,
#emsform-instant-quote-page3 div.input-col > div.bootstrap-select > button[data-id="page3-country"],
#emsform-instant-quote-page3 div.input-col > div.bootstrap-select > button[data-id="page3-billing-country"] {
border-radius: 0;
border: 1px solid #b0b0b0;
height: 40px;
}
#emsform-instant-quote-page3 div.input-group > #cvv {
max-width: 95px;
}
#card-number {
min-width: 273px;
}
div.emsform div.input-col {
padding-right: 40px;
}
#btn-next-step-1, #btn-next-step-2, #btn-submit {
border: none;
padding: 8px 30px;
font-size: 20px;
font-weight: bold;
}
#btn-submit {
font-size: 24px;
}
#page3-shipping-note {
color: red;
font-size: 15px;
margin-top: 10px;
}
#page3-agree-block {
max-width: 450px;
}
#page3-upload-additional-alert {
display: none;
margin-top: 10px;
}
div.emsform .panel-active > .panel-heading a,
div.emsform .panel-active > .panel-heading,
#panel-summary > .panel-heading,
#panel-production-speed > .panel-heading,
#panel-shipping-speed > .panel-heading {
cursor: default;
}
div.emsform .panel-square .panel-heading a,
div.emsform .panel-square .panel-heading a:hover {
color: #aaa;
}
div.emsform .panel-square-collapsed .panel-heading a,
div.emsform .panel-square-collapsed .panel-heading > span {
color: #777 !important;
}
div.emsform .panel-square-collapsed .panel-heading a:hover,
div.emsform .panel-square-collapsed .panel-heading > span:hover {
color: #333 !important;
}
div.emsform .panel-square .panel-heading a,
div.emsform .panel-square .panel-heading a:hover {
color: white;
}
div.emsform .panel-square .panel-heading a:after,
#upload-design-alert a:after {
content: "";
}
.input-tooltip {
line-height: 0;
padding-left: 8px;
min-width: 32px;
}
.material-alert, .opaque-alert, .injection-molding-alert {
display: none;
}
.material-alert .alert, .injection-molding-alert .alert {
padding: 5px 10px;
}
#processing-params .injection-molding-alert {
font-size: 16px;
}
.opaque-alert .alert {
padding: 0 10px;
margin: 5px 0;
}
.opaque-alert .opaque-alert-col {
padding: 0 10px;
}
#order-details-price {
font-size: 20px;
font-weight: bold;
text-align: right;
}
#email-alert, #upload-threading-alert {
display: none;
margin: 15px 0 0 0;
}
#special-shipping-instructions, #other-instructions, #function-of-part {
height: 64px;
}
#panel-design-file > .panel-body {
border: 1px solid #092f46;
border-top: none;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
#processing-manual-quote-button {
min-height: 130px;
}
#processing-manual-quote {
height: 130px;
}
#btn-manual-quote {
font-size: 24px;
font-weight: bold;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
#trusted-by,#finish-params-modal {
font-family: 'gilroy-light','Gilroy',Helvetica,Arial,Lucida,sans-serif;
color: black;
}
#trusted-by img {
margin-left: 20px;
}
.entry-content {
padding-bottom: 0;
}
#panel-design-file {
border-radius: 10px;
border: 0;
}
#panel-design-file .panel-heading {
background-color: #092e46;
min-height: 110px;
color: white;
cursor: default;
padding: 0 50px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
#panel-design-file .panel-body {
padding: 30px 15px 30px 15px;
}
#row-upload {
height: 110px;
background: url(//www.emachineshop.com/wp-content/uploads/emachineshop-E-white-outline.png) no-repeat right center;
background-size: 100px 100px;
}
#col-thickness,#col-units {
margin: 15px 0;
display: none;
}
#lbl-thickness, #lbl-dxf-units {
width: 90px;
}
#lbl-stl-units {
width: 145px;
}
#thickness {
display: inline-block;
width: 155px;
margin-right: 10px;
}
#stl-units {
display: inline-block;
width: 130px;
margin-right: 5px;
font-size: 18px;
padding: 2px;
}
#dxf-units {
color: black;
border-radius: 5px;
}
#btn-contact-info-submit {
border-radius: 20px;
min-width: 180px;
font-size: 20px;
}
#file-name-label {
vertical-align: bottom;
}
#btn-new-file-quote {
font-weight: bold;
height: 25px;
padding-top: 2px;
margin-left: 4px;
}
#design-file-block > div.btn-group {
vertical-align: top;
margin-top: 27px;
}
#btn-upload-design, #btn-get-quote {
vertical-align: baseline;
font-size: 20px;
font-weight: bold;
border: none;
height: 45px;
}
#btn-upload-design {
padding-top: 4px;
width: 125px;
} #btn-upload-design:focus, #btn-upload-dropdown:focus {
box-shadow: none;
outline: -webkit-focus-ring-color auto 0;
outline-offset: 0;
}
#btn-upload-design.active, #btn-upload-design:active,
#btn-upload-dropdown.active, #btn-upload-dropdown:active,
#design-file-block .open>.dropdown-toggle.btn-info {
background-color: #3288D5;
}
#btn-get-quote {
width: 150px;
border-radius: 7px;
}
#btn-upload-dropdown {
height: 45px;
padding-top: 2px;
border-top: 0;
border-bottom: 0;
border-right: 0;
}
#design-file-block .dropdown-menu {
width: 280px;
}
#design-file-block .dropdown-menu>li>a {
text-decoration: none;
padding-left: 5px;
}
#design-file-block .dropdown-menu>li>a:after {
content: "";
}
#design-file-block .dropdown-menu>li>a>i {
min-width: 28px;
text-align: center;
}
#design-file-block .dropdown-menu>li>a>i:before {
color: #0b9ff0;
}
#btn-get-quote:focus {
box-shadow: 0 0 3pt 2pt #41843d;
}
#btn-contact-info-submit:focus {
box-shadow: 0 0 3pt 2pt #46c160;
outline: none;
}
#table-lead-time {
border: none;
display: none;
}
#table-lead-time > thead > tr > th {
border-bottom: 1px solid gray;
color: white;
font-size: 14px;
font-weight: normal;
text-align: right;
padding: 2px;
}
#table-lead-time > tbody > tr > td {
font-size: 14px;
font-weight: normal;
padding: 2px 0;
line-height: 30px;
border-top: none;
}
#table-lead-time > tbody > tr > td.col-radiobutton {
width: 35px;
}
#btn-modify-quote {
font-weight: bold;
height: 30px;
padding-top: 5px;
display: none;
}
#btn-place-order {
margin-top: 4px;
font-size: 20px;
background-color: #1ec279;
font-weight: bold;
}
#btn-place-order:hover, #btn-place-order:focus {
background-color: #1ea760;
}
#btn-place-order-block {
margin: 10px 0;
}
#place-order-note, #call-bestpricing-note, #irfq-hint-text {
text-align: left;
line-height: 16px;
font-size: 15px;
color: silver;
background-color: #164463;
padding: 6px;
}
#place-order-note, #irfq-hint-text {
border-left: 2px solid #0ca0f0;
}
#call-bestpricing-note {
display: none;
border-left: 2px solid #dc5e20;
margin-bottom: 10px;
}
#place-order-block {
position: absolute;
bottom: 0;
right: 0;
margin: 0 15px;
}
#total-price {
font-weight: bold;
}
.subtotal-tax-shipping {
font-size: 15px;
text-align: center;
border-right: 1px solid gray;
}
.emsform button.btn-green {
background-color: #50d46c;
}
.emsform button.btn-darkgreen {
background-color: #1ec279;
}
.emsform button.btn-darkgreen:hover {
background-color: #1eb66d;
}
.emsform button.btn-blue {
background-color: #0aa0f0;
border-color: #0aa0f0;
}
.emsform button.btn-blue:hover, .emsform button.btn-blue:focus {
background-color: #0a89d6;
}
.emsform button.btn-orange, .emsform a.btn-orange {
background-color: #ec602c;
}
.emsform button.btn-orange:hover, .emsform button.btn-orange:focus,
.emsform a.btn-orange:hover, .emsform a.btn-orange:focus{
background-color: #c95f2c;
}
#col-upload-url {
margin: 35px 0;
display: none;
}
#upload-url {
width: 330px;
display: inline-block;
}
#lbl-upload-url {
width: 90px;
}
#upload-url-paste-btn, #upload-url-proceed-btn {
width: 36px;
vertical-align: bottom;
height: 36px;
padding: 9px 9px;
}
#upload-design-alert {
color: #e27070;
} [class^="custicon-"],
[class*=" custicon-"] {
display: inline-block;
width: 16px;
height: 18px;
*margin-right: .3em;
line-height: 14px;
vertical-align: text-top;
background-image: url(//www.emachineshop.com/wp-content/plugins/ems-dynamic-content/forms/instant-quote/custom-icons.png);
background-position: 14px 14px;
background-repeat: no-repeat;
}
[class^="cus-"]:last-child,
[class*=" cus-"]:last-child {
*margin-left: 0;
}
.custicon-info      { background-position: 0 0;     }
.custicon-warning   { background-position: -16px 0; }
.custicon-star      { background-position: -32px 0; } #panel-quote-processing {
border: transparent;
background-color: transparent;
}
#panel-quote-processing .panel-heading {
background-color: #515860;
border-color: #515860;
border-left: none;
border-right: none;
color: white;
margin: 0 auto;
text-align: center;
font-weight: bold;
cursor: default;
border-radius: 8px 8px 0 0;
}
#panel-quote-processing .panel-body {
border-color: #092e46;
background-color: #092e46;
color: white;
border-radius: 8px;
}
#panel-quote-processing label {
margin-bottom: 0;
}
#panel-quote-processing input,
#panel-quote-processing select:not(#finish-params-color,#powder-coat-custcolor),
#processing-params div.bootstrap-select > button,
#processing-material-block > div > div.multiviewdd > button,
#processing-finish-block > div > div.multiviewdd > button,
#shipping-select > button {
background-color: #0aa0f0;
border: 2px solid #0e70a4;
font-weight: bold;
height: 28px;
padding: 0 8px;
color: white;
border-radius: 0;
}
#panel-quote-processing select {
padding: 0 4px;
}
#processing-params div.bootstrap-select {
background: none;
border: none;
padding: 0;
}
#processing-params label {
font-size: 16px;
}
#processing-material-block div.multiviewdd, #processing-finish-block div.multiviewdd {
height: auto;
}
#processing-error-heading, #processing-error-reason {
color: red;
}
.emsform div.col-mid-border {
min-height: 130px;
border-right: 1px solid gray;
border-left: 1px solid gray;
}
#img-cc-visa {
width: 65px;
height: 40px;
background: url(https://www.emachineshop.com/wp-content/uploads/forms/creditcards_gray.png) 0 0;
}
#img-cc-mastercard {
width: 65px;
height: 40px;
background: url(https://www.emachineshop.com/wp-content/uploads/forms/creditcards_gray.png) -65px 0;
}
#img-cc-discover {
width: 65px;
height: 40px;
background: url(https://www.emachineshop.com/wp-content/uploads/forms/creditcards_gray.png) -130px 0;
}
#img-cc-americanexpress {
width: 65px;
height: 40px;
background: url(https://www.emachineshop.com/wp-content/uploads/forms/creditcards_gray.png) -195px 0;
}
span.img-cc-active {
opacity: 1;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.img-cc {
display: inline-block;
opacity: 0.1;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#sw-images-block {
border-top: 1px solid gray;
}
#sw-images-block, #ems-images-block {
margin-top: 20px;
}
#sw-images-block .btn-group > .btn-sw-image,
#ems-images-block .btn-group > .btn-ems-image{
background-color: #0aa0f0;
border-color: #0e70a4;
border-radius: 0;
}
#sw-images-block .btn-group > .btn-sw-image:hover,
#sw-images-block .btn-group > .btn-sw-image:active,
#ems-images-block .btn-group > .btn-ems-image:hover,
#ems-images-block .btn-group > .btn-ems-image:active {
background-color: #0a90e1;
border-color: #0e6599;
}
#sw-images-block .btn-group > .active,
#ems-images-block .btn-group > .active{
background-color: #066db5;
border-color: #0e5185;
}
.border-left-desktop {
border-left: 1px solid silver;
}
.seven-cols .col-md-1,
.seven-cols .col-sm-1,
.seven-cols .col-lg-1 {
width: 14.285714285714285714285714285714%;
}
.seven-cols p {
color: gray;
text-align: center;
padding: 0;
}
#ems-images-block .seven-cols > div {
display: block;
}
#sw-ems-lightbox-modal .modal-header,
#sw-ems-lightbox-modal .modal-footer {
border: none;
}
#sw-ems-lightbox-modal .modal-header {
padding-top: 8px;
padding-bottom: 2px;
}
#sw-ems-lightbox-modal .modal-body {
padding-top: 0;
}
#sw-ems-lightbox-title {
margin: 0;
padding: 0;
text-align: center;
}
#processing-text {
font-size: 20px;
padding-top: 15px;
padding-bottom: 15px;
min-height: 120px;
}
.progressbar-no-animation {
transition: none !important;
animation: none !important;
}
#process-example-images div.popover > .popover-content {
width: 250px;
height: 250px;
padding: 0;
}
#process-example-images ul.dropdown-menu {
overflow: hidden !important;
}
#process-example-images div.popover .popover-title {
text-align: center;
color: black;
}
#panel-quote-processing .panel-body .col-equal-height {
min-height: 230px;
}
#main-content .dropdown-menu > .container:before {
width: 0;
background-color: transparent;
}
#mrfq-submitted-modal {
font-family: 'gilroy-light', Arial, sans-serif;
}
#mrfq-submitted-modal .modal-title-text {
font-size: 30px;
font-weight: bold;
text-align: center;
margin: 20px 0;
}
@media screen and (max-width: 1199px) {
.border-left-desktop {
border-left: none;
}
#material-list-desktop, #finishes-list-desktop {
max-height: 400px;
overflow-y: auto;
}
#panel-quote-processing .panel-body .col-equal-height {
min-height: auto;
}
#panel-quote-processing .panel-body {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
#place-order-block {
position: relative;
right: 0;
margin: 0;
}
#contact-info-modal .modal-body > div {
padding: 0 20px 15px 20px;
}
#lead-time-block {
margin-top: 20px;
}
#processing-cost-block {
margin-top: 10px;
}
}
@media screen and (max-width: 768px) {
#finishes-list-desktop .multiviewdd-heading {
margin-top: 10px;
}
#col-thickness,#col-units {
margin: 15px 0;
}
#thickness {
margin: 0;
width: 100%;
}
#panel-design-file .panel-heading {
padding: 0 30px;
}
#panel-design-file .panel-body {
padding: 10px 15px 40px 15px;
}
#trusted-by img {
margin-top: 20px;
margin-left: 20px;
}
#place-order-block {
position: relative;
right: 0;
}
#contact-info-modal .modal-body > div {
padding: 0 20px 15px 20px;
}
.seven-cols .col-md-1,
.seven-cols .col-sm-1,
.seven-cols .col-lg-1  {
width: 100%;
}
.spacer-xs {
padding-top: 10px;
}
div.emsform .form-inline .ctrl-sm {
width: 100%;
margin-bottom: 8px;
}
div.row-spacer-xs, div.row-spacer {
padding-top: 8px;
} ::-webkit-scrollbar {
-webkit-appearance: none;
width: 7px;
}
::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
}
@media screen and (max-width: 767px) {
#quote-footer-block {
display: flex;
flex-direction: column;
}
#quote-footer-info {
order: 2;
}
#quote-footer-button {
order: 1;
} #manual-quote-modal .modal-body {
height: 60vh;
overflow-y: auto;
}
#manual-quote-modal .mrfq-first-col {
padding-right: 15px;
}
#mrfq-dimensions-length, #mrfq-dimensions-width, #mrfq-dimensions-height {
width: 80px;
}
#mrfq-comments {
min-height: 50px;
}
#manual-quote-modal .mrfq-first-label, #manual-quote-modal .mrfq-second-label {
min-width: 90px;
}
#mrfq-company, #mrfq-phone, #mrfq-first-name, #mrfq-shipping-block #shipping-select > ul.dropdown-menu,
#manual-quote-modal .mrfq-last-input, #mrfq-material-block, #mrfq-finish-block, #mrfq-shipping-block, #mrfq-qty-block {
max-width: 70%;
width: 70%;
}
#manual-quote-modal #mrfq-label-last-name {
min-width: 85px;
}
#manual-quote-modal #mrfq-last-name {
max-width: 157px;
}
#manual-quote-modal #mrfq-material-block .material-finish-dropdown,
#manual-quote-modal #mrfq-finish-block .material-finish-dropdown,
#mrfq-shipping-block #shipping-select {
max-width: 100%;
width: 100%;
}
#mrfq-material-block > div {
margin-bottom: 0;
}
.irfq-modal .rightcol {
padding-left: 15px;
padding-right: 15px;
}
.irfq-modal .modal-body {
padding: 5px 15px;
}
.irfq-modal .modal-body > .row {
margin-right: -15px;
}
}
@media only screen and (min-width: 768px) {
#col-thickness,#col-units {
margin: 35px 0;
}
#thickness {
width: 155px;
margin-right: 10px;
} .modal {
text-align: center;
}
.modal:before {
display: inline-block;
vertical-align: middle;
content: " ";
height: 100%;
}
.modal-dialog {
display: inline-block;
text-align: left;
vertical-align: middle;
}
.modal.fade .modal-dialog {
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
transform: scale(0.9);
opacity: 0;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.modal.fade.in .modal-dialog {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
//-webkit-transform: translate3d(0, -300px, 0);
//transform: translate3d(0, -300px, 0);
opacity: 1;
}
}
@media screen and (max-width: 1024px) {
#card-number {
min-width: 200px;
}
}
@media screen and (max-width: 490px) {
#design-file-block {
padding-right: 120px;
padding-left: 0;
}
#label-design-file {
margin-top: 5px;
margin-bottom: 5px;
padding-top: 0;
padding-bottom: 0;
font-size: 20px;
font-weight: bold;
}
#col-thickness > .row > .dxf-thickness-col,
#col-units > .row > .stl-units-col {
padding-left: 0;
}
#manual-quote-modal .mrfq-first-label,
#manual-quote-modal .mrfq-second-label {
min-width: 90px;
}
#manual-quote-modal .mrfq-last-input,
#mrfq-finish-block .material-finish-dropdown,
#mrfq-company, #mrfq-first-name, #manual-quote-modal #processing-quantity,
#mrfq-material-block .material-finish-dropdown,
#mrfq-shipping-block #shipping-select,
#mrfq-shipping-block #shipping-select > ul.dropdown-menu {
min-width: 200px;
}
}
@media screen and (max-width: 425px) {
#quantity-material-finish-block .dropdown-menu li.dropdown-header {
padding: 3px 5px;
}
#quantity-material-finish-block .dropdown-menu li > a {
padding-left: 5px;
}
#quantity-material-finish-block .dropdown-menu li > a > span.text {
font-size: 16px;
}
#quantity-material-finish-block .dropdown-menu li > a > span.glyphicon {
right: 15px;
}
#emsform-instant-quote-page1,
#emsform-instant-quote-page2,
#emsform-instant-quote-page3 {
margin-bottom: 20px;
}
.bootstrap-wrapper label {
line-height: 28px;
margin-bottom: 0;
}
#contact-info-modal .checkbox {
text-align: left;
}
div.emsform div.input-col {
padding-right: 10px;
}
#payment-nav-tabs li:first-child {
margin-left: 10px;
}
#payment-nav-tabs li {
margin: 0;
}
#payment-nav-tabs li > a,
#payment-nav-tabs li.active > a{
padding: 5px 5px;
font-size: 14px;
}
.panel-square .panel-header-title > a > span, #page3-shipping-panel-title > a > span, #page3-shipping-panel-title > span {
padding-right: 0;
}
}
@media screen and (max-width: 375px) {
#page3-step2 div.panel-body > div.tab-content {
margin: 15px;
}
#page3-steps .panel-square .panel-body {
padding: 15px;
}
#page3-subtotal-block {
margin: 10px -10px -10px -10px;
}
.panel-square > .panel-heading, .panel-square-white > .panel-heading {
padding: 15px;
font-size: 18px;
}
#page3-shipping-summary .panel .panel-body {
padding: 10px;
font-size: 14px;
}
}
@media screen and (max-width: 320px) {
#quantity-material-finish-block .dropdown-menu li.dropdown-header {
padding: 3px 5px;
}
#quantity-material-finish-block .dropdown-menu li > a {
padding-left: 5px;
}
#quantity-material-finish-block .dropdown-menu li > a > span.text {
font-size: 13px;
}
#quantity-material-finish-block .dropdown-menu li > a > span.glyphicon {
right: 5px;
}
#payment-nav-tabs li > a,
#payment-nav-tabs li.active > a{
padding: 5px 5px;
font-size: 12px;
}
}