/*# sourceMappingURL=custom.min.css.map */
label.error{color:red;}
.form-control.error{border-color:red;}
.cursor{cursor:pointer;}
.api_auto_request_overlay{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background:rgb(0,0,0,0.5);z-index: 9999;}
.api_auto_request_overlay_content{width: 200px;height: 200px;position: absolute;left: 45%;top: 45%;margin: -20px 0 0 -20px; text-align:center; color:#fff;}
.clock{font-size:10px;}
.hide{display:none;}
#refresh_data_sec{text-align:right;}
form label:not(.form-check-label), .fs-10{font-size:10px;}
/*.accordion-item{border: var(--vz-accordion-border-width) solid #fbfbfb;}
.accordion{--vz-accordion-body-padding-x: 0.70rem;--vz-accordion-body-padding-y: 0.05rem;}*/
.mt-3{margin-top: 0.1rem !important;}
.admin-fetch-data-option{font-size:12px; text-align:right; cursor:pointer; display:inline-block; width:100%;}
#templates_list{height:300px; overflow:auto; padding:20px 0;}
.templatesec .anchor-link{color:rgba(var(--vz-dark-rgb),var(--vz-text-opacity))!important;}
.templatesec.card-primary .anchor-link{color:rgba(var(--vz-white-rgb),var(--vz-text-opacity))!important;}
#preloader1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0,0,0,0.5);z-index:9999; display:none;}
/*[data-preloader=disable] #preloader1{opacity:0;visibility:hidden;}*/
#status1{width:40px;height:40px;position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px}
.milestonetitle{padding:0; text-align:left;}
.milestonetitle:hover,.milestonetitle.btn.show{background:none !important;}
.remove_milestone{margin-left:5px; color:#F00; cursor:pointer;}
.templatesec{cursor:pointer;}
.selectedtemplateshtml .badge{cursor:pointer; margin-right:5px; font-size:14px; font-weight:100;}
#selected_city .form-check,#selected_area .form-check{padding:0;}
.removebehaviour,.removeinterest,.removecustomaudience,.removelookalikeaudience,.removemetaaudience,.removenudgetemplate,.removenudgecsv{font-size:17px; position:absolute; right:0;}
#searched_interest .removeinterest,#searched_customaudience .removecustomaudience,#searched_lookalikeaudience .removelookalikeaudience,#searched_metaaudience .removemetaaudience,#nudgetemplateslist .removenudgetemplate{display:none;}
.adsetpage-name{font-weight:600;}
.adsetpage-description,.adsetpage-campaigns{font-size:10px;}
.adsetpage-audience{font-size:10px; margin-top:5px; text-align:center;}
#searched_behaviour,#nudgetemplateslist{max-height:550px; overflow:auto; overflow-x:hidden;}
input::placeholder{font-size:10px;}
.gallery-img{width:100%;max-height:150px;}
#imagelibrarylist{max-height:550px; overflow:auto;}
.gallery-overlay{display:block!important;}
.gallery-overlay .delete-gallery-image i{font-size:25px; color:#fff; cursor:pointer;}
.image_gal_preview,.video_gal_preview{width:100px;}
.imagegalsel.selected,.videogalsel.selected,.documentgalsel.selected{border:#0ab39c 1px solid;}
.text-right{text-align:right;}
.float-left{float:left;}
.float-right{float:right;}
.gallery-video{max-height:250px; width:100%;}
#carouselFacebbok .carousel-control-prev,#carouselFacebbok .carousel-control-next{color:#fff !important;}
#carouselFacebbok .carousel-control-prev-icon,#carouselFacebbok .carousel-control-next-icon{margin-top:-50px;}
#carouselFacebbok .carousel-indicators button{width:5px; height:5px;}
#carouselInstagram .carousel-control-prev,#carouselInstagram .carousel-control-next{color:#fff !important;}
#carouselInstagram .carousel-control-prev-icon,#carouselInstagram .carousel-control-next-icon{margin-top:-150px;}
#carouselInstagram .carousel-indicators button{width:5px; height:5px;}
#carouselInstagram .carousel-indicators{margin-bottom:80px;}
.gallery-box{margin-bottom:0;}
#imagegallery .pagination,#videogallery .pagination{float:right; margin-top:-50px;}
#selected_nudgetemplate .card{margin-bottom:0;}
.sweet-alert button{background-color: #405189 !important;}
.sweet-alert{font-family:"LAto",sans-serif !important;}
#filtered_campaigns .fw-semibold{font-weight: 400!important;}
[data-bs-theme=light] {--vz-body-bg: #f8f8f8;}
[data-bs-theme=light] .accordion{--vz-accordion-border-color:#f4f4f4!important;}
[data-bs-theme=light] .accordion{border-bottom-color:#f4f4f4!important;}
[data-bs-theme=light] .accordion-item{background-color:#f9f9f9!important;border-color:#f4f4f4!important;border-top-color:#f4f4f4!important;border-bottom-color:#f4f4f4!important;}
[data-bs-theme=light] .accordion-button:not(.collapsed){background:#f9f9f9!important;}
.cardwebbuttons img{max-width:100px; max-height:100px; margin:0 auto; margin-top:20px;}
.cardwebbuttons img.h{max-width:180px; margin-top:28px; margin-bottom:28px;}
.cardwebbuttons{cursor:pointer; margin-bottom:0;}
[data-bs-theme=light] .cardwebbuttons{background-color:#F8F8F8;}
.cardwebbuttons.active{background-color:#405189;}
.cardwebbuttons.active .card-title{color:#fff;}
[data-bs-theme=light] .audience_sec .bg-light,[data-bs-theme=light] #behaviour .bg-light,[data-bs-theme=light] #interests .bg-light,[data-bs-theme=light] #ads_grid_list .bg-light,[data-bs-theme=light] #resulthtml .bg-light{background-color:#F8F8F8!important;}
[data-bs-theme=light] .card-bg{background-color:#F8F8F8!important;}
[data-bs-theme=light] .bg-color1{background-color:#FAFAFA!important;}
.card .card-body h4, .card .card-body h5{font-size:1.2rem; padding-bottom:15px;}
#searched_customaudience .adsetpage-name,#selected_customaudience .adsetpage-name{font-weight:400;}
.vertical-navs-step .nav .nav-link .step-icon{font-size:18px; margin-top:2px; line-height:15px;}
.audience_boxlist{max-height: 520px;overflow: auto;overflow-x: hidden;}
.audience_boxlist1{max-height: 430px;}
.img-fluid{opacity: 0.9;}
.dataTables_info{display:none;}
.longurl{width:100px; overflow:hidden; text-overflow: ellipsis; display:inline-block;}


/**preview card **/
#preview_card,#preview_whatsapp_card{position: absolute;width: 94%;}
#preview_card{top: 0;}
#preview_whatsapp_card{bottom: 0;}

/** facebook ***/
#Facebook_preview{padding:5px;}
.Facebook_preview_container{background:#fff; /*width:330px;*/ margin:0 auto; color:#000;}
.Facebook_preview_header{display:flex; align-items:center; padding:10px;}
.Facebook_preview_header_left{width:90%; display:flex; align-items:center;}
.Facebook_preview_header_right{width:10%; text-align:right;}
.Facebook_preview_header_logo{background:#2e5bac; width:35px; height:35px; border-radius:100%; margin-right:7px;}
.Facebook_preview_header_accname{font-size:13px; font-weight:bold;}
.Facebook_preview_header_sponsered{color:#98999d; font-size:11px; font-weight:600;}
.Facebook_preview_header_close{width:50%; text-align:right; font-size:25px;}
.Facebook_preview_header_bar{width:50%; text-align:right; font-size:25px;}
.Facebook_preview_primary_text{padding:0 15px; font-size:12px; font-weight:600;}
.Facebook_preview_media{margin-top:10px; position:relative;}
.Facebook_preview_media .play-button{width: 100px;position: absolute;z-index: 1;left: 33%;top: 33%;}
.Facebook_preview_media img,.Facebook_preview_media video{width:100%;}
.Facebook_preview_whatsapp{display:flex; align-items:center; padding:15px; background:#f7f8fa;}
.Facebook_preview_whatsapp_left{width:60%;}
.Facebook_preview_whatsapp_right{width:40%; text-align:center;}
.Facebook_preview_whatsapp_title1{font-weight:bold;}
.Facebook_preview_whatsapp_title2{font-weight:bold;}
.Facebook_preview_whatsapp_description{color:#494a4c;}
.Facebook_preview_whatsapp_btn{background:#e2e5ec; padding:5px; cursor:pointer; border-radius:3px;}
.Facebook_preview_whatsapp_btn i{margin-right:5px;}
.Facebook_preview_footer{padding:15px;}
.Facebook_preview_footer_border{border-top:#d7dbde 2px solid; margin:0 0 10px 0;}
.Facebook_preview_footer_actions{display:flex; width:100%; color:#70757b;}
.Facebook_preview_footer_icon{text-align:center;}
.Facebook_preview_footer_icon i{margin-right:8px;}
.Facebook_preview_footer_icon:first-child{width:33%;}
.Facebook_preview_footer_icon:second-child{width:34%;}
.Facebook_preview_footer_icon:last-child{width:33%;}

/*** instagram ***/
#Instagram_preview{padding:5px;}
.Instagram_preview_container{background:#fff; /*width:330px;*/ margin:0 auto; color:#000;}
.Instagram_preview_header{display:flex; align-items:center; padding:10px;}
.Instagram_preview_header_left{width:90%; display:flex; align-items:center; color:#1a1a1a; }
.Instagram_preview_header_right{width:10%; text-align:right;}
.Instagram_preview_header_logo{background:#2e5bac; width:35px; height:35px; border-radius:100%; margin-right:7px;}
.Instagram_preview_header_accname{font-size:13px;}
.Instagram_preview_header_sponsered{font-size:11px;}
.Instagram_preview_header_bar{width:100%; text-align:right; font-size:25px;}
.Instagram_preview_media{position:relative;}
.Instagram_preview_media .play-button{width: 100px;position: absolute;z-index: 1;left: 33%;top: 33%;}
.Instagram_preview_media img,.Instagram_preview_media video{width:100%;}
.Instagram_preview_body_content{padding:15px;}
.Instagram_preview_body_whatsapp{display:flex; width:100%; cursor:pointer;}
.Instagram_preview_body_whatsapp_left{width:90%; font-size:13px;}
.Instagram_preview_body_whatsapp_right{width:10%; text-align:right; font-size:14px; font-weight:bold;}
.Instagram_preview_body_whatsapp_left i{margin-right:8px;}
.Instagram_preview_body_actions{display:flex; width:100%; font-size:20px; margin:15px 0;}
.Instagram_preview_body_actions_left{width:80%;}
.Instagram_preview_body_actions_right{width:20%; text-align:right;}
.Instagram_preview_body_actions_left svg{margin-right:10px;}
.Instagram_preview_headline_text{font-size:12px; color:#565656;}
.Instagram_preview_primary_text{font-size:12px; color:#565656;}

/*** Whatsapp ***/
#Whatsapp_preview{padding:5px;}
.Whatsapp_preview_container{background:url(../images/previewsamples/whatsappbg.png); /*width:330px;*/ /*height:650px; */margin:0 auto; color:#000; border-radius:5px; position:relative;}
.Whatsapp_preview_header{display:flex; align-items:center; padding:10px; background:#fff;}
.Whatsapp_preview_header_left{width:90%; display:flex; align-items:center;}
.Whatsapp_preview_header_right{width:10%; text-align:right; display:flex;}
.Whatsapp_preview_header_back{font-size:25px;}
.Whatsapp_preview_header_logo{background:#2e5bac; width:35px; height:35px; border-radius:100%; margin-right:7px;}
.Whatsapp_preview_header_accname{font-size:13px; font-weight:bold; text-align:left;}
.Whatsapp_preview_header_sponsered{font-size:11px;}
.Whatsapp_preview_header_close{width:50%; text-align:right; font-size:25px;}
.Whatsapp_preview_header_bar{width:50%; text-align:right; font-size:25px;}
.Whatsapp_preview_body{display:flex; /*position:absolute; */bottom:0; width:100%; align-items:flex-end; margin-top:100px;}
.Whatsapp_preview_message{width:90%;}
.Whatsapp_preview_send{width:10%; text-align:right;}
.Whatsapp_preview_send img{width:30px;}
.Whatsapp_preview_message_bubble{background:#fff; padding:10px; border-radius:15px; position:relative;margin-right: 10px;margin-top: -5px;font-size: 12px;font-weight: 600;}
.Whatsapp_preview_message_header_close{position:absolute; right:10px;}
.Whatsapp_preview_message_header{display:flex; align-items:center;}
.Whatsapp_preview_message_header_left{width:15%;}
.Whatsapp_preview_message_header_right{width:85%;}
.Whatsapp_preview_message_header_logo{background:#2e5bac; width:85%; height:40px; border-top-left-radius:10px; border-bottom-left-radius:10px;}
.Whatsapp_preview_message_header_accname{font-size:13px; font-weight:bold;}
.Whatsapp_preview_message_header_sponsered{font-size:12px; color:#98999d; width:100px; overflow: hidden;white-space: nowrap; text-overflow:ellipsis;}
.Whatsapp_preview_message_greeting{color:#808080; margin:10px 0; font-weight:400;}
.Whatsapp_preview_message_autofill_right i{font-size:18px; color:#64686b;}
.Whatsapp_preview_message_autofill{display:flex; align-items:flex-end;}
.Whatsapp_preview_message_autofill_left{display:flex;}
.Whatsapp_preview_message_autofill_left{width:80%;}
.Whatsapp_preview_message_autofill_right{width:20%;}
.Whatsapp_preview_message_autofill_left_icon svg{margin-top:5px;}
.Whatsapp_preview_message_autofill_left_icon{width:15%;}
.Whatsapp_preview_message_autofill_left_msg{width:85%; font-weight:400;}
.Whatsapp_preview_message_autofill_icebraker{display:flex; align-items:center;}
.Whatsapp_preview_message_autofill_icebraker .Whatsapp_preview_message_autofill_left_msg{padding-top:7px; font-size:14px; color:#bec2c5; font-weight:400;}
.Whatsapp_preview_message_autofill_icebraker_msgs_list{display:flex; align-items:center; border-bottom:#ececec 1px solid; padding:10px 0;}
.Whatsapp_preview_message_autofill_icebraker_msgs_list_left{width:85%; font-size:13px; font-weight:400;}
.Whatsapp_preview_message_autofill_icebraker_msgs_list_right{width:15%; text-align:right;}
.Whatsapp_preview_message_autofill_icebraker_msgs_list_right img{width:20px;}
