/* Dashlet szűrő modal scroll */
.yui-simple-dialog .SuiteP-configureDashlet div.bd {
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

/* Kereső Modal ablak szélesség növelés */
#searchDialog .modal-dialog.modal-lg {
    width: 90%;
}

/* Task EditView feedback mező szélesség növelés */
textarea[name="feedback"] {
    width: 120% !important;
}

/* Task modul Szűrő Task Modal ablak szélesség csökkentés */
.search_form .view .templateGroupChooser {
    width: 40%;
}

/* Related Field gombok korrekció */
.id-ff.multiple {
    top: -2px !important;
}

/* Lista - Szűrő modal - Gyors szűrő gomb ikon hibás megjelenés fix */
a#basic_search_link {
    background-position: 120px 8px;
}

/* Email sablon detailview törzs blokk */
#html_div {
    padding: 0px !important;
}

#html_frame {
    border: 1px solid #534d64;
}

/* Subpanel lista oldalak label pozícionálása */
.subpanel-table.list tr.pagination span.pageNumbers {
    top: -3px;
    padding: 0;
}

/* DetailView oldal label pozícionálása */
.pagination .pagination-range-label {
    position: relative;
    top: 2px;
}

/* Kampány Chart jelmagyarázat fix */
.legend table td div.query-color {
    line-height: 1 !important;
}

/* Dokumentum feltöltése hibaüzenet javítás (GLPI 6688) egymásba csúszott 2 hibaüzenet függőlegesen */
span.error {
    line-height: 2 !important;
}

.dashboard {
    margin-top: 10px !important;
}

.legend table td.label {
    vertical-align: middle !important;
}

/* DetailView lapozás számláló CSS fix */
.buttons .pagination .btn-pagination {
    padding: 5px 10px 0 10px;
    display: inline-block;
}

.email-link {
    cursor: pointer;
}

.error.warning-only-email.text-uppercase {
    background-color: #e20b0b;
}

@media (min-width: 1600px) {
    .col-sm-12 [field=last_name].edit-view-field input[type="text"]#last_name {
        width: 32.5%;
    }

    .col-sm-6 [field=last_name].edit-view-field input[type="text"]#last_name {
        width: 65%;
    }

    .col-sm-12 [field=first_name].edit-view-field input[type="text"]#first_name {
        width: 45%;
    }

    .col-sm-6 [field=first_name].edit-view-field input[type="text"]#first_name {
        width: 90%;
    }

    /* Főoldali menüpontok testreszabása miatt kell több hely */
    .desktop-toolbar {
        width: 60%;
    }

    .desktop-bar {
        width: 40%;
    }
}

label[for=radio_meeting],
label[for=radio_call] {
    font-size: 26px;
}

#radio_call {
    margin-left: 26px;
}

input#parent_name_advanced,
input#parent_name_basic {
    width: 65% !important;
}

.suitepicon-module-prospects:before {
    content: "\f193"
}

.suitepicon-module-aegon-bond-other:before {
    content: "\f193"
}

.suitepicon-module-aegon-veichle:before {
    content: "\f193"
}

.suitepicon-module-aegon-bond:before {
    content: "\f193"
}

.suitepicon-module-aegon-intervention:before {
    content: "\f193"
}

/* Template módosítások */
footer {
    line-height: inherit;
    display: flex !important;
    justify-content: space-between;
}

.soulware_footer {
    text-align: center;
    margin: 0 auto;
}

#copyright_data {
    padding: 10px 0 !important;
    width: 50% !important;
}

#copyright_data a {
    margin: 0 !important;
}

#copyright_data a img {
    padding: 5px 0 !important;
}

.footer_right {
    margin: 0 !important;
    padding: 10px 20px 0 0 !important;
    width: 25% !important;
}

.serverstats {
    margin: 0 !important;
    padding: 10px 0 0 20px !important;
    width: 25% !important;
}

.footer_right a {
    padding: 0 !important;
    line-height: 1;
}

#billing_address_street,
#shipping_address_street,
#primary_address_street,
#alt_address_street {
    height: inherit !important;
}

span.id-ff button {
    width: 23px;
    height: 23px;
}

.btn {
    padding: 2px 8px;
    font-size: 12px;
    margin-bottom: 0px;
}

.button {
    height: 23px;
}

button.btn-pagination,
input[type='button'],
input[type='submit'],
.buttons .button {
    line-height: 23px !important;
    height: 23px !important;
    padding: 0 10px 0 10px !important;
}

