.ast-article-post {
    border-bottom: 0px !important;
}
.ast-left-sidebar {
    border-right: 0 !important;
}
.widget-area {
    border-right: 0px !important;
}
.uagb-tax-link-wrap {
		padding-left: 10px;
}

/* WPFORMS */

div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
    background-color: #383838 !important;
    border-top: 0px solid #686868 !important;
		border-bottom: 2px solid #808080 !important;
		border-left: 0px solid #686868 !important;
		border-right: 0px solid #686868 !important;
		border-radius: 5px !important;
    color: #dcdcdc !important;
    height: 45px;
}

div.wpforms-container-full {
    margin-bottom: 0px !important;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #696969;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #696969;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #696969;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #696969;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #696969;
}

input[type=search]:focus {
	color: #fff;
}

/* BUTTON */
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
	 border-radius: 35px !important;
   padding: 15px 30px !important;
   color: white !important;
   background: #0059b3 !important;
   font-weight: normal !important;
	 border: 0px solid #808080 !important;
}

/* BUTTON HOVER */
div.wpforms-container-full .wpforms-form input[type=submit]:hover, 
div.wpforms-container-full .wpforms-form input[type=submit]:active, 
div.wpforms-container-full .wpforms-form button[type=submit]:hover, 
div.wpforms-container-full .wpforms-form button[type=submit]:active, 
div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, 
div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
    background-color: #004080 !important;
		transition: 0.4s;
}

/* DROPDOWN */
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-select select {
    background-color: #383838;
    border-top: 0px solid #686868;
		border-bottom: 2px solid #808080;
		border-left: 0px solid #686868;
		border-right: 0px solid #686868;
    color: #dcdcdc;
}
div.iti__flag-container {
		color: #282828;
}
form.wpforms-form .wpforms-field-likert_scale table.modern tbody tr:nth-child(odd) th, form.wpforms-form .wpforms-field-likert_scale table.modern tbody tr:nth-child(odd) td {
		background-color: #383838 !important;
}

/* SEARCH */
.widget_search .search-form .search-field {
    background: #282828;
    border-width: 1px;
    border-color: #404040;
    border-radius: 4px;
}

.frontpage-button {
	padding: 15px 15px !important;
	border-radius: 5px !important;
}

/* ACCOUNT PAGE */
#wpum-account-forms-tabs ul li.active {
	  background-color: #383838;
}
#wpum-account-forms-tabs ul li:hover {
    background: #383838;
}

/* REGULAR FORM */
input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
		background-color: #383838;
    border-top: 0px solid #686868;
		border-bottom: 2px solid #808080;
		border-left: 0px solid #686868;
		border-right: 0px solid #686868;
    color: #dcdcdc;
}

/* CALENDAR FIELDSs */
.mc-main .my-calendar-date-switcher input, .mc-main .my-calendar-date-switcher select {
		color: #808080;
}

/* FOOTER ARTICLES */
.rpwwt-widget ul li {
    margin: 0 0 -5px;
}
.rpwwt-post-date {
		font-size: 9pt;
}
.rpwwt-post-title {
		margin-top: 0px;
}

/* FOOT FEED */
.insta-gallery-list {
	 margin-top: -24px;
}

/* LOGOUT */
.cp-logout {
	display: none;
	border-top: 0 !important;
  border-bottom: 0 !important;
  padding: 0 !important;
}

/* ACCESS CODE */
.post-password-message {
	
	max-width: 900px;
	margin: auto;
	padding-top: 90px;
	padding-bottom: 10px;
}
.post-password-form {
	padding-top: 10px;
	padding-bottom: 90px
}

/* 404 SEARCH ICON */
.ast-search-icon .astra-search-icon {
  font-size: 4.5em;
}

/* Sensei */
.course, .course-container, .course-container .course {
	margin: 0;
	padding: 0;
	border-bottom: 0;
}

.sensei-breadcrumb {
	background:#282828;
}

.course-container .course-title, .course-container .course .course-title, .course .course-title {
  font-size: 20px;
	font-weight: 700;
}

#user-course-status-toggle, #user-course-status-toggle a {
  border-bottom: 0;
}

#user-course-status-toggle a.active {
  background: #0059b3;
  color: #fff;
	padding: 10px 20px 10px;
	border: 0px;
	border-radius: 40px;
}

#user-course-status-toggle a.active:hover {
  background: #0059b3;
  color: #fff;
}

#user-course-status-toggle a.inactive {
  background: #202020;
  color: #fff;
	padding: 10px 20px 10px;
	border: 0px;
	border-radius: 40px;
}

#user-course-status-toggle a:hover {
  background: #0059b3;
}

.single .entry-header .post-thumb img {
	width: 100% !important;
}

.sensei-message.tick {
	color: #000;
}

.sensei div.sensei-message.info {
	background: #202020;
}

.course-container div.sensei-message.info {
	background: #202020;
}

.course-container div.sensei-message.info a {
	display:none;
}