
a {
    color: #212529;    
    text-decoration: underline;
}
a:hover {
    color: #212529;
    text-decoration: none;
}


.card a {
    color: white;    
    text-decoration: underline;
}
.card a:hover {
    color: white;
    text-decoration: none;
}

.jumbotron {
    margin-bottom: 0rem;
}

.bg-secondary {
    background-color: #66839d !important;
}

.btn-outline-dark:focus {
	box-shadow: none;
}
.btn-sm, .btn-group-sm > .btn {
	padding: 0.1rem 0.5rem;
	font-size: 0.75rem;
}
.companytext {
	font-size: 3.5vw;
}
.topnav {
	background-color: white;
	padding: 10px;
	padding-right: 23px;
	font-size: 80%;
	font-weight: 400;
}
.topnav a {
	color: #212529;
	text-decoration: none;
}
.topnav a:hover {
	color: #212529;
	text-decoration: underline;
}
/*navbar top position */
.topmove {
	top: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.mycard {
	background-color: #5173b6;
}
.bg-dark {
	background-color: #c2cdea;
}
.header-jumbotron {
	padding-top: 60px;
}
.header-background {
	margin-top: 90px;
	width: 100%;
	height: 48.6vw;
	background-size: cover;
}
.background-dark {
	background-color: #c2c2dea;
	color: black;
}
.myfooter {
	background-color: #273147 !important;
	color: lightgray;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
.all4web {
	float: left;
}

@media (min-width: 768px) {
.all4web {
	float: right;
}
.header-background {
	margin-top: 90px;
	width: 100%;
	height: 25vw;
	background-size: cover;
}
}

@media (min-width: 768px) {
.cards3 {
	column-count: 3;
}
.cards2 {
	column-count: 2;
}
.companytext {
	font-size: 1.4rem
}

.colborder-right {
    
    border-right-style: solid;
    border-right-color: black;
    border-right-width: 1px;
   
}

}

@media (max-width: 767px) {
    .cards3 {
	column-count: 1;
}

.colborder-right {
    
 
    font-weight:bold;
   padding-top: 10px;
}
}

@media (max-width: 576px) {
    h1 {
        font-size: 1.6rem;
        hyphens: auto;
    }
    
     h3 {
        font-size: 1.3rem;
    }
    .card-body{
        padding-right: 0.4rem;
        padding-left: 0.4rem;
     
    }
    
    .col-form-label {
    padding-right: 0.4rem;
    }
  
}


 .g-recaptcha > div {
    width: auto !important;
    text-align: right !important;
    margin: 0 auto;
}



.myratio {
     padding-bottom: 33%;
}