.edit-view-row-item input[type=button] {
    height: 23px;
    line-height: 23px;
}

select {
    background-size: 30px 52px !important;
    padding: 0 19px 0 5px !important;
    line-height: 23px !important;
    height: 25px;
}

textarea {
    padding: 5px !important;
    line-height: inherit !important;
}

.detail h4 {
    margin: 6px;
    padding-bottom: 0px;
}

.edit-view-row-item {
    margin: 0px 0px 0px 0px;
}

.edit-view-row-item .suitepicon {
    line-height: 18px;
}

.edit-view-row .label {
    white-space: normal;
    line-height: 20px;
}

.detail-view-field {
    padding: 0px 4px;
    line-height: 24px;
    min-height: 24px;
    margin: 0px 0px 4px 0px;
}

.detail-view-row .label {
    white-space: normal;
    line-height: 20px;
}

.content .detail-view .tab-content {
    padding: 12px;
}

.email-address-input-group {
    padding-top: 20px;
}

.email-address-line-container {
    margin-bottom: 0px;
}

input[type='email'] {
    line-height: 25px !important;
    min-height: 25px !important;
}

.form-control {
    height: 25px;
}

#subpanel_list .subpanel-table .clickMenu>li,
.SugarActionMenuIESub li {
    line-height: 15px;
}

#subpanel_list .sugar_action_button {
    height: 20px;
}

.panel-heading a:before,
.panel-heading a div {
    line-height: 22px !important;
}

.subpanel-icon {
    line-height: 22px;
}

.list tr th {
    padding: 5px 10px 5px 10px;
}

#subpanel_list .tab-content .list.view.subpanel-table .pagination div.action_buttons .button {
    padding: 2px 8px;
}

.detail.view table tr td:nth-child(odd) {
    background-color: #f1f1f1;
    font-weight: bold;
}

.content #EditView_tabs .tab-content {
    padding: 10px;
    padding-bottom: 0px;
}

tr.pagination div.action_buttons form {
    padding: 0 5px 0 5px;
}

input[type='text'] {
    padding: 0px 4px;
    line-height: 21px;
    min-height: 21px;
    max-width: 100%;
}

input.sqsEnabled {
    margin-top: 0px;
}

.date_input {
    margin-right: 4px;
}

.panel-default>.panel-heading {
    height: 23px;
}

.panel-heading a:before,
.panel-heading a div {
    line-height: 23px;
}

.edit tr td[scope=row] {
    line-height: 23px;
    height: 23px;
}

@media (min-width: 769px) {
    .date_input {
        width: 75% !important;
    }
}

@media (min-width: 768px) {
    .date_input {
        width: 75% !important;
    }
}

#actionMenuSidebar .side-bar-action-icon {
    height: 33px;
}

#actionMenuSidebar .side-bar-action-icon .suitepicon {
    font-size: 23px;
    line-height: 32px;
}

.sidebar .actionMenuSidebar li a .actionmenulink {
    line-height: 12px;
    min-height: 32px;
}

.recent_h3 {
    line-height: 15px;
}

#last_name {
    width: 58%;
}

.SuiteP-configureDashlet table tr td h2 {
    margin-top: 0px !important;
}

.dashletcontainer rect {
    fill: black !important;
}

input[type="button"][disabled] {
    background-color: #777 !important;
}

.email-link-subpanel {
    background-color: #bfcad3 !important;
    color: #f08377 !important;
    font-weight: bold !important;
}

div.content span.error,
div.content p.error {
    margin: 0px 0 10px 0;
    font-weight: bold;
    font-size: 15px;
}

input[type="submit"][disabled] {
    height: 32px;
}

input[type="button"][disabled] {
    height: 32px;
}

#save_and_continue.button[disabled] {
    background-color: #777 !important;
    color: #f5f5f5 !important;
}

/*
 * Importálás 2. lépés táblázat növelés az oldal szélességének megfelelően
 */
.confirmTable {
    width: 100% !important;
}

/*
 * Importálás 5. lépés táblázat növelés az oldal szélességének megfelelően, plusz fejléc sor fehér háttér fehér betőű fix
 */
.resultsTable {
    width: 100% !important;
}

.resultsTable tr.pagination+tr {
    background-color: #778591;
}

