html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

/* set a max-width for horizontal fluid layout and make it centered */
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    max-width: 1300px;
}

.logo {
    width:300px;
    max-width: 100%;
}

.greentext {
    color: #95B417;
}

.orangetext {
    color: #ff9900;
}

.accordion .accordion-header {
    border: solid #F5CBA7;
}

.accordion .accordion-collapse {
    
}

.accordion-button:not(.collapsed) {
    background-color: #ff9900;
    color: #fff;
}

.getrate:hover {
    cursor: pointer;
}

.btn-warning {
    background: #ff9900;
}

.btn-outline-warning {
    border-color: #ff9900;
    color: #ff9900; 
}

hr {
    border: none;
    height: 3px;
    color: #ff9900;
    background-color: #ff9900;
}

/*
    
    #ff9900 - orange 
    #F5CBA7 - orange light, for borders
    #95B417 - green

*/
    /* load more classes */
    .blockload {
    display: none;
}

#load {
    font-size: 18px;
    cursor: pointer;
}