
/**********************************************************************/
/** TEXT, LINKS & BUTTONS */
/**********************************************************************/

body {
  color: black;

}

.nav>li>a {
    color: white;
}    

.navbar-nav>li>a {
    color: black;
}

a, a:link, a:visited, a:hover, a:active {
    color: deepskyblue;
}

.all-icons{
    display: flex;
    justify-content: space-between;
}

.logo-image{
    position: absolute !important;
    right: 5%;
    top: 30%;
    height: 40%;
}

.shade-white{
    position: absolute !important;
    right: 0%;
    background-image: linear-gradient(to right, transparent , white);
    width: 66%;
    height: 100%;
}

/*******************************/
/* BORDER RADIUSES */
/*******************************/

.btn, a.btn {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}

.navbar-nav>li>a.btn-nav {
  border-radius: 0;
}

.dropdown-menu {
    border-radius: 0px !important;
    /*
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
    */
}

.modal-content {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}

.form-control {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}

.pagination>li>a, .pagination>li>span {
  border-radius: 0 !important;
}

/*******************************/
/* PRIMARY */
/*******************************/

.bwx-btn-primary, a.inverse.bwx-btn-primary, .inverse a.bwx-btn-primary {
    background-color: deepskyblue;
    color: white !important;
}

.btn.bwx-btn-primary {
    border: 3px solid deepskyblue;
}

.bwx-btn-primary:hover, .btn-nav.bwx-btn-primary:hover,  .bwx-btn-primary:focus, .btn-nav.bwx-btn-primary:focus {
    background-color: dodgerblue;
}

.btn.bwx-btn-primary:hover, .btn.bwx-btn-primary:focus {
    border: 3px solid dodgerblue;
}

.bwx-btn-primary {
    -webkit-box-shadow: 0 4px 0 royalblue;
    -moz-box-shadow: 0 4px 0 royalblue;
    box-shadow: 0 4px 0 royalblue;
}

.btn-border.bwx-btn-primary, a.btn-border.bwx-btn-primary  {
    color: deepskyblue;
}

/*******************************/
/* secondary */
/*******************************/

.bwx-btn-secondary, a.inverse.bwx-btn-secondary, .inverse a.bwx-btn-secondary {
    background-color: mediumturquoise;
    color: white !important;
}

.btn.bwx-btn-secondary {
    border: 3px solid mediumturquoise;
}

.bwx-btn-secondary:hover, .btn-nav.bwx-btn-secondary:hover,  .bwx-btn-secondary:focus, .btn-nav.bwx-btn-secondary:focus {
    background-color: darkturquoise;
}

.btn.bwx-btn-secondary:hover, .btn.bwx-btn-secondary:focus {
    border: 3px solid darkturquoise;
}

.bwx-btn-secondary {
    -webkit-box-shadow: 0 4px 0 blue;
    -moz-box-shadow: 0 4px 0 blue;
    box-shadow: 0 4px 0 blue;
}

.btn-border.bwx-btn-secondary, a.btn-border.bwx-btn-secondary  {
    color: mediumturquoise;
}


/*******************************/
/* tertiary */
/*******************************/

.bwx-btn-tertiary, a.inverse.bwx-btn-tertiary, .inverse a.bwx-btn-tertiary {
    background-color: royalblue;
    color: white !important;
}

.btn.bwx-btn-tertiary {
    border: 3px solid royalblue;
}

.bwx-btn-tertiary:hover, .btn-nav.bwx-btn-tertiary:hover,  .bwx-btn-tertiary:focus, .btn-nav.bwx-btn-tertiary:focus {
    background-color: midnightblue;
}

.btn.bwx-btn-tertiary:hover, .btn.bwx-btn-tertiary:focus {
    border: 3px solid midnightblue;
}

.bwx-btn-tertiary {
    -webkit-box-shadow: 0 4px 0 mediumturquoise;
    -moz-box-shadow: 0 4px 0 mediumturquoise;
    box-shadow: 0 4px 0 mediumturquoise;
}

.btn-border.bwx-btn-tertiary, a.btn-border.bwx-btn-tertiary  {
    color: royalblue;
}

/*******************************/
/* GHOST */
/*******************************/

.bwx-btn-ghost-white {
    background-color: transparent;
    border: 3px solid #fff;
    color: white !important;
}

.bwx-btn-ghost-white:hover {
    background-color: #fff;
    color: black !important;
}

.bwx-btn-ghost-black {
    background-color: transparent;
    border: 3px solid #000;
    color: #000 !important;
}

.bwx-btn-ghost-black:hover {
    background-color: #000;
    color: white !important;
}

.bwx-btn-ghost-primary {
    background-color: transparent;
    border: 3px solid deepskyblue;
    color: deepskyblue !important;
}

.bwx-btn-ghost-primary:hover {
    background-color: deepskyblue;
    color: white !important;
}

/*******************************/
/* RED */
/*******************************/

.bwx-btn-red, a.inverse.bwx-btn-red, .inverse a.bwx-btn-red {
    background-color: #E4032C !important;
    color: white !important;
}

.btn.bwx-btn-red {
    border: 3px solid #E4032C !important;
}

.btn-border.bwx-btn-red, a.btn-border.bwx-btn-red  {
    color: #E4032C !important;
}

/*******************************/
/* LINK */
/*******************************/

.hero-icon-links .bwx-btn-link {
  color: #fff;
  font-size: 1.1em;
}

.bwx-btn-link {
  font-weight: 700 !important;
}

