﻿/* Quick Hide */

/* #ctl00_SPWebPartManager1_g_7708d293_1764_45ce_91fe_8ee7f0519886_divBanner {
    display: none !important;
} */

/* -----------------------------------------
MEMBER HOMEPAGE
----------------------------------------- */
#eo-navigation .top-bar-section ul li a {font-family:"futura-light", "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 0.938rem;}
#eo-navigation .top-bar-section .has-dropdown > a:after {display:none;}
/*.top-bar-member-section.li-border ul:first-child {margin:0!important}*/
.top-bar-member-section li:not(.has-form) a:not(.button) {padding:0 7px!important}
/* Member Banner */
#getstartedModal .button { margin: 0 auto;display: block;width: 100%;}
.player .video-wrapper .video {background-size: cover !important;}

#eo-login-member #header h1.logo {margin: 0 0 0 2px;} /*add new css 24-07-2015*/


/* Search Option */
#header .utility a.button {width: 100%; margin-top:0px;margin-bottom: 0px;}		#header .utility a.button {width: 100%;margin-bottom: 2px;}
#header .utility .button {margin-top:0px !important; margin-bottom: 5px !important; text-shadow: none !important;}
#header .utility input { font-size: 1rem;}
/*#header .utility .f-dropdown.content {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #CCCCCC;margin-top: -3px;}*/
#header .utility .f-dropdown.content {
    background: #5e617d;
    border: 0;
    margin-top: 0px;
    border-radius: 0 0 10px 10px;
    box-shadow: 0 2px 10px 0 rgba(12, 12, 49, 0.55);
    color: #fff;
    z-index:9999;
}
/*#header .utility img.member-profile {border-radius: 50%;}*/ /* comment as per UAT 24-07-2015*/

#header .utility img.member-profile {
    border-radius: 50%;
    display: block;
    height: 86px;
    margin: 0 auto;
    object-fit: cover;
    border: 2px solid #a0a7d5;
    width: 86px;
}
/*#header .utility img.member-profile {border-radius: 50%; display: block; height: 100px; margin: 0 auto; object-fit: cover; }*/
/*#header .utility p.name {font-size: 1.313rem;color: #6F6F6F;line-height: 1.313rem;margin-top:5px;margin-bottom:0px;}*/
#header .utility p.name {
    color: #fff;
}
#header .utility p.chapter {margin-top:0px;margin-bottom:5px;}
#header .utility a.button .fa {color:#636363;}
#header .utility .f-dropdown.content h4,
#header .utility .f-dropdown.content p{ color:#fff}
#header .utility input#txtSearchControlLoggedin {
    height: 46px;
    border-radius: 40px;
    padding: 0 20px;
}
#header .utility .f-dropdown.content a.button.secondary {
    background: none!important;
    color: #fff!important;
    padding: 7px 0!important;
    font-size: 18px!important;
}
#header .utility .f-dropdown.content a.button.secondary:hover{ color:#f7cc44!important;}
#header .utility .f-dropdown.content select#ddlChapterGlobal{ margin-bottom:6px;}
#header .utility .f-dropdown.content p.chapter { font-weight: 300; font-size: 14px; padding-bottom: 8px; line-height: 22px;}
#header .utility .f-dropdown.content p.name { margin-top: 10px; font-size: 18px; margin-bottom: 2px; line-height: 24px;}
/* #header .utility.loggedInUser .f-dropdown.content { margin-top: 32px;} */
#header .utility .f-dropdown.content .has-tip.noindex,
#header .utility .f-dropdown.content#signin .password,
#header .utility .f-dropdown.content#signin .password a {color: #fff!important;}
#header .utility .f-dropdown.content input.search-input,
#header .utility input#txtSearchControlLoggedin { height: 46px; border-radius: 0px; padding: 0 15px;}



/* EO Private Site */
#eo-private-page {margin-bottom: 60px;
    /* margin-top: 30px; */
    margin-top: 83px;
}
/* Member Homepage */
.member-home-search .button {width: 100%;padding: 0.6rem;}
.member-home-search li {margin-bottom:0;padding-bottom:0;}
.member-home-worksites ul {margin-left:50px;}
.event-listings1 p.title {font-size:1.11rem;margin:0;}
.event-listings1 p.date {margin:10px 0;}
.event-listings1 p.location {margin:0;}
.event-listings1 a.button {margin-top:15px;}
.event-listings1 .f-dropdown:before {display:none}
.event-listings1 .f-dropdown:after {display:none}
.event-listings1 button.dark, .button.dark {width:100%}
.event-listings p.title {font-size:1.11rem;margin:0;}
.event-listings p.date {margin:0;}
.event-listings p.location {margin:0;}
.event-listings a.button {margin-top:15px;}
.event-listings .f-dropdown:before {display:none}
.event-listings .f-dropdown:after {display:none}
.event-listings button.dark, .button.dark {width:100%}
/* Side Navigation */

#eo-private-page .secondary-nav .nav {
    margin-top: 0px;
    background: none ;
    /* border-right: 3px solid #E6E6E6; */
    text-align: right;
    /*border-right: var(--left-menu-border-size) solid var(---persian-blue);*/
    border-left: none;
    border-bottom: none;
    border-top: none;
    /*padding-right: 5px;*/
     /* border-right: var(--left-menu-border-size) solid var(---persian-blue); */
  /* padding-right: 5px; */
  border-right: none;
  padding: 0 16px 0px 0px;
}

#eo-private-page .secondary-nav .nav-bar  li {background: none repeat scroll 0 0 #fff;border-top: none;border-left: none;border-right: none;border-bottom: 1px solid #ddd;}
#eo-private-page .secondary-nav .nav-bar.vertical > li.active {border-right: none;}
#eo-private-page .secondary-nav .nav-bar.vertical li {
    border-bottom: none;
    font-size: 1.000rem;
    color: #6F6F6F;
    color: var(--dark-indigo);
    text-align: right;
    font-weight: bold;
    position: relative;
    z-index: 9;
}
#eo-private-page .secondary-nav .nav-bar.vertical > li:last-child {border-bottom: none;}


#eo-private-page .secondary-nav .nav-bar > li > a
{ /* color: #6F6F6F; */
  /* font-size: 1.000rem; */
  /* display: block; */
  /* padding-top: 5px; */
  /* padding-bottom: 5px; */
  /* padding-left: 10px; */
  /* padding-right: 10px; */
  font-size: 1.000rem;
  display: block;
  color: #6F6F6F;
  /*padding-top: 2px;
  padding-bottom: 2px;*/
  padding-left: 0px;
  padding-right: 10px;
  color: var(--dark-indigo);
  text-align: right;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 2.39;
  letter-spacing: -0.43px;
  padding-right: var(--left-menu-padding-right);
}
#eo-private-page .secondary-nav .nav-bar ul {

 /* margin-bottom: 0px; */
 margin: -12px -1px 20px 0px;
}
#eo-private-page .secondary-nav ul {
    list-style-type: none;
    /*margin-left: 0;*/
    margin-right: 0px;
    position: relative;
    padding: 4px 0px;


}

#eo-private-page .secondary-nav .memberupdateleftmenu ul {
    margin-right: -20px;
  }

#eo-private-page .secondary-nav .nav-bar ul li {list-style-type: none;display: block;}
#eo-private-page .secondary-nav .nav-bar ul li a {
    /*color: #6F6F6F;
    font-size: 0.875rem;
    background: #ffffff;
    padding-left: 30px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    display:block;*/

    padding-right: var(--left-menu-padding-right);
    font-size: 0.875rem;
    background: #ffffff;
    display: block;
    color: #6F6F6F;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: \\;
    color: var(--dark-indigo);
    text-align: right;
    line-height: 2.00;
    letter-spacing: -0.43px;
    font-weight: normal;
    padding-right: var(--left-menu-padding-right);
    /* margin-right: ; */
}

#eo-private-page .secondary-nav .nav-bar ul li a:hover {
   /* background: none repeat scroll 0 0 #E05B18;color: #fff;*/
   margin-right: -13px;
}
#eo-private-page .secondary-nav .nav-bar  li.active  a {
    /* background: none repeat scroll 0 0 #E05B18; */
  /* color: #fff; */
  color: #acbde3;
  border-right: var(--left-menu-border-size) solid var(--neutral-blue-bell);
  margin-right: var(--left-inner-menu-margin-right);
}

#eo-private-page .secondary-nav .nav-bar ul li.active a {
    /* margin-right: var(--left-inner-menu-margin-right); */
    margin-right: -13px;
  }


#eo-private-page .nav-bar:after {
    content: '';
  position: absolute;
  width: 10px;
  top: 0px;
  height: 100%;
  background:var(---persian-blue);
  right: -14px;
  border-radius: 5px;
  z-index: 0;
}

#eo-private-page .secondary-nav .nav-bar li a:hover {
    /* background: none repeat scroll 0 0 #E05B18; */
  /* color: #fff; */
  /* border: none; */
  color: #acbde3;
  border-right: var(--left-menu-border-size) solid var(--neutral-blue-bell);

  padding-right: 25px;
    margin-right: var(--left-inner-menu-margin-right);
  /* padding-right: 25px; */

}
#eo-private-page .secondary-nav h5.name {color: #6F6F6F;margin-bottom: 0;margin-top: 15px;}
#eo-private-page .secondary-nav  p.chapter {margin-bottom: 5px;margin-top: 0;}

/* -----------------------------------------
MEMBER HOMEPAGE
----------------------------------------- */

/*#header .utility ul li a.GoogleTranslatorbox {padding:32px 25px 32px 39px !important}*/


