body.repairReportView{padding:0;margin:0;font-family: Helvetica, Arial, sans-serif;padding-top:105px;background:#f1f1f1;}

.repairReportView header{position:fixed;left:0;width:100%;z-index:999;top:0;background: #3b3a45;}
#page-header .leftmsg{margin:0;}
.repairReportView #page-header .container{max-width: 1140px;padding-left: 20px;height:auto;position:relative;}
.pdf-icon{/*position:absolute;right:15px;top:7px;width:40px;*/ max-width:1110px;margin:0 auto 10px;text-align:right;}
.pdf-icon img{max-width:100%;height:auto;margin-left: 12px;}
#logo-image{margin:0;padding:10px 0 7px;}
.sub-header{background:#fff;}
.sub-header h3{margin:0;padding:15px 0;}

.gray-bg-color{background:#ffffff;box-shadow: 0 3px 5px 0 rgba(0,0,0,0.3),0 5px 11px 0 rgba(0,0,0,0.3);margin-top: 45px;}
.repairReportView .pdf-icon +.container .gray-bg-color, #repair_popup .pdf-icon +.container .gray-bg-color{margin-top:0;}
#repair_popup form{margin:0;}
#homeInspector_popup form{margin:0;}
.report-container{}
.gray-bg-color .container h2{color:#ef7b22;font-size:40px}
.gray-bg-color .container p{font-size:17px;margin-bottom:20px;}

.report-intro{padding:17px 20px 1px;}
.repairReportView .report-intro{padding:17px 5px 1px;}
.report-intro h2{position:relative;margin:0;color:#2f2f2f;font-size:24px;}
#repair_popup .report-intro h2{padding-right:130px;}
#homeInspector_popup .report-intro h2{padding-right:130px;}
.report-intro h2 a{position:absolute;right:-5px;top:10px;color:#ef7b22;text-decoration:underline;font-size:17px;}
.report-intro p{font-style:italic;}

.gray-bg-color .carousel-control {width:88px;font-size:50px;line-height:1;opacity: 1;height: 60px;left:50%;margin-left:-88px;bottom:20px;top: inherit;background: rgba(0,0,0,0.3);border-radius:4px 0 0 4px;}
.gray-bg-color .carousel-control.right-arrow{right:50%;left:auto;margin:0 -88px 0 0;border-radius:0 4px 4px 0;}
.gray-bg-color .carousel-control:hover, .gray-bg-color .carousel-control:focus{background:rgba(0,0,0,0.5);}

.gray-bg-color .purple-bg {min-height:336px;color:#fff;position:relative;}
.gray-bg-color .carousel-inner>.item>a>img, .gray-bg-color .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {height: 465px;}
.gray-bg-color h4{font-size:17px;text-transform:uppercase;padding:2px 0 2px 0px;margin:0 0 12px;font-weight:700;}
.gray-bg-color h4.udbed{background:url(../images/price-icon2.png) no-repeat 0 center;}
.gray-bg-color h4.skade{background:url(../images/price-icon1.png) no-repeat 0 center;}

.purple-light{color:#fff;position:relative;background: #666666;padding:14px 40px 10px 20px;}
/*.purple-light+.purple-light {border-top:solid 1px rgba(255,255,255,0.3);}*/
.purple-light.show-me{position:absolute;left:0;right:0;top:0;height:100%;z-index:10;padding-top:14px;}

.report-container h3{margin: 0;padding:20px;position:relative;background:#d9dede;}

.light-green-bg {min-height:207px;background: #d9dede;color: #3b3a45;padding:20px;transition: all 1s ease;position:relative;}
.light-green-bg h3{padding:0;margin:0 0 7px;max-height:264px;background: #d9dede;color: #3b3a45;}
.light-green-bg p{padding:0;margin:0 0 20px;}
.light-green-bg.show-me{height:auto;position:absolute;left:0;right:0;top:0;height:100%;z-index:11;}

.purple-light button{height:30px;width:30px;border-radius:50%;position:absolute;right:15px;bottom:12px;z-index:1;background:black;border:solid 2px #222;font-size:5px;letter-spacing:1px;padding:0;}
.purple-light.show-me .show-btn, .close-set{display:none;}
.purple-light.show-me .card-reveal{display:block;}
.purple-light.show-me .card-reveal .description1{height:auto;} 
.purple-light.show-me .close-set{display:block;font-size:20px;color:whitesmoke;top:auto;border:none;bottom:10px;}

.light-green-bg .close-set{display:none;}
.light-green-bg.show-me .close-set{display:block;}
.light-green-bg.show-me .close-set .show-btn{display:none;}

.description-box{overflow:hidden;height:83px;font-family: Helvetica, Arial, sans-serif;font-size:14px;}
.light-green-bg button{letter-spacing:1px;width:30px;height:30px;border-radius:50%;border:solid 2px #222;text-align:center;position:absolute;right:15px;bottom:10px;z-index:1;background:transparent;font-size:5px;padding:0;background-color: black;color: white;}
.light-green-bg.show-me .close-set{display:block;font-size:20px;color:whitesmoke;bottom:10px;border:none;}
.light-green-bg.show-me .show-btn{display:none;}
.light-green-bg.show-me .description-box{height:auto;overflow:visible;max-height:80%;overflow:auto;padding-right: 10px;margin-right: -10px;}

.report-container h1 {margin: 0;padding:14px 15px 14px 20px;text-align: right;font-size:17px;background: #666666;}
.report-container h1 small {line-height:1;color: #fff;font-size:100%;float:left;}
.report-container h1 strong {color:#fff;width:250px;right:20px;}
.total-amt div h1 {
	background: #ef7b22;
	margin: 0 0 0 -15px;
	text-align: right;
	font-size: 50px;
	color: #fff;
	font-weight: 700;
	height: 80px;
	padding: 10px 15px 10px 0;
}


.total-amt div h1 span {
	float: left;
	background: #3b3a45;
	height: 80px;
	padding: 10px 10px 10px 15px;
	margin-top: -10px;
}

.total-amt div h1 strong{padding:10px}
.total-amt div h1 small {color: #fff;font-size: 16px;}
#dotPoints {display:none}

.logo{
	margin-top: 6px;
	margin-bottom: 0;
	}
.leftmsg {
	text-align: right;
	color: #ef7a25;
	margin: 23px 0 0 0;
	letter-spacing: 2px;
	font-weight: bold;
	font-size: 12px;
}
	header .pull-right{
	width:100%;
	text-align: right
}
.user-btn button {
	text-align: center;
	background: rgb(54, 53, 63);
	padding: 26px 20px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
	border: none;
}

.card-reveal {/*display: none;*/transition:0.9s;position:relative;}
.card-reveal h3{padding:0;margin-bottom:10px;}
.card-reveal.show-me{display: block;}

.grade{height:10px;position:relative;}
.top-nmbr-box {position:absolute;right:0;top:-45px;z-index:9;display:inline-block;line-height:2.30;background:/*#333*/rgba(0,0,0,0.75);color:whitesmoke;padding: 0px 18px;text-transform: uppercase;font-weight: 700;font-size:24px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.15);box-shadow: -1px 3px 7px 0px grey;}
.site-footer{background:#3b3a45;padding:10px 0;}

.description1{height:105px;overflow:hidden;line-height:1.25;}
.hideDescription1{display:none;}
.description2{height:61px;margin:0;padding:10px 0;font-size: 14px;font-weight:300;position:relative;display:table-cell;vertical-align:middle;line-height:1.25;}

.watermark-text{position:absolute;left:0;top:37%;transform:rotate(-31deg);text-transform:uppercase;color:rgba(0,0,0,0.2);/*text-shadow:0 0px 3px rgba(255,255,255,0.2);*/font-size:100px;}

.freeHoldLink{position:absolute;left:20px;bottom:10px;color: #666666;text-decoration: underline;}
.priceHoldLink{position:absolute;left:20px;bottom:0px;color: #FFFFFF;text-decoration: underline;font-size:12px;padding-right: 35px;line-height: 0.4;}

#repair_popup .modal-content{border:0;border-radius:0;box-shadow:0 6px 18px rgba(0, 0, 0, .7);}
#repair_popup .modal{margin-left:-17px;}
#repair_popup .modal-dialog{width:90%;max-width:1140px;background:transparent;padding:0;}
#repair_popup .modal-body{padding:50px 0 0;max-height:500px;overflow-x:hidden;overflow-y:scroll;}
#repair_popup .container{padding:0;height:auto;}
#repair_popup header .container{padding:0 20px;}

#homeInspector_popup .modal-content{border:0;border-radius:0;box-shadow:0 6px 18px rgba(0, 0, 0, .7);}
#homeInspector_popup .modal{margin-left:-17px;z-index:1051;}
#homeInspector_popup .modal-dialog{width:90%;max-width:960px;background:transparent;padding:0;}
#homeInspector_popup .modal-body{padding:0px;max-height:500px;overflow-x:hidden;overflow-y:auto;}
#homeInspector_popup .container{padding:0;height:auto;}
#homeInspector_popup header .container{padding:0 20px;}


.repair_qa_button{position:fixed;left:0;top:0;right:0;padding:15px 22px 8px;background:#808080;z-index:12;}
.repair_qa_button > a{float:right;padding:10px 10px;color:#fff;border:solid 2px #000;text-transform:uppercase;font-weight:bold;margin-left:4px;}
.repair_qa_button .repair_approve{background:green;}
.repair_qa_button .repair_discard{background:red;}
.repair_qa_button .repair_search{float:right;position:relative;padding-right:100px;max-width:100%;width:380px;}
.repair_search input{border:solid 2px #000;padding:10px;width:100%;}
.repair_search > a, .repair_search input[type="submit"]{border:solid 2px #000;display:block;text-align:center;background:#000;color:green;position:absolute;right:0;top:0;height:100%;font-weight:bold;text-transform:uppercase;width:100px;padding:10px 0;}
.auto-search-result{position:absolute;left:0;right:0;top:100%;background:#fff;border:solid 2px #000;border-top:0;box-shadow:4px 4px 2px 0px rgba(0,0,0,0.4);}
.auto-search-result ul{margin:0;padding:0;list-style:none;}
.auto-search-result ul a{display:block;padding:6px 10px;font-weight:bold;text-decoration:none;background:rgba(0,0,0,0.04);color:#444;}
.auto-search-result ul li+li a{border-top:solid 1px #555;}
.auto-search-result ul a:hover, .auto-search-result ul a:focus{background:rgba(0,0,0,0.1);}

.repair_qa_button .repair_approve_grey{background:#444444;}
.repair_qa_button .repair_discard_grey{background:#444444;}

.qaselectinput{position:absolute;right:60px;top:0;width:115px;}
.qaselectinput:after{content:'';clear:both;display:table;}
.qaselectinput .check-btn{left:0;right:auto;bottom:auto;top:2px;float:left;width:30px;height:30px;}
.qaselectinput > input{width:30px;font-size:17px;color:#333;float:right;margin-right: 23px;}
.qaselectinput .check-btn label{border-radius:0;bottom:2px;width:24px;height:24px;}
.qaselectinput .check-btn label:after{background:#888;width: 14px;height: 14px;left:3px;top:3px;border-radius:1px;}

@-moz-document url-prefix() {
    .qaselectinput .check-btn{left:0;right:auto;bottom:auto;top:2px;float:left;width:30px;height:30px;} 
    .rakkefolge{margin-left: 12px;position: absolute;}
}
#repair_popup .cutPadding{padding:0;background:#f1f1f1;}

.load_more_repair{text-align:center;padding:15px;}
.load_more_button{display:inline-block;border:solid 2px #000000;background:#f48032;color:#fff;font-size:13px;text-transform:uppercase;padding:10px 10px;}
.load_more_repair_text{text-align:center;}

.hide-desktop, .show-me .hide-mobile{display:none;}
.show-me .hide-desktop{display:block;}
.report-intro p{padding-right:55px;}

.row-main .pdf-icon{ margin-top: 0px;display: inline-block;position: absolute;right: 16px;}

.row-main  .pdf-icon a{ border: 1.5px #666666 solid;padding: 15px 19px 17px 25px;background-color: white;border-radius: 40px;color: #666666;font-weight: bold;top: -18px;position:relative;z-index:9999;}

p.onert{margin-bottom: 0px;display: inline-block;}
a.onert2{position:absolute;right:57px;bottom: 15px;color:#666666;}

.top-left-text{ display: block;float: left;padding-right: 20px;}
.top-right-text h3 strong.smallest-text2{padding-left: 20px;font-size: 14px;}
.top-right-text h3 strong.smallest-text2{border-left: 2px #cecece solid;}
.padding-left-0 h3 strong{font-size:19px;}
.poppdficon{margin-top: 40px;}

 .type_cd strong{font-size: 30px !important;}

.priceHoldSpace {padding: 7px 15px 14px 20px !important;}

@media (max-width: 880px){
    .repairReportView h2 {
       font-size: 18px !important;
    }
    .top-nmbr-box{top:-38px !important;}
}
@media (max-width: 1110px){
    .row-main .pdf-icon{right: 15px !important;}
    
}
@media(min-width:320px) and (max-width:900px) {
 #bestin-btn{display:none;}
}
@media (max-width: 900px){  
     .circle-btn{position: fixed;
    font-size: 14px;
    color: red;
    bottom: 30px;
    padding-top: 5px;
    left: 30px;
    Z-INDEX: 2;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-align: center;
    color: wheat;
    box-shadow: 0 1px 4px 1px grey;}
}
@media (min-width: 900px){
 .circle-btn{display: none;}  
}
@media(min-width:320px) and (max-width:767px) {
   
    
	.sub-header .col-sm-5, .sub-header .col-sm-7{width:50%;float:left;}
	.sub-header .col-sm-7 h3{text-align:left;}
	.sub-header .col-sm-5 h3{text-align:right;}
        .repairReportView .pdf-icon{ padding-right: 13px;}
        .priceHoldSpace {padding:7px 15px 22px 15px !important;}
        .priceHoldLink{bottom:10px !important;padding: 0px 10px 0px;}
}
@media(min-width:768px) and (max-width:850px){
    .report-container h1 small{font-size: 85% !important;}
    .report-container h1 strong{font-size: 28px !important;}
}
@media(min-width:375px) {
	.report-container h1{position:relative;padding-right:75px;}
	.report-container h1 strong{position:absolute;right:15px;top: 12px;font-size: 38px;}
}
@media(min-width:768px) {
	.padding-left-0{padding-left:0;}
	.padding-right-0{padding-right:0;}
	
	
}
@media(max-width:1024px) {
	.h3, .repairReportView h3 {font-size: 20px;}
	
}
@media(max-width:375px) {
	
	
}
@media(max-width:767px) {
	.repairReportView h1{font-size:30px;}
	.repairReportView h2{font-size:18px;padding-right:40px;}
	.sub-header h3{font-size:14px;}
	.repairReportView h3{font-size:17px;}
	.sub-header{top:41px;}
	.gray-bg-color .container p{font-size:14px;}
	.gray-bg-color .carousel-inner > .item > a > img, .gray-bg-color .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img{height:auto;width:100%;}
	.sub-header{padding:10px 0;}
	.sub-header h3{}
	.gray-bg-color .purple-bg{min-height:300px;}
	.light-green-bg{min-height:0;}
    .top-nmbr-box{top:-39px !important;}
     .circle-btn{width: 35px;height: 35px;left:15px;font-size:10px;}
	/*
	
	.description-box{height:auto;overflow:visible;}
	.light-green-bg.show-me{position:static;height:auto;max-height:none;}
	.light-green-bg.show-me .description-box{max-height:none;}
	.description1{height:auto;display:none;}
	.activator1-content button, .light-green-bg button{display:none;}
	.activator1-content .card-reveal{display:block;}
	.activator1-content .card-reveal .description1{display:block;}
	*/
	
	#logo-image{padding-left:0;}
	.report-container h3, .report-intro{padding:12px 15px 8px;}
	.light-green-bg{padding:12px 15px 40px;}
	.purple-light{padding:12px 15px 8px 15px;}
	.light-green-bg h3{padding:0;}
	.report-intro h2 strong{display:block;}
	.report-intro h2 a{position:static;}
	.report-container h1{font-size:20px;padding:10px 84px 10px 15px;}
	.report-container h1 small{text-align:left;font-size:15px;}
	.report-container h1 strong{top:13px;font-size:30px;}
	
	.freeHoldLink{left:15px;font-size:15px;}
	/*.hide-mobile{display:none;}*/
	
	#repair_popup .modal{padding-right:25px;}
	
	.top-nmbr-box{font-size:20px;padding:5px 15px;line-height:2;}
	
	
}
@media (max-width:374px) {
	/*.report-container h1 small{display:block;text-align:left;float:none;}
	.report-container h1 strong{display:block;text-align:left;}*/
	.report-container h1{padding-right:15px;}
    .type_cd{
    margin-right: 0px !important;
}

}
@media (max-width:534px){
    .top-nmbr-box{
    top: -40px !important;
        line-height: 2;
    }
    .report-container h1 strong{font-size: 20px !important;}
    .top-left-text{text-align: center !important;}
    .top-right-text{text-align: center !important;}
    .pdf-icon{text-align: center !important;}
    .row-main .pdf-icon{display: inherit !important;position: static !important;padding-top:20px;}
    
}
@media (max-width:820px){
    .top-right-text{
    float: none;
    }
    .top-right-text h3 strong.smallest-text2{
        border: none !important;
        padding-left: 0px;
    }
    .top-left-text{
        float: none !important;
        width: 100%;
    }
    .top-left-text h3{padding-bottom: 0px !important;}
    .top-right-text h3{padding-top: 0px !important;}
}
@media (max-width:500px)  {
	#repair_popup .modal-dialog{width: 97%;}
	#repair_popup .modal {
		padding-right: 20px;
		padding-left: 15px;
	}
	#repair_popup .modal {
		margin-left: 0px;
	}
	.report-intro strong {
		font-size: 17px;
	}
	.qaselectinput {
		right: 50px;
		top: 0;
		width: auto;
	}
	.watermark-text{top: 40%;font-size: 60px;}
        #home.tab-pane tr{border-bottom:1px solid black;}
        #home.tab-pane tr:last-child{border:none !important;}
}


@-moz-document url-prefix() {
 .gray-bg-color .carousel-inner > .item > a > img, .gray-bg-color .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img{height: 468px;}
    .poppdficon .carousel-inner > .item > a > img, .poppdficon .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img{
        height: 468px;
    }
}
.onert2.whitecolor{color:#fff;}
.report-container{
    background-color: #666;
}

.type_cd{
    float: right;
    margin-right: -55px;
}
.type_cd small{
    font-size: 19px !important;
    font-weight: bold;
}
.edit_unit_text{
    float:left;
    width: 65%;
    text-align : left;
}

.type_cd strong{
    text-align: left;
    left: 20px
}

#bestin-btn
{
    position: fixed;
    right:-116px;
    top: 50%;
    transform: rotate(-90deg);
    width:280px;
    z-index:100000;
}
#bestin-btn a{padding:13px 27px;font-size: 18px;border-radius: 4px;font-family: roboto !important;font-weight: 500 !important;}

#bestin-btn a:hover{text-decoration: none;}

.QAImagePopUp {
    width: 400px !important;
    margin-left: 69px !important;
    margin-top: 52px;
}

.one{width:60%;display: inline-block;float: left;}
.qasearchimage {width: 65px;float: left;padding-right: 10px;}

.auto-search-result ul a{overflow: hidden;}

.QAImagePopUp .modal-body{padding:0px !important;}
.main_hoverImageDrop{position:relative;}
.hoverImageDrop{max-height: 300px;overflow-x: hidden;overflow-y: auto;}
.sub_hoverImageDrop{position: absolute;bottom: -285px;}

.auto-picture-search-result {display:block;position: absolute;top: 36px;right: 40px;}

.auto-picture-search-result ul a{display:block;padding:6px 10px;font-weight:bold;text-decoration:none;background:rgba(0,0,0,0.04);color:#444;}

.scheckbox{padding: 10px;overflow: hidden;}

.repair_text-search-result {display:block;position: absolute;top: 34px;left: 21px;}

.repair_text-search-result ul li{display:block;padding:6px 10px;font-weight:bold;text-decoration:none;background:rgba(0,0,0,0.04);color:#444;width: auto !important;float: none !important}

.repair_text-search-result ul {list-style-type:none;max-height:150px;width:312px;overflow:auto;background-color:#ffffff;}

.oldLayoutText{z-index:1051;left:62px;}
.oldLayoutUl {height: 300px !important;width: 639px !important;}
.oldLayoutLIa li a {position:relative!important;right: -5px;top: 10px;color: #ef7b22;text-decoration:none!important;font-size: 17px;}
.repair_text-search-result li a {color:#444444;}
.repair_text-search-result li a:hover {color: orange;}
.oldLayoutDelBtn{margin-top:11px!important;}
.newLayoutDelBtn{margin-top:2px!important;}
.showAddrees{margin-left: -513px;font-size: 23px;color: #f5f5f5;}
.oldLayoutFooterDesign{display: inline-block;width: 100%;margin-top:27px;}
.newLayoutFooterDesign{display: inline-block;width: 100%;}
 
@media only screen and (max-device-width: 1140px){
    .burger-menu-fixed{
        right: 0 !important;
    }
}

.burger-menu-fixed{
        position: absolute;
    max-width: 0px;
    width: 100%;
    right: -18px;
    font-family: "Noto Sans";
    background: #478BDB;
    top: 0px;
    z-index: 4;
    transition: all 1s ease-in-out;
    height: 100%;
}
#popup-danbolig .burger-menu-fixed{right:0;}
.burger-menu-slide{
        max-width: 300px !important;
}
.burger-menu-fixed li{
    border-top: 1px white solid;
    text-indent: 15px;
}

.burger-menu-fixed li a{font-size: 24px; line-height: 50px; font-family: notosans;font-family: 'Noto Sans', sans-serif;color:white;display: block;text-transform: capitalize;}
.burger-menu-fixed li a:hover,.burger-menu-fixed li a:focus{text-decoration: none;}
.burger-menu-fixed li a:hover{ background: #152c46;}

.burger-menu-slide .slide-menu-insider{
    opacity: 1 !important;
        transition-delay: 0.9s;
}

.slide-menu-insider {
    position: fixed;
    width: 100%;
    max-width: 300px;
    transition: opacity 0.1s ease-in;
    opacity: 0;
}
.burger-menu-slide .slide-menu-insider{
    opacity: 1 !important;
    transition-delay: 0.9s;
}
.OldBurgerDesign  {
    right:0;
    z-index:99999;
    height: 235px !important;
    margin-right: 15px!important;
}

.arrow-icon{
    padding: 22px 15px;
}
.arrow-icon a:nth-child(2){
    float: right;
    font-size: 27px;
    color: white;
    line-height: 0;
}
.arrow-icon a img{
    width: 20px;
}

.side-bar-cross-icon{
        font-size: 50px !important;
    color: white;
    font-weight: bold !important;
    line-height: 0.5 !important;
}
.fa-times-thin:before {
	content: '\00d7';
}
.side-bar-cross-icon.fa-times-thin:hover{
    color: orange;
     transform: scale(1.3);
}

    
    
    
    
    
    








