.bg-pro-doma{
    background-color: rgb(88, 88, 90) !important;
}

.white {
    color: white;
}
.white1 {
    color: white;
}
.bg-red {
    background-color: rgb(229, 27, 36) !important;
}

.border-red {
    border: red;
}
.padd-right {
    padding-right: 50px;
}
nav {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.border-white {
    color: white;
}

.description {
    font-size: 0.6em;

    font-weight: 200;
    margin-bottom: 0 !important;
}
.black {
    color: black;
}

.space-between {
    justify-content:space-between;
    
}
/*.right-menu li {
    height: 23px;
}*/

.numbers-menu {
    position: absolute;
    margin-top: -60px;
    margin-left: 30px;
}
.numbers-home {
    margin-top: -75px;
    margin-left: 37px;
}
.icons-menu {
    font-size: 22PX;
   padding-left: 10px;
   
}
.icon-home {
    font-size: 22PX;
    padding-left: 19px;
}
.first  {
height: 53px;
padding-top: 15px;
margin-left: 70px;
font-weight: 500;
color: rgb(255, 255, 255);
text-decoration: none;
padding-right: 7px;
padding-left: 7px;
}


.link {
padding-top: 15px;
height: 53px;
font-weight: 500;
color: white;
text-decoration: none;
padding-left: 7px;
padding-right: 7px;
margin-top: 0px;
}
.link2 {
height: 53px;
padding-bottom: 20px;
color: white;
text-decoration: none;
padding-left: 7px;
padding-right: 7px;
padding-top: 7px;
}
.link2:hover{
    color: black;
}

.white:hover {
    color: rgb(0, 0, 0);
}

@media screen and (max-width: 1313px) {
   
    .navbar-nav a {
        font-size: 13px;
    }
}

@media screen and (max-width: 1330px) {
   s.navbar-nav a {
        font-size: 16px;
    }
    .first {
        margin-left: 0px;
    }
}
.menuActive{
    font-size: 1.1rem;
}

.custom_active_pd{
    /*border-bottom: 4px solid  rgb(198, 199, 200);*/
    background: rgb(198, 199, 200);
    color: #000 !important;
}

a.text-light:hover, a.text-light:focus {
    color: #000 !important;
}

/*.active:hover{
    color: #af1a21 !important;
    background: rgb(198, 199, 200);
}
.active a.text-light:hover{
    color: #af1a21 !important;
}*/

/* end of nav bar */

/*start content*/
.padd-top {
    margin-top: 100px;
}

.min {
    min-width: 295px;
}

.card-head {
	padding-left: 80px;
	background-color:  rgb(229, 27, 36);
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: 300;
	font-size: 1.2em;
}

.card-head-pad-15{
	padding-left: 15px !important;
}


.bg-head-gray {
    background-color: rgb(88, 88, 90);
}
.card-icon-frame {
	margin-left: -70px;
	margin-top: 5px;
	position: absolute;
	/*background-color: rgb(88, 88, 90);*/
	height: 50px;
	width: 50px;
	border: 2px solid rgb(198, 199, 200);
}
.i {
    margin-left: 70px !important;
}
.card-body {
    min-height: 300px;
    max-height: 300px;
    overflow: overlay;
}

.scroll-body{
    min-height: 300px;
    max-height: 300px;
    overflow: auto; 
}

.icon {
   font-size: 30px;
   /*padding-left: 5px;
   padding-top: 2px;*/
}

.plus {
    padding-right: 10px;
    text-decoration: none;
    color: white;
}
.plus:hover {
    color: black

}

.black-hover a:hover   {
    color: rgb(0, 0, 0);

}
 
.card-kontakty {
border-bottom: solid;
border-color: rgb(198, 199, 200);
background-color: rgb(255, 255, 255);
padding-top: 8px;
padding-bottom: 8px;
/*font-weight: 300;*/
font-size: 1.2em;
}
.plusk {
padding-right: 10px;
text-decoration: none;
color: rgb(0, 0, 0);
}
.plusk:hover {
    color: rgb(229, 27, 36);
}

.right-menu li a:hover{
  background-color: rgb(229, 27, 36); !important;
  color: #000 !important;
}
/*.right_icon_style i{
    padding-left: 7px;
    padding-top: 12px;
    font-size: 30px;
    color: white;
}*/
.card-icon-frame-right {
   
    /*background-color: rgb(88, 88, 90);*/
    /*height: 60px;*/
    width: 60px;
    font-size: 30px;
}

.rrr li a {
    color: black;
    text-decoration: none;

}

.rrr{
    padding-left: 2rem;
    list-style: square; 
    color: rgb(229, 27, 36) !important;
        margin-top: 2rem !important;
}
.rrr li span{
    color: black;
}
.card-head-grey{
    background-color: rgb(88 88 90) !important;
}
.dropdown-menu-custom-top{
    z-index: 999999999 !important;
}

.dropdown:hover > .dropdown-menu {
    display: block;
}
.dropdown > .dropdown-toggle:active {
    pointer-events: none;
}

.dropdown-menu-custom-top{
	top: 90% !important;
}
.dropdown-menu-custom{
	left: -100px !important;
}
.custom_active_pd{
    /*border-bottom: 4px solid  rgb(198, 199, 200);*/
    background: rgb(198, 199, 200);
    color: #000 !important;
}
#SearchInMenu{
    height: 23px !important;
    margin-bottom: 1px !important
}
