/*
Theme Name: ATB LWA
Description: ATB LWA Theme
Author: Twisted Pear
Author URI: http: //twistedpear.com.au/
Template: Divi
Version: 1.0
*/

/* Virtual Hub Colour Update
#868054 --> #084976
#bdb891 --> #3c7093
#bfb778 --> #084976
#91894a --> #084976
*/


/* Divi Sidebar */
#sidebar{display: none;}
#left-area{width: 100%; padding-right: 0!important;}
#main-content .container:before {width: 0;}


/* Buttons */
.w3eden .btn {font-family: inherit;}
.w3eden .btn-primary,.w3eden .flat-primary,.w3eden .flat-primary.btn-bordered:hover {background-color: #084976;color: #ffffff;} /* Was #bfb778 */
.w3eden .btn-primary:hover:not(.no-hover),.w3eden .flat-primary:hover:not(.no-hover),.w3eden .flat-primary.btn-bordered {background-color: #3c7093;color: #ffffff;} /* Was #bdb891 */
.w3eden .btn-primary:focus,.w3eden .btn-primary:active:not(.no-hover),.w3eden .flat-primary:active:not(.no-hover),.w3eden .flat-primary.btn-bordered {background-color: #084976;color: #ffffff;} /* Was #91894a */
.w3eden .btn-success,.w3eden .flat-success,.w3eden .flat-success.btn-bordered:hover {background-color: #084976;color: #ffffff; margin-left: 5px;} /* Was #bfb778 */
.w3eden .btn-success:focus,.w3eden .btn-success:hover:not(.no-hover),.w3eden .flat-success:hover:not(.no-hover),.w3eden .flat-success.btn-bordered {background-color: #3c7093;color: #ffffff;} /* Was #bdb891 */
.w3eden .btn-success:active:not(.no-hover),.w3eden .flat-success:active:not(.no-hover),.w3eden .flat-success.btn-bordered {background-color: #084976;color: #ffffff;} /* Was #91894a */


/* Links */
.w3eden a {color: #084976;} /* Was #868054 */
.w3eden strong {font-size: 80%;}


/* Login */
.w3eden #wpdmlogin .media .pull-left {display: none;}
.w3eden div#wpdmlogin.atblwa-login-box {text-align: left; margin-top: 20px;}
.atblwa-login-logo {text-align: center; padding-bottom: 20px;}
.et_pb_fullscreen .et_pb_fullwidth_header_container {width: inherit;}


/* Dashboard */
.w3eden #wpdm-dashboard-sidebar .list-group-item {color: inherit; font-size: inherit;}
.w3eden #wpdm-dashboard-sidebar .list-group-item.selected {color: #4f91cd;}
.atblwa-display-name {display: none;}


/* Search Results */
.atblwa-search-results {border-bottom: 1px solid rgba(0, 0, 0, 0.2); padding: 0 0 24px 0; margin-bottom: 12px; line-height: normal;}
.entry-content .atblwa-search-results ul {padding: 0; line-height: normal;}
h2.atblwa-task-name {font-size: 170% !important; font-weight: 300;}


/* Search Field Removal */
/*.atblwa-search #srcp .row div:nth-of-type(1) label,
.atblwa-search #srcp .row div:nth-of-type(1) input,
.atblwa-search #srcp .row div:nth-of-type(2) label,
.atblwa-search #srcp .row div:nth-of-type(2) select,
.atblwa-search #srcp .row div:nth-of-type(3) label,
.atblwa-search #srcp .row div:nth-of-type(3) select {visibility: hidden;}*/


/* Task Page */
#left-area .atblwa-task-details ul {list-style: none; padding: 0;}
.atblwa-task-details {line-height: normal;}
#content-area table td {padding: 8px;}

/* Help Page */
.atblwa-faq h5.et_pb_toggle_title {font-size: 130%;}


.w3eden .wpdm-categories .row {
  margin-left: -15px !important;
  margin-right: -15px !important; }

.package_attributes {
  margin-bottom: 10px !important; }

.advanced-input {
  width: 77% !important;
  margin-right: 2% !important;
  display: inline-block !important; }

.advanced-btn {
  width: 20% !important;
  display: inline-block !important; }

.w3eden label {
  display: block !important; }

.wppb-user-forms .wppb-form-field label {
  float: none !important;
  width: 100% !important;
  font-weight: bold; }

.wppb-user-forms .wppb-form-field input {
  float: none !important;
  width: 100% !important;
  border-color: #d5d5d5 !important;
  border-radius: 4px !important;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  padding: 10px 15px !important; }

.wppb-user-forms .button {
  padding: 14px 25px;
  border-radius: 4px !important;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  font-size: 14px;
  color: #FFF;
  text-transform: uppercase;
  font-weight: 700;
  border: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05)));
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background-color: #084976 !important; /* Was #bfb778 */
  cursor: pointer; }
  .wppb-user-forms .button:hover {
    background-color: #3c7093 !important; } /* Was #bdb891 */

.wppb-user-forms .wppb-form-field > span, #pass-strength-result {
  margin-left: 0 !important;
  float: none !important;

}

#srcp .form-control, #ssrcp .form-control {
	margin-bottom: 10px;
}

.wppb-warning, .wppb-success {
  padding: 10px 15px !important; }

#edit_profile {
  padding: 8px 16px;
  border-radius: 4px !important;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  font-size: 12px;
  color: #FFF;
  text-transform: uppercase;
  font-weight: 700;
  border: none;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.05)));
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background-color: #084976 !important; /* Was #bfb778 */
  cursor: pointer; }
  #edit_profile:hover {
    background-color: #3c7093 !important; }

.wppb-user-forms .form-submit {
  float: none !important; }


/* Single Task */
.single-wpdmpro .et_pb_fullwidth_header_atb {
    background-image: url(/wp-content/uploads/2017/08/Banner-Background.jpg);
    z-index: 1;
}

.single-wpdmpro .et_pb_fullwidth_header_atb .et_pb_fullwidth_header_overlay {
    background-color: rgba(8,52,93,0.75); /* Was rgba(65,66,3,0.75); */
}

.single-wpdmpro .et_pb_fullwidth_header_atb h1 {
    font-size: 48px;
}

.wppb-user-forms ul + ul  {
	display: none;
}
.wppb-description-delimiter {
	display: none !important;
}


/* Drop Down Menu */

/*----------Sub Menu----------*/
.nav li ul {
  width: 340px;
}
.et-menu li li a {
  width: 300px;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li ul a {
 font-size: 16px !important;
}
 