#Activities_emaillétrehozása_button {
    text-transform: capitalize;
    background-color: #6A488E;
    line-height: 23px !important;
    height: 23px !important;
    padding: 0 10px 0 10px !important;
    margin: 0 0 0 0;
    border: none;
    border-radius: 3px;
    letter-spacing: 1px;
    font-size: 13px;
    font-weight: 500;
    color: #f5f5f5;
    cursor: pointer;
    -webkit-appearance: button;
}

#Activities_emaillétrehozása_button:hover {
    background-color: #6a078e;
}

/* Login oldal CSS fixek */
.p_login {
    background-color: #c8c8c8 !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.p_login_middle {
    background-color: transparent !important;
}

.p_login_bottom #delivered_by,
.p_login_bottom #application-version,
.p_login_bottom #soulware-logo {
    font-size: 12px;
    color: #534d64;
    cursor: pointer;
    float: right;
    padding-left: 20px;
}

.p_login_bottom #delivered_by a {
    color: #534d64;
    font-weight: 700;
}

.p_login_bottom #soulware-logo img {
    height: 16px;
}

@media (max-width: 750px) {

    .p_login_bottom #delivered_by,
    .p_login_bottom #application-version,
    .p_login_bottom #soulware-logo {
        float: none;
        display: block;
        font-size: 10px;
        margin-left: 0;
        text-align: center;
        padding-left: 0;
        margin-bottom: 5px;
    }

    .p_login_bottom #powered_by {
        margin-bottom: 10px;
    }
}

/* Login oldal CSS fixek vége */

.dateTimeComboColumn input {
    width: auto !important;
}

#create-invitees {
    display: none;
}

/*Saját modul Ikonok*/
.suitepicon-module-sw-contracts {
    background-size: 16px 16px;
    background-repeat: no-repeat;
    height: 16px;
    padding-left: 16px;
    background-image: url('icon/szerzodes.png');
}

.suitepicon-module-sw-offers {
    background-size: 16px 16px;
    background-repeat: no-repeat;
    height: 16px;
    padding-left: 16px;
    background-image: url('icon/ajanlat.png');
}

.suitepicon-module-sw-cctactivities {
    background-size: 16px 16px;
    background-repeat: no-repeat;
    height: 16px;
    padding-left: 16px;
    background-image: url('icon/cct_aktv.png');
}

.suitepicon-module-sw-contactactivities {
    background-size: 16px 16px;
    background-repeat: no-repeat;
    height: 16px;
    padding-left: 16px;
    background-image: url('icon/kontakt_esemeny.png');
}

.suitepicon-module-sw-inheritance {
    background-size: 16px 16px;
    background-repeat: no-repeat;
    height: 16px;
    padding-left: 16px;
    background-image: url('icon/orokites_tamogatas.png');
}

/*Saját modul Ikonok Vége*/
#dlg_c select {
    overflow-x: auto !important;
    width: 100% !important;
}

#dlg_c td {
    padding-right: 10px !important;
}

#email-marketing-subpnl-button {
    background-color: #6A488E;
    line-height: 23px !important;
    height: 23px !important;
    padding: 0 10px 0 10px !important;
    font-size: 13px;
    color: #f5f5f5;
    cursor: pointer;
    margin-bottom: 4px;
    margin-right: 4px;
    -webkit-appearance: button;
}

#email-marketing-subpnl-button:hover {
    background-color: #6a078e;
}

#gender_advanced {
    height: 55px;
}

/* Szűró modal footer gombok szarok voltak */
.modal-footer .btn {
    padding: 0 20px 0 20px !important;
}

.modal-footer .button {
    line-height: 23px !important;
    margin-bottom: 0 !important;
    font-size: 12px !important;
}

.modal-footer .button[disabled] {
    height: 23px !important;
    line-height: 23px !important;
    margin-bottom: 0 !important;
    font-size: 12px !important;
}

/*
    Daslhet panelek szétcsúszására fix. Hosszú objektum nevek space nélkül szét tolták a dashlet szélességét
*/
div.dashletPanel table.dashletPanel.list tr a {
    line-break: anywhere;
}

/* Felső menüsor feleslgfes padding kiszedése */
.desktop-bar {
    padding-top: 4px !important;
}

/* Listanézet - Csoportos művelet gomb méretre szabása */
.actionLinkTop .li.single a {
    padding: 4px 6px 4px 10px;
    position: relative;
    height: 27px;
    margin-right: 5px;
    font-size: 13px;
}

/* KÜT feliratkozás gomb - Magányszemély - Cég */
.action_forced_kut_subscription {
    background: #00ce7d !important;
}

