

/* Start:/local/templates/crm/styles.css?175023177031243*/
.prop.prop_client {
    order: 0 !important;
}

.props .prop {
    order: 10;
}

.prop.load_prop_user {
    order: 2 !important;
}

.message.welcome-back-content,
.card-box-style.card-box-style-min {
    margin-left: calc(var(--bs-gutter-x) * .5);
    margin-right: calc(var(--bs-gutter-x) * .5);
}
a.a_link {
    border-bottom: 1px solid;
    font-weight: bold;
}

pre {
    background: #fff;
}
.contact-list-area .table tbody tr td a.link {
    color: #f3332d;
    border-bottom: 1px solid;
    font-weight: bold;
}

.modal_wrap input.form-check-input {
    width: 20px;
}

ul.create-upload.d-flex.add-order {
    flex-direction: column;
}

ul.create-upload.d-flex.add-order li a {
    display: block;
    margin: 10px 0;
    min-width: 200px;
}
#companies .d-flex {
    justify-content: space-between;
}

.anchor {
    display: inline-block;
    border-bottom: 1px dotted;
}

a.js-action.anchor {
    margin-bottom: 10px;
}

.export a img {
    max-height: 50px;
    margin: 5px 15px;
}

label.prop {}

.props {
    display: flex;
    flex-wrap: wrap;
    max-width: 600px;
}

label.prop {
    display: flex;
    align-items: center;
    width: 200px;
    justify-content: left;
}

label.prop input {
    width: 20px;
}

.icon-close svg {
    max-width: 9px;
}

.header-right-content .header-right-option.template-option a {
background: #f3332d !important;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}

.header-right-content .header-right-option.template-option a i {
    font-size: 22px;
}

.header-right-content .header-right-option.template-option a:hover {
    background: #f00 !important;
    color: #fff;

}

.welcome-text a {
    font-weight: bold;
    text-decoration: underline;
}

.welcome-back-content {
    display: flex;
    justify-content: space-between;
}

.welcome-back-content .welcome-img {
    position: relative !important;
    right: 0 !important;
}

.welcome-back-content .welcome-img img {
    max-height: 150px;
}

body div#bx-panel {
    display: none !important;
}
.modal-body .form-popup {
    margin: 0 0 0 15px;
}
.add-right {
    float: right;
    background: #f43930;
    padding: 10px 20px;
    border-radius: 20px;
    color: #fff;
}

.property {
    display: flex;
}

.prop_name {
    width: 300px;
}
ul.page-title-list li {
    color: #eee !important;
}
.actions form label {
    text-transform: uppercase;
    font-weight: bold;
}

.actions form input[type=file] {
    display: block;
    margin: 10px 0;
}
.actions {
    margin-top: 10px;
}

.btn.btn-default {
    background: #ee1b22;
    color: #fff;
}

.btn.btn-default:hover {
    background-color: #e4464b;
}
main.main-content-wrap {
    min-height: 100% !important;
    justify-content: left;
    padding-right: 20px;
}

.all-section-area {
    height: 100% !important;
}

html,body.body-bg-f8faff {
    height: 100%;
}

.form-control {
    background-color: #fff !important;
}
.content {
    min-width: 50%;
}

.page-title-area {
    min-width: 50%;
}

.bx-auth {
    max-width: 100% !important;
}

.task-item {
    color: #000;
}

.kanban-block {
    background: #fff;
    border-radius: 12px !important;
    border: none !important;
	overflow: hidden;
}

.status_name {
    background: #f3332d !important;
    padding: 7px 3px !important;
    text-align: center;
    width: 100% !important;
    min-width: 100%;
    display: block !important;
    min-height: 20px !important;
    font-size: 13px !important;
}

.task {
    color: #000;
}

main.main-content-wrap {
	background:none !important;
}
body.body-bg-f8faff:before {
	content:"";
	position:fixed;
	width:100%;
	height:100%;
    background: #000;
    background: url("/local/build/assets/img/main-banner.jpg") no-repeat center center/cover;

}
.header-area.is-sticky::before {
    background: none !important;
}

div#main {
    position: relative;
}


main.main-content-wrap.style-two {
    padding-right: 0;
}



.activity-wrap .single-activity .title {
    color: #000;
}

.header-area.header-style-two {
    background: none !important;
}

ul.student-list-wrap img {
    border-radius: 20px;
}

.main-title.border-style {
    border-bottom-color: #000;
}

.single-works .title {
    color: #000;
}

.side-menu-area .sidebar-nav .metismenu li .box-style .icon::before,
.sidebar-menu .first-menu .list-group-item .icon::before {
    background: #f3332d !important;
}

.header-area .header-content-wrapper {
    background-color: #E3E3E3 !important;
}

.side-menu-area .sidebar-nav {

    background-color: #E3E3E3 !important;
}


.page-title h3 {
    color: #fff;
}

.page-title-area .page-title-list li,.page-title-area .page-title-list li a {
    color: #fff;
}



body {
    font-family: 'Montserrat', sans-serif !important;
}

