.select2-container--default .select2-selection--single {height:40px;padding:5px;padding-left:0px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {margin-top:5px;]}
.post-item img{height: 250px; object-fit: contain;}
.detail-image img{max-height: 500px; object-fit: contain;}
[type="search"] {border:1px solid gainsboro !important;border-radius:5px  !important;}
#ui-datepicker-div {z-index:99 !important;}
.alert{z-index: 9;}
.list-img {max-width: 150px;;}
.iti.iti--allow-dropdown {width: 100%;}
.ui-autocomplete { max-height: 200px; overflow-y: scroll; overflow-x: hidden;}
.ui-menu-item:hover {background:#6c757d !important;}
.select2-search__field {width:99% !important;padding-left:10px !important;}
.listing-img {max-height: 150px;}
.cursor-pointer {cursor:pointer;}
#mainMenu nav>ul>li>a.login-link {background:orange;border-radius:5px;}
.header-sticky #mainMenu nav>ul>li>a.login-link {background: #464544;border-radius:5px;color: #FFF;}
.header-extras {display:none;}
.header-extras a {color: orange !important;font-weight: bold !important;}

.radio-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.radio-container input{position:absolute;opacity:0;cursor:pointer}
.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%}
.radio-container:hover input~.checkmark{background-color:#ccc}
.radio-container input:checked~.checkmark{background-color:#464544}
.checkmark:after{content:"";position:absolute;display:none}
.radio-container input:checked~.checkmark:after{display:block}
.radio-container .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}
#tab-button{display:table;table-layout:fixed;width:100%;margin:0;padding:0;list-style:none}
#tab-button li{display:table-cell;width:20%}
#tab-button li a{display:block;padding:.5em;background:#eee;border:1px solid #ddd;text-align:center;color:#000;text-decoration:none}
#tab-button li:not(:first-child) a{border-left:none}
#tab-button .is-active a,#tab-button li a:hover{border-bottom-color:transparent;background:#fff;font-weight: bold;}
.tab-contents{padding:0px;padding-top:20px;border:none;}
.tab-button-outer{display:block}
.tab-select-outer{display:none}
.tab-contents{margin-top:20px}
.event-list-img{max-width:350px}
.view-registration:hover {text-decoration: underline;}
.btn:not(.close):not(.mfp-close).btn-sm, a.btn:not([href]):not([tabindex]).btn-sm, button.btn.btn-sm {height: auto;}
.social-icons .social-whatsapp a{background-color: #4fCE5D;}
body.modal-open {max-height: 100vh;}
a.btn.btn-orange {background-color: orange !important;border-color:orange !important;}
.modal-header .close {font-weight: bold;}

.new-card {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);}
.title {color: grey;}
.button {border: none;outline: 0;display: inline-block;padding: 8px;color: white;background-color: #464544;text-align: center;cursor: pointer;width: 100%;margin-bottom: 15px;border-radius: 5px;}
.button:hover {background-color: #555;}
.new-card img {max-height: 150px;object-fit: contain;}
.form-control.accept-number {padding-left:90px;}
.nav-item.active {background-color: #464544;border-bottom:solid 2px #464544;}
.nav-item.active a{color: #FFFFFF !important;}
.blink {animation: blinker 2s linear infinite;color: #1c87c9;font-size: 30px;font-weight: bold;}
.transition-zoom { -webkit-transition: 0.5s;transition: 0.5s;}
.transition-zoom:hover {-webkit-transform: scale(1.1);transform: scale(1.1);}
ul.accordion,.accordion li {list-style-type: none;}
.display-on-mobile {display: block;}
.hide-on-mobile {display: none;}
.accordion{width:100%;max-width:100%;margin:30px auto 20px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion .link{cursor:pointer;display:block;padding:15px 15px 15px 42px;color:#fff;font-size:14px;font-weight:700;border-bottom:1px solid #ccc;position:relative;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;background-color:#4d4d4d}.accordion li:last-child .link{border-bottom:0}.accordion li i{position:absolute;top:16px;left:12px;font-size:18px;color:#fff;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.accordion li i.fa-chevron-down{right:12px;left:auto;font-size:16px}.accordion li.open .link{color:#fff}.accordion li.open i{color:#fff}.accordion li.open i.fa-chevron-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.accordion .submenu{display:none;background:#444359;font-size:14px}.accordion .submenu li{border-bottom:1px solid #4b4a5e}.accordion .submenu a{display:block;text-decoration:none;color:#fff;padding:12px;padding-left:42px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;background-color:#4b4a5e}.accordion .submenu li.active a{background-color:orange}.accordion .submenu a:hover{background:orange;color:#fff}
.datetime-column {min-width: 150px;}
@keyframes blinker {50% {opacity: 0;}}
.new-card {margin-bottom: 20px;}
span.required {color:red;}
.wtsapp-float {position: fixed;width: 60px;height: 60px;bottom: 40px;right: 40px;background-color: #25d366;color: #FFF;border-radius: 50px;text-align: center;font-size: 30px;box-shadow: 2px 2px 3px #999;z-index: 100;}
.wtsapp-float.left {left:25px;background-color:#a0781f;}
.wtsapp-float img {width: 30px;margin-top: 16px;}
.badge-image {background-color: #FFF;position: absolute;right: 0;}
.profile-image-outer-container .profile-image-inner-container .badge-image img{height: 50px;width: 50px;}
.badge-sec img {max-width: 175px;margin-top:10px;margin-bottom:10px;}
.badge-list-img {max-width: 120px;}
.badge-msg,.badge-date {font-size: 17px;}
.text-decoration-underline {text-decoration: underline;}
button.btn.btn-xs.theme-btn{background: #464544;border-color: #464544;float: right;}
.daily-statistics-badge-url {max-width: 100%;}
.badge-profile-pic {position: absolute;left: 10px;top: 0px;width: 60px;border-radius: 30px;}
.p-relative {position: relative;}
.badge-msg {padding-left: 50px;font-size: 15px;}
.badge-sec .card .card-body {padding: 15px;}
.bg-transparent {background-color: transparent;}
.border-none {border:none;}
.download-app img {max-width: 160px;}
.bg-black{background: #464544 !important;border-color: #464544 !important;}
.total-sec .counter {word-wrap: break-word;}

@media screen and (min-width: 768px) {
  .tab-button-outer{position:relative;z-index:2;display:block}
  .tab-select-outer{display:none}  
  .tab-contents{position:relative;top:-1px;margin-top:0}
}
@media screen and (max-width: 991px) {  
  #tab-button li {display: contents;width: auto;}
  .display-on-mobile {display: block;}
  .fullscreen {min-height: auto;}
  #app.row {display: initial;}
  .cropme-wrapper {width:90%;margin: 0 auto;}
  #tab-button .is-active a, #tab-button li a:hover {border-bottom-color: #ddd;}
  #tab-button li:not(:first-child) a {border-left: 1px solid #ddd;}
}
@media screen and (max-width: 1024px) {
    #mainMenu nav>ul>li>a.login-link {display: none;}
    .header-extras {display:block;}
    .header-sticky #mainMenu nav>ul>li>a.login-link {display:none;}
    .image-editor .container {padding:0px;}
  .image-editor .col-md-12 {padding:0px;}
  .image-editor .col-md-12 p{padding:15px;}
}
@media screen and (max-width: 441px) {
  .event-list-img {max-width: 200px;}
  .image-editor .container {overflow: scroll;}
}
