.content,section{height:100%;width:100%}.content,.content .container,section{width:100%}.btn,.btn.focus,.btn:focus,.btn:hover{font-weight:600}#full-customer-details-container .details .testimonial,#full-customer-details-container .view-more-details .long.testimonial p{font-style:italic}#solarinfo,.text-center{text-align:center}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(http://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTYnF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(http://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(http://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSonF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzInF5uFdDttMLvmWuJdhhgs.ttf) format('truetype')}.no-margin{margin:0!important}.no-padding{padding:0!important}.clear{clear:both}.float-left{float:left}.float-right{float:right}.full-width{padding:0;margin:0}.mt-1{margin-top:1em!important}.mt-2{margin-top:2em!important}.mt-3{margin-top:3em!important}.mt-4{margin-top:4em!important}.mt-5{margin-top:5em!important}.mb-1{margin-bottom:1em!important}.mb-2{margin-bottom:2em!important}.mb-3{margin-bottom:3em!important}.mb-4{margin-bottom:4em!important}.mb-5{margin-bottom:5em!important}.pt-1{padding-top:1em!important}.pt-2{padding-top:2em!important}.pt-3{padding-top:3em!important}.pt-4{padding-top:4em!important}.pt-5{padding-top:5em!important}.pb-1{padding-bottom:1em!important}.pb-2{padding-bottom:2em!important}.pb-3{padding-bottom:3em!important}.pb-4{padding-bottom:4em!important}.pb-5{padding-bottom:5em!important}.content{padding:0;margin:0;overflow:hidden}.content .fixed-size-container{width:10in}.btn{border-radius:2px}input:read-only{background:#eee}.uppercase-input{text-transform:uppercase}form .panel .panel-body{background:#e0eef7}.super-condensed-form-container .super-condensed-form{font-size:9pt}.super-condensed-form-container .super-condensed-form hr{height:1px;background:0 0;border-bottom:1px solid #ccc}.navbar,.refresh,.signature{background:#fff}.super-condensed-form-container .super-condensed-form .form-group{margin:0 0 5px}.super-condensed-form-container .super-condensed-form .form-group label{margin:0}.super-condensed-form-container .super-condensed-form .form-group input[type=text]{display:block;width:100%;text-transform:uppercase;padding:5px;border-radius:3px;border:1px solid #aaa}.form-overflow{overflow-y:scroll}#featured-customers .owl-carousel .item .image,#full-customer-details-container .owl-carousel .item .image{overflow:hidden}.sortable-images{padding-left:0;list-style:none}.sortable-images span{width:40px}.sortable-images li{margin-bottom:5px}.sortable-images img{width:70px}.refresh{position:fixed;right:50px;bottom:40px;width:60px;border-radius:5px}.refresh.submit{bottom:75pt}.refresh img{width:100%;border-radius:5px}.dropzone{border:2px dotted rgba(0,0,0,.3)!important;border-radius:10px!important}.navbar{border:none;border-radius:0;margin:0;z-index:999;box-shadow:0 -7px 10px 3px #aaa}.navbar .navbar-brand{padding:8px}.navbar .navbar-brand img{height:34px}.navbar .navbar-toggle .icon-bar{background:#333}.navbar .navbar-nav>li>a{color:#111}.navbar .navbar-nav>li>a:hover{color:#fff;background:#f5a62d}.navbar .extra-filters{position:absolute}@media (min-width:768px){.navbar .navbar-form .form-group .form-control{background:#EEE;border:none;border-radius:2px}.navbar .navbar-form .form-group .form-control#location_search{width:350px}.navbar .navbar-form .form-group .form-control:focus{border:none;box-shadow:none}}.navbar .dropdown:hover .dropdown-menu{display:block}.navbar .dropdown-menu>li>span,.navbar .navbar .dropdown-menu>li>span{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap}.map-container{padding:0}.map-container #map{width:100%!important;height:calc(100vh - 51px)!important}#full-customer-details-container .owl-carousel .item{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}#full-customer-details-container .owl-carousel .item .image img{max-height:100%;max-width:100%;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}#full-customer-details-container .details{position:absolute;background:rgba(0,0,0,.75);top:20px;left:20px;padding:24px 30px 20px;z-index:99999;max-width:250px}#full-customer-details-container .details a{text-decoration:none;color:#fff}#full-customer-details-container .details .body{color:#fff}#full-customer-details-container .details .body .title{font-size:60px;font-weight:300;margin:0 0 10px;line-height:60px}#full-customer-details-container .details .body p{line-height:24px}#full-customer-details-container .details .body .extra{overflow-y:hidden}#full-customer-details-container .details .body .extra .testimonial{line-height:20px}#full-customer-details-container .details .body .buttons{position:absolute;bottom:20px;left:30px}#full-customer-details-container .view-more-details{display:none;position:absolute;right:20px;top:20px;z-index:99999;background:rgba(0,0,0,.75);color:#fff;padding:24px 30px 20px}#full-customer-details-container .view-more-details .title{font-size:40px;font-weight:300;margin:0 0 10px;line-height:40px;color:#fff}#full-customer-details-container button.close-view-more-details,#full-customer-details-container button.view-more{background:#111;border-color:#222;font-size:9pt;color:#fff}body{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600}#featured-customers .owl-carousel .item{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}#featured-customers .owl-carousel .item .image img{max-height:100%;max-width:100%;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}#featured-customers .owl-carousel .item .body{position:absolute;left:10px;bottom:0;width:100%;color:#fff;padding:15px 30px}#featured-customers .owl-carousel .item .body .title{font-size:4em;font-weight:500;margin:0;line-height:5pc;letter-spacing:-1px;background:rgba(0,0,0,.75);padding:10px 20px;float:left}#featured-customers .owl-carousel .item .body .text{font-size:2.5em;font-weight:300;line-height:1.5em;background:rgba(0,0,0,.75);padding:10px 20px;float:left;clear:both}.customer-page-container{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.customer-page-container .site-content-container{background:#fff;margin:20px 0;padding:0 20px 20px}.map-customer-infowindow .title{text-transform:capitalize;font-weight:700}.map-customer-infowindow .caption,.map-customer-infowindow .image{margin-bottom:5px}.map-customer-infowindow .image img{width:75pt}.images-uploaded img{max-width:75pt}.navbar-admin{box-shadow:0 -1px 10px 2px #eee}.admin.dashboard .sidebar{position:fixed;top:51px;bottom:0;left:0;z-index:1000;display:block;padding:20px;overflow-x:hidden;overflow-y:auto;background-color:#f5f5f5;border-right:1px solid #eee}.admin.dashboard .nav.nav-sidebar{margin-right:-21px;margin-bottom:20px;margin-left:-20px;font-size:14px}.admin.dashboard .nav.nav-sidebar .sidebar-group{margin-bottom:15px}.admin.dashboard .media-item,.admin.dashboard .nav-pills{margin-bottom:20px}.admin.dashboard .nav.nav-sidebar .sidebar-group-header{position:relative;display:block;padding:5px 15px;font-weight:700;color:#111}.admin.dashboard .nav.nav-sidebar .sidebar-group-item{padding:5px 15px 5px 40px;color:#111}.admin.dashboard .nav.nav-sidebar .sidebar-group-item span{font-size:10px;color:#999}.admin.dashboard .content{margin-top:50px}#gmaps-map-new-customer .lookup-map{height:500px}.infobox{position:relative;background-color:#fff;border:1px solid #888;left:0;top:0;width:150px}.infobox_close{cursor:pointer;position:absolute;right:5px;top:5px;border:none}.infobox_content{margin:5px;font-family:Arial;font-size:11px;line-height:22px}.infobox_pointer{width:33px;height:38px;overflow:hidden;position:relative;z-index:1;left:20px;top:-1px}.infobox_title{font-weight:700;font-size:15px}