nav.sidebar-nav {
    padding-top: 30px !important;
}

nav.side-menu-area {
    margin-top: 10px;
}

.main-logo img {
    max-height: 45px;
}

.side-menu-area .sidebar-nav .metismenu li .box-style .icon {
    min-width: 50px;
}

.content {
    min-height: 100%;
}

.main-content-wrap {
    min-height: 100% !important;
}

ul.create-upload.d-flex {
    align-items: center;
}


.admin .sidebar-menu .first-menu {
    margin-top: 25px;
}

.sidebar-menu .first-menu {
    padding-top: 20px;
}


.modal_form {
    position: absolute;
    z-index: 999;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    align-items: center;
    justify-content: center;
    display:none;
}

.modal_form.show {

    display: flex;
}
.modal_wrap {
}

a.js-addProp {
    cursor: pointer;
    border-bottom: 1px dashed;
}
a.js-addProp {
    cursor: pointer;
    border-bottom: 1px dashed;
}

.modal_wrap input {
    width: 100%;
    margin-bottom: 0px;
}

.modal_form .before {
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    background: #0006;
}
.modal_wrap input.form-control,.modal_wrap select.form-control {
    padding: 5px 12px !important;
    max-height: 42px;
}
.modal_wrap {
    position: relative;
    z-index: 2;
}
span.lead_type {
    background: #ddd;
    display: inline-block;
    padding: 3px 10px;
    margin: 5px 0;
}
.js-addSection {
    cursor: pointer;
}

.modal_right {
    display: none;
}

.foodman_panel .search-form input.form-control {
    border-radius: 50px;
    padding-left: 55px;
    height: 50px;
}

.foodman_panel .search-form img {
    position: absolute;
    top: 15px;
    left: 20px;
}

.foodman_panel .search-form {
    position: relative;
}

.foodman_panel .upload-btn {
    background-color: #ee1b22;
    color: #ffffff;
    padding: 10px 20px;
    border-radius: 10px;
}

.foodman_panel
ul.create-upload li {
    list-style: none;
}

.js-add {
    cursor: pointer;
}

.js-add:hover, .js-addSection:hover {
    background: #ca0007;
    transition: all 0.6s;
}

.tab {
    display: none;
}

.tab.active {
    display: block;
}

.page-title {
    display: flex;
    justify-content: space-between;
}

.tab-item a {
    cursor: pointer;
    padding: 3px;
    border-bottom: 1px dotted;
    font-size: 17px;
    margin: 0 10px;
    color: #fff !important;
}

.tab-item a.active {
    color: #ee1b22 !important;
}
.page-title h3 a {
    font-size: 12px;
}

.banner_logo.welcome-img {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    overflow: hidden;
    background: #fff;
    text-align: center;
    line-height: 200px;
    box-shadow: 0 0 1px #000;
    bottom: 5px !important;
}

.banner_logo.welcome-img img {
    margin: 10px;
    max-width: 150px;
    max-height: 150px;
}

.form-check.d-flex.align-items-center {
    padding-left: 0;
}

label.form-check-label.ms-2 {
    margin-left: 0 !important;
}

label.form-check-label.ms-2 img {
    margin-left: 0 !important;
}

.form-file-upload.d-flex.justify-content-between.align-items-center {
    flex-wrap: wrap;
}

ul.create-upload.d-flex {
    height: 60px;
}

.single-total.d-flex.justify-content-between.align-items-center {
    background: #fff !important;
}

li.js-chatList.ul-list {
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}

.chat-content-area .sidebar-left .sidebar .sidebar-content .chat-menu .list-group-user li {
    padding:15px 10px;
    margin-bottom:0 !important;
}

.chat-content-area .sidebar-left .sidebar .sidebar-content .chat-menu .list-group-user li.active .sms-count {
    top: 0;
}

pre {
    color: #000;
}
form.form-popup {
    margin-left: 20px;
}
.form-popup {
    margin: 10px auto 0;
    max-width: 400px;
    padding: 10px 20px;
    background: #f0f0f0;
    border-radius: 10px;
}

.form-popup input.btn.btn-primary {
    margin: 15px 0 0;
}
.my-devices-area .sidebar-left .sidebar .drive-list-wrap li a {
    padding: 10px 20px;
    display: block;
}
.my-devices-area .sidebar-left .sidebar .drive-list-wrap li a.active {
    background-color: #f43930 !important;
}

.file img {
    margin-right: 10px;
    max-width: 100px;
    max-height: 55px;
}
.profile-details {
    padding:50px;
}
.file {
    display: flex;
    align-items: center;
}

img.card-img-top {
    width: initial !important;
}

.card.mb-4.js-user {
    display: block;
    text-align: center;
    padding: 15px 010px;
}

.status_name {
    color: #fff;
}

input.form-control {
    border-color: #e3e3e3;
}


.news {
    padding-bottom: 28px;
}

.news_page {
    padding-bottom: 120px;
}

.news .section-content {
    max-width: unset;
}

