.section.main { padding: 6rem 0rem; }

.containerInsidePage { padding: 6rem 0; background: #fff; }
.containerIdentity { background-color: #f5f6ff; display: flex; flex-direction: column; align-items: center; }

#errors { padding: 15px; background: #fefefe; font-size: .875em; border-radius: 5px; box-shadow: 0 1px 3px #ccc; border: 1px solid #ddd; margin: 0 0 15px 0; }
    #errors h4 { font-weight: bold; font-size: 1.3em; color: forestgreen; text-align: center; }
    /*#errors::before { content: "\25B2"; position: absolute; top: -12px; left: 45%; font-size: 14px; line-height: 14px; color: #ddd; text-shadow: none; display: block; }*/
    div#errors > ul li { margin: 0; padding: 0; list-style-type: none; color: red; }

.hidden { display: none; }
.inner-pages .form-control { border: 1px solid #ced4da; padding: 0.49rem !important; }

.modal{z-index:100000;}
.modal-backdrop { z-index: 99999; }
.job-listing .job-listing-footer{width:auto;}
.first-footer .netsocials a .fa-linkedin-in { background: transparent; color: #d3d3d3; }
    .first-footer .netsocials a .fa-linkedin-in:hover { background: #0A66C2; color: #fff; }



label.error { color: red; font-size: 1rem; display: block; margin-top: 5px; }

input.error { border: 1px dashed red; font-weight: 300; color: red; }

.navbar-brand img { width: 5.5rem; }
.first-footer .logo img { width: 100px; }
h2 { text-transform: none; }
.first-footer .contactus .info p{font-size:16px!important; line-height:normal !important;}
.first-footer .contactus ul li .fa{margin-top:5px;}
.pricing-list { height: 360px; }