.container-fluid.desktop {
    min-width: 1024px !important;
    width: 60% !important;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 15px;
}

.container-fluid-2.desktop {
    min-width: 1024px !important;
    width: 60% !important;
    margin-right: auto;
    margin-left: auto;
}

.container-fluid.desktop.maximized,
.container-fluid-2.desktop.maximized {
    width: 100% !important;
}

body,
.desktop h4,
.desktop input,
.desktop textarea,
.desktop button,
.modal-dialog button,
.desktop a,
.desktop table th a,
.dropdown-menu,
.dropdown-menu a,
.popover-title,
.desktop .navmenu a,
.desktop .chat-text a,
.desktop .btn.toggle label,
.desktop h4 .callto,
.desktop h4 .mailto,
.desktop h4 .login,
.desktop .logs,
.desktop .input-group-addon,
.desktop .mkb-button-digit,
.desktop .bootstrap-select.btn-group .dropdown-menu li.no-results,
.desktop .datepicker table {
    font-size: 20px !important;
}

h5 .login {
    font-size: 14px !important;
}

.desktop h2,
.desktop .dropdown-menu,
.desktop .callto {
    font-size: 40px !important;
}

.desktop .menu-icon {
    font-size: 34px !important;
    margin: 13px 9px 11px !important;
}

.desktop .home-icon,
.desktop .debt-icon,
.desktop .support-icon,
.desktop .login-icon,
.desktop .logout-icon,
.desktop .shopping-cart-icon {
    font-size: 30px !important;
    margin-top: 10px !important;
}

.desktop .favorites-icon {
    font-size: 33px !important;
    margin-top: 10px !important;
}

.desktop .header-top .home-icon:hover,
.desktop .header-top .debt-icon:hover,
.desktop .header-top .support-icon:hover,
.desktop .header-top .login-icon:hover,
.desktop .header-top .logout-icon:hover,
.desktop .header-top .menu-icon:hover,
.desktop .header-top .menu-popover .glyphicon:hover,
.desktop .header-top .shopping-cart-icon .glyphicon:hover,
.desktop .header-top .favorites-icon .glyphicon:hover {
    opacity: 0.7;
}

.desktop h3,
.text-size-h3 {
    font-size: 26px !important;
}

.desktop a.header-icon {
    font-size: 34px !important;
}

.font-small a,
.font-small {
    font-size: 15px !important;
}

.desktop input.mkb-control,
.desktop input.form-control,
.desktop div.form-control,
.desktop .mkb-button-digit,
.desktop .btn.dropdown-toggle {
    height: 40px !important;
}

.desktop textarea.mkb-control,
.desktop textarea.form-control {
    min-height: 80px !important;
}

.desktop img.subscribe-logo {
    width: 144px !important;
    height: 120px !important;
}

.desktop img.header-icon,
.desktop .navmenu-brand img {
    width: 40px !important;
    height: 40px !important;
}

.desktop .event-status {
    padding: 7px !important;
}

.desktop .btn-lg,
.modal-dialog .btn-lg {
    padding: 4px 6px !important;
}

.desktop .btn.toggle {
    width: 100px !important;
    height: 40px !important;
}

.top10 { margin-top:  5px !important; }
.top15 { margin-top:  9px !important; }
.top20 { margin-top: 10px !important; }
.top30 { margin-top: 15px !important; }
.top0  { margin-top:  0   !important; }
.bottom10 { margin-bottom:  5px !important; }
.bottom20 { margin-bottom: 10px !important; }
.bottom30 { margin-bottom: 15px !important; }

.advertising-kinash img {
    max-width: 318px !important;
    max-height: 80px !important;
}

.advertising-kinash.desktop {
    display: block !important;
    margin-bottom: 10px !important;
}

.advertising-kinash.mobile {
    display: none !important;
}