.news-wrapper__btn {
    font-weight: 400;
    font-size: 15px;
    color: #2B2B2B;
    border-color: #C6C6C6;
    line-height: 18px;
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    padding: 24px 33px;
    padding-bottom: 22px;
}

.news-wrapper__btn:hover {
    background: #C6C6C6;
}

.news-slider {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
}

.news-slider__item {
    padding: 0px 5px;
}

.news-slider .news-slider__card {
    width: 100%;
}

.news-slider__card {
    border-radius: 20px;
    overflow: hidden;
    width: 447px;
    height: 554px;
    position: relative;
}

.news-slider__card::after {
    content: '';
    display: block;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(26.44%, rgba(0, 0, 0, 0)), color-stop(60.55%, rgba(0, 0, 0, 0.8)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 26.44%, rgba(0, 0, 0, 0.8) 60.55%);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}

.news-slider__content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 50px;
    padding-top: 0;
    z-index: 1;
    color: #fff;
}

.news-slider__title {
    font-weight: 500;
    font-size: 24px;
    line-height: 145%;
    text-transform: uppercase;
}

.news-slider__text {
    margin-top: 10px;
    font-weight: 400;
    font-size: 15px;
    line-height: 165%;
}

.news-slider__link {
    margin-top: 31px;
}

.news-slider__date {
    position: absolute;
    bottom: 29px;
    right: 34px;
    z-index: 1;
    color: rgba(255, 255, 255, 0.7);
}

.news-tags {
    position: absolute;
    top: 32px;
    left: 50px;
    z-index: 1;
}

.news-tags__item {
    padding: 10px;
    color: rgba(255, 255, 255, 0.7);
    border-radius: 5px;
    background: rgba(43, 43, 43, 0.8);
    margin-right: 10px;
}

.news-tags__item:last-child {
    margin-right: 0;
}

.news-position {
    position: relative;
    height: 554px;
    margin-top: 62px;
    width: 100vw;
}

.news .left-arrow {
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    left: 0;
}

.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.blog-list__item {
    margin: 10px 20px;
    width: 50%;
}

.news-slider__card {
    width: 100%;
    height: 310px;
}

.news-slider__content {
    color: #fff;
}

.news-slider__content * {
    color: #fff;
}

.color-white {
    color:#fff;
}

.padd-20 {
    padding: 20px;
}

.welcome-back-content {
    background: #e3e3e3 !important;
    color: #000 !important;
}

.welcome-back-content * {
    color: #000 !important;
}


.welcome-back-content .welcome-img {
    top: 0;
    height: 100%;
    display: flex;
    align-items: center;
    max-width:200px;
}

.form-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: unset;
}

.form-item {
    padding: 20px;
    width: 22%;
    margin: 10px 20px;
    background: #fff;
    border-radius: 15px;
}

.main-btn {
    padding: 15px;
    display: block;
    margin: 10px 0;
    background: #f3332d;
    color: #fff;
    text-align: center;
    border-radius: 8px;
}

.main-btn:hover {
    background: #f90800;
    color: #fff;
}

.form-content__title {
    min-height: 90px;
    font-size: 18px;
}

.page-title-area .page-title-list li::before {
    background: #fff !important;
}

.header-area.header-style-two.is-sticky {
    top: 0;
}

.header-area.is-sticky::before {
    background: none;
}

a.main-btn {
    color: #fff !important;
    cursor: pointer;
}

a.js-sendStatus.btn.btn-default {
    margin-top: 10px;
}

.sidebar-menu .first-menu .list-group-item .icon {
    border-radius: 25px !important;
}

.d-flex.justify-content-betweens {
    justify-content: flex-end;
}

.contact-list-area .table thead tr th {
    padding: .5rem .5rem;
}

.contact-list-area {
    margin-top: 0px;
}



.js-modal_right {
    padding: 10px 05px;
}
.modal_right {
    display:none;
    transition:all 0.6s;
    right: -20%;
}
.modal_right.show {
    display: block;
    position: fixed;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    box-shadow: 0px 1px 2px #aaa;
}

.layer {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000a;
    z-index: 1;
}

.js-modal_right.js-modal_wrap {
    position: absolute;
    width: 80%;
    max-width:500px;
    height: 100%;
    z-index: 99;
    right: 0;
    background: #fff;
}


a.js-right_close.right_close.btn-close {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 9999;
}

.js-modal .chat-content-area .content-right {
    width: 100%;
}

.js-modal .chat-content-area .content-right .chat-list-wrapper .chat-list .chat-container {
    height: calc(100vh - 180px);
}

.bg-linear {
    background: #ee1b22 !important;
}
a.js-action {
    cursor: pointer;
}
.filter {
    width: 100%;
    display: flex;
}

.filter .form-group {
    width: 100%;
    margin: 10px;
}

.filter .form-group .form-label {
    font-weight: 500;
}
.actions .btn {
    color: #fff !important;
    font-size: 12px !important;
    padding: 5px;
}

.d-flex.justify-content-betweens.actions {
    flex-direction: column;
    max-width: 210px;
}