.action_forced_kut_subscription:hover,
.action_forced_kut_subscription:active {
    background: #678161 !important;
}

/* KÜT feliratkozás hibajelzés kapcsán, de igazából globál - Magányszemély - Cég */
#content .error+.error {
    margin-top: 5px !important;
}

.error.error-0 {
    background: #719768 !important;
}

/* Profil Beállítások gomb a globál átméretezéssel hülyén néz ki */
#email_options button {
    height: 32px !important;
}

/* Csoportos műveletek gomb, ha nincs benne tartalom - Alapból túl keskeny lenne */
#actionLinkTop li.single {
    padding: 0px;
    background-color: #94a6b5;
    background-color: #777;
    border: 1px solid transparent;
    border-radius: 4px;
    min-width: 32px;
    height: 27px;
    line-height: 27px;
}

#actionLinkTop li.single a,
#actionLinkTop li.single label {
    background-color: #777;
    color: #808f9c;
}

/* Dashlet & Subpanel ikon fix */
.suitepicon-module-sw-offers {
    background-size: 16px 16px;
    background-repeat: no-repeat;
    height: 16px;
    padding-left: 16px;
    background-image: url(icon/ajanlat.png);
}

#SW_OffersDashlet_select_icon span.suitepicon-module-sw-offers {
    background-image: url(icon/ajanlat_dashlet.png) !important;
}

.suitepicon-module-sw-contactactivities {
    background-size: 16px 16px;
    background-repeat: no-repeat;
    height: 16px;
    padding-left: 16px;
    background-image: url(icon/kontakt_esemeny.png);
}

#SW_ContactActivitiesDashlet_select_icon span.suitepicon-module-sw-contactactivities {
    background-image: url(icon/kontakt_esemeny_dashlet.png) !important;
}

.suitepicon-module-sw-contracts {
    background-size: 16px 16px;
    background-repeat: no-repeat;
    height: 16px;
    padding-left: 16px;
    background-image: url(icon/szerzodes.png);
}

#SW_ContractsDashlet_select_icon span.suitepicon-module-sw-contracts {
    background-image: url(icon/szerzodes_dashlet.png) !important;
}

.suitepicon-module-sw-inheritance {
    background-size: 16px 16px;
    background-repeat: no-repeat;
    height: 16px;
    padding-left: 16px;
    background-image: url(icon/orokites_tamogatas.png);
}

#SW_InheritanceDashlet_select_icon span.suitepicon-module-sw-inheritance {
    background-image: url(icon/orokites_tamogatas_dashlet.png) !important;
}

.suitepicon-module-sw-cctactivities {
    background-size: 16px 16px;
    background-repeat: no-repeat;
    height: 16px;
    padding-left: 16px;
    background-image: url(icon/cct_aktv.png);
}

#SW_CCTActivitiesDashlet_select_icon span.suitepicon-module-sw-cctactivities {
    background-image: url(icon/cct_aktv_dashlet.png) !important;
}

/* Dashlet & Subpanel ikon fix vége */

/* E-mail listanézet üres + mappa választó gomb között nincs padding */
.emails-list-view-toolbar-header+.listViewEmpty {
    margin: 16px 0;
}

/* Listanézet alsó-felső gombsor csoportos művelet aktív gomb átméretezés, hogy illeszkedjen a környező gombok méretéhez */
#actionLinkTop li.sugar_action_button,
#actionLinkBottom li.sugar_action_button {
    min-width: 32px;
    height: 27px;
}

/* Felugró popup befoglaló div border top fix */
.yui-module {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

/* Subpanel csak egy gomb átméretezés */
.subpanel-table .SugarActionMenu .single {
    margin: 0px !important;
    height: 20px !important;
    line-height: 20px !important;
}

.subpanel-table .SugarActionMenu .single a {
    min-height: 20px !important;
    height: 20px !important;
    line-height: 16px !important;
    margin: 0px !important;
}

#ieAccount {
    margin-left: 15px;
}

#status-icon {
    display: none;
    position: fixed;
    z-index: 1110;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .8) 50% 50% no-repeat;
}



#fufi-online {
    background-color: #00ce7d;
}

#fufi-online:hover {
    background-color: #029518;
}

#fufi-modal-dialog td {
    padding-right: 15px;
}

.row-header {
    font-weight: bold;
    text-align: center;
}

.contract-data-label {
    font-weight: 700;
}

