﻿div#login-menu .my_form {
    border: 1px solid #9bd5d6;
}
div#login-menu .right_bor {
    border-right: 1px solid #ffffff;
}
div#login-menu .login_sub_text {
   color: #174951;
    font-size: 15px;
}
div.mega-menu {
        background: #3BB1C6;
    background: linear-gradient(135deg, rgba(59, 177, 198, 0.98) 0%, rgba(94, 184, 179, 0.98) 100%)
}
/*.btn{
    background-color:white;
}*/
.my_form {
    color: #ffffff;
}
.register_btn {
    background: #ec2d2c !important;
}

.image_corner {
    width: 100%;
    height: 124px;
	object-fit: cover;
}
.event-slider .events_content{
    height:242px;
}
.banner_content .category img {
    width: 22px;
}


.agenda_box{
    height:360px;
}

.banner2{
    background-repeat:no-repeat !important;
    background-size:100% auto !important;
}




.evnt_banner_bg .banner .banner_content{
    height:338px;
}

.fil_category #btnSearch{
    width:100%;
}

.devpublic_event .modal-dialog .modal-body{
    padding:15px !important;
}

/*Actions inside Bannner*/
.in_bnr_content .event_reg{
    float:right;
    width:9%
}

/*No Data Found in Calendar*/

.events_calendar #dvCalEvents .imgNoData {
    padding: 90px;
}

.profile_certificate .pro-certDate {
    font-size: 11px;
    font-weight:bold;
}

#btnSwitch{
    cursor:pointer;
}
.profile_top_bg .search-field input{
    width:23%
}

.profile_top_bg .search-field{
    padding:10px;
	    margin-bottom: 10px;
}

.login-menu .success{
    font-size: 16px;
    background: #2ab148;
    color: #ffffff;
    border-radius: 10px;
    padding: 5px;
}

#ulRightUlMenu .drop-others{
    width:36%;
}

#ulRightUlMenu #btnSwitch{
    z-index:9999;
}


.speakerarea-container {
    height: 120px;
    overflow-y: auto;
}

/*.evnt_banner_bg .org_name{
    display:inline;
}*/

.mar_top_img {
    margin-top:6px;
}


#speakerDetailModal #modal_SessList{
    max-height:600px;
    overflow-y:auto;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    font-size: 26px;
    border: 1px solid #bcbcbc;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    line-height: 0px;
    outline: none;
}

.location .liLocationText {
    width: 90%;
}

.location .mar_top_img {
    width: 10%;
}
.login-menu .btn{
	width: 110px;
    background: none;
    border: 1px solid #021253;
    padding: 8px;
    border-radius: 8px;
    color: #fff;
    background: #021252;
}