.message-badge,
.message-badge-chat-row,
.message-badge-chat-tile-unhandled,
.topic-tile .badge {
    width: 20px !important;
    height: 20px !important;
    background-color: red !important;
    border: 1px solid red !important;
    border-radius: 10px !important;
    box-shadow:         0 2px rgba( 0, 0, 0, 0.4 ) !important;
    -moz-box-shadow:    0 2px rgba( 0, 0, 0, 0.4 ) !important;
    -webkit-box-shadow: 0 2px rgba( 0, 0, 0, 0.4 ) !important;
    -o-box-shadow:      0 2px rgba( 0, 0, 0, 0.4 ) !important;
}

.message-badge-chat-tile-handled {
    font-size: 24px;
}

.message-badge-chat-tile-handled,
.message-badge-chat-tile-unhandled,
.topic-tile .badge {
    position: absolute;
    top: -5px !important;
    left: -5px !important;
}

.modal-dialog.image {
    max-width: 42% !important;
}

.modal-dialog button.close {
    font-size: 24px !important;
    margin-right: 0;
}

.desktop .topic-chevron {
    font-size: 27px !important;
}

.desktop .row.collapsible .topic-chevron {
    margin-top: 9px;
}

.desktop .grid.admin-buttons .glyphicon-pencil {
    top: 4px;
}

.desktop .canvas-pollres svg > text {
    font-size: 38px !important;
}

.desktop .canvas-pollres svg > g > g > g > g > text,
.desktop .canvas-pollres svg > g > g > text {
    font-size: 24px !important;
}

.desktop .canvas-chart svg > text,
.desktop .canvas-volt svg > text {
    font-size: 16px !important;
}

.desktop .canvas-chart svg > g > g > g > g > text,
.desktop .canvas-chart svg > g > g > text,
.desktop .canvas-chart svg > g > text,
.desktop .canvas-volt svg > g > g > g > g > text,
.desktop .canvas-volt svg > g > g > text,
.desktop .canvas-volt svg > g > text {
    font-size: 11px !important;
}

.desktop img.product {
    width: 100px !important;
}

.desktop .header-image {
    overflow: hidden;
}

.desktop .header-image .header-image-opdname {
    position: absolute;
    top: 40px;
    font-size: 45px;
    font-weight: bold;
    font-family: roboto_regular !important;
    color: #ffffff;
    text-align: center;
    width: 100%;
}

.desktop .header-image .header-image-opdaddr {
    position: absolute;
    left: 15px;
    bottom: 10px;
}

.desktop .header-image-pos-left .header-image {
    height: auto;
}

.desktop .header-image-pos-left .header-image .header-image-opdaddr {
    position: relative;
    left: inherit;
    bottom: inherit;
    padding: 15px;
}

.desktop .header-text {
    padding: 15px 30px;
}

.desktop .topics-menu > div {
    font-size: 20px !important;
    padding: 10px 15px;
    margin-bottom: 3px;
}

.desktop .topics-menu .topics-menu-category {
    background-color: rgb( 69, 137, 0 );
    color: #ffffff;
}

.desktop .topics-menu .topics-menu-category:hover {
    cursor: pointer;
    opacity: 0.85;
}

.desktop .topics-menu .topics-menu-category.active {
    opacity: 0.7;
}

.desktop .topics-menu .topics-menu-category .topics-menu-category-icon {
    height: 25px;
    width: 35px;
    float: left;
    margin-top: 2px;
}

.desktop .topics-menu .topics-menu-category.topics-menu-category-sub {
    margin-left: 50px;
}

.desktop .grid tr {
    border-bottom: 1px solid #777777;
}

.desktop .grid tr:first-child {
    border-top: 1px solid #777777 !important;
}

.desktop .grid.home tr:first-child {
    border-top: none !important;
}

.desktop .grid td.due {
    padding-left: 110px !important;
}

.desktop button.mkb-button-default,
.modal-dialog button.mkb-button-default {
    border-width: 2px !important;
    white-space: normal !important;
}

