html{
scroll-behavior: smooth;
}
.nav.nav-tabs.firsttabs li.active{
border:3px solid #DC137D!important;
} div#collapseOne .panel-body p {
width: 95%;
height: 30px;
bottom: -8px;
position: relative;
display: block !important;
left: 16px;
font-weight: bold;
font-size: 13px;
}
.art_text {
height: 220px;
width: 100% !important;
}
.size_chart.row .size_chart_col.col-md-4 .col-md-12 .row.total_fields {
display: inline-block;
height: 100%;
width: 100%;
padding-right: 0 !important;
padding-left: 20px !important;
}
.size_chart.row .size_chart_col.col-md-4 .col-md-12 .row.total_fields .col-md-6 {
width: 100%;
padding: 0;
}
.totalprice label {
width: 100%;
display: flex;
align-items: center;
}
.row.total_fields .col-md-6 .col-sm-2 .wt_vat label {
font-weight: normal;
color: #000;
font-size: 16px;
margin-bottom: 6px;
display: flex;
justify-content: start;
align-items: center;
}
p.art_content {
font-size: 12px!important;
margin: 0!important;
}
ul.inst_text li {
list-style: disc;
}
ul.inst_text b {
font-size: 11px;
}
div#section_acc_5 div#collapseFive .panel-body .row {
padding: 0 !important;
}
ul.inst_text {
padding-left: 18px;
font-size: 11px !important;
text-align: justify;
padding-right: 18px;
margin: 0 !important;
}
span.total_blue {
display: flex;
background: transparent;
font-size: 20px;
font-weight: 400;
border: 1px solid black;
left: 4px!important;
justify-content: center;
align-items: center;
padding: 0px 5px;
color: #009ef5;
width: 120px;
}
span.each_black {
display: flex;
background: transparent;
font-size: 20px;
font-weight: 400;
border: 1px solid black;
left: 4px!important;
justify-content: center;
align-items: center;
padding: 0px 5px;
color: black;
width: 120px;
}
span.each_black input#eachitemvalue {
border: none;
padding: 0;
}
span.total_blue input#total_cost {
border: none;
padding: 0;
}
.total-price-dv {
margin-left: 26px;
}
p.price-wtot-vat {
font-size: 18px;
}
span.vat_exc_Inc {
margin-left: 5px;
font-size: 12px;
}
.distable-parent .next-button {
width: 100%;
margin-top: 50px;
}
span.without_vat_sp {
font-size: 12px;
font-weight: 400;
display: flex;
}
.price_wtot_vat {
height: 35px;
padding: 0px 5px;
font-size: 18px;
width: 100%;
line-height: 34px;
border: 1px solid black;
color: black;
width: 120px;
margin-top: 4px;
}
span.each_black input#eachitemvalue {
border: none;
padding: 0;
background: none!important;
}
.drop_row.row .next-button {
width: 16%;
padding-right: 15px;
margin-top: 27px;
}
.drop_sizes_fence div#collapseTwo .next-button {
width: 100%;
padding-right: 15px;
margin-top: 27px;
}
.drop_row.row {
width: 100%;
justify-content: center;
align-items: center;
display: flex;
padding: 0px!important;
}
h4.panel-title {
color: #fff;
padding-left: 3px;
}
.calc_row.row .prod_summary.col-md-4.col-sm-12 {
justify-content: end;
align-items: start;
display: flex;
}
.tabbable.boxed.parentTabs.panel-default {
width: 100%;
max-width: 100%;
justify-content: center;
align-items: center;
display: flex;
}
.tabbable.boxed.parentTabs.panel-default form#price_cart_form {
width: 80%;
}
.top_heading_calc .col-sm-offset-2.col-sm-6.col-md-12 {
width: 100%;
max-width: 100%;
justify-content: center;
align-items: center;
display: flex;
padding: 0;
margin: 0;
}
.prod_calc.col-md-8.col-sm-12 div#collapseOne,
.prod_calc.col-md-8.col-sm-12 div#collapseTwo,
.prod_calc.col-md-8.col-sm-12 div#collapseThree,
.prod_calc.col-md-8.col-sm-12 div#collapseFour,
.prod_calc.col-md-8.col-sm-12 div#collapseFive{
border: 2px solid #00A2F7!important;
margin-bottom: 19px;
}
.next_btn {
width: 100%;
padding-right: 15px;
}
.panel-heading.row {
padding: 0!important;
height: 48px;
justify-content: start;
align-items: center;
display: flex;
}
.heading_bar.col-md-4 {
padding-left: 11px;
}
p.unit_alert {
padding-left: 0px;
font-size: 17px;
padding-top: 0px;
text-align: center;
}
.row.fixedwhvalue {
border-bottom: 2px dashed #00A2F7;
padding: 0!important;
justify-content: center;
align-items: center;
display: flex;
padding-bottom: 15px!important;
}
.tabbable {
width: 100%;
}
.tab-pane .tabbable .col-lg-12 .col-sm-12 {
width: 100%;
padding: 0;
}
.tab-pane .tabbable .col-lg-12 .col-sm-12 .width_height_line.col-sm-2 {
width: 100%;
padding: 0;
}
.cust_size_row.row {
width: 100%;
padding: 0px!important;
}
.cust_size_row.row .col-md-4.left_align,
.cust_size_row.row .col-md-8.left_align{
padding: 0;
}
.cust_size_row.row .col-md-8.left_align {
display: flex;
justify-content: center;
align-items: center;
}
.cust_size_row.row .col-md-8.left_align .width_drpdn {
margin: 0;
padding: 0;
justify-content: center;
align-items: center;
display: flex;
}
.cust_size_row.row .col-md-8.left_align .width_drpdn .cs_br_width,
.cust_size_row.row .col-md-8.left_align .width_drpdn .cs_br-height{
display: flex;
justify-content: center;
align-items: center;
}
.cust_size_row.row .col-md-8.left_align .width_drpdn .cs_br_width label,
.cust_size_row.row .col-md-8.left_align .width_drpdn .cs_br-height label{
margin: 0!important;
width: 27%!important;
}
.cust_size_row.row .col-md-4.left_align h3 {
margin: 0;
color: #000;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.cust_size_row.row {
width: 100%;
padding: 0px!important;
justify-content: center;
align-items: center;
display: flex;
margin-top: 18px;
margin-bottom: 13px;
}
input#brt_c_width,
input#brt_c_height{
width: 50%!important;
max-width: 50%!important;
justify-content: center;
align-items: center;
display: flex;
text-align: center;
}
.distable-parent .col-md-6.col-sm-6 {
width: 100%;
}
.size_chart.row {
width: 100%;
padding: 0!important;
}
.size_chart.row .size_chart_col.col-md-8,
.size_chart.row .size_chart_col.col-md-4{
padding: 0;
}
.size_chart.row .size_chart_col.col-md-4 .col-md-12 .row.total_fields {
display: inline-block;
height: 100%;
width: 100%;
}
.size_chart.row .size_chart_col.col-md-4 .col-md-12 .row.total_fields .col-sm-2 {
width: 100%;
}
.size_chart.row .size_chart_col.col-md-4 .col-md-12 .row.total_fields .col-sm-4 {
width: 100%;
height: 85px;
justify-content: center;
align-items: end;
display: flex;
}
div#section_acc_4 div#headingFour h4.panel-title {
display: flex;
justify-content: start;
align-items: center;
}
.small_note_left {
margin-top: 0px;
padding-left: 50px;
color: white;
font-weight: 700;
background: #f7941d;
width: 65%;
padding: 7px 6px 7px 0px;
margin-left: 52px;
font-size: 14px;
justify-content: start;
align-items: center;
display: flex;
height: 45px;
}
span.small_note {
background-color: black;
padding-top: 7px;
padding-bottom: 6px;
padding-left: 6px;
padding-right: 40px;
border-radius: 0 21px 21px 0px;
height: 30px;
display: flex;
width: 56px;
}
div#collapseFour {
width: 100%;
}
div#collapseFour .panel-body .row.finishing_options {
padding: 0!important;
}
div#collapseFour .panel-body .row.finishing_options .col-md-4.col-sm-4.col-xs-12 {
justify-content: center;
align-items: center;
display: flex;
}
div#collapseFour .panel-body .row.finishing_options .col-md-4.col-sm-4.col-xs-12 .block_col {
width: 100%;
}
div#collapseFour .panel-body .row.finishing_options .col-md-4.col-sm-4.col-xs-12 .block_col .fifty_perceent {
width: 100%;
text-align: center;
}
div#collapseFour .panel-body .row.finishing_options .col-md-12.text-center {
margin-top: 15px;
}
div#section_acc_5 div#headingFive h4.panel-title {
display: flex;
justify-content: start;
align-items: center;
}
div#section_acc_5 div#headingFive h4.panel-title .small_note_left {
margin-left: 59px;
width: 65.6%;
}
.art_text .art-heading label {
width: 100%;
justify-content: start;
align-items: center;
display: flex;
}
.art_text .art-heading label a {
padding: 0!important;
font-size: 15px;
width: 100%;
justify-content: start;
align-items: center;
display: flex;
}
.art_text .art-heading label a input[type="radio"] {
margin-top: 0!important;
}
.art_text {
border: 2px solid #009ef5;
border-radius: 7px; }
figure.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img.wp-post-image {
padding: 0!important;
margin: 0!important;
} select#finishing,select#pole_pocket,select#hemming {
background-image:
linear-gradient(45deg, transparent 50%, gray 50%),
linear-gradient(135deg, gray 50%, transparent 50%),
linear-gradient(to right, #777, #777);
background-position:
calc(100% - 20px) calc(1em + 2px),
calc(100% - 15px) calc(1em + 2px),
calc(100% - 2.5em) 0.5em;
background-size:
7px 7px,
5px 7px,
1px 1.3em;
background-repeat: no-repeat;
}
select#finishing:focus,select#pole_pocket:focus,select#hemming:focus {
background-image:
linear-gradient(45deg, green 50%, transparent 50%),
linear-gradient(135deg, transparent 50%, green 50%),
linear-gradient(to right, #ccc, #ccc);
background-position:
calc(100% - 15px) 1em,
calc(100% - 20px) 1em,
calc(100% - 2.5em) 0.5em;
background-size:
7px 7px,
5px 7px,
1px 1.3em;
background-repeat: no-repeat;
border-color: green;
outline: 0;
}
select#finishing,select#pole_pocket,select#hemming { display: inline-block;
padding: 0.25em 0.6em 0.25em ;
border:1px solid #808080; margin: 0;      
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none;
}
.choosecustomdesign .filecolor {
background: #007ce6;
padding: 8px 10px;
border: 2px solid #007ce6;
border-radius: 0px;
font-size: 12px;
color:#fff;
height: auto;
}
h3.fileName.fileno0.filecolor {
display: flex;
justify-content: center;
align-items: center;
}
h3.fileName.fileno0.filecolor span.file_name {
width: 80% !important;
font-size: 12px;
}
.choosecustomdesign .filecolor .file_name{
width: 115px;
overflow: hidden;
text-overflow: ellipsis;
color: #fff;
display: inline-block;
}
.choosecustomdesign a {
color: #ff0b0b;
font-weight: 600;
}
#cus_qty{
font-size: 18px;
height: 35px;
width: 54px;
border: 2px solid #068dd0;
border-radius: 5px;
padding: 10px;
margin-bottom: 25px;
margin-top: 20px;
}
.selected_qty{
padding:7px 15px;
display:inline-block;
width:100%;
}
.selected_qty span{
font-size:16px;
float:left;
}
.selected_qty .cus_qty_edt{
font-size:16px;
float: right;
color: red;
cursor: pointer;
margin-right:20px;
}
.step_3 .file_name{
width: 130px;
text-overflow: ellipsis;
overflow: hidden;
height: 18px;
display: inline-block;
}
h4.cus_qty{
float: left;
font-size: 20px;
margin-right: 14px;
margin-top: 26px!important;
}
select:-moz-focusring {
color: transparent;
text-shadow: 0 0 0 #000;
} span.unit_cm {
display: flex;
margin: 0;
padding: 0;
border: none;
width: 25% !important;
justify-content: center;
align-items: center;
color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
span.unit_mm {
display: flex;
margin: 0;
padding: 0;
border: none;
width: 25% !important;
justify-content: center;
align-items: center;
color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
div#collapseTwo_new { }
span.unit_m {
display: flex;
margin: 0;
padding: 0;
border: none;
width: 25% !important;
justify-content: center;
align-items: center;
color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
span.unit_ft {
display: flex;
margin: 0;
padding: 0;
border: none;
width: 25% !important;
justify-content: center;
align-items: center;
color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.col-sm-2.col-xs-2.slct_size img {
height: 120px;
margin-top: 0px;
}
p.totalprice-sum {
height: 50px;
margin-bottom: 20px;
}
span.unit_in {
display: flex;
margin: 0;
padding: 0;
border: none;
width: 25% !important;
justify-content: center;
align-items: center;
color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.unit_mm input[type="checkbox"] {
display: inline-block;
padding-right: 5px;
margin-right: 2px;
background-color: white;
color: white;
display: inline-block;
width: 10% !important;
}
.unit_cm input[type="checkbox"] {
display: inline-block;
padding-right: 5px;
margin-right: 2px;
background-color: white;
color: white;
display: inline-block;
width: 10% !important;
}
.unit_m input[type="checkbox"] {
display: inline-block;
padding-right: 5px;
margin-right: 2px;
background-color: white;
color: white;
display: inline-block;
width: 10% !important;
}
.unit_ft input[type="checkbox"] {
display: inline-block;
padding-right: 5px;
margin-right: 2px;
background-color: white;
color: white;
display: inline-block;
width: 10% !important;
}
.unit_in input[type="checkbox"] {
padding-right: 5px;
display: inline-block;
margin-right: 2px;
background-color: white;
color: white;
display: inline-block;
width: 10% !important;
}
button#show {
display: none;
}
button#hide {
display: none;
}
.row.radio_units {
padding: 0!important;
width: 100%;
justify-content: center;
align-items: center;
display: flex;
margin-left: 5px;
}
a.fourbysix{
width:24%;
display: inline-block;
padding: 12px 30px;
text-align: center;
color:black !important;
text-decoration: none;
font-weight: 600;
background-color: #00a4f9;
}
a.sixbythree{
width:24%;
display: inline-block;
padding: 18px 40px;
text-align: center;
color: black !important;
text-decoration: none;
font-weight: 600;
background-color: #00a4f9;
}
a.sixbyfour{
width:24%;
display: inline-block;
padding: 25px 40px;
text-align: center;
color: black !important;
text-decoration: none;
font-weight: 600;
background-color: #00a4f9;
}
a.threebysix{
width:15%;
display: inline-block;
padding: 40px 11px;
text-align: center;
color: black !important;
text-decoration: none;
font-weight: 600;
background-color: #00a4f9;
}
.modal a.close-modal {
position: absolute;
top: 5.5px;
right: 5.5px;
}
.seletedimagesqty_box {
font-size: 12px;
}
.art_text {
border: 2px solid #009ef5 ;
border-radius: 7px;
}
span input[type="radio"] {
margin-right: 4px;
margin-top: 0;
width: 14px;
height: 14px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: black  !important;
color: #fff;
-webkit-font-smoothing: antialiased;
padding: 9px !important;
}
.reset_sec {
float: right !important;
cursor: pointer;
margin-right: 51px !important;
display: inline-block;
width: 9% !important;
font-size: 16px;
color: white !important;
margin-top: 2px !important;
text-align: center !important;
text-decoration: none !important;
background-color: #d40172;
color: white;
padding: 6px !important;
border-radius: 7px;
text-decoration: rebeccapurple;
text-transform: uppercase;
font-weight: 600 !important;
}
.art-heading input{
width: 20px;
height: 18px;
margin-left: 10px!important;
display: inline-block;
float: left;
margin-top: 4px!important;
margin-right: 5px !important;
} .checkmark {
position: absolute;
top: 0;
left: 0;
height: 25px;
width: 25px;
background-color: #eee;
} .art-heading:hover input ~ .checkmark {
background-color: #ccc;
} .art-heading input:checked ~ .checkmark {
background-color: #2196F3;
} .checkmark:after {
content: "";
position: absolute;
display: none;
} .art-heading input:checked ~ .checkmark:after {
display: block;
} .art .checkmark:after {
left: 9px;
top: 5px;
width: 5px;
height: 10px;
border: solid white;
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
#collapseFive button[name="cs-add-to-cart"]{
font-weight: 500;
}
@media screen and (max-width: 767px) and (min-width: 541px) {
.eachprice span{
top: 30px;
} #collapseFive button[name="cs-add-to-cart"]{
font-size: 20px;
padding: 13px 30px!important;
border: 1px solid;
border-radius: 7px;
pointer-events: initial;
margin: 0 auto;
text-transform: uppercase;
font-weight: 500;
float: none!important;
}
#quote_mail{
display:none!important;
}
.summary_attribute_selected{
display:none!important;
}
.bannerpricing-table .loader img{
top: 52%;
width: 30%;
left: 35%;
}
.row.fixedwhvalue {
display: none;
}
p.unit_alert {
display: none;
}
p.selectedart {
margin-top: 53px;
}
p.art_content {
display: none;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: black  !important;
color: #fff;
-webkit-font-smoothing: antialiased;
padding: 7px !important;
}
.bannerpricing-table .tabbable .col-sm-4 h3{
padding-left:0px!important;
}
.reset_sec {
float: right;
cursor: pointer;
margin-right: 5px !important;
display: inline-block;
width: 25% !important;
font-size: 16px;
color: white !important;
margin-top: 16px !important;
text-align: center !important;
text-decoration: underline;
background-color: #d40172;
color: white;
padding: 6px !important;
border-radius: 7px;
text-decoration: rebeccapurple;
text-transform: uppercase;
font-weight: 500 !important;
}
.bannerpricing-table .panel-heading .nav-tabs > li {
width: 22% !important;
margin-left: 0px !important;
margin-right: 0px !important;
padding-left: 0px !important;
padding: 0px !important;
text-align:center;
}
.bannerpricing-table .panel-heading .nav-tabs > li a{
text-decoration:none!important;
}
.bannerpricing-table .panel-heading .nav-tabs > li h4{
padding-left:0px!important;
text-align:center;
}
.bannerpricing-table .panel-heading .nav-tabs > li h5{
padding-left:0px!important;
font-size:14px!important;
font-weight:400;
text-align:center;
}
.bannerpricing-table .tabbable .quantity, .eachprice, .totalprice{
float:none !important;
}
sup {
font-size: 9px !important;
}
span input[type="radio"] {
margin-right: 4px;
margin-top: 0;
width: 14px;
height: 14px;
}
.bannerpricing-table .panel-heading .nav-tabs > li img {
width: 89% !important;
margin-left: 0px !important;
margin-right: 0px !important;
padding-left: 0px !important;
padding: 0px !important;
}
.bannerpricing-table .panel-heading .nav-tabs > li.active img {
width: 89% !important;
background-color: #d40172;
}
.sendpress-submit {
margin-top: 31px !important;
display: inline-block !important;
}
.removeimg {
float: right;
color: #379bd6;
cursor: pointer;
font-size: 14px;
padding-right: -19px;
vertical-align: middle;
margin-left: 5px;
margin-right: 18px;
text-align: right;
margin-top: 0px !important;
}
.uploadedfiles img {
width: 100% !important;
}
a.continue_btn.continue_btn_3 {
margin-top: -35px !important;
}
.art_text .art-heading {
border-top-left-radius: 4px;
background-color: #009ef5 !important;
color: #fff !important;
font-weight: 600;
padding-bottom: 0px;
padding: 9px 0px !important;
border-top-right-radius:2px !important;
}
.search-theme input[type="submit"] {
position: absolute;
right: 7px !important;
left: auto;
height: 47px;
background-color: #279fd8;
border: 0px;
color: #fff;
padding: 0px 5px 0px 30px !important;
font-size: 13px !important;
font-weight: 600;
border-radius: 8px;
background-image: url(//aaprinters.co.uk/wp-content/plugins/newprobanner/css/images/search-popup-icon.png);
background-repeat: no-repeat;
background-position: 16% 49% !important;
background-size: 22% 31% !important;
}
.selected-designImage img {
width: 100% !important;
}
.modal a.close-modal {
position: absolute;
top: 1.5px !important;
right: 3.5px !important;
}
.single_add_to_cart_button.button.alt {
margin-top: -4px !important;
float: left !important;
}
.bannerpricing-table .tabbable .show-templates {
font-size: 17px;
padding: 0px 0px 0px 0px !important;
line-height: 16px !important;
border-radius: 12px;
color: #fff !important;
vertical-align: middle;
margin-bottom: 13px !important;
margin-top: 12px !important;
display: inline-block;
font-weight: 600;
width: 50% !important;
padding-bottom:10px !important;
}
.fourbysix{
border-radius: 2px;
display: inline-block;
padding: 4px 2px !important;
text-align: center;
color: #000;
text-decoration: none;
font-weight: 600;
background-color: #008bcc;
font-size: 11px !important;
width: 18%;
}
.sixbythree{
border-radius: 2px;
display: inline-block;
padding: 10px 6px !important;
text-align: center;
color: #000;
text-decoration: none;
font-weight: 600;
background-color: #008bcc;
font-size: 11px !important;
width: 20%;
}
.sixbyfour{
border-radius: 2px;
display: inline-block;
padding: 16px 6px !important;
text-align: center;
color: #000;
text-decoration: none;
font-weight: 600;
background-color: #008bcc;
font-size: 11px !important;
width: 20%;
}
.threebysix{
display: inline-block;
padding: 29px 8px !important;
text-align: left !important;
color: #000;
text-decoration: none;
font-weight: 600;
background-color: #008bcc;
font-size: 9px !important;
width: 22%;
}
.art_text .art-heading {
border-radius: 12px;
background-color: #009ef5 !important;
color: #fff !important;
font-weight: 600;
padding-bottom: 0px;
padding: 20px 12px 2px 14px !important;
}
.total_fields .col-sm-2 a {
display: inline-block;
float: right !important;
height: 35px !important;
margin-top: 30px !important;
border-radius: 0px !important;
display: inline-block !important;
}
.finishing_img {
height: 110px !important;
margin-bottom:10px;
}
.col-xs-2.slct_size img {
padding: 0px 3px 2px 5px;
height: 73px !important;
max-width: 100%;
margin: 25px 0px 0px 0px;
}
.row.finishing_options .col-md-4 {
padding-right: 0px !important;
}
.finishing_options .col-md-4 img {
width: 100% !important;
height: auto !important;
}
#finishing, #hemming, #pole_pocket {
width: 130px !important;
font-size: 14px;
margin-top: -24px;
border-radius: 0px 0px 0px 0px;
border: 2px solid #0592ef;
border-top: 0px;
}
.finishing_options .col-sm-4:nth-child(3) {
margin-top: 30px;
}
button#show {
display: block ;
}
button#hide {
display: block ;
}
.bannerpricing-table .panel-heading .nav-tabs > li {
width: 31% ;
margin-left: 13px !important;
}
span.small_note {
background-color: black;
padding-top: 8px !important;
padding-bottom: 29px !important;
padding-left: 23px !important;
padding-right: 44px !important;
border-radius: 0 0 52px 0px !important;
clear: both;
text-align: center !important;
margin-left: -10px !important;
}
#collapseTwo, #collapseOne, #collapseThree, #collapseFour, #collapseFive {
width: 100% !important;
margin-left: 0px !important;
border: 2px solid #00A2F7!important;
}
.summary_attribute_selected {
position: relative !important;
top: auto !important;
right: 0 !important;
padding: 0px 15px !important;
display: inline-block;
width: 90% !important;
margin-left: 5%;
}
.bannerpricing-table .panel-heading .nav-tabs > li > a > h6 {
display: none !important;
}
span.unit_ft {
display: flex;
margin: 0;
padding: 0;
border: none;
width: 25% !important;
justify-content: center;
align-items: center;
color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
span.unit_cm {
display: flex;
margin: 0;
padding: 0;
border: none;
width: 25% !important;
justify-content: center;
align-items: center;
color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
span.unit_m {
display: flex;
margin: 0;
padding: 0;
border: none;
width: 25% !important;
justify-content: center;
align-items: center;
color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
span.unit_mm {
display: flex;
margin: 0;
padding: 0;
border: none;
width: 25% !important;
justify-content: center;
align-items: center;
color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
span.unit_in {
display: flex;
margin: 0;
padding: 0;
border: none;
width: 25% !important;
justify-content: center;
align-items: center;
color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
span.unit_mm {
display: flex;
margin: 0;
padding: 0;
border: none;
width: 25% !important;
justify-content: center;
align-items: center;
color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}      .small_note_left {
display:none;
margin-top: 12px;
padding-left: 0px !important;
color: white;
font-weight: 700;
background: #f7941d;
width: 100% !important;
padding: 3px 0px 5px 0px;
padding-left: 0px;
margin-left: 4px !important;
font-size: 9px !important;
line-height: 21px !important;
text-align: center !important;
height: 47px;
}
.entry img {
padding: 0;
max-width: 100% !important;
height: 25px;
}
.art_text {
border: unset !important;
border-radius: unset;
clear: both;
margin-top: 10px;
}
}
@media (min-width:320px) and (max-width:540px) {
.eachprice span{
top: 30px;
}  .summary_attribute_selected.hidden-sm.hidden-xs {
display: block !important;
}
.order_summary_heading {
display: none;
}
.all-attributes {
display: none;
}
#selectfinishing {
display: none;
}
#select_quantity {
display: none;
}
#select_size {
display: none;
}
#turnaround {
display: none;
}
.total-price-dv {
width: 50% !important;
margin: 0px !important;
padding: 0px !important;
float: left;
text-align: center;
}
.summary_attribute_selected.hidden-sm.hidden-xs {
top: unset !important;
opacity: 1;  display: block !important;
width: 100% !important;
margin: 0px !important;
padding: 0px !important;
height: auto !important;
right: 0px !important;
left: 0px !important;
}
.proceed_checkout {
width: 50% !important;
float: left;
}
.total-price-dv span {
display: none !important;
}
p.totalprice-sum {
margin-top: 4px !important;
font-size: 15px !important;
padding-left: 10px;
color: #d20272;
width: 50%;
float: left !important;
margin: 0px !important;
padding: 0px !important;
height: auto !important;
}
.summary_attribute_selected label {
font-weight: 600 !important;
font-size: 14px !important;
width: 50% !important;
float: left;
}
.total-price-dv {
width: 50% !important;
margin: 0px !important;
padding: 7px 10px 2px 5px !important;
float: left;
text-align: center;
}
#chkout_btn {
font-size: 12px !important;
} #mobile-header .mobile-logo {
padding-top: 45px !important;
}
.mobile-top-bar {
position: fixed !important;
overflow: hidden;
z-index: 1000;
}
.bannerpricing-table .loader img{
top: 52%;
width: 30%;
left: 35%;
}
.row.fixedwhvalue {
display: none;
}
p.unit_alert {
display: none;
}
.row.finishing_options .col-md-4{
padding-right:0px!important;
}
.section_acc_4 #collapseFour{
margin-bottom: 25px;
}
p.selectedart:nth-child(1) img {
position: absolute !important;
display: inline-block !important;
top: 54px !important;
right: 21px !important;
z-index: 200;
}
p.selectedart:nth-child(2n+1) img {
position: absolute !important;
display: inline-block !important;
top: 53px !important;
right: 21px !important;
}
p.selectedart:nth-child(2n) img {
position: absolute !important;
display: inline-block !important;
top: 53px !important;
right: 21px !important;
}
.bannerpricing-table .tabbable .col-sm-4 h3{
padding-left:0px!important;
}
p.selectedart:nth-child(2n+1) img {
position: absolute !important;
display: inline-block !important;
top: 71px !important;
right: 21px !important;
z-index: 200;
}
.bannerpricing-table .tabbable .quantity, .eachprice, .totalprice{
float:none !important;
}
.finishing_options .col-md-4 img{
width:100%!important;
height:auto!important;
}
p.art_content {
display: none;
}
.text-center a {
font-size: 15px !important;
margin-top: 15px !important;
font-weight: 700;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: black  !important;
color: #fff;
-webkit-font-smoothing: antialiased;
padding: 8px !important;
font-weight: 700;
font-size: 15px !important;
}
.reset_sec {
float: right;
cursor: pointer;
margin-right: 25px !important;
display: inline-block;
width: 14% !important;
font-size: 11px !important;
color: white !important;
margin-top: 1px !important;
text-align: center !important;
text-decoration: underline;
background-color: #d40172;
padding: 3px !important;
border-radius: 7px;
text-decoration: rebeccapurple;
text-transform: uppercase;
font-weight: 500 !important;
}
.next-button {
display:inline-block;
width:100%;
text-align:center;
}
.next-button a.continue_btn{
padding:5px 40px;
float:none;
}
sup {
font-size: 9px !important;
}
span input[type="radio"] {
margin-right: 4px;
margin-top: 0;
width: 14px;
height: 14px;
}
.bannerpricing-table .panel-heading .nav-tabs > li img {
width: 89% !important;
margin-left: 0px !important;
margin-right: 0px !important;
padding-left: 0px !important;
padding: 0px !important;
}
.bannerpricing-table .panel-heading .nav-tabs > li.active img {
width: 89% !important; }    
.sendpress-submit { display: inline-block !important;
}
.removeimg {
float: right;
color: #379bd6;
cursor: pointer;
font-size: 14px;
padding-right: -19px;
vertical-align: middle;
margin-left: 5px;
margin-right: 18px;
text-align: right;
margin-top: 0px !important;
}
.uploadedfiles img {
width: 100% !important;
}
a.continue_btn.continue_btn_3 {
margin-top: 10px !important;
padding:5px 40px!important;
}
.art_text .art-heading {
border-top-left-radius: 4px;
background-color: #009ef5 !important;
color: #fff !important;
font-weight: 600;
padding-bottom: 0px;
padding: 9px 0px !important;
border-top-right-radius:2px !important;
}
.search-theme input[type="submit"] {
position: absolute;
right: 7px !important;
left: auto;
height: 47px;
background-color: #279fd8;
border: 0px;
color: #fff;
padding: 0px 5px 0px 30px !important;
font-size: 13px !important;
font-weight: 600;
border-radius: 8px;
background-image: url(//aaprinters.co.uk/wp-content/plugins/newprobanner/css/images/search-popup-icon.png);
background-repeat: no-repeat;
background-position: 16% 49% !important;
background-size: 22% 31% !important;
}
.selected-designImage img {
width: 100% !important;
}
.modal a.close-modal {
position: absolute;
top: 1.5px !important;
right: 3.5px !important;
}
.single_add_to_cart_button.button.alt {
margin-top: -4px !important;
float: left !important;
}
#finishing, #hemming, #pole_pocket {
width: 130px!important;
font-size: 14px;
margin-top: -24px;
border-radius: 0px 0px 0px 0px;
border: 2px solid #0592ef;
border-top: 0px;
}
.finishing_options .col-sm-4:nth-child(3){
margin-top: 30px;
}
.bannerpricing-table .tabbable .show-templates {
font-size: 17px;
padding: 0px 0px 0px 0px !important;
line-height: 16px !important;
border-radius: 12px;
color: #fff !important;
vertical-align: middle;
margin-bottom: 0px !important;
margin-top: 0px !important;
display: inline-block;
font-weight: 600;
width: 100% !important;
}
.art-heading input{
margin-top:0px!important;
}
.bannerpricing-table .tabbable .designs {
width: 100%;
padding: 0px 0px 0px 0px;
padding-left: 0px;
line-height: 20px;
}
.fourbysix{
border-radius: 2px;
display: inline-block;
padding: 4px 2px !important;
text-align: center;
color: #000;
text-decoration: none;
font-weight: 600;
background-color: #008bcc;
font-size: 11px !important;
width: 18%;
}
.sixbythree{
border-radius: 2px;
display: inline-block;
padding: 10px 6px !important;
text-align: center;
color: #000;
text-decoration: none;
font-weight: 600;
background-color: #008bcc;
font-size: 11px !important;
width: 20%;
}
.sixbyfour{
border-radius: 2px;
display: inline-block;
padding: 16px 6px !important;
text-align: center;
color: #000;
text-decoration: none;
font-weight: 600;
background-color: #008bcc;
font-size: 11px !important;
width: 20%;
}
.art_text .art-heading {
border-radius: 12px;
background-color: #009ef5 !important;
color: #fff !important;
font-weight: 600;
padding-bottom: 0 px!important;
padding: 0px 0px !important;
}
.threebysix{
display: inline-block;
padding: 29px 8px !important;
text-align: left;
color: #000;
text-decoration: none;
font-weight: 600;
background-color: #008bcc;
width: 20%;
}
.art_text .art-heading {
border-radius: 0px 0px 0px 0px;
background-color: #009ef5 !important;
color: #fff !important;
font-weight: 600;
padding-bottom: 0px;
padding: 0px 0px !important;
}
.total_fields .col-sm-2 a {
float: none !important;
margin-top: 30px !important;
border-radius:5px;
}
.total_fields .col-sm-2:last-child{
text-align:center;
}
.col-xs-2.slct_size img {
padding: 0px 3px 2px 5px;
height: 73px !important;
max-width: 100%;
margin: 25px 0px 0px 0px;
}
button#show {
display: block ;
}
button#hide {
display: block ;
}
.bannerpricing-table .panel-heading .nav-tabs.firsttabs {
width: 100% !important;
float: left;
margin: 0px;
padding: 0px;
}
.bannerpricing-table .panel-heading .nav-tabs > .standard {
width: 46% !important;
margin: 0px;
float:left;
}
.eachprice span {
top: 30px !important;
}
.bannerpricing-table .panel-heading .nav-tabs > .seventytwohours {
width: 47% !important;
margin: 0px;
float:left;
}
.bannerpricing-table .panel-heading .nav-tabs > .fortyeighthours {
width: 47% !important;
margin: 0px;
float:left;
}
.bannerpricing-table .panel-heading .nav-tabs > .nextday {
width: 47% !important;
margin: 0px;
float:left;
} .bannerpricing-table .panel-heading .nav-tabs > li > a {
border:unset !important;
}
.bannerpricing-table .panel-heading .nav-tabs > li > a > h5{
height:50px;
font-size: 13px!important;
}
div.next_btn {
display:inline-block;
width:100%;
text-align:center;
}
div.next_btn a{
float: none;
padding: 5px 40px;
}
span.small_note {
background-color: black;
padding-top: 8px !important;
padding-bottom: 29px !important;
padding-left: 23px !important;
padding-right: 44px !important;
border-radius: 0 0 52px 0px !important;
clear: both;
text-align: center !important;
margin-left: -10px !important;
}
#collapseTwo, #collapseOne, #collapseThree, #collapseFour, #collapseFive {
width: 100% !important;
margin-left: 0px !important;
border: 2px solid #00A2F7!important;
}
.bannerpricing-table .panel-heading .nav-tabs > li > a > h6 {
display: none !important;
}
.radio_units{ }
.radio_units span {
margin-left: 0px !important;
line-height: 22px;
padding-right: 0px;
border: 2px solid #009ef5;
text-align: left;
width: 25% !important;
display: inline-block;
margin-right: 2px;
}
.small_note_left {
display:none;
margin-top: 12px;
padding-left: 0px !important;
color: white;
font-weight: 700;
background: #f7941d;
width: 100% !important;
padding: 3px 0px 5px 0px;
padding-left: 0px;
margin-left: 4px !important;
font-size: 9px !important;
line-height: 21px !important;
text-align: center !important;
height: 47px;
}
.entry img {
padding: 0;
max-width: 100% !important;
height: 25px;
}
.art_text {
border: unset !important;
border-radius: unset;
clear: both;
margin-top: 10px;
}
.bannerpricing-table .tabbable .cs_br_width #brt_c_width, .bannerpricing-table .tabbable .cs_br-height #brt_c_height {
width: 95%!important;
}
.summary_attribute_selected{       }
#ex2,#ex1{
top: 1%!important;
bottom: auto !important;
right: 0%!important;
z-index: 2!important;
}
.continue_btn.continue_btn_4{
float: none;
padding: 4px 30px;
font-size: 17px !important;
font-weight: 400;
}
.jquery-modal.blocker.current{
z-index:4000!important;
}
#collapseFive button[name="cs-add-to-cart"]{
font-size: 20px;
padding: 13px 30px!important;
border: 1px solid;
border-radius: 7px;
pointer-events: initial;
margin: 0 auto;
text-transform: uppercase;
font-weight: 500;
float: none!important;
}
#quote_mail{
display:none!important;
}
.summary_attribute_selected{
display:none!important;
}
}
#ex2,#ex1{
top: 20%;
margin: 0px auto;
bottom: auto !important;
max-width: 800px;
position: absolute;
right: 127px;
display: none;
}
.bannerpricing-table .panel-heading .nav-tabs > li > a{
text-decoration:none;
}
.file {
position: relative;
display: inline-block;
cursor: pointer;
width: 100%;
margin: 0 auto;
height: 3.5rem;
}
.file input {
min-width: 80%;
margin: 0;
filter: alpha(opacity=0);
opacity: 0;
height: 40px;
width: 80%;
}
.file-custom {
position: absolute;
top: 0;
right: 0;
left: 0;
z-index: 5;
height: 3.5rem;
width: 80%;
padding: 0.5rem 1rem;
line-height: 1.5;
color: #555;
background-color: #fff;
border: .075rem solid #ddd;
border-radius: .25rem;
box-shadow: inset 0 0.2rem 0.4rem rgba(0,0,0,.05);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
margin: 0 auto;
}
.file-custom:after {
content: "Choose file...";
}
.file-custom:before {
position: absolute;
top: -.075rem;
right: -.075rem;
bottom: -.075rem;
z-index: 6;
display: block;
content: "Browse";
height: 3.5rem;
padding: .5rem 1rem;
line-height: 1.5;
color: #555;
background-color: #eee;
border: .075rem solid #ddd;
border-radius: 0 .25rem .25rem 0;
} .file input:focus ~ .file-custom {
box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9;
}
.art-heading .btn-default:active:hover{
color: #fff!important;
background-color: #009ef5!important;
border-color: #009ef5!important;
box-shadow: none;
}
.summary_attribute_selected{
position: absolute;top: 0px;background-color: #ccc;width: 300px; z-index: 1;padding:0px 0px;
}
.summary_attribute_selected label{
font-weight: 600!important;
font-size: 12px!important;
}
.banner-designs a img{
width:100%!important;
}
.art-heading a.show-templates{
font-size: 20px;
padding: 6px 0px 8px 12px;
line-height: 28px;
border-radius: 12px;
background-color: transparent !important;
color: #fff !important;
vertical-align: middle;
margin-bottom: 0px;
margin-top: 0px;
display: inline-block;
font-weight: 500;
background-image: none;
background-repeat: inherit;
background-position: 0;
}
#table_fields label {
display: block;
font-size: 16px;
}
.bannerpricing-table .panel-heading .nav-tabs > li {
width: 25%;
border:1px solid #fff;
}
.bannerpricing-table .panel-heading .nav-tabs > li h4{
padding-left:0px;
text-align:center;
}
.bannerpricing-table .panel-heading .nav-tabs > li img{
width:120px;
}
.dropts {
font-size: 10px;
height: 20px;
margin-top: 0;
width: 20px;
}
select{
-webkit-appearance: none;
appearance: none;
}
.slate{
background: url(https://vinylbannersprinting.co.uk/wp-content/uploads/2016/11/2e3ybe1.jpg) no-repeat right center;
height: 34px;
}
.bannerpricing-table{
position: relative;
margin-bottom: 33px;
}
.bannerpricing-table .loader img{background-color: rgba(0,0,0,0);position: fixed;top: 35%;left:39%;}
.orderform .loader img{background-color: #d8d1ed;position: fixed;top: 50%;}
.bannerpricing-table .tabbable .unitchange .cs_br_width #brt_c_width, .bannerpricing-table .tabbable .unitchange .cs_br-height #brt_c_height {
width: 80% !important;
border-radius: 8px !important;
}
.bannerpricing-table .panel-heading .nav-tabs > li > a {
display: inline-block !important;
border-top-left-radius: 8px !important;
border-top-right-radius: 8px !important;
text-align: center;
margin-right: 5px !important;
padding: 0px 7.5px !important;
color: black !important;
width: 96%;
}
.bannerpricing-table #table_fields .materiaselect {
padding: 0px; }
.bannerpricing-table #table_fields .unit_drpdn {
padding: 0px;
padding-left: 5px;
margin-right: 10px;
}
.bannerpricing-table .tabbable #select_material, .bannerpricing-table .tabbable #select_del {
background-color: #fff;
color: #000;
border: 1px solid #1d8ed2;
background-image: url(//aaprinters.co.uk/wp-content/plugins/newprobanner/images/60995.png);
background-position: 87% 57%;
background-size: 7% 55%;
}
.bannerpricing-table #table_fields .selectfinishing {
padding: 0px; }
.bannerpricing-table .tabbable .select_finishing {
background-color: #fff;
color: #000;
border: 1px solid #1d8ed2;
background-image: url(//aaprinters.co.uk/wp-content/plugins/newprobanner/images/60995.png);
background-position: 87% 57%;
background-size: 7% 55%;
}
.bannerpricing-table .tabbable .cs_br_width #brt_c_width, .bannerpricing-table .tabbable .cs_br-height #brt_c_height {
width: 100%!important;
border-radius: 0px!important;
padding: 4px 10px;
font-size: 18px;
}
.bannerpricing-table .tabbable .cs_br_width, .bannerpricing-table .tabbable .cs_br-height {
width: 100%;
}
.bannerpricing-table .tab-content {
border: 0 solid #eee;
color: #191919;
padding: 20px 0;
}
#table_fields #brt_c_width, #table_fields #brt_c_height {
padding: 10px;
}
.bannerpricing-table .tabbable .cs_br_width .br_inch_width, .bannerpricing-table .tabbable .cs_br-height .br_inch_height {
width: 28%;
display: inherit;
float: left;
position: relative;
top: -35px;
}
.bannerpricing-table .factivepanel #brt_c_inch_width, .bannerpricing-table .factivepanel #brt_c_width_height {
border: 2px solid #008bcc !important;
}
.bannerpricing-table .tabbable .cs_br_width .br_inch_width #brt_c_inch_width, .bannerpricing-table .tabbable .cs_br-height .br_inch_height #brt_c_width_height {
width: 100%;
border-radius: 0px 8px 8px 0px;
padding: 10px;
border-left-color: rgb(0, 139, 204);
border-left-style: solid;
border-left-width: 2px;
border-left-color: rgb(0, 139, 204);
border-left-style: solid;
border-left-width: 2px;
border-left: 0px !important;
}
.bannerpricing-table .tabbable .cs_br_width .br_inch_width #brt_c_inch_width, .bannerpricing-table .tabbable .cs_br-height .br_inch_height #brt_c_width_height {
width: 100%;
border-radius: 0px 8px 8px 0px;
padding: 12px;
border-left-color: rgb(0, 139, 204);
border-left-style: solid;
border-left-width: 2px;
border-left-color: rgb(0, 139, 204);
border-left-style: solid;
border-left-width: 2px;
border-left: 0px !important;
}
.bannerpricing-table .panel-heading .nav-tabs > li > a > h4 {
margin-top: 10px;
margin-bottom: unset;
font-weight: 600!important;
font-size: 18px !important;
color: white!important;
}
.bannerpricing-table .panel-heading .nav-tabs > li > a > h5 {
margin-top: 0px;
font-size: 16px;
padding: 7px 3px;
font-weight: 400;
margin-bottom: 5px;
line-height:15px;
text-transform:capitalize;
text-align:center;
}.bannerpricing-table .panel-heading .nav-tabs > li > a > h6 {
margin-top: 0px;
font-size: 14px;
margin-bottom: 10px;
text-align:center;
padding-left:0px;
}
.bannerpricing-table .factivepanel td.tg-tds.active{border: 3px solid #008bcc !important; }
.bannerpricing-table .foactivepanel td.tg-tds.active{border: 3px solid #DB2E8A !important; }
.bannerpricing-table .parentTabs #table_fields {
margin-bottom: 0px;float: left;
}
.tg .tg-tds.active-light{
background-color: #d401724d!important;
}
.parentTabs #table_fields_outer{
width: 30%;
float: right;
margin-bottom: 20px;
}
.bannerpricing-table .tabbable .delv_drpdn .cs-custom-option {
background-color: #008bcc;
}
.bannerpricing-table .tabbable select {
-webkit-appearance: none;
}
.sactivepanel .dropts .bulkqty p {
color: #32C3A4 !important;
}
.thactivepanel .dropts .bulkqty p {
color: #E89D59 !important;
}
.foactivepanel .dropts .bulkqty p {
color: #DB2E8A !important;
}
.tabbable .cs-custom-option {
width: 100%;
height: 45px;
background-color: #008bcc; margin-bottom: 15px;
color: #fff;
padding: 0px 15px;
font-size: 16px;
border: 0px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none; background-position: 100% 50%;
background-size: 10%;
background-repeat: no-repeat;
}
.tabbable .cs-custom-option {
color: #fff;
font-size: 16px;
}
.my-bulk {
background-color: #008bcc;
color: #fff;
font-size: 13px;
font-weight: bold;
border-radius: 100%;
padding-top: 1px;
font-style: italic;
margin-left: -15px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
}
#ex1 .upload-file{
display: inline-block;
width: 100%;
margin-bottom: 20px;
}
.bannerpricing-table .tabbable .panel-body #set4 .my-bulk {
background-color: #db2e8a;
color: #fff;
font-size: 13px;
font-weight: bold;
border-radius: 100%;
padding-top: 1px;
font-style: italic;
margin-left: -5px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
}
.bannerpricing-table .tabbable .panel-body #set3 .my-bulk {
background-color: #e89d59;
color: #fff;
font-size: 13px;
font-weight: bold;
border-radius: 100%;
padding-top: 1px;
font-style: italic;
margin-left: -5px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
}
.bannerpricing-table .tabbable .panel-body #set2 .my-bulk {
background-color: #32c3a4;
color: #fff;
font-size: 13px;
font-weight: bold;
border-radius: 100%;
padding-top: 1px;
font-style: italic;
margin-left: -5px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
}
.bannerpricing-table #table_fields .viewcustomsize {
cursor: pointer;
position: absolute;
right: -27px;
transform: rotate(-90deg);
top: 185px;
background-color: #99999966;
padding: 3px;
color: #333333d1;
font-weight: 600;
font-size: 13px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border: 1px solid #999;
}
.bannerpricing-table .tabbable .quantity,.eachprice, .wt_vat{
width: 100%;
margin-top: 19px !important;
float: left;
}
.total_fields .col-sm-2{
padding: 0px 5px!important;
}
.eachprice input,.totalprice input{
height: 35px;
padding: 0px 16px;
font-size: 18px;
width: 100%;
line-height: 34px;
border: 1px solid black;    
}
.eachprice span{
left: 11px;
top: 46px;
font-size: 18px;
} .eachprice label,.totalprice label{
margin-bottom: 3px !important;
}
.bannerpricing-table .totalcost {
padding: 0px;
font-size: 21px;
margin-bottom: 11px;
position: relative;
margin-top: 0px;
font-weight: 700;  margin-left: 10px;text-align: right;
}
.bannerpricing-table .factivepanel .totalcost > span {
color: #05A0D6 !important;
}
.bannerpricing-table .factivepanel .totalcost #total_cost {
color: #05A0D6 !important;
border: 0;
}
.bannerpricing-table input#total_cost {
width: 100%;
background: transparent;
font-size: 20px;
font-weight: 400;
border: 1px solid black;
padding:16px 16px;
}
.bannerpricing-table .factivepanel #table_fields .single_add_to_cart_button {
background: #05A0D6 none repeat scroll 0 0 !important;
}
.bannerpricing-table #table_fields .single_add_to_cart_button {
position: relative !important;float:right; background: #dd127b none repeat scroll 0 0 !important;
font-size: 20px;
padding: 22px 45px;
text-transform: none;
min-width: 95px;
font-weight: 700;
right: 0px !important;
line-height: 3px;
height: 46px !important;
}
.bannerpricing-table .tabbable .quantity .screen-reader-text {
margin: 0px;
}
.bannerpricing-table .tabbable .quantity .qty {
margin-left: 0% !important;
margin-top: 4px;
}
.screen-reader-text{
height: auto!important;
position: relative!important;
width: auto;
}
.bannerpricing-table .tabbable .quantity .screen-reader-text {
clip: unset;
height: auto;
overflow: auto;
position: relative !important;
width: auto;
word-wrap: all;
}
.bannerpricing-table .tabbable label {
font-weight: normal;
color: #000;
font-size: 16px;margin-bottom: 6px;
}
.bannerpricing-table .tabbable .quantity .qty {
width: 120px;
padding: 5px 12px;
border: 1px solid #1d8ed2;
height: 35px !important;
}
.bannerpricing-table .sec_acc>.panel-heading {
background-color: #009ef5 !important;
border-color: #009ef5 !important;
padding: 10px 15px;
}
.bannerpricing-table .sec_acc>.panel-heading .panel-title{
color: #fff;
padding-left: 3px;
}
.bannerpricing-table .sec_acc>.panel-heading .panel-title a{
text-decoration: none;
}
a.continue_btn{
font-size: 19px;
background-color: #000;
border-radius: 7px;
padding: 4px 8px;
color: #fff;
display: inline-block;
float: right;
text-decoration: none;
margin-bottom: 15px;
}
a.continue_btn:hover{
color: #fff;
text-decoration: none;
}
#collapseTwo,#collapseOne,#collapseThree,#collapseFour,#collapseFive{
width: 100%;
margin-left:0px !important;
}
div#collapseThree{
margin-left: 0px;
padding: 0px 0px !important;
}
.prc-calc-label .lbl-1{font-size: 22px;color: #d40172;font-weight: 600;}
.prc-calc-label .lbl-2{font-size: 22px;color: #008bcc;font-weight: 600;}
.loader {
width: 100%;
text-align: center;
position: absolute;
top: 26%;
z-index: 99999;
right: 0%;
display:none;
}
.parentTabs .panel-heading {
background-color: transparent;
float: left;
width: 100%;
padding-bottom: 0px;
margin-bottom: 10px;
}
.bannerpricing-table .tabbable .panel-heading label {
padding-bottom: 0px;
}
.nav-tabs {
border-bottom: 0px solid #ddd !important;
}
.bannerpricing-table .panel-heading .nav-tabs #col1 {
margin-left: 0px !important;
}
.nav-tabs #tab1,
.bannerpricing-table .panel-heading .nav-tabs #col1 {
background-color: #008bcc;
margin-left: 14px;
padding:0px!important;
}
.nav-tabs #tab2,
.bannerpricing-table .panel-heading .nav-tabs #col2 {
background-color: #32c3a4;
padding:0px!important;
}
.nav-tabs #tab3,
.bannerpricing-table .panel-heading .nav-tabs #col3 {
background-color: #e89d59;
padding:0px!important;
}
.bannerpricing-table .panel-heading .nav-tabs #col4 {
margin-right: 0px !important;
padding:0px!important;
}
.nav-tabs #tab4,
.bannerpricing-table .panel-heading .nav-tabs #col4 {
background-color: #db2e8a;
}
.bannerpricing-table .tabbable .panel-heading .nav-tabs li.active a {
height: unset;
margin-top: 0px;
}
.bannerpricing-table .tabbable .panel-body {
padding: 0px !important;
}
.tab-content {
margin-bottom: -5px;
}
.bannerpricing-table .factivepanel #table_fields {
border: 2px solid #008bcc;
padding: 15px;
border-top-left-radius: 15px;
border-top-width: 15px !important;
margin-bottom: 0px;
border-top-right-radius: 15px;
}
.total_fields .col-sm-2 a{
display: inline-block;
float: right;
height: 35px!important;
margin-top: 39px;
border-radius: 6px;
display: inline-block!important;
}
.bannerpricing-table .sactivepanel #table_fields {
border: 2px solid #32c3a4;
padding: 15px;
border-top-left-radius: 15px;
border-top-width: 15px !important;
margin-bottom: 0px;
border-top-right-radius: 15px;
}
.bannerpricing-table .thactivepanel #table_fields {
border: 2px solid #e89d59; padding: 15px;
border-top-left-radius: 15px;
border-top-width: 15px !important;
margin-bottom: 0px;
border-top-right-radius: 15px;
}
.bannerpricing-table .foactivepanel #table_fields {
border: 2px solid #db2e8a; padding: 15px;
border-top-left-radius: 15px;
border-top-width: 15px !important;
margin-bottom: 0px;
border-top-right-radius: 15px;
}
.bannerpricing-table .tabbable .unit_drpdn {
padding-right: 17px;
padding-left: 17px;
}    .bannerpricing-table .tabbable .cs_br-height {
padding-right: 5px;
padding-left: 5px;
margin-left: 11px;
}
.bannerpricing-table .tabbable .cs_br_width {
padding-right: 5px;
padding-left: 0;
width: 100%!important;
}
.bannerpricing-table .unit_drpdn .cs-custom-option {
background-color: #fff;
color: #000;
border: 1px solid #1d8ed2;
background-image: url(//aaprinters.co.uk/wp-content/plugins/newprobanner/images/60995.png);
background-position: 98% 57%;
background-size: 4% 55%;
}
.bannerpricing-table #double_sided_banner{
background-color: #fff;
color: #000;
border: 1px solid #1d8ed2;
background-image: url(//aaprinters.co.uk/wp-content/plugins/newprobanner/images/60995.png);
background-position: 87% 57%;
background-size: 7% 55%;
width: 100%;
height: 45px;
border-radius: 8px;
margin-bottom: 15px;
padding: 0px 15px;
background-repeat: no-repeat;
}
.finishing_options .col-md-4 label{
width: 100%;
display: inline-block;
}
.finishing_options .col-md-4 .fifty_perceent:first-child{
float:none;
width:55%;
}
.finishing_options .col-md-4 .fifty_perceent{
float:left;
width:55%;
}
.finishing_options .col-md-4 .fifty_perceent:last-child label{
font-size:14px;
}
.finishing_options .col-md-4 img{
width: 100%;
float: left;
}
#finishing,#hemming,#pole_pocket{
height: 33px;
padding: 3px 7px;
width: 100%;
font-size: 14px;
background-color: #ccc;
font-weight: 600;
}
.bannerpricing-table .factivepanel .cs-custom-option,
.bannerpricing-table .factivepanel #brt_c_width,
.bannerpricing-table .factivepanel #brt_c_height,
.bannerpricing-table .factivepanel .quantity .qty,#double_sided_banner {
border: 2px solid #008bcc !important;
}
.bannerpricing-table .sactivepanel .cs-custom-option,
.bannerpricing-table .sactivepanel #brt_c_width,
.bannerpricing-table .sactivepanel #brt_c_height,
.bannerpricing-table .sactivepanel .quantity .qty,.bannerpricing-table .sactivepanel #double_sided_banner {
border: 2px solid #32c3a4 !important;
}
.bannerpricing-table .sactivepanel .totalcost span,.bannerpricing-table .sactivepanel input#total_cost{
border: none;
color: #32c3a4;
}
.bannerpricing-table .sactivepanel #brt_c_inch_width, .bannerpricing-table .sactivepanel #brt_c_width_height {
border: 2px solid #32c3a4 !important;
}
.bannerpricing-table .sactivepanel #table_fields .single_add_to_cart_button{
background-color:#32c3a4 !important;
}
.bannerpricing-table .thactivepanel .cs-custom-option,
.bannerpricing-table .thactivepanel #brt_c_width,
.bannerpricing-table .thactivepanel #brt_c_height,
.bannerpricing-table .thactivepanel .quantity .qty,.bannerpricing-table .thactivepanel #double_sided_banner ,.bannerpricing-table .thactivepanel #brt_c_inch_width,.bannerpricing-table .thactivepanel #brt_c_width_height {
border: 2px solid #e89d59 !important;
}
.bannerpricing-table .thactivepanel #table_fields .single_add_to_cart_button{
background-color:#e89d59 !important;
}
.bannerpricing-table .thactivepanel .totalcost span,.bannerpricing-table .thactivepanel input#total_cost{
border: none;
color: #e89d59;
}
.bannerpricing-table .foactivepanel .cs-custom-option,
.bannerpricing-table .foactivepanel #brt_c_width,
.bannerpricing-table .foactivepanel #brt_c_height,
.bannerpricing-table .foactivepanel .quantity .qty,.bannerpricing-table .foactivepanel #double_sided_banner ,.bannerpricing-table .foactivepanel #brt_c_inch_width,.bannerpricing-table .foactivepanel #brt_c_width_height {
border: 2px solid #db2e8a !important;
}
.bannerpricing-table .foactivepanel .totalcost span,.bannerpricing-table .foactivepanel input#total_cost{
border: none;
color: #db2e8a;
}
.bannerpricing-table .dropts img {
display: none;
}
#table_fields #cs_select_del {
width: 100%;
padding: 12px;
border: 1px solid #E89D59;
border-radius: 4px;
background-color: #E89D59;
color: #fff;
}
#table_fields #cs_select_unit {
width: 100%;
padding: 12px;
border: 1px solid #1d8ed2;
border-radius: 4px;
}
#table_fields #brt_c_width,
#table_fields #brt_c_height {
width: 100%;
padding: 12px;
border: 1px solid #1d8ed2;
border-radius: 8px;
}
.bannerpricing-table .tabbable .panel-body #set1 .tabbable .nav-tabs li.active a {
height: unset;
margin-top: 8px;
color: #fff !important;
border: solid 2px #fff;
border-radius: 4px;
margin-left:0px !important;
padding: 5px 20px!important;
color: #000 !important;
background-color: #d2027d;
margin-bottom: 0px;
border-radius: 0px!important;
}
.bannerpricing-table .tabbable .panel-body #set1 .tabbable .nav-tabs li a {
height: unset;
margin-top: 8px;
color: #fff !important;
margin-bottom: 1px;
background-color: #009ef5;
padding-top: 8px !important;
padding-bottom: 0px !important;
padding-left: 20px !important;
padding-right: 20px !important;
text-decoration: navajowhite;
font-weight: 600;
}
.tabbable #unit_tabs{
padding-bottom: 0px;
background-color: #fff;
}
.bannerpricing-table .tabbable .panel-body #set1 .nav-tabs {
background-color: #008bcc;
float: left;
width: 100%;
margin-top:0px;
}
.bannerpricing-table .panel-body #set1, .bannerpricing-table .panel-body #set2, .bannerpricing-table .panel-body #set3, .bannerpricing-table .panel-body #set4{
width:100%;
}
#collapseTwo .tab-content .tabbable .tab-content {
width: 100%;
display: inline-block;
}
#collapseTwo .tab-content .tabbable .tab-content .tab-pane.fade{
width: 100%;
}
.bannerpricing-table .tabbable .panel-body #set1 .nav-tabs li:first-child {
margin-left: 30px;
}
.bannerpricing-table .panel-body .tab-content .tab-pane {
padding: 0px !important;    float: left;width: 100%;
}
.bannerpricing-table .tabbable .panel-body #set1 .tabbable .tg {
width: 100%;
}
.bannerpricing-table .tabbable .panel-body #set1 .tabbable .tg .tg-xedw {
font-weight: bold;
background-color: #989898;
color: #000;
text-align: center;
width: 30px;
}
.bannerpricing-table .tabbable .panel-body #set1 .tabbable .tg .tg-375y {
font-weight: bold;
background-color: #989898;
color: #000;
text-align:center;
}
.tabbable .tab-content{
padding: 0px!important;
}
.bannerpricing-table .tabbable .panel-body #set1 .tabbable .tg .tg-wquz {
font-weight: bold;
background-color: #989898;
color: #000;
text-align: center;
}
.bannerpricing-table .tabbable .unit_drpdn #cs_select_unit {
background-color: #fff;
color: #000;
}
.bannerpricing-table .tabbable .quantity.custom,
.custom-bannersize .quantity.custom {
display: block !important;
}
.tg {
border-collapse: collapse;
border-spacing: 0;
border-color: #999;
}
.tg td {
font-family: Arial, sans-serif;
font-size: 12px;
padding: 3px 2px;
border-style: solid;
border-width: 2px; word-break: normal;
border-color: #E4E4E4;
color: #444;
background-color: #F7FDFA;
}
.dropts {
font-size: 10px;
height: 15px;
width: 15px;
display: inline;
margin-left: 12px;
}
.dropts:hover {
text-decoration: none;
background: #ffffff;
z-index: 6;
}
#set4 .dropts .bulkqty {
background: #db2e8a;
border-color: black;
border-style: solid;
border-width: 1px;
margin: 0 0 0;
padding: 3px;
position: absolute;
}
#set3 .dropts .bulkqty {
background: #e89d59;
border-color: black;
border-style: solid;
border-width: 1px;
margin: 0 0 0;
padding: 3px;
position: absolute;
}
#set2 .dropts .bulkqty {
background: #32c3a4;
border-color: black;
border-style: solid;
border-width: 1px;
margin: 0 0 0;
padding: 3px;
position: absolute;
}
#set1 .dropts .bulkqty {
background: #008bcc;
border-color: black;
border-style: solid;
border-width: 1px;
margin: 0 0 0;
padding: 3px;
position: absolute;
}
.dropts th {
padding: 6px !important;
width: 55px !important;
background: none repeat scroll 0 0 #0f8bcb;
}
.dropts td {
color: #d21977 !important;
font-size: 16px !important;
font-weight: bold;
padding: 6px !important;
vertical-align: middle;
width: 104px !important;
text-align: center;
}
.dropts .bulkqty {
display: none;
}
.dropts:hover .bulkqty {
display: block !important;
z-index: 2147483647;
}
.ptemhom {
margin-bottom: 0px;
border-bottom: 1px solid rgb(0, 0, 0) !important;
text-align: center !important;
background: none repeat scroll 0% 0% white !important;
color: #0f8bcb !important;
font-weight: bold !important;
font-size: 16px !important;
padding: 5px !important;
}
.bulk_row {
width: 100%;
border-bottom: 1px solid rgb(153, 153, 153);
}
.dropts .bulkqty span {
font-size: 15px;
color: #ffffff !important;
text-align:center;
}
.homestyln {
color: #fff !important;
text-align: left;
float: left;
border-right: 1px solid rgb(153, 153, 153);
padding-right: 7px;
}
.homestylnow {
color: #fff !important;
text-align: left;
float: left;
border-right: 1px solid rgb(153, 153, 153);
padding-right: 7px;
padding-left: 3px;
}
.dropts table tr td:last-child {}
.dropts .bulkqty p {
color: #0f8bcb !important;
}
.dropts .bulkqty span {
font-size: 14px;
color: #ffffff !important;
}
.tg th {
border-color: #999;
border-style: solid;
border-width: 1px;
color: #fff;
font-family: Arial, sans-serif;
font-size: 12px;
overflow: hidden;
padding: 3px 7px;
vertical-align: middle;
word-break: normal;
height: 30px !important;
}
.tg .tg-375y {
font-weight: bold;
background-color: #d21977
}
.tg .tg-xedw {
font-weight: bold;
background-color: #d21977;
color: #ffffff;
text-align: center
}
.tg .tg-wquz {
font-weight: bold;
background-color: #2b84be;
color: #ffffff;
text-align: center;
border-bottom: 1px solid #a1a1a1;
border-width: 1px;
}
.tg .tg-tds {
background-color: #f7fdfa;
color: #2b84be;
width: 50px !important;
padding: 8px 3px;
text-align:center;
}
.tg tr th {
border-top: none;
text-transform:lowercase;
}
.bulk_row {
width: 100%;
border-bottom: 1px solid rgb(153, 153, 153);
}
.dropts .bulkqty {
width: 230px !important;
}
.dropts .homestyln {
width: 50.4% !important;
}
.bq {
width: 50.4%;
float: left;
color: white;
font-size: 14px;
border-right: 1px solid rgb(153, 153, 153);
margin-top: 3px;
}
.bq_price {
width: 45%;
float: right;
color: white;
font-size: 17px;
}
.dropts .homestylnow {
width: 48.6% !important;
border-right: none !important;
}
.tg .tg-v3jn {
font-weight: bold;
background-color: #f7fdfa;
color: #2b84be
}
.tg td a:hover {
border-bottom: 1px solid #D21977 !important;
}
.bannerpricing-table .tabbable .panel-body #set2 .tabbable .nav-tabs li.active a {
height: unset;
margin-top: 8px;
border-radius: 0px 0px 0px 0px !important;
color: #000 !important;
margin-bottom: 2px;
background-color: #009ef5;
border: solid 2px #fff;
border-radius: 4px;
padding-top: 3px !important;
padding-bottom: 3px !important;
padding-left: 20px !important;
padding-right: 20px !important;
margin-left: 0px !important;
}
.bannerpricing-table .tabbable .panel-body #set2 .tabbable .nav-tabs li a {
height: unset;
margin-top: 8px;
border-radius: 5px !important;
color: #000 !important;
margin-bottom: 2px;
background-color: #32c3a4;
padding-top: 3px !important;
padding-bottom: 3px !important;
padding-left: 20px !important;
padding-right: 20px !important
}
.bannerpricing-table .tabbable .panel-body #set2 .nav-tabs li:first-child {
margin-left: 30px;
}
.bannerpricing-table .tabbable .panel-body #set2 .tabbable .tg {
width: 100%;
}
.tg a {
color: #000 !important;
text-decoration: none !important;
font-weight: bold;
padding: 3px 3px;
}
.bannerpricing-table .tabbable .panel-body #set2 .tabbable .tg .tg-xedw {
font-weight: bold;
background-color: #989898 !important;
color: #ffffff;
text-align: center;
width: 30px;
}
.bannerpricing-table .tabbable .panel-body #set2 .tabbable .tg .tg-375y {
font-weight: bold;
background-color: #989898 !important;
text-align: center;
}
.bannerpricing-table .tabbable .panel-body #set2 .tabbable .tg .tg-wquz {
font-weight: bold;
background-color: #989898  !important;
color: #ffffff;
text-align: center;
}
.bannerpricing-table .tabbable .panel-body #set2 .my-bulk { color: #fff;
font-size: 13px;
font-weight: bold;
border-radius: 100%;
padding-top: 1px;
font-style: italic;
margin-left: -5px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
}
.bannerpricing-table .tabbable .panel-body #set3 .tabbable .nav-tabs li.active a {
height: unset;
margin-top: 8px;
border-radius: 4px 4px 0px 0px !important;
color: #000 !important;
margin-bottom: 8px;
background-color: #009ef5;
border: solid 2px #fff;
padding-top: 3px !important;
padding-bottom: 3px !important;
padding-left: 20px !important;
padding-right: 20px !important;
margin-left:0px !important;
}
.bannerpricing-table .tabbable .panel-body #set3 .tabbable .nav-tabs li a {
height: unset;
margin-top: 8px;
color: #000 !important;
margin-bottom: 8px;
padding-top: 3px !important;
padding-bottom: 3px !important;
padding-left: 20px !important;
padding-right: 20px !important;
background-color: #e89d59;
}
.bannerpricing-table .tabbable .panel-body #set3 .nav-tabs { float: left;
width: 100%;
margin-top:0px;
}
.art_text img{
float: right;
width: 30px;
margin-top:-3px;
margin-right: 10px;
}
.art_text .art-heading{
background-color: #009ef5 !important;
color: #fff !important;
font-weight: 600;
padding-top: 10px !important;
padding: 1px 0px;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
margin-top: 0px;
margin-bottom: 0;
}
.art_text .art-heading a{
background-color: transparent;
border: navajowhite;
text-align: center;
color: #fff;
font-size: 20px;
text-decoration: none;
padding-left:6px!important;
}
.bannerpricing-table .tabbable .panel-body #set3 .nav-tabs li:first-child {
margin-left: 30px;
}
.bannerpricing-table .tabbable .panel-body #set3 .tabbable .tg {
width: 100%;
}
.bannerpricing-table .tabbable .panel-body #set3 .tabbable .tg .tg-xedw {
font-weight: bold;
background-color: #989898 !important;
color: #ffffff;
text-align: center;
width: 30px;
}
.bannerpricing-table .tabbable .panel-body #set3 .tabbable .tg .tg-375y {
font-weight: bold;
background-color: #989898 !important;
text-align:center;
}
.bannerpricing-table .tabbable .panel-body #set3 .tabbable .tg .tg-wquz {
font-weight: bold;
background-color: #989898 !important;
color: #ffffff;
text-align: center;
}
.bannerpricing-table .tabbable .panel-body #set3 .my-bulk {
background-color: #e89d59 !important;
color: #fff;
font-size: 13px;
font-weight: bold;
border-radius: 100%;
padding-top: 1px;
font-style: italic;
margin-left: -5px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
}
.bannerpricing-table .tabbable .panel-body #set4 .tabbable .nav-tabs li.active a {
height: unset;
margin-top: 8px;
border-radius: 5px !important;
color: #fff !important;
margin-bottom: 8px;
background-color: #009ef5;
border: solid 2px #fff;
border-radius: 4px;
padding-top: 3px !important;
padding-bottom: 3px !important;
padding-left: 20px !important;
padding-right: 20px !important;
}
.bannerpricing-table .tabbable .panel-body #set4 .tabbable .nav-tabs li a {
height: unset;
margin-top: 8px;
border-radius: 5px !important;
color: #fff !important;
margin-bottom: 8px;
background-color: #911d5b;
padding-top: 3px !important;
padding-bottom: 3px !important;
padding-left: 20px !important;
padding-right: 20px !important
}
.bannerpricing-table .tabbable .panel-body #set4 .nav-tabs { float: left;
width: 100%;
margin-top:0px;
}
.bannerpricing-table .factivepanel td.tg-tds.active {
border: 3px solid #008bcc !important;
}
.bannerpricing-table .foactivepanel td.tg-tds.active {
border: 3px solid #db2e8a !important;
}
.bannerpricing-table .sactivepanel td.tg-tds.active {
border: 3px solid #32C3A4 !important;
}
.bannerpricing-table .thactivepanel td.tg-tds.active {
border: 3px solid #E89D59 !important;
}
.bannerpricing-table .tabbable .panel-body #set4 .nav-tabs li:first-child {
margin-left: 30px;
}
.bannerpricing-table .tabbable .panel-body #set4 .tabbable .tg {
width: 100%;
}
.bannerpricing-table .tabbable .panel-body #set4 .tabbable .tg .tg-xedw {
font-weight: bold;
background-color: #989898 !important;
color: #ffffff;
text-align: center;
width: 30px;
}
.bannerpricing-table .tabbable .panel-body #set4 .tabbable .tg .tg-375y {
font-weight: bold;
background-color: #989898 !important;
text-align:center;
}
.bannerpricing-table .tabbable .panel-body #set4 .tabbable .tg .tg-wquz {
font-weight: bold;
background-color: #989898 !important;
color: #ffffff;
text-align: center;
}
.bannerpricing-table .tabbable .panel-body #set4 .my-bulk {
background-color: #db2e8a !important;
color: #fff;
font-size: 13px;
font-weight: bold;
border-radius: 100%;
padding-top: 1px;
font-style: italic;
margin-left: -5px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
}
.distable-parent .col-md-6:first-child{
padding-left: 0px;
}
.distable-parent .col-md-6:last-child{
padding-right: 0px;
}
table#discounttable{
width: 100%;
}
#discounttable .heading-row th,#discounttable2 .heading-row th{
padding: 5px 0px;
font-size: 14px;
border-right: 2px solid #008bcc;
text-align: center;
background-color: #025b87;
color: #fff;
}
tr.perdic td.tq{
font-weight: 600;
}
tr.perdic td{
text-align: center;border-right: 2px solid #e4e4e4;border-top:0px !important;padding: 3px 10px;border-bottom:2px solid #e4e4e4;
}
tr.perdic td:last-child{
border-right: 2px solid #008bcc; 
background-color: #008bcc;
color: #fff;
}
tr.perdic td:last-child:hover{
background-color: #333;
}
tr.perdic td:last-child:hover a{
color: #fff!important;
text-decoration: none;
}
tr.perdic td:last-child a{
color: #fff!important;
cursor: pointer;
}
tr.perdic:last-child td{
border-bottom: 0px!important;
}
#headingTwo, #headingThree, #headingFour{
border-radius: 0px;
}
.distable-parent{
display: inline-block;
width: 100%;
padding-left: 10px;
padding-right: 10px;
}
.order_summary_heading h2{color:#079ef1!important;font-size:21px;}
p.totalprice-sum{
margin-top: 4px!important;
font-size: 24px;
padding-left: 10px;
color: #d20272;
}
#step_3 .fileName.filecolor{
border-radius: 0;
border: 1px solid #009ef5;
background: #009ef5;
margin-bottom:0px;
}
#step_3 .removeimg{
color:#fff!important;
}
#step_3 .seletedimagesqty_box{
font-size: 14px!important;
}
#step_3 .seletedimagesqty_box span{
padding-left: 15px!important;
}
#step_3 .seletedimagesqty_box span input{
width:50%;
}
.chooseartwork .fileName,.choosecustomdesign .filename{
padding: 7px 15px;
font-size: 14px;
display: inline-block;
width: 100%;
border-radius: 0px;
border: 1px solid #009ef5;
background: #009ef5;
}
.chooseartwork h3{
margin-top:0px;
color:#fff;
}
.chooseartwork .fileName,.choosecustomdesign .filename .removeimg{
color:#fff;
}
.chooseartwork a.show-templates.designs{
color: #ff0b0b!important;
font-weight: 600;
}
@media screen and (max-width:991px ) and (min-width: 768px) {
.summary_attribute_selected {
display: none;
}
.row.total_fields{
padding-right:0px;
padding-left:0px;
}
sup {
top: -.5em;
background-color: #060606 !important;
padding: 15px 9px 15px 6px !important;
color: white;
border: 1px solid #dc137d;
font-size: 13px !important;
margin-top: 12px !important;
border-radius: 50px 50px 50px 50px !important;
float: left;
margin-left: 10px !important;
margin-right: -33px !important;
}
.cost_price {
font-size: 8px !important;
color: white;
overflow: hidden;
}
.mobilep-view-all-products {
display: none;
}
.bannerpricing-table .tabbable label {
font-weight: normal;
color: #000;
font-size: 13px !important;
margin-bottom: 6px;
}
.summary_attribute_selected {
position: relative;
top: unset;
background-color: #ccc;
width: 90% !important;
right: unset !important;
z-index: 1!important;
padding: 0px 15px;
font-size: 12px !important;
display: inline-block;
margin-left: 5%;
}
.tabbable .col-lg-12 .col-sm-4 h3{
padding-left:0px!important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
background-color: black  !important;
color: #fff;
-webkit-font-smoothing: antialiased;
padding: 7px !important;
}
.reset_sec {
float: right;
cursor: pointer;
margin-right: 45px !important;
display: inline-block;
width: 8% !important;
font-size: 16px;
color: white !important;
margin-top: 0px !important;
text-align: center !important;
text-decoration: underline;
background-color: #d40172;
color: white;
padding: 6px !important;
border-radius: 7px;
text-decoration: rebeccapurple;
text-transform: uppercase;
font-weight: 500 !important;
}
.bannerpricing-table .panel-heading .nav-tabs > li {
width: 23% !important;
margin-left: 0px !important;
margin-right: 0px !important;
padding-left: 0px !important;
padding: 0px !important;
}
.row.radio_units span{
margin-left: 0px !important;
line-height: 22px;
padding-right: 30px;
border: 1px solid #009ef5;
text-align: center;
width: 13% !important;
display: flex;
margin-right: 10px;
}
sup {
font-size: 9px !important;
}
span input[type="radio"] {
margin-right: 4px;
margin-top: 0;
width: 14px;
height: 14px;
}   .bannerpricing-table .panel-heading .nav-tabs > li img {
width: 89% !important;
margin-left: 0px !important;
margin-right: 0px !important;
padding-left: 0px !important;
padding: 0px !important;
}
.bannerpricing-table .panel-heading .nav-tabs > li.active img {
width: 89% !important;
background-color: #d40172;
}     .sendpress-submit {
margin-top: 31px !important;
display: inline-block !important;
}
.removeimg {
float: right;
color: #379bd6;
cursor: pointer;
font-size: 14px;
padding-right: -19px;
vertical-align: middle;
margin-left: 5px;
margin-right: 18px;
text-align: right;
margin-top: 0px !important;
}
.uploadedfiles img {
width: 100% !important;
}
a.continue_btn.continue_btn_3 {
margin-top: -35px !important;
}
.art_text .art-heading {
border-top-left-radius: 4px;
background-color: #009ef5 !important;
color: #fff !important;
font-weight: 600;
padding-bottom: 0px;
padding: 9px 0px !important; }
.search-theme input[type="submit"] {
position: absolute;
right: 7px !important;
left: auto;
height: 47px;
background-color: #279fd8;
border: 0px;
color: #fff;
padding: 0px 5px 0px 30px !important;
font-size: 13px !important;
font-weight: 600;
border-radius: 8px;
background-image: url(//aaprinters.co.uk/wp-content/plugins/newprobanner/css/images/search-popup-icon.png);
background-repeat: no-repeat;
background-position: 16% 49% !important;
background-size: 22% 31% !important;
}
.selected-designImage img {
width: 100% !important;
}
.modal a.close-modal {
position: absolute;
top: 1.5px !important;
right: 3.5px !important;
}
.single_add_to_cart_button.button.alt {
margin-top: -4px !important;
float: left !important;
}
.bannerpricing-table .tabbable .show-templates {
font-size: 13px;
padding: 0px 0px 0px 0px !important;
line-height: 16px !important;
border-radius: 12px; color: #fff !important;
vertical-align: middle;
margin-bottom: 13px !important;
margin-top: 0px !important;
display: inline-block;
font-weight: 600;   width: 50% !important;
padding-bottom: 6px !important;
}
.fourbysix{
border-radius: 2px;
display: inline-block;
padding: 4px 2px !important;
text-align: center;
color: #000;
text-decoration: none;
font-weight: 600;
background-color: #008bcc;
font-size: 15px !important;
width: 18%;
}
.sixbythree{
border-radius: 2px;
display: inline-block;
padding: 10px 6px !important;
text-align: center;
color: #000;
text-decoration: none;
font-weight: 600;
background-color: #008bcc;
font-size: 15px !important;
width: 20%;
}
.sixbyfour{
border-radius: 2px;
display: inline-block;
padding: 16px 6px !important;
text-align: center;
color: #000;
text-decoration: none;
font-weight: 600;
background-color: #008bcc;
font-size: 15px !important;
width: 20%;
}
.art_text .art-heading {
border-radius: 12px;
background-color: #009ef5 !important;
color: #fff !important;
font-weight: 600;
padding-bottom: 0 px!important;
padding: 0px 0px !important;
}
.width_drpdn h3 {
font-size: 20px !important;
}
a.threebysix{
display: inline-block;
padding: 29px 8px !important;
color: #000;
text-decoration: none;
font-weight: 600;
font-size: 15px !important;
width: 22%;
}
.art_text .art-heading a {
background-color: transparent;
border: navajowhite;
text-align: center;
color: #fff;
font-size: 13px !important;
text-decoration: none;
}
.art_text .art-heading {
border-radius: 12px;
background-color: #009ef5 !important;
color: #fff !important;
font-weight: 600;
padding-top: 13px !important;
padding-bottom: 10px !important;
padding-left: 2px !important; }
.total_fields .col-sm-2 a {
display: inline-block;
float: right !important;
height: 35px !important;
margin-top: 38px !important;
border-radius: 0px !important;
display: inline-block !important;
}
.finishing_img {
height: 85px !important;
margin-bottom:10px;
}
.col-xs-2.slct_size img {
padding: 0px 3px 2px 5px;
height: 73px !important;
max-width: 100%;
margin: 25px 0px 0px 0px;
}
button#show {
display: block ;
}
button#hide {
display: block ;
}
.bannerpricing-table .panel-heading .nav-tabs > li {
width: 31% ;
margin-left: 13px !important;
}
span.small_note {
background-color: black;
padding-top: 8px !important;
padding-bottom: 29px !important;
padding-left: 23px !important;
padding-right: 44px !important;
border-radius: 0 0 52px 0px !important;
clear: both;
text-align: center !important;
margin-left: -10px !important;
}
#collapseTwo, #collapseOne, #collapseThree, #collapseFour, #collapseFive {
width: 100% !important;
margin-left: 0px !important;
border: 2px solid #00A2F7!important;
}
.bannerpricing-table .panel-heading .nav-tabs > li > a > h5 {
font-size: 12px !important;
}
.bannerpricing-table .panel-heading .nav-tabs > li > a > h6 {
display: none !important;
}
span.unit_ft {
display: flex;
margin: 0;
padding: 0;
border: none;
width: 25% !important;
justify-content: center;
align-items: center;
color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
span.unit_cm {
display: flex;
margin: 0;
padding: 0;
border: none;
width: 25% !important;
justify-content: center;
align-items: center;
color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
span.unit_m {
display: flex;
margin: 0;
padding: 0;
border: none;
width: 25% !important;
justify-content: center;
align-items: center;
color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
span.unit_mm {
display: flex;
margin: 0;
padding: 0;
border: none;
width: 25% !important;
justify-content: center;
align-items: center;
color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
span.unit_in {
display: flex;
margin: 0;
padding: 0;
border: none;
width: 25% !important;
justify-content: center;
align-items: center;
color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
span.unit_mm {
display: flex;
margin: 0;
padding: 0;
border: none;
width: 25% !important;
justify-content: center;
align-items: center;
color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}      .small_note_left {
display:none;
margin-top: 12px;
padding-left: 0px !important;
color: white;
font-weight: 700;
background: #f7941d;
width: 100% !important;
padding: 3px 0px 5px 0px;
padding-left: 0px;
margin-left: 4px !important;
font-size: 9px !important;
line-height: 21px !important;
text-align: center !important;
height: 47px;
}
.entry img {
padding: 0;
max-width: 100% !important;
height: 25px;
}
.art_text {
border: 1px solid #009ef5;
border-radius: 12px;
clear: both;
margin-top: 10px;
}
}
@media screen and (max-width: 1199px) and (min-width:992px){
a.sixbythree{
padding: 18px 25px;
}
a.sixbyfour{
padding: 25px 25px;
}
a.threebysix{
padding: 40px 25px;
}
.row.radio_units span{
display: flex;
margin-left: 10px;
padding: 5px;
padding-right: 5px;
padding-right: 10px;
border: 1px solid #009ef5;
width: 13% !important;
}
#collapseTwo, #collapseOne, #collapseThree, #collapseFour, #collapseFive {
width: 100% !important;
margin-left: 0px !important;
border: 2px solid #00A2F7!important;
}
.bannerpricing-table .panel-heading .nav-tabs > li > a > h5{
font-size:14px;
}
.summary_attribute_selected {
width: 250px;
right: 20px;
}
.next_btn{
}
}
@media screen and (min-width: 767px){
div#section_acc_2 div#headingTwo .heading_bar.col-md-4 {
width: 100%;
}
}
@media screen and (max-width: 993px){
div#collapseOne .panel-body p {
width: 95%;
height: 40px!important;
bottom: 10px!important;
position: relative;
display: block !important;
left: 16px;
font-weight: bold;
font-size: 12px!important;
}
div.next_btn {
display: inline-block;
width: 100%;
text-align: center;
margin-top: 30px!important;
}
#discounttable .heading-row th{
font-size: 12px;
}
tr.perdic th,tr.perbandis th,tr.totbandis th{
font-size: 12px;
}
tr.perdic td,tr.perbandis td,tr.totbandis td{
font-size: 11px;
}
.distable-parent{
display: inline-block;
width: 100%;
}
.distable-parent .col-md-6{
padding-left: 0px;
padding-right: 0px;
}
}
@keyframes click-wave {
0% {
height: 40px;
width: 40px;
opacity: 0.15;
position: relative
}
100% {
height: 200px;
width: 200px;
margin-left: -80px;
margin-top: -80px;
opacity: 0
}
}
#qtprrd {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
position: relative;
right: 0;
bottom: 0;
left: 0;
height: 15px;
width: 15px;
transition: all 0.15s ease-out 0s;
background: #cbd1d8;
border: none;
color: #fff;
cursor: pointer;
display: inline-block;
margin-right: 0.5rem;
outline: none;
position: relative;
}
#qtprrd:hover {
background: #9faab7
}
#qtprrd:checked {
background: #E91E63;
border:3px solid #fff;
} #qtprrd:checked::after {
-webkit-animation: click-wave 0.25s;
-moz-animation: click-wave 0.25s;
animation: click-wave 0.25s;
background: #E91E63;
content: '';
display: block;
position: relative;
}
#qtprrd {
border-radius: 50%
}
#qtprrd::after {
border-radius: 50%
}