.callback {
	bottom: 15px; /*или top:50px; позиции сверху*/
	position: fixed;
	left: 25px; /*или left:50px; позиции слева*/
	width: auto !important;
	z-index: 100;
}

.callback .ba-button-wrapper a:after, 
.callback .ba-button-wrapper a:before {
	background: inherit;
	border-radius: inherit;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

@-webkit-keyframes pulse {
	to { opacity: 0; transform: scale(1.8);}
}

@keyframes pulse {
	to { opacity: 0; transform: scale(1.8);}
}

.callback .ba-button-wrapper a:after {
	-webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
	opacity: .3;
}

.callback .ba-button-wrapper a:before {
	-webkit-animation: pulse 1.25s  .3s infinite cubic-bezier(0.66, 0, 0, 1);
	animation: pulse 1.25s .3s infinite cubic-bezier(0.66, 0, 0, 1);
	opacity: .6;
}

.slim{
  min-height: 25px!important;
}
.slim2{
  min-height: 6px!important;
}
.accordion-heading > a.accordion-toggle {
    padding: 10px 35px 10px 20px;
}
tbody {
  border: 1px solid #999;}

td{
  padding: 3px 5px;
}

/* Forms */
@media (min-width: 1025px) {
   .for .com-baforms.inline-form .ba-form {
        display: flex;
      align-items: flex-end;
    }

   .for .com-baforms.inline-form .ba-form > div {
        flex-grow: 1;
    }

   .for .inline-form .tool {
      margin-bottom: 0px !important;
    }


  .for  .inline-form .ba-btn-submit {
        margin-left: 20px;
     
     }
}


@media (max-width: 1024px){
.right{
  
  width: calc((100% + 20%) / 1);
  }
}

@media (max-width: 768px){
.right{
  
  width: calc((100% + 0%) / 1);
  }
}
.str {
    font: bold 4em Arial, sans-serif;
    color: #0d3967;
    text-shadow: #bdac66 1px 1px 0, #bdac66 1px 1px 0, 
                 #bdac66 2px 2px 0, #bdac66 2px 2px 0, 
                 #bdac66 2px 2px 0;
   }
.str1 {
    font: bold 8em Arial, sans-serif;
    color: #0d3967;
    text-shadow: #f5f4f0 1px 1px 0, #f5f4f0 1px 1px 0, 
                 #f5f4f0 1px 1px 0, #f5f4f0 1px 1px 0, 
                 #f5f4f0 1px 1px 0;
   }
.str2 {
    font: bold 4em Arial, sans-serif;
    color: #0d3967;
    text-shadow: #ebc909 2px 1px 0, #0998eb 2px 3px 0, 
                 #ebc909 2px 2px 0, #0998eb 2px 2px 0, 
                 #ebc909 2px 2px 0;