.info a {
    border-bottom: 1px dotted;
}

.dates {
    font-size: 0.8em;
    margin-top: 10px;
}

.contact-list-area .table tbody tr td ul li a img {
    max-width: 24px;
}
.settings .form-check .form-check-input {
    float: none !important;
    margin: 0;
}
.content {
     margin-top: 11px;
 }

.welcome-back-content {
    margin-top: 0 !important;
}
.content .bx-auth {
    margin: 0 auto !important;
}

div#bx-panel-top {
    display: none !important;
}
.page-title-area {
	display:none;
}

.upload-btn span,.js-add span {
    white-space: nowrap;
}

.props-flex {
    display: flex;
}

.props-flex .right_block {
    margin-left: 20px;
}
div.bxlhe-frame {
    border: 1px solid #e3e3e3;
    border-radius: 10px;
}

ul.drive-list-wrap li ul {
    display: none;
}

ul.drive-list-wrap li a.active + ul {
    display: block;
}
.messenger-option a {
     margin: 0 4px;
 }
.section_progress .btn-admin,
.section_admin .btn-admin {
    display: block !important;;
}

.section_progress .btn-manager,
.section_crm .btn-manager {
    display: block !important;;
}

.section_crm .btn-progress {
    display: block !important;;
}
.section_admin .btn-progress {
    display: block !important;;
}

.hidden {
    display:none !important;
}

.bx-auth {
    background: #e3e3e3;
    max-width: 500px !important;
    padding: 50px;
    margin: 0 !important;
    border-radius: 13px;
	display:none;
}

.bx-auth-serv-icons {
    display: none;
}
.props .prop {
    width: 100%;
}
.content .bx-auth:first-child,.content .bx-auth:nth-child(2) {
    display: block;
}
.header-right-option.dropdown.profile-nav-item {
    display: flex;
}
.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-container .chat-content .chat.chat-left .chat-body .chat-message p {
    font-size: 12px !important;
}

.chat-left span.date_message {
    font-size: 10px !important;
    margin:10px 35px 4px !important;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-container .chat-content .chat.chat-left .chat-body .chat-message {
    margin-bottom: 30px;
}
span#header_top {
    display: flex;
}
.header-right-content .company a.dropdown-item {
    white-space: nowrap !important;
}
.company .dropdown-toggle {
    background: none !important;
}

.my-devices-area .sidebar-left .sidebar .drive-list-wrap a.active + ul {
    display: flex;
    flex-direction: column;
}

.my-devices-area .sidebar-left .sidebar .drive-list-wrap a.active +  ul li.item-selected,
.my-devices-area .sidebar-left .sidebar .drive-list-wrap a.active +  ul li.active_li {
    order: 1;
}
.my-devices-area .sidebar-left .sidebar .drive-list-wrap a.active +  ul li {
    order: 2;
}

.chat-content-area .content-right .chat-list-wrapper .chat-list .chat-list-footer form {
    padding-right: 178px !important;
}
span.date_message {
    margin: 10px 0 0px 21.28px;
    bottom: 0;
    position: absolute;
    font-size: 11px;
    right:0;
    padding:0 10px;
}

.chat-left span.date_message {
    left:0;
    right: inherit;
}

.chat-body {
    position: relative;
}

input.hidden.js-fileInput {
    position: absolute;
}

input.js-fileInput {position: absolute;left: 0;opacity: 0;cursor: pointer;z-index: 9;width: 30px;}

a.js-fileSelect {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

a.js-fileSelect img {
    position: relative;
    z-index: 1;
}
.chat-message .file.noImage {
    font-size: 12px;
    border-top: 1px solid;
}

.chat-message .file a {
    color: inherit !important;
    text-decoration: underline;
    font-weight: bold;
}
a.js-fileSelect img {
    opacity: 0.5;
}

a.js-fileSelect.add img {
    opacity: 1;
}

body > .daterangepicker {
    display: none;
}
.success {
    margin-bottom: 20px;
    color: #049119;
    font-size: 20px;
}


.header-right-option.notification-option {
    display: flex;
    align-items: center;
}

.task_desc div {
    background: none !important;
}

.task-item {
    border: none;
    box-shadow: 0 0 2px #555;
    border-left: 20px solid #fff!important;
}

.task-item.status_14 {
    border-left: 20px solid #ee1b22 !important;
}
.task-item.status_15 {
    border-left: 20px solid #ffd42e !important;
}

.task-item.status_16 {
    border-left: 20px solid #00830c !important;
}
select.form-control[multiple] {
    min-height: 140px;
}


#companies tr td {
    background: none !important;
}

.contact-list-area .table tbody tr td {
    border-radius: 0 !important;
}


#companies tr td:first-child {
    position: relative;
}

tr.red {
    background: #ff000054;
}
tr.red a.link2 {
    color:#000 !important;
}
.foodman_panel .search-form img {
    display:none;
}
#companies tr.red td:first-child:before {
    content: "";
    width: 5px;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    background: #ff0000;
}

tr.yellow {
    background: #fded44e0;
}