.desktop .left-menu button {
    text-align: left !important;
    padding-left: 15px !important;
    white-space: normal !important;
}

.desktop .comment-header {
    background-color: #8CC653 !important;
}

.desktop .btn-close-event-activate {
    margin: 10px 10px 10px 0 !important;
}

.desktop .left-menu .gap {
    padding: 13px !important;
}

.desktop .card-header  .mkb-header-rounded {
    margin: 15px 0 0 !important;
}

.desktop .card-header h4,
.desktop .grid-title h4 {
    margin: 13px 0 !important;
}

.desktop .datepicker table tr td.active {
    background-color: #458900 !important;
    border-color: #458900 !important;
}

.desktop textarea.text-small {
    min-height: 45px !important;
}

.desktop textarea.text-extended {
    min-height: 100px !important;
}

.desktop button.mkb-button-default.btn-parcel {
    white-space: nowrap !important;
    min-width: 70px !important;
    margin: 0 2px !important;
}

.desktop .row-meter-readings-tariffs {
    padding-left: 115px !important;
    font-size: 15px !important;
}

.desktop .call {
    width: 30px !important;
    height: 30px !important;
    margin: 2px !important;
}

.desktop .icon-phone,
.desktop .icon-mail,
.desktop .icon-hide {
    font-size: 28px !important;
    top: 4px !important;
}

.desktop .data-change {
    font-size: 12px !important;
}

.desktop .icon-attachment {
    width: 50px;
    height: 50px;
}

.desktop .chat-name {
    height: 75px;
}

.chat-name textarea {
    height: 70px !important;
}

.desktop .icon-edit {
    font-size: 30px;
    padding-top: 10px;
}

.desktop .messages-spinner {
    width:  50px;
    height: 50px;
}

.desktop .img-spinner {
    width:  25px;
    height: 25px;
}

.desktop .clipboard-image {
    font-size: 20px !important;
    min-height: 100px !important;
}

.desktop .clipboard-image img {
    height: 85px !important;
}

.tooltip-inner {
    white-space: nowrap;
    font-size: 14px !important;
}

.push-subscribe {
    width: 60px !important;
    height: 60px !important;
    background-color: rgb( 140, 198, 83 ) !important;
    border-radius: 50px !important;
    font-size: 42px !important;
    padding-top: 7px !important;
}

.push-subscribe:hover,
.push-subscribe:focus,
.push-subscribe:visited {
    background-color: rgb( 140, 198, 83 ) !important;
    opacity: 0.85;
}

.icon-crown {
    font-size: 28px !important;
    top: 4px !important;
}

.desktop .last-visit-date {
    font-size: 12px !important;
}

.desktop .input-group-addon.btn-clear {
    color: red !important;
}

.desktop button.btn-show-all,
.desktop button.btn-show-all:hover,
.desktop button.btn-show-all:focus {
    font-style: italic;
    border-radius: 0 !important;
    box-shadow:    none !important;
    border-left:   none !important;
    border-right:  none !important;
    border-top:    1px solid #777777 !important;
    border-bottom: 1px solid #777777 !important;
}

.desktop button.btn-show-all {
    color: rgb( 111, 111, 111 ) !important;
    background-color: #fff !important;
}

.desktop button.btn-show-all:hover,
.desktop button.btn-show-all:focus {
    color: #fff !important;
    background-color: #8CC653 !important;
}

/* {{ Home page feed */
.desktop .topic-tile {
    position: relative;
    margin-bottom: 15px;
}

.desktop .topic-tile .topic-header {
    background-color: #458900;
    border: 1px solid #458900;
    border-radius: 15px 15px 0 0;
    box-shadow: 0 0 5px rgba( 0, 0, 0, 0.5 );
    color: #ffffff;
}

.desktop .topic-tile .topic-footer {
    border: 1px solid #efefef;
    border-radius: 0 0 15px 15px;
    box-shadow: 0 0 5px rgba( 0, 0, 0, 0.2 );
}

