/**
 * @file
 * color styling for theme
 * /* ==== Code of Content =======
	1. Primary color
	2. Secondary color
	3. Button style
	4. navbar style
	5. Start Navbar menu color  Style
	6. link style
  * ===== End Code of Content ====*/
:root{
--secondary-color-opacity :#f7941d;
}

/*=========================================*/
/* ==== 1. Start Primary color Style=======*/
/*=========================================*/
.icon-box:hover {border: 2px solid var(--primary-color);}
.region--dark-typography .svg-inline--fa {fill: var(--primary-color);}
.speaker-list .views-field-title h5 {color: #ffffff;}
.speakers-list:hover .text-container {background-color: #fff;}
#btnContainer .btn.active {background-color: var(--primary-color);}
.networkingroom .card-title h6, .primary-color	{color: var(--primary-color);}
.global-search #searchForm .card .card-body .checkbox-btn .checkbox-inline {border: 2px solid var(--primary-color);}
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle{color:#fff !important;background-color:var(--primary-color) !important;border-color:var(--primary-color) !important;}
.nav-tabs.nav-tabs--vertical a.nav-link.active, .nav-tabs.nav-tabs--vertical a.nav-link:focus, .nav-tabs.nav-tabs--vertical a.nav-link:hover   { border-bottom-color: transparent; background-color: var(--primary-color);border-color: var(--primary-color);}
.tradeshow-listing:hover .text-container, tradeshow-listing:hover, .tradeshow-listing:hover {background-color:var(--primary-color);}
.tradeshow-listing .text-container h5 {color:var(--primary-color);}
.forum-listing .forum-body-header a h3, a.event-title{color:var(--primary-color);}
.icon-box:hover .img-container { background-color: var(--primary-color);}
.view-speakers-carousel .mt-carousel-speakers .mt-carousel-item:hover .text-container {background-color:var(--primary-color);}
.new-agenda-page .agenda-body .new-full-schedule-accordion{background-color:var(--primary-color);}
.new-agenda-page h6.card-header.new-full-schedule-accordion.collapsed:hover {background-color:var(--primary-color) !important;}
.mainbanner-text-block {background-color:var(--primary-color); border:1px solid var(--primary-color);}
.bg-yellow-box, #block-counterblock-2 {background-color: var(--primary-color);}
.conference-listing-new .tabbable .nav-tabs a.nav-link.active, .conference-listing-new .tabbable .nav-tabs a.nav-link.active:focus, .conference-listing-new .tabbable .nav-tabs a.nav-link.active:hover {border-bottom: 4px solid var(--primary-color);}
.gamification-content .nav-tabs a.nav-link.active, .gamification-content .nav-tabs a.nav-link.active:focus, .gamification-content .nav-tabs a.nav-link.active:hover {border-bottom: 3px solid var(--primary-color); color: var(--primary-color);}
/* ====  End Primary color Style=====*/

/*=========================================*/
/* ==== 2. Start Secondary color Style=====*/
/*=========================================*/
a:hover,a:focus {color: var(--secondary-color);}
.region--secondary-colored-background {background-color: var(--secondary-color);}
.title:after, h2.title:after, .col-12 h2.title:after, .col-12 nav > h2:after, h1.page-title:after { border: 2px solid var(--secondary-color);}
.icon-box:hover h3 {color: var(--secondary-color);}
.to-top {background-color: var(--secondary-color); border-color: var(--secondary-color); border: 2px solid #fff;}
.to-top:hover {color: var(--secondary-color); border-color: var(--secondary-color);}
.pricing-table--default{border-color:var(--secondary-color);}
.pricing-tables .pricing-table {border-color: var(--secondary-color);}
.pricing-table--default .pricing-table-header{background-color:transparent; color: var(--secondary-color);}
.pricing-table--default.pricing-table-highligthed {background-color: #f7941d26;}
.pricing-table--default .views-field-field-mt-most-popular{background-color:var(--secondary-color);}
.privacy-policy-page .nav-tabs a.nav-link.active, .privacy-policy-page .nav-tabs a.nav-link.active:focus, .privacy-policy-page .nav-tabs a.nav-link.active:hover{background-color:var(--secondary-color);color:#ffffff;border-color:var(--secondary-color);}
.badge-dark {border: 2px solid var(--secondary-color);}
p.font-13 svg {color: var(--secondary-color) !important;}
.conference-listing-new.conference-list .overlay, .conference-listing-new .conference-list img, .trending-now {border: 2px solid var(--secondary-color);}
.header-confrence-programe {color: var(--secondary-color);}
.conf-details-speakerdetails img {border: 2px solid var(--secondary-color);}
.confrence-programe-details svg{color:var(--secondary-color);}
.child-session-list img {border: 2px solid var(--secondary-color);}
.nav-pills.sponsors>li.active>a, .nav-pills.sponsors>li.active>a:focus, .nav-pills.sponsors>li.active>a:hover,.quicktabs-tabs.nav >li >a.active {background-color: var(--secondary-color);}
.attendee-list .item img {border: 1px solid var(--secondary-color);}
.view-attendee-directory form .form--inline input.form-text{border: 1px solid var(--secondary-color);}
.forum-listing .pro-pic img {border: 2px solid var(--secondary-color);}
.node__header .profile img { border: 2px solid var(--secondary-color);}
.like-dislike .comment-forbidden #replay-comment {border: 1px solid var(--secondary-color) !important;background-color: var(--secondary-color);}
.faq-question-answer .card-header--trigger-icon .card-title a:after {color: var(--secondary-color);}
.text-warning {color: #ffc107!important;}
.search-box .search-input {border: 1px solid var(--secondary-color);}
.search-box .search-box-icon {color: var(--secondary-color);}
.global-search #searchForm .input-search-box input {border-color: var(--secondary-color);}
.global-search #searchForm .card-header--trigger-icon .card-title a:after {color: var(--secondary-color);}
.gamification-aside-menu .user-img img {border: 1px solid var(--secondary-color);}
.progress-bar {background-color: var(--secondary-color) !important;}
.icon-box:hover h3 {color: var(--secondary-color);}
.dropdown-menu {background-color: var(--menulink);color: var(--navbar);}
.monthly-meeting {color: var(--secondary-color);}
.tradeshow-content .s-address svg, .tradeshow_container_exhibitor .s-address svg, .tradeshow_description .s-address svg, .tradeshow-content .s-phone svg, .tradeshow_container_exhibitor .s-email svg, .tradeshow_container_exhibitor .s-phone svg, .posterdetails-topic svg, p.font-13 svg, p.font-13 i.fas,
.tradeshow-content .s-address i.fa, .tradeshow_container_exhibitor .s-address i.fa,.tradeshow_description .s-address i.fa, .tradeshow-content .s-phone i.fa, .tradeshow_container_exhibitor .s-email i.fa, .tradeshow_container_exhibitor .s-phone i.fa, .tradeshow-content .s-address i.fas, .tradeshow_container_exhibitor.s-address i.fas,.tradeshow_description .s-address i.fas, .tradeshow-content .s-phone i.fas, .tradeshow_container_exhibitor .s-email i.fas, .tradeshow_container_exhibitor .s-phone i.fas, .tradeshow-content .s-address svg, .tradeshow_container_exhibitor .s-address svg,.tradeshow_description .s-address svg, .tradeshow-content .s-phone svg, .tradeshow_container_exhibitor .s-email svg, .tradeshow_container_exhibitor .s-phone svg, .s-phone .svg-inline--fa, .s-email .svg-inline--fa, .s-website .svg-inline--fa, .s-address .svg-inline--fa, .alumni-box svg{color: var(--secondary-color);}
select.setRunningEvent {border-color:var(--secondary-color);}
.add-to-calendar-label {color: var(--secondary-color) !important;}
.region--light-typography a.button, .region--light-typography .button > a, .region--light-typography input[type="submit"]{color: var(--button) !important;}
.scrtabs-tab-scroll-arrow{border:1px solid var(--secondary-color);background-color:var(--secondary-color);}
.view-speakers-carousel .mt-carousel-speakers .mt-carousel-item:hover .text-container {background-color:#ffffff;}
.session-detail .header-confrence-programe {background-color: var(--secondary-color) !important;color:#fff;}

input.form-text:hover,
input.form-tel:hover,
input.form-email:hover,
input.form-url:hover,
input.form-search:hover,
input.form-file:hover,
input.form-number:hover,
input.form-color:hover,
input.form-date:hover,
input.form-time:hover,
textarea:hover,
select:hover,
input.form-text:focus,
input.form-tel:focus,
input.form-email:focus,
input.form-url:focus,
input.form-search:focus,
input.form-file:focus,
input.form-number:focus,
input.form-color:focus,
input.form-date:focus,
input.form-time:focus,
textarea:focus,
select:focus,
input.form-control:focus, select.form-control:focus{outline: 0;border: 1px solid var(--secondary-color);border-color: var(--secondary-color);box-shadow: 0 0 0 0.2rem rgb(247 148 29 / 15%)}
/* .new-full-schedule-accordion{background-color:var(--secondary-color) !important; color:#fff;}  */
.ZebraDialog {border:1px solid var(--secondary-color);}
.myclass .ZebraDialog_Title{background-color:(--secondary-color);}
/* .new-full-schedule-accordion[aria-expanded="true"]{color: #fff;background-color:var(--secondary-color)} */
.gamification .faq-question-answer {border: 1px solid var(--secondary-color);}
.gamification .faq-question-answer .card-header--trigger-icon .card-title a:after { color: var(--secondary-color);}
.new-agenda-page .agenda-box h5.timing-heading {background-color: var(--secondary-color);}

.keynotes-box svg {color: var(--secondary-color)!important;}
.keynotes-box:hover {border: 4px solid var(--secondary-color)!important;color: var(--secondary-color) !important;}
.addToMyFavorite svg{color: #dc3545 !important;}
.keynotes-box .bg-blue {background-color: var(--secondary-color)!important;}
.keynotes-box .border-lightblue {background-color: var(--secondary-color); opacity:.7}
.keynotes-box .text-blue {color: var(--secondary-color)!important;}
.alumni-box:hover{border: 1px solid var(--secondary-color)!important;}
.bg-primary{background-color: var(--primary-color) !important;}
/* ====  End Secondary color Style=====*/

/*=========================================*/
/* ==== 3. Start Button Style=====*/
/*=========================================*/
a.button, .button, .button > a, input[type="submit"], input[type="reset"], input[type="button"] {background-color: var(--button);border-color: var(--button);}
a.button.button--outline,.button.button--outline > a {border-color: var(--button);color: var(--button);}
a.button.button--outline:hover,.button.button--outline > a:hover,
a.button.button--outline:focus,.button.button--outline > a:focus {background-color: var(--button);border-color: var(--button);}
a.button:hover, a.button:focus,.button:hover,.button:focus,.button > a:hover,.button > a:focus, input[type="submit"]:hover, input[type="submit"]:focus
input[type="submit"]:hover,input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"]:hover, input[type="button"]:focus {border-color: var(--button);color: var(--button);background-color: #fff;}
.pricing-table--default a.button{color:var(--button);border-color:var(--button);background-color:transparent;}
.pricing-table--default a.button:hover,.pricing-table--default a.button:focus{background-color:var(--button);border-color:var(--button);color:#ffffff;}
.pricing-table--default a.button.button--hover-style-2:before,.pricing-table--default .button.button--hover-style-2 > a:before{background-color:var(--button);border-color:var(--button);}
.region--light-typography .pricing-table--default a.button:hover,.region--light-typography .pricing-table--default a.button:focus{color:var(--button);}
.ZebraDialog .ZebraDialog_Buttons a{background-color:var(--button);}
.ZebraDialog .ZebraDialog_Buttons a:hover{color:var(--button);border:1px solid var(--button);}
.tooltip-table table tr th {padding: 4px 10px;font-size: 13px;border-color: var(--button);background-color:var(--button);color:#fff;}
table.w-auto {border: 1px solid var(--button);}
.alphabets_listing a:hover, .alphabets_listing a.active{background-color:var(--button);color:#fff;border: 1px solid var(--button);}
/* =======  End Button Style =======*/

/*=========================================*/
/* ==== 4. Start Navbar Style=====*/
/*=========================================*/
.header-nav { background-color: var(--navbar);}
.register_user_logo {background-color: var(--navbar);}
.region--primary-colored-background { background-color: var(--navbar);}
/* =======  End Navbar Style =======*/

/*=========================================*/
/* ==== 5. Start Navbar menu color  Style=====*/
/*=========================================*/
.navbar-light .navbar-nav .nav-link {color: var(--menulink);}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-item.open .nav-link{
background-color: var(--menulink);color: var(--navbar);}
ul.nav.top-menu-bar-sm li a{color: #ffffff; font-size: 0.8rem; font-weight: 600;}
ul.nav.top-menu-bar-sm li a.active, ul.nav.top-menu-bar-sm li a:hover{color: #f7941d;}
.subfooter__container {border-top: 1px solid var(--menulink);}
.dropdown-item:hover {color: var(--menulink);background-color: var(--navbar);}
/* =======  End Navbar Style =======*/

/*=========================================*/
/* ==== 6. Start Link Style=====*/
/*=========================================*/
a {text-decoration: none; color: var(--link);}
a.link--dark,.link--dark a {color: var(--link);}
a.link--dark:hover,.link--dark a:hover,
a.link--dark:focus,.link--dark a:focus {color: var(--link);}
a.link--bordered,.link--bordered a {border-color: var(--link);}
.keynotes-box:hover h5, *.link-color {color: var(--link) !important;}

/* ======  End Link Style =======*/

/* .call-controls {
	background-color: var(--navbar);
} */

/*=========================================*/
/* ==== . Start Public Forms Style=====*/
/*=========================================*/

.header-nav-public {
	background-color: var(--navbar-public-forms);
	height: 109px;
}
.footer-public-forms{
	background-color: var(--footer-public-forms);
}
.subfooter-public-forms{
	background-color: var(--footer-public-forms);
}

.bg-nav {
	background-color: var(--navbar);
	color: #ffff;
}
.registrant-form-section{
    color: var(--primary-color) !important;
}