

.single .financiation {
  background-color: #ff003c;
  position: relative;
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
  box-sizing: border-box;
  margin: 20px 0;
}


.single .financiation .form {padding-top: 3%;}
.single .financiation .fin-ind {padding: 30px;}
.single .financiation .fin-ind h5 {color: white; font-size: 1.6rem; width: 120px;margin-top: 16px; padding-left: 10px; margin-bottom: 0px;}
.single .financiation .fin-ind h5 span {display: inline; color: white; font-weight: 700;}
/* .product .financiation .fin-ind h5#financeResult {opacity: 0.6;}  */
.single .financiation .fin-ind h5 small {margin-top: 0; font-size: 1rem; margin-bottom: auto;}
.single .financiation .fin-ind small {margin-top: 0; font-size: 1rem; margin-bottom: auto; padding-left: 10px;}
.single .financiation .bg-black {background-color: #000000; width: 120px; height: 100%; padding: 50px 30px; cursor: pointer; padding-top: 7%;}
.single .financiation .back-black {background-color: #000000;}
.single .financiation h4 {color: white; 
  font-weight: 700; 
  padding: 20px 30px 20px 10px; 
  text-transform: uppercase;
  font-size: 1.25rem;
}
.single .financiation small {padding-top: 10px; color: white; display: block; text-transform: initial; font-size: 0.9rem; max-width: 150px; font-weight: 400 !important;}
.single .financiation .uk-input {border: 0 !important; background-color: transparent; color: white !important; border-bottom: 1px solid white !important; min-height: 40px; padding: 10px;} 
.single .financiation .uk-select {border: 0 !important; background-color: transparent; color: white !important; border-bottom: 1px solid white !important; min-height: 40px; padding: 10px; height: 45px !important;} 
.single .financiation .uk-input:active, .product .financiation .uk-select:active{border-bottom: 1px solid #444444 !important;}
.single .description h3 {font-size: 3rem; color: #ff003c;}
.single .description h4 {font-size: 1.6rem; color: #ff003c; font-weight: 700;}
.single .specs [class*=uk-align] {display: flex !important; margin-bottom: 0 !important;}
.single .uk-table th {padding: 16px 12px;text-align: left;vertical-align: bottom;font-size: .875rem;font-weight: 700;color: #000000;text-transform: initial;}
.single .uk-table th {color: #000000; max-width: 150px;}

.single .financiation .uk-select {
  border: 0 !important;
  background-color: transparent;
  color: white !important;
  border-bottom: 1px solid white !important;
  min-height: 40px;
  padding: 10px;
  height: 45px !important;
}
.financiation form input[type="text"], .financiation .form input[type="email"], .financiation .form input[type="number"], .financiation .form select, .financiation .form textarea {
  
  margin-top: 0px !important;
  padding: 9px;
  border: 0;
  background-color: transparent;
  box-shadow: none;
  border-radius: 0;
  height: auto;
  margin-bottom: 0;
  color: #171919;
  font-size: 1rem;
  border-bottom: 1px solid white;
  width: 100%;
}
.financiation .uk-select:not([multiple]):not([size]) option {
  background-color: white !important;
  color: #000000 !important;
}
.financiation .form input[type="text"]:focus, .financiation .form input[type="email"]:focus, .financiation .form input[type="number"]:focus, .financiation .form textarea:focus, .financiation .form select:focus {
  border-bottom: 1px solid #ff003c !important;
  background-color: #ff003c !important;
  color: #ff003c;
  outline: 0;
}
.financiation .uk-select:not([multiple]):not([size]) {
  height: 40px;
  vertical-align: middle;
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.financiation .uk-select {
  max-width: 100%;
  width: 100%;
  border: 0 none;
  padding: 0 10px;
  background: #fff;
  color: #666;
  border: 1px solid #e5e5e5;
  transition: .2s ease-in-out;
    transition-property: all;
  transition-property: color,background-color,border;
}
.financiation .uk-checkbox, .financiation .uk-input, .financiation .uk-radio, .financiation .uk-select, .financiation .uk-textarea {
  box-sizing: border-box;
  margin: 0;
  border-radius: 0;
  font: inherit;
    font-size: inherit;
}
.financiation [class*="uk-width"] {
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
}


.financiation .uk-grid > * {
  padding-left: 30px;
}
.financiation  .uk-width-expand\@m.uk-first-column{
  padding-left: 0px;
}
.financiation .form .uk-select:not([multiple]):not([size]) {
  background-color: #ff003c;
  background-image: none;
  color: white !important;
}

.financiation .icon.calc {
  width: 50px;
  height: 50px;
  background-position: -0px -352px;
  position: relative;
  z-index: 1;
  margin-left: calc(50% - 25px);
}
.financiation .icon {
  background-image: url('../img/assets-sprite.svg');
  display: inline-block;
  background-size: 1000px 500px;
}

@media (min-width: 960px) {
  .financiation .uk-width-expand\@m {
    flex: 1;
    min-width: 1px;
  }
}

.financiation .uk-grid-collapse > *, .financiation .uk-grid-column-collapse > * {
  padding-left: 0;
}

.financiation .uk-grid > * {
  margin: 0;
}



@media (min-width: 960px) {
  .financiation .uk-width-auto\@m {
    width: auto;
  }
}


.financiation .uk-grid-collapse > *, .financiation .uk-grid-column-collapse > * {
  padding-left: 0;
}


.financiation .uk-grid {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
  height: 100%;
}

@media (min-width: 960px) {
  .financiation .uk-width-expand\@m {
    flex: 1;
    min-width: 1px;
  }
}

.financiation .uk-grid-collapse > *, .financiation .uk-grid-column-collapse > * {
  padding-left: 0;
}
@media (min-width: 1200px) {
  .financiation .uk-grid > * {
    padding-left: 20px;
  }
}
.financiation .uk-grid > * {
  padding-left: 30px;
}

.financiation .uk-grid > * > :last-child {
  margin-bottom: 0;
}

.single .financiation .fin-ind {
  padding: 30px;
}
.financiation .uk-text-left {
  text-align: left !important;
}
@media (min-width: 640px) {
  .financiation .uk-width-1-2\@s {
    width: 50%;
  }
}
@media (min-width: 960px) {
  .financiation .uk-width-1-4\@m {
    width: 25%;
  }
}

@media (max-width: 959px) {
  .single .financiation {
    position: relative;
  }
  .financiation .uk-grid > * {
    padding-left: 10px;
  }
  .financiation .uk-width-expand\@m {
    padding-left: 0px;
  }
  .single .financiation .fin-ind {
    padding: 25px;
  }
  .single .financiation .bg-black {
    background-color: #000000;
    width: 100%;
    height: auto;
    padding: 50px 30px;
    cursor: pointer;
  }
}

