
/* DESIGN A BEARING */


.section-design-bearing-single{margin: 0 auto; width: 100%; max-width: 1100px;}
.section-design-bearing-calculator{margin: 0 auto; width: 100%; max-width: 1100px;}


.section-design-bearing-single{padding:0px 70px 0px 70px; color:#58595B;}
.section-design-bearing-single .top .head{text-transform:uppercase; margin-top:40px; margin-bottom:5px; font-size:1.5em; font-weight:bold; }
.section-design-bearing-single .top .subhead{text-transform:uppercase; margin-bottom:30px;}
.section-design-bearing-single .top .subhead h1{margin-top:0px; margin-bottom:0px; font-size:1.5em; font-weight:bold; }
.section-design-bearing-single .top .info{margin-bottom:30px;}
.section-design-bearing-single .top .info a{color:#58595B; text-decoration: underline;}


.section-design-bearing-calculator{padding:0px 70px 0px 70px; border-bottom: 1px solid #A6A8AB; }
.section-design-bearing-calculator .calculator-inputs .inner{background-color: #BBBDBF;}
.section-design-bearing-calculator .calculator-inputs .left{float:left; width:50%;}
.section-design-bearing-calculator .calculator-inputs .left .head{text-transform:uppercase; color:#F1F1F2; font-weight:bold; background-color:#808184; padding:15px 15px 15px 15px;}
.section-design-bearing-calculator .calculator-inputs .left .main{background-color:#E6E7E8; color:#8A8B8C; padding:35px 15px 15px 15px; font-size:0.85em; min-height:595px;}
.section-design-bearing-calculator .calculator-inputs .left .item{margin-bottom:10px;}
.section-design-bearing-calculator .calculator-inputs .left .item .lbl1{display:inline-block; width:40%; text-align:right; vertical-align:top; padding:5px 0px 0px 0px;}
.section-design-bearing-calculator .calculator-inputs .left .item .lbl1 .holder{display:inline-block; padding:0px 10px 0px 0px;}
.section-design-bearing-calculator .calculator-inputs .left .item .lbl2{display:inline-block; }
.section-design-bearing-calculator .calculator-inputs .left .item .lbl23{display:inline-block; width:30%;}
.section-design-bearing-calculator .calculator-inputs .left .item .lbl2 .holder{display:inline-block; padding:0px 10px 0px 0px;}
.section-design-bearing-calculator .calculator-inputs .left .item .lbl2 input{width:70px; background-color: #F1F1F2; border: 1px solid #7C7D7F; height: 28px; padding-left: 5px; padding-right: 5px; }
.section-design-bearing-calculator .left .item .lbl3{display:inline-block; }
.section-design-bearing-calculator .calculator-inputs .left .item .lbl3 input{width:70px; background-color: #F1F1F2; border: 1px solid #7C7D7F; height: 28px; padding-left: 5px; padding-right: 5px; }
.section-design-bearing-calculator .calculator-inputs .left .item.has3 .lbl2{min-width: 110px;}

.section-design-bearing-calculator .calculator-inputs .right{float:left; width:50%; }
.section-design-bearing-calculator .calculator-inputs .right .head{text-transform:uppercase; color:#F1F1F2; font-weight:bold; background-color:#808184; padding:15px 15px 15px 50px;}
.section-design-bearing-calculator .calculator-inputs .right .main{background-color:#F1F2F2; color:#8A8B8C; padding:35px 15px 15px 15px; font-size:0.85em; min-height:595px;}
.section-design-bearing-calculator .calculator-inputs .right .item {margin-bottom:10px;}
.section-design-bearing-calculator .calculator-inputs .right .item .lbl1{display:inline-block; width:50%;  vertical-align:top; }
.section-design-bearing-calculator .calculator-inputs .right .item .lbl1 .holder{display:inline-block; padding:0px 10px 0px 35px;}
.section-design-bearing-calculator .calculator-inputs .right .item .lbl12{display:inline-block; width:40%; }
.section-design-bearing-calculator .calculator-inputs .right .item .lbl12 .holder{display:inline-block; padding:0px 10px 0px 0px;}
.section-design-bearing-calculator .calculator-inputs .right .item .lbl2{display:inline-block; font-weight:bold; width:40%; vertical-align:top; }
.section-design-bearing-calculator .calculator-inputs .right .item .lbl2 .holder{display:inline-block;}
.section-design-bearing-calculator .calculator-inputs .right .item .lbl2 .message{color:#FF0000; font-size:0.9em;}
.section-design-bearing-calculator .calculator-inputs .right .message_wall_perc .message{color:#FF0000; font-weight: 500;}
.section-design-bearing-calculator .calculator-inputs .right .lblblank{display: inline-block; width: 50%;}
.section-design-bearing-calculator .calculator-inputs .right .is_message .message{color:#FF0000; font-weight: 500; font-size:0.9em;}
@media print{
    .section-design-bearing-calculator .calculator-inputs .left .head{padding:5px 15px 5px 15px;}
    .section-design-bearing-calculator .calculator-inputs .right .head{padding: 5px 15px 5px 15px;}
    .section-design-bearing-calculator .calculator-inputs .right .lblblank{display: none;}
    .section-design-bearing-calculator .calculator-inputs .right .is_message .message{display: block;}
}

.section-design-bearing-calculator .bearing-diagram .diagram-head{background-color:#808184; font-size:1.5em; color:#FFF; padding:15px 30px 15px 60px; font-weight:500;}
.section-design-bearing-calculator .bearing-diagram .diagram-image{border:1px solid #58595B; margin-bottom:30px;}
.section-design-bearing-calculator .bearing-diagram .diagram-image .left{float:left; width:50%; }
.section-design-bearing-calculator .bearing-diagram .diagram-image .right{float:left; width:50%; }
.section-design-bearing-calculator .bearing-diagram .diagram-image .right .main{padding:0px 0px 0px 50px;}

.section-design-bearing-calculator .bearing-diagram .diagram-image .left .main{padding:30px 30px 30px 30px;}
.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer{ font-size:0.8em; }
.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section1{ padding:0px 20px 0px 30px; }
.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section1 .inner{ background-image:url('../../assets/img/calculator-arrow1.png'); background-position: bottom right; background-repeat:no-repeat; margin-bottom:10px; padding-bottom:10px; }
.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2{padding:0px 0px 0px 30px; background-image:url('../../assets/img/calculator-arrow2.png'); background-position: bottom left; background-repeat:no-repeat; }
.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2 .bg{background-image:url('../../assets/img/calculator-arrow3.png'); background-position: bottom right; background-repeat:no-repeat; padding:0px 20px 0px 0px; }
.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2 .inner{border:5px solid #8A8B8C;}
.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2 .item1{border-bottom:5px solid #8A8B8C; padding:35px 0px 0px 0px;}
.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2 .item2{padding:50px 0px 50px 30px;}
.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2 .item3{border-top:5px solid #8A8B8C; padding:12px 20px 12px 10px; text-align:right; color:#FFF;}
.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section3{margin-top:15px;}
.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section3 .section-left{float:left; width:60%;}
.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section3 .section-right{float:left; width:40%; text-align:right; padding:0px 22px 0px 0px;}
.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section4{margin-top:5px;}

.section-design-bearing-calculator .bearing-diagram.is-washer .diagram-image .left .diagram-outer .section3 .section-left{display: none;}
.section-design-bearing-calculator .bearing-diagram.is-washer .diagram-image .left .diagram-outer .section3 .section-right{width:100%;}

.section-design-bearing-calculator .bearing-diagram .diagram-image .right{}
.section-design-bearing-calculator .bearing-diagram .diagram-image .right .section1{margin-bottom:20px; margin-top:40px;}
.section-design-bearing-calculator .bearing-diagram .diagram-image .right .section1 .section-left{float:left;}
.section-design-bearing-calculator .bearing-diagram .diagram-image .right .section1 .section-left .section-inner{padding:0px 40px 0px 0px; margin-right:40px; border-right:1px solid #808184;}
.section-design-bearing-calculator .bearing-diagram .diagram-image .right .section1 .section-right{float:left; width:60%;}
.section-design-bearing-calculator .bearing-diagram .diagram-image .right .section1 .lbl{display: inline-block;}
.section-design-bearing-calculator .bearing-diagram .diagram-image .right .section1 .dta{display: inline-block;}
.section-design-bearing-calculator .bearing-diagram .diagram-image .right .section2 .head{font-weight:bold; margin-bottom:5px;}
.section-design-bearing-calculator .bearing-diagram .diagram-image .right .section2 .dta{}
.section-design-bearing-calculator .bearing-diagram .diagram-image .right .section2 .dta table{width:100%;}
.section-design-bearing-calculator .bearing-diagram .diagram-image .right .section2 .dta table .h{font-weight:bold;}
.section-design-bearing-calculator .bearing-diagram .diagram-image .right .section2 .dta table td{width:33%;}

.section-design-bearing-calculator .diagram-share{margin-bottom: 50px;}
.section-design-bearing-calculator .diagram-share .main{}
.section-design-bearing-calculator .diagram-share .main .inner{max-width: 370px; margin: 0 auto;}
.section-design-bearing-calculator .diagram-share .bt{text-transform: uppercase; display: inline-block; background-color: #666667; color: #FFF; padding: 20px 10px 20px 10px; width: 100%; text-align: center; font-size: 1.1em;}
.section-design-bearing-calculator .diagram-share .info{font-size: 0.7em; text-align: center; margin-top: 10px; }
.section-design-bearing-calculator .diagram-share .send{text-align: center; margin-top: 30px; color: #666667;}
.section-design-bearing-calculator .diagram-share .send a{color: #666667; text-transform: uppercase;}
.section-design-bearing-calculator .diagram-share .send .print{display: inline-block; padding: 10px 0px 10px 40px; background-image:url('../../assets/img/calculator-print.png'); background-repeat: no-repeat; background-position: left center; margin-right: 0px;}
.section-design-bearing-calculator .diagram-share .send .email{display: inline-block; padding: 10px 0px 10px 40px; background-image:url('../../assets/img/calculator-email.png'); background-repeat: no-repeat; background-position: left center; }

@media (max-width: 1180px) { 
    .section-design-bearing-calculator .bearing-diagram .diagram-image .right .section1 .section-left{float: none;}
    .section-design-bearing-calculator .bearing-diagram .diagram-image .right .section1 .section-left .section-inner{border-right:none;}
}

@media (max-width: 768px) { 
	.section-design-bearing-single{padding:0px 20px 0px 20px;}
	.section-design-bearing-calculator{padding:0px 20px 0px 20px; }
	.section-design-bearing-calculator .calculator-inputs .left{float:none; width:100%; }
	.section-design-bearing-calculator .calculator-inputs .right{float:none; width:100%; }
	.section-design-bearing-calculator .bearing-diagram .diagram-image .left{float:none; width:100%; }
	.section-design-bearing-calculator .bearing-diagram .diagram-image .right{float:none; width:100%; margin-bottom:20px; }
	.section-design-bearing-calculator .bearing-diagram .diagram-image .right .section1 .section-left .section-inner{border-right:none;}
	.section-design-bearing-calculator .diagram-share .send .print{margin-right: 10px; margin-left:10px;}
	.section-design-bearing-calculator .diagram-share .send .email{margin-right: 10px; margin-left:10px;}
}

.section-share-results{display: none;}
.section-share-results{ background-color:#404041; color:#FFF; padding:20px 0px 30px 0px; }
.section-share-results .title{ margin-bottom:20px; font-size:1.7em; padding:10px 0px 10px 60px; text-transform:uppercase; background-image:url('../../assets/img/icon-enquiry.png'); background-position: left center; background-repeat: no-repeat; }
.section-share-results .content .form-left{ float:left; width:50%; }
.section-share-results .content .form-left .inner{ padding-right:50px; }
.section-share-results .content .form-left .item{margin-bottom:15px; position:relative;}
.section-share-results .content .form-left .item .lbl{ display:inline-block; width:100px; text-align:right; }
.section-share-results .content .form-left .item .dta{ display:inline-block; width:100%; margin-left:-100px; position:absolute;  }
.section-share-results .content .form-left .item .dtainner{ margin-left:110px;  }
.section-share-results .content .form-left .item .dta .txt{ width:100%; min-height:30px;  }

.section-share-results .content .form-right{ float:left; width:50%; }
.section-share-results .content .form-right .inner{ padding-right:50px; }
.section-share-results .content .form-right .txth{ width:100%; height:140px; }

.section-share-results .content .form-submit {text-align:center; margin-top:20px;}
.section-share-results .content .form-submit .btn{ color:#FFF; background-color:#929497; text-transform:uppercase; border-radius:0px; padding:10px 40px 10px 40px; font-size:1.1em; }
.section-share-results .content .form-submit .btn:hover{ color:#FFF; }
.section-share-results input{ color:#666;  }
.section-share-results select{ color:#666;  }
.section-share-results textarea{ color:#666;  }

.section-share-results .txt-results{display: none;}

/* DESIGN BEARING - PUMPS */
.section-design-bearing-calculator.pump .calculator-inputs .left .head{}
.section-design-bearing-calculator.pump .calculator-inputs .right .head{}
.section-design-bearing-calculator.pump .calculator-inputs .left .main{}
.section-design-bearing-calculator.pump .calculator-inputs .right .main{}
.section-design-bearing-calculator.pump .bearing-diagram .diagram-image .left .diagram-outer .section4{margin-top:15px;}
.section-design-bearing-calculator.pump .calculator-inputs .right .main{ }
.section-design-bearing-calculator.pump .bearing-diagram .diagram-head{}
.section-design-bearing-calculator.pump .bearing-diagram .diagram-image .left .diagram-outer .section2 .item1{}
.section-design-bearing-calculator.pump .bearing-diagram .diagram-image .left .diagram-outer .section2 .item3{}
.section-design-bearing-calculator.pump .bearing-diagram .diagram-image .left .diagram-outer .section2 .inner{}

/* DESIGN BEARING - MARINE RUDDER */
.section-design-bearing-calculator.marine-rudder .calculator-inputs .left .head{}
.section-design-bearing-calculator.marine-rudder .calculator-inputs .right .head{}
.section-design-bearing-calculator.marine-rudder .calculator-inputs .left .main{min-height:320px;}
.section-design-bearing-calculator.marine-rudder .calculator-inputs .right .main{min-height:320px;}
.section-design-bearing-calculator.marine-rudder .bearing-diagram .diagram-head{ }
.section-design-bearing-calculator.marine-rudder .bearing-diagram .diagram-image .left .diagram-outer .section2 .item1{}
.section-design-bearing-calculator.marine-rudder .bearing-diagram .diagram-image .left .diagram-outer .section2 .item3{}
.section-design-bearing-calculator.marine-rudder .bearing-diagram .diagram-image .left .diagram-outer .section2 .inner{}
.section-design-bearing-calculator.marine-rudder .diagram-share .bt{}

/* DESIGN BEARING - MARINE STERN TUBE */
.section-design-bearing-calculator.marine-stern .calculator-inputs .left .head{}
.section-design-bearing-calculator.marine-stern .calculator-inputs .right .head{}
.section-design-bearing-calculator.marine-stern .calculator-inputs .left .main{min-height:320px;}
.section-design-bearing-calculator.marine-stern .calculator-inputs .right .main{min-height:320px;}
.section-design-bearing-calculator.marine-stern .bearing-diagram .diagram-head{ }
.section-design-bearing-calculator.marine-stern .bearing-diagram .diagram-image .left .diagram-outer .section2 .item1{}
.section-design-bearing-calculator.marine-stern .bearing-diagram .diagram-image .left .diagram-outer .section2 .item3{}
.section-design-bearing-calculator.marine-stern .bearing-diagram .diagram-image .left .diagram-outer .section2 .inner{}
.section-design-bearing-calculator.marine-stern .diagram-share .bt{  }

.section-design-bearing-calculator .submit-item{padding-left: 40%; margin-left: 3px;}
.section-design-bearing-calculator .do_calculate{border: 1px solid #808184; background-color: #808184; color: #D0D2D3; padding: 10px 30px 10px 30px; text-transform: uppercase; margin-top: 10px; margin-bottom: 10px;}
.section-design-bearing-calculator .calculate-progress{display: none;}
.do_defaults{display: none;}

.modal-calculator-thanks .modal-content{border-radius: 0px;}
.modal-calculator-thanks .modal-content .content{text-align: center; padding: 10px 10px 5px 10px;}


.dab-v2 .results-summary{display: none;}
.dab-v2 .results-summary .results-summary-inner{border: 1px solid #808184;}
.dab-v2 .results-summary .results-head{ background-color:#808184; font-size:1.5em; color:#FFF; padding:15px 30px 15px 60px; font-weight:500; }
.dab-v2 .bearing-diagram{margin-top: 30px;}
.dab-v2 .results-items{text-align: center;}
.dab-v2 .results-items .item{display: inline-block; width: 160px; margin: 0 auto; }
.dab-v2 .results-items .item .inner{padding: 20px 7px 0px 7px;}
.dab-v2 .results-items .item .inner .content{margin-top: 10px; padding-top: 0px; text-align: center; color: #808184; font-size: 0.8em; height: 60px; text-align: center; float: left; width: 100%; }
.dab-v2 .results-items .item .inner .icon{ background-image:url('../../assets/img/dab-message-tick.png'); background-repeat: no-repeat; background-position: top center; height: 50px;  }
.dab-v2 .results-items .item.cross .inner .icon{ background-image:url('../../assets/img/dab-message-cross.png'); }

.dab-v2 .bearing-diagram{display: none;}
.dab-v2 .bearing-diagram .diagram-image .left{width: 100%; text-align: center;}
.dab-v2 .bearing-diagram .diagram-image .left .main{display: inline-block; min-width: 200px;}

.dab-v2.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section1 .inner{ background-image:url('../../assets/img/calculator-bar-h-r2.png'); background-position: bottom right; background-repeat:no-repeat; margin-bottom:0px; padding-bottom:0px; margin-bottom: 20px;   }
.dab-v2.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section1 .inner2{ background-image:url('../../assets/img/calculator-bar-h-l2.png'); background-position: bottom left; background-repeat:no-repeat; margin-bottom:0px; padding-bottom:0px; height: 35px; font-weight: bold; color: #8A8B8C; font-size: 1.1em; }
.dab-v2.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2 {position: relative;}
.dab-v2.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2 .label-outside-diameter{position: absolute; top: 50%; margin-top: -30px; margin-left: -170px; width: 150px; text-align: left; font-weight: bold; color: #8A8B8C; font-size: 1.1em; }
.dab-v2.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2 .label-inside-diameter{position: absolute; top: 0; right: -152px; text-align: left; width: 150px; }
.dab-v2.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2 .label-inside-diameter .inside-diameter-bg2{ background-image:url('../../assets/img/calculator-bar-v-b2.png'); background-position: top left;  background-repeat: no-repeat; padding-left: 20px; font-weight: bold; color: #8A8B8C; font-size: 1.1em; }
.dab-v2.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2 .label-inside-diameter .inside-diameter-bg{ background-image:url('../../assets/img/calculator-bar-v-t2.png'); background-position: bottom left;  background-repeat: no-repeat; }
.dab-v2.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2 .label-wall-thickness{position: absolute; bottom: 0px; margin-top: 0px; right: -152px;  text-align: left; width: 150px;}
.dab-v2.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2 .label-wall-thickness .inside-wall-bg2{ background-image:url('../../assets/img/calculator-bar-v-b2.png'); background-position: top left;  background-repeat: no-repeat; padding-left: 20px; font-weight: bold; color: #8A8B8C; font-size: 1.1em; }
.dab-v2.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2 .label-wall-thickness .inside-wall-bg{ background-image:url('../../assets/img/calculator-bar-v-t2.png'); background-position: bottom left;  background-repeat: no-repeat; }
.dab-v2.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2 .item1{padding: 0px;}
.dab-v2.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2 .item2{padding: 0px;}
.dab-v2.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2 .item3{padding: 0px;}
.dab-v2.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2{ background-image:url('../../assets/img/calculator-bar-v-t2.png'); padding-left: 0px; }
.dab-v2.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2 .inner2{ background-image:url('../../assets/img/calculator-bar-v-b2.png'); padding-left: 30px; background-repeat: no-repeat; background-position: top left; }
.dab-v2.section-design-bearing-calculator .bearing-diagram .diagram-image .left .diagram-outer .section2 .bg{ background-image: none; padding:0px 20px 0px 0px; }

.dab-v2.section-design-bearing-calculator.imperial .bearing-diagram .diagram-image .left .diagram-outer .section2 .label-wall-thickness{right: -165px;}

.dab-v2 .diagram-share{display: none;}
.dab-v2.section-design-bearing-calculator{padding-bottom: 30px;}

.dab-v2 .image-table {margin-bottom: 50px; text-align: left; color: #808184; font-size: 0.9em;}
.dab-v2 .image-table .diagram_grooves_message{text-align: left; margin-bottom: 5px; padding: 0px 100px 0px 100px; color: #FF0000; font-size: 0.9em; font-weight: 500; }
.dab-v2 .image-table .head{text-align: left; margin-bottom: 0px; padding: 0px 100px 0px 100px;}
.dab-v2 .image-table .table-foot{color: #FF0000; font-weight: 500; padding: 0px 100px 0px 100px; margin-top: 0px; font-size: 0.9em;}
.dab-v2 .image-table .dta .h{font-weight: bold;}
.dab-v2 .image-table .dta table{width: 100%;}
.dab-v2 .image-table .dta table td{width: 33.33%;}
.dab-v2 .image-table .dta .dta1{float: left; width: 49%; border-right: 1px solid #808184; padding: 0px 0px 0px 100px;}
.dab-v2 .image-table .dta .dta2{float: left; width: 50%; padding: 0px 0px 0px 100px;}

.dab-v2.section-design-bearing-calculator .right .share-top {padding: 0px 0px 0px 35px; display: none;}
.dab-v2.section-design-bearing-calculator .right .share-top .do_share_top{border: 1px solid #5C5D5E; background-color: #5C5D5E; color: #FFF; text-align: center; padding: 0px 0px 0px 0px; padding: 10px 30px 10px 30px; text-transform: uppercase;  margin-top: 10px; margin-bottom: 10px; }

.printbg{display: none;}
.print-page-header{display: none;}



.dab-v2 .lblprint{display: none;}
.print-bearing-diagram{display: none;}
.print-image-table{display: none;}
.printme-inline{display: none;}

@media print{
    .noprint{display: none !important;}
    .printme-inline{display: inline-block;}
    .printbg{display: initial; position: absolute; z-index: -1;}
    
    .dab-v2 .results-summary{display: none;}
    
    /*.bgprint{-webkit-print-color-adjust:exact !important;}*/
    /*.bgprint:before { content: url('../../assets/img/dab-message-cross.png'); position: absolute; z-index: -1; width: 500px;  }*/
    .dab-v2.section-design-bearing-calculator .calculator-inputs .left{width: 49%; float: left; color: #CCC !important; }
    .dab-v2.section-design-bearing-calculator .calculator-inputs .right{width: 49%; float: left;  }
    
    #header.site-header{display: none;}
    .site-navigation{display: none;}
    #footer.site-footer{display: none;}
    
    .print-page-header{ display: inline-block; padding: 0px 0px 0px 0px; margin-top: 10px; margin-bottom: 0px; border-bottom: 1px solid #58595B; width: 100%; }
    .print-page-header .print-head-img{margin-bottom: 10px; float: left;}
    .print-page-header .print-head-sub{text-transform: uppercase;}
    .print-page-header .print-head-date{text-align: right; float: right; padding: 15px 0px 0px 0px;}
    .section-design-bearing-single{padding: 0px 0px 0px 0px;}
    .section-design-bearing-single .info{display: none;}
    
    .section-design-bearing-single .top{font-size: 0.7em;}
    .section-design-bearing-single .top .head{display: inline-block; margin-bottom: 0px; padding: 0px; margin-top: 0px;}
    .section-design-bearing-single .subhead{display: inline-block; margin-bottom: 0px; padding: 0px; margin-top: 0px;}
    .section-design-bearing-single .top .subhead{margin-bottom: 5px;}
    .section-design-bearing-single .col-lg-12{padding: 0px;}
    
    .section-design-bearing-calculator{border: 1px solid #58595B; padding: 0px 0px 0px 0px;}
    .dab-v2.section-design-bearing-calculator{padding-bottom: 0px;}
    
    .section-design-bearing-calculator .head{border-bottom: 1px solid #58595B; padding: 0px 0px 10px 0px; margin-top: 0px;}
    .section-design-bearing-calculator .calculator-inputs {font-size: 0.9em;}
    .section-design-bearing-calculator .calculator-inputs .left .main{padding-top: 10px;}
    .section-design-bearing-calculator .calculator-inputs .right .main{padding-top: 10px;}
    
    .section-design-bearing-calculator.marine-stern .calculator-inputs .left .main{min-height:290px;}
    .section-design-bearing-calculator.marine-stern .calculator-inputs .right .main{min-height:290px;}
    
    
    .section-design-bearing-calculator .calculator-inputs .left .item {margin-bottom: 1px;}
    .section-design-bearing-calculator .calculator-inputs .left .item .lbl1{text-align: left; width: 50%; padding-top: 0px;}
    .section-design-bearing-calculator .calculator-inputs .left .item .lbl2{display: none;}
    .section-design-bearing-calculator .calculator-inputs .left .item .lbl3{display: none;}
    .section-design-bearing-calculator .calculator-inputs .left .item .lbl23{display: none;}
    .section-design-bearing-calculator .calculator-inputs .left .item .lblprint{display: inline-block; font-weight: 500;}
    
    .dab-v2.section-design-bearing-calculator .calculator-inputs .right{border-left: 1px solid #58595B}
    .dab-v2.section-design-bearing-calculator .calculator-inputs .right .head{padding-left: 25px;}
    .section-design-bearing-calculator .calculator-inputs .right .item {margin-bottom: 1px;}
    .section-design-bearing-calculator .calculator-inputs .right .item .lbl1{ width:59%;  }
    .section-design-bearing-calculator .calculator-inputs .right .item .lbl2{ width: 39%;  }
    .section-design-bearing-calculator .calculator-inputs .right .item .lbl2 .message{ font-size: 0.80em; line-height: 13px; display: none; }
    .section-design-bearing-calculator .calculator-inputs .right .item .lblprint{ display: block; padding-left: 10px; }
    .section-design-bearing-calculator .calculator-inputs .right .item .lbl1 .holder{padding-left: 10px;}
    
    .section-design-bearing-calculator .calculator-inputs .right .item.is_message .lbl12{display: none !important;}
    .section-design-bearing-calculator .calculator-inputs .right .item.is_message .lblprint{display: block;}

    .dab-v2 .results-summary{display: none !important;}
    .dab-v2 .bearing-diagram{display: none !important;}
    .dab-v2 .diagram-share{display: none !important;}
    
    .section-design-bearing-calculator .calculator-inputs .left .main{min-height:100px;}
    .section-design-bearing-calculator .calculator-inputs .right .main{min-height:350px; padding-right: 0px;}
    
    .print-bearing-diagram{display: block; text-align: center; padding: 0px 0px 0px 0px;}
    .print-bearing-diagram .diagram-head{text-transform: uppercase; margin-bottom: 5px; text-align: left; margin-top: 10px;}
    .print-bearing-diagram .diagram-head .dh-inner{font-weight: 500;}
    .print-bearing-diagram .diagram-head .scale{font-size: 0.8em; display: inline-block; margin-left: 20px; text-transform: initial;}
    .print-bearing-diagram .pic-left{display: inline-block; vertical-align: top; padding: 30px 10px 0px 0px; margin-top: 10px;}
    .print-bearing-diagram .pic-left .content{ padding: 66px 10px 66px 0px; border-right:1px solid #58595B; text-align: right; font-weight: bold; }
    .print-bearing-diagram .pic-middle{display: inline-block; vertical-align: top;}
    .print-bearing-diagram .pic-middle .pic-length{border-bottom:1px solid #58595B; margin-bottom: 10px; padding-bottom: 5px; text-align: center;  font-weight: bold; }
    .print-bearing-diagram .pic-middle .outer{border:5px solid #58595B;}
    .print-bearing-diagram .pic-middle .pic-middle-1{border-top:0px solid #58595B; border-bottom:0px solid #58595B; width: 275px; padding-top: 30px; padding-bottom: 30px; }
    .print-bearing-diagram .pic-middle .pic-middle-1 .content{ height: 85px; border-top:5px solid #58595B; border-bottom:5px solid #58595B; }
    .print-bearing-diagram .pic-right{display: inline-block; vertical-align: top; padding: 30px 0px 0px 10px;}
    .print-bearing-diagram .pic-right .pic-right-1 {margin-bottom: 5px; margin-top: 50px; }
    .print-bearing-diagram .pic-right .pic-right-1 .content{ padding: 30px 0px 30px 10px; border-left:1px solid #58595B; text-align: left; font-weight: bold; }
    .print-bearing-diagram .pic-right .pic-right-2 .content{ padding: 5px 0px 5px 10px; border-left:1px solid #58595B; text-align: left; font-weight: bold; }

    .print-bearing-diagram.is-washer .pic-middle .pic-middle-1{width: 135px; }
    .print-bearing-diagram.is-washer .pic-middle .pic-middle-1 .content{ height: 80px;  }
    .print-bearing-diagram.is-washer .pic-left .content{ padding: 71px 10px 69px 0px; border-right:1px solid #58595B; text-align: right; font-weight: bold; }
    .print-bearing-diagram.is-washer .pic-right .pic-right-1 .content{ padding: 35px 0px 35px 10px; border-left:1px solid #58595B; text-align: left; font-weight: bold; }
    
    .print-image-table{display: block; font-size: 0.8em;}
    .print-image-table .print_diagram_grooves_message{margin-top: 10px;}
    .print-image-table .head{margin-bottom: 5px; margin-top: 0px;}
    .print-image-table .table-foot{margin-top: 5px; font-weight: 500; color: #FF0000; font-size: 0.9em;}
    .print-image-table .dta{}
    .print-image-table .dta table{width: 100%;}
    .print-image-table .dta table td{width: 33.33%;}
    .print-image-table .dta table .h{font-weight: bold;}
    .print-image-table .dta .dta1{float: left; width: 49%; border-right: 1px solid #58595B;}
    .print-image-table .dta .dta2{float: left; width: 49%; padding: 0px 0px 0px 50px;}
    
    .dab-v2.section-design-bearing-calculator .left .left-holder{min-height: 100px !important;}
    .dab-v2.section-design-bearing-calculator .right .right-holder{min-height: 100px !important;}

    .print:last-child {page-break-after: auto;}
    body{margin: 0px 0px 0px 0px; }
    html, body {height: auto; }

}





/* DAB SHARE */

.modal-dab-share{}
.modal-dab-share .modal-content .closeme{float: right; margin-top: -2px;}
.modal-dab-share .modal-content{border-radius:0px; padding: 10px 10px 10px 10px;}
.modal-dab-share .modal-content .inner{margin-top:20px;}
.modal-dab-share .show-sent{display: none; text-align: center;}
.modal-dab-share .innerhead{font-weight: 300; font-size: 1.3em; text-transform:uppercase; text-align: center;}
.modal-dab-share .inner label{font-weight: 300; font-size: 0.95em;}

.modal-dab-share .inner .form-left{ float:none; }
.modal-dab-share .inner .form-left .inner{ padding-right:50px; }
.modal-dab-share .inner .form-left .item{margin-bottom:15px; position:relative;}
.modal-dab-share .inner .form-left .itemh{margin-bottom:90px;}
.modal-dab-share .inner .form-left .item .lbl{ display:inline-block; width:100px; text-align:left; }
.modal-dab-share .inner .form-left .item .dta{ display:inline-block; width:100%; margin-left:-100px; position:absolute;  }
.modal-dab-share .inner .form-left .item .dtainner{ margin-left:110px;  }
.modal-dab-share .inner .form-left .item .dta .txt{ width:100%; min-height:30px;  }
.modal-dab-share .inner .form-left .item .dta .txt_country{ width:100%; min-height:30px;  }
.modal-dab-share .inner .form-left .txth{ width:100%; height:100px; }
.modal-dab-share .inner .item .dta .wpcf7-not-valid-tip{ position: absolute; margin-top: -22px; font-size: 0.8em; width: 150px; text-align: right; right: 0px; margin-right: 5px; }

.modal-dab-share .inner .form-submit { text-align:center; margin-top:20px;}
.modal-dab-share .inner .form-submit .btn{ color:#FFF; background-color:#929497; text-transform:uppercase; border-radius:0px; padding:10px 40px 10px 40px; font-size:1.1em; }
.modal-dab-share .inner .form-submit .btn:hover{ color:#FFF; }
.modal-dab-share .inner input{ color:#666;  }
.modal-dab-share .inner select{ color:#666;  }
.modal-dab-share .inner textarea{ color:#666;  }

.modal-dab-share .inner .txt-results{display: none;}
.modal-dab-share .your-parse{display: none;}


@media (min-width: 768px) { 

}

@media (max-width: 768px) { 
.modal-dab-share .inner .item{margin-bottom: 10px;}
.modal-dab-share .inner p{margin-top: 0px; margin-bottom: 0px;}
.modal-dab-share .inner .lbl{float: none; padding-top: 0px;}
.modal-dab-share .inner .dta{float: none;}
.modal-dab-share .inner .dta input{width: 100%;}
.modal-dab-share .inner .submit-item{padding-left: 0px;}
}


