
/*---------------------------------------------------------------------------------

	Project Name: datahub
	Version: 1.9
	Author: Nibin
	Project URI: https://datahub.ae

----------------------------------------------------------------------------------- */
@import "variables.css";
@import "browser-compatibility.css";
/*================= Datahub Colors =================*/
.datahub-blue {background:  var(--dh-primary) !important;}
.datahub-blue-text {color:  var(--dh-primary) !important;}
.datahub-red {background: var(--dh-secondary) !important;}
.datahub-red-text {color: var(--dh-secondary) !important;}
.dh-wet-asphalt {background-color:  var(--dh-primary) !important;}
.dh-pumpkin {background-color: var(--dh-secondary) !important;}
.dh-clouds {background-color: var(--dh-bg-main) !important;}
.dh-midnight-blue {background-color: var(--dh-info-dark) !important;}
.dh-sun-flower {background-color: var(--dh-text-warning) !important;}
.dh-emerald {background-color: var(--dh-success) !important;}
.dh-turquoise {background-color: var(--dh-info-medium) !important;}
.dh-silver {background-color: var(--dh-text-light) !important;}
.dh-pomegranate {background-color: var(--dh-warning) !important;}
.dh-asbestos {background-color: var(--dh-text-medium) !important;}
.dh-peter-river {background-color: var(--dh-info) !important;}
.dh-white {background-color: var(--dh-white) !important;}
.dh-black {background-color: var(--dh-black) !important;}
.dh-wet-asphalt-text {color:  var(--dh-primary) !important;}
.dh-pumpkin-text {color: var(--dh-secondary) !important;}
.dh-clouds-text {color: var(--dh-bg-main) !important;}
.dh-midnight-blue-text {color: var(--dh-info-dark) !important;}
.dh-sun-flower-text {color: var(--dh-text-warning) !important;}
.dh-emerald-text {color: var(--dh-success) !important;}
.dh-turquoise-text {color: var(--dh-info-medium) !important;}
.dh-silver-text {color: var(--dh-text-light) !important;}
.dh-pomegranate-text {color: var(--dh-warning) !important;}
.dh-asbestos-text {color: var(--dh-text-medium) !important;}
.dh-peter-river-text {color: var(--dh-info) !important;}
.dh-white-text {color: var(--dh-white) !important;}
.dh-black-text {color: var(--dh-black) !important;}
/*================= Datahub Colors =================*/


html,body, .sweet-alert, .fb-main {font-family: 'var(--dh-font-family)';}
a {color: var(--dh-info);}
body {display: flex;min-height: 100vh;flex-direction: column;background-color: var(--dh-bg-main)}
main {flex: 1 0 auto }
.btn, .btn-large, .btn-floating{background: var(--dh-primary)!important;color: var(--dh-white)!important;}
footer.page-footer {padding-top: 0px !important;margin-top: 0px !important }
select {background-color: transparent;width: 100%;padding: 5px;border: none;border-radius: 2px;height: 3rem;border-bottom: 1px solid var(--dh-text-light);overflow-y: scroll !important }
#sidenav-overlay {background-color: transparent;display: none;}
.container {margin: 0 auto;max-width: 100% !important;width: 94% }
#left-sidebar-nav {position: fixed;width: 100px;left: 180px;z-index: 999;height: auto }
#left-sidebar-nav span.badge.new {line-height: 20px;margin-top: 11px }
#content .header-search-wrapper {width: 100%;margin: 0 auto;height: 40px;display: inline-block;position: relative }
#content .container .row {margin-bottom: 0 }
@media only screen and (min-width: 601px) {.container {width: 98% }}
@media only screen and (min-width: 993px) {.container {width: 98% }}
@media only screen and (max-width: 993px) {#main {padding-left: 0 }
footer {padding-left: 0 }}
.ps-scrollbar-x-rail {z-index: 9999 }
.ps-scrollbar-y-rail {z-index: 9999 }
.small {font-size: 1.0rem;margin: 0;padding: 0 }
.medium-small {font-size: 0.9rem;margin: 0;padding: 0 }
.ultra-small {font-size: 0.8rem;margin: 0;padding: 0 }
small {font-size: 0.8rem }
.strong {font-weight: 600 }
h4.header {line-height: 2.508rem;margin: 1.14rem 0 0.912rem 0;font-size: 1.4rem;font-weight: 400;text-transform: uppercase }
h4.header2 {font-size: 1.1rem;font-weight: 400;text-transform: uppercase }
p.title {font-size: 1.3rem }
p.header {font-size: 1rem;font-weight: 500;text-transform: uppercase }
li.li-hover:hover {background: transparent !important }
li.search-out:hover {background: transparent }
li.mobile:before {background: var(--dh-secondary) }
li.kitchen:before {background: var(--dh-success) }
li.home:before {background: var(--dh-text-warning) }
.more-text {padding: 5px 20px;font-weight: 500;letter-spacing: 1px;text-transform: uppercase }
.valign-demo {height: 400px;background-color: var(--dh-text-light) }
.margin {margin: 0 !important }
#loader-wrapper {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1000 }
#loader-wrapper .loader-section {position: fixed;top: 0;width: 51%;height: 100%;background: var(--dh-bg-main);z-index: 1000;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0) }
#loader-wrapper .loader-section.section-left {left: 0 }
#loader-wrapper .loader-section.section-right {right: 0 }
#loader {display: block;position: relative;left: 50%;top: 50%;width: 150px;height: 150px;margin: -75px 0 0 -75px;border-radius: 50%;border: 3px solid transparent;border-top-color: var(--dh-info);-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;z-index: 1001 }
#loader:before {content: "";position: absolute;top: 5px;left: 5px;right: 5px;bottom: 5px;border-radius: 50%;border: 3px solid transparent;border-top-color: var(--dh-warning);-webkit-animation: spin 3s linear infinite;animation: spin 3s linear infinite }
#loader:after {content: "";position: absolute;top: 15px;left: 15px;right: 15px;bottom: 15px;border-radius: 50%;border: 3px solid transparent;border-top-color: var(--dh-text-warning);-webkit-animation: spin 1.5s linear infinite;animation: spin 1.5s linear infinite }
#loader-logo {display: block;position: absolute;left: 48%;top: 46%;background: url("../../../NewMaterialize/images/user-bg-2.jpg") no-repeat center center;z-index: 1001 }
@-webkit-keyframes "spin" {0% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes "spin" {0% {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}}
.loaded #loader-wrapper {visibility: hidden;-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: all 0.3s 1s ease-out;transition: all 0.3s 1s ease-out }
.loaded #loader-wrapper .loader-section.section-left {-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) }
.loaded #loader-wrapper .loader-section.section-right {-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) }
.loaded #loader {opacity: 0;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out }
.no-js #loader-wrapper {display: none }
h1.logo-wrapper {margin: 0;font-size: 0;}
h1 span.logo-text {display: none }
.menu-sidebar-collapse {margin: 0 10px }
.menu-sidebar-collapse i {line-height: 36px !important }
header .brand-logo {margin: 1px 0;padding: 6px;display: flex;height: 64px;align-items: center;}
header .brand-logo img {width: auto;display: block;max-height:48px;}
@media only screen and (max-width: 992px) {nav .nav-wrapper a.page-title {font-size: 36px }
ul.side-nav.leftside-navigation {top: 56px }}
.header-search-wrapper {margin: 10px auto 0;width: calc(100% - 600px);width: -moz-calc(100% - 600px);width: -o-calc(100% - 600px);width: -webkit-calc(100% - 600px);height: 40px;display: inline-block;position: relative;max-width:500px;}
.header-search-wrapper i {position: absolute;font-size: 24px;top: 6px;left: 24px;line-height: 32px !important;-webkit-transition: color 200ms ease;transition: color 200ms ease }
input.header-search-input {display: block;padding: 8px 8px 8px 72px;width: 100%;background: rgba(255,255,255,0.3);height: 24px;-webkit-transition: all 200ms ease;transition: all 200ms ease;border: none;font-size: 16px;appearance: textfield;font-weight: 400;outline: none;border-radius: 3px }
input.header-search-input:hover {background: rgba(255,255,255,0.5) }
input.header-search-input:focus {color: var(--dh-text-medium);background: var(--dh-white);border-bottom: none !important;box-shadow: none !important }
.header-search-wrapper-focus i {color: var(--dh-text-medium) }
.header-search-input::-webkit-input-placeholder {color: var(--dh-white);font-size: 16px;font-weight: 400 }
.header-search-input::-moz-placeholder {color: var(--dh-white);font-size: 16px;font-weight: 400 }
.header-search-input:-ms-input-placeholder {color: var(--dh-white);font-size: 16px;font-weight: 400 }
.header-search-input:focus::-webkit-input-placeholder {color: var(--dh-text-medium);font-size: 16px;font-weight: 400 }
.header-search-input:focus::-moz-placeholder {color: var(--dh-text-medium);font-size: 16px;font-weight: 400 }
.header-search-input:focus::placeholder {color: var(--dh-text-medium);font-size: 16px;font-weight: 400 }
.header-search-input:focus:-ms-input-placeholder {color: var(--dh-text-medium);font-size: 16px;font-weight: 400 }
.header-search-input::placeholder {color: var(--dh-white);font-size: 16px;font-weight: 400 }
.search-out {display: none }
.search-out input[type=text]:focus:not([readonly]) {border-bottom: 1px solid var(--dh-white) !important;box-shadow: none }
.search-out-text {border-bottom: 1px solid var(--dh-white) !important }
.translation-button img {position: relative;top: 12px }
#translation-dropdown .language-select {position: relative;top: -9px }
.notification-badge {position: relative;right: 5px;top: -20px;color: var(--dh-white);background-color: var(--dh-secondary);margin: 0 -.8em;border-radius: 50%;padding: 4px 5px }
#notifications-dropdown h5 {font-size: 1rem;text-transform: capitalize;font-weight: 500 }
#notifications-dropdown li {padding: 10px;font-size: 1rem }
#notifications-dropdown li > a {padding: 0;font-size: 1rem;font-weight: 300 }    
#notifications-dropdown li > a > i {display: inline-block;font-size: 1.2rem;position: relative;top: 4px }
#notifications-dropdown li > time {font-size: 0.8rem;font-weight: 400 }
#notifications-dropdown li.divider {padding: 0 }
nav.top-nav {height: 122px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none }
nav.top-nav a.page-title {line-height: 122px;font-size: 48px }
nav ul li.no-hover:hover {background: none }
.side-nav a {line-height: 42px;height: 42px }
.side-nav.leftside-navigation .collapsible-body li.active {background-color: rgba(0,0,0,0.04) }
.side-nav.fixed.leftside-navigation .collapsible-body li.active {background-color: rgba(0,0,0,0.04) }
.side-nav .collapsible-body li a {margin: 0 1rem 0 3rem }
ul.side-nav.leftside-navigation {top: 64px;overflow: hidden }
ul.side-nav.leftside-navigation hr {display: block;height: 1px;border: 0;border-top: 1px solid var(--dh-bg-main);margin: 1em 0;padding: 0 }
ul.side-nav.leftside-navigation li {line-height: 44px }
ul.side-nav.leftside-navigation li:hover {background-color: rgba(0,0,0,0.04) }
ul.side-nav.leftside-navigation li.active {background-color: rgba(0,0,0,0.04) }
ul.side-nav.leftside-navigation li a {font-size: 14px;font-weight: 400 }
ul.side-nav.leftside-navigation li.user-details {background: url("../../../NewMaterialize/images/user-bg.jpg") no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;margin-bottom: 15px;padding: 15px 0 0 15px }
ul.side-nav.leftside-navigation li.user-details #profile-dropdown a {padding: 8px 15px }
ul.side-nav.leftside-navigation .profile-btn {margin: 0;text-transform: capitalize;padding: 0;text-shadow: 1px 1px 1px var(--dh-text-medium);font-size: 15px }
ul.side-nav.leftside-navigation ul.collapsible-accordion {background-color: var(--dh-white) }
ul.side-nav li {padding: 0 }
ul.side-nav .collapsible-header {margin: 0 }
#slide-out li a i {line-height: inherit;width: 2rem;font-size: 1.6rem;display: block;float: left;text-align: center;margin-right: 1rem;}
#slide-out-l li a i {font-size: 1.6rem;}
#slide-out ul.side-nav li {padding: 0 !important }
#slide-out-r {background: var(--dh-white);}
.caption {font-size: 1.25rem;font-weight: 300;margin-bottom: 30px }
.caption-uppercase {font-size: 1.25rem;font-weight: 300;margin-bottom: 30px;text-transform: uppercase }
.sidebar-collapse {position: absolute;left: -165px;top: -50px }
.user-task, .user-time {margin: 0;font-size: 13px;color: var(--dh-white) }
.user-roal {color: var(--dh-white);margin-top: -16px;font-size: 13px;text-shadow: 1px 1px 1px var(--dh-text-medium) }
.user-details .row {margin: 0 }
.bold > a {font-weight: bold }
.rightside-navigation {overflow: hidden }
#right-search .input-field {margin-top: 0 }
#chat-out .collapsible-header {background-color: transparent;border: none;line-height: 45px;height: 45px;font-weight: 400 }
#chat-out .collapsible-header:after {color: var(--dh-white) }
#chat-out .chat-out-list {padding: 5px;margin: 0;border-bottom: 1px solid var(--dh-bg-main) }
#chat-out .favorite-associate-list .circle {-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;border: 2px solid var(--dh-text-light);padding: 3px;display: block }
#chat-out .favorite-associate-list .online-user {border: 2px solid var(--dh-success) }
#chat-out .favorite-associate-list p {padding: 0 }
#chat-out .favorite-associate-list p.place {font-size: 0.8rem }
#chat-out .recent-activity-list-icon {margin-top: 8px;font-size: 2rem }
#chat-out .recent-activity-list-text a {font-size: 0.8rem;padding: 0;font-weight: 600 }
#chat-out .recent-activity-list-text p {font-size: 0.9rem;padding: 0 }
#breadcrumbs-wrapper {background: var(--dh-bg-main) }
h5.breadcrumbs-header {font-size: 1.64rem;line-height: 1.804rem;margin: 1.5rem 0 0 0 }
.breadcrumbs {padding: 0;margin: -5px 0;list-style: none }
.breadcrumbs > li {display: inline-block }
.breadcrumbs > li + li:before {padding: 0 5px;color: var(--dh-bg-main);content: "\003e";font-size: 1.5rem;margin: 0px 12px }
.breadcrumbs .active {font-weight: normal;color: var(--dh-text-light) }
.breadcrumbs-title {font-size: 1.5rem;line-height: 1.804rem;margin: 18px 0 0 }
.breadcrumbs-nav {margin: 8px 0 9px }
.breadcrumb:before {content: "\e7c3";font-family: "Material-Design-Icons" }
.jsgrid-edit-row input[type="checkbox"], .jsgrid-insert-row input[type="checkbox"], .jsgrid-filter-row input[type="checkbox"], .jsgrid-alt-row input[type="checkbox"], .jsgrid-row input[type="checkbox"], .config-panel input[type=checkbox] {position: relative !important;left: 0 !important;visibility: visible !important }
.jsgrid-grid-body {height: auto !important }
.jsgrid-edit-row select {display: block !important }
.jsgrid-insert-row select {display: block !important }
.jsgrid-insert-row .select-wrapper .caret {display: none !important }
.jsgrid-insert-row .select-wrapper .select-dropdown {display: none !important }
#jsGrid-sorting {height: 500px !important;overflow: scroll !important }
#jsGrid-page {height: 500px !important;overflow: scroll !important }
#jsGrid-custom-row {height: 500px !important;overflow: scroll !important }
#card-stats .card-content {text-align: center }
#card-stats .card-stats-title {font-size: 1.2rem }
#card-stats .card-stats-title i {font-size: 1.2rem }
#card-stats .card-stats-compare {font-size: 1.0rem;margin: 8px 0 }
#card-stats .card-stats-compare i {position: relative;top: 2px }
#card-stats .card-stats-number {font-size: 1.8rem;line-height: 2.0rem;margin: 0.2rem 0 0.2rem 0;font-weight: 300 }
#card-stats .card .card-content {padding: 10px 14px }
#card-stats .card .card-action {padding: 1px 14px }
#card-alert i {font-size: 20px;position: relative;top: 2px }
#card-alert .alert-circle {display: inline-block;width: 40px;white-space: nowrap;border-radius: 1000px;vertical-align: bottom;position: relative;top: -5px;left: -2px }
#card-alert .single-alert {line-height: 42px }
#card-alert button {background: none;border: none;font-size: 20px;color: var(--dh-white);line-height: 1; }
#card-alert .card .card-content {padding: 20px 40px 20px 20px }
#card-alert .card-action i {top: 0;margin: 0 }
#work-collections .collection-header {font-size: 1.14rem;font-weight: 500 }
#work-collections p.collections-title {font-size: 1.0rem;padding: 0;margin: 0;font-weight: 500 }
#work-collections p.collections-content {font-size: 0.9rem;padding: 0;margin: 0;font-weight: 400 }
#work-collections .collection-item.avatar {height: auto;padding-top: 22px }
#flight-card .flight-card-title {margin: 0;font-weight: 300;color: var(--dh-white) }
#flight-card .flight-card-date {font-size: 1.0rem;margin: 0;color: var(--dh-white) }
#flight-card .flight-state {padding-bottom: 15px }
#flight-card .flight-state-two {border-left: 1px dashed var(--dh-text-light) }
#flight-card .flight-icon {font-size: 2.2rem;display: block;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg) }
#flight-card .card-content-bg {background: url("../../../NewMaterialize/images/sample-1.jpg") no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover }
#flight-card .card-content {background: rgba(0,0,0,0.25) }
#flight-card .flight-state-wrapper {margin: 0 0 100px 0 !important }
#flight-card .card-header .card-title {padding: 20px }
#task-card label {display: block;color: rgba(0,0,0,0.87);height: auto }
#task-card .task-card-title {margin: 0;color: var(--dh-white);font-weight: 300 }
#task-card .task-card-date {font-size: 1.0rem;margin: 0;color: var(--dh-white) }
#task-card .collection-header {padding: 20px }
#task-card .task-add {position: absolute;right: 10px;top: 76px }
#task-card .task-cat {padding: 2px 4px;color: var(--dh-white);margin-left: 37px;font-weight: 300;font-size: 0.8rem;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background-clip: padding-box }
.task-cat {padding: 2px 4px;color: var(--dh-white);font-weight: 300;font-size: 0.8rem;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background-clip: padding-box }
.collection .collection-item.avatar i.circle {font-size: 28px }
#profile-card .card-image {height: 100px }
#profile-card .card-profile-image {width: 60px;height: 60px;margin-bottom: 10px;z-index: 1;cursor: pointer;position: static;display:block;background: var(--dh-white);}
#profile-card .btn-move-up {position: relative;top: -35px;right: -18px;margin-right: 10px !important }
#profile-card .card-content p {font-size: 1.2rem;margin: 10px 0 0 }
.card-move-up .move-up {padding: 20px }
#chart-dashboard {padding-top: 12px }
#chart-dashboard .card {overflow: hidden }
#chart-dashboard .card .card-content {padding: 10px 14px }
.sample-chart-wrapper {width: 100% }
.chart-title {font-size: 1.6rem;font-weight: 300 }
.chart-revenue {float: right;text-align: center;padding: 8px;border-radius: 3px }
.chart-revenue .chart-revenue-total {font-size: 0.9rem;margin: 0 }
.chart-revenue .chart-revenue-per {font-size: 0.8rem;margin: 0 }
.chart-revenue .chart-revenue-per i {position: relative;top: 5px }
.chart-revenue-switch {padding-top: 28px;padding-right: 10px;color: var(--dh-white);text-align: right }
.doughnut-chart-status {position: relative;top: -75px;left: 0;font-size: 16px;font-weight: 500;height: 0;text-align: center }
.doughnut-chart-status p {margin-top: -5px }
.doughnut-chart-legend li {padding: 2px 0;font-size: 0.9rem }
.doughnut-chart-legend li:before {content: "";width: 8px;height: 8px;display: block;float: left;margin-top: 6px;margin-right: 4px }
a.button-collapse.top-nav {position: absolute;left: 7.5%;top: 0;float: none;margin-left: 1.5rem;color: var(--dh-white);font-size: 32px;z-index: 2 }
.trending-bar-chart-wrapper {width: 100% }
.btn-move-up {position: relative;top: -28px;right: -18px;margin-right: 10px !important }
.flotchart-placeholder {width: 100%;height: 300px;font-size: 13px;line-height: 1.2em }
#flotchart table {position: absolute;top: 13px;right: 17px;font-size: smaller;color: var(--dh-text-medium);width: 100px }
#flotchart td {padding: 5px }
th {padding: 5px }
.xchart-placeholder {width: 90%;height: 300px }
.jqstooltip {border: none !important;box-sizing: content-box }
.tooltip-class {overflow: hidden;color: var(--dh-white);height: 20px;width: 30px }
#ct2-chart .ct-series.ct-series-a .ct-area {fill: var(--dh-info) }
#ct2-chart .ct-series.ct-series-a .ct-point {stroke: var(--dh-info) }
#ct2-chart .ct-series.ct-series-a .ct-line {stroke: #54e2f4 }
.socialbox .logo {color: var(--dh-white);font-size: 28px;left: 20px;bottom: 20px;position: absolute }
.socialbox .info {color: var(--dh-white);margin: 0;position: absolute;right: 20px;bottom: 20px;font-size: 15px;padding: 0 }
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {.doughnut-chart-status {display: none }}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {.doughnut-chart-status {display: none }
#card-stats .card-stats-compare {font-size: 0.8rem }}
#full-calendar {padding-top: 30px }
#calendar h2 {font-size: 1.5rem;text-transform: uppercase;line-height: 35px }
#calendar .fc-day-header {text-transform: uppercase;font-weight: 400 }
#external-events {padding-top: 50px }
#external-events .fc-event {color: var(--dh-white);text-decoration: none;padding: 5px;margin-bottom: 10px;cursor: all-scroll;border: none }
.fc button {background: var(--dh-white) }
.fc td {border-width: 0 !important }
.fc th {border-width: 0 !important }
.fc-state-active {color: var(--dh-secondary) !important }
.fc-state-down {color: var(--dh-secondary) !important }
.dynamic-color .red, .dynamic-color .pink, .dynamic-color .purple, .dynamic-color .deep-purple, .dynamic-color .indigo, .dynamic-color .blue, .dynamic-color .light-blue, .dynamic-color .cyan, .dynamic-color .teal, .dynamic-color .green, .dynamic-color .light-green, .dynamic-color .lime, .dynamic-color .yellow, .dynamic-color .amber, .dynamic-color .orange, .dynamic-color .deep-orange, .dynamic-color .brown, .dynamic-color .grey, .dynamic-color .blue-grey {height: 55px;width: 100%;padding: 0 15px;line-height: 55px;font-weight: 500;font-size: 12px;display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box }
.dynamic-color .col {margin-bottom: 55px }
tr.group {background-color: var(--dh-text-light) !important }
tr.group:hover {background-color: var(--dh-text-light) !important }
@media only screen and (max-width: 1024px) {tfoot {display: none }}
#site-layout-example-left {background-color: var(--dh-text-light);height: 300px }
#site-layout-example-right {background-color: var(--dh-success);height: 300px }
#site-layout-example-top {background-color: var(--dh-secondary);height: 50px }
.flat-text-header {height: 35px;width: 80%;background-color: rgba(255,255,255,0.15);display: block;margin: 27px auto }
.flat-text {height: 25px;width: 80%;background-color: rgba(0,0,0,0.15);display: block;margin: 27px auto }
.flat-text.small {width: 25%;height: 25px;background-color: rgba(0,0,0,0.15) }
.flat-text.full-width {width: 100% }
.col.grid-example {border: 1px solid var(--dh-text-light);margin: 7px 0;text-align: center;line-height: 50px;font-size: 28px;background-color: var(--dh-secondary);color: var(--dh-white);padding: 0 }
.col.grid-example span {font-weight: 200;line-height: 50px }
.waves-color-demo .collection-item {height: 57px;line-height: 57px }
.browser-window {text-align: left;width: 100%;height: auto;display: inline-block;-webkit-border-radius: 5px 5px 2px 2px;-moz-border-radius: 5px 5px 2px 2px;border-radius: 5px 5px 2px 2px;background-clip: padding-box;background-color: transparent;margin: 20px 0;overflow: hidden }
.browser-window .top-bar {height: 30px;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;background-clip: padding-box;border-top: thin solid var(--dh-text-light);border-bottom: thin solid var(--dh-text-light);background: linear-gradient( var(--dh-text-light), var(--dh-bg-main)) }
.browser-window .circle {height: 10px;width: 10px;display: inline-block;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;background-color: var(--dh-white);margin-right: 1px }
.browser-window .circles {margin: 5px 12px }
.browser-window .content {margin: 0;width: 100%;display: inline-block;border-radius: 0 0 5px 5px;background-color: var(--dh-bg-main) }
.browser-window .row {margin: 0 }
#close-circle {background-color: var(--dh-warning) }
#minimize-circle {background-color: var(--dh-text-warning) }
#maximize-circle {background-color: var(--dh-success) }
.clear {clear: both }
.promo i {color: var(--dh-secondary);font-size: 6rem;display: block }
.promo-caption {font-size: 1.7rem;font-weight: 500;margin-top: 5px;margin-bottom: 0 }
.shadow-demo {background-color: var(--dh-success);width: 100px;height: 100px;margin: 20px auto }
.collapsible-header {font-weight: 500 }
.collapsible-header:after {font-family: "Material-Design-Icons";content: "\e7c3";float: right;color: var(--dh-sidenav-icon)!important;font-size: 18px }
.collapsible-header.active:after {content: "\e7c1" }
#input-select .input-field label {position: absolute;top: -14px;font-size: 0.8rem }
.icon-demo {line-height: 50px }
.icon-container i {font-size: 3em;display: block;margin-bottom: 10px }
.icon-container .icon-preview {height: 120px;text-align: center }
.icon-holder {display: block;text-align: center;width: 150px;height: 115px;float: left;margin: 0 0 15px 0 }
.icon-holder p {margin: 0 }
.text-long-shadow {text-shadow: var(--dh-success) 1px 1px, var(--dh-success) 2px 2px, var(--dh-success) 3px 3px, var(--dh-success) 4px 4px, var(--dh-success) 5px 5px, var(--dh-success) 6px 6px, var(--dh-success) 7px 7px, var(--dh-success) 8px 8px, var(--dh-success) 9px 9px, var(--dh-success) 10px 10px, var(--dh-success) 11px 11px, var(--dh-success) 12px 12px, var(--dh-success) 13px 13px, var(--dh-success) 14px 14px, var(--dh-success) 15px 15px, var(--dh-success) 16px 16px, var(--dh-success) 17px 17px, var(--dh-success) 18px 18px, var(--dh-success) 19px 19px, var(--dh-success) 20px 20px, var(--dh-success) 21px 21px, var(--dh-success) 22px 22px, var(--dh-success) 23px 23px, var(--dh-success) 24px 24px, var(--dh-success) 25px 25px, var(--dh-success) 26px 26px, var(--dh-success) 27px 27px, var(--dh-success) 28px 28px, var(--dh-success) 29px 29px, var(--dh-success) 30px 30px, var(--dh-success) 31px 31px, var(--dh-success) 32px 32px, var(--dh-success) 33px 33px, var(--dh-success) 34px 34px, var(--dh-success) 35px 35px, var(--dh-success) 36px 36px, var(--dh-success) 37px 37px;background-color: var(--dh-success);width: 100%;font-size: 10rem;color: var(--dh-white) !important;text-align: center;padding: 20px 0 !important }
.login-form {width: 280px }
.login-form-text {text-transform: uppercase;letter-spacing: 2px;font-size: 0.8rem }
.profile-image-login {width: 100px;height: 100px !important }
.login-text {margin-top: -6px;margin-left: -6px !important }
/*#mail-app hr {display: block;height: 1px;border: 0;border-top: 1px solid var(--dh-bg-main);margin: 1em 0;padding: 0 }
#mail-app #email-sidebar {margin-top: 0 }
#mail-app #email-list {margin-top: 0 }
#mail-app #email-details {margin-top: 0 }
#mail-app .modal .modal-content {padding: 0 }
.email-unread .email-title {font-weight: 500 }
#email-sidebar {min-height: 650px }
#email-sidebar li {padding: 10px 0;text-align: center }
#email-sidebar li i {padding: 12px;color: var(--dh-text-medium) }
#email-sidebar li i.active {background: var(--dh-text-light);border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px }
#email-sidebar li i:hover {background: var(--dh-text-light);border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px }
#email-list {padding: 0;max-height: 300px;overflow: scroll;margin: 0 -0.75rem;overflow-x: hidden;overflow-y: scroll;white-space: nowrap }
#email-list .collection {margin: 0 }
#email-list .collection .collection-item.avatar {height: auto;padding-left: 72px;position: relative;min-height: 65px }
#email-list .collection .collection-item.avatar .secondary-content {position: absolute;top: 10px;right: -4px }
#email-list .collection .collection-item.avatar .secondary-content.email-time {right: 8px }
#email-list .collection .collection-item.avatar .icon {position: absolute;width: 42px;height: 42px;overflow: hidden;left: 15px;display: inline-block;text-align: center;vertical-align: middle;top: 20px }
#email-list .collection .collection-item.avatar .circle {position: absolute;width: 42px;height: 42px;overflow: hidden;left: 15px;display: inline-block;vertical-align: middle;text-align: center;font-size: 1.5rem;color: var(--dh-white);font-weight: 300;padding: 10px }
#email-list .collection .collection-item.avatar img.circle {padding: 0 }
#email-list .collection .collection-item:hover {background: var(--dh-bg-main);cursor: pointer }
#email-list .collection .collection-item.selected {background: #e1f5fe;border-left: 4px solid #29b6f6 }
#email-list .attach-file {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);color: var(--dh-text-light);font-size: 1.1rem }
#email-details {padding: 0px }
#email-details .email-subject {font-size: 1.2rem }
#email-details .email-subject i {font-size: 2.2rem }
#email-details .email-tag {padding: 3px;font-size: 0.9rem }
#email-details .collection {border: none }
#email-details .collection .collection-item.avatar {height: auto;padding-left: 72px;position: relative }
#email-details .collection .collection-item.avatar .icon {position: absolute;width: 42px;height: 42px;overflow: hidden;left: 15px;display: inline-block;vertical-align: middle;top: 20px }
#email-details .collection .collection-item.avatar .circle {position: absolute;width: 42px;height: 42px;overflow: hidden;left: 15px;display: inline-block;vertical-align: middle;text-align: center;font-size: 1.5rem;color: var(--dh-white);font-weight: 300;padding: 10px }
#email-details .collection .collection-item.avatar img.circle {padding: 0 }
#email-details .collection .collection-item.selected {background: #e1f5fe;border-left: 4px solid #29b6f6 }
#email-details .email-actions {padding-top: 25px }
#email-details .email-actions a {color: var(--dh-text-medium);padding: 5px }
.email-reply {padding-top: 20px }
.email-reply a {color: var(--dh-text-medium) }
.email-reply a i {font-size: 2rem }
.email-reply p {color: var(--dh-text-medium);margin: 0 }
.model-email-content {padding: 24px }
.blog-card .card .card-content .card-title, .blog-card .card .card-reveal .card-title {font-size: 1.2rem;line-height: 1.6rem;font-weight: 400 }
.blog-card .card {margin: 0 }
.blog-card .card .card-content {padding: 5px 10px }
.blog-card ul.card-action-buttons {margin: -26px 10px 0 0;text-align: right }
.blog-card ul.card-action-buttons li {display: inline-block;padding-left: 5px }
.blog .card .card-content .card-title, .blog .card .card-reveal .card-title {font-size: 1.2rem;line-height: 1.6rem;font-weight: 400 }
.blog {width: 20%;padding: 10px }
.blog .card {margin: 0 }
.blog .card .card-content {padding: 5px 10px }
.blog ul.card-action-buttons {margin: -26px 10px 0 0;text-align: right }
.blog ul.card-action-buttons li {display: inline-block;padding-left: 5px }
.blog-sizer {width: 20% }
.blog-post-content {padding-bottom: 10px }
@media screen and (max-width: 2200px) {.blog-sizer {width: 20% }
.blog {width: 20% }
.doughnut-chart-status {top: -100px }
.product-sizer {width: 20% }
.product {width: 20% }
.gallary-sizer {width: 20% }
.gallary-item img {width: 20% }}
@media screen and (max-width: 1800px) {.blog-sizer {width: 30% }
.blog {width: 30% }
.product-sizer {width: 30% }
.product {width: 30% }
.gallary-sizer {width: 30% }
.gallary-item img {width: 30% }}
@media screen and (max-width: 1600px) {.blog-sizer {width: 33.33% }
.doughnut-chart-status {top: -75px }
.blog {width: 33.33% }
.product-sizer {width: 25% }
.product {width: 25% }
.gallary-sizer {width: 25% }
.gallary-item img {width: 25% }}
@media screen and (max-width: 1224px) {.blog-sizer {width: 33.33% }
.doughnut-chart-status {top: -75px }
.doughnut-chart-status {top: -100px }
.blog {width: 33.33% }
.product-sizer {width: 33.33% }
.product {width: 33.33% }
.gallary-sizer {width: 33.33% }
.gallary-item img {width: 33.33% }}
@media screen and (max-width: 980px) {.blog-sizer {width: 50% }
.blog {width: 50% }
.product-sizer {width: 50% }
.product {width: 50% }
.gallary-sizer {width: 50% }
.gallary-item img {width: 50% }}
@media screen and (max-width: 720px) {.blog-sizer {width: 50% }
.blog {width: 50% }
.product-sizer {width: 50% }
.product {width: 50% }
.gallary-sizer {width: 50% }
.gallary-item img {width: 50% }}
@media screen and (max-width: 480px) {.blog-sizer {width: 100% }
.blog {width: 100% }
.product-sizer {width: 100% }
.product {width: 100% }
.gallary-sizer {width: 100% }
.gallary-item img {width: 100% }}*/
@media screen and (max-width: 600px) {.col.s4.profile-txt-info {margin-top: -5px;}
.sidebar-collapse {top: -46px }
header .brand-logo {margin: 1px 0;padding: 11px 20px 2px 0px }
ul.side-nav.leftside-navigation {top: 56px;overflow: hidden }
.card-dashboard {min-height: 200px !important;max-height: 300px !important;overflow: auto !important;width: 100% !important }
#profile-page-header .card-profile-image {width: 90px !important;position: absolute !important;top: 15px !important;z-index: 1 !important;left: 15px !important;cursor: pointer !important;margin: 0 !important;}
.avatar-view {height: 90px !important;}
.user-settings-username-cont {position: absolute;top: 48px !important;left: 125px !important;z-index: 1;color: var(--dh-white);}
#profile-page-header .card-image {height: 120px !important;}}
/*#blog-post-full .card-title {text-shadow: 1px 1px 4px var(--dh-black);font-weight: 300;font-size: 2rem }
#blog-post-full .blog-post-full-cat {padding: 5px;margin: 25px;right: 0;left: inherit;font-size: 15px;font-weight: 500;letter-spacing: 1px;text-transform: uppercase }
#blog-post-full .blog-post-full-cat a {color: var(--dh-white);text-shadow: none }
.invoice-table {padding-top: 40px }
.invoice-text {padding: 18px 0 }
.invoice-icon i {font-size: 2rem }
.product-card .card .card-content .card-title, .product-card .card .card-reveal .card-title {font-size: 1.1rem;line-height: 1.6rem;font-weight: 400 }
.product-card .card {margin: 0 }
.product-card .card .card-content {padding: 5px 10px }
.product-card .card .btn-price {width: 65px;height: 65px;font-weight: 600;font-size: 1.0rem;line-height: 65px;margin: 10px;position: absolute;top: 0;letter-spacing: 0 }
.product-card ul.card-action-buttons {margin: -26px 10px 0 0;text-align: right }
.product-card ul.card-action-buttons li {display: inline-block;padding-left: 5px }
.product .card .card-content .card-title, .product .card .card-reveal .card-title {font-size: 1.1rem;line-height: 1.6rem;font-weight: 400 }
.product {width: 20%;padding: 10px }
.product .card {margin: 0 }
.product .card .card-content {padding: 5px 10px }
.product .card .btn-price {width: 65px;height: 65px;font-weight: 600;font-size: 1.0rem;line-height: 65px;margin: 10px;position: absolute;top: 0;letter-spacing: 0 }
.product ul.card-action-buttons {margin: -26px 10px 0 0;text-align: right }
.product ul.card-action-buttons li {display: inline-block;padding-left: 5px }
.product-sizer {width: 20% }
.gallary-sizer {width: 20% }
.gallary-item img {width: 20% }
.slider .indicators {z-index: 9999 }
.map-card .card .card-content .card-title, .map-card .card .card-reveal .card-title {font-size: 1.2rem;line-height: 1.6rem;font-weight: 400 }
.map-card #map-canvas {width: 100%;height: 250px }
.map-card .btn-move-up {top: -38px }
#map-canvas {width: 100%;height: 250px }
.plans-container .collection {border: none }
.plans-container .collection .collection-item {border-bottom: none;text-align: center;font-size: 1.07rem;line-height: 1.6em }
.plans-container .collection .collection-item:before {font-size: 1.28rem;line-height: 1.6em;color: #009315;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;content: "\e623";margin-right: 10px }
.plans-container .card .card-image {position: relative;width: 100% }
.plans-container .card .card-image .card-title {position: relative;font-size: 1.28rem;line-height: 1.6em;text-align: center;width: 100%;padding: 10px 15px;text-transform: uppercase;background: rgba(0,0,0,0.1) }
.plans-container .card .card-image .price {position: relative;font-size: 5rem;line-height: 1.6em;color: var(--dh-white);font-weight: 300;text-align: center }
.plans-container .card .card-image .price sup {font-weight: 100;font-size: 1.42rem;line-height: 1.6em;top: -35px }
.plans-container .card .card-image .price sub {font-weight: 100;font-size: 1.42rem;line-height: 1.6em;top: 0 }
.plans-container .card .card-image .price-desc {text-align: center;color: var(--dh-white);padding-bottom: 10px }
.plans-container .card .card-content {padding: 0 }*/
#profile-page-header .card-image {height: 150px;overflow: hidden;background: var(--dh-primary);}
#profile-page-header .card-profile-image {width: 110px;position: absolute;top: 20px;z-index: 1;left: 30px;cursor: pointer;margin: 0 }
#profile-page-header .card-content {padding: 15px;}
#profile-page-header .card-content .card-title {margin-bottom: 0 }
/*#profile-page-wall .profile-image-post {width: 60px;margin: 30px 10px }
#profile-page-wall .tab-content {padding: 10px }
#profile-page-wall .share-icons {margin-top: 10px }
#profile-page-wall .share-icons i {padding: 0 5px }
#profile-page-wall .tab-profile .tab i {font-size: 16px }
#profile-page-wall-posts .profile-small {height: 250px;overflow: hidden }
#profile-page-wall-posts .profile-medium {height: 350px;overflow: hidden }
#profile-page-wall-posts .profile-large {height: 450px;overflow: hidden }
#profile-page-wall-posts .card-profile-title {font-size: 16px;padding: 20px;border-radius: 0 0 2px 2px }
#profile-page-wall-posts .card-action-share {padding: 16px }*/
.page-footer .container {padding: 0 15px }
#world-map-markers {height: 300px }
#polar-chart-holder {padding-top: 20px }
.lht a {padding: 5px 16px !important }
.lht {min-height: 20px !important }
.card-details {margin: -10px !important;min-height: 32px;}
.card-title-survey {font-size: 16px !important }
.card-content-survey {padding: 15px !important }
.card-option {top: 0;position: absolute;right: 0 }
.img-option {overflow: visible !important }
.card-icon-survey {font-size: 20px;margin-left: 2px;color: var(--dh-text-medium); }
.card-survey-time {font-size: 12px;line-height: 30px;color: var(--dh-text-medium) !important;max-width: 50%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.card-survey-bottom {padding-top: 3px;border-bottom: 1px solid var(--dh-bg-main) }
.card .card-content .card-title {line-height: 36px !important }
.dropdown-content.card-survey-nav-menu {left: -90px !important }
a.card-survey-nav {font-size: 13px !important }
.user-avatar-small {max-width: 40px }
.device-card {padding: 10px !important }
.device-name {font-size: 16px !important }
.device-indicator {margin-right: 30px }
.device-indicator-text {margin-top: 5px !important;position: absolute }
.device-indicator-battery {margin-left: 20px }
.device-right {margin: 0 !important;border: none !important;min-height: 142px }
.device-card-pad {padding: 0 2px !important;min-height: 35px }
li.collection-item.device-card-pad.button {padding: 10px 5px 10px 5px !important;overflow: auto }
.device-status-icon {font-size: 16px;line-height: 24px;margin-left: 0px !important }
span.update-time {top: -6px;position: relative;font-size: 14px }
a.device-manage {padding: 0 1em;font-size: 12px;line-height: 26px;height: 26px;bottom: -4px;position: relative }
.dropdown-content li > a {color: var(--dh-text-light) !important }
#mynetwork {width: 100%;height: 400px }
/*.card-aa {background-color: #1abc9c !important }
.card-ab {background-color: #16a085 !important }
.card-ba {background-color: var(--dh-secondary) !important }
.card-bb {background-color: var(--dh-secondary) !important }
.card-ca {background-color: var(--dh-info) !important }
.card-cb {background-color: #2980b9 !important }
.card-da {background-color: var(--dh-info-dark) !important }
.card-db {background-color:  var(--dh-primary) !important }*/
.row.breadcrumbs {margin: 18px 0;padding-bottom: 25px }
.breadcrumb-icon {font-size: 3rem }
.breadcrumb-text {width: 72%;margin-left: 28%;position: relative;top: -62px }
.breadcrumb-text h5 {font-size: 1.2rem;margin-bottom: 2px }
.breadcrumb-text p {margin: 0;font-weight: 300;font-size: 12px }
.breadcrumb-tab {max-height: 70px }
.breadcrumb-tab.active {border-bottom: 5px solid var(--dh-info) }
.square {position: relative;text-align: center;width: 100%;overflow: hidden }
.square:after {content: "";display: block;padding-bottom: 100% }
.content {position: absolute;width: 100%;height: 100% }
.survey-img-cont {width: 100%;height: 100%;position: relative;display: block;background-size: contain;background-repeat: no-repeat;background-position: center }
.tabs {overflow-x: auto !important }
.card-dashboard {min-height: 220px;max-height: 330px;overflow: auto;width: 100% !important }
.collection a.collection-item.list-dashboard:not(.active):hover {background: var(--dh-secondary) !important;color: var(--dh-white) !important }
a.collection-item.list-dashboard {color:  var(--dh-primary) }
.divider {width: 100% !important }
.device-info {padding: 15px 0 }
.star-ratings-css {unicode-bidi: bidi-override;color: var(--dh-text-light);font-size: 25px;height: 24px;width: 24px;position: relative;padding: 0;text-shadow: 0px 1px 0 var(--dh-text-light);margin-top: -3px }
.star-ratings-css-top {color: var(--dh-secondary);padding: 0;text-shadow: 0px 1px 0 var(--dh-secondary);position: absolute;z-index: 1;display: block;left: 0px;overflow: hidden;background-image: url(../../../NewMaterialize/images/battery.png);background-position: left bottom;bottom: 0px;max-height: 24px }
.star-ratings-css-top.signal {background-image: url(../../../NewMaterialize/images/signal.png) }
.star-ratings-css-bottom {z-index: 0 }
.battery-precentage-css {unicode-bidi: bidi-override;color: var(--dh-text-light);font-size: 25px;height: 100px;width: 47px;position: relative;padding: 0;text-shadow: 0px 1px 0 var(--dh-text-light);margin: 0 auto }
.battery-precentage-css-top {color: var(--dh-secondary);padding: 0;text-shadow: 0px 1px 0 var(--dh-secondary);position: absolute;z-index: 1;display: block;left: 0px;overflow: hidden;background-image: url(../../../NewMaterialize/images/battery/battery-full.png);background-position: left bottom;bottom: 0px;max-height: 100px }
.battery-precentage-css-bottom {z-index: 0 }
.battery-percentage-indicator {position: absolute;width: 100%;font-size: small;text-align: center;color: var(--dh-white);z-index: 2;line-height: 100px }
@media only screen and (min-width: 1024px) {#slider1_container {height: 300px !important }}
@media only screen and (max-width: 992px) {.survey-preview-logo {left: 10px !important;transform: initial !important }}
.jssora05l, .jssora05r {display: block;position: absolute;width: 40px;height: 40px;cursor: pointer;background: url(../../../NewMaterialize/images/a17.png) no-repeat;overflow: hidden }
.jssora05l {background-position: -10px -40px }
.jssora05r {background-position: -70px -40px }
.jssora05l:hover {background-position: -130px -40px }
.jssora05r:hover {background-position: -190px -40px }
.jssora05l.jssora05ldn {background-position: -250px -40px }
.jssora05r.jssora05rdn {background-position: -310px -40px }
.jssort01 {position: absolute;width: 800px;height: 100px }
.jssort01 .p {position: absolute;top: 0;left: 0;width: 72px;height: 72px }
.jssort01 .t {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: none }
.jssort01 .w {position: absolute;top: 0px;left: 0px;width: 100%;height: 100% }
.jssort01 .c {position: absolute;top: 0px;left: 0px;width: 68px;height: 68px;border: var(--dh-black) 2px solid;box-sizing: content-box;background: url(../../../NewMaterialize/images/t01.png) -800px -800px no-repeat;_background: none }
.jssort01 .pav .c {top: 2px;_top: 0px;left: 2px;_left: 0px;width: 68px;height: 68px;border: var(--dh-black) 0px solid;_border: var(--dh-white) 2px solid;background-position: 50% 50% }
.jssort01 .p:hover .c {top: 0px;left: 0px;width: 70px;height: 70px;border: var(--dh-white) 1px solid;background-position: 50% 50% }
.jssort01 .p.pdn .c {background-position: 50% 50%;width: 68px;height: 68px;border: var(--dh-black) 2px solid }
* html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {width: 72px;height: 72px }
.circular-bar {text-align: center;height: 100px }
.circular-bar .circular-bar-content {margin-bottom: 32px;margin-top: -68px;text-align: center }
.circular-bar .circular-bar-content strong {display: block;font-weight: 600;font-size: 18px;font-size: 1.125rem;line-height: 1.5rem;line-height: 24px }
.circular-bar .circular-bar-content label {display: block;font-weight: 300;font-size: 15px;font-size: 0.9375rem;line-height: 1.25rem;line-height: 20px }
.device-status-heading {text-align: center;font-size: 1rem;font-weight: 400;margin: 10px 0;color: var(--dh-text-medium) }
.device-status-description {float: left;width: 100%;text-align: center;padding: 6px;color: var(--dh-text-light);font-weight: 300 }
.progress {background-color: var(--dh-bg-main) !important;height: 5px !important;border-radius: initial !important }
.progress .determinate {background: var(--dh-text-warning) }
.device-info-details {color: var(--dh-text-light);font-weight: 300 }
.heading {font-weight: 400;font-size: 16px;margin-bottom: 6px }
.device-info-text {font-size: 14px;line-height: 22px }
.preload-wrapper {width: 100%;text-align: center;min-height: 100vh;background: var(--dh-white);height: 100vh;margin: 0 }
.preloader-wrapper.big.active {margin: auto;vertical-align: middle;margin-top: 20% }
span.device-name {line-height: 32px;margin-left: 6px;position: absolute }
tr td a.uninstall {display: none }
tr:hover a.uninstall {display: inline-block }
a.uninstall {color:  var(--dh-primary);font-size: 29px;line-height: 29px }
td.first {width: 35% }
.app-name {display: inline-block;height: 32px;font-size: 15px;font-weight: 500;color: rgba(0,0,0,0.6);line-height: 32px;padding: 0 12px }
.app-name img {float: left;margin: 0 8px 0 -12px;height: 32px;width: 32px }
td {padding: 10px 5px;border-bottom: 1px solid var(--dh-bg-main) }
.apps-tab {padding: 15px 0 }
.map-wrapper {width: 100%;height: 200px }
.card-question-icon {font-size: 34px }
.card-question {display: inline-block;min-height: 42px;font-size: 13px;font-weight: 500;color: rgba(0,0,0,0.5);line-height: 20px;padding: 0 12px;background: var(--dh-bg-main);width: 100% }
.card-question i {float: left;margin: 0 8px 0 -12px;height: 32px;width: 32px;line-height: 32px }
.analyse-card {padding: 10px 12px !important }
#canvas-holder {width: 50%;margin: 10px 25% }
.dashboard-icon {width: 100px;height: 100px }
.dashboard-icon-text {font-size: 2rem;font-weight: 100 }
.dashboard-card {margin-top: 50px }
.card-title-dashboard {font-size: 26px;font-weight: 100;text-align: center }
.dashboard-text-head {text-align: center;line-height: 20px;font-size: 18px;font-weight: 300;color: var(--dh-text-medium);margin-bottom: 5px }
.row.dashboard-cont {padding-top: 50px }
.dashboard-ico {width: 50px;height: 50px }
.dash-ico-cont {margin: 0 auto;width: 50px }
p.dash-icon-descrp {text-align: center;font-size: 14px;font-weight: 300;color: var(--dh-text-light) !important;line-height: 18px }
.dash-sep {width: 50% !important;margin: 50px auto 40px auto }
.dashboard-tour-text {color: var(--dh-text-light);text-align: center;margin: 25px auto }
.datahub-table tr td {border-left: 1px solid var(--dh-bg-main);border-right: 1px solid var(--dh-bg-main);padding: 3px;font-weight: 300;white-space: nowrap }
tr.del_column td {border: 1px solid var(--dh-text-light) !important;background: var(--dh-bg-main) !important }
.datahub-table {color: var(--dh-text-medium);overflow-y: auto }
.data-table-delete {font-size: 20px;line-height: 20px }
.data-table-row-delete {background: var(--dh-bg-main) }
td.data-table-row-delete {width: 30px;height: 30px;text-align: center;min-width: 30px }
input.data-table-textfield {border-bottom: none !important;margin: 0 !important;height: 2rem !important }
.btn-floating.btn-large {width: 56px !important;height: 56px !important; }
.btn-floating {background-color: var(--dh-secondary) }
td.data-add-row {font-size: 2rem;background: var(--dh-bg-main) }
td.data-add-column {font-size: 2rem;background: var(--dh-bg-main);text-align: center;padding: 0 !important }
h5.single-result {text-align: center;color: var(--dh-text-medium);font-weight: 300 }
.single-result-detail {text-align: center;font-size: 1.1rem;color: var(--dh-text-medium);font-weight: 300;}
i.single-result-ico {font-size: 2rem;color:  var(--dh-primary) }
.picker__date-display {background-color: var(--dh-secondary) !important }
.picker__weekday-display {background-color: var(--dh-secondary) !important }
.picker__day--selected, .picker__day--selected:hover, .picker--focused .picker__day--selected {background-color: var(--dh-secondary) !important }
.picker__close, .picker__today {color: var(--dh-secondary) !important }
button.picker__today:focus, button.picker__clear:focus, button.picker__close:focus {background-color: rgba( var(--dh-secondary-rgb), .12) !important }
.picker__nav--prev:hover, .picker__nav--next:hover {background-color: rgba( var(--dh-secondary-rgb), .12) !important }
select:focus {outline: 1px solid var(--dh-secondary) !important }
.lolliclock-header {background: var(--dh-secondary) !important }
.lolliclock-active-button-background {background-color: var(--dh-secondary) !important }
.lolliclock-canvas-bg {fill: rgba( var(--dh-secondary-rgb), 0.25) !important }
.lolliclock-canvas line {stroke: rgba( var(--dh-secondary-rgb), 0.25) !important }
.lolliclock-button {color: var(--dh-secondary) !important }
.add-column {font-size: 1.4rem;text-align: center;width: 30px;height: 30px;color: var(--dh-white);line-height: 30px;border-radius: 2px;background: var(--dh-text-medium) }
.add-row {font-size: 1.4rem;text-align: center;width: 30px;color: var(--dh-white);line-height: 30px;border-radius: 2px;margin: 10px auto;height: 30px;background: var(--dh-text-medium) }
.approve-ico {font-size: 18px }
.role-chip {margin: 0 0 5px 0 }
table.dataTable tbody tr td {padding: 6px 5px !important;border-collapse: collapse;border-radius: initial }
table.dataTable {border-collapse: collapse !important;}
table.dataTable thead {background: var(--dh-bg-main);color: var(--dh-text-medium) }
a.paginate_button.current {display: inline-block;font-size: 1.2rem;padding: 0 10px;line-height: 21px;border-radius: 2px;text-align: center;background: var(--dh-secondary) !important;border: none !important;color: var(--dh-white) !important;}
#data-table-simple_length {display: none !important }
#datatable {width: 100% !important }
.breadcrumb-top {margin-top: 20px;margin-bottom: 10px }
.breadcrumb-top nav {background: var(--dh-info-medium) !important;border-radius: 2px;height: 44px;line-height: 44px }
.spreadsheet-img-cont {width: 100%;height: 100%;position: relative;display: block;background-size: cover;border: 1px solid var(--dh-bg-main) }
.add-spreadsheet {font-size: 5rem;color: var(--dh-text-light);display: table;background: var(--dh-bg-main);}
.spreadsheet-add-ico {display: table-cell;vertical-align: middle }
.card.spreadsheet {margin: 0 !important;box-shadow: none !important }
.card-reveal.spreadsheet {border: 1px solid var(--dh-bg-main);padding: 5px }
i.spread-sheet {font-size: 16px;color: var(--dh-text-light) }
.card-reveal-cont {font-size: 15px;margin: 18px 0 0 0;text-align: center;line-height: 17px }
.divider.spreadsheet {margin: 6px 0 }
a.spreadsheet {color: var(--dh-text-medium);padding: 3px;border-radius: 2px;font-weight: 300 }
.card-spreadsheet-head {margin: 4px 0;color: var(--dh-text-medium);font-size: 14px;font-weight: 300 }
i.spread-ico {font-size: 22px;margin-bottom: 5px }
.spread-button-wrap {width: 100%;background: var(--dh-bg-main);padding: 4px 0;border-radius: 2px }
tr td a.row-delete-ico {display: none }
tr:hover a.row-delete-ico {display: inline-block;color: var(--dh-text-medium) }
tr td a.column-delete-ico {display: none }
tr td:hover a.column-delete-ico {display: inline-block;color: var(--dh-text-medium) }
table.non-responsive-table tr {height: 30px }
input.data-table-textfield:focus {box-shadow: none !important }
span.column-name {font-weight: 400;line-height: 24px;font-size: 14px;padding-left: 3px;color: var(--dh-text-medium) }
.card .card-image .card-title {z-index: 9;padding: 10px !important;background: url(/Content/NewMaterialize/images/card-title-bg.png);width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden }
span.card-title.survey-card-title {font-size: 18px !important;}
.card-reveal {z-index: 45 !important }
.card-option-wrap {width: calc(100% - 20px);width: -moz-calc(100% - 20px);width: -o-calc(100% - 20px);width: -webkit-calc(100% - 20px);font-size: 22px;margin-bottom: 10px;bottom: 0;position: absolute;overflow: hidden;text-align: center;border-top: 1px solid var(--dh-bg-main);padding-top: 10px;margin-left: auto;margin-right: auto }
span.card-title {font-size: 17px !important }
.card-reveal p {margin: 0 0 5px 0;font-size: 12px }
.card-reveal.survey-card-reveal {padding: 10px;color: var(--dh-text-medium);font-weight: 300 }
a.survey-reveal-title {color: var(--dh-text-medium);font-weight: 200;font-size: 16px;line-height: 16px;}
.card-option-ico {background:  var(--dh-primary);padding: 1px 6px;margin: 0;border-radius: 50%;color: var(--dh-white);font-size: 20px;line-height: 30px }
.not-found {padding-top: 50px;text-align: center;color: var(--dh-white) }
.not-found-ico {font-size: 90px;margin-bottom: -55px }
.step-row {margin-left: 0px !important;margin-right: 0px !important }
td.model-td-border {border-bottom: none }
[type="checkbox"].filled-in:checked + label:after {border: 2px solid var(--dh-secondary) !important;background-color: var(--dh-secondary) !important }
input:not([type]):focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {border-bottom: 1px solid  var(--dh-primary) !important;box-shadow: 0 1px 0 0  var(--dh-primary) !important }
.dropdown-content li > a, .dropdown-content li > span {color:  var(--dh-primary) !important }
div#crop-avatar {min-height: 110px !important }
table.img-upload-td {width: auto !important;float: right !important }
[type="radio"]:checked + label:after {border: 2px solid var(--dh-secondary) !important;background-color: var(--dh-secondary) !important }
.lolliclock-tick.active, .lolliclock-tick:hover {background: rgba( var(--dh-secondary-rgb),0.15) !important }
.profile-txt-info {margin-top: 10px;margin-bottom: -10px }
ul.account-setttings-tab {overflow: visible !important }
.settings-tab-head-txt {font-size: 23px;font-weight: 300;margin: 20px 0 10px 0px }
nav ul a:hover {background: none !important }
.notification-chip {background: none }
.unread {background: var(--dh-bg-main);color: var(--dh-text-medium) }
.read {color: var(--dh-text-light) }
tr.unread td, tr.read td {padding: 5px }
tr.read td i.mdi-action-done-all {color: var(--dh-success) }
.notification-time, .notification-decription {font-size: small }
.notifi-txt {width: 80%;cursor: pointer;}
.notifi-tim {width: 20%;cursor: pointer;}
.notification-cont {width: 65vw;overflow: hidden;float: left;white-space: nowrap;text-overflow: ellipsis }
.datahub-ribbon {width: 100%;height: 40vh;background-color: var(--dh-info-dark);-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0 }
.datahub-main {margin-top: -200px;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0 }
[type="radio"].with-gap:checked + label:before {border-radius: 50%;border: 2px solid var(--dh-secondary) !important }
@-moz-document url-prefix() {.notification-badge{background-color: var(--dh-secondary);border-radius: 50%;color: var(--dh-white);margin: 0;padding: 4px 5px;position: relative;right: 14px;top: -20px }}
li.collection-item.avatar.avatar-report {min-height: 45px;padding-left: 55px }
.collection .collection-item.avatar.avatar-report .circle {width: 24px;height: 24px;line-height: 24px }
.collection .collection-item.avatar.avatar-report i.circle {font-size: 16px }
.collection .collection-item.avatar.avatar-report .title {line-height: 1.6rem;color: var(--dh-text-medium) }
.create-report-label {line-height: 6rem }
.survey-preview-head {padding: 5px 0px;font-weight: bold }
.survey-preview-hint {color: var(--dh-text-medium);padding: 5px 10px;font-weight: 400;font-size: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis }
form.survey-preview-form > .row > .input-field {margin-top: 0px;margin-bottom: 0px }
.kiosk-slide-title {margin: 0;color: var(--dh-white);font-size: 18px;font-weight: 400;position: absolute;bottom: 0;z-index: 9;width: 100%;text-align: left;padding: 10px 10px 5px 10px;background: -moz-linear-gradient(bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 1%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0) 100%);background: linear-gradient(to top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#00000000',GradientType=0 );}
.kiosk-slide-description {margin: 4px 0 15px 0;color: var(--dh-text-medium);font-size: 14px;font-weight: 300 }
input:not([type]):focus:not([readonly]), input[type=text]:focus:not([readonly]), input[type=password]:focus:not([readonly]), input[type=email]:focus:not([readonly]), input[type=url]:focus:not([readonly]), input[type=time]:focus:not([readonly]), input[type=date]:focus:not([readonly]), input[type=datetime-local]:focus:not([readonly]), input[type=tel]:focus:not([readonly]), input[type=number]:focus:not([readonly]), input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {border-bottom: 1px solid  var(--dh-primary) !important;box-shadow: 0 1px 0 0  var(--dh-primary) !important }
table.matrix-table {table-layout: fixed;font-size: 14px;}
.annotation-modal {top: 10px !important;height: -moz-calc(100% - 20px) !important;height: -webkit-calc(100% - 20px) !important;height: -o-calc(100% - 20px);height: calc(100% - 20px) !important;dth: -moz-calc(100% - 20px);width: -webkit-calc(100% - 20px);width: -o-calc(100% - 20px);width: calc(100% - 20px);max-height: 100%;overflow: hidden;}
.annotation-img-wrapper {width: 100%;height: auto }
.annotation-img {width: 100%;height: 100%;text-align: center;top: 0;position: absolute;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.modal.modal-fixed-footer .modal-content {height: auto;max-height: calc(100% - 112px);min-height: 80%;}
.annotation-modal-footer-wrap {float: right !important;padding: 0 24px }
.annotation-modal-footer-wrap a {margin-left: 10px !important;bottom: 10px !important;}
.annotation-modal > .modal-content > h5 {margin: 0 0 0.656rem 0 }
.annotation-img-responsive {max-width: 100%;max-height: 100% }
.annotation-modal-divider {margin: 0 -24px;width: calc(100% + 48px) !important;width: -moz-calc(100% + 48px) !important;width: -o-calc(100% + 48px) !important;width: -webkit-calc(100% + 48px) !important;}
.annotation-modal-btn {padding: 0 1.5rem }
.image-upload-wrapper {border: 1px solid var(--dh-bg-main);border-radius: 4px;color: var(--dh-text-light);padding: 35px;margin: 15px 0;-webkit-box-shadow: 0px 0px 6px 1px rgb(236, 236, 236);-moz-box-shadow: 0px 0px 6px 1px rgb(236, 236, 236);box-shadow: 0px 0px 6px 1px rgb(236, 236, 236);box-shadow: none;}
.image-upload-img img {width: 100px;height: 100px }
.image-upload-img {text-align: center }
.image-upload-img p {margin: 0 auto;text-align: center }
.annotation-btn-cont {margin: 15px 0 }
.annotation-btn-cont a {margin-bottom: 10px }
.kiosk-card {margin: 0 !important;box-shadow: 0 1px 1px rgba(0,0,0,0.15), 0 12px 0 -5px var(--dh-white), 0 12px 1px -4px rgba(0,0,0,0.15), 0 24px 0 -10px var(--dh-white), 0 24px 1px -9px rgba(0,0,0,0.15);border-radius: 0;margin-bottom: 35px !important;}
.kiosk-card-reveal {border-bottom: 1px solid var(--dh-bg-main);border-top: 2px solid var(--dh-bg-main);border-right: 1px solid var(--dh-bg-main);border-left: 1px solid var(--dh-bg-main) }
.skip-logic {border: 1px solid rgba(0,0,0,0.1);padding: 5px 10px;margin-bottom: 10px }
.logic-tab-item {padding: 2rem 0 1rem 0 }
.lolliclock-popover {z-index: 10000 !important;position: fixed !important;top: 50% !important;transform: translate(-50%, -50%);left: 50% !important }
.dashboard-box {border: 1px solid var(--dh-bg-main);padding: 15px !important;margin-bottom: 15px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;min-height: 150px }
.dashboard-box:hover {border: 1px solid var(--dh-text-light) }
.notification-time-txt {font-size: 0.8rem;font-weight: 500 }
.rating-txt-main {font-weight: 100;font-size: 80px;line-height: 86px;text-align: center }
.star-ratings-sprite {background: url("/Content/NewMaterialize/images/star-rating-sprite.png") repeat-x;font-size: 0;height: 21px;line-height: 0;overflow: hidden;text-indent: -999em;width: 110px;margin: 0 auto;margin-bottom: 5px }
.star-ratings-sprite-rating {background: url("/Content/NewMaterialize/images/star-rating-sprite.png") repeat-x;background-position: 0 100%;float: left;height: 21px;display: block }
.rating-people {margin: 0 auto !important;color: var(--dh-text-medium);font-size: 16px;font-weight: 300;line-height: 25px;display: flex;width: 108px }
.rating-people i {line-height: 22px;font-size: 22px }
.rating-bar {width: 100%;height: 24px;margin-bottom: 5px }
.filler {height: 24px;color: var(--dh-text-medium);line-height: 24px }
/*.rating-bar-five {background-color: #88b131 }
.rating-bar-four {background-color: #99cc00 }
.rating-bar-three {background-color: #ffcf02 }
.rating-bar-two {background-color: #ff9f02 }
.rating-bar-one {background-color: var(--dh-secondary) }*/
.rating-star {width: 15%;float: left }
.rating-star-box {width: 85%;float: left }
tr.td-head th {white-space: nowrap }
.upload-remove {float: right;position: relative;right: -10px;bottom: 30px;background: var(--dh-white) !important;}
.image-upload-img p {color: var(--dh-text-light) }
table#annotation_incremental > tbody > tr td {padding: 0 }
a#btn_anno_add {right: 20px;}
ul#notifications-dropdown li {min-height: 10px }
ul#notifications-dropdown li.divider {min-height: 1px }
#notifications-dropdown {white-space: initial !important;max-width: 300px !important }
ul.fb-tabs li a:hover {cursor: pointer }
.survey-not-found h2 {font-size: 70px }
.survey-not-found p {font-size: 18px;font-weight: 400 }
.survey-not-found {margin-top: 50px }
.ck-button label {float: left !important;width: 100% !important;text-align: center !important;line-height: 38px !important;font-size: 1rem !important }
.ck-button {margin: 4px !important;background-color: var(--dh-white) !important;border-radius: 50px !important;border: 1px solid var(--dh-primary) !important;overflow: auto !important;float: left !important;width: 40px !important;height: 40px !important;text-align: center !important }
.ck-button label span{color:var(--dh-primary)}
.ck-button:hover {background: var(--dh-primary) !important;border: 1px solid var(--dh-primary) !important }
.ck-button:hover label span{color:var(--dh-white)}
.ck-button input:checked + span{background:var(--dh-primary);color:var(--dh-white);width: 100%;float: left;}
.ck-button > label:hover {color: var(--dh-white) !important;cursor: pointer !important }
span.badge.members {font-weight: 300;font-size: 0.8rem;color: var(--dh-white);background-color:  var(--dh-primary);border-radius: 2px }
span.badge.members:after {content: " members" }
li.collection-header i {position: absolute;right: 30px;top: 16px;width: 40px;height: 40px;text-align: center;line-height: 40px;font-size: 22px;border-radius: 50px }
a.member-delete, span.select-member {font-size: 24px;color:  var(--dh-primary);position: absolute;right: 20px;top: 20px }
span.select-member {right: 0 }
.kiosk-card-bg {background-color: var(--dh-bg-main) !important;z-index: 10 }
.org-img {max-height: 120px !important;height: 120px !important;line-height: 120px }
#email-list > ul.collection li a.member-delete {display: none }
#email-list > ul.collection li:hover a.member-delete {display: inline-block }
.group-title {height: auto;padding-left: 50px;position: relative;min-height: 48px }
.group-title .circle {position: absolute;width: 42px;height: 42px;overflow: hidden;left: 0px;display: inline-block;vertical-align: middle;text-align: center;font-size: 1.5rem;color: var(--dh-white);font-weight: 300;line-height: 42px }
.card-members {padding: 10px 0;margin-left: 35px !important;height: 32px;position: relative;margin-top: -16px;width: calc(100% - 50px) !important;width: -moz-calc(100% - 50px) !important;width: -o-calc(100% - 50px) !important;width: -webkit-calc(100% - 50px) !important;}
.card-members .chip {padding: 0px 3px 0px 0px;background: none;float: left }
.card-members .chip img {margin: 0 0 0 -18px;border: 2px solid var(--dh-white) }
span.email-title {font-size: 18px;font-weight: 300 !important }
.card-content.group-card {padding: 5px 15px }
.card-member-txt-ico {float: left;width: 32px;height: 32px;overflow: hidden;margin: 0 3px 3px 0px;display: inline-block;vertical-align: middle;text-align: center;font-size: 1.2rem;color: var(--dh-white);font-weight: 300;line-height: 32px;background: var(--dh-bg-main) !important;border-radius: 50% }
.group-card-img {max-height: 150px;overflow: hidden }
.organisation-img {max-width: 100%;max-height: 120px;line-height: 120px }
.select-all {position: relative;width: 100%;height: 28px;text-align: right;right: 7px;top: 40px }
.group-name, .sub-group-title {margin: -3px;color: var(--dh-text-medium);font-weight: 300 }
.member-add-remove {padding-top: 10px }
.member-add-remove > .btn-floating {margin-left: 10px }
.report-b-sidebar {padding: 10px !important;text-align: center }
.report-b-sidebar i {font-size: 36px }
.report-b-title {padding: 0 0.75rem;font-size: 22px;font-weight: 300 }
.sub-group-add {margin: -8px 0;text-align: right }
.group-name-edit {display: none;text-align: right;height: 20px }
.card > .card-content:hover a.group-name-edit {display: block;color: var(--dh-text-medium);float: right;font-size: 20px;margin-right: 10px }
.org-name {font-size: 1.5rem;margin: 0.5rem 0;font-weight: 300 }
.condition-add {margin-top: 1.5rem }
.grp-home-ico {text-align: center;color: var(--dh-text-medium);padding-top: 25px !important;font-weight: 300 }
.grp-home-ico p span {font-size: 30px;font-weight: 100;color: var(--dh-black) }
.sub-grp-name {color: var(--dh-text-light) !important;float: right }
.sub-grp-name:hover {text-decoration: underline }
table.grp-permission td, table.grp-permission th {text-align: center }
table.grp-permission > tbody > tr > td > [type="checkbox"] + label {padding-left: 20px;height: 15px }
.group-head, .sub-group-head, .sec-sub-group-head {text-align: left;font-weight: 500;background: url(/Content/NewMaterialize/images/arrow.svg);background-repeat: no-repeat;background-position: left center;padding-left: 16px;background-size: 10px }
.sub-group-head {margin-left: 20px }
.sec-sub-group-head {margin-left: 40px }
.group-permission {overflow-y: scroll }
.org-card-option {background: rgba(0, 0, 0, 0.1);color: var(--dh-white) }
.report-view-card {box-shadow: none;border: 1px solid var(--dh-text-light);border-radius: 3px !important }
.report-view-title {margin: 20px 0px 10px 0px;font-size: 22px;text-transform: capitalize;font-weight: 400 !important;}
.report-view-card > .card-content {padding: 10px 15px;overflow: hidden;}
.report-view-title i {font-size: 26px }
.report-view-modal {width: 70% }
.report-view-modal > .modal-content {padding: 24px 0px;height: calc(100% - 56px) !important;height: -moz-calc(100% - 56px) !important;height: -o-calc(100% - 56px) !important;height: -webkit-calc(100% - 56px) !important;}
.report-card-reveal-cont {padding: 15px 10px }
#report-filter {width: 100%;overflow: hidden;padding: 0px;transition: height 300ms;height: 0;margin-top: 10px }
#report-filter.open {overflow: visible }
/*.report-view-card a {margin-left: 5px }*/
.workflow ul {padding-top: 20px;position: relative;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;display: flex;}
.workflow li {float: left;text-align: center;list-style-type: none;position: relative;padding: 20px 5px 0 5px;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s }
.workflow li::before, .workflow li::after {content: '';position: absolute;top: 0;right: 50%;border-top: 1px solid var(--dh-text-medium);width: 50%;height: 20px }
.workflow li::after {right: auto;left: 50%;border-left: 1px solid var(--dh-text-medium) }
.workflow li:only-child::after, .workflow li:only-child::before {display: none }
.workflow li:only-child {padding-top: 0 }
.workflow li:first-child::before, .workflow li:last-child::after {border: 0 none }
.workflow li:last-child::before {border-right: 1px solid var(--dh-text-medium);border-radius: 0 5px 0 0;-webkit-border-radius: 0 5px 0 0;-moz-border-radius: 0 5px 0 0 }
.workflow li:first-child::after {border-radius: 5px 0 0 0;-webkit-border-radius: 5px 0 0 0;-moz-border-radius: 5px 0 0 0 }
.workflow ul ul::before {content: '';position: absolute;top: 0;left: 50%;border-left: 1px solid var(--dh-text-medium);width: 0;height: 20px }
.workflow li a {border: 1px solid var(--dh-text-medium);padding: 5px;text-decoration: none;color: var(--dh-text-medium);font-size: 12px;display: inline-block;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;text-transform: capitalize;white-space: nowrap;}
.workflow li a:hover, .workflow li a:hover + ul li a {background: rgba( var(--dh-secondary-rgb),0.2);color: var(--dh-secondary);border: 1px solid rgba( var(--dh-secondary-rgb),0.6) }
.workflow li a:hover + ul li::after, .workflow li a:hover + ul li::before, .workflow li a:hover + ul::before, .workflow li a:hover + ul ul::before {border-color: rgba( var(--dh-secondary-rgb),0.6) }
.workflow-img {width: 50px;margin-bottom: -6px }
.workflow {padding: 10px;display: table-cell }
p.sub-group-title {font-size: 18px }
p.sub-group-title a {color: var(--dh-text-medium) }
p.sub-group-title a.active, p.sub-group-title a:hover {color: var(--dh-info) }
.mailer-browse {padding-left: 0 !important }
.mailer-preview {padding: 10px;border: 2px var(--dh-text-light);border-style: dashed;max-height: 400px;margin-bottom: 15px;text-align: center;color: var(--dh-text-light);font-weight: 200;min-height: 200px;line-height: 200px }
.report-wizard {margin: 20px 0 }
.wizard-tab {font-size: 20px;font-weight: 300;color: var(--dh-text-medium);border-bottom: 3px solid var(--dh-text-light);padding-bottom: 8px;margin-bottom: 10px }
span.wizard-tab-pre {width: 36px;height: 36px;border-radius: 50%;background: var(--dh-text-light);display: inline-block;margin-right: 10px;text-align: center;line-height: 36px;color: var(--dh-white) }
.active-wizard {color: var(--dh-info);border-bottom: 3px solid var(--dh-info) }
.active-wizard > span.wizard-tab-pre {background: var(--dh-info) }
.completed-wizard {color: var(--dh-success);border-bottom: 3px solid var(--dh-success) }
.completed-wizard > span.wizard-tab-pre {background: var(--dh-success) }
.wizard-info-head {font-size: 18px;font-weight: 300;border-bottom: 1px solid var(--dh-white);padding-bottom: 5px;margin-bottom: 10px }
.wizard-info-text {color: var(--dh-white);line-height: 32px;font-weight: 100 }
.wizard-info-text > strong {font-weight: 400 }
.report-switch {margin-top: 1.5rem }
#notifications-dropdown {right: 0px !important }
#card-stats .card-stats-title-number {font-size: 4rem;font-weight: 100;margin: 0;line-height: 4rem }
@media only screen and (min-width:993px) {.user-m-card-btn {width: calc(66.6666666667% - 2px) !important;width: -moz-calc(66.6666666667% - 2px) !important;width: -o-calc(66.6666666667% - 2px) !important;width: -webkit-calc(66.6666666667% - 2px) !important;border-right: 1px solid var(--dh-info-medium) }}
@media only screen and (max-width:992px) {.user-m-card-btn {width: calc(50% - 2px) !important;width: -moz-calc(50% - 2px) !important;width: -o-calc(50% - 2px) !important;width: -webkit-calc(50% - 2px) !important;border-right: 1px solid var(--dh-info-medium) }}
.user-m-card-btn-link {text-align: center;line-height: 40px;padding: 6px 0.75rem !important;font-size: 14px;text-transform: uppercase }
.user-m-card-btn-link a {color: var(--dh-white);width: 100%;float: left }
h4.card-stats-number.user-m {font-size: 1.3rem !important;text-transform: uppercase;line-height: 1.4rem }
.anno-click-btn {position: relative !important;display: inline-block;right: 0 !important;bottom: 0 !important;}
.fixed-action-btn.anno-click-btn > ul {bottom: 40px }
.fixed-action-btn.anno-click-btn > ul li {margin-bottom: 8px }
.fixed-action-btn ul a.annotation-red {background-color: var(--dh-warning) !important }
.fixed-action-btn ul a.annotation-yellow {background-color: var(--dh-text-warning) !important }
.fixed-action-btn ul a.annotation-green {background-color: var(--dh-success) !important }
.fixed-action-btn ul a.annotation-blue {background-color: var(--dh-info) !important }
.fixed-action-btn ul a.annotation-dark-blue {background-color: var(--dh-info-dark) !important }
.fixed-action-btn ul a.annotation-pink {background-color: #ff00ff !important }
.fixed-action-btn ul a.annotation-black {background-color: var(--dh-black) !important }
.fixed-action-btn ul a.annotation-white {background-color: var(--dh-white) !important }
.exam-q {font-weight: bold;margin-bottom: 2px;font-size: 15px;margin-left: 10px;margin-right: 10px;text-transform: capitalize;}
.exam-a {font-weight: normal;padding-left: 15px;font-size: 12px;margin-left: 10px;margin-right: 10px }
.pagination li.active {background-color: var(--dh-secondary);box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);border-radius: 50px;}
.exam-print {font-size: 26px;text-align: right;margin: 0 2px }
.exam-modal {overflow: visible }
.exam-cont {overflow: auto }
.exam-pagination {text-align: center }
.email-temp-wrap {padding: 35px 0 }
.email-temp {position: relative }
.email-temp:before, .email-temp:after {z-index: -1;position: absolute;content: "";bottom: 15px;left: 10px;width: 50%;top: 80%;max-width: 300px;background: var(--dh-text-medium);box-shadow: 0 15px 10px var(--dh-text-medium);transform: rotate(-3deg) }
.email-temp:after {transform: rotate(3deg);right: 10px;left: auto }
.email-temp-text {padding: 10px 3px 5px 3px;color: var(--dh-text-medium);font-size: 16px;font-weight: 400;border-bottom: 1px solid var(--dh-text-light) }
.star-cont {width: 20%;padding: 4px;float: left }
.star-cont-small {padding: 0 3px;display: table-cell;width:10%;max-width:60px;}
.star-spacer {width: 100%;height: auto }
.star-big, .star-big:active, .star-big:hover {max-width: 100%;background-size: 100%;background-image: url('/Content/NewMaterialize/images/star-big.png') }
.star-big {background-position: 0 0%;background-size: 100% }
.star-big:active {background-position: 0 50%;background-size: 100% }
.star-big:hover {background-position: 0 100%;background-size: 100% }
.star-small, .star-small:active, .star-small:hover {max-width: 100%;background-size: 100%;background-image: url('/Content/NewMaterialize/images/stars.png') }
.star-small {background-position: 0 0%;background-size: 100% }
.star-hover {background-position: 0 100%;background-size: 100% }
.star-active {background-position: 0 50%;background-size: 100% }
.smiley-small, .smiley-small:active, .smiley-small:hover {max-width: 100%;background-size: 100%;background-image: url('/Content/NewMaterialize/images/smileys.png') }
.smiley-small {background-position: 0 0%;background-size: 100% }
.smiley-hover {background-position: 0 100%;background-size: 100% }
.smiley-active {background-position: 0 50%;background-size: 100% }
#account-dropdown {white-space: initial !important;max-width: 250px !important;left: auto !important;right: 10px !important;width: 250px; }
@media only screen and (min-width: 700px) {.star-cont {width: 20%;padding: 14px !important;float: left }}
.input-field {position: relative;margin-top: 0;margin-bottom: 1rem }
.survey-preview-q {width: 100%;margin-bottom: 10px;border: none !important;padding: 5px;border-style: dotted;z-index: 100 }
.survey-preview-q input, .survey-preview-q textarea, .survey-preview-q .select-wrapper input.select-dropdown {margin-top: 0;margin-bottom: 0 }
.survey-preview-footer {background-color:  var(--dh-primary) !important }
table.matrix-table > thead > tr > th {line-height: 1.5;padding: 10px 5px;text-align: center !important;}
table.matrix-table > tbody > tr > td {line-height: 10px;padding: 14px;text-align: center !important;}
table.matrix-table > tbody > tr > td:first-child {text-align: left !important;line-height: 1.5 !important;}
.single-Component {min-height: 300px !important;/*overflow: auto !important;*/width: 100% !important;opacity: 0.5;padding-top: 15px;}
.blur {box-shadow: 0px 0px 50px var(--dh-black) }
.tooltip-rating {position: relative;display: table-cell;text-align: center }
.tooltip-rating .tooltiptext-rating {visibility: hidden;width: auto;border-radius: 20px;background-color:  var(--dh-primary);color: var(--dh-white);text-align: center;padding: 5px 10px;position: absolute;z-index: 1 }
.tooltip-rating:hover .tooltiptext-rating {visibility: visible }
.star-ratings-sprite-report {background: url("/Content/NewMaterialize/images/star-rating.png") repeat-x;font-size: 0;width: 52px;height: 52px;line-height: 0;overflow: hidden;text-indent: -999em;width: 364px;margin: 0 auto;margin-bottom: 5px }
.star-ratings-sprite-report-rating {background: url("/Content/NewMaterialize/images/star-rating.png") repeat-x;width: 52px;background-position: 0 100%;float: left;height: 52px;display: block }
.rating-star-report {font-size: 18px;line-height: 25px;display: inline-flex;width: 14%;float: left }
.rating-star-report i {font-size: 25px;line-height: 25px }
.card-title.rating-report {font-size: 20px !important;border-bottom: 1px solid var(--dh-bg-main);width: 100%;float: left;margin-bottom: 14px;padding-bottom: 10px;display: flex;justify-content: space-between;gap:0.5rem;}
.rating-report-card-select {float: right }
label.rating-report-card-select {line-height: 47px;height: 35px;top: 8px;right: 0 }
.rating-txt-report {font-weight: 100;font-size: 55px;line-height: 60px;text-align: center }
.star-ratings-sprite.rating-report {width: 154px }
.survey-theme-opt-btn {margin-left: 8px;margin-top: 0px;float: right;background:  var(--dh-primary) !important }
input[type="color"] {width: 300px;height: 60px;background-color: buttonface;border-image-source: initial;border-image-slice: initial;border-image-width: initial;border-image-outset: initial;border-image-repeat: initial;border-width: 1px;border-style: solid;border-color: rgb(169, 169, 169);padding: 1px 2px }
.survey-theme-tab-cont {padding: 10px }
.theming-color-txt {display: inline-flex;width: 100% }
.survey-theme-prev {margin-top: 10px;padding: 0px 10px 10px 10px !important;text-align: center;}
.survey-theme-prev-txt {padding: 4px;font-size: 15px;border-bottom: 1px solid var(--dh-text-light);border-right: 1px solid var(--dh-text-light);border-left: 1px solid var(--dh-text-light);margin-top: -6px;width: 100%;color: var(--dh-text-medium) }
.survey-theme-bg-upload {padding: 16px }
.survey-theme-bg-image {border: 1px dashed var(--dh-text-medium);padding: 10px }
.parallax-container {height: 300px }
.survey-progress {float: left !important;width: calc(100% - 35px);height: 64px;padding: 0 7px;}
.survey-progress .progress .determinate {background: var(--dh-secondary) !important;border-radius: 10px }
.survey-progress .progress {margin: 21px 0;height: 8px !important;border-radius: 8px !important }
.survey-progress-perc-txt {line-height: 50px;color: var(--dh-white);font-size: 16px;font-weight: 400;}
.survey-progress-txt {float: right !important;width: 35px;height: 64px;padding: 0 7px;}
.survey-preview-timer {background: rgba( var(--dh-primary-rgb), 0.61);height: 30px;position: fixed;color: var(--dh-white);right: 30px;line-height: 30px;padding: 0 8px;-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;font-size: 17px }
.center-btn {text-align: center !important }
.theme-div {width: 100%;height: 100px;overflow: hidden;margin-bottom: 6px }
.in-theme-div {width: 50%;height: 50px;float: left;color: var(--dh-white);font-size: x-small;text-align: center;line-height: 50px }
.show-trash-theme {display: none }
.survey-theme-prev:hover .show-trash-theme {display: inline-block }
.show-edit-theme {display: none }
.survey-theme-prev:hover .show-edit-theme {display: inline-block }
.show-trash-img {display: none }
.survey-theme-bg-image:hover .show-trash-img {display: inline-block;z-index: 3 }
.range-cont-new {width: 100%;margin: 0;font-size: 20px }
.ck-button label i {line-height: 38px !important;display: block;}
header .brand-logo-preview {margin: 1px 0;padding: 16px 20px 5px 10px }
header .brand-logo-preview img {width: 100%;height: 43px }
.wrapLogo {width: 100%;height: 64px;}
.parallax {background: linear-gradient(to right, rgb(52, 73, 94) 25%, rgb(52, 73, 94) 61%) repeat scroll 0 0 / cover rgba(0, 0, 0, 0) }
table.matrix-table > tbody > tr > td .materialize-textarea {height: 3rem !important;padding: 0px !important }
[type="radio"]:not(:checked) + label, [type="radio"]:checked + label {position: relative !important;padding-left: 35px;padding-top: 2px;cursor: pointer;display: table-cell;line-height: 140% !important;font-size: 1rem;transition: .28s ease;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding-bottom: 8px }
.stick-start {float: left }
@media only screen and (max-width: 540px) {.wrapLogo {margin-top: 0px;width: 100%;}
.survey-progress, .survey-progress-txt {padding: 0 2px;}
a.survey-preview-logo {padding: 0px }}
@media screen and (max-width: 601px) {table.matrix-table {width: 100% }
table.matrix-table > tbody > tr > td {text-align: left;min-height: 40px !important;}
table.matrix-table thead {display: none }
table.matrix-table tr:nth-of-type(2n) {background-color: inherit }
table.matrix-table tr td:first-child {font-weight: bold }
table.matrix-table tbody td {display: block;text-align: left }
table.matrix-table tbody td [type="checkbox"] + label, table.matrix-table tbody td [type="radio"] + label { display: inline-block !important; width: 100%}
table.matrix-table tbody td:after {content: attr(data-th);display: table-cell;margin-left: 32px;height: 22px;line-height: 24px;font-size: 13px;position: absolute;margin-top: 0px;}
table.matrix-table.mini-survey-control tbody td:after {margin-top: -26px !important;}
table.matrix-table tbody tr td.matrix-grid-rdo:after {margin-top: -26px !important;}}
.translate-field {margin-bottom: 0px;overflow-y:auto;overflow-x:hidden}.translate-field > input[type=text] {margin: 0px;border-bottom: none;height: 1.5rem;}
.input-field.translate-field label {top: 0;}
.input-field.translate-field label.active {transform: translateY(-75%);display: none;}
.modal-language {height: 350px !important;overflow: visible !important;}
.modal.modal-language.modal-fixed-footer .modal-content {overflow: visible;}
.translate-card {/*margin-top: 60px;background-image: url(/Content/NewMaterialize/images/translate_bg.png);*/background-size: contain;background-repeat: no-repeat;background-position: center center;border-radius:3px;background: rgba(255, 255, 255, 0.9);}
.language-btn-cont {padding: 50px 0;}
.card.translate-card .card-content {/*min-height: 350px;*/}
.language-btn {text-align: center;height: 70px;line-height: 70px;color: var(--dh-info-medium) !important;}
.language-selection-cont {padding: 10px;float: left;width: 100%;background: rgba(255, 255, 255, 0.7);min-height: 100px;border: 1px solid;border-color: rgba(0, 0, 0, 0.04);border-radius: 6px;vertical-align: middle;margin: 100px 0;}
.language-btn button {background-color: var(--dh-info-medium) !important;}
.btn-lang-big {width: 56px !important;height: 56px !important;}
.btn-lang-big i {font-size: 38px;line-height: 55px;}
.avail-lang {margin-top: 36px;}
.lang-chip {margin-bottom: 10px;}
.survey-pre-full-bg {background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-attachment: fixed;background-position: center top;width: 100%;min-height: 100%;position: fixed;}
/*.color-overlay {background-color: rgba(0,0,0,0.7);z-index: 1 !important;}*/
[class*="-overlay"] {content: '';position: fixed;top: 0;bottom: 0;left: 0;right: 0;}
.survey-prev-wrapper {z-index: 99;position: relative;display: table-cell;text-align: center;vertical-align: middle;}
.survey-prevd-head {font-size: 2.28rem;line-height: 110%;margin: 1.14rem 0 1rem 0;font-weight: 300;color: var(--dh-white);}
.survey-prevd-desc {font-size: 1.2rem;line-height: 1.8rem;margin: 1rem 0 1rem 0;font-weight: 300;color: var(--dh-white);}
.number-rating-cont {white-space: nowrap;width: 100%;margin-top: 20px;}
.num-rating-button {position: relative;padding-bottom: 50px;width: 10%;display: inline-block;border-style: solid;border-width: 1px 0 1px 1px;float: left;}
.num-rating-label {position: absolute;top: 0;bottom: 0;left: 0;right: 0;top: 50%;text-align: center;margin-top: -11px;margin-top: -0.6rem;font-size: 22px;font-size: 1.2rem;line-height: 22px;line-height: 1.2rem;}
.num-rating-button:first-of-type {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.num-rating-button:last-of-type {border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-right-width: 1px;}
.num-rating-button, a.num-rating-button {color: var(--dh-text-light);}
.num-rating-button:hover, .num-rating-button-active {background-color: var(--dh-secondary);cursor: pointer;color: var(--dh-white);border-color: var(--dh-secondary);padding-bottom: 52px;}
.survey-prev-wrapper-main {z-index: 99;position: relative;margin-top: 0;text-align: center;color: var(--dh-white);}
.fixed-footer {position: fixed;width: 100%;bottom: 0;left: 0;background-color: rgba(0,0,0, 0.5) }
.fixed-footer i {font-size: 3rem;line-height: 62px;}
#minimal-theme {width: 100%;margin: 0 auto;height: 100vh;overflow: hidden;}
.minitheme {padding: 0;margin: 0;height: 500px;overflow: hidden;}
.minitheme li {list-style: none;padding: 0px;position: relative;width: 100%;min-height: 100%;}
.minitheme li img {float: left;margin-right: 10px;}
.minitheme li p {margin: 0px;text-align: justify;}
.btn-pre, .btn-next {text-decoration: none;color: var(--dh-white);font-size: 12px;padding: 3px;}
.btn-next {float: right;}
.btn-pre {float: left;}
.mini-survey-q {font-size: 1.5rem;text-align: left;line-height: 100% }
.minitheme input[type=text], .minitheme textarea.materialize-textarea {border-bottom: 1px solid var(--dh-white);}
.minitheme input[type=text]:focus:not([readonly]), .minitheme textarea.materialize-textarea:focus:not([readonly]) {border-bottom: 1px solid var(--dh-white) !important;box-shadow: 0 1px 0 0 var(--dh-white) !important;}
.num-rating-button.white, a.num-rating-button.white {color: var(--dh-white);background: rgba(255,255,255,0.2) !important;}
.num-rating-desc {width: 100%;float: left;text-align: left;margin-bottom: 5px;display: inline-block;white-space: normal;font-size: 0.9rem;}
p.mini-survey-q-info {width: 100%;float: left;font-weight: 300;margin-top: -0.5rem !important;font-size: 12px;}
.powered-by {position: relative;width: 60%;text-align: center;margin: 0 auto;display: inline-block;line-height: 3.7rem;font-size: 3rem;margin-top: 0.8rem;}
.powered-by img {max-height: 2.5rem;}
.ms-img-selection {width: 100%;background: rgba(0,0,0,0.2);float: left;padding: 10px;text-align: center;border-radius: 3px;border: 1px solid rgba(0,0,0,0.15);margin-bottom: 25px;height: 132px;}
.ms-answer {width: 100%;float: left;margin: 20px 0;}
.ms-img-selection img {width: auto;margin: 0 auto;height: auto;max-height: 100px;max-width: 100%;display: block;}
.mini-survey-q.thank-you {text-align: center;margin-top: -100px;}
.sm-wrap {height: 100%;}
.sm-columns {display: table;height: 100%;}
.survey-card-title {text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9) !important;font-weight: 400 !important;}
#example_wrapper {width: 99%;margin: 0 0.5%;overflow-y: hidden;border: 1px solid var(--dh-bg-main);}
/*#reset {width: 38%;margin: 0 5%;padding: 0;}*/
.input-field .prefix ~ input, .input-field .prefix ~ textarea {margin-left: 3rem;width: 88% !important;width: calc(100% - 3rem) !important;width: -moz-calc(100% - 3rem) !important;width: -o-calc(100% - 3rem) !important;width: -webkit-calc(100% - 3rem) !important;}
table.dataTable tfoot td {border-top: 1px solid var(--dh-text-light) !important;}
table.dataTable thead th {border-bottom: 1px solid var(--dh-text-light) !important;}
@media screen and (max-width: 720px) {.picker__month-display {font-size: 1rem !important;}
.picker__weekday-display {font-size: 1rem !important;}
.picker__day-display {font-size: 3rem !important;font-weight: 400 !important;}
.picker__year-display {font-size: 1rem !important;color: rgba(255,255,255,0.4) !important;}
.picker__frame {max-width: 280px !important;}}
.report-row {margin: 1rem 0 !important;}
.mini-survey-control [type="radio"]:not(:checked) + label:before, .mini-survey-control [type="radio"].with-gap:checked + label:before {border: 2px solid var(--dh-white);}
.mini-survey-control label {color: var(--dh-white);}
.mini-survey-control [type="radio"]:checked + label:after {border: 2px solid var(--dh-white) !important;background-color: var(--dh-white) !important;}
.mini-survey-control {margin: 10px 0!important;text-align: left }
.mini-survey-control [type="checkbox"].filled-in:not(:checked) + label:after {height: 20px;width: 20px;background-color: transparent;border: 2px solid var(--dh-white) !important;top: 0px;z-index: 0;}
.mini-survey-control .irs-grid-text {color: var(--dh-white) !important;}
.mini-survey-control .irs-grid-pol {background: var(--dh-white);opacity: 1;}
span.badge.auto-trans {font-weight: 300;font-size: 0.8rem;color: var(--dh-white);background-color: var(--dh-info);border-radius: 2px;}
span.badge.auto-trans:after {content: " Auto Translation Available";}
.mini-survey-control table tbody tr td, .mini-survey-control table thead tr th {padding: 5px;border-bottom: 1px solid;text-align: center !important;}
.minitheme-dropdown li {list-style: none;padding: 0;display: inline-block;position: initial;height: auto;width: 100%;}
.minitheme-dropdown .select-wrapper span.caret {color: var(--dh-white);}
.mini-survey-smiley {width: 120px;height: 120px;margin: 0 auto;}
.mini-survey-smiley img {width: 100%;}
.thank-you h4 {font-size: 2.28rem !important;line-height: 110% !important;margin: 1.14rem 0 0.912rem 0 !important;}
.thank-you h6 {font-size: 1rem !important;line-height: 140% !important;margin: 0.5rem 0 0.4rem 0 !important;}
.thank-you h4 {color: var(--dh-white);}
.auto-translate-txtarea {min-height: 1rem !important;resize: auto !important;padding: 0.6rem 0 !important;margin: 0 !important;}
textarea.auto-translate-txtarea {height: 2rem;resize: none !important;border-bottom: none;}
/*.dh-breadcrumb {width: 100%;border-radius: 3px;background: var(--dh-bg-main);margin: 20px 0;padding: 1px 10px;border: 1px solid var(--dh-bg-main);box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1),0 0px 0px 0 rgba(0,0,0,0.1);}*/
.dh-breadcrumb {display: table;margin: 0 0 1.5rem 0;padding: 0.5rem 0;border-bottom: 1px solid var(--dh-text-light);background: var(--dh-white);box-sizing: content-box;float: left;width: 100%;}
.dh-page-title {font-size: 1.6rem;line-height: 110%;margin: .5rem 0;}
.dh-breadcrumb-cont {float: right;}
@media only screen and (max-width: 600px) {.dh-breadcrumb-cont {display: none;}}
.dh-breadcrumb-cont ul {width: 100%;float: right;margin: .5rem 0;}
.dh-breadcrumb-cont ul li {float: left;margin: 0 5px 0 0;}
.dh-breadcrumb-cont ul li:after {content: "\e7c3";margin-left: 5px;display: inline-block;speak: none;color: var(--dh-text-light);font-family: "Material-Design-Icons";font-style: normal;font-weight: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;vertical-align: -10%;}
.dh-breadcrumb-cont ul li:last-child:after {display: none;}
.dh-breadcrumb-cont ul li:last-child {margin-right: 10px;}
.dh-breadcrumb-cont ul li a {color: var(--dh-text-light);font-weight: 300;}
.dh-breadcrumb-cont ul li a:hover {color: var(--dh-text-medium);}
.survey-reveal-cont {position: absolute;padding: 2px;width: auto !important;height: 80px;padding-right: 20px !important;}
span.card-title.grey-text.text-darken-1.right-align i {font-size: 16px;}
.card-reveal-title-new {cursor: pointer;display: block;background: rgba(255,255,255,0.5);position: relative;z-index: 9999;width: 16px;float: right;top: -4px;right: -4px;font-size: 10px !important;}
.survey-reveal-ico-cont {text-align: center;font-size: 10px;position: absolute;bottom: 5px;width: calc(100% - 1.4rem);}
.survey-reveal-ico-cont i {font-size: 17px;}
.survey-reveal-ico {border: 1px solid var(--dh-bg-main);padding: 4px 6px;margin-bottom: 6px;border-radius: 3px;box-shadow: 0 1px 0px 0 rgba(0,0,0,0.1),0 0px 0px 0 rgba(0,0,0,0.1);text-align: center;width: 100%;}
.survey-reveal-ico-cont .col {padding: 0 .4rem;}
.survey-reveal-ico-cont .row {margin: 0;}
.survey-reveal-ico-cont a {color: var(--dh-text-medium);}
.survey-reveal-ico:hover i {color: var(--dh-info-medium);cursor: pointer;}
.org-card-ico-main {float: right;}
.org-card-ico-main i {font-size: 18px;color: var(--dh-text-light) !important;}
.org-grp-name {color: var(--dh-text-light) !important;line-height: 24px }
span.org-card-name {line-height: 26px !important;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9) !important;text-align: left;font-weight: 600 !important;}
.org-img-cont {background: var(--dh-bg-main);background-size: cover;background-repeat: no-repeat;background-position: center;}
.sp-preview {position: relative !important;width: 24px !important;height: 3px !important;border: none !important;float: right !important;z-index: 0 !important;margin-top: 20px !important;left: -24px !important;}
.sp-replacer, .sp-replaceri, .sp-replacerb {width: 48px;padding-left: 4px !important;border: solid 1px var(--dh-text-light) !important;border-radius: 3px !important;}
.org-img-cont span {font-weight: 400 !important;font-size: 18px !important;}
.sp-preview-inner, .sp-alpha-inner, .sp-thumb-inner {width: 24px;}
.font-p-btn {border-radius: 2px !important;}
.survey-theme-prev-txt .row .col {padding: 0 0.2rem;}
.irs-grid-text {font-size: 13px !important;}
.org-profile-pic {border-radius: 2px;transition: box-shadow .25s;}
.org-pro-heading {width: 100%;font-size: 1.2rem;line-height: 110%;margin: 0.3rem 0;color: var(--dh-text-medium);font-weight: 400;text-align: left;word-break:break-word;}
.org-pro-subheading {width: 100%;font-size: 0.8rem;line-height: 110%;margin: 0;color: var(--dh-text-medium);font-weight: 400;text-align: left;;}
.org-pro-subheading::before {content: "\e6ed";font: normal normal normal 0.9rem/1 'Material-Design-Icons';margin-right: 2px;}
.org-pro-subdetails {font-size: 1rem;color: var(--dh-text-light);font-weight: 400;line-height: 1.6rem;float: right;width: 100%;margin-top: 20px;}
.org-pro-subdetails span {float: right;font-weight: 400;font-size: 1rem;color: var(--dh-white);background-color: var(--dh-info-medium);border-radius: 3px;padding: 0px 4px;width: 34px;text-align: center;}
.org-pro-subdetails .first-nav {border-top: 1px solid var(--dh-bg-main);}
.org-pro-subdetails div {border-bottom: 1px solid var(--dh-bg-main);padding: 7px 3px !important;}
.groups-tab-cont {padding: 10px !important;}
.group-user {height: auto;position: relative;min-height: 67px;background-color: var(--dh-white);line-height: 1.5rem;padding: 10px 37px 10px 65px;margin: 0;border: 1px solid var(--dh-bg-main);border-radius: 3px;}
.group-user .circle {background: var(--dh-info);position: absolute;width: 45px;height: 45px;overflow: hidden;left: 10px;display: inline-block;vertical-align: middle;text-align: center;font-size: 1.5rem;color: var(--dh-white);font-weight: 300;padding: 10px;line-height: 25px;}
span.group-user-name {font-size: 16px;font-weight: 400 !important;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
span.group-user-single {font-size: 45px;color:  var(--dh-primary);position: relative;float: right;top: -32px;width: 25px;right: -27px;}
.group-user:hover {background: var(--dh-bg-main);cursor: pointer;}
span.user_role {font-weight: 300;font-size: 0.8rem;color: var(--dh-white);background-color: var(--dh-info-medium);border-radius: 2px;padding: 2px 6px;white-space: nowrap;}
.user-actions {margin: 0 auto;text-align: center;}
.user-actions i {margin: 0 2px;font-size: 1.8rem;}
span.user-status i {color: var(--dh-info-medium);}
span.user-status i {color: var(--dh-white);background: var(--dh-info-medium);width: 16px;height: 16px;font-size: 10px;border-radius: 50%;text-align: center;font-weight: bold;line-height: 17px;border: 1px solid;margin: 0;}
.modal-add-user, .input-field.col.s12.add-user-date > .picker > .picker__holder {overflow: visible !important;}
.modal-forms, .modal.modal-forms.modal-fixed-footer .modal-content {overflow: visible !important;}
.dataTables_length {display: none !important;}
.groups-tab-cont .dataTables_wrapper .dataTables_filter input {margin-left: 0 !important;height: 1.5rem;}
.groups-tab-cont .dataTables_wrapper .dataTables_filter label {float: left;text-align: left;}
a.members-table-delete {position: absolute;z-index: 999999;padding: 0 1.5rem;background:  var(--dh-primary);}
.members-table-delete i {font-size: 30px;}
.members-table-delete:hover {background-color:  var(--dh-primary);}
.org-profile-pic div {width: 100% !important;height: 100% !important;background-size: cover;}
.side-nav {box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);padding-bottom: 10px;}
.side-nav .collapsible, .side-nav.fixed .collapsible {border: none;box-shadow: none }
.side-nav .collapsible li, .side-nav.fixed .collapsible li {padding: 0 }
.side-nav .collapsible-header, .side-nav.fixed .collapsible-header {background-color: transparent;border: none;line-height: inherit;height: inherit;padding: 0 20px;}
.side-nav .collapsible-header:hover, .side-nav.fixed .collapsible-header:hover {background-color: rgba(0, 0, 0, 0.05);}
.side-nav .collapsible-header i, .side-nav.fixed .collapsible-header i {line-height: inherit;}
.side-nav .collapsible-body, .side-nav.fixed .collapsible-body {border: 0;background-color: rgba(0,0,0,0.15);}
.side-nav .collapsible-body li a, .side-nav.fixed .collapsible-body li a {padding: 0 20px;margin: 0 0 0 10px;}
.side-nav {position: fixed;width: 250px;left: 0;top: 64px;margin: 0;background:  var(--dh-sidenav-bg);height: calc(100% - 64px );padding-right: 0 !important;}
.side-nav.newsidebar {width: 320px;}
@media only screen and (max-width: 600px) {a.brand-logo.sp-logo-small {max-height: 56px !important;}
a.brand-logo.sp-logo-big {max-height: 150px !important;}
.side-nav {top: 56px;}
.side-nav.newsidebar {display: none;}}
.side-nav .collapsible {margin: 0;}
.side-nav li {float: left;line-height: 48px;width: 100%;}
.side-nav li.active {background-color: rgba(0, 0, 0, 0.05) }
.side-nav a {color: rgba(0, 0, 0, 0.87);display: block;font-size: 14px;font-weight: 500;height: 48px;line-height: 48px;padding: 0 20px;}
.side-nav a:hover {background-color: rgba(0, 0, 0, 0.05);}
.side-nav a.btn, .side-nav a.btn-large, .side-nav a.btn-large, .side-nav a.btn-flat, .side-nav a.btn-floating {margin: 10px 15px;}
.side-nav a.btn, .side-nav a.btn-large, .side-nav a.btn-large, .side-nav a.btn-floating {color: var(--dh-white) }
.side-nav a.btn-flat {color: var(--dh-text-medium);}
.side-nav a.btn:hover, .side-nav a.btn-large:hover, .side-nav a.btn-large:hover {background-color: var(--dh-success);}
.side-nav a.btn-floating:hover {background-color: var(--dh-success);}
.side-nav li > a > i, .side-nav li > a > [class^="mdi-"], .side-nav li > a > [class*="mdi-"], .side-nav li > a > i.material-icons {float: left;line-height: 48px;margin: 0 25px 0 0;width: 24px;color: rgba(0, 0, 0, 0.54);}
.side-nav .divider {margin: 8px 0 0 0;}
.side-nav .subheader {cursor: initial;pointer-events: none;color: rgba(0, 0, 0, 0.54);font-size: 14px;font-weight: 500;line-height: 48px;}
.side-nav .subheader:hover {background-color: transparent }
.side-nav .userView {overflow: hidden;position: relative;padding: 20px 32px 0;background-color: var(--dh-sidenav-user-bg)}
.side-nav .userView a {height: auto;padding: 0;}
.side-nav .userView a:hover {background-color: transparent;}
.side-nav .userView .circle, .side-nav .userView .name, .side-nav .userView .email {display: block;}
.side-nav .userView .circle {height: 64px;width: 64px;}
.side-nav .userView .name, .side-nav .userView .email {font-weight: 14px;line-height: 24px }
.side-nav .userView .name {margin-top: 16px;font-weight: 500;padding-bottom: 16px;}
.drag-target {height: 100%;width: 10px;position: fixed;top: 0;z-index: 998;}
.side-nav.fixed a {display: block;padding: 0 16px;color: rgba(0, 0, 0, 0.87) }
.side-nav.fixed {left: 0;-webkit-transform: translateX(0);transform: translateX(0);position: fixed }
.side-nav.fixed.right-aligned {right: 0;left: auto }
@media only screen and (max-width: 992px) {.side-nav.fixed {-webkit-transform: translateX(-105%);transform: translateX(-105%);}
.side-nav.fixed.right-aligned {-webkit-transform: translateX(105%);transform: translateX(105%);}
.side-nav .userView {padding: 16px 16px 0;}}
.side-nav .collapsible-body li.active, .side-nav.fixed .collapsible-body li.active {background-color: var(--dh-secondary) }
.side-nav .collapsible-body li.active a, .side-nav.fixed .collapsible-body li.active a {color: var(--dh-white);}
ul.side-nav.fixed li.logo {text-align: center;margin-top: 32px;margin-bottom: 80px;}
ul.side-nav.fixed li.logo:hover, ul.side-nav.fixed li.logo #logo-container:hover {background-color: transparent;}
ul.side-nav.fixed {overflow: hidden;}
ul.side-nav.fixed li {line-height: 44px }
ul.side-nav.fixed li.active {background-color: rgba(0, 0, 0, 0.05) }
ul.side-nav.fixed li a {font-size: 13px;line-height: 44px;height: 44px;padding: 0 30px }
ul.side-nav.fixed ul.collapsible-accordion {background-color: var(--dh-white) }
ul.side-nav.fixed ul.collapsible-accordion a.collapsible-header {padding: 0 30px;}
ul.side-nav.fixed ul.collapsible-accordion .collapsible-body li a {font-weight: 400;padding: 0 37.5px 0 45px;}
ul.side-nav.fixed:hover {overflow-y: auto }
@media only screen and (max-width: 992px) {#front-page-nav ul.side-nav li {float: none;padding: 0 15px;}
#front-page-nav ul.side-nav li:hover {background-color: var(--dh-text-light) }
#front-page-nav ul.side-nav li .active {background-color: transparent }
#front-page-nav ul.side-nav a {color: var(--dh-text-medium) }}
ul.newsidebar li {margin-left: 250px;}
@media only screen and (min-width : 601px) {main, footer {padding-left: 60px;}}
@media only screen and (max-width : 600px) {main, footer {padding-left: 0;}}
ul.newsidebar li span, ul.newsidebar li .userView {display: none;}
.side-nav li > a, .side-nav li > a > i {color: var(--dh-sidenav-icon) !important;}
.side-nav li:hover, .side-nav li.active {background-color: rgba(255, 255, 255, 0.15);}
.card .card-image {border-radius: 2px 2px 0 0;}
.backdrop {background-color: var(--dh-secondary) }
.collapsible-white:after {color: var(--dh-white);}
.side-nav.newsidebar a.collapsible-header.collapsible-white:after, .side-nav.newsidebar a.collapsible-header.collapsible-white span {display: none;}
.side-nav.newsidebar ul.collapsible.collapsible-accordion {margin-left: -250px;}
.side-nav.newsidebar .collapsible-body li a {margin: 0 0 0 -250px;}
ul.newsidebar .collapsible-body ul li a i {left: 20px;}
.card.dash-card-small.one {background-color: var(--dh-dashboard-cards-bg) !important;}
.card.dash-card-small.two {background-color: var(--dh-dashboard-cards-bg) !important;}
.card.dash-card-small.three {background-color: var(--dh-dashboard-cards-bg) !important;}
.card.dash-card-small.four {background-color: var(--dh-dashboard-cards-bg) !important;}
.card.dash-card-small {color: var(--dh-white);box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1),0 2px 5px 0 rgba(0,0,0,0.12);}
span.dash-card-small-count {float: right;background: rgba(0,0,0,0.15);padding: 1px 10px;border-radius: 50px;font-weight: 300;}
.dash-card-small i {font-size: 48px;line-height: 42px;opacity: 0.4;max-height: 42px !important;overflow: hidden;}
span.small-card-heading {float: right;font-weight: 100;font-size: 18px;line-height: 20px;width: 100%;text-align: right;margin-top: 10px;white-space:nowrap}
h5.dash-card-title {font-size: 1.2rem;border-bottom: 1px solid var(--dh-bg-main);padding-bottom: 10px;margin: 0.2rem 0;}
.dash-cards-cont {box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1),0 2px 5px 0 rgba(0,0,0,0.12);}
.dash-cards-cont .card-content {padding: 15px;}
.dash-support-btn {color: var(--dh-white);border: 1px solid var(--dh-white);width: 100%;text-align: center;margin-top: 15px;}
.dash-all-user-img {border-radius: 50%;width: 40px;overflow: hidden;margin-top: 6px;float: left;margin: 5px 2px;}
.dash-all-user-img img {width: 100%;height: auto;border-radius: 50%;}
.row.all-user-cont {margin: 0 !important;}
.collection.dash-whats-new-list .collection-item.avatar {min-height: 60px;}
.collection.dash-whats-new-list {border: none;}
.collection.dash-whats-new-list .collection-item:last-child {border-bottom: 1px solid var(--dh-bg-main);}
a.small-user-more {width: 20%;float: left;font-size: 10px;background: var(--dh-text-light);height: 16px;padding: 1px;text-align: center;margin-top: 6px;margin-left: 1%;border-radius: 30px;color: var(--dh-text-light);}
.chat-close-collapse {padding: 5px 15px 0 0 !important;width: 30px !important;}
.side-nav a.chat-close-collapse:hover {background: none !important;}
h5.notification-side-nav-heading {line-height: 60px;padding: 0 15px;background: var(--dh-text-warning);color: var(--dh-white);margin: 0;font-size: 1.4rem;}
.notification-tab-body-cont ul li a {padding: 0 10px !important;margin: 0 !important;color: var(--dh-text-medium) !important;height: 34px !important;line-height: 34px !important;font-size: 12px !important;border-bottom: 1px solid var(--dh-bg-main);}
.collapsible-body.notification {background-color: var(--dh-bg-main) !important;}
.chat-out-list {margin-bottom: 0 !important;}
ul.chat-collapsible li .collapsible-header:after {color: var(--dh-white);}
.collapsible-header i {margin-right: 0.5rem;}
#slide-out-r li > a > i, #slide-out-r li > a > [class^="mdi-"], #slide-out-r li > a > [class*="mdi-"] {line-height: 34px;color: var(--dh-info-dark) !important;margin: 0;font-size: 15px;width: 20px;}
#slide-out-r li > a > i.read, #slide-out-r li > a > [class^="mdi-"].read, #slide-out-r li > a > [class*="mdi-"].read {color: var(--dh-success) !important }
ul.chat-collapsible {margin-bottom: 120px;}
.card-dragger {background-color: var(--dh-white);color: var(--dh-text-light);font-weight: bold;width: 50px;height: 50px;overflow: hidden;position: absolute;left: -46px;z-index: -10 !important;font-size: 32px;line-height: 50px;text-align: center;box-shadow: -2px 0px 3px 0px rgba(0,0,0,0.16);border-radius: 3px 1px 1px 3px;padding-right: 4px;}
.card-drag {z-index: 5;}
.square .content {background-size: cover;}
.report-b-side-content {max-width: 66px;}
.no-data {text-align: center;color: var(--dh-text-light) !important;padding: 50px;}
.no-data h3 {font-size: 2rem;font-weight: 400;margin: 0.5rem 0;}
.no-data h4 {font-size: 1.2rem;font-weight: 300;margin: 0.5rem 0;line-height: 1.6rem;}
.no-data::before {content: "\e62d";display: inline-block;font: 6rem/1 Material-Design-Icons;margin-bottom: 5px;opacity: 0.5;}
.no-group::before {content: "\e67d" !important;display: inline-block;font: 6rem/1 Material-Design-Icons;margin-bottom: 5px;opacity: 0.5;}
.no-survey-device::before {content: "\e6df" !important;display: inline-block;font: 6rem/1 Material-Design-Icons;margin-bottom: 5px;opacity: 0.5;}
.no-share::before {content: "\e605" !important;display: inline-block;font: 6rem/1 Material-Design-Icons;margin-bottom: 5px;opacity: 0.5;}
.no-workflow::before {content: "\e62d" !important;display: inline-block;font: 6rem/1 Material-Design-Icons;margin-bottom: 5px;opacity: 0.5;}
.no-date::before {content: "\e79f" !important;display: inline-block;font: 6rem/1 Material-Design-Icons;margin-bottom: 5px;opacity: 0.5;}
.no-search::before {content: "\e661" !important;display: inline-block;font: 6rem/1 Material-Design-Icons;margin-bottom: 5px;opacity: 0.5;}
.jq-stars {display: inline-block;}
.jq-rating-label {font-size: 22px;display: inline-block;position: relative;vertical-align: top;font-family: 'var(--dh-font-family)';}
.jq-star {width: 100px;height: 100px;display: inline-block;cursor: pointer;}
.jq-star-svg {padding-left: 3px;width: 100%;height: auto;}
.jq-star-svg path {stroke-linejoin: round;}
.jq-shadow {-webkit-filter: drop-shadow( -2px -2px 2px #888 );filter: drop-shadow( -2px -2px 2px #888 );}
.activeCardReport {opacity: 1;}
.nonActiveCardReport {opacity: 0.5;}
.last-login {margin-top: -45px;color: var(--dh-white);font-size: 13px;margin-left: 75px;}
.logout {padding: 0;float: none;line-height: 50px;position: fixed;max-width: 250px;background:  var(--dh-primary);width: 100%;bottom: 2px;left: 0;}
.logout a {display: block;font-size: 14px;font-weight: 500;height: 50px;line-height: 50px;padding: 0 20px;color: var(--dh-white);}
.logout a i {font-size: 1.6rem;float: left;line-height: 50px;margin: 0 32px 0 0;width: 24px;}
.logout a:hover {background-color: rgba(0, 0, 0, 0.2);}
.side-nav.newsidebar > .logout {max-width: 70px;}
.thankyou-head {width: 100%;font-size: 2.28rem;line-height: 110%;font-weight: 400;margin: 1rem auto;}
.thankyou-sub-head {width: 100%;font-size: 1rem;line-height: 110%;font-weight: 400;margin: 1rem auto;}
.num-rating-button.white, a.num-rating-button.white:hover {background: rgba(255,255,255,0.4) !important;}
.form-error-txt {font-size: 12px;color: var(--dh-warning);margin-left: 3.2rem;margin-top: -6px;line-height: 12px;}
.login-error-txt {background: var(--dh-warning);color: var(--dh-white);text-align: center;padding: 12px;}
.dash-profile-card .card-content p {margin-left: 75px !important;margin-top: -75px !important;position: absolute;color: var(--dh-black) !important;font-weight: 400;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: calc(100% - 105px);}
.last-login a {color: var(--dh-white);font-weight: 400;}
.dash-profile-card .card-content {height: 90px;}
.dash-profile-card {background: var(--dh-white);}
.mini-survey-control table {color: var(--dh-white);}
.sp-dark-bg-cont {position: relative;width: 100%;height: 100vh;}
.sp-dark-bg-inner {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;}
.quick-survey {float: left;line-height: 36px;}
.quick-survey-cont {background: var(--dh-white);color: var(--dh-black);}
.quick-survey-btn {background: var(--dh-white);color: var(--dh-info-medium);padding: 0 1rem;}
.quick-survey-btn:hover {background: var(--dh-bg-main);}
.last-login span {background: rgba( var(--dh-primary-rgb), 0.15);color: var(--dh-primary);padding: 2px 4px;border-radius: 2px;}
span.card-title.device-card-title {font-size: 16px !important;}
.device-card-title {text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9) !important;font-weight: 400 !important;}
.card .card-image span.card-title.device-card-title {z-index: 9;padding: 5px !important;background: linear-gradient(to top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0) 100%);width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 24px !important;font-size: 1.2rem !important;font-weight: 600 !important;}
.device-card-content {padding: 5px !important;text-align: right;}
.device-card-content i {font-size: 20px;color: var(--dh-text-light);}
.settings-tab-head-txt a, .change-pass a {font-size: 14px;background:  var(--dh-primary);color: var(--dh-white);float: right;padding: 1px 10px;border-radius: 2px;margin-top: 10px;}
.change-pass a {margin-top: 0px;}
.sub-tbl-header > table > thead > tr, .sub-tbl-content > table > tbody > tr {white-space: nowrap;display: table-row;width: 100%;padding: 0;}
.sub-tbl-header > table > thead > tr > th, .sub-tbl-content > table > tbody > tr > td {white-space: nowrap;display: table-cell;min-width: 25%;width: 250px;font-size:1rem!important;}
.sub-tbl-header > table > thead > tr > th:first-child, .sub-tbl-content > table > tbody > tr > td:first-child {min-width: 40px !important;text-align: center !important;min-height:44px}
@media only screen and (max-width: 600px) {.sub-tbl-header > table > thead > tr, .sub-tbl-content > table > tbody > tr {white-space: nowrap;display: inline-flex;}
.sub-tbl-header > table > thead > tr > th, .sub-tbl-content > table > tbody > tr > td {white-space: nowrap;display: inline;min-width: 150px;max-width: 150px;}}
#users-table_wrapper {overflow: auto;}
.no-survey::before {content: "\e694" !important;}
.no-device::before {content: "\e741" !important;}
.no-datasets::before {content: "\e615" !important;}
.no-kiosk::before {content: "\e7fa" !important;}
.no-members::before {content: "\e604" !important;}
.no-survey, .no-device, .no-datasets, .no-kiosk, .no-members, .no-notifications, no-survey-device, .no-share,.no-workflow {text-align: center;color: var(--dh-text-light) !important;padding: 5rem 1rem !important;}
.no-datasets, .no-kiosk {padding: 1rem !important;}
.no-notifications::before {content: "\e8de" !important;}
.single-result-small-info {border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 5px 0;margin: 5px 0;}
table.single-result-table tbody tr td:first-child {width: 40%;font-weight: bold;}
.survey-prev-full-bg-theme {position: relative;}
.survey-prev-full-bg-logo {margin: 20px auto;max-width: 300px;text-align: center;}
.survey-prev-full-bg-q {font-size: 1.2rem;margin-bottom: 15px;padding-bottom: 10px !important;}
.mini-theme input:not([type]):focus:not([readonly]), .mini-theme input[type=text]:focus:not([readonly]), .mini-theme input[type=password]:focus:not([readonly]), .mini-theme input[type=email]:focus:not([readonly]), .mini-theme input[type=url]:focus:not([readonly]), .mini-theme input[type=time]:focus:not([readonly]), .mini-theme input[type=date]:focus:not([readonly]), .mini-theme input[type=datetime-local]:focus:not([readonly]), .mini-theme input[type=tel]:focus:not([readonly]), .mini-theme input[type=number]:focus:not([readonly]), .mini-theme input[type=search]:focus:not([readonly]), .mini-theme textarea.materialize-textarea:focus:not([readonly]) {border-bottom: 1px solid var(--dh-white) !important;box-shadow: 0 1px 0 0 var(--dh-white) !important;}
a.brand-logo.sp-logo-big {margin: 0px !important;padding: 0 !important;max-height: 150px !important;background: var(--dh-white) !important;}
a.brand-logo.sp-logo-big img {max-height: 150px;width: auto;}
a.brand-logo.sp-logo-small {max-width: 300px;height: 64px;padding: 8px;width: 100%;margin: 0;text-align: left;}
a.brand-logo.sp-logo-small img {width: auto;height: 100%;}
.survey-preview-main-head {color: var(--dh-white);text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9) !important;}
.picker__table th, .picker__table td {text-align: center !important;}
input:not([type]), input[type=text], input[type=password], input[type=email], input[type=url], input[type=time], input[type=date], input[type=datetime-local], input[type=tel], input[type=number], input[type=search], textarea.materialize-textarea {border-bottom: 1px solid var(--dh-text-light);}
.mini-survey-control .btn, .mini-survey-control .btn-floating, .mini-survey-control .btn-floating i {background: var(--dh-white);color: var(--dh-black);}
.intl-tel-input {width: calc(100% - 48px);}
.mini-survey-control input:not([type]), .mini-survey-control input[type=text], .mini-survey-control input[type=password], .mini-survey-control input[type=email], .mini-survey-control input[type=url], .mini-survey-control input[type=time], .mini-survey-control input[type=date], .mini-survey-control input[type=datetime-local], .mini-survey-control input[type=tel], .mini-survey-control input[type=number], .mini-survey-control input[type=search], .mini-survey-control textarea.materialize-textarea {border-bottom: 1px solid var(--dh-white);}
input.header-search-input {border-bottom: none !important;}
.slide-out-div {padding: 0px;width: 500px;z-index: 99999;}
.slide-out-div .survey-theme-options {position: relative;margin-top: 0;}
.survey-theme-options.card .card-content {padding: 7px !important;overflow: auto;}
.survey-theme-options.card .row {margin-bottom: 10px;}
.survey-theme-options.card > .card-content > .row {overflow: auto;}
header.page-topbar {z-index: 9999;position: relative;}
.survey-prev-full-bg-cont {margin: 30px 0;position: relative;z-index: 50;}
.survey-prev-full-bg-cont.vertical-logo {position: relative;top: 70px;z-index: 50;}
.sp-header-top {z-index: 52 !important;position: relative !important;}
.mini-survey-control .picker__holder {margin-top: -50% !important;position: fixed;height: 100%;margin-bottom: 0;background: none;overflow: visible;width: 100%;transform: translate(0,50%);}
.mini-survey-control .picker table tbody tr td, .mini-survey-control .picker table thead tr th {padding: 0;}
.controlColorChange [type="checkbox"] + label, .survey-preview-q [type="checkbox"] + label {height: auto !important;margin: 0;line-height: 100%;display: inline;padding: 7px 5px 7px 35px;}
.survey-prev-bottom-btn {margin-top: 20px;}
.survey-prev-full-bg-q input:not([type]), .survey-prev-full-bg-q input[type=text], .survey-prev-full-bg-q input[type=password], .survey-prev-full-bg-q input[type=email], .survey-prev-full-bg-q input[type=url], .survey-prev-full-bg-q input[type=time], .survey-prev-full-bg-q input[type=date], .survey-prev-full-bg-q input[type=datetime-local], .survey-prev-full-bg-q input[type=tel], .survey-prev-full-bg-q input[type=number], .survey-prev-full-bg-q input[type=search], .survey-prev-full-bg-q textarea.materialize-textarea {margin: 0 !important;}
.survey-prev-full-bg-q textarea.materialize-textarea {padding: 0.5rem 0;}
.survey-prev-full-bg-q .mini-survey-control {margin: 0 !important;}
.survey-prev-full-bg-q .input-field {margin-bottom: 0 !important;}
.survey-prev-full-bg-q .select-wrapper input.select-dropdown:disabled {color: rgba(255, 255, 255, 0.65);}
.survey-prev-full-bg-q .range-text, .range-text {margin-bottom: -25px;margin-top: 10px;font-size: 1rem;line-height: 1.2rem;padding: 0 5px;}
.survey-prev-full-bg-q input:not([type]), .survey-prev-full-bg-q input[type=text], .survey-prev-full-bg-q input[type=password], .survey-prev-full-bg-q input[type=email], .survey-prev-full-bg-q input[type=url], .survey-prev-full-bg-q input[type=time], .survey-prev-full-bg-q input[type=date], .survey-prev-full-bg-q input[type=datetime-local], .survey-prev-full-bg-q input[type=tel], .survey-prev-full-bg-q input[type=number], .survey-prev-full-bg-q input[type=search], .survey-prev-full-bg-q textarea.materialize-textarea {border-bottom: 1px solid var(--dh-white);}
input:not([type]).invalid, input:not([type]):focus.invalid, input[type=text].invalid, input[type=text]:focus.invalid, input[type=password].invalid, input[type=password]:focus.invalid, input[type=email].invalid, input[type=email]:focus.invalid, input[type=url].invalid, input[type=url]:focus.invalid, input[type=time].invalid, input[type=time]:focus.invalid, input[type=date].invalid, input[type=date]:focus.invalid, input[type=datetime-local].invalid, input[type=datetime-local]:focus.invalid, input[type=tel].invalid, input[type=tel]:focus.invalid, input[type=number].invalid, input[type=number]:focus.invalid, input[type=search].invalid, input[type=search]:focus.invalid, textarea.materialize-textarea.invalid, textarea.materialize-textarea:focus.invalid {border-bottom: 1px solid var(--dh-warning) !important;box-shadow: 0 1px 0 0 var(--dh-warning) !important;}
input:not([type]).valid, input:not([type]):focus.valid, input[type=text].valid, input[type=text]:focus.valid, input[type=password].valid, input[type=password]:focus.valid, input[type=email].valid, input[type=email]:focus.valid, input[type=url].valid, input[type=url]:focus.valid, input[type=time].valid, input[type=time]:focus.valid, input[type=date].valid, input[type=date]:focus.valid, input[type=datetime-local].valid, input[type=datetime-local]:focus.valid, input[type=tel].valid, input[type=tel]:focus.valid, input[type=number].valid, input[type=number]:focus.valid, input[type=search].valid, input[type=search]:focus.valid, textarea.materialize-textarea.valid, textarea.materialize-textarea:focus.valid {border-bottom: 1px solid var(--dh-success) !important;box-shadow: 0 1px 0 0 var(--dh-success) !important;}
.survey-prev-full-bg-q .irs-grid-pol {background: var(--dh-white) !important;}
.survey-prev-full-bg-q .intl-tel-input .country-list {color: var(--dh-text-medium);}
input.irs-hidden-input {display: none !important;}
.survey-prev-full-bg-q .image-upload-wrapper {border: 2px dashed var(--dh-white);color: var(--dh-white);background: rgba(255, 255, 255, 0.06);border-radius: 5px;box-shadow: none;margin: 15px 0;}
.irs-single {display: none !important;}
.survey-q-description {padding: 0px;margin-top: 5px;margin-bottom: 15px;width: 100%;position: relative !important;}
.sp-nav-btn-cont {position: relative;margin: 5px 0;}
.file-field .btn {float: left;height: 2.5rem;line-height: 2.5rem;}
.modal .modal-header {position: absolute;top: 0;border-radius: 2px 2px 0 0;background-color: var(--dh-white);padding: 4px 15px;height: 56px;width: 100%;border-bottom: 1px solid rgba(0,0,0,0.1) !important;}
.modal.modal-fixed-header .modal-content {position: absolute !important;height: calc(100% - 112px) !important;max-height: 100% !important;width: 100% !important;min-height: auto !important;top: 56px;padding: 0px;}
.img-upload-panel {padding: 0 !important;overflow-y: auto;position: relative;margin: 0;top: 0;height: 100%;width: 100%;display: table;}
.modal.modal-fixed-header .tabs {border-bottom: 1px solid rgba(0,0,0,0.1);}
.album-card-content {padding: 10px !important;font-size: 13px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gm-style-iw {color: var(--dh-black);}
.img-pop-up-tabcont {position: absolute;height: calc(100% - 48px);flex: 1;left: 0;width: 100%;padding: 10px;top: 48px;}
.num-rating-desc div {width: 50%;float: left;padding: 0 5px;font-size: 12px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
tr.clone_this_file_row {margin-bottom: 10px;float: left;width: 100%;}
tr.clone_this_file_row td {width: 100%;}
.file-upload-increment {margin: 10px 0 0;display: flex;align-items: center;gap: 0.5rem;}
.file-upload-increment a {margin-left: auto;}
.recent-upload-img-thumb {width: 100%;height: 100%;position: relative;display: block;background-size: cover;background-repeat: no-repeat;background-position: center;}
.recent-upload-img-cont {position: relative;text-align: center;width: 100%;overflow: hidden;margin-bottom: 15px;border: 2px solid rgba(0, 0, 0, 0.1);background: var(--dh-white);border-radius: 4px;cursor: pointer;}
.main-image-upload-wrapper {border: 1px dashed var(--dh-text-light);color: var(--dh-text-light);padding: 35px;margin: 0;height: 100%;position: absolute;width: 100%;}
.main-image-upload-img {text-align: center;position: relative;}
.main-image-upload-img img {width: 100px;height: 100px;}
.nano-scrollbar-cont {height: 94% !important;}
.nano-scrollbar {padding: 0 1rem !important;}
.square.recent-upload-img-cont.selected i {float: right;position: absolute;z-index: 9;right: 3px;bottom: 3px;color: var(--dh-info);}
h5.image-upload-head {font-size: 20px;font-family: inherit;margin: 0.82rem 0 0.656rem 0;padding:0;}
.img-upload-breadcrumb {font-size: 14px;color: var(--dh-text-medium);padding: 0px 15px 10px 15px;}
.img-pop-up-tabcont.breadcrumbs {height: calc(100% - 78px);}
.img-upload-breadcrumb ul li {display: inline-block;}
.img-upload-breadcrumb ul li:after {content: "\e6bb";font-size: 13px;font-family: "Material-Design-Icons";margin: 0 2px;}
.img-upload-breadcrumb ul li:last-child:after {display: none;}
.img-upload-breadcrumb ul {margin: 0;}
.img-upload-breadcrumb ul li:last-child {font-weight: bold;}
.share-link-cont {background: rgba(255,255,255,0.6);border-radius: 5px;margin-top: 15px;}
.share-link-cont input[type=text] {margin: 0;}
.row.share-sett-row {margin: 1rem 0.75rem;}
.share-social-ico i {font-size: 1.65rem;}
.fb-color {background-color: #3b5998;}
.twitter-color {background-color: #1da1f2;}
.linkedin-color {background-color: #0077b5;}
.gplus-color {background-color: var(--dh-warning);}
.whatsapp-color {background-color: #128c7e;}
.email-color {background-color: var(--dh-warning);}
.fb-color:hover {background-color: rgba(59, 89, 152, 0.85);}
.twitter-color:hover {background-color: rgba(29,161,242,0.85);}
.linkedin-color:hover {background-color: rgba(0,119,181,0.85);}
.gplus-color:hover {background-color: rgba(221,75,57,0.85);}
.whatsapp-color:hover {background-color: rgba(18,140,126,0.85);}
.email-color:hover {background-color: rgba(234,67,53,0.85);}
.publish-modal-content {height: calc(100% - 56px) !important;}
/*.share-social-ico {margin: 5px 5px 5px 0;}*/
a.link-clk-to-copy i {font-size: 22px;color: var(--dh-white);}
.publish-sett-head {font-weight: 500;font-size: 1.2rem;color: rgba(0,0,0,0.6);margin: 12px 0;}
.modal-content.publish-modal-content .input-field {margin-bottom: 0;}
.copy-to-clip {border: 1px solid var(--dh-text-light);width: 96%;border-radius: 2px;float: left;background: var(--dh-white);margin: 0 2%;}
.copy-to-clip-btn {background: var(--dh-bg-main);text-align: center;}
.copy-to-clip input[type=text] {border-bottom: 0px !important;margin: 0;height:40px}
.pub-link-icon-cont {width: 98% !important;}
#publishModal {height: 80%;overflow: visible;max-height:80%;}
/*.publish-to-dev {margin-right: 10px !important;margin-left: 10px !important;}*/
.kiosk-theming-dropd-cont.dropdown-content {width: 330px !important;overflow: visible;top: 64px !important;border-radius: 2px;padding: 0.75rem;}
.theming-color-bubble {width: 50px;height: 50px;border-radius: 50%;background: var(--dh-black);margin: 5px auto;float: left;}
.kiosk-theme-colour-one, .kiosk-theme-colour-one:hover {background-color:  var(--dh-primary) !important;}
.kiosk-theme-colour-two, .kiosk-theme-colour-two:hover {background-color: var(--dh-secondary) !important;}
.kiosk-theme-colour-three, .kiosk-theme-colour-three:hover {background-color: var(--dh-bg-main) !important;}
.kiosk-theme-colour-four, .kiosk-theme-colour-four:hover {background-color: var(--dh-info-dark) !important;}
.kiosk-theme-colour-five, .kiosk-theme-colour-five:hover {background-color: var(--dh-text-warning) !important;}
.kiosk-theme-colour-six, .kiosk-theme-colour-six:hover {background-color: var(--dh-success) !important;}
.kiosk-theme-colour-seven, .kiosk-theme-colour-seven:hover {background-color: var(--dh-info-medium) !important;}
.kiosk-theme-colour-eight, .kiosk-theme-colour-eight:hover {background-color: var(--dh-text-light) !important;}
.kiosk-theme-colour-nine, .kiosk-theme-colour-nine:hover {background-color: var(--dh-warning) !important;}
.kiosk-theme-colour-ten, .kiosk-theme-colour-ten:hover {background-color: var(--dh-text-medium) !important;}
.kiosk-theme-colour-eleven, .kiosk-theme-colour-eleven:hover {background-color: var(--dh-info) !important;}
.kiosk-theme-colour-twelve, .kiosk-theme-colour-twelve:hover {background-color: var(--dh-white) !important;}
.kiosk-theme-colour-thirteen, .kiosk-theme-colour-thirteen:hover {background-color: var(--dh-black) !important;}
.kiosk-theme-colour-fourteen, .kiosk-theme-colour-fourteen:hover {background-color: var(--dh-text-light) !important;}
.kiosk-theme-colour-fifteen, .kiosk-theme-colour-fifteen:hover {background-color: var(--dh-info-medium) !important;}
.theming-color-image {width: 48px;height: 48px;border-radius: 50%;border: 2px solid var(--dh-black) !important;margin: 5px auto !important;padding: 0 !important;text-align: center;}
.theming-color-image i {color: var(--dh-black);height: 48px !important;line-height: 45px !important;font-size: 2rem;}
.kiosk-theme-drp-btn {margin: 0 25px 0 0;float: right !important;}
.kiosk-theme-save {background-color: var(--dh-info-medium);color: var(--dh-white) !important;width: 64px;height: 64px;text-align: center;}
.kiosk-theming-navbar {background: none;box-shadow: none;}
.kiosk-theming-dropd-cont .row {margin-bottom: 0 !important;}
.kiosk-theming-dropd-cont.dropdown-content li:hover, .kiosk-theming-dropd-cont.dropdown-content li.active, .kiosk-theming-dropd-cont.dropdown-content li.selected {background: none;}
.kiosk-theme-font-ico {height: 34px !important;line-height: 34px !important;}
.pattern-videooverlay-1 {width: 100%;height: 50px;margin: 5px 0;background-image: url(/Images/overlay/pattern-1.png);border: 1px solid rgba(0,0,0,0.5);border-radius: 4px;}
.pattern-videooverlay-2 {width: 100%;height: 50px;margin: 5px 0;background-image: url(/Images/overlay/pattern-2.png);border: 1px solid rgba(0,0,0,0.5);border-radius: 4px;}
.pattern-videooverlay-3 {width: 100%;height: 50px;margin: 5px 0;background-image: url(/Images/overlay/pattern-3.png);border: 1px solid rgba(0,0,0,0.5);border-radius: 4px;}
.pattern-videooverlay-4 {width: 100%;height: 50px;margin: 5px 0;background-image: url(/Images/overlay/pattern-4.png);border: 1px solid rgba(0,0,0,0.5);border-radius: 4px;}
.pattern-videooverlay-5 {width: 100%;height: 50px;margin: 5px 0;background-image: url(/Images/overlay/pattern-5.png);border: 1px solid rgba(0,0,0,0.5);border-radius: 4px;}
.pattern-videooverlay-6 {width: 100%;height: 50px;margin: 5px 0;background-image: url(/Images/overlay/pattern-6.png);border: 1px solid rgba(0,0,0,0.5);border-radius: 4px;}
.pattern-videooverlay-blur, .pattern-videooverlay-color {width: 100%;height: 50px;margin: 5px 0;border: 1px solid rgba(0,0,0,0.5);border-radius: 4px;text-align: center;line-height: 50px }
.kiosk-theming-dropd-cont h5, .kiosk-theming-dropd-cont h6 {margin: 10px 5px;}
.kiosk-theme-nav-cont {background: rgba(255, 255, 255, 0.10);float: right;padding-left: 20px;border-radius: 0 0 5px 5px;}
@media only screen and (max-width: 992px) {#publishModal {width: 90%;height: 85%;max-height: 85%;}}
.card-spreadsheet-head-reports {padding: 8px 0px;color: var(--dh-text-medium);font-size: 1.1rem;text-transform: capitalize;margin-bottom: 15px;margin-top: -1px;}
.card-spreadsheet-head-datasets {padding: 12px 8px 4px 8px;font-size: 16px;position: absolute;z-index: 44;bottom: 0;width: 100%;text-align: left;background: -moz-linear-gradient(bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 1%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0) 100%);background: linear-gradient(to top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#00000000',GradientType=0 );}
.modal-add-grp .card-content .row {margin-bottom: 60px;}
.app_title_color {padding: 0;}
#publishModal.modal.modal-fixed-footer .modal-footer {position: fixed;z-index: 1;}
#publishModal.modal.modal-fixed-header .modal-content {overflow: visible;border-top: 1px solid rgba(0,0,0,0.1) !important;height: calc(100% - 126px)!important;}
.modal .modal-fixed-header {border-bottom: 1px solid rgba(0,0,0,0.1);position: fixed;top: 0;border-radius: 2px 2px 0 0;background-color: var(--dh-bg-main);padding: 4px 24px;height: 56px;width: 100%;}
.modal.modal-fix-header .modal-content {position: absolute;margin-top: 56px;margin-bottom: 56px;overflow-x: hidden;}
.modal.modal-fix-header {overflow: hidden;}
.modal.modal-fix-header .modal-content .add-user-row {margin-bottom: 10px !important;}
#modal-save-kiosk {height: 200px;}
.kiosk-theme-font-option a {color: var(--dh-black);padding: 0;}
.colorpicker {float: left;margin: 0 -0.4rem;}
.colorpicker input {text-align: center;margin: 10px 0 5px 0;border-radius: 2px;}
body.pace-running ul#slide-out-l {left: -250px;}
.ms-img-selection > label > span {width: 100%;margin: 0px auto -11px auto;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: var(--dh-white);}
.ms-img-selection > label > img:hover {cursor: pointer;}
.row.img-up-pop-row {margin: 0 -0.75rem;}
.responsive-image {width: 100%;height: auto;}
#video-progress-cont {position: relative;height: 100%;background-color: var(--dh-text-light);}
#video-progress-bar {position: absolute;width: 0;height: 100%;background-color: rgba(255, 255, 255, 0.6);left: 0;}
.org-cardpanel, .org-card-main-panel {box-shadow: 0 1px 1px 0 rgba(0,0,0,0.16),0 1px 1px 0 rgba(0,0,0,0.12);padding: 10px;}
.org-card-main-panel {padding: 0;background: var(--dh-white);}
.org-card-main-panel .groups-tab-cont {margin: 0;}
.org-card-main-panel .groups-tab-cont .groups-tab-cont {max-height: 100%;position: relative;}
.org-card-main-panel .tabs .tab a, .org-card-main-panel .tabs .tab a:hover {color: var(--dh-primary);border-bottom: 2px solid var(--dh-primary);}
.org-card-main-panel .tabs {background-color: var(--dh-white) !important;}
.org-card-main-panel .tabs .indicator {background-color: var(--dh-primary);}
.modal-language-kiosk {width: 30% !important;min-height: 20% !important;max-height: 80% !important;overflow: visible !important;background-color: rgba(250,250,250,0.2) !important;display: flex !important;position: absolute;left: 50% !important;top: 50% !important;-moz-transform: translate(-50%, -50%) !important;-webkit-transform: translate(-50%, -50%) !important;-ms-transform: translate(-50%, -50%) !important;-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%) !important;right: inherit !important;}
.modal-language-kiosk .modal-content {max-height: 100% !important;padding: 10px !important;width: 100%;}
.kiosk-lang-list-cont {margin: 0;}
ul.kiosk-lang-list-cont li {padding: 10px;border-bottom: 1px solid var(--dh-bg-main);}
.modal-language-kiosk .collection a.collection-item:not(.active):hover {background-color: rgba(255,255,255,0.2);}
.modal-language-kiosk .row {margin-bottom: 0;}
.modal-language-kiosk::before {position: fixed;background: var(--dh-info-dark);}
.modal-language-kiosk .collection a.collection-item {color: var(--dh-white);font-size: 1.1rem;border-bottom: 1px solid var(--dh-white);background: transparent !important;}
.modal-language-kiosk .collection a.collection-item i {color: var(--dh-white);font-size: 1.5rem;}
.modal-language-kiosk .collection {margin: 0.5rem 0;border: 1px solid var(--dh-white) !important;}
.modal-language-kiosk .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .modal-language-kiosk .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover {background-color: var(--dh-white) !important;}
.groups-tab-cont h5 {font-size: 1.2rem;}
.org-det-q {font-weight: bold;}
.org-det-q, .org-det-a {font-size: 1rem;margin-bottom: 10px;}
.org-det-a::before {content: ": ";margin-right: 5px;}
.org-pro-subdetails .col::before {content: "\e7c3";font-family: "Material-Design-Icons";font-style: normal;font-weight: normal;font-variant: normal;margin-left: 5px;margin-right: 5px;color: var(--dh-info);}
th.sel-table {width: 10px !important;overflow: hidden;height: 25px;line-height: 10px;padding: 10px !important;background: none !important;}
.user-basic-information {border: none !important;min-height: 40px;background: none !important;padding: 5px 5px 5px 60px !important;}
/*.USER-BASIC-INFORMATION .CIRCLE {WIDTH: 25PX;HEIGHT: 25PX;}*/
.member-approved {font-weight: 300;font-size: 0.8rem;color: var(--dh-white);background-color: var(--dh-success);border-radius: 2px;padding: 2px 6px;white-space: nowrap;}
.member-not-approved {font-weight: 300;font-size: 0.8rem;color: var(--dh-white);background-color: var(--dh-warning);border-radius: 2px;padding: 2px 6px;white-space: nowrap;}
.sel-mem-all [type="checkbox"] + label {padding-left: 20px !important;line-height: 20px !important;height: 20px !important;}
span.group-user-name a {color: var(--dh-black);}
.group-user.group-role:hover {cursor: inherit;}
.group-user.group-role {height: auto;position: relative;min-height: 58px;background-color: var(--dh-white);line-height: 1.5rem;padding: 5px 5px 5px 65px;margin: 0 0 12px 0;border: 1px solid var(--dh-bg-main);border-radius: 3px;}
p.role-edit-opt a:hover {cursor: pointer;}
a.grp-delete i {font-size: 1.6rem;color: var(--dh-black);line-height: 1.6rem;}
a.grp-delete:hover {cursor: pointer;}
.group-profile-pic {position: absolute;top: 15px;width: 110px;height: 110px;left: 20px;border-radius: 5px;overflow: hidden;border: 2px solid var(--dh-white);box-shadow: 0 1px 1px 0 rgba(0,0,0,0.16), 0 1px 1px 0 rgba(0,0,0,0.12);}
.group-profile-pic img {width: 100%;height: auto;}
.group-card-heading-txt {left: 150px;position: absolute;top: 60px;color: var(--dh-white);text-shadow: 0 2px 2px rgba(0, 0, 0, 0.8) !important;font-weight: 400;text-transform: capitalize;}
.sd-wizard-ico {background: var(--dh-text-light);width: 40px;height: 40px;color: var(--dh-white);text-align: center;line-height: 40px;font-size: 1.3rem;border-radius: 50%;float: left;}
.sd-wizard-txt {width: calc(100% - 40px);border-bottom: 1px solid var(--dh-text-light);line-height: 20px;margin: 0;height: 20px;float: left;}
.sd-wizard-txt span {position: relative;top: 10px !important;background: var(--dh-white);padding: 0 10px;color: var(--dh-black);font-size: 1.1rem;white-space: nowrap;float: left;overflow: hidden;display: inline-block;max-width: 100%;text-overflow: ellipsis;}
.sd-wizard-btn, .sd-wizard-btn:hover, .sd-wizard-ico.completed {background-color: var(--dh-info);}
.sd-wizard-steps {margin-top: 0.75rem;margin-bottom: 0.75rem;}
.video-name {position: relative;padding: 6px 5px;background: rgba(255, 255, 255, 0.39);text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9) !important;color: var(--dh-white);background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 1%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#00000000',GradientType=0 );display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: -32px;}
ul.define-task-nav li {padding: 10px;border-bottom: 1px solid var(--dh-bg-main);}
ul.define-task-nav li:first-child {border-top: 1px solid var(--dh-bg-main);}
.define-task-nav-cont {padding: 10px 0;border-right: 1px solid var(--dh-bg-main);}
@media only screen and (max-width: 600px) {.define-task-nav-cont {border: none !important;}}
.define-task-selected {background: var(--dh-bg-main);}
.sd-wizard-heading {font-size: 1.5rem;line-height: 110%;margin: 0.5rem 0 1.5rem 0;}
.sel-mem-all [type="checkbox"] + label:before, .sel-mem-all [type="checkbox"] + label:after, table.dataTable.display tbody tr > .sorting_1 [type="checkbox"] + label:before, table.dataTable.display tbody tr > .sorting_1 [type="checkbox"] + label:after {box-sizing: border-box;}
ul.group-breadcrumb-cont {left: 140px;position: relative;top: 0;padding: 0;margin: 0;height: 20px;color: var(--dh-text-light);width: calc(100% - 150px);display: table;text-transform: capitalize;}
ul.group-breadcrumb-cont li {float: left;}
ul.group-breadcrumb-cont li:before {content: "\e7c3";font-family: "Material-Design-Icons";font-style: normal;font-weight: normal;font-variant: normal;vertical-align: middle;}
ul.group-breadcrumb-cont li:first-child:before {content: "";}
ul.group-breadcrumb-cont li a {color: var(--dh-text-medium);}
ul.group-breadcrumb-cont li a:hover {color: var(--dh-info-medium);}
object.svg-img {z-index: 0;pointer-events: none;}
.add-group-user-list {overflow-y: auto !important;margin: 0 !important;}
.add-group-user-list .collection .collection-item.avatar {width: 31%;margin: 0px 1% 10px 1%;border: 1px solid var(--dh-bg-main);float: left;padding-left: 62px !important;padding-right: 30px !important;border-radius: 20px;min-height:30px;}
@media only screen and (max-width:900px) {.add-group-user-list .collection .collection-item.avatar {width: 48%;margin: 0px 1% 10px 1%;border: 1px solid var(--dh-bg-main);float: left;padding-left: 62px !important;padding-right: 30px !important;border-radius: 4px;}}
@media only screen and (max-width:500px) {.add-group-user-list .collection .collection-item.avatar {width: 100%;margin: 0px 0 10px 0;border: 1px solid var(--dh-bg-main);float: left;padding-left: 62px !important;padding-right: 30px !important;border-radius: 4px;}}
.add-group-user-list .collection {border: none !important;}
.add-group-user-list .collection .collection-item.avatar .circle {left: 10px !important;display: flex;align-items: center;justify-content: center;font-size: 1.25rem;font-weight: 600;color: #fff;}
.add-group-user-list .collection .collection-item span.email-title, .group-members-main-card .collection .collection-item span.email-title {font-size: 15px !important;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: 600!important;}
.add-group-user-list .collection .collection-item span.select-member {right: -5px !important;}
.gen-settings-main-tab {margin-top: -20px;margin-left: -20px;margin-right: -20px;width: calc(100% + 40px) !important;background-color:  var(--dh-primary);color: var(--dh-white);}
.gen-settings-main-tab a {color: var(--dh-white) !important;}
ul#profile-page-about-details .col.s7:before {content: ": ";margin-left: -10px;position: absolute;}
.svg-img-cont {width: 70%;height: auto;margin: 20px 15%;}
.light-shadow {box-shadow: 0px 1px 0px 0 rgba(0,0,0,0.16), 0px 1px 4px 0 rgba(0,0,0,0.12);}
.svg-img-color-white-bg {background: var(--dh-white);width: 50%;position: absolute;height: 100%;right: 0;top: 0;padding: 20px;border-left: 1px dashed var(--dh-text-light);}
.svg-img-color-picker {float: inherit;}
.svg-img-color-picker .farbtastic {margin: 0 auto;}
a.grp-breadcrumb-main-org {background: rgba( var(--dh-info-rgb), 0.7);padding: 4px 10px;color: var(--dh-white) !important;border-radius: 50px;font-weight: 400;}
.mini-survey-control > [type="checkbox"] + label, .mini-survey-control > [type="radio"] + label {margin-bottom: 10px !important;line-height: 20px !important;height: 20px !important;}
#svg-colorpicker-kiosk .farbtastic {position: relative !important;width: 250px !important;height: 250px !important;}
#svg-colorpicker-kiosk .farbtastic-solid {width: 136px !important;height: 136px !important;position: absolute !important;left: 57px !important;top: 57px !important;}
#svg-colorpicker-kiosk canvas.farbtastic-mask, #svg-colorpicker-kiosk canvas.farbtastic-overlay {width: 250px !important;height: 250px !important;position: absolute !important;}
input#svg-color-select-kiosk {max-width: 250px;margin: 10px auto;display: block;border-radius: 3px;}
#main-img {text-align: center;}
.user-settings-username-cont {position: absolute;top: 70px;left: 155px;z-index: 1;color: var(--dh-white);}
.user-settings-username-cont h5, .user-settings-username-cont p {margin: 0;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9) !important;}
.user-settings-username-cont h5 {font-size: 2rem;}
.user-settings-username-cont p {font-size: 1.2rem;}
h5.profile-mn-card-details {margin: 0;font-size: 1rem;text-transform: uppercase;}
#profile-page-content .tabs .indicator {background-color: var(--dh-warning);}
.single-report-panel {padding: 15px 15px 0px 15px;box-shadow: 0px 2px 1px 0 rgba(0,0,0,0.16), 0 1px 2px 0 rgba(0,0,0,0.12);}
#slide-out-l .material-tooltip {left: 75px !important;}
.side-nav.newsidebar li > a {color: var(--dh-sidenav-icon) !important;max-width: 70px !important;overflow: hidden;}
span.device-view-all {float: right;font-size: 0.9rem;}
span.device-view-all a {padding: 3px 10px;background: rgba( var(--dh-info-rgb), 0.1)}
.device-manage-close-btn {position: absolute;padding: 0px 10px;right: 0;color: rgb(191, 191, 191);bottom: 5px;}
.device-manage-close-btn i {font-size: 1.4rem }
.device-name-white {font-size: 1.2rem !important;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9) !important;font-weight: 500 !important;}
.card-title.device-name.device-name-white {padding: 15px 10px 5px 10px !important;background: -moz-linear-gradient(bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 1%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0) 100%);background: linear-gradient(to top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#00000000',GradientType=0 );}
.device-name-truncate {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;width: calc(100% - 20px);cursor: pointer;}
.star-ratings-css-top {bottom: -3px;}
.device-details-row ul.tabs {width: calc(100% + 40px) !important;background-color: var(--dh-info-medium) !important;margin: -20px -20px 0 -20px;}
.device-details-row ul.tabs .tab a {color: var(--dh-white);}
.device-details-row ul.tabs .indicator {background-color: var(--dh-white);}
.dataTables_wrapper .dataTables_info {padding: 0.75rem;}
.dataTables_wrapper .dataTables_paginate {padding: 0.5rem 0.75rem;}
.dashboard-user-ico {width: 40px;height: 40px;float: left;background: var(--dh-success);line-height: 40px;color: var(--dh-white);}
.user-ico-tooltipped.user-small a {width: 44px;overflow: hidden;display: block;float: left;}
.scroll-b-track {width: 10px;background: rgba(0, 0, 0, 0);margin-right: 2px;border-radius: 10px;-webkit-transition: background 250ms linear;transition: background 250ms linear;}
.scroll-b-track:hover, .scroll-b-track.dragging {background: var(--dh-text-light);background: rgba(0, 0, 0, 0.15);}
.scroll-b-handle {width: 7px;right: 0;background: var(--dh-text-light);background: rgba(255, 255, 255, 0.8);border-radius: 7px;-webkit-transition: width 250ms;transition: width 250ms;}
.scroll-b-track:hover .scroll-b-handle, .scroll-b-track.dragging .scroll-b-handle {width: 10px;}
.scroll-b-track-parent {top: 0 !important;left: 120px !important;z-index: 999 !important;}
ul.side-nav.newsidebar ~ .scroll-b-track-parent {left: -130px !important;}
.scroll-p-track {width: 10px;background: rgba(0, 0, 0, 0.2);margin-right: 2px;border-radius: 10px;-webkit-transition: background 250ms linear;transition: background 250ms linear;}
.scroll-p-track:hover, .scroll-p-track.dragging {background: var(--dh-text-light);background: rgba(0, 0, 0, 0.15);}
.scroll-p-handle {width: 10px;right: 0;background: var(--dh-text-light);border-radius: 7px;-webkit-transition: width 250ms;transition: width 250ms;}
.scroll-p-track:hover .scroll-p-handle, .scroll-p-track.dragging .scroll-p-handle {width: 10px;}
.scroll-p-track-parent {top: 56px !important;right: 0px !important;z-index: 999 !important;left: initial !important;}
ul.side-nav.newsidebar ~ .scroll-p-track-parent {left: -130px !important;}
.device-container {width: 70% !important;height: 70% !important;margin: 15% !important;}
.video-upload-selection-btn {background: var(--dh-text-light);}
.video-upload-selection-btn img, .video-upload-selection-btn embed {width: 30%;height: auto;margin: 0 35%;}
.video-upload-selection-txt {text-align: center;font-size: 1.2rem;color: var(--dh-white);}
.video-upload-selection-cont .card-panel {padding: 10px;}
.kiosk-txt-option-cont {padding: 0.25rem !important;text-align: center;}
.kiosk-txt-option-cont i {border: 1px solid var(--dh-text-light);border-radius: 50px;display: block !important;height: 42px !important;line-height: 42px !important;}
.org-pro-subdetails .col:hover {background: var(--dh-bg-main);}
.reports-card-reveal-ico {width: 46%;float: left;border: 1px solid var(--dh-bg-main);padding: 6px 5px;margin: 5px 2%;border-radius: 3px;box-shadow: 0 1px 0px 0 rgba(0,0,0,0.1), 0 0px 0px 0 rgba(0,0,0,0.1);text-align: center;color: var(--dh-text-medium);}
.reports-card-reveal-btn-icon {font-size: 22px;}
.report-card-reveal-ico-txt {font-size: 14px;}
.reports-card-reveal-ico:hover {background: var(--dh-bg-main);}
@media screen {.print-footer {display: none;}}
.sd-wizard-incremental > .row {width: calc(100% - 25px);float: left;}
.sd-wizard-incremental {min-height: 71px;padding-top: 18px;padding-bottom: 5px;position: relative;}
.collection.sd-incremental {overflow: visible !important;}
.collection.sd-incremental .collection-item {display: table;width: 100%;}
.collection.sd-incremental .collection-item:hover {box-shadow: 3px 0px 2px 0px rgba(0,0,0,0.24), -3px 0px 2px 0 rgba(0,0,0,0.19) }
.sd-wizard-incremental > .row > .input-field {margin-bottom: 0;}
.increment-btn-small {margin-bottom: 10px;}
ul.increment-btn-small {border: 1px solid var(--dh-bg-main);border-radius: 4px;margin-top: 50%;}
ul.increment-btn-small li {padding: 5px;cursor: pointer;}
ul.increment-btn-small li:first-child {border-bottom: 1px solid var(--dh-bg-main);}
ul.increment-btn-small li i {font-size: 22px;}
ul.increment-btn-small li:hover {background: var(--dh-bg-main);}
.sd-wizard-tab {background-color: var(--dh-info) !important;}
.tabs.sd-wizard-tab > .tab > a {color: var(--dh-white) !important;}
.tabs.sd-wizard-tab .indicator {background-color: var(--dh-warning) !important;}
.report-card-bottom-dtl {padding: 10px 15px;height: 38px;}
.report-card-bottom-dtl label {height: 18px;line-height: 18px;font-size: 13px;width: 50%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left !important;}
.report-filter-modal-cont {padding: 0 0 24px 0 !important;}
.report-filter-modal-cont > .row > .col.s12 {padding: 0 !important;}
.report-filter-modal-tab {background: var(--dh-bg-main);position: fixed;z-index: 999;border-bottom: 1px solid rgba(0,0,0,0.1);}
ul.tabs.report-filter-modal-tab li a {color: var(--dh-text-light) !important;}
ul.tabs.report-filter-modal-tab .indicator {background-color: var(--dh-text-light);}
.report-filter-modal-cont input[type=text] {margin: 0 !important;}
#date-filter, #data-filter {background: var(--dh-white);z-index: 99;margin-top: 48px;}
.report-filter-popup-img {width: 50px;height: 50px;overflow: hidden;border-radius: 50%;float: left;background-size: contain;}
.report-filter-popup-txt {float: left;margin-left: 14px;height: 50px;line-height: 50px;font-size: 1.2rem;text-transform: capitalize;}
.light-bg-shadow-gradient {background: -moz-linear-gradient(bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 1%, rgba(0,0,0,0) 100%) !important;background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 1%,rgba(0,0,0,0) 100%) !important;background: linear-gradient(to top, rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 1%,rgba(0,0,0,0) 100%) !important;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#00000000',GradientType=0 ) !important;}
.sd-wizard-tab-cont {margin: 0 0 20px 0 !important;border: 1px solid var(--dh-bg-main);padding: 10px !important;}
.tabs.sd-wizard-tab .tab.disabled a {color: rgba(255, 255, 255, 0.5) !important;}
.sd-wizard-final-tbl-increment {float: right;display: none;}
.sd-wizard-final-tbl-increment i {font-size: 18px;}
table.striped.sd-final-table tbody tr td {height: 48px;}
table.striped.sd-final-table tbody tr td:hover .sd-wizard-final-tbl-increment {display: block;}
.sd-final-heading {font-size: 20px;font-weight: 500;}
.device-connect-footer-bg {background-color: rgba(255, 255, 255, 0.15) !important;border-top: 1px solid rgba(255, 255, 255, 0.6);}
.device-connect-row {margin-top: 35px;}
.device-connect-row input[type=password]:focus:not([readonly]), .device-connect-row input[type=text]:focus:not([readonly]), .device-connect-row input[type=text]:focus:not([readonly]) {border-bottom: 1px solid var(--dh-white) !important;box-shadow: 0 1px 0 0 var(--dh-white) !important;}
.device-connect-row input[type=text]:focus:not([readonly]) + label, .device-connect-row input[type=password]:focus:not([readonly]) + label {color: var(--dh-white);}
#mapping_form input[type=text] {margin: 0;height: 2rem;}
#mapping_form table thead tr th, #mapping_form table tbody tr td {width: 50%;}
#mapping_form table tbody tr:hover td:last-child {padding-right: 26px;position:relative}
i.sd-mapping-table-del {position: absolute;font-size: 25px;right: 32px;display: none;}
#mapping_form table tbody tr:hover td i.sd-mapping-table-del {display: inline-table;}
#mapping_form table thead tr th a, #mapping_form table tbody tr td a {color:  var(--dh-primary) !important;}
.survey-progress-cont {float: right;width: 100%;}
.survey-multi-bttm-btn {float: right;border: none;border-radius: 2px;display: inline-block;height: 36px;line-height: 36px;outline: 0;padding: 0 2rem;text-transform: uppercase;vertical-align: middle;-webkit-tap-highlight-color: transparent;box-shadow: none;cursor: pointer;margin-right: 10px;margin-top: 10px;}
table.matrix-table [type="radio"] + label:before, table.matrix-table [type="radio"] + label:after {right: initial !important;left: initial !important;}
#pagination-container {margin-bottom: 15px;}
@media screen and (max-width: 600px) {table.matrix-table [type="radio"] + label:before, table.matrix-table [type="radio"] + label:after {left: 0 !important;}}
@media screen and (max-width: 300px) {.img-box-print {width: 100% !important;overflow: hidden;padding: 0 !important;}
.img-box-print > .ms-img-selection {padding: 5px;height: 55px;margin-top: 5px;}
.img-box-print > .ms-img-selection > label > img {max-height: 100%;width: auto;}
.img-box-print > .ms-img-selection > label > span {width: initial;}}
.multi-grid-chkbx [type="checkbox"] + label {padding-left: 20px !important;}
.matrix-grid-rdo [type="radio"]:not(:checked) + label, .matrix-grid-rdo [type="radio"]:checked + label {padding: 0 32px 0 0 !important;display: inline-block;margin: 0;}
.mini-survey-control table thead tr th:first-child {width: 30%;}
.mini-survey-control table tbody tr td:first-child, .mini-survey-control table thead tr th:first-child {text-align: left !important;}
.mini-survey-control table tbody tr td [type="radio"]:not(:checked) + label, .mini-survey-control table tbody tr td [type="radio"]:checked + label {padding: 0 0 0 16px;height: 16px !important;}
.mini-survey-control table tbody tr td [type="radio"] + label:before, .mini-survey-control table tbody tr td [type="radio"] + label:after {margin: 0;}
.mini-survey-control table tbody tr td [type="checkbox"] + label {padding-left: 20px;height: 20px;line-height: 20px;}
.row.report-filter-row {margin: 0 !important;}
.fullwidth-page {padding-left: 0px !important;}
.link-survey-card {padding: 20px 0 0 0;}
.link-suvey-section {border-bottom: 3px double var(--dh-text-light);margin-bottom: 25px;}
.link-suvey-section:last-of-type {border-bottom: none;margin-bottom: 0;}
.link-survey-section-add-remove > a > i {color: var(--dh-white) !important;}
.link-survey-section-add-remove > a {width: 26px;height: 26px;text-align: center;line-height: 26px;margin-right: 10px;border-radius: 50px;margin-bottom: 10px;margin-top: -10px;}
.mini-survey-control [type="radio"]:not(:checked) + label, .mini-survey-control [type="radio"]:checked + label {line-height: 140% !important;padding-top: 1px !important;}
.connected-device-dash {height: 140px;}
.connect-device-dash-bg {background: url(../../../NewMaterialize/images/device-card-bg.jpg);background-size: cover;padding: 10px 0;}
.connect-device-span {z-index: 9;padding: 15px !important;background: linear-gradient(to top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 1%,rgba(0,0,0,0) 100%);width: 100%;position: absolute;display: table;top: 130px;margin: 0;}
.connect-device-card-content {padding: 10px !important;color: var(--dh-text-medium);}
.connect-device-card {border: 1px solid var(--dh-bg-main);box-shadow: none !important;}
.cpanel-row {padding: 0 !important;}
.material-theme-font-option a {color: var(--dh-black);padding: 0;}
.material-theme-font-option > .col.s2 > i {border: 1px solid rgba(0, 0, 0, 0.2);padding: 0px 5px;font-size: 26px;margin: 0 auto;border-radius: 2px;line-height: 46px !important;height: 46px !important;}
.material-theme-font-option > .col.s12 {padding: 0 !important;}
.material-theme-bg-option, .material-theme-theming-option, .material-theme-font-option, .material-theme-theming-option > .input-field.col.s12, .material-theme-saved-theme-option {margin-bottom: 0 !important;}
.material-theme-header {width: 100%;font-size: 1.2rem;font-weight: 400;margin-top: 0px;float: left;padding: 0 5px;background: var(--dh-text-light) !important;border-bottom: 1px solid var(--dh-text-light);}
.material-theme-upload-logo {border: 1px dashed var(--dh-text-light);padding: 10px;text-align: center;min-height: 100px;line-height: 1;border-radius: 3px;float: left;width: 90%;margin: 20px 5%;position: relative;}
.remove-lang-card, .disable-header, .disable-logo {padding: 6px 8px 4px 14px;background: rgba( var(--dh-info-rgb), 0.1);width: 100%;margin-left: auto;left: auto;right: auto;float: left;border-top: 1px solid rgba( var(--dh-info-rgb), 0.3);border-bottom: 1px solid rgba( var(--dh-info-rgb), 0.3);}
.row.material-theme-font-option > .input-field.col.s12 {margin-bottom: 5px;}
.mar-20 {margin-top: 20px;}
.material-theme-colorpicker {float: initial !important;margin: 0 auto !important;display: table !important;}
.material-theme-upload-logo img {max-width: 100%;width: auto;height: auto;display: block;margin: 0 auto 20px auto;max-height: 250px;}
.no-header-sp .parallax-container {height: 250px;z-index: -1;}
.no-header-sp .datahub-main {margin-top: -220px;padding: 0 !important;}
.no-header-sp-heading {font-size: 2.2rem;line-height: 110%;margin: 0 0 1rem 0;font-weight: 400;}
.no-header-sp {position: relative;display: inline-block;}
.no-header-sp-ful {content: "";display: block;position: fixed;z-index: -1;width: 100%;height: 100%;opacity: 0.2;min-height: calc(100vh - 64px);}
.no-header-sp-parallax, .no-header-sp-ful {background:  var(--dh-primary);}
.no-header-sp-footer {text-align: center;width: 100%;font-size: 12px;margin: 0 0 10px 0;}
.no-header-sp-footer-logo {text-align: center;margin-bottom: 25px;position: relative;}
@media only screen and (max-width: 1100px) {.card-survey-time {font-size: 12px;line-height: 30px;color: var(--dh-text-medium) !important;width: 45px;overflow: hidden;height: 30px;display: block;text-overflow: ellipsis;white-space: nowrap;}}
.saved-theme-cont {width: 100%;min-height: 60px;border-radius: 2px 2px 0px 0px;overflow: hidden;box-shadow: 0px 0px 6px 1px rgb(236, 236, 236);margin: 7px 0 0 0;background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;}
.saved-theme-text {height: 20px;font-size: 12px;line-height: 20px;padding: 0 4px;text-shadow: none;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: var(--dh-black) !important;background: var(--dh-white);margin-bottom: 10px;border-radius: 0 0 2px 2px;}
.material-theme-saved-theme-option .col.s6 {padding: 0 0.5rem;}
.device-push-card-cont {padding: 5px 28px 5px 5px !important;height: 100%;width: 100%;float: left;overflow: hidden;}
.card .card-content.device-push-card-cont .card-title {font-size: 15px !important;line-height: 20px !important;font-weight: 500;vertical-align: middle;}
.device-push-chkbx {position: absolute;z-index: 1;right: -10px;top: 5px;}
.publish-device-btn {width: 100%;}
.card.publish-device-card .card-title span {width: 100%;display: block;font-size: 13px;font-weight: 400;color: var(--dh-text-light);}
.publish-device-card-row {width: 100%;display: flex;}
.publish-device-card-left, .publish-device-card-right {float: left;display: block;}
.publish-device-card-left {width: 35%;}
.publish-device-card-right {width: 65%;}
.publish-device-card-left .device-container {width: 80% !important;height: 80% !important;margin: 10% !important;}
.device-detail-img {text-align: center;padding: 20px;margin-bottom: 15px;border: 1px solid var(--dh-bg-main);border-radius: 2px;}
.device-detail-img img {width: auto;height: auto;max-width: 70%;max-height: 200px;}
.radio-img-wrap, .chkbx-img-wrap {height: 100px;display: table;width: 100%;float: left;}
.choose-survey-card {margin-top: 50px;}
.choose-survey-card h5 {margin: 0 0 1rem 0;}
.contacts-row {margin-top: 0px;}
.contact-person {background: none;font-weight: 600;font-size: 15px;}
.contact-action {font-size: 20px;margin: 0 2px;color: var(--dh-text-light);display: none;}
table.contact-list-table > tbody > tr:hover a.contact-action {display: inline-block;}
.modal-contact-img {width: 70px;height: 70px;border-radius: 50%;overflow: hidden;margin: 0 auto;}
.modal-contact-img img {width: 100%;}
.input-field.incrimental-cont-field {padding-right: 50px;}
.incrimental-cont-field a {width: 26px;height: 26px;text-align: center;line-height: 26px;right: 12px;border-radius: 50px;top: 12px;position: absolute;color: var(--dh-white);}
.incrimental-cont-field-add a {width: 26px;height: 26px;text-align: center;line-height: 26px;right: 0px;border-radius: 50px;position: relative;color: var(--dh-white);display: block;}
a.incrimental-cont {width: 26px;height: 26px;text-align: center;line-height: 26px;border-radius: 50px;color: var(--dh-white);float: left;margin-top: 12px;}
.ov-ruleset {margin-bottom: 0;}
.ov-ruleset .input-field {margin-bottom: 0;}
.gmail-field {line-height: 46px;font-weight: 400;font-size: 16px;border-bottom: 1px solid var(--dh-text-light);padding-right: 50px !important;margin-bottom: 20px;}
.gmail-field:after {content: "\e70d";speak: none;display: inline-block;font-family: "Material-Design-Icons";font-style: normal;font-weight: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);float: right;position: relative;font-size: 40px;color: var(--dh-success);right: -46px;}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.fb-button-sub {padding: 0.5rem !important;}
.fb-right {border-left: none !important;}
#right-sidebar-nav .scroll-b-track-parent {top: 64px !important;right: 288px !important;z-index: 999 !important;left: auto !important;}
.no-notification::before {content: "\e8dd" !important;}
.show-result-main-ico {border: 1px solid var(--dh-bg-main);padding: 5px 10px;border-radius: 4px;min-height: 55px;display:flex;}
span.show-result-main {line-height: 45px;float: left;margin-left: 10px;}
.show-result-main-ico i {float: left;}
.mailer-main-card {box-shadow: 0px 2px 1px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
#content-email .card-content {padding: 5px 10px;text-align: center;}
#content-email .card .card-image {border-radius: 2px 2px 0 0;padding: 10px 10px 0 10px;width: 65px;margin: 0 auto;}
#content-email .card {box-shadow: 0 2px 1px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);background: var(--dh-white);border: 1px solid var(--dh-text-light);}
.mailer-icons-tabs {border: 1px solid var(--dh-text-light);border-radius: 5px;margin-bottom: 10px;width: 100% !important;}
.tabs.mailer-icons-tabs .indicator {height: 48px;background-color: var(--dh-bg-main);}
.tabs.mailer-icons-tabs .tab a {position: relative;z-index: 1;color:  var(--dh-primary);}
.radio-select-hover [type="radio"]:not(:checked) + label, .radio-select-hover [type="radio"]:checked + label {width: 100%;display: inline-block;}
.radio-select-hover [type="radio"]:not(:checked) + label:hover, .radio-select-hover [type="radio"]:checked + label:hover {background: rgba(0, 0, 0, 0.05);border-radius: 6px;}
.chkbox-select-hover [type="checkbox"] + label, .chkbox-select-hover [type="checkbox"] + label {width: 100%;display: inline-block;}
.chkbox-select-hover [type="checkbox"] + label:hover, .chkbox-select-hover [type="checkbox"] + label:hover {background: rgba(0, 0, 0, 0.05);border-radius: 3px;}
.chkbox-select-hover [type="checkbox"].filled-in:not(:checked) + label:after, .chkbox-select-hover [type="checkbox"].filled-in:checked + label:after, .chkbox-select-hover [type="checkbox"].filled-in:checked + label:before {top: 8px;left: 7px;}
.card-ms-img-selection {box-shadow: 0 2px 0px 0 rgba(0,0,0,0.16), 0 2px 0px 0 rgba(0,0,0,0.12);border: 1px solid var(--dh-text-light);border-radius: 4px;overflow: hidden;}
.card-ms-img-selection .card-content { color: var(--dh-text-medium); background: var(--dh-bg-main); background: var(--dh-text-light); padding: 7px 6px 7px 28px; text-align: left; min-height: 20px; height: auto; /*line-height: 110%;*/ }
.card.active-image-option .card-content {background-color: var(--dh-info);color: var(--dh-white) !important;border-color: var(--dh-info-dark);}
.card.card-ms-img-selection.active-image-option {border: 1px solid var(--dh-info);box-shadow: 0 2px 0px 0 rgba( var(--dh-text-light-rgb), 0.16), 0 2px 0px 0 rgba( var(--dh-text-light-rgb), 0.12);}
.card-ms-img-selection-text {position: relative;float: left;top: 50%;left: 0;transform: translate(0, -50%);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;/*overflow: hidden*/;font-size: 12px;}
.minitheme-dropdown {padding: 0 !important;}
.side-nav li > a > i.fa {font-size: 1.5rem !important;margin-left: 0.1rem;margin-right: 25px;}
.upload-remove i {color: var(--dh-secondary) !important;}
.card-ms-img-selection-kiosk {background-color: rgba(0, 0, 0, 0.05) !important;box-shadow: none !important;border: 1px solid rgba(0, 0, 0, 0.4);}
.card-ms-img-selection-kiosk .card-content {background: rgba(0, 0, 0, 0.25) !important;color: var(--dh-white) !important;border: none !important;}
.card-ms-img-selection-kiosk.active-image-option .card-content {background: rgba(0, 0, 0, 0.45) !important;border: none !important;}
.card.card-ms-img-selection-kiosk.active-image-option {border: 1px solid var(--dh-black) !important;}
.sp-square::after {padding-bottom: 100% !important;}
.card-ms-img-selection [type="checkbox"] + label, .card-ms-img-selection [type="radio"] + label {margin: 0;padding: 0;}
.card-ms-img-selection [type="checkbox"].filled-in:not(:checked) + label:after, .card-ms-img-selection [type="checkbox"].filled-in:checked + label:after, .card-ms-img-selection [type="checkbox"].filled-in:checked + label:before {top: auto;bottom: 0;margin: 20px 0;}
.card-ms-img-selection [type="checkbox"].filled-in:checked + label:before, .card-ms-img-selection [type="checkbox"].filled-in:not(:checked) + label:before {bottom: 5px;left: 8px;}
.square.sp-square .content {z-index: 1;background-repeat: no-repeat;background-size: contain;background-position: center;}
.card-ms-img-selection [type="radio"]:not(:checked) + label:after, .card-ms-img-selection [type="radio"].with-gap:checked + label:after, .card-ms-img-selection [type="radio"]:checked + label::before, .card-ms-img-selection [type="radio"] + label:before, .card-ms-img-selection [type="radio"] + label:after {top: auto !important;bottom: 3px;margin: 20px 0;left: 4px;}
.card-ms-img-selection [type="radio"]:not(:checked) + label:before, .card-ms-img-selection [type="radio"].with-gap:checked + label:before {bottom: 3px;left: 4px;top: auto !important;}
.card-ms-img-selection [type="radio"] + label {height: 100% !important;}
.sp-create-popup-cont {outline: none;overflow: hidden;border-top: 1px solid rgba(0,0,0,0.1) !important;padding: 15px 20px !important;min-height: auto !important;}
.modal-footer.sp-create-popup-footer label {top: 50%;margin-top: -12px !important;position: absolute;left: 20px;}
.sp-create-link {color: var(--dh-black);}
.sp-create-img {text-align: center;padding: 15px 5px 0px 5px;}
.sp-create-img img {width: 80%;height: auto;max-height: 80px;width: 80px;border: 2px solid var(--dh-text-light);padding: 12px;border-radius: 50%;}
.sp-create-text {text-align: center;border-top: none;padding: 0px 2px;font-size: 16px;color: var(--dh-text-medium);display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
a.sp-create-link {margin: 0 0 5px 0;padding: 0;display: block;}
.sp-create-card {position: relative;}
.sp-create-card:hover {}
.ov-chart-section {width: 100%;height: 30px;border-bottom: 1px solid var(--dh-text-light);margin-bottom: 30px;position: relative;}
.ov-chart-section span {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;position: relative;	top: 13px;border: 1px solid var(--dh-text-light);	background: var(--dh-white);padding: 5px;border-radius: 2px;	float: left;z-index: 1;	}
.ov-chart-part-one {width: 70%;}
.ov-chart-part-two {width: 10%;}
.ov-chart-part-three {width: 20%;}
.ov-chart-part-one:after {content: "";display: table;clear: both;}
.ov-chart-part-one-sub {width: 30.3333333333%;margin-left: auto;left: auto;right: auto;float: left;}
.ov-chart-part-one, .ov-chart-part-two, .ov-chart-part-three {margin-left: auto;left: auto;right: auto;float: left;position: relative;}
.ov-row:after {content: "";display: table;clear: both;}
.ov-chart-part-three-sub .ov-chart-section span {position: relative;top: 13px;border: 1px solid var(--dh-text-light);background: var(--dh-white);padding: 5px;border-radius: 2px;float: right;}
.ov-chart-part-one-sub-side {border-right: 1px solid var(--dh-text-light);width: 10px;position: absolute;top: 29px;bottom: 30px;right: -1px;}
.ov-chart-part-three-sub-side {border-left: 1px solid var(--dh-text-light);width: 10px;position: absolute;top: 29px;bottom: 30px;}
.ov-chart-part-two-sec-two {top: 0;bottom: 0;width: 100%;}
.ov-chart-part-two-show {width: 100%;text-align: center;border-bottom: 1px solid var(--dh-text-light);height: 30px;margin-bottom: 30px;position: relative;}
.ov-chart-part-two-show span {border: 1px solid var(--dh-text-light);padding: 5px;border-radius: 2px;background: var(--dh-white);margin: 0 auto;top: 13px;position: absolute;transform: translate(-50%);z-index: 1;}
.ov-row {display: flex;justify-content: center;align-items: center;}
.ov-chart-section a {color: var(--dh-black);}
.ov-chart-nav {position: absolute;right: 20px;background: var(--dh-warning);bottom: 0;padding: 0px 8px;border-radius: 4px 3px 0 0;color: var(--dh-white);display: none;}
.ov-chart-nav.ov-edit {margin-right: 40px;background: var(--dh-success);}
.ov-view-card:hover .ov-chart-nav {display: block;}
span.ov-chart-part-two-condition {position: absolute;right: 0;padding: 3px 5px;top: 15px;}
.ans-ext-row {margin-top: 15px;}
.ans-ext-btn-cont {position: absolute;right: -26px;background: var(--dh-white);width: 36px;text-align: center;border-radius: 6px;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);display: none;}
a.ans-ext-btn i {font-size: 30px;}
.ans-ext-card:hover .ans-ext-btn-cont {display: block;}
span.ov-chart-show-hide {float: left;}
span.ov-chart-show-hide {padding: 3px 5px !important;top: 18px !important;margin: 0 auto;float: none !important;}
.ov-chart-part-three-sub {text-align: center;}
.visibility-condition {background: var(--dh-white);float: right;width: 98%;padding: 25px 5px 10px 5px;border-radius: 2px;border: 1px solid rgba(0,0,0,0.1);margin: 0 1% 1rem 1%;position: relative;}
.visibility-condition .input-field {margin-bottom: 0;}
.vs-btn-cont {position: absolute;right: -15px;background: var(--dh-white);width: 28px;text-align: center;border-radius: 6px;top: 10px;border: 1px solid rgba(0,0,0,0.1);display: none;}
a.vs-btn i {font-size: 22px;}
.visibility-condition:hover .vs-btn-cont {display: block;}
.select-wrapper.match-question:after {content: "=";position: absolute;right: -15px;top: 15px;}
.image-dropdown-multiple-select [type="checkbox"] + label {position: relative;padding-left: 76px!important;}
.image-dropdown-multiple-select img {position: absolute;left: 30px;}
.image-dropdown-multiple-select li.disabled [type="checkbox"] + label {position: relative;padding-left: 35px!important;}
.ov-chart-nav a {color: var(--dh-white);}
table.picker__table thead tr th:first-child, table.picker__table tbody tr td:first-child {width: 14.285714286%;text-align: center !important;}
.picker--opened .picker__holder {background: none;}
.fb-field-wrapper input {border-radius: initial!important;border: none!important;border-bottom: 1px solid var(--dh-bg-main)!important;}
.cp-dash-md-cont {height: 290px;}
table#scanner_incremental > tbody > tr > td {border-bottom: none;}
a.choose-next-survey {background: var(--dh-white);border: 1px solid var(--dh-bg-main);text-align: left;padding: 0 1rem;text-transform: none;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 1rem;}
.modal-fixed-header .modal-header {border-bottom: 1px solid rgba(0,0,0,0.1);}
.choose-survey-help-text {line-height: 50px;padding: 0 10px;}
.range-text span.right.opfont {position: relative !important;right: 0rem !important;}
#logo_img_main, .hor_logo_div > h1 > a > .wrapLogo > .logo_img_main {max-width: 100% !important;max-height: 59px !important;width: auto !important;height: auto !important;vertical-align: middle;padding-top: 5px;}
@media only screen and (max-width: 600px) {.container {width: 90% !important;}}
.theming-logo-color a {float: left;margin-right: 10px;margin-bottom: 10px;}
.select2-container--default .select2-selection--single {border: 1px solid var(--dh-bg-main) !important;border-radius: 4px;padding: 0 10px;margin-top: 0px;background: none;height: 3rem;}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 3rem !important;font-size: 1rem;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 3rem !important;}
.matrix-grid-rdo:hover, .multi-grid-chkbx:hover {background: rgba(0, 0, 0, 0.05);border-radius: 3px;cursor: pointer;}
.mailer-design-cards .page-setting {margin: 10px 0;border-radius: 4px;box-sizing: border-box;padding: 10px;border: 1px solid var(--dh-bg-main);display: block;color: var(--dh-black);text-align: center;box-shadow: 0 2px 1px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);}
.mailer-design-cards .page-setting:hover {cursor: pointer;background: var(--dh-bg-main);}
#content-email .card:hover {cursor: move;}
.mailer-editor-heading {width: 100%;margin-left: auto;left: auto;right: auto;float: left;box-sizing: border-box;padding: 0 0.75rem;border-bottom: 1px solid var(--dh-text-light);margin-bottom: 1.2rem;}
.mailer-editor-color-picker label {position: absolute;top: -20px;font-size: 0.8rem;}
.mailer-editor-color-picker {margin-top: 1.8rem;margin-bottom: 1.2rem;}
.mailer-editor-color-picker input[type="color"] {width: 100%;height: 50px;background: var(--dh-white) !important;border-radius: 4px;}
.mailer-editor-sub-heading {background-color: var(--dh-text-light) !important;padding: 4px !important;}
.mailer-editor-tab-head {margin-top: -1.2rem;margin-bottom: 1.2rem;}
.mailer-editor-buttons {margin-top: 1rem;}
.mce-branding {display: none !important;}
#EditTemplateSection {margin-top: 1.6rem;}
.mailer-design-card-img {width: 65px;margin: 0 auto;}
table#partials tbody tr th {font-weight: 400;color: var(--dh-text-medium);}
table#partials tbody tr th [type="checkbox"] + label {height: 20px;margin-top: 5px;}
.mc-send {background: var(--dh-info);color: var(--dh-white);padding: 0 5px;border-radius: 2px;}
.mc-answered {background: var(--dh-success);color: var(--dh-white);padding: 0 5px;border-radius: 2px;}
.mc-not-answered {background: var(--dh-text-light);color: var(--dh-white);padding: 0 5px;border-radius: 2px;}
.mc-undelivered {background: var(--dh-warning);color: var(--dh-white);padding: 0 5px;border-radius: 2px;}
.mc-send i, .mc-answered i, .mc-not-answered i, .mc-undelivered i {background: rgba(255, 255, 255, 0.2);padding: 0 4px;position: relative;height: 24px;}
.mc-send, .mc-answered, .mc-not-answered, .mc-undelivered {padding: 0 0 0 5px;height: 24px;white-space: nowrap;min-width: 130px;line-height: 24px;display:flex;gap:4px;}
a.mc-send-reminder {float: right;border-left: 1px solid;color: var(--dh-white);}
.contact-save-space {margin-bottom: 40px;}
.partial-submission-heading {background: var(--dh-info);color: var(--dh-white);padding: 5px;font-size: 12px;border-radius: 3px;}
table.dataTable.display tbody tr > .sorting_1 label {height: 20px;padding-left: 30px;}
span.ov-chart-part-two-condition {right: 35px;}
.sp-bootstrap-theme .dropd-comment {margin-top: 1rem!important;}
.intl-tel-input .selected-flag .arrow {left: 28px;}
div.rating-bar > div.filler {padding-left: 5px;border-radius: 2px;}
.mailer-template-card-title {text-transform: capitalize;padding: 10px 12px !important;font-weight: 500;color: var(--dh-text-medium);cursor: pointer;}
.card-ribbon-template {width: 100px;background: var(--dh-warning);position: absolute;text-align: center;line-height: 40px;letter-spacing: 1px;color: var(--dh-white);transform: rotate(45deg);-webkit-transform: rotate(45deg);overflow: hidden;right: -35px;top: -10px;background: var(--dh-info-medium);z-index: 2;}
.card-ribbon-template i {transform: rotate(-45deg);font-size: 20px;line-height: 30px;padding-top: 10px;padding-right: 10px;}
@media only screen and (max-width: 600px) {footer.page-footer .footer-copyright.survey-prev-ft-progress {height: 100px;}
footer.page-footer .footer-copyright.survey-prev-ft-progress .survey-prev-ft-copyright {display: none;}
footer.page-footer .footer-copyright.survey-prev-ft-progress .survey-progress {width: calc(100% - 55px);}
footer.page-footer .footer-copyright.survey-prev-ft-progress .survey-progress-txt {width: 55px;}
footer.page-footer .footer-copyright.survey-prev-ft-progress .survey-progress-cont {height: 50px;}
footer.page-footer .footer-copyright.survey-prev-ft-progress .survey-prev-ft-poweredby {text-align: center !important;}
footer.page-footer .footer-copyright.survey-prev-ft-progress .survey-progress-cont-ft {background-color: var(--dh-white);}
footer.page-footer .footer-copyright.survey-prev-ft-progress .survey-progress-perc-txt {color: var(--dh-black);}}
.s-list-total-left {float: left !important;}
.email-survey-link .select2-container--default .select2-selection--single {border: none !important;border-bottom: 1px solid var(--dh-bg-main) !important;border-radius: inherit;height: 3rem;line-height: 3rem;padding: 0;margin: 0 0 15px 0;}
span.social-follow-remove {position: absolute;top: 10px;right: 14px;background: var(--dh-warning);width: 20px;text-align: center;height: 20px;line-height: 20px;border-radius: 50%;color: var(--dh-white);}
span.social-follow-remove:hover {cursor: pointer;}
.social-follow-input {padding-right: 24px;box-sizing: border-box;}
.card-ribbon-template.html-temp {background: var(--dh-info);}
.alignment-controlls-email {margin: 10px 0 20px 0 !important;}
.subform-row {overflow-x: auto;}
table#email-recipient tbody tr td input {margin-bottom: 0;}
table#email-recipient tbody tr td {padding: 5px;}
span.report-mark-label {padding: 0px 15px;color: var(--dh-white) !important;border-radius: 3px;}
span.s-list-total-lefts {padding: 0px 15px;color: var(--dh-white) !important;border-radius: 3px;background: var(--dh-info);white-space:nowrap;}
.select2-container .select2-selection--single {position: relative;cursor: pointer;background-color: transparent;border: none !important;border-bottom: 1px solid var(--dh-bg-main) !important;outline: none;height: 3rem;line-height: 3rem;width: 100%;font-size: 1rem;margin: 0 0 15px 0;padding: 0;display: block;border-radius: 0;}
.ac-update-col {margin-bottom: 1rem;}
.image-upload-wrapper .inner_wrapper {line-height: 1 !important;display: inline;}
.dropd-comment {margin-top: 1.5rem;}
.happiness-indicator-three {width: 33.33%;max-width: 60px !important;margin: 0 !important;}
.happiness-indicator-five {width: 20%;max-width: 60px !important;margin: 0 !important;}
table.dataTable.display tbody tr > .sel-mem-all.sorting_1 {display: table-cell;}
#email-template, #sms-template {padding-top: 1.5rem;padding-bottom: 1.5rem;}
.sms-right-textarea, .email-right-textarea {direction: rtl;}
.sms-right-textarea label, .email-right-textarea label {right: 0.75rem !important;}
a.create-email-template {border: 1px dashed var(--dh-text-light);color: var(--dh-text-medium);display: -webkit-box;padding: 0rem 2.5rem 0rem 1rem;border-radius: 5px;cursor: pointer;line-height: 50px;background: var(--dh-bg-main);}
a.create-email-template:hover {border: 1px dashed var(--dh-text-light);color: var(--dh-text-medium);background: var(--dh-bg-main);}
a.create-email-template:before {content: "\e694";speak: none;display: table;font-family: "Material-Design-Icons";font-style: normal;font-weight: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transform: translate(0, 0);transform: translate(0, 0);font-size: 2rem;left: 0;top: 5px;line-height: 50px;margin: 0 12px 0 0;padding: 0;}
#textarea_feedback, #textarea_feedback_ar {position: relative;top: -1rem;font-size: 0.8rem;}
.tabs.mailer-tabs-cont .tab a {color: var(--dh-info);background: rgba( var(--dh-info-rgb), 0.3);}
.tabs.mailer-tabs-cont .indicator {background: var(--dh-info);}
#scheduler-modal .modal-content .row .col.s12 .input-field {margin-bottom: 0;}
#scheduler-modal .modal-content .row .col.s12 .input-field p {margin-top: 0;}
ul.newsidebar-r ~ .scroll-b-track-parent {display: none !important;}
.mail-campaign-popcard {background: var(--dh-white);padding: 8px;/*box-shadow: 0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,.12);*/border-radius: 2px;display: flex;width: 100%;font-size: 1rem;color: var(--dh-text-medium);margin-bottom: 1rem;font-weight: 500;gap: 0.5rem; border:1px solid rgba( var(--dh-text-light-rgb), 0.65);border-radius:6px;}
.mail-campaign-popcard span {color: var(--dh-black);/*margin-right: 1rem;*/white-space:nowrap;}
.mail-campaign-popcard span.mail-campaign-popcard-cont {word-break: break-word;white-space: normal;}
.campaign-sub-pop {border-bottom: 1px solid var(--dh-text-light);margin-bottom: 1rem;color: var(--dh-text-medium);padding-bottom: 5px;}
.campaign-popup-hd {font-weight: bold;}
.campaign-sub-pop span {font-weight: bold;margin-left: 5px;}
/*.mail-campaign-popcard i {margin-right: 0.5rem;}*/
.mailer-color-picker-new {position: relative;margin-top: 1.2rem;margin-bottom: 1.2rem;}
.mailer-color-picker-new label {position: absolute;top: -1rem;}
.report-dash-card-small-count {color: var(--dh-black);font-size: 2rem;width: 100%;float: right;text-align: right;}
.report-dash-small-card-heading {color: var(--dh-text-medium);font-size: 1.2rem;width: 100%;float: right;text-align: right;}
.report-dash-card-small i {font-size: 2.5rem;line-height: 4rem;max-height: 4rem !important;overflow: hidden;}
.report-dash-card-small .card-content {padding: 10px 20px 0px 20px;}
.card.report-dash-card-small.one i {color: var(--dh-info-medium) !important;}
.card.report-dash-card-small.two i {color: var(--dh-text-warning) !important }
.card.report-dash-card-small.three i {color: var(--dh-info-dark) !important }
.card.report-dash-card-small.four i {color: var(--dh-secondary) !important }
.card.report-dash-card-small.five i {color: var(--dh-warning) !important }
.card.report-dash-card-small.six i {color: var(--dh-text-medium) !important }
.card.report-dash-card-small.seven i {color: var(--dh-success)!important }
.card.report-dash-card-small {overflow: hidden;}
.report-small-card-img {height: 55px;display: none;}
.report-small-card-img img {width: 100%;}
.report-dash-mail-sel-drpdwn {padding: 0 10px;box-shadow: 0 1px 1px 0 rgba(0,0,0,0.16), 0 1px 1px 0 rgba(0,0,0,0.12);}
.report-dash-mail-sel-drpdwn .input-field {margin-bottom: 0;}
.report-dash-mail-sel-drpdwn .select-wrapper input.select-dropdown {margin: 0;border-bottom: none !important;}
.trash-restore-btn {text-decoration: none;color: var(--dh-white);background-color: var(--dh-info);text-align: center;margin: 0;transition: .2s ease-out;cursor: pointer;font-size: 13px;border: none;border-radius: 2px;display: inline-block;height: 28px;line-height: 26px;outline: 0;padding: 0 1rem;text-transform: initial;vertical-align: middle;-webkit-tap-highlight-color: transparent;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.16), 0 1px 2px 0 rgba(0,0,0,0.12);}
td.junk-table-heading-td {font-weight: 500;}
td.junk-table-heading-td i {margin-right: 6px;background: var(--dh-info);width: 30px;height: 30px;text-align: center;line-height: 30px;border-radius: 50%;color: var(--dh-white);}
table#partials tbody tr td {white-space: nowrap;}
table#validate-contacts tbody tr td input {margin: 0;}
table#validate-contacts tbody tr td {padding: 0 5px;}
i.small-mat-icon {font-size: 1.5rem;}
.gen-doc-match-using {text-align: center;font-size: 1.5rem;line-height: 3rem;font-weight: 400;}
.gen-doc-match-using-hd {margin: 0 0 2rem 0;}
.incrimental-cont-field a:hover, .incrimental-cont-field-add a:hover {cursor: pointer;}
table#partials .select-wrapper input.select-dropdown {margin: 0;}
.campaign-recipients-card #partials_wrapper {overflow-x: auto;}
.schedule-list i {background-color: var(--dh-info-medium);padding: 10px;color: var(--dh-white);border-radius: 50%;}
table#notvalid input[type=text] {margin: 0;}
table#notvalid > tbody > tr > td {padding: 0 5px;}
.template-selection-card .card-ms-img-selection-text {font-size: 1.1rem;}
.card-ms-img-selection.template-selection-card label {display: block;}
.card-ms-img-selection.template-selection-card .card-image {padding: 5%;}
.card-ms-img-selection.template-selection-card .card-image img {max-width: 150px;margin: 0 auto;}
#navbar-bottom {background: var(--dh-white);-webkit-transition: -webkit-transform 900ms linear;transition: transform 900ms linear;border: none;height: 55px;box-shadow: 0px -2px 25px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px -2px 25px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0px -2px 25px rgba(0, 0, 0, 0.3);z-index: 999999999;display: block;animation: unveil-from-bottom 750ms;bottom: 0px;position: fixed;right: 0;left: 0;}
button.bottom-nav-right-btn {position: relative;float: right;transition: background-color linear 150ms;-moz-transition: background-color linear 150ms;-webkit-transition: background-color linear 150ms;-o-transition: background-color linear 150ms;border-radius: 0px;height: 100%;max-width: calc(50% - 8px);box-shadow: none;text-transform: uppercase;outline: none;width: 16rem;display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;line-height: 1.42857143;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
button.bottom-nav-left-btn {position: relative;float: left;transition: background-color linear 150ms;-moz-transition: background-color linear 150ms;-webkit-transition: background-color linear 150ms;-o-transition: background-color linear 150ms;border-radius: 0px;height: 100%;max-width: calc(50% - 8px);box-shadow: none;text-transform: uppercase;outline: none;width: 16rem;display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;line-height: 1.42857143;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.sticklr > li > ul > li {max-height: 100vh;overflow: auto;}
.material-theme-color-head {border-bottom: 1px solid var(--dh-text-light);border-top: 1px solid var(--dh-text-light);padding: 8px 20px !important;margin: 0 0 10px 0;float: left;width: 100%;background: var(--dh-bg-main) !important;}
.material-theme-collapsible-cont {border: none;margin: 0;box-shadow: none;}
#sticky ul li ul li ul li .collapsible-header {background: var(--dh-bg-main);}
.material-theme-upload-logo-hd {padding: 6px 6px 6px 15px;border-bottom: 1px solid var(--dh-text-light);float: left;width: 100%;margin-bottom: 10px;background: var(--dh-bg-main);border-top: 1px solid var(--dh-text-light);}
.material-theme-upload-logo-cont .file-field.input-field {text-align: center;display: inline-block;}
.material-theme-upload-logo-cont .material-theme-upload-logo-txt {height: 50px;line-height: 50px;color: var(--dh-text-medium);}
.material-theme-upload-logo-cont {position: relative;display: inline-block;}
.material-theme-upload-logo-cont .btn {background: var(--dh-info);color: var(--dh-white) !important;text-shadow: none;}
.material-theme-upload-logo-cont .btn span {color: var(--dh-white) !important;}
.material-theme-upload-logo-cont img {width: 50px;height: 50px;margin-top: 10px;}
.themeInput.card-panel > .row {margin: 0;}
.sp-progress-bar {background-color: rgba(255, 255, 255, 0.4) !important;margin: 0;position: fixed;z-index: 9;overflow: visible;height: 18px !important;}
.progress.sp-progress-bar .determinate {z-index: 99;background: var(--dh-info) }
#navbar-bottom {background: var(--dh-white);-webkit-transition: -webkit-transform 900ms linear;transition: transform 900ms linear;border: none;height: 55px;box-shadow: 0px -2px 25px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px -2px 25px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0px -2px 25px rgba(0, 0, 0, 0.3);z-index: 999999999;display: block;animation: unveil-from-bottom 750ms;bottom: 0px;position: fixed;right: 0;left: 0;}
button.bottom-nav-right-btn {position: relative;float: right;transition: background-color linear 150ms;-moz-transition: background-color linear 150ms;-webkit-transition: background-color linear 150ms;-o-transition: background-color linear 150ms;border-radius: 0px;height: 100%;max-width: calc(50% - 8px);box-shadow: none;text-transform: uppercase;outline: none;width: 16rem;display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;line-height: 1;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
button.bottom-nav-left-btn {position: relative;float: left;transition: background-color linear 150ms;-moz-transition: background-color linear 150ms;-webkit-transition: background-color linear 150ms;-o-transition: background-color linear 150ms;border-radius: 0px;height: 100%;max-width: calc(50% - 8px);box-shadow: none;text-transform: uppercase;outline: none;width: 16rem;display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;line-height: 1;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.bottom-nav-copyright {position: absolute;left: 50%;top: 3px;-webkit-transform: translateX(-50%);transform: translateX(-50%);height: 100%;padding-top: 11px;text-align: center;width: 200px;padding-right: 15px;max-height: 54px;max-width: calc(100% - 124px);align-items: center;display: flex;}
#navbar-bottom:before, #navbar-bottom:after {content: " ";display: table;}
button.bottom-nav-right-btn:after {content: "\f105";font: normal normal normal 14px/1 FontAwesome;font-size: 36px;text-rendering: auto;position: absolute;right: 10px;top: 48%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);}
button.bottom-nav-left-btn:after {content: "\f104";font: normal normal normal 14px/1 FontAwesome;font-size: 36px;text-rendering: auto;position: absolute;left: 10px;top: 48%;transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);}
.powered-by-txt {font-size: 10px;width: 40%;text-align: right;float: left;line-height: 27px;padding-right: 5px;color: var(--dh-text-medium);}
.powered-by-img {width: 60%;float: left;margin: 0 20%;}
.powered-by-img img {width: 100%;height: auto;}
@media only screen and (max-width: 768px) {button.bottom-nav-right-btn, button.bottom-nav-left-btn {width: 100px !important;}
button.bottom-nav-right-btn:after, button.bottom-nav-left-btn:after {left: 50% !important;transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);}
button.bottom-nav-right-btn > *, button.bottom-nav-left-btn > * {display: none !important;}}
@media only screen and (max-width: 480px) {button.bottom-nav-right-btn, button.bottom-nav-left-btn {width: 60px !important;background-position: 56% 9px !important;padding: 6px 0px;font-size: 12px !important;}}
/*.email-template-colorpicker {margin-top: 2rem;margin-bottom: 2rem;}*/
@media only screen and (max-width: 480px) {button.bottom-nav-right-btn, button.bottom-nav-left-btn {width: 60px !important;background-position: 56% 9px !important;}}
.full-header-sp .parallax-container {display: none;}
.full-header-sp .datahub-main {margin-top: 2rem;padding: 0;position: relative;}
.material-theme-icons-row {margin-bottom: 0;}
.material-theme-icons-row .col {margin-top: 1rem;}
.logo-helper {display: inline-block;height: 100%;vertical-align: middle;}
.theming-btn-active {border-color: var(--dh-info-dark) !important;background: var(--dh-info) !important;color: var(--dh-white) !important;text-shadow: none;}
.theming-btn-active i{color:var(--dh-white) !important}
.language-settings-row ul.tabs li a, .theme-ques-ans-tab ul.tabs li a {	background: var(--dh-white);color: var(--dh-text-medium) !important;text-shadow: none;	border-bottom: 2px solid var(--dh-bg-main);}
.language-settings-row ul.tabs li a.active, .theme-ques-ans-tab ul.tabs li a.active {background: var(--dh-bg-main);color: var(--dh-text-medium) !important;text-shadow: none;border-bottom: 2px solid var(--dh-bg-main);}
.theme-load-more {color: var(--dh-white) !important;text-shadow: none;margin-bottom: 1rem;margin-top: 0.5rem;width: 100%;background-color: var(--dh-info);}
.hor_logo_div > h1 > a > .wrapLogo {line-height: 54px;}
a.sp-logo-big img {max-width: 100%;max-height: 150px;}
.lang-logo-align-left, .lang-logo-align-center, .lang-logo-align-right, .logo-btn-align-left, .logo-btn-align-center, .logo-btn-align-right, .logo-btn-align-justify {height: 40px;width: 33%;float: left;border: 1px solid var(--dh-text-light);text-align: center;line-height: 40px;}
.lang-logo-align-left, .logo-btn-align-left {border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-right: 0;}
.lang-logo-align-right, .logo-btn-align-right {border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-left: 0;}
.logo-btn-align-cont {margin: 0.5rem;float: left;width: 300px;}
.lang-logo-align-left:hover, .lang-logo-align-center:hover, .lang-logo-align-right:hover, .logo-btn-align-left:hover, .logo-btn-align-center:hover, .logo-btn-align-right:hover {background: var(--dh-bg-main);cursor: pointer;}
.title-btn-align-left, .title-btn-align-center, .title-btn-align-justify, .title-btn-align-right {height: 40px;width: 33%;float: left;border: 1px solid var(--dh-text-light);text-align: center;line-height: 40px;}
.title-btn-align-left {border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-right: 0;}
.title-btn-align-right {border-top-right-radius: 4px;border-bottom-right-radius: 4px;border-left: 0;}
.title-btn-align-cont {margin: 0.5rem;float: left;width: 300px;}
.title-btn-align-left:hover, .title-btn-align-center:hover, .title-btn-align-right:hover {background: var(--dh-bg-main);cursor: pointer;}
.material-theme-upload-logo-remove {position: absolute;right: 0px;top: 0;background: var(--dh-bg-main);}
.material-theme-upload-logo-remove i {font-size: 16px;}
a#moreColorBg, a.showMorecolorfont, a.showMorecolorBg, a.showMorecolorfontSecBrk, a.showMorecolorBgQuestion, a.showMorecolorBgTitle, a.showMorecolorBgAnswer, a.showMorecolorfontSecTitle, a.showMorecolorfontSecTitleAll, a.showMorecolorfontSecBrkAll {float: right;box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 2px 1px 0 rgba(0,0,0,0.12);}
a#moreColorBg i, a.showMorecolorfont i, a.showMorecolorBg i, a.showMorecolorfontSecBrk i, a.showMorecolorBgQuestion i, a.showMorecolorBgTitle i, a.showMorecolorBgAnswer i, a.showMorecolorfontSecTitle i, a.showMorecolorfontSecTitleAll i, a.showMorecolorfontSecBrkAll i {padding: 2px 18px;border-radius: 2px;background: var(--dh-white);}
span.select2-selection.select2-selection--single {height: 3rem;}
#Create_Modal {margin-bottom: 56px;}
@media only screen and (max-width:600px) {.hor_logo_div > h1 > a > .wrapLogo {line-height: 46px;}
#logo_img_main, .hor_logo_div > h1 > a > .wrapLogo > .logo_img_main {max-width: 100% !important;max-height: 51px !important;}}
.rounded-Edges {padding: 6px 8px 4px 14px;background: rgba( var(--dh-info-rgb), 0.1);width: 100%;margin-left: auto;left: auto;right: auto;float: left;border-bottom: 1px solid rgba( var(--dh-info-rgb), 0.3);}
.datahub-main [type="radio"]:not(:checked) + label, .datahub-main [type="radio"]:checked + label {height: auto;line-height: 1.5 !important;padding: 8px 5px 8px 35px !important;}
.datahub-main [type="radio"] + label:before, .datahub-main [type="radio"] + label:after {left: 6px!important;top: 6px;}
td.multi-grid-chkbx [type="checkbox"] + label {padding: 0px;}
td.matrix-grid-rdo [type="radio"]:not(:checked) + label, td.matrix-grid-rdo [type="radio"]:checked + label {height: 32px;}
td.multi-grid-chkbx {padding: 14px !important;}
.themeInput.card-panel {padding: 1rem;}
.card-ms-img-selection [type="radio"]:not(:checked) + label, .card-ms-img-selection [type="radio"]:checked + label {padding: 6px 0 0 0 !important;}
.card-ribbon-template-cont-main {width: 50px;position: absolute;text-align: right;left: -8px;top: 13px;z-index: 2;display: flex;flex-direction: column;gap: 6px;}
.card-ribbon-template-kiosk {line-height: 30px;letter-spacing: 1px;color: var(--dh-white);border-radius: 2px;overflow: hidden;background:  var(--dh-primary);z-index: 2;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);height:30px;text-align:center;}
.card-ribbon-template-kiosk i {font-size: 20px;line-height: 30px;padding-top: 0px;}
.card-ribbon-template-close-survey {line-height: 30px;letter-spacing: 1px;color: var(--dh-white);border-radius: 2px;overflow: hidden;background: var(--dh-warning);z-index: 2;padding-right: 10px;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);height:30px;}
.card-ribbon-template-close-survey i {font-size: 20px;line-height: 30px;padding-top: 0px;}
.card-ribbon-template-campaign {line-height: 30px;letter-spacing: 1px;color: var(--dh-white);border-radius: 2px;background: var(--dh-info-medium);z-index: 2;padding-right: 10px;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);height:30px;margin-bottom:8px;margin-top:14px;position:relative;}
.card-ribbon-template-campaign i {font-size: 20px;line-height: 30px;padding-top: 0px;}
.card-ribbon-template-campaign span {width: 28px;height: 28px;position: absolute;top: -11px;right: -15px;font-size: 0.8rem;background: #fff;color: #00778b;line-height: 28px;border-radius: 30px;box-shadow: 0px 0px 6px 0 rgba(0,0,0,.16), 0 2px 2px 0 rgba(0,0,0,.12);text-align: center;}
.survey-card-div-single {position: relative;}
.subform-card-content .num-rating-button.white, .subform-card-content a.num-rating-button.white {color: var(--dh-text-light) !important;}
.select2-container--default .select2-selection--single {background: none !important;}
.upload-svg-images {width: 100%;height: 80px;padding: 4px;border: 1px dashed var(--dh-text-light);border-radius: 4px;background: var(--dh-bg-main);}
.upload-svg-images span {text-align: center;width: 100%;font-size: 14px;color: var(--dh-text-medium);display: block;float: left;}
.upload-svg-images object {height: 40px;}
.contact-list-search-area input {display: block!important;padding: 8px 30px 8px 8px!important;width: calc(100% - 40px)!important;background: rgba(220,220,220,0.3)!important;height: 24px!important;-webkit-transition: all 200ms ease!important;transition: all 200ms ease!important;border: none!important;font-size: 16px!important;appearance: textfield!important;font-weight: 400!important;outline: none!important;border-radius: 20px!important;margin-bottom: 0!important;border: 1px solid var(--dh-text-light)!important;}
.contact-list-search-area-cont {display: block;float: left;padding: 7px;background: rgba(255, 255, 255, 0.1);width: 300px;position: relative;border-top: 1px solid var(--dh-bg-main);position: fixed;top: 113px;z-index: 1;background: var(--dh-white);border-bottom: 1px solid var(--dh-bg-main);}
.contact-list-search-area {width: 100%;float: left;}
.contact-list-search-area i {position: absolute;font-size: 19px;top: 12px;right: 14px;line-height: 32px !important;-webkit-transition: color 200ms ease;transition: color 200ms ease;color: var(--dh-text-light);}
.contact-list-main .collection .collection-item.avatar {min-height: 60px;}
.contact-list-main ul li:hover {background: var(--dh-bg-main);}
h5.notification-side-nav-heading-contact {line-height: 50px;padding: 0 15px;background: var(--dh-white);color: var(--dh-text-medium);margin: 0;font-size: 1.4rem;}
#slide-out-r-contact {background: var(--dh-white);}
.contact-list-search-area input[type=text]:focus:not([readonly]) {border: 1px solid var(--dh-text-light) !important;box-shadow: 0 0 0 0 !important;}
.svg-wrapper.rating-icon {border: 1px dashed var(--dh-text-light);border-radius: 4px;padding: 5px 5px 0 5px;}
.svg-wrapper.rating-icon:hover {cursor: pointer;}
.contact-list-main > ul > li > a {color: rgba(0, 0, 0, 0.8) !important;padding: 0 !important;line-height: 1.4rem;height: 38px;}
.contact-list-main > ul > li > a:hover {background: none !important;}
.contact-list-user-heading {position: fixed;top: 64px;background: var(--dh-white);z-index: 99;}
.contact-list-main {top: 150px;margin-top: 106px;}
#right-sidebar-nav-contact .scroll-b-track-parent {right: 0px !important;left: auto !important;top: 170px !important;}
#right-sidebar-nav-contact .scroll-b-track-parent .scroll-b-handle {background: var(--dh-info-medium);}
.survey-prev-full-bg-theme .page-footer.blue-grey {display: none!important;}
.newsidebar-r-contact {display: none;}
.row-section-break {margin-bottom: 0;}
.sticklr-right {top: 0;}
@media only screen and (max-width: 600px) {.datahub-main > .row {margin: 0 !important;}
.row.mini-survey-control .col.s12 {padding: 0;}
.datahub-main {padding: 0 0.75rem !important;}}
table.contact-list-table thead tr th, table.contact-list-table tbody tr td {padding: 10px 18px !important;}
.sticklr > li > ul > li input, .sticklr > li > ul > li select, .sticklr > li > ul > li textarea, .sticklr > li > ul > li button {margin: 0 !important;padding: 0 !important;}
.sticklr > li > ul > li .select-wrapper input.select-dropdown {margin: 0 0 15px 0 !important;}
.intl-tel-input input {text-align: left;}
/*@media only screen and (min-width: 601px) {.star-cont-small {width: 10%;}
.happiness-indicator-five {width: 12%;}}*/
.survey-final-rdo.input-field label {left: 0;top: 0;}
.row-section-break .input-field label {margin-top: -1.5rem;left: 1.2rem;font-size: 12px;}
label[id^='error'] {font-size: 12px;width: 100%;float: left;margin-top: 4px;margin-left: 4px;}
.pattern-videooverlay-color {background: var(--dh-info-dark);background: -webkit-linear-gradient(to right, var(--dh-info-medium), var(--dh-info-dark));background: linear-gradient(to right, var(--dh-info-medium), var(--dh-info-dark));color: var(--dh-white) !important;text-shadow: none;font-weight: bold;}
#combineSurvey.md-chips .md-chips__options {height: 200px !important;}
.email-template-colorpicker label {font-size: 0.8rem;-webkit-transform: translateY(-10%)!important;transform: translateY(-10%)!important;}
.subform-card-content table tbody tr td .row {margin: 0;}
.sub-tbl-header > table > thead > tr > th {padding: 10px !important;font-weight:600!important}
.subform-card-content textarea {white-space: pre-wrap;}
.subform-card-content .star-cont-small {padding: 0;}
.subform-card-content .happiness-indicator-three {width: 30% !important;}
.subform-card-content .happiness-indicator-five {width: 18% !important;}
.question-answer-tabs .indicator, .sectionbreak-tabs .indicator {background-color: var(--dh-text-medium);}
.saved-theme-main-cont {box-shadow: 0 2px 0px 0 rgba(0,0,0,0.16), 0 2px 2px 0 rgba(0,0,0,0.12);border-radius: 2px;position: relative;}
.disable-header [type="checkbox"].filled-in + label:before, .disable-header [type="checkbox"].filled-in + label:after, .disable-title [type="checkbox"].filled-in + label:before, .disable-title [type="checkbox"].filled-in + label:after, .rounded-Edges [type="checkbox"].filled-in + label:before, .rounded-Edges [type="checkbox"].filled-in + label:after {top: 2px !important;}
.disable-title {padding: 6px 8px 4px 14px;background: rgba( var(--dh-info-rgb), 0.1);width: 100%;margin-left: auto;left: auto;right: auto;float: left;border-bottom: 1px solid rgba( var(--dh-info-rgb), 0.3);}
.material-theme-title-tab-cont-row {margin-bottom: 0;}
.material-theme-font-option {padding-top: 8px;}
.happiness-indicator-one-cont, .happiness-indicator-two-cont {float: left;width: 100%;padding: 0;margin: 0;font-size: 0;}
.saved-theme-delete {position: absolute;right: 8px;width: 18px;height: 18px;background: var(--dh-bg-main);text-align: center;line-height: 18px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;z-index: 99;display:none}
.saved-theme-main-cont:hover .saved-theme-delete {display: block;}
a.num-rating-button.white:hover {border-width: 1px 0 1px 1px;border-style: solid;border-color: var(--dh-white);}
a.num-rating-button:last-of-type.white:hover {border-width: 1px 1px 1px 1px;}
.matrix-grid-rdo [type="radio"]:not(:checked) + label, .matrix-grid-rdo [type="radio"]:checked + label {padding: 0 22px 0 0 !important;}
.campaign-card-panel {padding: 0;}
.card-campaign-content {padding: 0.5rem;position: relative;}
.campaign-card-heading {color: var(--dh-black);font-weight: 500;}
.campaign-card-time {color: var(--dh-text-medium);font-size: 12px;}
.campaing-card-bottom-border {border-bottom: 1px solid var(--dh-text-light);margin: 0.5rem 0;}
.halfway-fabs {position: absolute;right: 10px;top: -20px;}
.campaign-card-bottom-icons i {color: var(--dh-text-light);}
.select-wrapper input.select-dropdown:disabled {border-bottom: 1px solid;}
@media only screen and (min-width: 601px) {.matrix-grid-rdo [type="radio"] + label {font-size: 0 !important;width: 16px;height: 16px !important;display: block !important;margin: 0 auto !important;}
.multi-grid-chkbx [type="checkbox"] + label {font-size: 0 !important;top: 0px !important;width: 20px;height: 20px !important;display: block;margin: 0 auto;}
.datahub-main .multi-grid-chkbx [type="checkbox"].filled-in:not(:checked) + label:after, .datahub-main .multi-grid-chkbx [type="checkbox"].filled-in:checked + label:after, .datahub-main .multi-grid-chkbx [type="checkbox"].filled-in:checked + label:before {top: 0px !important;}
.datahub-main .matrix-grid-rdo [type="radio"] + label:before, .datahub-main .matrix-grid-rdo [type="radio"] + label:after {top: 0 !important;margin: 0;}}
@media only screen and (max-width: 600px) {td.matrix-grid-rdo [type="radio"]:not(:checked) + label, td.matrix-grid-rdo [type="radio"]:checked + label {padding: 8px 5px 8px 35px !important;text-align: left;}
.multi-grid-chkbx [type="checkbox"] + label {padding: 7px 5px 7px 35px !important;height: auto;line-height: 100%;text-align: left;}
.material-tooltip {display: none !important;}}
.progress-pointer-text {position: absolute;top: 0px;min-width: 30px;height: 18px;z-index: 999999;right: 0;background: var(--dh-white);font-size: 12px;text-align: center;border-radius: 0;padding: 0 3px;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);font-weight: bold;font-family: 'var(--dh-font-family)';}
.card-ms-img-selection .buttonSubmit[type="checkbox"].filled-in:not(:checked) + label:after, .card-ms-img-selection .buttonSubmit[type="checkbox"].filled-in:checked + label:after, .card-ms-img-selection .buttonSubmit[type="checkbox"].filled-in:checked + label:before {top: auto !important;left: 4px;}
.rating-svgs-parent {padding: 0;margin: 1rem 0 0 0;font-size: 0;float: left;width: 100%;}
.star-cont-small {margin: 0;border: 0;display: inline-block;}
.report-card-main-heading {padding: 10px !important;}
.reports-card-reveal-ico-new {width: 23%;height: 28px;display: inline-block;text-align: center;color: var(--dh-text-light);}
.card .card-image.report-card-main-img {border-radius: 0px !important;border-top: 1px solid var(--dh-bg-main);border-bottom: 1px solid var(--dh-bg-main);}
.report-card-main-heading a {color: var(--dh-text-medium);font-weight: 400;line-height: 28px;}
.report-card-main-heading a i {line-height: 28px;}
.card .card-image .report-card-img-title {padding: 20px 10px 10px 10px !important;}
.card .card-image .report-card-img-title a {color: var(--dh-white);font-size: 18px;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9) !important;font-weight: 400 !important;}
.reports-card-reveal-ico-new:hover {color: var(--dh-text-medium);}
.campaign-card-bottom-icons {background: var(--dh-bg-main);padding: 5px 10px;border-top: 1px solid var(--dh-bg-main);}
.report-filter-question-label {font-weight: 500;font-size: 1rem !important;color: var(--dh-black) !important;}
.report-filter-row-table {border-bottom: 1px solid var(--dh-bg-main);margin: 0;}
.row.report-filter-row-table:hover {background: var(--dh-bg-main);}
.sort-single-item-container {border-radius: 5px;margin: 10px 0 !important;padding: 7px 7px 7px 22px !important;box-shadow: 0px 5px 1px 0 rgba(0,0,0,0.1), 0px 4px 0px 0 rgba(0,0,0,0.1);}
.sort-single-item-container:before {content: "\f0dc";font: normal normal normal 14px/1 FontAwesome;font-size: 14px;text-rendering: auto;position: absolute;padding-top: 16px;left: 10px;}
.sort-list-parent-cont {position: relative;}
main.fullwidth-page.without-header-sp .datahub-main {margin-top: 40px !important;}
main.fullwidth-page.with-header-sp .datahub-main {margin-top: 100px !important;}
main.fullwidth-page.two-tone-sp.with-header-sp .datahub-main {margin-top: 150px !important;}
main.fullwidth-page.two-tone-sp.without-header-sp .datahub-main {margin-top: 40px !important;}
.ov-ruleset {background: var(--dh-bg-main);padding-top: 1.5rem;border: 1px solid var(--dh-text-light);margin: 0 !important;}
.row.logical-connecter .input-field {margin-bottom: 0;}
/*div#cont_devices {height: calc(100vh - 130px);overflow: auto;}*/
main.fullwidth-page.full-bg-sp.with-header-sp .datahub-main {margin-top: 150px !important;}
.report-variable-incr-row {border: 1px dashed var(--dh-text-light);margin: 0 0.75rem;float: left;width: calc(100% - 1.5rem);border-radius: 3px;padding: 1.2rem 0;position: relative;margin-bottom: 1rem;}
.report-variable-incr-btn {position: absolute;bottom: -17px;right: 10px;height: 32px;}
.report-variable-incr-btn a i {font-size: 30px;background: var(--dh-white);line-height: 30px;}
.hor_logo_div > h1 > a > .wrapLogo > .logo_img_main/*, a.sp-logo-big img*/ {max-width: fit-content !important;}
.share-modal-content {padding: 10px 20px;}
.share-modal-content .input-field {padding: 0;}
.share-modal-content .row {margin-bottom: 0;}
.report-dash-card-small {padding-bottom: 55px;}
.card.report-dash-card-small.one:after {background: url(/Content/NewMaterialize/images/Reports/report-sml-total.svg);content: " ";position: absolute;bottom: 0;width: 100%;height: 50px;background-size: cover;}
.card.report-dash-card-small.two:after {background: url(/Content/NewMaterialize/images/Reports/report-sml-answered.svg);content: " ";position: absolute;bottom: 0;width: 100%;height: 50px;background-size: cover;}
.card.report-dash-card-small.three:after {background: url(/Content/NewMaterialize/images/Reports/report-sml-unanswered.svg);content: " ";position: absolute;bottom: 0;width: 100%;height: 50px;background-size: cover;}
.card.report-dash-card-small.four:after {background: url(/Content/NewMaterialize/images/Reports/report-sml-online-users.svg);content: " ";position: absolute;bottom: 0;width: 100%;height: 50px;background-size: cover;}
.card.report-dash-card-small.five:after {background: url(/Content/NewMaterialize/images/Reports/report-sml-opened.png);content: " ";position: absolute;bottom: 0;width: 100%;height: 50px;background-size: cover;}
.card.report-dash-card-small.six:after {background: url(/Content/NewMaterialize/images/Reports/report-sml-undelivered.png);content: " ";position: absolute;bottom: 0;width: 100%;height: 50px;background-size: cover;}
.card.report-dash-card-small.seven:after {background: url(/Content/NewMaterialize/images/Reports/report-sml-queing.png);content: " ";position: absolute;bottom: 0;width: 100%;height: 50px;background-size: cover;}
a.sp-create-link:hover .sp-create-text {color: var(--dh-info);}
a.sp-create-link:hover .sp-create-img img {border-color: var(--dh-info);}
.report-new-card {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: var(--dh-white);background-clip: border-box;border: 1px solid rgba(0,0,0,.125);border-radius: .25rem;box-shadow: 0 1px 10px 1px rgba(0, 0, 0, .05);border-radius: 5px;border-color: var(--dh-bg-main);padding: 1.5rem 1rem 0rem 1rem !important;margin: 1.5rem 0 !important;}
.report-new-main-title {font-size: 1.2rem;font-weight: 600;}
.report-new-main-subtitle {font-size: 1rem;color: var(--dh-text-medium);}
.report-new-main-ico {width: 60px;height: 60px;text-align: center;line-height: 60px;border-radius: 50%;color: var(--dh-white);float: left;margin-right: 20px;}
.report-new-main-ico i {font-size: 2rem;}
.report-new-small-head {font-size: 2rem;font-weight: 400;height: 36px;line-height: 36px;}
.report-new-small-subhead {font-size: 1rem;color: var(--dh-text-medium);}
.card.report-view-card {border: 1px solid rgba(0,0,0,.125);border-radius: .25rem !important;box-shadow: 0 1px 10px 1px rgba(0, 0, 0, .05);border-radius: 5px !important;border-color: var(--dh-bg-main);}
.card.report-view-card .card-title {font-size: 1.2rem !important;font-weight: 500;}
.report-new-card .col.report-new-card-top-sec {margin-bottom: 1.5rem;}
.card.report-view-card:hover, .report-new-card:hover {box-shadow: 0 8px 13px 0 rgba(0,0,0,.12);}
.submissions-by-device > .row {margin-left: 0;margin-right: 0;}
.submissions-by-device h5, .report-new-card-main h5 {font-size: 1.2rem;font-weight: 500;margin: 0 0 1rem 0;}
.submissions-by-device i {font-size: 2.5rem;}
.submission-device-count {font-size: 1.5rem;}
.card.report-view-card > .card-content > .row {margin-left: -0.75rem;margin-right: -0.75rem;}
.campaign-report-search-cont {border: 1px solid var(--dh-text-light);position: relative;margin-bottom: 1rem;border-radius: 4px;}
.campaign-report-search-cont .btn-search {position: absolute;top: 0;background: var(--dh-bg-main);height: 3rem;line-height: 3rem;width: 3rem;text-align: center;right: 0;}
.campaign-report-search-cont .btn-search i {font-size: 1.8rem;}
.campaign-report-search-cont input {margin-bottom: 0;padding: 0 4rem 0 5px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border-bottom: none !important;}
.campaign-report-search-cont input[type=text]:focus:not([readonly]) {border-bottom: none !important;box-shadow: none !important;}
.report-new-card-main {min-height: 350px;}
table.time-filter-table .chip {padding: 0;background: none;border-radius: 0;margin-top: 7px;}
table.time-filter-table .chip img {margin: 0 8px 0 0;border-radius: 0;}
table.time-filter-table tbody tr td {padding: 0;}
table.time-filter-table .chip i {float: left;font-size: 32px;line-height: 32px;width: 32px;height: 32px;text-align: center;padding: 0;color: var(--dh-white);background: rgba( var(--dh-warning-rgb), 0.6588235294117647);margin-right: 8px;}
table.time-filter-table input[type=text] {border-bottom: none;}
.row.data-filter-row {margin-bottom: 0;border-bottom: 1px solid var(--dh-bg-main);}
.row.data-filter-row .col {margin-bottom: 0;padding: 5px 0.75rem;font-size: 15px;font-weight: bold;}
.report-filter-question-label {line-height: 30px;}
.row.report-filter-row-table .input-field {margin-bottom: 0;}
.row.report-filter-row-table .input-field input {border-bottom: 0;}
.card.report-view-card .card {border-radius: 5px !important;border: 1px solid var(--dh-bg-main);box-shadow: 0 1px 10px 1px rgba(0, 0, 0, .05);}
.survey-reveal-cont ~ .scroll-p-track-parent {top: 20px !important;}
a.dataset-card-reveal-btn {width: 46%;height: 36px;border: 1px solid var(--dh-text-light);float: left;margin: 5px 2%;border-radius: 3px;line-height: 36px;background: var(--dh-white);box-shadow: 0 1px 0px 0 rgba(0,0,0,0.16), 0 2px 0px 0 rgba(0,0,0,0.12);}
a.dataset-card-reveal-btn i {font-size: 22px;}
.sp-create-popup-cont > .row {margin-bottom: 0;}
.modal.modal-fixed-header .modal-content.sp-create-popup-cont {overflow-y: hidden !important;}
.single-report-panel-new {box-shadow: 0px 2px 1px 0 rgba(0,0,0,0.16), 0 1px 2px 0 rgba(0,0,0,0.12);margin: 0.5rem auto;}
.card-linked-surveys-head {padding: 8px;color: var(--dh-text-medium);font-size: 1.1rem;text-transform: capitalize;}
.linked-survey-delete {position: absolute;width: 30px;height: 30px;z-index: 9;text-align: center;line-height: 30px;background: var(--dh-white);right: 5px;top: 5px;font-size: 20px;border-radius: 50%;display: none;}
.linked-survey-delete:hover {cursor: pointer;}
.card.single-report-panel-new:hover .linked-survey-delete {display: block;}
.card.single-report-panel-new:hover .card-linked-surveys-head a {color: var(--dh-info) !important;font-weight: 500;}
.card-linked-surveys-head a {color: var(--dh-text-medium) !important;}
.row.two-tone-bg-row {float: left;margin-top: 1.5rem;width: 100%;margin-bottom: 0;padding: 0;}
.row.two-tone-bg-row .input-field {margin-bottom: 0;}
.row.two-tone-bg-row > .input-field > .select-wrapper > input {margin: 0 0 5px 0 !important }
#bg-color-pallete {padding: 0;}
.row.two-tone-bg-color-dummy-txt img {width: 80px;margin: 0 auto;height: 80px;display: block;margin-top: 10px;}
.row.two-tone-bg-color-dummy-txt h6 {width: 200px;text-align: center;margin: 0 auto;color: var(--dh-text-medium);margin-top: 5px;}
@media only screen and (max-width: 768px) {button.bttm-nav-btn-txt-mob:after {display: none;}
button.bttm-nav-btn-txt-mob > * {display: block !important;}}
.common-color-picker .theming-color-bubble {margin: 6px auto;}
.color-picker-modal-cont .colorpicker {float: none;margin: 1rem auto;width: 300px;}
.color-picker-modal-cont .theming-color-bubble {border: 3px solid rgba(0,0,0, 0.0);float: none;display: block;}
.color-picker-modal-cont .theming-color-bubble:hover {border: 3px solid rgba(255,255,255, 0.5);}
.color-picker-modal-cont .material-theme-bg-option {margin-top: 10px;}
.upload-data-modal-content {padding: 1.5rem !important;}
.mailer-template-card-main {border-radius: 4px;overflow: hidden;}
.mailer-template-card-main .mailer-template-card-title-cont {padding: 5px;}
.mailer-template-card-title-cont .user-basic-information {padding: 5px 5px 5px 40px !important;min-height: 30px;cursor: default;}
.mailer-template-card-title-cont .group-user .circle {padding: 0;width: 30px;height: 30px;line-height: 30px;left: 4px;}
.mailer-template-card-title-cont .group-user .circle i {font-size: 18px;}
.card.mailer-template-card-main .card-image {padding: 0;border-radius:0;}
.card.mailer-template-card-main span.group-user-name a {line-height: 30px;}
.card.mailer-template-card-main i.card-option-ico {background: none;color: var(--dh-text-light);font-size: 26px;}
.card.mailer-template-card-main .mail-temp-del {position: absolute;right: 5px;font-size: 18px;top: 9px;color: var(--dh-text-medium);width: 30px;height: 30px;background: var(--dh-bg-main);text-align: center;border-radius: 50%;line-height: 30px;z-index: 9;display: none;}
.card.mailer-template-card-main > .card-image > .square > .content > div {border: none;}
.card.mailer-template-card-main > .card-image {border-radius: 0px;}
.card.mailer-template-card-main:hover .mail-temp-del {display: block;}
.card.mailer-template-card-main .mail-temp-del:hover {color: var(--dh-info-dark);background: rgba( var(--dh-text-light-rgb), 0.25);}
.card.mailer-template-card-main i.card-option-ico:hover {color: var(--dh-info);}
.card.mailer-template-card-main .bottom-mailer-temp {padding: 15px 12px !important;cursor: default;}
.card.mailer-template-card-main .link-to-campaign {position: absolute;right: 24px;bottom: 46px;z-index: 9;background: var(--dh-warning);width: 38px;height: 38px;text-align: center;line-height: 40px;border-radius: 50px;color: var(--dh-white);box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
.card.mailer-template-card-main .link-to-campaign i {font-size: 1.2rem;}
i#btn_anno_add {background: var(--dh-success);color: var(--dh-white) !important;width: 25px;height: 25px;line-height: 25px;text-align: center;border-radius: 50%;margin-top: -28px;cursor: pointer;float: right;margin-right: 18px;font-size: 24px;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
.material-tooltip {font-size: 0.8rem;min-height: 30px;padding: 8px;max-width: 250px;text-align: left;line-height: 1.2rem;}
body > canvas {display: none;}
.incrimental-cont-field.valid-add-label label {font-size: 0.8rem !important;-webkit-transform: translateY(-140%) !important;transform: translateY(-140%) !important;}
.default-translation-main-tab-cont {padding: 0;}
.default-translation-tab-cont {padding: 0 1.75rem !important;margin-bottom: 1rem;}
.default-translation-tab-cont table.striped > thead > tr > th {padding: 10px;}
.default-translation-tab-cont table.striped > tbody > tr > td {padding: 0 10px;}
.default-translation-tab-cont table.striped > tbody > tr > td input {margin-bottom: 0;}
.default-translation-tab-cont table.striped > tbody > tr > td label, .default-translation-tab-cont table.striped > thead > tr > th label {padding-left: 20px;height: 20px;line-height: 20px;}
.card-panel.default-translation-main-tab-cont .tabs .tab a.active {background: var(--dh-info-medium);color: var(--dh-white);}
.card-panel.default-translation-main-tab-cont .tabs .tab a {border-bottom: 2px solid var(--dh-info);color: var(--dh-info-medium);}
.card-panel.default-translation-main-tab-cont .tabs .indicator {background: var(--dh-info);}
#add-translation-modal .col {padding: 0 }
#add-translation-modal .input-field label {left: 0 }
table.survey-translation-table-new tbody tr td {padding: 0 5px;}
table.survey-translation-table-new tbody tr td:first-child {text-align: center;}
table.survey-translation-table-new [type="checkbox"] + label {padding-left: 20px;margin-top: 10px;}
table.common-txt-trans-bank tbody tr td {padding: 0 5px;}
table.common-txt-trans-bank tbody tr td:first-child {text-align: center;}
table.common-txt-trans-bank [type="checkbox"] + label {padding-left: 20px;margin-top: 10px;}
table.common-txt-trans-bank.striped {background: var(--dh-white);}
.trans-bank-table-cont tbody tr td:last-child, .trans-bank-table-cont thead tr th:last-child {text-align: center;}
table.common-txt-trans-bank.striped thead tr th:first-child {text-align: center;}
.survey-translation-table-new thead tr th:first-child {text-align: center;}
.upload-data-modal-content {padding: 1.5rem !important;}
#upload-map .row {border-bottom: 1px solid var(--dh-text-light);margin-bottom: 0;}
#upload-map .row .input-field {margin-bottom: 0;}
#upload-map .row input.select-dropdown {margin: 0;}
#upload-map .row .upload-field {line-height: 3rem;font-weight: 500;}
#upload-map .row:nth-child(odd) {background: var(--dh-white);}
#upload-map .row label {display: none;}
#upload-map .row .select-wrapper input.select-dropdown {border-bottom: none;}
#upload-map .row:first-child {border-top: 1px solid var(--dh-text-light);}
.input-field.close-survey-ondate p {margin-top: 0;margin-bottom: 0;font-size: 0.8rem;color: var(--dh-text-light);}
.input-field.close-survey-ondate i.prefix {height: 2rem;line-height: 2.5rem;text-align: center;top: 0;}
.input-field.close-survey-ondate {margin-bottom: 0;}
@media only screen and (min-width: 601px) {.ms-answer .star-cont-small {width: 10% !important;float: left;}}
.kiosk-item-li ul.sortableElement li .row {margin-bottom: 0px;}
.kiosk-item-li ul.sortableElement li .row .col.l10 {text-align: left;line-height: 3rem }
.kiosk-item-li ul.sortableElement li .select-wrapper input.select-dropdown {margin: 0;}
.kiosk-item-li ul.sortableElement li {border-radius: 4px }
.minitheme li.kiosk-item-li {overflow: auto;}
.material-theme-font-option .input-field label {margin-top: 0rem;left: 0.75rem;font-size: 12px;}
.row-section-break .rounded-Edges {margin-bottom: 20px;}
.sticklr > li > ul {position: fixed !important;}
.poll-survey-question [type="checkbox"] + label {height: 20px;width: 20px;padding-left: 20px;margin-top: 5px;}
table.poll-survey-question tbody tr td:first-child {text-align: center;}
.poll-report-small-card {width: 40px;height: 40px;float: left;background: #f4f4f4;text-align: center;line-height: 40px;margin-right: 10px;color: var(--dh-white);font-size: 24px;border-radius: 4px;}
.poll-report-small-card-count {font-size: 24px;line-height: 22px;font-weight: 500;color: #434343;}
.poll-report-small-card-desc {color: #909090;}
.poll-report-heading {margin: 0;line-height: 44px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
h6.poll-report-card-question {font-size: 18px;margin-bottom: 1rem;color: var(--dh-text-medium);margin-top: 0;border-bottom: 1px solid var(--dh-bg-main);padding-bottom: 5px;font-weight: 500;cursor: pointer;}
.poll-survey-question-users {top: 0;margin-top: 0;}
.voted, .user-voted {width: 14px;height: 14px;background: var(--dh-info-medium);border-radius: 50%;float: left;margin-right: 8px;margin-top: 3px;}
.not-voted, .user-not-voted {width: 14px;height: 14px;background: var(--dh-text-warning);border-radius: 50%;float: left;margin-right: 8px;margin-top: 3px;}
.user-voted, .user-not-voted {position: absolute !important;float: none;left: 46px;top: 8px;z-index: 1;border: 1px solid var(--dh-white);}
.voted-user-reveal-close {margin-right: 16px;float: right;margin-top: 2px;}
.different-smileys.smileys {display: none;}
.rating-upload-file-icon {width: 100%;height: 100%;background: rgba( var(--dh-success-rgb), 0.75);margin: 0;position: absolute;padding: 0;text-align: center;box-sizing: content-box;top: 0;}
.rating-upload-file-icon img {width: 20px;height: 20px;}
.sep-smiley {border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 0;cursor: pointer;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);position: relative;overflow: hidden;}
.svg-img-upload-rating {margin: 0 -10px;box-sizing: content-box;}
.svg-img-upload-rating [type="radio"]:not(:checked) + label, .svg-img-upload-rating [type="radio"]:checked + label {box-sizing: border-box;padding-bottom: 0;}
.nps-cont {width: 100%;float: left;}
.nps-smiley-single {width: 7.090909090909091%;float: left;margin: 0 1%;}
.nps-smiley-single img {width: 100%;}
.nps-sad-cont {width: 63.63636363636364%;border-bottom: 2px solid var(--dh-warning);border-right: 2px solid var(--dh-text-medium);height: 30px;float: left;}
.nps-sad-cont .nps-number-count {width: 14.28571428571429%;float: left;text-align: center;font-size: 18px;font-weight: 600;color: var(--dh-text-medium);}
.nps-neutral-cont {width: 18.18181818181818%;height: 30px;float: left;border-bottom: 2px solid var(--dh-success);border-right: 2px solid var(--dh-text-medium);}
.nps-happy-cont {width: 18.18181818181818%;height: 30px;float: left;border-bottom: 2px solid var(--dh-success);}
.nps-neutral-cont .nps-number-count {width: 50%;float: left;text-align: center;font-size: 18px;font-weight: 600;color: var(--dh-text-medium);}
.nps-happy-cont .nps-number-count {width: 50%;float: left;text-align: center;font-size: 18px;font-weight: 600;color: var(--dh-text-medium);}
.nps-sad-cont-text {width: 63.63636363636364%;border-right: 2px solid var(--dh-text-medium);height: 30px;float: left;}
.nps-neutral-cont-text {width: 18.18181818181818%;height: 30px;float: left;border-right: 2px solid var(--dh-text-medium);}
.nps-happy-cont-text {width: 18.18181818181818%;height: 30px;float: left;}
.nps-cont-text-desc {width: 100%;float: left;text-align: center;font-size: 14px;font-weight: 400;color: var(--dh-text-medium);line-height: 30px;}
.nps-main-score {text-align: center;color: var(--dh-text-medium);line-height: 30px;font-size: 30px;margin-top: 20px;font-weight: 500;}
.nps-heading {font-size: 24px;border-bottom: 1px solid var(--dh-bg-main);margin-bottom: 15px;line-height: 42px;margin-top: -10px;cursor: pointer;}
table.nps-table tr td, table.nps-table tr th {text-align: center;border-radius: 0;}
table.nps-table tr td:first-child {text-align: left;font-weight: 500;font-size: 18px !important;}
table.nps-table tr td {height: 60px;}
table.nps-table tr th:last-child, table.nps-table tr td:last-child {background: var(--dh-bg-main);font-weight: 500;}
.nps-table-dectractors {background: rgba( var(--dh-warning-rgb), 0.2);color: var(--dh-warning);}
.nps-table-passives {background: rgba( var(--dh-info-medium-rgb), 0.2);color: var(--dh-info-medium);}
.nps-table-promoters {background: rgba( var(--dh-success-rgb), 0.2);color: var(--dh-success);}
table.nps-table tr.rating td {font-weight: 500;font-size: 20px;}
table.nps-table tr.percentage td {font-size: 22px;font-weight: 600;}
table.nps-table tr.count td.nps-table-dectractors {background: #feb9b8;}
table.nps-table tr.percentage td.nps-table-dectractors {background: #fea2a2;}
table.nps-table tr.count td.nps-table-passives {background: rgba( var(--dh-info-medium-rgb), 0.4);}
table.nps-table tr.percentage td.nps-table-passives {background: rgba( var(--dh-info-medium-rgb), 0.6) }
table.nps-table tr.count td.nps-table-promoters {background: #b9d6b7;}
table.nps-table tr.percentage td.nps-table-promoters {background: #8abc86;}
table.nps-table tr.count td {font-size: 17px;font-weight: 500;}
table.nps-table tr.count td:last-child {background: #e3e3e3;font-weight: 600;font-size: 24px;}
table.nps-table tr.percentage td:last-child {background: #c7c7c7;font-weight: 600;font-size: 24px;}
.nps-small-details {width: 33.33%;float: left;text-align: center;font-size: 16px;padding-top: 10px;font-weight: 500;color: var(--dh-text-medium);}
.nps-card-reveal-heading {margin-top: 0;font-size: 1.2rem;font-weight: 500;}
.nps-heading i {float: right;}
@media screen and (max-width: 480px) {.nps-cont-text-desc {font-size: 10px;}
.nps-small-details {width: 100% }}
.star-cont-small .small-star.tooltip-rating{text-align:initial!important;}
.survey-heading-section-row, .survey-heading-section-row .input-field{margin-bottom:0;}
.survey-heading-section-row .select-wrapper input.select-dropdown{margin:0;}
.survey-heading-section-row  .input-field{background: var(--dh-white);margin: 0.5rem 0.75rem;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);border-radius: 3px;}
.survey-heading-section-row .select-wrapper input.select-dropdown {border-bottom:0;}
.survey-card-title-text{font-weight:500;color:#767676;}
.close-survey-img-icon img{width:100px;}
.close-survey-img-icon {margin:  0 auto;position: initial;width: 80px;}
.close-survey-img-icon img {height: auto;max-height: 80px;width: 80px;border: 2px solid var(--dh-text-light);padding: 10px;border-radius: 50%;}
.close-survey-cc-selector input {margin: 0;padding: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
label.close-survey-img-card-cc.immediate:before {background-image: url(../../../NewMaterialize/images/sf-icon/immediate.svg);}
label.close-survey-img-card-cc.on-date:before {background-image: url(../../../NewMaterialize/images/sf-icon/on-date.svg);}
label.close-survey-img-card-cc.on-task:before {background-image: url(../../../NewMaterialize/images/sf-icon/tasks.svg);}
.close-survey-cc-selector input:active + .close-survey-img-card-cc {opacity: .9;}
.close-survey-cc-selector input:checked + .close-survey-img-card-cc {-webkit-filter: none;-moz-filter: none;filter: none;padding:0;font-weight:600;}
.close-survey-img-card-cc {cursor: pointer;background-size: contain;background-repeat: no-repeat;display: inline-block;width: 300px;height: 100px !important;-webkit-transition: all 100ms ease-in;-moz-transition: all 100ms ease-in;transition: all 100ms ease-in;-webkit-filter: brightness(1) grayscale(1) opacity(.85);-moz-filter: brightness(1) grayscale(1) opacity(.85);filter: brightness(1) grayscale(1) opacity(.85);}
.close-survey-img-card-cc:hover {-webkit-filter: brightness(1.2) grayscale(.2) opacity(.9);-moz-filter: brightness(1.2) grayscale(.2) opacity(.9);filter: brightness(1.2) grayscale(.2) opacity(.9);}
label.close-survey-img-card-cc:before, label.close-survey-img-card-cc:after {display: none;}
label.close-survey-img-card-cc:before {display:block;width: 80px!important;height: 80px!important;position: relative!important;background-position: center;margin: 0 auto!important;}
[type="radio"].with-gap:checked + label.close-survey-img-card-cc:before, [type="radio"]:not(:checked)+label.close-survey-img-card-cc:before{border:none!important;}
[type="radio"]:not(:checked) + label.close-survey-img-card-cc, [type="radio"]:checked + label.close-survey-img-card-cc{padding:0;width:100%;display:block;min-height:140px;}
.survey-index-close-survey-hover{-webkit-filter: brightness(1.2) grayscale(.2) opacity(.9);-moz-filter: brightness(1.2) grayscale(.2) opacity(.9);filter: brightness(1.2) grayscale(.2) opacity(.9);}
* {outline: none;box-sizing: border-box;-webkit-tap-highlight-color: transparent;-webkit-font-smoothing: antialiased;}
.tss {display: inline-block;position: relative;user-select: none;background:  var(--dh-primary);border-radius: 25px;height: 14px;margin-top: 5px;width: 78px!important;min-width: 74px!important;min-width:70px;}
.tss input[type='radio'] {display: none;}
.tss input[type='radio']:checked + label span:before {display: inline-block;}
.tss label {position: relative;display: inline-block;cursor: pointer;padding: 15px 10px;min-width: 50px;}
.tss label span:before {content: '';position: absolute;display: none;width: 100%;height: 100%;border-radius: 100%;background: var(--dh-secondary);top: 50%;left: 0;transform: translateY(-50%);box-shadow: 0 1px 3px 1px rgba(0,0,0,0.4);}
.thing {margin: 20px 0;}
.tss [type="radio"] + label:before, .tss [type="radio"] + label:after {display:none;}
.tss [type="radio"]:not(:checked) + label, .tss [type="radio"]:checked + label {position: relative;display: inline-block;cursor: pointer;padding: 11px 10px !important;min-width: 22px;line-height: initial !important;text-align:center;color: var(--dh-white);top: -4px;height:22px;left:2px;}
.switch-container {width: 100%;display: inline-flex;}
.switch-min-cont, .switch-max-cont {display:  inline-block;}
.switch-min-cont {padding-right:10px}
.switch-max-cont {padding-left:10px}
.tss label span:before {background-color: var(--dh-white);}
.tss label:first-of-type span:before {background-color: var(--dh-success);}
.tss label:last-child span:before {background-color: var(--dh-warning);}
.sortableElement li {color: var(--dh-white);border-radius: 4px;box-shadow: 0 2px 0px 0 rgba(0,0,0,0.16), 0 2px 2px 0 rgba(0,0,0,0.12);position:relative;}
.sortableElement li .select-wrapper {border: 1px solid rgba(255, 255, 255, 0.15);border-radius: 4px;background: rgba(255, 255, 255, 0.1)!important;padding: 0 5px!important;box-sizing: border-box;}
.sortableElement > li:before {content: "\f0dc";font: normal normal normal 14px/1 FontAwesome;font-size: 18px;text-rendering: auto;position: absolute;left: 7px;top: 50%;transform: translateY(-50%);}
ul.sortableElement{position:relative;font-size:16px;}
.card.mailer-card-main h6 {margin-bottom: 1.8rem;font-size: 1.2rem;background: var(--dh-bg-main);height: 2.5rem;line-height: 2.5rem;padding-left: 10px;}
.card.mailer-card-main input {margin: 0;}
.row.windows-authentication-chkbx label {position: relative;margin-bottom: 20px;}
@media screen and (max-width:600px){.survey-pre-full-bg {background-position: top center!important;background-size: cover!important;min-height:100vh;}}
.mailer-demographics-modal h6, .mailer-map-fields h6{font-size: 1.3rem;}
button.weekButtons {border: 1px solid #b5b5b5;padding: 0px 0px;border-radius: 3px;box-sizing: initial;}
#dataset-map-modal h6, .contact-import-modal-three-sixty h6 {font-size: 1.4rem;margin-bottom: 0.7rem!important;}
h6.survey-final-hd-text {font-size: 1.1rem;font-weight: 500;}
a.change-current-theme {width: 100%;background:  var(--dh-white);color: var(--dh-info-medium);height: 30px;line-height: 30px;font-size: 13px;font-weight: 500;border-radius: 5px;}
a.change-current-theme:hover {color: var(--dh-white);background-color: var(--dh-info-medium);}
.language-selection-card-container {margin:2rem 0;width: 500px;}
.language-selection-card-container h5 {font-size: 1.5rem;line-height: 1.5;font-weight:500;}
.language-selection-card-container h6 {font-size: 1.1rem;line-height: 1.5;margin-bottom:1.5rem;}
.language-selection-card-container .card .card-content{padding:30px 25px}
a.language-selection-btn, a.language-selection-btn:hover {background: var(--dh-white);color: var(--dh-text-medium);}
a.btn.language-selection-btn {padding: 0 1.2rem;margin: 0 0.6rem 0.6rem 0;border-radius: 20px;width:100%;}
.poll-report-table-user ul {margin: 0;border: none;}
.poll-report-table-user .collection .collection-item{padding: 0 20px 0 72px;min-height: 42px!important;}
.poll-report-table-user .collection .collection-item .title {line-height: 42px;font-weight: 500;}
.poll-report-table-user ul li:hover {background: none;}
.poll-report-table-user .user-voted, .poll-report-table-user .user-not-voted {top: 0;}
.width-auto-poll-report{width:auto!important;margin: 1.2rem 0 0;}
.no-margin-poll-report{margin:1rem 0 0 0;font-size:1.5rem;}
.language-sel-text-col{margin:2rem 0 0 0 ;}
.lang-sel-screen-cont {margin: 0.5rem;float: left;width: 300px;}
.language-settings-row h6 {padding: 0.5rem 1rem 0 1rem;font-weight: 500;}
.card.card-ms-img-selection {box-shadow:  none;border: none;border-radius: 0;background:none;background: rgba(0, 0, 0, 0.1);border-radius:6px;}
.card.card-ms-img-selection label:before, .card.card-ms-img-selection label:after {display: none;}
.card-ms-img-selection .card-content {padding: 0;text-align:center;background:none;}
.card-ms-img-selection-text {top: 0;transform: none;font-size:14px;width:100%;line-height: 1.5rem;height: auto;padding:3px 0}
.card.card-ms-img-selection.active-image-option {border: none;box-shadow: none!important;border-radius:6px;}
.card.active-image-option .card-content {background: none;color: inherit !important;border: none;}
.mini-survey-control .checkbox_img_selection.active-image-option label {color:  inherit;}
.card-ms-img-selection-kiosk, .card-ms-img-selection-kiosk .card-content {background: none!important;}
.card-ms-img-selection-kiosk .card-content {padding: 8px 0!important;}
.card-ms-img-selection-kiosk.active-image-option .card-content{background:none!important;}
main.survey-pre-full-bg {padding-left: 0;}
.chip.pulse-chip {background: var(--dh-info);color: var(--dh-white);box-shadow: 0 2px 2px 0 rgba(0,0,0,0.1), 0 2px 5px 0 rgba(0,0,0,0.12);}
.pulse-chip-cont{margin-bottom:1rem;}
th.sel-table.sel-mem-all.sorting_asc {text-align: center;}
@media only screen and (min-width: 601px) {.ms-answer .star-cont-small { width: 10% !important; float: left; }}
.kiosk-item-li ul.sortableElement li .row { margin-bottom: 0px; }
.kiosk-item-li ul.sortableElement li .row .col.l10 { text-align: left; line-height: 3rem }
.kiosk-item-li ul.sortableElement li .select-wrapper input.select-dropdown { margin: 0; }
.kiosk-item-li ul.sortableElement li { border-radius: 4px }
.minitheme li.kiosk-item-li { overflow: auto; }
.material-theme-font-option .input-field label { margin-top: 0rem; left: 0.75rem; font-size: 12px; }
.row-section-break .rounded-Edges { margin-bottom: 20px; }
.sticklr > li > ul { position: fixed !important; }
.poll-survey-question [type="checkbox"] + label { height: 20px; width: 20px; padding-left: 20px; margin-top: 5px; }
table.poll-survey-question tbody tr td:first-child { text-align: center; }
.poll-report-small-card { width: 40px; height: 40px; float: left; background: #f4f4f4; text-align: center; line-height: 40px; margin-right: 10px; color: var(--dh-white); font-size: 24px; border-radius: 4px; }
.poll-report-small-card-count { font-size: 24px; line-height: 22px; font-weight: 500; color: #434343; }
.poll-report-small-card-desc { color: #909090; }
.poll-report-heading { margin: 0; line-height: 44px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
h6.poll-report-card-question { font-size: 20px; margin-bottom: 1rem; color: var(--dh-text-medium); margin-top: 0; border-bottom: 1px solid var(--dh-bg-main); padding-bottom: 5px; font-weight: 500; cursor: pointer; }
.poll-survey-question-users { top: 0; margin-top: 0; }
.voted, .user-voted { width: 14px; height: 14px; background: var(--dh-info-medium); border-radius: 50%; float: left; margin-right: 8px; margin-top: 3px; }
.not-voted, .user-not-voted { width: 14px; height: 14px; background: var(--dh-text-warning); border-radius: 50%; float: left; margin-right: 8px; margin-top: 3px; }
.user-voted, .user-not-voted { position: absolute !important; float: none; left: 46px; top: 8px; z-index: 1; border: 1px solid var(--dh-white); }
.voted-user-reveal-close { margin-right: 16px; float: right; margin-top: 2px; }
.nps-cont { width: 100%; float: left; }
.nps-smiley-single { width: 7.090909090909091%; float: left; margin: 0 1%; }
.nps-smiley-single img { width: 100%; }
.nps-sad-cont { width: 63.63636363636364%; border-bottom: 2px solid var(--dh-warning); border-right: 2px solid var(--dh-text-medium); height: 30px; float: left; }
.nps-sad-cont .nps-number-count { width: 14.28571428571429%; float: left; text-align: center; font-size: 18px; font-weight: 600; color: var(--dh-text-medium); }
.nps-neutral-cont { width: 18.18181818181818%; height: 30px; float: left; border-bottom: 2px solid var(--dh-success); border-right: 2px solid var(--dh-text-medium); }
.nps-happy-cont { width: 18.18181818181818%; height: 30px; float: left; border-bottom: 2px solid var(--dh-success); }
.nps-neutral-cont .nps-number-count { width: 50%; float: left; text-align: center; font-size: 18px; font-weight: 600; color: var(--dh-text-medium); }
.nps-happy-cont .nps-number-count { width: 50%; float: left; text-align: center; font-size: 18px; font-weight: 600; color: var(--dh-text-medium); }
.nps-sad-cont-text { width: 63.63636363636364%; border-right: 2px solid var(--dh-text-medium); height: 30px; float: left; }
.nps-neutral-cont-text { width: 18.18181818181818%; height: 30px; float: left; border-right: 2px solid var(--dh-text-medium); }
.nps-happy-cont-text { width: 18.18181818181818%; height: 30px; float: left; }
.nps-cont-text-desc { width: 100%; float: left; text-align: center; font-size: 14px; font-weight: 400; color: var(--dh-text-medium); line-height: 30px; }
.nps-main-score { text-align: center; color: var(--dh-text-medium); line-height: 30px; font-size: 30px; margin-top: 20px; font-weight: 500; }
.nps-heading { font-size: 24px; border-bottom: 1px solid var(--dh-bg-main); margin-bottom: 15px; line-height: 42px; margin-top: -10px; cursor: pointer; }
table.nps-table tr td, table.nps-table tr th { text-align: center; border-radius: 0; }
table.nps-table tr td:first-child { text-align: left; font-weight: 500; font-size: 18px !important; }
table.nps-table tr td { height: 60px; }
table.nps-table tr th:last-child, table.nps-table tr td:last-child { background: var(--dh-bg-main); font-weight: 500; }
.nps-table-dectractors { background: rgba( var(--dh-warning-rgb), 0.2); color: var(--dh-warning); }
.nps-table-passives { background: rgba( var(--dh-info-medium-rgb), 0.2); color: var(--dh-info-medium); }
.nps-table-promoters { background: rgba( var(--dh-success-rgb), 0.2); color: var(--dh-success); }
table.nps-table tr.rating td { font-weight: 500; font-size: 20px; }
table.nps-table tr.percentage td { font-size: 22px; font-weight: 600; }
table.nps-table tr.count td.nps-table-dectractors { background: #feb9b8; }
table.nps-table tr.percentage td.nps-table-dectractors { background: #fea2a2; }
table.nps-table tr.count td.nps-table-passives { background: rgba( var(--dh-info-medium-rgb), 0.4); }
table.nps-table tr.percentage td.nps-table-passives { background: rgba( var(--dh-info-medium-rgb), 0.6) }
table.nps-table tr.count td.nps-table-promoters { background: #b9d6b7; }
table.nps-table tr.percentage td.nps-table-promoters { background: #8abc86; }
table.nps-table tr.count td { font-size: 17px; font-weight: 500; }
table.nps-table tr.count td:last-child { background: #e3e3e3; font-weight: 600; font-size: 24px; }
table.nps-table tr.percentage td:last-child { background: #c7c7c7; font-weight: 600; font-size: 24px; }
.nps-small-details { width: 33.33%; float: left; text-align: center; font-size: 16px; padding-top: 10px; font-weight: 500; color: var(--dh-text-medium); }
.nps-card-reveal-heading { margin-top: 0; font-size: 1.2rem; font-weight: 500; }
.nps-heading i { float: right; }
.metric {padding: 10%;}
.metric svg {max-width: 100%;}
.metric path {stroke-width: 75;stroke: var(--dh-text-light);fill: none;}
.metric text {font-family: 'var(--dh-font-family)';}
@media screen and (max-width: 480px) {
.nps-cont-text-desc { font-size: 10px; }
.nps-small-details { width: 100% }}
.contact-list-search-area-row {display: flex;align-items: center;gap: 1rem;margin-bottom: 1rem;}
.question-bank-search-bar {position: relative;width: 100%;top: 0;padding: 0;border: none;flex:1;z-index:0;}
.question-bank-search-card .collection .collection-item.avatar {min-height: 66px!important;}
.question-bank-search-card .contact-list-search-area i {top: 6px;right: 8px;}
.question-bank-search-card ul.collection {margin: 0.5rem 0 0 0;}
.question-bank-add-search-bar {padding: 15px 0;margin-bottom:1rem;}
.question-bank-add-search-bar .contact-list-search-area i {right: 22px;top: 20px;}
.question-bank-search-card .collection li.collection-item.avatar:hover {background: var(--dh-bg-main);}
.card-panel.question-bank-search-card li.collection-item:hover a.secondary-content i {color: var(--dh-warning);}
#add-question-bank .modal-content {padding: 0px 1.5rem;background: var(--dh-white);}
/*td[data-senti="pos"] {color:lightgreen;}
td[data-senti="neg"] {color:lightpink;}
td[data-senti="nut"] {color:lightyellow;}*/
.sd-wizard-steps-org-main ul li.sd-wizard-steps {padding: 0 0.75rem;height: 40px;line-height: 40px;}
.sd-wizard-steps-org-main .indicator {display: none;}
.sd-wizard-steps-org-main ul {height: 40px;}
.dataset-home-card .card-content {border-top: 1px solid var(--dh-text-light);padding:10px;}
.dataset-home-card-delete {position: absolute;right: 5px;top: 5px;}
.dataset-home-card-delete .card-option-ico{background:rgb(106, 106, 106);}
.dataset-home-card-delete .card-option-ico:hover{background:rgba( var(--dh-warning-rgb), 0.75);}
.dataset-home-card-head-txt {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: 600;}
.dataset-home-card .card-content i {font-size: 24px;line-height:inherit;}
.survey-web-hook-btn-remove {width: 28px;height: 28px;background: var(--dh-warning);text-align: center;line-height: 28px;border-radius: 50px;color: var(--dh-white);font-size: 20px;margin-top: 15px;float: right;margin-right: 10px;}
.survey-web-hook-btn-add {width: 28px;height: 28px;background: var(--dh-info-medium);text-align: center;line-height: 28px;border-radius: 50px;color: var(--dh-white);font-size: 20px;margin-top: -1rem;float: right;margin-right: 10px;margin-bottom:1rem;}
.survey-web-hook-btn-remove:hover, .survey-web-hook-btn-add:hover {box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);cursor: pointer;}
li#skip_ {display: none;}
ul li.kiosk-item-li .tss [type="radio"]:not(:checked) + label, ul li.kiosk-item-li .tss [type="radio"]:checked + label{left:0;}
.webhookinfo-row pre{margin:0;display: inline-flex;width: 100%;}
.webhookinfo-row pre code{width:100%;}
.card-pre-code{background-color:#333333;position:relative;}
.copy-btn-card-pre-code {position: absolute;right: 20px;width: 40px;height: 40px;background: rgba(255, 255, 255, 0.12);border-radius: 36px;text-align: center;line-height: 40px;cursor: pointer;}
.copy-btn-card-pre-code i {color: rgba(255, 255, 255, 0.80);font-size: 20px;}
.copy-btn-card-pre-code:hover {background: rgba(255, 255, 255, 0.24);}
.webhookinfo-postinfo span {margin-left: 10px;}
.webhookinfo-postinfo{background: var(--dh-info-medium);color: var(--dh-white);padding: 12px;font-size:16px;}
@media only screen and (max-width: 768px) {
.hor_logo_div > h1 > a > .wrapLogo > .logo_img_main, a.sp-logo-big img {max-width: 100% !important;}}
.embedd-color{background-color: var(--dh-text-medium);}
.qr-code-color{background-color: var(--dh-success);}
.webhook-color{background-color: var(--dh-info-medium);}
.kiosk-item-li .select-wrapper input.select-dropdown:disabled {color: var(--dh-white)!important;}
.kiosk-item-li .select-wrapper span.caret.disabled {color: var(--dh-white)!important;}
@media only screen and (max-width: 768px){
.language-selection-card-container {width: 90%!important;/*margin:50px 5%;display: contents;*/}}
.rdo-img-comment-cont {margin: 0rem!important;height: 46px;margin-bottom:0.5rem}
.rdo-img-comment-cont .col.s12 {padding:0;}
@media only screen and (max-width: 900px){
#content-email .row .col {width: 50%!important;margin-left: auto;left: auto;right: auto;}}
@media only screen and (max-width: 1024px){
#content-email .card-content{font-size:11px;}}
li.kiosk-item-li table tr td label {margin-top: 6px;}
li.kiosk-item-li .star-cont-small .small-star.tooltip-rating {display:table}
.overlay-iphone-step-two {position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;background-size: contain;background-repeat: no-repeat;pointer-events:none;}
.frame.iphone {max-width: 385px!important;text-align: center;background: none;display: inline-block;position: relative;height:741px;width:378px!important;}
@media only screen and (min-width: 992px){.slideout_inner {top:0!important;height:100%!important;}}
.overlay-android-step-two {position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;background-size: contain;background-repeat: no-repeat;pointer-events:none;}
.frame.android {max-width: 375px!important;text-align: center;background: none;display: inline-block;position: relative;height: 700px;width:322px!important;}
.overlay-tablet-step-two {position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;background-size: contain;background-repeat: no-repeat;pointer-events:none;}
.frame.tablet {max-width: 500px!important;text-align: center;background: none;display: inline-block;position: relative;height: 650px;width:430px;}
.step-two-sidebar-header{padding: 10px;background: var(--dh-white);box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
.steptwo-android-btn, .steptwo-ios-btn, .steptwo-tablet-btn, .step-two-sidebar-header .portrait, .step-two-sidebar-header .landscape, #btn_launch, #btn_pin_unpin, #btn_refresh{font-size:2rem;height: 45px;position: relative;line-height: 45px;display: inline-block!important;width: 45px;background: var(--dh-info);color: var(--dh-white);border-radius: 50px;cursor:pointer;}
.row.step-two-sidebar-header #btn_pin_unpin, .row.step-two-sidebar-header #btn_refresh {float:left;height:45px;line-height: 45px;}
.row.step-two-sidebar-header a .fa ,.row.step-two-sidebar-header a .material-icons {line-height:45px}
.row.step-two-sidebar-header #btn_launch {float:right;height:45px;line-height: 45px;}
.step-two-sidebar-header .portrait, .step-two-sidebar-header .landscape{display:none;}
.step-two-sidebar-question-header{padding: 10px;background: var(--dh-white);box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
.step-two-sidebar-question-header input[type=text] {margin-bottom: 0!important;}
a#btn_pin_unpin i {font-size: inherit;}
.row.step-two-sidebar-header #btn_refresh{margin-left:0.5rem;}
.steptwo-android-btn:hover, .steptwo-ios-btn:hover, .steptwo-tablet-btn:hover, .step-two-sidebar-header .portrait:hover, .step-two-sidebar-header .landscape:hover, #btn_launch:hover, #btn_pin_unpin:hover, #btn_refresh:hover{box-shadow: 0 2px 1px 0 rgba(0,0,0,0.16), 0 2px 1px 0 rgba(0,0,0,0.12);}
.theming-text-align-boxes{width:25%;}
table.table-control-main > thead > tr > th {text-align: inherit!important;}
table.table-control-main > tbody > tr > td {padding: 0 5px;}
table.table-control-main > tbody > tr > td > input {border-bottom: 1px solid var(--dh-white);}
.themeInput .select-dropdown {max-height: 300px;}
li.kiosk-item-li table tbody tr td [type="radio"]:not(:checked) + label:before, li.kiosk-item-li table tbody tr td [type="radio"].with-gap:checked + label:before {border: 2px solid var(--dh-white)!important;}
table.FormulaEditTable.striped > tbody > tr > td {padding:5px;}
.FormulaEditTable-td-center {text-align: center;}
.FormulaEditTable-td-center label {padding-left: 20px;height: 20px;}
.datahub-heading-main{font-size:1.6rem;}
.card.card-ms-img-selection.template-selection-card {background: var(--dh-white) !important;padding: 2rem 0;border-radius: 6px;border: 1px solid var(--dh-text-light) !important;}
.select2-container--default .select2-search--inline .select2-search__field {border-bottom: 1px solid var(--dh-bg-main)!important;}
.card-ms-img-selection [type="radio"]:checked + label {/*border: 1px solid;*/border-radius: 6px;}
.card-ms-img-selection [type="radio"]:not(:checked) + label, .card-ms-img-selection [type="radio"]:checked + label {padding: 0 !important;}
.report-card-main-heading-top span a {font-weight: 500;color: #767676;}
.language-selection-logo, .language-selection-logo ~ h5, .language-selection-btn-cont {text-align: center;}
.card.result-list-collection-card ul{margin:0;border:none;}
.card.result-list-collection-card .collection .collection-item.avatar {min-height: 62px;}
.card.result-list-collection-card {border-radius: 6px;box-shadow: 0 1px 15px rgba(0,0,0,.04), 0 1px 6px rgba(0,0,0,.04);margin: 0 0 1rem 0;}
.card.result-list-collection-card .card-content {padding: 2px;}
p.survey-list-single-heading {font-size: 1.2rem!important;font-weight: 500;color: var(--dh-text-medium)!important;}
p.survey-list-single-details{font-size:14px;}
p.survey-list-single-details span {margin-right: 1rem;}
table.junk-table-main tbody tr td label, table.junk-table-main thead tr th label {padding-left: 20px;height: 20px!important;line-height: 20px;margin: 5px 0 0 5px;}
.trash-delete-btn {text-decoration: none;color: var(--dh-white);background-color: var(--dh-info);text-align: center;margin: 0.5rem 0;transition: .2s ease-out;cursor: pointer;font-size: 13px;border: none;border-radius: 2px;display: inline-block;height: 28px;line-height: 26px;outline: 0;padding: 0 1rem;text-transform: initial;vertical-align: middle;-webkit-tap-highlight-color: transparent;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.16), 0 1px 2px 0 rgba(0,0,0,0.12);}
.star-cont-small .tooltip-rating .tooltiptext-rating {border-radius: 20px;background-color:  var(--dh-primary);color: var(--dh-white);padding: 5px;position: relative;z-index: 1;width: 30px;height: 30px;display: block;text-align: center;line-height: 20px;margin: 0 auto;}
.dh-breadcrumb .row{margin-bottom:0;}
.sp-countdown-timer {position: fixed;bottom: 55px;left: 10px;width: 80px;height: 80px;background: var(--dh-white);text-align: center;border-radius: 5px 5px 0 0;box-shadow: 0px -2px 25px rgba(0, 0, 0, 0.3);}
.sp-contdown-timer-cont {width: 70px;height: 70px;/*border: 3px solid var(--dh-warning);border-radius: 50%;*/margin: 5px;}
.sp-countdown-timer-time {font-size: 14px;font-weight: 600;margin-top: 30px;line-height: 16px;position: absolute;top: 1px;width: 100%;}
.sp-countdown-timer-time-txt {font-size: 12px;line-height: 12px;position: absolute;top: 32px;width: 100%;}
.question-bank-survey-chip {width: auto;color: var(--dh-text-medium);padding: 0px 7px;font-size: 12px;line-height: 18px;border-radius: 4px;border: 1px solid var(--dh-text-light);display: inline-block;float: left;margin-right: 0.5rem;margin-top:2px;}
.survey-wizard-navigation-cont {position: fixed;width: 100%;bottom: 0;z-index: 9;padding: 10px 0;background: var(--dh-white);border-top: 1px solid var(--dh-bg-main);}
.survey-wizard-navigation-cont button {margin-right: 1rem;float:right;}
.handsontable table, .handsontable tbody, .handsontable thead, .handsontable td, .handsontable th, .handsontable input, .handsontable textarea, .handsontable div{z-index:0;}
.row.fb-add-field-types.question-bank-form-builder-cont .row .col a {text-align:left;background: var(--dh-white);color: var(--dh-text-medium);margin-bottom: 0;border-radius: 0;font-weight: 500;border: none;border-bottom: 1px solid var(--dh-bg-main);}
.row.fb-add-field-types.question-bank-form-builder-cont .row .col a:hover {background: var(--dh-bg-main)!important;color: var(--dh-info-medium);}
/*.row.fb-add-field-types.question-bank-form-builder-cont{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}*/
.row.fb-add-field-types.question-bank-form-builder-cont .row .col{padding:0;}
.select2-container {box-sizing: border-box;display: block;margin: auto!important;position: relative;vertical-align: middle;width: auto!important;}
.no-forms-added::before{content:"\e694";}
.row.fb-add-field-types.question-bank-form-builder-cont .row {margin-bottom: 0;}
@media only screen and (max-width: 1124px) and (min-width:601px){.container {width: 97%!important }}
@media only screen and (max-width: 750px) and (min-width:601px){.container {width: calc(97% - 60px)!important }}
textarea.materialize-textarea{-webkit-overflow-scrolling: touch;}
.small-star{display:table-cell!important;}
.rating-svg-icons-left{text-align:left!important;text-align:-webkit-left!important;text-align:-moz-left!important;text-align:-ms-left!important;}
.rating-svg-icons-center{text-align:center!important;text-align:-webkit-center!important;text-align:-moz-center!important;text-align:-ms-center!important;}
.rating-svg-icons-right{text-align:right!important;text-align:-webkit-right!important;text-align:-moz-right!important;text-align:-ms-right!important;}
@media only screen and (max-width: 800px){.star-cont-small{padding:0 1px;}}
.sort-row{display:flex;align-items:center;}
a.survey-m-img {width: 100%;height: 110px;float: left;}
.card-ms-img-selection [type="radio"] + label {border:1px solid transparent}
#nogroupmessage ~ table.highlight {display: none;}
.edit-response-field {margin-bottom: 4rem;}
.col.s12.email-survey-link .select2 {width: 100%!important;}
table.table-control-main tbody tr td {padding: 0}
#recent-uploads .img-upload-panel {display:block}
a.js-bulk-answers {background:  var(--dh-primary);padding: 8px 20px 8px 0;float: left;text-align: left;color: var(--dh-white);border-radius: 3px;font-size: 1rem;cursor: pointer;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
a.js-bulk-answers i {margin-right: 6px;margin-left: 10px;}
.find-and-replace{color: var(--dh-white);line-height:2rem;}
div#slider.slideout {width: 35px;}
.slideout_find {width: 35px!important;}
a.js-bulk-answers {background:  var(--dh-primary);padding: 8px 20px 8px 0;float: left;text-align: left;color: var(--dh-white);border-radius: 3px;font-size: 1rem;cursor: pointer;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
a.js-bulk-answers i {margin-right: 6px;margin-left: 10px;}
textarea#txtBulkAns {border: 1px solid rgba(0,0,0,0.1) !important;}
.plyr__controls input[type=range]+.thumb {display: none;}
.plyr {box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);border-radius: 5px;}
.plyr__progress span.thumb.active {display:none}
.uploadType.left label {padding-left: 26px;padding-top: 3px;}
.uploadType.left {margin-top: 10px;margin-left: 10px;}
#BulkAnswersModal .modal-header h5 {font-family: inherit;margin: 0.82rem 0 0.656rem 0;font-size: 1.64rem;font-weight: 400;line-height: 110%;letter-spacing: inherit;}
.recent-audio-file-name {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor:pointer;}
.uploaded-audio-preview {margin-top: 5rem;}
.other-recent-uploads .recent-upload-img-cont {background: var(--dh-white);box-shadow: 0 1px 1px 0 rgba(0,0,0,0.16), 0 1px 3px 0 rgba(0,0,0,0.12);border: none;border-radius: 5px;word-break: break-word;cursor:pointer;}
.other-recent-txt {width: 100%;padding: 5px;font-size: 12px!important;line-height: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.recent-audio-file-mn-cont {margin-bottom: 1.2rem;border-radius:4px;}
.other-recent-uploads .recent-upload-img-cont:hover {background: var(--dh-bg-main);}
.sortableElement li input{border:none!important;}
.sort-with-img {max-width: 150px;max-height: 100px;float: left;margin-right: 10px;}
.sort-with-img img {max-width: 100%;max-height: inherit;}
.sort-with-video .plyr .plyr__video-wrapper video{width: 100%;max-height: 210px;}
.sort-with-img, .sort-with-video, .sort-with-audio {margin-top: 5px;margin-bottom: 5px;text-align:center;position:relative;}
.kiosk-main-cont-vert-cen {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin:18px 0 55px 0!important;overflow:auto;-ms-overflow-style: -ms-autohiding-scrollbar;overflow: -moz-scrollbars-none;}
.kiosk-main-cont-vert-cen .datahub-main {position: relative;top: 50%;transform: translateY(-50%);margin-top: 0!important;max-height: 100%;/*overflow: auto;*/-ms-overflow-style: none;overflow: -moz-scrollbars-none;}
main.fullwidth-page.full-bg-sp.with-header-sp .kiosk-main-cont-vert-cen .datahub-main{margin-top:0px!important;}
main.fullwidth-page.without-header-sp .kiosk-main-cont-vert-cen .datahub-main {margin-top: 0px !important;}
.kiosk-main-cont-vert-cen .pages{margin: 0 0.75rem;display: block;max-height: 90%;padding: 0 1rem;/*overflow: auto;*/float: left;width: 100%;-ms-overflow-style: none;overflow: -moz-scrollbars-none;}
.kiosk-main-cont-vert-cen .pages::-webkit-scrollbar {display: none;}
.row.kiosk-main-cont-vert-cen .themeInput .select-dropdown {max-height: 300px!important;}
.line-space-btwn-ques-ans {margin-bottom: -1rem!important;margin-top: 1rem;}
.sort-row .select-dropdown li {background: var(--dh-white)!important;border-radius: initial!important;}
.sortableElement .sort-row .dropdown-content li>span {color:  var(--dh-primary) !important;}
.media-img-crop-use-original {width: calc(100% - 20px);height: 20px;padding: 10px;background: var(--dh-white);float: left;display: block;box-sizing: initial;box-shadow: 0 1px 1px 0px rgba(0,0,0,0.16), 0 1px 1px 0 rgba(0,0,0,0.12);}
.skip-logic-question-multiple-select .dropdown-content li > span > label {padding: 0 0 0 35px !important;}
.skip-logic-question-multiple-select .dropdown-content li > span > label {top: 1px !important}
li.fb-field-wrapper {margin-bottom: 1rem !important;border-radius: 4px;	overflow: hidden;}
ul.collapsible.fb-response-fields.ui-sortable .fb-field-wrapper .subtemplate-wrapper, ul.collapsible.fb-response-fields.ui-sortable .fb-field-wrapper .subtemplate-wrapper-header {border: initial;}
ul.collapsible.fb-response-fields.ui-sortable .collapsible-header.subtemplate-wrapper.active {border-bottom: 1px solid var(--dh-text-light)!important;margin-bottom:0;}
ul.collapsible.fb-response-fields.ui-sortable .collapsible-body.subtemplate-wrapper {background: var(--dh-white);}
.fb-field-wrapper .subtemplate-wrapper.active, .fb-field-wrapper .subtemplate-wrapper-header.active {border-color: var(--dh-text-light);background-color: var(--dh-bg-main);}
h6.material-theme-upload-logo-hd {margin: -1px 0 0 0;}
li.fb-field-wrapper.shadowed {border: 1px solid var(--dh-warning);}
li.fb-field-wrapper.shadowed .collapsible-header.subtemplate-wrapper {background: var(--dh-warning);color: var(--dh-white);}
li.fb-field-wrapper.shadowed .collapsible-header.subtemplate-wrapper:after {color: var(--dh-white);}
li.fb-field-wrapper-sub {margin-bottom: 1rem!important;border-radius: 4px;overflow: hidden;}
li.fb-field-wrapper-sub .subtemplate-wrapper-sub.collapsible-header.active {background-color: var(--dh-bg-main)!important;}
li.fb-field-wrapper-sub .collapsible-body.subtemplate-wrapper-sub {background: var(--dh-white);padding-top: 10px!important;}
li.fb-field-wrapper-sub.shadowed {border: 1px solid var(--dh-warning);}
li.fb-field-wrapper-sub.shadowed .subtemplate-wrapper-sub.collapsible-header {background: var(--dh-warning)!important;color: var(--dh-white);}
li.fb-field-wrapper-sub.shadowed .subtemplate-wrapper-sub.collapsible-header:after {color: var(--dh-white);}
@media only screen and (max-width: 600px)  {.pages{margin:0!important;padding:0;}
table.matrix-table tbody tr {margin-bottom: 2.5rem!important;float: left;width: 100%;}	
table.matrix-table.table-control-main tr {margin-bottom: 0!important;float: initial;width: auto;}
.row.kiosk-main-cont-vert-cen {padding-left: 0.75rem;padding-right: 0.75rem;}}
ul.side-nav.newsidebar ~ .scroll-b-track-parent {display: none!important;}
li.fb-field-wrapper.response-field-page_break .collapsible-header {height: 64px;text-align: center;}
li.fb-field-wrapper.response-field-page_break .collapsible-header:before {content: " ";width: calc(100% - 40px);border-top: 1px solid var(--dh-text-light);height: 2px;position: absolute;left: 10px;top: 30px;z-index: 0;}
li.fb-field-wrapper.response-field-page_break .subtemplate-wrapper.active span.card-title{background: var(--dh-bg-main);}
li.fb-field-wrapper.response-field-page_break span.card-title {background: var(--dh-white);z-index: 2;position: absolute;padding: 0 5px;left: 44%;}
li.fb-field-wrapper.response-field-page_break.editing .subtemplate-wrapper.active span.card-title{background: var(--dh-bg-main);}
li.fb-field-wrapper.response-field-page_break.editing span.card-title, li.fb-field-wrapper.response-field-page_break.editing:hover span.card-title {background: var(--dh-bg-main)!important;}
li.fb-field-wrapper.response-field-page_break:hover .subtemplate-wrapper span.card-title{background: var(--dh-text-light);}
.card-panel .pages {margin: 0;padding:0;}
.mtp-overlay{overflow:auto!important;}
.kiosk-main-cont-vert-cen .pages .picker--opened .picker__holder {overflow: visible!important;}
.kiosk-main-cont-vert-cen .datahub-main::-webkit-scrollbar {display: none;}
.kiosk-main-cont-vert-cen .datahub-main > .row {margin: 0;}
.kiosk-main-cont-vert-cen .datahub-main .intl-tel-input {width: calc(100% - 20px);}
.kiosk-main-cont-vert-cen::-webkit-scrollbar {display: none;}
main.with-header-sp .kiosk-main-cont-vert-cen {margin: 82px 0 55px 0 !important;}
.card.card-ms-img-selection.radio_img_selection {border-radius: 6px;}
.rdo-vdo-thumb-ico, .chk-vdo-thumb-ico {position: absolute;z-index: 9;color: var(--dh-white);top: 50%;font-size: 2rem;line-height: 2rem;left: 50%;transform: translate(-50%, -50%);width: 2rem;height: 2rem;text-shadow: 0 1px 5px rgba(0, 0, 0, 0.6) !important;}
.rdo-aud-thumb-bg, .chk-aud-thumb-bg {position: absolute;top: 0;border: 0;left: 0;right: 0;background: var(--dh-info);z-index: 7;width: 100%;height: 100%;}
.card.card-ms-img-selection:hover label .card-content .card-ms-img-selection-text {opacity: 0.6;}
.sort-audio-icon-cont{position: relative;float: left;width: 150px;height: 100px;overflow: hidden;margin-right: 10px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
/*.sort-with-img:hover, .sort-with-video:hover, .sort-with-audio:hover {opacity: 0.8;}*/
#imgMedia img {width: 100%;height: 100%;object-fit:contain;}
#MediaPopUp .modal-content {height: calc(100% - 40px)!important;top:40px;overflow:visible;}
#MediaPopUp .modal-content .row{margin-bottom:0;}
#MediaPopUp .modal-content .row .mediaContent{padding:0;}
#MediaPopUp .modal-header {height: 40px;border:none;background:none;padding:4px 0;color: var(--dh-white);text-align: center;}
#MediaPopUp .modal-header h5.image-upload-head {font-size: 18px;font-family: inherit;margin: 0;line-height: 32px;}
#MediaPopUp.modal-ado {height: 92px;top: 50%!important;transform: translateY(-50%)!important;}
#imgMedia {float: left;width: 100%;height: 100%;overflow: hidden;}
#vdoMedia {width: 90%;margin: 10px 5%;}
#MediaPopUp {background: none;box-shadow: none;}
#MediaPopUp .modal-header h5 span a.modal-close {color: var(--dh-white)!important;width: 24px;height: 24px;line-height: 24px;text-align: center;background: var(--dh-white);border-radius: 50%;position: absolute;top: 10px;right: 0;}
span#mediaLabel {width: 100%;padding-right: 35px;text-overflow: ellipsis;white-space: nowrap;display: block;overflow: hidden;}
@media only screen and (max-width: 660px) {td.multi-grid-chkbx, td.matrix-grid-rdo {padding: 5px 10px !important;}}
a.num-rating-button.smiley-active.white {padding-bottom: 50px;border-width: 1px 0 1px 1px;}
/*a.num-rating-button.smiley-active{padding-bottom: 52px;border-width: 0;}*/
/*.sort-with-img i.mdi-action-search, .rdo-chk-img-cont i.mdi-action-search, .sort-with-img .modal-indicator-bg, .rdo-chk-img-cont .modal-indicator-bg{display:none;}
.sort-with-img:hover i.mdi-action-search, .rdo-chk-img-cont:hover i.mdi-action-search, .sort-audio-icon-cont:hover i.mdi-action-search {position: absolute;color: var(--dh-white);font-size: 2.5rem;left: 50%;top: 50%;transform: translate(-50%, -50%);text-shadow: 0 1px 5px rgba(0, 0, 0, 0.8) !important;display:block;z-index:9;}
.sort-with-img:hover .modal-indicator-bg, .rdo-chk-img-cont:hover .modal-indicator-bg, .sort-audio-icon-cont:hover .modal-indicator-bg {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0, 0, 0, 0.3);z-index: 8;display:block;}
a.rdo-chk-img-cont:hover i.fa.fa-music, a.rdo-chk-img-cont:hover i.fa.fa-play-circle-o {display:none}
.sort-with-img:hover .rdo-vdo-thumb-ico, .sort-audio-icon-cont:hover i.fa.fa-music {display:none;}*/
#contact_body_wrapper {overflow-x: auto;}
.input-field.line-space-btwn-ques-ans label {top: -1rem;}
.activity-timeline {line-height: 1.4em;list-style: none;margin: 0 auto;padding: 0;width: auto;position: relative;display: table;}
.activity-timeline h3 {line-height: inherit;}
.activity-timeline-item {padding-left: 40px;position: relative;}
.activity-timeline-item:last-child {padding-bottom: 0;}
.activity-timeline-info {font-size: 16px;font-weight: 700;letter-spacing: 0px;margin: 0 0 0.5em 0;text-transform: uppercase;white-space: nowrap;}
.activity-timeline-marker {position: absolute;top: 0;bottom: 0;left: 0;width: 15px;}
.activity-timeline-marker:before {background: var(--dh-warning);border: 3px solid transparent;border-radius: 100%;content: "";display: block;height: 15px;position: absolute;top: 4px;left: 0px;width: 15px;transition: background 0.3s ease-in-out, border 0.3s ease-in-out;}
.activity-timeline-marker:after {content: "";width: 3px;background: var(--dh-text-light);display: block;position: absolute;top: 24px;bottom: 0;left: 6px;}
.activity-timeline-item:last-child .activity-timeline-marker:after {content: none;}
.activity-timeline-item:not(.period):hover .activity-timeline-marker:before {background: transparent;border: 3px solid var(--dh-warning);}
.activity-timeline-content {padding-bottom: 40px;}
.activity-timeline-content p:last-child {margin-bottom: 0;}
h3.activity-timeline-title {margin: 0 0 0.5rem 0;font-size: 1.5rem;font-weight: 500;}
@media (min-width: 768px) {.activity-timeline-split .activity-timeline, .activity-timeline-centered .activity-timeline {display: table;}
.activity-timeline-split .activity-timeline-item, .activity-timeline-centered .activity-timeline-item {display: table-row;padding: 0;}
.activity-timeline-split .activity-timeline-info, .activity-timeline-centered .activity-timeline-info, .activity-timeline-split .activity-timeline-marker, .activity-timeline-centered .activity-timeline-marker, .activity-timeline-split .activity-timeline-content, .activity-timeline-centered .activity-timeline-content, .activity-timeline-split .period .activity-timeline-info {display: table-cell;vertical-align: top;}
.activity-timeline-split .activity-timeline-marker, .activity-timeline-centered .activity-timeline-marker {position: relative;}
.activity-timeline-split .activity-timeline-content, .activity-timeline-centered .activity-timeline-content {padding-left: 30px;}
.activity-timeline-split .activity-timeline-info, .activity-timeline-centered .activity-timeline-info {padding-right: 30px;}}
.activity-timeline-desc {font-size: 1.2rem;}
.activity-timeline-user {font-size: 1.1rem;display: inline-block;margin-right: 1rem;color: var(--dh-text-medium);}
h2.sn-recent-activities {text-align: center;margin: 0.5rem 0 2rem 0;font-size: 2rem;}
.card.survey-activity-mn-card {border-radius: 5px;}
.card-panel .pages {margin: 0;}
.mtp-overlay{overflow:auto!important;}
.kiosk-main-cont-vert-cen .pages .picker--opened .picker__holder {overflow: visible!important;}
.survey-activity-tooltip-cont {float: left;display: block;overflow: hidden;position: relative;max-width: 280px;white-space: initial;}
.survey-activity-tooltip-cont-single {padding: 5px 0;border-bottom: 1px solid var(--dh-text-light);font-size: 14px;font-weight: 600;}
a.survey-activity-tooltip-view-all {padding: 5px 10px;position: relative;width: 80px;display: block;float: right;color: var(--dh-info-medium);text-align: center;font-weight: 500;}
h5#formTitle {margin: 1rem 0 1.5rem 0;}
.row.kiosk-main-cont-vert-cen .card-panel .pages .intl-tel-input input{box-sizing: border-box;}
.row.fb-add-field-types.question-bank-form-builder-cont .row .col a i:before {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;margin-right: 0.5rem;}
.reference-to-answer {padding: 0!important;margin-top: 1rem;}
.reference-to-answer label {left: 0;}
.sort-with-img i.fa-expand, .rdo-chk-img-cont i.fa-expand, .sort-audio-icon-cont i.fa-expand, .card.card-ms-img-selection i.fa-expand {display:none;}
.sort-with-img:hover i.fa-expand, .rdo-chk-img-cont:hover i.fa-expand, .sort-audio-icon-cont:hover i.fa-expand, .card.card-ms-img-selection:hover i.fa-expand {position: absolute;color: var(--dh-white);font-size: 1.5rem;top: 0px;right: 0px;text-shadow: 0 1px 5px rgba(0, 0, 0, 0.8) !important;display: block;z-index: 9;background: rgba(0, 0, 0, 0.42);padding: 5px;}
.create-org-card-panel .tabs .indicator {height:48px;}
.create-org-card-panel .tabs .tab {z-index: 1;}
.create-org-card-panel .tabs {overflow-x:hidden!important;}
.create-org-email-settings-btn {width: 100%;height: 100px;text-align: center;padding: 5rem 0;border: 3px solid var(--dh-bg-main);border-radius: 8px;}
.create-org-card-panel {background: var(--dh-white);}
.data-error-txt {position: absolute;bottom: -2px;font-size: 14px;line-height: 15px;color: var(--dh-warning);}
.theme-list-search-area input {display: block;padding: 8px 30px 8px 8px;width: calc(100% - 40px);background: rgba(220,220,220,0.3);height: 24px;-webkit-transition: all 200ms ease;transition: all 200ms ease;border: none;font-size: 16px;appearance: textfield;font-weight: 400;outline: none;border-radius: 3px;margin-bottom: 0;border: 1px solid var(--dh-bg-main)!important;}
.theme-list-search-area-cont {display: block;float: left;padding: 0 0.75rem 0.75rem 0.75rem;background: rgba(255, 255, 255, 0.1);position: relative;z-index: 1;width: 100%;}
.theme-list-search-area {width: 100%;float: left;}
.theme-list-search-area i {position: absolute;font-size: 19px;top: 6px;right: 20px;line-height: 32px !important;-webkit-transition: color 200ms ease;transition: color 200ms ease;color: var(--dh-text-light);}
.std-chkbx-select{right:10px!important;top:8px!important;z-index:0!important;}
.theme-list-search-area input[type=text]:focus:not([readonly]) {border: 1px solid var(--dh-text-light)!important;box-shadow: none!important;}
.global-search-main-one {width: 30%;display: inline-block;float: left;line-height:3rem;height: 3rem;border-radius: 4px 0 0 4px;color: var(--dh-black);}
.global-search-main-two {width: 70%;display: inline-block;float: left;line-height:3rem;color: var(--dh-black);}
.row.global-search-main-container {margin-bottom: 0;}
.global-search-main-cont-box {width: 100%;height: 46px;background: var(--dh-white);border-radius:4px;}
.global-search-main-cont-box .row {margin-bottom: 0;}
.global-search-main-two input {height: 3rem!important;padding: 0 1rem!important;width: calc(100% - 2rem);}
.global-search-main-one input {margin: 0;}
.global-search-main-two input, .global-search-main-two input[type=text]:focus:not([readonly]) {margin: 0!important;border: 0!important;box-shadow: none!important;}
.global-search-main-one.input-field input {margin: 0!important;border: 0!important;padding: 0 16px;width: calc(100% - 2rem);}
.global-search-main-one:before {content: " ";width: 2px;height: 30px;background: var(--dh-text-light);position: absolute;right: 0;top: 8px;}
.global-search-main-one .select-wrapper span.caret{right:16px;top:0;}
.card.survey-diagnostics-card {border-radius: 8px;overflow:hidden;}
.card.survey-diagnostics-card h2 {font-size: 1.5rem;margin: 0.5rem 0 1.5rem 0;text-align: center;}
ul.collection.survey-diagnostics-collection li span.title {font-size: 1.2rem!important;line-height:36px}
ul.collection.survey-diagnostics-collection .collection-item.avatar .circle {width: 36px;height: 36px;line-height: 36px;}
ul.collection.survey-diagnostics-collection li {min-height: 36px!important;}
ul.collection.survey-diagnostics-collection .collection-item.avatar .secondary-content {top: 10px;}
ul.collection.survey-diagnostics-collection {border-radius: 6px;}
.diag-no-issues-found-ico {width: 130px;height: 130px;border: 1em solid var(--dh-info-medium);border-radius: 50%;text-align: center;line-height: 96px;margin: 1rem auto;}
.diag-no-issues-found-ico i {font-size: 6em;color: var(--dh-info-medium);}
li.collection-item.avatar.diag-no-issue-task i {background-color: var(--dh-info-medium)!important;}
li.collection-item.avatar.diag-no-issue-task span.title {color: var(--dh-info-medium)!important;}
li.collection-item.avatar.diag-issue-found-task i {background-color: var(--dh-warning)!important;}
li.collection-item.avatar.diag-issue-found-task span.title {color: var(--dh-warning)!important;}
.breadcrumb-tab a .breadcrumb-text h5, .breadcrumb-tab a .breadcrumb-text p {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.card.ov-view-card {margin-bottom: 65px;}
.media-rdo-chkbx-alignment {border: 0;margin: 0 -5px;display: inline-block;/*float: unset!important;*/}
.sub-tbl-content a.num-rating-button.smiley-active {border-width: 1px 0 1px 1px;}
.formbuilder-sort-cont-main {border: 1px solid var(--dh-text-light);background: var(--dh-bg-main);margin: 5px;padding: 1rem 1rem 1rem 2rem;border-radius: 5px;position: relative;}
.formbuilder-sort-cont-main i.fa.fa-sort {position: absolute;left: 0px;padding: 10px;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);}
.formbuilder-sort-cont-desc {font-size: 1rem;margin-top: 8px;}
table.formbuilder-matrix-table thead tr th, table.formbuilder-matrix-table tbody tr td {text-align: center;word-break: break-word;}
table.formbuilder-matrix-table thead tr th:first-child, table.formbuilder-matrix-table tbody tr td:first-child{width:20%;}
table.formbuilder-matrix-table tbody tr td:first-child{text-align:left}
table.formbuilder-matrix-table tbody tr td [type="radio"]:not(:checked) + label, table.formbuilder-matrix-table tbody tr td [type="radio"]:checked + label{display: inline-block;padding-left: 24px;padding-bottom: 0;height: 24px;margin-bottom: 0;}
table.formbuilder-matrix-table tbody tr td [type="checkbox"]+label {padding-left:20px}
.rating-svg-icons-left label, .rating-svg-icons-center label, .rating-svg-icons-right label {text-align: initial !important;}
.access-limit-number .square .content {width: 40px;height: 40px;text-align: center;line-height: 40px;background: var(--dh-info);color: var(--dh-white);font-size: 1.3rem;text-shadow: 0 2px 2px rgba(0, 0, 0, 0.2) !important;box-shadow: 0 1px 1px 0 rgba(0,0,0,0.16), 0 1px 1px 0 rgba(0,0,0,0.12);}
ul.select2-selection__rendered li.select2-search {width: 100%;}
.select2-container--default .select2-selection--multiple .select2-selection__choice {background-color: var(--dh-bg-main)!important;border: 1px solid var(--dh-bg-main)!important;padding: 4px 10px!important;color: var(--dh-text-medium);}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {margin-right: 7px!important;}
a.api-key-copy-clipboard {width: 36px;height: 36px;background: var(--dh-info);float: left;text-align: center;line-height: 36px;margin: -10px 0;color: var(--dh-white);border-radius: 50%;font-size: 1.3rem;display:none;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
table tr:hover a.api-key-copy-clipboard {display:block;}
.global-search-main-one input[type=text] {height: 3rem!important;}
.task-index-card-panel {padding: 0;}
.card-panel.task-index-card-panel .card-spreadsheet-head-reports {padding:10px;margin-bottom:0;font-weight: 500;}
.task-index-delete {position: absolute;width: 30px;height: 30px;z-index: 9;text-align: center;line-height: 30px;background: rgba( var(--dh-warning-rgb), 0.68);right: 5px;top: 5px;font-size: 20px;border-radius: 50%;color: var(--dh-white);display: none;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
.task-index-delete:hover {cursor: pointer;}
.card-panel.task-index-card-panel:hover .task-index-delete {display: block;}
.card.survey-diagnostics-card h2.diag-head {font-size: 1.5rem;padding: 1rem 0;text-align: center;background: var(--dh-bg-main);border-bottom: 1px solid var(--dh-text-light);margin: 0;}
.demographics-card-ico i {font-size: 20px!important;margin-left: 2px;color: var(--dh-text-light);width: 26px;text-align: center;}
.demographics-card-ico-delete {position: absolute;color: var(--dh-white);z-index: 9;right: 10px;top: 10px;font-size: 1.5rem;width: 35px;height: 35px;background: rgba(255, 255, 255, 0.20);border-radius: 50%;display:none;}
.card:hover .demographics-card-ico-delete{display:block;}
.demographics-card .card-content{padding:5px;display:flex;align-items: center;}
.card.demographics-card {border-radius: 6px;}
.card.demographics-card .card-content.demographics-card-txt.truncate {padding:8px}
#recent-uploads .img-upload-panel {display:block}
.rating-upload-file-icon-btn img {float: left;width: 18px;height: 18px;padding-left: 5px;}
.rating-upload-file-icon-txt {float: left;padding-left: 5px;color: var(--dh-white)!important;text-shadow: none;font-size: 13px;}
.rating-upload-file-icon-btn {border: 1px solid var(--dh-white);float: left;width: 90%;margin: 0.8rem 5% 0 5%;border-radius: 16px;background: rgba(255, 255, 255, 0.2);}
.rating-upload-file-icon {display: none;}
.svg-wrapper.sep-smiley:hover .rating-upload-file-icon {display:block;}
#add-key .modal-content {overflow: hidden;}
.card-image.demographics-card-image a span {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.answer-extention-modal {overflow: hidden!important;}
.answer-extention-modal .modal-content {overflow-x: hidden;}
.margin-right-10{margin-right:10px;}
input[type=url],input[type=email]{direction:ltr!important}
.collapsible-body.subtemplate-wrapper .card-ms-img-selection .card-content {background:none;padding: 5px;position: relative;}
.collapsible-body.subtemplate-wrapper .card-ms-img-selection .card-content .card-ms-img-selection-text {top: initial;transform: initial;}
.response-field-website input{width:100%!important;}
table.table-controller-form tbody tr td {padding: 0 5px;}
table.table-controller-form tbody tr td input {margin: 0;}
#publishModal li.select2-search input {margin: 0;}
/*#publishModal .select2-container {margin-bottom:1rem!important;}*/
.navbar-fixed.vertical-logo-navbar {height: 130px;}
.navbar-fixed.vertical-logo-navbar .white {height: 130px;line-height: 130px;}
.navbar-fixed.vertical-logo-navbar .vert_logo_div a.sp-logo-big img {max-height:120px;margin-top:5px}
.row.kiosk-main-cont-vert-cen .vert_logo_div.vertwithoutheaderlogo, .row.kiosk-main-cont-vert-cen .hor_logo_div.withoutheaderlogo {margin-top:1.5rem;margin-bottom:2.25rem;}
.fb-field-wrapper .plyr__progress input, .fb-field-wrapper .plyr__volume input {border-bottom: none !important;}
.sort-img-vdo-aud-text {display: flex;align-items: center;min-height: 50px;}
.composite-chart-description { float: left; width: 100%; text-align: center; padding: 6px; color: var(--dh-text-light); font-weight: 300; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; height: 76px; overflow: hidden; margin-bottom: 10px; }
form#contact_structure .contacts-row {margin-top:0}
main.vertical-logo-with-header .kiosk-main-cont-vert-cen {margin: 150px 0 55px 0 !important;}
main.vertical-logo-with-header.without-header-sp .kiosk-main-cont-vert-cen {margin: 20px 0 55px 0 !important;}
.controller-sp-description{font-size:0.8rem;}
table[id*="scanner_incremental"] .col.s12 {position:relative;}
a.scanner-incrimental-buttons {position: absolute;top: 10px;right:1.5rem;}
table[id*="scanner_incremental"] tbody tr td {border:none}
a.scanner-incrimental-buttons i#btn_scan_remove {background: var(--dh-warning) ;color: var(--dh-white);width: 26px;height: 26px;line-height: 26px;text-align: center;border-radius: 50%;}
a.scanner-incrimental-buttons i#btn_scan_add {background: var(--dh-info);color: var(--dh-white);width: 26px;height: 26px;line-height: 26px;text-align: center;border-radius: 50%;}
.input-field.close-survey-ondate input[type=text] {height:2rem;}
table.grp-permission thead tr th:first-child, table.grp-permission tbody tr td:first-child{width:120px;height:60px}
span.sel-mem-all a {height: 26px;display: inline-block;position:relative;}
span.sel-mem-all a i{position:absolute;top:3px}
.modal-content.upload-data-modal-content table thead tr th:first-child{width: 20px;vertical-align:middle;}
.modal-content.upload-data-modal-content table tbody tr td {padding: 0 5px;}
.modal-content.upload-data-modal-content table tbody tr td input {margin: 0;}
.modal-content.upload-data-modal-content table tbody tr td label, .modal-content.upload-data-modal-content table thead tr th label{padding-left: 20px;margin-top: 10px;height:25px!important}
a.scroll-b-up, a.scroll-b-down {height: 0;}
p.schedular-popup-label-sm {font-size: 0.8rem;margin-bottom: 0;color: var(--dh-text-light);}
.schedular-popup-heading {font-size: 1.4rem;margin-top: 0;}
.card-reveal.survey-card-reveal {overflow: hidden;}
@media only screen and (min-width: 601px){table.table-control-main > tbody > tr > td > input::placeholder {font-size:0;}}
@media only screen and (max-width: 600px){table.table-control-main tbody tr td:last-child {margin-bottom: 2.5rem!important;}}
.teal{background: var(--dh-info-medium)!important;}
footer.page-footer {background: var(--dh-text-medium)!important;}
.blue-text{color: var(--dh-info)!important;}
.green-text {color: var(--dh-success) !important;}
.tabs .tab a {color: var(--dh-secondary);}
.tabs .indicator{background-color: var(--dh-secondary);}
.theming-color-bubble{border:1px solid var(--dh-text-light);}
.blue {background-color: var(--dh-info) !important;}
.green{background-color: var(--dh-success)!important;}
.secondary-content{color: var(--dh-success);}
.red {background-color: var(--dh-warning) !important;}
.red.btn{color: var(--dh-white)!important;}
.slideout{background: var(--dh-primary)!important;}
.btn:hover, .btn-large:hover, .btn-floating:hover {background: var(--dh-info-dark)!important;}
table.matrix-table thead tr th{word-break:break-word!important;}
#pagination-container-render .paginationjs .paginationjs-pages ul {float:none!important;margin: 0 auto!important;display: inline-block;}
#pagination-container-render .paginationjs .paginationjs-pages {width:100%;text-align:center;}
input.material-range-slider-controller {-webkit-appearance: none!important;width: 100%;outline: none!important;opacity: 0.7;-webkit-transition: .2s;transition: opacity .2s;margin-top: 10px!important;height: 10px;background: #EEE;background: linear-gradient(to bottom, #DDD -50%, #FFF 150%);border: 1px solid #CCC!important;border-radius: 16px;-moz-border-radius: 16px;}
input.material-range-slider-controller::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;cursor: pointer;margin-top:-12px;top: 25px;width: 27px;height: 27px;border: 1px solid #AAA;background: #DDD;background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(220,220,220,1) 20%,rgba(255,255,255,1) 100%);border-radius: 27px;-moz-border-radius: 27px;box-shadow: 1px 1px 3px rgba(0,0,0,0.3);cursor: pointer;}
input.material-range-slider-controller::-moz-range-thumb {top: 25px;width: 27px;height: 27px;border: 1px solid #AAA;background: #DDD;background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(220,220,220,1) 20%,rgba(255,255,255,1) 100%);border-radius: 27px;-moz-border-radius: 27px;box-shadow: 1px 1px 3px rgba(0,0,0,0.3);cursor: pointer;}
input[type=range].material-range-slider-controller+.thumb.active {display: none;}
input[type=range].material-range-slider-controller::-webkit-slider-runnable-track, input[type=range].material-range-slider-controller:focus::-webkit-slider-runnable-track {background: none!important;}
input[type=range].material-range-slider-controller::-moz-range-track {background: none!important;}
.material-range-slider-controller-cont label {top: -20px;}
.image-controller-dimention {color: #9e9e9e;margin-top: -1rem;font-weight: 600;}
.material-range-slider-controller-cont {margin-top: 1rem;}
#EditTemplateSection .btn {width: 100%;}
table.matrix-table thead tr th b {white-space: normal;word-break: break-word;}
table.table-control-main tbody tr td input[type="text"] {margin-bottom: -1px !important;}
.survey-preview-q, .controller-sp-description {word-break: break-word;}
.material-theme-upload-logo-hd-main {width: 100%;height: auto;float: left;margin-bottom:1rem;}
.material-theme-upload-logo-hd-main ul {box-shadow: none;margin:0;}
.material-theme-upload-logo-hd-main ul li .collapsible-body {float: left;background: var(--dh-white);width:100%;}
.withheaderlogo .sp-logo-row.hor_logo_div  .sp-logo-column img {width:auto;height:auto;max-width: 100%;max-height: 54px;margin-top:auto;}
.withheaderlogo .sp-logo-row.vert_logo_div  .sp-logo-column img {width:auto;height:auto;max-width: 100%;max-height: 120px;}
.withheaderlogo .sp-logo-row.vert_logo_div h1, .withheaderlogo .sp-logo-row.vert_logo_div h1 a {width: 100%;float: left;height:120px}
.withheaderlogo .sp-logo-row.hor_logo_div_div h1, .withheaderlogo .sp-logo-row.hor_logo_div h1 a {width: 100%;float: left;height:60px}
.withheaderlogo .sp-logo-row.vert_logo_div h1 a img, .withheaderlogo .sp-logo-row.hor_logo_div .sp-logo-column img {position: relative;top: 50%!important;transform: translateY(-50%);}
.withheaderlogo .sp-logo-row.hor_logo_div .sp-logo-column:nth-child(2), .withheaderlogo .sp-logo-row.vert_logo_div .sp-logo-column:nth-child(2)  {text-align: center;}
.withheaderlogo .sp-logo-row.hor_logo_div .sp-logo-column:first-child, .withheaderlogo .sp-logo-row.vert_logo_div .sp-logo-column:first-child  {text-align: left!important;}
.withoutheaderlogo .sp-logo-row.hor_logo_div  .sp-logo-column img {width:auto;height:auto;max-width: 100%;max-height: 60px;}
.withoutheaderlogo .sp-logo-row.vert_logo_div  .sp-logo-column img {width:auto;height:auto;max-width: 100%;max-height: 120px;}
.withoutheaderlogo .sp-logo-row.vert_logo_div h1, .withoutheaderlogo .sp-logo-row.vert_logo_div h1 a {width: 100%;float: left;height:120px}
.withoutheaderlogo .sp-logo-row.hor_logo_div_div h1, .withoutheaderlogo .sp-logo-row.hor_logo_div h1 a {width: 100%;float: left;height:60px}
.withoutheaderlogo .sp-logo-row.vert_logo_div h1 a img {position: relative;top: 50%!important;transform: translateY(-50%);}
.withoutheaderlogo .sp-logo-row.hor_logo_div .sp-logo-column:nth-child(2), .withoutheaderlogo .sp-logo-row.vert_logo_div .sp-logo-column:nth-child(2) {text-align: center;}
.withoutheaderlogo .sp-logo-row.hor_logo_div .sp-logo-column:last-child, .withoutheaderlogo .sp-logo-row.vert_logo_div .sp-logo-column:last-child {text-align: right;}
.withoutheaderlogo .sp-logo-row.hor_logo_div .sp-logo-column:first-child, .withoutheaderlogo .sp-logo-row.vert_logo_div .sp-logo-column:first-child {text-align: left!important;}
.navbar-fixed.vertical-logo-navbar .vert_logo_div .sp-logo-column.second {text-align: center;}
.navbar-fixed.vertical-logo-navbar .vert_logo_div .sp-logo-column.third {text-align: right;}
.navbar-fixed.vertical-logo-navbar .vert_logo_div img {position: relative;top: 50%!important;transform: translateY(-50%);}
.navbar-fixed.vertical-logo-navbar .vert_logo_div a.sp-logo-big.survey-preview-logo {float:left;width:100%;height: 120px;}
.row.mini-survey-control.radio-select-hover {margin: 0.5rem 0 1rem 0!important;}
main.fullwidth-page.full-bg-sp.without-header-sp .themeInput form #pagewisePreview>div>.row {margin: 0;}
main.fullwidth-page.full-bg-sp.without-header-sp .themeInput.card-panel form #pagewisePreview>div>.row {margin-left: -0.75rem;margin-right: -0.75rem;}
main.without-header-sp .withoutheaderlogo.headerlogo {margin-left:-0.75rem;margin-right:-0.75rem;}
button.mtp-actions__button.mtp-actions__cancel {display: none;}
.survey-ownership-user {background: var(--dh-white);border: 1px solid var(--dh-text-light) !important;padding: 5px;border-radius: 4px;}
p.survey-ownaership-label {margin: 5px 0;color: var(--dh-text-medium);}
nav ul a{color: var(--dh-white)!important;}
.sp-logo-row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -0.75rem;margin-left: -0.75rem;}
.sp-logo-column {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;padding:0 0.75rem;}
.withheaderlogo .sp-logo-row.hor_logo_div .sp-logo-column:last-child, .withheaderlogo .sp-logo-row.vert_logo_div .sp-logo-column:last-child  {text-align: right!important;}
.withheaderlogo .sp-logo-row.hor_logo_div .sp-logo-column.second, .withheaderlogo .sp-logo-row.vert_logo_div .sp-logo-column.second {text-align: center!important;}
.withheaderlogo .sp-logo-row.hor_logo_div .sp-logo-column.third, .withheaderlogo .sp-logo-row.vert_logo_div .sp-logo-column.third {text-align: right!important;}
.withoutheaderlogo .sp-logo-row.hor_logo_div .sp-logo-column.second, .withoutheaderlogo .sp-logo-row.vert_logo_div .sp-logo-column.second {text-align: center!important;}
.withoutheaderlogo .sp-logo-row.hor_logo_div .sp-logo-column.third, .withoutheaderlogo .sp-logo-row.vert_logo_div .sp-logo-column.third {text-align: right!important;}
input#opacityrange {-webkit-appearance: none!important;width: 100%;outline: none!important;opacity: 0.7;-webkit-transition: .2s;transition: opacity .2s;margin-top: 10px!important;height: 10px;background: #EEE;background: linear-gradient(to bottom, #DDD -50%, #FFF 150%);border: 1px solid #CCC!important;border-radius: 16px;-moz-border-radius: 16px;}
input#opacityrange::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;cursor: pointer;margin-top:-12px;top: 25px;width: 27px;height: 27px;border: 1px solid #AAA;background: #DDD;background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(220,220,220,1) 20%,rgba(255,255,255,1) 100%);border-radius: 27px;-moz-border-radius: 27px;box-shadow: 1px 1px 3px rgba(0,0,0,0.3);cursor: pointer;}
input#opacityrange::-moz-range-thumb {top: 25px;width: 27px;height: 27px;border: 1px solid #AAA;background: #DDD;background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(220,220,220,1) 20%,rgba(255,255,255,1) 100%);border-radius: 27px;-moz-border-radius: 27px;box-shadow: 1px 1px 3px rgba(0,0,0,0.3);cursor: pointer;}
input[type=range]#opacityrange+.thumb.active {display: none;}
input[type=range]#opacityrange::-webkit-slider-runnable-track, input[type=range]#opacityrange:focus::-webkit-slider-runnable-track {background: transparent;}
.sticklr > li > ul > li > div span.thumb.active {float: right;width: 60px!important;margin-top: -50px;height: 20px!important;background: var(--dh-info-medium);line-height: 20px!important;text-align: center;display: block!important;color: var(--dh-white)!important;border-radius: 03px;}
.sticklr > li > ul > li > div span.thumb.active span.value { color: var(--dh-white)!important;text-shadow:none}
.withheaderlogo .sp-logo-row.hor_logo_div .sp-logo-column{height:64px;}
@media only screen and (max-width: 600px){
.withheaderlogo .sp-logo-row.hor_logo_div .sp-logo-column img {width: auto;height: auto;max-width: 100%;max-height: 48px;display:flex;margin:auto;}
.withheaderlogo .sp-logo-row.hor_logo_div .sp-logo-column{height:56px;}
}
.withheaderlogo .sp-logo-row.hor_logo_div .sp-logo-column.third img, .withheaderlogo .sp-logo-row.vert_logo_div .sp-logo-column.third img {float: right;}
.withheaderlogo .sp-logo-row.hor_logo_div .sp-logo-column.first img, .withheaderlogo .sp-logo-row.vert_logo_div .sp-logo-column.first img {float: left;}
/*.withheaderlogo .sp-logo-row.hor_logo_div .sp-logo-column img{display:flex;margin:auto;}*/
.slideout_find { position: fixed; z-index: 99; top: 10%; bottom: 40px; right: 0; width: 30px; height: 4%; border-radius: 2px; background-position: center; text-align: center; background:  var(--dh-primary); -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; }
.survey-card-closed {position:relative;overflow: hidden;}
/*.survey-card-closed .survey-card-div-single .card>.card-image:before {content:"\e8b9";position:absolute;z-index: 9;opacity: 0.75;speak: none;display: inline-block;font-family: "Material-Design-Icons";font-style: normal;font-weight: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transform: translate(0, 0);transform: translate(0, 0);font-size: 10rem;color: var(--dh-text-medium);left: auto;right: auto;top: auto;bottom: auto;background: rgba(255, 255, 255, 0.8);width: 100%;height: 100%;text-align: center;}*/
.survey-card-closed .card-content {cursor: pointer;}
h5.campaign-information-title {margin: 0;text-align: center;height: 40px;line-height: 40px;background: var(--dh-bg-main);border-bottom: 1px solid var(--dh-bg-main);font-size:1.5rem;}
.collection li.campaign-information-main {padding: 0px;}
#camapign_info {margin-bottom: 0;}
#camapign_info .col {line-height: 4rem;font-size: 1.2rem;font-weight: 500;text-align: center;}
ul.collection.campaign-information-collection li.collection-item.avatar {min-height: 62px!important;}
ul.collection.campaign-information-collection li.collection-item.avatar span {line-height: 42px;}
ul.collection.campaign-information-collection li.collection-item.avatar .secondary-content{height:42px;line-height: 42px;}
ul.collection.campaign-information-collection {border-radius: 8px;}
#camapign_info .col:first-child {border-right: 1px solid var(--dh-bg-main);}
.card-ms-img-selection [type="radio"]:checked+label{opacity: 1;/*border: 2px solid var(--dh-secondary)!important;*/}
.card-ms-img-selection [type="checkbox"]:checked+label{opacity: 1;/*border: 2px solid var(--dh-secondary)!important;*/}
li.fb-field-wrapper.editing .collapsible-header {background: var(--dh-primary);color: var(--dh-white);}
li.fb-field-wrapper.editing .collapsible-header:after {color: var(--dh-white);}
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {display: table-cell;}
.survey-table-text-truncate {overflow: hidden;max-height: 7.3rem;width: 250px;position: relative;}
.survey-table-filter-button {width: 100% !important;margin: 0 !important;padding: 0 2rem !important;height: 2.6rem;line-height: 2.6rem;}
.survey-table-date-range {background: #ffffff;cursor: pointer;padding: 10px;border: 1px solid var(--dh-text-light);width: 100%;border-radius: 4px;height:3rem;display:flex;align-items:center;gap: 5px;}
input#global_filter {margin-bottom: 0;border: 1px solid #D6D2C4;height: 2.5rem;padding: 0 45px 0 5px;width: calc(100% - 50px);border-radius: 4px;}
.survey-table-search-cont {position: relative;}
.survey-table-search-btn {position: absolute;width: 2.5rem;height: 2.5rem;border: 1px solid #D6D2C4;top: 1px;right: -1px;background: #D6D2C4;text-align: center;line-height: 2.5rem;font-size: 1.5rem;}
.survey-table-date-range i.fa.fa-caret-down {margin-left:auto;}
.css-tooltip-wrapper {position: relative;}
.css-tooltip {transform: none;position: relative;}
.css-tooltip:hover > .css-tooltip-text, .css-tooltip:hover > .css-tooltip-wrapper {pointer-events: auto;opacity: 1.0;}
.css-tooltip > .css-tooltip-text, .css-tooltip > .css-tooltip-wrapper {display: block;position: absolute;z-index: 6000;overflow: visible;padding: 5px 8px;margin-top: 10px;line-height: 16px;border-radius: 4px;text-align: left;color: #ffffff;background: #00B2A9;pointer-events: none;opacity: 0.0;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;width: 300px;top: 0;}
.css-tooltip > .css-tooltip-text:before, .css-tooltip > .css-tooltip-wrapper:before {display: inline;top: -5px;content: "";position: absolute;border: solid;border-color: #00B2A9 transparent;border-width: 0 .5em .5em .5em;z-index: 6000;left: 20px;}
.css-tooltip > .css-tooltip-text:after, .css-tooltip > .css-tooltip-wrapper:after {top: -20px;content: " ";display: block;height: 20px;position: absolute;width: 60px;left: 20px;}
.css-tooltip-wrapper > .css-tooltip-text {overflow-y: auto;max-height: 150px;display: block;max-width: 300px;}
.dh-result-table-first-column {display: flex;align-items: center;gap: 0.5rem;}
.dh-result-table-first-column label {height: 20px;padding-left: 20px;}
.sry-tables-top-a-btn{margin-right:1rem;}
.validation-add-btn{margin-left: 1rem;}
li.fb-field-wrapper.editing .collapsible-header:before {background: var(--dh-white);}
li.fb-field-wrapper.editing .collapsible-header span.card-title, li.fb-field-wrapper.editing .collapsible-header:hover span.card-title, li.fb-field-wrapper.response-field-page_break.editing:hover span.card-title {background:  var(--dh-primary)!important;}
.export-to-excel-btn {height: 3rem;line-height: 3rem;display: inline-flex;padding: 0 1rem;background: #2d3f50;color: #fff;border-radius: 5px;}
.export-to-excel-btn i {margin-right: 10px;line-height: 2.9rem;}
.export-to-excel-btn:hover {background: #2d3f50;}
.partial-search {position: relative;border: 1px solid #d0d0d0;border-radius: 6px;overflow:hidden;}
.partial-search input {margin-bottom: 0;padding: 0 60px 0 10px;width: calc(100% - 70px);box-shadow: none;border-bottom: none;}
.partial-search .partial-search-btn {width:50px;position: absolute;top: 0;right: 0;text-align: center;line-height: 3rem;background: #f0f0f0;height: 3rem;overflow: hidden;border-left: 1px solid #d0d0d0;cursor:pointer;}
.partial-search .partial-search-btn i {font-size: 2rem;}
.partial-search input[type=text]:focus:not([readonly]) {border-bottom: none!important;box-shadow: none!important;}
.row.partial-card-row {margin: 0 -0.75rem;}
.qb-folder-create {border: 1px solid var(--dh-text-light);display: flex;align-items: center;padding: 0.25rem;gap: 0.5rem;margin-bottom:1rem;border-radius:6px;justify-content:center;}
.qb-folder-create:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);cursor:pointer;}
.qb-folder-create .card-image {width: 30px;height: auto;display: flex;align-items: center;}
.qb-folder-create .card-content {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align:center;}
.qb-folder-main {border-bottom: 1px solid var(--dh-bg-main);display: flex;align-items: center;padding: 0.25rem;gap: 0.5rem;position:relative;}
.qb-folder-main:hover {cursor: pointer; }
.qb-folder-main.active{background: var(--dh-bg-main)}
.qb-folder-main .card-image {width: 30px;height: auto;display: flex;align-items: center;flex: 0 0 30px}
.qb-folder-main .card-content {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;flex:1;;position:relative;}
.qb-folder-main .card-image{width: 100%}
.qb-folder-main:first-child{border-top: 1px solid var(--dh-bg-main);}
.qb-folder-col {width: 100%;height: auto;}
.qb-folder-row {overflow-y: auto;overflow-x: hidden;display: flex;flex-direction: column;max-height: calc(100vh - 200px);}
.qb-list-folder-tab{/*position:absolute;top: 14px;right:70px;*/width: 157px;height:36px;border: 1px solid var(--dh-info);padding:5px;border-radius: 5px;background: rgba( var(--dh-info-rgb), 0.1);}
.qb-list-folder-tab .qb-list-folder-img{width:24px;position:relative;display:inline-block;height: 24px;float: left;}
.qb-list-folder-tab .qb-list-folder-txt{position:relative;display: block;float: left;height: 24px;line-height: 24px;margin-left: 5px;width: calc(100% - 30px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right:12px;}
.qb-list-folder-img img {width: 100%;}
.qb-show-all-switch {line-height: 42px;}
a.qb-folder-delete {z-index: 9;width: 20px;height: 20px;text-align: center;background: var(--dh-warning);line-height: 20px;color: var(--dh-white);border-radius: 32px;display: none;}
.qb-folder-main:hover .qb-folder-delete {display: block;}
a.qb-edit-folder-name {z-index: 9;width: 20px;height: 20px;text-align: center;background: var(--dh-info);line-height: 20px;color: #fff;border-radius: 32px;display: none;}
/*.card.qb-folder-main .card-content:hover {padding: 4px 15px 4px 4px;}*/
a.sa-folder-restore {position: absolute;z-index: 9;width: 20px;height: 20px;text-align: center;background: var(--dh-info);line-height: 20px;color: #fff;border-radius: 32px;right: -3px;top: 54px;	display: none;}
.card.qb-folder-main:hover a.sa-folder-restore {display: block;}
.qb-folder-main:hover a.qb-edit-folder-name {display: block;}
.qb-folder-col-hover{box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);cursor:pointer;}
.qb-folder-col.qb-folder-open .card-image {height: auto!important;}
.qb-folder-col.qb-folder-open img {width:100%;}
.qb-drag-elt {min-width: 100px;height: auto;background: var(--dh-white);border: 1px solid var(--dh-bg-main);padding: 5px 8px;color: var(--dh-info)!important;border-radius: 4px;z-index: 99999;display:block;max-height: 165px;overflow:hidden;max-width:400px}
.qb-folder-col.qb-folder-open .card {border-color: var(--dh-text-light);box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);}
.qb-folder-col.qb-folder-open .card-content {border-color: var(--dh-text-light);}
.qb-list-folder-del {position: absolute;top: 0;right: 0;color: var(--dh-warning);display:none;cursor:pointer;}
.qb-list-folder-tab:hover .qb-list-folder-del {display:block;}
.language-selection-card-container .card.translate-card {border-radius: 12px;/*background: rgba(255,255,255,.5);*/}
.row.question-bank-form-builder-cont .collapsible-header {min-height: 2.5rem;line-height: 2.5rem;text-align: left;padding:0 0.25rem;background: var(--dh-bg-main);}
.row.question-bank-form-builder-cont .collapsible-header i {line-height: 2.5rem;}
ul.questionbankCollection li span.title {float: left;width: 100%;margin-bottom: 0.15rem;}
.question-bank-user-chip {width: auto;color: var(--dh-text-medium);padding: 0 7px;font-size: 12px;line-height: 18px;border-radius: 4px;border: 1px solid var(--dh-text-light);display: inline-block;float: left;margin-top:2px;}
.question-bank-user-chip:before {content: "\e8e8";speak: none;display: inline-block;font-family: "Material-Design-Icons";font-style: normal;font-weight: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);color: var(--dh-info);margin-right: 5px;}
.question-bank-survey-chip:before {content: "\e6df";speak: none;display: inline-block;font-family: "Material-Design-Icons";font-style: normal;font-weight: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);margin-right: 5px;color: var(--dh-info);}
.select-dropdown li.disabled, .select-dropdown li.disabled > span, .select-dropdown li.optgroup {display:none}
.collapsible-body-ar, .collapsible-header-ar {	text-align: right;	direction: rtl;}
.collapsible-body-ar:after, .collapsible-header-ar:after {	float: left;}
.control-fit-ar {direction: rtl;text-align: right;}
.control-fit-ar [type="radio"]:not(:checked)+label, .control-fit-ar [type="radio"]:checked+label{padding-left: 0;padding-right: 30px;}
.control-fit-ar [type="radio"]+label:before, .control-fit-ar [type="radio"]+label:after{left: auto;right: 0;} 
.form-build-chkbx-ar {direction: rtl;text-align: right;}
.form-build-chkbx-ar [type="checkbox"]+label{padding-left: 0;padding-right: 30px;}
.form-build-chkbx-ar [type="checkbox"]+label:before, .form-build-chkbx-ar [type="checkbox"]+label:after{left: auto;right: 0;}
a.qb-copy-btn {/*position: absolute;right: 38px;*/font-size: 1.5rem;line-height: 44px;cursor:grab;/*top:10px;*/}
.question-bank-search-card .collection .collection-item {padding: 10px;display: flex;gap: 0.75rem;align-items: center;}
.question-bank-search-card .collection .collection-item i.circle {position: initial;flex: 0 0 42px;}
.question-bank-search-card .collection .collection-item .qb-list-folder-tab-right-section {margin-left: auto;display: flex;align-items: center;gap: 0.5rem;}
.question-bank-search-card .collection .collection-item .qb-list-folder-tab-right-section .secondary-content {position: initial;}
/*.question-bank-search-card .collection .collection-item .title{padding-bottom:25px;}*/
.qb-drag-elt .question-bank-survey-chip, .qb-drag-elt .question-bank-user-chip{display:none;}
.qb-frm-build-search input {border: 1px solid var(--dh-text-light);padding: 5px;border-radius: 4px;}
.step-two-sidebar-question-header .col.s4 label {padding-left: 25px;height: 20px;line-height: 20px;margin-top: 10px;}
a#btn_pin_unpinQB {margin-top: 7px;}
#add-folder-modal {height: 280px;}
#add-folder-modal .input-field {margin-top: 1.5rem;margin-bottom: 0;}
#add-folder-modal .input-field input {border: 1px solid var(--dh-text-light);padding: 0 8px;box-sizing: border-box;border-radius: 4px;}
#add-folder-modal .input-field label {-webkit-transform: translateY(-110%);transform: translateY(-110%);left: 20px;background: var(--dh-bg-main);padding: 0 2px;}
.row.email-builder-control-edit-row {margin: 0;}
.row.email-builder-control-edit-row .select-wrapper input.select-dropdown, .row.email-builder-control-edit-row .select2{border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 10px;width: 100% !important;box-sizing: border-box;min-height: 2.5rem !important;max-height: 4rem;margin: 0;}
.row.email-builder-control-edit-row .select-wrapper+label, .row.email-builder-control-edit-row .select2+label {left: 1.25rem;top: -10px;background: var(--dh-white);padding: 0 3px;position: absolute;z-index: 1;font-size: 0.9rem;}
.row.email-builder-control-edit-row .select-wrapper span.caret {right: 8px;}
.row.email-builder-control-edit-row input[type=text], .row.email-builder-control-edit-row input[type=number]{border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 10px;width: 100% !important;box-sizing: border-box;min-height: 2.5rem !important;max-height: 4rem;margin: 0;}
.row.email-builder-control-edit-row input[type=text]+label, .row.email-builder-control-edit-row input[type=number]+label {left: 1.25rem;top: 18px;background: var(--dh-white);padding: 0 3px;position: absolute;z-index: 1;font-size: 0.9rem;}
.row.email-builder-control-edit-row textarea.materialize-textarea{border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 10px;width: 100% !important;box-sizing: border-box;min-height: 6rem !important;max-height: 8rem;margin: 0;overflow:auto;}
.row.email-builder-control-edit-row textarea.materialize-textarea+label {left: 1.25rem;top: 18px;background: var(--dh-white);padding: 0 3px;position: absolute;z-index: 1;font-size: 0.9rem;}
.row.email-builder-control-edit-row span.social-follow-remove {top: 12px;right: 20px;}
.row.email-builder-create-template-row .select-wrapper input.select-dropdown{border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 10px;width: 100% !important;box-sizing: border-box;min-height: 2.5rem !important;max-height: 4rem;margin: 0;}
.row.email-builder-create-template-row .select-wrapper+label {left: 1.25rem;top: -10px;background: var(--dh-white);padding: 0 3px;position: absolute;z-index: 1;font-size: 0.9rem;}
.row.email-builder-create-template-row .select-wrapper span.caret {right: 8px;}
.row.email-builder-create-template-row input[type=text], .row.email-builder-create-template-row input[type=number], .row.email-builder-create-template-row input[type=email]{border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 10px;width: 100% !important;box-sizing: border-box;min-height: 2.5rem !important;max-height: 4rem;margin: 0;}
.row.email-builder-create-template-row input[type=text]+label, .row.email-builder-create-template-row input[type=number]+label, .row.email-builder-create-template-row input[type=email]+label {left: 1.25rem;top: 18px;background: var(--dh-white);padding: 0 3px;position: absolute;z-index: 1;font-size: 0.9rem;}
label.close-survey-img-card-cc.create-from-scratch:before {background-image: url(../../../NewMaterialize/images/create-email.svg);background-size: 100%;border-radius: 0!important;}
label.close-survey-img-card-cc.upload-new-template:before {background-image: url('../../../NewMaterialize/images/upload-email .svg');background-size: 100%;border-radius: 0!important;}
p.create-template-modal-head {margin: 0 0 1rem 0;color: var(--dh-text-medium);text-align:center;}
.email-temp-modal-btns-cont label {border: 1px solid var(--dh-text-light);padding: 1rem 0 !important;border-radius: 8px;}
.email-temp-modal-btns-cont label:hover{border:1px solid var(--dh-info);}
.email-temp-modal-btns-cont {margin-bottom: 1rem;}
.email-builder-container {display: table;height: 100%;width: 100%; max-height:calc(100vh - 65px)}
.eb-left-sidebar, .eb-main-container, .eb-right-sidebar  {display: table-cell;vertical-align: top;height: 100%;}
.eb-left-sidebar{width: 130px;background: var(--dh-white);-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.15);box-shadow: 0 2px 3px rgba(0,0,0,.15);position: relative;z-index: 1;}
.eb-right-sidebar {width:413px;background: var(--dh-white);-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.15);box-shadow: 0 2px 3px rgba(0,0,0,.15);position: relative;z-index: 1;}
.eb-left-sidebar-content, .eb-main-container-content, .eb-right-sidebar-content {height: 100%;/*height: calc(100vh - 64px);*/overflow-x: hidden;overflow-y: auto;}
.eb-left-sidebar-content .card .card-image {border-radius: 2px 2px 0 0;padding: 10px 10px 0 10px;width: 50px;margin: 0 auto;}
.eb-left-sidebar-content .card .card-content {padding: 5px 10px;text-align: center;}
.eb-right-sidebar-content {padding: 15px 5px;}
.eb-left-sidebar-content .card{margin:1rem 0 0 0;border-radius: 7px;cursor:move;}
.mailer-editor-heading{display: none;}
.placeholder-content {background: var(--dh-bg-main);width: 100%;height: 100px!important;text-align:center;border: 1px dashed var(--dh-text-light);border-radius:3px;}
.placeholder-content{font-size:5rem;line-height:100px;color: var(--dh-text-light);}
.dragable-card{box-shadow:none;float:left;width:100%;height:102px;display:table;}
.email-layout-sticky-cont .sticklr > li > a {width: 100%;height: auto;padding: inherit;}
.email-layout-sticky-cont .sticklr {position: inherit;left: auto;width: auto;top: auto!important;height: auto;margin: 0;}
.email-layout-sticky-cont .sticklr > li > ul {top: 79px!important;left: 110px;border-radius: 7px;}
.email-layout-sticky-subcont .row {margin: 0 -0.5rem;}
.email-layout-sticky-subcont {background-color: var(--dh-bg-main)!important;}
.email-layout-single-column {background: #fff;padding: 0.75rem;border: 1px solid #bdbdbd;border-radius: 5px;cursor:move;}
.email-layout-single-column:hover {box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
.email-builder-container .eb-left-sidebar-content, .eb-main-container-content, .eb-right-sidebar-content{width: auto!important;padding-right: initial!important;}
.drop-your-content-here {width: 100%;height: 120px;text-align: center;background: var(--dh-bg-main);border: 1px dashed var(--dh-text-light);border-radius: 4px;font-size: 0.85rem;color: var(--dh-text-medium);}
.drop-your-content-here:before {content: "\e70f";speak: none;display: inline-block;font-family: "Material-Design-Icons";font-style: normal;font-weight: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);font-size: 2rem;width: 100%;margin-top: 2rem;}
.email-template-colorpicker .sp-replacer:before, .email-template-colorpicker .sp-dd {display:none;}
.email-template-colorpicker .sp-preview .sp-preview-inner{width:30px;height:30px;}
.email-template-colorpicker .sp-preview {left: 0!important;margin-top: 0!important;height: 30px!important;width: 30px!important;}
.email-template-colorpicker .sp-replacer{width: 30px;padding: 0!important;}
.row.email-builder-control-edit-row .select2 {padding: 0;}
.row.email-builder-control-edit-row .select2 span.select2-selection {margin-bottom:0}
.image-upload-wrapper.eb-image-upload-cont {padding: 0;float: left;}
.image-upload-wrapper.eb-image-upload-cont .image-upload-img.avatar-view {width: 35%;float:left;padding: 10px;box-sizing: border-box;}
.image-upload-wrapper.eb-image-upload-cont .eb-image-upload-file-name {width: 65%;float:left;}
.collapsible.eb-video-sett-collapsible {box-shadow: none;border-radius: 4px;}
.collapsible.eb-video-sett-collapsible .collapsible-body {padding: 1rem 0;}
.collapsible.eb-video-sett-collapsible .collapsible-header {background: var(--dh-bg-main);}
.alignment-controlls-email .btn {background:none!important;color: var(--dh-text-medium)!important;box-shadow: none;}
.alignment-controlls-email .btn:first-child {border: 1px solid var(--dh-text-light);border-radius: 18px 0 0 18px!important;}
.alignment-controlls-email .btn:nth-child(2) {border: 1px solid var(--dh-text-light);border-radius: 0!important;margin-left: -5px;}
.alignment-controlls-email .btn:last-child {border: 1px solid var(--dh-text-light);border-radius: 0 18px 18px 0!important;margin-left:-5px;}
.eb-image-upload-file-name h6 {word-break: break-word;font-weight: 600;color: rgba( var(--dh-black-rgb), 0.6);}
.eb-image-upload-file-name p {margin: 0.25rem 0;}
#add-folder-modal .input-field label {-webkit-transform: translateY(-110%);transform: translateY(-110%);left: 20px;background: #fafafa;padding: 0 2px;}
.row.form-buil-ques-text-row {margin: 1rem -0.75rem 0 -0.75rem;margin-top: 1rem;}
.row.form-buil-ques-text-row .input-field {margin-bottom:0;}
.row.form-buil-ques-text-row textarea {border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 10px 5px 5px 5px;width: 100%;box-sizing: border-box;min-height: 3rem!important;max-height: 6rem;margin:0;overflow:auto;}
.row.form-buil-ques-text-row label{left: 1.25rem;background: var(--dh-white);padding: 0 3px;position: absolute;-webkit-transform: translateY(-110%);transform: translateY(-110%);z-index: 2;font-size:0.8rem;}
.row.form-buil-ques-text-row .col.s12 {position: relative;}
.row.form-build-lc-description {margin: 1rem -0.75rem 0 -0.75rem;margin-top: 1rem;}
.row.form-build-lc-description .input-field {margin-bottom:0;}
.row.form-build-lc-description textarea {border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 10px 5px 5px 5px;width: 100%;box-sizing: border-box;min-height: 4rem!important;max-height: 8rem;margin:0;overflow:auto;}
.row.form-build-lc-description label{margin-left:0.5rem;margin-top:5px;background: var(--dh-white);padding:0 3px}
.row.reference-to-answer-row {margin: 0;}
.row.reference-to-answer-row .input-field {margin-bottom:0;}
.row.reference-to-answer-row input[type="text"] {border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 7px 5px 5px 10px;width: 100%;box-sizing: border-box;min-height: 2.5rem!important;}
.row.reference-to-answer-row label{margin-left:0.5rem;margin-top:5px;background: var(--dh-white);padding:0 3px;}
input.js-custom_qnum.custom-question-number, input.js-random, input.js-input-max, input.timepicker.js-input-time, input.js-min-length, input.js-max-length {border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 5px;width: 110px!important;box-sizing: border-box;min-height: 2.5rem !important;margin: 0;}
.row.formbuid-side-single-input-row input.select-dropdown {border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 10px 5px 5px 5px;width: 100%;box-sizing: border-box;min-height: 2.5rem !important;max-height: 4rem;margin: 0;}
.row.formbuid-side-single-input-row .select-wrapper span.caret {right: 0.5rem;}
.row.formbuid-side-single-input-row label {left: 1.25rem;top: -7px;background: #fff;padding: 0 3px;position: absolute;z-index:1;}
.row.formbuid-side-single-input-row input {border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 10px 5px 5px 5px;width: 100%!important;box-sizing: border-box;min-height: 2.5rem !important;max-height: 4rem;margin: 0;}
.row.formbuid-side-single-input-row .col {position:relative}
.row.formbuid-side-single-input-row {margin-bottom: 0.5rem;}
.form-build-ctrl-top-row{display:none;margin:0;}
.row.form-build-ctrl-top-row-main input.select-dropdown {border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 5px;width: 100%;box-sizing: border-box;min-height: 2.5rem !important;margin: 0;background: var(--dh-white)}
.row.form-build-ctrl-top-row-main .select-wrapper span.caret {right: 0.5rem;z-index:1;top:11px;}
.row.form-build-ctrl-top-row-main .col.s12.m6.l6 > span {line-height:37px;font-weight:600;}
.row.formbuid-side-min-max-row input, .formbuid-side-single-input-row input {border: 1px solid var(--dh-text-light)!important;border-radius: 4px!important;padding: 10px 5px 5px 5px;width: 100%;box-sizing: border-box;min-height: 2.5rem !important;max-height: 4rem;margin:0;margin-bottom: 0!important;}
.row.formbuid-side-min-max-row .col, .formbuid-side-single-input-row .col {position:relative}
.row.formbuid-side-min-max-row label, .formbuid-side-single-input-row label {left: 1.25rem;top: -7px;background: #fff;padding: 0 3px;position: absolute;}
.row.formbuid-side-min-max-row, .formbuid-side-single-input-row{margin-bottom: 0;margin-left: -0.75rem;margin-right: -0.75rem;}
.row.form-build-ctrl-top-row-main {margin-bottom: 0;}
.row.option.formbuid-side-single-input-row .col {padding: 0 0.75rem!important;}
.fb-edit-field-wrapper .js-add-option, .fb-edit-field-wrapper .js-add-parameter-option, .fb-edit-field-wrapper .js-remove-option, .fb-edit-field-wrapper .js-preferred-option, .fb-edit-field-wrapper .js-check-option, .fb-edit-field-wrapper .js-option-img-option, .fb-edit-field-wrapper .js-comment-option, .fb-edit-field-wrapper .js-ranking-option, .fb-edit-field-wrapper .js-ranking-multiple-option, .fb-edit-field-wrapper .js-hide-option {width: 25px;height: 37px;float: left;margin-right: 4px;font-size: 16px;line-height: 36px;padding: 0!important;}
.row.form-build-ctrl-top-row-main label.qtype {font-size: 1.25rem;line-height: 37px;font-weight: 600;position: relative;}
li.fb-field-wrapper .collapsible-body .row {margin-bottom: 0;}
.row.formbuid-side-single-input-row.js-freeze-currency {position: relative;}
.formbuid-side-single-input-row .select-wrapper [type="checkbox"]+label {position:relative;top: 4px;left: 3px;height: 18px;background: none;}
.dropdown-content li > span > label {padding: 0 0 0 35px !important;}
.row.js-custom-option-comment {margin-bottom: 0.5rem;}
.row.js-custom-option-comment input {margin-top: 0.5rem;}
.row.form-build-ctrl-top-row-main.form-build-lookup-main {background: var(--dh-bg-main);padding: .75em;color: var(--dh-text-medium);font-size: 1.25em;border: 1px solid var(--dh-text-light);border-radius: 2px;}
.row.form-build-ctrl-top-row-main.form-build-lookup-main .col {padding: 0;}
.row.formbuid-side-single-input-row select.browser-default {border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 7px 5px 5px 10px;width: 100%;box-sizing: border-box;min-height: 2.5rem !important;}
.row.formbuid-side-single-input-row.js-lookup-fields {margin-top: 0.5rem;}
a#removeQuestion i {font-size: 1.25rem;}
.closed-suvey-card-btn-cont{display:none;}
.survey-card-closed .closed-suvey-card-btn-cont {position: relative;z-index: 9;width: 100%;height: 30px;background: var(--dh-warning);line-height: 30px;color: var(--dh-white);left: 0;bottom: 0;display:block;}
.survey-card-closed .closed-suvey-card-btn-cont:hover{background: var(--dh-success);cursor:pointer;}
.fb-custom-rating-content-row {width: 100%;display: flex;gap:0.5rem;flex-wrap:wrap;align-items:flex-end}
.fb-custom-rating-content-col {flex:1;text-align: center;max-width:120px}
.fb-custom-rating-content-col i {font-size: 3rem;color: var(--dh-primary)}
.fb-custom-rating-content-col input {border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 5px;width: 100% !important;box-sizing: border-box;min-height: 2.5rem !important;margin: 0;	margin-top: 1rem;text-align: center;}
span.qb-custom-rating-number {border: 1px solid var(--dh-text-medium);display: inline-block;width: 100%;text-align: center;word-wrap: break-word;border-radius: 3px;height: 30px;line-height: 30px;color: var(--dh-text-medium);}
/*.qb-custom-rating-range-label-l {float: left;width: 45%;margin-left: 5%;}*/
.qb-custom-rating-range-label-r {margin-left:auto;}
.qb-custom-rating-range-main {flex: 0 0 100%}
.qb-custom-rating-range-main input {-webkit-appearance: none!important;width: 100%;outline: none!important;opacity: 0.7;-webkit-transition: .2s;transition: opacity .2s;margin-top: 10px!important;height: 10px;background: #EEE;background: linear-gradient(to bottom, #DDD -50%, #FFF 150%);border: 1px solid #CCC!important;border-radius: 16px;-moz-border-radius: 16px;}
.qb-custom-rating-range-main input::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;cursor: pointer;margin-top:-12px;top: 25px;width: 27px;height: 27px;border: 1px solid #AAA;background: #DDD;background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(220,220,220,1) 20%,rgba(255,255,255,1) 100%);border-radius: 27px;-moz-border-radius: 27px;box-shadow: 1px 1px 3px rgba(0,0,0,0.3);cursor: pointer;}
.qb-custom-rating-range-main input::-moz-range-thumb {top: 25px;width: 27px;height: 27px;border: 1px solid #AAA;background: #DDD;background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(220,220,220,1) 20%,rgba(255,255,255,1) 100%);border-radius: 27px;-moz-border-radius: 27px;box-shadow: 1px 1px 3px rgba(0,0,0,0.3);cursor: pointer;}
.qb-custom-rating-range-main input[type=range]+.thumb.active {display: none;}
.qb-custom-rating-range-main input[type=range]::-webkit-slider-runnable-track, .qb-custom-rating-range-main input[type=range]:focus::-webkit-slider-runnable-track {background: transparent;}
#CustomRatingModal {height: 300px;}
.remove-custom-icons-theme.btn {width: 100%;box-sizing: border-box;margin: 0.5rem 0 1rem;}
.remove-custom-icons-theme.btn [type="checkbox"].filled-in+label:before, .remove-custom-icons-theme.btn [type="checkbox"].filled-in+label:after{display: none;}
.remove-custom-icons-theme.btn label{padding:0;color: var(--dh-white)!important;text-shadow:none}
.fb-num-single-btn {border: 1px solid;line-height: 35px;text-align: center;margin-right: -1px;-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.num-rating-desc.opfont {margin-top: 5px;margin-bottom: 0.75rem;}
.num-rating-desc.opfont .opfont{padding:0;}
.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {padding: 5px;}
.daterangepicker select.monthselect, .daterangepicker select.yearselect {float: left;padding: 3px 2px;border: 1px solid var(--dh-text-light);border-radius: 4px;}
main.without-header-sp .withoutheaderlogo.headerlogo {direction: ltr;}
h6.dependant-chart-title-hd {text-align: center;width: 100%;font-size: 1.2rem;font-weight: 500;margin-bottom: 0.75rem;}
.num-rating-fb-right-cont {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 500px;max-width: 100%;}
.fb-cntrl-file-upload-txt {display: inline-block;height: 35px;width: calc(100% - 160px);float: left;margin-left: 10px;line-height: 36px;border-bottom: 1px solid var(--dh-text-light);color: var(--dh-text-medium);}
a.js-add-breaks.js-section-break {background-color: var(--dh-info)!important;}
a.js-add-breaks.js-page-break {background-color: var(--dh-info-dark)!important;}
a.js-add-breaks.js-space-break {background-color: var(--dh-text-warning)!important;}
.input-field.survey-lang-step-one {position: absolute;top: 0;right: 0;margin: 0;}
.input-field.survey-lang-step-one ul.dropdown-content {width:250px!important;left:auto!important;right:0!important}
.input-field.survey-lang-step-one a.dropdown-button.dropdownBtn {background: var(--dh-bg-main);width: 3rem;height: calc(3rem - 2px);line-height: 2.5rem;display: flex;padding: 5px 10px;color:  var(--dh-primary);border-radius: 0 6px 6px 0;align-items: center;justify-content:center;margin-top: 1px;margin-right: 1px;}
.row.step-row.survey-title-step-one input.survey-title-l {padding-right: 50px;box-sizing: border-box;}
.fb-field-wrapper .subtemplate-wrapper.collapsible-body {padding: 10px 10px 30px 10px;}
.fb-field-wrapper .actions-wrapper a.js-add-breaks.js-space-break {padding: 0 3px;height: 25px;top: 10px;margin-top: 5px;right: 1px;position: relative;}
.fb-field-wrapper .actions-wrapper a.js-add-breaks.js-space-break i {font-size: 1.8rem;}
.share-modal-dropdown .select2-container--default .select2-selection--single{border: 1px solid var(--dh-text-light) !important;margin-bottom: 0;border-radius: 4px;}
.row.form-buil-ques-text-row .highlightTextarea, .row.form-buil-ques-text-row .highlightTextarea-container {height:auto!important;}
/*.media-rdo-chkbx-alignment.chkbx-main .card {margin-bottom: 0;}*/
.email-temp-modal-btns-cont label.selected {border: 2px solid var(--dh-info) !important;-webkit-filter: brightness(1.2) grayscale(.2) opacity(.9);-moz-filter: brightness(1.2) grayscale(.2) opacity(.9);filter: brightness(1.2) grayscale(.2) opacity(.9);}
.template-preview-btn-cont{margin-right: 20px!important;height: 64px;}
.template-preview-btn-cont button {background: none;border: none;font-size: 2rem;width: 40px;margin: 0 5px;padding: 0;}
.template-preview-device-cont {margin: 2rem auto;box-shadow:0 0 0 5px var(--dh-white), 0 0 0 6px var(--dh-text-light)!important;background: var(--dh-white)!important;}
.row.mailer-template-sort-dropdown input {margin: 0;border: 1px solid var(--dh-text-light);padding: 0 5px;border-radius: 4px;}
.row.mailer-template-sort-dropdown .btn {height: 3rem;line-height: 3rem;}
.alignment-controlls-email .btn.selected {background: var(--dh-bg-main)!important;}
a#uploadinprocess {color: var(--dh-warning);border: 1px solid var(--dh-warning);padding: 7px 14px;border-radius: 4px;top: 5px;float: right;display: flex;height: 40px;align-items: center;}
a#uploadinprocess:before {content: "\e6a3";speak: none;display: inline-block;font-family: "Material-Design-Icons";font-style: normal;font-weight: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);margin-right: 5px;font-size:1.8rem;line-height:1;}
.examgreen {background-color: #eeffe6 !important;border-radius: 6px;color: var(--dh-success);margin-bottom:3px;}
.examred {background-color: #ffe6e6 !important;border-radius: 6px;color: var(--dh-warning);margin-bottom:3px;}
.examwrong{color: var(--dh-warning);display: flex;font-size: 1.50em;line-height: 1;}
.examcorrect {color: var(--dh-success);display: flex;font-size: 1.50em;line-height: 1;}
.Correctlabel {font-size: inherit;color: var(--dh-success);}
.TotalScore {float: right;}
.Evaluate {float: left;}
.EvaluateMatrix {font-size: smaller;border: none;border-radius: 2px;display: inline-block;height: 25px;float: none !important;}
.Exam_Correct {color: var(--dh-success);}
.Exam_Wrong {color: var(--dh-warning);}
.ExamAnswer {font-size: inherit;display: block;cursor: pointer;}
.AnswerHead {font-size: inherit;color: var(--dh-warning);}
.sorrytag{font-size: inherit;}
/*.TotalScoreVal {height: 20px;width: 10%;font-size: large;font-weight: bold;margin-left: 10px;margin-left: 10px;text-align: center;}*/
.pointslabel {float: right;}
.Answer {font-size: inherit;display: block;cursor: pointer;}
@media only screen and (min-width: 1200px) {
.svg-img-color-white-bg {position: relative;margin: 0 auto;}
}
.rating-svg-icons-center .col, .rating-svg-icons-left .col, .rating-svg-icons-right .col {float: none;}
input.static-url-key {border: 1px solid var(--dh-text-light)!important;padding: 0 5px!important;border-radius: 4px!important;box-sizing:border-box!important;}
label.static-url-key.active {left: 1.5rem!important;background: var(--dh-white);-webkit-transform: translateY(-110%);transform: translateY(-110%);padding: 0.05rem 0.25rem;}
.static-url-drop-cont .select2-container--default .select2-selection--single {border: 1px solid var(--dh-text-light)!important;padding: 0 5px!important;border-radius: 4px;box-sizing: border-box;}
.static-url-drop-cont label{font-size: 0.8rem;left: 1.5rem !important;background: var(--dh-white);-webkit-transform: translateY(-108%);transform: translateY(-108%);padding: .05rem .25rem;}
.margin_0 {margin: 0 !important;}
.margin_top_1 {margin-top: 1rem !important;}
.margin_75 {margin: 0.75rem !important;}
@media screen and (max-width: 426px){.survey-wizard-navigation-cont {width: 100% !important;}}
i#icon_c2.mdi-content-clear, i#icon_c2.mdi-action-done {margin-top: -6px;margin-bottom: -2px;}
.TotalScore.sp-exam-total-score {padding: 0.35rem 0.75rem;font-weight: 600;margin-right: 0.5rem;margin-left: 0.5rem;border-radius: 5px;}
.TotalScore.sp-exam-total-score label {font-size: 1rem;line-height: 1rem;}
a.archieve-restore.btn-floating {position: absolute;right: 15px;bottom: -18px;}
.card-ribbon-translation.survey-archieve-ribbon {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);left: -35px;right: auto;}
.card-ribbon-translation.survey-archieve-ribbon i {transform: rotate(45deg);-webkit-transform: rotate(45deg);padding-left: 20px;padding-top: 14px;}
a.archieve-delete.btn-floating {position: absolute;top: 11px;right: 10px;width: 30px;height: 30px;background: var(--dh-warning)!important;display:none;}
a.archieve-delete.btn-floating i {font-size: 1.25rem;line-height: 1.25rem;}
.card.survey-archieve-card:hover a.archieve-delete.btn-floating{display:block;}
.card.survey-archieve-card {border-radius: 6px;}
.card.survey-archieve-card .card-content {font-weight: 500;cursor: pointer;}
#SmsAr {direction:rtl;}
.theme_option_top{top:0px !important;}
.p_10 {padding: 10px !important;}
.scheduler_popup_bottom {margin-bottom: 2rem !important;}
.match-column .dropdown-content{max-height:250px !important;}
.match-question .dropdown-content{max-height:250px !important;}
/*::-webkit-scrollbar {height: 6px;width: 6px;background: none;*//* display: none; *//*}
::-webkit-scrollbar-thumb {	background:  var(--dh-primary);-webkit-border-radius: 1ex;-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);}*/
.globedrpdwn {position: relative;display: inline-block;}
.dropdown-cont {display: none;position: absolute;background-color: #ffffff;z-index: 100;box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);min-width: 120px;top: 80%;}
.dropdown-cont a {text-align: center;text-decoration: none;font-size: small;display: block;padding-left: 5px;padding-right: 5px;color: black;}
.dropdown-cont a:hover {background-color: #F5F5F5;}
.globedrpdwn:hover .dropdown-cont {display: block !important;}
::-webkit-scrollbar-corner {background: none;}
.import_recipients_header_row{margin-bottom:27px !important;}
.add_answer_extension_button {cursor: pointer;color: white;background: var(--dh-primary);padding: 10px;border-radius: 5px;width:fit-content;}
.add_answer_extension_button:hover {background: var(--dh-info-dark);}
.mailer_sticklr_icon li a{cursor:pointer;color: var(--dh-primary);}
[type="checkbox"].filled-in:checked + label:after {border: 2px solid  var(--dh-primary) !important;background-color:  var(--dh-primary) !important;}
#recipients tr td a{color: var(--dh-info-dark); padding:0 10px;}
.pagination li.active {background-color: var(--dh-info-dark);}
#ques_dynamic_system_colors{color: var(--dh-primary) !important;}
.campaign_table_head{background-color: var(--dh-bg-main);}
.mail_campaign_icon{color: var(--dh-info-dark);}
.iframe_border_none{border:none;}
.mail_campaign_tr:hover{background-color: var(--dh-text-light);}
.survey-placeholders .dropdown-content{max-height:350px;}
.map-placeholders .dropdown-content{max-height:150px;}
.row .formbuid-side-single-input-row .col {margin:0px;}
.formbuid-side-single-input-row .select-wrapper [type="checkbox"]+label {margin-left: 10px;top: 0px;}
.dropdown-content li > span > label {padding: 0 0 0 35px !important;}
.fb-add-field-types a:nth-child(odd) {margin-right: 0% !important;}
.overlay-opacity-range-slide-form span.thumb.active {float: right;width: 60px !important;margin-top: -50px;height: 20px !important;background: #00778b;line-height: 20px !important;text-align: center;display: block !important;color: #fff !important;border-radius: 3px;}
.overlay-opacity-range-slide-form span.thumb.active span.value {color: #fff !important;text-shadow: none;}
.p_10 {	padding: 10px !important;}
.theme_option_top {top: 0px !important;}
nav ul a{color: var(--dh-layout-header-icons)!important;}
.map-translation-fields-title{font-size:1.25rem;margin-bottom: 1.5rem;}
#emailtemplatePreview .modal-content {padding:0;overflow:hidden;margin-bottom: 0;height: 100%;}
#emailtemplatePreview .modal-content .row, #emailtemplatePreview .modal-content .row .col.s12{height:100%}
#recipients tr td a i {height: 36px;line-height: 36px;}
.card.audit-trail-card {border-radius: 8px;}
.audit-trail-single-container .at-user-avatar {float:left;width: 44px;height: 44px;}
.audit-trail-single-container .at-user-avatar img {float:left;width: 44px;height: 44px;border-radius: 50%;}
.at-main-title-container, .at-sub-title-container {float:left;margin-left: 15px;width: calc(100% - 60px);min-height:22px;}
.at-main-title-container {margin-bottom:5px;font-size: 14px;}
.at-main-title-container .at-username{display:inline-block;font-weight: 600;margin-right: 0.35rem;font-size:16px;}
.at-main-title-container .at-tag-created{display:inline-block;background: var(--dh-success);height: 22px;padding: 0 6px;margin-right: 0.35rem;font-size: 12px;line-height: 22px;font-weight: 600;border-radius: 5px;color:#fff;text-transform: uppercase;}
.at-main-title-container .at-tag-updated{display:inline-block;background: var(--dh-text-warning);height: 22px;padding: 0 6px;margin-right: 0.35rem;font-size: 12px;line-height: 22px;font-weight: 600;border-radius: 5px;text-transform: uppercase;}
.at-main-title-container .at-tag-deleted{display:inline-block;background: var(--dh-warning);height: 22px;padding: 0 6px;margin-right: 0.35rem;font-size: 12px;line-height: 22px;font-weight: 600;border-radius: 5px;color:#fff;text-transform: uppercase;}
.at-main-title-container .at-id-wrapper{display:inline-block;font-style: italic;color: #3498db;font-weight: 600;margin-right: 0.35rem;}
.at-main-title-container .at-date-time{display:inline-block;font-size: 14px;color: rgba(0,0,0,0.5);}
.at-sub-title-container {font-size:13px;color: rgba(0,0,0,0.5);font-weight: 600;}
.at-sub-title-container .at-change-from {display:inline-block;background: rgba(0,0,0,0.15);height: 18px;padding: 0 8px;margin-right: .35rem;font-size: 12px;line-height: 18px;font-weight: 600;border-radius: 5px;text-decoration: line-through;color: #000;}
.at-sub-title-container .at-change-icon {display:inline-block;height:18px;line-height:18px;margin-right: 0.35rem;font-size: 18px;vertical-align: initial;}
.at-sub-title-container .at-change-to {display:inline-block;background: rgba(0,0,0,0.15);height: 18px;padding: 0 8px;margin-right: .35rem;font-size: 12px;line-height: 18px;font-weight: 600;border-radius: 5px;color: #000;}
.row.at-filter-row {margin: .5rem -0.75rem 0;}
.row.at-filter-row .col {position:relative}
.input-field.at-searchbox, .row.at-filter-row input {margin: 0;}
.row.at-filter-row input {border: 1px solid #bdbdbd;padding: 3px 3px 3px 8px;border-radius: 5px;box-sizing: border-box;}
.row.at-filter-row label.active{-webkit-transform: translateY(-110%);transform: translateY(-110%);background: #fff;padding: 0 3px;left: 0.5rem;}
.row.at-filter-row .select-wrapper+label{top:-8px;left: 1.25rem;background: #fff;padding: 0 3px;}
.row.at-filter-row .select-wrapper span.caret {right: 5px;}
.card.audit-trail-card ul.pagination {margin: 0 auto;}
@media (max-width:992px){.row.at-filter-row .col{margin-bottom:1rem}}
@media (max-width:600px){
.sortSelectClass  span.caret {display:none;}
.sortSelectClass input{padding: 0!important;width: 100%!important;text-align: center;}
.sortSelectClass .dropdown-content{display:none!important;}}
.card-ribbon-sendApproval {line-height: 30px;letter-spacing: 1px;color: var(--dh-white);border-radius: 2px;overflow: hidden;background: var(--dh-primary);z-index: 2;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);height:30px;cursor:pointer;text-align:center;}
.card-ribbon-sendApproval i {font-size: 20px;line-height: 30px;padding-top: 0px;}
.card-ribbon-waitingForApproval {line-height: 30px;letter-spacing: 1px;color: var(--dh-white);border-radius: 2px;overflow: hidden;background: var(--dh-text-warning);z-index: 2;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);height:30px;text-align:center;}
.card-ribbon-waitingForApproval i {font-size: 20px;line-height: 30px;padding-top: 0px;}
.card-ribbon-approved {line-height: 30px;letter-spacing: 1px;color: var(--dh-white);border-radius: 2px;overflow: hidden;background: var(--dh-success);z-index: 2;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);height:30px;text-align:center;}
.card-ribbon-approved i {font-size: 20px;line-height: 30px;padding-top: 0px;}
.card-ribbon-rejected {line-height: 30px;letter-spacing: 1px;color: var(--dh-white);border-radius: 2px;overflow: hidden;background: var(--dh-warning);z-index: 2;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);height:30px;cursor:pointer;text-align:center;}
.card-ribbon-rejected i {font-size: 20px;line-height: 30px;padding-top: 0px;}
h2.approval-survey-name {margin: 0.5rem 0 2rem 0;font-size: 1.5rem;padding-left:10px;}
#ApprovalCommentText {height: auto !important;}
#RejectionCommentText {height: auto !important;}
.nohover:hover{background-color: #DFDFDF !important;}
.approved:hover {background-color: var(--dh-success) !important;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12) !important;cursor: default !important;}
.rejected:hover {background-color: var(--dh-warning) !important;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12) !important;cursor: default !important;}
.waiting:hover {background-color: var(--dh-text-warning) !important;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12) !important;cursor: default !important;}
i.approvedicon {font-size: 28px;color: var(--dh-success) !important;vertical-align: middle;}
i.rejectedicon {font-size: 28px;color: var(--dh-warning) !important;vertical-align: middle;}
i.waitingicon {font-size: 28px;color: var(--dh-text-warning) !important;vertical-align: middle;}
.approver-item {/*padding: 5px 10px;*/margin: 0;/*border-bottom: 1px solid #e0e0e0;*/}
.Responsetime {font-size: small;color: var(--dh-text-light) !important}
.approval_request-mn-card{padding: 1rem;border-radius:6px;}
.approval_request-mn-card-img img {width: 100%;}
.workflow-approval-header {display: flex;align-items: center;justify-content: space-between;margin-bottom: 0.5rem;}
.workflow-approval-header h2 {margin: 0;font-size:1.25rem;}
.message-from-creator {padding: 0.75rem;background: var(--dh-bg-main);border-radius: 6px;margin-bottom:1rem;}
.message-from-creator h6 {margin: 0;font-weight: 600;font-size: 0.85rem;}
.message-from-creator p {margin: 0;font-weight: 500;font-size: 0.85rem;margin-top:0.25rem;}
.approval-survey-time {font-size: 0.75rem;color: var(--dh-text-medium);}
.approval_request-mn-card .row {margin-bottom: 0;margin-left: -0.75rem;margin-right: -0.75rem;}
.workflow-approval-footer{display:flex;align-items:center; gap: 0.5rem;}
table.workflow-table-main thead tr th:first-child, table.workflow-table-main tbody tr td:first-child {height:50px;}
.workflow-table-action-row {display: flex;align-items: center;justify-content: center;}
span.workflow-table-action-row label {padding-left: 30px;}
.share-modal-content p {margin: 0 0 0.25rem;}
.workflow-approver-response-status ul, .workflow-approver-response-status p {margin: 0;}
.workflow-approver-response-footer {border: 1px solid var(--dh-bg-main);background: var(--dh-bg-main);display: flex;align-items: center;gap: 0.25rem;padding: 0.25rem 1rem;border-radius: 38px;}
.workflow-approver-response-footer i {line-height: 1;}
.workflow-approver-response-status ul li p{padding: 0.75rem;background: var(--dh-bg-main);border-radius: 6px;margin-bottom:1rem;}
.workflow-approval-footer .rejected, .workflow-approval-footer .approved {display: flex;align-items: center;gap: 0.25rem;border-radius: 50px;box-shadow: none;}
.sp-geolocation-row {display: flex;align-items: center;gap: 1rem;}
.sp-geolocation-col {flex: 1;}
.sp-geolocation-btn {flex: 0 0 38px;}
.media-rdo-chkbx-alignment-row {display: flex;flex-wrap: wrap;justify-content: start;margin-bottom: 0.75rem!important;}
.media-rdo-chkbx-alignment-row .controlColorChange {margin-left: initial!important;}
.media-rdo-chkbx-alignment-row .media-rdo-chkbx-single-col{flex: 0 0 100%}
.media-rdo-chkbx-alignment-row .controlColorChange .img-box-print {height: 100%}
/*.media-rdo-chkbx-alignment-row .controlColorChange .img-box-print .card.card-ms-img-selection{height: calc(100% - 1.5rem)}*/
.survey-preview-q .checkbox_img_selection label {height: 100%!important;}
.sp-file-upload-container-main .sp-file-upload-row {display: flex;align-items: center;gap: 0.25rem;padding: 0.75rem 0;}
.sp-file-upload-container-main .sp-file-upload-row .sp-file-upload-input {flex: 1;}
.sp-file-upload-container-main .sp-file-upload-row .sp-file-upload-btn {flex: 0 0 46px;width: 46px;height: 46px;display: flex;align-items: center;justify-content: center;}
.sp-file-upload-container-main .sp-file-upload-row .sp-file-upload-input .input-field {margin-bottom: 0;}
.sp-file-upload-container-main .sp-file-upload-row .sp-file-upload-btn a {width: 24px;height: 24px;cursor: pointer;}
.sp-file-upload-container-main .sp-file-upload-row .sp-file-upload-input .input-field .btn {height: 46px;line-height: 46px;}
.file-field.input-field .btn.buttonSubmit {height: 46px;line-height:46px;}
.image-upload-wrapper.so-survey-logo-cont {position: relative;}
.image-upload-wrapper.so-survey-logo-cont i.so-survey-logo-del {position:absolute;right:0.5rem;top:0.5rem;font-size:20px;color: var(--dh-warning);width: 30px;height: 30px;background: rgba( var(--dh-warning-rgb), 0.1);border-radius: 30px;cursor:pointer}
.image-upload-wrapper.so-survey-logo-cont #modalbutton {display: flex;align-items: center;justify-content: center;flex-direction:column}
.image-upload-wrapper.so-survey-logo-cont #modalbutton img {border-radius: 6px;}
table.sp-annotation-table-main td {padding: 0;}
#recent-uploads .img-pop-up-tabcont {padding:0;}
#recent-uploads .img-pop-up-tabcont .img-upload-panel {padding:1rem!important}
.recent-uploads-action-buttons {display: flex;align-items: center;justify-content: flex-end;margin-bottom: 1rem;gap: 0.75rem;}
.recent-uploads-action-buttons button {padding: 0 1rem;}
.recent-upload-img-cont .recent-uploads-select-single {position: absolute;right: 0.5rem;top: 0.5rem;z-index: 9;background: white;width: 18px;height: 18px;display:none;}
.recent-upload-img-cont .recent-uploads-select-single label {padding-left: 18px;height: 18px;line-height: 18px;margin: 0;}
.recent-upload-img-cont:hover .recent-uploads-select-single, .recent-upload-img-cont.selected .recent-uploads-select-single{display:block;}
.mini-survey-control .examgreen label {color: var(--dh-success) !important;}
.mini-survey-control .examred label {color: var(--dh-warning) !important;}
.from-pdf-group {position: relative;}
.ai-btn{padding: 0 0.75rem!important;display: flex;align-items: center;justify-content: center;height:3rem;width:3rem}
.ai-btn img{width: 24px}
.from-pdf-group>.ai-btn:first-child:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.from-pdf-group>.ai-btn:not(:first-child):not(:last-child) {border-radius: 0;}
.from-pdf-group>.ai-btn:last-child:not(:first-child),.from-pdf-group>.dropdown-toggle:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.from-pdf-group>.ai-btn-inactive {background-color: var(--dh-text-light)!important;}
.from-pdf-group>.ai-btn-active {background-color: var(--dh-success)!important;}
.row.step-row.survey-title-step-one {display: flex;}
.webhook-action-buttons {display: flex;align-items: center;justify-content: center;gap: 0.5rem;width: 180px;}
.webhook-action-buttons span {width: 30px;height: 30px;margin: 0;}
.questionsPanel {max-height:calc(100vh - 260px);overflow: auto;}
.qb-folder-action {display: flex;align-items: center;gap: 0.25rem;margin-left: auto;}
.fb-custom-rating-content-row .fb-custom-rating-content-col:nth-child(1) i {font-size:3rem}
.fb-custom-rating-content-row .fb-custom-rating-content-col:nth-child(2) i {font-size:3.25rem}
.fb-custom-rating-content-row .fb-custom-rating-content-col:nth-child(3) i {font-size:3.5rem}
.fb-custom-rating-content-row .fb-custom-rating-content-col:nth-child(4) i {font-size:3.75rem}
.fb-custom-rating-content-row .fb-custom-rating-content-col:nth-child(5) i {font-size:4rem}
.fb-custom-rating-content-row .fb-custom-rating-content-col:nth-child(6) i {font-size:4.25rem}
.fb-custom-rating-content-row .fb-custom-rating-content-col:nth-child(7) i {font-size:4.5rem}
.fb-custom-rating-content-row .fb-custom-rating-content-col:nth-child(8) i {font-size:4.75rem}
.fb-custom-rating-content-row .fb-custom-rating-content-col:nth-child(9) i {font-size:5rem}
.fb-custom-rating-content-row .fb-custom-rating-content-col:nth-child(10) i {font-size:5.25rem}
.fb-custom-rating-content-row .fb-custom-rating-content-col:nth-child(11) i {font-size:5.5rem}
.org-card-main-panel .tabs .tab a.active {background: var(--dh-secondary);color:var(--dh-white);}
#modalbutton.image-upload-wrapper{margin: 8px 0;background-color: var(--dh-bg-main);}
.create-org-log {margin: 8px 0!important;}
.branding-image-upload-img{border: 1px dashed var(--dh-text-light);padding: 0.5rem;border-radius: 4px;margin-bottom: 1rem;display: flex;align-items: center;justify-content: center;height: 150px;background-color: var(--dh-bg-main);}
.branding-image-upload-img img {width: auto;height: auto;max-width: 80%;max-height: 60px;}
.language-selection-logo img {max-width: 100%;max-height:70px}
.branding-color-picker {width: 100%;height: 36px;border: 1px solid var(--dh-bg-main);margin-bottom: 1rem;border-radius: 4px;}
.branding-color-picker:hover{border: 1px solid var(--dh-black);cursor:pointer;}
.branding-color-picker.primary {background:  var(--dh-primary);}
.branding-color-picker.secondary {background: var(--dh-secondary)}
.branding-color-picker.background {background: var(--dh-bg-main)}
.branding-color-picker.info {background: var(--dh-info-dark)}
.branding-color-picker.text-warning {background: var(--dh-text-warning)}
.branding-color-picker.success {background: var(--dh-success)}
.branding-color-picker.info-light {background: var(--dh-info-medium)}
.branding-color-picker.light-text {background: var(--dh-text-light)}
.branding-color-picker.danger {background: var(--dh-warning)}
.branding-color-picker.medium-text {background: var(--dh-text-medium)}
.branding-color-picker.thin-info {background: var(--dh-info)}
p.branding-title-label {font-size: 0.85rem;margin-bottom: 0.25rem !important;display: flex;align-items: center;justify-content: flex-start;gap: 0.5rem;}
p.branding-title-label i {font-size: 18px;color: var(--dh-text-light)}
.branding-secondary-logo-text {margin: 1.5rem 0;border: 1px solid var(--dh-text-light);padding: 1rem;border-radius: 4px;}
.branding-secondary-logo-text label {height: 20px;line-height: 20px;}
.recent-up-video-cont {width: 100%;position: relative;height: 120px;display: flex;align-items: center;justify-content: center;background: var(--dh-bg-main);cursor:pointer;}
.recent-up-video-cont img {max-width: 100%;}
.recent-up-video-cont .video-name {position: absolute;top: 0;left: 0;right: 0;}
.recent-up-video-cont:before {content: " ";background-image: url('/Content/NewMaterialize/images/play-button.png');width: 44px;height: 44px;position: absolute;background-size: contain;}
.recent-audio-file-mn-cont .plyr {box-shadow: none;}
.recent-upload-other-cont {flex-direction: column;overflow: hidden;border-radius: 4px;cursor:pointer;position:relative}
.recent-upload-other-top {display: flex;align-items: center;justify-content: center; width: 100%;height: 70px;background: var(--dh-bg-main);}
.recent-upload-other-top i {font-size: 2.5rem;color:  var(--dh-primary)}
.recent-up-video-cont .recent-uploads-select-single {position: absolute;right: 0.5rem;top: 0.5rem;z-index: 9;background: white;width: 18px;height: 18px;display:none;}
.recent-up-video-cont .recent-uploads-select-single label {padding-left: 18px;height: 18px;line-height: 18px;margin: 0;}
.recent-up-video-cont:hover .recent-uploads-select-single, .recent-up-video-cont.selected .recent-uploads-select-single{display:block;}
.recent-uploads-audio-top {display: flex;align-items: center;width: 100%;height: 40px;justify-content: space-between;padding: 5px 8px;border-bottom: 1px solid var(--dh-bg-main);gap: 0.5rem;}
.recent-uploads-audio-top .recent-uploads-select-single label {padding-left: 20px;height: 20px;line-height: 20px;margin: 0;}
.recent-uploads-audio-top .recent-uploads-select-single {height: 20px;display:none;}
.recent-audio-file-mn-cont:hover .recent-uploads-audio-top .recent-uploads-select-single, .recent-audio-file-mn-cont.selected .recent-uploads-audio-top .recent-uploads-select-single{display:block;}
.recent-upload-other-cont .recent-uploads-select-single {position: absolute;right: 0.5rem;top: 0.5rem;z-index: 9;background: white;width: 18px;height: 18px;display:none;}
.recent-upload-other-cont .recent-uploads-select-single label {padding-left: 18px;height: 18px;line-height: 18px;margin: 0;}
.recent-upload-other-cont:hover .recent-uploads-select-single, .recent-upload-other-cont.selected .recent-uploads-select-single{display:block;}
.skip-logic li.sortableElementLi{display:flex;align-items:center;background-color:  var(--dh-primary)}
.skip-logic li.sortableElementLi .row {flex: 1;display: flex;}
.skip-logic li.sortableElementLi .row .col {display: flex;align-items: center;}
.skip-logic li.sortableElementLi .row .col .select-wrapper {height:40px}
.dropdown-comment-row{margin-top:1rem;}
.svg-wrapper.rating-icon.selected{border: 1px solid  var(--dh-primary);background: var(--dh-bg-main);}
.minitheme-dropdown .select2-selection--multiple li {width: auto;word-break: break-all;max-width: 95%;}
.avatar-wrapper {max-width: 800px}
.demographics-edit-row-col {display: flex;align-items: center;gap: 0.5rem;}
.demographics-edit-row-col label {padding-left: 20px;height: 20px;}
.demographics-edit-row-col a {height: 20px;}
.btn, .btn-large, .btn-flat, a.js-bulk-answers, .sweet-alert button {border-radius: 50px!important;}
.card, .add-spreadsheet, .ov-ruleset, .modal, .card-panel, .survey-reveal-ico, .sweet-alert, .image-upload-wrapper, a.change-current-theme, .group-user.group-role, .qb-folder-create, .question-bank-search-card ul.collection, .add_answer_extension_button, .mail-campaign-popcard, .settings-tab-head-txt a {border-radius: 20px!important;}
.card .card-image {border-radius: 20px 20px 0 0;}
.modal .modal-header {border-radius: 20px 20px 0 0;}
.modal .modal-footer {border-radius: 0 0 20px 20px;}
.kiosk-card{overflow:hidden;}
.org-card-main-panel .tabs {border-radius: 20px 20px 0 0;}
.card.spreadsheet.square {border-radius: 20px 20px 0 0!important;}
.gen-settings-main-tab {border-radius: 20px 20px 0 0;}
ul.collection {border-radius: 20px!important;overflow: hidden!important;}
.survey-ownership-select2 .data-error-txt {position: relative;top: 8px;}
.result-partials-action {display: flex;align-items: center;gap: 0.5rem;}
.result-partials-action a {display: flex;align-items: center;}
.result-partials-progress {display: flex;align-items: center;gap: 0.75rem;}
.result-partials-progress .progress {margin: 0;height: 10px!important;border-radius: 15px!important;background-color: rgba( var(--dh-text-light-rgb), 0.5)!important;}
.result-partials-progress .progress .determinate {border-radius: 15px!important;}
.campaign-sending-animation {position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index:1;background-color: rgba( var(--dh-primary-rgb), 0.75);
.container {height: 50px;width: 40px;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;
&::after {content: 'Sending...';color: var(--dh-white);font-weight: 700;position: absolute;bottom: -24px;left: -10px;}}}
.campaign-sending-anim-box {position: relative;height: 50px;width: 40px;animation: box 5s infinite linear;}
.border {background: var(--dh-white);position: absolute;
&.one {height: 4px;top: 0;left: 0;animation: border-one 5s infinite linear;}
&.two {top: 0;right: 0;height: 100%;width: 4px;animation: border-two 5s infinite linear;}
&.three {bottom: 0;right: 0;height: 4px;width: 100%;animation: border-three 5s infinite linear;	}
&.four {bottom: 0;left: 0;height: 100%;width: 4px;animation: border-four 5s infinite linear;}}
.line {height: 4px;background: var(--dh-white);position: absolute;width: 0%;left: 25%;
&.one {top: 25%;width: 0%;animation: line-one 5s infinite linear;}
&.two {top: 45%;animation: line-two 5s infinite linear;}
&.three {top: 65%;animation: line-three 5s infinite linear;}}
@keyframes border-one {0% {width: 0;}
10% {width: 100%;}
100% {width: 100%;}}
@keyframes border-two {0% {height: 0;}
10% {height: 0%;}
20% {height: 100%;}
100% {height: 100%;}}
@keyframes border-three {0% {width: 0;}
20% {width: 0%;}
30% {width: 100%;}
100% {width: 100%;}}
@keyframes border-four {0% {height: 0;}
30% {height: 0%;}
40% {height: 100%;}
100% {height: 100%;}}
@keyframes line-one {
0% {left: 25%;width: 0;}
40% {left: 25%;width: 0%;}
43% {left: 25%;width: 50%;}
52% {left: 25%;width: 50%;}
54% {left: 25%;width: 0%}
55% {right: 25%;left: auto;}
63% {width: 10%;right: 25%;left: auto;}
100% {width: 10%;right: 25%;left: auto;}}
@keyframes line-two {0% {width: 0;}
42% {width: 0%;}
45% {width: 50%;}
53% {width: 50%;}
54% {width: 0%}
60% {width: 50%}
100% {width: 50%;}}
@keyframes line-three {0% {width: 0;}
45% {width: 0%;}
48% {width: 50%;}
51% {width: 50%;}
52% {width: 0%}
100% {width: 0%;}}
@keyframes box {0% {opacity: 1;margin-left: 0px;height: 50px;width: 40px;}
55% {margin-left: 0px;height: 50px;width: 40px;}
60% {margin-left: 0px;height: 35px;width: 50px;}
74% {msthin-left: 0;}
80% {margin-left: -50px;opacity: 1;}
90% {height: 35px;width: 50px;margin-left: 50px;opacity: 0;}
100% {opacity: 0;}}
.dash-card-active-user-count {font-size: 3.25rem;line-height: 4rem;color: var(--dh-black);margin-bottom: 0.75rem;}
.dash-card-active-user-count-txt {font-size: 0.95rem;margin-top: 0.25rem;color: var(--dh-text-medium)}
.dash-devices-cont {display: flex;gap: 0.75rem;}
.dash-devices-col {flex: 1;}
.dash-devices-col .card.connect-device-card {margin: 0.5rem 0;}
.dash-devices-col .card.connect-device-card .connect-device-dash-bg {padding: 0 20%;}
.dash-devices-col .card.connect-device-card .connect-device-dash-bg .card-image {height: 100px;border-radius: 0;}
.dash-devices-col .card.connect-device-card .card-content {padding: 4px 8px!important;font-size: 0.8rem}
.dash-card-perc-cam-row {display: flex;gap: 0.5rem;align-items: center;}
.dash-card-perc-cam-bar {width: 200px;height: 12px;background: var(--dh-text-light);border-radius: 30px;}
.dash-card-perc-cam-bar span {width: 0;height: 12px;background: var(--dh-success) ;display: block;border-radius: 30px;}
.dash-card-perc-cam-value {font-size: 12px;}
.dash-active-survey-part-card{background: var(--dh-white);min-height: 362px;}
.dash-active-survey-part-card h5.dash-card-title{color: var(--dh-black);}
table.dash-active-survey-table {color: var(--dh-black);}
table.dash-active-survey-table thead, table.dash-active-survey-table td {border-bottom-color: rgba( var(--dh-black-rgb), 0.15);}
table.dash-active-survey-table th{padding: 5px; font-size: 0.9rem}
table.dash-active-survey-table td{padding: 5px; font-size: 0.85rem}
table.dash-active-survey-table th:last-child, table.dash-active-survey-table td:last-child{text-align:right}
#addusermodal span.system.negative {position: absolute;left: 12px;bottom: -4px;font-size: 0.75rem;}
.slideout_find, div#slider.slideout, .slideoutQB {border-radius: 20px 0 0 20px;z-index:9999;}
.media-rdo-chkbx-alignment [placeholder], .checkbox_img_selection [placeholder] {text-overflow: ellipsis;}
.dropdown-menu.textcomplete-dropdown {background: var(--dh-white);width: 400px;border-radius: 4px;display: flex;flex-wrap: wrap;gap: 0.25rem;padding: 0.5rem;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}
.dropdown-menu.textcomplete-dropdown li {border: 0;padding: 0}
.dropdown-menu.textcomplete-dropdown li .chip {background: #fff;border: 1px solid rgba( var(--dh-black-rgb),0.3);width: 100%;text-align: center;}
.campaign-action-buttons-right {width: 100%;display: flex;flex-direction: row-reverse;gap: 0.75rem;align-items:center;}
.campaing-status-progress-circle {position: relative;padding: 0;width: 44px;height: 44px;background-color: #F2E9E1;border-radius: 50%;line-height: 44px;float: left;}
.campaing-status-progress-circle:after{border: none;position: absolute;top: 6px;left: 6px;text-align: center;display: block;border-radius: 50%;width: 31px;height: 31px;background-color: white;content: " ";}
.campaing-status-progress-circle span {position: absolute;line-height: 44px;width: 44px;text-align: center;display: block;color: var(--dh-info-medium);z-index: 2;font-size: 0.8rem;font-weight: 600;}
.left-half-clipper {border-radius: 50%;width: 44px;height: 44px;position: absolute;clip: rect(0, 44px, 44px, 22px);}
.campaing-status-progress-circle.over50 .left-half-clipper {clip: rect(auto,auto,auto,auto);}
.value-bar {position: absolute;clip: rect(0, 22px, 44px, 0);width: 44px;height: 44px;border-radius: 50%;border: 7px solid var(--dh-info-medium);box-sizing: border-box;}
.campaing-status-progress-circle.over50 .first50-bar {position: absolute;clip: rect(0, 44px, 44px, 22px);background-color: var(--dh-info-medium);border-radius: 50%;width: 44px;height: 44px;}
.campaing-status-progress-circle:not(.over50) .first50-bar{ display: none; }
.campaing-status-progress-circle.p0 .value-bar { display: none; }
.campaing-status-progress-circle.p1 .value-bar { transform: rotate(4deg); }
.campaing-status-progress-circle.p2 .value-bar { transform: rotate(7deg); }
.campaing-status-progress-circle.p3 .value-bar { transform: rotate(11deg); }
.campaing-status-progress-circle.p4 .value-bar { transform: rotate(14deg); }
.campaing-status-progress-circle.p5 .value-bar { transform: rotate(18deg); }
.campaing-status-progress-circle.p6 .value-bar { transform: rotate(22deg); }
.campaing-status-progress-circle.p7 .value-bar { transform: rotate(25deg); }
.campaing-status-progress-circle.p8 .value-bar { transform: rotate(29deg); }
.campaing-status-progress-circle.p9 .value-bar { transform: rotate(32deg); }
.campaing-status-progress-circle.p10 .value-bar { transform: rotate(36deg); }
.campaing-status-progress-circle.p11 .value-bar { transform: rotate(40deg); }
.campaing-status-progress-circle.p12 .value-bar { transform: rotate(43deg); }
.campaing-status-progress-circle.p13 .value-bar { transform: rotate(47deg); }
.campaing-status-progress-circle.p14 .value-bar { transform: rotate(50deg); }
.campaing-status-progress-circle.p15 .value-bar { transform: rotate(54deg); }
.campaing-status-progress-circle.p16 .value-bar { transform: rotate(58deg); }
.campaing-status-progress-circle.p17 .value-bar { transform: rotate(61deg); }
.campaing-status-progress-circle.p18 .value-bar { transform: rotate(65deg); }
.campaing-status-progress-circle.p19 .value-bar { transform: rotate(68deg); }
.campaing-status-progress-circle.p20 .value-bar { transform: rotate(72deg); }
.campaing-status-progress-circle.p21 .value-bar { transform: rotate(76deg); }
.campaing-status-progress-circle.p22 .value-bar { transform: rotate(79deg); }
.campaing-status-progress-circle.p23 .value-bar { transform: rotate(83deg); }
.campaing-status-progress-circle.p24 .value-bar { transform: rotate(86deg); }
.campaing-status-progress-circle.p25 .value-bar { transform: rotate(90deg); }
.campaing-status-progress-circle.p26 .value-bar { transform: rotate(94deg); }
.campaing-status-progress-circle.p27 .value-bar { transform: rotate(97deg); }
.campaing-status-progress-circle.p28 .value-bar { transform: rotate(101deg); }
.campaing-status-progress-circle.p29 .value-bar { transform: rotate(104deg); }
.campaing-status-progress-circle.p30 .value-bar { transform: rotate(108deg); }
.campaing-status-progress-circle.p31 .value-bar { transform: rotate(112deg); }
.campaing-status-progress-circle.p32 .value-bar { transform: rotate(115deg); }
.campaing-status-progress-circle.p33 .value-bar { transform: rotate(119deg); }
.campaing-status-progress-circle.p34 .value-bar { transform: rotate(122deg); }
.campaing-status-progress-circle.p35 .value-bar { transform: rotate(126deg); }
.campaing-status-progress-circle.p36 .value-bar { transform: rotate(130deg); }
.campaing-status-progress-circle.p37 .value-bar { transform: rotate(133deg); }
.campaing-status-progress-circle.p38 .value-bar { transform: rotate(137deg); }
.campaing-status-progress-circle.p39 .value-bar { transform: rotate(140deg); }
.campaing-status-progress-circle.p40 .value-bar { transform: rotate(144deg); }
.campaing-status-progress-circle.p41 .value-bar { transform: rotate(148deg); }
.campaing-status-progress-circle.p42 .value-bar { transform: rotate(151deg); }
.campaing-status-progress-circle.p43 .value-bar { transform: rotate(155deg); }
.campaing-status-progress-circle.p44 .value-bar { transform: rotate(158deg); }
.campaing-status-progress-circle.p45 .value-bar { transform: rotate(162deg); }
.campaing-status-progress-circle.p46 .value-bar { transform: rotate(166deg); }
.campaing-status-progress-circle.p47 .value-bar { transform: rotate(169deg); }
.campaing-status-progress-circle.p48 .value-bar { transform: rotate(173deg); }
.campaing-status-progress-circle.p49 .value-bar { transform: rotate(176deg); }
.campaing-status-progress-circle.p50 .value-bar { transform: rotate(180deg); }
.campaing-status-progress-circle.p51 .value-bar { transform: rotate(184deg); }
.campaing-status-progress-circle.p52 .value-bar { transform: rotate(187deg); }
.campaing-status-progress-circle.p53 .value-bar { transform: rotate(191deg); }
.campaing-status-progress-circle.p54 .value-bar { transform: rotate(194deg); }
.campaing-status-progress-circle.p55 .value-bar { transform: rotate(198deg); }
.campaing-status-progress-circle.p56 .value-bar { transform: rotate(202deg); }
.campaing-status-progress-circle.p57 .value-bar { transform: rotate(205deg); }
.campaing-status-progress-circle.p58 .value-bar { transform: rotate(209deg); }
.campaing-status-progress-circle.p59 .value-bar { transform: rotate(212deg); }
.campaing-status-progress-circle.p60 .value-bar { transform: rotate(216deg); }
.campaing-status-progress-circle.p61 .value-bar { transform: rotate(220deg); }
.campaing-status-progress-circle.p62 .value-bar { transform: rotate(223deg); }
.campaing-status-progress-circle.p63 .value-bar { transform: rotate(227deg); }
.campaing-status-progress-circle.p64 .value-bar { transform: rotate(230deg); }
.campaing-status-progress-circle.p65 .value-bar { transform: rotate(234deg); }
.campaing-status-progress-circle.p66 .value-bar { transform: rotate(238deg); }
.campaing-status-progress-circle.p67 .value-bar { transform: rotate(241deg); }
.campaing-status-progress-circle.p68 .value-bar { transform: rotate(245deg); }
.campaing-status-progress-circle.p69 .value-bar { transform: rotate(248deg); }
.campaing-status-progress-circle.p70 .value-bar { transform: rotate(252deg); }
.campaing-status-progress-circle.p71 .value-bar { transform: rotate(256deg); }
.campaing-status-progress-circle.p72 .value-bar { transform: rotate(259deg); }
.campaing-status-progress-circle.p73 .value-bar { transform: rotate(263deg); }
.campaing-status-progress-circle.p74 .value-bar { transform: rotate(266deg); }
.campaing-status-progress-circle.p75 .value-bar { transform: rotate(270deg); }
.campaing-status-progress-circle.p76 .value-bar { transform: rotate(274deg); }
.campaing-status-progress-circle.p77 .value-bar { transform: rotate(277deg); }
.campaing-status-progress-circle.p78 .value-bar { transform: rotate(281deg); }
.campaing-status-progress-circle.p79 .value-bar { transform: rotate(284deg); }
.campaing-status-progress-circle.p80 .value-bar { transform: rotate(288deg); }
.campaing-status-progress-circle.p81 .value-bar { transform: rotate(292deg); }
.campaing-status-progress-circle.p82 .value-bar { transform: rotate(295deg); }
.campaing-status-progress-circle.p83 .value-bar { transform: rotate(299deg); }
.campaing-status-progress-circle.p84 .value-bar { transform: rotate(302deg); }
.campaing-status-progress-circle.p85 .value-bar { transform: rotate(306deg); }
.campaing-status-progress-circle.p86 .value-bar { transform: rotate(310deg); }
.campaing-status-progress-circle.p87 .value-bar { transform: rotate(313deg); }
.campaing-status-progress-circle.p88 .value-bar { transform: rotate(317deg); }
.campaing-status-progress-circle.p89 .value-bar { transform: rotate(320deg); }
.campaing-status-progress-circle.p90 .value-bar { transform: rotate(324deg); }
.campaing-status-progress-circle.p91 .value-bar { transform: rotate(328deg); }
.campaing-status-progress-circle.p92 .value-bar { transform: rotate(331deg); }
.campaing-status-progress-circle.p93 .value-bar { transform: rotate(335deg); }
.campaing-status-progress-circle.p94 .value-bar { transform: rotate(338deg); }
.campaing-status-progress-circle.p95 .value-bar { transform: rotate(342deg); }
.campaing-status-progress-circle.p96 .value-bar { transform: rotate(346deg); }
.campaing-status-progress-circle.p97 .value-bar { transform: rotate(349deg); }
.campaing-status-progress-circle.p98 .value-bar { transform: rotate(353deg); }
.campaing-status-progress-circle.p99 .value-bar { transform: rotate(356deg); }
.campaing-status-progress-circle.p100 .value-bar { transform: rotate(360deg); }
.sett-email-ltr input {direction: ltr;}
.default-translation-tab-cont{direction: ltr!important}
.default-translation-tab-cont #table_en-ar tbody tr td div {text-align: left;}
.default-translation-tab-cont #table_en-ar tbody tr td:nth-child(2) div {text-align: right;}
.default-translation-tab-cont #table_ar-en tbody tr td div {text-align: right;}
.default-translation-tab-cont #table_ar-en tbody tr td:nth-child(2) div {text-align: left;}
.dh-license-precode {display: flex;align-items: center;}
.dh-license-precode pre {white-space: normal;}
.dh-license-precode .copy-btn-card-pre-code {display: flex;align-items: center;justify-content: center;}
.rating-report-device-name {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.card-title.rating-report label {height: 20px;padding-left: 20px;}
.sp-range-slider-container .irs--round .irs-line {height: 13px;top: 31px;border-radius: 8px;}
.sp-range-slider-container .irs--round .irs-bar {top: 31px;height: 13px;border-radius: 8px 0 0 8px;}
.sp-range-slider-container .irs--round .irs-handle {top: 25px;width: 26px;height: 26px;}
.svg-img-color-container {display: flex;flex-direction: row-reverse;height:100%;}
.svg-img-color-container .svg-img-color-white-bg {flex: 0 0 40%;display: flex;align-items: center;justify-content: center;direction: ltr;}
.svg-img-color-container .svg-img-cont {flex: 0 0 60%;width: 100%;margin: 0;padding: 20px;display: flex;align-items: center;justify-content: center;flex-direction: column; gap: 1rem;}
.svg-img-color-cont {padding: 0!important;}
.svg-img-color-container .svg-img-cont .svg-img {flex: 1;display: flex;align-items: center;}
.create-temp-modal-btns-cont label{display: flex!important;flex-direction:column;align-items: center;}
.create-temp-modal-btns-cont label:before {display: none;}
.create-temp-modal-btns-cont label img {width: 80px;}
label.close-survey-img-card-cc {display: flex!important;flex-direction: column;gap:0.5rem;}
label.close-survey-img-card-cc img {width: 80px;height: 80px;margin: 0 auto;}
label.close-survey-img-card-cc:before{display:none!important;}
.dh-campaign-card-float-btns {position: absolute;right: 10px;top: -20px;display: flex;align-items: center;gap: 0.5rem;}
.dh-campaign-card-count {display: flex;align-items: center;justify-content: center;cursor:default}
.demographics-card .card-content a i {line-height: 1.75;}
.dh-demographics-count {margin-left: auto;border: 1px solid var(--dh-info);padding: 0.05rem 0.5rem;border-radius: 28px;line-height: 1.5;margin-right: 0.5rem;color: var(--dh-info);}
.dh-survey-report-render-row {display: flex;flex-flow: row wrap;justify-content: space-between;padding: 0 1rem 2rem;width: 100%;gap:1.5rem;}
.dh-survey-report-render-row div:empty{display:none;}
.dh-chart-card-full{width: 100%;position:relative;box-sizing:border-box;}
.dh-chart-card-half{width: 49%;position:relative;box-sizing:border-box;}
.dh-survey-report-render-row .card.report-view-card{margin:0!important}
.dh-chart-card-title-section {display: flex;align-items: center;border-bottom: 1px solid var(--dh-bg-main);margin-bottom: 1rem;gap:1rem;}
.dh-chart-card-title-head {flex: 1;}
.dh-chart-card-title-buttons {margin-left: auto;}
.dh-chart-card-title-buttons span {display: flex;gap: 0.5rem;}
.card.campaign-trigger-list-card {overflow: hidden;}
.card.report-view-card>.card-content>.report-chart-card-container, .card.report-view-card>.card-content>.report-chart-card-container>div, .card.report-view-card>.card-content>.report-chart-card-container>div>div, .card.report-view-card>.card-content>.report-chart-card-container .canvas-holder, .card.report-view-card>.card-content>.report-chart-card-container .canvas-holder>div{width: 100% !important;display: block}
.card.campaign-trigger-list-card .card-content {display: flex;align-items: center;justify-content: space-between;border-top: 1px solid rgba( var(--dh-black-rgb), 0.2);padding:2px 8px!important;}
.card.campaign-trigger-list-card .square:after {padding-bottom: 75%;}
.card.campaign-trigger-list-card .survey-card-title-text {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.card.campaign-trigger-list-card .content {background-size: 80%;}
.card.demographics-card.campaign-trigger-list-card, a.demographics-card-ico-delete {color: #000;}
.copy-to-clip{display:flex;border-radius: 8px;overflow:hidden}
.copy-to-clip .copy-to-clip-textbox{flex:1;padding: 0 1rem;}
.copy-to-clip .copy-to-clip-btn {background:  var(--dh-primary);display: flex;}
.copy-to-clip .copy-to-clip-btn .link-clk-to-copy{display: flex;align-items: center;color: var(--dh-white);gap: 0.5rem;padding: 0 1rem;cursor:pointer;}
.pub-link-icon-cont .btn-floating {background: var(--dh-white)!important;}
.pub-link-icon-cont .btn-floating i {color: var(--dh-info-dark)!important;}
#publishModal.modal.modal-fixed-footer .modal-footer.survey-publish-modal-footer {min-height: 56px;height: auto;}
#publishModal.modal.modal-fixed-footer .modal-footer.survey-publish-modal-footer a {height: 46px;display: flex;align-items: center;}
.publish-device-normal-row {margin: 0!important;border: 1px solid var(--dh-bg-main);padding: 0;border-radius: 4px;display: flex;align-items: center;gap: 0.5rem;}
.publish-device-normal-row .pdn-textbox-row {flex: 1;}
.publish-device-normal-row a.btn-floating {background: var(--dh-white)!important;width: 44px;height: 44px;display: flex;align-items: center;}
.publish-device-normal-row a.btn-floating i {color:  var(--dh-primary)}
.publish-device-kiosk-row {margin: 0 !important;border: 1px solid var(--dh-bg-main);padding: 0.5rem;border-radius: 4px;display: flex;gap: 0;flex-direction: column;}
.publish-device-kiosk-row a.btn-floating {background: var(--dh-white)!important;width: 44px;height: 44px;display: flex;align-items: center;}
.publish-device-kiosk-row a.btn-floating i {color:  var(--dh-primary)}
.publish-device-kiosk-row .pdk-kiosk-row, .publish-device-kiosk-row .pdk-device-row {flex: 1;width:100%;position:relative;}
.datahub-main .media-rdo-chkbx-alignment-row .media-rdo-chkbx-single-col [type=radio] + label{display:flex;align-items:center;padding:8px 5px 8px 42px!important;}
.datahub-main .media-rdo-chkbx-alignment-row .media-rdo-chkbx-single-col [type=radio] + label:before, .datahub-main .media-rdo-chkbx-alignment-row .media-rdo-chkbx-single-col [type=radio] + label:after {top: auto !important;width:22px;height:22px;}
.examred label, .examgreen label {display: flex!important;justify-content: space-between;align-items:center;}
.datahub-main .media-rdo-chkbx-alignment-row .examred [type="checkbox"].filled-in:checked + label:after, .datahub-main .media-rdo-chkbx-alignment-row .examred [type="checkbox"].filled-in:checked + label:before, .datahub-main .media-rdo-chkbx-alignment-row .examgreen [type="checkbox"].filled-in:checked + label:after, .datahub-main .media-rdo-chkbx-alignment-row .examgreen [type="checkbox"].filled-in:checked + label:before {top: 8px !important;}
.publish-via-link-icon-row{display:flex;align-items:center;gap:0.5rem;}
.publish-via-link-icon-row .share-social-ico{width:42px;height:42px;display:flex;align-items:center;justify-content:center;}
ul#slide-out-l.side-nav{left:0!important;transition: left 0.3s;}
ul#slide-out-l.side-nav.newsidebar{left:-250px!important;transition: left 0.1s;}
.fb-happiness-indicator-row {display: flex;flex-direction: row;}
.fb-happiness-indicator-row img {flex: 0 0 50px;width: 50px;}
.raw-theme-colour-one, .raw-theme-colour-one:hover {background-color: #db4437 !important;}
.raw-theme-colour-two, .raw-theme-colour-two:hover {background-color: #e91e63 !important;}
.raw-theme-colour-three, .raw-theme-colour-three:hover {background-color: #9c27b0 !important;}
.raw-theme-colour-four, .raw-theme-colour-four:hover {background-color: #673ab7 !important;}
.raw-theme-colour-five, .raw-theme-colour-five:hover {background-color: #3f51b5 !important;}
.raw-theme-colour-six, .raw-theme-colour-six:hover {background-color: #4285f4 !important;}
.raw-theme-colour-seven, .raw-theme-colour-seven:hover {background-color: #03a9f4 !important;}
.raw-theme-colour-eight, .raw-theme-colour-eight:hover {background-color: #00bcd4 !important;}
.raw-theme-colour-nine, .raw-theme-colour-nine:hover {background-color: #009688 !important;}
.raw-theme-colour-ten, .raw-theme-colour-ten:hover {background-color: #0f9d58 !important;}
.raw-theme-colour-eleven, .raw-theme-colour-eleven:hover {background-color: #cddc39 !important;}
.raw-theme-colour-twelve, .raw-theme-colour-twelve:hover {background-color: #ff9800 !important;}
.raw-theme-colour-thirteen, .raw-theme-colour-thirteen:hover {background-color: #795548 !important;}
.raw-theme-colour-fourteen, .raw-theme-colour-fourteen:hover {background-color: #9e9e9e !important;}
.raw-theme-colour-fifteen, .raw-theme-colour-fifteen:hover {background-color: #607d8b !important;}
.raw-theme-colour-sixteen, .raw-theme-colour-sixteen:hover {background-color: #182C61!important;}
.raw-theme-colour-seventeen, .raw-theme-colour-seventeen:hover {background-color: #FEA47F!important;}
.raw-theme-colour-eighteen, .raw-theme-colour-eighteen:hover {background-color: #25CCF7!important;}
.raw-theme-colour-nineteen, .raw-theme-colour-nineteen:hover {background-color: #EAB543!important;}
.raw-theme-colour-twenty, .raw-theme-colour-twenty:hover {background-color: #FC427B!important;}
.raw-theme-colour-twentyone, .raw-theme-colour-twentyone:hover {background-color: #B33771!important;}
.raw-theme-colour-twentytwo, .raw-theme-colour-twentytwo:hover {background-color: #82589F!important;}
.raw-theme-colour-twentythree, .raw-theme-colour-twentythree:hover {background-color: #6D214F!important;}
.raw-theme-colour-twentyfour, .raw-theme-colour-twentyfour:hover {background-color: #BDC581!important;}
.dh-fb-small-device-preview-sidebar {width: auto!important;max-width:800px!important;}
.dh-form-builder-mobile-frame.android {position: relative;width: 428px;height: 868px;border-radius: 40px;padding: 50px 10px 78px;background: #ffffff!important;border: 2px solid #e2e8f0;margin-left: auto;margin-right: auto;max-width: 380px!important;margin-bottom:1rem;}
.dh-form-builder-mobile-frame.android:before {	position: absolute;top: 22px;left: 50%;margin-left: -30px;width: 60px;background: #e2e8f0;height: 8px;border-radius: 20px;content: " ";display: block;}
.dh-form-builder-mobile-frame.android #preview_frame {box-shadow: 0 0 0 1px #e2e8f0;border-radius: 2px;overflow: hidden;height: 736px;position: relative;border: none;padding: 0 !important;margin: 0 !important;}
.dh-form-builder-mobile-frame.android:after {position: absolute;bottom: 13px;left: 50%;margin-left: -24px;width: 50px;height: 50px;border-radius: 30px;border: 2px solid #e2e8f0;content: " ";display: block;}
.dh-form-builder-mobile-frame.tablet {position: relative;width: 770px;height: 1116px;border-radius: 30px;padding: 50px 14px 78px;background: #ffffff!important;border: 2px solid #e2e8f0;margin-left: auto;margin-right: auto;margin-bottom: 1rem;}
.dh-form-builder-mobile-frame.tablet:before {position: absolute;top: 14px;left: 50%;margin-left: -10px;width: 20px;background: #e2e8f0;height: 20px;border-radius: 20px;content: " ";display: block;}
.dh-form-builder-mobile-frame.tablet:after {position: absolute;bottom: 13px;left: 50%;margin-left: -24px;width: 50px;height: 50px;border-radius: 30px;border: 2px solid #e2e8f0;content: " ";display: block;}
.dh-form-builder-mobile-frame.tablet #preview_frame {box-shadow: 0 0 0 1px #e2e8f0;border-radius: 2px;overflow: hidden;height: 984px;position: relative;background-size: cover;margin:0!important;padding:0!important;border:none;}
.mb-3{margin-bottom: 2.5rem!important;}
.dh-stepone-type-selection-card {width: 100%;height: 100%;border: 1px solid var(--dh-text-light);padding: 0;border-radius: 10px;display: flex;flex-direction:row;align-items: center;gap: 0.25rem;}
.dh-stepone-type-sc-icon {width: 72px;height: 72px;border-radius: 10px 0 0 10px;background: var(--dh-bg-main);display: flex;align-items: center;justify-content: center;flex:0 0 72px;}
.dh-stepone-type-sc-icon i {font-size: 3.5rem;line-height:3.5rem;color: var(--dh-text-medium);}
.dh-stepone-type-sc-icon i.fa {font-size: 3rem;}
.dh-stepone-type-sc-title {color: var(--dh-text-medium);padding: 0.5rem;width: 100%;font-size: 1.25rem;}
.dh-stepone-type-selection-card:hover,.dh-stepone-type-selection-card.selected{border: 1px solid var(--dh-info);cursor:pointer;}
.dh-stepone-type-selection-card.selected .dh-stepone-type-sc-icon{background: rgba( var(--dh-info-rgb), 0.2);}
.dh-stepone-type-selection-card.selected .dh-stepone-type-sc-icon i{color: var(--dh-info);}
.dh-stepone-type-selection-card.selected .dh-stepone-type-sc-title{color: var(--dh-info);}
.step-one-survey-switch {height: 44px;margin-bottom: 1rem;}
.step-one-survey-switch label {position: relative;}
.dh-ai-license-required-row {margin-top: -1.25rem;}
.dh-ai-license-required {display: flex;flex-direction: column;align-items: center;gap: 0.5rem;padding: 1.75rem;border: 1px solid var(--dh-secondary);border-radius: 8px;background:rgba( var(--dh-secondary-rgb), 0.1)}
.dh-ai-license-required img {max-width: 200px;height: auto;}
.dh-ai-license-required h3 {font-size: 1.75rem;line-height: 1;margin: 0.5rem 0 0;font-weight: 500;color: var(--dh-secondary);}
.dh-ai-license-required h4 {font-size: 1.25rem;line-height: 1;margin: 0;font-weight: 500;color: var(--dh-secondary);}
.raw-theme-colour-one, .raw-theme-colour-one:hover {background-color: #db4437 !important;}
.raw-theme-colour-two, .raw-theme-colour-two:hover {background-color: #e91e63 !important;}
.raw-theme-colour-three, .raw-theme-colour-three:hover {background-color: #9c27b0 !important;}
.raw-theme-colour-four, .raw-theme-colour-four:hover {background-color: #673ab7 !important;}
.raw-theme-colour-five, .raw-theme-colour-five:hover {background-color: #3f51b5 !important;}
.raw-theme-colour-six, .raw-theme-colour-six:hover {background-color: #4285f4 !important;}
.raw-theme-colour-seven, .raw-theme-colour-seven:hover {background-color: #03a9f4 !important;}
.raw-theme-colour-eight, .raw-theme-colour-eight:hover {background-color: #00bcd4 !important;}
.raw-theme-colour-nine, .raw-theme-colour-nine:hover {background-color: #009688 !important;}
.raw-theme-colour-ten, .raw-theme-colour-ten:hover {background-color: #0f9d58 !important;}
.raw-theme-colour-eleven, .raw-theme-colour-eleven:hover {background-color: #cddc39 !important;}
.raw-theme-colour-twelve, .raw-theme-colour-twelve:hover {background-color: #ff9800 !important;}
.raw-theme-colour-thirteen, .raw-theme-colour-thirteen:hover {background-color: #795548 !important;}
.raw-theme-colour-fourteen, .raw-theme-colour-fourteen:hover {background-color: #9e9e9e !important;}
.raw-theme-colour-fifteen, .raw-theme-colour-fifteen:hover {background-color: #607d8b !important;}
.raw-theme-colour-sixteen, .raw-theme-colour-sixteen:hover {background-color: #182C61!important;}
.raw-theme-colour-seventeen, .raw-theme-colour-seventeen:hover {background-color: #FEA47F!important;}
.raw-theme-colour-eighteen, .raw-theme-colour-eighteen:hover {background-color: #25CCF7!important;}
.raw-theme-colour-nineteen, .raw-theme-colour-nineteen:hover {background-color: #EAB543!important;}
.raw-theme-colour-twenty, .raw-theme-colour-twenty:hover {background-color: #FC427B!important;}
.raw-theme-colour-twentyone, .raw-theme-colour-twentyone:hover {background-color: #B33771!important;}
.raw-theme-colour-twentytwo, .raw-theme-colour-twentytwo:hover {background-color: #82589F!important;}
.raw-theme-colour-twentythree, .raw-theme-colour-twentythree:hover {background-color: #6D214F!important;}
.raw-theme-colour-twentyfour, .raw-theme-colour-twentyfour:hover {background-color: #BDC581!important;}
.shared-report-cards-row .card{overflow:hidden;}
.shared-report-cards-row .report-card-main-heading{min-height:56px;}
.datahub-main .media-rdo-chkbx-alignment-row .media-rdo-chkbx-single-col [type=checkbox]+label {line-height: 1.5!Important;display: flex;align-items: center;padding:8px 5px 8px 42px;}
.datahub-main .media-rdo-chkbx-alignment-row .media-rdo-chkbx-single-col [type="checkbox"].filled-in:not(:checked) + label:after, .datahub-main .media-rdo-chkbx-alignment-row .media-rdo-chkbx-single-col [type="checkbox"].filled-in:checked + label:after {top: auto!important;left:10px;width: 22px;height:22px;}
.datahub-main .media-rdo-chkbx-alignment-row .media-rdo-chkbx-single-col [type="checkbox"].filled-in:checked + label:before{top: auto!important;left: 12px;}
.datahub-main .media-rdo-chkbx-alignment-row .media-rdo-chkbx-single-col [type="checkbox"].filled-in:not(:checked)+label:before{top: auto!important;}
.cam-resp-options-td {display: flex;align-items: center;width: 50px;gap:0.25rem}
.cam-resp-options-td label{height:20px;line-height:20px;}
.cam-resp-options-td a.result-table-new-edit{height: 20px}
.cam-resp-options-td a.result-table-new-edit i{font-size: 20px;}
.card.campaign-recipients-card td.sel-table.sel-mem-all, .card.campaign-recipients-card th.sel-table.sel-mem-all {width: 46px!important;padding: 6px 5px!important;}
.card.campaign-recipients-card th.sel-table.sel-mem-all span.card-icon-survey{width: 20px!important;display: flex;margin: 0;justify-content:center;}
.card.campaign-recipients-card th.sel-table.sel-mem-all span.card-icon-survey i {font-size: 24px;}
.feature-settings-cont {display: flex;align-items: center;justify-content: space-between;}
.feature-settings-cont h4 {margin: 0;padding: 0;font-size: 1.25rem;}
table.feature-toggle-table{margin: 1rem 0;}
table.feature-toggle-table tr td:not(:first-of-type) {width: 100px}
.ft-action-icons {display: flex;align-items: center;gap: 0.25rem;}
.modal.modal-fixed-footer.modal-fix-header.add-feature-modal {width: 400px;height: 65%;}
.modal.modal-fixed-footer.modal-fix-header.add-feature-modal .modal-content {padding:1.5rem 0.5rem 1rem 0.5rem;}
.branding-image-upload-img.sys-brand-upload {background-color: var(--dh-bg-main) !important;position:relative;}
.branding-settings-card .image-upload-wrapper.create-org-log {border: none;margin: 0 !important;padding: 20px;}
.branding-settings-card .branding-image-upload-img i {color:  var(--dh-primary);font-size:2.25rem;}
.branding-settings-card .image-upload-img > ul {margin: 0px;}
.branding-settings-card .settings-tab-head-txt {font-weight: 500 !important;margin:1rem 0 0.5rem;}
.branding-settings-card .settings-tab-head-txt.first{margin: 0 0 0.50rem}
.branding-settings-card .row {margin-bottom: 0px !important;}
.branding-settings-card .branding-settings-footer {position: relative;display: flex;gap: 0.5rem;flex-direction: row-reverse;border-top: 1px solid var(--dh-bg-main);padding: 0.75rem 0.5rem 0;}
.branding-settings-card .branding-settings-footer #btnexportbranding, .branding-settings-card .branding-settings-footer #btnimportbranding {color:  var(--dh-primary) !important;background: var(--dh-white) !important;}
table.feature-toggle-table .ft-action-icons a{color: var(--dh-black);cursor:pointer;}
table.feature-toggle-table .ft-action-icons a:hover{color: var(--dh-info-dark);cursor:pointer;}
.publish-device-kiosk-row .input-field, .publish-device-normal-row .input-field {margin: 0!important;}
.contact-progress-count-cont {float: right;height: 40px;line-height: 40px;font-size: 1rem;color: var(--dh-success);border: 1px solid var(--dh-success);padding: 0 1rem 0 0.75rem;border-radius: 4px;display: flex;align-items: center;}
.contact-progress-count-cont::before {content: "\f00c";display: inline-block;font: normal normal normal 14px/1 FontAwesome;margin-right: 0.5rem;width: 24px;height: 24px;background-color: var(--dh-success);display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;color: white;}
.campaign-recipients-btns-cont {display: flex;flex-direction: row-reverse;align-items: center;gap: 0.75rem;}
.contact-progress-count-cont:empty {display: none;}
.demographic-counter-cards-cont {display: flex;align-items: center;flex-direction: row-reverse;gap: 1rem;}
.survey-disclosure-main {padding: 1rem 0 0 0;}
.survey-disclosure-title {font-size: 1.5rem;}
.card.survey-disclosure-card {border-radius: 4px!important;display: flex;flex-direction: column;gap: 1.5rem;}
.survey-disclosure-question {display: flex;flex-direction: column;gap: 0.5rem;}
.survey-disclosure-qtitle {font-size: 1.25rem;background-color:  var(--dh-primary);color: #ffffff;padding: 5px 15px;width: 100%;border: none;text-align: left;outline: none;font-size: 12px;border-radius: 8px 8px 0 0;font-weight: 400;}
.survey-disclosure-qoption {display: flex;flex-direction: column;gap: 0.25rem;transition: 0.2s ease-in !important;}
.survey-disclosure-qoption .sd-qoption {margin: 0;display: flex;flex: 1;padding: 0.25rem 0.5rem;border: 1px solid var(--dh-white);align-items: center;min-height:34px}
.survey-disclosure-qoption .sd-qoption:hover {border-radius: 6px;background: var(--dh-bg-main);border: 1px solid var(--dh-text-medium);}
.survey-disclosure-qoption .sd-qoption label{color: var(--dh-black);padding-bottom: 0;}
.survey-disclosure-qoption .sd-qoption a.sd-edit-btn{display:none;}
.survey-disclosure-qoption .sd-qoption:hover a.sd-edit-btn {width: 24px;height: 24px;background: var(--dh-info-dark);margin-left: auto;display: flex;align-items: center;justify-content: center;color: var(--dh-white);border-radius: 50px;flex: 0 0 24px}
.sd-option-edit {display: flex;align-items: center; gap:0.5rem}
.sd-input-field.input-field {margin-bottom: 0;flex: 1;}
.survey-disclosure-qoption .sd-qoption.sd-option-edit label{padding-left:30px;}
.survey-disclosure-qoption .sd-qoption.sd-option-edit a.sd-approve{display:none;}
.survey-disclosure-qoption .sd-qoption.sd-option-edit:hover a.sd-approve{width: 24px;height: 24px;background: var(--dh-info-dark);margin-left: auto;display: flex;align-items: center;justify-content: center;color: var(--dh-white);border-radius: 50px;flex: 0 0 24px}
.survey-disclosure-qoption .sd-qoption [type="checkbox"] + label {height: 20px;line-height: 20px;}
.disclosure-survey-card {overflow: hidden;}
.disclosure-survey-card .card-content {display: flex;align-items: center;justify-content: space-between;padding: 5px 10px;gap: 8px;}
.survey-disclosure-options-card{border-radius: 10px;padding: 0 0.5rem;box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);background: #fff;width:150px;margin: 0.5rem 3rem;position:relative;}
.survey-disclosure-options-card .select-wrapper input.select-dropdown{border:none!important;}
.survey-disclosure-options-card:before {content: "";position: absolute;width: 2rem;height: 4px;background-color: #bdbdbd;top: 22px;bottom: 30px;left: -26px;margin-left: -2px;z-index: -1;}
.survey-disclosure-options-card .input-field, .survey-disclosure-options-card .input-field input {margin: 0;}
.survey-disclosure-question::after {content: '';position: absolute;width: 4px;background-color: var(--dh-text-light);top: 30px;bottom: 30px;left: 1rem;margin-left: -2px;z-index: -1;}
.survey-disclosure-output-box {border: 1px solid var(--dh-text-light) !important;border-radius: 5px !important;background: var(--dh-bg-main) !important;padding: 15px 20px !important;text-align: justify !important;text-indent: 0em !important;min-height: 100px !important;overflow-y: auto !important;font-size: 14px !important;margin: 0px!important;}
.survey-border {border: 1px solid  var(--dh-primary)!important;border-radius: 10px;padding: 0px;background: #fff;overflow:hidden;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
.survey-border:hover {border: 1px solid  var(--dh-primary);border-radius: 10px;padding: 0px;box-shadow: 0 8px 16px 0 rgba(0,0,0,0.16), 0 8px 28px 0 rgba(0,0,0,0.12);background: #fff;cursor: pointer;transition: 0.2s ease-in;}
.survey-disclosure-qtitle + .accordion__content {overflow-y: hidden;max-height: 0;transition: max-height 0.5s;display: none;padding:15px}
.survey-disclosure-qtitle.accordion__button--active + .accordion__content {display: block;}
.sda-option-row {display: flex;align-items:center;padding:0 0.5rem;}
.sda-option-row .sda-option-cont, .sda-option-row .sd-qoption.sd-option-edit {flex:1;}
#bold-hashtag {background:  var(--dh-primary);color: #fff;padding: 4px 6px;border-radius: 6px;font-size: 10px;}
.survey-disclosure-qtitle:after {color: #fff;}
.declaration-preview-sidebar-cont.slideoutDQ {position: fixed;z-index: 100;right:40%;bottom: 0;width: 210px;height: 5%;background-position: center;text-align: center;background:  var(--dh-primary);-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;cursor:pointer;border-radius: 20px 20px 0 0px;}
.declaration-preview-sidebar-cont.slideoutDQ:hover {bottom: 40% !important;}
.declaration-preview-sidebar-cont.slideoutDQ:hover .slideout_innerDQ {bottom: 0 !important;}
.declaration-preview-sidebar-cont .slideout_innerDQ {position: fixed;right:13%;bottom: -50%;background-color: var(--dh-white);width: 70%;background-position: center;height: 50%;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;    -o-transition-duration: 0.3s;transition-duration: 0.3s;overflow-y: auto;border-radius: 10px 10px 0 0px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);display:flex;flex-direction:column;}
.declaration-preview-sidebar-cont.slideoutDQ:hover .slideout_innerDQ {bottom: 0;}
.declaration-preview-sidebar-cont .dq-vertical-text {width: 100%;font-weight: 500;color: white;position: relative;-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-ms-transform: rotate(0deg);text-transform: capitalize;display:flex;align-items:center;justify-content:center;height:100%;font-size:1rem;}
.declaration-preview-sidebar-cont .declaration-sidebar-question-header {padding: 10px 16px;display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid rgba( var(--dh-text-light-rgb), 0.75);}
.declaration-preview-sidebar-cont .declaration-sidebar-question-header h5 {margin: 0;font-size: 1.1rem;}
.declaration-preview-sidebar-cont .declaration-sidebar-question-header input[type=text] {margin-bottom: 0 !important;}
.declaration-preview-sidebar-cont a#slideout_innerDQ {margin-top: 7px;}
.declaration-preview-sidebar-cont .open {bottom: 50%;}
.declaration-preview-sidebar-cont .rightI {bottom: 0;}
.declaration-preview-sidebar-cont .rotatePin {-webkit-transform: rotate(30deg);-moz-transform: rotate(30deg);-ms-transform: rotate(30deg);-o-transform: rotate(30deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.declaration-preview-sidebar-cont .a#btn_pin_unpin i {font-size: inherit;}
.declaration-preview-sidebar-cont #btn_pin_unpin:hover, .declaration-preview-sidebar-cont #btn_refresh:hover {box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.16), 0 2px 1px 0 rgba(0, 0, 0, 0.12);}
.declaration-preview-sidebar-cont a.sd-edit-btn {background:  var(--dh-primary) !important;color : #fff !important;}
.declaration-preview-textarea {padding: 1rem;height:100%;}
.declaration-preview-textarea textarea {height: 100%;border-radius:6px;resize:none;border:1px solid rgba( var(--dh-text-light-rgb), 0.75);padding:0.5rem}
.declaration-preview-sidebar-cont .declaration-sidebar-question-header i.fa {font-size: 1.5rem;color:  var(--dh-primary);}
.survey-table-date-range span {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0;font-size:0.8rem;}
.response-message-half{display:flex;}
.response-message-half, .response-message-half .container > .row {height: 100vh;min-height: 700px;width:100%;}
@media (max-width: 991px) {.response-message-half .bg {height: 200px;}}
/*.response-message-half .contents{background-image: url('../images/bubble.png');background-position: center;background-size: cover ;}*/
.response-message-half .contents, .response-message-half .bg {width: 50%;}
.response-message-half .bg {background-size: cover;background-position: center;background-repeat:no-repeat;background-color: var(--dh-primary);}
.response-message-half .forgot-pass {position: relative;top: 2px;font-size: 14px;}
.response-message-half .login-logo {max-width: 100%;margin-bottom: 1rem;max-height:60px;}
.response-message-half p a {color: #ea2126 !important;font-weight: 600;}
.response-message-half .contents {background-position:center;background-size:cover;}
.response-message-half .contents .container .row{display:flex;align-items:center;justify-content:center;}
.response-message-half .contents .container .row .col{margin-left:initial;}
.response-message-half .contents .container .row .col h5{margin-bottom:0.5rem!important;font-family:'var(--dh-font-family)', sans-serif;font-weight:600;}
.response-message-half .contents .container .row .col p {font-size: 1.2rem;font-weight:600;color: var(--dh-text-medium);font-family:'var(--dh-font-family)', sans-serif;}
@media (max-width: 1024px) {.response-message-half .contents, .response-message-half .bg {width: 100%;}}
@media (max-width: 600px) {.response-message-half .bg {display:none;}
.response-message-half .login-logo {max-height:auto;}
.response-message-half .contents{background-size:auto;}}
.response-message-bottom-link{display:flex;flex-direction:column;align-items:flex-start; gap:1rem;margin-top: 2rem;}
.response-message-bottom-link a {display: flex;align-items: center;gap: 0.5rem;color:  var(--dh-primary);}
.response-message-half .reposnse-msg-resend-btn{width:100%;margin-bottom: 1.5rem;margin-top: 1rem;}
.dh-b-layout-header-bg{background-color: var(--dh-layout-header-bg)!important;}
ul.side-nav .collapsible-header.active + .collapsible-body ul li{background: rgba( var(--dh-primary-rgb),0.1)}
.template-preview-btn-cont button i {color: var(--dh-layout-header-icons);}
.newsidenav.btn-floating {background: var(--dh-secondary)!important;}
.publish-via-link-icon-row .share-social-ico svg {width: 36px;fill: var(--dh-info-dark)!important;}
.branding-image-upload-img.sys-brand-upload .image-upload-img {display: flex;flex-direction: column;gap: 10px;}
.branding-image-upload-img.sys-brand-upload  .branding-image-upload-img-container{height: 60px;display:flex;align-items:end;justify-content:center;}
.branding-image-upload-img-container ul {margin: 0;}
.branding-image-upload-img.sys-brand-upload a#deleteFile{display:none;}
.branding-image-upload-img.sys-brand-upload:hover a#deleteFile{display:block;position:absolute;right:10px;top:0px;}
.branding-settings-card .branding-image-upload-img i.mdi-action-delete {font-size: 1.5rem;}
.branding-settings-color-cont p {font-size: 1rem;margin-bottom: 0.25rem !important;display: flex;align-items: center;justify-content: flex-start;gap: 0.5rem;}
.branding-settings-color-cont .minicolors-theme-default.minicolors{width:100%;margin-bottom: 1.25rem}
.branding-settings-color-cont .minicolors-theme-default.minicolors input{width:100%;height: 3rem;padding: 3px 3px 3px 44px;}
.branding-settings-color-cont .minicolors-theme-default .minicolors-swatch {width: 30px;height: 30px;top: 8px;left: 8px;border-radius: 50%;overflow: hidden;border: 1px solid var(--dh-text-light)}
.campaign-recipient-table-actn {display: flex;align-items: center;gap: 5px;padding: 6px;}
.campaign-recipient-table-actn [type="checkbox"] + label {margin: 0;height: 20px!important;width: 20px;top: 0;left: 0;padding:0;}
.campaign-recipient-table-actn a {padding: 0!important;height: 20px;}
.campaign-recipient-table-actn a i {height: 20px!important;line-height: 20px!important;}
.campaign-final-step-modal {width: 40%;height: 40%!important;}
.campaign-final-step-modal .modal-content {min-height: 50%!important;}
.campaign-final-step-modal [type="checkbox"] + label {height: 20px!important;margin-bottom: 1rem;padding-left: 28px;display: flex;align-items: center;}
.org-member-export-btn {position: absolute;right: 1.25rem;}
.show-result-main-ico span {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.dashboard-layout-user-avatar {width: 40px;height: 64px;display: flex;line-height: 64px;align-items: center;}
.dashboard-layout-user-avatar img {width: 100%;border: 1px solid #fff;}
.dashboard-layout-settings-dropdown-cont li, .dashboard-layout-settings-dropdown-cont li a {display: flex;align-items: center;gap: 1rem;flex:1;}
.dashboard-layout-settings-dropdown-cont .user-section{background-color:rgba(var(--dh-primary-rgb), 0.1);pointer-events: none;cursor:initial;}
.dashboard-layout-settings-dropdown-cont li a i {font-size: 1.5rem;}
.dashboard-layout-top-right-section{display:flex;padding:0 15px;gap:15px;}
.dashboard-layout-top-right-section>li>a{padding:0;}
.cpanel-quick-action-card {margin-bottom: 0.5rem;border: 1px solid rgba(var(--dh-text-medium-rgb), 0.25);box-shadow:none;}
.cpanel-quick-action-card .card-content{display:flex;align-items:center;padding:10px;flex-direction:column;justify-content:center;}
.cpanel-quick-action-card .card-content i{font-size:1.75rem;line-height:2rem;color:var(--dh-secondary);}
.cpanel-quick-action-card .card-content i.fa {font-size: 1.5rem;width: 26px;text-align: center;}
.cpanel-quick-action-card .card-content a{background: var(--dh-white)!important;color: var(--dh-primary)!important;border: 1px solid var(--dh-text-light);box-shadow: none;font-size: 14px;width: 100%;}
.cpanel-quick-action-card .card-content a:hover{background: var(--dh-primary)!important;color: var(--dh-white)!important;border: 1px solid var(--dh-primary);}
.dashboard-top-card-container {display: flex;}
.card-ribbon-template-declaration {line-height: 30px;letter-spacing: 1px;color: var(--dh-white);border-radius: 2px;background: var(--dh-primary);z-index: 2;box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);height:30px;position:relative;text-align:center;}
.card-ribbon-template-declaration i {font-size: 20px;line-height: 30px;padding-top: 0px;}
.dropdown-class .select2-container--default .select2-selection--multiple .select2-selection__clear {position: absolute;width: 20px;height: 20px;background: white;display: flex;align-items: center;justify-content: center;border-radius: 20px;right: 0;font-size: 1.5rem;color: var(--dh-black)}
.fb-subform-modal-container {top: 70px!important;right: 35px;height: -moz-calc(100% - 80px) !important;height: -webkit-calc(100% - 80px) !important;height: -o-calc(100% - 80px);height: calc(100% - 80px) !important;width: -webkit-calc(100% - 50px);width: -o-calc(100% - 50px);width: calc(100% - 50px);max-height: 100%;overflow: hidden;}
.fb-subform-noresponse-field-section {position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: flex;justify-content: center;align-items: center;margin-left: 35%;}
.dh-b-layout-header-icon{color: var(--dh-layout-header-icons)!important}
.dh-subform-skiplogic-modal{top: 70px!important;height: -moz-calc(100% - 80px) !important;height: -webkit-calc(100% - 80px) !important;height: -o-calc(100% - 80px);height: calc(100% - 80px) !important;max-height: 100%;overflow: hidden;}
.dh-subform-skiplogic-modal .modal-content {padding: 14px 0!important;}
.fb-subform-modal-container .modal-content{background-color: var(--dh-white);}
.row.subform-buil-ques-text-row {margin: 1rem -0.75rem 0 -0.75rem;margin-top: 1rem;}
.row.subform-buil-ques-text-row .input-field {margin-bottom:0;}
.row.subform-buil-ques-text-row input {border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 10px 5px 5px 5px;width: 100%;box-sizing: border-box;min-height: 3rem!important;max-height: 6rem;margin:0 0 10px;overflow:auto;}
.row.subform-buil-ques-text-row label{left: 1.25rem;background: var(--dh-white);padding: 0 3px;position: absolute;-webkit-transform: translateY(-110%);transform: translateY(-110%);z-index: 2;font-size:0.8rem;}
.row.subform-buil-ques-text-row .col.s12 {position: relative;}
.row.subform-build-lc-description {margin: 1rem -0.75rem 0 -0.75rem;margin-top: 1rem;}
.row.subform-build-lc-description .input-field {margin-bottom:0;}
.row.subform-build-lc-description textarea {border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 10px 5px 5px 5px;width: 100%;box-sizing: border-box;min-height: 4rem!important;max-height: 8rem;margin:0;overflow:auto;}
.row.subform-build-lc-description label{margin-left:0.5rem;margin-top:5px;background: var(--dh-white);padding:0 3px}
.subform-card-content{padding:10px!important;}
.sub-tbl-content > table > tbody > tr > td {padding: 10px;}
.sub-tbl-header thead{border-bottom:none!important}
.sub-tbl-header thead th{border-bottom:1px solid #d0d0d0;}
.sp-subform-modal-container {background: white;}
.sp-subform-modal-container .survey-preview-head {color:#565656!important;font-weight:500;}
.sp-subform-modal-container input:not([type]).valid, input:not([type]):focus.valid, .sp-subform-modal-container input[type=text].valid, .sp-subform-modal-container input[type=text]:focus.valid, .sp-subform-modal-container input[type=password].valid, .sp-subform-modal-container input[type=password]:focus.valid, .sp-subform-modal-container input[type=email].valid, .sp-subform-modal-container input[type=email]:focus.valid, .sp-subform-modal-container input[type=url].valid, .sp-subform-modal-container input[type=url]:focus.valid, .sp-subform-modal-container input[type=time].valid, .sp-subform-modal-container input[type=time]:focus.valid, .sp-subform-modal-container input[type=date].valid, .sp-subform-modal-container input[type=date]:focus.valid, .sp-subform-modal-container input[type=datetime-local].valid, .sp-subform-modal-container input[type=datetime-local]:focus.valid, .sp-subform-modal-container input[type=tel].valid, .sp-subform-modal-container input[type=tel]:focus.valid, .sp-subform-modal-container input[type=number].valid, .sp-subform-modal-container input[type=number]:focus.valid, .sp-subform-modal-container input[type=search].valid, .sp-subform-modal-container input[type=search]:focus.valid, .sp-subform-modal-container textarea.materialize-textarea.valid, .sp-subform-modal-container textarea.materialize-textarea:focus.valid{border: 1px solid #b4b4b4!important}
.sp-subform-modal-container input:not([type]), .sp-subform-modal-container input[type=text], .sp-subform-modal-container input[type=password], .sp-subform-modal-container input[type=email], .sp-subform-modal-container input[type=url], .sp-subform-modal-container input[type=time], .sp-subform-modal-container input[type=date], .sp-subform-modal-container input[type=datetime-local], .sp-subform-modal-container input[type=tel], .sp-subform-modal-container input[type=number], .sp-subform-modal-container input[type=search], .sp-subform-modal-container textarea.materialize-textarea, .sp-subform-modal-container .image-upload-wrapper{border-color: #b4b4b4!important}
.sp-subform-modal-container .dropdown-content li > a, .sp-subform-modal-container .dropdown-content li > span{color:#000!important}
.themeInput .sp-subform-modal-container input, .themeInput .sp-subform-modal-container .validate{color: #000!important}
div#formCard .sp-subform-modal-container .select-dropdown, div#formCard .sp-subform-modal-container .select2-container--default, div#formCard .sp-subform-modal-container .select2-selection--single, div#formCard .sp-subform-modal-container .select2-selection__rendered, div#formCard .sp-subform-modal-container.select2-container--default .select2-selection--single .select2-selection__placeholder {color: #000!important;}
.sp-subform-modal-container .select2-container--default .select2-selection--single .select2-selection__placeholder{color: #000!important;}
.sp-bootstrap-theme .sp-subform-modal-container span.select2-selection.select2-selection--single, .sp-bootstrap-theme .sp-subform-modal-container span.select2-selection.select2-selection--multiple{border-color: #b4b4b4!important}
.sp-bootstrap-theme .subform-card-content input:not([type]), .sp-bootstrap-theme .subform-card-content input[type=text], .sp-bootstrap-theme .subform-card-content input[type=password], .sp-bootstrap-theme .subform-card-content input[type=email], .sp-bootstrap-theme .subform-card-content input[type=url], .sp-bootstrap-theme .subform-card-content input[type=time], .sp-bootstrap-theme .subform-card-content input[type=date], .sp-bootstrap-theme .subform-card-content input[type=datetime-local], .sp-bootstrap-theme .subform-card-content input[type=tel], .sp-bootstrap-theme .subform-card-content input[type=number], .sp-bootstrap-theme .subform-card-content input[type=search], .sp-bootstrap-theme .subform-card-content textarea.materialize-textarea, .sp-bootstrap-theme .subform-card-content .image-upload-wrapper {color: #b4b4b4;border-color: #000;}
.subform-required-error-card {font-size: 0.8rem;color: var(--dh-warning);display: inline-block;padding: 3px 10px;border: 1px solid;border-radius: 4px;margin: 6px 0 0;}
.subform-required-error-card:empty{display:none;}
.kiosk-main-cont-vert-cen .sp-subform-modal-container {top: -20vh!important;width: 70vw!important;left: -2vw!important;height: 70vh;max-height: 75vh;}
.survey-preview-draft-overlay {-webkit-filter: invert(100%);-moz-filter: invert(100%);-ms-filter: invert(100%);-o-filter: invert(100%);filter: invert(100%);}
li.fb-field-wrapper-sub.editing .subtemplate-wrapper-sub.collapsible-header.active {background: var(--dh-primary)!important;color: var(--dh-white);}
li.fb-field-wrapper-sub.editing .collapsible-header {background: var(--dh-primary)!important;color: var(--dh-white);}
.collapsible-body.subtemplate-wrapper-sub .fb-button-sub {padding: 3px 8px 6px 8px!important;}
.collapsible-body.subtemplate-wrapper-sub .fb-button-sub.js-duplicate, .collapsible-body.subtemplate-wrapper-sub .fb-button-sub.js-duplicate:hover{background-color: var(--dh-success)!important}
.collapsible-body.subtemplate-wrapper-sub .fb-button-sub.js-clear, .collapsible-body.subtemplate-wrapper-sub .fb-button-sub.js-clear:hover{background-color: var(--dh-warning)!important}
.fb-add-field-types a.fb-left-controls-button.disabled_button {-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: 40%;}
.sa-confirm-button-container button {background-color: var(--dh-primary)!important;box-shadow:none!important;}
.sp-subform-modal-container .number-rating-cont {display: flex;border: 1px solid !important;border-radius: 3px;}
.sp-subform-modal-container .number-rating-cont a {border-width: 0 1px 0 0 !important;}
.sp-subform-modal-container .number-rating-cont a:last-child {border-width: 0!important;}
.sp-subform-table-answer-txt {border: none!important;height: auto!important;color: var(--dh-black)!important;padding: 0!important;font-size: 1.1rem!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.workflow-modal-approval-type-cont{display:flex;flex-direction:column;padding-bottom:1rem;gap:0.25rem;}
.workflow-modal-approval-type-cont label {padding-left: 26px!important;padding-bottom: 0!important;}
.workflow-require-approval-cont {border: 1px solid rgba(var(--dh-text-light-rgb), 0.75);border-radius: 6px;padding: 0.5rem 0.75rem;margin-bottom: 1rem;}
.workflow-require-approval-cont label {padding-left: 28px;height: 20px;line-height: 20px;}
.workflow-modal-select-approvers .select2-container--default .select2-selection--multiple .select2-selection__rendered li {width: auto!important;display:flex;align-items:center;gap:8px;padding: 2px 6px!important;height: 32px;}
.workflow-modal-select-approvers .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search {width: 100%!important;}
.workflow-modal-select-approvers.sequntial-approver .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice:after {content: "\f061";font: normal normal normal 14px/1 FontAwesome;color: var(--dh-primary);}
.workflow-modal-select-approvers .select2-container--default .select2-selection--multiple .select2-selection__rendered li:nth-last-child(2):after {display:none;}
.sp-language-selection-button {min-height: 3rem;line-height: 1;font-weight: 500;font-size: 1.25rem;color: var(--dh-primary);border-radius: 8px;display: flex;padding: 0.5rem;cursor: pointer;background: rgba(var(--dh-white-rgb),0.5);align-items:center;gap:1rem;}
.sp-language-selection-button:hover {background: var(--dh-white);}
.sp-language-selection-button i {font-size: 1.5rem;}
.sp-language-selection-button.lang-button-ar .lang-arrow i {transform: rotate(180deg);}
.sp-language-selection-button .lang-txt {flex: 1;display: flex;flex-direction: column;align-items:start;gap: 0.15rem;text-align:initial;}
.sp-language-selection-button .lang-flag {width: 40px;height: 40px;background-color: rgba(var(--dh-black-rgb), 0.25)!important;color: white;border-radius: 40px;display: flex;align-items: center;justify-content: center;}
.sp-language-selection-button .lang-txt h5 {font-size: 1rem;margin: 0;color: var(--dh-black);font-weight: 500;}
.sp-language-selection-button .lang-txt h6 {font-size: 0.75rem;margin: 0;color: var(--dh-text-medium);}
.language-selection-card-container .language-selection-btn-cont {display: flex;flex-direction: column;gap: 1rem;margin-top: 2rem;}
.sp-language-selection-main-container{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;min-height: calc(100vh - 50px);}
.row.material-theme-theming-option.language-selection-page-settings-row {display: flex;flex-direction: column;padding: 20px;gap: 20px;}
.row.material-theme-theming-option.language-selection-page-settings-row:after {display: none;}
.material-theme-upload-logo.language-selection-page-settings {padding: 1rem;display: flex;flex-direction: column;justify-content: center;}
.material-theme-upload-logo.language-selection-page-settings .file-field.input-field {margin: 0;}
.modal{background:var(--dh-white);}
.add-recipients-selection-row [type="radio"]:not(:checked) + label.campaign-selector-radio, .add-recipients-selection-row [type="radio"]:checked + label.campaign-selector-radio {position: relative !important;padding-left: initial;padding-top: 150px;cursor: pointer;display: table-cell;line-height: 140% !important;font-size: 1.2rem;transition: .28s ease;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding-bottom: 18px;background-size: 120px;background-position: center 20px;text-align: center;border: 2px solid var(--dh-primary);border-radius: 6px;background-color: rgba(var(--dh-primary-rgb), 0.15);color: var(--dh-primary);}
.surveyLis-user.send-test-mail-survey-list {position: relative;}
.send-test-mail-survey-list .select2-container .select2-selection--single {border: 1px solid var(--dh-text-light) !important;	border-radius: 4px !important;}
.send-test-mail-survey-list label {left: 0.5rem;top: -10px;background: var(--dh-white);padding: 0 3px;position: absolute;z-index: 1;font-size: 0.9rem;}
.email-builder-create-template-email-id .select2-container--default .select2-selection--multiple .select2-selection__rendered {padding: 0;}
.email-builder-create-template-email-id .select2-container .select2-search--inline .select2-search__field {margin:0;padding:0 0.5rem;}
.email-builder-create-template-email-id .select2-container--default.select2-container--focus .select2-selection--multiple {border-radius: 4px!important;overflow:hidden;}
.email-builder-create-template-email-id .select2-container--default .select2-selection--multiple .select2-selection__rendered input {border: none!important;box-shadow: none!important;}
.email-builder-create-template-email-id label {left: 1.2rem;top: -10px;background: var(--dh-white);padding: 0 3px;position: absolute;z-index: 1;font-size: 0.9rem;}
.survey-card-div-single .card .card-content {height:76px;}
.option-validation-ruleset-box-flex {display: flex;position: relative;padding-right: 1.5rem;}
.option-validation-ruleset-box-flex .incrimental-cont-field a {right: -12px;top: 28px;}
.option-validation-ruleset-box-flex .upload-ds-btn {display: flex;align-items: center;padding-bottom: 1rem;}
.add_answer_extension_button.ov-add-new-dataset {padding: 10px 20px;display: flex;align-items: center;gap: 0.5rem;}
.ov-dataset-selection-choose-value {display: flex;flex-direction: column;gap: 0.75rem;padding: 0.5rem 1rem!important}
.ov-dataset-selection-choose-value .ov-value-selectall, .ov-dataset-selection-choose-value .ov-value {display: block;height: 20px;}
.ov-dataset-selection-choose-value .ov-value-selectall label, .ov-dataset-selection-choose-value .ov-value label {padding-left: 26px;height: 20px;line-height: 20px;}
.disable-by-advancedlogic {opacity: 0.35;pointer-events: none;}
.slideoutQB.fb-questionbank-sidebar {z-index: 99999;}
.dh-fb-small-device-preview-sidebar .dh-form-builder-mobile-frame {margin: 0 10px!important;transition: width 0.5s;}
.fb-formbuilder-devicepreview:hover, .fb-questionbank-sidebar:hover {right: 0!important;}
.staticlink-qrcode-modal {width: 400px;height:400px!important;}
.staticlink-qrcode-modal .modal-content h6, .staticlink-qrcode-modal #qr-code-content {text-align:center;}
.staticlink-qrcode-modal #qr_image {width: 200px;height: auto;}
.staticlink-qrcode-modal .modal-content {display: flex;flex-direction: column;align-items: center;justify-content: space-evenly;}
.staticlink-addurl-modal {height: 400px!important;}
.staticlink-addurl-modal .modal-content h6 {padding: 1rem;font-size: 1.2rem;color: var(--dh-text-medium)}
.staticlink-addurl-modal .modal-content .row .col {padding: 0 1rem !important;}
.staticlink-addurl-modal .modal-content .input-field label {left: 1rem}
.workflow-modal-select-approvers .select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-selection__choice__remove{margin:0!important}
.survey-creation-ai-selection-row {display: flex;align-items: stretch;gap: 1rem;margin-bottom: 1.5rem;}
.survey-creation-ai-selection-row a {flex: 1;}
.formbuilder-layout-main-container {display: flex;width: 100%;height: calc(100vh - 120px);position: fixed;padding-right: 60px;}
.formbuilder-layout-main-container .fb-left {margin-top: 0 !important;position:fixed;z-index:9;}
.formbuilder-layout-main-container .fb-tab-content .fb-tab-pane.active {height: calc(100vh - 168px);overflow-x: hidden;padding:10px;overflow-y:auto;}
.formbuilder-layout-main-container .fb-right {height: calc(100vh - 200px);overflow-x: auto;}
.formbuilder-layout-main-container ul.collapsible.popout.fb-response-fields.ui-sortable {margin: 0;padding-bottom: 0 !important;overflow: auto;padding: 1rem 1rem 4rem !important; height: calc(100vh - 120px);}
.formbuilder-layout-main-container .row.form-buil-ques-text-row .highlightTextarea, .formbuilder-layout-main-container .row.form-buil-ques-text-row .highlightTextarea-container {width: 100%!important;}
.campaign-import-mapping-fields-row {padding-top: 1rem;}
ul.collapsible.campaign-import-mapping-fields-accordian {box-shadow: none;border-radius: 6px;overflow: hidden;}
ul.collapsible.campaign-import-mapping-fields-accordian  .collapsible-header {background: var(--dh-bg-main);font-size:1rem;font-weight:600;}
.contacts-card-content{overflow-x: auto;}
.demographics-invalid-upload-process {border: 1px solid var(--dh-text-warning);padding: 6px 20px;border-radius: 6px;color: var(--dh-text-warning);top: 5px;display: flex;height: 40px;align-items: center;cursor:pointer;color: var(--dh-text-warning);display: flex;align-items: center;text-align: center;cursor: pointer;}
.demographics-invalid-upload-url{color: var(--dh-black);font-weight:600;display: flex;align-items: center;text-align: center;cursor: pointer;gap:0.5rem;}
.demographic-counter-cards-cont-flex {display: flex;justify-content: flex-end;gap:0.75rem}
.demographics-invalid-upload-process.blink {animation: demographics-iup-blink 1.6s infinite;}
@keyframes demographics-iup-blink {
0% {background: var(--dh-text-warning);opacity: 0.65;}
20% {background: var(--dh-text-warning);opacity: 0.65;}
100% {background: var(--dh-text-warning);}}
@-webkit-keyframes demographics-iup-blink {
0% {background: var(--dh-text-warning);opacity: 0.65;}
20% {background: var(--dh-text-warning);opacity: 0.65;}
100% {background: var(--dh-text-warning);}}
.demographic-counter-cards-cont div:empty {display: none;}
table.contact-list-table.demographics-list-table.dataTable{width: 100%!important;}
table.contact-list-table.demographics-list-table.dataTable .demographic-delete-all-cont, table.contact-list-table.demographics-list-table.dataTable .demographic-delete-all-cont a {display: flex;align-items: center;min-height:30px;}
table.contact-list-table.demographics-list-table.dataTable .demographic-delete-all-cont label {height: 20px;}
table.contact-list-table.demographics-list-table.dataTable tfoot td.sel-table.sel-mem-all label {display:none}
table.contact-list-table.demographics-list-table.dataTable tbody tr.invalid-data {background-color: rgba(var(--dh-warning-rgb),0.1)!important;}
table.contact-list-table.demographics-list-table.dataTable tfoot tr td:last-child {display: none;}
.demographics-invalid-upload-cont {display: flex;align-items: center;gap: 0.5rem;}
.verumCard.custom-report-builder-card .tabs {overflow: hidden!important;}
.demographics-fix-invalid-data-btn {padding: 0 1.5rem;height: 40px;display: flex;align-items: center;line-height: 40px;gap: 0.25rem;}
.mailer-template-card-fixed-height .mailer-template-card-title-cont {height: 50px;}
.mailer-template-card-fixed-height .bottom-mailer-temp {height: 64px;}
.card.mailer-template-create-card-main .square:after {padding-bottom: calc(100% + 114px);}
.mailer-template-card-fixed-height .mailer-template-bg-color {width: 100%;height: 100%;position: relative;background: var(--dh-white);}
.survey-edit-result-card-content .dataTables_wrapper .dataTables_filter {float: left!important;text-align: left!important;margin-left: 1rem;}
.survey-edit-result-card-content .dataTables_wrapper .dataTables_filter input{margin-left:0!important;}
.survey-edit-result-card-content #example_wrapper{width: 100%!important;margin: 0!important;}
.validate-license-row {width: 100%;display: flex;align-items:center}
.validate-license-row .input-field{flex: 1;}
.validate-license-row .validate-license-btn{flex;flex: 0 0 200px;display: flex;justify-content: flex-end;margin-bottom: 2rem;}
.validate-license-textbox-disabled {position: relative;pointer-events:none;color: var(--dh-text-light);}
.validate-license-textbox-disabled .validate-license-input {height:3rem;line-height: 3rem;border-bottom: 1px solid var(--dh-text-light);margin-bottom: 1rem;font-size: 1rem;font-weight: 600;color: var(--dh-text-medium);}
.card.no-valid-license .valid-license-row {display:none;}
.card.no-valid-license .valid-license-tab {pointer-events: none!important;}
.card.no-valid-license .valid-license-tab a {color: var(--dh-text-light);pointer-events: none;border-bottom: 2px solid var(--dh-text-light)!important;}
.valid-license-org-logo-upload {display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 0.5rem;}
.card.org-terms-of-usage-card h3 {font-size: 1.75rem;height: 2rem;margin: 0.75rem 0 0.5rem 0;line-height: 2rem;}
.card.org-terms-of-usage-card p {font-size: 1.05rem;text-align: justify;margin-bottom: 1.5rem;}
.card.org-terms-of-usage-card ul ol {margin-left: 1rem;padding: 0;}
.card.org-terms-of-usage-card ul ol li {margin:0.7rem 1rem;list-style-type: decimal;}
.org-terms-of-usage-checkbox label {padding-left: 30px;height: 20px;line-height: 20px;}
.first-user-license-agreement {padding: 1rem 1.25rem;}
.first-user-license-agreement h3 {font-size: 1.5rem;height: 1.5rem;margin: 0.75rem 0 0 0;line-height: 1.5rem;}
.first-user-license-agreement p {font-size: 1.05rem;text-align: justify;margin-bottom: 1.5rem;margin-top: 0.5rem;}
.first-user-license-agreement ul ol {margin-left: 1rem;padding: 0;}
.first-user-license-agreement ul ol li {margin:0.7rem 1rem;list-style-type: decimal;}
table.external-api-table-container thead tr th {font-size: 1.1rem;font-weight: 600;}
table.external-api-table-container tbody tr td:nth-child(1), table.external-api-table-container tbody tr td:nth-child(2) {font-weight: 600;}
table.external-api-table-container tbody tr td a.btn-floating i{font-size:1.1rem;}
.ea-table-tag {padding: 4px 10px;font-size: 0.85rem;color: var(--dh-white);display: flex;float: left;border-radius: 28px;}
.ea-table-tag.enabled {background: var(--dh-success);}
.ea-table-tag.disabled {background: var(--dh-warning);}
.add-external-api-modal .modal-content{padding:1rem!important;}
.edit-campaign-page-card-content h6{margin: 0 0 0.65rem 0!important;}
.edit-campaign-page-card-content input[type=text], .edit-campaign-page-card-content input[type=number]{border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 10px;width: 100% !important;box-sizing: border-box;min-height: 2.5rem !important;max-height: 4rem;margin: 0;}
.edit-campaign-page-card-content input[type=text]+label, .edit-campaign-page-card-content input[type=number]+label {left: 1.25rem;top: 18px;background: var(--dh-white);padding: 0 3px;position: absolute;z-index: 1;font-size: 0.9rem;}
.edit-campaign-page-card-content textarea.materialize-textarea{border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 10px;width: 100% !important;box-sizing: border-box;min-height: 6rem !important;max-height: 8rem;margin: 0;overflow:auto;}
.edit-campaign-page-card-content textarea.materialize-textarea+label {left: 1.25rem;top: 18px;background: var(--dh-white);padding: 0 3px;position: absolute;z-index: 1;font-size: 0.9rem;}
.edit-campaign-page-card-content .select-wrapper input.select-dropdown, .edit-campaign-page-card-content .select2{border: 1px solid var(--dh-text-light);border-radius: 4px;padding: 10px;width: 100% !important;box-sizing: border-box;min-height: 2.5rem !important;max-height: 4rem;margin: 0;}
.edit-campaign-page-card-content .select-wrapper+label, .edit-campaign-page-card-content .select2+label {left: 1.25rem;top: -10px;background: var(--dh-white);padding: 0 3px;position: absolute;z-index: 1;font-size: 0.9rem;}
.edit-campaign-page-card-content .select-wrapper span.caret {right: 8px;}
.campaign-update-form-action-button {display: flex;justify-content: flex-end;width: 100%;}
.edit-campaign-page-card-content .data-error-txt {font-size: 14px;bottom: -18px;left: 13px;}
.edit-campaign-page-card-content .input-field {margin-bottom: 1.5rem;}
.dh-result-table-action-btn, .dh-result-table-action-btn:hover{background: var(--dh-white)!important;}
.dh-result-table-action-btn i{color: var(--dh-primary)!important;}
.survey-submission-details-card-header-section {overflow: hidden;}
.survey-submission-details-card-header-section .card-content {padding: 20px 20px 0;}
.survey-submission-details-card-header-section .tabs .tab a {color:var(--dh-primary)!important;}
.survey-submission-details-card-header-section .tabs .indicator {background-color:var(--dh-primary);}
.survey-result-id-status {display: flex;align-items: center;gap: 0.75rem;}
.survey-result-id-status .ea-status {border: 1px solid;padding: 0px 10px;border-radius: 6px;}
.survey-result-id-status .ea-status.success{color: var(--dh-success)!important;border-color:var(--dh-success)!important;}
.survey-result-id-status .ea-status.failed{color: var(--dh-warning)!important;border-color:var(--dh-warning)!important;}
.no-failed-api-request::before {content: "\e669" !important;}
.view-api-error-modal {width: 55%;height: 55% !important;}
.sr-api-integration-error{direction:ltr!important;}
.ai-survey-creation-form-type {display: flex;align-items: center;gap: 1rem;margin-bottom:1.5rem}
.ai-survey-creation-form-type p {margin: 0;}
.ai-survey-creation-form-type p label{padding: 6px 12px 6px 32px!important;border: 2px solid rgba(var(--dh-black-rgb),0.25);border-radius: 6px;cursor:pointer;}
.ai-survey-creation-form-type p label:before, .ai-survey-creation-form-type p label:after {margin-top: 9px;margin-left: 9px;}
.ai-survey-creation-form-type p [type="radio"].with-gap:checked + label{border: 2px solid rgba(var(--dh-primary-rgb),0.5);color: var(--dh-primary)}
.ai-survey-creation-exam-type input.select-dropdown {border: 1px solid rgba(var(--dh-black-rgb),0.25);padding: 0 10px;width: calc(100% - 20px);border-radius: 6px;}
.ai-survey-creation-exam-type .select-wrapper span.caret {margin-right:10px;}
.ai-survey-creation-exam-type .select-wrapper+label {left: 10px;background: var(--dh-white);top: -9px;padding: 0 4px;width: auto;}
.ai-survey-creation-exam-type, .ai-survey-creation-exam-type input.select-dropdown {margin: 0;}
.survey-title-step-one input {border: 1px solid rgba(var(--dh-black-rgb), 0.25);border-radius: 6px;padding: 0 50px 0 5px;}
.step-one-ai-survey-card .basic-form .step-row textarea, .survey-largetext-textarea textarea{border: 1px solid rgba(var(--dh-black-rgb), 0.25);border-radius:6px;padding: 10px 5px;width:calc(100% - 10px);min-height:100px;}
.ai-survey-creation-ai-type {display: flex;align-items: center;gap: 1rem;margin-bottom:1.5rem}
.ai-survey-creation-ai-type p {margin: 0;}
.ai-survey-creation-ai-type p label{padding: 6px 12px 6px 32px!important;border: 2px solid rgba(var(--dh-black-rgb),0.25);border-radius: 6px;cursor:pointer;}
.ai-survey-creation-ai-type p label:before, .ai-survey-creation-ai-type p label:after {margin-top: 9px;margin-left: 9px;}
.ai-survey-creation-ai-type p [type="radio"].with-gap:checked + label{border: 2px solid rgba(var(--dh-primary-rgb),0.5);color: var(--dh-primary)}
.ai-survey-creation-textbox input {border: 1px solid rgba(var(--dh-black-rgb),0.25);padding: 0 10px;width: calc(100% - 20px);border-radius: 6px;}
.ai-survey-creation-textbox label {left: 22px;background: var(--dh-white);top: 16px;padding: 0 4px;width: auto;}
.upload-ai-pdf-container {display: flex;align-items: center;gap: 0.5rem;margin-bottom: 1rem!important;}
.upload-ai-pdf-container.file-field input.file-path {width: calc(100% - 24px);margin: 0;}
.upload-ai-pdf-container.file-field .file-path-wrapper {flex:1;padding: 0;}
.translate-survey-using-ai {display: flex;align-items: center;width: 100%;border: 1px solid var(--dh-primary);height: 40px;padding: 10px;border-radius: 6px;color: var(--dh-primary);gap: 0.5rem;cursor: pointer;}
.translate-survey-using-ai .translate-avatar {width: 30px;height: 30px;background: var(--dh-primary);color: var(--dh-white);display: flex;align-items: center;justify-content: center;border-radius: 30px;}
.translate-survey-using-ai .translate-title {font-size: 1rem;}
.translate-survey-using-ai .translate-icon {margin-left: auto;display: flex;}
.translate-using-ai-modal {width: 500px;height: 205px!important;top: 25% !important;}
.translate-using-ai-modal .modal-content {padding: 1rem!important;overflow: hidden;}
.ai-translate-language-dropdown {position: relative;}
.ai-translate-language-dropdown .select2-container--default .select2-selection--single {border: 1px solid var(--dh-text-light)!important;border-radius: 6px;}
.ai-translate-language-dropdown label{position:absolute;top: -9px;left: 10px;background: var(--dh-white);width: auto;padding: 0 4px;}
.input-field.ai-survey-creation-textbox {margin: 0;}
.input-field.survey-largetext-textarea, .input-field.survey-largetext-textarea .input-field {margin: 0;}
.survey-publish-deadline-datetime input {border: 1px solid rgba(var(--dh-black-rgb),0.25);padding: 0 10px;width: calc(100% - 20px);border-radius: 6px;}
.set-timer-survey-input input {border: 1px solid rgba(var(--dh-black-rgb),0.25);padding: 0 10px;width: calc(100% - 20px);border-radius: 6px;}
.set-timer-survey-input label {left: 22px;background: var(--dh-white);top: 16px;padding: 0 4px;width: auto;}
.repeated-time-top-margin{margin-top:1rem;}
.ai-recurring-survey-type {display: flex;align-items: center;gap: 1rem;margin-bottom:1.5rem;margin-top:0.5rem;}
.ai-recurring-survey-type p {margin: 0;}
.ai-recurring-survey-type p label{padding: 6px 12px 6px 36px!important;border: 2px solid rgba(var(--dh-black-rgb),0.25);border-radius: 6px;cursor:pointer;}
.ai-recurring-survey-type p label:before, .ai-recurring-survey-type p label:after {margin-top: 9px;margin-left: 11px;}
.ai-recurring-survey-type p [type="radio"].with-gap:checked + label{border: 2px solid rgba(var(--dh-primary-rgb),0.5);color: var(--dh-primary)}
.ai-survey-creation-form-type-cont, .ai-survey-creation-ai-type-cont {display: flex;flex-direction: column;gap: 0.5rem;}
.ai-survey-creation-form-type-cont p, .ai-survey-creation-ai-type-cont p {margin:0;font-size: 0.9rem;}
.exam-options-ai-translation-cont {display: flex;flex-direction: column;gap: 1rem;}
.combine-survey-text-field.md-chips .mdl-textfield__input {width: 100%;}
.combine-survey-text-field.md-chips .md-chips__input-div {padding-bottom: 0!important;}
.combine-survey-text-field.md-chips .mdl-textfield__label {line-height: 40px;height: 40px;top: 10px;color: rgba(var(--dh-black-rgb), 0.25)!important;}
.diagnostic-list-table{padding:1rem;}
.diagnostic-list-status-tag {width: auto;font-size: 0.9rem;padding: 1px 16px;float: left;border-radius: 20px;height: 2rem;display: flex;align-items: center;justify-content: center;}
.diagnostic-list-status-tag.success{background:var(--dh-success);color: var(--dh-white);}
.diagnostic-list-status-tag.failed{background:var(--dh-warning);color: var(--dh-white);}
a.diagnostic-list-table-id {color: var(--dh-black);display: flex;align-items: center;gap: 0.75rem;}
a.diagnostic-list-table-id h5 {font-size: 1.1rem;font-weight: 600;margin: 0;}
a.diagnostic-list-table-id i {font-size: 1.1rem;width: 1.1rem;height: 1.1rem;}
.survey-diagnostics-details-modal .modal-content {padding: 1rem!important;}
.survey-diagnostics-details-modal .modal-content .sdd-txt-cont {display: flex;flex-direction: column;}
.survey-diagnostics-details-modal .modal-content .sdd-txt-cont .sdd-txt-label {font-size: 0.9rem;}
.survey-diagnostics-details-modal .modal-content .sdd-txt-cont .sdd-txt-input {font-size: 1rem;border-bottom: 1px solid rgba(var(--dh-black-rgb), 0.25);padding: 5px 0;margin-bottom: 1rem;font-weight:600;}
.survey-diagnostics-details-modal .modal-content .sdd-table{margin-bottom: 1rem}
.card-ribbon-health {position: relative;z-index: 9;background: var(--dh-warning);width: 100%;display: flex;align-items: center;justify-content: center;flex-direction: row;padding: 5px;line-height: 30px;letter-spacing: 1px;color: var(--dh-white);border-radius: 2px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);height: 30px;}
.card-ribbon-health i {font-size: 1.5rem;width: 1.5rem;height: 1.5rem;line-height: 1.5rem;}
.card-ribbon-health span{font-size:0.85rem;font-weight:500;text-align:left;line-height:1rem;}
.dh-license-discripancy-banner{background:var(--dh-warning);width: 100%;min-height: 50px;padding:1rem;display: flex;align-content:center;justify-content:center;color:var(--dh-white);font-weight:500;gap: 0.25rem;position:fixed;}
.dh-license-discripancy-banner a{text-decoration: underline;color:var(--dh-white);}
.dh-license-discripancy-banner a:hover{cursor:pointer;text-decoration:none;}
.dh-license-discripancy-container .navbar-fixed{margin-top:50px;}
.dh-license-discripancy-container .modal{top:20%!important}
.dh-license-discripancy-container .side-nav{padding-top: 50px;}
.diagnostics-error-title{font-size:1rem; font-weight:600;}
.diagnostics-error-accordian{box-shadow: none;border-radius: 8px;overflow: hidden;}
.diagnostics-error-accordian .collapsible-header{font-weight:600;background-color: var(--dh-bg-main);display:flex;gap:0.5rem;}
.diagnostics-error-accordian .collapsible-body{padding:1rem;}
.diagnostics-error-accordian .diagnostics-error-accordian-header {flex: 1;display: flex;justify-content: space-between;align-items:center;}
.diagnostics-error-accordian .diagnostics-error-accordian-header .btn{background-color: var(--dh-warning)!important;font-weight:500;}
.survey-diagnostics-details-modal .sdd-title{font-size:0.9rem;margin-bottom: 0.5rem;}
.campaign-sdt-modal.modal{top: 15%!important;min-height:50%;height: 65%;width: 50%}
.campaign-sdt-modal.modal.modal-fixed-header .modal-content{padding:1rem!important;height: calc(100% - 56px) !important;}
.campaign-sdt-modal .step-one, .campaign-sdt-modal .step-two{display:flex;align-items:center;justify-content:center;gap:0.75rem;flex-direction:column;height:100%;}
.campaign-sdt-modal .step-one .title, .campaign-sdt-modal .step-two .title{font-size: 1.25rem;font-weight:600;}
.campaign-sdt-modal .step-one .sub-title, .campaign-sdt-modal .step-two .sub-title{font-size: 1rem;font-weight:500;text-align:center;}
.campaign-sdt-loader {width: 80px;height: 80px;border-radius: 50%;position: relative;animation: rotate 1s linear infinite}
.campaign-sdt-loader::before , .campaign-sdt-loader::after {content: "";box-sizing: border-box;position: absolute;inset: 0px;border-radius: 50%;border: 5px solid rgba(var(--dh-primary-rgb), 0.5);animation: prixClipFix 2s linear infinite ;}
.campaign-sdt-loader::after{border-color: var(--dh-primary);animation: prixClipFix 2s linear infinite , rotate 0.5s linear infinite reverse;inset: 6px;}
@keyframes rotate {0%   {transform: rotate(0deg)}100%   {transform: rotate(360deg)}}
@keyframes prixClipFix {0%   {clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%  {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}100% {clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}
.campaign-sdt-modal .step-two.success .icon{width: 100px;height: 100px;border: 1em solid var(--dh-success);border-radius: 50%;text-align: center;line-height: 96px;display:flex;align-items:center;justify-content:center;}
.campaign-sdt-modal .step-two.success .icon i{font-size: 4rem;color: var(--dh-success);}
.campaign-sdt-modal .step-two.failed .icon{width: 80px;height: 80px;border: 1em solid var(--dh-warning);border-radius: 50%;text-align: center;line-height: 96px;display:flex;align-items:center;justify-content:center;}
.campaign-sdt-modal .step-two.failed .icon i{font-size: 6rem;color: var(--dh-warning);}
.campaign-sdt-modal .step-two.failed .btn{background-color: var(--dh-warning)!important;}
.campaign-sdt-modal .step-two.failed ul {border: 1px solid var(--dh-warning);border-radius: 6px;}
.campaign-sdt-modal .step-two.failed ul li {width: 100%;height: 40px;line-height: 40px;padding: 0 1rem 0 3rem;font-size: 1rem;color: var(--dh-warning);font-weight: 600;position:relative;}
.campaign-sdt-modal .step-two.failed ul li:not(:last-child) {border-bottom: 1px solid var(--dh-warning);}
.campaign-sdt-modal .step-two.failed ul li:before {content: "\e6a3";display: inline-block;font-family: "Material-Design-Icons";font-size: 1.75rem;font-weight: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transform: translate(0, 0);transform: translate(0, 0);position: absolute;left: 9px;}
.beautify-json {display: flex;flex-direction: column;position: relative;}
.beautify-json a.copy-to-clipboard {display: flex;align-items: center;gap: 0.25rem;width: auto;height: 34px;background: rgba(var(--dh-white-rgb), 0.25);padding: 10px;float: right;color: var(--dh-white);border-radius: 6px;font-weight: 500;position: absolute;right: 10px;cursor:pointer;}
.show-password-field {position: relative;}
.show-password-field .password-toggle {position: absolute;right: 20px;top: 10px;}
.show-password-field .password-toggle:hover{cursor:pointer;}
.device-details-row .surveys-tab .card-image {background-color: var(--dh-bg-main);}
.pr-total-selection-container {display: flex;align-items: center;justify-content: space-between;}
.pr-total-selection-container .total-selection, .pr-total-selection-container .total-submission{font-size: 1.15rem;font-weight:500;}
.survey-transaltion-section-title{font-size:1.25rem!important;margin-top:0.75rem}
.upload-license-container {width: 100%;padding: 2rem;border: 2px dashed grey;border-radius: 0.75rem;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 1rem;}
.upload-license-container i {font-size: 3rem;line-height: 3rem;color: var(--dh-text-light);}
.upload-license-container .title {color: var(--dh-text-medium);font-size: 1.15rem;}
.survey-card-bottom-actions-container {position: absolute;left: 0;right: 0;bottom: 0;display: flex;flex-direction: column;}
.declaration-result-table-container {padding: 10px;margin: 0 -10px;overflow: auto;}
.declaration-result-table-error-message {max-width: 400px;word-break: break-word;}
th.sel-table.sel-mem-all.org-mem-table-sel-all-tab {text-align: center;}
table.org-mem-table-main-container tr td:first-child {background-color: #f8f8f8;padding: 10px 18px !important;text-align: center;}
.poll-report-header{width: 100%;height:60px;padding:10px 0;}
.poll-report-header.poll-with-header{background: var(--dh-white);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
.poll-report-header.poll-big-logo{height:150px;flex:0 1 150px;}
.poll-report-main-container{display:flex;flex-direction:column;gap:1rem;padding:0;}
.poll-report-main-container .wrapper {flex: 1;}
.poll-report-main-container .container {width:100%;}
.poll-report-main-container .kiosk-main-cont-vert-cen {position: relative;height: 100%;}
.poll-report-logo-container {display: flex;align-items:center;height:100%;gap:1rem;}
.poll-report-logo-container .poll-report-logo {flex:1;}
.poll-report-logo-container .poll-report-logo img {width: auto;height:auto; max-width:100%;max-height:40px;}
.poll-big-logo .poll-report-logo-container .poll-report-logo img {max-height:130px;}
.poll-report-main-container .kiosk-main-cont-vert-cen .datahub-main {top: initial;transform: none;display: flex;align-items: center;height: 100%;}
.poll-report-main-container .kiosk-main-cont-vert-cen .datahub-main .poll-prgrs-bar {width: 100%;}
.poll-report-logo-container .poll-report-logo.first {text-align:left;}
.poll-report-logo-container .poll-report-logo.second {text-align:center;}
.poll-report-logo-container .poll-report-logo.third {text-align:right;}
.poll-report-main-container .kiosk-main-cont-vert-cen .pages{margin: 0;padding: 0;}
.sp-create-popup-with-icon .sp-create-img i {height: 80px;width: 80px;border: 2px solid var(--dh-text-light);padding: 12px;border-radius: 50%;font-size: 2.25rem;display: flex;align-items: center;justify-content: center;color: var(--dh-primary);}
.sp-create-popup-with-icon .sp-create-img i:hover{border: 2px solid var(--dh-primary);}
.sp-create-popup-with-icon .sp-create-card {position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 0.5rem;}
.survey-result-table-row-cont{margin:0;}
.survey-result-table-main-cont .dataTables_wrapper{width: 100%!important;margin:0!important;max-height:calc(100vh - 300px);overflow:auto!important;}
.survey-result-table-container thead th {position: sticky;top: 0;z-index: 9;}
.survey-result-table-container .dh-result-table-first-column{width:114px}
.survey-result-table-container tbody td:first-child,.survey-result-table-container tbody td:nth-child(2),.survey-result-table-container thead th:first-child,.survey-result-table-container thead th:nth-child(2) ,.survey-result-table-container tfoot td:first-child,.survey-result-table-container tfoot td:nth-child(2) {position: sticky;z-index: 7;}
.survey-result-table-container tbody td:first-child,.survey-result-table-container thead th:first-child,.survey-result-table-container tfoot td:first-child{left: 0;}
.survey-result-table-container tbody td:nth-child(2),.survey-result-table-container thead th:nth-child(2),.survey-result-table-container tfoot td:nth-child(2) {left:150px !important;}
.survey-result-table-container thead th:first-child,.survey-result-table-container thead th:nth-child(2){background: var(--dh-bg-main)!important;z-index:11;}
.survey-result-table-container tfoot td:first-child,.survey-result-table-container tfoot td:nth-child(2),.survey-result-table-container tbody td:first-child,.survey-result-table-container tbody td:nth-child(2){background: var(--dh-white)!important;z-index:8;}
.survey-result-table-container tbody tr.odd td:first-child,.survey-result-table-container tbody tr.odd td:nth-child(2){z-index:8;}
.survey-result-table-container.dataTable thead tr.filters-row th, .survey-result-table-container.dataTable thead{border-bottom: none !important}
.survey-result-table-container thead th {background: var(--dh-bg-main) !important;z-index: 10;}
.card-ribbon-template-right-main {width: 50px;position: absolute;text-align: right;right: -8px;top: 13px;z-index: 2;display: flex;flex-direction: column;gap: 6px;height: calc(100% - 100px);}
.card-ribbon-translation {background: var(--dh-primary);position: relative;z-index: 9;justify-content: center;flex-direction: row;padding: 5px;line-height: 30px;letter-spacing: 1px;color: var(--dh-white);border-radius: 2px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);height: 30px;display: flex !important;}
.card-ribbon-translation i {font-size: 1.25rem;width: 1.25rem;height: 1.25rem;	line-height: 1.25rem;}
.survey-card-closed .closed-suvey-card-btn-cont{background: var(--dh-warning);position: relative;z-index: 9;justify-content: center;flex-direction: row;padding: 5px;line-height: 30px;letter-spacing: 1px;color: var(--dh-white);border-radius: 2px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);height: 30px;display: flex !important;}
.survey-card-closed .closed-suvey-card-btn-cont i {font-size: 1.25rem;width: 1.25rem;height: 1.25rem;line-height: 1.25rem;}
.sr-nps-report-container {width: 100%;display: flex;gap: 1rem;align-items: center;}
.sr-nps-report-container .sr-nps-chart-cont {flex: 1 1 30%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.sr-nps-report-container .sr-nps-chart-main-cont {flex: 1 1 70%;display: flex;flex-direction: column;}
.sr-nps-report-container .sr-nps-chart-cont .title {font-size: 1.5rem;font-weight: 500;}
.sr-nps-report-container .sr-nps-chart-cont .score {font-size: 2rem;font-weight: 500;    background: var(--dh-success);padding: 2px 14px;border-radius: 10px;color: white;}
.sr-nps-report-container .sr-nps-bar-chart-cont {display: flex;width: 100%;height: 200px;padding-bottom: 10px;border-bottom: 2px solid var(--dh-text-light);}
.sr-nps-report-container .sr-nps-bar-chart-cont .sr-nps-bar-single {display: flex !important;flex: 1;justify-content: center;align-items: flex-end;}
.sr-nps-report-container .sr-nps-bar-chart-cont .sr-nps-bar-single .dectractors {width: 46px;display: block !important;background: var(--dh-warning);border-radius: 6px;min-height:1%}
.sr-nps-report-container .sr-nps-bar-chart-cont .sr-nps-bar-single .passives {width: 46px;display: block !important;background: var(--dh-info-medium);border-radius: 6px;min-height: 1%}
.sr-nps-report-container .sr-nps-bar-chart-cont .sr-nps-bar-single .promoters {width: 46px;display: block !important;background: var(--dh-success);border-radius: 6px;min-height: 1%}
.sr-nps-number-cont, .sr-nps-number-count-cont {display: flex;width: 100%;}
.sr-nps-number-cont .sr-nps-number-single, .sr-nps-number-count-cont .sr-nps-number-single {flex:1;text-align:center;font-size: 1.2rem;}
.sr-nps-number-cont {padding-top: 5px;font-weight: 600;}
.sr-nps-number-cont .sr-nps-number-single.dectractors, .sr-nps-number-count-cont .sr-nps-number-single.dectractors {color: var(--dh-warning);}
.sr-nps-number-cont .sr-nps-number-single.passives, .sr-nps-number-count-cont .sr-nps-number-single.passives{color: var(--dh-info-medium);}
.sr-nps-number-cont .sr-nps-number-single.promoters, .sr-nps-number-count-cont .sr-nps-number-single.promoters {color: var(--dh-success);}
.sr-nps-number-count-cont{padding-bottom:5px;}
.sr-nps-main-label-cont {display: flex;align-items: center;border-top: 2px solid var(--dh-text-light);border-bottom: 2px solid var(--dh-text-light);padding: 8px 0;width:100%;margin-bottom:5px;}
.sr-nps-main-label-cont .sr-nps-label-single {flex:1;display: flex;flex-direction: column;align-items: center;justify-content: center;font-size: 1.2rem;}
.sr-nps-main-label-cont .sr-nps-label-single .title {font-weight: 600;}
.sr-nps-main-label-cont .sr-nps-label-single.dectractors, .sr-nps-main-label-cont .sr-nps-label-single.passives{border-right:1px solid var(--dh-text-light);}
.sr-nps-main-label-cont .sr-nps-label-single.dectractors{color: var(--dh-warning);}
.sr-nps-main-label-cont .sr-nps-label-single.passives{color: var(--dh-info-medium);}
.sr-nps-main-label-cont .sr-nps-label-single.promoters{color: var(--dh-success);}
.sr-nps-report-container .nps-gauge-chart-container{width:450px; height:250px;}
.survey-card-options-sidebar {width: 600px;position: fixed;top: 0;right: -600px;height: 100%;background-color: #fff;transition: right 0.3s ease;z-index: 99999;}
.survey-card-options-sidebar.open {right: 0;}
.survey-card-options-overlay {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 9999;}
.survey-card-options-overlay.visible {display: block;}
.survey-card-options-sidebar .scps-header{right: -600px;transition: right 0.3s ease;}
.survey-card-options-sidebar.open .scps-header{width: 40px;background: var(--dh-warning);height: 40px;padding: 10px;font-size: 1.5rem;line-height: 1.2rem;top: 21px;position: absolute;left: -40px;color: var(--dh-white);border-radius: 6px 0 0 6px;}
.survey-card-options-sidebar .scps-header i:hover{cursor:pointer;}
.survey-card-options-sidebar .scps-main-container {padding: 15px;margin:0 0 72px;overflow: auto;height: calc(100% - 72px);}
.survey-card-options-sidebar .scps-main-header {display: flex;padding-bottom: 10px;border-bottom: 1px solid rgba(var(--dh-text-light-rgb), 0.45);gap: 10px;}
.survey-card-options-sidebar .scps-main-image {width: 80px;height: 80px;background-repeat: no-repeat;background-size: contain;overflow: hidden;border-radius: 6px;flex: 0 0 80px;border: 1px solid var(--dh-bg-main);}
.survey-card-options-sidebar .scps-title {font-size: 1.05rem;font-weight: 600;}
.survey-card-options-sidebar .scps-time {font-size: 0.8rem;color: var(--dh-text-light);}
.survey-card-options-sidebar .scps-desc {font-size: 0.8rem;}
.survey-card-options-sidebar .scps-main-container h5 {font-size: 1rem;font-weight: 600;margin: 0 0 1rem;}
.survey-card-options-sidebar .scps-main-container .row {margin: 0 -0.75rem;}
.survey-card-options-sidebar .survey-card-option-btn-row{display:flex;flex-wrap:wrap;gap:1rem}
.survey-card-options-sidebar .survey-card-option-btn {width: 100%;height: 80px;box-shadow: 0px 4px 26px rgba(0, 0, 0, 0.10000000149011612);display: flex;align-items: center;justify-content: center;flex-direction: column;border-radius: 6px;border: 1px solid var(--dh-bg-main);flex: 0 1 calc(25% - 1rem);color:black;gap:0.25rem;}
.survey-card-options-sidebar .survey-card-option-btn i {font-size: 1.5rem;line-height: 1.5rem;}
.survey-card-options-sidebar .survey-card-option-btn div{font-size:0.9rem;font-weight: 600;text-align:center;}
.survey-card-options-sidebar .survey-card-option-btn:hover {border: 1px solid var(--dh-primary);color: var(--dh-primary);cursor:pointer;}
.survey-card-options-sidebar .scps-main-body{padding: 10px 0;}
.survey-card-options-sidebar .pub-link-icon-cont h5{margin-top:1rem;}
.survey-card-options-sidebar .scps-main-footer{right: -600px;transition: right 0.3s ease;}
.survey-card-options-sidebar.open .scps-main-footer {position: fixed;right: 0;width: 600px;bottom: 0;display: flex;padding: 10px;align-items: center;border-top: 1px solid var(--dh-text-light);gap: 10px;height:70px;background:white;}
.survey-card-options-sidebar .scps-main-footer .copy-to-clip {width: 100%;margin: 0;}
.survey-card-options-sidebar .scps-main-footer .copy-to-clip .copy-to-clip-textbox {margin: 0;height: 40px;line-height: 40px;}
.scp-publish-to-devices h5 {margin-top: 1rem!important;}
.qr-modal-container {width: 450px;}
.qr-modal-container .modal-content {display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 1rem;}
.qr-modal-container .modal-content .qr-modal-title {font-size: 1.25rem;font-weight: 600;}
.survey-card-options-sidebar .survey-card-option-btn.active-btn {position: relative;overflow: hidden;border: 1px solid var(--dh-primary);}
.survey-card-options-sidebar .survey-card-option-btn.active-btn .active-ribbon{position: absolute;right: 0;top: 0;width: 0px;height: 0px;border-style: solid;border-width: 0 25px 25px 0;border-color: transparent var(--dh-primary) transparent transparent;transform: rotate(0deg);}
.survey-card-options-sidebar.open .scps-main-footer .btn-floating {flex: 1 0 37px;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;}
.survey-card-options-sidebar.open .scps-main-footer button {height: 40px;}
.publish-device-modal-container {width: 50%;height: 50%!important;}
.publish-device-modal-container .modal-content {padding: 1rem!important;}
.publish-device-kiosk-row .pdk-device-row .devices-normal-all-label, .publish-device-normal-row .devices-normal-all-label {position: absolute;right: -2px;z-index: 9999999;left: auto;top: 24px;}
.publish-device-normal-row{position: relative;}
.survey-result-table-container thead th:first-child span {width: 128px;display: block;}
.report-card-loader-container {display: flex;flex-direction: column;gap: 1rem;align-items: center;justify-content: center;height: 312px;}
.report-card-loader-container h5 {font-size: 1.5rem;}
.render-new-page-loader {color: var(--dh-primary)}
.render-new-page-loader,.render-new-page-loader div {box-sizing: border-box;}
.render-new-page-loader {display: inline-block!important;position: relative;width: 80px;height: 80px;}
.render-new-page-loader div {box-sizing: border-box;display: block;position: absolute;width: 64px;height: 64px;margin: 8px;border: 8px solid currentColor;border-radius: 50%;animation: render-new-page-loader 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color: currentColor transparent transparent transparent;}
.render-new-page-loader div:nth-child(1) {animation-delay: -0.45s;}
.render-new-page-loader div:nth-child(2) {animation-delay: -0.3s;}
.render-new-page-loader div:nth-child(3) {animation-delay: -0.15s;}
@keyframes render-new-page-loader {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}
.report-new-card.render-new {padding: 1rem!important;}
.render-new-report-header-section {display: flex;width: 100%;align-items: center;}
.render-new-report-header-section .report-new-card-top-sec {flex: 1;}
.report-render-new-page-loader {display: flex;justify-content: space-between;align-items: center;}
.render-new-filter-question-title-cont {height: auto;min-height: 40px;}
.render-new-filter-question-title-cont .report-filter-question-title-cont {display: flex;align-items: center;height: 100%;font-size: 1.05rem;gap: 5px;}
h3.render-new-groupby-title {font-size: 1.5rem;margin: 0;font-weight: 500;padding-right:360px;}
.render-new-chart-skeleton {display: flex;align-items: flex-end;gap: 10px;height: 150px;width: 300px;justify-content:center;}
.render-new-chart-skeleton .chart-bar {width: 30px;background: linear-gradient(90deg, #ececec, #f7f7f7, #ececec);background-size: 200% 200%;animation: render-new-chart-loadings 1.5s infinite;border-radius: 4px;}
.render-new-chart-skeleton .chart-bar:empty{display:block!important}
.render-new-chart-skeleton .chart-bar.bar1 {height: 50px;}
.render-new-chart-skeleton .chart-bar.bar2 {height: 100px;}
.render-new-chart-skeleton .chart-bar.bar3 {height: 150px;}
.render-new-chart-skeleton .chart-bar.bar4 {height: 120px;}
.render-new-chart-skeleton .chart-bar.bar5 {height: 80px;}
@keyframes render-new-chart-loadings {0% {background-position: 200% 0;}100% {background-position: -200% 0;}}
.render-new-groupby-title-cont {display: flex;align-items: center;justify-content: space-between;}
.render-new-groupby-filter {border: 1px solid rgba(0, 0, 0, .125);border-radius: .25rem !important;box-shadow: 0 1px 10px 1px rgba(0, 0, 0, .05);border-radius: 5px !important;border-color: var(--dh-bg-main);background: white;padding: 10px;width: 350px;position: relative;display: flex;gap: 0.5rem;align-items: center;}
.render-new-groupby-filter input {margin: 0 !important;border: 1px solid #9e9e9e !important;padding: 5px 10px !important;box-sizing: inherit!important;border-radius: 6px!important;}
.render-new-groupby-filter > label {top: 2px;background: white;left: 20px;padding: 0 5px;}
.render-new-groupby-filter .caret {right: 10px !important;}
.render-new-groupby-filter .select-wrapper {flex:1}
.groupby-page-container {position: relative;padding-top: 30px;}
.groupby-page-container .render-new-groupby-filter-cont {position: absolute;left: 0;right: 0;top: 0;padding: 0 1rem;z-index:9;}
.groupby-page-container .render-new-groupby-filter-cont .render-new-groupby-filter {margin-left: auto;}
.mc-send .mc-send-reminder, .mc-answered .mc-send-reminder, .mc-not-answered .mc-send-reminder, .mc-undelivered .mc-send-reminder {margin-left:auto;}
.dash-language-selection-button {display: flex;gap: 5px;}
.dash-language-selection-button .english{display:none;}
.dash-language-selection-button .arabic{display:block;}
.camp-report-surveys-rect-row {display: flex;gap: 1rem;}
.camp-report-surveys-rect-col {flex: 1;}
.dash-language-selection-button .arabic{display:block;}
center.report-render-no-data-txt {position: absolute;left: 0;bottom: 50px;right: 0;}
.dh-weighted-average-chart-container{height:200px;text-align:center;}
.dh-weighted-average-chart-container .metric svg{max-height:180px;}
.dh-report-composite-chart-container {display: flex!important;align-items:center;}
.dh-report-composite-chart-container .dh-report-composite-chart {flex: 1;}
.dh-report-composite-chart-container .dh-report-composite-chart-average {flex: 0 0 250px;padding:1rem;height:100%; display:flex;align-items:center;justify-content:center;gap:1rem;}
.dh-composite-chart-precentage-row {display: flex;padding-left: 3rem;}
.dh-composite-chart-precentage-col {flex: 1;}
.dh-composite-chart-precentage-col .composite-chart-description {height: auto;min-height: 20px;margin: 0;}
.dh-report-composite-chart-average-cont{width:100%;margin-bottom:2rem;}
.dh-report-composite-chart-average-cont p{margin-top: 1rem;text-align:center;}
.dh-weighted-average-chart-container .metric {padding: 1%!important;}
.report-view-card.corrupted-element-card {width: 100%;height: 310px;padding: 1rem;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 1rem;}
.report-view-card.corrupted-element-card img {width: 125px;}
.report-view-card.corrupted-element-card h5 {font-size: 1rem;margin: 0;text-align:center;}
.card.report-view-card .dh-chart-card-title-buttons {position:relative;}
.card.report-view-card .dh-chart-card-title-buttons .dropdown-content {left:auto!important;right:0px}
.scp-publish-to-devices .select2-container--default .select2-selection--multiple .select2-selection__rendered {padding: 0 44px 0 5px;}
.skip-logic-question-multiple-select label {font-size: 0.8rem!important;top: -13px!important;margin-left: 5px;padding: 0 4px;}
.skip-logic-question-multiple-select .select2-container--default.select2-container--focus .select2-selection--multiple, .skip-logic-question-multiple-select  .select2-container--default .select2-selection--multiple{border:none!important;background:transparent;}
.skip-logic-question-multiple-select .select2-container--default .select2-search--inline .select2-search__field {border-bottom: 1px solid #252525 !important;margin-top: 0;margin-bottom:0;}
.skip-logic-question-multiple-select .select2-container--default .select2-selection--multiple .select2-selection__choice {background-color: var(--dh-primary) !important;border: 1px solid var(--dh-primary) !important;padding: 4px 10px !important;color: var(--dh-white);max-width:150px;}
#card-alert.card .card-content{display:flex;justify-content:space-between;gap:1rem;align-items: center;}
.google-visualization-tooltip {max-width: 800px;max-height: 200px;overflow: auto;}
.nps-cont-text-desc span {display: block; width: fit-content; margin: auto; line-height: initial; font-weight: 600}
.nps-cont-text-desc {line-height: initial; margin-top: 5px;}
.nps-main-score{font-size:25px}
.skip-logic .tabs {overflow-x: hidden !important;}
.sp-checkbox-main .mat-checkbox-layout .mat-checkbox-label {line-height: 24px !important;}
@media(min-width:992px) {header .dh-b-layout-header-bg ul.left {min-width: 153px}}
@media(min-width:1400px) and (max-width:1650px) {header .dh-b-layout-header-bg .brand-logo {max-width: 400px;}}
@media(min-width:1318px) and (max-width:1400px) {header .dh-b-layout-header-bg .brand-logo {max-width: 350px;}}
@media(min-width:1105px) and (max-width:1650px) {header .dh-b-layout-header-bg .header-search-wrapper {max-width: 340px !important;}}
@media(min-width:992px) and (max-width:1105px) {header .dh-b-layout-header-bg .header-search-wrapper {max-width: 318px !important;}}
@media(min-width:992px) and (max-width:1318px) {header .dh-b-layout-header-bg .brand-logo img, header .dh-b-layout-header-bg .brand-logo {max-width: 290px !important}}