/* Minification failed. Returning unminified contents.
(774,35): run-time error CSS1030: Expected identifier, found '.'
(774,55): run-time error CSS1031: Expected selector, found ')'
(774,55): run-time error CSS1025: Expected comma or open brace, found ')'
 */
html,body{margin:0 auto;padding:0;background:#fff;color:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-align:left;font-size:1em;line-height:1.2em;width:100%;}
body.fixed{position:fixed;}
.notLogged{background:#bd2585}
*{outline:none;border:none;box-sizing:border-box;text-transform:none;-webkit-apperance:none;border-radius:0;}
a{color:#fff;}
div{float:left;width:100%;}
h1,h2,h3,h4{margin-top:0;font-weight:normal;}
h1,.h1{font-size:2em;line-height:0.85417em;font-family:Georgia, serif;}
h2,.h2{font-size:1.5em;line-height:1.25em;font-family:Georgia, serif;}
p{font-size:0.938em;line-height:1.2em;margin:0;}
input[type="text"],input[type="password"],input[type="email"],input[type="number"],textarea{border:1px solid #000;padding:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;border-radius:2px}
.customSelect .cs-pch{padding:0 5px!important}
select{font-family:Arial, Helvetica, sans-serif;font-size:1em;}
textarea{overflow:hidden;}
input{width:100%;line-height:25px;height:25px;font-family:Arial, Helvetica, sans-serif;font-size:12px;border-radius:2px;border:1px solid #000;border-radius:2px;padding-top:0!important;padding-bottom:0!important;}
/*input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  color:#cacaca;
}*/
button{cursor:pointer;border-radius:2px}
label{font-size:12px}
.button{width:100%;display:block;float:left;height:27px;line-height:27px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;text-align:center;font-size:0.938em;max-width:400px;cursor:pointer;border-radius:2px}
.button.right{float:right}
.button.big{height:35px;line-height:35px;max-width:220px;}
.button.white{background:#f1f1f1;color:#bd2585;}
.button.black{background:#231f20;color:#fff;}
.button.pink{background:#bd2585;color:#fff;}
.button.icon{text-align:left;padding-left:70px;margin-bottom:20px;}
.button.border{border:1px solid #f1f1f1;color:#231f20;}
.field-validation-error span{color:#9b0c0c;margin-top:5px;display:inline-block;}
::-webkit-input-placeholder{color:#fff;}
::-moz-placeholder{color:#fff;}
\:-ms-input-placeholder{color:#fff;}
\:-moz-placeholder{color:#fff;}
.loggedIn ::-webkit-input-placeholder{color:#cacaca;}
.loggedIn ::-moz-placeholder{color:#cacaca;}
.loggedIn \:-ms-input-placeholder{color:#cacaca;}
.loggedIn \:-moz-placeholder{color:#cacaca;}
/*input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{background-color:#fff !important;color:#000 !important;-webkit-box-shadow:0 0 0 1000px #231f20 inset !important;-webkit-text-fill-color:#fff !important;}*/
span.mycheck{background:url(/css/img/icons/filter_checkbox-off.png) no-repeat center/contain;width:15px !important;height:17px;position:relative;display:inline-block;}
span.mycheck.checked{background-image:url(/css/img/icons/filter_checkbox-on.png);}
span.myradio{background:url(/css/img/icons/filter_radio-off.png) no-repeat center/contain;width:15px;height:15px;position:relative;display:inline-block;}
span.myradio.checked{background-image:url(/css/img/icons/filter_radio-on.png);}
span.mycheck input,span.myradio input{opacity:0;cursor:pointer;width:inherit;height:inherit;position:absolute;left:-3px;top:-3px;}
.resultsTable span.mycheck{top:2px;}
#resultsTable .header .mycheck,#filters .mycheck{background-image:url(/css/img/icons/filter_checkbox_white-off.png)}
#resultsTable .header .mycheck.checked,#filters .mycheck.checked{background-image:url(/css/img/icons/filter_checkbox_white-on.png)}
.dismissAll{background:#fff;color:#000;padding:0;border-bottom:1px solid #000;}
.col20,.col25,.col33,.col50,.col66,.col75,.col80,.col100{width:100%;}
.underline{position:relative;}
.underline:after{content:'';display:block;width:50px;height:2px;background:#fff;margin:15px 0 15px;}
#website{position:relative;}
#header{background:#fff;box-shadow:20px 10px 20px rgba(0, 0, 0, 0.2);height:125px;z-index:1;position:relative;}
.loggedIn #header{background:#000000;box-shadow:none;}
.loggedIn #footer{display:none;}
.mobileMenu{height:100%;float:right;height:50px;width:50px;position:relative;z-index:999;cursor:pointer;top:12.5px;right:12.5px;}
.mobileMenu .icon{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:25px;height:25px;font-size:0;margin-left:12.5px;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);float:right;margin-right:12.5px;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms;background-color:transparent;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);margin-top:-12.5px;}
.mobileMenu .icon span{display:block;position:absolute;top:10px;right:0;height:3px;border-radius:2px;background:rgba(255, 255, 255, 0.8);width:100%;-webkit-transition:background 0s 0.3s;-moz-transition:background 0s 0.3s;-ms-transition:background 0s 0.3s;-o-transition:background 0s 0.3s;transition:background 0s 0.3s;}
.mobileMenu .icon span:before,.mobileMenu .icon span:after{position:absolute;display:block;left:0;width:100%;height:3px;border-radius:2px;background-color:rgba(255, 255, 255, 0.8);content:"";transition-duration:0.3s, 0.3s;-webkit-transition-duration:0.3s, 0.3s;transition-delay:0.3s, 0s;-webkit-transition-delay:0.3s, 0s;}
.mobileMenu .icon span:before{top:-10px;transition-property:top, transform;-webkit-transition-property:top, transform;}
.mobileMenu .icon span:after{bottom:-10px;transition-property:bottom, transform;-webkit-transition-property:bottom, transform;}
.mobileMenu.is-active .icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.mobileMenu.is-active span{background:none;}
.mobileMenu.is-active span:before{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.mobileMenu.is-active span:after{bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.mobileMenu.is-active span:before,.mobileMenu.is-active span:after{transition-delay:0s, 0.3s;-webkit-transition-delay:0s, 0.3s;}
.wacoal img{width:80px;margin:30px 15px;}
#body{min-height:50vh;}
.signin{background:#231f20;padding:50px 15px;position:relative;}
.underlineForm form{max-width:400px;}
.underlineForm input{background:transparent;border:none;margin-top:15px;color:#fff;border-bottom:1px solid #fff;}
.underlineForm input:first-child{margin-top:0;}
.underlineForm button{margin-top:85px;}
.underlineForm p{margin-top:50px;}
.signup,.backLayer .last{background:#bd2585;padding:50px 15px;padding-bottom:200px;}
.signup .button,.backLayer .last .button{margin-top:50px;}
.signup textarea,.backLayer .last textarea{width:100%;background:none;border:1px solid #fff;margin-top:0px;height:80px;resize:none;color:#fff;float:left;margin-bottom:50px;}
.signup .field-validation-error,.backLayer .last .field-validation-error{position:absolute;width:100%;left:0;margin-top:50px;}
.signup .field-validation-error span,.backLayer .last .field-validation-error span{color:#c40129;}
.signup input,.backLayer .last input{padding-left:0;margin-top:25px;}
.signup label,.backLayer .last label{margin-top:40px;float:left;width:100%;}
.forgottenPasswordLink{width:100%;display:inline-block;margin-top:50px;left:0;}
.forgottenPasswordLink span,.forgottenPasswordLink a{display:block;float:left;clear:both;}
.onLogin{overflow:hidden;}
.onRegister{opacity:0;display:none}
.signup .onRegister{display:none;}
.hideRegistration{position:absolute;cursor:pointer;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms;}
#footer{position:absolute;bottom:40px;z-index:1;}
#footer ul{list-style:none;padding:0 15px;float:left;width:100%;}
#footer .brands{margin-top:20px;}
#footer .brands li{margin-right:5%;}
#footer .brands li:after{display:none;}
#footer ul li{float:left;}
#footer ul li:after{content:'|';display:block;float:right;margin:0 5px;color:rgba(255, 255, 255, 0.5);}
#footer ul li:last-child:after{display:none;}
#footer a{text-decoration:none;font-size:.83em;color:rgba(255, 255, 255, 0.5);}
.welcomeMessageBox{height:100px;background:#bd2585;font-size:1.75em;position:relative;z-index:99;margin-top:-200px;}
.welcomeMessageBox .message{position:absolute;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);width:100%;padding:15px;}
.welcomeMessageBox .closeWelcomeMessage{position:absolute;right:15px;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;}
.welcomeMessageBox p{margin-right:50px;}
.registrationForm{margin:10px 0;float:left;position:relative;}
.registrationForm .button{position:static;margin-top:50px;float:none;}
.agreeTerms{font-size:.9em;}
.description{margin-bottom:20px;margin-top:0px;}
.description p:first-child{margin-top:0;}
.description a{color:#231f20;}
nav{background:#000000;position:fixed;z-index:999;display:none;overflow:auto;width:100%;top:125px;}
nav .logoutBox{padding:0 25px;}
nav .logoutBox button{max-width:250px;margin-top:15px;}
nav .logoutBox p{float:left;margin-top:15px;width:100%;}
nav .logoutBox:after{content:'';width:100%;height:2px;background:rgba(255, 255, 255, 0.5);float:left;margin-top:30px;}
nav ul{float:left;width:100%;list-style-type:none;margin:15px 0;padding:0;}
nav ul li{height:50px;display:table;width:100%;}
nav ul li:hover{background:#343030;}
nav ul li:hover a{color:white;}
nav a{text-decoration:none;display:table-cell;vertical-align:middle;padding:0 25px;color:rgba(255, 255, 255, 0.5);font-size:14px;line-height:18px}
.content{color:#231f20;padding:15px;margin-bottom:35px;}
.content:after{width:100%;float:left;content:'';height:2px;position:relative;}
.content h1{margin-bottom:0;}
.content h1:after{content:'';width:100%;height:1px;background:#dedede;display:block;margin-top:25px;margin-bottom:25px;}
.content p{margin-top:20px;}
.table{border:1px solid #231f20;margin-bottom:15px;}
.table.results{border:0;}
.table.results .mainFormGroup{padding:0;}
.table .header{background:#231f20;color:#fff;font-size:1.25em;line-height:1em;font-family:Georgia, serif;padding:10px;position:relative;}
.table h2{margin:20px;display:inline-block;}
.table span{display:block;float:left;width:100%;padding:5px 0;}
.table .underlineLink span{width:auto;display:inline;padding:0;border-bottom-color:#bd2585;}
.table span a{color:#9e004f;}
.table .dashboard{padding:20px;}
.table .dashboard .row{display:table;height:32px;position:relative;padding:15px;}
.table .dashboard h2{margin:0 0 25px 0}
.table .dashboard span{display:table-cell;float:left;width:100%;}
.table .dashboard .row:nth-child(even){background:#f2f2f2;}
.table .dashboard .row span:nth-child(2){font-style:italic;}
.table .dashboard .row .dismissAll{float:left;color:rgba(0,0,0,1)!important;margin-left:-15px;font-size:14px}
.table .dashboard .row button{float:right;margin-right:0px;position:relative;font-size:14px;background:transparent;color:rgba(0,0,0,.2);font-size:20px}
.table .dashboard .row:hover button{color:rgba(0,0,0,1)}
.table .dashboard .row span:nth-child(5){position:absolute;top:10px;right:10px;width:20px;}
.table .dashboard a:first-child{margin-right:5px;}
.mainFormGroup{padding:15px 18px;}
.mainFormGroup h2{margin-left:0;}
.mainFormGroup .button{margin-top:40px;clear:left}
#filters .formGroup{margin-top:10px;}
.formGroup{margin-top:20px;}
.formGroup:first-child{margin-top:0;}
.formGroup textarea{width:100%;height:100px;}
.formGroup.editProfile{border-bottom:1px solid #231f20;padding-bottom:20px;}
.formGroup.editProfile:last-child{border:none;}
.formGroup.editProfile .col{margin-top:10px;}
.formGroup.editProfile .col-1{margin-top:0;}
.formGroup.editProfile .col-4{width:100%;text-align:right;}
.formGroup.editProfile .col-4 strong,.formGroup.editProfile .col-4 img,.formGroup.editProfile .col-5 strong,.formGroup.editProfile .col-5 img{float:left;}
.formGroup.editProfile .col-3{margin-bottom:10px;}
.formGroup.editProfile .col-4 button{background:url(/css/img/icons/settings.png) no-repeat right center/25px;padding-right:35px;}
.formGroup.editProfile .col-5 button{background:url(/css/img/icons/close_black.png) no-repeat right center/19px;padding-right:30px;margin-left:40px;}
.formGroup.editProfile .col-4 button{width:100%;font-size:1em;font-family:"proxima_novasemibold";text-align:left;float:left;padding-left:0;height:25px;cursor:pointer;}

.editProfile h3{text-align:left;float:left;}
.editProfile.tabManager .filters .filter label, .quoteGroups.tabQuotes .filters .filter label { width: calc(100% - 15px); }
.editProfile.tabManager span.mycheck input, .quoteGroups.tabQuotes span.mycheck input { left: -4px; top: 0; }
.editProfile-last .button{margin-top:10px;}

.filterBox, .tabManager, .tabQuotes {width:100%;height:100vh;position:fixed;top:0;left:0;z-index:97;background:#fff;display:none;}
.tabManager, .tabQuotes {z-index:100}
.filterBox .wrapper, .tabManager .wrapper, .tabQuotes .wrapper { padding: 15px; }
.filterBox hr, .tabManager hr, .tabQuotes hr {width:100%;height:2px;background:#231f20;float:left;}
.filter-close, .tabManager-close, .quoteGroups-close { background: url(/css/img/icons/close_black.png) no-repeat right center/19px; font-size: 0; width: 19px; height: 19px; padding: 0; float: right; margin-bottom: 5px; }
.filterBox .filters{margin-top:30px;}
.filterBox .filters .filter{margin-bottom:10px;}
.filterBox .filters .filter label{width:calc(100% - 54px);float:left;text-align:left;}
.filterBox .filters .filter .switcher{width:54px;height:22px;border-radius:10px;-webkit-transition:150ms;-moz-transition:150ms;-ms-transition:150ms;-o-transition:150ms;transition:150ms;background-position:-54px 0px;background-image:url(/css/img/icons/switcher.png);background-repeat:no-repeat;background-size:cover;}
.filterBox .filters .filter .switcher.active{background-position:0px 0px;}
.filterBox .filters input[type="radio"] {width:20px;height:20px;float:left;margin:0;padding:0;opacity:0;cursor:pointer;}
    .filterBox .filters input[type="radio"] .disabledNotification {
        cursor: inherit;
    }

.filterBox .filters input[type="radio"]:last-child{margin-left:5px;float:right;}
.tabManager, .tabQuotes { overflow-y: auto; }
    .tabManager .filters, .tabQuotes .filters { margin-top: 30px; }
    .tabManager .filters .filter, .tabQuotes .filter .filter { margin-bottom: 10px; }
    .tabManager .filters .filter label, .tabQuotes .filters .filter label { width: calc(100% - 50px); float: left; text-align: left; margin-top: -2px; }
    .tabManager .filters .filter .switcher, .tabQuotes .filters .filter .switcher { width: 15px; height: 15px; float: right; background: url(/css/img/icons/filter_checkbox-off.png) no-repeat center/contain; }
    .tabManager .filters .filter .switcher.active, .tabQuotes .filters .filter .switcher.active { background-image: url(/css/img/icons/filter_checkbox-on.png); }
    .tabManager .filters .filter:first-child, .tabQuotes .filters .filter:first-child { position: relative; top: -20px; font-family: "proxima_novasemibold"; }
    .tabManager .filters input[type="checkbox"], .tabQuotes .filters input[type="checkbox"] { width: 15px; height: 15px; float: left; margin: 0; padding: 0; cursor: pointer; opacity: 0; }
    .tabManager .filters input[type="checkbox"]:last-child, .tabQuotes .filters input[type="checkbox"]:last-child { margin-left: 5px; float: right; }
.toggleFilters{position:absolute;font-size:0;width:50px;height:35px;right:10px;top:0px;cursor:pointer;background:none;}
.toggleFilters:after{content:'\f106';font-family:'fontAwesome';font-size:30px;color:#fff;font-weight:bold;-webkit-transition:500ms;-moz-transition:500ms;-ms-transition:500ms;-o-transition:500ms;transition:500ms;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);transform-origin:50%;position:absolute;top:0px;left:13px;}
.toggleFilters.closed:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:10px;}
.editProfile-last{margin-bottom:0;}
.editProfile-last p{float:left;clear:both;}
.mainFormGroup-header{display:none;}
span.custom-combobox{position:relative;float:left;padding:0;width:calc(100% - 30px) !important;}
.custom-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-1px;padding:0;height:25px;width:30px;background:#bd2585;cursor:pointer;border-radius:2px;}
.custom-combobox-toggle:after{font-family:'fontAwesome';color:#fff;font-size:28px;content:'\f107';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
#filters input{font-size:12px}
.custom-combobox-input{margin:0;padding:5px 10px;background:#fff;border:0px solid #231f20;font-size:12px}
.buttonsRow .terms{color:#231f20;display:inline-block;margin-bottom:10px;margin-top:20px;}
.buttonsRow .icon{background-position:15px center;background-repeat:no-repeat;background-size:auto 60%;}
.buttonsRow .save{background-image:url(/css/img/icons/save.png);}
.buttonsRow .print{background-image:url(/css/img/icons/print.png);}
.buttonsRow .update{background-image:url(/css/img/icons/update.png);}
.buttonsRow .back{background-image:url(/css/img/icons/back.png);}
.tableForm input{height:25px;line-height:20px;}
.tableForm .button{height:25px;line-height:24px;}
.tableForm .header .wrap{width:72px!important;margin-top:0!important;}
.tableForm .header .wrap label{top:2px;margin-left:5px;position:relative;}
.tableForm .results.singleLine .resultsContainer{border-top:1px solid #231f20;margin-top:10px;padding-top:20px;}
.tableForm .results .no-bt{border-top:0 !important;margin-top:0 !important;padding-top:0 !important;}
.tableForm .results .resultsContainer .noResults{text-align:center;margin-top:50px;display:inline-block;width:100%;}
.tableForm .results .resultsContainer .noResults strong{font-size:16px}
.tableForm .results .resultsContainer .details{margin-bottom:20px;margin-top:20px;}
.tableForm .results .resultsContainer .itemsPerPage{position:relative;}
.tableForm .results .resultsContainer .itemsPerPage label{float:left;line-height:25px;margin-right:15px;}
.tableForm .results .resultsContainer .itemsPerPage .customSelect{width:100px;height:25px;line-height:25px}
.tableForm .results .resultsContainer .itemsPerPage .customSelect:before{height:23px;}
.tableForm .results .resultsContainer .pagination button{width:25px;height:25px;padding:0;line-height:25px;background:#6f6f6f;color:#fff;font-family:"proxima_novasemibold";float:left;margin-right:5px;font-size:18px;}
.tableForm .results .resultsContainer .pagination button.current{width:100px;font-family:"proxima_novaregular";font-size:1em;background:#231f20;}
.tableForm .results .col50.right,.tableForm .results .col50.left{margin-bottom:20px;}
.tableForm .results .col50.right button,.tableForm .results .col50.left button{width:100%;height:30px;line-height:30px;background-color:transparent;text-align:center;padding-left:0;clear:both;float:right;}
.tableForm .results .col50.right button{margin-bottom:20px;}
.tableForm .results .searchBox .col66,.tableForm .results .searchBox{position:relative;}
.tableForm .results .simpleFilters{margin-bottom:20px;}
.tableForm .results .simpleFilters input{padding-right:30px;}
.popup .headerWithSearch{border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:10px;margin-bottom:15px;margin-top:30px;}
.popup .headerWithSearch .searchBox{width:250px;float:left;position:relative;}
.popup .searchBox label{width:auto;margin-right:20px;float:left;padding-top:3px;}
.popup .searchBox input{width:170px;float:left;}
.popup .box .headerWithSearch h2{width:calc(100% - 250px);float:left;margin-bottom:0;border-bottom:none!important;padding-bottom:0!important}
.popup.add-submission .resultsTable .header div{padding:6px}
    .popup.add-submission .resultsTable .header div:first-child, .popup.add-poline .resultsTable .header div:first-child {font-size: 0}
@media (max-width:600px){
 .popup .box .headerWithSearch h2{width:100%;}
}
.popup .searchBox button,.tableForm .results .col20.searchBox button{position:absolute;right:0;top:0;background:#bd2585;width:25px;height:25px;color:#fff;text-align:center;padding:0;font-size:12px;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;}
.tableForm .results .col20 button{width:135px;float:right}
.tableForm .results .col20.btnOnly button{width:auto;min-width:135px;white-space: nowrap;}
.tableForm .acceptBtn,.acceptBtn-orderDetails{height:25px;float:right;line-height:25px;margin-bottom:15px;margin-top:-15px;display:none}
.updateButton{height:25px;line-height:25px;margin-bottom:15px;display: none;float: left;}
.tabManager-open{background:url(/css/img/icons/tab_manager.png) no-repeat right center / 16px;margin-bottom:10px;height:27px;}
.exportToExcelBtn{background:url(/css/img/icons/excel_white.png) no-repeat right 10px center / 14px;margin-bottom:15px;}
.print{display:inline-block;color:#000;text-decoration:none;height:25px;line-height:25px;margin-top:10px;}
.print.underlineLink span{display:inline-block;height:19px!important;}
.print:after{font-family:'fontAwesome';content:'\f02f';float:right;margin-left:10px;font-size:18px}
.acceptBtn,.acceptBtn-orderDetails,.searchBtn, .updateButton{background-color:#bd2585 !important;color:#fff;text-align:center;padding:0 10px!important;}
.pdf{background:url(/css/img/icons/pdf.png) no-repeat right center;}
.livechat{background:url(/css/img/icons/livechat.png) no-repeat right center;padding-right:80px !important;}
.attachSubmission{background:url(/css/img/icons/attachment-white.png) no-repeat right center;}
.addSubmission{background:url(/css/img/icons/add_submission.png) no-repeat right center;}
.submission1{background:url(/css/img/icons/submission-v1.png) no-repeat 10px center/contain;font-size:0;width:50px;height:20px;position:absolute;}
.submission2{background:url(/css/img/icons/submission-v2.png) no-repeat 10px center/contain;font-size:0;width:50px;height:20px;position:absolute;}
.calendar .col66 input{width:calc( (100% - 60px) / 2);float:left;}
.calendar .col66 input:nth-of-type(1){border-right:1px solid #231f20;}
.calendar .col66 input:nth-of-type(2){border-left:1px solid #231f20;}
.ui-front{z-index:99999999999;background:#fff;border:1px solid #231f20;max-height:200px;overflow:auto;padding:0;list-style-type:none;color:#231f20;}
.ui-menu .ui-menu-item{padding:0 10px;float:left;width:100%;font-size:9px;white-space:nowrap;}
.ui-menu .ui-menu-item:hover{background:#f2f2f2;cursor:pointer;font-family:"proxima_novasemibold";}
.mainFormGroup .clearform{margin-top:20px;}
.mainFormGroup .savefilters{margin-top:20px;}
.resultsContainer .pagination{border-bottom:1px solid #231f20;padding-bottom:20px;margin-bottom:20px;margin-top:20px;}
.resultsTable{display:block;width:100%;padding:0;margin:0;list-style:none;font-size:12px;}
.resultsTable .header{display:none;opacity:1!important}
.resultsTable .header .last:after{display:none;}
.resultsTable.nofilters li div[data-col]{display:table-cell !important;}
.resultsTable li{height:100%;width:100%;border:1px solid #231f20;float:left;margin-bottom:20px;}
.resultsTable li.alt{background:#f2f2f2;}
.resultsTable li:last-child{margin-bottom:0;}
.resultsTable li a{color:#9e004f;}
.resultsTable li .select select{width:100%;text-transform:uppercase;}
.resultsTable li .gray{background:#b7b7b7;}
.resultsTable li .gray .col50:last-child{background:#b7b7b7;border-left:none !important;border-right:none !important;}
.resultsTable li div[data-col]{display:none;}
.resultsTable li div[data-col].show{display:block;}
.resultsTable li div[data-col='9'].show {
    display: flex;
}
.resultsTable li div[data-col].last .col50 {border: none;}
.resultsTable li.accepted{opacity:.4;}
.resultsTable li .col50{width:50%;padding:5px;min-height:32px;}
.resultsTable li .col50 div{display:block;vertical-align:middle;float:none;overflow:hidden;}
.resultsTable li .col50:first-child{background:#231f20;color:#fff;border-bottom:1px solid #fff;}
.resultsTable li .col50:last-child{background:#ffc0cb;border-bottom:1px solid #231f20;}
#calendar{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;display:none;padding:15px;z-index:9999999999}
#calendar .close{color:red;float:right;font-size:0;width:20px;height:20px;background:url(/css/img/icons/close_black.png) no-repeat center/20px;}
#calendar .header{float:left;color:#231f20;margin-top:3px;font-family:"proxima_novasemibold";}
#calendar #ui-datepicker-div:before{width:100%;height:1px;background:#231f20;display:block;float:left;content:'';}
#calendar .ui-datepicker-header{color:#231f20;position:relative;text-align:center;font-size:1.25em;font-family:"proxima_novasemibold";top:40px;width:90%;margin-left:5%;margin-top:-15px;}
#calendar .ui-datepicker-calendar{border:1px solid #231f20;color:#231f20;width:100%;padding:50px 15px 15px;text-align:center;}
#calendar .ui-datepicker-calendar a{color:#231f20;text-decoration:none;padding:5px;width:100%;display:block;border:1px solid #fff;}
#calendar .ui-datepicker-calendar .ui-datepicker-current-day{background:#231f20;border:0;}
#calendar .ui-datepicker-calendar .ui-datepicker-current-day a{color:#fff;}
#calendar .ui-datepicker-calendar .ui-datepicker-today{font-family:"proxima_novasemibold";}
#calendar .ui-datepicker-calendar .ui-state-hover{border:1px solid #231f20;}
#calendar .ui-datepicker-prev{left:0;background:url(/css/img/icons/arrow_left.png) no-repeat center/15px;}
#calendar .ui-datepicker-next{right:0;background:url(/css/img/icons/arrow_right.png) no-repeat center/15px;}
#calendar .ui-datepicker-prev,#calendar .ui-datepicker-next{position:absolute;font-size:0;width:15px;height:15px;cursor:pointer;}
#tooltip, .searchTooltip, .emailNotificationsTooltip {
    position: absolute;
    max-width: 300px;
    width: auto;
    overflow: initial;
    white-space: initial;
    background: #bd2585;
    color: #fff;
    padding: 10px;
    z-index: 999;
    display: none;
    word-break: break-all;
    font-size: 12px;
}

.searchTooltip {
    width: auto !important;
    padding: 10px !important;
    top: 30px;
    right: 0;
    display: none !important
}

.searchTooltip.show, .emailNotificationsTooltip.show {
    display: block !important;
}

.emailNotificationsTooltip {
    width: auto !important;
    padding: 10px !important;
    top: 0px;
    left: 50px;
    display: none !important;
    max-width: 350px;
    background: #999999;
    color: #333333;
}

.customSelect,.custom-select{cursor:pointer;border:1px solid #000;padding:0px;font-size:12px;height:25px;line-height:25px;border-radius:2px}
.customSelect .cs-pch{top:0;width:75%!important;max-width: calc(100% - 30px);}
.customSelect:after{font-family:'fontAwesome';color:#fff;font-size:28px;content:'\f107';position:absolute;right:6px;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);}
.customSelect:before{right:0;top:0;background:#bd2585;height:23px;width:30px;content:'';position:absolute;}
.umb-grid{width:100%;}
.umb-grid a{color:#bd2585;text-decoration:none;}
.umb-grid a:hover{text-decoration:underline;}
.umb-grid p{margin-top:0;margin-bottom:10px;}
.umb-grid h1:after{display:none;}
.umb-grid .column{width:100%;float:left}
.umb-grid img{max-width:100%}
.umb-grid ul{margin-top:0;padding-left:15px;}
.umb-grid ul li{margin-bottom:10px;}
.umb-grid h1,.umb-grid h2,.umb-grid h3,.umb-grid h4{margin-bottom:15px;}
.field-validation-error{font-size:12px}
.customForm{width:100%;float:left;margin:20px 0;position:relative;}
.customForm label{width:100%;display:inline-block;color:#000;font-size:15px}
.customForm button{width:50%;max-width:250px;float:right;margin-top:20px;}
.customForm textarea{resize:vertical;width:100%;height:100px}
.customForm .group{margin-bottom:10px;}
.customForm .group label{width:auto;display:inline-block;float:left;margin-left:10px;}
.customForm .myradio,.customForm .mycheck{float:left}
.customForm .main-form-group{background:#fff;padding:10px;}
.customForm .main-form-group:nth-child(odd){background:#f2f2f2;}
.customForm .main-form-group .form-group:first-child span{color:#6d6d6d;font-size:13px;top:-3px;position:relative;}
.customForm p{margin-bottom:10px;max-width:600px}
.customForm .required{color:#6d6d6d;float:right;margin-bottom:15px;}
.customForm .hasDatepicker{width:150px}
.customForm .calendar input{float:left;}
.customForm .calendar span{border-right:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000;width:40px;height:25px;margin-left:-2px;background:#bd2585 url(/css/img/icons/calendar.png) no-repeat center / 65%;float:left;display:block;cursor:pointer;font-size:0;}
#filters-trigger{height:100vh;width:10px;background:#000;position:absolute;top:75px;right:0;font-size:22px;z-index:99;}
#filters-trigger p{font-size:12px;margin-top:0;position:relative;}
#filters-trigger p:after{content:'';width:5px;height:5px;background:#000;position:absolute;right:3px;border:1px solid rgba(255,255,255,.5);top:0;border-radius:50%}
#filters-trigger.activeFilters p:after{background:#bd2585;}
#filters-trigger div{width:60px;height:50px;background:#000;position:absolute;top:0;left:-60px;cursor:pointer;color:#fff;display:table;text-align:center;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms;}
#filters-trigger div span{display:table-cell;vertical-align:middle}
#filters{width:100%;height:100%;background:#000;position:fixed;right:0;top:0;z-index:9999999999;box-shadow:-5px 0 rgba(0,0,0,.2);-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
#filters.active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:300ms 300ms;-moz-transition:300ms 300ms;-ms-transition:300ms 300ms;-o-transition:300ms 300ms;transition:300ms 300ms;}
#filters .wrapper{overflow:hidden;height:auto;max-height:calc(100vh - 230px);border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:8px;}
#filters .group{position:relative;}
#filters .header{padding:15px;position:relative;color:#fff;border-bottom:1px solid rgba(255,255,255,.2);}
#filters .header h2{position:relative;top:0;margin-bottom:0;}
#filters .header img{right:15px;bottom:25px;position:absolute;cursor:pointer;}
#filters .mainFormGroup label{height:auto;color:#fff}
#filters .checkbox.formGroup *{width:auto;margin-right:5px;}
#filters .checkbox.formGroup .mycheck{top:2px;}
#filters .checkbox.formGroup .mycheck,#filters .checkbox.formGroup .custom{width:15px;height:15px;left:0;}
#filters .calendar-trigger{float:right;position:relative;margin-top:-24px;width:30px;height:23px;background:#bd2585 url(/css/img/icons/calendar.png) no-repeat center/ 20px 15px;font-size:0;}
#filters .submitform{height:35px;max-width:100%;margin-top:10px;}
#filters .clearform,#filters .savefilters{width:auto;margin-top:10px;color:#fff;background:#000;border:0;padding:0;border-bottom:1px solid #fff;}
#filters .clearform{float:left}
#filters .savefilters{float:right}
#ui-datepicker-div{top:15px !important;left:0 !important;position:relative !important;}
.backLink{color:#000;margin-top:40px;float:left;clear:both;}
.underlineLink{text-decoration:none!important;}
.underlineLink span{border-bottom-width:1px;border-bottom-style:solid;height:16px!important;}
.underlineLink.black span{border-bottom-color:#000!important}
.orderDetails .resultsTable{width:auto;border:1px solid #dedede;}
.orderDetails .resultsTable li div{min-width:80px;}
.orderDetails .resultsTable .header div[data-col].show:last-child{border-right:1px solid #000;}
.orderDetails .resultsTable .header div[data-col].show:first-child{border-left:1px solid #000;}
.orderDetails .print, .orderDetails .exportToExcelBtn, .orderDetails .linkBtn, .orderDetails .newSubmissionBtn, .orderDetails .attachFile {
    float: right;
    margin-left: 15px;
    font-size: 12px;
    width: auto;
    margin-bottom: 15px;
    margin-top: 10px;
}
.orderDetails .acceptBtn-orderDetails{margin-top:5px;float:right;clear:both;}
.orderDetails h1:after{display:none}
.orderDetails .section1{margin-top:15px;}
.orderDetails .comments{margin-top:20px;margin-bottom:40px;}
.header-accordion .toggle{background:none;font-size:16px;cursor:pointer;float:right;margin-top:-27px;}
.header-accordion h2{float:left;width:100%;padding:0;margin:0!important;}
.header-accordion .toggle span:last-child{display:none}
.header-accordion .toggle.s span:last-child{display:block}
.header-accordion .toggle.s span:first-child{display:none;}
.header-accordion .toggle i{font-size:22px;position:relative;top:2px;}
.header-accordion{border-bottom:1px solid #dedede;margin-bottom:15px;padding-bottom:15px;}
.header-accordion h2{padding-right:130px;}
.orderDetails #comments-list{background-color:#f2f2f2;padding:10px;margin-bottom:15px;}
.orderDetails .comments .comment.pink *{color:#bd2585!important;font-weight:normal;}
.orderDetails .comments .comment.black *{color:#000000!important;font-weight:normal;}
.orderDetails .comments .comment.grey *{color:#444444!important;font-weight:normal;}
.orderDetails .comments .comment .name{font-style:italic;color:#000;width:100%;}
.orderDetails .comments .comment .date{width:100%;}
.orderDetails .comments .comment .date strong{font-weight:bold}
.orderDetails .comments .comment .who{width:50%;text-align:right}
.orderDetails .comments .comment .desc{margin-top:5px;margin-bottom:15px;}
.orderDetails .comments h2{position:static;}
.orderDetails .leaveComment{padding:0;}
.orderDetails .leaveComment .validation-summary-valid ul{margin:0;padding:0;}
.orderDetails .leaveComment input[type="text"]{width:calc(100% - 45px);float:left;height:40px}
.orderDetails .leaveComment button{float:left;width:40px;height:40px;margin-left:5px;background:#000;color:#fff;position:relative;}
.orderDetails .leaveComment button .fa-spinner{position:absolute;top:12px;left:10px;background-color:#000}
.orderDetails .linkBtn, .orderDetails .newSubmissionBtn, .orderDetails .exportToExcelBtn {
    margin-top: 10px;
}
.orderDetails .details{border:1px solid #231f20;float:left;width:100%;position: relative;}
.orderDetails .details .top,.orderDetails .details .middle,.orderDetails .details .bottom{padding:10px;}
.orderDetails .details .top .col{float:left;width:100%;}
.orderDetails .details p,.orderDetails .details strong{font-size:14px;margin-top:0;}
.orderDetails .details .top .col1 p{width:auto;float:left;margin-right:5px;}
.orderDetails .details .top .col1 p:nth-child(2){font-size:17px;margin-right:0;color:#dd111a;font-family:Georgia, serif;margin-top:-3px;float:right;}
.orderDetails .details .top .mycheck{float:right;margin-left:5px;top:2px;}
.orderDetails .details .top .col1 p:last-child{width:100%;float:left;margin:7px 0}
.orderDetails .details .box{background-color:#f2f2f2;padding:10px;margin-bottom:10px;}
.orderDetails .details .box .col{margin:5px 0;}
.orderDetails .details .box .col{width:50%;float:left;}
.orderDetails .details .box1 .col:first-child,.orderDetails .details .box5 .col:first-child{width:100%;}
.orderDetails .details .box2 .col:nth-child(1) strong{color:#bd2585}
.orderDetails .details .box3 .col{width:20%;}
.orderDetails .details .box3 .col:nth-child(1) strong{color:#bd2585}


.orderDetails .details .bottom p{width:auto;float:right;clear:both;margin-top:5px;}
.orderDetails .details .bottom strong{width:160px;float:left;text-align:right;margin-right:5px;}
.orderDetails .details .bottom span{float:left;display:inline;min-width:80px;width:auto;text-align:left;padding:0;}
.orderDetails .details .bottom{text-align:right}
.orderDetails .details .bottom p:nth-child(1) strong{color:#231f20;font-family:'Arial'}
@media (max-width:1023px){
 .signup.active{overflow:auto;}
 .agreeTerms{margin-bottom:20px;float:left;}
}
@media (min-width:768px){
.signin, .signup{width:50%;height:calc(100vh - 125px);}
 .signin .wrapper, .signup .wrapper{height:250px;position:relative;max-width:400px;}
 .signin .button, .signup .button{position:absolute;bottom:0;}
 .forgottenPasswordLink{position:absolute;bottom:-80px;}
 .submission1, .submission2{position:relative;top:-2px;}
 #footer a{font-size:1em;}
 .registrationForm{margin:20px 0;}
 .content h1:after{margin-top:15px;margin-bottom:15px;}
 .tableForm .results .col50.right, .tableForm .results .col50.left{width:100%;}
 .tableForm .results .col50.right{margin-bottom:25px;}
 .tableForm .results .col50.right button, .tableForm .results .col50.left button{width:135px;height:25px;line-height:25px;background-size:contain;padding-right:40px;float:left;clear:right;margin-left:30px;}
 .tableForm .results .col50.right{margin-top:20px;}
 .tableForm .results .col50.right .wrapper, .tableForm .results .col50.left .wrapper{width:auto;float:right }
 .tableForm .results .col50.right .wrapper input{width:135px;}
 .tableForm .results .col20{width:20%;padding-right:10px;}
 .tableForm .results .formGroup{margin-top:0;}
 .tableForm .results .btnOnly button{margin-top:21px;width:100% }
 .top .formGroup.col25{max-width:200px;margin-top:0;}
 .top .formGroup.col25{margin-left:5%;}
 .tableForm .results .col50.left .searchBox button i{top:0px;}
 .mainFormGroup h2{margin:0;}
 .tableForm .results.singleLine .col50.right button{float:right;clear:left;margin-top:0;margin-left:50px !important;width:auto;padding-right:60px;}
 .tableForm .results.singleLine .col50.right button:last-child{margin-left:0 !important;}
 .tableForm .results.singleLine .col50.left button{float:left;clear:right;width:auto;margin-right:50px;padding-right:60px;}
 .buttonsRow .col50{width:50%;}
 .buttonsRow .col50 .button{max-width:250px;float:right;clear:right;}
 .buttonsRow .col50:first-child{float:right;padding-left:25px;}
 .buttonsRow .col50:last-child{float:right;padding-right:25px;}
 .buttonsRow .col50 .back{float:left;width:auto;padding-right:40px;clear:both;}
 .buttonsRow .terms{margin-top:0;margin-bottom:120px;float:left;}
 .signup textarea, .backLayer .last textarea{margin-bottom:30px;}
 #filters{width:260px }
 .customForm .main-form-group .form-group:first-child{max-width:250px}
 .customForm .main-form-group .form-group:last-child{max-width:350px}
 .customForm .required{position:absolute;top:0;right:0;}
 .customForm p{margin-top:0;}
 .customForm{margin-top:0;}
 .customForm p:nth-last-of-type(1){margin-bottom:20px;}
 .orderDetails .comments .comment .name, .orderDetails .comments .comment .desc{width:calc(100% - 150px);}
 .orderDetails .comments .comment .who{width:150px;}
 #footer{display:table;}
 #footer ul{width:50%;display:table-cell;float:none;vertical-align:bottom;}
 .orderDetails .comments .comment{margin-bottom:5px;}
 .orderDetails .comments .comment .name{width:150px }
 .orderDetails .comments .comment .date{width:150px;}
 .orderDetails .comments .comment .desc{margin:0;width:calc(100% - 300px) }
}
@media (min-width:1024px){
 .content{padding:30px;}
 .signin, .signup{padding:75px;}
 .signup .showRegistrationPanel{position:relative;bottom:20px;}
 .wacoal img{margin:30px 75px;}
 .button{max-width:175px;border-radius:2px;}
 .col20{width:20%;}
 .col25{width:25%;}
 .col33{width:33.33%;}
 .col50{width:50%;}
 .col66{width:66.66%;}
 .col75{width:75%;}
 .col80{width:80%;}
 #footer ul{padding-left:75px;}
 #footer ul li{float:left;}
 #footer ul li:after{margin:0 10px;}
 #footer a{font-size:1em;}
 .welcomeMessageBox{text-align:center;}
 .hideRegistration{left:0;font-size:36px;}
 .signin.hidden:hover{opacity:.95;cursor:pointer;}
 .signin.hidden:hover .hideRegistration{left:-20px;}
 .signup.active{overflow:auto;}
 .signup.active .onRegister{padding-bottom:80px;}
 .signup.active .wrapper{height:100%;}
 .tabManager, .tabQuotes {overflow-y:initial;}
 .loggedIn #header{width:260px;left:-190px;height:100%;position:fixed;z-index:5;}
 .loggedIn #header.offset{margin-top:100px;height:calc(100vh - 100px);}
 .loggedIn #header nav{width:260px;display:none;opacity:0;}
 .loggedIn #header .wacoal img{margin:25px;}
 .loggedIn #body{width:calc(100% - 70px);float:right;}
 .loggedIn #body.offset{padding-top:100px;}
 .welcomeMessageBox{position:fixed;}
 .welcomeMessageBox.offset{margin-top:0;}
 .offset{-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms;}
 .mobileMenu{position:absolute;}
 .table:after{top:55px;}
 .table .header{padding:6px 8px;}
 .table h2{margin:25px;}
 .mainFormGroup .col50:last-child{padding-left:25px;}
 .mainFormGroup .button{float:right;}
 .mainFormGroup .label{height:30px;position:relative;}
 .mainFormGroup .label label{position:absolute;font-size:12px;padding-right:10px;top:50%;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);}
 .mainFormGroup .label-textarea label{top:5px;position:relative;}
 .editProfile-last{margin-bottom:0;}
 .editProfile-last p{float:right;margin:20px 0 0;}
 .formGroup.editProfile{border:none;padding-bottom:0;margin-top:10px;}
 .formGroup.editProfile.mainFormGroup-header{display:block;font-family:"proxima_novasemibold";border-bottom:1px solid #231f20;padding-bottom:15px;margin-bottom:10px;}
 .formGroup.editProfile .col{margin:0;}
 .formGroup.editProfile .col-1 img{margin-top:5px;}
 .formGroup.editProfile .col-1{width:12%;}
 .formGroup.editProfile .col-4{width:15%;text-align:left;position:relative;}
 .formGroup.editProfile .col-2{width:40%;}
 .formGroup.editProfile .col-3{width:20%;margin-left:2%;}
 .formGroup.editProfile .col-4{margin-left:5%;}
 .formGroup.editProfile .col-4 button{margin:12px 0 0;font-size:0;background-position:left center;}
 .formGroup.editProfile .col-4 button.active{background-image:url(/css/img/icons/settings-active.png);}
 .filterBox, .tabManager, .tabQuotes {width:100%;height:auto;position:relative;border:1px solid #231f20;margin-top:30px;}
 .filterBox:before, .tabManager:before, .tabQuotes:before { content: url(/css/img/icons/indicator_top.png); position: absolute; top: -25px; left: calc(50% - 22.5px); }
 .filterBox a, .filterBox hr, .filterBox .button, .tabManager a, .tabManager hr, .tabManager .button, .tabQuotes a, .tabQuotes hr, .tabQuotes .button { display: none; }
 .filterBox .filters, .tabManager .filters, .tabQuotes .filters { margin-top: 10px; }
 .tabManager-open.active, .tabQuotes-open.active { background-image: url(/css/img/icons/tab_manager-active.png) !important; }
 .tabManager .wrapper, .tabQuotes .wrapper { width: 100% !important; }
 .tabManager:before, .tabQuotes:before { left: auto; right: 35px; }
 .tabManager .filters .filter:first-child, .tabQuotes .filters .filter:first-child { top: 0; border-bottom: 1px solid #231f20; padding-bottom: 10px; }
 .table.filters .formGroup.col25{width:50%;margin-top:0;margin-bottom:20px;}
 .table.filters .formGroup.col25:nth-child(odd){padding-right:25px;}
 .table.filters .formGroup.col25:nth-child(even){padding-left:25px;}
 .table.filters .formGroup.col25 .label{height:25px;}
 .table.filters .formGroup.col25 .label span{width:100%;}
 .table.filters .button{margin-top:0;}
 .table.filters .submitform{clear:both;margin-left:20px;}
 .table.filters .clearform{margin-left:20px;}
 .table.results .right{float:right;position:relative;z-index:1;}
 .table.results .right button{max-width:150px;float:right;clear:both;}
 .table.results .right .wrapper{position:relative;}
 .table.results .formGroup.col25{width:100% }
 .table.results .formGroup.col25 .label{height:25px;}
 .table.results .formGroup.col25 .label span{width:100%;}
 .tableForm{position:relative;}
 .tableForm .results .resultsContainer .details{width:50%;}
 .tableForm .results .resultsContainer .details p{width:auto;float:left;margin-right:20px;margin-top:0;}
 .tableForm .results .col50 select,.tableForm .results .col50 .customSelect{width:100% }
 .tableForm h2{position:absolute;top:-5px;left:0;margin:0;font-size:1.8em }
 .tableForm .top{margin-bottom:20px;}
 .tableForm .results .col25{width:300px;margin-right:0!important }
 .tableForm .results .col50 .wrapper{width:auto;float:right }
 .tableForm .results .col50.left button.searchBtn{margin-right:0;}
 .table.results .formGroup.col25{width:500px;}
 .tableForm .top{position:relative;}
 .top .formGroup.col25{max-width:250px}
 .table.results .formGroup.col25 .col33.label label{right:0;}
 .tableForm .results .col50.left button{height:25px;line-height:25px;width:auto;padding-right:25px;margin-bottom:0;}
 .resultsTable li{height:32px }
 .tabManager, .tabQuotes {margin-top:20px;}
 .tabManager .wrapper, .tabQuotes .wrapper{ margin-top: 15px; margin-bottom: 10px; }
 .tabManager .filters .filter:first-child, .tabQuotes .filters .filter:first-child { position: absolute; right: 20px; top: 10px; border: none; width: auto; white-space: nowrap }
 .tabManager .filters .filter:first-child label, .tabQuotes .filters .filter:first-child label { width: auto; }
 .tabManager .filters .filter, .tabQuotes .filters .filter { width: 25%; }
 .tabManager .filters .filter label, .tabQuotes .filters .filter label { float: right; }
 .tabManager .filters .filter .switcher, .tabQuotes .filters .filter .switcher { margin-right: 15px; }
 .tableForm .results .col50.right{margin-bottom:20px;}
 .tableForm .results .simpleFilters{display:table;float:right;width:auto;margin-bottom:0;}
 .tableForm .results .col20{width:200px;padding-right:0;margin-left:10px;}
 .tableForm .results .col20 .col33{width:auto;}
 .tableForm .results .col20 label{width:auto;position:static;height:27px;line-height:27px;line-height:37px\9 }
 .tableForm .results .btnOnly{margin-top:0px;width:auto;margin-left:25px;}
 .tableForm .results .btnOnly button{margin-top:0;text-align:left;float:left;padding-right:20px;padding-left:0;}
 .tableForm .acceptBtn, .acceptBtn-orderDetails{float:left;margin-top:0;position:absolute;clear:both }
 .tableForm .orderDetails .acceptBtn-orderDetails{position:relative;margin-top:10px;margin-bottom:10px;}
 .tabManager, .tabQuotes{margin-top:15px;margin-bottom:15px;}
 .resultsTable{display:table;}
 .resultsTable.nofilters li div{display:table-cell;}
 .resultsTable .select{position:relative;}
 .resultsTable .select select{width:100%;text-transform:uppercase;position:absolute;top:1px;left:0;height:28px;cursor:pointer;}
 .resultsTable li{background:none;display:table-row;margin-bottom:0;border:0;float:none;}
 .resultsTable li div{width:auto;color:#231f20;float:none;padding:1px 4px;display:none;vertical-align:middle;}
 .resultsTable li .col50 div, .resultsTable li div[data-col] .col50:last-child div{border-right:none;}
 .resultsTable li div a{color:#bd2585;}
 .resultsTable li div[data-col].show{display:table-cell;white-space:nowrap;border-right:1px solid #fff;border-bottom: 1px solid #fff;text-wrap: wrap;}
 .resultsTable li div[data-col] .col50{padding:0 0;}
 .resultsTable li div[data-col] .col50:first-child{display:none;}
 .resultsTable li div[data-col] .col50:last-child{background:none;border-bottom:0;display:table-cell;white-space:nowrap;min-height:0;}
.resultsTable li div[data-col] .col50:last-child div{border:0;max-width:200px;}
.resultsTable li div.ld-crop[data-col] .col50 div {overflow: visible; max-width: 100%;}
 .resultsTable .header{font-size:1em;background:none;font-family:"proxima_novaregular";padding:0;display:table-row;}
 .resultsTable .header div{color:#fff;padding:8px 8px;display:table-cell;position:relative;border-right:1px solid #fff;background:#231f20;}
 .resultsTable .header div.last{border-right:1px solid #231f20;}
 .resultsTableOuter{overflow-x:auto;}
 #calendar{position:absolute;background:none;}
 #calendar #ui-datepicker-div{background:#fff;width:350px;}
 #calendar #ui-datepicker-div:before{display:none;}
 .topalign .mycheck{margin-top:10px }
 .umb-grid .col-md-4{width:30%;margin-right:5%;}
 .umb-grid .col-md-4:last-child{margin-right:0;}
 .umb-grid .col-md-6{width:47.5%;}
 .umb-grid .col-md-6:first-child{margin-right:5%;}
 .umb-grid .col-md-12{width:100%}
 .umb-grid .row{margin-top:15px;}
 .tableForm .resultsContainer .wrap .itemsPerPage, .tableForm .resultsContainer .wrap .details, .tableForm .resultsContainer .wrap .pagination{float:left;width:auto!important;margin-top:0!important;height:25px;}
 .tableForm .resultsContainer .wrap .itemsPerPage{margin-right:30px;}
 .tableForm .resultsContainer .wrap .pagination{border:none;}
 .tableForm .resultsContainer .wrap .details p{line-height:25px }
 .tableForm .resultsContainer .wrap{float:right;width:auto;margin-top:30px;}
 #calendar{height:auto;width:auto }
 #calendar.form #ui-datepicker-div:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);top:-10px;right:auto;bottom:auto;left:14px }
 #calendar #ui-datepicker-div:before{content:'';width:10px;height:20px;position:absolute;display:block;bottom:10px;right:-9px;background:url(/css/img/icons/indicator_right.png) no-repeat center / contain;}
 #filters-trigger{position:fixed;top:0;}
 .editProfile.tabManager .filters .filter label, .quoteGroups.tabQuotes .filters .filter label { width: calc(100% - 25px); }
 .editProfile.tabManager, .quoteGroups.tabQuotes { margin-top: 35px; }
 .formGroup.editProfile .col-4 button{width:30px;margin:0 auto;float:none }
 .tabManager:before, .tabQuotes:before, .filterBox:before { display: none }
 .formGroup.editProfile .col-4 button.active:after{content:url(/css/img/icons/indicator_top.png);position:absolute;top:39px;left:-10px;z-index:999 }
 .formGroup.editProfile .filterBox{position:absolute;width:250px;top:33px;left:-40px;margin-bottom:50px;}
 .table .dashboard .row span:nth-child(1){width:155px;}
 .table .dashboard .row span:nth-child(2) {width:128px;margin-right:15px}
.table .dashboard .row span:nth-child(3){width:128px;margin-right:5px}
 .table .dashboard .row span:nth-child(1),.table .dashboard .row span:nth-child(2), .table .dashboard .row span:nth-child(3){padding-right:0px;white-space:nowrap;overflow:hidden;}
 .table .dashboard .row span:nth-child(4){width:calc(100% - 480px);padding-left:15px;}
 .table .dashboard .row{padding:0 0 0 10px;}
 .table .dashboard .row span:nth-child(5){top:0;}
 .orderDetails .section1{margin-top:-25px;}
    .orderDetails .exportToExcelBtn, .orderDetails .linkBtn, .orderDetails .newSubmissionBtn, .orderDetails .print {
        margin-top: -30px;
    }
 .orderDetails .details .top, .orderDetails .details .middle, .orderDetails .details .bottom{padding:10px 20px;}
 .orderDetails .details .middle{padding-top:0px;padding-bottom:0;}
 .orderDetails .details .box .col{margin:0;}
 .orderDetails .details .top{padding-top:20px;margin-bottom:0;}
 .orderDetails .details .bottom{padding-bottom:20px;}
 .orderDetails .details .top .col1 p:nth-child(2){float:left;margin-left:5%;}
 .orderDetails .details .top .col1 p:nth-child(3){width:auto;margin:0;margin-left:5%;}
 .orderDetails .details .top .col:nth-child(1){width:600px;}
 .orderDetails .details .top .col:nth-child(2){float:right;width:auto;}
 .orderDetails .details .box{box-shadow:-3px 3px 2px rgba(0,0,0,.2);height:63px;padding:5px;}
 .orderDetails .details .box1{width:66.66% }
 .orderDetails .details .box2{width:calc(26.66% - 10px);clear:both;margin-right:10px }
 .orderDetails .details .box3{width:40%;clear:right }
 .orderDetails .details .box4, .orderDetails .details .box5{width:calc(33.33% - 10px);float:right;position:relative;}
 .orderDetails .details .box4{margin-top:-73px;}
 .orderDetails .details .box1 .col{width:20%;}
 .orderDetails .details .box1 .col:first-child{width:60%;}
 .orderDetails #comments-list{padding:20px;}
 .orderDetails .acceptBtn-orderDetails{float:left;position:relative;}
 .resultsTableOuter.extraScroller{width:calc(100% - 40px);margin-left:20px;}
 .tableArrow-left, .tableArrow-right{width:20px;height:50px;position:fixed;cursor:pointer;background-color:#fff;top:50%;font-size:34px }
 .tableArrow-left.disabled, .tableArrow-right.disabled{opacity:.1;}
}
@media (min-width:1280px){
 .signin{width:66.66%;}
 .signup{width:33.33%;}
 .table.filters .formGroup.col25{width:30%;margin-top:0;margin-bottom:20px;margin-right:5%;}
 .table.filters .formGroup.col25:nth-child(3n+3){margin-right:0;}
 .table.filters .formGroup.col25:nth-child(odd){padding-right:0;}
 .table.filters .formGroup.col25:nth-child(even){padding-left:0;}
 .table.results .formGroup.col25{max-width:250px }
 .tableForm h2{bottom:auto;top:-5px;}
 .tabManager .filters .filter, .tabQuotes .filters .filter { width: 20%; }
 .tableForm .results .col20{width:250px;}
 .tableForm .results .btnOnly{width:auto }
 #footer .sitemap{width:66.66% }
 #footer .brands{width:33.33% }
}
@media (min-width:1440px){
 .signin, .signup{padding:100px;}
 .wacoal img{margin:30px 100px;}
 #footer ul{padding-left:100px;}
 .forgottenPasswordLink{margin-top:0;bottom:5px;left:75%;width:200px;}
 .table.filters .formGroup.col25{width:23%;margin-right:2.65% !important;}
 .table.filters .formGroup.col25:nth-child(3n+3){margin-right:0;}
 .table.filters .formGroup.col25:nth-child(4n+4){margin-right:0 !important;}
 .table.filters .formGroup.col25 .label{padding-right:15px;}
 .table.results.singleLine .formGroup.col25{width:100%;}
 #footer .brands li{margin-right:15px;}
 #footer .brands li:nth-last-of-type(1){margin-right:0;}
}
.ui-autocomplete{position:absolute}
.status-accepted_v1, .status-accepted_v2,.status-rejected_v1,.status-rejected_v2,.status-na{font-family:'Arial'!important;font-weight:bold!important;font-style:normal;font-size:17px}
.status-accepted_v1{color:#48a565;}
.status-accepted_v2{color:#6dab80}
.status-rejected_v1{color:#dd111a}
.status-rejected_v2{color:#f47575}
.status-na{color:#BD5200}
.exportToExcelBtn{background-color:#0D783F;color:#fff;height:27px;padding-left:10px!important;padding-right:35px!important}
.linkBtn{color:#fff;height:27px;line-height:28px;padding-left:10px!important;padding-right:35px!important;background:#bd2585 url(/css/img/icons/link.png) no-repeat right 10px center / 14px;margin-bottom:15px;float:right;text-decoration:none}
.orderDetails .newSubmissionBtn {
    color: #fff;
    height: 27px;
    line-height: 28px;
    padding-left: 10px !important;
    padding-right: 35px !important;
    background: #bd2585 url(/css/img/icons/create-new.png) no-repeat right 10px center / 14px;
    margin-bottom: 15px;
    float: right;
    text-decoration: none
}
.submissionsOverview-W img, .submissionsOverview-S img, .quotationOverview img {display: block;max-height: 19px;}
.submissionsOverview-W .fa-check,.submissionsOverview-S .fa-check{font-size:16px;margin:0 auto;display:block;float:none}
.submissionsOverview-W span.mycheck.checked{background-image:url(/css/img/icons/flag-grey.png);}
.submissionsOverview-W span.mycheck.checked input{cursor:default;}
.submissionsOverview-W li.accepted{opacity:1}
.submissionsOverview-S li.accepted{background-color:#d8e5fb;opacity:1}
.submissionsOverview-S li.accepted .underlineLink span{border-bottom-color:#000}
.submissionsOverview-S li.accepted a{color:#000}
.submissionsOverview-W [data-col="1"] img{margin-left:4px;}
.submissionsOverview-W li.accepted, .popup.add-submission li.accepted{background-color:#ffe1e6!important;opacity:1;}
/*.submissionsOverview-W .tableSelect-trigger,.submissionsOverview-S .tableSelect-trigger{float:left;width:100%;position:absolute;top:0;left:0;height:24px;line-height:18px;padding-left:5px!important;}*/
.submissionsOverview-W .tableSelect-trigger:after,.submissionsOverview-S .tableSelect-trigger:after, .quotationPortal .tableSelect-trigger:after{content:'\f107';font-family:'fontawesome';margin-left:10px;font-size:21px;color:#9e004f;position:absolute;right:5px;top:50%;transform: translateY(-50%);}
 .submissionsOverview-W .col50.select,.submissionsOverview-S .col50.select{float:left;height:26px;position:relative;}
.submissionsOverview-W .col50.select select,.submissionsOverview-S .col50.select select,.quotationPortal .col50.select select{height:24px;width:100%;opacity:0}
.submissionsOverview-S li .col50:last-child{background-color:#d8e5fb}

.submissionsOverview-W .tableSelect-trigger,
.submissionsOverview-W .tableSelect-trigger {
    padding-right: 24px;
}

.submissionsOverview-W .col50:has(.tableSelect-trigger),
.submissionsOverview-S .col50:has(.tableSelect-trigger) {
    height: auto;
}

.submissionsOverview-W .col50.select .tableSelect,
.submissionsOverview-S .col50.select .tableSelect {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
}

@media (min-width:1024px){
 .submissionsOverview-W [data-col="1"]{width:33px;}
    .submissionsOverview-W [data-col="12"], .submissionsOverview-W [data-col="13"], .submissionsOverview-W [data-col="14"], .submissionsOverview-W [data-col="15"], .submissionsOverview-W [data-col="20"] {
        width: 50px;
    }
 .submissionsOverview-S [data-col="6"], .submissionsOverview-S [data-col="11"], .submissionsOverview-S [data-col="12"], .submissionsOverview-S [data-col="13"]{width:50px;}
 .submissionsOverview-W [data-col="20"], .submissionsOverview-S [data-col="17"]{width:38px;}
 .submissionsOverview-W [data-col="11"], .submissionsOverview-S [data-col="9"]{width:94px;}
 .submissionsOverview-S [data-col="9"] {width: 64px;}
 .submissionsOverview-W [data-col="9"] {
        width: 64px;
    }
  .submissionsOverview-W [data-col="17"] {
        width: 38px;
    }
    .submissionsOverview-W [data-col="10"] {
        width: 45px;
    }
 .quotationPortal [data-col="8"] {width:94px;min-width:102px;}
 /*.submissionsOverview-W li.accepted div[data-col].show, .submissionsOverview-S li.accepted div[data-col].show{border-right:0;}*/
 .submissionsOverview-W .col50.select, .submissionsOverview-S .col50.select{width:100%;}
 /*.submissionsOverview-W .tableSelect-trigger:after, .submissionsOverview-S .tableSelect-trigger:after{color:#bd2585;}*/
 /*.submissionsOverview-W .accepted .tableSelect-trigger:after, .submissionsOverview-S .accepted .tableSelect-trigger:after{color:#9e004f;}*/
 }
.maxWidth{max-width:890px}
.attachFile{width:90px;float:right;height:25px;margin-bottom:20px;display:block;color:#000;line-height:25px;font-size:13px;padding-right:30px;background:url(/css/img/icons/attachment-black.png) no-repeat right center / 24px}
.attachFile span{height:20px!important;}
@media (min-width:768px){
 .attachments .attachFile{margin-top:20px;float:right }
 .tableForm .results.attachments .col20{width:calc(25% - 20px);margin-right:20px;padding-right:0;}
 .tableForm .results.attachments .col20.btnOnly{margin-right:0px;float:right }
 .attachments .col66{width:100%;}
}
@media (min-width:1024px){
 .attachments .attachFile{margin-top:0px;}
 .tableForm .results.attachments .col20{margin-left:5px;width:auto;}
 .attachments .col66{width:170px;}
}
.popup{position:fixed;width:100%;height:100%;left:0;top:0;display:none;z-index:99;}
.popup.show .inner{background-color:rgba(0,0,0,.8);-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms;}
.popup.show .box{opacity:1;margin-top:0;-webkit-transition:300ms 300ms;-moz-transition:300ms 300ms;-ms-transition:300ms 300ms;-o-transition:300ms 300ms;transition:300ms 300ms;z-index:2;}
.popup .closeArea{position:absolute;width:100%;height:100%;left:0;top:0;}
.popup .box{position:absolute;width:90%;height:auto;max-width:600px;background-color:#fff;position:absolute;left:50%;top:10vh;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);padding:30px;opacity:0;margin-top:-100px;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms;margin-bottom:10vh;}
.popup .inner{max-height:100vh;overflow:auto;position:absolute;height:100%;z-index:1;background-color:rgba(0,0,0,0);-webkit-transition:500ms;-moz-transition:500ms;-ms-transition:500ms;-o-transition:500ms;transition:500ms;}
.popup .box .close{background:#000 url(/css/img/icons/close_white.png) no-repeat center / 50%;position:absolute;right:0;top:0;width:45px;height:45px;font-size:0}
.popup .box h2{border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:15px;color:#000;margin: 0 0 20px;width: 100%;}
.popup.attach-file{color:#000}
.popup .customSelect{padding:0;}
.popup .item.file{background-color:#bd2585;height:70px;position:relative;cursor:pointer;padding:8px 12px;box-shadow:-3px 3px 5px rgba(0,0,0,.1);-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms;}
.popup .item.file:hover{box-shadow:-3px 3px 5px rgba(0,0,0,.15);}
.popup .item.file span{color:#fff;font-family:'Georgia';font-weight:bold;position:relative;display:table-cell;vertical-align:middle;}
.popup .item.file strong{width:calc(100% - 75px);float:right;word-wrap:break-word;}
.popup .item.file div{display:table;width:100%;height:100%;float:none;}
.popup .item.file img{position:absolute;}
.popup .item.file input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0;z-index:1;}
::-webkit-file-upload-button{cursor:pointer;}

.popup .item.image-upload{background-color:#231F20;height:75px;width:75px;position:relative;cursor:pointer;padding:8px 12px;box-shadow:-3px 3px 5px rgba(0,0,0,.1);-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms;}
.popup .item.chosen {padding: 0;}
.popup .item.image-upload:hover{box-shadow:-3px 3px 5px rgba(0,0,0,.15);}
.popup .item.image-upload span{color:#fff;font-family:'Georgia';position:relative;display:table-cell;vertical-align:middle;font-size: 8px;}
.popup .item.image-upload div{width:100%;height:100%;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;}
.popup .item.image-upload img{width: 27px;height: 36px;}
.popup .item.image-upload img.chosen {width: 100%;height: 100%;}
.popup .item.image-upload input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0;z-index:1;}

.popup .form-group{margin-bottom:10px;}
.popup.add-submission .btn{padding:10px 10px 5px;float:left;width:100%;cursor:pointer;box-shadow:-3px 3px 5px rgba(0,0,0,.1);position:relative;height:70px;color: #fff}
.popup.add-submission .btn[data-form="new"]{background:#bd2585 url(/css/img/icons/create-new.png) no-repeat left 10px center / 52px 54px;}
.popup.add-submission .btn[data-form="new"]:hover{background:#000 url(/css/img/icons/create-new_black.png) no-repeat left 10px center / 52px 54px;}
.popup.add-submission .btn[data-form="existing"]{background:#bd2585 url(/css/img/icons/create-existing.png) no-repeat left 10px center / 52px 54px;}
.popup.add-submission .btn[data-form="existing"]:hover{background:#000 url(/css/img/icons/create-existing_black.png) no-repeat left 10px center / 52px 54px;}
.popup.add-submission .btn span{position:absolute;top:25px;left:75px;font-family:'Georgia';font-weight:bold;font-size:15px}
.popup.add-submission .btn:hover{box-shadow:-3px 3px 5px rgba(0,0,0,.15);}
.popup.add-submission .or{width:100%;color:#000;text-align:center;font-family:'Georgia';font-size:20px;padding-top:15px;padding-bottom:15px;}
.popup.add-submission .create{color:#000;display:none}
.popup.add-submission .create .button{margin-top: 20px;}
.popup.add-submission .box{max-width:600px}
.popup .resultsContainer .header{white-space:nowrap;}
.popup .resultsContainer .status-rejected{color:#dd111a }
.popup .resultsContainer .status-accepted{color:#48a565 }
.tableScroller-vertical{padding:5px;}
.tableScroller-vertical button{margin:0 auto;display:block;background-color:#fff;font-size:20px}
.orderDetails .popup.add-submission .create.existing .resultsTable li div, .orderDetails .popup.add-poline .create.existing .resultsTable li div {
    min-width: 0
}
@media (min-width:1024px){
 .popup.add-submission .resultsTable li div[data-col] .col50:last-child div{max-width:120px }
 .popup.add-submission .resultsTable li div{padding:0 2px }
}
@media (min-width:768px){
 .popup.add-submission .btn{width:40%;}
 .popup.add-submission .or{width:20%;padding-top:25px;padding-bottom:25px;}
}
@media (min-width:768px){
 .popup .item{width:50%;}
 .popup .form-group{margin-bottom:15px;}
 .popup.add-submission .btn{margin-bottom:20px;}
}
.orderDetails.submissionRecord .comments, .orderDetails.submissionRecord .attachments{padding:0 25px;margin-top:0;margin-bottom:25px;}
.orderDetails.submissionRecord .comments h2, .orderDetails.submissionRecord .attachments h2{width:100%;margin:0;}
.orderDetails.submissionRecord .comments h2 strong, .orderDetails.submissionRecord .attachments h2 strong{font-size:inherit;}





.header-accordion .toggle{position:relative;z-index:1;}
.orderDetails.submissionRecord .header span{float:left;padding:0;}
.orderDetails.submissionRecord .header span:last-child{float:right;font-size:15px;margin-top:10px;}
.orderDetails.submissionRecord .header span strong{font-size:inherit;font-size:17px}
.orderDetails::-webkit-input-placeholder{color:rgba(0,0,0,.5);}
.orderDetails::-moz-placeholder{color:rgba(0,0,0,.5);}
.orderDetails \:-ms-input-placeholder{color:rgba(0,0,0,.5);}
.orderDetails \:-moz-placeholder{color:rgba(0,0,0,.5);}
.orderDetails.submissionRecord .form{padding:25px;}
.orderDetails.submissionRecord .form .form-group{margin-bottom:10px;}
.form h3{font-family:'Georgia';font-size:1.25em;}
.form h3 i{font-family:'Arial';font-style:normal;}
.form .col6{width:100%;}
.form .form-group{max-width:400px;clear:both;}
.form .componentCode { display: flex; }
.form .componentCode .componentCodeInput { flex: 1; }
.form .componentCode .suffix { margin: 0 8px; flex: 0; }
.form .componentCode .suffixInput { flex: 0 0 30%; }
.form .item.disabled input,.form .item.disabled .customSelect,.form .item.disabled select{background-color:#f5f5f5;color:rgba(0,0,0,.5);cursor:not-allowed;}
.popup .form .form-group{max-width:100%}
.popup h3.border{border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:15px;margin-bottom:20px;padding-right:60px;}
.popup h3{margin-bottom:10px;}
.popup .form textarea.full{width:100%;resize:none;height:75px;padding:10px;}
.popup .form .main-form-group{margin-bottom:20px;}
.popup .form textarea::-webkit-input-placeholder{color:rgba(0,0,0,.5);}
.popup .form textarea::-moz-placeholder{color:rgba(0,0,0,.5);}
.popup .form textarea\:-ms-input-placeholder{color:rgba(0,0,0,.5);}
.popup .form textarea\:-moz-placeholder{color:rgba(0,0,0,.5);}
.popup .form .attachFile{color:#000;font-size:13px;font-family:'Arial';margin-bottom:0px;margin-top:-5px;}
.popup .addAttachmentInsidePopup{display:none;}
.popup .addAttachmentInsidePopup .backLink{margin-top:0;text-align:left;width:auto;}
.popup .form .table{display:table;border:none;margin-bottom:0;position:relative;padding:8px;}
.popup .form .table:nth-child(odd){background-color:#f2f2f2}
.popup .form .table .col{float:none;display:table-cell;width:auto;font-size:12px}
.popup .form .table .col a{color:#bd2585;padding-left:20px;}
.popup .form .table .col a:before{content:'\f0c6';font-family:'fontAwesome';font-size:18px;margin-left:-20px;position:absolute;}
.popup .form .table .col:nth-child(1),.popup .form .table .col:nth-child(2){width:130px}
@media (min-width:400px){
    .orderDetails.submissionRecord .header span{width:auto;}
 .orderDetails.submissionRecord .header span:last-child{margin-top:0px;}
}
@media (min-width:768px){
    .orderDetails.submissionRecord .exportToExcelBtn, .orderDetails.submissionRecord .linkBtn, .orderDetails.submissionRecord .newSubmissionBtn, .orderDetails.submissionRecord .print, .orderDetails.submissionRecord .print, .orderDetails.submissionRecord .attachFile {
        margin-top: -25px;
    }
 .orderDetails.submissionRecord .col6 .item:first-child{width:30%;}
 .orderDetails.submissionRecord .col6 .item:last-child{width:70%;}
}
@media (min-width:1024px){
 .orderDetails.submissionRecord .col6{width:50%;}
 .orderDetails.submissionRecord .col6:nth-last-of-type(1), .orderDetails.submissionRecord .col6:nth-last-of-type(1) .form-group{float:right;}
}
.resultsContainer.showAll .resultsTable{width:100%;}
.resultsContainer.showAll .resultsTable li div[data-col], .resultsTable.showAll li div[data-col]{display:table-cell;}
.submissionsTabs{margin-bottom:30px;}
.submissionsTabs .submissions{box-shadow:-3px 3px 2px rgba(0,0,0,.2)}
.submissionsTabs .tab-header div{background-color:#000;color:#fff;width:auto;padding:10px 15px 15px;cursor:pointer;margin-right:3px;font-size:14px;font-weight:bold;top:0;border-top-right-radius:5px;}
.submissionsTabs .tab-header div:hover:not(.active){position:relative;top:-5px;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms;}
.submissionsTabs .tab-header div.active{background-color:#f2f2f2;color:#000;}
.submissionsTabs .tab-content{margin-top:-5px;z-index:2;position:relative;}
.submissionsTabs .tab-content div{background-color:#f2f2f2;padding:15px;display:none}
.submissionsTabs .tab-content div.active{display:block;}
.submissionsTabs .tab-header .addSubmission{margin-right:0;border-top-right-radius:5px;background-image:none}
.submissionsTabs .tab-content .row{float:left;width:100%;font-size:14px;margin-top:10px;}
.submissionsTabs .tab-content .row span{width:150px;float:left;}
.submissionsTabs .tab-content .detailsLink{border:0;color:#bd2585;float:right;margin-top:15px;text-decoration:none;}
.submissionsTabs .tab-content .detailsLink span{border-bottom-color:#bd2585;display:inline-block;height:18px!important}
.submissionsTabs .tab-content .detailsLink i{margin-left:10px;}
.submissionsTabs .tab-content .externalLink{color:#000;position:absolute;right:20px;top:20px;font-size:20px}
.optionsBar{position:fixed;background-color:#f2f2f2;width:100%;bottom:0;left:0;height:50px;box-shadow:0 -4px 4px rgba(0,0,0,.2);z-index:2;}
.optionsBar .maxWidth .backLink{margin-bottom:0;font-size:16px;padding:0;}
.optionsBar .maxWidth .backLink i{margin-left:0;margin-right:5px;}
.optionsBar .button{height:30px;line-height:30px;width:auto;padding:0 15px;margin-top:10px;font-size:14px}
.optionsBar .button i{margin-left:8px;}
.optionsBar .button.attachment{color:#000;padding:0;margin-right:25px;}
.optionsBar .maxWidth .backLink span,.optionsBar .button.attachment span{height:23px!important;display:inline-block;}
.optionsBar .button.attachment i{font-size:20px;margin-left:8px;}
@media (max-width:1023px){
 .optionsBar .maxWidth{margin-left:0;padding:0 15px }
}
@media (min-width:1024px){
 .optionsBar{width:calc(100% - 70px);left: 70px;}
}
@media (max-width:767px){
 .submissionsTabs .tab-content .row:not(:nth-child(3)){width:50%;}
 .submissionsTabs .tab-content{margin-top:0;}
 .submissionsTabs .tab-content .row span{width:100%;margin-bottom:5px;}
 .submissionsTabs .tab-header div{width:100%;padding-bottom:10px;}
 .submissionsTabs .tab-header div.active, .submissionsTabs .tab-header div.addSubmission{border-top-right-radius:0 }
 .submissionsTabs .tab-header div:hover, .submissionsTabs .tab-header div:hover:not(.active){top:0;}
 .tableForm span{border:none !important;}
}
@media (max-width:399px){
 .submissionsTabs .tab-content .row{width:100%!important;margin-top:0;}
}

.centeredBlock{float: none;margin: 0 auto;}


.orderDetails.submissionRecord .details .box{height: auto;background-color: #fff;padding: 30px;}
.popup .item.file strong{ font-size: 1em;line-height: 1.2em;}
.popup .item.file span{ float: none}
.table.attachments .resultsTable strong{ font-size:12px;}

.header-printOnly{display:none}


.actionButtons{height: 0;}
.actionButtons span{border-bottom-color: #000!important}


.orderDetails .actionButtons .print,
.orderDetails .actionButtons .exportToExcelBtn,
.orderDetails .actionButtons .linkBtn,
.orderDetails .actionButtons .newSubmissionBtn,
.orderDetails .actionButtons .attachFile{width: 130px;float: right;top: -160px;margin-top: 0;position: relative;margin-left: 0;clear: both}
.orderDetails.submissionRecord h1{margin-bottom: 175px;}

@media (min-width: 768px){
	.orderDetails.submissionRecord h1{margin-bottom: 15px;}
	.orderDetails .actionButtons .print,
	.orderDetails .actionButtons .exportToExcelBtn,
	.orderDetails .actionButtons .linkBtn,
    .orderDetails .actionButtons .newSubmissionBtn,
	.orderDetails .actionButtons .attachFile{clear: left;top: -40px;width: auto;margin-left: 15px;}
}

/*Added by Paul on or after 16-Jun-2017*/

.comments-tracking { margin-top: 24px;}
.comments-tracking textarea { width: 100%;}

a.submissionsBackLink { margin-top: 0;}

button.newSubmission {
    color: #fff;
    height: 27px;
    line-height: 28px;
    padding-left: 10px !important;
    padding-right: 35px !important;
    background: #bd2585 url(/css/img/icons/create-new.png) no-repeat right 10px center / 14px;
    margin-bottom: 15px;
    float: right;
    text-decoration: none
}

a.unacceptButton
{
    margin-left: 25px;
}


/** LabDIP Styles */

.btn {
    background-color: #bd2585;
    height: 75px;
    width: 100%;
    max-width: 250px;
    position: relative;
    padding: 8px 12px;
    cursor: pointer;
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -ms-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    box-shadow: -3px 3px 5px rgba(0, 0, 0, 0.1);
    position: relative;
    color: #fff;
    font-family: 'Georgia';
    font-weight: bold;
    font-size: 1.125em;
}
.btn.dark {
    background-color: #231f20;

}
.btn.pink {
    background-color: #bd2585 !important;
}
.btn:hover { opacity: 0.85; }
.button-group { margin-top: 25px; }
.button-group span {
    padding: 0 35px;
    font-family: 'Georgia';
    font-size: 20px;
    text-transform: capitalize;
}
.button-group:after {
    content: '';
    width: 100%;
    height: 1px;
    background: #dedede;
    display: block;
    margin-top: 25px;
    margin-bottom: 15px;
}

.btn.createNew {
    background: #bd2585 url(/css/img/add.svg) no-repeat left 10px center / 55px;
}
a.createNew { cursor:pointer }
.btn.btnUpload {
    background: #231f20 url(/css/img/upload.svg) no-repeat left 10px center / 55px;
}

.labdip-details .instructions {
    background-color: #f2f2f2;
    padding: 20px;
    margin-bottom: 15px;
}
.labdip-details .instructions p {
    margin-bottom: 5px;
}
.labdip-details h3 {
    display: block;
    width: 100%;
    float: left;
    clear: both;
    margin-bottom: 5px;
    margin-top: 20px;
}
.labdip-details label { color: #000; }
.labdip-details .form.noPad {
    padding-top: 0 !important;
}

.labdip-details .form-group .item label {
    padding-right: 10px;
    line-height: 15px;
}

/* lab dip results page */
.tableForm .results.labDip .simpleFilters {
    margin-bottom: 10px;
    width: 100%;
}
.tableForm .results.labDip .simpleFilters .searchBox { float: right; }
.tableForm .results.labDip .button.pink {
    color: #fff;
    height: 25px;
    line-height: 20px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    background: #bd2585;
    margin-bottom: 15px;
    float: right;
    text-decoration: none;
    min-width: initial !important;
}
.tableForm .results.labDip .btnOnly {
    margin-left: 0;
    margin-right: 5px;
}

.tableForm .labDip .acceptBtn {
    float: none;
    clear: none;
    position: initial;
    background-color: #fff !important;
    padding: 0 !important;
    height: initial;
    line-height: initial;
    margin: initial;
    display: none;
}

.optionsBar.labDip .button {
    max-width: 210px !important;
}

.orderDetails.submissionRecord.labDip h1 {
    margin-bottom: 0;
}

.popup.create-submission .form .main-form-group,
.popup.upload-csv .form .main-form-group{
    margin-bottom: 5px;
}

@media (max-width: 768px) {
    /* tablet < */
    .button-group .btn {
        width: 100%;
        display: block;
        max-width: 100%;
    }
    .button-group span { display: block; text-align: center; padding: 10px 0; }
    .tableForm .results.labDip .simpleFilters .formGroup {
        margin: 0;
    }

    .tableForm .results.labDip button {
        margin-top: 0;
    }

}

button:disabled, button[disabled] {
    background-color: #afafaf !important;
    color: #000 !important;
}

.btnOnly.acceptBtn {
    float: left !important;
}





/* Phase 3 Quotation */

div.g-recaptcha {margin-bottom:30px;}

.box--grey{background:#f2f2f2;margin:10px 0;padding:15px 10px;}
.item label + small{display:block;color:#5C5C5C;font-size:12px;line-height:12px;}
.inline-control input{width:25%;margin-right:5px;float:left;}
.inline-control .customSelect{width:25%;}
.item.half--width .customSelect{max-width:140px;}
.inline-buttons .button + .button{margin-right:5px;}
.button.medium{height:35px;max-width:100px;}
.quotation__wrapper{border-left:6px solid #6F6FCA;}
#body.quotation__wrapper{position:relative;}
.button__wrapper button.copy-icon { background-image: url('/css/img/icons/copy.svg'); background-position: center right 10px; background-size: 14px 16px; background-repeat: no-repeat; text-align: left; }

.quotation__wrapper .content{padding-top:80px;}
.quotation__wrapper h1.heading--cut-corner{display:inline-block;background-color:#6F6FCA;color:#fff;position:absolute;top:0;left:0;z-index:10;padding:20px 23px;}
.quotation__wrapper h1.heading--cut-corner::after{display:block !important;content:"";width:0;height:0;position:absolute;top:calc(100%-20px);left:100%;border:10px solid #6F6FCA;border-right:10px solid transparent;border-bottom:10px solid transparent;background:#fff;margin:0 0 0 -20px;}
.quotationPortal .button__wrapper{width:100%; float:none; clear: both;;background:transparent!important;height:auto; border-top: 1px solid #E6E6E6; padding-top: 15px; }
.quotationPortal .button__wrapper button{position:static;float:none;clear:none; min-width: 100px;}
.quotationPortal .button__wrapper button:not(:first-child){margin-left:10px;}
.quotationPortal .button__wrapper::after{content:'';display:table;clear:both;}

.price__list{position:relative;padding-bottom:30px;}
.price__action--add{position:absolute;bottom:0;right:0;color:#231F20;font-size:11px;text-decoration:none;}
.price__row {padding-top:10px;}
.price__row + .price__row {margin-top: 5px;}
.price__row .customSelect {display:inline-block;vertical-align:middle;background-color:#fff;}
.price__row > div{vertical-align:middle; margin-right: 5px;}
.price__row > div:last-child { margin-right: 0;}
.price__row > div:nth-of-type(1){max-width:50px;}
.price__row > div:nth-of-type(2){max-width:135px;}
.price__row > div:nth-of-type(3),.price__row > div:nth-of-type(4){max-width:67px;}
.price__row > div:nth-of-type(5){max-width:180px;}
.price__row > div:nth-of-type(6) { max-width: 4px; }
.price__row .details__view { float: none; max-width: 186px; height: 25px; font-size: 10px; display: none; vertical-align: middle;}
.price__row .details__view.visible { display: inline-block; }
.price__row .details__view p { width: 100%; display: inline-block; margin: 0; vertical-align: middle; line-height: 25px; }
.price__row .details__view--text { white-space: nowrap; overflow: hidden; }
.price__row .details__view--text div > * { pointer-events: none;}
.price__row .details__view--text { width: calc(100% - 25px); }
.price__row .js-remove-row, .price__row .js-save-row { color: #B5B5B5; font-size: 11px; vertical-align: middle; line-height: 25px; display: inline-block; height: 25px; width: 25px; text-align: center; }
.price__row .js-save-row { color: #bd2585; }

.price__row { display: flex; }
.price__row > div:nth-of-type(6) { max-width: 100%; width: auto; }

.price__fix {padding-top: 10px;}
.price__fix + .price__fix {margin-top: 5px;}
.price__fix .customSelect {display: inline-block;vertical-align: middle;background-color: #fff;}
.price__fix > div {vertical-align: middle;margin-right: 5px;}
.price__fix > div:last-child {margin-right: 0;}
.price__fix > div:nth-of-type(1) {max-width: 50px;}
.price__fix > div:nth-of-type(2) {max-width: 135px;}
.price__fix > div:nth-of-type(3), .price__fix > div:nth-of-type(4) {max-width: 67px;}
.price__fix > div:nth-of-type(5) {max-width: 180px;}
.price__fix > div:nth-of-type(6) { max-width: 200px; }
.price__fix > div:nth-of-type(7) { max-width: 50px; font-size:12px; }
.price__fix .details__view {float: none;max-width: 186px;height: 25px;font-size: 10px;display: none;vertical-align: middle;}
.price__fix .details__view.visible {display: inline-block;}
.price__fix .details__view p {width: 100%;display: inline-block;margin: 0;vertical-align: middle;line-height: 25px;}
.price__fix .details__view--text {white-space: nowrap;overflow: hidden;}
.price__fix .details__view--text div > * {pointer-events: none;}
.price__fix .details__view--text {width: calc(100% - 25px);}
.price__fix .js-remove-row, .price__fix .js-save-row {color: #B5B5B5;font-size: 11px;vertical-align: middle;line-height: 25px;display: inline-block;height: 25px;width: 25px;text-align: center;}
.price__fix .js-save-row {color: #bd2585;}
.price__fix {display: flex;}

.price__fix__header { font-size:12px; }
.price__fix__header + .price__fix__header { margin-top: 5px; }
.price__fix__header .customSelect { display: inline-block; vertical-align: middle; background-color: #fff; }
.price__fix__header > div { vertical-align: middle; margin-right: 5px; }
.price__fix__header > div:last-child { margin-right: 0; }
.price__fix__header > div:nth-of-type(1) { max-width: 50px; }
.price__fix__header > div:nth-of-type(2) { max-width: 135px; }
.price__fix__header > div:nth-of-type(3), .price__fix__header > div:nth-of-type(4) { max-width: 67px; }
.price__fix__header > div:nth-of-type(5) { max-width: 180px; }
.price__fix__header > div:nth-of-type(6) { max-width: 200px; }
.price__fix__header > div:nth-of-type(7) { max-width: 50px; }
.price__fix__header { display: flex; }

.price__fix div .customSelect { background-color: #fff; color: #BD5200; float: none; vertical-align: middle; display: inline-block; }

.attachment__upload { position: relative; }
.attachment__upload .js-attach-spec{color:#231F20;text-decoration:underline;width: auto; height: auto; display: inline-block; float: none; background: url(/css/img/icons/attachment-black.png) no-repeat right center / 18px; padding-right: 20px;}
.attachment__upload .js-attach-spec.green {color:green;}
.attachment__upload input[type="file"] {position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;opacity: 0;z-index: 1;}

.price__details label,
.price__details input {
    display: inline-block;
}

.price__details .price__col label { color: #000; font-size: 12px; }
.price__details .price__col { float: left; margin-right: 25px; width: auto; }
.price__details .price__col input { max-width: 55px; }
    .price__details .price__col:nth-of-type(5) .customSelect, .price__details .price__col:nth-of-type(2) .customSelect {
        max-width: 135px;
    }
.price__details .price__col:nth-of-type(5) { float: right; margin-right: 0; min-width: 175px; }
    .price__details .price__col:nth-of-type(2) {
        min-width: 178px;
    }
.price__details .price__col .customSelect { background-color: #fff; color: #BD5200; float: none; vertical-align: middle; display: inline-block; }

.price__details .price__col.disabled input, .price__details .price__col.disabled select { background-color: #f5f5f5; color: rgba(0,0,0,.5); cursor: not-allowed; }
.price__details-list { margin-top: 15px; }
.price__details-list p { color: #7A7A7A; display: inline-block; width: 80%; vertical-align: top; font-size: 10px !important; }
.price__details-list p, .price__details-list label { vertical-align: top;}
.price__details-list textarea { width: 58%; }

.quotation__actions { width: 55% !important; font-family: Arial, Helvetica, sans-serif }
.quotation__actions label,
.quotation__actions input { display: inline-block;  vertical-align: middle; }
.quotation__actions input { max-width: 135px;}
.quotation__actions .customSelect { background: #fff; color: #231F20; max-width: 135px; float: none; display: inline-block; vertical-align: middle; }
.quotation__actions a { color: #fff !important; font-size: 12px; }

.orderDetails .box--grey { margin-bottom: 25px; }

.quoteDetails label { line-height: 15px; display: inline-block;}
.price__list--form h3 { margin-bottom: 0; }

.create-quotation p.smaller, .create-quotation-own p.smaller {
    font-size: 12px;
    margin-top: 0;
}
.create-quotation a {color: #bd2585}
.popup .form .main-form-group.comments__block {
    margin-bottom: 0;
}

.quoteDetails .centeredBlock { float: none; margin: auto 0; }
.quoteDetails .optionsBar .button.attachment { margin-right: 0; }

.create-quotation-own .main-form-group:first-of-type { border-bottom: 1px solid #DEDEDE; }
.create-quotation-own .accordion ~ .main-form-group{ margin-bottom: 0;}
.create-quotation-own .accordion { margin: 20px 0 0; }
.create-quotation-own .header-accordion { border: 0; }

li.header.sortable > div:not(:first-child) {
    cursor: pointer;
    background: #231f20 url('/css/img/icons/column-sort.svg') no-repeat center right 7.5px / 5px 7px;
    padding-right: 20px;
}

@media (max-width: 768px) {
.quotationPortal .acceptBtn button{clear:both;float:right;margin:0;}
.quotationPortal .acceptBtn button:not(:first-child){margin-top:15px;}
.price__details .price__col { width: 100%; }
.price__details .price__col input, .price__details .price__col .customSelect { max-width: 100% !important; }
.quotation__actions { display: block; margin-top: 15px !important; float: none !important; width: 100% !important; }
}

@media (min-width: 769px) {
    .btn.dynamic-width { width: auto; max-width: 100%; padding-left: 80px; padding-right: 30px; }
    .quotation__actions { text-align: right; }
    .quotation__actions .customSelect { text-align: left; }
}

@media (min-width: 1024px) {
    .quoteDetails .centeredBlock { float: none; margin: auto 25px; }
}

.clearFilters {
    padding-right: 0 !important;
    text-align: center !important;
    min-height: 27px !important;
}

.green {
    color: green;
}

.dialog {
    max-width: 400px;
    padding: 0;
}

.dialog__container {
    padding: 56px 16px 16px 16px;
}                 

.dialog__close {
    position: absolute;
    top: 0;
    right: 0;
    height: 40px;
    width: 40px;
    padding: 0;
    background-color: transparent;
}

.dialog__close::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 40px;
    width: 40px;
    background: #000 url(/css/img/icons/close_white.png) no-repeat center / 50%;
}

.dialog__content {
}

.transparent {
    background-color: transparent;
}

.mt-0 {
    margin-top: 0;
}

#filters .multiSelect .mycheck{background-image:url(/css/multiSelect/icons/filter_checkbox-off.png)}
#filters .multiSelect .mycheck.checked{background-image:url(/css/multiSelect/icons/filter_checkbox-on.png)}
#filters .multiSelect{float: left;width: 100%;}
#filters .multiSelect .mycheck{margin-top: 1px;}
#filters .multiSelect .mycheck, .multiSelect label{float: left}
#filters .multiSelect label{color: #000;margin-left:5px;cursor: pointer;width: calc(100% - 20px)}
#filters .multiSelect div{padding: 5px}
#filters .multiSelect .placeholder{cursor: pointer;overflow:hidden;padding: 5px 40px 5px 10px;font-size: 12px;position:relative;float: left;width:100%;background-color: #fff;border-radius: 2px;height:25px}
#filters .multiSelect .placeholder:after{content: '';position: absolute;top: 0;right: 0;height: 25px;width: 30px;background: #bd2585;cursor: pointer;border-radius: 2px;display: block;}
#filters .multiSelect .placeholder:before{font-family: 'fontAwesome';color: #fff;font-size: 28px;text-align: center;padding-top: 4px;content: '\f107';position: absolute; right: 5px; top: -1px;z-index: 1}
#filters .multiSelect .list{background-color: #fff;float: left;width: 100%;border:1px solid #000;overflow: auto;display: none;max-height: 200px;position: absolute;left: 0;top: 25px;z-index: 2;}
/* Generated by Font Squirrel (https://www.fontsquirrel.com) on August 1, 2016 */


@font-face {
    font-family: 'proxima_novaregular';
    src: url('/css/fonts/proximanova-regular-webfont.woff2') format('woff2'),
         url('/css/fonts/proximanova-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novasemibold';
    src: url('/css/fonts/proximanova-semibold-webfont.woff2') format('woff2'),
         url('/css/fonts/proximanova-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'playfair_displaybold';
    src: url('/css/fonts/playfairdisplay-bold-webfont.woff2') format('woff2'),
         url('/css/fonts/playfairdisplay-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