/* Global: start */
p.dirname {margin:0;padding:0;word-wrap: break-word;}
p.cinfo {color:#999}
.b {font-weight:700}
#eo-private-page {margin-bottom:0}
/*#eo-private-page .ms-webpart-zone{margin-top: -40px;}*/
.user-profile .tabs.radius dd > a.top:hover {background:#E05B18;}
.user-profile .tabs.radius dd.active a {/*background:#E05B18;*/ background: var(---radical-red); color:#fff}
.user-profile .tabs.radius dd {margin:8px 0 8px 0;}
.user-profile {padding: 0 0 10px 0;}
.user-profile .tabs dd > a {padding:1rem 1.54rem 1.0615rem;font-family:futura-light;font-size:1.1rem}
.user-profile .tabs-content > .content {padding:0 0 0.9375em 0}

.user-profile-custom .tabs.radius dd:nth-child(4) {
    width: 21% !important;
}

.member-home-worksites ul {margin:0 0 15px 10px}
.button:hover {transition:none}
/* RSS feed: start */
.bannerrss {margin:0 auto;display:table}
.rssfeed {margin:0 0 10px}
/* RSS feed: end */

ul.speakersblock-grid li.active {font-weight:700}
.wordpress {background:url(../images/wordpress-icon.png) no-repeat left center;height:30px;width:18px;background-size:85% 52%;}
.searchContent h5 {margin:10px 0 15px 50px;}
.searchContent .icon {margin:0 6px 0 0;height:45px;width:45px}
.searchContent .icon img {margin-left:10px;margin-top: 11px;}

.user-profile-tab .tabs.radius dd {border-left:1px solid #fff;margin:0}
.searchbutton {padding:0.5rem !important}
.edit-profile-img {margin:30px 0 30px 0}
.event-listings a.button {width:100%}
input.browseinput {width:70%;float:right !important}
.member-search {padding:0 10px}
ul.li-border li {line-height: 33px;}
.heading {margin-top:0}
.color-header {background: none repeat scroll 0 0 #E0E0E0;padding: 14px 20px;}
/* Global: end */


/* News & Press: start */
.eo-press-release  a.orange {
    color: #ff2a74 !important;
    font-size: 1.4rem !important;    
}
.eo-press-release  a:visited.orange {
    color: #fea5bd !important;
    font-size: 1.4rem !important;    
}
.newsalert {background:#fff9de;padding:10px 10px 0 10px;border:1px solid #f5e8b0;margin:0 0 15px 0}
/* News & Press: end */

/* Global Directory: start */
.panel { background: none repeat scroll 0 0 hsl(0, 0%, 95%);border-color: hsl(0, 0%, 85%);border-style: solid;border-width: 1px;   margin-bottom: 1.25rem;padding: 1.25rem;margin-top: 1.25rem;}
.search-result-image {border:1px solid hsl(0, 0%, 88%);height:90px;overflow:hidden;padding:2px;text-align:center;vertical-align:middle;width:90px;}
.member-search-img {border:1px solid hsl(0, 0%, 88%);height:158px;overflow:hidden;padding:2px;text-align:center;vertical-align:middle;display:table-cell;}
.panel ul.unoderlist  {margin:0}
.panel  ul.unoderlist li{list-style:none;}
ul.pagination span {display: block;float: left;font-size: 0.938rem;margin: 0 8px 0 0;}
ul.pagination1 span {display: block;float: left;font-size: 0.938rem;margin:0 8px 0 0;}
ul.pagination1 {margin:0;padding:0}
table.responsive tr th {text-align:left;}
.sysinfo-bar {padding:40px 0 0 0;}



.right-banner {margin:30px 0 0 0}
.archivefeed {margin:13px 0 0 10px}
.event-listings button.dark, .button.dark {width:100%}
button.secondary, .button.secondary { color: rgb(51, 51, 51)!important;}
/* #eo-private-page {margin-bottom: 60px;margin-top: 30px;} */


/***** Edit Profile : Start ******/
.edit-profile-tabs {margin:20px 0 0 0}
.edit-profile-tabs .tabs dd > a{background:none;padding: 5px 10px;margin:0;font-family:"futura-light","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;color: rgb(111, 111, 111);font-size: 1rem;}
.edit-profile-tabs .tabs dd.active a {background:#363636;color:#fff}
.edit-profile-tabs .tabs dd > a:hover{background:#e05b18;color:#fff}
.edit-profile-tabs .tabs.vertical {width:100%}
.fileUpload {position: relative;overflow: hidden;margin: 10px;}
.fileUpload input.upload {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}
.btn-primary{color:#fff;padding:0.5rem 0.8rem 0.6rem 0.8rem;font-size:1rem;font-weight: normal !important;line-height: normal;width: auto;border-radius: 40px;background-color: #3239cb;margin: 0 0 1.25rem;}
.btn-primary:hover{background-color: #a3a7e4;color:#fff;}
.uploadfileB {width:66%;margin:auto;}
.uploadfileB input[type="text"] {width:75%;}
/***** Edit Profile : End  ******/

/**** Newly added on 28-10-2014  ****/
.saveandcancel input.button{padding:11px 0 !important;border:none}
.savecancel .button {border:none !important;height: 48px !important;margin:0;}
.saveandcancel .button {border:none !important;height: 48px !important;margin:0;}
.salesAndFTE span{ color: rgb(111, 111, 111);display: block;font-size: 14px;padding: 5px 0 8px;}
table.radiobuttonlist {border:none}
table.radiobuttonlist label {margin:0 0 0 7px;}
table.radiobuttonlist input {margin:-5px 0 0;}


.search-result-image p.image {margin: 0;}

/*#eo-private-page .secondary-nav .nav-bar li a:hover {background:#363636!important}*/
#eo-private-page .secondary-nav ul.nav-bar.vertical { margin-top: 20px; z-index: 1;}
#eo-gsea-splash .directoryaccordion dd > a.top {font-size:15px;padding:7px 10px;background:#f2f2f2;color:#000;border-bottom:1px solid #fff}
#eo-gsea-splash .directoryaccordion dd > a.top:hover {color:#fff}
.directoryaccordion dd.active a {background:none}
.directoryaccordion ul li{padding:2px 0}
.directoryaccordion .content{height:200px;overflow:auto}
.cinfoBox {margin-top:34px;clear:right}
.chapter-filter span{float:left;width:30%;display:block;margin:10px 0 0 0}
.chapter-filter select {float:left;width:70%;}
.navigatorborder {border:1px solid #ddd}
#getstartedModal .heading {margin:0}

/* Modify/Update My Profile form: end */
.edit-profile-img .button {margin: 6px 0 18px;padding: 8px 0;width: 100%;}
.edit-profile-img .upload-img {margin: 5px 10px 9px 0 !important;width: 30% !important;border:none}
/* Modify/Update My Profile form: end */

.virtual-learning {margin:0 0 100px 0}
.virtual-learning table th{background:#e05b18;color:#fff;font-weight:700}
.interest-form .button {margin: 6px 0 18px;padding: 8px 0;width: 100%;}
.datemargin {margin:0;font-size:0.785rem}
.hrmargin {margin:5px 0 20px 0}
.divRow {padding:0 0 12px 0;}
.divRow .row {padding-bottom:10px;}
.address-bar address {padding:0 0 10px 0; font-style:normal; line-height: 23px;}
.address-bar h6 {margin:0 0 3px 0;}
.border-box {padding:8px; border: 1px solid #DDDDDD; margin-bottom:15px;}
ul.li-border {margin:0 0 15px 0; list-style:none;}
ul.li-border li {border-bottom:1px dotted #ddd; line-height: 27px;}
/* #eo-private-page span:not([class^="cke"]) {line-height:17px; margin-bottom:8px;} */ /*Comment for iMIS Shutoff Task*/
#eo-private-page span:not([class^="cke"]) {line-height:17px; margin-bottom:8px;font-size: 16px;font-weight: 400;}
div.alert-box.first-filter {background-color:#efefef;    font-size: 15px;font-weight: normal;text-shadow: 0 1px rgba(255, 255, 255, 0.3);}
div.alert-box {background-color:#efefef;border:1px solid rgba(0, 0, 0, 0.1);border-radius:3px; color:#333;display: block;font-size:16px; font-weight:bold;margin-bottom: 12px;padding: 6px 7px 7px;position: relative;text-shadow: 0 -1px rgba(0, 0, 0, 0.3);}
.close-reveal-modal {font-size:16px;}
/* Global Directory: end */


/* Member Directory */
.member-directory .circle {background-color: rgb(54, 54, 54);border-radius: 50%;display:block;height:30px;margin-left:auto;margin-right:auto;margin:10px 0;transition: background-color 1s ease 0s;width: 30px;}
.member-directory  .fa {color: rgb(255, 255, 255);display: block;font-size: 1.133rem;margin:0 auto;padding-top:7px;text-align: center;}
.member-directory .circle:hover {background-color: rgb(224, 91, 24);transition: background-color 1s ease 0s;}
.member-directory ul{padding:0;margin:0 0 0 12px}
.member-directory ul li{padding:0;margin:0}
.member-directory .small-block-grid-5 > li {width:17%}
.member-directory .icon-flickr {background:url(../images/flickericon.png) no-repeat left center;height:32px;
background-size: 68% 68%;margin:0 0 0 6px;}
.firsttimeuser {margin: 0 !important;padding: 13px 0 0 !important;}
.searchbutton {padding: 0.5rem !important;width: auto !important;}
.member-directory-tabs .tabs dd > a {background:none}
.member-directory-tabs .tabs.radius dd.active a {background:#fff;color:#000;border-top:3px solid var(---radical-red);border-left:1px solid #e6e6e6}
.member-directory-tabs .tabs dd > a {padding:0.523rem 1.49rem 0.523rem}
.timelineBox {background:#fff;color:#333;padding:10px;border:1px solid #e6e6e6;margin:0 0 20px 0}
.timelineBox h6{margin:10px 0 8px 0}
.timelineimg {border:4px solid #f4f0e7;border-radius:9px}
.member-search  .searchB input  {margin:0 0 1rem}

/* Accordion ---------------------- */
.leftaccordion ul.accordion { margin: 0 0 2px 0; border-bottom: 1px solid #e9e9e9; }
.leftaccordion ul.accordion > li { list-style: none; margin: 0; padding: 0 !important; border-top: 1px solid #e9e9e9; }
.leftaccordion ul.accordion > li .title { cursor: pointer; background: #f6f6f6; padding:10px 13px 1px 15px; margin: 0; position: relative; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; -webkit-transition: 0.15s background linear; -moz-transition: 0.15s background linear; -o-transition: 0.15s background linear; transition: 0.15s background linear; }
.leftaccordion ul.accordion > li .title:after { content: ""; display: block; width: 0; height: 0; border: solid 6px; border-color: transparent #9d9d9d transparent transparent; position: absolute; right: 15px; top: 21px; }
.leftaccordion ul.accordion > li .content { display: none; padding: 15px; }
.leftaccordion ul.accordion > li.active { border-top: 3px solid #d9642e; }
.leftaccordion ul.accordion > li.active .title { background: white; padding-top:13px; }
.leftaccordion ul.accordion > li.active .title:after { content: ""; display: block; width: 0; height: 0; border: solid 6px; border-color: #9d9d9d transparent transparent transparent; }
.leftaccordion ul.accordion > li.active .content { background: white; display: block; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; }
.leftaccordion ul.accordion > li p{margin-bottom: 10px;}
/* Member Directory : end */

/*SharePoint CSS*/

.wordpressicon a span{font-weight:700;font-size:17px;display:block}
#eo-private-page iframe {border: 0 none;width:240px !important;}


/* header css: start  */
#eo-login-member #header h2.logo-text { float: left;font-size: 1.11rem;margin-left: 9px;margin-top: 29px;line-height: 1.2rem;}
#eo-login-member #header h2.logo-text span {font-family: "futura-light", "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;}
/*#eo-login-member #header h1 {margin:0 0 0 4px}*/
#eo-login-member #header h1.logo {float: left;}
/* header css: end  */

/* footer css: start  */
.eositemapprivate li {background:none !important;}
.eositemapprivate li ul li{background:url("../images/footer-li-arrow.png") no-repeat left 8px !important;
    padding-left:12px !important;
    line-height: 1.5;
        ;}
img.footermargin {margin-bottom:30px}
#eositemap h4 {text-transform:uppercase}
#eositemap .sub { display: none !important; }


/* footer css: end  */


#eo-navigation {background-color: #363636;}
#eo-navigation .top-bar {background-color: #363636;}
.memberProfile a{color:#333!important;transition:none !important}
.memberProfile a:hover {background:#E05B18!important;color:#fff !important;transition:none !important}
footer .circle {border-radius: 50%}
#directory-showcase {display:none}
#content-showcase{display:none}




/******* Top navigation:li border  *********/
/*.top-bar-member-section.li-border ul:first-child {border:none!important;margin:0}*/
.top-bar-member-section.li-border ul {border:none!important}
.top-bar-member-section.li-border ul:last-child {border:none!important}
.top-bar-member-section.li-border ul:nth-child(5){border:none!important}
.top-bar-member-section.li-border ul.socialmargin {border:none}
/********  Top navigation:li border **********/


/*Events Listing: start*/
.user-profile-tab .tabs.radius dd {border-left:1px solid #fff;margin:0}
.searchbutton {padding:0.5rem !important;width:auto !important}
.edit-profile-img {margin:30px 0 30px 0}
.event-listings a.button {width:100%;}
.events-listing [class*="block-grid-"] {margin:20px -0.625rem!important}
.events-listing [class*="block-grid-"] > li {padding:0 1.15rem!important}

input.browseinput {width:70%;float:right !important}
.member-search {padding:0 10px}
/*Events Listing: end*/

.eositemapprivate  {overflow-x:hidden;}
.speakers-database-panel [class*="block-grid-"] > li {padding:0}


.partner-privileges-box {border:1px solid #c8c8c8;padding:10px;}




/*3052014*/
.partnerspanel img{margin:0 0 15px 0!important}


/**====== Site Administration:Start====***/
.top-btn-site-admin{float:right;}
.top-btn-site-admin input[type="submit"], .top-btn-site-admin input[type="reset"], .bottom-btn-site-admin input[type="submit"], .bottom-btn-site-admin  input[type="reset"]{display:inline-block; width:auto; padding:12px 20px !important;}
.checkbox-left{margin:0.625rem 0 1rem;}
.checkbox-left input[type="checkbox"]{float:left; margin:3px 0 1rem 0;}
.text-area-editable-field{ border:1px double #CCC; padding:0.625rem; min-height:10rem; margin:0 0 1rem;}
.font-icon{margin:1rem  0 0;}
.font-icon .fa{font-size:16px;}
.font-icon .fa-check{margin:0 0.225rem;}
.bottom-btn-site-admin{float:left;}
.member-news-top{ float:right;}
.member-news-top li{padding-bottom:0 !important;}
.data-not-found{ border:1px solid #CCC; padding:0.313rem 0.625rem;}
.member-news-data li:nth-child(odd){background:#f6f6f6;}
.member-news-data .pagination li:nth-child(odd){background:#fff;}
.member-news-data {line-height:1;}
.member-news-data  .title{font-weight:bold; background:#ebebeb !important; border-bottom:1px solid #CCC;}
.member-news-data .large-block-grid-1 > li{padding:0.625rem; width:100%;}
.member-news-data ul{margin:0;}
.member-news-data span:first-child{float:left; width:90%;}
.member-news-data span:last-child{float:right; width:10%; text-align:right;}
.member-news-data li span{margin:0 !important; padding:0 !important; line-height:1.2 !important;}
.member-news-data a{color:#222;}
.member-news-data a:hover,.memger-news-data a:focus{color:#E05B18;}
.member-news-data .fa-pencil-square-o{padding-right:0.313rem;}
.member-news-data .fa{font-size:18px; padding-top:1px;}
.responsive-table td:last-child{ text-align:center;}
.del-btn-center  button.dark, .del-btn-center .button.dark{width:auto !important;}
.member-images-data{font-size:1rem;}
.member-images-data  .fa{  font-size: 18px;padding-top: 1px;}
.member-images-data .fa-pencil-square-o{padding-right: 0.313rem;}
.member-images-data a{color:#222;}
.member-images-data  a:hover,.member-images-data  a:focus{color:#E05B18;}
.member-images-data figure{margin:0; max-height:auto; max-width:70px;}
.member-images-data img{padding:5px; border:1px solid #ddd; background:#fff; }
.member-images-data td:first-child{width:70px;}
.images-upload-input{margin:0;}
.images-upload-popup{margin:0 0 15px;}
label[for=image-upload-file]{font-size:1rem; padding-top:10px;}
.big-image-display{text-align:center;}
.big-image-display img{margin:0  auto;}
.big-image-display figure{margin:0;}
.eo-update-site-admin .button.dark{width:auto; margin-right:0.625rem !important;}
.eo-update-site-admin  td:nth-child(2){ text-align:center;}
.eo-update-site-admin{font-size:1.125rem;}
.eo-update-site-admin table{border:collapse; font-size:1.125rem;}
.eo-update-site-admin td, .eo-update-site-admin th{border:1px solid #f6f6f6;}
.eo-update-site-admin  .fa{  font-size: 18px;padding-top: 1px;}
.eo-update-site-admin  a .fa{color:#222;}
.eo-update-site-admin  a:hover .fa ,.member-images-data   a:focus .fa{color:#E05B18;}
.eo-update-site-admin .responsive-table td:last-child{text-align:left;}
.member-documents .icon{width:1.875rem; height:1.875rem;}
.member-documents .icon img{width:1rem; height:1rem; margin:6px 0 0 7px;}
.member-documents .icon .fa{font-size:14px; margin:0; line-height:1.9;}
.member-documents   a{color:#222;}
.member-documents a:hover,.member-documents a:focus{color:#E05B18;}
.member-documents .member-documents{padding-right:0.313rem;}
.member-documents .fa{font-size:18px; padding-top:1px;}
.member-documents .fa-pencil-square-o{padding-right:0.313rem;}

#delete-update li, #delete-images li, #delete-document li, #delete-press-release li, #delete-member-news li{padding:0 0.625rem 0;}
#delete-update li .button, #delete-images li .button, #delete-document li .button, #delete-press-release li .button, #delete-member-news li .button{margin:0 !important;}
#delete-update, #delete-document, #delete-images, #delete-press-release, #delete-member-news{padding-top:2rem; padding-bottom:2rem;}

a.eoupdate-link{float:left; width:100%;}
a.eoupdate-link:first-child{margin:0 0.625rem 0 0 !important;}
input[type="text"].site-admin-input-right{float:right; width:66%;}
/*Site admin:Edit Event*/
#edit-member-event #rdnNoLimit {Margin:0px;}
#edit-member-event #rdnMaxRegistrants{margin-top: 12px;margin-right: 10px;}
/*End:Site admin:Edit Event*/
/*Site admin:Accountability Group*/
#edit-group.reveal-modal,#delete-group.reveal-modal,#add-group-accelerator,#delete-accelerator{
	z-index: 100;
}
/*End: Site admin:Accountability Group*/

/**************=================== Site Administration 22/05/2014 END====***/

/**************===================24/05/2014 Email Blaster START====***/
.email-blaster-tab dd.active{border-top:2px solid var(---radical-red);}
.email-blaster-tab .tabs dd > a{font-size:12px; padding:1rem 1rem 1rem; border:1px solid #f6f6f6; border-bottom:none;
     /* font-family:"futura-medium","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif; background:#f8f8f8 !important; */
     font-family:"Roboto", sans-serif !important;
    }
.email-blaster-tab dd.active a{background:#fff !important;}
.email-blaster-tab .tabs-content{border:1px solid #f6f6f6; padding:1rem;}
.email-blaster-tab .tabs-content li{line-height:1;}
.email-blaster-tab .tabs-content .content .button{ width:auto; padding:0.5rem 0.8rem !important; margin:0 0 6px 0!important;}

.email-blaster-tab .tabs-content .content  span.right .button{  padding:0.5rem 0.8rem !important; margin-top:0.625rem  !important;}

.email-blaster-tab .tabs-content .sp-bottom{padding-bottom:0.8rem;}
.email-blaster-tab .tabs-content .sp-bottom1{padding-bottom:0.625rem;}
.email-blaster-tab .tabs-content .sp-bottom .btn-primary{margin:0 !important;}
.email-blaster-tab .tabs-content .text-area-editable-field{margin:0;}
#personal-address-book-EO select, global-address-book-EO select{margin:0;}
.mail-blaster-list{position:relative; padding:0.8rem 0 0; line-height:1.2; height:350px; overflow:hidden; overflow-y:auto;}
#personal-address-book-EO  .export-all, #global-address-book-EO .export-all{margin:10px 10px 0 0;}
.mail-blaster-list figure{margin:0;}
.mail-blaster-list img{ max-width:100%; height:auto; width:100%;}
.mail-blaster-list ul{margin:0;}
.mail-blaster-list .email-blaster-custom-list ul{ margin:0;}
.mail-blaster-list .email-blaster-custom-list li{float:left; display:block;width:100%; margin:0 0.8rem 0 0; border-bottom:1px solid #f6f6f6; line-height:1; padding:0.625rem 0;}
.mail-blaster-list .email-blaster-custom-list li span:nth-child(2){margin:0 0.625rem 0;}
.mail-blaster-list .email-blaster-custom-list li:nth-child(even){background:#f6f6f6;}
.mail-blaster-list .email-blaster-custom-list li input[type="checkbox"]{margin:0;}
.add-email-email-blaster ul{ margin:0;  padding:0;}
.add-email-email-blaster input[type="text"]{margin:0;}
.add-email-email-blaster [class*="block-grid-"] > li{padding:0 0.625rem 0.625rem;}
.add-email-email-blaster button[type="button"]{margin:0 !important;}

.acc-content-email-blaster .accordion dd > a{padding:0.313rem .625rem;
     /* font-family:"futura-medium","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;  */
     font-family:"Roboto", sans-serif;
     font-size:14px; background:#fffcfc; transition:all 300ms ease; -webkit-transition:all 300ms ease; -moz-transition:all 300ms ease; -ms-transition:all 300ms ease;}
.acc-content-email-blaster .accordion ul{margin:0;}
.acc-content-email-blaster .accordion li{border-bottom:1px solid #f6f6f6; padding:0.5rem 0 0.5rem 20px; margin:0; }
.acc-content-email-blaster  .accordion  .list-angle li:before,  .acc-content-email-blaster  .accordion  .list-angle-double li:before, .acc-content-email-blaster  .accordion .list-plus li:before{top:9px;}
.acc-content-email-blaster  dd.active{ border-bottom:1px solid #E05B18;  border-top:1px solid #E05B18; }
.acc-content-email-blaster dd.active div{ border-top:1px solid #e2e2e2;padding:0 0.9375em !important;}

/**================site-administration-event-list 26/05/2014*******************===*/
.site-admin-event-list ul{margin:0;}
.site-admin-event-list [class*="block-grid-"] > li{padding-bottom:0;}
.site-admin-event-list input, .site-admin-event-list select{margin:0 0 15px;}
.border-data{border:1px solid #f6f6f6;}
.site-admin-event-data a{float:left; margin:0; font-size:18px;}
.site-admin-event-data:nth-child(even){background:#f6f6f6;}
.site-admin-event-data .date {color:#222; font-size:14px; float:right; padding:0  !important; margin:1px 0 0  !important;}

.site-admin-event-data{display:block;border-bottom:1px solid #f6f6f6; padding:0.625rem;}
.site-admin-event-table{display:block; height:300px; overflow:hidden; overflow-y:auto;}
.site-admin-event-table ul{margin:0;font-family:Arial;}
.site-admin-event-table li{display:table-row; float:left; width:100%; border-bottom:1px solid #f8f8f8;  }

.site-admin-event-table span{padding:0.625rem !important;}
.site-admin-event-table span:nth-child(2){ border:1px solid #f5f5f5; border-top:none; border-bottom:none;}
.site-admin-event-table li:nth-child(even){ background:#f6f6f6;}
.site-admin-event-table .time{display:table-cell; width:18%; color:#444;}
.site-admin-event-table .event-place{display:table-cell; width:16%; color:#444;}
.site-admin-event-table .event-description{display:table-cell; width:50%; font-size:16px; }
.site-admin-event-table  .fa{color:#E05B18; font-size:20px;}
.site-admin-event-table span{margin:0  !important; line-height:1;}
/**************===================24/05/2014 END====***/

/**=================Add Event ************=====*/
.site-admin-event-step ul{ margin:1rem 0;}
.site-admin-event-step li{display:inline-block; margin-right:15px; padding:10px 10px 10px 0; width:31%;position:relative; font-weight:bold; font-size:16px;}
.site-admin-event-step li:last-child{margin:0;}
.site-admin-event-step li .step-no{font-weight:bold; font-size:14px;padding:4px 8px !important; margin:0 14px !important; line-height:1; border:0;background:#d8d8d8}

.site-admin-event-step li.active span.step-no{color:#fff;border:0; background:#f56600;padding:0 3px;}
.site-admin-event-step li.active .step-no:before{content:'';    width: 0; height: 0; top:12px; left:38px;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:10px solid #F56600;position:absolute;}

.site-admin-event-step li .step-no:before{content:'';   width: 0; height: 0; top:12px; left:38px;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:10px solid #d8d8d8;position:absolute;}


.site-admin-event-form-step1 .site-admin-add-chapter{margin:0;}
.site-admin-event-form-step1 .site-admin-add-chapter li{padding:0 0 0.625rem !important; line-height:1;}
.site-admin-event-form-step1 input, .site-admin-event-form-step1 select, .site-admin-event-form-step1 button, .site-admin-event-form-step1 .button{margin:0 !important;}
.site-admin-event-form-step1 .mtop{padding:1rem 0;}
.mtop .date-time ul, .mtop ul{margin:0;}

.site-admin-event-form-step1 .date-time ul{margin:0;}
.site-admin-event-form-step1 .date-time li{float:left;width:100%; display:block; margin-right:0.313rem; padding:0 0 0.625rem; line-height:1;}
.site-admin-event-form-step1 .date-time input[type="text"]{width:48%; float:left; margin:0 0.313rem 0.313rem 0 !important;}
.site-admin-event-form-step1 .date-time input[type="text"]    :last-child{margin-right:0 !important;}
.site-admin-event-form-step1 .button-right .button{width:auto !important; margin-right:10px !important;}
.site-admin-event-form-step1 .button-right .button:last-child{ margin-right:0 !important;}
.site-admin-event-form-step1 .mtop .upload-btn-add-event{width:auto; margin-left:0.625rem !important; padding:0.42rem 0.8rem  !important; line-height:1;}
.site-admin-event-form-step1 .mtop .event-image-thumb1{margin:0;}
.site-admin-event-form-step1 .mtop .event-image-thumb1 li{ display:block;vertical-align:middle; margin-bottom:10px;}
.site-admin-event-form-step1 .mtop .event-image-thumb1 li span{display:table-cell;vertical-align:middle; padding:0 !important; margin:0 !important;}
.site-admin-event-form-step1 .mtop .event-image-thumb1 li figure.img1{max-width:100px; max-height:175px;margin:0 10px 0 0; float:left;}
.site-admin-event-form-step1 .mtop .event-image-thumb1 li figure.img2{max-width:200px; max-height:300px;margin:0 10px 0 0; float:left;}
.site-admin-event-form-step1 .mtop .event-image-thumb1 li figure.img2 img{max-width:200px; max-height:300px;}
.site-admin-event-form-step1 .mtop  label{font-size:1rem;}
.site-admin-event-form-step1 .mtop  .step3-add-event{margin:0;}
.site-admin-event-form-step1 .mtop  .step3-add-event li{margin:0 0 0.625rem;}
.site-admin-event-form-step1 .mtop  .responsive-table table{text-align:center;}
.site-admin-event-form-step1 .mtop  .responsive-table table th{font-weight:bold;}
.add-event3 ul{margin:0;}
/*.add-event3 td{vertical-align:top; padding:0.5625rem 0.313rem}*/
/**=================END Add Event ************=====*/


/****==================START run-report-eostatistics*/
.run-report-eostatistics  select{height:82px; margin:0;}
.eoupate-stat .responsive-table{overflow:hidden; overflow-x:auto;}
.eoupate-stat .responsive-table table{background: none repeat scroll 0 0 #FFFFFF;border:1px solid #DDDDDD;   margin-bottom:0;}
.eoupate-stat  .responsive-table> table > thead > tr > td, .eoupate-stat  .responsive-table > table > tbody > tr > td, .eoupate-stat  .responsive-table > table > thead > tr > th, .eoupate-stat  .responsive-table > table > tfoot > tr > td {white-space: nowrap;}
.member-profiles-row p{margin:0;}
.add-event3-row .row {margin: 0 -0.5rem 0.313rem !important;}

.chapter-profile-editor ul li {margin:0;width:19.9%;padding:0 5px}
/* .administration-table table.responsive tr th {font-weight:700} */

/**====== Site Administration:end====***/





ul.subarrow li {padding:10px 0 0 0;margin:0}
ul.subarrow li:before {background:none;content: "\f105"; font-family: FontAwesome;margin:0 0 0 -14px;color:red}

.accordion-header {font-size:15px;padding:5px 0 6px 20px;border-bottom:1px solid #e5e5e5;cursor:pointer}
.active-header {background:url(../images/minus.png);background-repeat:no-repeat;background-position: left 14px;}
.inactive-header {background:url(../images/plus.png);background-repeat:no-repeat;background-position: left 9px;}
.accordion-content {display: none;padding:10px 0 0 20px;border-top:0}
.open-content {width:100% !important}
.administration-table {width:630px;overflow:auto; border:1px solid #DDDDDD;}
/* .administration-table table.responsive tr th {background:#e6dbdb} */
.administration-table table.responsive tr th {
    background: #3239cb;
    padding: 0.5625rem 15px;
    color: #fff;
    font-size: 18px; text-transform: uppercase; font-weight: 500;min-width:150px;
}
.administration-table table.responsive tr td{font-size: 18px; padding: 0.5625rem 15px; color: #0c0c31;}
.administration-table table.responsive tr td,
.administration-table table.responsive tr th { padding: 14px 20px; line-height:22px;}
.administration-table table.responsive tr th a { color: #fff!important;}
/* .administration-table table{margin-bottom:0; border:none;} */
.administration-table table {
    margin-bottom: 0;
    border-collapse: collapse;
    border: 0!important;
    border-spacing: inherit!important;
}
.title-line-double {color:rgb(119, 119, 119)}
dialog, .reveal-modal {position:absolute !important}
.relevant-documents {float:right;margin:0 0 0 2%}
.octane-header h5 {margin-top:0;margin-bottom:0;}
.octane-header h6 {margin-top:0;}
.author-image {margin-bottom:10px;}
div.call-author {float:right;margin: 0;min-height: 50px;padding: 0;position: relative;width:40%;padding-left: 35px;
padding-bottom: 35px;}
div.call-author p {font-size:0.88rem;}
.list-angle li:before, .list-angle-double li:before, .list-plus li:before {line-height: 1.6;}
.list-plus li {font-size: 1rem;line-height: 1.6;}

.orange {color: var(---persian-blue);}
.main_continaerl{position:relative;}
.move-right a.exit-off-canvas {box-shadow:none}


/* Forum Retreat Location Database: start */
#eo-location-database {margin:0 0 20px 0}
#eo-location-database .accordion dd > a.top {font-family: "futura-light", "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 1.4rem;background: none repeat scroll 0 0 #333333;color: #fff;}
#eo-location-database .accordion .active a.top {    background: none repeat scroll 0 0 #000;color: #fff;}
#eo-location-database .accordion dd > a.top:hover {    background: none repeat scroll 0 0 #000000;}
#eo-location-database .accordion .fa-angle-down {    display: none;}
#eo-location-database .accordion .active .fa-angle-down {    display: inline !important;}
#eo-location-database .accordion .active .fa-angle-right {    display: none;}
#eo-location-database .accordion .content.active {background:#fff;border-left:1px solid #E6E6E6;border-right: 1px solid #E6E6E6;border-bottom: 1px solid #E6E6E6;}
#eo-location-database .accordion .news-item {background:#fff;margin-bottom:15px;font-size: 1.2rem;}
#eo-location-database .accordion .news-item:hover {background: none repeat scroll 0 0 #fff;color: #C14E15;}
#eo-location-database .accordion dd.active a {background:none}
#eo-location-database .accordion .content {padding:0}
#eo-location-database .accordion .content table {margin-bottom:0}
/* Forum Retreat Location Database: end */

/* Off Canvas: start */
 .left-off-canvas-menu {background:none}
ul.off-canvas-list li a {border:none;}
.off-canvas-wrap.move-right, .off-canvas-wrap.move-left {min-height: 100%;}
.docs-wrap .main-section {padding:0 20px}
.off-canvas-wrap  a.left-off-canvas-toggle span {padding:0!important}
.tab-bar-mobilesection {background:#fff !important;height:auto!important}
.tab-bar-mobilesection h1.heading {font-size: 2rem;color: rgb(34, 34, 34);}
.off-canvas-wrap .main-section {margin:0 0 0 10px;transition:0.5s;}
.off-canvas-wrap .tab-bar {margin:0 0 15px 10px;
     transition:0.5s;}
.left-off-canvas-menu {width:266px;transition:0.5s;}
.left-off-canvas-menu h4{
    color: #3239CB;
    margin: 20px -100px 20px 10px;
    padding: 0px;
    width: 100%;
    position: relative;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
}
.left-off-canvas-menu ul li ul li:first-child{margin:6px 0 0 0!important}
.off-canvas-wrap ul.pagination li:nth-child(6) {display:none}
/*New aded in re-skin
.off-canvas-wrap.move-right .tab-bar {margin-left:300px;}
.off-canvas-wrap.move-right .left-off-canvas-menu {left:270px;}
.off-canvas-wrap.move-right .main-section {padding-left:300px;}
 Off Canvas: End */

.editor {margin:0 0 20px 0;width:100%}














#eo-login-member #header h2.logo-text {float: left;
    font-size: 1.11rem;
    line-height: 1.2rem;
    margin-left: 9px;
    margin-top: 29px;}
/*.textCntr li label {width:35%;}*/
.textCntr li span {font-size:0.875rem;}
.textCntr li {padding: 0 0 0 13px;}
.text-area-editable-field{min-height: 5rem;}
.wd-fullbtn{width:100% !important;}
.site-admin-event-data .date{width:100%;  margin: 10px 0 0 !important;}
.mtop  strong{display:block; margin-bottom:.8rem;}
li.mobilenumberhide {display:none!important}
.unavailable {font-size:0.838rem}
.user-profile {padding:1.25rem 0.5rem!important}

.pagination-centered  ul.pagination{margin-left: -2.1125rem;}
.pagination-centered ul.pagination li a{padding:0.0225rem 0.285rem}







.administration-table {width:100%;overflow:auto}
.partnerspanel {width:100% !important;margin:8px 0 25px 0px !important}





.partner-privileges-box {margin:0 0 15px 0}
.event-listings {text-align:center}
.member-search-img {border:none;height:auto;padding:2px;}
.search-result-image {border:none;height:auto;padding:2px;}

#header .utility ul li a.GoogleTranslatorbox {text-align:center;}
#header .utility .f-dropdown.content .has-tip {color:#fff;}
#header .utility .f-dropdown.content .has-tip:hover {color:#eecb48;}
#header .utility .f-dropdown.content .password a {color: #eecb48 !important;font-size: 16px;}


.ms-rtestate-field h4, h4.ms-rteElement-H4 {color:#222}/*!important;*/
.ms-WPBody .radio-btn{padding:0 0 0 6px !important}
#loading-div-background{z-index:2147483647}
pre { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}

.saveandcancel a{width:100%}
.saveandcancel ul li:last-child {padding:0 9px 0 13px!important}
.updateprofile-table1 {border:none;float: none;margin: 0;overflow: auto;width: 100%;}
.updateprofile-table1 table {width:100%}

/* login and User profile page hover and visited css */
#eo-login-page .login-inside .password a:visited {color:var(---radical-red) !important}
.member-home-worksites ul li a:hover, .member-home-worksites ul li a:visited {color:var(---radical-red)}
a.orange {color:#1c1440 !important;}
a:visited.orange {color:#1c1440 !important;}

.user-profile-tab .tabs.radius dd:first-child a {border-radius:0;padding:1rem 1.26rem 1.0615rem 1.56rem;}
.user-profile-tab .tabs.radius dd:last-child a {border-radius:0;padding:1rem 1.16rem 1.0115rem}
.user-profile-tab .radius {background:#efefef}
.user-profile-tab .tabs.radius dd:nth-child(1) {width:21%}
.user-profile-tab .tabs.radius dd:nth-child(2) {width:22%}
.user-profile-tab .tabs.radius dd:nth-child(3) {width:28%}
.user-profile-tab .tabs.radius dd:nth-child(4) {width:12%}
.user-profile-tab .tabs.radius dd:nth-child(5) {width:17%}
input.addeditor {background:#3239cb;border:none;color:#fff;margin: 0 0 0 15px;}
input.addeditor:hover, input.addeditor:focus {background:#a3a7e4;}
input.removeeditor {background:#3239cb;border:none;color:#fff;margin: 0 0 0 15px;}
input.removeeditor:hover, input.removeeditor:focus{background:#a3a7e4;}
.canvasbutton {padding: 16px 26px !important;}
.success label {color:#fff}
#divMsg label {color:#fff}
.acc-content-email-blaster  .row .row .row{margin: 0 -0.5rem 0.313rem;}

 .off-canvas-wrap .ms-link:visited, .off-canvas-wrap a:visited  {color:var(---radical-red);}
/* .email-blaster-tab {min-height:720px} */

 table.responsive tr th {background:#f0f0f0;font-weight:700}
/* .main-section {min-height: 770px;} */
.main-section {min-height: 1100px;padding-right: 5px;}

button.disabled, button[disabled], .button.disabled, .button[disabled] {background-color: #fea5bd!important;}
button.dark, button[disabled], .button.dark[disabled] {background-color:#3239cb!important;}

.edit-delete-table  td:last-child {width:85px;}
.edit-delete-table  td input {margin:0}
 #eo-private-page .fileUpload {margin-right: 6px !important;}
  .sponsorsImg {
    display: block;
    margin: 0 0 15px;
}

#eo-login-page {padding:0 !important}
#eo-layout-header {
    background-color: var(--dark-indigo) !important;
    padding-bottom: 15px;
}
#membercondition .pcolor {
    color: var(--dark-indigo) !important;
}

/* Offset Canvas: css */
.main-sectionminwidth {width:87%;margin:0 0 0 -17% !important}
/* End Offset Canvas: css */

/*Social media banner : start */
.banner {background-color: #007ac9;}
.banner h4 {font-size: 1.4rem;}
.banner h6 {padding:12px 0 6px 0;color:#fff;line-height:25px}
/*Social media banner : End */

/* End login and User profile page hover and visited css */



 /**Email blaster update 12/01/2014*/
ul#memberList li{margin:0 0.8rem 0 10px !important}
.mail-blaster-list input, .mail-blaster-list select, .mail-blaster-list label, .mail-blaster-list textarea, .mail-blaster-list  button, .mail-blaster-list  option {vertical-align: inherit;}
.acc-content-email-blaster .accordion dd.active a {color:rgb(224, 91, 24)}
.acc-content-email-blaster .accordion dd.active a:visited, a:active, a:hover {color:#FEA5BD}
.add-email-email-blaster input[type="button"], .add-email-email-blaster button {color: rgb(255, 255, 255) !important;
font-family: "futura-light","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;background:rgb(224, 91, 24);border:none;}
.add-email-email-blaster button:hover, .add-email-email-blaster button:focus {background:rgb(179, 73, 19)}
ul#addressBook li a, ul#addressBook li a:active, ul#addressBook li a:focus, ul#addressBook li a:hover {color:rgb(224, 91, 24)}
.reveal-modal-bg a, .reveal-modal-bg a:active, .reveal-modal-bg a:hover {color:rgb(224, 91, 24)}
.acc-content-email-blaster  .accordion  .list-angle li:before,  .acc-content-email-blaster
.accordion  .list-angle-double li:before, .acc-content-email-blaster  .accordion
.list-plus li:before{top:9px;margin-top:-6px;content:"?"}
ul#addressBook .list-angle-double li:before {content:"?"}
#personal-address-book-EO1 a:visited, #personal-address-book-EO1 a:focus{color:rgb(224, 91, 24)}
#global-address-book-EO1 a:visited, #global-address-book-EO1 a:focus{color:rgb(224, 91, 24)}
.sp-bottom .btn-primary {height: 37px;line-height: 37px;padding:0 15px}
.email-blaster-tab .tabs-content .content .button {height:36px;}
.list-angle.orange li:before, .list-angle-double.orange li:before, .list-plus.orange li:before {margin-top:-4px;color: #ff3463;}
.mail-blaster-listautoheigh {max-height:350px;height:auto;}
.mail-blaster-listautoheight {max-height:350px;height:auto !important}
.alert-box-1  label{margin:0 15px 0 0;color:#fff}
.alert-box-1  .close {top:15px}
ul.selectall li {padding:0 0.625rem 0 !important}
/**Email blaster 12/01/2014 End===*/

/*dialog-message style start*/

#dialog-overlay {width:100%; height:100%; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; background:#000; position:fixed; top:0; left:0; z-index:3000; display:none;}
#dialog-box {-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5) !important; -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5) !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #eee; position: absolute; z-index: 5000; display: none; padding:20px 0;left:27% !important;position: absolute;top: 100px;width:45%;z-index:9999;word-wrap: break-word; line-height: 23px;}
#dialog-message {
    font-size: 19px;
    margin-bottom: 36px;
    margin-top: 20px;
}
#dialog-box .dialog-content {text-align: center; padding: 10px; margin: 5px 13px; color: #666;}
#dialog-box .dialog-content p {font-weight:700; margin:0;}
#dialog-box .dialog-content ul {margin:10px 0 10px 20px; padding:0; height:50px;}
.dialogclose{color: #333 !important;cursor: pointer;font-size: 1.375rem;font-weight: bold;line-height: 1;position: absolute; right: 0.6875rem;top: 0.5rem;}

.dialogbutton {
    font-size: 1rem !important;
    margin: 0;
    padding: 0.4rem !important;
}

.event-registertab {min-height: 248px;}



/*dialog-message style end*/


/*calender ui start*/
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-radius:0px;}
.ui-widget-header {background:#e05b18;border: 1px solid #d35312;color: rgb(255, 255, 255);font-weight: bold;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background:#333;border: 1px solid #333; color: rgb(255, 255, 255);}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {font-weight:400;color:#333;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {background:#333;border: 1px solid #fff;color: rgb(255, 255, 255);font-weight:400;}
.ui-datepicker-next {background:none !important;border:none !important}
.ui-datepicker-prev {background:none !important;border:none !important}
.ui-timepicker-wrapper {width:142px;}
.site-admin-event-step li {padding:10px 2px 10px 0}
.ui-datepicker {width:20.2em}
li.ui-timepicker-selected, .ui-timepicker-list li:hover, .ui-timepicker-list .ui-timepicker-selected:hover {background:#333}
.ui-state-highlight {color:#fff !important}

 /*calender ui end*/


 input.radiomargin {margin:-5px 0 0 0 !important}
 /*Events Details : Start */
.event-registertab {min-height:0!important}
.event-registertab .panel {margin:0 10px 20px 10px;min-height:220px;width: 30.6%;padding:15px 2px 5px 0;}
/*Events Details : End */
.aspNetDisabled.site-admin-input-Constraint {float: right;width: 88%;}
.eventRegistrationul ul{margin:0}

/* 11-03-2015 */
.add-attachment-mail .images-upload-input{border:none;height:34px;}
.add-attachment-mail button.upload{border:none;height:34px;}
#eo-private-page .row .row .row {margin:0 -0.5375em;}
.checkbox-left .checkbox{width:20px;float:left;padding:0;}
.checkbox-left .txt{width:90%;float:left;padding:0;margin:0;}

 .add-attachment-mail button.upload
    {
        border: none;
        height: 34px;
    }

    .add-attachment-mail span
    {
        width:71px !important; text-align:center;
    }

/* End 11-03-2015 */

/* Steps for Create and Event */
#events-page .steps {margin-bottom: -20px;}
#events-page .steps > li span {background-image: url("../images/grey-backer.png");background-size:200px auto;margin:10px 0;width: 100%;height: 100%;display: block;text-align: center;border-radius: 50%;display: block;height: 110px;margin-left: auto;margin-right:auto;width:110px;text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;color:#959595;line-height:1;padding-top: 15px;font-size: 1.05rem;border: 1px solid #dcdbdb;}
#events-page .steps > li.active span {background:var(---radical-red);background-image:none;color:#fff;text-shadow:none;border:none;}
#events-page .steps li span b {font-size: 2rem;margin-top:5px;}
/* End Steps for Create and Event */

/* Steps for Create and Event */
.events-details-tabs {margin:20px 0 0 0}
.events-details-tabs .tabs-content{border:1px solid #c8c8c8}
.events-details-tabs dd.active {border-top:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-left:none;border-bottom:1px solid #fff;}
.events-details-tabs dd:first-child{border-left:1px solid #c8c8c8;}
.events-details-tabs dd {border-top:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-left:none;border-bottom:1px solid #c8c8c8;}
.events-details-tabs .tabs dd > a {font-size: 1rem;padding:0.8rem 2rem;color: rgb(34, 34, 34);
font-family: "futura-light","Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;
text-shadow: -1px -1px 0 rgb(255, 255, 255), 1px -1px 0 rgb(255, 255, 255), -1px 1px 0 rgb(255, 255, 255), 1px 1px 0 rgb(255, 255, 255);}
.event-attendees {margin:15px 0 0 0;}
.events-listingBx hr {margin:12px 0 30px;}
.text-align-left {text-align:left;}
#chkbEmailMember input {margin: -5px 0 0 !important;position: relative;}
#chkbEmailMember {margin:-10px 0 0 0;}
.registrants-table td:last-child {width:185px}
/* End Steps for Create and Event */

/*Dietary Restrictions css: start */
.zselect {
    -webkit-appearance: none !important;
    background: #fafafa no-repeat;
    background-position-x: 97%;
    background-position-y: center;
    padding: 0.3rem 0.4rem 0.5rem 0.7rem;
    font-size: 0.77778rem;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .zselect ul {
        display: block;
        position: absolute;
        background-color: #fafafa;
        border: 1px solid #cccccc;
        border-top: 1px solid #c8c8c8;
        padding: 0;
        margin: 11px 0 0 -0.76rem;
        z-index: 10;
        list-style-type: none;
        display: none;
    }

    .zselect span.zmshead {
        font-size: 0.9rem;
    }

    .zselect ul li {
        padding: 4px 0.70rem 0px 0.70rem;
        font-size: 0.9rem;
    }

        .zselect ul li span {
        }

        .zselect ul li.disabled {
            color: #808080;
        }

        .zselect ul li:hover {
            background-color: #2672EC;
            color: #fff;
        }

        .zselect ul li.zmsfilter,
        .zselect ul li.zmsfilter:hover,
        .zselect ul li.filterResult,
        .zselect ul li.filterResult:hover,
        .zselect ul li.optgroup,
        .zselect ul li.optgroup:hover {
            background-color: transparent;
            color: #000;
        }

            .zselect ul li.zmsfilter input {
                margin-bottom: 0.3rem;
            }

        .zselect ul li input[type='checkbox'] {
            padding: 0;
            margin: 0;
            margin-right: 5px;
        }

        .zselect ul li.filterResult {
            font-size: 0.8em;
        }

        .zselect ul li.optgroup {
            font-weight: bold;
            cursor: pointer;
        }

.clean-dropdown.full {
    width: 100%;
}

.clean-dropdown {
    vertical-align: middle;
    position: relative;
    display: inline-block;
    border: 1px solid #c8c8c8;
    margin-bottom: 15px;
    cursor: pointer;
    background: #fafafa;
    border: 2px solid #3239cb; 
}
    .clean-dropdown:hover, .clean-dropdown:active, .clean-dropdown:focus {
        border: 2px solid #ff3463;
    }

    .clean-dropdown select {
        background-color: #ffffff;
        color: #333;
        font-size: 1rem;
        padding: .5em;
        padding-right: 2.5em;
        border: 0;
        margin: 0;
        text-indent: 0.01px;
        text-overflow: '';
        -webkit-appearance: button;
        -moz-appearance: none;
        cursor: pointer;
    }

    .clean-dropdown::before, .clean-dropdown::after {
        content: "";
        position: absolute;
        pointer-events: none;
    }

    .clean-dropdown::after {
        content: "\25BC";
        height: 1em;
        font-size: .625em;
        line-height: 1;
        right: 1.2em;
        top: 50%;
        margin-top: -.5em;
    }

    .clean-dropdown::before {
        width: 2em;
        right: 0;
        top: 0;
        bottom: 0;
    }

    .clean-dropdown select[disabled] {
        color: rgba(0,0,0,.3);
    }

        .clean-dropdown select[disabled]::after {
            color: rgba(0,0,0,.8);
        }

    .clean-dropdown::before {
        background-color: rgba(239,239,239,.99);
        border-left: 1px solid #c8c8c8;
    }

    .clean-dropdown::after {
        color: rgba(0,0,0,.3);
    }

    .clean-dropdown.dark {
        border: 1px solid #333;
    }

        .clean-dropdown.dark select {
            background-color: #333;
            color: #fff;
        }

        .clean-dropdown.dark::before {
            background-color: rgba(51,51,51,.99);
            border-left: 1px solid #fff;
        }

        .clean-dropdown.dark::after {
            color: #fff;
        }

#option1, #option2, #option3, #option4 {
    background: #f2f2f2 !important;
    box-shadow: none !important;
    transition: none 0s ease 0s !important;
}

.zselect ul {width: 100%;}
/*Dietary Restrictions css: End */

#s4-workspace {height:100% !important}
.speakers-database-panel {
    margin: 7px 0 0;
}

/* Used at Forums Report listing */
a.thtitle {color:#222 !important;}
a.thtitle:hover{color:#222 !important;text-decoration:underline !important;}
/* Used at Forums Report listing end */

/*#btnSearchContentLoggedin {width:auto !important}*/

/*----START :: Used to scrollable table with fixed header, Date May 04, 2015 by Avanish----*/
.custome_table { overflow-x:auto;width: 100%;}
.custome_table tr{display:inline-table;width:100%;}
.custome_table thead {display:block;}
.custome_table th{background:#e6dbdb !important;padding:10px 5px;}
.custome_table td{padding:10px 5px;}
.custome_table tbody {display:block;overflow-y:scroll; height:599px;}
.custome_table table {width:1200px}
.custome_table thead th:nth-child(1) {width:60px}
.custome_table thead th:nth-child(2) {width:100px}
.custome_table thead th:nth-child(3) {width:65px}
.custome_table thead th:nth-child(4) {width:80px}
.custome_table thead th:nth-child(5) {width:100px}
.custome_table thead th:nth-child(6) {width:80px}
.custome_table thead th:nth-child(7) {width:80px}
.custome_table thead th:nth-child(8) {width:80px}
.custome_table thead th:nth-child(9) {width:80px}
.custome_table thead th:nth-child(10) {width:80px}
.custome_table thead th:nth-child(11) {width:80px}
.custome_table thead th:nth-child(12) {width:97px}
.custome_table tbody td:nth-child(1) {width:60px}
.custome_table tbody td:nth-child(2) {width:100px}
.custome_table tbody td:nth-child(3) {width:65px}
.custome_table tbody td:nth-child(4) {width:80px}
.custome_table tbody td:nth-child(5) {width:100px}
.custome_table tbody td:nth-child(6) {width:80px}
.custome_table tbody td:nth-child(7) {width:80px}
.custome_table tbody td:nth-child(8) {width:80px}
.custome_table tbody td:nth-child(9) {width:80px}
.custome_table tbody td:nth-child(10) {width:80px}
.custome_table tbody td:nth-child(11) {width:80px}
.custome_table tbody td:nth-child(12) {width:80px}
/*----END :: Used to scrollable table with fixed header, Date May 04, 2015 by Avanish----*/


/*----START :: Used to scrollable table with fixed header, Date May 05, 2015 by Avanish----*/
    .scrollable_table_chmemberforums {overflow-x: auto;width: 100%;}

        .scrollable_table_chmemberforums tr {
            display: inline-table;
            width: 100%;
        }

        .scrollable_table_chmemberforums thead {
            display: block;
        }

        .scrollable_table_chmemberforums th {
            background: #e6dbdb !important;
            padding: 10px 5px;
        }

        .scrollable_table_chmemberforums td {
            padding: 10px 5px;
        }

        .scrollable_table_chmemberforums tbody {
            display: block;
            overflow-y: scroll;
            max-height: 599px;
        }

        .scrollable_table_chmemberforums table {
            width: 1490px;
        }

        .scrollable_table_chmemberforums thead th:nth-child(1) {
            width: 60px;
        }

        .scrollable_table_chmemberforums thead th:nth-child(2) {
            width: 100px;
        }

        .scrollable_table_chmemberforums thead th:nth-child(3) {
            width: 65px;
        }

        .scrollable_table_chmemberforums thead th:nth-child(4) {
            width: 80px;
        }

        .scrollable_table_chmemberforums thead th:nth-child(5) {
            width: 100px;
        }

        .scrollable_table_chmemberforums thead th:nth-child(6) {
            width: 80px;
        }

        .scrollable_table_chmemberforums thead th:nth-child(7) {
            width: 80px;
        }

        .scrollable_table_chmemberforums thead th:nth-child(8) {
            width: 80px;
        }

        .scrollable_table_chmemberforums thead th:nth-child(9) {
            width: 80px;
        }

        .scrollable_table_chmemberforums thead th:nth-child(10) {
            width: 80px;
        }

        .scrollable_table_chmemberforums thead th:nth-child(11) {
            width: 200px;
        }

        .scrollable_table_chmemberforums thead th:nth-child(12) {
            width: 100px;
        }

        .scrollable_table_chmemberforums thead th:nth-child(13) {
            width: 80px;
        }

        .scrollable_table_chmemberforums thead th:nth-child(14) {
            width: 60px;
        }

        .scrollable_table_chmemberforums thead th:nth-child(15) {
            width: 107px;
        }

        .scrollable_table_chmemberforums tbody td:nth-child(1) {
            width: 60px;
        }

        .scrollable_table_chmemberforums tbody td:nth-child(2) {
            width: 100px;
        }

        .scrollable_table_chmemberforums tbody td:nth-child(3) {
            width: 65px;
        }

        .scrollable_table_chmemberforums tbody td:nth-child(4) {
            width: 80px;
        }

        .scrollable_table_chmemberforums tbody td:nth-child(5) {
            width: 100px;
        }

        .scrollable_table_chmemberforums tbody td:nth-child(6) {
            width: 80px;
        }

        .scrollable_table_chmemberforums tbody td:nth-child(7) {
            width: 80px;
        }

        .scrollable_table_chmemberforums tbody td:nth-child(8) {
            width: 80px;
        }

        .scrollable_table_chmemberforums tbody td:nth-child(9) {
            width: 80px;
        }

        .scrollable_table_chmemberforums tbody td:nth-child(10) {
            width: 80px;
        }

        .scrollable_table_chmemberforums tbody td:nth-child(11) {
            width: 200px;
        }

        .scrollable_table_chmemberforums tbody td:nth-child(12) {
            width: 100px;
        }

        .scrollable_table_chmemberforums tbody td:nth-child(13) {
            width: 80px;
        }

        .scrollable_table_chmemberforums tbody td:nth-child(14) {
            width: 60px;
        }

        .scrollable_table_chmemberforums tbody td:nth-child(15) {
            width: 90px;
        }
    /*----END :: Used to scrollable table with fixed header, Date May 05, 2015 by Avanish----*/


.member-profiles-row img {object-fit: cover;}

@media only screen and (max-width: 40.063em) {
div.call-author {width: 100%;padding:0;}
div.call-author p {font-size:1rem;}
}



/* Mobile */
@media only screen and (max-width: 767px) {

table.responsive { margin-bottom: 0; }
.pinned { position: absolute; left: 0; top: 0; background: #fff; width: 25%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.pinned table { border-right: none; border-left: none; width: 100%; }
.pinned table th, .pinned table td { white-space: nowrap; }
.pinned td:last-child { border-bottom: 0; }
div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; z-index:-999}
div.table-wrapper div.scrollable { margin-left: 25%; }
div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }
table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }


/***==============site administion 26/2014 ===***/
.email-blaster-tab .tabs dd > a{padding:1rem 0.35rem 1.0625rem;}
.relevant-documents {float:none;margin:0 0 0 2%;width:100%}
ul.pagination li {margin-left:0.1125rem}
ul.pagination li a {padding:0.0225rem 0.425rem}

.main-section {min-height:auto;}

/*Events Details : Start */
.event-registertab .panel {margin:10px 0;min-height:0px;width:100%}
/*Events Details : End */

}

/* Top Navigation Break Point */

@media only screen and (min-width: 767px) and (max-width: 1023px) {
#eo-site-map ul li ul li {background:none;}
#eo-site-map .sub {background:none;}
.member-search-img img{width:100%}
.top-bar-member-section li:not(.has-form) a:not(.button) {/*padding:0 2% 0 0!important;*/ padding:0 12px!important;/*padding replace 24-07-2015*/}
.has-dropdown.not-click > a {font-size:0.8rem !important} /*new css add 24-07-2015*/
.top-bar-member-section li ul.dropdown li:not(.has-form) a:not(.button) {padding:0 10px!important;}
.search-result-image {width:100%}
.member-navigation{padding:0 0 0 5px}
.top-bar-section .has-dropdown > a {padding-right:0px !important;}

/***==============site administion ===***/
.email-blaster-tab .tabs dd > a{padding:1rem 0.35rem 1.0625rem;}
/*===*********************add Event=======*/
.site-admin-event-step li{width: auto;padding:10px 7px 10px 0;margin-right:10px;}
.site-admin-event-step li .step-no{margin: 0 5px !important; padding: 5px !important;}
 .responsive-table{border: 1px solid #DDDDDD;margin-bottom: 15px;overflow-x: scroll;overflow-y: hidden;width:100%;}
.responsive-table> table > thead > tr > td, .responsive-table > table > tbody > tr > td, .responsive-table > table > tfoot > tr > td {white-space: nowrap;}
/***==============End site administion===***/
/* .top-bar-member-section.li-border ul:first-child {margin:0 0 0 13px !important} */

#eo-login-member #header h1.logo {margin: 9px 0 0 0; }
.event-registertab .panel {margin:10px 0;min-height:0;width:100%}

.top-bar-member-section.li-border ul {margin-right: 4px;}
.top-bar-member-section.li-border ul:first-child {margin-right: 4px;}
.top-bar-member-section .Drop-Icon-Bluebell {
    /* margin: 0px 6px 2px 0px; */
    margin: 0px 6px 2px 3px;
}
#eo-login-member #header h1.logo {
    margin: 0;
}
}

@media only screen and (max-width:1024px){
    #eo-login-member #header h1.logo {
        margin: 0;
        padding: 10px 0px 10px 20px;
    }
}

@media only screen and (min-width: 767px) and (max-width: 1024px) {

.top-bar-member-section.li-border ul:nth-child(9) li .dropdown  {right: 0;left: auto;}
.top-bar-member-section.li-border ul:nth-child(8) li .dropdown  {right: 0;left: auto;}
#eo-logo {min-width:305px;}
#eo-login-member #header h2.logo-text {font-size:1rem}
.member-directory .small-block-grid-5 > li {width:23%}
#eo-private-page ul.pagination li {margin-left: 0.0125rem !important}
.speakers-database-panel .small-block-grid-2 > li {width:100%}
.speakers-database-panel .small-block-grid-3 > li {width:50%}
.user-profile .tabs dd > a {padding: 17px 4px;font-size: 16px;}
#tag-cloud {word-wrap: break-word;}
.eositemapprivate li ul li{background:none!important;padding-left:10px;}
#eo-login-member #header h2.logo-text {/*10/11/2014margin-top:13px;*/}
.textCntr li label {width:45%}
.email-blaster-tab .tabs dd > a {letter-spacing: -0.7px;padding: 1rem 0.25rem 0.0625rem;}
.user-profile-tab .tabs.radius dd:first-child a {border-radius:0;padding:17px 5px}
.user-profile-tab .tabs.radius dd:last-child a {border-radius:0;padding:17px 5px}
/*14/03/2014*/
.events-details-tabs .tabs dd > a {font-size: 1rem;padding:0.8rem 2rem;color: rgb(34, 34, 34);}
}

@media only screen and (min-width: 641px) and (max-width: 767px) {
.member-directory .small-block-grid-5 > li {width:30%}
.member-search-img {display: inherit;}
#eo-private-page ul.pagination li {margin-left:0.0125rem !important}
div.alert-box.first-filter {font-size: 11px;}
#eo-login-member #header .utility ul li a.subscribe, #eo-login-member #header .utility ul li a.search, #eo-login-member #header .utility ul li a.login { padding:32px 5px; font-size: 0.713rem;}
.search-result-image p.image {width:100%;}
.search-result-image {width:100%}
.speakers-database-panel .small-block-grid-2 > li {width:100%}
.speakers-database-panel .small-block-grid-3 > li {width:50%}
.events-listing .medium-block-grid-3 > li {width:100%}
#tag-cloud {margin:0 20px 0 0}
#tag-cloud {word-wrap: break-word;}
.textCntr li label {width:45%}

/***==============site administion ===***/
.email-blaster-tab .tabs dd{width:100%;}
/*===*********************add Event may =======*/
.site-admin-event-step li{width: auto;padding:10px 7px 10px 0;margin-right:10px; font-size:14px; font-weight:normal;}
.site-admin-event-step li .step-no{margin: 0 5px !important; padding: 5px !important;}
 .responsive-table{border: 1px solid #DDDDDD;margin-bottom: 15px;overflow-x: scroll;overflow-y: hidden;width:100%;}
.responsive-table> table > thead > tr > td, .responsive-table > table > tbody > tr > td, .responsive-table > table > tfoot > tr > td {white-space: nowrap;}
.site-admin-event-step li:before{ border-top: 25px solid transparent;border-bottom:25px solid transparent;border-left:15px solid #F6F6F6;}
.site-admin-event-step li.active:before{border-top:22px solid transparent;border-bottom:22px solid transparent;	border-left:15px solid #F56600;}
/***==============End: site administion  ===***/
#eo-login-member #header h1.logo {margin:9px 0 0 0}

}


@media only screen and (min-width: 980px) and (max-width: 1023px) {
.member-directory .small-block-grid-5 > li {width:19%}
.user-profile-tab .tabs dd {float: left!important;width:auto !important;}
.user-profile .tabs dd > a {padding:1rem 1.39rem 1.0615rem}
.top-bar-member-section li:not(.has-form) a:not(.button) {padding:0 17px!important}
.email-blaster-tab .tabs dd > a {letter-spacing:normal;padding:1rem 0.55rem 1.0625rem;}
}

@media only screen and (max-width: 740px) {
.interest-form .upload-img {float: left !important;margin: 5px 10px 9px 0 !important;width: 44% !important;}
}

@media only screen and (max-width: 640px) {
.member-directory .small-block-grid-5 > li {width:18%}
#eo-login-member #header .utility ul li a.GoogleTranslatorbox {padding:32px 25px 35px 51px}
.uploadfileB {width:100%}
.edit-profile-img .upload-img {width:100% !important}
.chapter-partners img{margin:10px 0}
ul.pagination1 {margin:10px 0 0 0;padding:0}
[class*="block-grid-"] > li {word-wrap: break-word;}
.speakers-database-panel .small-block-grid-2 > li  input[type="checkbox"] + label, input[type="radio"] + label {margin-left: 0.2rem;}
#eo-private-page .secondary-nav .nav {border:none}



/** Site Administration====***/
.mfleft{float:left;}
input.site-admin-input-right[type="text"]{width:75%;}
 .responsive-table{border: 1px solid #DDDDDD;margin-bottom: 15px;overflow-x: scroll;overflow-y: hidden;width:100%;}
.responsive-table> table > thead > tr > td, .responsive-table > table > tbody > tr > td, .responsive-table > table > tfoot > tr > td {white-space: nowrap;}
.member-news-top{width:100%;}
a.eoupdate-link{float:left; width:100%;}
a.eoupdate-link:first-child{margin:0 0 0.625rem !important;}
.email-blaster-tab .tabs dd{width:100%;}
.email-blaster-tab .tabs-content .content .button{width:100%;margin:0.8rem 0 0 !important;}
.add-email-email-blaster span.right{float:none !important;}
.acc-content-email-blaster .mail-blaster-list input{text-align:left; width:auto;}
.site-admin-event-list div.right{float:none !important;}
.site-admin-event-list [class*="block-grid-"] > li{padding:0 0 10px;}
.site-admin-event-list input[type="button"], .site-admin-event-list button, .site-admin-event-list .button{margin:0 !important;}
/***Site Administration END====***/
/*** Add Event start====***/
.site-admin-event-form-step1 .date-time input[type="text"]{width:100%;}

.site-admin-event-form-step1 .button-right .button{margin:0 0 10px !important;    width: 100% !important;}
.site-admin-event-form-step1 .button-right{float:none !important;}
.site-admin-event-step li{width:100%;}
.site-admin-event-form-step1 .mtop .event-image-thumb1 li figure.img2 img{width:100%;max-width:100%; height:auto;}

.member-profiles-row { text-align:center;}
label[for="attachments"]{margin:10px 0 0;}
/***** Site Administration END====***/



#eo-private-page {overflow-x:hidden}
/* #eo-login-member #header h2.logo-text {/*10/11/2014 margin-top: 9px;*/} */
/*.textCntr li label {width:35%;}*/
.textCntr li span {font-size:1rem;}
/* .textCntr li label {width:100%; font-weight:bold;} /*Changes for iMis shutoff task*/
.textCntr li label {width:100%; font-weight:bold;font-size: 16px;color: #444;}
.text-area-editable-field{min-height: 5rem;}

.wd-fullbtn{width:100% !important;}
.site-admin-event-data .date{width:100%;  margin: 10px 0 0 !important;}
.mtop  strong{display:block; margin-bottom:.8rem;}
li.mobilenumberhide {display:none!important}
.unavailable {font-size:0.838rem}
.user-profile {padding:1.25rem 0.5rem!important}

.pagination-centered  ul.pagination{margin-left: -2.1125rem;}
.pagination-centered ul.pagination li a{
    /* padding:0.0225rem 0.285rem */
    padding:2px 18px;
}
/*Added for change previous and Next pagination css*/
.pgdiv {float: left;position: relative;left: 50%;-webkit-transform: translate(-50%);-ms-transform: translate(-50%);transform: translate(-50%);}
.pgdiv .columns {float: left !important;width: auto; padding:0px !important;}
.pgdiv .columns:nth-child(1) { padding-right: 30px !important;}
#lnkNext{position:relative; display: block;width: 40px;height: 40px;overflow: hidden;text-indent: -9999px;margin-top:-6px;}
#lnkPrev{position:relative; display: block;width: 40px;height: 40px;overflow: hidden;text-indent: -9999px;margin-top:-6px;}
#lnkNext:before{content: '';position: absolute;top: 11px;left: 7px;width: 17px;height: 17px;border-top: 2px solid #b7b8c3;border-left: 2px solid #b7b8c3;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);}
#lnkPrev:before{content: '';position: absolute;top: 11px;left: 15px;width: 17px;height: 17px;border-top: 2px solid #b7b8c3;border-left: 2px solid #b7b8c3;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
#lnkPrev:hover:before {border-color: var(---persian-blue);}
#lnkNext:hover:before {border-color: var(---persian-blue);}
/*End: Added for change previous and Next pagination css*/

/* Off Canvas: start */
.tab-bar-mobilesection h1.heading {padding:0 35px 0 0}
section.tab-bar-section {text-align:left;}
section.tab-bar-section h1.heading {font-size:22px;line-height:25px;height:50px;padding:8px 0 0 0}
.main-section {margin:30px 0 0 0!important}
/* Off Canvas: End */
}


@media only screen and (max-width: 1023px) {
#eo-logo {min-width:305px;}
#eo-login-member #header h2.logo-text {font-size:1rem}
.eositemapprivate li ul li{background:none!important;padding-left:10px;}
.event-listings1 a.button {font-size: 0.8125rem !important;}
.administration-table {width:100%;overflow:auto}
.partnerspanel {width:100% !important;margin:8px 0 25px 0px !important}
.chapter-profile-editor ul li {margin:0;width:33%;padding:0 5px}
.chapter-profile-editor ul li:last-child{width:33%}
}


@media only screen and (max-width: 767px) {
footer .wordpress-icon {padding:0 0 0 10px}
#eo-logo {min-width:305px;}
#eo-login-member #header h2.logo-text {font-size:0.9rem; letter-spacing:-0.7px}
#eo-navigation .top-bar-member-section .has-dropdown a {text-align: center;}
#eo-navigation .top-bar-member-section ul li a {text-align: center;}
#eo-navigation .top-bar .toggle-topbar.menu-icon {margin-top: -16px;margin-left: -65px;right: auto;top: 50%;left: 50%;}
#eo-navigation .top-bar-member-section .back a {color:#E05B18;}
.user-profile-tab .tabs.radius dd {width:100%}
.partner-privileges-box {margin:0 0 15px 0}
.event-listings {text-align:center}
.member-search-img {border:none;height:auto;padding:2px;}
.search-result-image {border:none;height:auto;padding:2px;}
.chapter-profile-editor ul li {margin:0;width:100%;padding:0 5px}
.chapter-profile-editor ul li:last-child{width:100%}
#header .utility ul li a.GoogleTranslatorbox {text-align:center;}
.user-profile-tab .tabs.radius dd:nth-child(1) {width:100%}
.user-profile-tab .tabs.radius dd:nth-child(2) {width:100%}
.user-profile-tab .tabs.radius dd:nth-child(3) {width:100%}
.user-profile-tab .tabs.radius dd:nth-child(4) {width:100%}
.user-profile-tab .tabs.radius dd:nth-child(5) {width:100%}
.headerlogo {display: table;   margin: auto;}

/*14/03/2014*/
.events-details-tabs dd {border-top:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;}
.events-details-tabs dd.active {border-left:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;}
#eo-login-member #header h1.logo {
    padding: 10px 0px 10px 0px;
}

}


/* Medium Screens */
@media only screen and (max-width: 64.063em) {
/* Interior Page */
div.call-quote {width: 100%;}
/* EO Chapter Name and Logo */
}


/* Navigation Break Point */
@media only screen and (max-width: 1020px) {
div.quote-call {height: auto;width: 290px;float: left;}

}


/***** ratina display css: start  ******/
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and ( min--moz-device-pixel-ratio: 2),
only screen and ( -o-min-device-pixel-ratio: 2/1),
only screen and ( min-device-pixel-ratio: 2),
only screen and ( min-resolution: 192dpi),
only screen and ( min-resolution: 2dppx) {
.member-directory .icon-flickr {background:url("../images/flickr-icon2x.png") no-repeat -1px 4px;background-size:23px 22px;}
.wordpress {background:url("../images/wordpress--icon2x.png") no-repeat left center;background-size:17px 14px}
}

@media only screen and (min-width: 640px) and (max-width: 1024px) and (orientation:portrait) {
#header .utility ul li {float:none;width:100%;text-align:center}
#header .utility {float: bobe;width: 100%;}
}
@media only screen and (min-width: 640px) and (max-width: 1024px) and (orientation:landscape) {
#header .utility ul li {float:left;width:auto;text-align:center}
#header .utility {float: right;}
}

/***** ratina display css: end  ******/


 /***** User Profile css: Start  ******/

#directory-page {margin-top: 2em;}
#directory-page nav {  margin-top: -35px;}
#directory-page .panel.search {background-image: url("../../../../../../../../../../images/textures/grey-backer.png"); background-size: 200px auto;}
#directory-page .panel.search h4 { text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;text-align: center;}
#directory-page .move-right a.exit-off-canvas {background: none repeat scroll 0 0 rgba(255, 255, 255, 0.75);}

/* PERSON DIRECTORY LISTING */
#directory-page .person .details {display: none;}
#directory-page .person  h5 {margin-top: 0;margin-bottom: 0; }
#directory-page .person  h6 {margin-top: 0; }
#directory-page .person p {margin-top: 0; margin-bottom: 0; font-size: 0.89rem;}
#directory-page .person .icon {margin-top: 15px;}
#directory-page .person .icon .fa {font-size: 1rem;padding-top: 12px;}
#directory-page .person .icon {height: 40px;width: 40px;}
#directory-page img.headshot {border-radius: 50%;display: block; margin: 0 auto;width: 250px;float: right; object-fit:cover;}
#directory-page table tr.even, #directory-page table tr.alt, #directory-page table tr:nth-of-type(2n) {background: none repeat scroll 0 0 #fff;border-bottom: 1px solid #f0f0f0;}
/* #directory-page .textCntr li label {width:60%;} */
#directory-page .textCntr li label {width:44%;}
#directory-page .tabs dd:first-child {border-left: 1px solid #c8c8c8;}
#directory-page .tabs-content {border: 1px solid #c8c8c8;}
#directory-page .tabs dd {border-top: 1px solid #c8c8c8;border-right: 1px solid #c8c8c8;border-bottom: 1px solid #c8c8c8;}
#directory-page .tabs dd.active {border-bottom: 1px solid #fff;}
#directory-page .tabs-content .content {padding-left: 1.250em;padding-right: 1.250em;}
#directory-page .tabs dd > a {font-family: "futura-light", "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;font-size: 15px!important;}


/* Small Screens */
@media only screen and (max-width: 40.063em) {
#directory-page .tabs dd {width: 100%;}
#directory-page .tabs dd.active a {background: none repeat scroll 0 0 #959595;text-shadow: none;color: #fff;}
#directory-page .tabs dd {border-bottom: 1px solid #c8c8c8;border-right: 1px solid #c8c8c8;border-left: 1px solid #c8c8c8;border-top: 1px solid #c8c8c8;}
#directory-page .tabs dd:last-child {border-top: none;}
}

@media only screen and (min-width: 767px) and (max-width: 1024px) {
#directory-page .tabs dd {width: 48%;}
#directory-page .tabs dd.active a {background: none repeat scroll 0 0 #959595;text-shadow: none;color: #fff;}
#directory-page .tabs dd {border-bottom: 1px solid #c8c8c8;border-right: 1px solid #c8c8c8;border-left: 1px solid #c8c8c8;border-top: 1px solid #c8c8c8;}
#directory-page .tabs dd:last-child {border-top: none;}
}
#selectedRefiners .alert-box {
    padding: 10px 7px 15px;
}
#selectedRefiners .alert-box a {
    color: #6f6f6f;
}
#selectedRefiners .alert-box a:hover {
    color: #333333;
}


/***** User Profile css: end  ******/

#eo-private-page input[type="button"], input[type="reset"], input[type="submit"], button,a {
    /* font-family:"century-gothic", "Helvetica Neue", Roboto, Arial, sans-serif !important; */
    font-family:"Roboto", sans-serif !important;
}/*a {font-family:AvertaStd !important;}*/
#eo-private-page .home-event-listings1 h4 {font-size: 1.2rem;margin-bottom: 0;}
#eo-private-page .home-event-listings1 h5 {color: rgb(170, 170, 170);font-size: 0.95rem;    margin-bottom: 0; margin-top: 0;}

.rightmainDivBorderinner:before {bottom: 0px;
    /* height: 30px; */    
}

#s4-bodyContainer {
    padding-bottom: 0 !important;;
}

/* For Table edit delete icons */
a#anhrEdit {
    width: 27px;
    height: 27px;
    background: url(/_layouts/15/Entrepreneurs%20Organization/Public/Public%20Images/eo-edit-icon.png) center center no-repeat;
    display: inline-block;
    font-size: 0;
    text-decoration: none;
}
a#anhrDelete {
    width: 23px;
    height: 23px;
    background: url(/_layouts/15/Entrepreneurs%20Organization/Public/Public%20Images/eo-close-icon.png) center center no-repeat;
    display: inline-block;
    font-size: 0;
    text-decoration: none;
}

.btncolor {
          background-color: var(---radical-red) !important;
    }

/*For the EO Layout Forum*/
/* #eo-public-private-page {position: relative;margin-top: 83px;z-index: 9;} */
#eo-public-private-page {margin-top: 83px;}
/* #eo-public-private-page .ms-webpart-zone {margin-top: -40px;display: inline-block !important;} */
#eo-public-private-page .ms-webpart-zone {display: inline-block !important; position: relative; margin-top: -40px;}

#eo-public-private-page #eo-private-page {margin-top:0px;}
/*End: For the EO Layout Forum*/

/**Renewal CSS**/

.eo-renewal .payment-options, .payment-methods, .pay-by-check, .pay-by-card, .pay-by-wire, .credit-card-info, .check-info, .wire-info, .card-view, .route-discount, .route-regional-discount {
    display: none;
}

.eo-renewal .height4 {
    height: 410px!important;
}

 .eo-renewal .credit-card-info {
    margin-top: 30px;
}

.eo-renewal .panel.hollow {
    background-color: #fff;
}

.eo-renewal .panel.hollow p {
        margin-bottom: 0px;
}

.eo-renewal .pay-option {
    padding: 10px !important;
}

.eo-renewal .pay-option .carder {
        border: 5px solid #d8d8d8;
        border-radius: 5px;
        text-align: center;
        padding: 10px !important;
        margin-left: 15px;
        margin-right: 15px;
}

.eo-renewal .pay-option .carder:hover, .pay-option .carder.active {
            border: 5px solid var(---radical-red);
            cursor: pointer;
}

.eo-renewal .pay-option .carder.active {
            background-color: var(---radical-red);
            color: #fff;
            cursor: pointer;
}

.eo-renewal .pay-option .carder.lighter {
            background-color: #fff;
            color: #d8d8d8;
            border-color: #d8d8d8;
}

.eo-renewal .pay-option .carder.lighter h4 {
                color: #d8d8d8;
}

.eo-renewal .pay-option .carder.active h4 {
            color: #fff;
}

#additional-amount {
    width: 100px;
}

#additionalamountscolarship {
    width: 100px;
}

.eo-renewal .btnradius {
    border-radius: 5px;
}

.eo-renewal .lblpedding {
    padding: 5px !important;
}

.eo-renewal .blue {
    color: #007ac9;
}

.eo-renewal .route-gift {
    display: none;
}

.eo-renewal .route-01 {
    display: none;
}

.eo-renewal .route-02 {
    display: none;
}

.eo-renewal span.strike {
    text-decoration: line-through;
}

.eo-renewal .righter {
    text-align: right;
}

.eo-renewal .tighter p {
    margin-bottom: 0px;
}

.eo-renewal .tighter p a.button {
        margin-bottom: 0px;
}

.eo-renewal .tighter p.lead {
        margin-bottom: 5px;
        margin-top: 5px;
}

.eo-renewal .centerer {
    text-align: center;
}

.eo-renewal .label {
    background-color: var(---radical-red);
}

.eo-renewal .button {
    background-color: var(---radical-red);
    margin: 0px;
    padding: 1rem 3rem !important;
}

.eo-renewal .button:hover {
        background-color: #fea5bd;
}

.eo-renewal .button.dark {
        background: var(---persian-blue);
        width: auto !important;
}

 .eo-renewal .button.dark:hover {
            background-color: var(--maximum-blue-purple);
 }

.eo-renewal .panel.lt-blue {
    background-color: #d4eeff;
    border: 0px;
    padding: 30px;
}

.eo-renewal hr {
    width: 100%;
}

.eo-renewal .global-nav {
    display: none !important;
}

.eo-renewal h1.page-title {
    display: none;
}

.eo-renewal .heading {
    font-size: 2.250rem !important;
}

/**END: Renewal CSS**/

/*Renewal banner*/
#divBanner{ background-color: #0c0c31; padding: 30px}
#divBanner #hHeading{color: #e5c346;font-weight: bold;font-size: 1.2rem;}
#divBanner #hMessage{color: #fff;font-weight: 100;font-size: 1.8rem;line-height: 2.5rem;}
#divBanner #aRenewLink{color: #e5c346;font-size: 2rem;font-weight: bold;line-height: 2.5rem;}
/*End: Renewal banner*/

/*Forum Training Scduling CSS*/
.forumTrainingScheduler {
    background: var(---radical-red) !important;
    display: flex;
    justify-content: center !important;
    margin-top: 50px;
}
table.ui-datepicker-calendar thead tr th, table.ui-datepicker-calendar tfoot tr th {
    min-width: auto !important;
}
#ui-datepicker-div .ui-datepicker-header.ui-widget-header {
    border: 1px solid #e78f08;
    background: var(---radical-red);
    color: #fff;
    font-weight: 700;
}
#ui-datepicker-div .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid var(---radical-red) !important; 
    font-weight: 700;
    color: var(---radical-red) !important; 
}
#ui-datepicker-div .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid var(---radical-red) !important;
    color: var(---radical-red) !important;
}
#ui-datepicker-div .ui-state-hover .ui-icon {
        background-image: url(images/ui-icons_ffffff_256x240.png);
}
/*End: Forum Training Scduling CSS*/

/*Start:Profile View Business Information Tiles CSS*/
#businessDetailsCard .header {
    position: sticky;
    top: 0;
    /*text-align: center;*/
    /*background-color: lightgray;*/
    padding: 20px;
    font-size: 2rem;
    /*padding-bottom: 20px;*/
    /*height: 90px;*/
}

#businessDetailsCard .footer {
    position: sticky;
    bottom: 0;
    background-color: #ffffff;
    padding: 1px;
    text-align: center;
    font-size: 2rem;
}

#businessDetailsCard .content {
    margin-bottom: 0px;
    padding: 10px;
}

#businessDetailsCard .qc-header, .qc-footer {
    background-color: #EECB48;
    color: #0C0C31;
}

#businessDetailsCard .qc-header1, .qc-footer1 {
    background-color:#0C0C31;
    color: white;
}

#businessDetailsCard .qc-header1 h6{
    color: white!important;
}

#businessDetailsCard .qc-footer {
    text-transform: uppercase;
    font-size: 0.9rem;
    line-height: 3rem;
    text-align: center;
    width: 100%;
}

#businessDetailsCard .address {
    padding-bottom: 20px;
}

#businessDetailsCard .phone-fax {
    padding-bottom: 20px;
}

#businessDetailsCard .assistant {
    padding-bottom: 20px;
}

#businessDetailsCard .qualifying-fields {
    padding-bottom: 20px;
}

#businessDetailsCard .eo-website {
}

#businessDetailsCard .eo-description {
    padding-bottom: 20px;
}
/*End:Profile View Business Information Tiles CSS*/