.desktop .topic-tile:hover .topic-header {
    opacity: 0.8;
}

.desktop .topic-tile .topic-header .icon {
    padding: 7px 5px 10px 7px;
    float: left;
}

.desktop .topic-tile .topic-header .date-cat,
.desktop .topic-tile .topic-footer .date-cat {
    padding: 9px 12px 10px;
}

.desktop .topic-tile .topic-body {
    padding: 10px 45px 20px;
    background-color: #ffffff;
    border: 1px solid #efefef;
    border-radius: 0 0 15px 15px;
    box-shadow: 0 0 5px rgba( 0, 0, 0, 0.2 );
}

.desktop .topic-tile .topic-body > div:first-child {
    float: left;
}

.desktop .topic-tile .topic-body.topic-body-yandex-schedules {
    padding: 0 25px 5px;
}

.desktop .topic-tile .title.bold,
.desktop .topic-tile:hover .title {
    font-size: 22px !important;
    font-weight: bold;
}

.desktop .topic-tile.no-topic-header .topic-header,
.desktop .topic-tile.no-topic-header .topic-footer,
.desktop .topic-tile.no-topic-header .topic-body {
    border: none !important;
    box-shadow: none !important;
}

.desktop .topic-tile.no-topic-header {
    border: 1px solid #efefef !important;
    border-radius: 15px !important;
    box-shadow: 0 0 5px rgba( 0, 0, 0, 0.2 ) !important;
}

.desktop .topic-tile.no-topic-header .topic-footer {
    margin: 0 20px !important;
}

.desktop .topic-tile.no-topic-header .topic-footer .date-cat {
    padding: 9px 0 10px !important;
    border-top: 1px solid #efefef !important;
}

.desktop .topic-tile.no-topic-header .topic-body {
    padding: 10px 20px 10px 22px !important;
    border-radius: 15px 15px 0 0 !important;
}
/* }} Home page feed */

.desktop .image-thumbnail {
    margin: 10px 20px 10px 0;
    max-width: 250px;
    clear: both;
    float: left;
}

.desktop .text-maximized-close,
.desktop .text-maximize,
.desktop .text-cleaner,
.desktop .reply-cleaner {
    font-size: 20px !important;
    color: #458900 !important;
}

.text-maximize {
    top: 12px;
    right: 27px;
}

.full-width .text-maximize {
    top: 48px;
}

.reply-cleaner {
    top: 12px;
    right: 12px;
}

.desktop input[type=radio] {
    width:  auto !important;
    height: auto !important;
}

.desktop .grid tr.row-hover td {
    background-color: #ffffb2;
}

.desktop .pay-buttons span.glyphicon {
    font-size: 26px;
    padding: 7px 0 0 7px;
}

.desktop .pay-buttons span.glyphicon:hover {
    cursor: pointer;
}

.desktop .menu-popover {
    z-index: 10000;
    top: 50px;
    right: 17px;
    position: absolute;
    background-color: #458900;
}

.desktop .header-mxz .menu-popover,
.desktop .header-hrz .menu-popover {
    padding-top: 10px;
}

.desktop .header-vrt .menu-popover {
    top: 7px;
    right: 55px;
    background-color: transparent;
}

.desktop .menu-popover-icon {
    font-size: 30px;
    cursor: pointer;
    margin: 7px 15px 17px;
    color: #fff !important;
}

.desktop .header-vrt .menu-popover-icon {
    margin-right: 27px;
}

.desktop .outer-markdown > p {
    display: inline;
}

.desktop .outer-markdown > table th {
    background-color: transparent !important;
    color: rgb( 111, 111, 111 ) !important
}

.desktop .outer-markdown > table tr,
.desktop .outer-markdown > table th,
.desktop .outer-markdown > table td {
    border: 1px solid #777777 !important
}

.desktop .carousel.slide .carousel-indicators li {
    width: 10px !important;
    height: 10px !important;
}

