@import url(https://fonts.cummins.com/globalcmi-internal.css);
#employee_table{display:none;}
/*----------------------*/
/*      Global CSS      */
/*----------------------*/

body, span, * {
  font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
}


/*-------Footer Section---------*/

.footer_copyright{
    color: #ccc;
    font-size: 12px;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-weight: 500;
    line-height: 14px;
    position: relative;
}

.footer_logo {
    padding-right: 25px;
    float: left;
}

.global-footer-right .menu .menu-item{
	padding-right:15px !important;
	border-right:1px solid #FFF;
}

#block-news{float:left;}
#block-sitehelp-2{float:left;}

#block-cmidealer-contact{float:left;}

#footer{background-color:#000 !important;color:#fff;}
#footer .menu a{
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    min-height: 27px;
    padding-left: 6px;
    text-decoration: none;
    font-weight: 600;
    border-bottom: 1px solid #ffffff;
    line-height: 20px;
 }

#footer ul{margin-top:20px;margin-left: 8px;}

#footer ul li {
    list-style-type: none;
}

#footer ul li a:hover {
//    background-color: #666;
    color:#D90A07 !important;
}

#footer-inside .col-md-12 .footer-area {
    margin-top: 15px !important;
}

#footer h2{font-size:16px !important;}

.global-footer-right .menu .menu-item:last-child {
	border-right:none !important;
}

/*------- Header Section ---------*/
#header {
    background: linear-gradient(to bottom, #d02323 0%, #b11314 100%) !important;
}
/*------- Menu Section ---------*/

.region-header-menu li{border-left:1px solid #ccc !important;}
.region-header-menu li:first-child {border-left:none !important; }

.region-header-menu .menu li a{
    padding: 7px 20px 5px;
    text-decoration: none;
    color: #fff;
   	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-weight: 600;
    font-size: 13px !important;
    cursor: pointer;
}

#global-header-inside{
    height: 50px;
    margin-top: 12px;
}

#global-header-secondpart  .global-header-area h2{
	padding: 10px 2px 0;
    text-transform: uppercase;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-size: 10px !important;
}

#global-header-secondpart .menu-item a{
    color: #687074;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-size: 13px !important;
    font-weight: normal;
    white-space: normal;
    line-height: 15px;
    padding: 13px 15px 13px 15px !important;
}

#global-header-secondpart .menu-item:hover{
    background-color:#007c7c;
}

#global-header-secondpart a:hover{
    color:#fff !important;
}

#site-slogan{
    display: inline-block;
    position: absolute;
    width: 130px;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    margin: 4px 0 0;
    padding: 0;
    text-shadow: none;
    text-align: left;
}

.global-header-area .align-left{
	position: relative;
	right: 613px;
}

/*------- Global Section ---------*/

h1 .page-title-active-border{
    display: inline-block;
   // border-bottom: 2px solid #007c7c;
    //color: #000000;
    //margin: 0 0 -2px;
    padding: 0 0 10px;
    width: auto;
    //font-size: 30px;
   // font-weight: 800;
   // line-height: 32px;
    background: none;
    padding-top: 20px;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-size: 36px;
    line-height: 40px;
    font-weight: 600;
    color: #4D4D4D;
    margin-bottom: 20px;

}

h3{
    //font-size: 24px;
    //font-weight: 800;
    //color: #000000;
    //margin: 0 0 -2px;
    //padding: 0 0 6px;
    //line-height: 26px;
    background: none;
    padding-top: 10px;
   // border-bottom: 2px solid #CCCCCC;
    margin-bottom: 23px;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-size: 30px;
    line-height: 36px;
    font-weight: 400;
    color: #4D4D4D;
    margin: 0;
    padding: 0;
    list-style: none;
    padding-bottom:15px;
 }

 p{
   // font-size: 13px;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
   // font-size: 16px;
   // line-height: 20px;
   // color: #333333;
    font-size: 18px;
    line-height: 28px;
    color: #4D4D4D;
    font-weight: 300;
 }

 a{
    // color: #007C7C;
   color:#D90A07;
 }

 #page a{
	 text-decoration: underline;
 }


h4{
//	color: #333333 !important;
    text-rendering: optimizelegibility;
	//font-weight: 800 !important;
   // line-height: 20px !important;
   // font-size: 13px;
	  font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
    font-size: 18px;
    font-weight:700 !important;
    line-height: 28px !important;
    color: #4D4D4D !important;
 }

.field__item .page-node-type-service-content-type .field__item{
    float:left !important;
}

#block-otherhelpfulsites-2{
    float: right;
    margin-top: -52px;
    background-color: #fff;
    border: 1px solid #999999;
    padding: 10px;
    height: 134px;
    width: 40%;
}

#block-otherhelpfulsites-2 h2{
    background: #000000;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 10px;
    padding-left: 13px;
    padding-top: 3px;
}


table thead tr{
	background-color: #ccc;
    font-size: 13px;
    color: #333333;
    border-top: 1px solid #666 !important;
    border-bottom: 2px solid #666 !important;
 }

 tbody tr td{border:1px solid #ccc}

 strong{
   // font-size: 12.0px;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-size: 18px;
    line-height: 28px;
    color: #4D4D4D;
}

.page-node-type-service-content-type #block-cmidealer-page-title{width:60%;}

ul{
    list-style-type: square;
   // font-size: 13px;
    font-weight: 300;
   // line-height: 24px;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-size: 18px;
    line-height: 28px;
   // color: #333333;
    color: #4D4D4D;
    margin: 0 0 0 0px;
}

/*------- Sidebar Section ---------*/

#sidebar-first .region-sidebar-first{
   // border-top: 2px solid #666666;
   // border-bottom: 2px solid #666666;
    margin-bottom: -1px;
}

#sidebar-first .menu{
   // background: #fff !important;
}

#sidebar-first .region-sidebar-first li a{
text-decoration:none !important;
}

#sidebar-first .region-sidebar-first li{
   list-style: none;
 //  border-bottom: 1px solid #E6E6E6;
}

#sidebar-first .region-sidebar-first li:hover{
  // background: #007c7c;
}


#sidebar-first ul.menu li a {
    color: #4D4D4D;
    //font-size: 13px !important;
    line-height: 24px;
     font-weight: 300;
     margin-left: 0px;
    width: 80%;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}

#sidebar-first ul.menu {
     padding: 0px !important;
}

/*------- FAQ PAGE ---------*/
#block-views-block-faq-view-block-1 .views-row a{
	text-decoration:none !important;
    border-radius: 0;
    color: #333 !important;
    cursor: pointer;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    line-height: 15px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    position: relative;
    margin: 0px;
}

#block-views-block-faq-view-block-1 .views-row .views-accordion-header:hover{color:#fff;background-color:#fff !important;}

#block-views-block-faq-view-block-1 ol li{list-style-type: none !important;}

button.accordion {
    background-color: #eee;
    color: #007c7c;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
}


button.accordion.active, button.accordion:hover {
    background-color: #ddd;
}

button.accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

button.accordion.active:after {
    content: "\2212";
}

div.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
/*------- NEW SITE SETUP THEME ---------*/
/*------- Slick Carousel Image ---------*/
#slick-views-home-page-slider-block-1-1{
    background: linear-gradient(to right, #000 9%, rgba(0,0,0,0.9) 10%, rgba(0,0,0,0.7) 20%, rgba(0,0,0,0.6) 30%, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.1) 60%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 80%, rgba(0,0,0,0.5) 90%, rgba(0,0,0,0.9) 100%);
    border-bottom: 3px solid #d02323;
}

/*.field-content{
  position: relative;
}
.field-content:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 0.8s;
  opacity: 0;
  background: url(http://localhost/channelone.cummins.new/sites/default/files/inline-images/slider-background.png);
  background-size: 100% 100%;
}
.field-content:before {
  opacity: 0.8;
}*/



.SubHeading1Carousel {
    position: absolute;
    top: 115px;
    left: 106px;
    width: auto;
    padding-top: 0px;
	background: linear-gradient(to right, #000 9%, rgba(0,0,0,0.9) 10%, rgba(0,0,0,0.7) 20%, rgba(0,0,0,0.6) 30%, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.1) 60%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 80%, rgba(0,0,0,0.5) 90%, rgba(0,0,0,0.9) 100%);
}

.views-field-field-learn-more-link a{
    position: absolute;
    top: 200px;
    left: 106px;
    width: auto;
    padding-top: 0px;
        border: 0 none;
    border-radius: 5px;
    color: #FFFFFF;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-size: 13px;
    height: 35px;
    padding: 10px 10px;
    box-shadow: none !important;
    font-weight: 300;
    line-height: inherit;
	background-color:#D02323;
}

.CarousalHeaderText {
    text-align: left;
    text-shadow: 0 0 1px #f6f6f6;
    text-transform: uppercase;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    color: #FFFFFF;
    font-weight: 900 !important;
    font-size: 30px;
    line-height: 30px;
    padding-bottom: 8px;
}

.CarousalSubHeaderText {
    text-align: left;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-size: 18px;
    line-height: 20px;
    color: #FFFFFF;
    padding-left: 0px;
    font-weight: 600;
}

.slick__slide .views-field-field-slider-image .field-content img{
	display: block;
    margin: auto;
}

h1.page-title-active-border {border-bottom:none !important;}

/*------- Home Page Body CSS ---------*/

.region h2{
background: #000000;
    color: #fff;
    text-transform: none;
    font-size: 10px !important;
    font-weight: 300;
    text-transform: uppercase;
    padding:5px 10px;
}

h3.res_gen_tool{
	font-size: 18px !important;
    font-weight: bold;
    line-height: 18px;
    color: #333333;
    padding-left: 10px;
    border-bottom: none;
    margin-bottom: 5px;
}

#block-views-block-all-news-view-block-2-2{font-size:14px !important;}

.path-frontpage #sidebar-first .region-sidebar-first {
    border-top: none;
    border-bottom: none;
    margin-bottom: 0px;
    padding-top: 0px;
}

