@font-face {
  font-family: GothamPro;
  src: url(../fonts/GothamPro/GothamPro-Light.woff) format("woff"),url(../fonts/GothamPro/GothamPro-Light.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: GothamPro;
  src: url(../fonts/GothamPro/GothamPro-LightItalic.woff) format("woff"),url(../fonts/GothamPro/GothamPro-LightItalic.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: GothamPro;
  src: url(../fonts/GothamPro/GothamPro.woff) format("woff"),url(../fonts/GothamPro/GothamPro.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: GothamPro;
  src: url(../fonts/GothamPro/GothamPro-Italic.woff) format("woff"),url(../fonts/GothamPro/GothamPro-Italic.ttf) format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: GothamPro;
  src: url(../fonts/GothamPro/GothamPro-Medium.woff) format("woff"),url(../fonts/GothamPro/GothamPro-Medium.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: GothamPro;
  src: url(../fonts/GothamPro/GothamPro-MediumItalic.woff) format("woff"),url(../fonts/GothamPro/GothamPro-MediumItalic.ttf) format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: GothamPro;
  src: url(../fonts/GothamPro/GothamPro-Bold.woff) format("woff"),url(../fonts/GothamPro/GothamPro-Bold.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: GothamPro;
  src: url(../fonts/GothamPro/GothamPro-BoldItalic.woff) format("woff"),url(../fonts/GothamPro/GothamPro-BoldItalic.ttf) format("truetype");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: GothamPro;
  src: url(../fonts/GothamPro/GothamPro-Black.woff) format("woff"),url(../fonts/GothamPro/GothamPro-Black.ttf) format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: GothamPro;
  src: url(../fonts/GothamPro/GothamPro-BlackItalic.woff) format("woff"),url(../fonts/GothamPro/GothamPro-BlackItalic.ttf) format("truetype");
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: Twemoji;
  src: url(../fonts/twemoji.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
*,
:after,
:before {
  box-sizing: border-box;
}
body,
html {
  height: 100%!important;
}
body {
  font: 400 14px/1.9 GothamPro,sans-serif;
  background: linear-gradient(180deg,#343a3f 0,#1b1e21 150%);
  color: #000;
}
a {
  color: #000;
  outline: 0;
}
a:active,
a:hover {
  text-decoration: none;
}
p {
  margin: 0 0 20px;
}
img {
  display: block;
  max-width: 100%;
}
em,
i {
  font-style: italic;
}
b,
strong {
  font-weight: 700;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: GothamPro,sans-serif;
  color: #000;
  margin: 0 0 20px;
  line-height: normal;
  font-weight: 700;
}
.h1,
h1 {
  font-size: 52px;
}
.h2,
h2 {
  font-size: 48px;
}
.h3,
h3 {
  font-size: 44px;
}
.h4,
h4 {
  font-size: 40px;
}
.h5,
h5 {
  font-size: 36px;
}
.h6,
h6 {
  font-size: 32px;
}
ol,
ul {
  list-style: none;
  margin: 0 0 20px;
  padding: 0;
}
ol.marker li,
ul.marker li {
  position: relative;
  padding-left: 20px;
  margin-top: 5px;
}
ol.marker li:first-child,
ul.marker li:first-child {
  margin-top: 0;
}
ul.marker li:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  position: absolute;
  left: 0;
  top: 9px;
  background: #000;
  border-radius: 50%;
}
ol.marker li {
  counter-increment: step-counter;
}
ol.marker li:before {
  content: counter(step-counter) ".";
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  color: #000;
  font-weight: 500;
}
q {
  display: block;
  margin: 0 0 20px;
}
small {
  font-size: 80%;
}
svg {
  display: block;
  overflow: hidden;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #6c6c6c;
  opacity: 1;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #6c6c6c;
  opacity: 1;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #6c6c6c;
  opacity: 1;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #6c6c6c;
  opacity: 1;
}
input:-webkit-autofill,
textarea:-webkit-autofill {
  color: #6c6c6c;
  opacity: 1;
  -webkit-text-fill-color: #6c6c6c!important;
}
input::-ms-clear {
  display: none;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.cover {
  padding: 0 15px;
  margin: 0 auto;
  min-width: 970px;
}
.jq-selectbox.select__select {
  width: 100%;
}
.jq-selectbox.select__select .jq-selectbox__select {
  transition: all .3s ease;
  border: 1px solid #fff;
  border-radius: 0;
  background: #2f3439;
  padding: 0 15px;
  height: auto;
  color: #fff;
  font: 400 14px/1 GothamPro,sans-serif;
  box-shadow: none;
  text-shadow: none;
  height: 42px;
  border-radius: 4px;
}
.jq-selectbox.select__select .jq-selectbox__select-text {
  padding-top: 13px;
}
.jq-selectbox.select__select .jq-selectbox__trigger {
  display: none;
}
.jq-selectbox.select__select .jq-selectbox__dropdown {
  top: 100%;
  border-radius: 0;
  font: 400 14px/1 GothamPro,sans-serif;
  background: #2f3439;
  border: none;
}
.jq-selectbox.select__select .jq-selectbox__dropdown li {
  transition: all .3s ease;
  color: #fff;
  text-shadow: none;
  padding: 6px 15px 7px;
}
.jq-selectbox.select__select .jq-selectbox__dropdown li:active,
.jq-selectbox.select__select .jq-selectbox__dropdown li:hover {
  background: #f79900;
}
.fancybox-inner .fancybox-close-small {
  right: -53px;
  width: 23px;
  height: 23px;
  padding: 0;
}
.fancybox-inner .fancybox-close-small:after,
.fancybox-inner .fancybox-close-small:before {
  content: "";
  background: #fff;
  display: block;
  width: 4px;
  height: 23px;
  border-radius: 5px;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%) rotate(45deg);
}
.fancybox-inner .fancybox-close-small:after {
  transform: translateX(-50%) rotate(-45deg);
}
.fancybox-inner .fancybox-close-small svg {
  display: none;
}
.aside .scrollbar-inner .scroll-element.scroll-x {
  display: none;
}
.scrollbar-inner .scroll-content.main__contracts {
  padding-right: 20px;
  padding-bottom: 20px;
}
.scrollbar-inner .scroll-element {
  width: 9px!important;
}
.scrollbar-inner .scroll-element.scroll-x {
  width: 100%!important;
  height: 9px;
}
.scrollbar-inner .scroll-element_track {
  width: 4px!important;
  box-shadow: inset 0 4px 4px rgba(0,0,0,.25);
  background-color: #fff;
  margin: 0 2px!important;
}
.scrollbar-inner .scroll-x .scroll-element_track {
  width: 100%!important;
  height: 4px;
  margin: 2px 0!important;
}
.scrollbar-inner .scroll-element .scroll-bar {
  background-color: #f79900;
  box-shadow: 0 4px 4px rgba(0,0,0,.25);
  border-radius: 11px;
  width: 9px;
  height: 27px!important;
  opacity: 1;
}
.scrollbar-inner .scroll-element.scroll-x .scroll-bar{
  height: 9px!important;
  width: 27px!important;
}
.scrollbar-inner .scroll-element .scroll-bar:before {
  content: "";
  display: block;
  width: 5px;
  height: 11px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.scrollbar-inner .scroll-element.scroll-x .scroll-bar:before {
  width: 11px;
  height: 5px;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  border-top: none;
  border-bottom: none;
}
.scrollbar-inner .scroll-element .scroll-bar:after {
  content: "";
  display: block;
  width: 5px;
  height: 1px;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.scrollbar-inner .scroll-element.scroll-x .scroll-bar:after{
  width: 1px;
  height: 5px;
}
.scrollbar-inner.contract__document .scroll-y {
  top: 5px!important;
  right: 7px!important;
}
/* .scroll-wrapper > .scroll-content {
  overflow-x: hidden!important;
} */
#smsru-sender-styler,
#smsaero-sender-styler{
  padding: 0;
}
#smsru-sender-styler .jq-selectbox__select,
#smsaero-sender-styler .jq-selectbox__select{
  height: 53px;
  width: 300px;
  background-color: #a6a6a6;
  border: none;
  line-height: 2em;
  color: #000000;
}
#smsaero-sender-styler .jq-selectbox__select{
  width: 100%;
}

@media screen and (max-width: 970px){
  .cover{
    min-width:100%;
  }
}

.rightSlider{
  width: 100%;
  z-index:900;
  background-color: rgba(0,0,0,0.4);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  /*left: 0;*/
  transition: opacity 0.3s;
  display: none;
  overflow-x: hidden;
  opacity: 0;
}
.rightSlider h3{
  color: #fff;
}
.rightSlider.show{
  /*width: 100%;*/
  opacity: 1;
}
.rightSlider > .content{
  position: absolute;
  right: 0;
  width: 0;
  top: 0;
  bottom: 0;
  background-color: #2e3438;
  z-index: 1000;
  padding: 20px;
  color: #fff;
  overflow-y: scroll;
  transition: width 1s;
}
.rightSlider.show > .content{
  width: 70%;
}
.hide{
  display: none;
}
.sign_left{
  position: relative;
    color: #777;
    font: 500 14px/1 GothamPro,sans-serif;
    /*padding-right: 20px;*/
}
.sign_left span{
  /*padding: 0 21px;*/
  color: #f79900;
  font: 400 14px/1 GothamPro,sans-serif;
}