.desktop .carousel.slide .carousel-indicators li.active {
    width: 12px !important;
    height: 12px !important;
}

.desktop .carousel.slide .glyphicon {
    width: 30px !important;
    height: 30px !important;
    font-size: 30px !important;
}

.welcome-screen {
    background: url( ./i/welcome_screen.jpg ) no-repeat;
    background-size: cover;
    background-color: #efefef;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 1000;
}

.welcome-screen > button.close {
    margin-right: 15px;
}

.welcome-screen .welcome-menu {
    position: absolute;
    top: 40px;
    left: 40px;
    background-color: rgba( 0, 0, 0, 0.1 );
    padding: 10px 15px 10px 0;
}

.welcome-screen .welcome-menu > span {
    color: #ffffff;
    font-size: 20px;
    padding: 0 0 0 15px;
}

.welcome-screen .welcome-menu > span.welcome-menu-item:hover {
    text-decoration: underline;
    cursor: pointer;
}

.welcome-screen .welcome-text {
    position: absolute;
    bottom: 40px;
    left: 40px;
    color: #ffffff;
}

.welcome-screen .welcome-text button {
    background-color: rgba( 0, 0, 0, 0.25 );
    border: 1px #ffffff solid;
    border-radius: 15px;
    padding: 10px 20px;
    margin-top: 20px;
    font-size: 40px !important;
}

.welcome-screen .welcome-text button:hover {
    background-color: rgba( 0, 0, 0, 0.4 );
}

.welcome-screen .welcome-text .welcome-title {
    font-size: 40px;
}

.welcome-screen .welcome-text .welcome-title .opdrname {
    font-family: roboto_bold;
}

/* Popovers */
.popover.left > .arrow:after {
    border-left-color: red;
}

.popover.left > .arrow {
    border-left-color: #000000;
}

.popover,
.popover .popover-content {
    background-color: red;
    border-color: #000000;
    color: #ffffff;
    font-size: 20px;
}

.popover .popover-title {
    background-color: red;
    border-color: red;
    color: #ffffff;
    font-size: 20px;
    padding-bottom: 0;
}

.desktop.print-info {
    font-size: 16px;
    margin-top: 15px;
    text-align: right;
    display: none;
    visibility: hidden;
}

.footer-pre-v-space {
    height: 80px;
}

.footer {
    height: 59px;
    display: block;
    margin-top: -60px;
}

html, body {
    min-height: 100%;
    height: 100%;
}

form,
.container-fluid {
    min-height: 100%;
}

.desktop .root-badge {
    position: absolute;
    padding: 2px 20px;
    top: 15px;
    left: 15px;
    color: yellow;
    background-color: red;
    font-size: 42px;
    font-weight: bold;
}

.desktop .eyec-badge {
    position: absolute;
    padding: 14px 16px 5px;
    top: 15px;
    left: 15px;
    color: yellow;
    background-color: red;
    font-size: 32px;
}

.container-fluid.desktop.maximized .root-badge,
.container-fluid.desktop.maximized .eyec-badge {
    position: relative;
    top: auto;
    left: auto;
    width: 64px;
    float: left;
    margin-right: 15px;
    margin-bottom: 20px;
    cursor: pointer;
}

.desktop .eyec-badge.shifted {
    left: 95px;
}

.desktop .header-mxz .header-text h4,
.desktop .header-hrz .header-text h4 {
    float: left;
    margin-right: 30px;
}

.desktop .header-mxz .last-visit-date,
.desktop .header-hrz .last-visit-date {
    margin-top: 15px;
}

.desktop .header-hrz .header-image > img {
    min-height: inherit;
}

.desktop .header-mxz .header-image > img {
    min-height: 150px;
    height: 150px;
    width: 100% !important;
}

.desktop .header-mxz .header-image {
    height: auto !important;
    padding: 10px !important;
}

