/*Only to uncouple the components*/
/*!
 * Start OnOff Component
 */
.ui-onoff.onoffswitch { position: relative; width: 48px; user-select: none; margin-top: 7px; }
.ui-onoff .onoffswitch-checkbox { display: none; }
.ui-onoff .onoffswitch-label { display: block; overflow: hidden; cursor: pointer; border: 1px solid transparent; border-radius: 20px; }
.ui-onoff .onoffswitch-inner { width: 200%; margin-left: -100%; transition: margin 0.2s ease-in; }
.ui-onoff .onoffswitch-inner:before, .ui-onoff .onoffswitch-inner:after { float: left; padding: 0; width: 50%; height: 18px; color: white; font: bold 14px/20px Trebuchet, Arial, sans-serif; box-sizing: border-box; }
.ui-onoff .onoffswitch-inner:before { content: "ON"; padding-left: 7px; color: #FFFFFF; background-color: #3498db; font-size: 10px; }
.ui-onoff .onoffswitch-inner:after { content: "OFF"; padding-right: 5px; color: #fff; background-color: #606060; text-align: right; font-size: 10px; }
.ui-onoff .onoffswitch-switch { position: absolute; top: 0; bottom: 0; right: 26px; width: 12px; margin: 4px; background: #f4f4f4; border-radius: 10px; transition: right 0.2s ease-in, box-shadow 0.2s ease-in; box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.15); }
.ui-onoff .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-left: 0; }
.ui-onoff .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { right: 0; }

/*!
 * End OnOff Component
 */
/*!
 * Sidebar Component
 */
.ui-sidebar { background-color: #fff; background-image: none; display: block; height: 100%; position: relative; width: 290px; z-index: 99; font-family: "Open Sans", sans-serif; font-size: 12px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.ui-sidebar--mtx50 { margin-top: 50px; position: fixed; }
.ui-sidebar__container { padding: 0; margin: 0; position: relative; }
.ui-sidebar__header-control { margin-right: auto; margin-left: auto; padding-left: 10px; padding-right: 1px; padding-top: 3px; }
.ui-sidebar__popup-control { color: #fff; background-color: #3498db; background-image: none; border-color: #3498db; display: flex; justify-content: center; align-items: center; outline: 0 none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border-radius: 2px; font-weight: 700; font-size: 12px; text-transform: uppercase; line-height: 24px; margin-top: 5px; margin-bottom: 10px; height: 36px; }
.ui-sidebar__popup-control i { margin-right: 2px; font-size: 14px; }
.ui-sidebar__popup-control:hover, .ui-sidebar__popup-control:focus { color: #fff; }
.ui-sidebar__popup-control--yellow { color: #fff; background-color: #ffa800; background-image: none; border-color: #ffa800; outline: 0 none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.ui-sidebar__block--border-bottom { border-bottom: 1px solid #ccc; padding-bottom: 10px; }
.ui-sidebar__nav { background-color: #f3f3f3; line-height: 30px; vertical-align: middle; text-align: center; list-style: none; margin: 0; padding: 0; width: 100%; }
.ui-sidebar__nav-item { display: inline-block; white-space: nowrap; padding-left: 0; padding-right: 0; text-transform: uppercase; position: relative; cursor: pointer; font-size: 11px; font-weight: bold; width: 140px; }
.ui-sidebar__nav-item > a { text-decoration: none; color: #656565; padding: 7px 34px; }
.ui-sidebar__nav-item.active, .ui-sidebar__nav-item.active > a { color: #fff; background-color: #2a7997; }
.ui-sidebar__nav-item.active:after { top: 30px; left: 50%; border-style: solid; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-top-color: #2a7997; border-width: 4px; margin-left: -4px; }
.ui-sidebar__option { padding-left: 10px; padding-right: 10px; }
.ui-sidebar__option:hover, .ui-sidebar__option:focus { background-color: #5faee3; border-radius: 0; color: #fff; cursor: pointer; }
.ui-sidebar__option:hover .ui-sidebar__option-text, .ui-sidebar__option:focus .ui-sidebar__option-text { color: #fff; }
.ui-sidebar__option:hover .ui-sidebar__option-text > i, .ui-sidebar__option:focus .ui-sidebar__option-text > i { color: #fff; }
.ui-sidebar__option:hover .ui-sidebar__option-tool-view, .ui-sidebar__option:focus .ui-sidebar__option-tool-view { background: transparent url('../../img/view-hover.png?1494509432') no-repeat scroll 0 0; }
.ui-sidebar__option:hover .ui-sidebar__option-tool-view.ui-sidebar__option-tool-view--disable, .ui-sidebar__option:focus .ui-sidebar__option-tool-view.ui-sidebar__option-tool-view--disable { background: transparent url('../../img/view-active-hover.png?1494509432') no-repeat scroll 0 0; }
.ui-sidebar__option:hover .ui-sidebar__field-option-tool-view, .ui-sidebar__option:focus .ui-sidebar__field-option-tool-view { background: transparent url('../../img/view-hover.png?1494509432') no-repeat scroll 0 0; }
.ui-sidebar__option:hover .ui-sidebar__field-option-tool-view.ui-sidebar__field-option-tool-view--disable, .ui-sidebar__option:focus .ui-sidebar__field-option-tool-view.ui-sidebar__field-option-tool-view--disable { background: transparent url('../../img/view-active-hover.png?1494509432') no-repeat scroll 0 0; }
.ui-sidebar__option:hover .ui-sidebar__option-tool-input-btn, .ui-sidebar__option:focus .ui-sidebar__option-tool-input-btn { color: #000; }
.ui-sidebar__option--child { padding-left: 25px; }
.ui-sidebar__option-group { top: 5px; }
.ui-sidebar__option-btn.btn { padding: 4px; line-height: 1.3; color: #737374; background-color: #dee2e5; border-color: #dee2e5; z-index: 0; width: 60px; border-radius: 2px; font-size: 11px; font-weight: 600; webkit-box-shadow: inset 0 -2px 0 rgba(4, 4, 4, 0.1); box-shadow: inset 0 -2px 0 rgba(4, 4, 4, 0.1); }
.ui-sidebar__option-btn.btn:hover, .ui-sidebar__option-btn.btn:focus { outline: none; webkit-box-shadow: inset 0 -2px 0 rgba(4, 4, 4, 0.1); box-shadow: inset 0 -2px 0 rgba(4, 4, 4, 0.1); }
.ui-sidebar__option-btn.btn.active { background-color: #3a99dc; border-color: #dee2e5; color: #ffffff; outline: none; z-index: 0; webkit-box-shadow: inset 0 -2px 0 rgba(4, 4, 4, 0.1); box-shadow: inset 0 -2px 0 rgba(4, 4, 4, 0.1); }
.ui-sidebar__option-btn.btn.active:hover, .ui-sidebar__option-btn.btn.active:focus { outline: none; webkit-box-shadow: inset 0 -2px 0 rgba(4, 4, 4, 0.1); box-shadow: inset 0 -2px 0 rgba(4, 4, 4, 0.1); z-index: 0; }
.ui-sidebar__option-text { line-height: 2.83333333rem; display: inline-block; color: #555; font-weight:600; }
.ui-sidebar__option-text i { margin-right: 0.15rem; color: #cdd3d4; }
.ui-sidebar__option a { font-weight:700; text-transform: uppercase; }
.ui-sidebar__option:hover a, .ui-sidebar__option:focus a { color: #fff; }
.ui-sidebar__option-tool { display: block; position: relative; float: right; }
.ui-sidebar__option-tool-view { background: transparent url('../../img/view-not-hover.png?1494509432') no-repeat scroll 0 0; border: 0 none; height: 24px; width: 24px; outline: 0; padding: 10px; cursor: pointer; top: 10px; display: block; position: relative; }
.ui-sidebar__option-tool-view--disable { background: transparent url('../../img/view-no-active-no-hover.png?1494509432') no-repeat scroll 0 0; }
.ui-sidebar__option-tool-color { top: 9px; position: relative; display: inline-block; width: 35px; height: 17px; border-radius: 2px; cursor: pointer; }
.ui-sidebar__option-tool-input.form-control { height: 19px; width: 50px; padding: 0 2px; top: 5px; position: relative; border-radius: 2px; display: inline-block; }
.ui-sidebar__option-tool-selgroup.form-control { height: 19px; width: 50px; padding: 0 2px; top: 5px; position: relative; border-radius: 2px; display: inline-block; text-transform: uppercase; }
.ui-sidebar__option-tool-select.form-control { height: 19px; min-width: 75px; padding: 0 2px; top: 5px; position: relative; border-radius: 2px; display: inline-block; }
.ui-sidebar__option-tool-input-btn { padding: 0 6px; top: 5px; position: relative; border-top-left-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 2px; border-top-right-radius: 2px; font-weight: 600; font-size: 12px; }
.ui-sidebar__field-header { padding: 5px 10px; }
.ui-sidebar__field-header-text { color: #3797da; font-weight: 700; font-size: 14px; }
.ui-sidebar__field-option-text { line-height: 25px; display: inline-block; color: #555; max-width: 90%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.ui-sidebar__field-option-text i { color: #bfbfbf; }
.ui-sidebar__field-option-tool { display: block; position: relative; float: right; }
.ui-sidebar__field-option-tool-view { background: transparent url('../../img/view-not-hover.png?1494509432') no-repeat scroll 0 0; border: 0 none; height: 24px; width: 24px; outline: 0; padding: 5px; cursor: pointer; top: 7px; right: 0; position: relative; display: block; float: right; }
.ui-sidebar__field-option-tool-view--disable { background: transparent url('../../img/view-no-active-no-hover.png?1494509432') no-repeat scroll 0 0; }
.ui-sidebar__field-alert { padding: 10px; margin: 10px; border-radius: 2px; font-weight: 600; text-transform: capitalize; font-size: 12px; }
.ui-sidebar__field-alert--info { background: #f3f7f9; border: 1px solid #e7f1f6; }
.ui-sidebar__field-alert--info i { color: #3495d9; }
.ui-sidebar__field-btn.btn { padding: 4px; line-height: 1.3; color: #737374; background-color: #dee2e5; border-color: #dee2e5; z-index: 0; width: 60px; border-radius: 4px; margin: 0 2px; font-size: 10px; font-weight: 600; webkit-box-shadow: inset 0px -1px 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0px -1px 0 rgba(0, 0, 0, 0.1); }
.ui-sidebar__field-btn.btn:hover, .ui-sidebar__field-btn.btn:focus { outline: none; webkit-box-shadow: inset 0px -1px 0 rgba(0, 0, 0, 0.1); box-shadow: inset 0px -1px 0 rgba(0, 0, 0, 0.1); }
.ui-sidebar__field-btn.btn.active { background-color: #3a99dc; border-color: #dee2e5; color: #ffffff; outline: none; z-index: 0; webkit-box-shadow: inset 0px -1px 0 rgba(0, 0, 0, 0.2); box-shadow: inset 0px -1px 0 rgba(0, 0, 0, 0.2); }
.ui-sidebar__field-btn.btn.active:hover, .ui-sidebar__field-btn.btn.active:focus { outline: none; webkit-box-shadow: inset 0px -1px 0 rgba(0, 0, 0, 0.2); box-shadow: inset 0px -1px 0 rgba(0, 0, 0, 0.2); z-index: 0; }
.ui-sidebar__field-header-tool { display: block; position: relative; float: right; }
.ui-sidebar__field-option { padding: 0; display: block; top: -5px; position: relative; font-size: 12px; font-weight: 600; margin-left: 10px; margin-right: 10px; }
.ui-sidebar__field-option-group { position: relative; display: block; float: right; right: 5px; }
.ui-sidebar__option-check { display: inline-block; vertical-align: sub; }
.ui-sidebar__default-field { border-bottom: 1px solid #ccc; padding-bottom: 15px; }
.ui-sidebar__aditional-field { margin-top: 10px; }
.ui-sidebar__field-btn-add { color: #ffffff; background-color: #2bab75; background-image: none; border-color: #2bab75; outline: 0 none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 60px; height: 22px; line-height: 1.7; padding: 0; border-radius: 2px; text-transform: uppercase; font-size: 12px; font-weight: 600; }
.ui-sidebar__field-btn-add:focus, .ui-sidebar__field-btn-add.focus { color: #ffffff; background-color: #269767; border-color: #269767; outline: 0 none; }
.ui-sidebar__field-btn-add:hover { color: #ffffff; background-color: #269767; border-color: #269767; outline: 0 none; }
.ui-sidebar__field-btn-add:active, .ui-sidebar__field-btn-add.active, .ui-sidebar__field-btn-add .open > .dropdown-toggle { color: #ffffff; background-color: #269767; border-color: #269767; outline: 0 none; }
.ui-sidebar__field-btn-add:active:hover, .ui-sidebar__field-btn-add:active:focus, .ui-sidebar__field-btn-add:active.focus, .ui-sidebar__field-btn-add.active:hover, .ui-sidebar__field-btn-add.active:focus, .ui-sidebar__field-btn-add.active.focus, .ui-sidebar__field-btn-add .open > .dropdown-toggle:hover, .ui-sidebar__field-btn-add .open > .dropdown-toggle:focus, .ui-sidebar__field-btn-add .open > .dropdown-toggle.focus { color: #ffffff; background-color: #269767; border-color: #269767; outline: 0 none; }
.ui-sidebar__field-btn-add:active, .ui-sidebar__field-btn-add.active, .ui-sidebar__field-btn-add .open > .dropdown-toggle { background-image: none; box-shadow: none; outline: 0 none; }
.ui-sidebar__field-btn-add.disabled:hover, .ui-sidebar__field-btn-add.disabled:focus, .ui-sidebar__field-btn-add.disabled.focus, .ui-sidebar__field-btn-add[disabled]:hover, .ui-sidebar__field-btn-add[disabled]:focus, .ui-sidebar__field-btn-add[disabled].focus, fieldset[disabled] .ui-sidebar__field-btn-add:hover, fieldset[disabled] .ui-sidebar__field-btn-add:focus, fieldset[disabled] .ui-sidebar__field-btn-add.focus { background-color: #2bab75; border-color: #2bab75; outline: 0 none; cursor: not-allowed; opacity: 0.6; }
.ui-sidebar__field-btn-add[disabled] { background-color: #2bab75; border-color: #2bab75; outline: 0 none; cursor: not-allowed; opacity: 0.6; }
.ui-sidebar__field-btn-add .badge { color: #2bab75; background-color: #ffffff; }
.ui-sidebar__field-option-trash { font-size: 14px; margin-top: 5px; display: inline-block; cursor: pointer; color: #666666; }


/* Info Box */
.ui-optin-form__placeholder-info {
    height: auto;
    padding: 5px;
    background-color: #F3F7F9;
    color: #000;
    text-align: left;
    margin-top: 20px;
    margin-left: 15px;
    margin-bottom: 0;
    margin-right: 2px;
    line-height: 1.3;
    border-color: #d3eaeb;
}
.ui-optin-form__placeholder-info .ui-optin-form__placeholder-info--description { width: 91.5%; display: inline-block; font-size: 13px; font-weight: 500;}
.ui-optin-form__placeholder-info .ui-optin-form__placeholder-info--icon { width: 6%; display: inline-block; color: #3A96D9; font-size: 15px; line-height: 1.5;}
.ui-optin-form__placeholder-info__popup { margin-bottom: 115px;}
.ui-optin-form__placeholder-info__delayed-popup { margin-bottom: 10px;}
@media only screen and (max-width: 767px) {
    .ui-optin-form { width: 100%; padding: 20px; }
    .ui-optin-form__placeholder-info { width: auto; height: auto; display: block; margin-left: 0; }
    .ui-optin-form__placeholder-info .ui-optin-form__placeholder-info--description { width: 95.5%; }
    .ui-optin-form__placeholder-info .ui-optin-form__placeholder-info--icon { width: 3%; }
    .ui-optin-form__placeholder-info__popup { margin-bottom: 0px; }
    .ui-optin-form__placeholder-info__delayed-popup { margin-bottom: 0px; }
}

/*!
 * End Sidebar Component
 */

/*!
 * Modal Component
 */
.ui-modal .ui-modal__dialog--lg.modal-dialog { width: 855px; }
@media only screen and (max-width: 767px) { .ui-modal .ui-modal__dialog--lg.modal-dialog { width: auto; } }
.ui-modal .ui-modal__dialog--md.modal-dialog { width: 730px; }
@media only screen and (max-width: 767px) { .ui-modal .ui-modal__dialog--md.modal-dialog { width: auto; } }
.ui-modal .ui-modal__dialog--sm.modal-dialog { width: 644px; }
@media only screen and (max-width: 767px) { .ui-modal .ui-modal__dialog--sm.modal-dialog { width: auto; } }
.ui-modal .ui-modal__content.modal-content { border-radius: 0; min-height: 275px; }
.ui-modal .ui-modal__content--progress.modal-content { -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 15px rgba(0, 0, 0, 0.2); border: 1px solid rgba(255, 255, 255, 0.1); }
.ui-modal .ui-modal__header.modal-header { min-height: 30px; border-bottom: none; background-color: #f3f3f3; padding: 0 10px; }
.ui-modal .ui-modal__header.modal-header .ui-modal__close.close { margin-top: 0; }
.ui-modal .ui-modal__header--transparent.modal-header { border-bottom: 0; background-color: #fff; }
.ui-modal .ui-modal__header--blue.modal-header .ui-modal__title .ui-modal__icon { margin-right: 5px; color: #4ba5e1; }
.ui-modal .ui-modal__header--blue.modal-header .ui-modal__close.close { background-color: #4ba5e1; color: #FFF; float: none; font-weight: 300; line-height: 30px; opacity: 1; position: absolute; top: 0; right: 0; padding: 0; margin: 0; width: 30px; height: 30px; display: block; z-index: 9999; outline: none; text-shadow: 0 0 0 #fff; }
.ui-modal .ui-modal__header--progress.modal-header { background-color: #ffffff; border-bottom: 1px solid #ddd; }
.ui-modal .ui-modal__header-progress.progress { width: 464px; height: 23px; margin: 20px 88px; background-color: #eeeeee; border-radius: 4px; padding: 2px 3px; -webkit-box-shadow: inset 0 1px 2px rgba(1, 1, 1, 0.3); box-shadow: inset 0 1px 2px rgba(1, 1, 1, 0.3); }
.ui-modal .ui-modal__header-progress.progress .progress-bar { border-radius: 2px; background-color: #4ba5e1; }
@media only screen and (max-width: 767px) { .ui-modal .ui-modal__header-progress.progress { width: auto; } }
.ui-modal .ui-modal__header-percent { text-align: center; position: absolute; margin: 0; left: 30px; right: 0; top: 23px; bottom: 0; font-size: 14px; font-weight: 600; }
.ui-modal .ui-modal__header-info { text-align: center; font-size: 13px; font-weight: 500; left: 9px; margin-top: -5px; margin-left: auto; margin-right: auto; margin-bottom: 14px; position: relative; }
@media only screen and (max-width: 767px) { .ui-modal .ui-modal__header-info { left: auto; } }
.ui-modal .ui-modal__body.modal-body { padding: 15px 10px; }
.ui-modal .ui-modal__body--gray.modal-body { background-color: #f5f5f5; }
.ui-modal .ui-modal__body--select.modal-body { height: 100%; position: relative; min-height: 420px; }
.ui-modal .ui-modal__close.close { float: none; font-weight: 300; line-height: 30px; opacity: 1; position: absolute; top: 0; right: 0; padding: 0; margin: 0; width: 30px; height: 30px; display: block; z-index: 9999; outline: none; color: #fff; background-color: #008f9c; text-shadow: 0 0 0 #fff; }
.ui-modal .ui-modal__close--dark.close { background-color: #000; color: #fff; }
.ui-modal .ui-modal__close--dark.close:hover, .ui-modal .ui-modal__close--dark.close:focus { background-color: #000; color: #fff; }
.ui-modal .ui-modal__title { font-size: 14px; font-weight: 600; text-transform: uppercase; padding: 0 10px; line-height: 30px; color: #000; }
.ui-modal .ui-modal__container { outline: none; box-shadow: none; border-radius: 3px; padding: 8px; }
.ui-modal .ui-modal__body-container { text-align: center; margin: -15px -10px 10px -10px; border-bottom: 1px solid #ddd; background-color: #fff; padding: 10px 0; }
@media only screen and (max-width: 767px) { .ui-modal .ui-modal__body-container { height: auto; } }
.ui-modal .ui-modal__body-container-title { font-size: 24px; font-weight: 700; text-transform: uppercase; }
.ui-modal .ui-modal__body-container-subtitle { display: block; font-size: 20px; text-align: center; text-transform: capitalize; color: #FFA107; font-weight: 700; }
.ui-modal .ui-modal__body-form { min-height: 80px; }
.ui-modal .ui-modal__body-form .ui-optin-form { background-color: #f5f5f5; border-radius: 2px; bottom: 0; display: block; min-height: inherit; left: 0; margin: 30px auto 0 auto; padding: 0; position: relative; top: 0; right: 0; width: 505px; }
@media only screen and (max-width: 767px) { .ui-modal .ui-modal__body-form .ui-optin-form { width: auto; } }
.ui-modal .ui-modal__body-form .ui-optin-form__text-lock { display: block; margin-top: 15px; margin-bottom: 10px; font-size: 12px; }
.ui-modal .ui-modal__body--select.modal-body mark{ background-color: yellow; color: #000 }
@media only screen and (min-device-width: 768px) { .ui-modal .ui-modal__body-form--device .ui-optin-form { width: 505px; } }
/*!
 * End Modal Component
 */
/*!
 * Input-Icon Component
 */
.ui-input-icon { position: relative; }
.ui-input-icon__icon.fa { color: #ccc; display: block; position: absolute; margin: 10px 0 0 10px; width: 16px; height: 16px; text-align: center; z-index: 10; }
.ui-input-icon__input.form-control { padding-left: 33px; border-radius: 2px; }
.ui-input-icon__input.form-control::-moz-placeholder { color: #666; opacity: 1; }
.ui-input-icon__input.form-control:-ms-input-placeholder { color: #666; }
.ui-input-icon__input.form-control::-webkit-input-placeholder { color: #666; }
.ui-input-icon__input.form-control:focus::-webkit-input-placeholder { color: transparent; }
.ui-input-icon__input.form-control:focus:-moz-placeholder { color: transparent; }
.ui-input-icon__input.form-control:focus:-ms-input-placeholder { color: transparent; }
.ui-input-icon--right .ui-input-icon__icon.fa { right: 8px; float: right; }
.ui-input-icon--right .ui-input-icon__input.form-control { padding-left: 12px; padding-right: 33px; }
.ui-input-icon--md .ui-input-icon__input.form-control { height: 35px; font-size: 13px; }
.ui-input-icon--md .ui-input-icon__icon.fa { margin: 12px 0 0 0.75em; width: 18px; height: 18px; }
.ui-input-icon--lg .ui-input-icon__input.form-control { height: 40px; font-size: 13px; }
.ui-input-icon--lg .ui-input-icon__icon.fa.fa-lg { margin: 14px 0 0 10px; width: 18px; height: 18px; }
.ui-input-icon--lg .ui-input-icon__icon.fa.fa-2x { margin: 8px 0 0 10px; width: 18px; height: 18px; }
.ui-input-icon .intl-tel-input { width: 100%; }
.ui-input-icon .intl-tel-input .flag-dropdown { left: 25px; }
.ui-input-icon .intl-tel-input .form-control.ui-input-icon__input { padding-left: 65px; }
.ui-input-icon .intl-tel-input .country-list { width: 300px !important; }

/*!
 * End Input-Icon Component
 */
/*!
* Add field Modal
*/
.ui-category__field-item-icon.prospect-rocket, .ui-category__field-item-icon.boost-webinars, .ui-category__field-item-icon.lead-kahuna, .ui-category__field-item-icon.localanalyzer, .ui-category__field-item-icon.adkahuna, .ui-category__field-item-icon.contact { background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; display: inline-block; height: 15px; position: relative; top: -1px; vertical-align: middle; width: 15px; }

.ui-category { width: 100%; list-style: none; padding: 10px 0; }
.ui-category__field { padding: 0 0 0 2px; vertical-align: top; display: block; color: #444; }
.ui-category__field--head { background-color: #fafafa; border-left-width: 2px; border-left-style: solid; text-transform: uppercase; }
.ui-category__field-item { display: inline-block; position: relative; top: 0; line-height: 24px; font-weight: 600; }
.ui-category__field-item--child { padding-left: 30px; font-weight: 500; width: 100%; cursor: pointer; }
.ui-category__field-item--child i { display: none; float: right; margin: 5px 15px; font-size: 14px; }
.ui-category__field-item--child:hover, .ui-category__field-item--child:focus { background-color: #fafafa; color: #555; }
.ui-category__field-item--active { background-color: #f0f6f4; color: #52aa83; }
.ui-category__field-item--active i { display: inline-block; color: #008f9c; }
.ui-category__field-item-icon { margin-left: 6px; display: inline-block; width: 14px; height: 14px; margin-right: 6px; }

.ui-category__field-item-icon.boost-webinars { background-image: url('../../img/boostwebinars.png?1485553225'); }
.ui-category__field-item-icon.lead-kahuna { background-image: url('../../img/lead-kahuna.png?1485553225'); }
.ui-category__field-item-icon.localanalyzer { background-image: url('../../img/localanalyzer.png?1485553225'); }
.ui-category__field-item-icon.adkahuna { background-image: url('../../img/adkahuna.png?1485553225'); }
.ui-category__field-item-icon.contact { background-image: url('../../img/contact.png?1494525644'); }
.ui-category__field-item-icon.prospect-rocket { background-image: url('../../img/prospectrocket.png?1485553225'); }
.ui-category__field-item-icon.boost-webinars { background-image: url('../../img/boostwebinars.png?1485553225'); }

.ui-category__field--head.prospect-rocket {border-left-color: #d20000;}
.ui-category__field--head.boost-webinars {border-left-color: #25aa73;}
.ui-category__field--head.localanalyzer, .ui-category__field--head.adkahuna, .ui-category__field--head.lead-kahuna{border-left-color: #3598d9;}

.ui-search-select { border: 1px solid #ccc; position: absolute; left: 0; right: 0; margin: 0 auto; width: 350px; padding: 10px; max-height: 400px; overflow: hidden; }
.ui-search-select .ui-category { position: relative; border: 1px solid transparent; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.ui-search-select .fa.ui-input-icon__icon { color: #616161; }
.ui-search-select__container { position: relative; height: 320px; }
.ui-search-select__container .mCSB_scrollTools.mCSB_1_scrollbar.mCS-dark.mCSB_scrollTools_vertical { margin-right: -5px; }
.ui-search-select__title { color: #3d99da; text-transform: uppercase; font-size: 18px; font-weight: 600; display: block; text-align: center; margin: 5px auto 15px auto; }
.ui-search-select__btn-save { color: #ffffff; background-color: #3d99da; background-image: none; border-color: #3d99da; outline: 0 none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size: 14px; font-weight: 600; float: right; margin: 10px 130px 30px; border-radius: 2px; -webkit-box-shadow: inset 0 -2px 0 rgba(4, 4, 4, 0.1); box-shadow: inset 0 -2px 0 rgba(4, 4, 4, 0.1); }
.ui-search-select__btn-save:focus, .ui-search-select__btn-save.focus { color: #ffffff; background-color: #298ed5; border-color: #298ed5; outline: 0 none; }
.ui-search-select__btn-save:hover { color: #ffffff; background-color: #298ed5; border-color: #298ed5; outline: 0 none; }
.ui-search-select__btn-save:active, .ui-search-select__btn-save.active, .ui-search-select__btn-save .open > .dropdown-toggle { color: #ffffff; background-color: #298ed5; border-color: #298ed5; outline: 0 none; }
.ui-search-select__btn-save:active:hover, .ui-search-select__btn-save:active:focus, .ui-search-select__btn-save:active.focus, .ui-search-select__btn-save.active:hover, .ui-search-select__btn-save.active:focus, .ui-search-select__btn-save.active.focus, .ui-search-select__btn-save .open > .dropdown-toggle:hover, .ui-search-select__btn-save .open > .dropdown-toggle:focus, .ui-search-select__btn-save .open > .dropdown-toggle.focus { color: #ffffff; background-color: #298ed5; border-color: #298ed5; outline: 0 none; }
.ui-search-select__btn-save:active, .ui-search-select__btn-save.active, .ui-search-select__btn-save .open > .dropdown-toggle { background-image: none; box-shadow: none; outline: 0 none; }
.ui-search-select__btn-save.disabled:hover, .ui-search-select__btn-save.disabled:focus, .ui-search-select__btn-save.disabled.focus, .ui-search-select__btn-save[disabled]:hover, .ui-search-select__btn-save[disabled]:focus, .ui-search-select__btn-save[disabled].focus, fieldset[disabled] .ui-search-select__btn-save:hover, fieldset[disabled] .ui-search-select__btn-save:focus, fieldset[disabled] .ui-search-select__btn-save.focus { background-color: #3d99da; border-color: #3d99da; outline: 0 none; cursor: not-allowed; opacity: 0.6; }
.ui-search-select__btn-save[disabled] { background-color: #3d99da; border-color: #3d99da; outline: 0 none; cursor: not-allowed; opacity: 0.6; }
.ui-search-select__btn-save .badge { color: #3d99da; background-color: #ffffff; }
/*!
* End Add field Modal
*/