.monitoring_status {
    width: 12px;
    height: 12px;
    display: block;
    border-radius: 50%;
}

span.monitoring_status.status_Y {
    background: #00ae46;
}

span.monitoring_status.status_N {
    background: #f00;
}

.single-works {
    border-left: 2px solid;
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px !important;
}

.single-works::before {
    display: none;
}

#companies tr.yellow td:first-child:before {
    content: "";
    width: 5px;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    background: #ffd36a;
}

.type_minus .progress-bar {
    background-color: #f00;
}

.type_plus .progress-bar {
    background-color: #007b1a !important;
}

svg#Layer_1 {}

.student-progress-content .js-action svg {
    height: 25px;
    width: 25px;
}
a.file.table-file {
    border: 1px solid #eee;
    margin: 10px 0;
    padding: 5px;
    background: #f;
}

a.file.table-file img {
    max-height: 40px;
}

a.file.table-file h6 {
    font-size: 11px;
    min-width: 130px;
    margin-bottom: 5px;
}

a.file.table-file span {
    font-size: 13px;
}

a.file.table-file:hover {
    background: #fafafa;
}
.welcome-back-content {
    background-color: #fff !important;
}

.timeline-area {}

.timeline-area .content-right {
    float: none;
    width: 100%;
}
h1.white {
    color: #fff;
}

.rel_info a {
    text-decoration: underline;
    font-size: 16px;
    margin-bottom: 15px;
    display: block;
}

.rel_info .prop_block {
    font-size: 12px;
    display: flex;
    background: #fafafa;
    padding: 5px;
}
.tab_line .chat-content-area .content-right {
    float: none;
    width: 100%;
}
.tab_line .chat-message {
    max-width: 100% !important;
}
.tab_line .chat-list h4 {
    display: none;
}
.tab_line ul.create-upload.d-flex {
    padding-left: 0 !important;
}

.tab_line .chat-message {
    margin-left: 0 !important;
}

.tab_line .simplebar-content {
    padding: 0 0 20px !important;
}

.tab_line .chat-left span.date_message {
    margin-left: 0 !important;
}

form#setting {
    z-index: 1045;
}

.contact-list-area .chat-content .foodman_panel {
    display: none;
}
.lk-icons {
    right: 10px;
    position: absolute;
    top: 0;
    height: 100%;
}
.lk-icons a {
    padding: 15px 10px;
    display: inline-block;
    height: 100%;
    cursor: pointer;
}
.lk-icons a img {
    max-height: 100%;
    opacity: 0.7;
}

.lk-icons a:hover img {
    opacity: 1;
}
.api label.col-sm-2.col-form-label {
    align-items: center;
    display: flex;
}

.api span.info {
    color: #f43930;
    font-weight: bold;
}

.help_request {
    margin: 10px 0;
    border-bottom: 1px solid #ddd;
    padding: 10px;
}
.help_name {
    display: flex;
    width: 100%;
}
.help_name .address {
    width: 100%;
}
.help_name .type {
    margin: 0 6px;
    min-width: 55px;
}

.help_name > div {
    padding: 5px;
}

.help_name .type span {
    background: #aaa;
    width: 100%;
    text-align: center;
    display: block;
    color: #fff;
    border-radius: 3px;
    font-size: 12px;
    padding: 5px 3px;
}
.help_desc {
    font-size: 12px;
}
.help_name a {
    cursor: pointer;
}

.header-right-content .header-right-option.notification-option .dropdown-menu .dropdown-wrap .dropdown-item .icon {
    min-width: 30px;
}

.links {
    display: flex;
    flex-wrap: wrap;
}

.link {
    max-width: 30%;
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 10px;
    border: 1px solid #eee;
    border-radius: 9px;
}

.link span.ms-2 {
    display: block;
    text-align: center;
    min-height: 70px;
    font-size: 13px;
    margin: 10px 5px 0 !important;
}

