/* custom styles for override the default styles */
/* ============================================= */

/* FONT */
.login-wrapper {
    font-family: Arial,sans-serif !important;
}
.header {
	font-family: Arial,sans-serif !important;
}
body {
	font-family: Arial,sans-serif !important;
}
.presentation-area-speaker-tab-dtls__speaker-name {
    font-family: Arial,sans-serif !important;
}
/* FONT END */

/* START registration and login */
/*
body {
    background: #F5F8FF  !important;
    color: #000 !important;
}
*/

.mandatory {
    color: #d70064 !important;
}

.formulate-input[data-classification=button] button[disabled] {
    background-color: #c4cbde !important;
    border-color: #c4cbde !important;
}

.formulate-input[data-classification=button] button {
    background-color: #002364 !important;
	border-color: #002364 !important;
}

.form-container .form-container-footer .button {
    background-color:  #002364 !important;
	color: #fff !important;
}

/*
.formulate-form .formulate-form-alerts .formulate-form-error {
    color: #3F29CC !important;
}
*/

.formulate-input-label a {
    color: #d70064 !important;
}

.info {
	background-color: #d70064 !important;
    color: #fff !important;
    border-radius: 4px !important;
    padding: 8px !important;
    margin: 0px !important;
}


.formulate-input-label .info a {
    color: #fff !important;
}

.form-container .form-container-footer a {
    color: #d70064 !important;
}

a .disclaimer {
    color: #d70064 !important;
}

.company-info-container a, .form-title a, .remainder-info a {
	color: #d70064 !important;
}


/* END registration and login */

/* 
.login-footer-text a {
	color: #002364 !important;
}
.login-form-holder form a {
    color: #002364 !important;
}
.login-form-holder form button, .login-form-holder form input[type="submit"] {
    background-color: #002364;
    border-color: #002364;
}
.login-form-holder form button:hover, .login-form-holder form input[type="submit"]:hover {
    background-color: #002364;
    border-color: #002364;
}
.disabled {
    background-color: #434a54 !important;
	border-color: #434a54 !important;
}
 */

/* ALERT */
.toast__alert {
    background-color: #002364 !important;
}
/* ALERT */

/* tooltip */
.qna-info-and-control-area .tooltip-message {
    width: max-content;
    color: #fff !important;
    background-color: #d70064 !important;
    box-shadow: 0 8px 28px 10px #45537a14, 0 4px 20px #45537a14, 0 4px 6px #45537a0a, 0 1px 2px #45537a05;
	opacity: 1 !important;
	transition: linear 3s !important;
}


    

.qna-info-and-control-area .tooltip-message.top:before {
    content: "";
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    top: 100%;
    box-sizing: border-box;
    border-width: 6px;
    border-style: solid;
    border-color: #d70064 transparent transparent !important;
}

/* other */

app-desktop-theme-2024 .presentation__wrapper.live app-desktop-welcome img, app-desktop-theme-2024 .presentation__wrapper.live app-desktop-finish img {
	width: 100%;
}

.info-area--sub-title {
    text-wrap: auto !important;
    line-height: 1.1em !important;
}

.desktop-area__wrapper .desktop-area__container .presentation-area-container--tab-area {
    min-width: 460px !important;
}
.presentation-grid-wrapper .presentation-area__tools-area {
	min-width: 360px !important;
}

.presentation__wrapper--template-content {
    height: auto !important;
}

.tab-menu__wrapper .tabmenu--list li.active {
    background-color: #002364 !important;
    border-right: 1px solid #002364 !important;

}

.desktop-footer__wrapper .desktop-footer-links__wrapper .desktop-footer-links--url:hover {
    color: #002364 !important;

}
.company-tab__wrapper .company-info-item a:hover {
    color: #002364 !important;
}
.documents-tab__wrapper .documents-item:hover {
    color: #002364 !important;
}

.live-qna-controls__wrapper .qna-info-and-control-area .qna-join-btn.disabled {
	background: #c4cbde !important;
    border: 1px solid #c4cbde !important;
}

