@font-face{font-family:'Avenir';src:url("../font/Avenir-Roman.woff") format("woff2"),url("../font/Avenir-Heavy.woff") format("woff");font-weight:900;font-display:swap;font-style:normal}
@font-face{font-family:'Avenir-Heavy';src:url("../font/Avenir-Heavy.woff2") format("woff2"),url("../font/Avenir-Heavy.woff") format("woff");font-weight:600;font-display:swap;font-style:normal}
@font-face{font-family:'Larsseit';src:url("../font/Larsseit-Bold.woff2") format("woff2"),url("../font/-Bold.woff") format("woff");font-weight:bold;font-display:swap;font-style:normal}
@font-face{font-family:'Avenir';src:url("../font/Avenir-Roman.woff2") format("woff2"),url("../font/Avenir-Roman.woff") format("woff");font-weight:normal;font-display:swap;font-style:normal}
@font-face{font-family:'Avenir-Roman';src:url("../font/Avenir-Roman.woff2") format("woff2"),url("../font/Avenir-Roman.woff") format("woff");}
*
{
    font-family:'Avenir';
}
.AccordianStyleSmall .panel-title a.collapsed,.AccordianStyleSmall .panel-body p,.AccordianStyleSmall .panel-title a
{
    font-family:'Avenir';
    
}
.panel-group {
    background: transparent none repeat scroll 0 0 !important;
    border-radius: 3px;
    /*box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.04);*/
    margin-bottom: 0;
    padding: 30px;
}
.AccordianStyle .panel {
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    margin: 0 0 0px 0px;
}
.AccordianStyle .panel-heading {
    border-radius: 30px;
    padding: 0;
}
.panel-title{background: transparent !important;}
.panel-default>.panel-heading{background-color: transparent;}
.AccordianStyle .panel-title a {
    background: transparent none repeat scroll 0 0 !important;
    border-bottom: 1px solid #cccbcb;
    /*border-radius: 30px;*/
    color: #0a3581;
    display: block;
    font-size: 18px;
    font-weight: 600;
    padding: 10px 10px 10px 50px;
    position: relative;
    transition: all 0.3s ease 0s;
    text-decoration:none !important;
}
.AccordianStyle .panel-title a.collapsed {
    /*background: #fff none repeat scroll 0 0;*/
    border-bottom: 1px solid #ddd;
    color: #1f3c70;
    text-decoration:none !important;
}
.AccordianStyle .panel-title a::after, .AccordianStyle .panel-title a.collapsed::after {
    /*background: #f3f3f3 none repeat scroll 0 0;*/
    /*border: 1px solid transparent;
    border-radius: 50%;*/
    /*box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);*/
    color: rgb(233 37 44 / 0.7);
    content: "\2212";
    font-family: fontawesome;
    font-size: 22px;
    height: 55px;
    left: -20px;
    line-height: 55px;
    position: absolute;
    text-align: center;
    top: -7px;
    transition: all 0.3s ease 0s;
    width: 55px;
    text-decoration:none !important;
}
.AccordianStyle .panel-title a.collapsed::after {
    /*background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;*/
    box-shadow: none;
    color:rgb(233 37 44 / 0.7);
    content: "\002B";
    text-decoration:none !important;
}
.AccordianStyle .panel-body {
    background:transparent none repeat scroll 0 0;
    border-top: medium none;
    padding: 20px 25px 10px 9px;
    position: relative;
}
.AccordianStyle .panel-body p {
    border-left: 1px dashed #8c8c8c;
    padding-left: 40px;
}
.Stickyfixed
{
  position: fixed;
  top:72px;
  left: 0;
  right: 0;
  height:3rem;
  z-index: 9;
  /* width: 1400px !important; */
  
}
.panel.panel-default
{
background-color:transparent !important;
}


/***************************************Small Accoradian************************************8*/
.panel-group {
    background: transparent none repeat scroll 0 0 !important;
    border-radius: 3px;
    /*box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.04);*/
    margin-bottom: 0;
    padding: 30px;
}
.AccordianStyleSmall .panel {
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    margin: 0 0 0px 0px;
}
.AccordianStyleSmall .panel-heading {
    border-radius: 30px;
    padding: 0;
}
.panel-title{background: transparent !important;}
.panel-default>.panel-heading{background-color: transparent;}
.AccordianStyleSmall .panel-title a {
    border-bottom: 1px solid rgb(204, 203, 203);
    color: rgb(10, 53, 129);
    display: block;
    font-size: 14px;
    font-weight: 600;
    padding: 4px 4px 4px 20px;
    position: relative;
    transition: all 0.3s ease 0s;
    background: none 0px 0px repeat scroll transparent !important;
    text-decoration: none !important;
}
.AccordianStyleSmall .panel-title a.collapsed {
    /*background: #fff none repeat scroll 0 0;*/
    border-bottom: 1px solid #ddd;
    color: #1f3c70;
    text-decoration:none !important;
    
}
.AccordianStyleSmall .panel-title a::after, .AccordianStyleSmall .panel-title a.collapsed::after {
    /*background: #f3f3f3 none repeat scroll 0 0;*/
    /*border: 1px solid transparent;
    border-radius: 50%;*/
    /*box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);*/
    color: rgb(233 37 44 / 0.7);
    content: "\2212";
    font-family: fontawesome;
    font-size: 12px;
    height: 55px;
    left: -20px;
    line-height: 35px;
    position: absolute;
    text-align: center;
    top: -3px;
    transition: all 0.3s ease 0s;
    width: 55px;
    text-decoration:none !important;
}
.AccordianStyleSmall .panel-title a.collapsed::after {
    /*background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;*/
    box-shadow: none;
    color: rgb(233 37 44 / 0.7);
    content: "\002B";
    text-decoration:none !important;
}
.AccordianStyleSmall .panel-body {
    background:transparent none repeat scroll 0 0;
    border-top: medium none;
    padding: 20px 25px 10px 9px;
    position: relative;
}
.AccordianStyleSmall .panel-body p {
    border-left: 1px dashed #8c8c8c;
    padding-left: 20px;
}

.panel.panel-default
{
background-color:transparent !important;
}
.panel-group.AccordianStyleSmall
{
    padding:0px !important;
}
.AccordianStyleSmall .panel-title a.collapsed
{
    font-size:14px;
}
.AccordianStyleSmall .panel-body p
{
    font-size:14px;
}
.AccordianStyleSmall .panel-body 
{
    padding:0px !important;
}
.DividerCompare
{
    padding-top:10px !important;
}
.ImageWidthbrand
        {
          height:30px !important;
          display:inline-block !important;
          margin:0 auto !important;
         
          
        }
        .ImageWidthbrandMain
        {
            display:inline-block !important;
          margin:0 auto !important;
          height:45px;
        }

        .HyperLinkContent
        {
            color:#4285f4 !important;
            text-decoration: none !important;
            line-height: 35px;
            margin-left:20px !important;
            font-size:14px !important;
            cursor:pointer;
           
        }
        
        
      .ColorPatchOffer
{
    background-color:red !important;
    
}
.panel-group
{
    padding:0px 0px 0px 40px !important;
}
.panel-title a{
    color:#37383c !important;
}
.panel-group .panel + .panel
{
    margin-top:0px !important;
}

.panel.panel-default .soms-report-ebook__chapter-name
{
    padding: 20px 20px 0px 50px !important;
   
    font-weight: bold;
    border-bottom: none !important;
}
