﻿body {  font-family:'Whitney HTF Book'; font-size: 14px;}
#s4-workspace{ overflow: auto; -webkit-overflow-scrolling: touch; }
#s4-bodyContainer img{max-width:100%;}
	
.overlay { display: none;}
.header-top { background: #006BA6; height: 40px;}

.default-link { font-size: 28px; line-height: 37px;margin-top:3px;}
.default-link a { display: inline-block; color: #fff;}
.default-link a:hover { color:#8BD3E5; }
.searchbox { display: inline-block; position: relative; line-height: 38px;  transition: all .5s ease; }
.searchbox .search-ico { position: absolute; width: 26px; height: 26px; background: url(../images/search-ico.png)no-repeat 0 0; left: 0; top: 8px; cursor: pointer;}
.searchbox form { margin:0; padding:0; padding-left: 46px; position: relative;}

.searchbox input[type="text"] { width: 0; border: 0; border-radius: 0; padding: 0; height: 38px; color: #000; padding: 0px;  transition: all .5s ease;}


.searchbox.expanded input[type="text"] { width: 200px; border: 0; border-radius: 0; height: 38px; color: #000; padding: 5px;  transition: all .5s ease;}

.searchbox { margin-left: 50px;}
.searchbox .search-ico { left: 18px}

.searchbox.expanded .search-ico { left: 0px}
.searchbox {margin-left: 25px;}
.searchbox.expanded { margin-left: 45px;}



.login-section { display: inline-block; font-size: 16px; color: #fff;}
.login-section a { color: #fff; font-size: 16px;  font-family:'Whitney HTF Book'; text-transform: uppercase; text-decoration: underline; display: inline-block;}
.login-section a:hover { text-decoration: none;}


/*header bottom section style*/

.head-bottom { margin-bottom: 50px; height: 100px; position: relative; border-bottom: solid 26px #006BA6;}
.topnav { overflow: hidden;}
.topnav ul { margin: 0; padding: 0; list-style-type: none; text-align: center;}
.topnav ul li { float: none; margin: 0; padding: 0 25px; font-family:'Whitney HTF Book'; display: inline-block; vertical-align: top;}
.topnav ul li a { display: block; line-height: 72px;  color: #000; font-size: 21px; position: relative; /*transition: all 0.3s linear 0s;*/}

.topnav ul li a span { display: inline-block; opacity: 1; /*transition: all 0.3s linear 0s;*/ position: relative; top: 0;}

.topnav ul li a .h-ico { position: absolute; left: 50%;  transform: translateX(-50%); opacity: 0; bottom: -50px; /*transition: all 0.3s linear 0s;*/ } 
.topnav ul li:hover > a span { opacity: 0; top:-50px; /*transition: all 0.3s linear 0s;*/}
.topnav ul li:hover > a .h-ico { opacity: 1; bottom: 0; /*transition: all 0.3s linear 0s;*/ }


.topnav > ul:after,.topnav > ul:before { clear: both; display: table; content: "";}


.main-logo { position: absolute; left: 50%; width: 525px; height: auto; margin-left: -262px; text-align: center; padding-top: 14px; background: #fff; }
.main-logo img { position: relative; z-index: 999; padding-top: 13px;}
.main-logo figcaption { /*padding-top: 10px;*/ color: #747678; font-size: 24px;   font-family:'Whitney-Light'; font-style: italic; position: relative; z-index: 999;}

.lft-nav { padding-right: 237px;}
.rft-nav { padding-left: 237px;}

.main-logo:after { display: block; width: 15px; height: 26px; content: ""; background: url(../images/shap-right.png)no-repeat 0 0;; position: absolute; right: 0; top: 74px;}
.main-logo:before { display: block; width: 15px; height: 26px; content: ""; background: url(../images/shap-left.png)no-repeat 0 0;; position: absolute; left: 0; top: 74px;}

/*Site Mega menu style is here*/

.site-nav-warp { min-height: 100px; background: #EDEDED;}
/*Site Mega menu Default globle style*/
ul.sf-menu:after,.sf-menu:before { content: ""; clear: both; display: table;}
.sf-menu {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.sf-menu .sf-mega {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  z-index: 99;
}
.sf-menu > li {
  float: left;
}
.sf-menu li:hover > .sf-mega,
.sf-menu li.sfHover > .sf-mega {
  display: block;
}

.sf-menu > li > a {
  
  position: relative;
    text-align: center;
    display: inline-block;
}

.sf-mega { width: 100%; padding: 15px; z-index: 1000; }

ul.sf-menu > li.nav-item-1 .sf-mega { background-color: #84BD00; } 
.sf-mega-inner { padding: 12px; background: #fff; margin: 0;}
.sf-mega-inner:after,.sf-mega-inner:before { clear: both; display: table;  content: "";}

/*Site Mega menu Default globle style end*/

/*Site Mega menu theme style*/
.Main-Nav-Warp { padding: 0 18px; position: relative; z-index: 1000;}
.sf-menu > li { padding: 0 0px; width: 25%; text-align: center;   }
.sf-menu > li + li { width: 25%;}

.sf-menu > li > a { display: block; line-height: 100%; font-size: 30px; color: #606162;  font-family:'Whitney HTF Book'; text-align: center; padding: 0 25px; position: relative; overflow: hidden;} 
.sf-menu > li > a:hover { text-decoration: none; outline: none;}

.sf-menu > li > a span.nav-title {padding: 35px 55px; display: inline-block; padding-right: 0; position: relative; z-index: 1000;}

.sf-menu > li.nav-item-1 > a span.nav-title { background: url(../images/advocacy-ico.png) no-repeat 5px 32px;} 

.sf-menu > li.nav-item-1:hover > a span.nav-title { background: url(../images/advocacy-ico.png) no-repeat 5px -76px;} 

.sf-menu > li.nav-item-2 > a span.nav-title { background: url(../images/data-services-ico.png) no-repeat left 30px;}

.sf-menu > li.nav-item-2:hover > a span.nav-title { background: url(../images/data-services-ico.png) no-repeat left -72px;}

.sf-menu > li.nav-item-3 > a span.nav-title { background: url(../images/patient-ico.png) no-repeat left 30px;} 

.sf-menu > li.nav-item-3:hover > a span.nav-title { background: url(../images/patient-ico.png) no-repeat left -72px;} 

.sf-menu > li.nav-item-4 > a span.nav-title { background: url(../images/member-ico.png) no-repeat left 30px;}

.sf-menu > li.nav-item-4:hover > a span.nav-title { background: url(../images/member-ico.png) no-repeat left -72px;}

.sf-menu > li {background: url(../images/nav-bg-hover.png) no-repeat right center; }

.sf-menu > li+li {     margin-left: -55px;
    width: calc(25% + 55px);}
.sf-menu > li+li > a:after { position: absolute; width: 55px; height: 100%; right: 0; top: 0; content: "";}

.sf-menu > li+li > a:before { position: absolute; width: 55px; height: 100%; left: 0; top: 0; content: "";}




.sf-menu > li.nav-item-1 > a:after { position: absolute; width: 55px; height: 100%; right: 0; top: 0; content: "";}

.sf-menu > li.nav-item-1:hover > a { background-color: #84BD00; color: #fff;}
.sf-menu > li.nav-item-1:hover > a:after { background: url(../images/nav-bg-item-1-hover.png)no-repeat right top;}





.sf-menu > li.nav-item-2:hover > a { background-color: #00B2A9; color: #fff;}

.sf-menu > li.nav-item-2:hover > a:before { background: url(../images/nav-item-left-hover.png)no-repeat left top;}

.sf-menu > li.nav-item-2:hover > a:after { background: url(../images/nav-item-right-hover.png)no-repeat left top;}


.sf-menu > li.nav-item-3:hover > a { background-color: #F2A900; color: #fff;}

.sf-menu > li.nav-item-3:hover > a:before { background: url(../images/menu-3left-shap.png)no-repeat left top;}

.sf-menu > li.nav-item-3:hover > a:after { background: url(../images/menu-3right-shap.png)no-repeat left top;}


.sf-menu > li.nav-item-4:hover > a { background-color: #93328E; color: #fff;}

.sf-menu > li.nav-item-4:hover > a:before { background: url(../images/menu-4left-shap.png)no-repeat left top;}

.sf-menu > li:last-child { background: none;}



.sf-mega-inner .col-2 { float: left; width: 50%; padding: 15px; text-align: left;}
.sf-mega-inner .col-2 h3 { font-size: 16px; color: #75787b; font-weight: 400;  font-family:'Whitney HTF Book'; margin: 0; padding-bottom: 5px;}
.sf-mega-inner .col-2 ul { margin: 0; padding: 0; list-style-type: none; float: none;}

.sf-mega-inner .col-2 ul li { float: none; margin: 0; padding: 4px 0;}

.sf-mega-inner .col-2 ul li a { display: block; padding: 0 20px;  color: #000; font-size: 22px; font-family:'Whitney HTF Light';}
.sf-mega-inner .col-2 ul li a:hover { color: #000; text-decoration: none;}


li.nav-item-1 .sf-mega-inner .col-2 ul li a:hover { color: #84BD00; text-decoration: none;} 

li.nav-item-1 .sf-mega-inner .col-2 ul li a { background: url(../images/arrow-small-green.png)no-repeat left 6px;}


.nav-content-warp {  margin: 0 -15px;}
/*li.nav-item-1 .nav-content-warp { background: #E6F5C4 url(../images/menu-bg1.jpg)no-repeat right top; padding-right: 163px;}*/


.nav-content-inner { padding-left: 40px; padding-top: 30px; padding-right: 40px; padding-bottom: 10px; text-align: left;}


.nav-content-inner h3 { margin: 0; padding: 0;    font-family: "Whitney HTF";
    font-size: 36px;
    font-style: italic;
    font-weight: 500; padding-bottom: 20px;}
.nav-content-inner h3 span { display: block;
    text-indent: 32px; }
.nav-content-inner p { font-size: 18px; color: #000; font-family:'Whitney HTF Light'; font-weight: 300;}
li.nav-item-1 .nav-content-inner p img { display: inline-block; float: right; margin-top: 15px;}

/*
.nav-content-warp img
{
	min-height:348px !Important;
}
*/

.show-more-nav {
    bottom: 0;
    left: 0;
    margin-right: 0px;
    margin-top: 0px;
    padding-top: 0px;
   /* position: absolute;*/
    text-align: right;
    width: 100%;
    padding-right: 45px;
}
.show-more-nav  a { display: inline-block;  font-family:'Whitney HTF SemiBold'; font-weight: 600; font-size: 18px;}

li.nav-item-1 .show-more-nav a { color: #84bd00;}
li.nav-item-1 .nav-content-inner h3 {color: #84bd00; }


/*mega sub 2 style*/
.sf-mega-inner .col-2 { position: relative;}
.sf-mega-inner .col-2 .show-more-nav { right: 15px; bottom: -0px;width: 100%; position: absolute;}
ul.sf-menu > li.nav-item-2 .sf-mega { background-color: #00B2A9; } 
li.nav-item-2 .sf-mega-inner .col-2 ul li a {
    background: rgba(0, 0, 0, 0) url("../images/arrow-small-green2.png") no-repeat scroll left 6px;
}

li.nav-item-2 .show-more-nav a { color: #00b2a9;}
li.nav-item-2 .sf-mega-inner .col-2 ul li a:hover { color:  #00b2a9; text-decoration: none;} 
li.nav-item-2 .nav-content-inner h3 { color: #fff; font-size: 57px;}
/*li.nav-item-2 .nav-content-warp { background: #7FD8D4; position: relative; overflow: hidden;}*/
.nav-content-inner { position: relative; z-index: 999;}

/*li.nav-item-2 .nav-content-warp:after {  background: #66cbc6 none repeat scroll 0 0;
    content: "";
    height: 180%;
    position: absolute;
    right: -170px;
    top: -87px;
    transform: rotate(-25deg);
    width: 250px; z-index: 99}
*/

ul.sf-menu > li.nav-item-2 .nav-content-inner h3 span {  text-indent: 220px;}
.nav-content-inner p a { font-family:'Whitney HTF'; font-weight: 500; color: #000; }

li.nav-item-2 p.readmore { display: block; }
li.nav-item-2 p.readmore:after,li.nav-item-2 p.readmore:before { clear: both; display: table; content: "";}
li.nav-item-2 p.readmore .nav-img { display: inline-block; float: left;}

li.nav-item-2 p.readmore a { display: inline-block; float: right; background: none; padding: 0; font-size: 24px; color: #fff; font-family:'Whitney HTF'; font-weight: 500;  text-decoration: underline;}
li.nav-item-2 p.readmore a:hover {text-decoration: none; }




/*mega sub 3 style*/

ul.sf-menu > li.nav-item-3 .sf-mega { background-color: #F2A900; } 
li.nav-item-3 .sf-mega-inner .col-2 ul li a {
    background: rgba(0, 0, 0, 0) url("../images/arrow-yellow.png") no-repeat scroll left 6px;
}

li.nav-item-3 .show-more-nav a { color: #F2A900;}
li.nav-item-3 .sf-mega-inner .col-2 ul li a:hover { color:  #F2A900; text-decoration: none;} 
li.nav-item-3 .nav-content-inner h3 { color: #fff; font-size: 57px;}

li.nav-item-3 .nav-content-inner h2 { font-size: 107px; color: #fff; font-family:'Whitney HTF Black'; margin: 0;  padding-bottom: 10px; } 

/*li.nav-item-3 .nav-content-warp { background: #F0C44C; position: relative; overflow: hidden;}*/
.nav-content-inner { position: relative; z-index: 999;}

/*li.nav-item-3 .nav-content-warp:after {background: #EAAB00 none repeat scroll 0 0;
    content: "";
    height: 137%;
    position: absolute;
    right: -170px;
    top: -87px;
    transform: rotate(-25deg);
    width: 250px; z-index: 99}
*/

ul.sf-menu > li.nav-item-3 .nav-content-inner figure { float: right;  margin-left: 15px;}


ul.sf-menu > li.nav-item-3 .nav-content-inner:after,ul.sf-menu > li.nav-item-3  .nav-content-inner:before { display: table; content: ""; clear: both;}

.sf-mega-inner .col-2 ul li a small { font-size: 18px; font-family:'Whitney-Light'; font-style: italic;}

ul.sf-menu > li.nav-item-3 .nav-content-inner { padding-right: 10px; padding-top: 0;   padding-bottom: 25px;}




/*mega sub 4 style*/

ul.sf-menu > li.nav-item-4 .sf-mega { background-color: #93328E; } 
li.nav-item-4 .sf-mega-inner .col-2 ul li a {
    background: rgba(0, 0, 0, 0) url("../images/arrow-lavender.png") no-repeat scroll left 6px;
}

li.nav-item-4 .show-more-nav a { color: #93328E;}
li.nav-item-4 .sf-mega-inner .col-2 ul li a:hover { color:  #93328E; text-decoration: none;} 
li.nav-item-4 .nav-content-inner h3 { color: #fff; font-size: 57px;}
li.nav-item-4 .nav-content-inner h4 { color: #fff; font-size: 42px;  font-family:'Whitney HTF'; font-style: italic;}
li.nav-item-4 .nav-content-inner h2 { font-size: 107px; color: #fff; font-family:'Whitney HTF Black'; margin: 0;  padding-bottom: 10px; } 

/*li.nav-item-4 .nav-content-warp { background: #A95BA5; position: relative; overflow: hidden;}*/
.nav-content-inner { position: relative; z-index: 999;}

/*li.nav-item-4 .nav-content-warp:after { background: #9b4c96 none repeat scroll 0 0;
    content: "";
    height: 137%;
    position: absolute;
    right: -56px;
    top: -113px;
    transform: rotate(-25deg);
    width: 50%;
    z-index: 99;}

*/
li.nav-item-4 p.readmore .nav-img {
    display: inline-block;
    float: right;
}

li.nav-item-4 p.readmore a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    float: left;
    font-family: "Whitney HTF";
    font-size: 24px;
    font-weight: 500;
    padding: 0;
    text-decoration: underline;
     margin-top: 20px;
}

li.nav-item-4 p.readmore::after, li.nav-item-4 p.readmore::before {
    clear: both;
    content: "";
    display: table;
}

ul.sf-menu > li.nav-item-4 .nav-content-inner::after, ul.sf-menu > li.nav-item-4 .nav-content-inner::before {
    clear: both;
    content: "";
    display: table;
}
ul.sf-menu > li.nav-item-4 .nav-content-inner p.readmore { padding-bottom: 10px;} 


ul.sf-menu > li.nav-item-4 .nav-content-inner p { color: #fff;}


li.nav-item-4 .nav-content-inner h4 + h4 {
padding-left: 45px;

}
li.nav-item-4 .nav-content-inner h4 + h4 + h4 {
padding-left: 100px;
}
/*banner style here*/
.hero-area { padding: 55px 0;}

.hero-area figure { position: relative;}
.hero-area figure figcaption {  bottom: 0;
    left: 0;
    padding-bottom: 46px;
    padding-left: 96px;
    padding-right: 96px;
    position: absolute;
    text-align: right;
    width: 100%;
    z-index: 9;}
.hero-area figure figcaption a { display: inline-block; padding: 10px 20px; color: #256C96;   font-family:'Whitney HTF Condensed'; font-size: 18px; background: #fff; text-transform: uppercase;    font-weight: bold;  letter-spacing: 3px;}
.hero-area figure img { max-width: 100%;}
.hero-area figure figcaption a:hover { background-color: #8bd3e5; text-decoration: none;}

.section-highlights { background: #DCF2F7; padding: 20px 0; }
.highlights-content-intro  { padding-right: 50px;}
.highlights-content-intro h2 { font-family:'Whitney HTF Book'; font-style: italic; font-weight: 600; color: #006ba6; margin: 0; padding: 0; margin-bottom: 5px; }
.highlights-content-intro h2 a { color: #006ba6;}
.highlights-content-intro p { color: #000000; font-size: 16px; font-weight: 300; font-size: 24px;  font-family:'Whitney HTF Light'; margin-bottom: 0;}

.box-link-warp ul { margin: 0 -15px; list-style-type: none; padding: 0;}
.box-link-warp ul:after,.box-link-warp ul:before { clear: both; content: ""; display: table;}
.box-link-warp ul li { float: left; width: 50%; padding: 0 15px; min-height: 170px;}
.box-link-warp ul li:first-child h3 { 
  font-family:'Whitney HTF'; color: #fff; font-weight: 500;
    margin: 0; padding: 0; padding-top: 10px; font-size: 30px; font-style: italic; padding-bottom: 20px;
}
.box-link-warp ul li:first-child h3 span { text-indent: 32px; display: block;}

.box-link-warp ul li:first-child .box-link-main { background: #9ACA3E; padding: 15px; min-height: 172px;}



.box-link-warp ul li:first-child .box-link-main:hover{ background: #75B600;}

.box-link-warp ul li .box-link-main figure { text-align: center; }
.box-link-warp ul li .box-link-main figure img { max-width: 100%; display: inline-block;}


.box-link-warp ul li+li .box-link-main { background: #2C86B6; padding: 15px; min-height: 172px;}

.box-link-warp ul li+li .box-link-main:hover { background: #005B9C;}

.box-link-warp ul li+li .box-link-main { padding-left: 40px; padding-top: 20px; padding-right: 18px; padding-bottom: 12px; position: relative;}

.box-link-warp ul li+li .box-link-main a { font-size: 48px !important; color: #fff;   font-family:'Whitney HTF SemiBold'; font-weight: 600; line-height: 78px; display: block; padding-right: 50px; background: url(../images/arrow-small.png)no-repeat right 22px; position: relative; z-index: 999;}

.box-link-warp ul li+li .box-link-main:after { display: block; position: absolute; right: 0; top: 0; content: ""; background: url(../images/arrow-large.png)no-repeat right 10px center; width: 100%; height: 100%;}


.box-link-warp ul li+li .box-link-main a:hover { text-decoration: none;}



/*event page box style is here*/
.dfwp-item h1,.dfwp-item h2,.dfwp-item h3{
	padding:0;
	margin:0;
}

.event-main { padding: 15px 0;}
.event-content-box .event-header,
.event-content-box .event-intro,
.event-content-box .event-readmore a
{ padding-left: 40px; padding-right: 15px;color:white !important;text-decoration:none  !important; }
.event-content-box .event-readmore a:hover{
	color:white !important;
	font-weight:normal !important;
}
.event-content-box  { background: #F2F2F2;}
.event-content-box .event-header { position: relative; padding-right: 70px;}
.event-content-box .event-header { padding-top: 20px; position:relative;}


.event-intro h2 a {text-decoration:none !important; font-size: 30px !important; color: #006ba6 !important;  font-family:'Whitney HTF Light' !important; font-weight: 300 !important; margin: 0 !important;  padding: 0 0 13px !important;}

.event-intro p { font-size: 18px; color: #000; font-family:'Whitney HTF Book'; font-weight: 400; margin-bottom: 9px; padding-bottom: 25px;word-wrap:break-word;}

.event-ico { position: absolute; right: 22px; top: 18px; width: 38px; height:auto; z-index: 99; display: block;}

.event-header { min-height: 95px;}
.event-content-box.news-event time {text-transform:uppercase; font-size: 16px; font-weight: bold; color: #4b4c4c; display: block;  font-family:'Whitney HTF';}
.event-content-box.news-event .event-header small { font-size: 16px; color: #4b4c4c;  font-family:'Whitney HTF Book';  font-weight: 300; }

.event-header .time-schedule {
    display: block;
    /*padding-top: 10px;*/
}

.event-content-box.calender-event time { display: block; font-size: 42px; color: #75787b;  font-family:'Whitney HTF Light'; font-weight: 300; font-style: normal;}

.event-readmore a  { background: #3086B5; display: block; line-height: 33px; color: #fff;    font-family:'Whitney HTF SC'; font-size: 18px; position: relative;  transition: all 0.3s linear 0s;}
.event-readmore a:hover { text-decoration: none;  transition: all 0.3s linear 0s;}

,.event-readmore a:focus
,.box-link-main a:focus
,readmore a:focus
{text-decoration:none;}

.event-readmore a sup {  font-size: 18px;
    left: 3px;
    line-height: 35px;
    top: -2px; } 

.event-readmore a:after { position: absolute; right: 0; top: 0; width: 62px; height: 35px; z-index: 999; content: "";}

.event-readmore.color-style1 a:after { background: url(../images/readmore-1.png)no-repeat 0 0;}
.event-readmore.color-style1 a:hover { background: #9AC830;}

.event-readmore.color-style2 a:after { background: url(../images/readmore-2.png)no-repeat 0 0;}
.event-readmore.color-style2 a:hover { background: #30BFB8;}
.event-readmore.color-style3 a:after { background: url(../images/readmore-3.png)no-repeat 0 0;}
.event-readmore.color-style3 a:hover {background: #F2B830; }
.event-readmore.color-style4 a:after { background: url(../images/readmore-4.png)no-repeat 0 0;}

.event-readmore.color-style4 a:hover { background: #A658A2;}


.joining-forces-box:after,
.joining-forces-box:before,
.business-partner-box:after,
.business-partner-box:before{
display: table; content: ""; clear: both;
}


.business-partner-box .bpb-content { float: right; width: calc(100% - 277px);  padding-left: 48px; padding-right: 48px; }
.business-partner-box {background: #8F4088; border: solid 1px #BBBCBC;}

.business-partner-box figure  { float: left;}

.business-partner-box .bpb-content h2{font-family: "Whitney HTF SemiBold"; color: #fff; font-size: 28px; font-weight: 600; line-height: 130%; margin: 0; padding: 0; position: relative;}

.business-partner-box .bpb-content h2 a {color: #fff!important;}

.business-partner-box .bpb-content {height: 230px; position: relative;  box-shadow: 0 0 100px rgba(0, 0, 0, 0.2) inset;}
.business-partner-box .bpb-content h2 a:hover { text-decoration: none;}

.business-partner-box .bpb-content h2  { position: relative; top: 50%; transform: translateY(-50%);}

.business-partner-box .bpb-content:after {   border-color: rgba(0, 0, 0, 0) #813A7B rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 20px 25px 20px 0;
    content: "";
    height: 0;
    left: -25px;
    margin-top: -17px;
    position: absolute;
    top: 50%;
    width: 0; transition: all 0.3s linear 0s;}


.business-partner-box:hover .bpb-content { box-shadow: 0 0 100px rgba(0, 0, 0, 0.5) inset; transition: all 0.3s linear 0s;}

.business-partner-box:hover .bpb-content:after {border-color: rgba(0, 0, 0, 0) #6B3066 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); transition: all 0.3s linear 0s;}

.joining-forces-box { background:#7BCED1; }
.joining-forces-box .jf-Content {float: left; width: calc(100% - 392px);  padding: 20px 35px 5px 20px; height: 230px; box-shadow: 0 0 100px rgba(0, 0, 0, 0.3) inset; position: relative;}
.joining-forces-box .jf-Content h2 { font-size: 38px; color: #fff; font-weight: 300; font-family:'Whitney HTF Light'; margin: 0; padding: 0; padding-bottom: 10px; transition: all 0.3s linear 0s;}

.joining-forces-box .jf-Content:after {    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #68AEB1;
    border-style: solid;
    border-width: 20px 0 20px 25px;
    content: "";
    height: 0;
    margin-top: -20px;
    position: absolute;
    right: -24px;
    top: 50%;
    width: 0;
    transition: all 0.3s linear 0s;

}

.joining-forces-box .jf-Content p { color: #fff; font-size: 16px;}
p.readmore { margin-top: 15px; margin-bottom: 0;}
p.readmore a { display: inline-block; background: #fff; padding: 3px 10px; font-size: 16px; color: #7BCED1; text-transform: uppercase;}

p.readmore a:hover { text-decoration: none;}

.joining-forces-box:hover .jf-Content { box-shadow: 0 0 100px rgba(0, 0, 0, 0.5) inset; transition: all 0.3s linear 0s;}


.joining-forces-box:hover .jf-Content:after {border-color: transparent transparent transparent #5B999B; transition: all 0.3s linear 0s; }
.bottom-info { padding-top: 10px; padding-bottom: 76px;}

.section-sponser { border-top: solid 30px #EDEDED;}
.section-sponser .page-heading { position: relative; display: inline-block; color: #006ba6; font-weight: 500; font-size: 24px; text-transform: uppercase; font-family:'Whitney HTF'; margin-left: 80px; background: #fff; line-height: 30px; margin-bottom: 0; top: -30px !important; padding: 0 50px;}
.section-sponser .page-heading:before { content: ""; width: 16px; height: 30px; left: 0; top: 0; background: url(../images/partners-logo-shap-left.jpg)no-repeat 0 0; position: absolute;}
.feature .page-heading{
	top:-49px!important;
}

.section-sponser .page-heading:after { content: ""; width: 16px; height: 30px; right: 0; top: 0; background: url(../images/partners-logo-shap-right.jpg)no-repeat 0 0; position: absolute;}
.section-sponser { padding-bottom: 22px;}
ul.sponser-list { margin: 0; padding: 0; list-style-type: none;}
ul.sponser-list:after,ul.sponser-list:before { display: table; content: ""; clear: both;}
ul.sponser-list li { float: left; width: 20%; padding: 28px 0;}
ul.sponser-list li:first-child { text-align: left;}
ul.sponser-list li + li { text-align: center;}
ul.sponser-list li:last-child { text-align: right;}

ul.sponser-list li img { max-width: 100%; height: auto; ilter: grayscale(100%);
    -webkit-filter: grayscale(100%); 
    filter: gray;
    -webkit-transition: all .6s ease; }

ul.sponser-list li:hover img {filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    filter: none; }



.section-bottom { background: #8BD3E6;}

.signup-warp-inline { height: 55px; line-height: 55px; }
.signup-warp-inline h3 { color: #006ba6; font-size: 36px; font-family:'Whitney HTF'; font-weight: 500; font-style: italic; margin: 0;   padding: 0 25px 0 45px;display: inline-block; line-height: 55px;  vertical-align: top; }

.signup-warp-inline { position: relative;}
/*.signup-warp-inline:before { position: absolute; left:2%; width:157px; height: 67px; background: url(../images/direction-arrow.png)no-repeat left 0; content: "";     top: 7px;}*/
.signup-warp-inline a { display: inline-block; vertical-align: top; margin-top: 9px; background: #006BA6 url(../images/shap11.png)no-repeat 0 0; color: #fff; line-height: 40px; margin-left: 24px; padding-left: 60px; padding-right: 60px; position: relative; font-size: 26px; font-weight: 600;  font-family:'Whitney HTF SemiBold';  margin-right: -50px;} 
.signup-warp-inline a:after {    background: rgba(0, 0, 0, 0) url("../images/shap10.png") no-repeat scroll 0 0;
    content: "";
    height: 18px;
    position: absolute;
    right: 20px;
    top: 10px;
    width: 16px;}

.signup-warp-inline a:hover {  }

.signup-warp-inline a:hover { background: #005897 url("../images/shap11-hover.png") no-repeat scroll 0 0; color: #8CD3E7; text-decoration: none;}

.footbox h3 { margin: 0; padding: 0; font-size: 18px; color: #8bd3e6;  font-family:'Whitney HTF Book'; font-weight: normal; padding-bottom: 0px;}

.foot-top-warp { background: #006BA6; padding-top: 14px;} 

footer { background: #4B4C4C; padding-bottom: 28px;padding-top:9px;}
footer p { margin-bottom: 0; color: #fff;}
footer p a { color: #fff !important; display: inline-block; vertical-align: top; padding: 0 15px;  font-family:'Whitney HTF'; font-size: 14px; }



footer p a:hover { color: #fff; text-decoration: none;}
ul.footer-nav { margin: 0; padding: 0; list-style-type: none;}
ul.footer-nav li { padding: 3px 0;}
ul.footer-nav li a { display: block; font-size: 18px; color: #fff;  font-family:'Whitney HTF Light'; font-weight: 300; font-style: normal; padding-left: 22px; background: url(../images/arrow-shap-small-left.png)no-repeat left center;height:auto;line-height:23px;}
ul.footer-nav li a:hover { color: #8BD3E6; text-decoration: none;}

ul.footer-nav:after,ul.footer-nav:before { display: table; content: ""; clear: both;}

.foot-right.footbox { max-width: 320px;  float: right;}
.foot-right.footbox  ul.footer-nav li { width: 50%; float: left;}

.foot-contact-info figure { padding-bottom: 9px;}
foot-contact-info figure img{
	width:150px;
}
.foot-contact-info p { color: #fff; font-size: 14px;    font-family:'Whitney HTF Book'; font-weight: 400; text-transform: uppercase; margin-bottom: 0;}
.foot-contact-info p a { color: #fff;}
.foot-contact-info { padding-bottom: 9px;}

.foot-social { text-align: center; padding-bottom: 9px;}
.foot-social ul.social-link { text-align: center; list-style-type: none; margin: 0; padding: 0;}

.foot-social ul.social-link li { display: inline-block; vertical-align: top; padding: 0 8px;}

.foot-social ul.social-link li a img { opacity: 1;}
.foot-social ul.social-link li:hover a img { opacity:0.8;}


.Section-breadcrumbs { background:#EDEDED; /*min-height: 100px;*/ overflow: hidden; /*margin-bottom: 35px;*/}

.breadcrumbs-list { margin: 0; padding: 0; list-style-type: none;}

.breadcrumbs-list li { padding: 0; padding: 0; float: left; padding-right: 72px; background: url(../images/login-menu-shap.png)no-repeat right 0;}
.breadcrumbs-list li .linknav ,.breadcrumbs-list li a { display: block; padding-left: 65px; padding-right: 45px; line-height: 100px; font-family:'Whitney HTF SemiBold'; font-weight: 600; font-size: 30px; color: #fff; background: #006BA6; position: relative;}

.nav-arrow-parent.col-lg-1 {/* position: absolute;
    left: -4%;
    top: 23%;*/
    width:65px !important;
    }
.nav-arrow-parent img{
	width:40px;
	margin-top: 20px;
}
.login-warp { max-width: 1060px; margin: 0 auto;}
.login-warp .page-header { border: 0;}
.login-warp .page-header h2 { display: inline-block; float: left; font-size: 28px; margin: 0; color: #006ba6; font-family:'Whitney HTF SemiBold';  font-weight: 600;  padding-top: 10px; }

.login-warp .page-header:after,.login-warp .page-header:before { clear: both; content: ""; display: table;}

.regester-link { display: inline-block; margin: 0; float: right; background: #8BD3E6 url(../images/regester-link.png)no-repeat left top; line-height: 60px; font-family:'Whitney HTF SemiBold';  font-weight: 600;  font-size: 24px; color: #fff; padding-left: 68px; padding-right: 32px; }
.regester-link a { color: #fff; text-decoration: underline;}
.login-warp .page-header { margin-bottom: 50px;}

ul.form-list { margin: 0; padding: 0; list-style-type: none;}
ul.form-list li { margin: 0; padding: 0; min-height: 184px;}
ul.form-list li label {font-family:'Whitney HTF SemiBold';  font-weight: 600;  font-size: 24px; color: #000; display: block; margin-bottom: 10px; }

ul.form-list li input[type="text"],
ul.form-list li input[type="email"],
ul.form-list li input[type="number"],
ul.form-list li input[type="password"]
{ width: 100%; height: 70px; padding: 5px; font-size: 24px; color: #000; background: #EDEDED; border: 0; box-shadow: none; outline: none; margin-bottom: 10px;}

ul.form-list li input[type="text"]:focus,
ul.form-list li input[type="email"]:focus,
ul.form-list li input[type="number"]:focus,
ul.form-list li input[type="password"]:focus
{ outline: none; box-shadow: none;}

ul.form-list li .user-link a {color: #006ba6; font-size: 24px; font-weight: normal;}

ul.form-list li input[type=checkbox] {

 -ms-transform: scale(1.5); /* IE */
 -moz-transform: scale(1.5); /* FF */
 -webkit-transform: scale(1.5); /* Safari and Chrome */
 -o-transform: scale(1.5); /* Opera */
  padding: 10px;
 display: inline-block; vertical-align: top; margin-right: 15px;
    margin-top: 10px;
}

ul.form-list li:last-child { padding-top: 30px; min-height: 80px;}
.login-form { position: relative;}
.checl-label { display: inline-block; vertical-align: top; font-size: 24px; color: #75787b;}
.checl-label em { font-style: italic;}
.btn-submit { position: absolute; right: 0; bottom: 0;}
.btn-submit input { width: 235px; height: 60px; background: #006BA6; text-align: center; font-size: 28px; font-family:'Whitney HTF SemiBold';  font-weight: 600; border: 0; border-radius: 0; color: #fff;}

.login-warp {  margin-bottom: 85px;}

.bottom-adv-hero { padding: 85px 0;}
.bottom-adv-hero .joining-forces-box .jf-Content { width: 50%; float: left;}
.bottom-adv-hero .joining-forces-box figure { float: left; width: 50%;}
.bottom-adv-hero .joining-forces-box figure img { width: 100%; height: 248px; object-fit: cover;}


.bottom-adv-hero .joining-forces-box .jf-Content { height: 248px}


.joining-forces-box.style-green { background: #97C855 none repeat scroll 0 0;}

.joining-forces-box.style-green .jf-Content::after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #7FA948;}


.joining-forces-box.style-green:hover .jf-Content::after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #719640;
    transition: all 0.3s linear 0s;
}
.joining-forces-box.style-green p.readmore a { color: #97C855;}

.bottom-adv-hero .joining-forces-box figure img { margin-left: 0;}

/*custom css*/
#DeltaSuiteLinks {
	display:none !important;
}

.searchbox.expanded input[type="text"]
{
background-color:white !important;
}


.searchbox .ms-srch-sb-border {border:none !important;}

.searchbox .ms-srch-sb-borderFocused {border:none !important;}


.searchbox .ms-srch-sb-searchLink {
display:none !important;
}

/*Fix for toolpart*/
#MSOTlPn_MainTD{
position: absolute;
    right: 10%;
    z-index: 20000;}
    
.ms-ToolPaneBody{
	overflow-y: auto !important;
    max-height: 600px !important;
}

/*CSS for inner menu*/
.mega-nav-wrapper a,.secondary-nav-wrapper a {outline : none;color:black!important}
.mega-nav-wrapper ul{
	margin:0;
	padding:0;
	white-space:nowrap;
}
.mega-nav-wrapper li{
	min-width:120px;
	text-align:center;
	line-height:75px;
	cursor:pointer;
	
}
.mega-nav-wrapper li li{
	padding:0 12px;
	margin-right:12px;
	transform:	skewX(28deg);
   -ms-transform: skewX(28deg); /* IE 9 */
    -webkit-transform: skewX(28deg); /* Safari */
	
}
.mega-nav-wrapper li li a,.mega-nav-wrapper li li a>span{
width:100%;
}

.mega-nav-wrapper li li a .menu-item-text{
   -ms-transform: skewX(-28deg); /* IE 9 */
    -webkit-transform: skewX(-28deg); /* Safari */
	transform:	skewX(-28deg);
	display:block;
}

.mega-nav-wrapper li li.selected,.mega-nav-wrapper li li a.selected,.mega-nav-wrapper li li:hover,.mega-nav-wrapper li li:hover a{
	background-color:#75787B;
	color:white!important;
}
.mega-nav-wrapper li a{
	font-size:20px;
	margin:0!important;
}
.mega-nav-wrapper .root>li:first-child{
	
}
.mega-nav-wrapper .root>li:first-child>a{
	font-family: 'Whitney HTF SemiBold';
    font-weight: 600;
    font-size: 24px;
    text-transform:uppercase;
    float:left;
    line-height:80px;
    border:0;
    background-color:#006BA6;
    color: white!important;
    padding: 0 20px;
    padding-right: 72px;
    background: url(../images/login-menu-shap.png)no-repeat right 0 #006BA6;

}
.mega-nav-wrapper .root>li:first-child>a>span{
    display:block;

}
.mega-nav-wrapper .root>li:first-child>a:after{

}

.mega-nav-wrapper ul ul{
	margin-left:-32px;
}
.page-title{
font-family:"Whitney HTF Light";
font-size: 36pt;
color: #75787B;
text-transform:uppercase;
margin-top:30px;
/*padding-left:0px;*/

}
.secondary-nav-wrapper{
    background-color: #DCF2F7;
    line-height: 45px;
    margin-top: 3px;
}
.secondary-nav-wrapper .row{
	text-align:center;
	overflow:hidden;
}
.secondary-nav-wrapper ul{
	margin:0;
	padding:0 15px;
	background-color:white;
	  -ms-transform: skewX(28deg); /* IE 9 */
    -webkit-transform: skewX(28deg); /* Safari */
	transform:	skewX(28deg);
	font-size:18px;
}
.secondary-nav-wrapper ul li a{
	margin-right:0!important;
	margin-top:0!important;
    margin-bottom:0!important;
    margin-left:15px !important;

}
.secondary-nav-wrapper ul li{
	min-width:100px;
	
	  -ms-transform: skewX(-28deg); /* IE 9 */
    -webkit-transform: skewX(-28deg); /* Safari */
	transform:	skewX(-28deg);
}
.secondary-nav-wrapper ul li a{
	border-bottom:3px solid transparent!important;
}
.secondary-nav-wrapper ul li a.selected,.secondary-nav-wrapper ul li a:hover{
	border-bottom-color:#006BA6!important;
}
.fadeout {
    display:block !important;
    -moz-transition: opacity 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out;
}
.fadein {
   display:none !important;
}

.nav-with-pagetitle span {
    font-family: 'Whitney HTF SemiBold';
    font-weight: 600;
    font-size: 30px;
    text-transform: uppercase;
    float: left;
    line-height: 75px;
    border: 0;
    background-color: #006BA6;
    color: white!important;
    padding: 0 20px;
    padding-right: 72px;
    background: url(../images/login-menu-shap.png)no-repeat right 0 #006BA6;
}
.nav-with-pagetitle-mob .container{
   display: block;
    line-height: 60px;
    font-size: 28px;
    color: #ffffff;
    font-family: 'Whitney HTF Book';
    font-weight: normal;
    padding-left: 62px;
    padding-right: 56px;
    position: relative;
    background-color: #006BA6;
    margin-top: 11px;
    text-transform: uppercase;}
     
    
    .iha-content-wrapper
    {
	/*margin-top:20px;*/
	margin-bottom:15px;
    }
    
    
    .edit-mode-panel  input[type="checkbox"] {
        margin-bottom: 9px !important;
    }

/* rollup work*/
.iha-content-wrapper-event-rollup .event-list-box {
	padding:0px !important;
}


.iha-content-wrapper-event-rollup .event-breaker {
	padding-bottom:0px !important;
}
.viewAll-rollup,.viewAll-rollup a {
    text-align: center;
    color: #006ba6;
    font-weight: bold;
    font-size: 18px;
    }
    
.category-filter button {
      padding: 12px 35px !important;
    font-size: 19px !important;
    border-radius: 0px !important;
    font-weight: bold !important;
    background-color: #3086B5 !important;
    width: 309px;
    }
.category-filter .dropdown-menu
{
	    border-color: #3086B5 !important;
	    font-size: 19px !important;
	    margin: -2px 0 0 !important;
	    padding: 6px 17px !important;
	    min-width: 309px !important;
	    background-color:white !important;
} 
.category-filter ul li a
{
	margin-left: -17px !important;
    margin-right: -17px !important;
    padding: 5px 36px !important;
    font-style: normal !important;
    color: #333 !important;
    font-weight: normal !important;
    font-family: 'Whitney HTF Light' !important;
    text-decoration:none !important;
}
.category-filter ul li a:hover
{
	background-color:#dbf1f9 !important;
	font-weight:bold  !important;
	
} 
.event-rollup-content .heading 
{
	font-size: 48px;
    color: #006ba6;
    font-family: 'Whitney HTF Light';
    font-weight: bold;
    margin: 0;
    padding: 0 0 13px;
    font-style: italic;
}
.event-rollup-content .sub-content
{
	font-size: 24px;
    color: #000;
    font-family: 'Whitney HTF Book';
    font-weight: 400;
    margin-bottom: 0;
    padding-bottom: 25px;
}

.news-container .news-container-cat
{
	color: #4b4c4c;
    font-family: "Whitney HTF Book";
    font-size: 18px;
    font-weight: 300;
    text-transform: uppercase;
        padding-left: 18px;
}
.news-container a
{
	text-decoration:none !important;
}
.news-container .news-container-heading a
{
color: #006ba6;
    font-family: "Whitney HTF Light";
    font-size: 22px;
    font-weight: 500;
    margin: 0;
    padding: 0 0 5px;
    padding-left: 18px;
    text-decoration:none !important;
    }
  .news-container .news-container-content
  {
	color: #000;
    font-family: "Whitney HTF Book";
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0;
    padding-bottom: 10px;
        padding-left: 18px;
  }
 .news-container {
    /*  margin-left: 170px;
    margin-top: -34px;
    border-left: 8px solid #EDEDED;
    */
   	
    }
    .news-group-header-container{
	margin-bottom:30px;
	transform:skewX(28deg);
	background-color: #EDEDED;
}
.news-container .news-container-more{
	font-size:0.7em;
}

.news-group-header {
font-size: 16px!important;
    color: #006ba6;
/*    width: 177px;*/
background-color: #EDEDED;
    position: relative;
    left: 10px;

     text-align: left;
/*    position: relative;
    top: -2px;
    left: 1px;    */
    transform:skewX(-28deg);
    margin-left: 14px;

}
/*.news-group-header-container::before
{
	content: "";
    width: 16px;
    height: 30px;
    right: 0;
    top: 0;
    background: url(../images/new-rollup-right-cut.png)no-repeat 0 0;
    position: absolute;

}*/
.iha-news-rollup  ul > li
{
	/*padding-top:60px;*/ /*Messing tool part style*/
}
.iha-news-rollup  ul  li ul li 
{
	padding-top:0px !important;
}
.news-container {
/*padding-bottom: 30px;*/
}

.news-container-content  sup {
  font-size: 24px;
    left: 3px;
    line-height: 35px;
    top: -2px;
    color: #006ba6;
    font-weight: bold;}
    
  .viewAll-rollup-news  
  {
	text-align: center;
    color: #006ba6;
    font-weight: bold;
    font-size: 18px;
    margin-left: 16%;

   }
    
    
.layout-event-title , .layout-event-byline, .layout-event-content
   {
	padding-top:25px;
   }
    
.layout-event-title  input ,.layout-event-byline input 
{
	width:100%
}
.layout-event-content .ms-rtestate-write
{
	border: 1px solid gray;
    cursor: text;
    min-height: 1em;
    width: 100%;
    padding-left: 0px;

}
.iha-content-wrapper-event-content .event-date-display,.iha-content-wrapper-news .event-date-display
{
	color: #4b4c4c;
    display: block;
    font-family: "Whitney HTF SemiBold" !important;
    font-size: 17px !important;
    font-weight: bold !important;
    padding-left: 0px !important;
    padding-top: 50px !important;
    text-transform:uppercase;
}
.iha-content-wrapper-event-content .event-webinar 
{
	color: #4b4c4c;
    font-family: "Whitney HTF Book";
    font-size: 19px;
    font-weight: 300;
    padding-left: 0px;
    padding-bottom: 30px;
    text-transform:uppercase; 

}
.iha-content-wrapper-event-content .event-title,.iha-content-wrapper-news .event-title
{
	    color: #006ba6;
    font-family: "Whitney HTF Light";
    font-size: 49px;
    font-weight: 300;
    font-style: italic;
    font-weight: bold;
    margin: 0;
    padding: 0 0 13px;}
  .iha-content-wrapper-event-content .event-category,.iha-content-wrapper-news .event-category

  {
	color: #4b4c4c;
    font-family: "Whitney HTF Light";
    font-size: 17px;
    font-weight: bolder;
    padding-left: 0px;
    text-transform: uppercase;

}
.event-category-heading
{
	color: #4b4c4c;
    display: block;
    font-family: "Whitney HTF SemiBold" !important;
    font-size: 17px !important;
    font-weight: bold !important;
    padding-left: 0px !important;
        padding-top: 60px !important;

}
.event-icon-main {
    float: left;
    padding-right: 24px;
    vertical-align: top;
    margin-top: 18px;
}

  .iha-content-wrapper-event-content  .blue-area  .register-online a{
    display: inline-block;
    vertical-align: top;
    margin-top: 9px;
    background: #006BA6;
    color: #fff;
    line-height: 61px;
    /* margin-left: 24px; */
    padding-left: 80px;
    padding-right: 80px;
    position: relative;
    font-size: 26px;
    font-weight: 600;
    font-family: 'Whitney HTF SemiBold';
    margin-right: -47px;
    text-align: center;
    background: #006BA6 url(../images/register-online-cut.png)no-repeat 0 0;
    height: 56px; 
    }

  .iha-content-wrapper-event-content  .blue-area  .register-online  a:after {
  background: rgba(0, 0, 0, 0) url(../images/shap10.png) no-repeat scroll 0 0;
    content: "";
    height: 18px;
    position: absolute;
    right: 20px;
    top: 21px;
    width: 16px;}
    
    
    
    
    .person-into {
    background-color: #DCF2F7 !important;
    margin-top: 60px;
    padding: 30px;
}



.person-into .bullet-point {
    margin-top: 18px;
}
.person-into .pic {
    float: left;
        margin-right: 20px;
}


.person-into .name {
    font-size: 20px;
    font-weight: 500;
    font-family: "Whitney HTF Book";
}

.person-into .sub-name {
    font-size: 22px;
    font-weight: bold;
    font-family: "Whitney HTF Book";
}

.person-into .designation {
    font-size: 17px;
    font-family: "Whitney HTF Book";
}

.person-into .header {
    font-size: 18px;
        margin-top: 15px;
    font-family: "Whitney HTF Book";
}

.person-into .bullet-point {
    font-size: 18px;
    font-family: "Whitney HTF Book";
}

.person-into .footer {
    font-size: 18px;
    font-family: "Whitney HTF Book";
}

.person-into .footer-sign {
    font-size: 18px;
}

.register-online {
    padding-top: 50px;
}


.iha-content-wrapper-event-content .event-list-box
{
	padding:0px !important;
}

.event-list-box .row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display:         flex;
	flex-wrap: wrap;
}

.event-list-box .row > [class*='col-'] {
	display: flex;
	flex-direction: column;
}

.event-list-box .event-main {
	height: 100%;
}

.event-list-box .event-main .event-content-box {
	height: 100%;
    position: relative;
}

.event-list-box .event-main .event-content-box .event-intro.in-heading {
	height: 70px;
	line-height: 1.3;
}

.event-list-box .event-main .event-content-box .event-intro.in-content {
    margin-top: 10px;
    margin-bottom: 10px;
}

.event-list-box .event-main .event-content-box .event-readmore {
	position: absolute;
    width: 100%;
    bottom: 0;
}

.iha-content-wrapper-event-content .event-breaker.feature
{
	margin-top:50px !important;
}

/*Style changes as per design guide*/
.iha-content-wrapper,.iha-content-wrapper p,.iha-content-wrapper div, .iha-content-wrapper a,.iha-content-wrapper-event-rollup,.iha-content-wrapper-event-rollup p,.iha-content-wrapper-event-rollup div, .iha-content-wrapper-event-rollup a{
	font-family:'Whitney HTF Light';
	font-size:15pt;
}
.edit-mode-panel,.edit-mode-panel p,.edit-mode-panel div, .edit-mode-panel a{  font-family:'Whitney HTF Book'; font-size: 14px;}
.iha-content-wrapper ul li a{
	font-family:'Whitney HTF';
	font-style:italic;
	color: #000000;
	font-size:16pt;
}
.iha-content-wrapper a
{
	color: #006BA6 !important;
}
.iha-content-wrapper a:hover
{
	color: #006BA6 !important;
    text-decoration: none !important ;
    font-weight:bold !important;
    
}

.iha-content-wrapper h1, .iha-content-wrapper h2,.iha-content-wrapper h1 a, .iha-content-wrapper h2 a{
/*	margin:0;
	padding:0;*/
	font-family:'Whitney HTF';
	font-style:italic;
	color: #006BA6;
}
.iha-content-wrapper h3,.iha-content-wrapper h3 a,
{
	margin:0;
	padding:0;
	font-style:italic;
	color: black;

}
.iha-content-wrapper h1,.iha-content-wrapper h1 a{
		font-size:32px!important;
}
.iha-content-wrapper h2,.iha-content-wrapper h2 a{
		font-size:28px!important;
}
.iha-content-wrapper h3,.iha-content-wrapper h3 a{
		font-size:26px!important;
		font-family:'Whitney HTF'!important;
}
.iha-content-wrapper-event-rollup h1, .iha-content-wrapper-event-rollup h2,.iha-content-wrapper-event-rollup h3,.iha-content-wrapper-event-rollup h1 a, .iha-content-wrapper-event-rollup h2 a,.iha-content-wrapper-event-rollup h3 a{
	margin:0;
	padding:0;
	font-family:'Whitney HTF';
	font-style:italic;
	color: #006BA6;
}
.iha-content-wrapper-event-rollup h1,.iha-content-wrapper-event-rollup h1 a{
		font-size:28pt;
}
.iha-content-wrapper-event-rollup h2,.iha-content-wrapper-event-rollup h2 a{
		font-size:24pt;
}
.iha-content-wrapper-event-rollup h3,.iha-content-wrapper-event-rollup h3 a{
		font-size:20pt;
}

/*
.iha-content-wrapper,.iha-content-wrapper p,.iha-content-wrapper div, .iha-content-wrapper a,.iha-content-wrapper-event-rollup,.iha-content-wrapper-event-rollup p,.iha-content-wrapper-event-rollup div, .iha-content-wrapper-event-rollup a{
	font-family:'Whitney HTF Light';
	font-size:18pt;
}
.iha-content-wrapper-event-rollup a{
	color:#006BA6;
}
.iha-content-wrapper-event-rollup h1, .iha-content-wrapper-event-rollup h2,.iha-content-wrapper-event-rollup h3,.iha-content-wrapper-event-rollup h1 a, .iha-content-wrapper-event-rollup h2 a,.iha-content-wrapper-event-rollup h3 a{
	margin:0;
	padding:0;
	font-family:'Whitney HTF';
	font-style:italic;
	color: #006BA6;
}
.iha-content-wrapper-event-rollup h1,.iha-content-wrapper-event-rollup h1 a{
		font-size:35pt;
}
.iha-content-wrapper-event-rollup h2,.iha-content-wrapper-event-rollup h2 a{
		font-size:30pt;
}
.iha-content-wrapper-event-rollup h3,.iha-content-wrapper-event-rollup h3 a{
		font-size:24pt;
}
*/
/*Style changes as per design guide*/

/*Design for staff directory*/
.sd-container {  color: #006BA6; } 
.sd-heading { text-align: center; text-transform: uppercase; /*padding: 25px !important;*/ font-weight:bolder;}
.sd-img { width: 100px; height: 100px; } 
.sd-panel-heading { background: #DCF2F7; padding-left: 3%;margin:3% 0 3% 0; -ms-transform: skewX(28deg); /* IE 9 */ -webkit-transform: skewX(28deg); /* Safari */ transform: skewX(28deg); /* Standard syntax */ color: #006BA6; font-weight: bold; } 
.sd-panel-heading span { font-family:'Whitney HTF SemiBold'; -ms-transform: skewX(-28deg); /* IE 9 */ -webkit-transform: skewX(-28deg); /* Safari */ transform: skewX(-28deg); /* Standard syntax */ display: block; } 
.sd-panel-body {  padding-left: 3%; } 
.sd-item-description { padding-right: 0px; } 
.sd-item-description-heading { font-family:'Whitney HTF SemiBold'!important; } 
.sd-item-description-sub-heading { color: gray; text-transform: uppercase; font-size: 0.6em !important; font-weight: bold; } 
.sd-item-contact-panel { padding-top: 15px; padding-bottom:15px;}
.sd-item-contact-panel .col-md-6{ padding-left: 0px; } 
.sd-item-contact-panel a { border-bottom: 1px dotted #006BA6; font-size: 0.6em !important; font-weight: bold; } 
.sd-panel-row {
	margin-bottom:2%;
}


/*create account page*/
.basic-shell .custom-kform DIV.smart-form #smart-fieldset legend {
    background-color: transparent;
    border: 0 none;
}
.basic-shell .custom-kform DIV.smart-form #smart-fieldset {
    background-color: transparent;
    border: 0 solid #acacac;
    color: #464646;
}
.basic-shell .custom-kform DIV.smart-form .smart-field-control label {

        color: black;
    font-size: 21px;
    font-family: WHITNEY HTF BOOK;
}
.basic-shell .custom-kform DIV.smart-form #smart-fieldset .smart-field-control input {
    width: 300px;
    background-color: #EDEDED !important;
    border: none !important;
    height: 45px !important;
}
.basic-shell .custom-kform DIV.smart-form #smart-fieldset .smart-field-checkbox label {
    display: inline;
    padding: 2px 2px 2px 10px;
    
}
.basic-shell .custom-kform DIV.smart-form .smart-field-button {
    clear: both;
}

.basic-shell .custom-kform DIV.smart-form .smart-field-input
{
	font-size: 16px !important;
}
.basic-shell .custom-kform DIV.smart-form .smart-field-input span
{
/*color:red !Important;*/
}
.basic-shell .custom-kform .smart-field-button input {
   
    width: 110px !important ;
    background-color: #006BA6 !important;
    height: 44px !important;
    font-size: 16px !important;
    border:none !important;
    color:white !important;
    
}

.basic-shell .ms-srch-item 
{
    width: 80% !important;
}

.basic-shell .custom-kform .smart-field-control span:nth-child(4) {
    font-weight: bold;
            color: black;
    font-size: 21px;
    font-family: WHITNEY HTF BOOK;

}


.basic-shell .login-selector DIV.smart-form .smart-field-input
{
	width:100%  !important ;
}
.basic-shell .login-selector DIV.smart-form #smart-fieldset .smart-field-control input
{
	width:100%  !important ;
}

.basic-shell .login-selector  DIV.smart-form .smart-field-button
{
	text-align:right ;
}
.basic-shell .login-selector  .smart-field-control span:nth-child(1)
{
	font-weight: bold;
    color: black;
    font-size: 21px;
    font-family: WHITNEY HTF BOOK;

}
.basic-shell .login-selector  DIV.smart-form #smart-fieldset .smart-field-checkbox label 
{
	font-weight: 100 !important;
}
.basic-shell .login-selector{
padding-left:0px !important;
padding-right:0px !important;		
}


.basic-shell .ManageCompanyInfoDiv {
    position: relative;
}
.basic-shell .ManageCompanyInfoDiv ul.ManageCompanyUL {
    margin: 0 0 10px;
    padding: 0;
}
.basic-shell .ManageCompanyInfoDiv ul.ManageCompanyUL li {
    background: rgba(0, 0, 0, 0) url("../Images/ManageCompanyInfo.png") no-repeat scroll left center;
    border-bottom: 2px solid #8bd3e6;
    list-style: outside none none;
    padding: 5px 0 5px 40px;
    
}
.basic-shell .ManageCompanyInfoDiv ul.ManageCompanyUL li:last-child {
    border: 0 none transparent;
}
.basic-shell .ManageCompanyInfoDiv ul.ManageCompanyUL h3 {
    margin: 10px 0;
}

.basic-shell .ManageCompanyInfoDiv ul.ManageCompanyUL li a{

    color: #006ba6;
    font-family: "Whitney HTF Book";
    font-size: 25px;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding: 0;  
    }
    
    
    
 .basic-shell .ManageLeadershipTeamDiv .ms-viewheadertr th.ms-vh2-nofilter, .basic-shell .ManageLeadershipTeamDiv .ms-viewheadertr th, 
 .basic-shell .ManageDirectorsDiv .ms-viewheadertr th.ms-vh2-nofilter, .basic-shell .ManageDirectorsDiv .ms-viewheadertr th ,
  .basic-shell .ManageTrusteesDiv .ms-viewheadertr th.ms-vh2-nofilter, .basic-shell .ManageTrusteesDiv .ms-viewheadertr th 
 
 {
    background-color: #0269a1;
    color: #fff;
}
.basic-shell .ManageLeadershipTeamDiv table.ms-listviewtable > tbody > tr > td.ms-vb2,
.basic-shell .ManageDirectorsDiv table.ms-listviewtable > tbody > tr > td.ms-vb2 ,
.basic-shell .ManageTrusteesDiv table.ms-listviewtable > tbody > tr > td.ms-vb2 

{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ccc;
    border-image: none;
    border-style: solid;
    border-width: 1px 0;
    
    padding: 8px 7px 8px 2px;
}
.basic-shell .ManageLeadershipTeamDiv input[type="submit"],
.basic-shell .ManageDirectorsDiv input[type="submit"],
.basic-shell .ManageTrusteesDiv input[type="submit"]
 {
    border-radius: 0;
	color: white;
	font-size: 16px;
	margin: 5px 20px 5px 0;
	padding: 10px 20px;
	background-color: #006BA6;
	border: none !important;
	font-family: 'Whitney HTF Book' !important;
}
div.smart-form .smart-field-control > label,.basic-shell div.smart-form .smart-field-control > label
{
font-size:16px !important;	
}
div.smart-form h1{
padding:inherit!important;
font-style:normal!important;
}

.topnav ul li.custom-login span .h-ico {position: absolute;transform: translateX(-50%);opacity: 0;bottom: -50px;top: 0;} 
.topnav ul li.custom-login:hover > span a { color:white;}
.topnav ul li.custom-login:hover > span .h-ico {opacity: 1; bottom: 0;}

a 
{
text-decoration: none !important;
}
.basicshell-nav .nav-arrow-parent img 
{
/*	    margin-top: 32px !important;*/
}

/*Style for micosite page layout*/
.microsite-nav-wrapper { 
background:#EDEDED; min-height: 55px; overflow: hidden; 
}

.microsite-nav-wrapper .row{ 

}
.microsite-nav-wrapper .menu-item{
    font-family: 'Whitney HTF SemiBold';
    text-transform: uppercase;
    padding: 0 15px;
    font-weight: bolder;
    color:#006BA6;
    line-height: 76px;
    display: block;
    font-size: 16px;
}
.microsite-nav-wrapper ul{
	margin:0;
	padding:0;
	width:100%;
}
.microsite-nav-wrapper .headertitle{
	background: url(../images/iha-logo-small.png) no-repeat left 0;
    font-family: 'Whitney HTF Book';
    text-transform: uppercase;
    font-weight: bolder;
    width: 130px;
    color: #006BA6;
    margin: 8px 0px;
    padding: 0px 72px;
    display: table;
    font-size: 14px;
    min-height:60px;
}
.microsite-nav-wrapper .headertitle span{
    display: table-cell;
vertical-align:middle;

}

.microsite-nav-wrapper a:hover { background-color: #005897;color: #8CD3E7;}


.mircosite-header-banner img{
	width:100%;
}

.logistic-agenda-wrapper{
	background-color:#006BA6;
	padding-bottom:9px;
}
.logistic-agenda-wrapper,.logistic-agenda-wrapper .ms-webpart-zone-title{
color:white;	
}
.sponsors-wrapper{
	background-color:#ddf2f7;
	padding-bottom:9px;
}
.sliderDiv{
	margin-top:15px;
}
.sliderDiv img{
width:100%;
max-height:300px;
}

.logistic-agenda-wrapper .header{
	font-family: 'Whitney HTF Book';
    /* font-weight: bolder; */
    text-transform: uppercase;
    font-size: 34px;
    padding: 12px 0px;
}
.logistic-agenda-wrapper .sub-head{
font-family: 'Whitney HTF Book';
    font-weight: bolder;
    text-transform: uppercase;
    font-size: 14px;
    color: #8bd3e6;
    padding: 10px 0px;
    display: block;
}

.logistic-agenda-wrapper .text-with-padding,.logistic-agenda-wrapper .text{
	font-size:20px;
}
.logistic-agenda-wrapper .text-with-padding{
	padding-right:10px;
}
.speakers-wrapper .header,.sponsors-wrapper .header{
	font-family: 'Whitney HTF Book';
    /* font-weight: bolder; */
    text-transform: uppercase;
    font-size: 34px;
    padding: 12px 0px;
    color:#006BA6;
}
.speakers-wrapper .col-sm-3,.sponsors-wrapper .col-sm-2,.sponsors-wrapper .col-sm-4{
	margin-bottom:12px;
	text-align:center;
}
.speakers-wrapper img{
    width: 200px;
/*    height: 180px;*/
    margin: auto;
    display: block;
    border: 1px solid silver;	
}

.name{
	font-family: 'Whitney HTF SemiBold';
    color: #006BA6;
    border-bottom: 1px solid #8BD3E6;
    display:inline-block;
}
.sponsors-wrapper .row img{
	max-width: 150px!important;
    /*max-height: 200px;*/
    margin: auto;
    display: block;
}
.sponsors-wrapper .btn-blue{
	text-align:right;
	padding-bottom:12px;
}
.sponsors-wrapper hr{
	border-top:1px  solid silver;
}
.sponsors-wrapper .hrskew{
	    transform: skewY(66deg);
    -ms-transform: skewY(66deg);
    -webkit-transform: skewY(66deg);
    margin-top: 115px;
    position: absolute;
    margin-left: -65%;
    border-width: 2px;
    /* bottom: -54%; */
    width: 88px;
}
.sponsors-wrapper .sub-head{
	text-align: center;
    padding-top: 5px;
    padding-bottom: 20px;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    color: gray;
    font-family: 'Whitney HTF Light';
}
.blue-link{
	text-align: center;
    padding: 35px;
    padding-bottom: 20px;
    text-transform: uppercase;
    font-family: 'Whitney HTF SemiBold';
}
.blue-link a{
	text-transform: uppercase;
    font-size: 16px;
    font-family: 'Whitney HTF SemiBold';
    text-decoration: none!important;
    border-bottom: 1px solid #8bd3e6;
}
/*Style for micosite page layout*/


.btn-blue a{
    display: inline-block;
    vertical-align: top;
    margin: 20px;
    background: #006BA6;
    color: #fff!important;
    text-decoration:none!important;
    line-height: 35px;
    /* margin-left: 24px; */
    padding-left: 35px;
    padding-right: 60px;
    position: relative;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Whitney HTF SemiBold';
    /* margin-right: -50px; */
}
.btn-blue a:after {    background: rgba(0, 0, 0, 0) url("../images/shap10.png") no-repeat scroll 0 0;
    content: "";
    height: 18px;
    position: absolute;
    right: 20px;
    top: 9px;
    width: 16px;
}
.btn-blue a:hover { background: #005897!important; color: #8CD3E7!important; text-decoration: none;}

.btn-light-blue a{
    display: inline-block;
    vertical-align: top;
    margin: 20px;
    background: #8bd3e6;
    color: #006BA6;
    line-height: 35px;
    /* margin-left: 24px; */
    padding-left: 35px;
    padding-right: 60px;
    position: relative;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Whitney HTF SemiBold';
    text-decoration:none!important;

    /* margin-right: -50px; */
}
.btn-light-blue a:after {    background: rgba(0, 0, 0, 0) url("../images/arrow-blue.png") no-repeat scroll 0 0;
    content: "";
    height: 18px;
    position: absolute;
    right: 20px;
    top: 9px;
    width: 16px;
}
.btn-light-blue a:hover { background: #005897; color: #8CD3E7!important; text-decoration: none;}


.btn-white a{
    display: inline-block;
    vertical-align: top;
    margin: 20px;
    background: #fff;
    color: #006BA6;
    line-height: 35px;
    /* margin-left: 24px; */
    padding-left: 35px;
    padding-right: 60px;
    position: relative;
    font-size: 18px;
        text-decoration:none!important;
    font-weight: 600;
    font-family: 'Whitney HTF SemiBold';
    /* margin-right: -50px; */
}
.btn-white a:after {  
background: rgba(0, 0, 0, 0) url("../images/shap10.png") no-repeat scroll 0 0;
    content: "";
    height: 18px;
    position: absolute;
    right: 20px;
    top: 9px;
    width: 16px;
}
.btn-white a:hover { background: #8CD3E7; color:#005897!important; text-decoration: none;}


span.ms-rteElement-IntroParagraph 
{
 font-family: 'Whitney HTF Light' !important;
 font-size:24px !important;
 color: #777  !important;
 line-height: 38.4px  !important;
 font-weight:normal !important;
 padding-bottom:10px;
 -ms-name:"Intro Paragraph";

}

span.ms-rteElement-CalltoAction 
{
 font-family: 'Whitney HTF Light' !important;
 font-size:24px !important;
 color: #006Ba6 !important;
 -ms-name:"Call to Action";

}
.viewAll-rollup-news a
{
	    text-decoration: none !important;
}
.news-container-content a {
    text-decoration: none !important;
}

/*
add spacing
*/

.iha-content-wrapper [id$='RichHtmlField'] h2,
/*.iha-content-wrapper [id$='RichHtmlField'] h3,*/
.iha-content-wrapper [id$='RichHtmlField'] p,.iha-content-wrapper .page-richtext h2,
/*.iha-content-wrapper .page-richtext h3,*/
.iha-content-wrapper .page-richtext p

{
	padding-top:12px !important;
    padding-bottom:12px !important;
}

.iha-content-wrapper h3{
	padding:0px !important;
	margin:0px !important;
}
.iha-content-wrapper [id$='RichHtmlField'] ul,.iha-content-wrapper .page-richtext ul
{
	padding-bottom:18px  !important;
}
.viewAll-rollup a{
	    text-decoration: none !important;
}

.back-button{
	margin-top:30px;
}
.back-button a,.back-button span {
    font-size: 18px;
    font-family: 'Whitney HTF SemiBold';
}
.back-button a span {
margin-left:9px;
}

/*search button icon fix*/
.ms-srch-Paging img{
    max-width: none !important;
	}
.ms-srch-Paging a{
position:relative;
	}
	.ms-srch-Paging a span{
position:absolute !important;
top:0px;
left:0px;
right:0px;
bottom:0px;
	}
	
.ms-srch-group-content a:hover
{
	color: #006BA6 !important;
    text-decoration: underline !important ;
    font-weight:100 !important;
    
}
h3.ms-srch-ellipsis{
	margin:0px;
	padding:0px;
}

/*Fixes for trustee, directors and leaderships popup*/
.popupoverlayPeople{
height: 100%;

    background-color: Black;
    opacity: 0.60;
    filter: alpha(opacity=60);
    /* position: fixed; */
    z-index: 1000;
    bottom: 0;
}


.popupcontent,.popupcontentPeople{
 height:auto!important;
 width:auto!important;   
}

.popupcontentPeople{
 left:30%!important;
}

.basic-shell .ManageLeadershipTeamDiv input[type="submit"], .basic-shell .ManageDirectorsDiv input[type="submit"], .basic-shell .ManageTrusteesDiv input[type="submit"]{
width:auto!important;
}
.contactpopupPeople table td{
padding-top:9px;
}




.member-callout-main { padding: 15px 0;}
.member-callout .member-callout-header,
.member-callout .member-callout-intro,
.member-callout .member-callout-readmore a
{ padding-left: 40px; padding-right: 15px;color:white !important;text-decoration:none  !important; }
.member-callout .member-callout-readmore a:hover{
	color:white !important;
	font-weight:normal !important;
}
.member-callout  { background: #E8F6F9;}
.member-callout .member-callout-header { position: relative; padding-right: 70px;}
.member-callout .member-callout-header { padding-top: 20px; position:relative;}


.member-callout-intro h2 a {text-decoration:none !important; font-size: 30px !important; color: #006ba6 !important;  font-family:'Whitney HTF Light' !important; font-weight: 300 !important; margin: 0 !important;  padding: 0 0 13px !important;}

.member-callout-intro p { font-size: 18px; color: #000; font-family:'Whitney HTF Book'; font-weight: 400; margin-bottom: 9px; padding-bottom: 25px;}

.member-callout-ico { position: absolute; right: 39px; top: 18px; width: 38px; height:auto; z-index: 99; display: block;}

.member-callout-header { min-height: 95px;}
.member-callout.news-event .member-callout-header small { font-size: 16px; color: #4b4c4c;  font-family:'Whitney HTF Book';  font-weight: 300; }


.member-callout-readmore a  { background: #3086B5; display: block; line-height: 33px; color: #fff;    font-family:'Whitney HTF SC'; font-size: 18px; position: relative;  transition: all 0.3s linear 0s;}
.member-callout-readmore a:hover { text-decoration: none;  transition: all 0.3s linear 0s;}

,.member-callout-readmore a:focus
,.box-link-main a:focus
,readmore a:focus
{text-decoration:none;}

.member-callout-readmore a sup {  font-size: 18px;
    left: 3px;
    line-height: 35px;
    top: -2px; } 

.member-callout-readmore a:after { position: absolute; right: 0; top: 0; width: 62px; height: 35px; z-index: 999; content: "";}

.member-callout-readmore.color-style1 a:after { background: url(../images/readmore-1.png)no-repeat 0 0;}
.member-callout-readmore.color-style1 a:hover { background: #9AC830;}

.member-callout-readmore.color-style2 a:after { background: url(../images/readmore-2.png)no-repeat 0 0;}
.member-callout-readmore.color-style2 a:hover { background: #30BFB8;}
.member-callout-readmore.color-style3 a:after { background: url(../images/readmore-3.png)no-repeat 0 0;}
.member-callout-readmore.color-style3 a:hover {background: #F2B830; }
.member-callout-readmore.color-style4 a:after { background: url(../images/readmore-4.png)no-repeat 0 0;}

.member-callout-readmore.color-style4 a:hover { background: #A658A2;}
.member-callout-header h2 {
    margin-top: 0px !important;
    font-family: 'Whitney HTF Light' !important;
    font-weight: 500 !important;
    font-style: normal !important;
    font-size: 36px !important;
}
.member-callout-intro {
	padding-left: 0px !important;
}
.member-callout-intro ul li a
{

    font-family:  'Whitney HTF Light' !important;
    font-style: normal !important;
    font-size: 22pt !important;

    }
    
    .member-callout-ico  img {
    max-width: 200% !important;
}

.member-callout-intro arrow {
	font-size: 28px !important;
    color: #006BA6 !important;
}

.Section-breadcrumbs .container {
    padding: 0!important;
}
.member-callout-intro ul
{
	list-style-type: none !important;
}

/*Fixes for council request*/
.pnlCouncil select, .pnlCouncil input,.councilDescription{
	margin:5px;
}
#dvCurrentUser td, #dvCouncilChoice td, #dvAssistant td{
	padding:5px;
}
.basic-shell .custom-kform button,.basic-shell .custom-kform input[type="button"],.basic-shell .custom-kform input[type="submit"]{
    background-color: #006BA6 !important;
    min-height: 44px !important;
    font-size: 16px !important;
    border:none !important;
    color:white !important;
    
}
.basic-shell .infoheading{
	font-size:18px!important;
}



.nowrap{
	white-space:nowrap;
}
.kdv-gridview .kdv-header-cell, .kdv-gridview .kdv-header-cell a 
{
	color: #ffffff !important;
}


.myprofile-section { display: inline-block; font-size: 18px; color: #fff;vertical-align: middle;}
.myprofile-section a { color: #fff; font-size: 18px;  font-family:'Whitney HTF Book'; text-transform: uppercase; text-decoration: underline; display: inline-block;}
.myprofile-section a:hover { text-decoration: none;font-weight: bold;}

.iha-content-wrapper .ms-vb-icon ,.iha-content-wrapper .ms-vh-icon 
{
	padding:0px !important;
}
.speakers-wrapper a{
	cursor:pointer;
}

.speakers-wrapper .modal-dialog{
	width:80%;
	top:30%;
}
.speakers-wrapper .modal-dialog .name{
	border-bottom:none;
}
.speakers-wrapper .modal-dialog .name-normal{
	font-family: 'Whitney HTF Book';
}
.speakers-wrapper .speaker-tile{
	text-align:center;
}

.ui-dialog{
	z-index:999!important;
}
.ui-draggable .ui-dialog-titlebar,.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	background:#006BA6;
	border:1px solid #006BA6;
	color:white;
}

/*back to top*/
#iha-back-to-top {
    position: fixed;
    bottom: 25px;
    right: 25px;
    z-index: 9999;
    width: 50px;
    height: 50px;
    font-size:40px;
    text-align: center;
    line-height: 40px;
    padding-top:2px;
    background: #006BA6;
    color: white;
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
}
#iha-back-to-top:hover {
   /* background: gray;*/
}
#iha-back-to-top.show {
    opacity: 1;
}


.event-intro.in-content {
    height: 178px;
}

.event-intro.in-heading {
    height: 50px;
}
ul.mediaPlayerAdditionalControls {
    display: none !important;
}

.row.row-eq-height {
  padding-top: 50px; !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.container-nopadding.highlight-area.section-highlights.bottom-heighlights {
    padding: 0px !important;
}

.event-content-box {
    background: white !important;
}
.event-content-box span {
    background: white !important;
}
.event-content-box time {
    background: white !important;
}

.row.banner {
    padding-top: 25px;
    padding-bottom: 25px;
}

.col-md-12.trending-topic-heading {
    font-size: 30px;
    color: #005594;
    font-weight: bold;
    text-align: center;
    padding-bottom: 11px;
    text-transform: uppercase;

}

.content-right video {
    max-width: 640px;
}
.content-right .mediaPlayerContainer
{
   background-color:transparent !important;	
}
.covidUpdates{
	background-color:#DCF2F7;
}
.content-home{
	margin-bottom:45px !important;
}
.event-header.tr-topics img {
    height: 200px !important;
}.event-header.tr-topics {
    padding: 25px !important;
}
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  {
	.content-right video {
    max-width: 350px;
}

	.event-intro.in-content {
    height: auto !important;
}



  }
  
  @media(max-width: 768px){
	.mediaPlayerContainer video{
		min-width: 100%;
		max-width: 100% !important;
	}

}

@media (min-width:769px) and (max-width:1024px){
	.mediaPlayerContainer video{
		max-width: 480px !important;
	}
}
