#sidebarUser {display: none !important;}

#sidebarSmall {display: none !important;}

#topnav {display: none !important;}

/* start css */

.navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav-link {font-size: 15px;}
.nav-item.active a {color: #294D93 100%}


/* comman css for all */

.store-page .card-body .card-title {font-size: 11px;line-height: 14px; }

.add-button a {position: absolute; top: 0px; right: 0; }
.add-button a .fe {font-weight: 300;}
.add-button {position: relative;}

/* modal css */

.modal-csutom  {padding: 0; background-color: #fff; border-radius: 6px;}
.modal-csutom .card {box-shadow: none; margin-bottom: 0;}
.modal-csutom .card {border: 0;}
.modal-csutom .card-header-title {font-size: 14px; line-height: 18px; font-weight: 600; }
.modal-csutom .card-header { min-height: unset; padding: 20px; display: flex;}
.modal-csutom .close {opacity: 1; font-weight: 300; font-size: 20px; font-size: 34px; line-height: 20px;}

.card-title-price {display: flex; align-items: center;}

.card-title-price .prices {justify-content: flex-end; width: 20%; text-align: right; color: #2C7BE5;}

.div-brand {margin-bottom: 18px;}
.badge-light {padding: 5px 10px !important; border-radius: 7px !important;  line-height: 11px; background-color: #FAFAFA !important; margin-bottom: 8px;}

.div-inventory {margin-bottom: 20px;}

.div-tags {margin-top: 10px; }
.div-tags .badge-soft-secondary {color: #6e84a3;background-color: #EDF2F9;padding: 5px 10px 5px 15px; margin-bottom: 5px; line-height: 13px; border-radius: 100px; display: inline-block; margin-right: 10px;}

.div-tags .badge-soft-secondary .close:hover {
    cursor: pointer;
}

.div-tags .badge-soft-secondary .close {
    margin-left: 15px;
    line-height: 18px;
    font-size: 22px;
    font-weight: normal;
    color: inherit;
}

.add-button .btn-white span {font-size: 30px;}
.add-button .btn-white {width: 80px;height: 80px; z-index: 9; display: flex;justify-content: center;align-items: center; box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.05);}

.form-footer .btn-primary {margin-left: 8px;}

.header-tabs .nav-link {white-space: nowrap;}

.or-text {display: flex; justify-content: center; }
.or-text h3 {color: #90AACC; font-size: 15px; font-weight: 400;}

.card-config {
  background-color: rgba(255,255,255,0.50);
  box-shadow: none;
  margin-top: 1.5rem;
}

.card-config h3 {font-size: 16px;}

.card-table p {font-size: 16px; color: #90AACC; font-weight: 400;}

.param-options span.select2 {
    margin-bottom: 10px;
}

/* select2 */

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: red;
  color:white
}

.select2-container .select2-selection--single{
  height: 40px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 3px;
  padding-right: 20px;
  height: 10px;
}


.select-multiple option:hover {background-color: #2C7BE5 !important;}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;}

    .select2-selection__arrow {display: block !important; border-color: #d2ddec !important;}

    .select2-container--open .select2-selection--single {border-color: #2C7BE5 !important;}

    .select2-container--default .select2-selection--single .select2-selection__arrow b:before {content: "\e92e";}
    .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color:transparent transparent #d2ddec transparent  !important; }
    .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before {content: "\e931" !important; }
     */



    .select2-dropdown--above {
        border: 1px solid #d2ddec !important;;
        border-bottom: none !important;

    }

    .select2-container--default .select2-results__option--highlighted[aria-selected] {
      background-color: #2c7be5 !important;
      color: #ffffff !important;
    }

    .select2-dropdown--below{
        border: 1px solid#2c7be5 !important;;
        border-top: none !important;
    }

    .form-dollar {position: relative; margin-bottom: 0;}
    .form-dollar .form-control {padding-left: 35px; font-weight: 600; font-size: 16px;}


    #arrowR{
    background:yellow;
        width:20px;
        height:50px;
        float:right;
        cursor:pointer;
    }


    #arrowL{
    background:yellow;
        width:20px;
        height:50px;
        float:left;
        cursor:pointer;
    }

.config-title {padding-top: 30px; font-size: 15px; color: #12263F; margin-left: 0;}

.location-selection h3 {font-size: 16px;color: #12263F;}

.btn-round-2 {width: auto !important; border-radius: 100px; height: auto !important; padding: 11px 30px; color: #12263F; }
.add-button .btn-white.btn-round-2 span {font-size: 16px;align-items: center;display: flex;justify-content: center; }

.add-button .btn-white.btn-round-2 span {white-space: nowrap;}
.avatar-xs {width: 24px !important; height: 24px !important; top: -3px;}

/* 25th july 2018 */


.form-control:-moz-read-only { background-color: #f9fbfd;}
/*.form-control:read-only {background-color: #f9fbfd;}*/
.form-control:focus:read-only {border-color: #d2ddec; }



/* 30th july added css */
.table-header {display: flex; justify-content: space-between; flex-direction: row;}
.tabel-top {margin-bottom: 15px;}
.tabel-top .btn-white {margin-bottom: 5px; margin-right: 5px; text-transform: uppercase; }

.btn-search {color:#6E84A3; font-size: 16px;}
.table-inventory .select2-container--default .select2-selection--single .select2-selection__rendered {font-size: 14px; letter-spacing: normal; font-weight: 400; text-transform: capitalize; }

/*.table-inventory .select2.select2-container {width: 150px !important;}*/

.table-inventory .text-mutead {white-space: nowrap;}

.low-qty span {
  font-size: 12px;
  display: block;
}

.badge-soft-light {color: #6E84A3 !important; background-color: #F0F2F5;}
.badge-soft-light:hover {color: #6E84A3 !important;}
.btn-view {text-transform: uppercase;}


.fade.in {opacity: 1;}
.navbar-pills {background-color: #F8FAFD; border-bottom: 1px solid #edf2f9;}
.navbar-pills li a {padding:  15px 20px; background-color: #F8FAFD; display: inline-block; color: #90AACC;}
.navbar-pills li a.active {color: #12263F; border-bottom: 1px solid #2C7BE5;}

.input-group-append2 {margin-left: 0px !important; }
.input-group-append2 .button {border-left-width: 1px !important; padding-left: 12px !important; background-color: #F6F8FC !important;}
.input-group-append2.minus .button {border-radius: 0 !important; }
.input-group-append2.plus .button {border-left-width: 0px !important; }

.card-blak-header {background-color: #12263F;padding: 20px;}
.card-dash {padding: 20px 20px 0 20px;}
.card-dash h3{color: #6E84A3; font-weight: 400; font-size: 16px;}
.card-dash p {color: #ffffff; font-weight: 500; font-size: 18px; }

.product-info label {color: #6E84A3;}

.form-control-green {background-color: #F0FDF7 !important; color: #0EDA7F !important; font-weight: 500;}
.form-control-red {background-color: #FEF3F5 !important; color: #E63757 !important; font-weight: 500;}

.product-info .form-control {border: 1px solid rgba(144, 170, 204, 0.2);}
.product-info .form-control:focus:read-only {border: 1px solid rgba(144, 170, 204, 0.2);}
.product-info .form-control:focus {border-color: #2c7be5;}

.input-group-text .fe {font-weight: 500;}
.csv-export-info p span {color: #6E84A3; font-size: 16px; margin-top: -1px;}
.csv-export-info p {align-items: flex-start; display: flex;}

.table-checkbox .custom-control-label::before { content: "\e9d4" !important;font-family: Feather!important; font-weight: 500; font-size: 18px; background-color: transparent; }

.table-checkbox .custom-control-label:after, .table-checkbox .custom-control-label:before {
  top: -2px;
  transform: translateY(0) !important;
  background-color: transparent !important;
  border-color: transparent !important;
}

.table-checkbox .custom-control-input:not(:disabled):active~.custom-control-label:before{display: none !important;}
.table-checkbox .custom-control-input:checked~.custom-control-label:after {background-color: transparent;border-color: transparent;content: "\e92d" !important; font-family: Feather!important; font-weight: 500; font-size: 18px; color: #2C7BE5;}
.table-checkbox .custom-control-label { cursor: pointer;}


.view-card .product-info .form-control:-moz-read-only {background-color: #ffffff;}
.view-card .product-info .form-control:read-only {background-color: #ffffff;}
.view-card .product-info .form-control:focus:read-only {border-color: 1px solid rgba(144, 170, 204, 0.2); }

.view.input-group.input-group-merge>.form-control:focus~[class*=input-group]>.input-group-text {border: 1px solid rgba(144, 170, 204, 0.2) !important;}
.line-1 {margin: 15px 0 30px 0;}

.product-info textarea {min-height: 60px;}
/*.table thead th a.text-muted {display: flex; align-items: flex-end;}*/

.modal#add-location .tax-btn {
  position: absolute;
  bottom: 0;
}

div#customercard div#customerinfo .col-2 {
  min-width: 186px;
}

/******** Staff / Shifts tab ********/
div.table-users .dropdown-ellipses {
  color: #1E86C8;
}

div.table-users .dropdown-calendar .dropdown-menu {
  left: -182px;
}

/* 08-august-2019 */

.status-deactivated {color: #e63757 !important; font-size: 16px !important;}

.btn-group-toggle.radio .fe-check-circle:before {content: "\e937" !important; font-size: 18px; font-weight: 500 !important; padding-right: 7px !important;}
.btn-group-toggle.radio .fe-check-circle:before {content: "\e937" !important;}

.btn-group-toggle.radio .btn.active .fe-check-circle:before {content: "\e92c" !important; color: #2c7be5;}

.btn-collaps { display: flex; align-items: center;}
.btn-collaps[data-toggle=collapse]:after {
  display: block;
  content: "\e92e";
  font-family: Feather;
  margin-left: auto;
  transition: transform .2s;
}

.btn-collaps[data-toggle=collapse][aria-expanded=true]:after {
  transform: rotate(-180deg);
}

/**   Acccount   ****/

.row.align-items-center.display-none{ display: none; }
.row.align-items-center.display-show{ display: flex; }
.data-row-show{ display: none; }

.custom-form-card{ padding: 10px 0 0 0; margin: 0; }
.custom-form-card .form-footer { padding: 10px 0 0 0; margin: 0; }
.custom-form-card .form-footer .btn-primary { margin-left: 0;  margin-right: 8px; }

.custom-form-card p { 
  margin: 0; 
}

.data-row-show .card-title-price span.h2{ width: 100%; position: relative; }
.data-row-show .card-title-price .btn.btn-link.btn-right-abs { position: absolute; top: 0; right: 0; padding: 0; margin: 0; font-size: 16px; }

.mt-10{ margin-top: 10px; }

.classes-root-div{ padding: 0; margin: 0; }

.classes-root-div .tags-icon-div { padding: 0; margin: 0 0 2px 0; display: inline-block; float: left; width: 100%; }

.classes-root-div .tags-icon-div span.fe { color: #95aac9; }

.classes-root-div .button-box-div .btn.btn-primary.btn-small { font-size: 12px; padding: 5px 10px !important; border-radius: 4px; }
.classes-root-div .button-box-div .btn.btn-danger.btn-small.btn-cancel { font-size: 12px; padding: 5px 10px !important; border-radius: 4px; background-color: transparent; border-color: #E63757;  color: #E63757; font-weight: 500; transition: all 0.3s ease-in-out;  }
.classes-root-div .button-box-div .btn.btn-danger.btn-small.btn-cancel:hover{ background-color: #E63757;  color: #ffffff; }

.card-row-right-div .custom-form-card p { color: #12263f; }

.table-purchase .table thead th.text-right a.text-muted{ width: 100%; justify-content: flex-end; }
.table-purchase .table thead th.text-center a.text-muted{ width: 100%; justify-content: center; }
.table-purchase .table thead th.width20{ width: 20%; }

.table-purchase .table thead th.min-width135{ min-width: 135px; }
.table-purchase .table thead th.min-width175{ min-width: 175px; }
.table-purchase .table thead th.min-width175{ min-width: 175px; }

.card-row-right-div{ display: flex; }
.card-row-right-div .custom-form-card-row.data-show { display: flex; }


/**  End of Acccount   ****/


/* login */


.bg-login-main {background-color: #F9FBFD;}
.custom-login-box {padding: 40px; background-color: #ffffff; border: 1px solid #EDF2F9; border-radius: 8px;}
.or-login {width: 100%; text-align: center; margin: 40px 0 30px 0; color: #90AACC; position: relative; }
.or-login span {background-color: #ffffff;padding: 5px;position: relative;z-index: 2;}
.or-login::after {content: ''; left: 0; top: 10px; height: 1px; width: 100%; position: absolute; background-color: #EDF2F9; font-weight: 400;}
.forgot-password {color: #2C7BE5 !important; font-size: 14px;}

.ruoom-heading {font-size: 36px; font-weight: 800; padding-bottom: 30px; margin-bottom: 30px !important;  border-bottom: 1px solid #EDF2F9;}
.ruoom-heading img {
    max-width: 60px;
}
.or-login-div .text-continues {color: #12263F; font-weight: 500; font-size: 15px; text-align: center;}


.or-login-btns .btn-facebook {background-color: #3B5998;border-color: #3B5998;}
.or-login-btns .btn-facebook:focus, .or-login-btns .btn-facebook:active {background-color: #3B5998 !important; box-shadow: none !important;}
.or-login-btns .btn-facebook:hover {background-color: #273b65;border-color: #273b65;}

.or-login-btns .btn-twitter {background-color: #00ACED; border-color: #00ACED;}
.or-login-btns .btn-twitter:focus, .or-login-btns .btn-twitter:active {background-color: #00ACED !important;box-shadow: none !important;}
.or-login-btns .btn-twitter:hover {background-color: #2795e9; border-color: #2795e9;}

.or-login-btns .btn-google {background-color: transparent;color: #12263F; border-color: #12263F;}
.or-login-btns .btn-google:focus, .or-login-btns .btn-google:active {background-color: #f1f1f1 !important;box-shadow: none !important; color: #12263F !important;}
.or-login-btns .btn-google:hover {background-color: #f1f1f1;color: #12263F; border-color: #12263F;}

.or-login-btns button {width: 32%; margin-right: 5px;}
.or-login-btns button:last-child {margin-right: 0;}
.icon-google {width: 18px; height: auto;}

/* end login */

.user-profile .user-profile-title a {font-size: 15px !important;}
.user-profile .delete-icon {color: #d2ddec;}


/* calender */

.fc-view-container {height: auto !important;}

.fc .fc-row .fc-content-skeleton td:hover {
  cursor: pointer;
}

/**  changes in 21-8-2019  *****/

.error-message1{ padding: 5px 0 0 0; }
.ml-25px{ margin-left: 25px !important; }
.card-text.row-letter-text { display: flex; align-items: center; }
.card-text.row-letter-text span.text-muted { padding-right: 5px; }
.card-text.row-letter-text a {     color: #12263f; }

.authorizations-form-card .dropdown-menu{ padding-top: 15px; }
.authorizations-form-card .dropdown-item { padding: 0px 10px 0px 10px; }
.body-rows-card{ padding: 0; margin: 0; }
.body-rows-card p { font-size: 16px; margin: 0; padding: 0; }
.body-rows-card p .bold-txt { font-weight: 600;padding-right: 20px; }
.authorizations-form-card .card-heading .display-none{ display: none; }
.authorizations-form-card .mr-0{ margin-right: 0px; }
.authorizations-form-card .card-body .data-show-auth .card-title { font-size: 15px; line-height: 19px; }

.shared-account-card{ display: none; }
.shared-account-card .span-show-view{ display: none; }
.shared-account-card .span-show-view.display-show{ display: flex; }
.shared-account-card.display-none{ display: none; }
.shared-account-card.display-show{ display: flex; }
.body-rows-card.display-show{ display: flex; }
.display-shared{ display: none; }
.display-shared.display-show{ display: flex; }
.shared-account-card .display-none{ display: none; }
.shared-account-card .display-show{ display: flex; }

.col-rel{ position: relative; }