.custom-form-control-group-style-1 .form-control:first-child {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/></svg>");
    border-radius: 35px 0 0 35px !important;
    border-right: 0;
    background-repeat: no-repeat;
    background-size: 11px;
    background-position: 92% center;
}

.custom-form-control-group-style-1 .form-control:last-child {
    border-radius: 0 35px 35px 0 !important;
}

html .btn-secondary {
    background-color: #0088CC;
    border-color: #0088CC #0088CC #2e8e41;
    color: #FFF;
    --color: #0088CC;
    --hover: #287cc1;
    --disabled: #0088CC;
    --active: #287cc1;
  }
  html .btn-secondary:hover,
  html .btn-secondary.hover {
    border-color: #59c96e #59c96e #0088CC;
    color: #FFF;
  }
  html .btn-secondary:hover:not(.bg-transparent),
  html .btn-secondary.hover:not(.bg-transparent) {
    background-color: #287cc1;
  }
  html .btn-secondary:focus,
  html .btn-secondary.focus {
    border-color: #2e8e41 #2e8e41 #22672f;
    color: #FFF;
    box-shadow: 0 0 0 3px rgba(59, 180, 82, 0.5);
  }
  html .btn-secondary:focus:not(.bg-transparent),
  html .btn-secondary.focus:not(.bg-transparent) {
    background-color: #287cc1;
  }
  html .btn-secondary.disabled,
  html .btn-secondary:disabled {
    border-color: #0088CC #0088CC #2e8e41;
  }
  html .btn-secondary.disabled:not(.bg-transparent),
  html .btn-secondary:disabled:not(.bg-transparent) {
    background-color: #0088CC;
  }
  html .btn-secondary:active,
  html .btn-secondary.active {
    border-color: #2e8e41 #2e8e41 #22672f !important;
  }
  html .btn-secondary:active:not(.bg-transparent),
  html .btn-secondary.active:not(.bg-transparent) {
    background-color: #287cc1 !important;
    background-image: none !important;
  }
  html .btn-secondary-scale-2 {
    background-color: #2e8e41;
    border-color: #2e8e41 #2e8e41 #22672f;
    color: #FFF;
  }
  html .btn-secondary-scale-2:hover,
  html .btn-secondary-scale-2.hover {
    border-color: #0088CC #0088CC #2e8e41;
    color: #FFF;
  }
  html .btn-secondary-scale-2:hover:not(.bg-transparent),
  html .btn-secondary-scale-2.hover:not(.bg-transparent) {
    background-color: #38aa4e;
  }
  html .btn-secondary-scale-2:focus,
  html .btn-secondary-scale-2.focus {
    border-color: #22672f #22672f #15411e;
    color: #FFF;
    box-shadow: 0 0 0 3px rgba(46, 142, 65, 0.5);
  }
  html .btn-secondary-scale-2:focus:not(.bg-transparent),
  html .btn-secondary-scale-2.focus:not(.bg-transparent) {
    background-color: #257133;
  }
  html .btn-secondary-scale-2.disabled,
  html .btn-secondary-scale-2:disabled {
    border-color: #2e8e41 #2e8e41 #22672f;
  }
  html .btn-secondary-scale-2.disabled:not(.bg-transparent),
  html .btn-secondary-scale-2:disabled:not(.bg-transparent) {
    background-color: #2e8e41;
  }
  html .btn-secondary-scale-2:active,
  html .btn-secondary-scale-2.active {
    border-color: #22672f #22672f #15411e !important;
  }
  html .btn-secondary-scale-2:active:not(.bg-transparent),
  html .btn-secondary-scale-2.active:not(.bg-transparent) {
    background-color: #257133 !important;
    background-image: none !important;
  }
  html .show > .btn-secondary.dropdown-toggle,
  html .show > .btn-secondary-scale-2.dropdown-toggle {
    background-color: #287cc1 !important;
    background-image: none !important;
    border-color: #2e8e41 #2e8e41 #22672f !important;
  }
  html .btn-check:active + .btn-secondary,
  html .btn-check:checked + .btn-secondary,
  html .btn-check:focus + .btn-secondary {
    background-color: #35a149;
    border-color: #0088CC #0088CC #35a149;
    color: #FFF;
  }
  html .btn-tertiary {
    background-color: #0a83df;
    border-color: #0a83df #0a83df #0866ae;
    color: #FFF;
    --color: #0a83df;
    --hover: #1a96f5;
    --disabled: #0a83df;
    --active: #086dba;
  }
  html .btn-tertiary:hover,
  html .btn-tertiary.hover {
    border-color: #279cf5 #279cf5 #0a83df;
    color: #FFF;
  }
  html .btn-tertiary:hover:not(.bg-transparent),
  html .btn-tertiary.hover:not(.bg-transparent) {
    background-color: #1a96f5;
  }
  html .btn-tertiary:focus,
  html .btn-tertiary.focus {
    border-color: #0866ae #0866ae #064a7d;
    color: #FFF;
    box-shadow: 0 0 0 3px rgba(10, 131, 223, 0.5);
  }
  html .btn-tertiary:focus:not(.bg-transparent),
  html .btn-tertiary.focus:not(.bg-transparent) {
    background-color: #086dba;
  }
  html .btn-tertiary.disabled,
  html .btn-tertiary:disabled {
    border-color: #0a83df #0a83df #0866ae;
  }
  html .btn-tertiary.disabled:not(.bg-transparent),
  html .btn-tertiary:disabled:not(.bg-transparent) {
    background-color: #0a83df;
  }
  html .btn-tertiary:active,
  html .btn-tertiary.active {
    border-color: #0866ae #0866ae #064a7d !important;
  }
  html .btn-tertiary:active:not(.bg-transparent),
  html .btn-tertiary.active:not(.bg-transparent) {
    background-color: #086dba !important;
    background-image: none !important;
  }
  html .btn-tertiary-scale-2 {
    background-color: #0866ae;
    border-color: #0866ae #0866ae #064a7d;
    color: #FFF;
  }
  html .btn-tertiary-scale-2:hover,
  html .btn-tertiary-scale-2.hover {
    border-color: #0a83df #0a83df #0866ae;
    color: #FFF;
  }
  html .btn-tertiary-scale-2:hover:not(.bg-transparent),
  html .btn-tertiary-scale-2.hover:not(.bg-transparent) {
    background-color: #097cd3;
  }
  html .btn-tertiary-scale-2:focus,
  html .btn-tertiary-scale-2.focus {
    border-color: #064a7d #064a7d #032d4d;
    color: #FFF;
    box-shadow: 0 0 0 3px rgba(8, 102, 174, 0.5);
  }
  html .btn-tertiary-scale-2:focus:not(.bg-transparent),
  html .btn-tertiary-scale-2.focus:not(.bg-transparent) {
    background-color: #06518a;
  }
  html .btn-tertiary-scale-2.disabled,
  html .btn-tertiary-scale-2:disabled {
    border-color: #0866ae #0866ae #064a7d;
  }
  html .btn-tertiary-scale-2.disabled:not(.bg-transparent),
  html .btn-tertiary-scale-2:disabled:not(.bg-transparent) {
    background-color: #0866ae;
  }
  html .btn-tertiary-scale-2:active,
  html .btn-tertiary-scale-2.active {
    border-color: #064a7d #064a7d #032d4d !important;
  }
  html .btn-tertiary-scale-2:active:not(.bg-transparent),
  html .btn-tertiary-scale-2.active:not(.bg-transparent) {
    background-color: #06518a !important;
    background-image: none !important;
  }
  html .show > .btn-tertiary.dropdown-toggle,
  html .show > .btn-tertiary-scale-2.dropdown-toggle {
    background-color: #086dba !important;
    background-image: none !important;
    border-color: #0866ae #0866ae #064a7d !important;
  }
  html .btn-check:active + .btn-tertiary,
  html .btn-check:checked + .btn-tertiary,
  html .btn-check:focus + .btn-tertiary {
    background-color: #0975c7;
    border-color: #0a83df #0a83df #0975c7;
    color: #FFF;
  }

