.m-login.m-login--2.customized .m-login__wrapper .m-login__container{    width: 450px;    padding: 25px;    background: rgba(255, 255, 255, 0.2);    border: 10px solid rgba(255, 255, 255, 0.1);}.m-login.m-login--2.customized .m-login__wrapper .m-login__container .m-login__logo img{    max-width: 220px;}@media(min-width: 1025px){    .m-footer--push.m-aside-left--enabled:not(.m-footer--fixed) footer.m-footer{        margin-left: 0;    }    .m-stack.m-stack--general.m-stack--ver>.m-stack__item.m-stack__item--middle.m-brand__tools{        display: none;    }    .m-stack.m-stack--ver>.m-stack__item.m-brand{        width: 150px;    }    body .m-header-menu .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-icon{        font-size: 1.7rem;    }}.no-bg{    background: none !important;}.datepicker table tr td.disabled,.daterangepicker table tr td.off.disabled{    opacity: 0.6;    text-decoration: line-through;    cursor: not-allowed !important;}.virtual-number-table tr th{    color: #575962;    font-size: 1.1rem;    text-align: center;}.virtual-number-table tr td{    font-size: 1rem;    text-align: center;}.report-nav-wrapper{    box-shadow: 0px 1px 15px 1px rgba(69,65,78,0.08);    background-color: #fff;    position: fixed;    top: 100px;    left: 30px;    right: 30px;    z-index: 1;    padding: 10px 2.2rem;    height: 60px;    border-bottom: 1px solid #ebedf2;    transition: all 0.3s ease;}.report-nav-wrapper .report-nav button.btn.active,.m-portlet__head-tools .report-nav button.btn.active{    background-color: #716aca;    color: #fff;    border-color: #716aca;}.report-nav-wrapper .report-nav-title{    font-size: 1.4rem;    font-weight: 500;    font-family: 'Roboto',sans-serif;    margin: 0;    padding: 0;}.report-nav-wrapper .report-nav-title small{    display: inline-block;    padding-left: 5px;    font-size: 1rem;    font-weight: 300;    color: #afb2c1;}.report-content-wrapper{    padding-top: 90px;}.chart-wrapper{    padding-right: 15px;    position: relative}#report-table .m-badge{    font-weight: 500;    letter-spacing: 0.5px;}#report-table .btn.report-table-btn{    padding: 6px 18px;}.highcharts-container svg{    font-family: 'Roboto',sans-serif !important;}table td .btn-toolbar{    height: auto;}table td .btn-toolbar .btn-group{    height: auto;}table td .btn-toolbar .btn-group .btn{    padding: 15px;    height: auto;}table td .btn-toolbar .btn-group .btn i{    font-size: 1.5rem;}table td .tag-badge.m-badge.m-badge--wide{    padding-left: 5;}table td .tag-badge.m-badge.m-badge--wide .remove-tag{    padding: 5px;    cursor: pointer;}.input-group-append.clear-field{    cursor: pointer;}@media (min-width: 1025px) {    .m-dropdown.m-dropdown--align-center.m-dropdown--large .m-dropdown__wrapper {        width: 313px;        margin-left: -190px;    }}.m-stack.m-stack--ver>.m-stack__item.m-brand{    padding: 0 10px;}.contact-details-timeline .m-timeline-1__marker{    margin-top: -90px;}.contact-details-timeline .m-timeline-1__item .m-timeline-1__item-content{    border: 1px solid #e5e5e5;    z-index: 9;}.contact-details-timeline .m-timeline-1__item:before{    content: '';    position: absolute;    width: 30px;    height: 30px;    background: #f7f8fc;    border: 1px solid #e5e5e5;    border-radius: 5px;    left: 28px;    z-index: 1;    top: 15px;    transform: rotate(45deg);}.contact-details-timeline .m-timeline-1__item .m-timeline-1__item-content:before {    content: '';    position: absolute;    left: -1px;    height: 29px;    background: #f7f8fc;    top: 14px;    width: 1px;    z-index: 999;    border-radius: 5px;}.contact-details-timeline .m-timeline-1__item.m-timeline-1__item--left:before{    left: unset;    right: 28px;}.contact-details-timeline .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-content:before{    left: auto;    right: -1px;}.contact-details-timeline .m-timeline-1__item.m-timeline-1__item--left + .m-timeline-1__item--left{    margin-top: 40px;}.contact-details-timeline .m-timeline-1__item.m-timeline-1__item--right + .m-timeline-1__item--right{    margin-top: 40px;}.m-timeline-1.contact-details-timeline  .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-circle{    width: 30px;    height: 30px;    border: 1px solid #c7c7c7;    color: #bfbfbf;    top: 14px;}.m-timeline-1.contact-details-timeline  .m-timeline-1__items .m-timeline-1__item.type-sms .m-timeline-1__item-circle{    color: #26c5dd;    border-color: #26c5dd;}.m-timeline-1.contact-details-timeline  .m-timeline-1__items .m-timeline-1__item.type-mms .m-timeline-1__item-circle{    color: #f4516c;    border-color: #f4516c;}.m-timeline-1.contact-details-timeline  .m-timeline-1__items .m-timeline-1__item.type-call .m-timeline-1__item-circle{    color: #ffb822;    border-color: #ffb822;}.m-timeline-1.contact-details-timeline  .m-timeline-1__items .m-timeline-1__item.type-voice .m-timeline-1__item-circle{    color: #34bfa3;    border-color: #34bfa3;}.m-timeline-1.contact-details-timeline  .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right,.m-timeline-1.contact-details-timeline  .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left{    top: -3.5rem;}.m-timeline-1.contact-details-timeline  .m-timeline-1__items .m-timeline-1__item .player audio{    width: 100%;    background: rgba(113, 106, 202, 0.3);    padding: 8px;}@media(min-width: 1025px){    .m-footer--push.m-aside-left--enabled:not(.m-footer--fixed) footer.m-footer{        margin-left: 0;    }    .m-stack.m-stack--general.m-stack--ver>.m-stack__item.m-stack__item--middle.m-brand__tools{        display: none;    }    .m-stack.m-stack--ver>.m-stack__item.m-brand{        width: 150px;    }    body .m-header-menu .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-icon{        font-size: 1.7rem;    }}.no-bg{    background: none !important;}.datepicker table tr td.disabled,.daterangepicker table tr td.off.disabled{    opacity: 0.6;    text-decoration: line-through;    cursor: not-allowed !important;}.virtual-number-table tr th{    color: #575962;    font-size: 1.1rem;    text-align: center;}.virtual-number-table tr td{    font-size: 1rem;    text-align: center;}.report-nav-wrapper{    box-shadow: 0px 1px 15px 1px rgba(69,65,78,0.08);    background-color: #fff;    position: fixed;    top: 100px;    left: 30px;    right: 30px;    z-index: 1;    padding: 10px 2.2rem;    height: 60px;    border-bottom: 1px solid #ebedf2;    transition: all 0.3s ease;}.report-nav-wrapper .report-nav button.btn.active,.m-portlet__head-tools .report-nav button.btn.active{    background-color: #716aca;    color: #fff;    border-color: #716aca;}.report-nav-wrapper .report-nav-title{    font-size: 1.4rem;    font-weight: 500;    font-family: 'Roboto',sans-serif;    margin: 0;    padding: 0;}.report-nav-wrapper .report-nav-title small{    display: inline-block;    padding-left: 5px;    font-size: 1rem;    font-weight: 300;    color: #afb2c1;}.report-content-wrapper{    padding-top: 90px;}.chart-wrapper{    padding-right: 15px;    position: relative}#report-table .m-badge{    font-weight: 500;    letter-spacing: 0.5px;}#report-table .btn.report-table-btn{    padding: 6px 18px;}.highcharts-container svg{    font-family: 'Roboto',sans-serif !important;}table td .btn-toolbar{    height: auto;}table td .btn-toolbar .btn-group{    height: auto;}table td .btn-toolbar .btn-group .btn{    padding: 15px;    height: auto;}table td .btn-toolbar .btn-group .btn i{    font-size: 1.5rem;}table td .tag-badge.m-badge.m-badge--wide{    padding-left: 5px;}table td .tag-badge.m-badge.m-badge--wide .remove-tag{    padding: 5px;    cursor: pointer;}.input-group-append.clear-field{    cursor: pointer;}@media (min-width: 1025px) {    .m-dropdown.m-dropdown--align-center.m-dropdown--large .m-dropdown__wrapper {        width: 313px;        margin-left: -190px;    }}.inbox-wrapper {    padding-bottom: 30px;}.inbox-wrapper .m-portlet .m-portlet__head {    height: 50px;}.inbox-wrapper .m-portlet .m-portlet__body {    padding-top: 0;    padding-bottom: 0}/*.inbox-wrapper .m-portlet .m-portlet__body .inbox-content {    height: 100%}.inbox-wrapper .m-portlet .m-portlet__body .inbox-content>.row {    height: 100%}.inbox-wrapper .m-portlet .m-portlet__body .inbox-content>.row>div {    height: 100%}*/.inbox-wrapper .m-portlet .inbox-content {   height: 505px;    padding-bottom: 1rem}.inbox-wrapper .m-portlet .inbox-content .message-search {    height: 55px;    padding: 10px;    background: #e4e4e4}.inbox-wrapper .m-portlet .inbox-content .message-search .input-group {    border: 1px solid #eee;    border-radius: 50px;    overflow: hidden;    background: #fff;    height: 38px}.inbox-wrapper .m-portlet .inbox-content .message-search .input-group input {    border: none;    height: 36px}.inbox-wrapper .m-portlet .inbox-content .message-search .input-group .input-group-addon {    padding: 5px 15px;    height: 36px;    background: #f7f7fb}.inbox-wrapper .m-portlet .inbox-content .message-search .input-group button {    border: 0;    padding: 0;    background: none;    cursor: pointer}.inbox-wrapper .m-portlet .inbox-content .message-search .input-group button:focus {    outline: none}.inbox-wrapper .m-portlet .inbox-content .message-search .input-group i {    line-height: 26px}.inbox-wrapper .m-portlet .inbox-content .message-list {    height: 450px;    border-right: 1px solid #eee;    overflow: hidden;    overflow-y: auto;    background: #f9f9f9;}.inbox-wrapper .m-portlet .inbox-content .message-list .m-widget4 .m-widget4__item {    border-left: 2px solid transparent;    padding-left: 1.75rem;    cursor: pointer;}.inbox-wrapper .m-portlet .inbox-content .message-list .m-widget4 .m-widget4__item .m-widget4__img.m-widget4__img--logo {    vertical-align: top}.inbox-wrapper .m-portlet .inbox-content .message-list .m-widget4 .m-widget4__item .m-widget4__img.m-widget4__img--logo img {    width: 45px;    height: 45px}.inbox-wrapper .m-portlet .inbox-content .message-list .m-widget4 .m-widget4__item .m-widget4__img.m-widget4__img--logo span {    width: 42px;    height: 42px;    background: #ebeaf6;    border-radius: 50%;    text-transform: uppercase;    font-size: 1.15rem;    font-weight: 500;    color: #603ccf;    display: block;    text-align: center;    line-height: 42px}.inbox-wrapper .m-portlet .inbox-content .message-list .m-widget4 .m-widget4__item .m-widget4__sub {    font-size: 0.9rem;    display: block;    padding-bottom: 2px;    font-weight: 400}.inbox-wrapper .m-portlet .inbox-content .message-list .m-widget4 .m-widget4__item .m-widget4__info .m-widget4__title {    font-size: 1.1rem}.inbox-wrapper .m-portlet .inbox-content .message-list .m-widget4 .m-widget4__item .m-widget4__info {    padding-right: 0.7rem}.inbox-wrapper .m-portlet .inbox-content .message-list .m-widget4 .m-widget4__item .m-widget4__info .text-right .m-widget4__sub {    font-size: 0.8rem;    line-height: 11px}.inbox-wrapper .m-portlet .inbox-content .message-list .m-widget4 .m-widget4__item .m-widget4__info .content-fragment {    font-size: 12px;    margin: 5px 0 0;    color: #8e8e8e}.inbox-wrapper .m-portlet .inbox-content .message-list .m-widget4 .m-widget4__item.selected {    border-left-color: #603ccf;    background-color: #f9f9f9}.inbox-wrapper .m-portlet .inbox-content .message-list .m-widget4 .m-widget4__item:hover {    background-color: #f9f9f9}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper {    position: relative;    padding-top: 75px;    height: 350px;    overflow: hidden;    overflow-y: auto;}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .m-nav .m-nav__item>.m-nav__link .m-nav__link-icon {    font-size: 1.6rem}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .header {    position: absolute;    left: 0;    top: 0;    height:55px;    width: 100%;    background-color: #f9f9f9;    box-shadow: 0 4px 10px -4px rgba(0, 0, 0, 0.1)}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .header .header-buttons ul:not(.m-nav) li a {    min-height: 31px}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .header .user-info .image {    width: 45px;    height: 45px}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .header .user-info .image img {    border-radius: 50%;    width: 45px;    height: 45px;    object-fit: cover}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .header .user-info .content {    width: 100%;    padding-left: 15px}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .header .user-info p {    margin: 0}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .header .user-info .name {    font-size: 1rem;    font-weight: 400;    line-height: 1.2}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .header .user-info .number {    font-size: 1.2rem;    font-weight: 500;    color: #603ccf;    line-height: 1.5}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body {    overflow: hidden;    overflow-y: auto;    height: 100%}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body:before,.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body:after {    content: '';    display: table}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body:after {    clear: both}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message {    border: 1px solid #f1f1f1;    box-shadow: 0 0 10px rgba(168, 164, 214, 0.15);    border-radius: 5px;    max-width: 93%;    position: relative}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message .message-header {    padding: 8px 20px;    border-bottom: 1px solid #f1f1f1;    -webkit-transition: all 0.3s ease;    -moz-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    transition: all 0.3s ease}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message .message-header .sender-info {    max-width: 85%}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message .message-header .sender-info .content-fragment {    font-size: 1.05rem;    line-height: 1.25;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    color: #888;    font-weight: 500}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message .message-header .sender-info .content-fragment:hover {    color: #333}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message .message-header p {    display: block;    margin: 0;    line-height: 1.25}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message .message-header .name {    font-size: 1rem;    font-weight: 400;    padding-bottom: 5px}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message .message-header .number {    font-size: 1.25rem;    font-weight: 500;    padding-bottom: 5px;    color: #603ccf}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message .message-header .from {    color: #666;    font-weight: 400}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message .message-header .time {    font-size: 0.85rem;    font-weight: 400;    color: #999}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message .message-header .actions {    min-width: 15%;    text-align: right}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message .message-header .actions ul {    margin: 0}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message .message-header .actions .time {    text-align: right}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message .message-body {    padding: 15px 20px}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message .message-body p {    display: block;    margin: 0;    line-height: 1.7}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.sent:after,.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.received:after {    content: '';    position: absolute;    border-top: 15px solid transparent;    border-bottom: 15px solid transparent}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.sent {    margin-left: 6%;    border-right: 2px solid #603ccf}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.sent:after {    top: 16px;    right: -10px;    border-left: 10px solid #603ccf}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.received {    margin-left: 1%;    border-left: 2px solid #603ccf}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.received:after {    top: 29px;    left: -10px;    border-right: 10px solid #603ccf}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.older .message-header {    cursor: pointer;    user-select: none}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.older .message-header .sender-info {    max-width: 100%}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.older .message-header .sender-info .time {    white-space: nowrap;    padding-right: 10px}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.older .message-header .sender-info .content {    padding-left: 0}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.older .message-header .sender-info .content-fragment {    font-size: 1.05rem;    line-height: 1.25;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    color: #888;    font-weight: 500}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.older .message-header .sender-info .content-fragment:hover {    color: #333}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.older .message-header .reply-btn {    display: none}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.older .message-body {    display: none}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.older.sent:after,.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.older.received:after {    top: 3px}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.older.show .message-header {    cursor: auto;    user-select: auto}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.older.show .message-header .sender-info .content-fragment {    display: none}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.older.show .message-header .reply-btn {    display: block}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.older.show .message-body {    display: block}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.older.show.sent:after {    top: 16px}.inbox-wrapper .m-portlet .inbox-content .messages-wrapper .body .single-message.older.show.received:after {    top: 29px}.inbox-wrapper .reply-form {    border: 1px solid #f1f1f1;    box-shadow: 0 0 10px rgba(168, 164, 214, 0.15);    border-radius: 5px;    background-color: #fff;    margin-left: 1%;    margin-right: 2%}.inbox-wrapper .reply-form .form-header {    border-bottom: 1px solid #ebedf2;    padding: 0.75rem 1.2rem}.inbox-wrapper .reply-form .form-header .receivers {    padding: 0;    border: 0}.inbox-wrapper .reply-form .form-body {    padding: 1rem 1.2rem}.no-content {    margin-top: 1rem;    height: 100%}.no-content i {    font-size: 3rem;    color: #c9c9c9;    margin-bottom: 10px}.no-content h4 {    font-size: 1.25rem;    font-weight: 500;    color: #999}.reply-form-wrapper textarea{    max-height: 55px;}.reply-form-wrapper .form-group {    margin-bottom: 10px;}.reply-form-wrapper .select2-container--default .select2-selection--single{    max-height: 32px;    font-size: 13px;}.reply-form-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{    padding: 8px 10px;}.reply-form-wrapper button[type="submit"]{    font-size: 11px;    padding: 5px 10px;}.funnel-radio-group .funnel-radio + .funnel-radio{    margin-left: 15px;}.funnel-radio-group .funnel-radio label input[type="radio"]{    display: none;}.funnel-radio-group .funnel-radio label input[type="radio"] + span{    display: block;    border: 2px solid #eee;    padding: 10px;    cursor: pointer;}.funnel-radio-group .funnel-radio label input[type="radio"] + span .name{    display: block;    padding-bottom: 5px;}.funnel-radio-group .funnel-radio label input[type="radio"] + span i{    font-size: 24px;    font-weight: 300;    color: #999;}.funnel-radio-group .funnel-radio label input[type="radio"] + span:hover,.funnel-radio-group .funnel-radio label input[type="radio"]:checked + span{    border-color: #5867dd;}.funnel-radio-group .funnel-radio label input[type="radio"]:checked + span i{    color: #ffc801;}.editable-field{    position: relative;}.editable-field input{    display: none;    min-width: 300px;    font-size: 14px;}.editable-field.editing input{    border-color: #5867dd;}.editable-field.editing.has-error input{    border-color: #f4516c;}.editable-field .icon .badge{    width: 24px;    height: 24px;    border-radius: 50%;    line-height: 24px;    padding: 0;    cursor: pointer;}.editable-field .icon .badge i{    line-height: 22px;}.editable-field .icon .badge.edit{    background: #dcdff5;    color: #5766dd;}.editable-field .icon .badge.save{    display: none;    background: #c5f0e8;    color: #34bfa3;}.funnel-preview .welcome{    position: relative;}.funnel-preview .welcome .badge i{    line-height: 24px;}.funnel-preview{    max-width: 1000px;    margin: 0 auto;    display: none;}.funnel-preview.editing{    display:block;}.funnel-preview .funnel-review-icons{    padding: 10px 0 25px;}.funnel-preview .funnel-review-icons i{    font-size: 36px;    color: #b7b7b7;    cursor: pointer;    padding: 5px 5px 10px;}.funnel-preview .funnel-review-icons i:hover,.funnel-preview .funnel-review-icons i.active,.funnel-preview .funnel-review-icons i.hover-active{    color: #ffc801}.funnel-preview .funnel-review-icons i.active.current{    border-bottom: 2px solid #ff4700;    position: relative;}.funnel-preview .funnel-review-icons i.active.current:after{    content: '';    width: 1px;    height: 26px;    position: absolute;    left: 50%;    bottom: -28px;    background: #eee;    z-index: 1;}.funnel-review{    padding: 30px 10px 20px;    position: relative;}.funnel-review:before{    content: '';    position: absolute;    left: 24%;    left: -webkit-calc(25% - 4px);    left: calc(25% - 4px);    right: 24%;    right: -webkit-calc(25% - 4px);    right: calc(25% - 4px);    top:0;    height: 1px;    background-color: #eee;}.funnel-review .negative-review,.funnel-review .positive-review{    width: 48%;    border: 1px solid #eee;}.funnel-review .inner .title{    margin: 0;    position: relative;    padding: 10px 25px;    border-bottom: 1px solid #eee;}.funnel-review .inner .title h4{    font-size: 14px;    text-transform: uppercase;    margin: 0;    font-weight: 400;}.funnel-review .inner .title .editable-field .icon .badge{    width: 20px;    height: 20px;}.funnel-review .inner .title .editable-field .icon .badge i{    line-height: 20px;    font-size: 14px;}.funnel-review .inner .title .editable-field input{    min-width: 150px;}.funnel-review .inner .title:before{    content: '';    height: 30px;    width: 1px;    background: #eee;    position: absolute;    top: -30px;    left: 50%;}.funnel-review .inner .options{    padding: 15px 10px;    border-bottom: 1px solid #eee;}.funnel-review .inner .content{    padding: 15px;}.positive-review .content{    text-align: left;}.positive-review .content ul{    padding: 20px;    margin: 0;    background: #f4f5f8;}.positive-review .content ul .review-platform{    display: block;    border: 1px dashed #ddd;    margin-bottom: 15px;    background: #f9f9f9;}.positive-review .content ul .review-platform:last-child{    margin-bottom: 0;}.positive-review .content ul .review-platform .platform-icon{    width: 60px;    text-align: center;    border-right: 1px dashed #ddd;    padding: 10px 0;    cursor: move;}.positive-review .content ul .review-platform .platform-icon i{    font-size: 30px;}.positive-review .content ul .review-platform .platform-icon img{    max-width: 36px;}.positive-review .content ul .review-platform .platform-name{    padding: 10px 20px;    font-size: 16px;    font-weight: 500;    text-transform: uppercase;    letter-spacing: 1px;    line-height: 2;}.positive-review .content ul .review-platform.google i{    color: #ea4334;}.positive-review .content ul .review-platform.facebook i{    color: #4267b2;}.positive-review .content ul .review-platform.yelp i{    color: #d32323;}.negative-review .content textarea{    min-height: 90px;}.platform-radio label{    margin: 0 0 20px;}.platform-radio label:last-child{    margin-right: 0;}.platform-radio label input[type="radio"]{    display: none;}.platform-radio label input[type="radio"] + span{    padding: 10px;    border: 2px solid #ddd;    width:100%;    cursor: pointer;}.platform-radio label input[type="radio"] + span .icon{    width: 40px;    text-align: center;}.platform-radio label input[type="radio"] + span .icon i{    font-size: 24px;}.platform-radio label input[type="radio"] + span .icon img{    width: 30px;    margin-right: 10px;}.platform-radio label input[type="radio"] + span .name{    font-size: 16px;    font-weight: 500;}.platform-radio label input[type="radio"]:checked + span{    border-color: #5766dd;}.platform-radio label.disabled input[type="radio"] + span{	 background: #f7f7f7;	 opacity: 0.6;	 cursor: not-allowed; }.funnel-error-alert{    display:none;}.funnel-error-alert.show{    display: block;}.custom-alert{    padding: 0.85rem 1.5rem;    position: relative;    margin-bottom: 1rem;    font-weight: 400;}.custom-alert.danger-alert{    background-color: #fff;    border: 1px solid #f4516c;    color: #f4516c;}@media (min-width: 1025px) {    .m-brand--minimize .m-brand .m-brand__logo {    display: block !important;    }}.funnel-fields-wrapper{    position: relative;}.funnel-fields-wrapper.disabled:before{    content: '';    width: 100%;    height: 100%;    z-index: 1;    background-color: #fff;    opacity: 0.7;    position: absolute;    left: 0;    top:0;}#funnel-table .review-platform{    padding: 5px;    border: 1px solid #ddd;    display: inline-block;    margin: 5px 7px;}#funnel-table .review-platform img{    width: 24px;    height: 24px;    object-fit: cover;    margin-right: 5px;}.positive-review .content ul .review-platform > div{    position: relative;}.positive-review .content ul .review-platform .remove-platform{    position: absolute;    right: 5px;    top: 5px;    background: #f4516c;    border-radius: 50%;    width: 18px;    height: 18px;    text-align: center;}.positive-review .content ul .review-platform .remove-platform:hover{    text-decoration: none;}.positive-review .content ul .review-platform .remove-platform i{    font-size: 13px;    line-height: 19px;    color: #fff;}