.mdl-shadow--2dp {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
}
.mdl-shadow--3dp {
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .14), 0 3px 3px -2px rgba(0, 0, 0, .2), 0 1px 8px 0 rgba(0, 0, 0, .12);
}
.mdl-shadow--4dp {
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .2);
}
.mdl-shadow--6dp {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .2);
}
.mdl-shadow--8dp {
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2);
}
.mdl-shadow--16dp {
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);
}
.no-padding-t {
    padding-top: 0!important;
}
.no-padding-b {
    padding-bottom: 0!important;
}
.no-padding-r {
    padding-right: 0!important;
}
.no-padding-l {
    padding-left: 0!important;
}
@media (max-width:767px) {
    .m-t-sm-1 {
    margin-top: 1rem!important;
}
.m-t-sm-2 {
    margin-top: 2rem!important;
}
.m-t-sm-3 {
    margin-top: 3rem!important;
}
}@media (max-width:991px) {
    .m-t-md-1 {
    margin-top: 1rem!important;
}
.m-t-md-2 {
    margin-top: 2rem!important;
}
.m-t-md-3 {
    margin-top: 3rem!important;
}
}@media (max-width:1199px) {
    .m-t-lg-1 {
    margin-top: 1rem!important;
}
.m-t-lg-2 {
    margin-top: 2rem!important;
}
.m-t-lg-3 {
    margin-top: 3rem!important;
}
}.m-t-lg-1 {
    margin-top: 1rem!important;
}
.m-t-lg-2 {
    margin-top: 2rem!important;
}
.m-t-lg-3 {
    margin-top: 3rem!important;
}
.no-margin-t {
    margin-top: 0!important;
}
.no-margin-b {
    margin-bottom: 0!important;
}
.no-margin-r {
    margin-right: 0!important;
}
.no-margin-l {
    margin-left: 0!important;
}
@media (max-width:575px) {
    .no-margin-xs-t {
    margin-top: 0!important;
}
.no-margin-xs-b {
    margin-bottom: 0!important;
}
.no-margin-xs-r {
    margin-right: 0!important;
}
.no-margin-xs-l {
    margin-left: 0!important;
}
}@media (max-width:767px) {
    .no-margin-sm-t {
    margin-top: 0!important;
}
.no-margin-sm-b {
    margin-bottom: 0!important;
}
.no-margin-sm-r {
    margin-right: 0!important;
}
.no-margin-sm-l {
    margin-left: 0!important;
}
}@media (max-width:991px) {
    .no-margin-md-t {
    margin-top: 0!important;
}
.no-margin-md-b {
    margin-bottom: 0!important;
}
.no-margin-md-r {
    margin-right: 0!important;
}
.no-margin-md-l {
    margin-left: 0!important;
}
}@media (max-width:1199px) {
    .no-margin-lg-t {
    margin-top: 0!important;
}
.no-margin-lg-b {
    margin-bottom: 0!important;
}
.no-margin-lg-r {
    margin-right: 0!important;
}
.no-margin-lg-l {
    margin-left: 0!important;
}
}.hor-spacing-xs-a a {
    margin-left: .25rem;
    margin-right: .25rem;
}
.hor-spacing-sm-a a {
    margin-left: .5rem;
    margin-right: .5rem;
}
.hor-spacing-md-a a {
    margin-left: 1rem;
    margin-right: 1rem;
}
.hor-spacing-lg-a a {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
}
.hor-spacing-xl-a a {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
}
.img-bottom-xs .row, .img-bottom-xs .row>.img-container {
    display: -ms-flexbox;
    display: flex;
}
.img-bottom-xs .row>.img-container>.img-fluid {
    -ms-flex-item-align: end;
    align-self: flex-end;
}
@media (min-width:576px) {
    .img-bottom-sm .row, .img-bottom-sm .row>.img-container {
    display: -ms-flexbox;
    display: flex;
}
.img-bottom-sm .row>.img-container>.img-fluid {
    -ms-flex-item-align: end;
    align-self: flex-end;
}
}@media (min-width:768px) {
    .img-bottom-md .row, .img-bottom-md .row>.img-container {
    display: -ms-flexbox;
    display: flex;
}
.img-bottom-md .row>.img-container>.img-fluid {
    -ms-flex-item-align: end;
    align-self: flex-end;
}
}@media (min-width:992px) {
    .img-bottom-lg .row, .img-bottom-lg .row>.img-container {
    display: -ms-flexbox;
    display: flex;
}
.img-bottom-lg .row>.img-container>.img-fluid {
    -ms-flex-item-align: end;
    align-self: flex-end;
}
}@media (min-width:1200px) {
    .img-bottom-xl .row, .img-bottom-xl .row>.img-container {
    display: -ms-flexbox;
    display: flex;
}
.img-bottom-xl .row>.img-container>.img-fluid {
    -ms-flex-item-align: end;
    align-self: flex-end;
}
}.flex-center-xs .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media (min-width:576px) {
    .flex-center-sm .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
}@media (min-width:768px) {
    .flex-center-md .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
}@media (min-width:992px) {
    .flex-center-lg .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
}@media (min-width:1200px) {
    .flex-center-xl .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}
}body {
    background:#fafafa;
    font-family: Montserrat, Open Sans, sans-serif;
    font-weight: 300;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
    font-family: Montserrat, sans-serif;
    font-weight: 300;
}
.typography-1 {
    font-family: Montserrat, Open Sans, sans-serif;
    font-weight: 300;
}
.typography-1 h1, .typography-1 h2, .typography-1 h3, .typography-1 h5, .typography-1 h6 {
    font-family: Montserrat, sans-serif;
    font-weight: 300;
}
.typography-2 {
    font-family: Montserrat, Open Sans, sans-serif;
}
.typography-2 h1, .typography-2 h2, .typography-2 h3, .typography-2 h4, .typography-2 h5, .typography-2 h6 {
    font-family: Montserrat, Open Sans, sans-serif;
    font-weight: 400;
}
a {
    transition: all .3s ease 0s;
}
a.link {
    color: #1d70b8;
    background-color: rgba(25, 118, 210, .2);
}
a.link:active, a.link:focus, a.link:hover {
    color: #64a9ed;
    background-color: transparent;
}
.text-light {
    color: #fff;
}
.text-light .text-secondary {
    color: #b3b3b3;
}
.text-light a.link {
    color: #f6f6f6;
}
.text-light a.link:active, .text-light a.link:focus, .text-light a.link:hover {
    color: #c3c3c3;
}
.text-light hr {
    border-top: 1px solid hsla(0, 0%, 100%, .2);
}
.text-dark {
    color: #333;
}
.text-dark .text-secondary {
    color: gray;
}
h3 {
    margin: 2rem 0;
}
h1 .tag, h2 .tag, h3 .tag, h4 .tag, h5 .tag {
    position: relative;
    top: -3px;
}
.display-1, .display-2, .display-3, .display-4 {
    font-size: 3rem;
}
@media (min-width:576px) {
    .display-1, .display-2, .display-3, .display-4 {
    font-size: 3rem;
}
}@media (min-width:768px) {
    .display-1 {
    font-size: 5.5rem;
}
.display-2 {
    font-size: 4.5rem;
}
.display-3, .display-4 {
    font-size: 3rem;
}
}@media (min-width:1200px) {
    .display-1 {
    font-size: 6rem;
}
.display-2 {
    font-size: 5.5rem;
}
.display-3 {
    font-size: 4.5rem;
}
.display-4 {
    font-size: 3rem;
}
    h1.display-4 {
    font-weight:500;
        }
}.text-xs {
    font-size: .5rem!important;
}
.text-s {
    font-size: 1rem!important;
}
.text-m {
    font-size: 1.5rem!important;
}
.text-l {
    font-size: 2rem!important;
}
.text-xl {
    font-size: 2.5rem!important;
}
.text-xxl {
    font-size: 3rem!important;
}
.text-l i, .text-m i, .text-s i, .text-xl i, .text-xs i, .text-xxl i {
    vertical-align: text-bottom;
}
.bg-light {
    background: #fff;
}
.color-light {
    color: #fff;
}
.color-light-10, a.color-light:active, a.color-light:focus, a.color-light:hover {
    color: #e6e6e6;
}
a.color-light-10:active, a.color-light-10:focus, a.color-light-10:hover {
    color: #fff;
}
.color-light-20 {
    color: #ccc;
}
a.color-light-20:active, a.color-light-20:focus, a.color-light-20:hover {
    color: #e6e6e6;
}
.bg-dark {
    background: #333;
}
.color-dark {
    color: #333;
}
.color-dark-10, a.color-dark:active, a.color-dark:focus, a.color-dark:hover {
    color: #4d4d4d;
}
a.color-dark-10:active, a.color-dark-10:focus, a.color-dark-10:hover {
    color: #333;
}
.color-dark-20 {
    color: #666;
}
a.color-dark-20:active, a.color-dark-20:focus, a.color-dark-20:hover {
    color: #4d4d4d;
}
.bg-red {
    background: #f44336;
}
.color-red {
    color: #f44336;
}
a.color-red:active, a.color-red:focus, a.color-red:hover {
    color: #ea1c0d;
}
.bg-pink {
    background: #e91e63;
}
.color-pink {
    color: #e91e63;
}
a.color-pink:active, a.color-pink:focus, a.color-pink:hover {
    color: #c1134e;
}
.bg-purple {
    background: #9c27b0;
}
.color-purple {
    color: #9c27b0;
}
a.color-purple:active, a.color-purple:focus, a.color-purple:hover {
    color: #771e86;
}
.bg-deep-purple {
    background: #673ab7;
}
.color-deep-purple {
    color: #673ab7;
}
a.color-deep-purple:active, a.color-deep-purple:focus, a.color-deep-purple:hover {
    color: #512e90;
}
.bg-indigo {
    background: #3f51b5;
}
.color-indigo {
    color: #3f51b5;
}
a.color-indigo:active, a.color-indigo:focus, a.color-indigo:hover {
    color: #32408f;
}
.bg-blue {
    background: #1d70b8;
}
.color-blue {
    color: #1d70b8;
}
a.color-blue:active, a.color-blue:focus, a.color-blue:hover {
    color: #0c7cd5;
}
.bg-light-blue {
    background: #03a9f4;
}
.color-light-blue {
    color: #03a9f4;
}
a.color-light-blue:active, a.color-light-blue:focus, a.color-light-blue:hover {
    color: #0286c2;
}
.bg-cyan {
    background: #00bcd4;
}
.color-cyan {
    color: #00bcd4;
}
a.color-cyan:active, a.color-cyan:focus, a.color-cyan:hover {
    color: #008fa1;
}
.bg-teal {
    background: #009688;
}
.color-teal {
    color: #009688;
}
a.color-teal:active, a.color-teal:focus, a.color-teal:hover {
    color: #00635a;
}
.bg-green {
    background: #4caf50;
}
.color-green {
    color: #4caf50;
}
a.color-green:active, a.color-green:focus, a.color-green:hover {
    color: #3d8b40;
}
.bg-light-green {
    background: #8bc34a;
}
.color-light-green {
    color: #8bc34a;
}
a.color-light-green:active, a.color-light-green:focus, a.color-light-green:hover {
    color: #71a436;
}
.bg-lime {
    background: #cddc39;
}
.color-lime {
    color: #cddc39;
}
a.color-lime:active, a.color-lime:focus, a.color-lime:hover {
    color: #b2c022;
}
.bg-yellow {
    background: #ffeb3b;
}
.color-yellow {
    color: #ffeb3b;
}
a.color-yellow:active, a.color-yellow:focus, a.color-yellow:hover {
    color: #ffe608;
}
.bg-amber {
    background: #ffc107;
}
.color-amber {
    color: #ffc107;
}
a.color-amber:active, a.color-amber:focus, a.color-amber:hover {
    color: #d39e00;
}
.bg-orange {
    background: #ff9800;
}
.color-orange {
    color: #ff9800;
}
a.color-orange:active, a.color-orange:focus, a.color-orange:hover {
    color: #cc7a00;
}
.bg-deep-orange {
    background: #ff5722;
}
.color-deep-orange {
    color: #ff5722;
}
a.color-deep-orange:active, a.color-deep-orange:focus, a.color-deep-orange:hover {
    color: #ee3900;
}
.bg-brown {
    background: #795548;
}
.color-brown {
    color: #795548;
}
a.color-brown:active, a.color-brown:focus, a.color-brown:hover {
    color: #593f35;
}
.bg-grey {
    background: #9e9e9e;
}
.color-grey {
    color: #9e9e9e;
}
a.color-grey:active, a.color-grey:focus, a.color-grey:hover {
    color: #858585;
}
.bg-blue-grey {
    background: #607d8b;
}
.color-blue-grey {
    color: #607d8b;
}
a.color-blue-grey:active, a.color-blue-grey:focus, a.color-blue-grey:hover {
    color: #4b626d;
}
.icon-xs {
    font-size: 5rem!important;
}
.icon-s {
    font-size: 6rem!important;
}
.icon-m {
    font-size: 7rem!important;
}
.icon-l {
    font-size: 8rem!important;
}
.icon-xl {
    font-size: 9rem!important;
}
.icon-xxl {
    font-size: 10rem!important;
}
.header {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%}
.header, .header .header-overlay {
    position: relative;
}
.header .header-overlay * {
    z-index: 1;
}
.header .header-overlay .particles-js-canvas-el {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 0!important;
}
.header .header-padding {
    padding: 4rem 0;
}
.header .header-padding-l {
    padding: 6rem 0;
}
.header .header-padding-xl {
    padding: 8rem 0;
}
.header .header-padding-xxl {
    padding: 10rem 0;
}
.header .header-padding-xxxl {
    padding: 14rem 0;
}
.header .header-padding-xxxxl {
    padding: 18rem 0;
}
@media (min-width:576px) {
    .header .header-padding {
    padding: 2rem;
}
}.header .lead {
    margin: 2rem 0;
    font-size: 1rem;
    font-size: 1.2rem;
}
@media (min-width:576px) {
    .header .lead {
    font-size: 1.4rem;
}
}@media (min-width:768px) {
    .header .lead {
    font-size: 1.6rem;
}
}@media (min-width:1200px) {
    .header .lead {
    font-size: 1.8rem;
}
}@media (max-width:767px) {
    .header h1, .header h2, .header h3 {
    text-align: center;
}
}.header .btn {
    margin-right: 1rem;
}
.header .text-lg-center .btn, .header .text-md-center .btn, .header .text-sm-center .btn, .header .text-xl-center .btn, .header .text-xs-center .btn {
    margin-left: .5rem;
    margin-right: .5rem;
}
.header .text-lg-right .btn, .header .text-md-right .btn, .header .text-sm-right .btn, .header .text-xl-right .btn, .header .text-xs-right .btn {
    margin-right: 0;
    margin-left: 1rem;
}
.header li.media {
    margin: 3rem auto;
}
@media (max-width:767px) {
    .header .btn {
    width: 100%;
    margin: 0 0 1rem!important;
}
}.header .media-list i {
    font-size: 56px;
}
.image-jumbotron {
    margin-bottom: 2rem;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%}