.tab-pane {
    padding-top: 2px;
}

.cssload-thecube {
    width: 28px;
    height: 28px;
    margin: 0 auto;
    margin-top: 19px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    transform: rotateZ(45deg);
    -o-transform: rotateZ(45deg);
    -ms-transform: rotateZ(45deg);
    -webkit-transform: rotateZ(45deg);
    -moz-transform: rotateZ(45deg);
}

.cssload-thecube .cssload-cube {
    position: relative;
    transform: rotateZ(45deg);
    -o-transform: rotateZ(45deg);
    -ms-transform: rotateZ(45deg);
    -webkit-transform: rotateZ(45deg);
    -moz-transform: rotateZ(45deg);
}

.cssload-thecube .cssload-cube {
    float: left;
    width: 50%;
    height: 50%;
    position: relative;
    transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}

.cssload-thecube .cssload-cube:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #6A488E;
    animation: cssload-fold-thecube 2.76s infinite linear both;
    -o-animation: cssload-fold-thecube 2.76s infinite linear both;
    -ms-animation: cssload-fold-thecube 2.76s infinite linear both;
    -webkit-animation: cssload-fold-thecube 2.76s infinite linear both;
    -moz-animation: cssload-fold-thecube 2.76s infinite linear both;
    transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
}

.cssload-thecube .cssload-c2 {
    transform: scale(1.1) rotateZ(90deg);
    -o-transform: scale(1.1) rotateZ(90deg);
    -ms-transform: scale(1.1) rotateZ(90deg);
    -webkit-transform: scale(1.1) rotateZ(90deg);
    -moz-transform: scale(1.1) rotateZ(90deg);
}

.cssload-thecube .cssload-c3 {
    transform: scale(1.1) rotateZ(180deg);
    -o-transform: scale(1.1) rotateZ(180deg);
    -ms-transform: scale(1.1) rotateZ(180deg);
    -webkit-transform: scale(1.1) rotateZ(180deg);
    -moz-transform: scale(1.1) rotateZ(180deg);
}

.cssload-thecube .cssload-c4 {
    transform: scale(1.1) rotateZ(270deg);
    -o-transform: scale(1.1) rotateZ(270deg);
    -ms-transform: scale(1.1) rotateZ(270deg);
    -webkit-transform: scale(1.1) rotateZ(270deg);
    -moz-transform: scale(1.1) rotateZ(270deg);
}

.cssload-thecube .cssload-c2:before {
    animation-delay: 0.35s;
    -o-animation-delay: 0.35s;
    -ms-animation-delay: 0.35s;
    -webkit-animation-delay: 0.35s;
    -moz-animation-delay: 0.35s;
}

.cssload-thecube .cssload-c3:before {
    animation-delay: 0.69s;
    -o-animation-delay: 0.69s;
    -ms-animation-delay: 0.69s;
    -webkit-animation-delay: 0.69s;
    -moz-animation-delay: 0.69s;
}

.cssload-thecube .cssload-c4:before {
    animation-delay: 1.04s;
    -o-animation-delay: 1.04s;
    -ms-animation-delay: 1.04s;
    -webkit-animation-delay: 1.04s;
    -moz-animation-delay: 1.04s;
}



@keyframes cssload-fold-thecube {

    0%,
    10% {
        transform: perspective(52px) rotateX(-180deg);
        opacity: 0;
    }

    25%,
    75% {
        transform: perspective(52px) rotateX(0deg);
        opacity: 1;
    }

    90%,
    100% {
        transform: perspective(52px) rotateY(180deg);
        opacity: 0;
    }
}

@-o-keyframes cssload-fold-thecube {

    0%,
    10% {
        -o-transform: perspective(52px) rotateX(-180deg);
        opacity: 0;
    }

    25%,
    75% {
        -o-transform: perspective(52px) rotateX(0deg);
        opacity: 1;
    }

    90%,
    100% {
        -o-transform: perspective(52px) rotateY(180deg);
        opacity: 0;
    }
}

@-ms-keyframes cssload-fold-thecube {

    0%,
    10% {
        -ms-transform: perspective(52px) rotateX(-180deg);
        opacity: 0;
    }

    25%,
    75% {
        -ms-transform: perspective(52px) rotateX(0deg);
        opacity: 1;
    }

    90%,
    100% {
        -ms-transform: perspective(52px) rotateY(180deg);
        opacity: 0;
    }
}

