html, body {
        height: 100%;
}

.sidebar {
        min-height: 100vh;
        background-color: #212529;
}


/* БУТСТРАП МЕНЯЕМ НАЧАЛО */

h5.card-title {
        color: #859201;
        }
        
h5.card-title span {
        color: #333333;
        }
            
h6.card-text {
        padding-left: 35px;
        padding-top: 10px;
        padding-bottom: 20px;
        }

.navbar-collapse {
        flex-grow: 0;
        }
        
.btn-success {
        background-color: #9DA82B;
        border-color: #9DA82B;
        color: white;
        }
                
.btn-success:hover, .btn-success:focus, .btn-success:visited {
        background-color: #859201;
        border-color: #859201;
        color: white;
        }

.btn-info {
        background-color: #55595c;
        border-color: #55595c;
        color: #eab10a;
        }
        
.btn-info:hover, .btn-info:focus, .btn-info:visited {
        background-color: #336699;
        border-color: #336699;
        color: white;
        }

.btn-outline-info {
        background-color: #eaeaea;
        border-color: #6699cc;
        color: #6699cc;
        }
            
.btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info:visited {
        background-color: #336699;
        border-color: #336699;
        color: white;
        }
        
.btn-outline-success {
        background-color: white;
        border-color: #6699cc;
        color: #6699cc;
        }

/* БУТСТРАП МЕНЯЕМ КОНЕЦ */

p {
font-size: 18px;
color: #333333;
}

p.colorG {
        color: #859201;
        }

h3.colorG {
color: #859201;
}

h2, h3 {
color: #333333;
}

.bd-placeholder-img {
        font-size: 1.125rem;
        text-anchor: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
}

@media (min-width: 768px) {
        .bd-placeholder-img-lg { 
          font-size: 3.5rem;
}
}

.banerA {
        background: url('imagescss/banner114.jpg') no-repeat;
        background-position: center;
        height: 400px;
        }

.banerB {
        background: url('imagescss/banner21.jpg') no-repeat;
        background-position: center;
        height: 400px;
        }       

.box1 {
        background-color: #f2f2f2;
        padding: 100px;
        padding-top: 20px;
        padding-bottom: 20px;
        margin-bottom: 5px;
        opacity: 0.9;  
}


/* БЛОК ПОДБОР ПРОЕКТА НАЧАЛО */

p.blok-podbor1 {
        color: #6699cc;
        font-weight: bold;
        padding-top: 3px;
        }
        
.blok-podbor-proekta {
        background-color: #f2f2f2;
        margin-top: 0px;
        margin-bottom: 0px;
        padding-top: 20px;
        padding-bottom: 60px;
        }
        
.blok-podbor-proekta2 {
        margin-top: 5px;
        }

.blok-a {
background-color: #afc37d;
letter-spacing: 2px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 45px;
padding-bottom: 10px;
}

.blok-b {
margin-top: 60px;
}

.blok-c {
background-color: #afc37d;
letter-spacing: 2px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 45px;
padding-bottom: 10px;
}

.blok-d {
margin-top: 150px;
}

.proektA {
margin-bottom: 20px;
}

.proekt8 {
background-color: #666666;        
}

.proekt9 {
background-color: #f2f2f2;
margin-top: 120px;
}

.proekt10 {
background-color: #f2f2f2;
}

.proekt11 {
background-color: #f2f2f2;
margin-top: 0px;
}

.ft {
margin-top: 60px;
padding-bottom: 30px;
background-color: #f2f2f2;
}

p.contmain {
color: #859201;
font-size: 14px;
line-height: 3px;
}


h1.proekt {
color: #333333;
font-size: 24px;
margin-top: 0px;
margin-bottom: 40px;
}


h2.contmain span {
color: #859201;
font-size: 14px;
}

h2.proekt4 {
color: #333333;
font-size: 24px;
}

h3 span {
color: black;
}

h3.proekt9 {
color: #f2f2f2;
}

h4.colorA {
        color: #859201;
        }

h4.blok5 {
color: #333333;
}

h4.proekt11 {
color: #333333;
display: block;
font-size: 24px;
background-color: #b9c2a0;
margin-bottom: 20px;
padding: 8px;
padding-top: 50px;
padding-bottom: 50px;
max-width: 600px;
}

h4.proekt11 span {
color: black;
font-size: 18px;
}

p.proekt1 {
margin-top: 30px;
}

p.proekt2 {
color: #eab10a;
display: block;
background-color: #666666;
border-right: 30px solid #eab10a;
margin-top: 40px;
margin-bottom: 0px;
padding: 2px;
padding-left: 120px;
width: 380px;
}

p.proekt2 span {
color: #f2f2f2;
}

p.proekt3 {
color: #009f9b;
font-size: 18px;
letter-spacing: 1px;        
}

p.proekt5 {
color: #333333;
display: block;
font-size: 18px;
background-color: #eab10a;
margin-bottom: 0px;
padding: 2px;
padding-left: 30px;
width: 360px;
}

h2.proekt7 {
color: #f2f2f2;
}

p.proekt707 {
text-align: justify;
}

p.proekt7 {
color: #f2f2f2;
text-align: justify;
}

p.proekt10 {
color: #f2f2f2;
text-align: justify;
}

p.proekt12 {
color: #333333;
font-size: 22px;
font-weight: 500;
padding-top: 20px;
}

p.hid {
display: none;
}

ul.stav {
        color: #f2f2f2;
        list-style-type: circle;
}



  /* БЛОК ПОДБОР ПРОЕКТА КОНЕЦ */

/* АДМИНКА  Начало */

.adm {
background: url('imagescss/bakadmin.png') no-repeat;
background-position: center;
background-size: cover;
margin: 0px;
padding: 0px;
}

h4.h4-adm {
color: #333333;
font-weight: 400;
margin-top: 50px;
margin-bottom: 150px;
text-align: left;

}

p.p1-adm {
margin-top: 200px;
margin-bottom: 50px;
}

/* АДМИНКА  Конец */