.desktop .header-mxz .header-text,
.desktop .header-hrz .header-text {
    padding: 10px 15px;
}

.desktop .header-mxz .menu-icon,
.desktop .header-hrz .menu-icon {
    margin: 13px 24px 10px 10px !important;
}

.desktop .header-mxz .home-icon,
.desktop .header-hrz .home-icon {
    margin-left: 10px !important;
    margin-right: 28px !important;
}

.desktop .header-mxz .home-icon,
.desktop .header-mxz .debt-icon,
.desktop .header-mxz .support-icon,
.desktop .header-hrz .home-icon,
.desktop .header-hrz .debt-icon,
.desktop .header-hrz .support-icon {
    margin-top: 14px !important;
}

.desktop .header-mxz .login-icon,
.desktop .header-mxz .logout-icon,
.desktop .header-mxz .favorites-icon,
.desktop .header-mxz .shopping-cart-icon,
.desktop .header-hrz .login-icon,
.desktop .header-hrz .logout-icon,
.desktop .header-hrz .favorites-icon,
.desktop .header-hrz .shopping-cart-icon {
    margin-top: 13px !important;
    margin-bottom: 2px !important;
}

.desktop .header-vrt .home-icon {
    margin-top: 14px !important;
    margin-right: 13px !important;
}

.desktop .header-mxz .header-mxz-opdname {
    font-size: 45px !important;
    font-weight: bold;
    font-family: roboto_regular !important;
}

.desktop .login-icon {
    margin-right: 19px !important;
}

.desktop .logout-icon {
    margin-right: 10px !important;
}

.desktop .support-icon,
.desktop .favorites-icon,
.desktop .shopping-cart-icon {
    margin-right: 12px !important;
}

.desktop .header-vrt .logout-icon,
.desktop .header-vrt .favorites-icon,
.desktop .header-vrt .shopping-cart-icon {
    margin-bottom: 10px !important;
}

.desktop .header-vrt .favorites-icon,
.desktop .header-vrt .shopping-cart-icon {
    margin-top: 5px !important;
}

.desktop .header-vrt .last-visit-date {
    margin-top: 15px;
    margin-bottom: 15px;
}

.desktop .header-mxz .message-badge,
.desktop .header-hrz .message-badge,
.desktop .header-vrt .message-badge {
    top: 8px !important;
    right: 18px !important;
}

.desktop .header-mxz .menu-popover,
.desktop .header-hrz .menu-popover {
    right: 10px !important;
}

.svg-container .glyphicon {
    right: 15px;
}

.svg-container .glyphicon-fullscreen {
    top: 15px;
}

.svg-container .glyphicon-zoom-in {
    top: 50px;
}

.svg-container .glyphicon-zoom-out {
    top: 85px;
}

.svg-container.fullscreen .glyphicon-zoom-in {
    top: 15px;
}

.svg-container.fullscreen .glyphicon-zoom-out {
    top: 50px;
}

.parcel-slider {
    height: 66px;
}

.grid.collapsible-dossiers button {
    width: 70%;
    float: right;
}

.navmenu, .navbar-offcanvas {
    width: 250px;
}

.image-delete,
.gallery-manager table tr td .glyphicon-remove-sign,
table.grid.groups tr td .glyphicon-remove-sign,
table.grid.groups tr td .glyphicon-plus-sign {
    font-size: 30px;
}

table.grid.groups tr td .glyphicon-remove-sign,
table.grid.groups tr td .glyphicon-plus-sign {
    margin-top: 5px;
}

.outer-chme-hover-icons {
    float: none;
    position: absolute;
    right: 20px;
    top: 10px;
    padding: 0 2px 2px;
}

.chme-hover-icon {
    font-size: 20px;
    margin: 7px;
}

.subtask-icon {
    font-size: 20px;
    margin: 7px 7px 0 0;
}

.subtask-details .subtask-icon {
    margin: 0 7px 7px 0;
}

