﻿/* Copyright (C) 121 Marketing - 121marketing.com */

/* ========================================================================
   1-2-1 Modifications - Extensions
 ========================================================================== */

/* Community Builder */
.cb_template a, .cb_template a:hover, .cb_template a:focus {color: inherit;}
.login-greeting {float: left;}
.login-avatar {float: right;}
.login-greeting p, .login-avatar p, .cbLoginForm .control-group {margin: 0;}
.logout-button { float: left; clear: both;}
.cbLoginForm input[type=text], .cbLoginForm input[type=password] {width: 100%;}
.cbLoginForm span.add-on {background: none;border: none;}
.cbLoginForm button.btn {line-height: 40px; height: 40px;}
.cbLoginForm button span, .cbLogoutForm button span {display: none;}
.cbLoginForm input[type=checkbox] { display: inline-block; height: 16px; min-height: 16px !important; width: 16px; border: 1px solid #efefef; overflow: hidden; margin: -4px 0 0 !important; vertical-align: middle;-webkit-appearance: none; outline: 0; background: #ffffff;color: #000; float: none !important;}
.cbLoginForm input[type=checkbox]:checked:before, .cbLoginForm input[type=checkbox]:indeterminate:before, .uk-form input[type=checkbox]:checked:before, .uk-form input[type=checkbox]:indeterminate:before {content: "\f00c";font-family: FontAwesome;font-size: 12px;-webkit-font-smoothing: antialiased;text-align: center;line-height: 14px;display: block;}
.cb_template .btn-primary.disabled, .cb_template .btn-primary[disabled], .cb_template fieldset[disabled] .btn-primary, .cb_template .btn-primary.disabled:hover, .cb_template .btn-primary[disabled]:hover, .cb_template fieldset[disabled] .btn-primary:hover, .cb_template .btn-primary.disabled:focus, .cb_template .btn-primary[disabled]:focus, .cb_template fieldset[disabled] .btn-primary:focus, .cb_template .btn-primary.disabled.focus, .cb_template .btn-primary[disabled].focus, .cb_template fieldset[disabled] .btn-primary.focus, .cb_template .btn-primary.disabled:active, .cb_template .btn-primary[disabled]:active, .cb_template fieldset[disabled] .btn-primary:active, .cb_template .btn-primary.disabled.active, .cb_template .btn-primary[disabled].active, .cb_template fieldset[disabled] .btn-primary.active { background: none; border: none;}

/* -- Forms -- */
.uk-form-horizontal .uk-form-label {width: auto;float: none;opacity: 0;margin: 0;top: 2px;position: relative;font-size: 12px;transition-duration: .5s;display: block;cursor: default;}
.rsform-calendar-button {background: none !important;}
.rsform-calendar-button:active, .rsform-calendar-button.uk-active {box-shadow: none !important;}
.uk-form .formValidation {display: block;}
.uk-form input:not([class*='uk-form-width-']):not([class*='uk-width-']):not([type="radio"]):not([type="checkbox"]):not(.rsform-calendar-box), .uk-form select:not([class*='uk-form-width-']):not([class*='uk-width-']), .uk-form textarea:not([class*='uk-form-width-']):not([class*='uk-width-']) {
    width: 100%;
}
fieldset.uk-form .uk-form-row:last-child {width: 100%;margin-top: 40px !important;}
.uk-form-row + .uk-form-row, .cbLoginForm .control-group + .control-group {margin-top: 15px}

/* ACY Forms */
.adminform.acy_user_info {margin-top: 40px;}
.adminform.acy_user_info legend {display: none;}
.acymailing_buttonCountryCode {float: right; margin-left: 5px !important;}
.acymailing_module_form .captchafield { float: left !important; margin: 0; width: auto !important;}
.acymailing_module_form .refreshCaptchaModule, .acymailing_module_form .captchaimagemodule {float: right;}
.acymailing_module_form .acysubbuttons { text-align: left; margin-top: 20px; display: block;}

.list-striped li:nth-child(odd), .list-striped dd:nth-child(odd), .row-striped .row:nth-child(odd), .row-striped .row-fluid:nth-child(odd) {
    background: none;
}
.list-striped li:hover, .list-striped dd:hover, .row-striped .row:hover, .row-striped .row-fluid:hover, .table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {
	background: rgba(0,0,0,.025);
}

/* Misc */
.well {background: none;box-shadow: none;text-shadow: none;}
.uk-button:disabled, .uk-button:disabled:hover, .uk-button:disabled:focus {background: rgba(0,0,0,.1);cursor: not-allowed;}


/*Site Map */
#xmap li {font-style: normal;}

/*Page Break Navigation - Joomla Articles */
.uk-article .pull-right.article-index {display: none;}
.uk-article .pagenavcounter {margin-bottom: 40px}
.uk-article .pager ul {margin: 0;}
.uk-article .pager ul li {font-style: normal !important;}
.uk-article .pager li > a, .uk-article .pager li > span {border: none;background-color: unset;border-radius: unset;color: unset;}
.uk-article .pager li > a:hover, .uk-article .pager li > a:focus {background-color: unset;color: unset;}

/* -- Selection -- */
::-moz-selection {background: #3399FF;}
::selection {background: #3399FF;}

/*Offcanvas */
#offcanvas:not(.uk-active) {display: none !important;}


/* =========================== Responsive ================================ */

@media (min-width: 960px) {
fieldset.uk-form .uk-form-controls {margin-left: 0;}
}

@media (min-width: 768px) {
.uk-width-medium-auto {width: auto;}
fieldset.uk-form .uk-form-row {margin: 10px 0 !important;}
}