/*------- Technical Documents Page Body CSS ---------*/

h1.page-title{
    display: inline-block;
   // border-bottom: 2px solid #007c7c;
    color: #000000;
    margin: 0 0 -2px;
    padding: 0 0 10px;
    width: auto;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-size: 30px;
    font-weight: 800;
    line-height: 32px;
    background: none;
    padding-top: 20px;
}

#views-exposed-form-technical-documents-page-1 .form--inline .form-item {
	width:100%;
}

label[for=edit-field-sel-value]{
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-size: 13px;
    color: #333333;
    font-weight: 600;
}

/**************************************/
/*======CSS BLOCK=== */
/**************************************/

.paragraph--type--advertising-image{
    max-width: 180px;
    min-height:150px;
    margin:0px 20px 0px 20px;
}
#site-slogan{cursor:pointer;}
#block-contactfooter{float:left;}
#block-factoryadminmanageleads{margin-top:-30px;}
#block-sitehelpfooter{float:left;}
#header-main-menu ul.menu li a {padding:7px 0px 0px 0px !important;}
#global-header-secondpart .menu-item{border: 1px solid #A6A6A6 !important;}
#footer-sitemap{display:none;}
#footer h2 {
    font-weight: normal !important;
    text-shadow: 0 0 1px #f6f6f6;
}
footer#globalfooter .global-footer-right ul.menu li.menu-item {
	float:left;
    padding: 0 10px 0px 10px !important;
}
#footer h2 {
    font-weight: normal !important;
    text-shadow: 0 0 1px #f6f6f6;
    margin-bottom:-10px;
}
.footer-area ul{
	border-top: 2px solid #FFFFFF !important;
    padding-top: 10px;
}

#slick-views-home-page-banner-view-block-1-1{
    background: linear-gradient(to right, #000 9%, rgba(0,0,0,0.9) 10%, rgba(0,0,0,0.7) 20%, rgba(0,0,0,0.6) 30%, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.1) 60%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 80%, rgba(0,0,0,0.5) 90%, rgba(0,0,0,0.9) 100%);
    border-bottom: 3px solid #d02323;
}

.slick__slide .views-field-field-home-banner-image .field-content img{
	display: block;
    margin: auto;
}

.region-sidebar-first h2{
	background-color:#fff;
	color:#000;
	font-size: 13px !important;
	font-weight: 700;
	text-transform: none;
	padding: 5px 18px;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	border-bottom: 1px solid #E6E6E6;
}
.region.region-sidebar-first {
     padding-top: 0px;
}

//lock-cmidealer-page-title{border-bottom: 2px solid #cccccc;}
h1.page-title {
 // border-bottom: 0px solid #007c7c !important;
}
#page table{border-bottom: 3px solid #d02323;}
#page img[alt="dealer-financing-img"] {margin:auto;}
#page a{font-size: 18px;}

.gen_size_button{
	border: 0px;
    border-radius: 5px;
    font-size: 13px;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    color: #000000;
    font-weight: 300;
    background-image: linear-gradient(to bottom,#EDEDED,#CDCDCD);
    color: #007C7C;
    //text-decoration: none !important;
    //font-size: 22px !important;
    //line-height: 22px !important;
    //color: #fff !important;
    //padding: 6px 28px 5px 28px !important;
    //background-color: #D90A07 !important;
    //border-radius: 0px;
}
#block-otherhelpfulsitesgensizing{
	float: right;
    margin-top: -52px;
    background-color: #fff;
    border: 1px solid #999999;
    padding: 10px;
    height: 150px;
    width: 40%;
}
#block-otherhelpfulsitesservice{
	float: right;
    /* margin-top: -100px; */
    margin-top: -75px !important;
    background-color: #fff;
    border: 1px solid #999999;
    padding: 10px;
    height: 150px;
    width: 40%;
}
#block-otherhelpfulsitesservice .field--type-text-with-summary{padding-top: 10px;}
#sidebar-first .region-sidebar-first li a:hover {
//color:#fff !important;
}
#header-main-menu {
    margin-right: 0px;
}

#webform-submission-submit-f-form{
	 margin:auto;
	width:65%;
}

#webform-submission-submit-f-form label{
width:25%;
}

#webform-submission-submit-f-form p{
	float: left;
    padding-right: 20px;
}

#webform-submission-submit-f-form #edit-phone{
		background-color: #fcfcfc;
		border: 2px solid #eaeaea;
		color: #999999;
		font-size: 14px;
		padding: 0px 14px !important;
		min-height: 40px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin: 0px !important;
	}
#block-distributorcontacts h2{
	background: #000000;
    color: #fff;
    text-transform: none;
    font-size: 10px !important;
    font-weight: 300;
    text-transform: uppercase;
    padding: 5px 10px;
}

#webform-submission-re-form{
	 margin:auto;
	width:65%;
}

#webform-submission-re-form label{
width:25%;
}

#edit-reset{
	float: left;
	margin-right:30px;
}

#webform-submission-re-form #edit-phone{
		background-color: #fcfcfc;
		border: 2px solid #eaeaea;
		color: #999999;
		font-size: 14px;
		padding: 0px 14px !important;
		min-height: 40px;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		margin: 0px !important;
	}
#block-views-block-all-news-view-block-3 h2{
	background: #000000;
    color: #fff;
    text-transform: none;
    font-size: 10px !important;
    font-weight: 300;
    text-transform: uppercase;
    padding: 5px 10px;
}
#block-views-block-all-news-view-block-3 img{
	float: left;
    margin-right: 10px;
    margin-top: 5px;
}

#views-exposed-form-technical-documents-block-1 .fieldset-legend{
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-size: 13px;
    color: #333333;
    font-weight: 600;
}

#views-exposed-form-technical-documents-block-1 #edit-field-v-value label{
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
     font-size: 13px;
     font-weight:300;
}

#views-exposed-form-technical-documents-block-1 #edit-field-v-value--wrapper{
	width:100%;
}

#views-exposed-form-technical-documents-block-1 label{
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-size: 13px;
    color: #333333;
    font-weight: 600;
}

#views-exposed-form-technical-documents-block-1 .js-form-type-select{
	width:100%;
}
#views-exposed-form-technical-documents-block-1 .form-actions{
	border-bottom: 2px solid green;
    padding-bottom: 20px;
}
#views-exposed-form-technical-documents-block-1 .form-select{
	height: 30px !important;
    line-height: 30px;
    border: 1px solid #ccc;
    font-size: 13px !important;
}
#block-useraccountmenu h2#block-useraccountmenu-menu:before {
   content:url(/sites/default/files/inline-images/account-icon.png);
   height:14px;
   padding: 0px 5px;
   position:relative;
   top:5px;
}
#block-sitehelp h2#block-sitehelp-menu:before {
   content:url(/sites/default/files/inline-images/help-icon.png);
   height:14px;
   padding: 0px 5px;
   position:relative;
   top:5px;
}
#block-othercumminssites h2#block-othercumminssites-menu:before {
   content:url(/sites/default/files/inline-images/cummins-icon.png);
   height:14px;
   padding: 0px 5px;
   position:relative;
   top:5px;
}
.region h2 {text-transform:none !important;}
#block-views-block-faq-view-block-1 .views-row .accordion{
	    color: #007c7c !important;
        font-weight: 300 !important;
}

#block-views-block-faq-view-block-1 .field--type-text-with-summary{
	border-bottom: 1px solid #999999;
}

#block-views-block-faq-view-block-1 .panel {
	border: none !important;
}
#sidebar-first ul.menu li a {
	font-weight:300 !important;
}
#block-views-block-all-news-view-block-1 .col-2{
      background: url(/sites/default/files/2017-07/background-pattern-1.png) 0 0 repeat !important;
}

#block-views-block-all-news-view-block-1 .views-field-field-upper-region-helpful-story .paragraph{
      padding: 5px 15px 5px 15px;
}

#block-views-block-all-news-view-block-1 .layout-region--left img{
  width: 182px;
}
#block-views-block-all-news-view-block-3 .views-field-field-view-all-news-link a{float:right;}

#block-views-block-all-news-view-block-1 .views-field-field-upper-region-helpful-story .paragraph{
      padding: 5px 15px 5px 15px;
}