.image-jumbotron, .image-jumbotron .image-jumbotron-overlay {
    border-radius: .3rem;
}
.image-jumbotron .image-jumbotron-padding {
    padding: 2rem 1rem;
}
@media (max-width:767px) {
    .image-jumbotron .image-jumbotron-padding {
    padding: 1rem;
}
}@media (min-width:576px) {
    .image-jumbotron .image-jumbotron-padding {
    padding: 4rem;
}
}.image-jumbotron .lead {
    margin: 2rem 0;
    font-size: 1.2rem;
}
@media (min-width:576px) {
    .image-jumbotron .lead {
    font-size: 1.4rem;
}
}@media (min-width:768px) {
    .image-jumbotron .lead {
    font-size: 1.6rem;
}
}@media (min-width:1200px) {
    .image-jumbotron .lead {
    font-size: 1.8rem;
}
}@media (max-width:767px) {
    .image-jumbotron h1, .image-jumbotron h2, .image-jumbotron h3 {
    text-align: center;
}
}.image-jumbotron .btn {
    margin-right: 1rem;
}
.image-jumbotron .text-lg-center .btn, .image-jumbotron .text-md-center .btn, .image-jumbotron .text-sm-center .btn, .image-jumbotron .text-xl-center .btn, .image-jumbotron .text-xs-center .btn {
    margin-left: .5rem;
    margin-right: .5rem;
}
.image-jumbotron .text-lg-right .btn, .image-jumbotron .text-md-right .btn, .image-jumbotron .text-sm-right .btn, .image-jumbotron .text-xl-right .btn, .image-jumbotron .text-xs-right .btn {
    margin-right: 0;
    margin-left: 1rem;
}
.image-jumbotron li.media {
    margin: 3rem auto;
}
.image-jumbotron.img-bottom-xs .row, .image-jumbotron.img-bottom-xs .row>.img-container {
    display: -ms-flexbox;
    display: flex;
}
.image-jumbotron.img-bottom-xs .row>.img-container>.img-fluid {
    -ms-flex-item-align: end;
    align-self: flex-end;
}
@media (min-width:576px) {
    .image-jumbotron.img-bottom-sm .row, .image-jumbotron.img-bottom-sm .row>.img-container {
    display: -ms-flexbox;
    display: flex;
}
.image-jumbotron.img-bottom-sm .row>.img-container>.img-fluid {
    -ms-flex-item-align: end;
    align-self: flex-end;
}
}@media (min-width:992px) {
    .image-jumbotron.img-bottom-lg .row, .image-jumbotron.img-bottom-lg .row>.img-container {
    display: -ms-flexbox;
    display: flex;
}
.image-jumbotron.img-bottom-lg .row>.img-container>.img-fluid {
    -ms-flex-item-align: end;
    align-self: flex-end;
}
}@media (max-width:767px) {
    .image-jumbotron .btn {
    width: 100%;
    margin: 0 0 1rem!important;
}
}.image-jumbotron .media-list i {
    font-size: 56px;
}
.content {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%}
.content .content-overlay {
    padding: 2rem 0;
}
.content.content-padding-l .content-overlay {
    padding: 3rem 0;
}
.content.content-padding-xl .content-overlay {
    padding: 4.5rem 0;
}
.content.content-padding-xxl .content-overlay {
    padding: 6rem 0;
}
.content .content-padding {
    padding: 1rem;
}
@media (max-width:767px) {
    .content .content-padding {
    padding: 1rem 0;
}
}.content .brands-s img {
    height: 24px;
    margin: .8rem;
}
.content .brands-m img {
    height: 32px;
    margin: 1rem;
}
.content .brands-l img {
    height: 48px;
    margin: 1.5rem;
}
.photos {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%}
.photos a img {
    position: relative;
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .2);
    transition: all .1s ease-in-out;
}
.photos a img:hover {
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);
    margin-top: -3px;
    margin-bottom: 3px;
}
.photos .photos-overlay {
    padding: 0;
}
.photos.photos-padding-l .photos-overlay {
    padding: 1rem 0;
}
.photos.photos-padding-xl .photos-overlay {
    padding: 2.5rem 0;
}
.photos.photos-padding-xxl .photos-overlay {
    padding: 4rem 0;
}
.photos .photos-padding {
    padding: 1rem;
}
@media (max-width:767px) {
    .photos .photos-padding {
    padding: 1rem 0;
}
}@media (max-width:767px) {
    .navbar .nav-item.btn-group {
    width: 100%}
}
nav.navbar .container {
    //background:#fff;
    }
.navbar {
    border-radius: 0;
    padding: 0 2rem;
}
.navbar .collapsing {
    width: 100%}
