/*
Theme Name: Finance Child
Theme URI: https://wedesignthemes.com/themes/finance-child/
Author: the DesignThemes team
Author URI: https://wedesignthemes.com/
Description: Finance is minimal theme for finance based websites.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: finance
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: finance child

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.login-password {
  padding-left: 20px;
}
.login-username {
  padding-left: 5px;
}
@media (max-width: 720px) {
}
/* Members Page Edits */
#buddypress div.item-list-tabs {
  border: none;
}
#buddypress div.item-list-tabs ul {
  border: none;
}
#buddypress div.item-list-tabs ul li.last {
  float: left;
  padding-bottom: 5px;
}
.profile #profile-edit-form div {
  padding-bottom: 25px;
}
.profile #profile-edit-form div .visibility-toggle-link {
  float: right;
}
.profile #profile-edit-form div div,
.profile #profile-edit-form div label,
.profile #profile-edit-form div p {
  color: #000000;
}
.profile #profile-edit-form div input[type=text] {
  color: #000 !important;
}
.profile #profile-edit-form .field_first-name {
  padding-bottom: 0px;
}
.profile #profile-edit-form .field_last-name {
  padding-bottom: 0px;
}
.profile #profile-edit-form p.description {
  color: #000;
}
.profile .selection-box select {
  color: #000 !important;
}
.main-title-section-wrapper {
  background-position: 0px !important;
}
.main-title-section{
  padding-top: 110px;
}
.subcat.cat-title {
  background: none !important;
}
#buddypress form#whats-new-form #whats-new-textarea {
  border: 1px solid black;
}
.document-search-form {
  margin-left: 100px;
  padding-bottom: 50px;
}
#searchsubmit {
  margin-bottom: 20px;
}
.documents-search-results {
  padding-bottom: 15px;
}
#buddypress .standard-form div.checkbox label:nth-child(n+2),
#buddypress .standard-form div.radio div label {
  float: left;
  width: 50%;
}
#profile-details-section .editfield {
  padding-bottom: 25px;
}
#profile-details-section .editfield .visibility-toggle-link {
  float: right;
}
#buddypress .standard-form div.submit input {
  margin-bottom: 15px;
}
#buddypress #item-header-cover-image #item-buttons {
  padding-top: 15px;
}
.add-job-listing {
  margin-bottom: 50px;
}
.field_my-auxiliary .selection-box:after {
  display: none;
}
.field_my-auxiliary .selection-box:before {
  display: none;
}
.field_my-auxiliary .selection-box select {
  height: 150px;
}
.menu li i span {
  display: none;
}
.search .fa-search span {
  display: none;
}
.slick-prev span,
.slick-next span,
.partners-next span,
.partners-prev span,
.mvico-pencil span,
.mvico-remove2 span,
#header-cover-image span,
#members_search span {
  display: none;
}
.dt-search-icon .fa-close span {
  display: none;
}
#tag-personal-li #tag span {
  display: none;
}
#item-buttons #groupbutton-80 {
  background: #006aae;
  padding: 10px 10px;
}
#item-buttons #groupbutton-80 a {
  color: white;
  margin: 10px 0px 0px;
}
.register-section label,
.register-section p {
  color: #000000 !important;
}
.option-label input[type='checkbox'] {
  margin-right: 10px;
}
#menu-item-1857,
#menu-item-1858 {
  display: none !important;
}
.skip-to-content a {
  color: white;
}
.custom-nav {
  display: flex;
  height: 75px;
  background-color: #00558C;
}
.custom-nav .container {
  display: flex;
}
.custom-nav .skip-to-content {
  padding: 0px 10px;
}
.custom-nav .social-container {
  display: flex;
  align-items: center;
}
.custom-nav .social-container a {
  padding: 0px 10px;
}
.custom-nav .top-menu-search-container {
  bottom: initial;
  top: -10px;
  background-color: #00558C;
  width: 350px;
}
.custom-nav .top-menu-search-container #searchform {
  display: flex;
  align-items: center;
}
.custom-nav .top-menu-search-container #searchform label {
  display: none;
}
.custom-nav .top-menu-search-container #searchform .dt-search-icon {
  order: 2;
  font-size: 1.3em;
}
.custom-nav .top-menu-search-container #searchform input[type=submit] {
  margin: 0 10px;
}
.custom-nav .login-wrapper {
  display: flex;
}
.custom-nav .login-wrapper form {
  display: flex;
  align-items: center;
  width: 90%;
}
.custom-nav .login-wrapper p {
  display: flex;
}
.custom-nav .login-wrapper p label {
  color: white;
  padding-right: 10px;
  font-weight: 100;
}
.custom-nav .login-wrapper .login-submit {
  margin: 0px 20px;
}
.custom-nav .login-wrapper .login-submit input {
  border-radius: 0;
  margin-top: 0px;
  padding: 7px 20px;
}
.custom-nav .login-wrapper .sign-up-btn {
  width: 10%;
  display: flex;
  align-items: center;
}
.custom-nav .login-wrapper input[type=text],
.custom-nav .login-wrapper input[type=password] {
  padding: 0px 0px 0px;
  height: 25px;
}
.custom-nav .login-wrapper input[type=submit] {
  background-color: #00253D;
}
.custom-nav .soc-container {
  width: 40%;
}
.custom-nav .login-container {
  width: 60%;
}
.custom-nav .soc-container,
.custom-nav .login-container {
  display: flex;
  align-items: center;
}
.custom-nav .menu-icons-wrapper {
  padding: 0px;
  margin: 0px 0px 0px 0px;
  height: auto;
}
.custom-nav .menu-icons-wrapper .search {
  margin: 0;
}
.custom-nav .menu-icons-wrapper .search span {
  line-height: 0;
}
.custom-nav a {
  color: white;
}
/* Media Queries */
@media (max-width: 765px) {
  .custom-nav {
    display: none;
  }
  #loginform {
    display: none !important;
  }
  #sign-up {
    display: none;
  }
  #profile-details-section,
  #basic-details-section {
    width: 100% !important;
  }
  #menu-item-1857,
  #menu-item-1858 {
    display: block !important;
    font-family: 'Raleway', sans-serif;
  }
}
.tp-bgimg {
	background-position: top center !important;
}
div.slick-initialized .slick-next {
	margin-right: -15px !important;
}
.slick-track .dt-sc-icon-box {
    min-height: 400px !important;
    max-height: 400px !important;
}
.slick-track .dt-sc-icon-box:hover {
    min-height: 446px !important;
}
.slick-slider .slick-next {
    margin-left: -20px !important;
}
.slick-slider .slick-prev {
    margin-right: -30px !important;
}
@media (max-width: 480px) {
    section {
        height: 50%!important;
        top: 10px;
    }
}
h2, ul{ 
    display: block;
}
.dt-sc-hr-invisible-small::after {
    content: ' ';
    display: table;
    clear: both;
}
.dt-sc-hr-invisible-small::before {
    content: ' ';
    display: table;
    clear: both;
}
.dt-sc-contact-info {
    word-break: break-all;
}
@media (max-width: 480px) {
    .type1 > div {
        display: flex;
        word-wrap: break-word;
        word-break: normal;
    }
}
/*# sourceMappingURL=style.css.map */
/* BP Profile Search */
.ui-state-default,
.ui-state-hover {
	border: 1px solid #006aae !important;
	background: #006aae !important;
	color: #fff !important;
}
.ui-accordion-header-icon {
	right: .5em;
	left: auto !important;
}
.ui-accordion-content select,
.item-list-tabs select {
	border: 1px solid rgba(0, 0, 0, 0.15);
	padding-left: 12px;
}
.ui-widget {
	font-family: Poppins, sans-serif !important;
}
.ui-accordion .ui-accordion-header {
	font-size: 1.3em;
}
/*responsive css override*/
@media only screen and (max-width: 767px){
  #main-menu ul.menu.menu-toggle-open {
      background: #006aae;
  }  
}