#block-views-block-all-news-view-block-1 .views-field-title span a{
  font-size: 10px;
  padding-left:10px;
 }

 #block-views-block-all-news-view-block-1 .col-2 .layout-region .field--name-field-helpful-link{
    float: left;
    width: 80%;
 }

  #block-views-block-all-news-view-block-1 .col-2 .layout-region .field--name-field-helpful-{
    float: left;
    width: 5%;
 }

  #block-views-block-all-news-view-block-1 .col-2 .layout-region .field--name-field-helpful-like-image{
    float: left;
    width: 15%;
   }

#block-views-block-all-news-view-block-4 .views-field-field-upper-region-helpful-story{
 	background: url(/sites/default/files/2017-07/background-pattern-1.png) 0 0 repeat !important;
 }

 #block-views-block-all-news-view-block-4 .views-field-field-upper-region-helpful-story .paragraph{
      padding: 5px 15px 5px 15px;
}
#block-views-block-all-news-view-block-4 .col-1 .layout-region .field--name-field-helpful-link{
    float: left;
    width: 80%;
 }

  #block-views-block-all-news-view-block-4 .col-1 .layout-region .field--name-field-helpful-{
    float: left;
    width: 5%;
 }

  #block-views-block-all-news-view-block-4 .col-1 .layout-region .field--name-field-helpful-like-image{
    float: left;
    width: 15%;
   }

.field--name-field-email{float:right;}
#block-views-block-all-news-view-block-4 .col-1{
      background: url(/sites/default/files/2017-07/background-pattern-1.png) 0 0 repeat !important;
   }

.field--name-field-was-this-help-ful a{
    position: relative;
    bottom: 65px;
	border: 0px;
    border-radius: 5px;
    font-size: 13px;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    color: #000000;
    font-weight: 300;
    background-image: linear-gradient(to bottom,#EDEDED,#CDCDCD);
    color: #007C7C;
    text-decoration: none !important;
    float:left;
    margin-right:10px;
}
.flag a {

    border: 0px;
    border-radius: 5px;
    font-size: 13px;
    font-family: &quot;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    color: #000000;
    font-weight: 300;
    background-image: linear-gradient(to bottom,#EDEDED,#CDCDCD);
    color: #007C7C;
    text-decoration: none !important;
    float: left;
    margin-right: 10px;
    margin-top: -30px;
}
.views-field-field-news-archive a{
color: #007C7C;
}

.field--name-field-archive-date{
font-size: 13px;
font-weight: 300;
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}

.paragraph--type--dp-accordian-body a{
text-decoration:none!important;
color: #007C7C!important;
font-size: 13px;
font-weight: 600;
text-decoration: none;
}
#block-views-block-news-archive-view-block-1 .views-row  a{
text-decoration:none!important;
font-weight:600!important;
}

/*Added for Marketing Materials*/

div[id^="block-views-block-advertising-view-block-"]  h2{
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
font-size: 20px !important;
font-weight: 800 !important;
line-height: 20px !important;
background: none !important;
color: #333333 !important;
padding:0px;
}
div[id^="block-views-block-advertising-view-block-"]  a{
text-decoration:none!important;

}

#block-views-block-all-news-view-block-5 a{

	text-decoration:none!important;

}
.field--name-field-print{float:right;margin-left:10px;}
.node--type-dp-news-details-content-type .field--name-field-news-details-image{margin-bottom:20px;}
#block-views-block-all-news-view-block-4 .col-1 .field--type-image{margin:20px 0px 35px 0px !important;}
#block-views-block-all-news-view-block-1 .col-2 .field--type-image{margin:20px 0px 35px 0px !important;}
.site-branding__text{float:left;padding-left:20px;}

#block-cmidealer-content .field--name-field-news-title h1{
font-size:13px!important;
font-weight:900!important;
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}
#block-cmidealer-content .field--name-field-news-title h3{
font-size:30px!important;
font-weight:800!important;
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}

#sidebar-first  .block-views-blockall-news-view-block-3 a{
text-decoration: none;
border-bottom: 1px solid #000;
font-size: 13px;
font-weight: 300;
border-bottom: 1px solid #c3c3c3;
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}

#sidebar-first  .block-views-blockall-news-view-block-3 time{
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
font-size: 13px;
line-height: 20px;
color: #333333;
font-weight: 300;}

#block-manege-leads-quotes{
//position:absolute!important;
//top:1%;
}

#block-manege-leads-quotes a{
text-decoration: none;
border-bottom: 1px solid #000;
font-size: 13px;
font-weight: 300;
border-bottom: 1px solid #c3c3c3;
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}
.pager a{
text-decoration:none!important;
}
div[id^="block-views-block-sales-materials-block-"] .field--name-field-ad-image-{
display:none;
}

#block-views-block-contact-listing-view-block-2 a{
text-decoration: none!important;
font-size: 13px;
font-weight: 300;
border-bottom: 1px solid #c3c3c3;
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}
#block-views-block-contact-listing-view-block-2 a:hover{
color: #003333!important;
}
#block-views-block-distributor-contact-view-block-1 a{
text-decoration: none;
font-size: 13px;
font-weight: 300;
border-bottom: 1px solid #c3c3c3;
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}

#block-views-block-distributor-contact-view-block-1 a:hover{
color: #003333;
}
#block-views-block-distributor-contact-view-block-1{
float:left;
}
#block-views-block-contact-listing-view-block-2{
float:right
}


.view-display-id-block_1 .views-field-nothing{float:left !important;margin-top:-4px;}
.view-display-id-block_1 .views-field-name{float:left !important;margin-top:-4px;margin-left:4px;}
.view-display-id-block_1 .views-field-nothing span
{
  color:#fff;
  font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
  font-size: 10px;
}
.view-display-id-block_1 .views-field-name a{
  color:#fff !important;
  text-decoration:none;
  font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
  font-size: 10px !important;
  text-transform:uppercase;
 }
.view-display-id-block_1 .views-field-name span{
  color:#fff !important;
  text-decoration:none;
  font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
  font-size: 10px !important;
  text-transform:uppercase;
 }
.global-header-area .align-left{
	position: relative;
	right:613 px !important;
}
#block-views-block-login-user-name-block-1{max-width:200px;}
.slider_layout_div {
    position: absolute;
    top: 0px !important;
    left: 0px !important;
    width:100% !important;
    height:100% !important;
    padding-top: 0px;
    background: linear-gradient(to right, #000 9%, rgba(0,0,0,0.9) 10%, rgba(0,0,0,0.7) 20%, rgba(0,0,0,0.6) 30%, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.1) 60%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 80%, rgba(0,0,0,0.5) 90%, rgba(0,0,0,0.9) 100%);
}
.SubHeading1Carousel{
  background:none !important;
}


/********* GEN SIZING VIEW CSS **********/
.view-id-estimate_generator_needs .views-field-body{width:52%;}
#edit-basic{display:none;}
#block-views-block-estimate-generator-needs-block-1-2 .views-field-field-generatorunitvisuals{width:18%;}
#block-views-block-estimate-generator-needs-block-1-2 .recomm-power-load-kva{width: 20%;}
#block-views-block-estimate-generator-needs-block-1-2 .recomm-power-load-kw{width: 20%;}


/*News CSS*/
#block-views-block-all-news-view-block-7 a{
text-decoration: none!important;
border-bottom: 1px solid #000;
font-size: 13px;
font-weight: 300;
border-bottom: 1px solid #c3c3c3;
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
color:#007C7C!important;
text-transform:lowercase;
}
#block-views-block-all-news-view-block-7{width:50%;margin-top:8%!important;}
#block-views-block-all-news-view-block-7 time{
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
font-size: 13px;
line-height: 20px;
color: #333333;
font-weight: 300;
}
#block-views-block-all-news-view-block-8 a{
text-decoration: none!important;
border-bottom: 1px solid #000;
font-size: 13px;
font-weight: 300;
border-bottom: 1px solid #c3c3c3;
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
color:#007C7C!important;
text-transform:lowercase;
}

#block-views-block-all-news-view-block-8{
    width: 47%;
    float: right;
    margin-top: -21%;
}

#block-views-block-all-news-view-block-8 time{
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
font-size: 13px;
line-height: 20px;
color: #333333;
font-weight: 300;
}
#block-views-block-all-news-view-block-4{
margin-top:26%!important;
}
#block-views-block-all-news-view-block-6-2 .field--type-image img{
width:128px!important;
}
#block-views-block-all-news-view-block-5{
margin-top:21%!important;
}
#block-views-block-all-news-view-block-4 a{
text-decoration: none!important;
border-bottom: 1px solid #000;
font-size: 13px;
font-weight: 300;
border-bottom: 1px solid #c3c3c3;
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}
#block-views-block-helpful-stories-block-1{
    background: url(/sites/default/files/2017-07/background-pattern-1.png) 0 0 repeat !important;
}
#block-views-block-helpful-stories-block-1 .view-content{
padding:10px;
font-size:13px;
}