.navbar .navbar-toggler {
    background-image: none!important;
    border: 0!important;
    position: relative;
    top: 1rem!important;
    line-height: 1rem!important;
    cursor: pointer;
}
.navbar.navbar-dark .nav-link, .navbar.navbar-dark .navbar-toggler {
    color: #fff;
}
.navbar.navbar-light .nav-link, .navbar.navbar-light .navbar-toggler {
    color: #333;
}
.navbar .nav-item .nav-link {
    padding: 0 5px;
}
.navbar .nav-item.active .nav-link, .navbar .nav-item.active:hover .nav-link {
    background-color: #e6e6e6;
    color: #333;
}
.navbar .navbar-nav>li>a.nav-link {
    display: inline-block;
    position: relative;
    line-height: 4.5rem;
}
.navbar .navbar-nav>li>a:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px;
    width: 0;
    transition: width 0s ease, background .3s ease;
}
.navbar .navbar-nav>li:hover>a:before {
    width: 100%;
    background: #333;
    transition: width .3s ease;
}
.navbar.bg-inverse .navbar-nav>li:hover>a:before {
    background: #ccc!important;
}
.navbar.bg-inverse .nav-item.active .nav-link, .navbar.bg-inverse .nav-item.active:hover .nav-link {
    background-color: #1a1a1a;
    color: #fff;
}
@media (min-width:576px) {
    .navbar .nav-item.btn-group: hover .dropdown-menu {
    display: block;
}
}.navbar .navbar-brand {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 4.5rem;
}
.navbar .navbar-toggler {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 4.5rem;
}
@media (max-width:767px) {
    .navbar .nav, .navbar .nav .nav-link {
    width: 100%}
.navbar .nav-item .nav-link {
    padding: 0 15px;
}
}.navbar .dropdown-menu {
    margin-top: 0;
    border: 0;
    padding: 0;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .2);
    border-radius: 0;
}
.navbar .dropdown-menu .dropdown-item {
    padding: 10px 20px;
}
.navbar .dropdown-menu .dropdown-item:focus, .navbar .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background-color: #333;
}
.navbar.bg-transparent, .navbar.bg-transparent .nav-item.active .nav-link, .navbar.bg-transparent .nav-item.active:hover .nav-link {
    background-color: transparent!important;
}
.navbar.bg-transparent .nav-item .nav-link {
    color: #333;
}
.navbar.bg-red {
    background-color: #f44336;
}
.navbar.bg-red .dropdown-menu .dropdown-item:focus, .navbar.bg-red .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background-color: #f44336;
}
.navbar.bg-red .navbar-nav>li:hover>a:before {
    background: #ba160a;
}
.navbar.bg-red .nav-item.active .nav-link, .navbar.bg-red .nav-item.active:hover .nav-link {
    background-color: #ea1c0d;
    color: #fff;
}
.navbar.bg-red.bg-transparent .navbar-nav>li:hover>a:before {
    background: #f44336;
}
.navbar.bg-red.bg-transparent .nav-item.active .nav-link, .navbar.bg-red.bg-transparent .nav-item.active:hover .nav-link, .navbar.bg-red.bg-transparent .nav-item:hover .nav-link, .navbar.bg-red.bg-transparent .navbar-toggler {
    color: #f44336;
}
.navbar.bg-pink {
    background-color: #e91e63;
}
.navbar.bg-pink .dropdown-menu .dropdown-item:focus, .navbar.bg-pink .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background-color: #e91e63;
}
.navbar.bg-pink .navbar-nav>li:hover>a:before {
    background: #930e3b;
}
.navbar.bg-pink .nav-item.active .nav-link, .navbar.bg-pink .nav-item.active:hover .nav-link {
    background-color: #c1134e;
    color: #fff;
}
.navbar.bg-pink.bg-transparent .navbar-nav>li:hover>a:before {
    background: #e91e63;
}
.navbar.bg-pink.bg-transparent .nav-item.active .nav-link, .navbar.bg-pink.bg-transparent .nav-item.active:hover .nav-link, .navbar.bg-pink.bg-transparent .nav-item:hover .nav-link, .navbar.bg-pink.bg-transparent .navbar-toggler {
    color: #e91e63;
}
.navbar.bg-purple {
    background-color: #9c27b0;
}
.navbar.bg-purple .dropdown-menu .dropdown-item:focus, .navbar.bg-purple .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background-color: #9c27b0;
}
.navbar.bg-purple .navbar-nav>li:hover>a:before {
    background: #52145d;
}
.navbar.bg-purple .nav-item.active .nav-link, .navbar.bg-purple .nav-item.active:hover .nav-link {
    background-color: #771e86;
    color: #fff;
}
.navbar.bg-purple.bg-transparent .navbar-nav>li:hover>a:before {
    background: #9c27b0;
}
.navbar.bg-purple.bg-transparent .nav-item.active .nav-link, .navbar.bg-purple.bg-transparent .nav-item.active:hover .nav-link, .navbar.bg-purple.bg-transparent .nav-item:hover .nav-link, .navbar.bg-purple.bg-transparent .navbar-toggler {
    color: #9c27b0;
}
.navbar.bg-deep-purple {
    background-color: #673ab7;
}
.navbar.bg-deep-purple .dropdown-menu .dropdown-item:focus, .navbar.bg-deep-purple .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background-color: #673ab7;
}
.navbar.bg-deep-purple .navbar-nav>li:hover>a:before {
    background: #3b216a;
}
.navbar.bg-deep-purple .nav-item.active .nav-link, .navbar.bg-deep-purple .nav-item.active:hover .nav-link {
    background-color: #512e90;
    color: #fff;
}
.navbar.bg-deep-purple.bg-transparent .navbar-nav>li:hover>a:before {
    background: #673ab7;
}
.navbar.bg-deep-purple.bg-transparent .nav-item.active .nav-link, .navbar.bg-deep-purple.bg-transparent .nav-item.active:hover .nav-link, .navbar.bg-deep-purple.bg-transparent .nav-item:hover .nav-link, .navbar.bg-deep-purple.bg-transparent .navbar-toggler {
    color: #673ab7;
}
.navbar.bg-indigo {
    background-color: #3f51b5;
}
.navbar.bg-indigo .dropdown-menu .dropdown-item:focus, .navbar.bg-indigo .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background-color: #3f51b5;
}
.navbar.bg-indigo .navbar-nav>li:hover>a:before {
    background: #252f69;
}
.navbar.bg-indigo .nav-item.active .nav-link, .navbar.bg-indigo .nav-item.active:hover .nav-link {
    background-color: #32408f;
    color: #fff;
}
.navbar.bg-indigo.bg-transparent .navbar-nav>li:hover>a:before {
    background: #3f51b5;
}
.navbar.bg-indigo.bg-transparent .nav-item.active .nav-link, .navbar.bg-indigo.bg-transparent .nav-item.active:hover .nav-link, .navbar.bg-indigo.bg-transparent .nav-item:hover .nav-link, .navbar.bg-indigo.bg-transparent .navbar-toggler {
    color: #3f51b5;
}
.navbar.bg-blue {
    background-color: #1d70b8;
}
.navbar.bg-blue .dropdown-menu .dropdown-item:focus, .navbar.bg-blue .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background-color: #1d70b8;
}
.navbar.bg-blue .navbar-nav>li:hover>a:before {
    background: #0960a5;
}
.navbar.bg-blue .nav-item.active .nav-link, .navbar.bg-blue .nav-item.active:hover .nav-link {
    background-color: #0c7cd5;
    color: #fff;
}
.navbar.bg-blue.bg-transparent .navbar-nav>li:hover>a:before {
    background: #1d70b8;
}
.navbar.bg-blue.bg-transparent .nav-item.active .nav-link, .navbar.bg-blue.bg-transparent .nav-item.active:hover .nav-link, .navbar.bg-blue.bg-transparent .nav-item:hover .nav-link, .navbar.bg-blue.bg-transparent .navbar-toggler {
    color: #1d70b8;
}
.navbar.bg-light-blue {
    background-color: #03a9f4;
}
.navbar.bg-light-blue .dropdown-menu .dropdown-item:focus, .navbar.bg-light-blue .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background-color: #03a9f4;
}
.navbar.bg-light-blue .navbar-nav>li:hover>a:before {
    background: #02638f;
}
.navbar.bg-light-blue .nav-item.active .nav-link, .navbar.bg-light-blue .nav-item.active:hover .nav-link {
    background-color: #0286c2;
    color: #fff;
}
.navbar.bg-light-blue.bg-transparent .navbar-nav>li:hover>a:before {
    background: #03a9f4;
}
.navbar.bg-light-blue.bg-transparent .nav-item.active .nav-link, .navbar.bg-light-blue.bg-transparent .nav-item.active:hover .nav-link, .navbar.bg-light-blue.bg-transparent .nav-item:hover .nav-link, .navbar.bg-light-blue.bg-transparent .navbar-toggler {
    color: #03a9f4;
}
.navbar.bg-cyan {
    background-color: #00bcd4;
}
.navbar.bg-cyan .dropdown-menu .dropdown-item:focus, .navbar.bg-cyan .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background-color: #00bcd4;
}
.navbar.bg-cyan .navbar-nav>li:hover>a:before {
    background: #00626e;
}
.navbar.bg-cyan .nav-item.active .nav-link, .navbar.bg-cyan .nav-item.active:hover .nav-link {
    background-color: #008fa1;
    color: #fff;
}
.navbar.bg-cyan.bg-transparent .navbar-nav>li:hover>a:before {
    background: #00bcd4;
}
.navbar.bg-cyan.bg-transparent .nav-item.active .nav-link, .navbar.bg-cyan.bg-transparent .nav-item.active:hover .nav-link, .navbar.bg-cyan.bg-transparent .nav-item:hover .nav-link, .navbar.bg-cyan.bg-transparent .navbar-toggler {
    color: #00bcd4;
}
.navbar.bg-teal {
    background-color: #009688;
}
.navbar.bg-teal .dropdown-menu .dropdown-item:focus, .navbar.bg-teal .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background-color: #009688;
}
.navbar.bg-teal .navbar-nav>li:hover>a:before {
    background: #00302c;
}
.navbar.bg-teal .nav-item.active .nav-link, .navbar.bg-teal .nav-item.active:hover .nav-link {
    background-color: #00635a;
    color: #fff;
}
.navbar.bg-teal.bg-transparent .navbar-nav>li:hover>a:before {
    background: #009688;
}
.navbar.bg-teal.bg-transparent .nav-item.active .nav-link, .navbar.bg-teal.bg-transparent .nav-item.active:hover .nav-link, .navbar.bg-teal.bg-transparent .nav-item:hover .nav-link, .navbar.bg-teal.bg-transparent .navbar-toggler {
    color: #009688;
}
.navbar.bg-green {
    background-color: #4caf50;
}
.navbar.bg-green .dropdown-menu .dropdown-item:focus, .navbar.bg-green .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background-color: #4caf50;
}
.navbar.bg-green .navbar-nav>li:hover>a:before {
    background: #2d682f;
}
.navbar.bg-green .nav-item.active .nav-link, .navbar.bg-green .nav-item.active:hover .nav-link {
    background-color: #3d8b40;
    color: #fff;
}
.navbar.bg-green.bg-transparent .navbar-nav>li:hover>a:before {
    background: #4caf50;
}
.navbar.bg-green.bg-transparent .nav-item.active .nav-link, .navbar.bg-green.bg-transparent .nav-item.active:hover .nav-link, .navbar.bg-green.bg-transparent .nav-item:hover .nav-link, .navbar.bg-green.bg-transparent .navbar-toggler {
    color: #4caf50;
}
.navbar.bg-light-green {
    background-color: #8bc34a;
}
.navbar.bg-light-green .dropdown-menu .dropdown-item:focus, .navbar.bg-light-green .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background-color: #8bc34a;
}
.navbar.bg-light-green .navbar-nav>li:hover>a:before {
    background: #577d2a;
}
.navbar.bg-light-green .nav-item.active .nav-link, .navbar.bg-light-green .nav-item.active:hover .nav-link {
    background-color: #71a436;
    color: #fff;
}
.navbar.bg-light-green.bg-transparent .navbar-nav>li:hover>a:before {
    background: #8bc34a;
}
.navbar.bg-light-green.bg-transparent .nav-item.active .nav-link, .navbar.bg-light-green.bg-transparent .nav-item.active:hover .nav-link, .navbar.bg-light-green.bg-transparent .nav-item:hover .nav-link, .navbar.bg-light-green.bg-transparent .navbar-toggler {
    color: #8bc34a;
}
.navbar.bg-lime {
    background-color: #cddc39;
}
.navbar.bg-lime .dropdown-menu .dropdown-item:focus, .navbar.bg-lime .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background-color: #cddc39;
}
.navbar.bg-lime .navbar-nav>li:hover>a:before {
    background: #89951a;
}
.navbar.bg-lime .nav-item.active .nav-link, .navbar.bg-lime .nav-item.active:hover .nav-link {
    background-color: #b2c022;
    color: #fff;
}
.navbar.bg-lime.bg-transparent .navbar-nav>li:hover>a:before {
    background: #cddc39;
}
.navbar.bg-lime.bg-transparent .nav-item.active .nav-link, .navbar.bg-lime.bg-transparent .nav-item.active:hover .nav-link, .navbar.bg-lime.bg-transparent .nav-item:hover .nav-link, .navbar.bg-lime.bg-transparent .navbar-toggler {
    color: #cddc39;
}
.navbar.bg-yellow {
    background-color: #ffeb3b;
}
.navbar.bg-yellow .dropdown-menu .dropdown-item:focus, .navbar.bg-yellow .dropdown-menu .dropdown-item:hover {
    color: #333;
    background-color: #ffeb3b;
}
.navbar.bg-yellow .navbar-nav>li:hover>a:before {
    background: #d4be00;
}
.navbar.bg-yellow .nav-item.active .nav-link, .navbar.bg-yellow .nav-item.active:hover .nav-link {
    background-color: #ffe608;
    color: #333;
}
.navbar.bg-yellow.bg-transparent .navbar-nav>li:hover>a:before {
    background: #ffeb3b;
}
.navbar.bg-yellow.bg-transparent .nav-item.active .nav-link, .navbar.bg-yellow.bg-transparent .nav-item.active:hover .nav-link, .navbar.bg-yellow.bg-transparent .nav-item:hover .nav-link, .navbar.bg-yellow.bg-transparent .navbar-toggler {
    color: #ffeb3b;
}
.navbar.bg-amber {
    background-color: #ffc107;
}
.navbar.bg-amber .dropdown-menu .dropdown-item:focus, .navbar.bg-amber .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background-color: #ffc107;
}
.navbar.bg-amber .navbar-nav>li:hover>a:before {
    background: #a07800;
}
.navbar.bg-amber .nav-item.active .nav-link, .navbar.bg-amber .nav-item.active:hover .nav-link {
    background-color: #d39e00;
    color: #fff;
}
.navbar.bg-amber.bg-transparent .navbar-nav>li:hover>a:before {
    background: #ffc107;
}
.navbar.bg-amber.bg-transparent .nav-item.active .nav-link, .navbar.bg-amber.bg-transparent .nav-item.active:hover .nav-link, .navbar.bg-amber.bg-transparent .nav-item:hover .nav-link, .navbar.bg-amber.bg-transparent .navbar-toggler {
    color: #ffc107;
}
.navbar.bg-orange {
    background-color: #ff9800;
}
.navbar.bg-orange .dropdown-menu .dropdown-item:focus, .navbar.bg-orange .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background-color: #ff9800;
}
.navbar.bg-orange .navbar-nav>li:hover>a:before {
    background: #995b00;
}
.navbar.bg-orange .nav-item.active .nav-link, .navbar.bg-orange .nav-item.active:hover .nav-link {
    background-color: #cc7a00;
    color: #fff;
}
.navbar.bg-orange.bg-transparent .navbar-nav>li:hover>a:before {
    background: #ff9800;
}
.navbar.bg-orange.bg-transparent .nav-item.active .nav-link, .navbar.bg-orange.bg-transparent .nav-item.active:hover .nav-link, .navbar.bg-orange.bg-transparent .nav-item:hover .nav-link, .navbar.bg-orange.bg-transparent .navbar-toggler {
    color: #ff9800;
}
.navbar.bg-deep-orange {
    background-color: #ff5722;
}
.navbar.bg-deep-orange .dropdown-menu .dropdown-item:focus, .navbar.bg-deep-orange .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background-color: #ff5722;
}
.navbar.bg-deep-orange .navbar-nav>li:hover>a:before {
    background: #bb2d00;
}
.navbar.bg-deep-orange .nav-item.active .nav-link, .navbar.bg-deep-orange .nav-item.active:hover .nav-link {
    background-color: #ee3900;
    color: #fff;
}
.navbar.bg-deep-orange.bg-transparent .navbar-nav>li:hover>a:before {
    background: #ff5722;
}
.navbar.bg-deep-orange.bg-transparent .nav-item.active .nav-link, .navbar.bg-deep-orange.bg-transparent .nav-item.active:hover .nav-link, .navbar.bg-deep-orange.bg-transparent .nav-item:hover .nav-link, .navbar.bg-deep-orange.bg-transparent .navbar-toggler {
    color: #ff5722;
}
.navbar.bg-brown {
    background-color: #795548;
}
.navbar.bg-brown .dropdown-menu .dropdown-item:focus, .navbar.bg-brown .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background-color: #795548;
}
.navbar.bg-brown .navbar-nav>li:hover>a:before {
    background: #392822;
}
.navbar.bg-brown .nav-item.active .nav-link, .navbar.bg-brown .nav-item.active:hover .nav-link {
    background-color: #593f35;
    color: #fff;
}
.navbar.bg-brown.bg-transparent .navbar-nav>li:hover>a:before {
    background: #795548;
}
.navbar.bg-brown.bg-transparent .nav-item.active .nav-link, .navbar.bg-brown.bg-transparent .nav-item.active:hover .nav-link, .navbar.bg-brown.bg-transparent .nav-item:hover .nav-link, .navbar.bg-brown.bg-transparent .navbar-toggler {
    color: #795548;
}
.navbar.bg-grey {
    background-color: #9e9e9e;
}
.navbar.bg-grey .dropdown-menu .dropdown-item:focus, .navbar.bg-grey .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background-color: #9e9e9e;
}
.navbar.bg-grey .navbar-nav>li:hover>a:before {
    background: #6b6b6b;
}
.navbar.bg-grey .nav-item.active .nav-link, .navbar.bg-grey .nav-item.active:hover .nav-link {
    background-color: #858585;
    color: #fff;
}
.navbar.bg-grey.bg-transparent .navbar-nav>li:hover>a:before {
    background: #9e9e9e;
}
.navbar.bg-grey.bg-transparent .nav-item.active .nav-link, .navbar.bg-grey.bg-transparent .nav-item.active:hover .nav-link, .navbar.bg-grey.bg-transparent .nav-item:hover .nav-link, .navbar.bg-grey.bg-transparent .navbar-toggler {
    color: #9e9e9e;
}
.navbar.bg-blue-grey {
    background-color: #607d8b;
}
.navbar.bg-blue-grey .dropdown-menu .dropdown-item:focus, .navbar.bg-blue-grey .dropdown-menu .dropdown-item:hover {
    color: #fff;
    background-color: #607d8b;
}
.navbar.bg-blue-grey .navbar-nav>li:hover>a:before {
    background: #36474f;
}
.navbar.bg-blue-grey .nav-item.active .nav-link, .navbar.bg-blue-grey .nav-item.active:hover .nav-link {
    background-color: #4b626d;
    color: #fff;
}
.navbar.bg-blue-grey.bg-transparent .navbar-nav>li:hover>a:before {
    background: #607d8b;
}
.navbar.bg-blue-grey.bg-transparent .nav-item.active .nav-link, .navbar.bg-blue-grey.bg-transparent .nav-item.active:hover .nav-link, .navbar.bg-blue-grey.bg-transparent .nav-item:hover .nav-link, .navbar.bg-blue-grey.bg-transparent .navbar-toggler {
    color: #607d8b;
}
.form select.form-control {
    height: 2.5rem;
}
.form.form-rounded .form-control {
    border-radius: .75rem;
    transition: all .3s ease-in-out;
}
.form.form-rounded .form-control:focus {
    border-color: transparent;
    box-shadow: 0 15px 50px rgba(0, 0, 0, .2);
}
.text-light .form.form-rounded .form-control:focus {
    box-shadow: 0 15px 50px rgba(0, 0, 0, .5);
}
.footer {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%}
.footer h4 {
    text-transform: uppercase;
    font-size: 1.2rem;
    font-weight: 400;
    color: #1d70b8;
}
.footer .list-unstyled li {
    line-height: 1.75rem;
}
.footer .list-unstyled a {
    line-height: .75rem;
    font-weight: 400;
}
.footer .list-unstyled li ul {
    margin: 0;
    padding-left: 20px;
}
.footer .list-unstyled li ul li {
    list-style: square;
}
.footer .list-unstyled li ul li a {
    font-weight: 100;
}
.footer .text-secondary {
    text-transform: uppercase;
    font-size: .9rem;
}
.footer .text-secondary a {
    color: #1a1a1a;
    font-weight: 700;
}
.footer .text-secondary a:active, .footer .text-secondary a:focus, .footer .text-secondary a:hover {
    color: #333;
}
.footer.text-light .text-secondary a {
    color: #e6e6e6;
}
.footer.text-light .text-secondary a:active, .footer.text-light .text-secondary a:focus, .footer.text-light .text-secondary a:hover {
    color: #fff;
    text-decoration: underline;
}
.footer .footer-overlay {
    padding: 2rem 0;
}
.footer.footer-padding-l .footer-overlay {
    padding: 3rem 0;
}
.footer.footer-padding-xl .footer-overlay {
    padding: 4.5rem 0;
}
.footer.footer-padding-xxl .footer-overlay {
    padding: 6rem 0;
}
.footer .footer-padding {
    padding: 1rem;
}
@media (max-width:767px) {
    .footer .footer-padding {
    padding: 1rem 0;
}
}.btn-xlg {
    padding: 1.25rem 2rem;
    font-size: 1.75rem;
    border-radius: .3rem;
}
.btn-pill {
    border-radius: 3rem!important;
}
.btn-ghost {
    color: rgba(0, 0, 0, .8);
    background-color: hsla(0, 0%, 100%, .8);
    border-color: hsla(0, 0%, 100%, .8);
}
.btn-ghost.active, .btn-ghost.focus, .btn-ghost:active, .btn-ghost:focus, .btn-ghost:hover, .open>.btn-ghost.dropdown-toggle {
    color: rgba(0, 0, 0, .8);
    background-color: hsla(0, 0%, 90%, .8);
    border-color: hsla(0, 0%, 88%, .8);
}
.btn-ghost.active, .btn-ghost:active, .open>.btn-ghost.dropdown-toggle {
    background-image: none;
}
.btn-ghost.active.focus, .btn-ghost.active:focus, .btn-ghost.active:hover, .btn-ghost:active.focus, .btn-ghost:active:focus, .btn-ghost:active:hover, .open>.btn-ghost.dropdown-toggle.focus, .open>.btn-ghost.dropdown-toggle:focus, .open>.btn-ghost.dropdown-toggle:hover {
    color: rgba(0, 0, 0, .8);
    background-color: hsla(0, 0%, 83%, .8);
    border-color: hsla(0, 0%, 75%, .8);
}
.btn-ghost.disabled.focus, .btn-ghost.disabled:focus, .btn-ghost.disabled:hover, .btn-ghost:disabled.focus, .btn-ghost:disabled:focus, .btn-ghost:disabled:hover {
    background-color: hsla(0, 0%, 100%, .8);
    border-color: hsla(0, 0%, 100%, .8);
}
.btn-outline-ghost {
    color: hsla(0, 0%, 100%, .8);
    background-image: none;
    background-color: transparent;
    border-color: hsla(0, 0%, 100%, .8);
}
.btn-outline-ghost.active, .btn-outline-ghost.focus, .btn-outline-ghost:active, .btn-outline-ghost:focus, .btn-outline-ghost:hover, .open>.btn-outline-ghost.dropdown-toggle {
    color: #fff;
    background-color: hsla(0, 0%, 100%, .8);
    border-color: hsla(0, 0%, 100%, .8);
}
.btn-outline-ghost.active.focus, .btn-outline-ghost.active:focus, .btn-outline-ghost.active:hover, .btn-outline-ghost:active.focus, .btn-outline-ghost:active:focus, .btn-outline-ghost:active:hover, .open>.btn-outline-ghost.dropdown-toggle.focus, .open>.btn-outline-ghost.dropdown-toggle:focus, .open>.btn-outline-ghost.dropdown-toggle:hover {
    color: #fff;
    background-color: hsla(0, 0%, 83%, .8);
    border-color: hsla(0, 0%, 75%, .8);
}
.btn-outline-ghost.disabled.focus, .btn-outline-ghost.disabled:focus, .btn-outline-ghost.disabled:hover, .btn-outline-ghost:disabled.focus, .btn-outline-ghost:disabled:focus, .btn-outline-ghost:disabled:hover {
    border-color: hsla(0, 0%, 100%, .8);
}
.btn-dark-ghost, .btn-dark-ghost.active, .btn-dark-ghost.focus, .btn-dark-ghost:active, .btn-dark-ghost:focus, .btn-dark-ghost:hover, .open>.btn-dark-ghost.dropdown-toggle {
    color: hsla(0, 0%, 100%, .8);
    background-color: rgba(0, 0, 0, .8);
    border-color: rgba(0, 0, 0, .8);
}
.btn-dark-ghost.active, .btn-dark-ghost:active, .open>.btn-dark-ghost.dropdown-toggle {
    background-image: none;
}
.btn-dark-ghost.active.focus, .btn-dark-ghost.active:focus, .btn-dark-ghost.active:hover, .btn-dark-ghost:active.focus, .btn-dark-ghost:active:focus, .btn-dark-ghost:active:hover, .open>.btn-dark-ghost.dropdown-toggle.focus, .open>.btn-dark-ghost.dropdown-toggle:focus, .open>.btn-dark-ghost.dropdown-toggle:hover {
    color: hsla(0, 0%, 100%, .8);
    background-color: rgba(0, 0, 0, .8);
    border-color: rgba(0, 0, 0, .8);
}
.btn-dark-ghost.disabled.focus, .btn-dark-ghost.disabled:focus, .btn-dark-ghost.disabled:hover, .btn-dark-ghost:disabled.focus, .btn-dark-ghost:disabled:focus, .btn-dark-ghost:disabled:hover {
    background-color: rgba(0, 0, 0, .8);
    border-color: rgba(0, 0, 0, .8);
}
.btn-ghost:active, .btn-ghost:focus, .btn-ghost:hover {
    border-color: rgba(0, 0, 0, .8)!important;
    background-color: rgba(0, 0, 0, .8)!important;
    color: hsla(0, 0%, 100%, .8)!important;
}
.btn-dark-ghost:active, .btn-dark-ghost:focus, .btn-dark-ghost:hover {
    border-color: rgba(0, 0, 0, .8)!important;
    background-color: transparent!important;
    color: rgba(0, 0, 0, .8)!important;
}
.btn-outline-ghost:active, .btn-outline-ghost:focus, .btn-outline-ghost:hover {
    color: rgba(0, 0, 0, .8)!important;
    border-color: hsla(0, 0%, 100%, .8)!important;
}
.btn-outline-dark-ghost {
    color: rgba(0, 0, 0, .8);
    background-image: none;
    background-color: transparent;
    border-color: rgba(0, 0, 0, .8);
}
.btn-outline-dark-ghost.active, .btn-outline-dark-ghost.active.focus, .btn-outline-dark-ghost.active:focus, .btn-outline-dark-ghost.active:hover, .btn-outline-dark-ghost.focus, .btn-outline-dark-ghost:active, .btn-outline-dark-ghost:active.focus, .btn-outline-dark-ghost:active:focus, .btn-outline-dark-ghost:active:hover, .btn-outline-dark-ghost:focus, .btn-outline-dark-ghost:hover, .open>.btn-outline-dark-ghost.dropdown-toggle, .open>.btn-outline-dark-ghost.dropdown-toggle.focus, .open>.btn-outline-dark-ghost.dropdown-toggle:focus, .open>.btn-outline-dark-ghost.dropdown-toggle:hover {
    color: #fff;
    background-color: rgba(0, 0, 0, .8);
    border-color: rgba(0, 0, 0, .8);
}
.btn-outline-dark-ghost.disabled.focus, .btn-outline-dark-ghost.disabled:focus, .btn-outline-dark-ghost.disabled:hover, .btn-outline-dark-ghost:disabled.focus, .btn-outline-dark-ghost:disabled:focus, .btn-outline-dark-ghost:disabled:hover {
    border-color: rgba(51, 51, 51, .8);
}
.btn-outline-dark-ghost:active, .btn-outline-dark-ghost:focus, .btn-outline-dark-ghost:hover {
    color: hsla(0, 0%, 100%, .8)!important;
}
.btn-dark-ghost, .btn-outline-amber, .btn-outline-blue, .btn-outline-blue-grey, .btn-outline-brown, .btn-outline-cyan, .btn-outline-danger, .btn-outline-dark-ghost, .btn-outline-deep-orange, .btn-outline-deep-purple, .btn-outline-ghost, .btn-outline-green, .btn-outline-grey, .btn-outline-indigo, .btn-outline-info, .btn-outline-light-blue, .btn-outline-light-green, .btn-outline-lime, .btn-outline-orange, .btn-outline-pink, .btn-outline-primary, .btn-outline-purple, .btn-outline-red, .btn-outline-secondary, .btn-outline-success, .btn-outline-teal, .btn-outline-warning, .btn-outline-yellow {
    border-width: 2px;
    padding: calc(.5rem - 1px) calc(1rem - 1px);
    font-size: 1rem;
    border-radius: .25rem;
}
.btn-dark-ghost.btn-sm, .btn-outline-amber.btn-sm, .btn-outline-blue-grey.btn-sm, .btn-outline-blue.btn-sm, .btn-outline-brown.btn-sm, .btn-outline-cyan.btn-sm, .btn-outline-danger.btn-sm, .btn-outline-dark-ghost.btn-sm, .btn-outline-deep-orange.btn-sm, .btn-outline-deep-purple.btn-sm, .btn-outline-ghost.btn-sm, .btn-outline-green.btn-sm, .btn-outline-grey.btn-sm, .btn-outline-indigo.btn-sm, .btn-outline-info.btn-sm, .btn-outline-light-blue.btn-sm, .btn-outline-light-green.btn-sm, .btn-outline-lime.btn-sm, .btn-outline-orange.btn-sm, .btn-outline-pink.btn-sm, .btn-outline-primary.btn-sm, .btn-outline-purple.btn-sm, .btn-outline-red.btn-sm, .btn-outline-secondary.btn-sm, .btn-outline-success.btn-sm, .btn-outline-teal.btn-sm, .btn-outline-warning.btn-sm, .btn-outline-yellow.btn-sm {
    border-width: 2px;
    padding: calc(.25rem - 1px) calc(.5rem - 1px);
    font-size: .875rem;
    border-radius: .2rem;
}
.btn-dark-ghost.btn-lg, .btn-outline-amber.btn-lg, .btn-outline-blue-grey.btn-lg, .btn-outline-blue.btn-lg, .btn-outline-brown.btn-lg, .btn-outline-cyan.btn-lg, .btn-outline-danger.btn-lg, .btn-outline-dark-ghost.btn-lg, .btn-outline-deep-orange.btn-lg, .btn-outline-deep-purple.btn-lg, .btn-outline-ghost.btn-lg, .btn-outline-green.btn-lg, .btn-outline-grey.btn-lg, .btn-outline-indigo.btn-lg, .btn-outline-info.btn-lg, .btn-outline-light-blue.btn-lg, .btn-outline-light-green.btn-lg, .btn-outline-lime.btn-lg, .btn-outline-orange.btn-lg, .btn-outline-pink.btn-lg, .btn-outline-primary.btn-lg, .btn-outline-purple.btn-lg, .btn-outline-red.btn-lg, .btn-outline-secondary.btn-lg, .btn-outline-success.btn-lg, .btn-outline-teal.btn-lg, .btn-outline-warning.btn-lg, .btn-outline-yellow.btn-lg {
    border-width: 2px;
    padding: calc(.75rem - 1px) calc(1.5rem - 1px);
    font-size: 1.25rem;
    border-radius: .3rem;
}
.btn-dark-ghost.btn-xlg, .btn-outline-amber.btn-xlg, .btn-outline-blue-grey.btn-xlg, .btn-outline-blue.btn-xlg, .btn-outline-brown.btn-xlg, .btn-outline-cyan.btn-xlg, .btn-outline-danger.btn-xlg, .btn-outline-dark-ghost.btn-xlg, .btn-outline-deep-orange.btn-xlg, .btn-outline-deep-purple.btn-xlg, .btn-outline-ghost.btn-xlg, .btn-outline-green.btn-xlg, .btn-outline-grey.btn-xlg, .btn-outline-indigo.btn-xlg, .btn-outline-info.btn-xlg, .btn-outline-light-blue.btn-xlg, .btn-outline-light-green.btn-xlg, .btn-outline-lime.btn-xlg, .btn-outline-orange.btn-xlg, .btn-outline-pink.btn-xlg, .btn-outline-primary.btn-xlg, .btn-outline-purple.btn-xlg, .btn-outline-red.btn-xlg, .btn-outline-secondary.btn-xlg, .btn-outline-success.btn-xlg, .btn-outline-teal.btn-xlg, .btn-outline-warning.btn-xlg, .btn-outline-yellow.btn-xlg {
    border-width: 2px;
    padding: calc(1.25rem - 1px) calc(2rem - 1px);
    font-size: 1.75rem;
    border-radius: .3rem;
}
.btn-primary {
    color: #fff;
    background-color: #1d70b8;
    border-color: #1d70b8;
}
.btn-red {
    color: #fff;
    background-color: #f44336;
    border-color: #f44336;
}
.btn-red.focus, .btn-red:focus, .btn-red:hover {
    color: #fff;
    background-color: #ea1c0d;
    border-color: #e11b0c;
}
.btn-red.active, .btn-red:active, .open>.btn-red.dropdown-toggle {
    color: #fff;
    background-color: #ea1c0d;
    border-color: #e11b0c;
    background-image: none;
}
.btn-red.active.focus, .btn-red.active:focus, .btn-red.active:hover, .btn-red:active.focus, .btn-red:active:focus, .btn-red:active:hover, .open>.btn-red.dropdown-toggle.focus, .open>.btn-red.dropdown-toggle:focus, .open>.btn-red.dropdown-toggle:hover {
    color: #fff;
    background-color: #c8180b;
    border-color: #a21309;
}
.btn-red.disabled.focus, .btn-red.disabled:focus, .btn-red.disabled:hover, .btn-red:disabled.focus, .btn-red:disabled:focus, .btn-red:disabled:hover {
    background-color: #f44336;
    border-color: #f44336;
}
.btn-outline-red {
    color: #f44336;
    background-image: none;
    background-color: transparent;
    border-color: #f44336;
}
.btn-outline-red.active, .btn-outline-red.focus, .btn-outline-red:active, .btn-outline-red:focus, .btn-outline-red:hover, .open>.btn-outline-red.dropdown-toggle {
    color: #fff;
    background-color: #f44336;
    border-color: #f44336;
}
.btn-outline-red.active.focus, .btn-outline-red.active:focus, .btn-outline-red.active:hover, .btn-outline-red:active.focus, .btn-outline-red:active:focus, .btn-outline-red:active:hover, .open>.btn-outline-red.dropdown-toggle.focus, .open>.btn-outline-red.dropdown-toggle:focus, .open>.btn-outline-red.dropdown-toggle:hover {
    color: #fff;
    background-color: #c8180b;
    border-color: #a21309;
}
.btn-outline-red.disabled.focus, .btn-outline-red.disabled:focus, .btn-outline-red.disabled:hover, .btn-outline-red:disabled.focus, .btn-outline-red:disabled:focus, .btn-outline-red:disabled:hover {
    border-color: #f99d97;
}
.btn-pink {
    color: #fff;
    background-color: #e91e63;
    border-color: #e91e63;
}
.btn-pink.focus, .btn-pink:focus, .btn-pink:hover {
    color: #fff;
    background-color: #c1134e;
    border-color: #b8124a;
}
.btn-pink.active, .btn-pink:active, .open>.btn-pink.dropdown-toggle {
    color: #fff;
    background-color: #c1134e;
    border-color: #b8124a;
    background-image: none;
}
.btn-pink.active.focus, .btn-pink.active:focus, .btn-pink.active:hover, .btn-pink:active.focus, .btn-pink:active:focus, .btn-pink:active:hover, .open>.btn-pink.dropdown-toggle.focus, .open>.btn-pink.dropdown-toggle:focus, .open>.btn-pink.dropdown-toggle:hover {
    color: #fff;
    background-color: #a11041;
    border-color: #7b0c32;
}
.btn-pink.disabled.focus, .btn-pink.disabled:focus, .btn-pink.disabled:hover, .btn-pink:disabled.focus, .btn-pink:disabled:focus, .btn-pink:disabled:hover {
    background-color: #e91e63;
    border-color: #e91e63;
}
.btn-outline-pink {
    color: #e91e63;
    background-image: none;
    background-color: transparent;
    border-color: #e91e63;
}
.btn-outline-pink.active, .btn-outline-pink.focus, .btn-outline-pink:active, .btn-outline-pink:focus, .btn-outline-pink:hover, .open>.btn-outline-pink.dropdown-toggle {
    color: #fff;
    background-color: #e91e63;
    border-color: #e91e63;
}
.btn-outline-pink.active.focus, .btn-outline-pink.active:focus, .btn-outline-pink.active:hover, .btn-outline-pink:active.focus, .btn-outline-pink:active:focus, .btn-outline-pink:active:hover, .open>.btn-outline-pink.dropdown-toggle.focus, .open>.btn-outline-pink.dropdown-toggle:focus, .open>.btn-outline-pink.dropdown-toggle:hover {
    color: #fff;
    background-color: #a11041;
    border-color: #7b0c32;
}
.btn-outline-pink.disabled.focus, .btn-outline-pink.disabled:focus, .btn-outline-pink.disabled:hover, .btn-outline-pink:disabled.focus, .btn-outline-pink:disabled:focus, .btn-outline-pink:disabled:hover {
    border-color: #f27ba3;
}
.btn-purple {
    color: #fff;
    background-color: #9c27b0;
    border-color: #9c27b0;
}
.btn-purple.focus, .btn-purple:focus, .btn-purple:hover {
    color: #fff;
    background-color: #771e86;
    border-color: #701c7e;
}
.btn-purple.active, .btn-purple:active, .open>.btn-purple.dropdown-toggle {
    color: #fff;
    background-color: #771e86;
    border-color: #701c7e;
    background-image: none;
}
.btn-purple.active.focus, .btn-purple.active:focus, .btn-purple.active:hover, .btn-purple:active.focus, .btn-purple:active:focus, .btn-purple:active:hover, .open>.btn-purple.dropdown-toggle.focus, .open>.btn-purple.dropdown-toggle:focus, .open>.btn-purple.dropdown-toggle:hover {
    color: #fff;
    background-color: #5d1769;
    border-color: #3f1048;
}
.btn-purple.disabled.focus, .btn-purple.disabled:focus, .btn-purple.disabled:hover, .btn-purple:disabled.focus, .btn-purple:disabled:focus, .btn-purple:disabled:hover {
    background-color: #9c27b0;
    border-color: #9c27b0;
}
.btn-outline-purple {
    color: #9c27b0;
    background-image: none;
    background-color: transparent;
    border-color: #9c27b0;
}
.btn-outline-purple.active, .btn-outline-purple.focus, .btn-outline-purple:active, .btn-outline-purple:focus, .btn-outline-purple:hover, .open>.btn-outline-purple.dropdown-toggle {
    color: #fff;
    background-color: #9c27b0;
    border-color: #9c27b0;
}
.btn-outline-purple.active.focus, .btn-outline-purple.active:focus, .btn-outline-purple.active:hover, .btn-outline-purple:active.focus, .btn-outline-purple:active:focus, .btn-outline-purple:active:hover, .open>.btn-outline-purple.dropdown-toggle.focus, .open>.btn-outline-purple.dropdown-toggle:focus, .open>.btn-outline-purple.dropdown-toggle:hover {
    color: #fff;
    background-color: #5d1769;
    border-color: #3f1048;
}
.btn-outline-purple.disabled.focus, .btn-outline-purple.disabled:focus, .btn-outline-purple.disabled:hover, .btn-outline-purple:disabled.focus, .btn-outline-purple:disabled:focus, .btn-outline-purple:disabled:hover {
    border-color: #ca61dc;
}
.btn-deep-purple {
    color: #fff;
    background-color: #673ab7;
    border-color: #673ab7;
}
.btn-deep-purple.focus, .btn-deep-purple:focus, .btn-deep-purple:hover {
    color: #fff;
    background-color: #512e90;
    border-color: #4d2b89;
}
.btn-deep-purple.active, .btn-deep-purple:active, .open>.btn-deep-purple.dropdown-toggle {
    color: #fff;
    background-color: #512e90;
    border-color: #4d2b89;
    background-image: none;
}
.btn-deep-purple.active.focus, .btn-deep-purple.active:focus, .btn-deep-purple.active:hover, .btn-deep-purple:active.focus, .btn-deep-purple:active:focus, .btn-deep-purple:active:hover, .open>.btn-deep-purple.dropdown-toggle.focus, .open>.btn-deep-purple.dropdown-toggle:focus, .open>.btn-deep-purple.dropdown-toggle:hover {
    color: #fff;
    background-color: #422575;
    border-color: #311b56;
}
.btn-deep-purple.disabled.focus, .btn-deep-purple.disabled:focus, .btn-deep-purple.disabled:hover, .btn-deep-purple:disabled.focus, .btn-deep-purple:disabled:focus, .btn-deep-purple:disabled:hover {
    background-color: #673ab7;
    border-color: #673ab7;
}
.btn-outline-deep-purple {
    color: #673ab7;
    background-image: none;
    background-color: transparent;
    border-color: #673ab7;
}
.btn-outline-deep-purple.active, .btn-outline-deep-purple.focus, .btn-outline-deep-purple:active, .btn-outline-deep-purple:focus, .btn-outline-deep-purple:hover, .open>.btn-outline-deep-purple.dropdown-toggle {
    color: #fff;
    background-color: #673ab7;
    border-color: #673ab7;
}
.btn-outline-deep-purple.active.focus, .btn-outline-deep-purple.active:focus, .btn-outline-deep-purple.active:hover, .btn-outline-deep-purple:active.focus, .btn-outline-deep-purple:active:focus, .btn-outline-deep-purple:active:hover, .open>.btn-outline-deep-purple.dropdown-toggle.focus, .open>.btn-outline-deep-purple.dropdown-toggle:focus, .open>.btn-outline-deep-purple.dropdown-toggle:hover {
    color: #fff;
    background-color: #422575;
    border-color: #311b56;
}
.btn-outline-deep-purple.disabled.focus, .btn-outline-deep-purple.disabled:focus, .btn-outline-deep-purple.disabled:hover, .btn-outline-deep-purple:disabled.focus, .btn-outline-deep-purple:disabled:focus, .btn-outline-deep-purple:disabled:hover {
    border-color: #9f80d7;
}
.btn-indigo {
    color: #fff;
    background-color: #3f51b5;
    border-color: #3f51b5;
}
.btn-indigo.focus, .btn-indigo:focus, .btn-indigo:hover {
    color: #fff;
    background-color: #32408f;
    border-color: #2f3d88;
}
.btn-indigo.active, .btn-indigo:active, .open>.btn-indigo.dropdown-toggle {
    color: #fff;
    background-color: #32408f;
    border-color: #2f3d88;
    background-image: none;
}
.btn-indigo.active.focus, .btn-indigo.active:focus, .btn-indigo.active:hover, .btn-indigo:active.focus, .btn-indigo:active:focus, .btn-indigo:active:hover, .open>.btn-indigo.dropdown-toggle.focus, .open>.btn-indigo.dropdown-toggle:focus, .open>.btn-indigo.dropdown-toggle:hover {
    color: #fff;
    background-color: #293475;
    border-color: #1e2756;
}
.btn-indigo.disabled.focus, .btn-indigo.disabled:focus, .btn-indigo.disabled:hover, .btn-indigo:disabled.focus, .btn-indigo:disabled:focus, .btn-indigo:disabled:hover {
    background-color: #3f51b5;
    border-color: #3f51b5;
}
.btn-outline-indigo {
    color: #3f51b5;
    background-image: none;
    background-color: transparent;
    border-color: #3f51b5;
}
.btn-outline-indigo.active, .btn-outline-indigo.focus, .btn-outline-indigo:active, .btn-outline-indigo:focus, .btn-outline-indigo:hover, .open>.btn-outline-indigo.dropdown-toggle {
    color: #fff;
    background-color: #3f51b5;
    border-color: #3f51b5;
}
.btn-outline-indigo.active.focus, .btn-outline-indigo.active:focus, .btn-outline-indigo.active:hover, .btn-outline-indigo:active.focus, .btn-outline-indigo:active:focus, .btn-outline-indigo:active:hover, .open>.btn-outline-indigo.dropdown-toggle.focus, .open>.btn-outline-indigo.dropdown-toggle:focus, .open>.btn-outline-indigo.dropdown-toggle:hover {
    color: #fff;
    background-color: #293475;
    border-color: #1e2756;
}
.btn-outline-indigo.disabled.focus, .btn-outline-indigo.disabled:focus, .btn-outline-indigo.disabled:hover, .btn-outline-indigo:disabled.focus, .btn-outline-indigo:disabled:focus, .btn-outline-indigo:disabled:hover {
    border-color: #8591d5;
}
.btn-blue {
    color: #fff;
    background-color: #1d70b8;
    border-color: #1d70b8;
}
.btn-blue.focus, .btn-blue:focus, .btn-blue:hover {
    color: #fff;
    background-color: #0c7cd5;
    border-color: #0b76cc;
}
.btn-blue.active, .btn-blue:active, .open>.btn-blue.dropdown-toggle {
    color: #fff;
    background-color: #0c7cd5;
    border-color: #0b76cc;
    background-image: none;
}
.btn-blue.active.focus, .btn-blue.active:focus, .btn-blue.active:hover, .btn-blue:active.focus, .btn-blue:active:focus, .btn-blue:active:hover, .open>.btn-blue.dropdown-toggle.focus, .open>.btn-blue.dropdown-toggle:focus, .open>.btn-blue.dropdown-toggle:hover {
    color: #fff;
    background-color: #0a68b4;
    border-color: #08528d;
}
.btn-blue.disabled.focus, .btn-blue.disabled:focus, .btn-blue.disabled:hover, .btn-blue:disabled.focus, .btn-blue:disabled:focus, .btn-blue:disabled:hover {
    background-color: #1d70b8;
    border-color: #1d70b8;
}
.btn-outline-blue {
    color: #1d70b8;
    background-image: none;
    background-color: transparent;
    border-color: #1d70b8;
}
.btn-outline-blue.active, .btn-outline-blue.focus, .btn-outline-blue:active, .btn-outline-blue:focus, .btn-outline-blue:hover, .open>.btn-outline-blue.dropdown-toggle {
    color: #fff;
    background-color: #1d70b8;
    border-color: #1d70b8;
}
.btn-outline-blue.active.focus, .btn-outline-blue.active:focus, .btn-outline-blue.active:hover, .btn-outline-blue:active.focus, .btn-outline-blue:active:focus, .btn-outline-blue:active:hover, .open>.btn-outline-blue.dropdown-toggle.focus, .open>.btn-outline-blue.dropdown-toggle:focus, .open>.btn-outline-blue.dropdown-toggle:hover {
    color: #fff;
    background-color: #0a68b4;
    border-color: #08528d;
}
.btn-outline-blue.disabled.focus, .btn-outline-blue.disabled:focus, .btn-outline-blue.disabled:hover, .btn-outline-blue:disabled.focus, .btn-outline-blue:disabled:focus, .btn-outline-blue:disabled:hover {
    border-color: #82c4f8;
}
.btn-light-blue {
    color: #fff;
    background-color: #03a9f4;
    border-color: #03a9f4;
}
.btn-light-blue.focus, .btn-light-blue:focus, .btn-light-blue:hover {
    color: #fff;
    background-color: #0286c2;
    border-color: #027fb8;
}
.btn-light-blue.active, .btn-light-blue:active, .open>.btn-light-blue.dropdown-toggle {
    color: #fff;
    background-color: #0286c2;
    border-color: #027fb8;
    background-image: none;
}
.btn-light-blue.active.focus, .btn-light-blue.active:focus, .btn-light-blue.active:hover, .btn-light-blue:active.focus, .btn-light-blue:active:focus, .btn-light-blue:active:hover, .open>.btn-light-blue.dropdown-toggle.focus, .open>.btn-light-blue.dropdown-toggle:focus, .open>.btn-light-blue.dropdown-toggle:hover {
    color: #fff;
    background-color: #026e9e;
    border-color: #015276;
}
.btn-light-blue.disabled.focus, .btn-light-blue.disabled:focus, .btn-light-blue.disabled:hover, .btn-light-blue:disabled.focus, .btn-light-blue:disabled:focus, .btn-light-blue:disabled:hover {
    background-color: #03a9f4;
    border-color: #03a9f4;
}
.btn-outline-light-blue {
    color: #03a9f4;
    background-image: none;
    background-color: transparent;
    border-color: #03a9f4;
}
.btn-outline-light-blue.active, .btn-outline-light-blue.focus, .btn-outline-light-blue:active, .btn-outline-light-blue:focus, .btn-outline-light-blue:hover, .open>.btn-outline-light-blue.dropdown-toggle {
    color: #fff;
    background-color: #03a9f4;
    border-color: #03a9f4;
}
.btn-outline-light-blue.active.focus, .btn-outline-light-blue.active:focus, .btn-outline-light-blue.active:hover, .btn-outline-light-blue:active.focus, .btn-outline-light-blue:active:focus, .btn-outline-light-blue:active:hover, .open>.btn-outline-light-blue.dropdown-toggle.focus, .open>.btn-outline-light-blue.dropdown-toggle:focus, .open>.btn-outline-light-blue.dropdown-toggle:hover {
    color: #fff;
    background-color: #026e9e;
    border-color: #015276;
}
.btn-outline-light-blue.disabled.focus, .btn-outline-light-blue.disabled:focus, .btn-outline-light-blue.disabled:hover, .btn-outline-light-blue:disabled.focus, .btn-outline-light-blue:disabled:focus, .btn-outline-light-blue:disabled:hover {
    border-color: #60ccfd;
}
.btn-cyan {
    color: #fff;
    background-color: #00bcd4;
    border-color: #00bcd4;
}
.btn-cyan.focus, .btn-cyan:focus, .btn-cyan:hover {
    color: #fff;
    background-color: #008fa1;
    border-color: #008697;
}
.btn-cyan.active, .btn-cyan:active, .open>.btn-cyan.dropdown-toggle {
    color: #fff;
    background-color: #008fa1;
    border-color: #008697;
    background-image: none;
}
.btn-cyan.active.focus, .btn-cyan.active:focus, .btn-cyan.active:hover, .btn-cyan:active.focus, .btn-cyan:active:focus, .btn-cyan:active:hover, .open>.btn-cyan.dropdown-toggle.focus, .open>.btn-cyan.dropdown-toggle:focus, .open>.btn-cyan.dropdown-toggle:hover {
    color: #fff;
    background-color: #006f7d;
    border-color: #004b55;
}
.btn-cyan.disabled.focus, .btn-cyan.disabled:focus, .btn-cyan.disabled:hover, .btn-cyan:disabled.focus, .btn-cyan:disabled:focus, .btn-cyan:disabled:hover {
    background-color: #00bcd4;
    border-color: #00bcd4;
}
.btn-outline-cyan {
    color: #00bcd4;
    background-image: none;
    background-color: transparent;
    border-color: #00bcd4;
}
.btn-outline-cyan.active, .btn-outline-cyan.focus, .btn-outline-cyan:active, .btn-outline-cyan:focus, .btn-outline-cyan:hover, .open>.btn-outline-cyan.dropdown-toggle {
    color: #fff;
    background-color: #00bcd4;
    border-color: #00bcd4;
}
.btn-outline-cyan.active.focus, .btn-outline-cyan.active:focus, .btn-outline-cyan.active:hover, .btn-outline-cyan:active.focus, .btn-outline-cyan:active:focus, .btn-outline-cyan:active:hover, .open>.btn-outline-cyan.dropdown-toggle.focus, .open>.btn-outline-cyan.dropdown-toggle:focus, .open>.btn-outline-cyan.dropdown-toggle:hover {
    color: #fff;
    background-color: #006f7d;
    border-color: #004b55;
}
.btn-outline-cyan.disabled.focus, .btn-outline-cyan.disabled:focus, .btn-outline-cyan.disabled:hover, .btn-outline-cyan:disabled.focus, .btn-outline-cyan:disabled:focus, .btn-outline-cyan:disabled:hover {
    border-color: #3be9ff;
}
.btn-teal {
    color: #fff;
    background-color: #009688;
    border-color: #009688;
}
.btn-teal.focus, .btn-teal:focus, .btn-teal:hover {
    color: #fff;
    background-color: #00635a;
    border-color: #005951;
}
.btn-teal.active, .btn-teal:active, .open>.btn-teal.dropdown-toggle {
    color: #fff;
    background-color: #00635a;
    border-color: #005951;
    background-image: none;
}
.btn-teal.active.focus, .btn-teal.active:focus, .btn-teal.active:hover, .btn-teal:active.focus, .btn-teal:active:focus, .btn-teal:active:hover, .open>.btn-teal.dropdown-toggle.focus, .open>.btn-teal.dropdown-toggle:focus, .open>.btn-teal.dropdown-toggle:hover {
    color: #fff;
    background-color: #003f39;
    border-color: #001714;
}
.btn-teal.disabled.focus, .btn-teal.disabled:focus, .btn-teal.disabled:hover, .btn-teal:disabled.focus, .btn-teal:disabled:focus, .btn-teal:disabled:hover {
    background-color: #009688;
    border-color: #009688;
}
.btn-outline-teal {
    color: #009688;
    background-image: none;
    background-color: transparent;
    border-color: #009688;
}
.btn-outline-teal.active, .btn-outline-teal.focus, .btn-outline-teal:active, .btn-outline-teal:focus, .btn-outline-teal:hover, .open>.btn-outline-teal.dropdown-toggle {
    color: #fff;
    background-color: #009688;
    border-color: #009688;
}
.btn-outline-teal.active.focus, .btn-outline-teal.active:focus, .btn-outline-teal.active:hover, .btn-outline-teal:active.focus, .btn-outline-teal:active:focus, .btn-outline-teal:active:hover, .open>.btn-outline-teal.dropdown-toggle.focus, .open>.btn-outline-teal.dropdown-toggle:focus, .open>.btn-outline-teal.dropdown-toggle:hover {
    color: #fff;
    background-color: #003f39;
    border-color: #001714;
}
.btn-outline-teal.disabled.focus, .btn-outline-teal.disabled:focus, .btn-outline-teal.disabled:hover, .btn-outline-teal:disabled.focus, .btn-outline-teal:disabled:focus, .btn-outline-teal:disabled:hover {
    border-color: #00fce4;
}
.btn-green {
    color: #fff;
    background-color: #4caf50;
    border-color: #4caf50;
}
.btn-green.focus, .btn-green:focus, .btn-green:hover {
    color: #fff;
    background-color: #3d8b40;
    border-color: #39843c;
}
.btn-green.active, .btn-green:active, .open>.btn-green.dropdown-toggle {
    color: #fff;
    background-color: #3d8b40;
    border-color: #39843c;
    background-image: none;
}
.btn-green.active.focus, .btn-green.active:focus, .btn-green.active:hover, .btn-green:active.focus, .btn-green:active:focus, .btn-green:active:hover, .open>.btn-green.dropdown-toggle.focus, .open>.btn-green.dropdown-toggle:focus, .open>.btn-green.dropdown-toggle:hover {
    color: #fff;
    background-color: #327334;
    border-color: #255627;
}
.btn-green.disabled.focus, .btn-green.disabled:focus, .btn-green.disabled:hover, .btn-green:disabled.focus, .btn-green:disabled:focus, .btn-green:disabled:hover {
    background-color: #4caf50;
    border-color: #4caf50;
}
.btn-outline-green {
    color: #4caf50;
    background-image: none;
    background-color: transparent;
    border-color: #4caf50;
}
.btn-outline-green.active, .btn-outline-green.focus, .btn-outline-green:active, .btn-outline-green:focus, .btn-outline-green:hover, .open>.btn-outline-green.dropdown-toggle {
    color: #fff;
    background-color: #4caf50;
    border-color: #4caf50;
}
.btn-outline-green.active.focus, .btn-outline-green.active:focus, .btn-outline-green.active:hover, .btn-outline-green:active.focus, .btn-outline-green:active:focus, .btn-outline-green:active:hover, .open>.btn-outline-green.dropdown-toggle.focus, .open>.btn-outline-green.dropdown-toggle:focus, .open>.btn-outline-green.dropdown-toggle:hover {
    color: #fff;
    background-color: #327334;
    border-color: #255627;
}
.btn-outline-green.disabled.focus, .btn-outline-green.disabled:focus, .btn-outline-green.disabled:hover, .btn-outline-green:disabled.focus, .btn-outline-green:disabled:focus, .btn-outline-green:disabled:hover {
    border-color: #92cf94;
}
.btn-light-green {
    color: #fff;
    background-color: #8bc34a;
    border-color: #8bc34a;
}
.btn-light-green.focus, .btn-light-green:focus, .btn-light-green:hover {
    color: #fff;
    background-color: #71a436;
    border-color: #6c9c34;
}
.btn-light-green.active, .btn-light-green:active, .open>.btn-light-green.dropdown-toggle {
    color: #fff;
    background-color: #71a436;
    border-color: #6c9c34;
    background-image: none;
}
.btn-light-green.active.focus, .btn-light-green.active:focus, .btn-light-green.active:hover, .btn-light-green:active.focus, .btn-light-green:active:focus, .btn-light-green:active:hover, .open>.btn-light-green.dropdown-toggle.focus, .open>.btn-light-green.dropdown-toggle:focus, .open>.btn-light-green.dropdown-toggle:hover {
    color: #fff;
    background-color: #5f892d;
    border-color: #496a23;
}
.btn-light-green.disabled.focus, .btn-light-green.disabled:focus, .btn-light-green.disabled:hover, .btn-light-green:disabled.focus, .btn-light-green:disabled:focus, .btn-light-green:disabled:hover {
    background-color: #8bc34a;
    border-color: #8bc34a;
}
.btn-outline-light-green {
    color: #8bc34a;
    background-image: none;
    background-color: transparent;
    border-color: #8bc34a;
}
.btn-outline-light-green.active, .btn-outline-light-green.focus, .btn-outline-light-green:active, .btn-outline-light-green:focus, .btn-outline-light-green:hover, .open>.btn-outline-light-green.dropdown-toggle {
    color: #fff;
    background-color: #8bc34a;
    border-color: #8bc34a;
}
.btn-outline-light-green.active.focus, .btn-outline-light-green.active:focus, .btn-outline-light-green.active:hover, .btn-outline-light-green:active.focus, .btn-outline-light-green:active:focus, .btn-outline-light-green:active:hover, .open>.btn-outline-light-green.dropdown-toggle.focus, .open>.btn-outline-light-green.dropdown-toggle:focus, .open>.btn-outline-light-green.dropdown-toggle:hover {
    color: #fff;
    background-color: #5f892d;
    border-color: #496a23;
}
.btn-outline-light-green.disabled.focus, .btn-outline-light-green.disabled:focus, .btn-outline-light-green.disabled:hover, .btn-outline-light-green:disabled.focus, .btn-outline-light-green:disabled:focus, .btn-outline-light-green:disabled:hover {
    border-color: #bcdc97;
}
.btn-lime {
    color: #fff;
    background-color: #cddc39;
    border-color: #cddc39;
}
.btn-lime.focus, .btn-lime:focus, .btn-lime:hover {
    color: #fff;
    background-color: #b2c022;
    border-color: #a9b720;
}
.btn-lime.active, .btn-lime:active, .open>.btn-lime.dropdown-toggle {
    color: #fff;
    background-color: #b2c022;
    border-color: #a9b720;
    background-image: none;
}
.btn-lime.active.focus, .btn-lime.active:focus, .btn-lime.active:hover, .btn-lime:active.focus, .btn-lime:active:focus, .btn-lime:active:hover, .open>.btn-lime.dropdown-toggle.focus, .open>.btn-lime.dropdown-toggle:focus, .open>.btn-lime.dropdown-toggle:hover {
    color: #fff;
    background-color: #95a21d;
    border-color: #757f16;
}
.btn-lime.disabled.focus, .btn-lime.disabled:focus, .btn-lime.disabled:hover, .btn-lime:disabled.focus, .btn-lime:disabled:focus, .btn-lime:disabled:hover {
    background-color: #cddc39;
    border-color: #cddc39;
}
.btn-outline-lime {
    color: #cddc39;
    background-image: none;
    background-color: transparent;
    border-color: #cddc39;
}
.btn-outline-lime.active, .btn-outline-lime.focus, .btn-outline-lime:active, .btn-outline-lime:focus, .btn-outline-lime:hover, .open>.btn-outline-lime.dropdown-toggle {
    color: #fff;
    background-color: #cddc39;
    border-color: #cddc39;
}
.btn-outline-lime.active.focus, .btn-outline-lime.active:focus, .btn-outline-lime.active:hover, .btn-outline-lime:active.focus, .btn-outline-lime:active:focus, .btn-outline-lime:active:hover, .open>.btn-outline-lime.dropdown-toggle.focus, .open>.btn-outline-lime.dropdown-toggle:focus, .open>.btn-outline-lime.dropdown-toggle:hover {
    color: #fff;
    background-color: #95a21d;
    border-color: #757f16;
}
.btn-outline-lime.disabled.focus, .btn-outline-lime.disabled:focus, .btn-outline-lime.disabled:hover, .btn-outline-lime:disabled.focus, .btn-outline-lime:disabled:focus, .btn-outline-lime:disabled:hover {
    border-color: #e3eb90;
}
.btn-yellow {
    color: #333;
    background-color: #ffeb3b;
    border-color: #ffeb3b;
}
.btn-yellow.focus, .btn-yellow:focus, .btn-yellow:hover {
    color: #333;
    background-color: #ffe608;
    border-color: #fde300;
}
.btn-yellow.active, .btn-yellow:active, .open>.btn-yellow.dropdown-toggle {
    color: #333;
    background-color: #ffe608;
    border-color: #fde300;
    background-image: none;
}
.btn-yellow.active.focus, .btn-yellow.active:focus, .btn-yellow.active:hover, .btn-yellow:active.focus, .btn-yellow:active:focus, .btn-yellow:active:hover, .open>.btn-yellow.dropdown-toggle.focus, .open>.btn-yellow.dropdown-toggle:focus, .open>.btn-yellow.dropdown-toggle:hover {
    color: #333;
    background-color: #e3cc00;
    border-color: #bba700;
}
.btn-yellow.disabled.focus, .btn-yellow.disabled:focus, .btn-yellow.disabled:hover, .btn-yellow:disabled.focus, .btn-yellow:disabled:focus, .btn-yellow:disabled:hover {
    background-color: #ffeb3b;
    border-color: #ffeb3b;
}
.btn-outline-yellow {
    color: #ffeb3b;
    background-image: none;
    background-color: transparent;
    border-color: #ffeb3b;
    color: #d4be00;
}
.btn-outline-yellow.active, .btn-outline-yellow.focus, .btn-outline-yellow:active, .btn-outline-yellow:focus, .btn-outline-yellow:hover, .open>.btn-outline-yellow.dropdown-toggle {
    color: #fff;
    background-color: #ffeb3b;
    border-color: #ffeb3b;
}
.btn-outline-yellow.active.focus, .btn-outline-yellow.active:focus, .btn-outline-yellow.active:hover, .btn-outline-yellow:active.focus, .btn-outline-yellow:active:focus, .btn-outline-yellow:active:hover, .open>.btn-outline-yellow.dropdown-toggle.focus, .open>.btn-outline-yellow.dropdown-toggle:focus, .open>.btn-outline-yellow.dropdown-toggle:hover {
    color: #fff;
    background-color: #e3cc00;
    border-color: #bba700;
}
.btn-outline-yellow.disabled.focus, .btn-outline-yellow.disabled:focus, .btn-outline-yellow.disabled:hover, .btn-outline-yellow:disabled.focus, .btn-outline-yellow:disabled:focus, .btn-outline-yellow:disabled:hover {
    border-color: #fff5a1;
}
.btn-outline-yellow:active, .btn-outline-yellow:focus, .btn-outline-yellow:hover {
    color: #333;
}
.btn-amber {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107;
}
.btn-amber.focus, .btn-amber:focus, .btn-amber:hover {
    color: #fff;
    background-color: #d39e00;
    border-color: #c99700;
}
.btn-amber.active, .btn-amber:active, .open>.btn-amber.dropdown-toggle {
    color: #fff;
    background-color: #d39e00;
    border-color: #c99700;
    background-image: none;
}
.btn-amber.active.focus, .btn-amber.active:focus, .btn-amber.active:hover, .btn-amber:active.focus, .btn-amber:active:focus, .btn-amber:active:hover, .open>.btn-amber.dropdown-toggle.focus, .open>.btn-amber.dropdown-toggle:focus, .open>.btn-amber.dropdown-toggle:hover {
    color: #fff;
    background-color: #af8300;
    border-color: #876500;
}
.btn-amber.disabled.focus, .btn-amber.disabled:focus, .btn-amber.disabled:hover, .btn-amber:disabled.focus, .btn-amber:disabled:focus, .btn-amber:disabled:hover {
    background-color: #ffc107;
    border-color: #ffc107;
}
.btn-outline-amber {
    color: #ffc107;
    background-image: none;
    background-color: transparent;
    border-color: #ffc107;
}
.btn-outline-amber.active, .btn-outline-amber.focus, .btn-outline-amber:active, .btn-outline-amber:focus, .btn-outline-amber:hover, .open>.btn-outline-amber.dropdown-toggle {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107;
}
.btn-outline-amber.active.focus, .btn-outline-amber.active:focus, .btn-outline-amber.active:hover, .btn-outline-amber:active.focus, .btn-outline-amber:active:focus, .btn-outline-amber:active:hover, .open>.btn-outline-amber.dropdown-toggle.focus, .open>.btn-outline-amber.dropdown-toggle:focus, .open>.btn-outline-amber.dropdown-toggle:hover {
    color: #fff;
    background-color: #af8300;
    border-color: #876500;
}
.btn-outline-amber.disabled.focus, .btn-outline-amber.disabled:focus, .btn-outline-amber.disabled:hover, .btn-outline-amber:disabled.focus, .btn-outline-amber:disabled:focus, .btn-outline-amber:disabled:hover {
    border-color: #ffdb6d;
}
.btn-orange {
    color: #fff;
    background-color: #ff9800;
    border-color: #ff9800;
}
.btn-orange.focus, .btn-orange:focus, .btn-orange:hover {
    color: #fff;
    background-color: #cc7a00;
    border-color: #c27400;
}
.btn-orange.active, .btn-orange:active, .open>.btn-orange.dropdown-toggle {
    color: #fff;
    background-color: #cc7a00;
    border-color: #c27400;
    background-image: none;
}
.btn-orange.active.focus, .btn-orange.active:focus, .btn-orange.active:hover, .btn-orange:active.focus, .btn-orange:active:focus, .btn-orange:active:hover, .open>.btn-orange.dropdown-toggle.focus, .open>.btn-orange.dropdown-toggle:focus, .open>.btn-orange.dropdown-toggle:hover {
    color: #fff;
    background-color: #a86400;
    border-color: #804c00;
}
.btn-orange.disabled.focus, .btn-orange.disabled:focus, .btn-orange.disabled:hover, .btn-orange:disabled.focus, .btn-orange:disabled:focus, .btn-orange:disabled:hover {
    background-color: #ff9800;
    border-color: #ff9800;
}
.btn-outline-orange {
    color: #ff9800;
    background-image: none;
    background-color: transparent;
    border-color: #ff9800;
}
.btn-outline-orange.active, .btn-outline-orange.focus, .btn-outline-orange:active, .btn-outline-orange:focus, .btn-outline-orange:hover, .open>.btn-outline-orange.dropdown-toggle {
    color: #fff;
    background-color: #ff9800;
    border-color: #ff9800;
}
.btn-outline-orange.active.focus, .btn-outline-orange.active:focus, .btn-outline-orange.active:hover, .btn-outline-orange:active.focus, .btn-outline-orange:active:focus, .btn-outline-orange:active:hover, .open>.btn-outline-orange.dropdown-toggle.focus, .open>.btn-outline-orange.dropdown-toggle:focus, .open>.btn-outline-orange.dropdown-toggle:hover {
    color: #fff;
    background-color: #a86400;
    border-color: #804c00;
}
.btn-outline-orange.disabled.focus, .btn-outline-orange.disabled:focus, .btn-outline-orange.disabled:hover, .btn-outline-orange:disabled.focus, .btn-outline-orange:disabled:focus, .btn-outline-orange:disabled:hover {
    border-color: #ffc166;
}
.btn-deep-orange {
    color: #fff;
    background-color: #ff5722;
    border-color: #ff5722;
}
.btn-deep-orange.focus, .btn-deep-orange:focus, .btn-deep-orange:hover {
    color: #fff;
    background-color: #ee3900;
    border-color: #e43700;
}
.btn-deep-orange.active, .btn-deep-orange:active, .open>.btn-deep-orange.dropdown-toggle {
    color: #fff;
    background-color: #ee3900;
    border-color: #e43700;
    background-image: none;
}
.btn-deep-orange.active.focus, .btn-deep-orange.active:focus, .btn-deep-orange.active:hover, .btn-deep-orange:active.focus, .btn-deep-orange:active:focus, .btn-deep-orange:active:hover, .open>.btn-deep-orange.dropdown-toggle.focus, .open>.btn-deep-orange.dropdown-toggle:focus, .open>.btn-deep-orange.dropdown-toggle:hover {
    color: #fff;
    background-color: #ca3100;
    border-color: #a22700;
}
.btn-deep-orange.disabled.focus, .btn-deep-orange.disabled:focus, .btn-deep-orange.disabled:hover, .btn-deep-orange:disabled.focus, .btn-deep-orange:disabled:focus, .btn-deep-orange:disabled:hover {
    background-color: #ff5722;
    border-color: #ff5722;
}
.btn-outline-deep-orange {
    color: #ff5722;
    background-image: none;
    background-color: transparent;
    border-color: #ff5722;
}
.btn-outline-deep-orange.active, .btn-outline-deep-orange.focus, .btn-outline-deep-orange:active, .btn-outline-deep-orange:focus, .btn-outline-deep-orange:hover, .open>.btn-outline-deep-orange.dropdown-toggle {
    color: #fff;
    background-color: #ff5722;
    border-color: #ff5722;
}
.btn-outline-deep-orange.active.focus, .btn-outline-deep-orange.active:focus, .btn-outline-deep-orange.active:hover, .btn-outline-deep-orange:active.focus, .btn-outline-deep-orange:active:focus, .btn-outline-deep-orange:active:hover, .open>.btn-outline-deep-orange.dropdown-toggle.focus, .open>.btn-outline-deep-orange.dropdown-toggle:focus, .open>.btn-outline-deep-orange.dropdown-toggle:hover {
    color: #fff;
    background-color: #ca3100;
    border-color: #a22700;
}
.btn-outline-deep-orange.disabled.focus, .btn-outline-deep-orange.disabled:focus, .btn-outline-deep-orange.disabled:hover, .btn-outline-deep-orange:disabled.focus, .btn-outline-deep-orange:disabled:focus, .btn-outline-deep-orange:disabled:hover {
    border-color: #ffa588;
}
.btn-brown {
    color: #fff;
    background-color: #795548;
    border-color: #795548;
}
.btn-brown.focus, .btn-brown:focus, .btn-brown:hover {
    color: #fff;
    background-color: #593f35;
    border-color: #533a31;
}
.btn-brown.active, .btn-brown:active, .open>.btn-brown.dropdown-toggle {
    color: #fff;
    background-color: #593f35;
    border-color: #533a31;
    background-image: none;
}
.btn-brown.active.focus, .btn-brown.active:focus, .btn-brown.active:hover, .btn-brown:active.focus, .btn-brown:active:focus, .btn-brown:active:hover, .open>.btn-brown.dropdown-toggle.focus, .open>.btn-brown.dropdown-toggle:focus, .open>.btn-brown.dropdown-toggle:hover {
    color: #fff;
    background-color: #432f28;
    border-color: #291d18;
}
.btn-brown.disabled.focus, .btn-brown.disabled:focus, .btn-brown.disabled:hover, .btn-brown:disabled.focus, .btn-brown:disabled:focus, .btn-brown:disabled:hover {
    background-color: #795548;
    border-color: #795548;
}
.btn-outline-brown {
    color: #795548;
    background-image: none;
    background-color: transparent;
    border-color: #795548;
}
.btn-outline-brown.active, .btn-outline-brown.focus, .btn-outline-brown:active, .btn-outline-brown:focus, .btn-outline-brown:hover, .open>.btn-outline-brown.dropdown-toggle {
    color: #fff;
    background-color: #795548;
    border-color: #795548;
}
.btn-outline-brown.active.focus, .btn-outline-brown.active:focus, .btn-outline-brown.active:hover, .btn-outline-brown:active.focus, .btn-outline-brown:active:focus, .btn-outline-brown:active:hover, .open>.btn-outline-brown.dropdown-toggle.focus, .open>.btn-outline-brown.dropdown-toggle:focus, .open>.btn-outline-brown.dropdown-toggle:hover {
    color: #fff;
    background-color: #432f28;
    border-color: #291d18;
}
.btn-outline-brown.disabled.focus, .btn-outline-brown.disabled:focus, .btn-outline-brown.disabled:hover, .btn-outline-brown:disabled.focus, .btn-outline-brown:disabled:focus, .btn-outline-brown:disabled:hover {
    border-color: #af8778;
}
.btn-grey {
    color: #fff;
    background-color: #9e9e9e;
    border-color: #9e9e9e;
}
.btn-grey.focus, .btn-grey:focus, .btn-grey:hover {
    color: #fff;
    background-color: #858585;
    border-color: #7f7f7f;
}
.btn-grey.active, .btn-grey:active, .open>.btn-grey.dropdown-toggle {
    color: #fff;
    background-color: #858585;
    border-color: #7f7f7f;
    background-image: none;
}
.btn-grey.active.focus, .btn-grey.active:focus, .btn-grey.active:hover, .btn-grey:active.focus, .btn-grey:active:focus, .btn-grey:active:hover, .open>.btn-grey.dropdown-toggle.focus, .open>.btn-grey.dropdown-toggle:focus, .open>.btn-grey.dropdown-toggle:hover {
    color: #fff;
    background-color: #737373;
    border-color: #5e5e5e;
}
.btn-grey.disabled.focus, .btn-grey.disabled:focus, .btn-grey.disabled:hover, .btn-grey:disabled.focus, .btn-grey:disabled:focus, .btn-grey:disabled:hover {
    background-color: #9e9e9e;
    border-color: #9e9e9e;
}
.btn-outline-grey {
    color: #9e9e9e;
    background-image: none;
    background-color: transparent;
    border-color: #9e9e9e;
}
.btn-outline-grey.active, .btn-outline-grey.focus, .btn-outline-grey:active, .btn-outline-grey:focus, .btn-outline-grey:hover, .open>.btn-outline-grey.dropdown-toggle {
    color: #fff;
    background-color: #9e9e9e;
    border-color: #9e9e9e;
}
.btn-outline-grey.active.focus, .btn-outline-grey.active:focus, .btn-outline-grey.active:hover, .btn-outline-grey:active.focus, .btn-outline-grey:active:focus, .btn-outline-grey:active:hover, .open>.btn-outline-grey.dropdown-toggle.focus, .open>.btn-outline-grey.dropdown-toggle:focus, .open>.btn-outline-grey.dropdown-toggle:hover {
    color: #fff;
    background-color: #737373;
    border-color: #5e5e5e;
}
.btn-outline-grey.disabled.focus, .btn-outline-grey.disabled:focus, .btn-outline-grey.disabled:hover, .btn-outline-grey:disabled.focus, .btn-outline-grey:disabled:focus, .btn-outline-grey:disabled:hover {
    border-color: #d1d1d1;
}
.btn-blue-grey {
    color: #fff;
    background-color: #607d8b;
    border-color: #607d8b;
}
.btn-blue-grey.focus, .btn-blue-grey:focus, .btn-blue-grey:hover {
    color: #fff;
    background-color: #4b626d;
    border-color: #475c67;
}
.btn-blue-grey.active, .btn-blue-grey:active, .open>.btn-blue-grey.dropdown-toggle {
    color: #fff;
    background-color: #4b626d;
    border-color: #475c67;
    background-image: none;
}
.btn-blue-grey.active.focus, .btn-blue-grey.active:focus, .btn-blue-grey.active:hover, .btn-blue-grey:active.focus, .btn-blue-grey:active:focus, .btn-blue-grey:active:hover, .open>.btn-blue-grey.dropdown-toggle.focus, .open>.btn-blue-grey.dropdown-toggle:focus, .open>.btn-blue-grey.dropdown-toggle:hover {
    color: #fff;
    background-color: #3d4f58;
    border-color: #2c3940;
}
.btn-blue-grey.disabled.focus, .btn-blue-grey.disabled:focus, .btn-blue-grey.disabled:hover, .btn-blue-grey:disabled.focus, .btn-blue-grey:disabled:focus, .btn-blue-grey:disabled:hover {
    background-color: #607d8b;
    border-color: #607d8b;
}
.btn-outline-blue-grey {
    color: #607d8b;
    background-image: none;
    background-color: transparent;
    border-color: #607d8b;
}
.btn-outline-blue-grey.active, .btn-outline-blue-grey.focus, .btn-outline-blue-grey:active, .btn-outline-blue-grey:focus, .btn-outline-blue-grey:hover, .open>.btn-outline-blue-grey.dropdown-toggle {
    color: #fff;
    background-color: #607d8b;
    border-color: #607d8b;
}
.btn-outline-blue-grey.active.focus, .btn-outline-blue-grey.active:focus, .btn-outline-blue-grey.active:hover, .btn-outline-blue-grey:active.focus, .btn-outline-blue-grey:active:focus, .btn-outline-blue-grey:active:hover, .open>.btn-outline-blue-grey.dropdown-toggle.focus, .open>.btn-outline-blue-grey.dropdown-toggle:focus, .open>.btn-outline-blue-grey.dropdown-toggle:hover {
    color: #fff;
    background-color: #3d4f58;
    border-color: #2c3940;
}
.btn-outline-blue-grey.disabled.focus, .btn-outline-blue-grey.disabled:focus, .btn-outline-blue-grey.disabled:hover, .btn-outline-blue-grey:disabled.focus, .btn-outline-blue-grey:disabled:focus, .btn-outline-blue-grey:disabled:hover {
    border-color: #99aeb8;
}
.btn-container .btn:last-of-type {
    margin-bottom: 0!important;
}
@media (max-width:767px) {
    .btn-stack-sm .btn {
    width: 100%;
    margin: 0 0 1rem!important;
}
.btn-stack-sm .btn:last-child {
    margin-bottom: 0!important;
}
}@media (max-width:991px) {
    .btn-stack-md .btn {
    width: 100%;
    margin: 0 0 1rem!important;
}
.btn-stack-md .btn:last-child {
    margin-bottom: 0!important;
}
}@media (max-width:1199px) {
    .btn-stack-lg .btn {
    width: 100%;
    margin: 0 0 1rem!important;
}
.btn-stack-lg .btn:last-child {
    margin-bottom: 0!important;
}
}.btn-stack-xl .btn {
    width: 100%;
    margin: 0 0 1rem!important;
}
.btn-stack-xl .btn:last-child {
    margin-bottom: 0!important;
}
.list-light, .list-light a {
    color: #ccc;
}
.list-light a:active, .list-light a:focus, .list-light a:hover {
    color: #fff;
    text-decoration: none;
}
.list-dark, .list-dark a {
    color: #666;
}
.list-dark a:active, .list-dark a:focus, .list-dark a:hover {
    color: #333;
    text-decoration: none;
}
ul.list-features {
    font-size: 1.2rem;
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.list-features li {
    margin: .3rem 0 .3rem 32px;
    padding: 0;
}
ul.list-features li:before {
    position: relative;
    font-family: FontAwesome;
    font-size: 1.1rem!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\f00c";
    margin-left: -18px;
    top: 0;
    left: -10px;
}
ul.list-features.list-s {
    font-size: 1rem;
}
ul.list-features.list-s li {
    margin: .1rem 0 .1rem 26px;
    padding: 0;
}
ul.list-features.list-s li:before {
    font-size: 1rem!important;
    margin-left: -20px;
    top: 1px;
    left: -10px;
}
ul.list-features.list-l {
    font-size: 1.4rem;
}
ul.list-features.list-l li {
    margin: .4rem 0 .4rem 32px;
    padding: 0;
}
ul.list-features.list-l li:before {
    font-size: 1.2rem!important;
    margin-left: -18px;
    left: -10px;
}
ul.list-features.list-xl {
    font-size: 1.8rem;
}
ul.list-features.list-xl li {
    margin: .5rem 0 .5rem 34px;
    padding: 0;
}
ul.list-features.list-xl li:before {
    font-size: 1.6rem!important;
    margin-left: -18px;
    top: 1px;
    left: -12px;
}
.breadcrumbs {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%}
.breadcrumbs .breadcrumb-item+.breadcrumb-item:before {
    content: "/";
    vertical-align: top;
}
.breadcrumbs.breadcrumbs-padding-l .breadcrumbs-overlay {
    padding: 1rem 0;
}
.breadcrumbs.breadcrumbs-padding-xl .breadcrumbs-overlay {
    padding: 2.5rem 0;
}
.breadcrumbs.breadcrumbs-padding-xxl .breadcrumbs-overlay {
    padding: 4rem 0;
}
.breadcrumbs .breadcrumbs-padding {
    padding: 1rem 0;
}
@media (max-width:767px) {
    .breadcrumbs .breadcrumbs-padding {
    padding: 1rem 0;
}
}.breadcrumbs .breadcrumb {
    padding: 0;
    margin-bottom: 0;
    background-color: transparent;
}
.breadcrumbs .breadcrumb li {
    white-space: nowrap;
}
.breadcrumbs .breadcrumb .breadcrumb-item>*>div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}
.breadcrumbs .breadcrumb .breadcrumb-item>:nth-child(n+2) {
    display: none;
}
.breadcrumbs .breadcrumb .breadcrumb-item>:nth-last-child(-n+2) {
    display: inline-block;
}
.breadcrumbs .breadcrumb .breadcrumb-item>* div {
    max-width: 40px;
}
@media (min-width:576px) {
    .breadcrumbs .breadcrumb .breadcrumb-item>: nth-last-child(-n+2) {
    display: inline-block;
}
.breadcrumbs .breadcrumb .breadcrumb-item>* div {
    max-width: 60px;
}
}@media (min-width:768px) {
    .breadcrumbs .breadcrumb .breadcrumb-item>: nth-last-child(-n+2) {
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.breadcrumbs .breadcrumb .breadcrumb-item>* div {
    max-width: 100px;
}
}@media (min-width:992px) {
    .breadcrumbs .breadcrumb .breadcrumb-item>: nth-last-child(-n+2) {
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.breadcrumbs .breadcrumb .breadcrumb-item>* div {
    max-width: 170px;
}
}@media (min-width:1200px) {
    .breadcrumbs .breadcrumb .breadcrumb-item>: nth-last-child(-n+2) {
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.breadcrumbs .breadcrumb .breadcrumb-item>* div {
    max-width: 240px;
}
}.breadcrumbs a, .breadcrumbs a:visited {
    color: #0e4377;
}
.breadcrumbs.text-light .breadcrumb-item.active, .breadcrumbs.text-light a, .breadcrumbs.text-light a:visited {
    color: #fff;
}
.breadcrumbs.text-light .breadcrumb-item+.breadcrumb-item:before {
    color: #d9d9d9;
}
.breadcrumbs.breadcrumbs-arrow a {
    transition: none;
}
.breadcrumbs.breadcrumbs-arrow .breadcrumb-item+.breadcrumb-item:before {
    display: none;
}
.breadcrumbs.breadcrumbs-arrow li {
    float: left;
}
.breadcrumbs.breadcrumbs-arrow li a {
    color: #fff;
    display: block;
    background: #333;
    text-decoration: none;
    position: relative;
    height: 40px;
    line-height: 40px;
    padding: 0 10px 0 5px;
    text-align: center;
    margin-right: 23px;
}
.breadcrumbs.breadcrumbs-arrow li.active a {
    cursor: default;
    color: #fff;
    background: rgba(51, 51, 51, .6);
}
.breadcrumbs.breadcrumbs-arrow li.active a:before {
    border-color: rgba(51, 51, 51, .6);
    border-left-color: transparent;
}
.breadcrumbs.breadcrumbs-arrow li.active a:after {
    border-left-color: rgba(51, 51, 51, .6);
}
.breadcrumbs.breadcrumbs-arrow li.active a:hover {
    background-color: rgba(51, 51, 51, .6);
}
.breadcrumbs.breadcrumbs-arrow li.active a:hover:before {
    border-color: rgba(51, 51, 51, .6);
    border-left-color: transparent;
}
.breadcrumbs.breadcrumbs-arrow li.active a:hover:after {
    border-left-color: rgba(51, 51, 51, .6);
}
.breadcrumbs.breadcrumbs-arrow li:nth-child(even) a {
    background-color: #333;
}
.breadcrumbs.breadcrumbs-arrow li:nth-child(even) a:before {
    border-color: #333;
    border-left-color: transparent;
}
.breadcrumbs.breadcrumbs-arrow li:nth-child(even) a:after {
    border-left-color: #333;
}
.breadcrumbs.breadcrumbs-arrow li:first-child a {
    padding-left: 15px;
    border-radius: 4px 0 0 4px;
}
.breadcrumbs.breadcrumbs-arrow li:first-child a:before {
    border: none;
}
.breadcrumbs.breadcrumbs-arrow li:last-child a {
    padding-right: 15px;
    border-radius: 0 4px 4px 0;
}
.breadcrumbs.breadcrumbs-arrow li:last-child a:after {
    border: none;
}
.breadcrumbs.breadcrumbs-arrow li a:after, .breadcrumbs.breadcrumbs-arrow li a:before {
    content: "";
    position: absolute;
    top: 0;
    border: 0 solid #333;
    border-width: 20px 10px;
    width: 0;
    height: 0;
}
.breadcrumbs.breadcrumbs-arrow li a:before {
    left: -20px;
    border-left-color: transparent;
}
.breadcrumbs.breadcrumbs-arrow li a:after {
    left: 100%;
    border-color: transparent;
    border-left-color: #333;
}
.breadcrumbs.breadcrumbs-arrow li a:hover {
    background-color: rgba(51, 51, 51, .8);
}
.breadcrumbs.breadcrumbs-arrow li a:hover:before {
    border-color: rgba(51, 51, 51, .8);
    border-left-color: transparent;
}
.breadcrumbs.breadcrumbs-arrow li a:hover:after {
    border-left-color: rgba(51, 51, 51, .8);
}
.breadcrumbs.breadcrumbs-arrow.breadcrumbs-light li a {
    color: #333;
    background: #fff;
}
.breadcrumbs.breadcrumbs-arrow.breadcrumbs-light li.active a {
    color: #1a1a1a!important;
    background: hsla(0, 0%, 100%, .6)!important;
}
.breadcrumbs.breadcrumbs-arrow.breadcrumbs-light li.active a:before {
    border-color: hsla(0, 0%, 100%, .6)!important;
    border-left-color: transparent!important;
}
.breadcrumbs.breadcrumbs-arrow.breadcrumbs-light li.active a:after {
    border-left-color: hsla(0, 0%, 100%, .6);
}
.breadcrumbs.breadcrumbs-arrow.breadcrumbs-light li.active a:hover {
    background-color: hsla(0, 0%, 100%, .6);
}
.breadcrumbs.breadcrumbs-arrow.breadcrumbs-light li.active a:hover:before {
    border-color: hsla(0, 0%, 100%, .6);
    border-left-color: transparent;
}
.breadcrumbs.breadcrumbs-arrow.breadcrumbs-light li.active a:hover:after {
    border-left-color: hsla(0, 0%, 100%, .6);
}
.breadcrumbs.breadcrumbs-arrow.breadcrumbs-light li:nth-child(even) a {
    background-color: #fff;
}
.breadcrumbs.breadcrumbs-arrow.breadcrumbs-light li:nth-child(even) a:before {
    border-color: #fff;
    border-left-color: transparent;
}
.breadcrumbs.breadcrumbs-arrow.breadcrumbs-light li:nth-child(even) a:after {
    border-left-color: #fff;
}
.breadcrumbs.breadcrumbs-arrow.breadcrumbs-light li:first-child a:before, .breadcrumbs.breadcrumbs-arrow.breadcrumbs-light li:last-child a:after {
    border: none;
}
.breadcrumbs.breadcrumbs-arrow.breadcrumbs-light li a:after, .breadcrumbs.breadcrumbs-arrow.breadcrumbs-light li a:before {
    border: 0 solid #fff;
    border-width: 20px 10px;
}
.breadcrumbs.breadcrumbs-arrow.breadcrumbs-light li a:before {
    border-left-color: transparent;
}
.breadcrumbs.breadcrumbs-arrow.breadcrumbs-light li a:after {
    border-color: transparent;
    border-left-color: #fff;
}
.breadcrumbs.breadcrumbs-arrow.breadcrumbs-light li a:hover {
    background-color: hsla(0, 0%, 100%, .8);
}
.breadcrumbs.breadcrumbs-arrow.breadcrumbs-light li a:hover:before {
    border-color: hsla(0, 0%, 100%, .8);
    border-left-color: transparent;
}
.breadcrumbs.breadcrumbs-arrow.breadcrumbs-light li a:hover:after {
    border-left-color: hsla(0, 0%, 100%, .8);
}
.cards {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%}
.cards .row .row>[class*=col-] {
    height: 100%}
.cards .cards-overlay {
    padding: 2rem 0;
}
.cards.cards-padding-l .cards-overlay {
    padding: 3rem 0;
}
.cards.cards-padding-xl .cards-overlay {
    padding: 4.5rem 0;
}
.cards.cards-padding-xxl .cards-overlay {
    padding: 6rem 0;
}
.cards .cards-padding {
    padding: 1rem;
}
.cards .card-img-top {
    padding: 3rem 3rem 0;
}
.cards .card-img-top img {
    width: 100%}
@media (max-width:767px) {
    .cards .cards-padding {
    padding: 1rem 0;
}
}.cards .card h4 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 1rem 0;
}
.cards .card .card-price {
    text-align: center;
    margin: 0;
}
.cards .row .row>[class*=col-] {
    height: 100%}
.cards .row .card {
    height: 100%;
    padding-bottom: 0px;
}
.cards.cards-products .row .row>[class*=col-] {
    height: 100%}
.cards.cards-products .row .card {
    height: 100%;
    padding-bottom: 77px;
}
.cards.cards-products .row .card .card-footer {
    position: absolute;
    width: 100%;
    bottom: 0;
}
.cards.cards-products h4 {
    text-align: center;
}
.cards.cards-products .row>[class*=col-] {
    margin-bottom: 2rem!important;
}
.cards.cards-hover .card {
    position: relative;
    box-shadow: 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.2);
    transition: all .1s ease-in-out;
    align-content: center;
    border: 1px solid #999;
    display: flex;
    flex-basis: 1;
    font-size: 3em;
    justify-content: center;
    /* margin-bottom: 1em; */
    height: 20vw;
    align-items: center;
}
.cards.cards-hover .card img{
max-width:90%;
max-height:90%;
}
.cards.cards-hover .card:hover {
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);
    top: -3px;
}
.cards .card-block-link:active, .cards .card-block-link:focus, .cards .card-block-link:hover {
    text-decoration: none;
}
h4.card-title {
    font-size: 1.25rem;
}