.link .image {
    height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.link .image img {
    max-height: 75%;
    max-width: 75%;
}

.link:hover {
    box-shadow: 0 0 7px #eee;
}
a.link2 {
    color: #e9444a !important;
    text-decoration: underline;
}

.report_links {}

.report_links a {
    border-bottom: 1px dotted;
}

.others-title.foodman_panel label {
}

.others-title.foodman_panel .form-label {
    font-size: 12px !important;
    margin-bottom: 0;
}

.others-title.foodman_panel .form-control {
    padding: 3px !important;
    height: 40px !important;
}

.contact-list-area .table thead tr th {
    font-size: 12px !important;
}

.contact-list-area .table tbody tr td {
    padding: 5px 8px !important;
    font-size: 12px !important;
}

.contact-list-area .table tbody tr td a {
    font-size: 12px !important;
}


.contact-list-area .table tbody tr td .form-check h4 {
    font-size: 12px !important;
    margin-bottom: 5px !important;
}
@media (min-width:768px) {

    nav.side-menu-area {
    }
}
@media (max-width: 767px) {
    .header-right-content .header-right-option.template-option a i {
        font-size: 16px;
    }
    .news-slider__content {
        height: 100%;
        padding: 50px;
        background: #0007;
    }
    .blog-list.flex.forms {
        display: block;
    }

    .blog-list__item {
        width: 100%;
        padding-right: 20px;
        margin-bottom: 30px;
    }

    .news-slider__card {
        height: 240px;
    }

    .my-devices-area .content-right {
        width: 100%;
    }
    img {
        height: initial !important;
    }
    .filter {
        display: none;
    }

    .form-file-upload.d-flex.justify-content-between {
        display: block !important;
    }

    .my-devices-area .content-right .my-file-area .form-file-upload .create-upload a,.my-devices-area .content-right .my-file-area .form-file-upload .create-upload button {
        font-size: 9px;
        white-space: nowrap;
    }
    ul.page-title-list li:before {
        display: none;
    }

    ul.page-title-list li {
        display: block !important;
        margin: 0 0 5px !important;
        padding: 0 !important;
    }

    ul.page-title-list li, ul.page-title-list li * {
        font-size: 11px !important;
    }

    table.profile-table.data-table td {
        display: block;
        width: 100%;
        box-sizing: border-box;
        padding: 15px 0;
        max-width: 280px;
    }

    table.profile-table.data-table {
        width: 100%;
    }

    input.form-control {
        max-width: 280px;
    }
    body .chat-content-area .sidebar-left .sidebar .sidebar-content .chat-menu .list-group-user li .d-flex {
        display: flex !important;
    }
}
@media only screen and (max-width: 767px) {
    .hidden.mobile_visible {
        display: block !important;
        border-bottom: 1px solid #EBF1FF;
        margin-bottom: 30px;
        padding: 20px 0;
        text-align: center;
    }

    .my-devices-area .content-right {
        float: left;
        width: 100% !important;
    }
}
.contact-list-area .table-responsive {
    max-height: 75vh !important;
    height: initial !important;
}

.js-modal_right.js-modal_wrap {
    overflow: auto;
}
#companies .d-flex.align-items-center {
    justify-content: flex-start !important;
}
.card-box-style label.label-title {
    margin: 10px 0 5px;
    font-size: 17px;
}

.card-box-style.report_links div {
    padding: 5px 0 10px;
}
form.loading {
    position: relative;
    opacity: 0.7;
    transition: all 0.7s;
}

form.loading:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    cursor: wait;
    left: 0;
    top: 0;
    z-index: 999;
}

form.row.js-ajax.fixed {
    position: fixed;
    box-sizing: content-box;
    left: 0;
    top: 0;
    z-index: 999;
    background: #eee;
    height: 100%;
    padding: 10px;
    width: 100%;
}

.fixed .sidebar.col-3 {
    overflow-y: auto;
    height: 100%;
}

.fixed .main_block.col-9 {
    height: 100%;
    overflow: auto;
}
span.bxhtmled-split-btn[data-bx-taskbar=components] {
    display: none;
}

span.bxhtmled-split-btn-l span {
    height: 28px !important;
}

.bxhtmled-taskbar-tree-cont:nth-child(5) {
    display: none !important;
}

.bxhtmled-taskbar-tree-cont:nth-child(6) {
    display: block !important;
}
.welcome-text,.welcome-text span {
    font-size: 22px !important;
}
.welcome-back-content b {
    font-weight: normal;
}

@media (min-width:1400px) {

    .content {
        margin-top: 27px;
    }

}

@media (min-width:1200px) {
    .header-area .header-content-wrapper {
        padding: 10px;
        margin: 5px;
    }

    .main-content-wrap.style-two {
        padding-top: 90px;
    }

    .side-menu-area {
        top: 107px !important;
    }
    #header_top .btn-default {
        padding: 10px 15px !important;
        font-size: 14px;
    }
}


.complex.flex {
    flex-wrap: wrap;
    border-left: 2px solid;
    background: #eee;
    padding: 15px 10px;
}

.complex .prop {
    min-width: 33%;
    margin: 10px;
}

.prop.w50 {
    min-width: calc(50% - 20px);
}

.prop.w100 {
    min-width: 100%;
}

.prop.sub_prop_text.w25 {
    min-width: 20%;
    width: calc(25% - 20px);
}

.props-flex {
    max-height: 100%;
    overflow: auto !important;
}

.modal_wrap {
    max-height: 100%;
    overflow: auto;
}

.modal_wrap .report_links {
    position: fixed;
    max-width: 200px;
}

.modal_wrap .sidebar.col-3 {
    position: relative;
    min-width: 230px;
}

.props-flex {
    width: 100%;
}

.modal_wrap .props {
    max-width: 100%;
}

.modal_wrap .report_links a {
    display: block;
    margin-bottom: 5px;
}

.item_edit svg {
    height: 20px;
    width: inherit;
}

.item_edit {
    float: right;
}

.list_item {
    padding: 15px 20px;
    border: 1px solid #eee;
    margin-bottom: 10px;
    border-radius: 10px;
}