footer#globalfooter .global-footer-left div {
    display: block !important;
}
#block-managemyaccounts h2{
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-size: 24px!important;
    font-weight: 800;
    color: #000000;
    margin: 0 0 -2px;
    padding: 0 0 6px;
    line-height: 26px;
    background: none;
    padding-top: 10px;
    border-bottom: 2px solid #CCCCCC;
    margin-bottom: 23px;
}
#block-managemydealership h2{
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-size: 24px!important;
    font-weight: 800;
    color: #000000;
    margin: 0 0 -2px;
    padding: 0 0 6px;
    line-height: 26px;
    background: none;
    padding-top: 10px;
    border-bottom: 2px solid #CCCCCC;
    margin-bottom: 23px;
}
#block-residentialgeneratorsizingtool a{
text-decoration: none!important;
border-bottom: 1px solid #000;
font-size: 13px;
font-weight: 300;
border-bottom: 1px solid #c3c3c3;
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
color:#007C7C!important;
}
#block-views-block-distributor-contact-view-block-2 h2 {
    background: #000000!important;
    color: #fff!important;
    font-size: 10px !important;
    font-weight: 300;
    padding: 5px 10px;
	text-transform:uppercase!important;
}
#block-views-block-distributor-contact-view-block-2 a{
text-decoration: none!important;
border-bottom: 1px solid #000;
font-size: 13px;
font-weight: 300;
border-bottom: 1px solid #c3c3c3;
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}
#block-views-block-distributor-contact-view-block-2 .views-field-field-view-more{
text-align:right;
}
#block-views-block-distributor-contact-view-block-2 {
margin-top: 10%!important;
}
#block-views-block-distributor-contact-view-block-2  span{
font-size:13px!important;
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}
#block-views-block-contact-listing-view-block-1 span{
font-size:13px!important;
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}
#block-views-block-contact-listing-view-block-1 a{
text-decoration: none!important;
border-bottom: 1px solid #000;
font-size: 13px;
font-weight: 300;
border-bottom: 1px solid #c3c3c3;
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}
#block-views-block-login-user-name-block-1 .views-field-field-organization-type{
display:none;
}
.views-label-field-model{
	float:left;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
	font-weight:800!important;
}
.views-field-field-powe span{
	float:left;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
	font-weight:800!important;
}
.views-field-field-gtable{
	float:right;
	margin-top:-9%;
}
.views-field-field-gtable .tablefield{
	border-color:white!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
	font-size:16px;
}
#tablefield-0 tr td a{
    position: relative;
    top: -3px;
}

.views-field-field-gtable .tablefield tbody td{
	border-color:white!important;
}
.views-field-field-gtable .tablefield a{
text-decoration: none!important;
border-bottom: 1px solid #000;
//font-size: 13px;
font-weight: 300;
border-bottom: 1px solid #c3c3c3;
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
font-size: 18px;
line-height: 28px;
color: #D90A07 !important;
transition: all 0.2s ease;
background: transparent;
}


.disable-help{
		background-color: black!important;
		pointer-events: none!important;
		cursor:none!important;
		color:#fff!important;
		width:90%!important;
	}

#views-exposed-form-estimate-generator-needs-block-1 .form--inline{display:none !important;}
/* #block-cmidealer-content{margin-top:70px !important;} */


#myModal .modal-body label{
    width:25%;
    text-align:right;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    margin-right: 15px;
}
#myModal .modal-body input{
    margin-top:15px;
    width:58%;
    border-radius: 4px !important;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    font-size:14px;
}

.modal-header {
    border-bottom: none;
    padding-top:0px;
}

#myModal .modal-body textarea{
    margin-top:10px;
    width:58%;
    border-radius: 4px !important;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    height: 100px;
}

#myModal .btn_pdf_sub{text-align:center;}
#myModal .pdfsub{background: linear-gradient(to bottom, #666666 0%, #000000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);color:#fff;border: none;}
#myModal .pdfsub1{background: linear-gradient(to bottom, #666666 0%, #000000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);color:#fff;border: none;}
#myModal .modal-title{margin-top: 15px;}
#myModal .modal-body{margin-top: -25px;}

.summary_details_pdf{display:none;}
.views-field-field-powerloadkw{font-weight:700;padding-left:20px !important;color:red;font-size:20px;}
.views-field-field-powerload{font-weight:700;color:red;font-size:20px;}

#block-cmidealer-page-title{
	margin-bottom:10px !important;
}

/* VIEW POWER LOAD BUTTON */
.rating-unit1{
    font-size: 20px;
    font-weight: 900;
    color: #fff;
}
#power-kw1{
	font-size: 24px;
	color: #fff;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}
.power-kw1{
    width: 27%;
    font-weight: 900;
    float: right;
    text-align: center;
    color: #fff;
    border-radius: 10px;
    background: linear-gradient(to bottom, #d02323 0%,#b11314 100%);
    margin-top: -60px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 24px;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}

#edit-summary [data-drupal-selector="edit-summary-details"]{
	margin-top: -80px;
}
#block-recommendedpagepowerloaddiv{margin-top:90px;}

.recomm-power-load-kw div{
	background: linear-gradient(to bottom, #d02323 0%,#b11314 100%);
	padding: 10px;
    color: #ffffff;
    border-radius: 6px;
    text-align: center;
    font-size: 20px;
    font-weight: 900;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}

.recomm-power-load-kva div{
	background: linear-gradient(to bottom, #d02323 0%,#b11314 100%);
	padding: 10px;
    color: #ffffff;
    border-radius: 6px;
    text-align: center;
    font-size: 20px;
    font-weight: 900;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}
.recomm-power-load-kva{padding-left:20px !important;}
.recomm-power-load-kw{padding-left:20px;}

#block-marketing ul .menu .menu-item{
	margin-left:15px !important;
}

//#block-marketing .caret-custom{display:none !important;}
#block-marketing .menu-item--expanded .menu li:last-child{
	border-bottom:none;
}
#block-marketing .menu-item--expanded .menu li:first-child{
	border-top:1px solid #E6E6E6;
}
#block-marketing .menu-item--expanded .menu{margin-left:-15px;}
#block-marketing .menu-item--expanded{padding-bottom: 0px !important;}
.flag-was_this_helpful_{
	margin-left:14%;
}
#success-msg{text-align:center;display:block;color:#CA2020;font-weight:700;}
#error-msg{text-align:center;display:block;color:#CA2020;font-weight:700;}
.btn-lg{
	padding: 14px 24px;
	font-size: 16px;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}
#edit-author5 [data-drupal-selector="edit-sp-quantity7"]{
	float:left;
	width:100%;
	font-size: 16px;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}
.addmorebed4 .sp-input-text{width:42%;}
.addmorebed4 .quntity-input{width:160px;}
.addmorebed4 .sp-quantity{width:100%;}
.addmorebed4 .item-text{height:30px;}
.addmorebed4 {
	width: 100% ;
	font-size: 16px;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
	margin-top:-10px;
}
.rve{
    background-color: #fff;
    color: red;
    border: 0px;
    padding: 4px;
    border-radius: 5px;
    margin-left: 9px;
    margin-top: -4px;
}
#subject-msg{
	text-align: center;
	color: #CA2020;
}
#from_name-msg{
	text-align: center;
	color: #CA2020;
}
#to_name-msg{
	text-align: center;
	color: #CA2020;
}
/*====== Recommended Options Checkbox =======*/
.checkbox_span_recomm_chk{
  cursor:pointer;
  display: inline-block;
  line-height: 12px;
  font-size: 14px;
  color: #fff !important;
  border: 1px solid #acacac;
  padding-left: 2px;
  padding-right: 1px;
  padding-top: 2px;
  color:#fff;
}
.include_sizing_txt{
color: #000000 !important;
font-size:13px !important;
}

.check{
  border: 1px solid red;
  color: red !important;
  font-weight:bold;
}
#breadcrumbpath{padding:15px 0px 8px 0px;}
#slick-views-home-page-banner-view-block-1-1{margin-top:6px;}

/*********************************************/
/* REGISTRATION BLOCK CSS */
/*********************************************/

#user-register-form select{
	display: inline-block;
    position: relative;
    line-height: 1;
    border: 1px solid #ccc;
    background: #ffffff none;
    font-size: 13px;
    font-weight: 500;
    text-align: left;
    outline-offset: -2px;
    cursor: default;
    outline: none !important;
    color: #666 !important;
    width:40%!important;

}
#edit-contact{
	display:none;
}
#edit-field-region{
pointer-events: none;
cursor: not-allowed;
}
#edit-field-first-name-0-value{
pointer-events: none;
cursor: not-allowed;
}
#edit-field-last-0-value{
pointer-events: none;
cursor: not-allowed;
}
#edit-field-email-address-0-value{
pointer-events: none;
cursor: not-allowed;
}
#edit-field-user-id-0-value{
pointer-events: none;
cursor: not-allowed;
}
#edit-field-phone-number-0-value{
pointer-events: none;
cursor: not-allowed;
}
#edit-field-your-cumminns-online-accou-0-value{
pointer-events: none;
cursor: not-allowed;
}
#edit-field-additional-information-req-0-value{
pointer-events: none;
cursor: not-allowed;
}
#edit-field-your-cumminns-online-accou-0-value{
	border:none;
	background-color:#fff!important;
}
#edit-field-your-cumminns-online-accou-wrapper label{
	font-size:13px!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
	cursor:pointer;
}
#edit-field-first-name-wrapper label{
	cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
