
@font-face {
    font-family: 'poppinsbold';
    src: url('../fonts/Poppins/poppins-bold-webfont.woff2') format('woff2'),
         url('../fonts/Poppins/poppins-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsmedium';
    src: url('../fonts/Poppins/poppins-medium-webfont.woff2') format('woff2'),
         url('../fonts/Poppins/poppins-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinsregular';
    src: url('../fonts/Poppins/poppins-regular-webfont.woff2') format('woff2'),
         url('../fonts/Poppins/poppins-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'poppinssemibold';
    src: url('../fonts/Poppins/poppins-semibold-webfont.woff2') format('woff2'),
         url('../fonts/Poppins/poppins-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'playfair_displaybold';
    src: url('../fonts/playfair-display/playfairdisplay-bold-webfont.woff2') format('woff2'),
         url('../fonts/playfair-display/playfairdisplay-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'playfair_displayregular';
    src: url('../fonts/playfair-display/playfairdisplay-regular-webfont.woff2') format('woff2'),
         url('../fonts/playfair-display/playfairdisplay-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dm_sansbold';
    src: url('../fonts/DM_Sans/dmsans-bold-webfont.woff2') format('woff2'),
         url('../fonts/DM_Sans/dmsans-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dm_sansmedium';
    src: url('../fonts/DM_Sans/dmsans-medium-webfont.woff2') format('woff2'),
         url('../fonts/DM_Sans/dmsans-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dm_sansregular';
    src: url('../fonts/DM_Sans/dmsans-regular-webfont.woff2') format('woff2'),
         url('../fonts/DM_Sans/dmsans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body.light-theme-campaign-page {
    background: #f9fafe;
    font-family: 'dm_sansregular';
}

body {background: #06050a;  font-family: 'dm_sansregular';}

header.client-header-new{background: #17161C; box-shadow: 0px 4px 40px rgba(58, 131, 247, 0.05);}
footer{display: none}
.talk-holder{background: #FD9A21;font-family: 'poppinsmedium'; padding: 15px 10px; font-style: normal; font-weight: 500;  font-size:16px; color: #fff;}
.talk-holder label{margin-bottom: 0px;}
.talk-holder a{color: #fff; margin: 0px 15px;  font-family: 'poppinsregular'; font-weight: 400;}

.create_campaign_page {padding: 35px 0px; min-height: 85vh;}
.create_campaign_page  .container-xxs{max-width:1250px; width: 100%; margin: 0px auto; padding: 0px 20px;}

.campaign-commonblk  .cs-heading{font-style: normal; font-weight: 500; font-family: 'poppinsmedium';line-height: 1.6; font-size:26px;color: #323131; margin-bottom:15px; }
.campaign-commonblk .description{font-style: normal; line-height: 1.5; margin-bottom: 20px; hyphens: none; font-weight: 400; font-size:16px; }

.step_Selections{margin-bottom: 40px;}
.step_Selections .goal-border{background: #17151C; border: 1px solid #17151C; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04); transition: .3s all;  margin-bottom: 15px;  padding: 24px 25px; border-radius: 10px; display: flex; align-items: center; }
.step_Selections .goal-border label{color: #2C335C; font-style: normal;cursor: pointer; font-weight: 400; font-size:15px; }
.step_Selections .goal-border input[type="radio"]{width: 20px; height: 20px;cursor: pointer; margin-right: 10px;}
.step_Selections .goal-border:hover{border-color: #3CDEEC;box-shadow: 0px 0px 20px #dfdbdb; }
.step_Selections .goal-border:hover label{color: #3CDEEC;}

.cm-btns{background: linear-gradient(180deg, #F90889 0%, #DC087A 100%);box-shadow: 0px 4px 40px rgba(57, 131, 247, 0.1);transition: .3s all; padding: 12px 38px;color: #fff; letter-spacing: 0.186667px;font-style: normal; font-weight: 500;font-family: 'poppinsmedium'; font-size:16px;  border: 1px solid transparent;  border-radius: 12px; }
.cm-btns:hover{background: #DC087A;color: #fff;}

.cm-btns.btn:not(:disabled):not(.disabled).active, .cm-btns.btn:not(:disabled):not(.disabled):active{background: linear-gradient(180deg, #F90889 0%, #DC087A 100%); 
color: #fff;
}

.btn-flexs{display: flex; align-items: center; justify-content: space-between;}
.back-btns{background:transparent; color: #0085FF; border: 1px solid #E5087E;color: #E5087E; border-radius: 12px;}
.back-btns:hover{background: #1a1a1a; color: #E5087E;}
.btn-flexs .cm-btns, .btn-flexs .back-btns{width: 50%;margin: 10px;} 

.campaign-commonblk .right_img_camps{border-radius: 10px 10px 0px 0px;overflow: hidden;border: 1px solid #D1D2DB; border-bottom: 0px; width: 100%; height: 330px; }
.campaign-commonblk .right_img_camps img{width: 100%; height: 100%;}

.campaign-commonblk .mid-size{background: #FD9A21; margin-bottom: 20px;  font-family: 'playfair_displaybold'; font-size:22px; color: #444444;line-height: 1.6;padding:20px 35px; border: 1px solid #D1D2DB; border-top: 0px;  border-radius:0px 0px 10px 10px;}
.campaign-commonblk .promote-box{background: #C5E3FF;padding: 25px; border-radius: 10px; }
.campaign-commonblk .promote-box p{margin-bottom: 0px; color: #49454F;hyphens: none;  font-style: normal;  font-weight: 400; font-size:18px; }

fieldset:not(:first-of-type) {
    display: none;
}

.common-form-campaigns .form-group{margin-bottom: 20px;}
.common-form-campaigns .form-group label{color: #9F9F9F; font-size: 14px; margin-bottom: 5px; font-style: normal; font-weight: 500; }
.common-form-campaigns .form-group .form-control{background-color: #17151C; border: 1px solid #4D495A; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04);  color: #fff; padding: 12px 19px; height: auto !important;resize: none; border-radius:14px;font-style: normal; font-weight: 400;  font-size: 14px;  }
.common-form-campaigns .form-group .form-control::placeholder{color: #aaaaaa;}
.common-form-campaigns .form-group .form-control:focus{box-shadow: none; border-color:#DC087A  ;}

.common-form-campaigns .form-group select.form-control{background: url(../img/down_arrow.png); background-size: 12px; background-position:right 9px center; background-repeat: no-repeat;}

.common-form-campaigns .input-group{border: 1px solid #4D495A; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04); border-radius: 14px;  background-color: #17151C; }
.common-form-campaigns .input-group .form-control{border: 0;  }
.common-form-campaigns .input-group .input-group-text{background: transparent; color: #fff; border-radius: 0; border: 0;}
.common-form-campaigns .input-group:focus-within{border-color:#DC087A  ;}


.upload_img_flex{display: flex; align-items: center; justify-content: space-between;}
.sm-tags{font-size: 13px; color: #fff; margin-bottom: 5px;}

.common-blkline{ padding: 30px; height: 100%; border-radius: 17px; border: 1px solid #4D495A; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04);}

.upload-imgs_blocks{display: block; white-space: nowrap; /* overflow-x: auto; scrollbar-width: thin; */}
.upload-imgs_blocks .image_blocks{width: 105px;margin-right: 15px;display: inline-block; text-align: center; color: #444444; font-size: 12px;font-style: normal; font-weight: 500;letter-spacing: 0.130948px; }
.upload-imgs_blocks .image_blocks .up-imgs{display: flex;position: relative; overflow: hidden; align-items: center;justify-content: center;cursor: pointer; width: 100%; height: 105px;border: 0.701508px solid #D1D2DB;border-radius: 14.0302px;  margin-bottom: 10px; color: #444444; font-size: 12px;font-style: normal; font-weight: 500;letter-spacing: 0.130948px; }
.upload-imgs_blocks .image_blocks .up-imgs .new-file-upload span{display: block;padding: 10px 0px; cursor: pointer; text-align: center;}
.upload-imgs_blocks .image_blocks:last-child{margin-right: 0px;}
.upload-imgs_blocks .image_blocks .up-imgs img{width: 100%; height: 100%; object-fit: cover;}
.upload-imgs_blocks .image_blocks.image-hovers-sections .new-file-upload{ display: none; align-items: center; justify-content: center; flex-direction: column; position: absolute;height: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; color: #fff;}
.upload-imgs_blocks .image_blocks.image-hovers-sections .new-file-upload::before{content: ''; opacity: 0; position: absolute; left:0; top: 0;right: 0;bottom: 0; background: rgba(0, 0, 0, 0,3);}

.upload-imgs_blocks .image_blocks.image-hovers-sections .up-imgs:hover .new-file-upload{display: flex;}
.upload-imgs_blocks .image_blocks.image-hovers-sections .up-imgs:hover .new-file-upload::before{opacity: 1;}

.form-check .check_label{font-size: 16px; font-style: normal; font-weight: 400; }
.form-check input[type="checkbox"]{width: 19px; height: 19px; cursor: pointer; margin-top: 2px; background: #444444; margin-right: 10px;}
.form-check.form-check-inline{align-items: flex-start;}

.simple-brip_content .cs-heading{ font-size:24px; text-align: center;}

.simple-brip_content .btn-flexs .cm-btns{background: #5e5ce6; width: 48%; color: #fff; padding: 10px 19px; font-size: 18px;}

.simple-brip_content .btn-flexs{padding-top: 20px;}
.simple-brip_content .iphone_sample_contents .logo{/* margin-bottom: 10px; */max-width:100%;text-align: center;margin:0px auto 10px;}
.simple-brip_content .iphone_sample_contents .logo img{width: 100%; height: 100%; object-fit: contain;max-width:100px;}
.simple-brip_content .iphone_sample_contents .upload-imgs_blocks{margin-bottom: 20px;}
.simple-brip_content .iphone_sample_contents .upload-imgs_blocks .image_blocks{width: 105px; margin-right: 6px;}
.iphone_sample_contents .upload-imgs_blocks .image_blocks .up-imgs{height: 105px;}
.simple-brip_content .iphone_sample_contents p{color: #4f4f4f;line-height: 1.6; font-size:16px;hyphens: none; margin-bottom: 20px;}

.iphone_bg_image_smpl{background: url(../img/iphone_sm.png)no-repeat center;  padding: 25px 20px; width: 400px; margin: 0px auto;  height: 800px;  background-size: contain;}
.iphone_bg_image_smpl .iphone_sample_contents{background: #ffffff; position: relative; padding: 20px 20px; height: 100%; border-radius:50px; padding-top: 70px;}
.iphone_bg_image_smpl .iphone_sample_contents .iphone-scrolls::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: #aaa; /* or add it to the track */
}
  
  /* Add a thumb */
.iphone_bg_image_smpl .iphone_sample_contents .iphone-scrolls::-webkit-scrollbar-thumb {
    background: #0085FF;
}

.iphone_bg_image_smpl .iphone_sample_contents .iphone-scrolls{ overflow: auto;scrollbar-width: thin;height: calc(100% - 85px);}


.iphone_bg_image_smpl .upper_screen{position: absolute; left: 50%; top: 8px; width: 90%; transform: translateX(-50%); border-radius: 15px; overflow: hidden;}
.iphone_bg_image_smpl .upper_screen img{width: 100%; height: 100%; object-fit: cover;}

.radio-btn-flex{display: flex;}
.radio-btn-flex .radio-grp{margin-right: 30px; cursor: pointer;}

.range-slider{color: #2C335C; font-size: 12px; display: flex; align-items: center;margin: 15px 0px; margin-top: 5px; }
.range-slider input{width: 100%;margin: 0px 10px;}
  
.product_steps_2 .step-2-blocks .common-blkline{margin-bottom: 30px; height: auto;}
.product_steps_1 .step-3-blocks .common-blkline, .product_steps_3 .step-3-blocks .common-blkline, .product_steps_5 .step-3-blocks .common-blkline{margin-bottom: 30px; height: auto;}


.target-right-content .target-right{ background: #17151C; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04); color: #fff;font-style: normal; font-weight: 500; font-size: 18px;   margin-bottom: 30px; border-radius: 10px; padding: 15px 15px 20px;}
.target-right-content .target-right .target-img{width: 100%; height: 240px;margin-bottom: 15px; border-radius: 10px; overflow: hidden;}
.target-right-content .target-right .target-img img{width: 100%; height: 100%; object-fit: contain;}

.step-3-blocks .upload-imgs_blocks{/* margin-bottom: 30px; */margin-top: 10px;}

.add-link-btn{border: 1px solid #EB0881;margin-top: 30px; border-radius: 10px; font-style: normal; font-weight: 400; font-size: 16px; color: #EB0881; padding: 16px ; width: 100%;}

.additional-options{margin: 40px 0px;}
.additional-options .sub_titles{color: #fff;margin-bottom: 20px; font-style: normal; font-weight: 500; font-size: 30px;font-family: 'dm_sansmedium'; }
.additional-options .form-check .check_label{font-size:18px;font-family: 'dm_sansmedium'; margin-bottom:15px;  }

.camp_details{padding: 20px; margin-bottom: 20px; border-radius: 17px; border: 1px solid #4D495A;  box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04); }
.camp_details label{/* color: #9F9F9F; */ color: #fff; font-style: normal;margin-bottom: 10px; /* font-weight: 700; */ font-size: 16px; font-family: 'dm_sansmedium'; }
.camp_details .sm-tags{font-size: 14px;}
.camp_details ul li{color: #444444; font-style: normal; font-size: 14px; opacity: 0.7;}

.card-users{padding-top: 20px; height: 100%;}
.card-users .card{background: #17151C; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04); min-height: 313px;  border-radius: 30px;  position: relative;height: 100%; text-align: center; border: 0; padding: 15px;}
.card-users .card .user-img{border: 1px solid #7C7C7C; border-radius: 50%;overflow: hidden; width: 100px; height: 100px; margin: 0px auto 10px;  }
.card-users .card .user-img img{width: 100%; height: 100%; object-fit: cover;}
.card-users .card .user-name{color: #FFFFFF; font-size: 18px; font-family: 'dm_sansmedium';  margin-bottom:15px;}

.card-users .card ul{list-style: none;padding: 0; margin: 0px 0px 10px; display: flex; align-items: center; justify-content: center;}
.card-users .card ul li{font-size: 14px; color: #FFFFFF; padding: 0px 20px; opacity: 1; }
.card-users .card ul li span{display: block;}
.card-users .card ul li i{color: #3CDEEC;}
.card-users .card ul li:first-child + li{border-left: 1px solid #363650;}
.card-users .card  p{font-size: 15px;  color: #FFFFFF; opacity: 0.7; margin-bottom: 10px;}
.card-users .card .goto-home{border: 1px solid #E5087E;width: 100%; position: relative;z-index: 9; border-radius: 10px; font-style: normal;margin-top: 10px; font-weight: 400; font-size: 14px; color: #E5087E; padding:8px 20px ; }
.card-users .card .goto-home:hover{background: #E5087E; color: #fff;}

.card-users .card::before{content: '';opacity: 0; position: absolute; left: 0; top: 0; right: 0; border-radius: 5px;  bottom: 0; background: rgba(0, 0, 0, 0.35); border-radius: 30px;}
.card-users .card .cm-btns{position: absolute;display: none; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 9; padding:8px 20px; font-size: 16px;}
.card-users .card:hover .cm-btns{display: block;}
.card-users .card:hover:before{opacity: 1;}

.sample_influence_heights{max-height: 680px; overflow-y: auto; scrollbar-width: thin; overflow-x: hidden;}

.campaign_create_modals.modal .modal-dialog{  max-width: 700px;}
.campaign_create_modals.modal .modal-dialog .modal-content{background: #FFFFFF; border-radius: 10px;}

.campaign_create_modals.modal .modal-dialog  .modal-body{text-align: center; padding: 30px 50px;}
.campaign_create_modals.modal .modal-dialog .checks{font-size:105px; color: #2196F3;}
.campaign_create_modals.modal .modal-dialog h5{color: #444444; font-size: 40px;  font-family: 'poppinsmedium'; margin-bottom: 30px;}

/* step-2 */

.map-img{margin-bottom: 10px; height: 130px; border-radius: 10px; overflow: hidden; width: 100%;}
.map-img img{width: 100%; height: 100%;object-fit: cover;}
.map-img #map{height: 100% !important;}

.campaign-commonblk .iphone_bg_image_smpl .form-group label{font-family: 'poppinsmedium'; font-size: 20px;}
/*.iphone_bg_image_smpl .map-img{height: 250px;}*/

.product_steps_2 .simple-brip_content.pro_step2_simple .iphone_sample_contents p{line-height: 1.8; font-size: 19px;}
.product_steps_3 .simple-brip_content.pro_step2_simple .iphone_sample_contents p{line-height: 1.8; font-size: 19px;}

.product_steps_2 .simple-brip_content.pro_step2_simple .btn-flexs .cm-btns, .product_steps_3 .simple-brip_content.pro_step2_simple .btn-flexs .cm-btns{background: #0085FF;}

.simple-brip_content.pro_step2_simple .cover-img{width: 100%; height: 220px; border: 0.701508px solid #D1D2DB; margin: 50px 0px; border-radius: 10px; overflow: hidden;}
.simple-brip_content.pro_step2_simple .cover-img img{width: 100%; height: 100%; object-fit: contain;}

.simple-brip_content.pro_step2_simple .iphone-scrolls .cover-img img{ object-fit: cover; }

.eye_icons{width: 22px; height: 16px; object-fit: contain;}
.outerFormElement.uplodFile{/* display: inline-flex; flex-wrap: wrap; */}
/* create Dashboard */

.dashboard-card{padding-bottom:30px; height: 100%;}
.dashboard-card .cards{background: #17151C; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04); overflow: hidden; height: 100%; padding: 0px 15px 20px; border-radius: 10px; }
.dashboard-card .cards .card-header{background: transparent;padding: 14px 0px; border-bottom: 1px solid #EFEFF3; display: flex; align-items: center; justify-content: space-between; color: #fff; font-style: normal; font-family: 'poppinsbold'; font-size:16px; }
.dashboard-card .cards .card-header span + span{font-style: normal;font-weight: 500; font-family: 'poppinsmedium'; }
.dashboard-card .cards .card-header span + span i{ color: #3CDEEC;}
.dashboard-card .cards .media ul{margin: 0; padding-left: 30px;}
.dashboard-card .cards .media ul li{color: #fff; font-style: normal;margin-bottom:5px; font-weight: 400; font-size:16px; }
.dashboard-card .cards .media {padding: 15px 0px;}
.dashboard-card .cards .media ul li::marker{font-size: 19px;}
.dashboard-card .cards .cm-btns, .dashboard-card .cards .cancel-subsbtn{ padding: 10px; border-radius: 5px; font-size: 14px; font-family: 'poppinsmedium'; }

.dashboard-card .cards .media .media-img{width: 120px; height: 120px; padding: 10px;}
.dashboard-card .cards .media .media-img img{width: 100%; height: 100%; object-fit: contain;}

.dashboard-card .cards.add_new_campaign{color:#fff; /* text-transform: uppercase; */ font-style: normal;text-align: center; font-weight: 500;  font-size: 21px; font-family: 'poppinsmedium'; display: flex; align-items: center; justify-content: center; flex-direction: column; cursor: pointer; min-height: 227px; }
.dashboard-card .cards.add_new_campaign .plus_icons{width: 60px; height: 60px;margin: 0px auto 20px;}
.dashboard-card .cards.add_new_campaign .plus_icons img{width: 100%;height: 100%; object-fit: cover;}

.datepicker { width: fit-content; }
.bootstrap-tagsinput { border: 1px solid #dcdcdc;background: #17151C;border-radius: 14px;  border: 1px solid #4D495A; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04);  padding: 12px 19px; color: #fff; }

.icon-box{ color:#888DAB !important; font-size: 16px; }
.icon-box img{width: 19px;}
.file-chooser { font-size: 10px; display: inline-block; margin-top: 15px; color: #fff !important;  text-align: center; font-style: normal; font-weight: 400;}

.dropzone.dz-clickable { border: none; padding: 0px; }

.dropzone { min-height: 125px; margin-top: 5px;}

.dropzone ul{ margin-left: 0px; padding-left: 0px; margin-bottom: 0px;}

#documentUploader , .imagestorage { border: 1px dashed rgba(60, 222, 236, 0.6);background: rgba(60, 222, 236, 0.06); margin-right: 10px; border-radius: 15px; width: 105px !important; height: 105px !important; display: inline-block; }

#documentUploader .dz-message, .imagestorage .dz-message { margin: 22px 0px !important; }

#documentPreview { display: inline-block; vertical-align: top; }

.dropzone .dz-preview { margin: 0px; border-radius: 10px; height: 105px;}

.dropzone .dz-preview .dz-image { height:105px; width: 105px;}
.dropzone .dz-preview .dz-image{border-radius: 0px;}
.dropzone .dz-preview .dz-image img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.dropzone .dz-preview .dz-image iframe{border: 0px; height: 100%; object-fit: fill; }
.dropzone .dz-preview .dz-image iframe video{max-width: 100%;}
.dropzone .dz-preview .dz-image iframe body{max-width: 100%;}

.dz-remove { display:none !important; position: absolute; bottom: 24px; left: 0px; right: 0px; z-index: 999; color: #fff; font-size: 12px !important; font-weight: 500; }

.dz-remove:hover { color: #fff; text-decoration: none !important; }

#documentPreview li { display: inline-block; margin-right: 3px; }

#documentPreview li .dz-preview { border-radius: 15px; }

#documentPreview li .dz-preview:hover .dz-remove { display:block !important }

#documentPreview li .dz-preview:hover .dz-image { background: rgba(0,0,0,0.2); }

.iphone_sample_contents .upload-imgs_blocks .image_blocks span { text-overflow: ellipsis; width: 100px; overflow: hidden; display: inline-block; vertical-align: top; }

.bootstrap-tagsinput .tag { background: rgba(60, 222, 236, 0.08);color: #3CDEEC; font-size: 14px; border-radius: 30px; padding: 2px 10px;}
.bootstrap-tagsinput input{color: #fff; font-size: 14px;}
.bootstrap-tagsinput .tag [data-role="remove"] {border: 1px solid;border-radius: 50%;width: 14px; height: 14px; display: inline-flex; align-items: center; justify-content: center; font-size: 10px; }

datalist { display: flex; justify-content: space-between; color: #2C335C; width: 100%; }

.range-wrap{ position: relative; z-index: 9999; }
#range { width: 100%; transition: background 450ms ease-in; -webkit-appearance: none; height: 8px; 
    /* background-color: #C5E3FF;  */
    position: relative; z-index: 999; border-radius: 15px; }
input:focus { outline: none; box-shadow: none; }
.devices-range-value { position: absolute; top: 30px; }
.devices-range-value span{ width: 30px; height: 24px; line-height: 24px; text-align: center; background: white; color: #000; font-size: 12px; display: block; position: absolute; left: 50%; transform: translate(-50%, 0); }
#scales { display: flex; width: 100%; position: absolute; top: 10px; }
.col5 { width: 20%; float: left; height: 5px; background-color: transparent; text-align: right; position: relative; }
.col5 span { color: gray; font-size: 12px; top: 15px; right: -8px; position: absolute; cursor: pointer; }
.col5::after { content: ""; width: 9px; height: 9px; border-radius: 50%; background-color: transparent; position: relative; z-index: 9; margin-top:-2px; float: right; cursor: pointer; }
.toggle-pricetg { margin-top: 25px; }
#devices-range ~ #scales .col5 span{right: -17px;}

input[type="range" i]::-webkit-slider-runnable-track { background: #C5E3FF; border-radius: 15px; height: 10px; }
input[type="range" i]::-webkit-slider-thumb { margin-top: -3px; }
input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none; /* Override default look */
    appearance: none;
    width: 15px; /* Set a specific slider handle width */
    height: 15px; /* Slider handle height */
    background: #E5087E; /* Green background */
    cursor: pointer; /* Cursor on hover */
    border: 0;
    border-radius: 50%;
}
  
input[type="range"]::-moz-range-thumb {
width: 15px; /* Set a specific slider handle width */
height: 15px; /* Slider handle height */
background: #0085FF; /* Green background */
cursor: pointer; /* Cursor on hover */
border: 0;
border-radius: 50%;
}

.blockUI.blockMsg.blockPage{background-color: #0085FF !important; border: 0px !important; font-size: 14px !important; border-radius: 20px !important; }


#backdropUploader { border: 1px dashed rgba(60, 222, 236, 0.6); background: rgba(60, 222, 236, 0.06);  border-radius: 15px; width: 105px; height: 105px; display: inline-block; }
#backdropUploader .dz-message{ margin: 22px 0px; }
#backdropPreview { display: inline-block; vertical-align: top; }
#backdropPreview li { display: inline-block; margin-right:10px; }
#videoUploader { border: 1px dashed rgba(60, 222, 236, 0.6); background: rgba(60, 222, 236, 0.06);border-radius: 15px; width: 105px;height: 105px; display: inline-block; }
#videoUploader .dz-message{ margin: 22px 0px; }
#videoPreview { display: inline-block; vertical-align: top; }
#videoPreview .dz-preview{ display: inline-block; margin-right:10px;}
#videoPreview li, #videoPreview .dz-preview  { display: inline-block; margin-right:10px; }
.videolink-section { margin-top: 20px; }
.user-nametag { overflow: hidden; text-overflow: ellipsis; max-width: 100px; }
#influencer_range , #macro, input[type="range"]{ width: 100%; transition: background 450ms ease-in; -webkit-appearance: none; height: 8px; background-color: #C5E3FF; position: relative; z-index: 999; border-radius: 15px; }
.custom-influencer { margin-top: 22px; }
.desired-influencerblk { /* padding-left: 15px; padding-right:15px; */ }

.influencer-needsection, .influencer-wantsection { /* padding-left: 20px; padding-right: 30px; border-bottom: 1px solid #D1D2DB;padding-bottom: 10px; */ margin-bottom: 30px;  }
.left-needsection { /* max-width: 48%; */ }
.influencer-ortg { margin-top: 34px; font-size: 14px;color: gray; text-align: center;/*  margin-left: 5px; */ /* position: absolute; right: 15px; left: 0px; */ z-index: 999; }
.right-needsection { /* padding-left: 35px;  */}

.coupon-listblk .bootstrap-tagsinput { height: 120px; overflow-y: scroll; }
#influencer_wantrange { width: 100%; position: relative; z-index: 9999; }
#monthly_budget { width: 100%; position: relative; z-index: 9999; }
.event-infreqblk { /* padding-left: 15px; padding-right: 15px; */ }
.influencer-wantsection { /* border-bottom: 1px solid #D1D2DB; padding-left: 15px; padding-right: 15px; padding-bottom: 15px; */ margin-bottom: 25px; }
.influencer-cntcalblk {/*  padding-left: 15px; padding-right: 15px; */ }
#backdropevtUploader { border: 1px dashed rgba(60, 222, 236, 0.6); background: rgba(60, 222, 236, 0.06); border-radius: 15px; width: 105px; display: inline-block; }
#backdropevtUploader .dz-message{ margin: 22px 0px; }
#backdropevtPreview { display: inline-block; vertical-align: top; }
#backdropevtPreview li, #backdropevtPreview .dz-preview  { display: inline-block; margin-right: 10px; }
#videoevtUploader { border: 1px dashed rgba(60, 222, 236, 0.6); background: rgba(60, 222, 236, 0.06); border-radius: 15px; width: 105px; display: inline-block; }
#videoevtUploader .dz-message{ margin: 22px 0px; }
#videoevtPreview { display: inline-block; vertical-align: top; }
#videoevtPreview li, #videoevtPreview .dz-preview { display: inline-block; margin-right: 3px; }
.dropzone .dz-preview.dz-file-preview .dz-image{border: 0; background: #fff; border-radius: 15px;}
.custom-influencer { position: relative; z-index: 999; }
#network_influencers { width: 100%; position: relative; z-index: 9999; }
#network_influencerno { position: relative; z-index: 9999; }
#network_monthly_budget { width:100%; position: relative; z-index: 9999; }
#backdropnetUploader { border: 1px dashed rgba(60, 222, 236, 0.6); background: rgba(60, 222, 236, 0.06); border-radius: 15px; width: 105px; display: inline-block; }
#backdropnetUploader .dz-message{ margin: 22px 0px; }
#backdropnetPreview { display: inline-block; vertical-align: top; }
#backdropnetPreview li,  #backdropnetPreview .dz-preview   { display: inline-block; margin-right: 10px; }
#videonetUploader {border: 1px dashed rgba(60, 222, 236, 0.6);  background: rgba(60, 222, 236, 0.06); border-radius: 15px; width: 105px; display: inline-block; }
#videonetUploader .dz-message{ margin: 22px 0px; }
#videonetPreview { display: inline-block; vertical-align: top; }
#videonetPreview li, #videonetPreview .dz-preview { display: inline-block; margin-right: 10px; }
#coverUploader { border: 1px dashed rgba(60, 222, 236, 0.6); background: rgba(60, 222, 236, 0.06); border-radius: 15px; margin-bottom: 10px; width: 100% !important; margin-right: 0px;}

#tiktok_influencer { width: 100%; position: relative; z-index: 9999; }
#custom_tiktok_influencer { margin-top: 22px; position: relative; z-index: 9999; }
#tiktok_monthly_budget { width:100%; position: relative; z-index: 9999; }
#tiktokbackdropUploader { border: 1px dashed rgba(60, 222, 236, 0.6); background: rgba(60, 222, 236, 0.06); border-radius: 15px; width: 105px; display: inline-block; }
#tiktokbackdropUploader .dz-message{ margin: 22px 0px; }
#tiktokbackdropPreview { display: inline-block; vertical-align: top; }
#tiktokbackdropPreview li { display: inline-block; margin-right: 10px; }
#tiktokvideoUploader { border: 1px dashed rgba(60, 222, 236, 0.6); background: rgba(60, 222, 236, 0.06); border-radius: 15px; width: 105px; display: inline-block; }
#tiktokvideoUploader .dz-message{ margin: 22px 0px; }
#tiktokvideoPreview { display: inline-block; vertical-align: top; }
#tiktokvideoPreview li, #tiktokvideoPreview .dz-preview  { display: inline-block; margin-right: 10px; }
.tiktok-videolink{ margin-top: 20px; }
.dz-preview:hover .dz-remove { display:block !important; }
.video-linkerr1, .video-linkerr2, .video-linkerr3, .tiktok-formaterr1, .tiktok-linkerr1, .video-linkerr, .video-linkboxerr { color:red; font-size: 12px; top: -2px; position: relative; }
.network-videolinks { margin-top: 20px; }
.goal-err { color:red; font-size: 14px; }
.campaign-errtg { color: red; font-size: 14px; }
.trash-headtg { color: #fff; font-size: 18px; }
.influencer-summary { margin-top: 20px; }

#reviewuser_modal .user-name { color:#444; font-family: 'poppinsbold';margin-bottom: 15px; font-size: 22px; }
#reviewuser_modal .u-info{color:#444; font-family: 'poppinsmedium'; }
#reviewuser_modal .user-details{margin-bottom: 30px;}
#reviewuser_modal .user-img img{border-radius: 50%; width: 150px ; height: 150px; object-fit: cover;border: 1.5px solid #0085FF; margin-bottom: 30px; }
#reviewuser_modal .u-featured{color: #444; font-family: 'poppinsbold'; font-size: 18px;}
#reviewuser_modal .featured-box { margin-top: 15px; margin-bottom: 15px; }
.blk-details .label-name{color: #444; }
.blk-details .info-field{color: #444; }
#reviewuser_modal .modal-dialog{ max-width: 550px; }
#reviewuser_modal .blk-details{max-width:100%;margin-left:auto;margin-right:auto;}
#reviewuser_modal .user-info{padding-bottom: 13px;font-size: 18px;}

#reviewuser_modal .label-name { color: #444;font-family: 'poppinssemibold'; }
.campaign-borderblk { padding:0px !important; }
.campaign-borderblk label { padding: 20px 60px !important; width: 100%; }

.campaign-borderblk input[type="radio"] { margin-left: 20px !important; position: absolute; }
.modal .modal-dialog .close{color: #000 !important; font-size: 26px;}
.modal .modal-dialog .modal-header{padding: 13px 20px 0px 10px;}

/* radio button */

.goal-border  [type="radio"]:checked, .goal-border  [type="radio"]:not(:checked) {position: absolute;left: -9999px;}
.goal-border  [type="radio"]:checked + label, .goal-border [type="radio"]:not(:checked) + label { position: relative; padding-left: 28px;cursor: pointer;line-height: 20px;display: inline-block;color: #2C335C;}
.goal-border  [type="radio"]:checked + label:before, .goal-border  [type="radio"]:not(:checked) + label:before {content: "";position: absolute;left:15px;top:50%;transform: translateY(-50%); width:22px;height:22px;border:2px solid #D1D2DB;border-radius: 100%;background: #fff;}
.goal-border  [type="radio"]:checked + label:after, .goal-border  [type="radio"]:not(:checked) + label:after {content: "";width: 12px;height: 12px;background: #0085FF;position: absolute;top: 50%;left: 20px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.goal-border  [type="radio"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0) translateY(-50%);transform: scale(0) translateY(-50%);}
.goal-border  [type="radio"]:checked + label:after {opacity: 1;-webkit-transform: scale(1) translateY(-50%);transform:scale(1) translateY(-50%);}
.goal-border  [type="radio"]:checked + label::before{border-color:#0085FF ;}


.campaign-commonblk.brief-block .cs-heading{margin-bottom: 0px;}

/* checkbox */
.additional-options .form-check.form-check-inline, .desired-influencerblk .form-check.form-check-inline, .event-infreqblk .form-check.form-check-inline{margin-top: 0px;}

.form-check.form-check-inline {display: inline-block; position: relative;cursor: pointer; padding-left: 35px; margin-top: 20px; font-weight: 400; cursor: pointer;font-size: 16px;  color: #fff;}
.form-check.form-check-inline input[type="checkbox"] { position: absolute; opacity: 0;cursor: pointer;height: 0; width: 0;}
.form-check.form-check-inline input[type="checkbox"] ~ .check_label::before{content: ""; position: absolute;top:2px;left: 0px; height: 25px; width: 25px; border-radius: 8px; background-color:transparent; border: 1px solid #9b9b9b;}
.form-check.form-check-inline input[type="checkbox"] ~ .check_label::after {content: "";position: absolute;left: 9px; top: 4px; width: 7px; height: 14px; border: solid white; border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.form-check.form-check-inline input[type="checkbox"]:checked ~ .check_label::before { background: linear-gradient(180deg, #F90889 0%, #DC087A 100%); border-color: #DC087A;}
.form-check.form-check-inline input[type="checkbox"]:checked ~ .check_label::after { display: block; } 
.form-check.form-check-inline input[type="checkbox"] ~ .check_label::after { display: none;}
.form-check.form-check-inline input[type="checkbox"] ~ .check_label{cursor: pointer;font-family: 'poppinsregular';}
.gift-blk  .form-check.form-check-inline label{color: #444444; font-size:16px;}

/* user modal */
#reviewuser_modal.modal .modal-dialog .modal-content {background-color: #fff; border-radius: 10px;}
.sample_influence_heights.camp_details{padding: 10px 0px; border: 0;border-radius: 0;}

.sample_influence_heights.camp_details .influencers-cards .sample-infholder, .influencer-summary .camp_details .sample-infholder{max-width:20%; flex: 0 0 20%;}
.sample_influence_heights.camp_details .influencers-cards .form-row > [class*="col-"]{padding-right: 10px; padding-left: 10px;}
.sample_influence_heights.camp_details .influencers-cards .card-users .card div:last-child, .influencer-summary .camp_details .card-users .card div:last-child{margin-top: auto;}

.datepicker{ color: #444 !important; background-color: #fff !important;}

/* select 2 */
.select-group-2{width: 100%;}
.form-group .select2-container{width:100% !important}
.form-group .tagify{min-width:100% !important}
.select2-container--default .select2-selection--single{border: 0px solid #dcdcdc; background:transparent; height: auto !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered {background-color: #17151c; border-radius: 14px;  border:1px solid #4d495a; color: #fff; line-height: unset; font-size: 14px; padding: 12px 19px; }
.select2-container--default .select2-selection--single .select2-selection__arrow b{background: url(../img/down_arrow.png)no-repeat  left center; background-size: 12px; border: 0; box-shadow: none; width: 18px; height: 18px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{right: 7px; top: 5px;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #0085ff;}
.select2-results__option{font-size: 14px;}

#generateinfluencerModalCenter { z-index: 9999; }
.back-campbtn { float: right; background: #E5087E; color: #fff; border-radius: 6px; font-size: 14px; padding: 6px 20px; }
.back-campbtn:hover { color: #fff; text-decoration: none; }
.campaign-commonblk + .col-lg-8{padding-right: 10px !important;}
.select2-dropdown{z-index: 9999;}

#documentPreview li{margin-right: 10px;}

.right-needsection {padding-right: 0px;}
.desc-camp{ max-height: 150px; overflow-y: auto; }
/* .influencer-reqholder{ margin-top: 32px; }
.audbase-blk{ margin-top: 64px; } */

.campaign-commonblk .camp_summary_block .camp_details:last-child{min-height: 282px; margin-bottom: 0;}
.sm-icons{width:18px; object-fit: contain;}
.showmore-btn{border: 1px solid #E5087E;color: #E5087E;padding: 10px 20px;margin-top: 10px;display: inline-block;border-radius: 4px;}
.showmore-btn:hover{background:#E5087E;text-decoration: none;color:#fff;}

#socialUploader { border: 0.701508px solid #D1D2DB; border-radius: 15px; width: 105px; display: inline-block; }
#socialUploader .dz-message{ margin: 22px 0px; }
#socialPreview { display: inline-block; vertical-align: top; }
#socialPreview li { display: inline-block; margin-right: 10px; }
#socialUploader { border: 0.701508px solid #D1D2DB; border-radius: 15px; width: 105px; display: inline-block; }
#socialUploader .dz-message{ margin: 22px 0px; }
#socialPreview { display: inline-block; vertical-align: top; }
#socialPreview li, #socialPreview .dz-preview  { display: inline-block; margin-right: 10px; }
.sample-covertg img { max-width: 100%; }
.review-campbox { min-height: 1290px; }
.review-campbox img { max-width: 120px; margin-right: 5px; }


.camp_details{scrollbar-width: thin;}
::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: #ccc;
    
}
::-webkit-scrollbar-thumb {
    background: #0085FF; 
}

.camp-cardbox .cm-btns {
    padding: 12px 18px;
}

.cancel-subsbtn {
    border: 1px solid #E5087E;
    padding: 11px 18px;
    color: #fff;
}

.light-theme-campaign-page .cancel-subsbtn { border: 1px solid #488dfa; }
.light-theme-campaign-page .cancel-subsbtn:hover {color: #fff;}

.cancel-subsbtn:hover {
    background: #E5087E;
    text-decoration: none;
}

.cancelsub-box p {
    color: #fff;
}

.price-camblk .input-group-text {
    padding-top: 4px;
}

.price-camblk .input-group-prepend + .form-control {
    padding-left: 0px;
}

.notrack-link {
    color: red; font-size: 14px;
}

.notrack-netlink {
    color: red; font-size: 14px;
}
  
#coverPreview .dz-preview{width: 100% !important;}
.dropzone #coverPreview .dz-preview .dz-image{width: 100% !important;}
.coupon-listblk{margin-bottom:10px;}
.updres-tg { margin-top:16px !important; }

/* The switch - the box around the slider */
.focus-holder .switch {
    position: relative;
    display: inline-block;
    width: 90px;
    height: 25px;
  }
  
  /* Hide default HTML checkbox */
.focus-holder .switch input {
    opacity: 0;
    width: 0;
    height: 0;
  }
  
  /* The slider */
.focus-holder .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
  }
  
.focus-holder .slider:before {
    position: absolute;
    content: "";
    height: 18px;
    width: 18px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
  }
  
.focus-holder input:checked + .slider {
    background-color: #EA0881;
  }
  
.focus-holder input:focus + .slider {
    box-shadow: 0 0 1px #EA0881;
  }
  
.focus-holder input:checked + .slider:before {
    -webkit-transform: translateX(64px);
    -ms-transform: translateX(64px);
    transform: translateX(64px);
  }
  
  /* Rounded sliders */
.focus-holder .slider.round {
    border-radius: 34px;
  }
  
.focus-holder .slider.round:before {
    border-radius: 50%;
  }

.nano-switch { color: gray;font-size: 12px;padding-right: 5px; }
.macro-switch { color: gray;font-size: 12px;padding-left: 5px; }

/* new design 
==================================== */
.create_campaign_page{background: #06050a}
.promote_lst-box{background: #17151C;display: flex;align-items: center; color: #fff; font-style: normal; font-weight: 500; font-size: 14px; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04); border-radius: 30px;padding:15px 20px; margin-bottom: 20px;}
.promote_lst-box .pr-media-box{background: rgba(255, 255, 255, 0.14); border-radius: 20px; width:90px; height:90px; margin-right: 20px;padding: 10px;}
.promote_lst-box .pr-media-box img{width: 100%; height: 100%; object-fit: contain;}
.promote_lst-box span{flex: 1;}

.campaign-commonblk .cs-heading{color: #fff;}
.campaign-commonblk .cs-heading span{color: #3CDEEC;}
.campaign-commonblk .right-camps-icons{width: 100%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); overflow: hidden; border-radius: 30px; height:600px; position: relative;}
.campaign-commonblk .right-camps-icons .cm-some-rise {position: absolute;width: 100%; left: 0px; bottom: 0; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%); color: #fff; padding: 20px; text-align: center; font-style: normal; font-weight: 700; font-size: 26px; }

.campaign-commonblk .right-camps-icons img{width: 100%; height: 100%;object-fit: cover; position: relative;} 
.campaign-borderblk label { padding:15px 60px !important; width: 100%; padding-left: 25px !important; }

.goal-border  [type="radio"]:checked + label, .goal-border [type="radio"]:not(:checked) + label { color: #fff;}
.goal-border  [type="radio"]:checked + label:before, .goal-border  [type="radio"]:not(:checked) + label:before {right:15px;left: auto;background: transparent; border:1px solid #1D8892;}
.goal-border  [type="radio"]:checked + label:after, .goal-border  [type="radio"]:not(:checked) + label:after {background: #3CDEEC;right: 20px; left: auto;}
.goal-border  [type="radio"]:checked + label::before{border-color:#3CDEEC ;}
.campaign-commonblk .description{color: #fff;}

.cm-new-sections{background: #17151C;padding: 30px;margin-bottom: 20px; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04);  border-radius: 30px;}

.upload_new_data{background: rgba(60, 222, 236, 0.06); display: flex;flex-direction: column;align-items: center; justify-content: center;  min-height: 66px; color: #fff; border: 1px dashed rgba(60, 222, 236, 0.6);  border-radius: 14px; padding: 20px; text-align: center; cursor: pointer; }
.form-check.form-check-inline label{color: #fff;}
.dropzone{background: transparent;}
.sub_contact-text{color: #ECECEC; font-size: 16px; margin-bottom: 15px;}

#generateinfluencerModalCenter.campaign_create_modals.modal .modal-dialog{max-width: 544px;}
#generateinfluencerModalCenter.campaign_create_modals.modal .modal-dialog .modal-content{background: #17151C;border-radius: 30px; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04);}
#generateinfluencerModalCenter.campaign_create_modals.modal .modal-dialog h5{color: #FFFFFF;font-size: 26px;}
.review_campaign_detail .camp_details{color: #fff;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #EA0881;}
/* toggle_status_changes CSS */
.client-header-new .icon-header li .nav-icon.active img{filter: invert(40%) sepia(93%) saturate(7111%) hue-rotate(316deg) brightness(91%) contrast(135%);}
/*.light-theme-campaign-page .create_campaign_page{background: #F9FAFE;}*/
.light-theme-campaign-page .create_campaign_page{background: #F8D849;}
.light-theme-campaign-page .promote_lst-box{background: #FFFFFF; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04); color: #323131;}
.light-theme-campaign-page .campaign-commonblk .cs-heading { color: #323131; }
.light-theme-campaign-page .campaign-commonblk .cs-heading span{color: #EF9F42;}
.light-theme-campaign-page .campaign-commonblk .description{color: #323131;}

.light-theme-campaign-page .step_Selections .goal-border{background: #FFFFFF;border: 1px solid #fff; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04);}


.light-theme-campaign-page .goal-border [type="radio"]:checked + label, .light-theme-campaign-page  .goal-border [type="radio"]:not(:checked) + label { color: #323131; }
.light-theme-campaign-page .goal-border [type="radio"]:checked + label::before { border-color: #EF9F42;}
.light-theme-campaign-page .goal-border [type="radio"]:checked + label::after, .light-theme-campaign-page .goal-border [type="radio"]:not(:checked) + label::after {background: #EF9F42;}
.light-theme-campaign-page .goal-border [type="radio"]:checked + label::before, .light-theme-campaign-page .goal-border [type="radio"]:not(:checked) + label::before{border-color: #EF9F42;}

.light-theme-campaign-page .cm-btns{background: linear-gradient(180deg, #3983F7 0%, #64A0FF 100%);}

.light-theme-campaign-page .cm-btns.btn:not(:disabled):not(.disabled).active, .light-theme-campaign-page .cm-btns.btn:not(:disabled):not(.disabled):active{background: linear-gradient(180deg, #3983F7 0%, #64A0FF 100%);}

.light-theme-campaign-page  .cm-new-sections{background: #FFFFFF; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04);}
.light-theme-campaign-page .promote_lst-box .pr-media-box{background: rgba(239, 159, 66, 0.1);}
.light-theme-campaign-page  .common-form-campaigns .form-group .form-control{background: #FFFFFF; border: 1px solid #D6DBE2; color: #000;}
.light-theme-campaign-page  .common-form-campaigns .form-group label{color: #333232;}
.light-theme-campaign-page .select2-container--default .select2-selection--single .select2-selection__rendered{background: #FFFFFF; border: 1px solid #D6DBE2;color: #000;}
.light-theme-campaign-page .upload_new_data{background: #FFFBF5; border: 1px dashed #F2BA79;}
.light-theme-campaign-page .sm-tags{color: #6C6868;}
.light-theme-campaign-page .common-form-campaigns .input-group{background: #FFFFFF;box-shadow: none; border: 1px solid #D6DBE2;}
.light-theme-campaign-page .common-form-campaigns .input-group .form-control{border:0;}
.light-theme-campaign-page .file-chooser{color: #333232 !important;}
.light-theme-campaign-page .bootstrap-tagsinput{background: #FFFFFF; border: 1px solid #D6DBE2; color: #000;}
.light-theme-campaign-page .bootstrap-tagsinput .tag{background: #FFF3E4; color: #EF9F42;}
.light-theme-campaign-page .bootstrap-tagsinput input{ color: #000;}
.light-theme-campaign-page .form-check.form-check-inline input[type="checkbox"]:checked ~ .check_label::before {background: linear-gradient(180deg, #3983F7 0%, #64A0FF 100%);border-color: #3983F7;}
.light-theme-campaign-page .back-btns{background: #fff; color: #3983F7; border-color: #3983F7;}
.light-theme-campaign-page .upload_new_data{color: #000;}
.light-theme-campaign-page .form-check.form-check-inline label{color: #000;}
.light-theme-campaign-page .add-link-btn{border-color: #EF9F42; color: #EF9F42;}
.light-theme-campaign-page .product-helptg{color: #000 !important;}
.light-theme-campaign-page .target-right-content .target-right{background:#EF9F42 ;}
.light-theme-campaign-page .check_label.donot-trklink{ color: #000 !important;}
.light-theme-campaign-page .camp_details, .light-theme-campaign-page .common-blkline{border: 1px solid #D7D7D7;}
.light-theme-campaign-page .sub_contact-text {color: #000;}
.light-theme-campaign-page .card-users .card{background: #FFFFFF; box-shadow: 0px 4px 30px rgba(239, 159, 66, 0.06);}
.light-theme-campaign-page .card-users .card .user-name{color: #000;}
.light-theme-campaign-page .card-users .card .user-name img, .light-theme-campaign-page .card-users .card ul li img{filter: invert(20%) sepia(93%) saturate(7471%) hue-rotate(356deg) brightness(91%) contrast(135%);}
.light-theme-campaign-page .card-users .card ul li{color: #333232;}
.light-theme-campaign-page .card-users .card ul li:first-child + li {border-left: 1px solid #EAE6E6;}
.light-theme-campaign-page .card-users .card .goto-home{border: 1px solid #3983F7; color: #3983F7;}
.light-theme-campaign-page .sample_influence_heights.camp_details{border: 0;box-shadow: none;}
.light-theme-campaign-page .card-users .card .goto-home:hover{background: linear-gradient(180deg, #3983F7 0%, #64A0FF 100%);color: #fff;}
.light-theme-campaign-page .client-header-new{background: #FFFFFF; box-shadow: 0px 4px 40px rgba(58, 131, 247, 0.05);}
.light-theme-campaign-page .create-listing-flex a, .light-theme-campaign-page .client-header-new .icon-header li .nav-icon{color: #000000;}
.light-theme-campaign-page .create-listing-flex a.active, .light-theme-campaign-page .client-header-new .icon-header li .nav-icon.active, .light-theme-campaign-page .create-listing-flex a:hover, .light-theme-campaign-page .client-header-new .icon-header li .nav-icon:hover{color: #EF9F42;}
.light-theme-campaign-page .client-header-new .icon-header li .nav-icon.active img{filter:invert(25%) sepia(93%) saturate(4111%) hue-rotate(356deg) brightness(91%) contrast(135%);}

.light-theme-campaign-page header .main-header .navbar-brand{filter: invert(1);}
.light-theme-campaign-page .client-header-new .icon-header li .nav-icon img{filter:invert(1);}
.light-theme-campaign-page .common-form-campaigns .form-group label img{filter: invert(20%) sepia(93%) saturate(7471%) hue-rotate(356deg) brightness(91%) contrast(135%);}
.light-theme-campaign-page .common-form-campaigns .form-group .check_label img{filter: invert(20%) sepia(93%) saturate(7471%) hue-rotate(356deg) brightness(91%) contrast(135%);}
.light-theme-campaign-page .upload_new_data .upload_icons{filter: invert(20%) sepia(93%) saturate(7471%) hue-rotate(356deg) brightness(91%) contrast(135%);}
.light-theme-campaign-page .doller_signs{color: #EF9F42 !important;}
.light-theme-campaign-page .create-listing-flex .icon{border-color:#EF9F42 ;}
.light-theme-campaign-page .create-listing-flex .icon img{/* filter: invert(80%) sepia(70%) saturate(5838%) hue-rotate(241deg) contrast(153%); */ filter: invert(65%) sepia(55.8%) saturate(5827.5%) hue-rotate(246deg) contrast(159.2%);;}
.light-theme-campaign-page .back-btns img{filter: invert(43%) sepia(98%) saturate(2255%) hue-rotate(201deg) brightness(99%) contrast(95%);}
.light-theme-campaign-page .focus-holder input:checked + .slider {  background-color: #EF9F42; }
.light-theme-campaign-page .create-listing-flex li{border-right: 1px solid #EAE6E6;}
.light-theme-campaign-page #influencer_range, .light-theme-campaign-page #macro, .light-theme-campaign-page input[type="range"], .light-theme-campaign-page #range{background: #FFF3E4;}
.light-theme-campaign-page  input[type="range" i]::-webkit-slider-runnable-track { background: #FFF3E4; }
.light-theme-campaign-page  input[type="range"]::-moz-range-thumb {background: #EF9F42;}
.light-theme-campaign-page .additional-options .sub_titles{color: #000;}
.light-theme-campaign-page .common-form-campaigns .form-group .check_label{color: #000 !important;}
.light-theme-campaign-page .review_campaign_detail .form-group , .light-theme-campaign-page .review_campaign_detail .camp_details{color: #000;}
.light-theme-campaign-page #generateinfluencerModalCenter.campaign_create_modals.modal .modal-dialog .modal-content{background: #fff;box-shadow: 0px 4px 30px rgba(239, 159, 66, 0.06);}
.light-theme-campaign-page #generateinfluencerModalCenter.campaign_create_modals.modal .modal-dialog h5{color: #323131;}
.light-theme-campaign-page .light-theme-loader{display: block; margin: 0px auto 20px; text-align: center;}
.light-theme-campaign-page .dark-theme-loader{display: none;}
.light-theme-campaign-page .select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #ef9f42;}
.theme-toggles .camp-themebox { opacity: 0; position: absolute; }
.theme-toggles .campmob-themebox { opacity: 0; position: absolute; }
.theme-toggles .label { width: 50px; height: 26px; background-color:#333232; display: flex;  border-radius:50px;align-items: center; justify-content: space-between; padding: 5px; position: relative;transform: scale(1.3); cursor: pointer;}
.theme-toggles .ball { width: 20px;height: 20px; background-color: white; position: absolute; top: 3px; left: 3px; border-radius: 50%; transition: transform 0.2s linear; }
.theme-toggles .camp-themebox:checked + .label .ball{ transform: translateX(26px); }
.theme-toggles .campmob-themebox:checked + .label .ball{ transform: translateX(26px); }

.light-theme-campaign-page .camp_details label{color: #333;}

/* review campaign new design
=========================================== */
.review-common-boxs .review_hds{display: flex; align-items: center; margin-bottom: 30px;}

.campaign-box-fst .camp-box-cards{padding-bottom: 25px;}
.campaign-box-fst .camp-box-cards .cards{padding: 15px; background: #06050A; border: 1px solid transparent; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04); border-radius: 30px; }
.campaign-box-fst .camp-box-cards .cards .card-imgs{border-radius: 20px; border: 1px solid #f4f2f2; height: 140px; width: 100%; margin-bottom:15px; position:relative;}
.campaign-box-fst .camp-box-cards .cards .card-imgs img, .campaign-box-fst .camp-box-cards .cards .card-imgs video{width: 100%; height: 100%; object-fit: cover; border-radius: 20px; }
.campaign-box-fst .camp-box-cards .cards .card-body{padding: 0px; }
.campaign-box-fst .camp-box-cards .cards .title{color: #fff; font-style: normal; font-family: 'dm_sansbold'; font-size: 18px; margin-bottom: 15px; }
.campaign-box-fst .camp-box-cards .cards ul{padding: 0; margin: 0px 0px 30px 16px;}
.campaign-box-fst .camp-box-cards .cards ul li{color: #fff; font-size: 14px; font-family: 'dm_sansmedium'; margin-bottom: 10px; }
.campaign-box-fst .camp-box-cards .cards ul li::marker{color: #3CDEEC; font-size: 18px;}
.campaign-box-fst .camp-box-cards .cards .cm-btns{width: 100%; font-size: 14px;}
.campaign-box-fst .camp-box-cards:hover .cards, .campaign-box-fst .camp-box-cards.active .cards{border-color: #3CDEEC;}

.campaign-box-fst .camp-box-cards .view_counts{display: flex; align-items: center; position: absolute; top: 10px; right: 10px; background: rgba(0, 0, 0, 0.1); backdrop-filter: blur(5px);border-radius: 14px; padding: 10px; color: #fff;   font-style: normal; font-family: 'dm_sansbold'; font-size: 14px;}
.campaign-box-fst .camp-box-cards .view_counts img{width: 18px !important;  height: 18px !important; margin-right: 10px; }

.res_common-line{border-bottom: 1px solid #4D495A;margin-bottom: 30px;}
.res_common-line:last-child{border-bottom: 0;margin-bottom: 0px;}
.form-data{margin-bottom: 25px;}
.form-data label{margin-bottom: 5px; font-style: normal; font-family: 'dm_sansmedium';  font-size: 18px; color: #9D9D9D; display: flex;}
.form-data label img{max-width: 14px; max-height: 14px; object-fit: contain; margin-right: 5px; margin-top: 5px; width: auto; height: auto;}
.form-data .frm-title{font-style: normal; font-family: 'dm_sansbold';  font-size: 22px; color: #FFFFFF; margin-left: 22px;}
.form-data .frm-label{font-style: normal; font-weight: 500; word-break: break-word; font-size:20px; color: #FFFFFF; margin-left: 20px;}

.review-common-boxs .camp_details{border: 0; box-shadow: none; padding: 0;}
.review-common-boxs .camp_details .review-scroll{overflow-y: auto; height: 320px;padding: 0px 15px; scrollbar-width: thin;}

.target-data-reviews .target-data-card{height: 100%; padding-bottom: 30px;}
.target-data-reviews .target-data-card .cm-new-sections{height: 100%; margin-bottom: 0px;}

.video_draft{display: flex; flex-wrap: wrap;}
.video_draft .video_data{ width: 33%; border-radius: 20px; position: relative; height: 230px; padding: 10px; }
.video_draft .video_data img , .video_draft .video_data video{width: 100%; height: 100%; object-fit: cover; border-radius: 20px;}

.video_draft .video_data .play_icon {position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%); background: rgba(255, 255, 255, 0.4); border: 1px solid #FFFFFF; backdrop-filter: blur(10px); width: 40px; height: 40px; border-radius:50%;cursor: pointer; color: #fff ; display: flex;align-items: center;justify-content: center;}
.review-common-boxs .form-check.form-check-inline {display: block;}
.review_videos{height: 230px; border-radius: 20px; width: 100%; margin-top: 20px;}
.review_videos video{width: 100%; height: 100%; object-fit: cover; border-radius: 20px;}

/*  */
.light-theme-campaign-page .form-data .frm-title, .light-theme-campaign-page .form-data .frm-label{color: #000;}
.light-theme-campaign-page .form-data label img{filter: invert(20%) sepia(93%) saturate(7471%) hue-rotate(356deg) brightness(91%) contrast(135%);}
.light-theme-campaign-page .campaign-box-fst .camp-box-cards .cards{background: #fff; border-color: #ccc;}
.light-theme-campaign-page .campaign-box-fst .camp-box-cards .cards .title, .light-theme-campaign-page .campaign-box-fst .camp-box-cards .cards ul li{color: #000;}
.light-theme-campaign-page .res_common-line {border-bottom: 1px solid #DADADA;}
.light-theme-campaign-page .res_common-line:last-child{border-bottom: 0px;}
.light-theme-campaign-page .campaign-box-fst .camp-box-cards:hover .cards , .light-theme-campaign-page .campaign-box-fst .camp-box-cards.active .cards{border-color: #EF9F42; background: #ededed}

.event-loc2 { font-size: 14px !important; }
.light-theme-campaign-page .common-form-campaigns .input-group .input-group-text{color: #000;}
.light-theme-campaign-page .form-data label{color: #000;}

/* influencer_profile_page 
====================================== */
.influencer_profile_page .campaign-box-fst .camp-box-cards .cards{background: #17151C; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04);}
.influencer-summary .sample-infholder .card-users .card{min-height:279px;}

.review-btn-flex .cm-btns{width: auto !important;margin: 0px 2px;padding: 12px 14px;}
.review-btn-flex .review-btns{border: 1px solid #E5087E; background: transparent; color:#E5087E;}

.campaign_influencer_boxs .cm-title{color: #fff;font-style: normal; font-family: 'dm_sansbold'; font-size: 20px; margin-bottom: 0px;}
.campaign_influencer_boxs .fs-flex-title { display: flex; justify-content: space-between; margin-bottom: 20px;}
.campaign_influencer_boxs .fs-flex-title .view_datas{font-style: normal; font-weight: 400; font-size: 16px;text-align: right; text-decoration-line: underline; color: #3CDEEC;}

.campaign_influencer_boxs .video_draft .video_data{background: #17151C; padding: 20px; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04); height: 270px; }

.campaign_influencer_boxs .owl-nav .prev{ position: absolute;left: -15px; top:50%; transform: translateY(-50%); background: rgba(60, 222, 236, 0.4); border: 1px solid #3CDEEC; backdrop-filter: blur(10px); transition: .3s all; color: #fff; width: 30px; height: 30px; font-size: 11px; border-radius: 50%; display: flex;align-items: center; justify-content: center; }
.campaign_influencer_boxs .owl-nav .prev:hover{background: rgba(60, 222, 236);}
.campaign_influencer_boxs .owl-nav .prev.next{right: -15px; left: auto;}

.owl-nav .prev{ position: absolute;left: -15px; top:50%; transform: translateY(-50%); background: rgba(60, 222, 236, 0.4); border: 1px solid #3CDEEC; backdrop-filter: blur(10px); transition: .3s all; color: #fff; width: 30px; height: 30px; font-size: 11px; border-radius: 50%; display: flex;align-items: center; justify-content: center; }
.owl-nav .prev:hover{background: rgba(60, 222, 236);}
.owl-nav .prev.next{right: -15px; left: auto;}

.campaign_influencer_boxs .owl-nav, .owl-nav{height:0px;}

.campaign-box-fst.top_performing_videos .camp-box-cards .view_counts{position: unset; background: rgba(255, 255, 255, 0.1);display: inline-flex;}
.top_performing_videos .camp-box-cards .play_icon {position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%); background: rgba(255, 255, 255, 0.4); border: 1px solid #FFFFFF; backdrop-filter: blur(10px); width: 40px; height: 40px; border-radius:50%;cursor: pointer; color: #fff ; display: flex;align-items: center;justify-content: center;}
.top_performing_videos .camp-box-cards .hax_codes{background: #3CDEEC;float: right; display: flex;align-items: center;justify-content: center; border-radius: 20px; width: 60px; height:60px; color: #fff; font-size: 24px; font-family: 'dm_sansbold';  }

.influ_chat_row{margin-bottom: 30px;}
.influ_chat_row .influ_send_cod{background: #17151C; font-style: normal; font-family: 'dm_sansmedium';display: flex; flex-direction: column; justify-content: center; height: 100%; font-size:18px;  padding:20px; color: #fff; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04); border-radius: 30px; }
.influ_chat_row .influ_send_cod span{display: block;margin-bottom: 20px;}
.influ_chat_row .influ_send_cod .cm-btns{width: 100%; font-size: 14px;}

.influ_amt_flex .media{align-items: center;}
.influ_amt_flex .media .media-icons{background: #1b2931; width: 92px; height: 92px; border-radius: 20px; margin-right: 15px; display: flex; align-items: center; justify-content: center;}
.influ_amt_flex .media .tt-label{font-style: normal; font-family: 'dm_sansmedium'; font-size:18px; color: #fff; }
.influ_amt_flex .media .amt-ss{color: #3CDEEC; font-style: normal; font-family: 'dm_sansbold'; font-size:28px; margin-bottom: 0px; }

.influ_amt_flex{display: flex; justify-content: space-between;}
.user-data-profiles{background: #17151C; padding: 30px; margin-bottom: 30px; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04); border-radius: 30px;}
.user-data-profiles .media .media-icon{border: 2px solid #E1E1E1;width: 200px; height: 200px;border-radius: 50%;margin-right: 30px;overflow: hidden;}
.user-data-profiles .media .media-icon img{width: 100%; height: 100%; object-fit: cover;}
.user-data-profiles .media .media-body .p-name{font-style: normal;margin-bottom: 10px; font-family: 'dm_sansbold'; font-size:32px; color: #FFFFFF; }
.user-data-profiles .media .media-body .p-age{font-style: normal; font-family: 'dm_sansmedium';  font-size: 20px; color: #E5087E; margin-bottom: 20px;}
.influ_hs-ones{height: 100%; display: flex; flex-direction: column; }


/* light */
.light-theme-campaign-page .user-data-profiles , .light-theme-campaign-page  .influ_chat_row .influ_send_cod, .light-theme-campaign-page .campaign_influencer_boxs .video_draft .video_data{background: #fff;}
.light-theme-campaign-page .user-data-profiles .media .media-body .p-name, .light-theme-campaign-page .influ_chat_row .influ_send_cod span{color: #17151c;}
.light-theme-campaign-page .user-data-profiles .media .media-body .p-age{color: #ff9400;}

.light-theme-campaign-page .influ_amt_flex .media .tt-label, .light-theme-campaign-page .campaign_influencer_boxs .cm-title{color: #323131;}
.light-theme-campaign-page .influ_amt_flex .media .amt-ss {color: #ff9400;}

.light-theme-campaign-page .influ_amt_flex .media .media-icons{background: rgba(239, 159, 66, 0.06);}
.light-theme-campaign-page .influ_amt_flex .media .media-icons img{filter: invert(20%) sepia(93%) saturate(7471%) hue-rotate(356deg) brightness(91%) contrast(135%);}
.light-theme-campaign-page .campaign_influencer_boxs .fs-flex-title .view_datas{color: #ff9400;}
.light-theme-campaign-page .influencer_profile_page .campaign-box-fst .camp-box-cards .cards {background: #fff;}
.light-theme-campaign-page .review-btn-flex .review-btns { border: 1px solid #488dfa; color: #488dfa;}

.light-theme-campaign-page .campaign-box-fst.top_performing_videos .camp-box-cards .view_counts{background: rgba(239, 159, 66, 0.1); color: #EF9F42;}
.light-theme-campaign-page .campaign-box-fst.top_performing_videos .camp-box-cards .view_counts img{filter: invert(23%) sepia(93%) saturate(7471%) hue-rotate(356deg) brightness(91%) contrast(135%)}
.light-theme-campaign-page .top_performing_videos .camp-box-cards .hax_codes {background: linear-gradient(180deg, #3983F7 0%, #64A0FF 100%);}
.light-theme-campaign-page .campaign_influencer_boxs .owl-nav .prev{  border: 1px solid #ff9400; background: rgb(254 249 244);  color: #ff9400; }
.light-theme-campaign-page .campaign_influencer_boxs .owl-nav .prev:hover {background: rgb(252 192 111); color: #fff;}
.light-theme-campaign-page .campaign-box-fst .camp-box-cards .cards ul li::marker{color: #ff9400;}

.light-theme-campaign-page  .owl-nav .prev{  border: 1px solid #ff9400; background: rgb(254 249 244);  color: #ff9400; }
.light-theme-campaign-page .owl-nav .prev:hover {background: rgb(252 192 111); color: #fff;}



.bs-tooltip-left { z-index: 99999; }
.bs-tooltip-right { z-index: 99999; }
.bs-tooltip-top { z-index: 99999; }
.bs-tooltip-bottom { z-index: 99999; }


/*  */
.ns-text-new{margin-bottom:15px;word-break:break-all;}
.iphone_bg_image_smpl .iphone_sample_contents .ns-text-new label{color: #000 !important; margin-bottom: 5px; font-size: 14px !important; font-family: 'dm_sansmedium' !important;}
.iphone_bg_image_smpl .iphone_sample_contents .ns-text-new div{color: #4f4f4f !important; line-height: 1.6 !important; font-size: 14px !important; margin-bottom: 10px; word-break: break-all; }

.backdrop-common-video{display: flex;}
.backdrop-common-video video{width:32%;border: 1px solid #ccc; border-radius: 10px; background: #f6f3f3; margin-right: 5px; }

.imgs .review_images {margin: 0px 10px 10px;}
.imgs .review_images img{border-radius: 20px;}

/*  */
.review-common-boxs .camp_details .review-scroll.owl-carousel{overflow: unset;}
.review-common-boxs .camp_details .review-scroll.owl-carousel .owl-item img{display: inline-block;width: auto;}
.review-scroll .owl-nav .prev{left: 0;}
.review-scroll .owl-nav .prev.next{right: 0px; left: auto;}

.light-theme-campaign-page #documentUploader , .light-theme-campaign-page .imagestorage, .light-theme-campaign-page #documentUploader, .light-theme-campaign-page  #backdropUploader, .light-theme-campaign-page #videoUploader {background: #FFFBF5 !important;border: 1px dashed #F2BA79 !important;}
.light-theme-campaign-page .icon-box img{filter: invert(20%) sepia(93%) saturate(7471%) hue-rotate(356deg) brightness(91%) contrast(135%);}
.light-theme-campaign-page .review_campaign_detail .cm-title{color: #000000;}
.review_campaign_detail .cm-title{color: #fff;}

#documentUploader, #backdropUploader, #videoUploader, .imagestorage {width: 100% !important;margin-bottom: 10px; display: block;}

/* live campaign */
.live-table-fst #sample_1_wrapper .table tfoot th, .live-table-fst #sample_1_wrapper .table thead th, .live-table-fst #sample_1_wrapper .table tbody td{text-transform: none; border: 0px;color: #fff;font-style: normal; font-weight: 400;  font-size: 14px; }
.live-table-fst #sample_1_wrapper .table tbody td{background: #17151C; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04);height: 50px; padding:15px 10px !important; font-size: 16px;} 
.live-table-fst #sample_1_wrapper .table tbody td:first-child{border-radius: 30px 0px 0px 30px;padding-left: 30px !important;}
.live-table-fst #sample_1_wrapper .table thead th:first-child{padding-left: 30px !important;}
.live-table-fst #sample_1_wrapper .table tbody td:last-child{border-radius:0px 30px 30px 0px;}
.live-table-fst #sample_1_wrapper .table tbody td a{color:#fff;}
.live-table-fst table.dataTable{border-spacing: 0px 20px;  border-collapse: separate;}
.live-table-fst  div.dataTables_wrapper div.dataTables_filter, .live-table-fst  div.dataTables_wrapper div.dataTables_length{display: none;}
.live-table-fst .pagination .page-item .page-link{border-color: #96EDF5; margin: 0px 6px; border-radius: 6px; padding: 6px 13px;}
.live-table-fst .pagination .page-link:hover, .live-table-fst .pagination .page-item.active .page-link{background: rgb(69, 228, 242); color: #000;}
.pg-ing{display: flex; justify-content: center;}
.review-filter{display: flex; justify-content: space-between;flex-wrap: wrap; margin-bottom: 20px;}
.review-filter .input-group{background: transparent; border: 1px solid #D6DBE2; border-radius: 10px;text-align: right;}
.review-filter .input-group .input-group-text{background: transparent; border: 0;}
.review-filter .input-group .input-group-text img{filter: invert(1);}
.review-filter .input-group .form-control{background: transparent; color: #fff; font-size: 14px;border: 0px;padding: 10px 10px 10px 0px;}
.review-filter .input-group .form-control:focus{box-shadow: none;}

.light-theme-campaign-page .review-filter .input-group{background: #fff;}
.light-theme-campaign-page .review-filter .input-group .input-group-text img{filter:unset;}
.light-theme-campaign-page .review-filter .input-group .form-control{color: #000;}
.light-theme-campaign-page .live-table-fst .pagination .page-item .page-link{border: 1px solid #FFE9CF; background: #fff;}
.light-theme-campaign-page .live-table-fst .pagination .page-link:hover, .light-theme-campaign-page  .live-table-fst .pagination .page-item.active .page-link{background: #EF9F42; color: #fff;}
.light-theme-campaign-page .live-table-fst #sample_1_wrapper .table tbody td a{color:#000;}
.light-theme-campaign-page .live-table-fst #sample_1_wrapper .light-theme-campaign-page .table tfoot th, .light-theme-campaign-page .live-table-fst #sample_1_wrapper .table thead th, .light-theme-campaign-page .live-table-fst #sample_1_wrapper .table tbody td{color: #000000;}
.light-theme-campaign-page .live-table-fst #sample_1_wrapper .table tbody td{background: #fff;}

/* account-setting */
.common-form-campaigns .form-group .input-grp-nw{border: 0px; box-shadow: none;}
.common-form-campaigns .form-group .input-grp-nw.input-group .input-group-text{font-size: 14px;}
.help-block{margin-bottom:15px;}

.cs-heading-title{color: #fff; font-size: 22px;margin-bottom: 20px; font-weight: 500;}
.light-theme-campaign-page .cs-heading-title{color: #000;}

.password-check{position: relative;}
.password-check input[type="checkbox"]{width: 100%; height: 100%; position:absolute; left: 0px; top: 0px; cursor: pointer; opacity: 0;}

.common-form-campaigns .add-more{position: relative; overflow: visible;}
.add-more .user-img{border-radius: 50%;}
.add-more .add-pro-image{background: #EF9F42;position: absolute;right: 0px;bottom: 10px; border: 1px solid #FFFFFF; width: 40px; height: 40px; border-radius: 50%;display: flex;align-items: center; justify-content: center;}

/* progress bar */
.campaign-commonblk .progress{border-radius: 30px; height: 10px; background-color: #C5E3FF; transition: background 450ms ease-in;margin-bottom: 10px;}
.light-theme-campaign-page .campaign-commonblk .progress{background: #FFF3E4;}
.light-theme-campaign-page .campaign-commonblk .progress .progress-bar{background: #EF9F42;}

.progress{border-radius: 30px; height: 14px; background-color: #C5E3FF; transition: background 450ms ease-in;margin-bottom: 20px; font-size:10px; }
.progress .progress-bar{background: #EF9F42;}

.common-form-campaigns .input-group .input-group-text.apply_btn{background: #dc087a;border-radius: 10px; margin: 6px;padding: 5px 10px;font-size: 14px;cursor: pointer;line-height: 1;}
.light-theme-campaign-page  .common-form-campaigns .input-group .input-group-text.apply_btn { background: linear-gradient(180deg, #3983F7 0%, #64A0FF 100%); color: #fff; }


.btn-flexs .cm-btns.cncl-campgn { width: auto; color: #2c2c2c !important; border-color: transparent !important; font-size: 16px;padding: 0px; background: none; box-shadow: none;} 
.light-theme-campaign-page .btn-flexs .cm-btns.cncl-campgn { color: #d2d2d2 !important;}
.btn-flexs .cm-btns.cncl-campgn:active { background:none !important; }
.tagify__input {  margin:0px !important; padding:0px !important; line-height: 1.5 !important; }

.toggle-pricetg.sm-tags { display:none !important }
.common-form-campaigns .form-group.netinf-rangewrap { margin-bottom:0px !important; }
.common-form-campaigns .form-group .range-wrap { height:auto !important; }


/* ---------------responsive-Media---------------------- */


@media(max-width:1299px) and (min-width:1200px){
    .iphone_bg_image_smpl{width: 390px; height: 810px;}
    .iphone_bg_image_smpl .iphone_sample_contents{border-radius: 50px;}
    .product_steps_1 fieldset:first-child .common-blkline, 
    .product_steps_2 fieldset:first-child .common-blkline, .product_steps_3 fieldset:first-child .common-blkline, 
    .product_steps_4 fieldset:first-child .common-blkline, .product_steps_5 fieldset:first-child .common-blkline{height: 100%;}
}

@media(min-width:1700px){

.sample_influence_heights.camp_details .influencers-cards .sample-infholder, .influencer-summary .camp_details .sample-infholder{max-width: 16.66%; flex: 0 0 16.66%;}
.sample_influence_heights.camp_details .influencers-cards .form-row > [class*="col-"]{padding-right: 10px; padding-left: 10px;}


.talk-holder{padding: 15px 10px; font-size: 22px; }
.talk-holder a{margin: 0px 15px;}

.create_campaign_page {padding: 35px 0px; min-height: 85vh;}
.create_campaign_page  .container-xxs{max-width:1600px; width: 100%; margin: 0px auto; padding: 0px 20px;}

.campaign-commonblk  .cs-heading{ font-size:26px;margin-bottom: 20px; }
.campaign-commonblk .description{margin-bottom: 20px; font-size:18px; }

.step_Selections{margin-bottom: 40px;}
.step_Selections .goal-border{margin-bottom: 15px;  padding: 24px 25px; border-radius: 10px; }
.step_Selections .goal-border label{font-size:18px; }
.step_Selections .goal-border input[type="radio"]{width: 20px; height: 20px;margin-right: 10px;}

.cm-btns{padding: 12px 38px;font-size: 20px;}

.dropzone .dz-preview{height: 120px;}
.dropzone .dz-preview .dz-image { height:120px; width: 120px;}
#documentUploader, #backdropUploader, #videoUploader, .imagestorage {width: 100%; /* width: 120px !important; */ height: 120px !important;}
#documentUploader .dz-message, #backdropUploader .dz-message, #videoUploader .dz-message , .imagestorage .dz-message{
    margin: 32px 0px !important;
  }
.campaign-commonblk .right_img_camps{border-radius: 10px 10px 0px 0px;overflow: hidden; width: 100%; height: 365px; }
.campaign-commonblk .right_img_camps img{width: 100%; height: 100%;}

.campaign-commonblk .mid-size{ margin-bottom: 20px; font-size: 30px; padding:20px 35px; border-radius:0px 0px 10px 10px;}
.campaign-commonblk .promote-box{padding: 25px; border-radius: 10px; }
.campaign-commonblk .promote-box p{ font-size: 20px; }

.common-form-campaigns .form-group{margin-bottom: 20px;}
.common-form-campaigns .form-group label{font-size: 14px; margin-bottom: 5px;}
.common-form-campaigns .form-group .form-control{ padding: 12px 19px; font-size: 14px;  }

.sm-tags{font-size: 13px; margin-bottom: 5px;}

.common-blkline{ border-radius: 10px; padding: 30px; height: 100%;}

.upload-imgs_blocks .image_blocks{width: 140px;margin-right: 15px; font-size: 12px; }
.upload-imgs_blocks .image_blocks .up-imgs{ height: 140px;border-radius: 14.0302px;  margin-bottom: 10px; font-size: 12px;}

.form-check .check_label{font-size: 16px; }
.form-check input[type="checkbox"]{width: 19px; height: 19px; margin-right: 10px;}
.simple-brip_content .cs-heading{ font-size:28px; }

.simple-brip_content .btn-flexs .cm-btns{width: 48%; padding: 10px 19px; font-size: 18px;}

.simple-brip_content .btn-flexs{padding-top: 20px;}
.simple-brip_content .iphone_sample_contents .logo{margin-bottom: 10px;max-width:140px;}
.simple-brip_content .iphone_sample_contents .upload-imgs_blocks{margin-bottom: 20px;}
.simple-brip_content .iphone_sample_contents .upload-imgs_blocks .image_blocks{width: 105px; margin-right: 6px;}
.iphone_sample_contents .upload-imgs_blocks .image_blocks .up-imgs{height: 105px;}
.simple-brip_content .iphone_sample_contents p{font-size:16px;margin-bottom: 20px;}

.iphone_bg_image_smpl{background: url(../img/iphone_sm.png)no-repeat center; background-size: contain; padding: 25px 20px; width: 420px;  height: 870px; }
.iphone_bg_image_smpl .iphone_sample_contents{padding: 20px 20px; height: 100%; border-radius:60px;  padding-top: 70px;}

.iphone_bg_image_smpl .upper_screen{position: absolute; left: 50%; top: 8px; width: 90%; transform: translateX(-50%);}

.radio-btn-flex .radio-grp{margin-right: 30px;}

.range-slider{font-size: 12px; margin: 15px 0px; }
.range-slider input{width: 100%;margin: 0px 10px;}
  
.product_steps_2 .step-2-blocks .common-blkline{margin-bottom: 30px; height: auto;}
.product_steps_1 .step-3-blocks .common-blkline, .product_steps_3 .step-3-blocks .common-blkline{margin-bottom: 30px; height: auto;}

.target-right-content .target-right{  font-size: 20px;   margin-bottom: 30px; border-radius: 10px; padding: 15px 15px 20px;}
.target-right-content .target-right .target-img{width: 100%; height: 240px;margin-bottom: 15px; border-radius: 10px; }

.product_steps_5{/* margin-bottom: 30px; */margin-top: 10px;}

.add-link-btn{margin-top: 30px; border-radius: 10px; font-weight: 400; font-size: 16px; padding: 16px ; width: 100%;}

.additional-options{margin: 40px 0px;}
.additional-options .sub_titles{margin-bottom: 20px; font-size: 30px;}
.additional-options .form-check .check_label{font-size:18px; margin-bottom:15px;  }

.camp_details{padding: 20px; margin-bottom: 20px; }
.camp_details label{margin-bottom: 10px; font-size: 18px;}
.camp_details .sm-tags{font-size: 16px;}
.camp_details ul li{font-size: 16px; }

.card-users{padding-top: 20px; height: 100%;}
.card-users .card{padding: 15px;}
.card-users .card .user-img{ width: 100px; height: 100px; margin: 0px auto 10px;  }
.card-users .card .user-name{font-size: 18px; margin-bottom:15px;}

.card-users .card ul{ margin: 0px 0px 10px; }
.card-users .card ul li{font-size: 14px; padding: 0px 17px; opacity: 1; }
.card-users .card  p{font-size: 18px;  margin-bottom: 10px;}
.card-users .card .goto-home{ border-radius: 10px; font-size: 14px; padding:12px 20px ; }

.card-users .card .cm-btns{ padding:10px 20px; font-size: 16px;}

.sample_influence_heights{max-height: 680px; }

.campaign_create_modals.modal .modal-dialog{  max-width: 700px;}
.campaign_create_modals.modal .modal-dialog .modal-content{border-radius: 10px;}

.campaign_create_modals.modal .modal-dialog  .modal-body{padding: 30px 50px;}
.campaign_create_modals.modal .modal-dialog .checks{font-size:105px;}
.campaign_create_modals.modal .modal-dialog h5{font-size: 40px;  margin-bottom: 30px;}

/* create Dashboard */

.dashboard-card{padding-bottom:30px; height: 100%;}
.dashboard-card .cards{ height: 100%; padding: 0px 15px 20px;border-radius: 10px; }
.dashboard-card .cards .card-header{padding: 10px 0px 10px; font-size: 20px; }
.dashboard-card .cards .media ul li{margin-bottom: 10px; font-size: 22px; }
.dashboard-card .cards .media {padding: 15px 0px;}

.dashboard-card .cards .media .media-img{width: 142px; height: 142px;}

.dashboard-card .cards.add_new_campaign{font-size: 24px; }
.dashboard-card .cards.add_new_campaign .plus_icons{width: 70px; height: 70px;margin: 0px auto 20px;}

.influencer-needsection, .influencer-wantsection{/* margin-right: -30px; margin-left: -30px; */}
.campaign-commonblk .camp_summary_block .camp_details:last-child{min-height: 265px; margin-bottom: 0;} 
.product_steps_2 .right-needsection{padding-right: 15px;}


/* new design 
==================================== */
.marketing-block{max-width: 85%; width: 100%;margin: 0px auto;}

.promote_lst-box{font-size: 16px;  border-radius: 30px;padding: 20px; margin-bottom: 30px;}
.promote_lst-box .pr-media-box{ border-radius: 20px; width: 100px; height: 100px; margin-right: 20px;padding: 10px;}

.campaign-commonblk .right-camps-icons .cm-some-rise {padding: 20px;  font-size: 26px; }
.campaign-commonblk .right-camps-icons{height: 750px;}

.campaign-borderblk label { padding:5px 39px !important; width: 100%; padding-left: 4px !important; }

.goal-border  [type="radio"]:checked + label:before, .goal-border  [type="radio"]:not(:checked) + label:before {right:15px; }

.cm-new-sections{padding: 30px;margin-bottom: 20px; border-radius: 30px;}

.upload_new_data{min-height:85px; border-radius: 14px; padding: 20px; }
.sub_contact-text{color: #ECECEC; font-size: 14px; margin-bottom: 15px;}

#generateinfluencerModalCenter.campaign_create_modals.modal .modal-dialog{max-width: 544px;}
#generateinfluencerModalCenter.campaign_create_modals.modal .modal-dialog .modal-content{border-radius: 30px;}
#generateinfluencerModalCenter.campaign_create_modals.modal .modal-dialog h5{font-size: 26px;}

/* influencer_profile_page 
====================================== */
.influencer_profile_page .campaign-box-fst .camp-box-cards .cards{background: #17151C; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04);}
.influencer-summary .sample-infholder .card-users .card{min-height:279px;}

.review-btn-flex .cm-btns{width: auto !important;margin: 0px 2px;}
.review-btn-flex .review-btns{border: 1px solid #E5087E; background: transparent; color:#E5087E;}

.campaign_influencer_boxs .cm-title{color: #fff;font-style: normal; font-family: 'dm_sansbold'; font-size: 22px; margin-bottom: 0px;}
.campaign_influencer_boxs .fs-flex-title { display: flex; justify-content: space-between; margin-bottom: 20px;}
.campaign_influencer_boxs .fs-flex-title .view_datas{font-style: normal; font-weight: 400; font-size: 16px;text-align: right; text-decoration-line: underline; color: #3CDEEC;}

.campaign_influencer_boxs .video_draft .video_data{background: #17151C; padding: 20px; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04); height: 270px; }

.owl-nav .prev{ position: absolute;left: -15px; top:50%; transform: translateY(-50%); background: rgba(60, 222, 236, 0.4); border: 1px solid #3CDEEC; backdrop-filter: blur(10px); transition: .3s all; color: #fff; width: 30px; height: 30px; font-size: 11px; border-radius: 50%; display: flex;align-items: center; justify-content: center; }
 .owl-nav .prev:hover{background: rgba(60, 222, 236);}
 .owl-nav .prev.next{right: -15px; left: auto;}


.campaign_influencer_boxs .owl-nav{height:0px;}
.campaign-box-fst.top_performing_videos .camp-box-cards .view_counts{position: unset; background: rgba(255, 255, 255, 0.1);display: inline-flex;}
.top_performing_videos .camp-box-cards .play_icon {position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%); background: rgba(255, 255, 255, 0.4); border: 1px solid #FFFFFF; backdrop-filter: blur(10px); width: 40px; height: 40px; border-radius:50%;cursor: pointer; color: #fff ; display: flex;align-items: center;justify-content: center;}
.top_performing_videos .camp-box-cards .hax_codes{background: #3CDEEC;float: right; display: flex;align-items: center;justify-content: center; border-radius: 20px; width: 70px; height: 70px; color: #fff; font-size: 26px; font-family: 'dm_sansbold';  }

.influ_chat_row{margin-bottom: 30px;}
.influ_chat_row .influ_send_cod{background: #17151C; font-style: normal; font-family: 'dm_sansmedium';display: flex; flex-direction: column; justify-content: center; height: 100%; font-size: 20px;  padding:40px; color: #fff; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04); border-radius: 30px; }
.influ_chat_row .influ_send_cod span{display: block;margin-bottom: 20px;}
.influ_chat_row .influ_send_cod .cm-btns{width: 100%; font-size: 14px;}

.influ_amt_flex .media{align-items: center;}
.influ_amt_flex .media .media-icons{background: #1b2931; width: 92px; height: 92px; border-radius: 20px; margin-right: 15px; display: flex; align-items: center; justify-content: center;}
.influ_amt_flex .media .tt-label{font-style: normal; font-family: 'dm_sansmedium'; font-size: 20px; color: #fff; }
.influ_amt_flex .media .amt-ss{color: #3CDEEC; font-style: normal; font-family: 'dm_sansbold'; font-size: 30px; margin-bottom: 0px; }

.influ_amt_flex{display: flex; justify-content: space-between;}
.user-data-profiles{background: #17151C; padding: 30px; margin-bottom: 30px; box-shadow: 0px 4px 30px rgba(45, 83, 143, 0.04); border-radius: 30px;}
.user-data-profiles .media .media-icon{border: 2px solid #E1E1E1;width: 200px; height: 200px;border-radius: 50%;margin-right: 30px;overflow: hidden;}
.user-data-profiles .media .media-icon img{width: 100%; height: 100%; object-fit: cover;}
.user-data-profiles .media .media-body .p-name{font-style: normal;margin-bottom: 10px; font-family: 'dm_sansbold'; font-size: 40px; color: #FFFFFF; }
.user-data-profiles .media .media-body .p-age{font-style: normal; font-family: 'dm_sansmedium';  font-size: 22px; color: #E5087E; margin-bottom: 20px;}
.influ_hs-ones{height: 100%; display: flex; flex-direction: column; }



}

@media(max-width:1199px){
    .campaign-commonblk .right_img_camps{height: 299px;}
    .campaign-commonblk .cs-heading{font-size: 28px;margin-bottom: 10px;}
    .campaign-commonblk .description{font-size: 16px;}
    .step_Selections .goal-border label{font-size: 14px;}
    .step_Selections .goal-border{padding: 19px 16px;}
    .campaign-commonblk .mid-size{font-size: 24px;}
    .campaign-commonblk .promote-box p{font-size: 16px;}
    .common-blkline{height: auto; margin-bottom: 30px; padding: 30px 14px;}
    .simple-brip_content .iphone_sample_contents p{font-size: 14px;}
    .iphone_bg_image_smpl{width: 340px; margin: 0px auto; height: 690px; }
    .iphone_bg_image_smpl .iphone_sample_contents{border-radius: 32px;}
    .simple-brip_content .iphone_sample_contents .upload-imgs_blocks .image_blocks{width: 85px;}
    .iphone_sample_contents .upload-imgs_blocks .image_blocks .up-imgs {height: 85px;}
    .simple-brip_content .iphone_sample_contents .logo{max-width: 110px;}
    .additional-options .sub_titles{font-size: 28px;}
    .campaign_create_modals.modal .modal-dialog h5{font-size: 30px;}
    .campaign_create_modals.modal .modal-dialog {max-width: 565px;}

    .influencer-needsection, .influencer-wantsection{/* padding: 0px 0px 15px; */}
    .sample_influence_heights.camp_details .influencers-cards .sample-infholder, .influencer-summary .camp_details .sample-infholder{flex: 0 0 33.33%; max-width: 33.33%;}
    .product_steps_1 fieldset:first-child .common-blkline, 
    .product_steps_2 fieldset:first-child .common-blkline, .product_steps_3 fieldset:first-child .common-blkline, 
    .product_steps_4 fieldset:first-child .common-blkline, .product_steps_5 fieldset:first-child .common-blkline{height: 100%;}
    #nav ul.main li a:hover {color: #9f9797;}
    .create_campaign_page { position: relative; z-index: 0;}
    .right-needsection {padding-right: 15px;}
    .simple-brip_content{margin-top: 40px;}

    .product_steps_1 .campaign-commonblk.step-6-blocks .common-blkline,
    .product_steps_2 .campaign-commonblk.step-6-blocks .common-blkline, .product_steps_3 .campaign-commonblk.step-6-blocks .common-blkline,
    .product_steps_4 .campaign-commonblk.step-6-blocks .common-blkline, .product_steps_5 .campaign-commonblk.step-6-blocks .common-blkline{height: 100%;}
    .product_steps_2 .campaign-commonblk.step-6-blocks .campaign-commonblk .camp_summary_block .camp_details:last-child { min-height: 190px;}

    .client-header-new .theme-toggles{position: absolute; right: 75px; top: 24px;}
    .light-theme-campaign-page .client-header-new .menu span, .light-theme-campaign-page .client-header-new .menu span::before, .light-theme-campaign-page .client-header-new .menu span::after {
        background: #000;
    }
    .light-theme-campaign-page .menu.clicked span::before, .light-theme-campaign-page .menu.clicked span::after{background: #fff;}

    .user-data-profiles .media .media-icon{width: 180px; height: 180px;}
    .user-data-profiles .media .media-body .p-name{font-size: 28px;}
    .user-data-profiles{padding: 20px;}
    .review-btn-flex .cm-btns{padding: 12px 10px; font-size: 12px !important;}
    .campaign_influencer_boxs .video_draft .video_data{height: 230px;}

}



@media(max-width:991px){
    .campaign-commonblk .promote-box{margin-bottom: 30px;}
    .iphone_bg_image_smpl{margin: 0px auto 30px;}
    .target-right-content .target-right{font-size: 14px;}
    .target-right-content .target-right .target-img{height: 180px;}
    .additional-options {margin: 0px 0px 40px;}
    .talk-holder{font-size: 14px;}
    .create_campaign_page{min-height: 100vh;}
    .sample_influence_heights.camp_details .influencers-cards .form-row > [class*="col-"]{padding-right: 10px; padding-left: 10px;}
    .campaign-commonblk .camp_summary_block .camp_details:last-child{min-height: auto; margin-bottom: 20px;}
    .product_steps_2 .campaign-commonblk.step-6-blocks .common-blkline{height: auto;}

    .product_steps_1 .campaign-commonblk.step-6-blocks .common-blkline,
    .product_steps_2 .campaign-commonblk.step-6-blocks .common-blkline, .product_steps_3 .campaign-commonblk.step-6-blocks .common-blkline,
    .product_steps_4 .campaign-commonblk.step-6-blocks .common-blkline, .product_steps_5 .campaign-commonblk.step-6-blocks .common-blkline{height: auto;}
    .campaign-commonblk .right-camps-icons{height: 526px;margin-bottom: 40px;}
    .influ_hs-ones{margin-bottom: 30px; height: auto;}
    .influ_chat_row {margin-bottom:0px;}
}

@media(max-width:736px){
    .product_steps_1 fieldset:first-child .common-blkline, 
    .product_steps_2 fieldset:first-child .common-blkline, .product_steps_3 fieldset:first-child .common-blkline, 
    .product_steps_4 fieldset:first-child .common-blkline, .product_steps_5 fieldset:first-child .common-blkline{height:auto;}
    .cm-new-sections{padding: 15px;}

    .user-data-profiles .media{display: block}
    .user-data-profiles .media .media-icon{margin: 0px auto 30px;}
    .influ_amt_flex .media .amt-ss{font-size: 25px;}
    .review-btn-flex .cm-btns{margin: 5px; width:95% !important;}
}

@media(max-width:568px){
    .additional-options .sub_titles {font-size: 26px;}
    .additional-options .form-check .check_label {font-size: 16px;}
    .campaign-commonblk .description {font-size: 14px;}
    .campaign_create_modals.modal .modal-dialog h5 {font-size: 26px;}
    .campaign_create_modals.modal .modal-dialog .checks {font-size: 80px;}
    .campaign_create_modals.modal .modal-dialog {max-width: 420px;margin: 20px auto;}
    .dashboard-card .cards.add_new_campaign{min-height: 250px; font-size: 20px;}
    .sample_influence_heights.camp_details .influencers-cards .sample-infholder, .influencer-summary .camp_details .sample-infholder{flex: 0 0 50%; max-width:50%;}
    .campaign-commonblk + .col-lg-8 {
        padding-right: 0px !important;
    }
    .dashboard-card .cards .media ul li::marker{font-size: 14px;}
    .influ_amt_flex{display: block;}
    .influ_amt_flex .media{margin-bottom: 30px;}
    .influ_amt_flex .media:last-child{margin-bottom:0px;}
    .review_videos {height: 120px;}
    .video-parent.row .col-4{padding:0px 10px;}
}

@media(max-width:500px){
    .campaign-commonblk .mid-size {font-size: 21px; padding: 14px 15px;}
    .campaign-commonblk .promote-box{padding: 10px;}
    .campaign-commonblk .promote-box p {font-size: 12px;}
    .campaign-commonblk .cs-heading {font-size: 22px;}
    .talk-holder a{display: block; margin: 15px 0px;}
    .influencers-cards .form-row .col-6{flex: 0 0 100%; max-width: 100%; -ms-flex: 0 0 100%;}
    .campaign_create_modals.modal .modal-dialog h5 {font-size: 23px;}
    .campaign_create_modals.modal .modal-dialog {max-width: 95%;}
    .dashboard-card .cards .media ul li{font-size: 16px;}
    .dashboard-card .cards .card-header{font-size: 14px;}
    .gift-blk .form-check.form-check-inline label {
        color: #444444;
        font-size: 16px;
      }
    .sample_influence_heights.camp_details .influencers-cards .sample-infholder, .influencer-summary .camp_details .sample-infholder{flex: 0 0 100%; max-width:100%;}
    .review-common-boxs .review_hds{display: block;}
    .review-common-boxs .cs-heading{display: block; margin-left: 0px !important; margin-top: 20px; text-align: center;}
    .review-common-boxs .btn-flexs{display: block;}
    .review-common-boxs .btn-flexs .cm-btns, .review-common-boxs  .btn-flexs .back-btns{width: 100%;margin: 0px 0px 15px;}
    .influ_amt_flex .media .media-icons{width: 70px; height: 70px;}

    .review-filter .filter-search-fs{width: 100%;}
}

@media(max-width:400px){
    .dashboard-card .cards .media .media-img {width: 102px;height: 102px;}
}