
/* Font Icon */
.sf-js-enabled a .nectar-menu-icon{
	margin-bottom:2px;
}
/*BUTTON*/
button.count {
  background: black;
  border-color: black;
  border-width: 0px;
  font-size: 14px;
  font-weight: 700;
  color: white;
  padding: 7px 13px 7px 13px;
  margin-top: 10px !important;
  margin-bottom: 10px !important;}
button.active {
  background: linear-gradient(to top, #56b320 0%, #0f9d58 100%);
  border-color: black;
  border-width: 0px;
  width: 100%;
  font-size: 12px;
  font-weight: 700;
  color: white;
  text-transform: uppercase;
  padding: 7px 23px 7px 23px;
  letter-spacing: 0.05em;
  margin-top: 10px !important;
  margin-bottom: 10px !important;}
button.approved {
  background: #0f68ff;
  border-color: #4285f4;
  width: 100%;
  border-width: 0px;
  font-size: 12px;
  font-weight: 700;
  color: white;
  text-transform: uppercase;
  padding: 7px 13px 7px 13px;
  letter-spacing: 0.05em;
  margin-top: 10px !important;
  margin-bottom: 10px !important;}
button.rejected {
  background: linear-gradient(to bottom, #e94335 0%, #ff7b70 100%);
  width: 100%;
  border-width: 0px;
  font-size: 12px;
  font-weight: 700;
  color: white;
  text-transform: uppercase;
  padding: 7px 23px 7px 23px;
  letter-spacing: 0.05em;
  margin-top: 10px !important;
  margin-bottom: 10px !important;}
button.pending {
  background: #fbbb05;
  border-color: #fbbb05;
  width: 100%;
  border-width: 2px;
  font-size: 12px;
  font-weight: 700;
  color: black;
  text-transform: uppercase;
  padding: 5px 13px 5px 13px;
  letter-spacing: 0.05em;
  margin-top: 10px !important;
  margin-bottom: 10px !important;}
button.onreview {
  background: #ffcb09;
  border-color: #ffcb09;
  width: 100%;
  border-width: 0px;
  font-size: 12px;
  font-weight: 700;
  color: #000 !important;
  text-transform: uppercase;
  padding: 7px 23px 7px 23px;
  letter-spacing: 0.05em;
  margin-top: 10px !important;
  margin-bottom: 10px !important;}
button.menunggudata {
  background: linear-gradient(to bottom, #0f68ff 0%, #7dadff 100%);
  border-color: #4285f4;
  width: 100%;
  border-width: 0px;
  font-size: 12px;
  font-weight: 700;
  color: white;
  text-transform: uppercase;
  padding: 7px 13px 7px 13px;
  letter-spacing: 0.05em;
  margin-top: 10px !important;
  margin-bottom: 10px !important;}
button.menungguisrc {
  background: linear-gradient(to bottom, #8611fc 0%, #9d6fff 100%);
  border-color: #4285f4;
  width: 100%;
  border-width: 0px;
  font-size: 12px;
  font-weight: 700;
  color: white;
  text-transform: uppercase;
  padding: 7px 13px 7px 13px;
  letter-spacing: 0.05em;
  margin-top: 10px !important;
  margin-bottom: 10px !important;}
button.updateisrc {
  background: linear-gradient(to top, #0f68ff 0%, #4a8dff 100%);
  border-color: #0f68ff;
  width: 100%;
  border-width: 2px;
  font-size: 12px;
  font-weight: 700;
  color: white;
  text-transform: uppercase;
  padding: 5px 13px 5px 13px;
  letter-spacing: 0.05em;
  margin-top: 10px !important;
  margin-bottom: 10px !important;}
button.updatestatus {
  background: #e9e4f0;
  color: #1c1c1e !important;
  border-color: #fbbb05;
  width: 100%;
  border-width: 0px !important;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 7px 20px 7px 20px;
  letter-spacing: 0.05em;
  margin-top: 10px !important;
  margin-bottom: 10px !important;}
button.uploaddata {
  background: #CEFF00;
  color: #fff !important;
  border-color: #CEFF00;
  width: 100%;
  border-width: 0px !important;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 7px 20px 7px 20px;
  letter-spacing: 0.05em;
  margin-top: 10px !important;
  margin-bottom: 10px !important;}
button.rejecteddisabled {
  background: #FFBBB7;
  border-color: #FFBBB7;
  width: 100%;
  border-width: 0px;
  font-size: 12px;
  font-weight: 700;
  color: #f99088;
  text-transform: uppercase;
  padding: 7px 13px 7px 13px;
  letter-spacing: 0.05em;
  margin-top: 10px !important;
  margin-bottom: 10px !important;}
button.revisistatus {
  background: linear-gradient(to bottom, #FE5F20 0%, #FE5F20 100%);
  border-color: #FE5F20;
  width: 100%;
  border-width: 0px;
  font-size: 12px;
  font-weight: 700;
  color: #000!important;
  text-transform: uppercase;
  padding: 7px 20px 7px 20px;
  letter-spacing: 0.05em;
  margin-top: 10px !important;
  margin-bottom: 10px !important;}
button.badgesingle {
  background: linear-gradient(to bottom, #fa233b 0%, #fb5c74 100%);
  border-color: black;
  border-width: 0px;
  font-size: 10px;
  font-weight: 700;
  color: white;
  text-transform: uppercase;
  padding: 3px 9px 4px 10px;
  border-radius: 0px;
  letter-spacing: 0.05em;}
button.badgeedit {
  background: linear-gradient(to bottom, #BBCED9 0%, #BBCED9 100%);
  border-color: black;
  border-width: 0px;
  font-size: 10px;
  font-weight: 600;
  color: #000;
  text-transform: uppercase;
  padding: 3px 9px 4px 10px;
  border-radius: 0px;
  letter-spacing: 0.05em;}
button.badgealbum {
  background: linear-gradient(to bottom, #7725b3 0%, #c35eec 100%);
  border-color: black;
  border-width: 0px;
  font-size: 10px;
  font-weight: 700;
  color: white;
  text-transform: uppercase;
  padding: 3px 9px 4px 10px;
  border-radius: 0px;
  letter-spacing: 0.05em;}
button.badgerevisi {
  background: #FE5F20;
  border-color: black;
  border-width: 0px;
  margin: 0px 0px 0px 5px;
  font-size: 10px;
  font-weight: 700;
  color: white;
  text-transform: uppercase;
  padding: 3px 7px 4px 7px;
  border-radius: 0px;}
body[data-button-style=rounded] .container-wrap button[type=submit]{
    padding: 8px 23px !important;}
@media only screen and (max-width: 690px){
body[data-button-style="rounded"] .container-wrap button[type="submit"] {
      padding: 8px 20px !important;
  font-weight: 600;
  font-size:12px;}}

/* FRM Table */
body:not(.woocommerce-cart) .main-content table {
  background-color: rgba(255, 255, 255, 0);
  border-top: 10px solid transparent;}
/* Table Data */
.container-wrap .container .row .full-width-content .row_col_wrap_12 .vc_column_container .vc_column-inner .wpb_wrapper .inner_row .row_col_wrap_12_inner .child_column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .frm-alt-table tbody tr td table tbody tr td{
	width:27px !important;
}
/* Link */
.frm-alt-table tr tr a{
	padding-right:16px;
	
}
body:not(.woocommerce-cart) .main-content tr {
  background-color: #f7f7f6;}
body:not(.woocommerce-cart) .main-content th {
  border-left: medium none;
  border-style: none solid solid none;
  border-top: medium none!important;
  border-width: medium 0px 0px medium;
  font-weight: 500;
  text-transform: uppercase;
  padding: 8px 25px 8px 10px;
  text-align: left;
  background-color: #931d5e;
  color: #fff;
    border-width:0px!important;
}
/*Formidable FORM*/
.frm_style_formidable-style-1.with_frm_style div.frm_description{
    line-height: 1.6;
    padding-top: 4px;
}
.with_frm_style .frm_top_container .frm_primary_label {
    font-size: 12px!important;
}
.with_frm_style .frm_checkbox input[type=checkbox] {
    border-radius: 50px !important;
        margin: 0 5px 4px 0!important;
}
.frm_repeat_buttons .frmsvg {
    width: 14px;
    height: 14px;
}
.with_frm_style .frm_dropzone .frmsvg {
    color: #9b9b9b;
}

/*Formidable INVALID*/
  .frm_style_formidable-style-1.with_frm_style .frm_form_field :invalid {
    background-color: #2d2b2a00 !important;
    border-color: rgba(253, 86, 30, 1) !important;}
form#frm_search_form.searchform.ren-block-search {
  display: flex;}

/* Formidable Pagination*/
.ocm-effect-wrap .wpb_wrapper .frm_pagination_cont {
  height: 30px;}
.frm_pagination_cont ul.frm_pagination > li.active > a {
  padding: 2px 7px 2px 7px;
  border-radius: 5px;
  background-color: #000;
  font-size: 18px;
  color: #fff;
  font-weight: 600;}

/*Formidable Zebra*/
.frm-alt-table tr:nth-child(even) {
  background-color: #F5F5F7 !important;}
.frm-alt-table tr {
  background-color: #fff !important;}
.frm-alt-table tr td {
  border-width: 0px !important;
  border-bottom-width: 1px !important;
  border-color: #e0e0e0 !important;}
body:not(.woocommerce-cart) .main-content tr td:first-child {
  border-left-style: solid;
  border-left-width: 0px;
  border-right-width: 0px;}
body:not(.woocommerce-cart) .main-content td {
  border-left: none;
  border-right: none;}
.frm-alt-table tr div{
	background-color:rgba(250,250,250,0) !important;
	border-width:0px !important;}
.frm-alt-table td td{
	padding-bottom:0px !important;
	padding-top:0px !important;}
.frm-alt-table tr div {
background-color: rgba(250,250,250,0) !important;
border-width: 0px !important;
padding: 0px!important;}
.frm-alt-table tbody tr td > table{
	margin-bottom:0px !important;}
#field_rnmqv_label {
  padding-top: 20px;}
#frm_field_41_container label {
  padding-top: 20px;}
form label{
    font-weight:400!important;}
.frm-alt-table tr p {
  padding-bottom: 0px !important;}
  
/*FRM search*/
#frm_search {
  border-radius: 30px;
  border-color: #dbdbdb;
  border-width: 2px;
  background-color: #fff;
  height: 32px !important;
  color: #167ffb;
  font-weight: 500;
  padding-left: 15px;
  margin-right: 15px;}
#frm_search:hover{
	border-color:#2796ff;}
#frm_search:focus{
	border-color:#2796ff;
background-color: #fff;
}
.searchsubmit {
  height: 32px !important;}
body[data-form-submit="regular"] input[type="submit"] {
  background-color: #931d5e;}
body[data-button-style="rounded"] .container-wrap input[type="submit"] {
  padding: 10px 20px !important;}
body[data-form-submit="regular"] input[type="submit"] {
  font-weight: 500;
  line-height: 7px !important;}

/*Safari Disable Dropdown Appearance*/
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-size: 12px;
  background-position: calc(100% - 20px) center;
  background-repeat: no-repeat;
  background-color: #efefef;}
/* Heading */
.frm-alt-table tr h3{
	display:none;
}
/* GDrive Padding */
.container-wrap .container .row .first-section .row_col_wrap_12 .vc_column_container .vc_column-inner .wpb_wrapper .inner_row .row_col_wrap_12_inner .child_column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .frm-alt-table tbody tr td table tbody tr td{
	padding-right:0px !important;
}
/* Table Row */
.frm-alt-table tr tr{
	background-color:rgba(255,255,255,0) !important;
	
}
.wpdt-c.wdt-skin-mojito .wpDataTablesWrapper .dt-buttons a.DTTT_button, .wpdt-c.wdt-skin-mojito .wpDataTablesWrapper .dt-buttons button.DTTT_button {
border: 0px;!important
}