body {
  font-family: "Roboto Condensed", 'Montserrat', sans-serif !important;
  font-size: 16px !important;
}

p {
  margin-top: 5px !important;
  margin-bottom: 25px !important;
}

.inversed {
  color: #ffffff;
  background-color: #000000;
}

.tableWithPopupButton tr {
  cursor:pointer;
}

table.tableWithPopupButton tr td .popupButton {
  visibility:hidden;
}

table.tableWithPopupButton tr:hover td .popupButton {
  visibility:visible;
}

table.tableWithPopupButton tr td .popupTdButton {
  visibility:hidden;
}

table.tableWithPopupButton tr td:hover .popupTdButton {
  visibility:visible;
}

table.tableWithPopupButton td {
  color:inherit !important;
  background-color:inherit !important;
}

.fullwidth {
 display:block;
 width:100%;
 min-width:100%;
}

.fullwidthXsButton {
 display:block;
 width:100%;
 min-width:100%;
 padding:3px;
}

.controlStandartSmallHeight {
 height:32px !important;
 max-height:32px !important;
}

.controlStandartHeight {
 height:45px !important;
 max-height:45px !important;
 margin-top: 1rem !important;
 margin-bottom: 1rem !important;
}

.controlStandartFullHeight {
 height:52px !important;
 max-height:52px !important;
}


.spStandart {
 width:100%;
 height:45px !important;
 max-height:45px !important;
}

hr {
 clear: both;
 margin-bottom: 15px !important;
 margin-top: 15px !important;
 border: 0;
 border-bottom: 1px solid rgba(0, 0, 0, 0.13);
}

.panel-default{
 background-color:#ffffff !important;
}

.panel-body{
-webkit-box-shadow: 2px 2px 4px 0px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 2px 2px 4px 0px rgba(34, 60, 80, 0.2);
box-shadow: 2px 2px 4px 0px rgba(34, 60, 80, 0.2);
}

/*
.card {
  margin-bottom: 1px !important;
}
.card-header {
 padding: 0px  !important;
 border-color: #ddd  !important;
 background-color: #f5f5f5 !important;
}
*/



.cursorPointer {
 cursor:pointer   !important;
}


.flypCalcButton:not(.active) {
    color: #000000 !important;
}

.flypCalcButton.active {
    border-color: #544e4e !important;
    background-color: #544e4e !important;
    color: #ffffff !important;
}

/* Тень сверху, справа и снизу */
.shadow-right-top-bottom {
    box-shadow: 8px 0px 16px -6px rgba(0, 0, 0, 0.2), 0px -6px 16px -6px rgba(0, 0, 0, 0.2), 0px 6px 16px -6px rgba(0, 0, 0, 0.2);
    /* Горизонтальное смещение, вертикальное смещение, размытие, размер */
}

.shadow-left-top-bottom {
    box-shadow: -8px 0px 16px -6px rgba(0, 0, 0, 0.2), 0px -6px 16px -6px rgba(0, 0, 0, 0.2), 0px 6px 16px -6px rgba(0, 0, 0, 0.2);
    /* Горизонтальное смещение, вертикальное смещение, размытие, размер */
}

.table-transparent tbody tr td {
  background: transparent!important;
}



.bg-tour-good-lost-not-active {
    background-color: #BD8A89 !important;
    color: #191E24 !important;
}
.bg-tour-good-lost-active {
    background-color: #FFDDBB !important;
    color: #191E24 !important;
}

.bg-tour-best-lost {
    background-color: #90FDD0 !important;
    color: #191E24 !important;
}
.bg-tour-best-lower-lost {
    background-color: #FBF8C5 !important;
    color: #191E24 !important;
}

.bg-tour-good-now {
    background-color: #6CFE73 !important;
    color: #191E24 !important;
}

.btn-tour-hot {
    background-color: #00BD0D !important;
    color: #FCFDC4 !important;
}



.bg-tour-hot {
    background-color: #00BD0D !important;
    color: #FCFDC4 !important;
}




.bg-tour-was {
    background-color: #FFF8D1 !important;
    color: #000000 !important;
}


.bg-tour-small-win {
    background-color: #C0FFBD !important;
    color: #000000 !important;
}

.bg-tour-we-lose {
    background-color: #FFDBDC !important;
    color: #000000 !important;
}

.bg-tour-not-so-good {
    background-color: #FFFFFF !important;
    color: #000000 !important;
}

.bg-tour-not-trust {
    background-color: #FFF5F5 !important;
    color: #C7C7C7 !important;
}

.bg-tour-trouble {
    background-color: #FFFF99 !important;
    color: #FF0066 !important;
}


.notHideTableText tbody tr td {
 white-space: normal !important;
 overflow: visible  !important;
}