.list_item a {
    background: none !important;
}
 
a.js-add.item_name {
    font-size: 20px;
}

.prop_report {
    border-bottom: 1px solid #eee;
    margin-bottom: 5px;
    padding-bottom: 10px;
}

input.main-btn {
    border: none;
    width: 100%;
}

.prop.sub_prop_text.w33 {
    min-width: calc(33% - 18px);
}

.preview_company {
    font-size: 16px;
}

.block_rate {
    background: #f3f3f3;
    padding: 8px 15px !important;
    border: 1px solid #ccc;
    margin-bottom: 15px;
}

.block_rate label {
    display: block;
}

.manager_top_block {
    display: flex;
}

.manager_name {
    font-size: 20px;
}
.manager_desc {
    margin-left: 20px;
}

.manager_top_block .photo {
    width: 50%;
}

.manager_prop {
    margin-top: 7px;
}

.manager_prop_name {
    font-size: 0.7em;
}

select.form-control.js-client.multirows {
    max-height: initial;
    height: initial;
}

.load_props {
    width: 100%;
}

.props-flex {
    align-items: flex-start;
}

ul.top-menu {
    display: flex;
    margin: 0;
}

ul.top-menu li {
    list-style: none;
}

ul.top-menu li a {
    padding: 5px 15px;
    border-right: 1px solid #eee;
}
ul.top-menu li:last-child a {
    border-right: none;
}
ul.top-menu li a.selected {
    font-weight: bold;
}

.card-box-style.card-box-style-min {
    padding: 10px;
}

.top-menu a.js-add {
    color: #fff;
    border-radius: 7px;
    background: #ee1b22 !important;
}
input.btn.btn-default {
    color: #ee1816 !important;
    border: 1px solid #ee1816 !important;
    background: #fff !important;
}
.info a.js-add.btn.btn-default {
    color: #fff;
    display: inline-block;
    padding: 5px 7px;
    font-size: 12px !important;
    white-space: nowrap;
}

ul.top-menu .cnt {
    font-size: 12px;
    position: absolute;
    margin-left: 3px;
    margin-top: -3px;
    font-weight: bold;
    color: #ee1b22;
}

.btn-delete {
    cursor:pointer;
}

.modal_form.del .modal-footer {
    display: none;
}

.del .modal-body.js-modal_wrap {
    text-align: center;
}

.js-del {
    cursor: pointer;
}

.blocked {
    margin-top: 2px;
    margin-bottom: 20px;
    background: #fff;
    padding: 25px;
    border-radius: 17px;
    font-size: 22px;
    text-align: center;
    background: #f3332d;
    color: #fff;
}
/* End */


/* Start:/local/templates/crm/template_styles.css?175023177010275*/
.message.welcome-back-content .btn-close {
    position: absolute;
    right: 20px;
    top: 20px;
}
.btn-close {
	cursor:pointer;
}

.header-right-option img {
    min-width: 30px;
}

.header-area.header-style-two .header-content-wrapper .header-left-content .main-logo {
    margin-right: 30px;
}