.bwx-btn-link, .bwx-btn-link i {
    color: deepskyblue !important;
}

.bwx-btn-link:hover, .bwx-btn-link:focus {
    color: royalblue !important;
}

.fa-ul li i {
  color: #1e7da9;
}

/*******************************/
/* FACEBOOK */
/*******************************/

.bwx-btn-facebook, a.inverse.bwx-btn-facebook, .inverse a.bwx-btn-facebook {
    background-color: #29487e;
    color: white !important;
}

.btn.bwx-btn-facebook {
    border: 3px solid #29487e;
}

.bwx-btn-facebook:hover, .btn-nav.bwx-btn-facebook:hover,  .bwx-btn-facebook:focus, .btn-nav.bwx-btn-facebook:focus {
    background-color: #365ea5;
}

.btn.bwx-btn-facebook:hover, .btn.bwx-btn-facebook:focus {
    border: 3px solid #365ea5;
}

.bwx-btn-facebook {
    -webkit-box-shadow: 0 4px 0 #4f7bc4;
    -moz-box-shadow: 0 4px 0 #4f7bc4;
    box-shadow: 0 4px 0 #4f7bc4;
}

.btn-border.bwx-btn-facebook, a.btn-border.bwx-btn-facebook  {
    color: #29487e;
}

/*******************************/
/* GOOGLE */
/*******************************/

.bwx-btn-google, a.inverse.bwx-btn-google, .inverse a.bwx-btn-google {
    background-color: #4385f5;
    color: white !important;
}

.btn.bwx-btn-google {
    border: 3px solid #4385f5;
}

.bwx-btn-google:hover, .btn-nav.bwx-btn-google:hover,  .bwx-btn-google:focus, .btn-nav.bwx-btn-google:focus {
    background-color: #5997ff;
}

.btn.bwx-btn-google:hover, .btn.bwx-btn-google:focus {
    border: 3px solid #5997ff;
}

.bwx-btn-google {
    -webkit-box-shadow: 0 4px 0 #96bdfe;
    -moz-box-shadow: 0 4px 0 #96bdfe;
    box-shadow: 0 4px 0 #96bdfe;
}

.btn-border.bwx-btn-google, a.btn-border.bwx-btn-google  {
    color: #4385f5;
}

/*******************************/
/* GOOGLE */
/*******************************/

.bwx-btn-twitter, a.inverse.bwx-btn-twitter, .inverse a.bwx-btn-twitter {
    background-color: #38A1F3;
    color: white !important;
}

.btn.bwx-btn-twitter {
    border: 3px solid #38A1F3;
}

.bwx-btn-twitter:hover, .btn-nav.bwx-btn-twitter:hover,  .bwx-btn-twitter:focus, .btn-nav.bwx-btn-twitter:focus {
    background-color: #57b5ff;
}

.btn.bwx-btn-twitter:hover, .btn.bwx-btn-twitter:focus {
    border: 3px solid #57b5ff;
}

.bwx-btn-twitter {
    -webkit-box-shadow: 0 4px 0 #2a6da2;
    -moz-box-shadow: 0 4px 0 #2a6da2;
    box-shadow: 0 4px 0 #2a6da2;
}

.btn-border.bwx-btn-twitter, a.btn-border.bwx-btn-twitter  {
    color: #38A1F3;
}

/**********************************************************************/
/** BACKGROUND COLORS */
/**********************************************************************/

.bwx-bg-primary {
  background-color: deepskyblue !important;
}
.bwx-bg-secondary {
  background-color: mediumturquoise !important
}
.bwx-bg-tertiary {
  background-color: royalblue !important;
}
.bwx-bg-black {
  background-color: deepskyblue !important;
}
.bwx-bg-dark {
  background-color: mediumturquoise !important;
}
.bwx-bg-light {
  background-color: #fafafa !important;
}
.bwx-bg-white {
  background-color: white !important;
}

/**********************************************************************/
/** TEXT COLORS */
/**********************************************************************/

.bwx-text-dark {
  color: black !important;
}

.bwx-text-primary {
  color: deepskyblue !important;
}

.bwx-text-secondary {
  color: mediumturquoise !important;
}

.bwx-text-tertiary {
  color: royalblue !important;
}

.bwx-text-white {
  color: white !important;
}

.bwx-text-light {
  color: lightgray !important;
}

/**********************************************************************/
/** COOKIE POLICY COLORS */
/**********************************************************************/

#gdpr-cookie-message h4, #gdpr-cookie-message h5, #gdpr-cookie-message a {
    color: #E4032C;
}

#gdpr-cookie-message a:hover {
  border-bottom-color: #E4032C;
}

#gdpr-cookie-message button, button#ihavecookiesBtn {
  background: #E4032C;
  border: 3px solid #E4032C;
}

#gdpr-cookie-message button:hover {
    color: #E4032C;
}
button#gdpr-cookie-advanced {
    background: white !important;
    color: #E4032C;
}
button#gdpr-cookie-advanced:hover {
    background: #E4032C;
}

/**********************************************************************/
/** PAGINATION COLORS & THEMING */
/**********************************************************************/


.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
  background-color: royalblue;
  border-color: royalblue;
}

.fix-height-input {
    height: 55px !important;
}

.btn:focus, a.btn:focus, .btn:hover, a.btn:hover, .btn.active:focus, a.btn.active:focus, .btn:active:focus, a.btn:active:focus, 
a, a:link, a:visited, a:hover, a:active {
    color: red;
}