.nav-link:hover{
  color:#0975c7 !important;
}

#privacy{
  color: white !important;
}

#privacy:hover{
  color: #1a96f5 !important;
}

#header .header-nav-main nav > ul > li:last-child {
  background-color: black;
  margin-left: auto;
}

#mainNav li:last-child:hover:before{
  border-bottom: 45px solid white;
  height: 3px;
}

#quote.active::before{
  border-bottom: 45px solid white;
  content: '';
  position: absolute;
  right: 100%;
  z-index: 999;
  border-left: 30px solid transparent;
  border-right: 0 solid transparent;
  bottom: 0; 
  left: -30px;
}

#mainNav li:last-child::before{
  border-bottom: 45px solid black;
  content: '';
  position: absolute;
  right: 100%;
  z-index: 999;
  border-left: 30px solid transparent;
  border-right: 0 solid transparent;
  bottom: 0;
  left: -30px;
}

.table-list{
  vertical-align: middle;
  text-align: center;
}

.txt-comp{
  font-size: 1.2em !important;
  font-weight: 700 !important;
}

.txt-rates{
  padding-top: 35px;
}

.mar-5{
  margin: 5px;
}

.ded{
  min-width: 80px;
}


/* Mobile Devices */
@media (max-width: 575px){
  #header .header-top.header-top-default{
    display: none;
  }
  html.sticky-header-active #header .header-body{
    top: -100px !important;
  }
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}