font-size:13px!important;
margin-left:14%;

}
#edit-field-first-name-wrapper{
margin-left:30%;
margin-bottom:-2%!important;
}
#edit-field-first-name-0-value{
	border:none;
	background-color:#fff!important;

}
#edit-field-last-wrapper{margin-left:30%;}
#edit-field-last-wrapper label{cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
font-size:13px!important;
margin-left:14%;
}
#edit-field-last-0-value{
border:none;
	background-color:#fff!important;

}
#edit-field-dealer-code-wrapper{
display:none!important;
}
#edit-timezone{
display:none!important;
}
#edit-account{display:none!important;}
#edit-field-additional-details-0-format{
display:none!important;
}

#edit-field-email-address-wrapper{margin-left:30%;margin-top:-2%;}
#edit-field-email-address-wrapper label{
    cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:11%;

}

#edit-field-email-address-wrapper input{
border:none;
	background-color:#fff!important;
	margin-left:1%!important;
	}
	#edit-field-user-id-wrapper{margin-left:30%;margin-top:-2%;}
#edit-field-user-id-wrapper label{
    cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:16%;
}
#edit-field-user-id-0-value{
margin-left:6%!impotant;
}
#edit-field-email-address-0-value{

}
#edit-field-user-id-wrapper input{
border:none;
	background-color:#fff!important;
	margin-left:1%!important;
	}
.description{
display:none!important
}
#edit-field-phone-number-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:10%;
}
#edit-field-phone-number-wrapper input{
border:none;
	background-color:#fff!important;
}
#edit-field-phone-number-wrapper{
margin-left:30%;
margin-top:-2%;
}
#edit-field-additional-information-req-wrapper label{
font-size:13px!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
	cursor:pointer;
}
#edit-field-additional-information-req-wrapper input{
border:none;
	background-color:#fff!important;
}
#edit-field-region-wrapper{margin-left:30%}
#edit-field-region-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:16%;
}
#edit-field-country-wrapper{margin-left:30%}
#edit-field-country-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:15%;
}
#edit-field-organization-type-wrapper{margin-left:30%}
#edit-field-organization-type-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:8%;
}
#edit-field-distributor-ref-code-wrapper{margin-left:30%}
#edit-field-distributor-ref-code-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:6%;
}
#edit-field-dealership-name-wrapper{margin-left:30%}
#edit-field-dealership-name-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left: 9%;
}
#edit-field-your-distributor-role-wrapper{margin-left:30%}
#edit-field-your-distributor-role-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left: 14%;
}
#edit-field-your-dealer-role-wrapper{margin-left:30%}
#edit-field-your-dealer-role-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left: 14%;
}
#edit-field-your-corporate-role-wrapper{margin-left:30%}
#edit-field-your-corporate-role-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left: 14%;
}
#edit-field-additional-details-wrapper{margin-left:30%}
#edit-field-additional-details-wrapper textarea{
width:58%!important;
-moz-border-radius: 5px !important;
-webkit-border-radius: 5px !important;
resize:none!important;
margin-left: -5%!important;
margin-top: -4%!important;
}
#edit-field-additional-details-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:8%;
}

#edit-field-additional-details-wrapper .form-textarea-wrapper{
margin-left:30%;
margin-top:-1%;
}
#edit-field-your-corporate-role{margin-left:3%!important;}
#edit-field-your-dealer-role{margin-left:3%!important;}
#edit-field-your-distributor-role{margin-left:3%!important;}
#edit-field-dealership-name{
margin-left: 3%!important;
   }

#edit-field-distributor-ref-code{
	margin-left:3%!important;
}
#edit-field-organization-type{
margin-left:3%!important;
}
#edit-field-phone-number-0-value{
margin-left:1%!important;
}

