.clickable{cursor:pointer;}
.notifications-component{top:0;}
.social-icon-top{display:flex;align-items:center;}
.open-sea-btn{margin-top:20px;margin-bottom:18px;display:inline-block;width:100%;}
.open-sea-btn .btn{font-size:18px;padding:14px 34px;margin-left:auto;margin-right:auto;display:table;}
.modal-header{padding:0 0 20px;border:0;align-items:baseline;}
.session_modal .modal-body{overflow-y:auto;overflow-x:hidden;max-height:385px;padding-right:20px;}
.sessions_histroy ul li{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between;}
.sessions_histroy ul li span{background:#f69125;padding:10px 20px;color:#000;width:auto;border-radius:3px;font-size:13px;font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;line-height:normal;vertical-align:middle;}
.sessions_histroy ul li a{width:35px;display:inline-block;margin-left:12px;}
.sessions_histroy ul li a.zoom_meeting_link{width:calc(100% - 170px);}
.sessions_histroy ul li a img{width:100%;}
.input-custom .fc_select__control{border:1px solid #f69125 !important;background:no-repeat;color:white;cursor:pointer;border-radius:0;min-height:50px;}
.input-custom .fc_select__control:focus,.input-custom .fc_select__control--is-focused{box-shadow:none;outline:none;}
.input-custom .fc_select__indicator{padding-top:5px;padding-bottom:5px;}
.input-custom .fc_select__placeholder,.input-custom .fc_select__single-value,.fc_select__input{color:white !important;}
.fc_select__menu .fc_select__option{color:#000;}
.modal{z-index:1041;}
.input-custom .bi-search{position:absolute;right:12px;bottom:18px;}
.trainer-name-info{margin-top:10px;text-align:center;}
.owl-carousel .owl-nav button.owl-prev::before{content:'\F284';font-family:bootstrap-icons;color:#fff;font-size:46px;}
.owl-carousel .owl-nav button.owl-next::before{content:'\F285';font-family:bootstrap-icons;color:#fff;font-size:46px;}
.owl-carousel .owl-nav button.owl-prev span,.owl-carousel .owl-nav button.owl-next span{display:none;}
.who-are .owl-nav .owl-next{border:none;padding:0;}
.filter-row .form-control{background:none;border:1px solid #ffffff;height:50px;}
.filter-row{background:#1a2c3e;padding:40px;margin-bottom:40px;border-radius:10px;}
.input-custom{max-width:100%;min-width:290px;position:relative;}
.input-custom .fc_select__control{border:1px solid #ffffff !important;}
.reset{background:#374b5e;border-color:#374b5e;}
.event-img img{width:100%;height:210px;object-fit:cover;}
.team-card p{min-height:50px;}
.team-card .btn{font-weight:600;font-size:16px;}
.badge{padding:3px 10px 1px;line-height:1.5em;font-size:14px;white-space:pre-wrap;}
.custom_overlay{left:0;top:0;width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.75);z-index:9999;}
.custom_overlay__inner{left:0;top:0;width:100%;height:100%;position:absolute;}
.custom_overlay__content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);text-align:center;}
.custom_overlay__content .spinner{width:40px;height:40px;display:inline-block;border-width:2px;border-color:rgba(255,255,255,0.05);border-top-color:#fff;animation:custom_spin 1s infinite linear;border-radius:100%;border-style:solid;margin:auto;}
.faq .accordion-body ul li{list-style:circle outside;margin-bottom:10px;}
#drag-and-drop-modal .modal-header{padding-bottom:10px;}
.drag-drop-container{margin-top:20px;}
.modal-body p{width:90%;}
.genesis-container{display:flex;align-items:center;justify-content:space-between;gap:0 40px;margin:0 120px;}
.genesis-container p{margin-bottom:0;}
.genesis-col{width:100%;opacity:0.35;}
.genesis-col.active{opacity:1;}
.genesis-col img{border:2px solid transparent;}
.genesis-col.active img{border-color:#F69125;}
.drag-drop-container h3{font-family:Exo;font-weight:bold;font-style:italic;font-size:18px;color:#acaec0;margin-bottom:20px;}
.genesis-col img{border:2px solid #27467A;}
.genesis-col p{font-family:Exo;font-weight:bold;font-style:italic;font-size:18px;color:#acaec0;margin-top:10px;margin-bottom:0;text-align:center;}
.babydate{margin:20px 0;text-transform:uppercase;font-family:Exo;font-weight:bold;font-style:italic;font-size:20px;text-align:center;color:#ACAEC0;}
.babydate span{color:#F69125;}
.babydate i{margin-right:8px;}
.modal-body p.terms{margin:20px 0;font-style:italic;font-size:14px;line-height:22px;text-align:left;color:#ACAEC0;}
.terms span{color:#F69125;}
.genesis-data-list{background:#1c2e4c;border:1px solid #2b4d74;padding:20px;display:flex;overflow:auto;}
.genesis-list{border:2px solid transparent;position:relative;min-width:100px;margin-right:10px;max-width:100px;}
.genesis-list.active{border-color:#F69125;}
.genesis-list i{color:#F69125;display:none;position:absolute;right:7px;top:7px;}
.genesis-list.active i{display:block;}
.genesis-data-list .owl-prev{left:-20px;top:40px;}
.genesis-data-list .owl-next{right:-20px;top:40px;}
.video-modal{object-fit:cover;}
.babymint-icon{ width: 19px;}
.fc .fc-button{text-transform:capitalize !important;}


@keyframes custom_spin{100%{transform:rotate(360deg);}
}
@media screen and (max-width:1679px){
.input-custom{min-width:200px;}
.open-sea-btn .btn{font-size:14px;}
.babymint-icon{width:13px;}
}
@media only screen and (max-width:1441px){
.filter-row .form-control{height:41px;}
.input-custom .fc_select__control{min-height:41px;}
.input-custom .bi-search{bottom:15px;}
.input-custom{min-width:180px;}
.genesis-container{margin:0 180px;}
.babies-coming p,.creators-powers p{font-size:18px;line-height:28px;}
}
@media only screen and (max-width:1199px){
.super-training .input-custom{width:31%;}
.genesis-container{margin:0 20px;}
#drag-and-drop-modal .modal-content{height:470px;overflow-y:scroll;}
}
@media only screen and (max-width:991px){
.sessions_histroy ul li{flex-direction:column;}
.sessions_histroy ul li span{margin-bottom:10px;width:100%;}
.input-custom{width:47%;}
.sc-logo{max-width:100%;}
.in-pg-content h2{width:auto;}
.babydate{font-size:16px;;}
#drag-and-drop-modal .modal-body p{width:auto;}
.img-token{margin-right:10px;}
.sessions_histroy ul li a.zoom_meeting_link{width:100%;}
}
@media only screen and (max-width:767px){.super-training .input-custom{width:100%;}
}
@media only screen and (max-width:575px){.input-custom{width:100%;margin-right:0 !important;}
.in-pg-content .btn{min-width:auto;}
}
