#sp-header {
    height: 87px;
    padding-top: 10px;
}
div#sp-footer1 {
    text-align: -webkit-center;
}

/*Categories*/

div#sppb-addon-wrapper-1665646897345 {
    box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
}
div#sppb-addon-1665646897371 {
    box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
}
div#sppb-addon-1665647655046 {
    box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
}
div#sppb-addon-1665646897374 {
    box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
}


/*display none RSDirectory*/
fieldset#rsdir-details-fields, fieldset#rsdir-reg-fields {
    display: none;
}

/*Login/Logout Template Drop - down*/
li.sp-profile-dropdown-item:first-child {
    display: none;
}
/*RS Directory Alert Msg*/
#system-message-container{
    z-index: 99999 !important;
}

/*Contact US CSS*/
div#column-wrap-id-1666324348254 {
    text-align: -webkit-center;
}
.cf-control-group.btm-txt {
    color: white !important;
}

/*New Contact US CSS*/
    div#sppb-addon-1666328641629 .cf-control-group.btm-txt {
    color: black !important;
}
div#column-wrap-id-1666328608701 {
    text-align: center;
}
div#column-wrap-id-1666328608701 {
    background-color: white;
}
.cf-control-group.form_btn {
    font-family: 'Poppins';
}
@media (min-width: 320px) and (max-width: 480px){

span.form-sub {
    font-size: 15px !important;
    line-height: 22px !important;
}

}
textarea#form2_textarea_11 {
    border: 1px solid #211e1e73;
    background: white;
    font-size: 1rem;
}
/* breezing  ---------------------------<start>*/
.bfQuickMode legend { background: #262330 !important; }

.bfQuickMode legend .bfLegend-m { padding-left:20px; }
.bfQuickMode label { color: #000000 !important; }
.bfQuickMode section.bfElemWrap:hover { background: #5a5d5817 !important }

.bfQuickMode section.bfElemWrap {
    padding: 10px 0px;
	border-bottom: 1px solid #00000038 !important;
}


.bfQuickMode #asi_applicaiton .bfLabelLeft .bfElementGroup input, 
.bfQuickMode #asi_applicaiton .bfLabelLeft .bfElementGroupNoWrap input, 
.bfQuickMode #asi_applicaiton .bfLabelTop .bfElementGroup input, 
.bfQuickMode #asi_applicaiton .bfLabelTop .bfElementGroupNoWrap input, 
.bfQuickMode #asi_applicaiton .bfLabelRight .bfElementGroup input, 
.bfQuickMode #asi_applicaiton .bfLabelRight .bfElementGroupNoWrap input, 
.bfQuickMode #asi_applicaiton .bfLabelBottom .bfElementGroup input, 
.bfQuickMode #asi_applicaiton .bfLabelBottom .bfElementGroupNoWrap input {
	display: inline-block;
    width: 16px;
}
.bfQuickMode #asi_applicaiton span.bfElementGroupNoWrap input[type=checkbox], 
.bfQuickMode #asi_applicaiton span.bfElementGroupNoWrap input[type=radio], 
.bfQuickMode #asi_applicaiton span.bfElementGroup input[type=checkbox], 
.bfQuickMode #asi_applicaiton span.bfElementGroup input[type=radio] {
    border: 1px solid #00000080 !important;
}
.uk-radio:checked, input[type=radio]:not([class*=uk-]):checked,
.uk-checkbox:checked, input[type=checkbox]:not([class*=uk-]):checked {
	background-color: #009603 !important;
}
/*Minor Edit by Paul*/
.bfQuickMode .bfLabelLeft .bfElementGroup, .bfQuickMode .bfLabelRight .bfElementGroup, 
.bfQuickMode section.bfLabelLeft .bfElementGroupNoWrap {
    width: auto !important;
    float: left !important;
}
.bfQuickMode label {
    font-weight: bold;
}
form.bfQuickMode {
	padding: 50px !important;
    box-shadow: 0px 0px 16px #b7b7b7 !important;
    width: auto;
}
.uk-input, .uk-select:not([multiple]):not([size]), 
.uneditable-input:not([class*=uk-]), 
input[type=color]:not([class*=uk-]), input[type=date]:not([class*=uk-]), 
input[type=datetime-local]:not([class*=uk-]), input[type=datetime]:not([class*=uk-]), 
input[type=email]:not([class*=uk-]), input[type=month]:not([class*=uk-]), 
input[type=number]:not([class*=uk-]), input[type=password]:not([class*=uk-]), 
input[type=search]:not([class*=uk-]), input[type=tel]:not([class*=uk-]), 
input[type=text]:not([class*=uk-]), input[type=time]:not([class*=uk-]), 
input[type=url]:not([class*=uk-]), input[type=week]:not([class*=uk-]), 
select:not([class*=uk-]):not([multiple]):not([size]){
	border: 1px solid #211e1e73;
}

.bfQuickMode button {
    background: #262330 !important;
    color: #fff !important;
    border: 1px solid transparent !important;
    padding: 5px;
}
.bfQuickMode button:hover {
	background-color: transparent !important;
    color: #262330 !important;
    border-color: #262330 !important;
}
.bfQuickMode button.bfCalendar{
	height: 40px;
}
/*----------------------end------------------------*/
/* breezing - internship-application ---------------------------<end>*/
/*===============*/
/*Jomsocial Registration CSS*/
/*===============*/
/* button.joms-button__next.joms-button--full-small {
    display: block;
    margin-top: 30px;
} */

/* .joms-checkbox {
    position: absolute;
    margin-top: -85px;
} */
form#form-login .joms-checkbox {
    position: inherit;
}
.next-btn-wrapper {
    margin-top: 20px;
  }
