
/*=================================================================================*/
/* Colors                                                                          */
/*=================================================================================*/

/*---------------------------------------------------------------------------------*/
/* Homepage colors                                                                 */
/*---------------------------------------------------------------------------------*/

body{
	/*background-color: white;*/
	color: #1b3d81;
}

.half_half_1 .dark-logo{
	display: none;
}

.half_half_1 .light-logo{
	display: block;
}

.navbar{
    background-color: white;
}

.navbar-sticky{
	box-shadow: 0px 0 20px 3px rgb(0 0 0 / 25%);
}

.nav-link:focus, .nav-link:hover {
    color: #1b3d81;
}

h2{
	/*color: #44bfde;*/
	color: #36c1e4;
}

a{
	color: #1b3d81;
}

a.nav-link {
    color: #36c1e4;
}

.btn{
	color: #1b3d81;
}

.services-col img{
    background-color: #1b3d81;
}

.mainheader-button{
    background-color: #1b3d81;
    border: 1px solid #1b3d81;
    color: white;
}

.mainheader-button:hover{
    background-color: white;
    border: 1px solid #1b3d81;
    color: #1b3d81;
}

.mainheader-button:nth-child(2){
    background-color: #36c1e4;
    border: 1px solid #36c1e4;
}

.mainheader-button:nth-child(2):hover{
    background-color: white;
    color: #36c1e4;
    border: 1px solid #36c1e4;
}

.mainheader{
	background-color: white;
}

.services-div{
	background-color: #ffffffaa;
}

.services-div{
	background-color: #ffffffaa;
}

.services-div{
	background-color: #ffffffaa;
}

.projects-div{
	background-color: #ffffffaa;
}

.process-div {
	background-color: #ffffffaa;
}

.presentation-div {
    background: white;
}

.services-col .services-link{
	background-color: #1b3d81;
	border: 1px solid #1b3d81;
	color: white;
}

.services-col .services-link:hover{
	background-color: white;
	border: 1px solid #1b3d81;
	color: #1b3d81;
}

.projects-morelink{
	background-color: #1b3d81;
	border: 1px solid #1b3d81;
	color: white;
}

.projects-morelink:hover{
	background-color: white;
	border: 1px solid #1b3d81;
	color: #1b3d81;
}

.projects-col:hover .projects-details {
    background-color: #ffffffcc;
}


.projects-col:hover .span {
    color: white;
}

.projects-detailsicon {
    background-color: #1b3d81;
    color: white;
}

.process-step p {
    border: 1px solid #1b3d81;
    background-color: white;
}

.rectangle-horizontal {
    background-color: #1b3d81;
}

.rectangle-vertical {
    background-color: #1b3d81;
}

.process-step .fa-solid {
    color: #36c1e4;
}

.presentation-contact .fa-solid{
	color: #36c1e4;
}

.footer-row{
	background-color: white;
}

.footer-link:hover{
	color: #36c1e4;
}

.modal-label{
    color: #36c1e4;
}

.modal-footer .btn:nth-child(2) {
    background-color: #36c1e4;
    border: 1px solid #36c1e4;
}

.modal-footer .btn:first-child {
    background-color: #1b3d81;
    border: 1px solid #1b3d81;
}

.modal-footer .btn:nth-child(2):hover {
    background-color: white;
    border: 1px solid #36c1e4;
    color: #36c1e4;
}

.modal-footer .btn:first-child:hover {
    background-color: white;
    border: 1px solid #1b3d81;
    color: #1b3d81;
}

.modal-title {
    border-bottom: 0.5px solid #dee2e6;
}

.mobile-menu {
    background-color: white;
    box-shadow: 0px 0 7px 3px rgb(0 0 0 / 5%);
}


/*-----------------------*/
/*--- Page Style         */
/*-----------------------*/

.page-title{
    background-color: #ffffffaa;
    color: #1b3d81;
}


/*---------------------------------------------------------------------------------*/
/* Projects page colors                                                            */
/*---------------------------------------------------------------------------------*/

.projects-displayoptions{
    background-color: white;	
}

.projects-displayoptions .btn-check:active+.btn-outline-primary, .btn-check:checked+.btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active {
    color: #fff;
    background-color: #36c1e4;
    border-color: #36c1e4;
}

.projects-displayoptions .btn-outline-primary {
    color: #36c1e4;
    border-color: #36c1e4;
}

.projects-displayoptions .btn-outline-primary:hover {
    color: #fff;
    background-color: #36c1e4;
    border-color: #36c1e4;
}

.projects-list{
    background-color: white;
}

.projects-columns{
    background-color: white;
}

.project-details {
    background-color: white;
    border: 1px solid #1b3d81;
    color: #1b3d81;
}

.project-details:hover {
    background-color: white;
    border: 1px solid #36c1e4;
    cursor: pointer;
}

.project-details .project-label {
	color: #1b3d81;
}

.project-tag {
    background-color: #36c1e4;
    color: white;
}

.div-showmore {
    background-color: white;
}

.div-showmore .btn{
    color: white;
    background-color: #1b3d81;
    border: 1px solid #1b3d81;
}

.div-showmore .btn:hover{
    color: #1b3d81;
    background-color: white;
    border: 1px solid #1b3d81;
}


/*---------------------------------------------------------------------------------*/
/* Services page colors                                                            */
/*---------------------------------------------------------------------------------*/

.service-row {
    background-color: white;
}


/*---------------------------------------------------------------------------------*/
/* Contact page colors                                                             */
/*---------------------------------------------------------------------------------*/

.contact-headerimg {
    /*background-color: white;*/
}

.contact-formrow {
    background-color: white;
}

.contact-sendbtn {
    background-color: #1b3d81;
    border: 1px solid #1b3d81;
    color: white;
}

.contact-sendbtn:hover {
    background-color: white;
    border: 1px solid #1b3d81;
    color: #1b3d81;
}

.contact-maprow {
    background-color: #ffffffaa;
}

.transaprent-white {
    background-color: #ffffff22;
}