@-webkit-keyframes cssload-fold-thecube {

    0%,
    10% {
        -webkit-transform: perspective(52px) rotateX(-180deg);
        opacity: 0;
    }

    25%,
    75% {
        -webkit-transform: perspective(52px) rotateX(0deg);
        opacity: 1;
    }

    90%,
    100% {
        -webkit-transform: perspective(52px) rotateY(180deg);
        opacity: 0;
    }
}

@-moz-keyframes cssload-fold-thecube {

    0%,
    10% {
        -moz-transform: perspective(52px) rotateX(-180deg);
        opacity: 0;
    }

    25%,
    75% {
        -moz-transform: perspective(52px) rotateX(0deg);
        opacity: 1;
    }

    90%,
    100% {
        -moz-transform: perspective(52px) rotateY(180deg);
        opacity: 0;
    }
}

#modal-loading {
    display: none;
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, .8) 50% 50% no-repeat;
    border-radius: 6px;
}

@media screen and (min-width: 1200px) {
    #fufi-modal-dialog {
        width: 1050px !important;
    }
}

#payment-shares-normal-fees {
    width: 49%;
    float: left;
}

#payment-shares-extraordinary-fees {
    width: 49%;
    float: left;
}

#payment-shares-clear {
    clear: both;
}

#outboundEmailForm table td {
    padding: 5px;
}

.detail-view-field span {
    display: inline !important;
    vertical-align: baseline !important;
}

/* Írjon nekünk gomb formázása */
.write_us_tab span {
    background-color: #a2b2bf;
    line-height: 25px !important;
    padding: 5px;
    border-radius: 3px;
    display: block !important;
}

.write_us_tab a {
    color: black !important;
    font-weight: bold;
}

.sum-title {
    font-weight: bold;
    text-align: left;
}

#fee_payments_sum {
    margin-top: 10px;
}

/* Online bekérdezés UI módosítás */
#contract_data,
#fufi-data ul.nav.nav-tabs,
#fufi-data table {
    font-size: 14px !important;
}

#fufi-data .tab-content {
    padding-top: 10px;
}

table.fufi-table td[data-field="sum_name"],
table.fufi-table td[data-field="sum_amount"] {
    color: red;
    padding-bottom: 10px;
}

#payment_shares #payment_shares,
#payment_shares #extraordinary-fees,
#payment_shares #normal-fees {
    width: 100%;
}

#payment-shares-extraordinary-fees div.tit,
#payment-shares-normal-fees div.tit {
    padding-bottom: 10px;
}

.fufi-table .tab-tit {
    padding-bottom: 5px;
}

div.tit {
    text-align: center;
}

.emailmarketing-table tr td {
    padding: 3px 3px 10px 0 !important;
}


/*
    Beállítások modul EditView testreszabása START
*/
.custom-settings-styles table.edit.view td {
    padding-left: 10px;
    padding-bottom: 5px;
}

.custom-settings-styles table.edit.view th h4 {
    font-weight: bold;
    background-color: #d8f5ee;
    padding: 5px 0px 5px 5px;
}

/*
    Beállítások modul EditView testreszabása END
*/

/*
    Ajax hívás válaszra várás közben "Homokóra"
*/
.loader-container {
    display: flex;
    justify-content: center;
    align-items: center;
}

.loader {
    border: 16px solid #f3f3f3;
    border-top: 16px solid #3498db;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

/* Safari */
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

/*Részletes nézet "Változások listájának megtekintése gomb"*/
.buttons input#btn_view_change_log {
    background-color: #008996;
}

/*Részletes nézet "Változások listájának megtekintése gomb" hover*/
.buttons input#btn_view_change_log:hover {
    background-color: #00bfd1;
}

/* Lista nézet linkek*/
.table-responsive.list>tbody>tr>td>a {
    color: #6A488E;
    border-bottom-color: #6A488E;
}

/* Lista nézet linkek hover*/
.table-responsive.list>tbody>tr>td>a:hover {
    color: #6a078e;
    border-bottom-color: #6a078e;
}

.ui-widget-content a{
    color: #6A488E;
}

.ui-widget-content a:hover {
    color: #6a078e;    
}

option:disabled {
    -moz-appearance: none !important;
    -webkit-appearance:none !important;
    appearance: none !important;
    background-color: #898b8e !important;
    color: #f5f5f5 !important;    
}

.modal-content .search_form .view select {
    border: 2px solid #9ADADA;
}