/*CRM section start*/
.panel-reg .panel-accordion{margin-bottom: 0;}
.panel-accordion .panel-reg-block .panel-collapse{width: 100%!important;}
.panel-accordion .panel-reg-block .panel-heading.active-reg {background-color: #e5e5e5;}
.panel-accordion .panel-reg-block .panel-heading{background-color: #FFFFFF;border-color: #edeef2;padding:0 8px;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.panel-accordion .panel-reg-block .panel-heading a,.panel-accordion .panel-reg-block .panel-heading a h4{color: #000000; text-decoration: none;font-weight: 700;font-size: 16px;}
.panel-accordion .panel-reg-block .panel-heading a h4,.panel-accordion .panel-reg-block .panel-heading a span{padding: 10px 0;}
.panel-accordion .panel-reg-block,.panel-accordion .panel-reg-block .panel-heading,.panel-accordion .panel-reg-block .panel-heading.active-reg {border-radius: 0;border-color: #FFFFFF;box-shadow: none;}
.panel-accordion .panel-reg-block,.panel-accordion .panel-reg-block .panel-heading{background-color: #e5e5e5;}
.panel-accordion .panel-reg-block .panel-heading.active-reg a h4, .panel-accordion .active-reg a,.panel-accordion .panel-reg-block .panel-heading.active-reg a,.panel-accordion .panel-reg-block .panel-heading.active-reg span:first-of-type{color: #000000;outline: none;}
.panel-accordion .panel-reg-block .panel-heading span:first-of-type {font-size: 10px;font-weight: normal;color: #000000;margin-right: 5px;}
.panel-accordion .panel-reg-block .panel-body{background-color: #ffffff;padding: 15px 15px;}
.panel-accordion .panel-reg-block i {font-size: 14px;font-weight: bold;}
/*CRM section end*/

/*FAQ section start - commented on 30 May 2018 by shraddha as made generic css classes for accordian as below*/
/*.panel-accordion .panel-faq-block .panel-heading.active-faq {background-color: #8c4e8e;}
.panel-accordion .panel-faq-block .panel-heading{background-color: #FFFFFF;border-color: #edeef2;padding: 17px 10px;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.panel-accordion .panel-faq-block .panel-heading a,.panel-accordion .panel-faq-block .panel-heading a h4{color: #393939; text-decoration: none;font-weight: 700;font-size: 14px;}
.panel-accordion .panel-faq-block,.panel-accordion .panel-faq-block .panel-heading,.panel-accordion .panel-faq-block .panel-heading.active-faq {border-radius: 0;border-color: #FFFFFF;box-shadow: none;}
.panel-accordion .panel-faq-block,.panel-accordion .panel-faq-block .panel-heading{background-color: #ECEEF1;}
.panel-accordion .panel-faq-block .panel-heading.active-faq a h4, .panel-accordion .active-faq a,.panel-accordion .panel-faq-block .panel-heading.active-faq a,.panel-accordion .panel-faq-block .panel-heading.active-faq span:first-of-type{color: #ffffff;outline: none;}
.panel-accordion .panel-faq-block .panel-heading span:first-of-type {font-size: 10px;font-weight: normal;color: #8c4e8e;margin-right: 5px;}
.panel-accordion .panel-faq-block .panel-body{background-color: #ffffff;padding: 15px 25px;}*/
/*FAQ section end*/

/*Generic accordian structure (Currently used in FAQ/Lead Activities and Tasks) - start*/
.accordian-heading.active{background-color: #8c4e8e;border-radius: 0;border-color: #FFFFFF;box-shadow: none;}
.accordian-heading{background-color: #FFFFFF;border-color: #edeef2;padding: 17px 10px;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.accordian-heading a,.accordian-heading a h4{color: #393939; text-decoration: none;font-weight: 700;font-size: 14px;}
.accordian-block,.accordian-heading{border-radius: 0;border-color: #FFFFFF;box-shadow: none;background-color: #ECEEF1;}
.accordian-heading.active a,.accordian-heading.active a h4,.accordian-heading.active span:first-of-type{color: #ffffff;outline: none;}
.accordian-heading span:first-of-type{font-size: 10px;font-weight: normal;margin-right: 5px;}
.panel-accordion .panel-body{background-color: #ffffff;padding: 15px 25px;}
/*Generic accordian structure - end*/ 

/*Lead Activities and faq accordian extra css properties - start*/
.leadActivitiesPanel,.leadTasksPanel{padding: 5px 10px 23px 5px !important;}
.dividerBorder{border-right: solid #c0c0c0 1px;}
.normalFontWt{font-weight: normal !important;font-size: 13px !important;}
.wrapContent{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.paddingAbovePanel{padding: 15px 0px;}
.textWrap{word-wrap: break-word;}
#accordion-faq a:hover{text-decoration: none;}
/*Lead Activities accordian end*/


/*.de_accordion .de_panel{background: #fafafa;padding: 20px 50px;margin: 10px 0px!important;border-radius: 4px!important;border-color: #fff;}
.de_accordion .de_panel .panel-heading .accordion-toggle{color: #333;text-decoration: none;}
.de_accordion .de_panel .panel-heading a:hover{text-decoration: none!important;}
.de_accordion .de_panel .panel-title>a, .panel-title>a:active {display:block; font-weight:bold;text-transform:uppercase;letter-spacing:1px;word-spacing:3px;font-size: 18px;text-decoration:none;}
.de_accordion .de_panel .panel-heading  a:before {font-family: 'FontAwesome';content: "\f107"; font-size: 30px;color: #333;float: right;transition: all 0.3s;margin-top: 5px;}
.de_accordion .de_panel .panel-heading.active a:before {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);} 
.de_accordion .de_panel .panel-heading h4{font-weight: 700;margin: 0px;line-height: 25px;color: #333;}
.de_accordion .de_panel .panel-heading{padding: 0px;}
.de_accordion .de_panel .panel-heading + .panel-collapse > .panel-body{border-top-color: #D3D3D3;padding: 40px 0px;}
.de_accordion .de_panel .panel-heading + .panel-collapse > .panel-body h4{font-weight: 700;font-size: 16px;}
*/

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
  .de_SmallModal .modal-dialog
  {
      width: 100%;
  }
 
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
 
}
/* iPhone 5 (landscape)---------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
}



/* iPhone 6  ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
  .de_accordion .de_panel {   
        padding: 20px 10px 20px 20px;
	}
}

/* iPhone 6 (landscape)----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
}



/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
 
}



/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

}	