@media (min-width:576px) {
    .cards .card-block-link h4 {
    font-size: 1.2rem;
}
.cards .card-block-link .block-icon {
    font-size: 4.5rem;
}
}@media (min-width:768px) {
    .cards .card-block-link h4 {
    font-size: 1.2rem;
}
.cards .card-block-link .block-icon {
    font-size: 5.2rem;
}
}@media (min-width:992px) {
    .cards .card-block-link h4 {
    font-size: 1.2rem;
}
.cards .card-block-link .block-icon {
    font-size: 6rem;
}

}.pricing {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%}
.pricing .pricing-overlay {
    padding: 2rem 0;
}
.pricing.pricing-padding-l .pricing-overlay {
    padding: 3rem 0;
}
.pricing.pricing-padding-xl .pricing-overlay {
    padding: 4.5rem 0;
}
.pricing.pricing-padding-xxl .pricing-overlay {
    padding: 6rem 0;
}
.pricing .pricing-padding {
    padding: 1rem;
}
@media (max-width:767px) {
    .pricing .pricing-padding {
    padding: 1rem 0;
}
}.pricing.pricing-style-1 h2, .pricing.pricing-style-1 h3, .pricing.pricing-style-1 h4, .pricing.pricing-style-1 h5, .pricing.pricing-style-1 p, .pricing.pricing-style-1 td {
    text-align: center;
}
.pricing.pricing-style-1 .table {
    border: 0;
    margin: 0;
}
.pricing.pricing-style-1 .table td, .pricing.pricing-style-1 .table th {
    border: 0;
}
.pricing.pricing-style-1 .table hr {
    margin: 1.5rem auto 0;
    width: 60%;
    height: 2px;
}
.pricing.pricing-style-1 .table thead h2 {
    margin: 1rem 0;
}
.pricing.pricing-style-1 .table tbody:after, .pricing.pricing-style-1 .table tbody:before {
    line-height: 2rem;
    content: "\00a0";
    display: block;
}
.pricing.pricing-style-1 .table .price div {
    font-size: 2.2rem;
    text-align: center;
    line-height: 8rem;
    margin: auto;
    width: 8rem;
    height: 8rem;
    background-color: #000;
    color: #fff;
    border-radius: 50%;
    font-weight: 400;
}
.pricing.pricing-style-1 .table .price div small {
    font-size: 1rem;
    font-weight: 200;
}
.pricing.pricing-style-1 .color-red.card, .pricing.pricing-style-1 .color-red hr {
    border-color: rgba(244, 67, 54, .5);
}
.pricing.pricing-style-1 .color-red .price div {
    background-color: #f44336;
}
.pricing.pricing-style-1 .bg-red {
    color: #fff;
}
.pricing.pricing-style-1 .bg-red.card {
    border-color: #f44336;
}
.pricing.pricing-style-1 .bg-red hr {
    border-color: #f99d97;
}
.pricing.pricing-style-1 .bg-red .price div {
    background-color: #fff;
    color: #f44336;
}
.pricing.pricing-style-1 .color-pink.card, .pricing.pricing-style-1 .color-pink hr {
    border-color: rgba(233, 30, 99, .5);
}
.pricing.pricing-style-1 .color-pink .price div {
    background-color: #e91e63;
}
.pricing.pricing-style-1 .bg-pink {
    color: #fff;
}
.pricing.pricing-style-1 .bg-pink.card {
    border-color: #e91e63;
}
.pricing.pricing-style-1 .bg-pink hr {
    border-color: #f27ba3;
}
.pricing.pricing-style-1 .bg-pink .price div {
    background-color: #fff;
    color: #e91e63;
}
.pricing.pricing-style-1 .color-purple.card, .pricing.pricing-style-1 .color-purple hr {
    border-color: rgba(156, 39, 176, .5);
}
.pricing.pricing-style-1 .color-purple .price div {
    background-color: #9c27b0;
}
.pricing.pricing-style-1 .bg-purple {
    color: #fff;
}
.pricing.pricing-style-1 .bg-purple.card {
    border-color: #9c27b0;
}
.pricing.pricing-style-1 .bg-purple hr {
    border-color: #ca61dc;
}
.pricing.pricing-style-1 .bg-purple .price div {
    background-color: #fff;
    color: #9c27b0;
}
.pricing.pricing-style-1 .color-deep-purple.card, .pricing.pricing-style-1 .color-deep-purple hr {
    border-color: rgba(103, 58, 183, .5);
}
.pricing.pricing-style-1 .color-deep-purple .price div {
    background-color: #673ab7;
}
.pricing.pricing-style-1 .bg-deep-purple {
    color: #fff;
}
.pricing.pricing-style-1 .bg-deep-purple.card {
    border-color: #673ab7;
}
.pricing.pricing-style-1 .bg-deep-purple hr {
    border-color: #9f80d7;
}
.pricing.pricing-style-1 .bg-deep-purple .price div {
    background-color: #fff;
    color: #673ab7;
}
.pricing.pricing-style-1 .color-indigo.card, .pricing.pricing-style-1 .color-indigo hr {
    border-color: rgba(63, 81, 181, .5);
}
.pricing.pricing-style-1 .color-indigo .price div {
    background-color: #3f51b5;
}
.pricing.pricing-style-1 .bg-indigo {
    color: #fff;
}
.pricing.pricing-style-1 .bg-indigo.card {
    border-color: #3f51b5;
}
.pricing.pricing-style-1 .bg-indigo hr {
    border-color: #8591d5;
}
.pricing.pricing-style-1 .bg-indigo .price div {
    background-color: #fff;
    color: #3f51b5;
}
.pricing.pricing-style-1 .color-blue.card, .pricing.pricing-style-1 .color-blue hr {
    border-color: rgba(33, 150, 243, .5);
}
.pricing.pricing-style-1 .color-blue .price div {
    background-color: #1d70b8;
}
.pricing.pricing-style-1 .bg-blue {
    color: #fff;
}
.pricing.pricing-style-1 .bg-blue.card {
    border-color: #1d70b8;
}
.pricing.pricing-style-1 .bg-blue hr {
    border-color: #82c4f8;
}
.pricing.pricing-style-1 .bg-blue .price div {
    background-color: #fff;
    color: #1d70b8;
}
.pricing.pricing-style-1 .color-light-blue.card, .pricing.pricing-style-1 .color-light-blue hr {
    border-color: rgba(3, 169, 244, .5);
}
.pricing.pricing-style-1 .color-light-blue .price div {
    background-color: #03a9f4;
}
.pricing.pricing-style-1 .bg-light-blue {
    color: #fff;
}
.pricing.pricing-style-1 .bg-light-blue.card {
    border-color: #03a9f4;
}
.pricing.pricing-style-1 .bg-light-blue hr {
    border-color: #60ccfd;
}
.pricing.pricing-style-1 .bg-light-blue .price div {
    background-color: #fff;
    color: #03a9f4;
}
.pricing.pricing-style-1 .color-cyan.card, .pricing.pricing-style-1 .color-cyan hr {
    border-color: rgba(0, 188, 212, .5);
}
.pricing.pricing-style-1 .color-cyan .price div {
    background-color: #00bcd4;
}
.pricing.pricing-style-1 .bg-cyan {
    color: #fff;
}
.pricing.pricing-style-1 .bg-cyan.card {
    border-color: #00bcd4;
}
.pricing.pricing-style-1 .bg-cyan hr {
    border-color: #3be9ff;
}
.pricing.pricing-style-1 .bg-cyan .price div {
    background-color: #fff;
    color: #00bcd4;
}
.pricing.pricing-style-1 .color-teal.card, .pricing.pricing-style-1 .color-teal hr {
    border-color: rgba(0, 150, 136, .5);
}
.pricing.pricing-style-1 .color-teal .price div {
    background-color: #009688;
}
.pricing.pricing-style-1 .bg-teal {
    color: #fff;
}
.pricing.pricing-style-1 .bg-teal.card {
    border-color: #009688;
}
.pricing.pricing-style-1 .bg-teal hr {
    border-color: #00fce4;
}
.pricing.pricing-style-1 .bg-teal .price div {
    background-color: #fff;
    color: #009688;
}
.pricing.pricing-style-1 .color-green.card, .pricing.pricing-style-1 .color-green hr {
    border-color: rgba(76, 175, 80, .5);
}
.pricing.pricing-style-1 .color-green .price div {
    background-color: #4caf50;
}
.pricing.pricing-style-1 .bg-green {
    color: #fff;
}
.pricing.pricing-style-1 .bg-green.card {
    border-color: #4caf50;
}
.pricing.pricing-style-1 .bg-green hr {
    border-color: #92cf94;
}
.pricing.pricing-style-1 .bg-green .price div {
    background-color: #fff;
    color: #4caf50;
}
.pricing.pricing-style-1 .color-light-green.card, .pricing.pricing-style-1 .color-light-green hr {
    border-color: rgba(139, 195, 74, .5);
}
.pricing.pricing-style-1 .color-light-green .price div {
    background-color: #8bc34a;
}
.pricing.pricing-style-1 .bg-light-green {
    color: #fff;
}
.pricing.pricing-style-1 .bg-light-green.card {
    border-color: #8bc34a;
}
.pricing.pricing-style-1 .bg-light-green hr {
    border-color: #bcdc97;
}
.pricing.pricing-style-1 .bg-light-green .price div {
    background-color: #fff;
    color: #8bc34a;
}
.pricing.pricing-style-1 .color-lime.card, .pricing.pricing-style-1 .color-lime hr {
    border-color: rgba(205, 220, 57, .5);
}
.pricing.pricing-style-1 .color-lime .price div {
    background-color: #cddc39;
}
.pricing.pricing-style-1 .bg-lime {
    color: #fff;
}
.pricing.pricing-style-1 .bg-lime.card {
    border-color: #cddc39;
}
.pricing.pricing-style-1 .bg-lime hr {
    border-color: #e3eb90;
}
.pricing.pricing-style-1 .bg-lime .price div {
    background-color: #fff;
    color: #cddc39;
}
.pricing.pricing-style-1 .color-yellow.card, .pricing.pricing-style-1 .color-yellow hr {
    border-color: rgba(255, 235, 59, .5);
}
.pricing.pricing-style-1 .color-yellow .price div {
    background-color: #ffeb3b;
}
.pricing.pricing-style-1 .bg-yellow {
    color: #fff;
}
.pricing.pricing-style-1 .bg-yellow.card {
    border-color: #ffeb3b;
}
.pricing.pricing-style-1 .bg-yellow hr {
    border-color: #fff5a1;
}
.pricing.pricing-style-1 .bg-yellow .price div {
    background-color: #fff;
    color: #ffeb3b;
}
.pricing.pricing-style-1 .color-amber.card, .pricing.pricing-style-1 .color-amber hr {
    border-color: rgba(255, 193, 7, .5);
}
.pricing.pricing-style-1 .color-amber .price div {
    background-color: #ffc107;
}
.pricing.pricing-style-1 .bg-amber {
    color: #fff;
}
.pricing.pricing-style-1 .bg-amber.card {
    border-color: #ffc107;
}
.pricing.pricing-style-1 .bg-amber hr {
    border-color: #ffdb6d;
}
.pricing.pricing-style-1 .bg-amber .price div {
    background-color: #fff;
    color: #ffc107;
}
.pricing.pricing-style-1 .color-orange.card, .pricing.pricing-style-1 .color-orange hr {
    border-color: rgba(255, 152, 0, .5);
}
.pricing.pricing-style-1 .color-orange .price div {
    background-color: #ff9800;
}
.pricing.pricing-style-1 .bg-orange {
    color: #fff;
}
.pricing.pricing-style-1 .bg-orange.card {
    border-color: #ff9800;
}
.pricing.pricing-style-1 .bg-orange hr {
    border-color: #ffc166;
}
.pricing.pricing-style-1 .bg-orange .price div {
    background-color: #fff;
    color: #ff9800;
}
.pricing.pricing-style-1 .color-deep-orange.card, .pricing.pricing-style-1 .color-deep-orange hr {
    border-color: rgba(255, 87, 34, .5);
}
.pricing.pricing-style-1 .color-deep-orange .price div {
    background-color: #ff5722;
}
.pricing.pricing-style-1 .bg-deep-orange {
    color: #fff;
}
.pricing.pricing-style-1 .bg-deep-orange.card {
    border-color: #ff5722;
}
.pricing.pricing-style-1 .bg-deep-orange hr {
    border-color: #ffa588;
}
.pricing.pricing-style-1 .bg-deep-orange .price div {
    background-color: #fff;
    color: #ff5722;
}
.pricing.pricing-style-1 .color-brown.card, .pricing.pricing-style-1 .color-brown hr {
    border-color: rgba(121, 85, 72, .5);
}
.pricing.pricing-style-1 .color-brown .price div {
    background-color: #795548;
}
.pricing.pricing-style-1 .bg-brown {
    color: #fff;
}
.pricing.pricing-style-1 .bg-brown.card {
    border-color: #795548;
}
.pricing.pricing-style-1 .bg-brown hr {
    border-color: #af8778;
}
.pricing.pricing-style-1 .bg-brown .price div {
    background-color: #fff;
    color: #795548;
}
.pricing.pricing-style-1 .color-grey.card, .pricing.pricing-style-1 .color-grey hr {
    border-color: hsla(0, 0%, 62%, .5);
}
.pricing.pricing-style-1 .color-grey .price div {
    background-color: #9e9e9e;
}
.pricing.pricing-style-1 .bg-grey {
    color: #fff;
}
.pricing.pricing-style-1 .bg-grey.card {
    border-color: #9e9e9e;
}
.pricing.pricing-style-1 .bg-grey hr {
    border-color: #d1d1d1;
}
.pricing.pricing-style-1 .bg-grey .price div {
    background-color: #fff;
    color: #9e9e9e;
}
.pricing.pricing-style-1 .color-blue-grey.card, .pricing.pricing-style-1 .color-blue-grey hr {
    border-color: rgba(96, 125, 139, .5);
}
.pricing.pricing-style-1 .color-blue-grey .price div {
    background-color: #607d8b;
}
.pricing.pricing-style-1 .bg-blue-grey {
    color: #fff;
}
.pricing.pricing-style-1 .bg-blue-grey.card {
    border-color: #607d8b;
}
.pricing.pricing-style-1 .bg-blue-grey hr {
    border-color: #99aeb8;
}
.pricing.pricing-style-1 .bg-blue-grey .price div {
    background-color: #fff;
    color: #607d8b;
}
.typed-cursor {
    opacity: 1;
    animation: a .7s infinite;
}
@keyframes a {
    0% {
    opacity: 1;
}
50% {
    opacity: 0;
}
to {
    opacity: 1;
}
}.polygon-bg * {
    z-index: 1;
}
.polygon-bg canvas {
    position: absolute;
    top: 0;
    z-index: 0;
}
@keyframes b {
    0% {
    opacity: 0;
    transform: translateY(-20px);
}
to {
    opacity: 1;
    transform: translateY(0);
}
}.dropdown-menu, .dropdown.open .dropdown-menu {
    animation-name: b;
    animation-iteration-count: 1;
    animation-duration: .25s;
    animation-delay: 0s;
    animation-timing-function: bounce;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
/**/
#sub-nav .card {
border:0px;
border-radius:0px;
background-color:rgba(50,59,66,1)
}
#sub-nav .card .card-img-top {
padding:0px;
}
#sub-nav a .card {
color: #fff !important;
}
div#collapsingLightNavbarGreen {
font-weight:400;
}

