.loader {
    border: 10px solid #f3f3f3; /* Light grey */
    border-top: 10px solid #4787ed; /* Blue */
    border-radius: 50%;
    width: 100px;
    height: 100px;
    animation: spin 2s linear infinite;
    }
        
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
/* for increasing checkbox size */
.double {
    zoom: 2;
    transform: scale(2);
    -ms-transform: scale(2);
    -webkit-transform: scale(2);
    -o-transform: scale(2);
    -moz-transform: scale(2);
    transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
  }

  .increaseSize {
    zoom: 1.5;
    transform: scale(1.5);
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
    -moz-transform: scale(1.5);
    transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
  }

/* .css-form input.ng-invalid.ng-touched {
background-color: #FA787E;
}

.css-form input.ng-valid.ng-touched {
background-color: #78FA89;
} */

.tableRowHoverStyles1{
    cursor:pointer;
    /*make text not selectable: */ 
    -webkit-user-select: none; /* Safari */        
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+/Edge */
    user-select: none; /* Standard */
}

.tableRowHoverStyles1:hover{
    background-color:#f8f9fa;
}


.gao_Link{
/*  color: #15c !important;*/
    cursor: pointer;
    text-decoration: none;
}

.gao_Link_enabled{
    color: #15c !important;
}
    
.gao_Link_disabled{
    color: #e2e2e2 !important;
}

.footerSmallFontSize
{
    font-size:60%; 
}

.embed-container { 
    position: relative; 
    padding-bottom: 56.25%; 
    height: 0; 
    overflow: hidden; 
    max-width: 100%; 
} 
.embed-container iframe, .embed-container object, .embed-container embed { 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
}

/*
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
*/


.trademark{
    font-family:'Archivo'; 
    font-size:1rem; 
    vertical-align: text-top; 
}

.btn-linkedin {
	  background: #4787ed;
	  border-radius: 0;
	  color: #fff;
	  border-width: 1px;
	  border-style: solid;
	  border-color: #4787ed;
	}
	.btn-linkedin:link, .btn-linkedin:visited {
	  color: #fff;
	}
	.btn-linkedin:active, .btn-linkedin:hover {
	  background: #0056b3;
	  color: #fff;
	}


/* Container needed to position the button. Adjust the width as needed */
/*
.containerImg {
  position: relative;
  width: 50%;
}
*/

/* Make the image responsive */
/*
.containerImg img {
  width: 100%;
  height: auto;
}
*/

/* Style the button and place it in the middle of the container/image */
.containerImg .btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  background-color: #4787ed;
  color: white;
  font-size: 16px;
  padding: 12px 24px;
  border: none;
  cursor: pointer;
  border-radius: 5px;
}

.containerImg .btn:hover {
  background-color: #0056b3;
}

/*end container styles*/ 

.themeColor{
    background-color:#4787ed !important; 
}

a.nav-link.active{
    font-family: 'Archivo Black', sans-serif;
    color:#f8f9fa; 
}

.archivoBlack{
    font-family: 'Archivo Black', sans-serif;
}

.sectionRow{
    background-color:#e9ecef; 
}

footer{
    background-color:#f5f5f5; 
}

.sectionHeader{
    font-family: 'Archivo Black', sans-serif;
}

.sectionSubHeader{
    font-family: 'Archivo Black', sans-serif;

}

.navbar-brand{
    font-family: 'Archivo Black', sans-serif;
}

.jumbotronHero{
    font-family:'Archivo Black', sans-serif; 
}

.archivoBlack{
    font-family:'Archivo Black', sans-serif; 
}

.bigBrand{
    font-size:2rem;
}

.smallBrand{
    font-size:1.5rem;
}

body{
    font-family: 'Archivo', sans-serif;
    cursor:pointer;
}
.navbar{
    background-color:#4787ed;
/*    opacity:1;*/
}

header{
    background-color: #4787ed !important; 
}

.clickArea{
    cursor:pointer;
    /*make text not selectable: */ 
    -webkit-user-select: none; /* Safari */        
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+/Edge */
    user-select: none; /* Standard */
}

/* .cardMinHeight_row1 {
    min-height: 494px;
  }


  .imageMinHeight_row1 {
    min-height: 368px;
  } */


@media only screen and (min-width: 620px) {
    .cardMinHeight_row1 {
      min-height: 494px;
    }


    .imageMinHeight_row1 {
      min-height: 368px;
    }

    .imageMinHeight_row2 {
        min-height: 368px;
      }

  }
