
.pg-txt {
    color: #464646;
    text-indent: 3em;
    line-height: 1.3em;
    text-align: justify; 
    margin-bottom: 0.2rem;   
    font-size:15px;
}

.tlct {
    display: block;
    width: 150px;
    height: 25px;
    background-image: url(/design/default/images/7350.png);
}

.ftco-navbar-light .navbar-nav > .nav-item > a
.ftco-navbar-light .navbar-nav > .nav-item.active > a
 {
    border: none;
}

#container-bcl .bcl-ttl {
	color:#233339;
 }

#container-bcl #keywords {
  line-height: 1.2;
  font-size: 14px;
  width: 100%;
  height: 109px;
 }	

#container-bcl #keywords::placeholder {
  color: #b0b0b0;
  line-height: 1.1;
  font-size: 13px;
  font-style: italic;
  
}

#container-bcl .regions-sel-show {
    background: #f0fbff;
    height: 62px;
    border-radius: 5px;
    padding: 5px;
    color: #09304e;
    text-align: justify;
    overflow-y: auto;
	line-height: 1.1;
	font-size:15px;
	margin-top: 10px;
}	

#container-bcl #build-bt {
    width: 90%;
    font-size: 36px;
    line-height: 1.1;
    border-radius: 14px;
    height: 113px;
	background: #26659a!important;
}

#container-bcl #build-bt.disabled {
    background: #88a2b8!important;
    cursor: default;
}	

#container-bcl #get-full-bt {
	border-radius: 3px;
    background: #28c05e;
    color: white;
    height: 36px;
    font-size: 24px;
    line-height: 1;
    cursor: pointer;
}
 }

#container-bcl button.dropdown-toggle.btn-light {
	background: #f8f9fa;
}

#container-bcl button.btn-light:hover {
    color: #212529!important;
    background-color: #e2e6ea!important;
    border-color: #dae0e5!important;
}


#container-bcl button.rq-dlg {
    border-radius: 3px; 
    background: #28a1c0;
    color: white;
    padding: 0 3px;
    cursor: pointer;
    line-height: 1;
}


#container-bcl #build-full-bt {
    border-radius: 3px;
    padding: 0 3px;
    height: 36px;
    margin: 3px 0px;
    background: #28c05e;
    font-size: 24px;
}

#container-bcl #rq-unique-dlg-bt {
	height: 36px;
}	

	

.b-bs-bl a {
	color: #006b86;
}
.b-bs-bl a:hover {
	color: #006b86;
}

.b-content {
    margin: 15px;
}

.nav-item {
    font-size: 18px;
}

.b-content h1{
    text-align: center;
    font-size: 32px;
}   

.dropdown-item.selected {
    background:#347185;
    color: white;
}

.b-content label {
    display: inline-block;
    margin-bottom: 1rem;
    font-size: 19px;
}  

.fas  {
    cursor: pointer;
}

.listb_a_th {
    border-bottom-width: 2px;
    background: #1d5759;
    color: white;
}

ul.bd-spec {
    margin-left: 0; /* Отступ слева в браузере IE и Opera */
    padding-left: 0; /* Отступ слева в браузере Firefox, Safari, Chrome */
}

ul.bd-spec li{
    list-style-type: none;
}


.frm-bs-bl{
    width:100%;
    background: #E7E9EB;
    padding: 5px 10px;
    text-align: left;
    border-radius: 5px;
    font-size: 13px; 
    font-family:"Charlie Text",sans-serif;
}

.frm-bs-ttl{
    display: inline-block; 
    width:20%; 
    text-align:right;
}    

.frm-bs-ttl b{
    font-weight: 600;
	color: black;
    font-size: 14px;
}

.frm-bs-st{
    background: #f8f8f8;
    display: inline-block;
    width: 77%;
    padding: 2px 5px;
    text-align: left;
    padding-left: 20px;
    color: black;
}    

.frm-bs-itm-bl{
    width: 600px;
    margin: auto;
}  

.frm-bs-st .price-spn {
    margin-left: 100px;
}

.spec-li {
    margin-left: 5px;
}  

#full-db-state {
  -webkit-animation: full-db-state 2.5s linear infinite;
  animation: full-db-state 2.5s linear infinite;
}
@-webkit-keyframes full-db-state {
  0% { color: rgba(34, 34, 34, 1); }
  50% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 1); }
}
@keyframes full-db-state {
  0% { color: rgba(34, 34, 34, 1); }
  50% { color: rgba(34, 34, 34, 0); }
  100% { color: rgba(34, 34, 34, 1); }
}

#full-db-state.ready {
  -webkit-animation: none;
  animation: none;
}

#build-full-bt {
	border-radius: 5px;
    background: #28a1c0;
    color: white;
    line-height: 1;
    height: 20px;
    margin: 3px 0px;
    cursor: pointer;
}

#bdbuilder .modal-dialog.modal-notify .heading {
    padding: 0.1rem;
    margin: 0;
    font-size: 1.15rem;
    line-height: 1.1;
    color: #fff;
}

#bdbuilder .modal-dialog.modal-notify.modal-info .modal-header {
    background-color: #277eb4;
    
}

#bdbuilder .btn-info {
    color: #fff;
    background-color: #277eb4 !important;
}

#bdbuilder .btn-outline-info {
    color: #277eb4 !important;
    background-color: transparent !important;
    border: 2px solid #277eb4 !important;
}


.frm-bs-org-ttl {
    width: 100%;
    display: inline-block; 
    font-weight: bolder;  
}
 
.frm-bs-org-dsc {
    padding:0 3px; 
    font-size: 10px;     
}

.frm-bs-org-cont {
    padding:1 3px; 
    font-size: 11px;  
}
 
.org-cont-i, .org-fin-i {
    margin-right: 15px;
}
 
.ul-smpl-out {
    list-style: none;
    padding-left: 15px;
    padding-top: 10px;
} 

.li-smpl-out {
    margin-top: 12px;
    width: 100%;
    text-align: left;
    color: black;
    line-height: 1.3;
}


#buy-full-bl {
    height: 46px;
    float:right;
}

#info-push {
    overflow: auto;
    left: 100px;
    width: 800px;
}

#info-push.op-dlg {
    width: 100%;
    left: 100px; 
}
#info-push.op-dlg .modal-content {
    width: 800;
}    
#info-push.op-dlg .modal-header {
    padding: 10px;
}


#our-base-demo-body .frm-bs-org-ttl{
    font-size:13px;
}

#our-base-demo-body .frm-bs-org-fin{
    font-size:13px;
}

@media (max-width: 576px) {
#info-push.op-dlg {
    overflow: auto;
    left: 0px;
    width: auto;
}

#merch-db-state {
   text-align: right;
}

#frm-bs-itm-bl-full{
  float: none!important;
  width: auto;  
}

#buy-full-bl {
    height: 130px;
    float:none;
}

#get-full-bt {
    width:300px;
}

#ym-qr {
  margin:10px!important;  
}

}