#edit-field-region{
margin-left:3%!important;
}
#edit-field-country{
margin-left:3%!important;
}
#edit-field-your-additional-responsibi-wrapper{margin-left:30%;}
#edit-field-your-additional-responsibi-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	}


 #edit-field-your-additional-responsibi-wrapper input{
	width: 70%;
    font-size: 11px;
    font-weight: 700;
    background-color: #fff!important;
    color: #4D4D4D;
    border: none;
	pointer-events: none;
	margin-left:1%!important;
	}
	#edit-field-view-reports-wrapper{margin-left:48%;}
	#edit-field-create-and-edit-report-wrapper{margin-left:48%;}
	#edit-field-distributor-branch-wrapper{margin-left:30%;}
	#edit-field-your-role-distributor-bran-wrapper{margin-left:30%;}
	#edit-field-your-preferred-language-fo-wrapper{margin-left:30%;}
	#edit-field-distributor-branch-wrapper label{
	cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:8%;
	}
	#edit-field-distributor-branch{
	 margin-left:3%!important;
	}
	#edit-field-your-role-distributor-bran-wrapper label{
	cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left: 14%;
	}
	#edit-field-your-preferred-language-fo-wrapper label{
	cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:-9%;
	}
	#edit-field-your-role-distributor-bran{margin-left:3%!important;}
	#edit-field-view-reports--wrapper span{
	  font-size:11px!important;
	}
	#edit-field-view-reports--wrapper input{
	  font-size:11px!important;
	}
	#edit-field-create-and-edit-report-wrapper span{
		font-size:11px!important;
	}
	#edit-field-create-and-edit-report-wrapper input{
		font-size:11px!important;
	}
	#edit-field-your-preferred-language-fo{margin-left:3%!important;}
	#edit-field-regionnew-wrapper{display:none;}
	#edit-field-region-distributor-wrapper{display:none;}
	#edit-field-distributor-and-branch-map-wrapper{display:none;}
	#edit-field-distributor-dealer-mapping-wrapper{display:none;}
	#edit-field-additional-details-0-value-counter{font-size:11px;}
	#edit-submit{
	    border: 0px;
		border-radius: 5px;
		font-size: 13px;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		padding-right: 10px;
		font-weight: 300;
		background-image: linear-gradient(to bottom,#EDEDED,#CDCDCD);
		color: #007C7C!important;
		text-decoration: none !important;
		margin-left:36%!important;
	}

	 #user-register-form select >option:hover
       {
        color: #ffffff !important;
		background-color:#007c7c !important;
        cursor: pointer!important;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
		font-size:11px;
		border-bottom:solid 1px #CCCCCC;
    }
	#edit-field-country-error-wrapper{
		margin-top:-5%!important;

	}
	#edit-field-country-error-wrapper label{
		display:none;
	}
	#edit-field-country-error-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-region-error-wrapper{
		margin-top:-5%!important;

	}
	#edit-field-region-error-wrapper label{
		display:none;
	}
	#edit-field-region-error-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-organization-type-error-wrapper{
		margin-top:-5%!important;

	}
	#edit-field-organization-type-error-wrapper label{display:none;}
	#edit-field-organization-type-error-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-distributor-error-wrapper{
		margin-top:-5%!important;

	}
	#edit-field-distributor-error-wrapper label{display:none;}
	#edit-field-distributor-error-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-distributor-branch-error-wrapper{margin-top:-5%!important;}
	#edit-field-distributor-branch-error-wrapper label{display:none;}
	#edit-field-distributor-branch-error-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-dealer-error-wrapper{margin-top:-5%!important;}
	#edit-field-dealer-error-wrapper label{display:none;}
	#edit-field-dealer-error-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-corporate-wrapper{margin-top:-5%!important;}
	#edit-field-corporate-wrapper label{display:none;}
	#edit-field-corporate-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-distributor-role-error-wrapper{margin-top:-5%!important;}
	#edit-field-distributor-role-error-wrapper label{display:none;}
	#edit-field-distributor-role-error-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-dealer-wrapper{margin-top:-5%!important;}
	#edit-field-dealer-wrapper label{display:none;}
	#edit-field-dealer-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-distributor-branch-role-er-wrapper{margin-top:-5%!important;}
	#edit-field-distributor-branch-role-er-wrapper label{display:none;}
	#edit-field-distributor-branch-role-er-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-language-wrapper{margin-top:-5%!important;}
	#edit-field-language-wrapper label{display:none;}
	#edit-field-language-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-your-regional-manager-s-na-wrapper{margin-left:35%;}
	#edit-field-your-regional-manager-s-na-wrapper label{
	cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:-9%;
	}
	#edit-field-your-regional-manager-s-na-0-value{
	margin-left: 4%!important;
    width: 45%!important;
    border: 1px solid #ccc;
	}
	#edit-field-manager-s-name-error-wrapper{margin-top:-5%!important;}
	#edit-field-manager-s-name-error-wrapper label{display:none;}
	#edit-field-manager-s-name-error-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 81%!important;
	}
	#edit-field-your-regional-manager-s-em-wrapper{margin-left:35%;}
	#edit-field-your-regional-manager-s-em-wrapper label{
	cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:-9%;
	}
	#edit-field-your-regional-manager-s-em-0-value{
	margin-left: 4%!important;
    width: 45%!important;
    border: 1px solid #ccc;
	}
	#edit-field-your-regional-email-wrapper{margin-top:-5%!important;}
	#edit-field-your-regional-email-wrapper label{display:none;}
	#edit-field-your-regional-email-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 81%!important;
	}
	#edit-field-confirm-email-wrapper{margin-left:35%;}
	#edit-field-confirm-email-wrapper label{
	cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:4%;
	}
	#edit-field-confirm-email-0-value{
	margin-left: 4%!important;
    width: 45%!important;
    border: 1px solid #ccc;
	}
	#edit-field-confirm-email-error-wrapper{margin-top:-5%!important;}
	#edit-field-confirm-email-error-wrapper label{display:none;}
	#edit-field-confirm-email-error-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 81%!important;
	}

	/*CSS for theme*/
	#edit-reset{
	border: 0px;
    border-radius: 5px;
    font-size: 13px;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 300;
    background-image: linear-gradient(to bottom,#EDEDED,#CDCDCD);
    color: #007C7C!important;
    text-decoration: none !important;
    margin-left: 36%!important;
	}
	.accordion{
		cursor:pointer!important;
	}
	.views-accordian-header:hover{
		background-color:#D90A07!important;
	}
	.region-breadcrumbpath{
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		font-size: 13px;
		font-weight: 600;
	}
	.views-field-field-learn-more-link a{
		text-decoration:none!important;
	}
	.views-field-field-learn-more-link a:hover{
		color:#fff!important;
	}
	#block-views-block-all-news-view-block-3 .content{
		margin-top:6%;
	}
	#block-manege-leads-quotes .col-sm-5{
		margin-top:3%;
	}
	#block-residentialgeneratorsizingtool .content{
		margin-top:6%;
	}
	#block-views-block-distributor-contact-view-block-2 .content{
		margin-top:6%;
	}
	.field--name-field-sales-table .tablefield .col_0{
		width:34%;
	}
	.node--type-sales-common-content-type a{
		text-decoration: none!important;
		border-bottom: 1px solid #000;
	//	font-size: 13px;
		//font-weight: 300;
                font-size: 18px;
                line-height: 28px;
                font-weight: 300;
                color: #D90A07 !important;
                transition: all 0.2s ease;
                background: transparent;
                margin: 0;
                padding: 0;
		//border-bottom: 1px solid #c3c3c3;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		//color:#007C7C!important;
	}
	.disabled-help{
		cursor:none!important;
		pointer-events:none!important;
		background-color:#ccc!important;
		color:#fff!important;
		width:90%!important;
	}
	#block-otherhelpfulsitesservice{
		margin-top:-14%!important;
		border:none!important;
	}
	#block-otherhelpfulsitesservice a{
		text-decoration: none!important;
		border-bottom: 1px solid #000;
		font-size: 13px;
		font-weight: 300;
		border-bottom: 1px solid #c3c3c3;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		color:#007C7C!important;
	}
	.node--type-service-content-type a{
		text-decoration: none!important;
		border-bottom: 1px solid #000;
		font-size: 13px;
		font-weight: 300;
		border-bottom: 1px solid #c3c3c3;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		color:#007C7C!important;
	}
	.node--type-service-content-type .tablefield .col_0{
		width:40%;
	}
	.node--type-service-content-type .tablefield .col_1{
		width:30%;
	}
	.node--type-service-content-type .tablefield .col_2{
		width:30%;
	}
	#block-otherhelpfulsitesservice .content{
		margin-top: -3%;
		border: 1px solid #ccc;
		border-top: none;
	}
	#block-otherhelpfulsitesservice .content p{
		margin-left:6%;
	}
	#block-views-block-brand-muscle-view-block-1 a{
		text-decoration: none!important;
		font-size: 13px;
		font-weight: 700;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		color:#007C7C!important;
	}
	#block-views-block-brand-muscle-view-block-1 span{
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		font-size:13px;
		font-weight:700;
	}
	.node--type-marketing-content-type a{
		text-decoration: none!important;
		font-size: 13px;
		font-weight: 300;
		border-bottom: 1px solid #c3c3c3;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		color:#007C7C!important;
	}
	.views-field-field-model .field-content h5{
		font-size: 16px!important;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		font-weight: 800!important;
	}
	.views-field-field-powe .field-content h5{
		font-size: 16px!important;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		font-weight: 800!important;
	}
	.node--type-training-content-type a{
		text-decoration: none!important;
		font-size: 13px;
		font-weight: 300;
		border-bottom: 1px solid #c3c3c3;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		color:#007C7C!important;
	}
	#block-views-block-manage-my-dealer-documents-block-1 a{
		text-decoration: none!important;
		font-size: 13px;
		font-weight: 300;
		border-bottom: 1px solid #c3c3c3;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		color:#007C7C!important;
	}
	#block-views-block-manage-my-dealer-documents-block-1 .views-field-filesize span{
		font-size:13px!important;
	}

  #block-cmidealer-content  select{
		display: inline-block;
    position: relative;
    line-height: 1;
    border: 1px solid #ccc;
    background: #ffffff none;
    font-size: 13px;
    font-weight: 500;
    text-align: left;
    outline-offset: -2px;
    cursor: default;
    outline: none !important;
    color: #666 !important;
    width:40%!important;

}
#edit-contact{
	display:none;
}
#edit-field-region{
pointer-events: none;
cursor: not-allowed;
}
#edit-field-first-name-0-value{
pointer-events: none;
cursor: not-allowed;
}
#edit-field-last-0-value{
pointer-events: none;
cursor: not-allowed;
}
#edit-field-email-address-0-value{
pointer-events: none;
cursor: not-allowed;
}
#edit-field-user-id-0-value{
pointer-events: none;
cursor: not-allowed;
}
#edit-field-phone-number-0-value{
pointer-events: none;
cursor: not-allowed;
}
#edit-field-your-cumminns-online-accou-0-value{
pointer-events: none;
cursor: not-allowed;
}
#edit-field-additional-information-req-0-value{
pointer-events: none;
cursor: not-allowed;
}
#edit-field-your-cumminns-online-accou-0-value{
	border:none;
	background-color:#fff!important;
}
#edit-field-your-cumminns-online-accou-wrapper label{
	font-size:13px!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
	cursor:pointer;
}
#edit-field-first-name-wrapper label{
	cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
font-size:13px!important;
margin-left:14%;

}
#edit-field-first-name-wrapper{
margin-left:30%;
margin-bottom:-2%!important;
}
#edit-field-first-name-0-value{
	border:none;
	background-color:#fff!important;

}
#edit-field-last-wrapper{margin-left:30%;}
#edit-field-last-wrapper label{cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
font-size:13px!important;
margin-left:14%;
}
#edit-field-last-0-value{
border:none;
	background-color:#fff!important;

}
#edit-field-dealer-code-wrapper{
display:none!important;
}
#edit-timezone{
display:none!important;
}
#edit-account{display:none!important;}
#edit-field-additional-details-0-format{
display:none!important;
}

#edit-field-email-address-wrapper{margin-left:30%;margin-top:-2%;}
#edit-field-email-address-wrapper label{
    cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:11%;

}

#edit-field-email-address-wrapper input{
border:none;
	background-color:#fff!important;
	margin-left:1%!important;
	}
	#edit-field-user-id-wrapper{margin-left:30%;margin-top:-2%;}
#edit-field-user-id-wrapper label{
    cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:16%;
}
#edit-field-user-id-0-value{
margin-left:6% !important;
}
#edit-field-email-address-0-value{

}
#edit-field-user-id-wrapper input{
border:none;
	background-color:#fff!important;
	margin-left:1%!important;
	}
.description{
display:none!important
}
#edit-field-phone-number-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:10%;
}
#edit-field-phone-number-wrapper input{
border:none;
	background-color:#fff!important;
}
#edit-field-phone-number-wrapper{
margin-left:30%;
margin-top:-2%;
}
#edit-field-additional-information-req-wrapper label{
font-size:13px!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
	cursor:pointer;
}
#edit-field-additional-information-req-wrapper input{
border:none;
	background-color:#fff!important;
}
#edit-field-region-wrapper{margin-left:30%}
#edit-field-region-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:16%;
}
#edit-field-country-wrapper{margin-left:30%}
#edit-field-country-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:15%;
}
#edit-field-organization-type-wrapper{margin-left:30%}
#edit-field-organization-type-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:8%;
}
#edit-field-distributor-ref-code-wrapper{margin-left:30%}
#edit-field-distributor-ref-code-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:6%;
}
#edit-field-dealership-name-wrapper{margin-left:30%}
#edit-field-dealership-name-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left: 9%;
}
#edit-field-your-distributor-role-wrapper{margin-left:30%}
#edit-field-your-distributor-role-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left: 14%;
}
#edit-field-your-dealer-role-wrapper{margin-left:30%}
#edit-field-your-dealer-role-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left: 14%;
}
#edit-field-your-corporate-role-wrapper{margin-left:30%}
#edit-field-your-corporate-role-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left: 14%;
}
#edit-field-additional-details-wrapper{margin-left:30%}
#edit-field-additional-details-wrapper textarea{
width:58%!important;
-moz-border-radius: 5px !important;
-webkit-border-radius: 5px !important;
resize:none!important;
margin-left: -5%!important;
margin-top: -4%!important;
}
#edit-field-additional-details-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:8%;
}

