body{
  background : transparent; 
  overflow: hidden;
  width: 100%;
  margin: 0px;
  font-family: Tahoma,Geneva,sans-serif;
  padding-left: 15px;
  margin-left: 15px;
}

.btn.btn-primary { 
  background-color: #007FB1; 
  font-weight: normal; 
  border: 2px solid transparent; 
  font-size: 14px; 
}

.btn.has-arrow { 
  padding-right: 40px; 
}

.btn { 
  color: white; 
  background-color: #007FB1; 
  min-width: 75px; 
  max-width: 100%; 
  text-transform: uppercase; 
  border-radius: 3px; 
  border: none; 
  padding: 15px 30px; 
  height: 50px; 
  text-decoration: none; 
  position: relative; 
  font-family: "Glober W01 SemiBold", sans-serif; 
  font-size: 14px; 
}

form {
  background-color: transparent;
  padding: 15px 0px 15px 0px;
}
form span {
  color: #003876;
  font-family: arial, tahoma, sans-serif;
  font-weight: normal;
  font-size: 1.3em;
}
form label {
  z-index: 10000;
  font-size: 12px;
  font-family: Tahoma,Geneva,sans-serif;
  color: #6E6E6E;
}
@media (max-width: 959px) {
body {
  left: 7px;
}
}

form {
  width: 100%;
}

form label {
  position: relative;
  color: #6E6E6E;
  left: 10px;
  top: 25px;
}

form .requiredLabel {
 color: #da4167;
}

form input {
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height: 35px;
  padding: 15px 5px 0px 10px;
  color: #555555;
  width: 288px;
}

form textarea {
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height: 65px;
  padding: 15px 5px 0px 10px;
  color: #555555;
  width: 288px;
}

form .help-block a {
  font-size: 12px;
  color: #2168a7;
}

form a:hover {
  color: #385b6b;
  text-decoration: underline;
}

form .emailOptIn {
  top: 0px;
  left: 0px;
}

form .emailOptIn input {
  float: left;
  width: 18px;
}

form .btnSend {
  padding: 0px !important;
  opacity: 1;
  margin-top: 30px;
  color: #FFFFFF;
  /*background: #da4167;*/
  width: 145px;
  height: 50px;
  line-height: 33px;
  cursor: pointer;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  left: -20px;
  /*background: rgba(213, 63, 100, 1);
  background: -webkit-linear-gradient(-15deg, rgba(213, 63, 100, 1) 0%, rgba(213, 63, 100, 1) 80%, rgba(200, 60, 95, 1) 80%, rgba(200, 60, 95, 1) 100%);
  background: linear-gradient(105deg, rgba(213, 63, 100, 1) 0%, rgba(213, 63, 100, 1) 80%, rgba(200, 60, 95, 1) 80%, rgba(200, 60, 95, 1) 100%);*/
}

.btn.has-arrow:after {
    font-family: 'asxicon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e914';
    font-size: 10px;
    position: absolute;
    top: 17px;
    right: 25px;
}
.vl {
    position: absolute;
    left: 305px;
    border-left: 10px solid #007fb1;
    height: 35px;
    margin-top: 10px;
}

select {
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height: 55px;
  padding: 17px 5px 0px 9px;
  color: #333333;
  width: 300px;
  background: "|";
  -webkit-appearance: none;
  background-position-x: 244px;
}

select option {
    width: 300px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

ul.dropdown-menu > li {
    max-width: 144px;
}

.error {
  color: #EF4337 !important;
  margin-bottom: 10px;
  left: -300px;
  top: 35px;
}

label.error {
  display: inline;
}

.whiteLabel {
  color: #FFFFFF;
}

label.termsLabel {
  z-index: 100 !important;
  top: 0px;
  left: 5px;
}

label.checkboxLabel {
  z-index: 100 !important;
  top: 10px;
  left: 0px;
}

input.checkboxInput {
  margin: 0px;
  position: relative;
  width: 18px;
  left: 0px;
  /*float: left;*/
}

#EmailOpt_In-error {
  width: 300px;
  position: relative !important;
  left: -42px;
  top: 35px;
}

.multi-select-menuitem  {
 top: 0px !important;
white-space: normal !important;
 padding-left: 20px !important;
}

.multi-select-menuitem input {
  margin-top: 0px !important;
  height: 15px !important;
  width: 15px !important;
}

.multi-select-container .multi-select-button {
  color: #333333 !important;
  font-size: 14px !important;
  height: 22px !important;
  padding-top: 29px;
  width: 281px !important;
  max-width: 281px !important;
}

.multi-select-button:after {
  display: none !important;
  margin-top: 5px;
  float: right;
}

.multi-select-menu {
    width: 302px !important;
 min-width: 302px !important;
    top: 38px !important;
}

.multiLabel {
 z-index: 1000;
}

.buttonRightArrow {
  top: 2px;
  font-size: 20px;
  position: relative;
  left: -57px;
  color: white; 
}

/* anchor link styles */
.whiteLabel a:link {
  color: #FFFFFF;
}

.whiteLabel a:visited {
  color: #FFFFFF;
}

.whiteLabel a:hover {
  color: #FFFFFF !important;
}

.whiteLabel a:active {
  color: #FFFFFF;
}

 form.smallScreen input {
  width: 288px !important;
 }
 .smallScreen .multi-select-container .multi-select-button {
  width: 288px !important;
  max-width: 288px !important;
 }
 .smallScreen select {
  width: 300px !important;
 }

.select2-container .select2-selection--single, .select2-container .select2-selection--multiple {
 height: 55px !important;
}

.select2-container .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--multiple .select2-selection__choice{
    top: 20px;
    font-size: 14px;
    position: relative;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
 display: none;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-search--inline .select2-search__field{
 font-size: 14px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
}

.select2Font {
  font-family: "Glober W01 SemiBold", sans-serif;  
 font-size: 14px;
}