.bx-authform{margin:0 0 25px;max-width:500px}.bx-authform-formgroup-container{margin-bottom:25px}.bx-authform-content-container,.bx-authform-label-container{font-size:13px;color:#5a6c77;padding-bottom:2px}.bx-authform-note-container{font-size:13px;color:#5a6c77;padding-top:4px}.bx-authform-input-container{position:relative}.bx-authform-psw-protected{height:38px;width:38px;position:absolute;right:1px;top:50%;margin-top:-19px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAPCAYAAAA/I0V3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzdEMTI3RjNGRkJEMTFFNDk2ODJDNEJEOTQ4OEQ1OEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzdEMTI3RjRGRkJEMTFFNDk2ODJDNEJEOTQ4OEQ1OEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3N0QxMjdGMUZGQkQxMUU0OTY4MkM0QkQ5NDg4RDU4QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3N0QxMjdGMkZGQkQxMUU0OTY4MkM0QkQ5NDg4RDU4QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi+O2x0AAAC4SURBVHjaYvz//z8DDJQ2dXEAqTQgdgFiRqjwfiCe3V1X9hmmjhGmCahBCkjNZMANcoEaH4AYTEiC06H0cyDOB2I/IM4G4odQ8ckoNgFtcQWy80ACQNN80a0Ayq8FUmxAPAcovxFmkxqUPoTDaXugtAqy8z5A6Vc4NL2B0h9BBAuUIwmlpYBO4QbSXFAD/wHxNyCWhsqLg/1U0ti5AEgLMxAPPjKRqAEE+JkYyADDVdNdEvU8BAgwAIw8L6DAodwVAAAAAElFTkSuQmCC") no-repeat center;-webkit-background-size:11px auto;background-size:11px auto}.bx-authform-psw-protected-desc{display:none;background:#fff;position:absolute;width:250px;left:50%;margin-left:-125px;bottom:100%;margin-bottom:14px;border:1px solid #f0f1f2;padding:10px 20px;font-size:14px;z-index:110;box-shadow:0 6px 9px 0 rgba(0,0,0,.1)}.bx-authform-psw-protected:hover .bx-authform-psw-protected-desc{display:block}.bx-authform-psw-protected-desc>span{position:absolute;left:0;right:0;top:100%;height:14px;display:block;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAOCAYAAAAxDQxDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjIzNzExNDdGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjIzNzExNDhGRkJFMTFFNDg4RDM4NEY3NjNFRDYwRDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMjM3MTE0NUZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMjM3MTE0NkZGQkUxMUU0ODhEMzg0Rjc2M0VENjBENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PodxyuQAAAFASURBVHjarJS/SgNBEMZ3x00glj6DL2Fn5UtYi7WdlYUIYhGwCYgPYBeIjbUvIYikCxaCGk/wZvf2n98dCiEm521y2xwzOzO/m5tvTn5knyrG+LLZ6211ux3R5rHWCtZGhBBOCbaTUu7kzM9FYVuDeO+FNsWjD+EQ9S/px/8EY7ctmHVO5KwzwM5Iymu4pjRzP24D5tAJs34D7Bzm3a+f5uLWgpWfCzMZY+YHG0QXqDVdBloZZp0VXzmXAriCOZq/pyV5STB0Eo0pHqCufXQygCs2BTWCxUrC5eDZO+f7iL+BSy+KpX9ethZWSVibCSDHiLutK0QNPv9CGIpDXWaCPTkioj5c7+uC/sBctSccMfjBrITrjsQvKEXB25DufUepDPtyAnvYNFElrkrVGZZxD89hSqJaYflL2Gtq0rcAAwDa/ePzqfelnAAAAABJRU5ErkJggg==") no-repeat center bottom}.bx-authform-input-container input[type="text"],.bx-authform-input-container input[type="password"]{display:block;width:100%;font-size:18px;height:38px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#f8fafc;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-authform-input-container input[type="text"].bx-empty-field,.bx-authform-input-container input[type="password"].bx-empty-field{border-color:#dd4b39}span.bx-authform-starrequired{color:#d93333}.bx-authform-formgroup-container .bx-captcha{margin-bottom:10px}.bx-authform-link-container,.bx-authform-description-container{padding-bottom:10px;font-size:13px;color:#292d2e}.bx-authform-description-container{font-size:13px;color:#5a6c77}.bx-authform-link-container{margin-bottom:20px}hr.bxe-light{border:0;border-bottom:1px solid #e5e5e5;margin-top:20px;margin-bottom:20px}.alert{border:0;border-radius:1px;font-size:14px;padding:15px;margin-bottom:20px}.bxe-aleft-title{font-weight:bold;padding-bottom:5px}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}


.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.no-gutters {
    margin-right: 0;
    margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.row-cols-1 > * {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.row-cols-2 > * {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.row-cols-3 > * {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

.row-cols-4 > * {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.row-cols-5 > * {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}

.row-cols-6 > * {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}

.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}

.col-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}

.col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}

.col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

.col-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}

.col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.col-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}

.col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}

.col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}

.col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}

.col-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
}

.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

a.first.upload-btn.upload.js-add.anchor {
    background: #ee1b22;
    color: #fff;
    padding: 10px 15px;
    border-radius: 7px;
    position: absolute;
    right: 0;
    top: 0;
}

.others-title {
    position: relative;
}

.bd-item .js-del.btn-close {
    right: 10px;
    position: absolute;
    top: 10px;
}

.bd_alert {
    padding: 7px 15px;
    background: #fff;
    border-radius: 15px;
    margin-bottom: 10px;
}

.bd_alert span {
    display: block;
}

span.bd_manager {
    font-weight: bold;
}

.simplebar-scrollbar::before {
    opacity: 0.8 !important;
    transition: opacity 0s linear;
}

.simplebar-track.simplebar-horizontal {
    height: 14px !important;
}

.contact-list-area .simplebar-track.simplebar-horizontal .simplebar-scrollbar {
    height: 10px !important;
    top: 2px !important;
}


.simplebar-track.simplebar-vertical {
    width: 14px !important;
}

.contact-list-area .simplebar-track.simplebar-vertical .simplebar-scrollbar {
    width: 10px;
}



.kanban-board .prop {
    display: flex;
    justify-content:space-between;
        font-size:11px;
        padding:3px 5px;
}
.kanban-board .prop:nth-child(odd) {
    background-color:#fafafa
}
.kanban-board .prop.manager label {}

.kanban-board .prop.manager span {
    display:block;
        text-align: right;
}

.kanban-board .task {
    border:1px solid #ccc;
}

.kanban-board span.lead_name {
    font-size:14px;
}

.kanban-board span.lead_type {
        margin-bottom:15px;
    display:inline-block;
}

@media (min-width:1400px) {
		.kanban-board .prop {
			font-size:12px;
			padding:5px 7px;
		}
	}
/* End */
/* /local/templates/crm/styles.css?175023177031243 */
/* /local/templates/crm/template_styles.css?175023177010275 */
