/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
   Created on : 18.12.2018, 20:56:21
    Author     : Gleb Zverev
    E-mail     :lii19077@gmail.com
*/

.pt-10{
    padding-top: 10px;
}
.pt-20{
    padding-top: 20px;
}
.pt-30{
    padding-top: 30px;
}
.pt-40{
    padding-top: 40px;
}
.pt-50{
    padding-top: 50px;
}
.pt-60{
    padding-top: 60px;
}
.pt-100{
    padding-top: 100px;
}
.pb-10{
    padding-bottom: 10px;
}
.pb-20{
    padding-bottom: 20px;
}
.pb-30{
   padding-bottom: 30px;
}
.pb-40{
    padding-bottom: 40px;
}
.pb-50{
    padding-bottom: 50px;
}
.pb-60{
    padding-bottom: 60px;
}
.pb-100{
    padding-bottom: 100px;
}
.image-desc .item-image-desc {
    width: 24%;
 
}
.image-desc .desc-item{
          
    font-size: 115%;
    line-height: 20px;
}
.image-desc .item-image-desc:nth-child(2) .desc-item{
	padding-left:20px;
}
.text-bold{
     font-family: "CenturyGothicBold";
}
.table td, .table th {
    border-bottom: 1px solid #dee2e6;
    border-top: none;
}
i.fa.fa-circle.jelou {
    color: #FDCA09;
}
i.fa.fa-circle.red {
    color: red;
}
i.fa.fa-circle.blue {
    color: #0FDCF3;
}
.fs-110{
    font-size: 110%;
}
.desc-table .krestik {
    width: 8%;
    padding-top: 30px;
}
.desc-table .krestik span{
    display: block;
    height: 1px;
    width:90%;
    margin: auto;
    background: #000;
}
.desc-table .krestik span:first-child{
    transform: rotate(45deg);
}
.desc-table .krestik span:last-child{
    transform: rotate(-45deg);
}
.desc-table .desc-table-content{
   width:91%; 
}
.lazer-content h2,.lazer-content h3,.lazer-content h4,.lazer-form .h4{ 
        margin-bottom: 60px;
    margin-top: 30px;
}
.lazer-content{
     
}
.lazer-content ul>li:before{
  /*  content: "\f111";
    padding-right: 10px;
    font-family: FontAwesome;*/
}
.lazer-content ul>li{
    margin-bottom: 10px;
		list-style:disc;
		
}
.lazer-content ul{
	list-style:disc;
	    padding-inline-start: 20px;
}
.form-rezka .input-blok-label,.form-rezka select{
    width: 100%;
     font-family: "CenturyGothicBold";
}
.check-mat label{
    font-size: 120%;
        
}
.text-bottom p{
	padding: 10px 0;
    line-height: 1.2em;
    font-size: 15px !important;
}
.overflow{
	overflow:hidden;
}
.check-mat .custom-check+label:before{
  margin-bottom: -4px;  
}
.question .fa{
	    font-size: 250%;
    margin-left: 10px;
    margin-right: 10px;
}
.form-rezka{
	text-align:left;
}
.form-rezka .custom-check+label:before {
    margin-bottom: -4px;
    line-height: 17px;
}
@media only screen and (max-width: 414px), only screen and (max-device-width: 414px){
	.form-rezka .input-blok-label{
		-ms-flex-wrap: wrap;
    flex-wrap: wrap;
	}
	.form-rezka .input-blok-label, .form-rezka select{
		width:90%;
	}
	.form-rezka .input-blok textarea,.form-rezka .input-blok input[type=text]{
		width:90%;
	}
}