.timeline-heading h2 span {text-transform: none;}
.backToCareers {padding: 0 0 10px;font-weight: bold;}

.custom-nav .login-container {
    width: 80% !important;
}
.custom-nav .login-wrapper form{
	width: 75% !important;
}
.custom-nav .login-wrapper .sign-up-btn{
	width: 25% !important;
}


/**** New captcha ****/
.agr-recaptcha-wrapper {
    display: flex;
    justify-content: end;
    transform: none;
}
#gform_wrapper_21 form .gform_footer.top_label{
	flex-wrap: wrap;
}
#gform_wrapper_21 form .gform_footer.top_label .cus-button-export-afcws{
	width:100%;
}
#gform_wrapper_21 form .gform_footer.top_label .cus-button-export-afcws button{
	padding:14px 20px;
}

/***** Mobile Custom Contact Page *********/
@media only screen and (max-width: 767px){
	.contact-box-custom {
		display: flex;
		/* flex-wrap: wrap; */
		justify-content: flex-start;
	}

	.contact-box-custom span.fa {
		flex-basis: 30px;
		padding: 0;
		margin: 0 15px 0 0px;
	}

	.contact-box-custom strong {
		word-break: keep-all;
	}

	.contact-box-custom p {
		flex-basis: calc(100% - 50px); word-break: keep-all;
	}
}

ol.ul-pad-mar, .comman-format ol, .comman-format ul {
	padding-left: 20px;
    padding-top: 00px;
	margin: 00px 0px;
}
ol.ul-pad-mar li, .comman-format ol li, .comman-format ul li{
	padding: 5px 0;
}
ol.ul-pad-mar li span ol.ul-pad-mar{
	margin: 0px 0px;
	padding-top: 00px;
}