.joms-register-page-info{
    font-weight: 600;
    display: inline-block;
    padding: 10px 0 10px 0;
    margin-right: 10px;
}
/*--MOBILE--*/
@media (min-width: 320px) and (max-width: 767px){
	.d-none.d-lg-flex.header-modules.align-items-center {
		z-index: 999 !important;
		margin: 0;
		display: block !important;
	}
	/*Jomsocial Registration Checkbox*/
	.joms-checkbox span{
		font-size: 12px;
	}


}
/*==========================*/
/*J-Business Directory CSS*/
/*==========================*/
/*My Listing Css*/


ul#side-menu li:nth-child(4),
ul#side-menu li:nth-child(6), 
ul#side-menu li:nth-child(7),
ul#side-menu li:nth-child(8){
	display: none !important;
}


.joms-checkbox span {
    color: #394647;
}



    #system-message-container {
    position: unset !important;
    bottom: unset !important;
    right: unset !important;
    max-width: unset !important;
}


/*Payplans Readmore*/
#text{
display:none;
}
/*Payplans Invoice Checkout*/
body.site.com_payplans #pp .pp-checkout-item .pp-checkout-table__desc {
    display: none !important;
}


/*Articles*/
div.indent-p{
  text-indent: 50px;
}

/*Akeeba Ticket CSS*/
div#akeeba-renderer-fef {
    background-color: #f6fafb8f !important;
}
.akeeba-renderer-fef [class*=akeeba-panel][class*=default] header, .akeeba-renderer-fef [class*=akeeba-panel][class*=info] header {
    background: #1b3556;
    
}
header.akeeba-block-header h3 {
    color: white !important;
}
.mceBranding {
    display: none !important;
}
.akeeba-renderer-fef div#editor-xtd-buttons {
    display: none !important;
}
.mceToolbar.mceLeft {
    display: none;
}
.ats-post-userinfo {
    text-align: -webkit-center !important;
}

@media (min-width: 320px) and (max-width: 420px){

.mceDefaultSkin>div {
    width: 233px;
  
}
  input[type="file"] {
    width: 233px !important;
}
  .ats-ticket-replyarea-attachment-help.akeeba-form-group--pull-right {
    grid-column-gap: unset !important;
}
  .ats-ticket-replyarea-attachment-help.akeeba-form-group--pull-right p {
    width: 91% !important;
}
}

/*Questionnaire Form CSS*/
.article-info {
    display: none;
}
ul.pager.pagenav {
    display: none;
}
.article-ratings-social-share.d-flex.justify-content-end {
    flex-direction: row-reverse;
}