#edit-field-additional-details-wrapper .form-textarea-wrapper{
margin-left:30%;
margin-top:-1%;
}
#edit-field-your-corporate-role{margin-left:3%!important;}
#edit-field-your-dealer-role{margin-left:3%!important;}
#edit-field-your-distributor-role{margin-left:3%!important;}
#edit-field-dealership-name{
margin-left: 3%!important;
   }

#edit-field-distributor-ref-code{
	margin-left:3%!important;
}
#edit-field-organization-type{
margin-left:3%!important;
}
#edit-field-phone-number-0-value{
margin-left:1%!important;
}

#edit-field-region{
margin-left:3%!important;
}
#edit-field-country{
margin-left:3%!important;
}
#edit-field-your-additional-responsibi-wrapper{margin-left:30%;}
#edit-field-your-additional-responsibi-wrapper label{
cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	}


 #edit-field-your-additional-responsibi-wrapper input{
	width: 70%;
    font-size: 11px;
    font-weight: 700;
    background-color: #fff!important;
    color: #4D4D4D;
    border: none;
	pointer-events: none;
	margin-left:1%!important;
	}
	#edit-field-view-reports-wrapper{margin-left:48%;}
	#edit-field-create-and-edit-report-wrapper{margin-left:48%;}
	#edit-field-distributor-branch-wrapper{margin-left:30%;}
	#edit-field-your-role-distributor-bran-wrapper{margin-left:30%;}
	#edit-field-your-preferred-language-fo-wrapper{margin-left:30%;}
	#edit-field-distributor-branch-wrapper label{
	cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:8%;
	}
	#edit-field-distributor-branch{
	 margin-left:3%!important;
	}
	#edit-field-your-role-distributor-bran-wrapper label{
	cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left: 14%;
	}
	#edit-field-your-preferred-language-fo-wrapper label{
	cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:-9%;
	}
	#edit-field-your-role-distributor-bran{margin-left:3%!important;}
	#edit-field-view-reports--wrapper span{
	  font-size:11px!important;
	}
	#edit-field-view-reports--wrapper input{
	  font-size:11px!important;
	}
	#edit-field-create-and-edit-report-wrapper span{
		font-size:11px!important;
	}
	#edit-field-create-and-edit-report-wrapper input{
		font-size:11px!important;
	}
	#edit-field-your-preferred-language-fo{margin-left:3%!important;}
	#edit-field-regionnew-wrapper{display:none;}
	#edit-field-region-distributor-wrapper{display:none;}
	#edit-field-distributor-and-branch-map-wrapper{display:none;}
	#edit-field-distributor-dealer-mapping-wrapper{display:none;}
	#edit-field-additional-details-0-value-counter{font-size:11px;}
	#edit-submit{
	    border: 0px;
		border-radius: 5px;
		font-size: 13px;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		padding-right: 10px;
		font-weight: 300;
		background-image: linear-gradient(to bottom,#EDEDED,#CDCDCD);
		color: #007C7C!important;
		text-decoration: none !important;
		margin-left:36%!important;
	}

	 #user-register-form select >option:hover
       {
        color: #ffffff !important;
		background-color:#007c7c !important;
        cursor: pointer!important;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
		font-size:11px;
		border-bottom:solid 1px #CCCCCC;
    }
	#edit-field-country-error-wrapper{
		margin-top:-5%!important;

	}
	#edit-field-country-error-wrapper label{
		display:none;
	}
	#edit-field-country-error-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-region-error-wrapper{
		margin-top:-5%!important;

	}
	#edit-field-region-error-wrapper label{
		display:none;
	}
	#edit-field-region-error-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-organization-type-error-wrapper{
		margin-top:-5%!important;

	}
	#edit-field-organization-type-error-wrapper label{display:none;}
	#edit-field-organization-type-error-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-distributor-error-wrapper{
		margin-top:-5%!important;

	}
	#edit-field-distributor-error-wrapper label{display:none;}
	#edit-field-distributor-error-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-distributor-branch-error-wrapper{margin-top:-5%!important;}
	#edit-field-distributor-branch-error-wrapper label{display:none;}
	#edit-field-distributor-branch-error-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-dealer-error-wrapper{margin-top:-5%!important;}
	#edit-field-dealer-error-wrapper label{display:none;}
	#edit-field-dealer-error-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-corporate-wrapper{margin-top:-5%!important;}
	#edit-field-corporate-wrapper label{display:none;}
	#edit-field-corporate-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-distributor-role-error-wrapper{margin-top:-5%!important;}
	#edit-field-distributor-role-error-wrapper label{display:none;}
	#edit-field-distributor-role-error-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-dealer-wrapper{margin-top:-5%!important;}
	#edit-field-dealer-wrapper label{display:none;}
	#edit-field-dealer-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-distributor-branch-role-er-wrapper{margin-top:-5%!important;}
	#edit-field-distributor-branch-role-er-wrapper label{display:none;}
	#edit-field-distributor-branch-role-er-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-language-wrapper{margin-top:-5%!important;}
	#edit-field-language-wrapper label{display:none;}
	#edit-field-language-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 79%!important;
	}
	#edit-field-your-regional-manager-s-na-wrapper{margin-left:35%;}
	#edit-field-your-regional-manager-s-na-wrapper label{
	cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:-9%;
	}
	#edit-field-your-regional-manager-s-na-0-value{
	margin-left: 4%!important;
    width: 45%!important;
    border: 1px solid #ccc;
	}
	#edit-field-manager-s-name-error-wrapper{margin-top:-5%!important;}
	#edit-field-manager-s-name-error-wrapper label{display:none;}
	#edit-field-manager-s-name-error-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 81%!important;
	}
	#edit-field-your-regional-manager-s-em-wrapper{margin-left:35%;}
	#edit-field-your-regional-manager-s-em-wrapper label{
	cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:-9%;
	}
	#edit-field-your-regional-manager-s-em-0-value{
	margin-left: 4%!important;
    width: 45%!important;
    border: 1px solid #ccc;
	}
	#edit-field-your-regional-email-wrapper{margin-top:-5%!important;}
	#edit-field-your-regional-email-wrapper label{display:none;}
	#edit-field-your-regional-email-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 81%!important;
	}
	#edit-field-confirm-email-wrapper{margin-left:35%;}
	#edit-field-confirm-email-wrapper label{
	cursor:pointer!important;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif !important;
	font-weight:300!important;
    font-size:13px!important;
	margin-left:4%;
	}
	#edit-field-confirm-email-0-value{
	margin-left: 4%!important;
    width: 45%!important;
    border: 1px solid #ccc;
	}
	#edit-field-confirm-email-error-wrapper{margin-top:-5%!important;}
	#edit-field-confirm-email-error-wrapper label{display:none;}
	#edit-field-confirm-email-error-0-value{
		width: 15%;
		border: none;
		color: red;
		background-color: #fff;
		pointer-events: none;
		cursor: not-allowed;
		font-size: 11px;
		font-weight: 700;
		margin-left: 81%!important;
	}

	/*CSS for theme*/
	#edit-reset{
	border: 0px;
    border-radius: 5px;
    font-size: 13px;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: 300;
    background-image: linear-gradient(to bottom,#EDEDED,#CDCDCD);
    color: #007C7C!important;
    text-decoration: none !important;
    margin-left: 36%!important;
	}
	.accordion{
		cursor:pointer!important;
	}
	.views-accordian-header:hover{
		background-color:#D90A07!important;
	}
	.region-breadcrumbpath{
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		font-size: 13px;
		font-weight: 600;
	}
	.views-field-field-learn-more-link a{
		text-decoration:none!important;
	}
	.views-field-field-learn-more-link a:hover{
		color:#fff!important;
	}
	#block-views-block-all-news-view-block-3 .content{
		margin-top:6%;
	}
	#block-manege-leads-quotes .col-sm-5{
		margin-top:3%;
	}
	#block-residentialgeneratorsizingtool .content{
		margin-top:6%;
	}
	#block-views-block-distributor-contact-view-block-2 .content{
		margin-top:6%;
	}
	.field--name-field-sales-table .tablefield .col_0{
		width:34%;
	}
	.node--type-sales-common-content-type a{
		text-decoration: none!important;
		border-bottom: 1px solid #000;
		font-size: 13px;
                //font-size:18px !important;
		font-weight: 300;
		border-bottom: 1px solid #c3c3c3;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		//color:#007C7C!important;
	}
	.disabled-help{
		cursor:none!important;
		pointer-events:none!important;
		background-color:#ccc!important;
		color:#fff!important;
		width:90%!important;
	}
	#block-otherhelpfulsitesservice{
		margin-top:-14%!important;
		border:none!important;
	}
	#block-otherhelpfulsitesservice a{
		text-decoration: none!important;
		border-bottom: 1px solid #000;
	//	font-size: 13px;
		font-weight: 300;
		border-bottom: 1px solid #c3c3c3;