.desktop .pagination-text .bootstrap-select,
.desktop .pagination-text .btn.dropdown-toggle {
    width: 120px !important;
}

.desktop .pagination > li > a,
.desktop .pagination > li > span {
    padding: 6px 16px;
}

a.link-header,
a.link-header:visited {
    text-decoration: none !important;
}

a.link-header:hover {
    text-decoration: underline !important;
}

.desktop .show-left-menu {
    height: 48px;
}

.desktop .chat-attachment .img-rotate-counterclockwise {
    top: 35px;
}

.desktop .chat-attachment .img-rotate-180 {
    top: 60px;
}

.desktop .chat-attachment .outer-btn-load button {
    margin-top: 173px;
}

.root-subject-relaid {
    width: 150px;
}

.icon-envelope,
.icon-add,
.icon-help {
    font-size: 40px;
}

.desktop ymaps,
.desktop ymaps a {
    font-family: Arial !important;
    font-size: 12px !important;
}

.cookie-popup > div {
    font-size: 20px;
}

.cookie-popup .cookie-popup-close {
    font-size: 26px;
}

.chat-attachment object.pdf-preview,
.chat-attachment object.pdf-preview embed {
    padding: 0 !important;
    margin: 10px 0;
    width: 100%;
    height: 400px;
    pointer-events: none;
}

.theme-tile .theme-tile-image {
    height: auto;
}

.theme-tile .theme-tile-image img {
    max-height: 300px;
}

#select_theme_dlg .modal-title {
    margin-top: 0;
}

#select_theme_dlg button.close {
    margin-top: 3px;
}

.enjoyhint_skip_btn {
    width: 300px !important;
}

#grid_context_menu {
    z-index: 1000;
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #dadce0;
    padding: 5px 0;
    margin: 0;
}

#grid_context_menu > div {
    padding: 5px 15px;
    cursor: pointer;
}

#grid_context_menu > div:hover {
    background-color: #e8e8e9;
}

#grid_context_menu > div > span.glyphicon {
    margin-right: 15px;
    top: 4px;
}

.user-info-panel .collapsible-inner {
    min-height: 160px;
}

.user-info-panel-buttons > div {
    padding: 12px 14px 0;
}

.user-info-panel-buttons > div .glyphicon {
    font-size: 27px;
}

.desktop .bootstrap-select.btn-group .dropdown-toggle .caret {
    top: 47%;
    right: 12px;
    border-top-width: 8px;
    border-right-width: 8px;
    border-left-width: 8px;
}

.desktop .split-button-dropdown.btn-group .dropdown-toggle .caret {
    border-top-width: 8px;
    border-right-width: 8px;
    border-left-width: 8px;
}

.desktop .split-button-dropdown {
    width: 70% !important;
}

.user-avatar-sm img, img.user-avatar-sm {
    width: 50px;
    border-radius: 25px;
}

.user-avatar-md img {
    width: 100px;
    border-radius: 50px;
}

.user-avatar-lg img {
    width: 150px;
    border-radius: 75px;
}

.desktop.container-fluid.ads-header .close {
    top: 10px;
    right: 25px;
    font-size: 28px !important;
    padding: 0 9px 5px;
    border-radius: 20px;
}

.desktop .error-timestamp {
    font-size: 12px;
    height: 12px;
    margin-top: 15px;
    margin-bottom: 0;
}

.desktop .persistent-menu-switch {
    top: 26px;
    right: 12px;
    font-size: 30px;
}

.desktop .rating-stars .glyphicon {
    font-size: 25px;
}

.desktop .whatsapp-link img {
    width: 100px;
}

.desktop .document-section-tile,
.desktop .poll-option-tile {
    padding: 0 15px 15px;
}

.desktop .icon-pencil,
.desktop .icon-flash,
.desktop .icon-bullhorn {
    font-size: 30px;
}

.desktop .icon-maximize-chart {
    right: 18px;
    font-size: 20px;
}