/*refactor*/
	.navbar .navbar-brand {
	align-items: baseline;
	}
.navbar .navbar-brand img {
height:140px;
}
.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
}
.container-nav {
	background:#fff;
	min-height:90px;
	max-width:1200px;
	width:100%;
	margin:auto;
	padding:15px;
}
.navbar.bg-green.bg-transparent .nav-item.active .nav-link{
color:#009fe3;	
}
ul.social li {
padding:.5em 0;
}

.card a {
    color: inherit;
}
#sub-nav a[href^="http://"]:after {
  content: "\f08e";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
    font-size:x-small;
  display: inline-block;
  text-decoration: none;
  padding-left: 3px;
}
 .navbar.bg-green.bg-transparent #collapsingNavbarLight .navbar-nav>li:hover>a:before {
background:transparent;
}

.footer .list-unstyled a{
line-height:2rem;
}

@media (min-width: 1200px){

	.container {
		width: 1200px;
		max-width: 100%;
	}
}

@media (max-width: 991px) {
	.navbar .navbar-brand img {
		height:75px;
	}
    
    html {

    font-size: 15px;

   }
}

@media (max-width: 560px) {
    html {

    font-size: 12px;

   }
}

ul {
padding-left:1.5em;
}

img {
max-width:100%;    
}

#home .home, 
#about-us .about-us, 
#advisory-board .advisory-board, 
#news .news, 
#csr .csr, 
#alliances .alliances, 
#why .why
{
color:#009fe3;
}


.shadow {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}

/* CMS */
.is-cms body .owl-carousel {
    background: rgba(200,200,200,.2);
    display:block;
}