//		color:#007C7C!important;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		color: #D90A07!important;
		font-size: 18px;
	}
	.node--type-service-content-type a{
		text-decoration: none!important;
		border-bottom: 1px solid #000;
		//font-size: 13px;
                font-size: 18px;
		font-weight: 300;
		border-bottom: 1px solid #c3c3c3;
		//color:#007C7C!important;
		color:#D90A07!important;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
	}
	.node--type-service-content-type .tablefield .col_0{
		width:40%;
	}
	.node--type-service-content-type .tablefield .col_1{
		width:30%;
	}
	.node--type-service-content-type .tablefield .col_2{
		width:30%;
	}
	#block-otherhelpfulsitesservice .content{
		margin-top: -3%;
		border: 1px solid #ccc;
		border-top: none;
	}
	#block-otherhelpfulsitesservice .content p{
		margin-left:6%;
	}
	#block-views-block-brand-muscle-view-block-1 a{
		text-decoration: none!important;
		font-size: 13px;
		font-weight: 700;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		color:#007C7C!important;
	}
	#block-views-block-brand-muscle-view-block-1 span{
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		font-size:13px;
		font-weight:700;
	}
	.node--type-marketing-content-type a{
		text-decoration: none!important;
		font-size: 13px;
		font-weight: 300;
		border-bottom: 1px solid #c3c3c3;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		color:#007C7C!important;
	}
	.views-field-field-model .field-content h5{
		font-size: 16px!important;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		font-weight: 800!important;
	}
	.views-field-field-powe .field-content h5{
		font-size: 16px!important;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		font-weight: 800!important;
	}
	.node--type-training-content-type a{
		text-decoration: none!important;
		font-size: 13px;
		font-weight: 300;
		border-bottom: 1px solid #c3c3c3;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		color:#007C7C!important;
	}
	#block-views-block-manage-my-dealer-documents-block-1 a{
		text-decoration: none!important;
		font-size: 13px;
		font-weight: 300;
		border-bottom: 1px solid #c3c3c3;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		color:#007C7C!important;
	}
	#block-views-block-manage-my-dealer-documents-block-1 .views-field-filesize span{
		font-size:13px!important;
	}
	#searchKey{
display: inline-block;
height: 27px;
padding: 4px 6px;
margin-bottom: 10px;
font-size: 14px;
line-height: 20px;
border-radius:4px;
}

#searchbutton{
border: 0px;
    border-radius: 5px;
    font-size: 13px;
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    font-weight: 300;
    background-image: linear-gradient(to bottom,#EDEDED,#CDCDCD);
    color: #fff;
    text-decoration: none !important;
    }

#divnote a{
text-decoration: none;
border-bottom: 1px solid #000;
font-size: 13px;
font-weight: 300;
border-bottom: 1px solid #c3c3c3;
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}
#divcheckbox p{
width:15%!important;
height: 19px;
line-height: 19px;
background-repeat: no-repeat;
background-position: 0 0;
font-size: 16px;
vertical-align: middle;
font-weight: 300;
color: #000;
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}
#divnoresult{
border-top: 2px solid #999999;
border-bottom: 2px solid #999999;
text-align: center;
padding: 15px 0;
margin-top: 20px;
display: inline-block;
font-size:13px;
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
font-weight:300;
}
.custom-checkbox{
cursor:pointer;
}
#divcheckbox label{
cursor:pointer;margin-left: 5%;
}
#header ul.menu li.menu-item:hover a.disabled-help{
	color: white!important;
    background-color: black!important;
}
#header ul.menu li.menu-item:hover a{
	text-decoration:none!important;
}
.views-label-field-accrued{
margin-left:25%;
}
.views-field-field-accrued .field-content{
margin-left:31%;
}
#block-views-block-brand-muscle-view-block-1 span{
padding-top:2px;
padding-right: 15px;
}
.views-field-field-total-paid .views-label-field-total-paid{
padding-left:28px;
}
.views-field-field-total-pending .views-label-field-total-pending{
padding-left:15px;
}
.views-field-field-total-paid{
padding-bottom:8px;
}

.views-field-field-total-pending{
padding-bottom:8px;

}

.node--type-dp-news-details-content-type .field--name-field-news-details-header-image{
display:none;
}
.node--type-dp-news-details-content-type .field--type-list-string{
display:none;
}
.messages--status{
display:none;
}
#block-views-block-all-news-view-block-6-2 a{
text-decoration: none!important;
		font-size: 13px;
		font-weight: 300;
		border-bottom: 1px solid #c3c3c3;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}
	#block-views-block-helpful-stories-block-1 a{
		text-decoration: none!important;
		font-size: 13px;
		font-weight: 300;
		border-bottom: 1px solid #c3c3c3;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
	}
	.node--type-dp-news-details-content-type a{
		text-decoration: none!important;
		font-size: 13px;
		font-weight: 300;
		border-bottom: 1px solid #c3c3c3;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
	}


	#block-otherhelpfulsitesgensizing{
		margin-top:-10%!important;
		border:none!important;
	}
	#block-otherhelpfulsitesgensizing a{
		text-decoration: none!important;
		font-size: 13px;
		font-weight: 300;
		border-bottom: 1px solid #c3c3c3;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		margin-left: 5%;
	}
	#block-otherhelpfulsitesgensizing .content{
		border: 1px solid #ccc;
		height: 50%;
		margin-top: -4%;
		border-top: none;
	}
	.node--type-dp-marketing-video a{
		text-decoration: none!important;
		font-size: 13px;
		font-weight: 300;
		border-bottom: 1px solid #c3c3c3;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;

	}
	.submitted{
		display:none;
	}
	.field--name-field-leftvideo-text{
		width:95%;
	}
	.field--name-field-right-text{
		width:95%;
	}
	.field--name-field-your-additional-responsibi{
		display:none;
	}
	.field--name-field-country-error{
		display:none;
	}
	.field--name-field-region-error{
		display:none;
	}
	.field--name-field-organization-type-erro{
		display:none;
	}
	.field--name-field-distributor-error{
		display:none;
	}
	.field--name-field-dealer-error{
		display:none;
	}
	.field--name-field-language{
		display:none;
	}
	.field--name-field-distributor-role-erro{
		display:none;
	}
	.field--name-field-dealer{
		display:none;
	}
	.field--name-field-distributor-branch-role-er{
		display:none;
	}
	.field--name-field-corporate-{
		display:none;
	}
	.field--name-field-distributor-branch-error{
		display:error;
	}
	.field--name-field-manager-s-name-error{
		display:none;
	}
	.field--name-field-your-regional-email{
		display:none;
	}
	.field--name-field-confirm-email-error{
		display:none;
	}
	.field--name-field-organization-type-error{
		display:none;
	}
	.field--name-field-distributor-role-error{
		display:none;
	}
	.field--name-field-distributor-branch-error{
		display:none;
	}
	.profile a{
		text-decoration: none!important;
		font-size: 13px;
		font-weight: 300;
		font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
		pointer-events:none!important;
		cursor:none!important;
		color:#4D4D4D!important;
	}
	#breadcrumbpath{
		margin-top:-1%;
	}
	#block-views-block-brand-muscle-view-block-1 .views-row{
		margin-left:7%;
	}
	.views-field-field-accrued
	{
		float: left;
		width: 30%;
		border: 1px solid rgba(114, 111, 111, 0.67);
		padding: 15px;
		margin-right: 60px;

	}


span.views-label-field-total-paid
{
float:left;
}

span.views-label-field-total-pending
{
float:left;
}

span.views-label-field-total-available
{
float:left;
}
#brandmusclesso{
	text-decoration: none!important;
	font-size: 13px;
	font-weight: 700;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
	color:#007C7C!important;
}
#block-views-block-brand-muscle-distributor-block-1 span.views-label{
    font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-size: 13px;
    font-weight: 700;
    padding-top: 5px;
    padding-right: 15px;
}
#block-views-block-brand-muscle-distributor-block-1 span.field-content a{
	text-decoration: none!important;
    font-weight: 600!important;
}
#Communinshelptext a{
	text-decoration: none!important;
	font-size: 13px;
	font-weight: 300;
	border-bottom: 1px solid #c3c3c3;
	font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
}
#Communinshelptext{
width:50%;
}
.cumminscustomtext{
	margin-top:7%;
}
#block-views-block-helpful-stories-block-1{
margin-top:49%;
}
.node--type-dp-news-details-content-type .field--name-field-view-all-news-link{
	display:none;
}
div.paragraph--type--dp-document-text .field__item{
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-size: 13px;
    border-bottom: 1px solid #ccc;
    height: 100px;
    text-align: center;

}
div.paragraph--type--dp-available-transalation .field__item{
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-size: 13px;
    border-bottom: 1px solid #ccc;
    height: 100px;
    text-align: center;

}
div.paragraph--type--logo-desc .field__item{
font-family: 'cmi-regular', 'Segeo UI', Arial, sans-serif;
    font-size: 13px;
    border-bottom: 1px solid #ccc;
    height: 100px;
    text-align: center;

}

@media print
{
body * { visibility: hidden; }
#block-cmidealer-content * { visibility: visible; }
}