.live-qna-controls__wrapper .qna-info-and-control-area .qna-join-btn.disabled:hover {
	background: #c4cbde !important;
    border: 1px solid #c4cbde !important;
}

.live-qna-controls__wrapper .qna-info-and-control-area .qna-join-btn {
	background: #002364 !important;
	border: 1px solid #002364 !important;
}

.live-qna-controls__wrapper .qna-info-and-control-area .qna-join-btn:hover {
	background: rgba(0,35,100,.8) !important;
	border: 1px solid rgba(0,35,100,.8) !important;
}

.external-link-btn .primary {
	background: #002364 !important;
	border: 1px solid #002364 !important;
}

.external-link-btn .primary:hover {
	background: rgba(0,35,100,.8) !important;
	border: 1px solid rgba(0,35,100,.8) !important;
}

/*
:host(.primary) {
    background: #002364 !important;
    border: var(--border-width-sm) solid var(--surface-interactive-strong-default);
    color: var(--content-inverse-primary);
}
*/

.tabmenu-cntr-link:hover .icon-speaker:before,
.tabmenu-cntr-link:hover .icon-contact:before,
.tabmenu-cntr-link:hover .icon-download-area:before,
.tabmenu-cntr-link:hover .icon-settings:before,
.tabmenu-cntr-link:hover .icon-questions:before,
.tabmenu-cntr-link:hover .icon-chapters:before{
    color: #002364 !important;
}
.tabmenu-cntr__item.active .icon-speaker:before,
.tabmenu-cntr__item.active .icon-contact:before,
.tabmenu-cntr__item.active .icon-download-area:before,
.tabmenu-cntr__item.active .icon-settings:before,
.tabmenu-cntr__item.active .icon-questions:before,
.tabmenu-cntr__item.active .icon-chapters:before{
    color: #002364 !important;
}

.icon-chapters:hover {
	color: #002364 !important;
	
}


/* START buttons and other icons */
.presentation-area-company-dtls__item-link:hover {
    color: #002364 !important;
}
.presentation-area-speaker-tab-dtls__details-text {
    border-bottom: 4px solid #002364 !important;
}
.footer-links-socialmedia__links:hover {
    color: #002364 !important;
}
.presentation-area-download-tab-dtls__item-link:hover {
    color: #002364 !important;
}

.presentation-area-download-tab-dtls__link:hover {
    color: #002364 !important;
}

/* END buttons and other icons */


/* START controls replay */

.desktop-footer-cntr__sliders .replay-sliderbar-cntr__icon:hover {
    color: #002364 !important;
}

.desktop-footer-cntr .replay-sliderbar-cntr__icon:hover {
  color: #002364 !important;
}

.desktop-footer-cntr .chapter-button:hover {
  color: #002364;
}
.icon-chapters:hover {
  color: #002364;
} 

/* END controls replay */

/* START buttons and other icons */
.presentation-area-company-dtls__item-link:hover {
    color: #002364 !important;
}
.presentation-area-speaker-tab-dtls__details-text {
    border-bottom: 4px solid #002364 !important;
}
.footer-links-socialmedia__links:hover {
    color: #002364 !important;
}
.presentation-area-download-tab-dtls__item-link:hover {
    color: #002364 !important;
}
.presentation-area-download-tab-dtls__link:hover {
    color: #002364 !important;
}
/* END buttons and other icons */


/* START controls live */
.volume-sliderbar-cntr__icon:hover {
    color: #002364;
	cursor: pointer !important;
}
.live-sliderbar-cntr__icon:hover {
    color: #002364 !important;
	cursor: pointer !important;
}
.live-sliderbar-cntr.live-sliderbar-cntr__slidebar:hover {
   color: #002364 !important;
   cursor: pointer !important;
}
/* END controls live */


/* START controls replay */
.desktop-footer-cntr__sliders .replay-sliderbar-cntr__icon:hover {
    color: #002364 !important;
}
.desktop-footer-cntr .replay-sliderbar-cntr__icon:hover {
  color: #002364 !important;
}
.desktop-footer-cntr .chapter-button:hover {
  color: #002364 !important;
}
/* END controls replay */


/* ------------------------------------ end ---------------------------------- */
