@charset "utf-8";
/* Foundation Css core overrides*/

.top-bar {
	margin-bottom: 18px !important;
    padding: 0;
}
.top-bar .name h1 a {
	font-size: 0.9em
}
.row {
	max-width: 70rem !important;
}
.reveal-modal-bg {
	z-index: 98;
}
.tooltip {
	text-align: center;
	font-size: 0.6875rem;
}
.has-tip {
	text-decoration: none
}
.prefix, .postfix {
	z-index: 0;
}
.tabs dd>a {
	padding: 0.5rem !important
}
.tabs-content>.content.active {
	width: 100%
}
.forminnerdbl-row {
	margin: 0 -0.9375rem 0 -0.9375rem !important;
}
.forminnerdbl-columns {
	padding-left: 0.9375rem !important;
	padding-right: 0.9375rem !important;
}
button,a {
	outline: none
}
input[readonly="readonly"] {
    background-color: #eee;
}
.sbHolder {
    margin-bottom: 2px;
    height: 2.4375rem;
}
.social-button-add {
    background: url("/resources/assets/img/social_add_btn.jpg") no-repeat;
    width: 113px;
    height: 35px;
    cursor: pointer;
    padding: 0;
    margin: 0;
}
.social-button-remove {
    background: url("/resources/assets/img/social_remove_btn.jpg") no-repeat;
    width: 113px;
    height: 35px;
    cursor: pointer;
    padding: 0;
    margin: 0;
}
#email-dlg p {
    font-size: 14px;
}
p.ctx-nodefs {
    margin-bottom: 0;
}
a.sbToggle {
    outline: none !important;
}

.qq-upload-button {
    width: 78px !important;
}

.top-bar-section .dropdown li .js-generated{
    display: none;
}

span.preview-hint {
    font-size: 12px;
    color: #aaa;
}

.small-inline-input {
    width: 50px !important;
    display: inline-block !important;
    padding: 1px !important;
    text-align: center !important;
    height: 30px !important;
    margin-bottom: 0 !important;
}

#channels-list-table td {
    padding-top: 5px;
    padding-bottom: 5px;
}
#channels-list-table input {
    margin: 0;
}
/*
div.switch.round label {
    padding: 1px 0.2525rem !important;
}
div.switch.tiny label {
    line-height: 18px !important;
}
*/
#client_tags td button {
    margin: 0;
}

#client_tags tr td:last-child {
    text-align: right;
    width: 20%;
}

#client_tags_wrapper select, #client_tags_wrapper input[type=search] {
    width: auto;
    margin: 0;
    display: inline-block !important;
}

#client_categories td button {
    margin: 0;
}

#client_categories tr td:last-child {
    text-align: right;
    width: 20%;
}

div.dataTables_wrapper div.dataTables_length select, div.dataTables_wrapper div.dataTables_filter input {
    width: auto;
    margin: 0;
    display: inline-block !important;
}

.panel {
    border-style: solid;
    border-width: 1px;
    border-color: #d9d9d9;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    background: #fafafa;
    border-radius: 3px;
}

.dropdown.menu>li>a {
    padding: 1rem 1rem;
}
.top-menu .menu .active>a {
    background: #2ba6cb;
    color: white;
}
.top-menu .menu a {
    color: white;
}
.top-menu .dropdown.menu>li.is-active>a {
    color: white;
}
.menu>li.is-active>a {
    color: white;
}
.top-bar, .top-bar ul {
    background-color: #333333;
}
.dropdown.menu>li.is-dropdown-submenu-parent>a::after {
    border-color: white transparent transparent;
}
.is-dropdown-submenu {
    min-width: 300px;
    border: 1px solid #000000;
    background: #fefefe;
}
.pagination li {
    margin-right: .2rem;
}
.pagination a, .pagination button {
    display: block;
    padding: .1875rem .625rem;
    border-radius: 3px;
    color: #0a0a0a;
}
.pagination .current {
    padding: .1875rem .625rem;
    background: #2ba6cb;
    color: #fefefe;
    cursor: default;
}
.button.primary, .button.primary.disabled, .button.primary.disabled:focus, .button.primary.disabled:hover, .button.primary[disabled], .button.primary[disabled]:focus, .button.primary[disabled]:hover {
    background-color: #2ba6cb;
    color: white;
}
.button.primary:focus, .button.primary:hover {
    color: #f0f0f0;
}
.switch {
    margin-bottom: 0;
}
label {
    font-size: 0.9rem;
}
label.middle {
    margin: 0;
}
.button.success, .button.success.disabled, .button.success.disabled:focus, .button.success.disabled:hover, .button.success[disabled], .button.success[disabled]:focus, .button.success[disabled]:hover {
    color: white;
}
.button.success:focus, .button.success:hover {
    color: white;
}
.image-gallery-thumbnail {
    width: 14.28571%;
    padding: 0 0.625rem 1.25rem;
}
a.th {
    display: inline-block;
    max-width: 100%;
}
thead {
    background: #e8e8e8;
    color: #0a0a0a;
}
