::-webkit-scrollbar {
    width: 10px;
    background: rgba(0,0,0,0);
}

::-webkit-scrollbar-track {
    background-color: #f3f3f3;
}

::-webkit-scrollbar-thumb {
    background: #dadada;
}
::-webkit-scrollbar-thumb:window-inactive {
    background: #dadada;
}

body {
    background-color: #eff2f8;
    font-family: 'Roboto', sans-serif;
    margin: 0;
    color: #2d3039;
    -webkit-overflow-scrolling: touch;
}

@media (max-width: 980px) {
    .verseny-adat-title {
        display: block !IMPORTANT;
        margin-bottom: 10px !IMPORTANT;
    }
    
    #navigator-group {
        margin-bottom: unset !IMPORTANT;
    }
    
    #versenyszurok-osszes {
        width: 225px !IMPORTANT;
    }
    
    .verseny-szuro-korosztaly-select {
        width: 152px !IMPORTANT;
    }
    
    .verseny-szuro-versenyzo-select {
        width: 215px !IMPORTANT;
    }
    
    #verseny-gombok {
        width: 48% !IMPORTANT;
        margin: 10px 0px 0px 0px !IMPORTANT;
        display: inline-block;
        vertical-align: top;
    }
    
    #verseny-pic-container {
        display: none !IMPORTANT;
    }
    
    .verseny-gomb {
        margin-bottom: 10px;
    }
    
    #versenyek-footer-copyright {
        padding: 7px !IMPORTANT;
        display: block !IMPORTANT;
    }
    
    #verseny-gombok button {
        width: 100% !IMPORTANT;
        margin-right: 0px !IMPORTANT;
    }
    
    #verseny-gombok.verseny-gombok-first-class {
        margin-left: 4px !IMPORTANT;
        float: left;
    }
    
    #verseny-gombok.verseny-gombok-second-class {
        margin-right: 4px !IMPORTANT;
        float: right;
    }
    
    .verseny-gombok-container-container {
        display: block;
        margin: 0 auto;
        width: 97% !IMPORTANT;
        height: 155px;
    }
    
    #versenyek-title-header {
        padding-bottom: 0px !IMPORTANT;
    }
    
    #versenyek-footer-pic {
        float: left;
        display: block !IMPORTANT;
    }
    
    #verseny-linkek-container {
        float: left !IMPORTANT;
        margin-bottom: 10px;
        display: contents;
    }
    
    #verseny-adat-container {
        float: unset !IMPORTANT;
        max-width: unset !IMPORTANT;
        margin-bottom: 10px;
    }
    
    .verseny-szuro-tagszervezet-select {
        width: 215px !IMPORTANT;
    }
    
    .verseny-szuro-versenytípus-select {
        width: 152px !IMPORTANT;
    }
    
    .verseny-popup-table-header-title-pic {
        display: none !IMPORTANT;
    }
    
    #verseny-popup-header-group {
        padding: 4px !IMPORTANT;
    }
    
    .verseny-popup-table-header-titles {
        margin-left: 3px !IMPORTANT;
        max-width: 100px !IMPORTANT;
        white-space: nowrap;
    }
    
    .verseny-popup-table-header-titles .ui-outputlabel.ui-widget.verseny-popup-eredmenyek-header.verseny-popup-eredmenyek-versenycim {
        font-size: 0.9em !IMPORTANT;
        width: 160px !IMPORTANT;
        overflow: hidden !IMPORTANT;
        white-space: nowrap !IMPORTANT;
        text-overflow: ellipsis !IMPORTANT;
    }
    
    .live-icon-small {
        margin-top: 0px !IMPORTANT;
        height: 15px !IMPORTANT;
        padding-top: 2px !IMPORTANT;
        width: 42px !IMPORTANT;
        font-size: 0.7em !IMPORTANT;
        display: none !IMPORTANT;
    }
    
    .verseny-popup-adat-helyszin-varos {
        font-size: 0.7em !IMPORTANT;
    }
    
    .verseny-popup-adat-idopont {
        font-size: 0.7em !IMPORTANT;
    }
    
    #verseny-popup-header-group {
        height: 46px !IMPORTANT;
        margin-bottom: 0px !IMPORTANT;
    }
    
    .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-popup-close-gomb {
        background: url(../img/close.png) no-repeat 0px !IMPORTANT;
        background-size: 28px !important;
        height: 32px !important;
        width: 32px !important;
    }

    #letoltesDialogForm .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-popup-close-gomb {
        margin-top: 12px;
    }
    
    .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-popup-next-gomb {
        background: url(../img/next.png) no-repeat 4px !IMPORTANT;
        background-size: 23px !important;
        height: 32px !important;
        width: 32px !important;
    }
    
    .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-popup-prev-gomb {
        background: url(../img/prev.png) no-repeat 2px !IMPORTANT;
        background-size: 23px !important;
        height: 32px !important;
        width: 32px !important;
    }
    
    .verseny-popup-title-prevgomb, .verseny-popup-title-nextgomb {
        margin-right: 7px !IMPORTANT;
    }
    
    .ui-outputlabel.ui-widget.verseny-popup-eredmenyek-header.verseny-popup-eredmenyek-versenycim {
        font-size: 0.8em !IMPORTANT;
    }
    
    .ui-outputlabel.ui-widget.verseny-popup-eredmenyek-header.verseny-popup-eredmenyek-versenymusorido {
        font-size: 0.8em !IMPORTANT;
    }
    
    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-shadow.ui-hidden-container {
        margin: 0px !IMPORTANT;
        margin-right: 30px !IMPORTANT;
    }
    
    .verseny-popup-table-header-titles2 {
        margin-left: 5px !IMPORTANT;
        max-width: 80% !IMPORTANT;
    }
    
    .verseny-popup-eredmenyek-statusz {
        font-size: 0.8em !IMPORTANT;
        margin-top: 6px !IMPORTANT;
    }
    
    .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-shadow.ui-hidden-container {
        width: 99% !IMPORTANT;
    }
    
    .verseny-popup-futamdialog-reszidok {
        display: none;
    }
    
    .verseny-popup-gomb span {
        font-size: 0em !IMPORTANT;
    }
    
    .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-popup-gomb.gomb-ujratoltes {
        background: #f4f8fd url(../img/refresh.png) no-repeat 10px center !IMPORTANT;
        background-size: 19px !IMPORTANT;
        width: 40px;
    }
    
    .verseny-popup-table-header-buttons {
        margin-top: 13px;
    }
    
    .verseny-popup-adat2-table {
        float: left !IMPORTANT;
    }
    
    .verseny-popup-adat1-table {
        float: unset !IMPORTANT;
    }
    
    .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-popup-gomb.gomb-letoltes .ui-button-text.ui-c {
        font-size: 1em !IMPORTANT;
        padding: 0.3em 0.7em !IMPORTANT;
        margin-left: 24px !IMPORTANT;
    }
    
    .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-popup-gomb.gomb-letoltes {
        font-size: 0.6em !IMPORTANT;
        background: #f4f8fd url(../img/download.png) no-repeat 8px center !IMPORTANT;
        background-size: 17px !IMPORTANT;
    }
    
    .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-popup-gomb.gomb-eredmenylista .ui-button-text.ui-c {
        font-size: 1em !IMPORTANT;
        padding: 0.3em 0.7em !IMPORTANT;
        margin-left: 24px !IMPORTANT;
    }
    
    .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-popup-gomb.gomb-eredmenylista {
        font-size: 0.6em !IMPORTANT;
        background: #f4f8fd url(../img/download.png) no-repeat 8px center !IMPORTANT;
        background-size: 17px !IMPORTANT;
    }
    
    .verseny-popup-letoltes-felirat {
        font-size: 0.7em !IMPORTANT;
    }
    
    
    .verseny-popup-futamdialog-palyaszam {
        width: 37px !important;
    }
    
    .verseny-popup-futamdialog-tagszervezet {
        width: 165px;
    }
    
    .ui-datatable.ui-widget.ui-datatable-scrollable.verseny-popup-wholetable .ui-widget-header.ui-datatable-scrollable-header .ui-datatable-scrollable-header-box table thead tr th {
        font-size: 0.8em !IMPORTANT;
    }
    
    .ui-datatable.ui-widget.ui-datatable-scrollable.verseny-popup-wholetable .ui-datatable-scrollable-body table .ui-datatable-data.ui-widget-content tr td label {
        font-size: 0.9em !IMPORTANT;
    }
    
    .verseny-popup-futamdialog-eredmeny {
        width: 80px;
    }
    
    .verseny-popup-futamdialog-eredmeny-text1 {
        font-size: 0.9em;
    }
    
    .ui-datatable.ui-widget.ui-datatable-scrollable.verseny-popup-wholetable .ui-datatable-scrollable-body table .ui-datatable-data.ui-widget-content tr td label {
        margin-left: 0px !IMPORTANT;
    }
    
    /*letoltesdialog*/
    .letoltes-dialog-gombok .ui-outputlabel.ui-widget.verseny-popup-eredmenyek-header.verseny-popup-eredmenyek-versenycim {
        font-size: 1em !IMPORTANT;
    }
    
    .letoltes-dialog-gombok {
        padding: 0px !IMPORTANT;
        margin-top: 10px;
    }
    
    .eremtablazat-gomb-letoltes {
        margin-left: 0px !IMPORTANT;
        margin-top: 20px !IMPORTANT;
        width: 100% !IMPORTANT;
        display: block !IMPORTANT;
    }
    
    .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.eremtablazat-gomb-letoltes span {
        float: left;
    }
    
    .versenymusor-gomb-letoltes {
        margin-bottom: 20px !IMPORTANT;
        display: block !IMPORTANT;
        width: auto !IMPORTANT;
        height: unset !IMPORTANT;
    }
    
    .jegyzokonyv-gomb-letoltes {
        width: auto !IMPORTANT;
        display: block !IMPORTANT;
        height: unset !IMPORTANT;
    }
    
    .letoltes-dialog-gombok-gombok {
        margin-top: 10px !IMPORTANT;
    }
    
    .versenyzok-table-tagszervezet-nemzetiseg {
        width: 0px !IMPORTANT;
    }
    
    .versenyzok-table-nagygomb-cella {
        display: none;
    }
    
    .versenyzok-table-kisgomb-cella {
        display: table-cell !IMPORTANT;
        width: 25px !IMPORTANT;
    }
    
    .futamszamkeresoclass input {
        height: 20px !IMPORTANT;
        margin-top: 5px !IMPORTANT;
        float: right !IMPORTANT;
        margin-right: 5px !IMPORTANT;
        width: 25px !IMPORTANT;
        font-size: 1.2em !IMPORTANT;
        text-align: center !IMPORTANT;
        margin-left: -3px !IMPORTANT;
        border: 2px solid #dbe3f0 !IMPORTANT;
    }
    
    .popup-gombok-bg {
        background: white;
        width: 152px;
        height: 47px;
        float: right;
    }
    
    .verseny-popup-tovabbjutas-group {
        float: left !IMPORTANT;
        width: unset !IMPORTANT;
    }
    
    .verseny-popup-adat0-table {
        min-height: unset !IMPORTANT;
    }
    
    #verseny-popup-loading-animation {
        margin-top: -32px !IMPORTANT;
        margin-right: 152px !IMPORTANT;
        width: 32px !IMPORTANT;
        height: 32px !IMPORTANT;
        background-size: 32px !IMPORTANT;
    }
}

.verseny-tablazat-versenynevezett-kicsi {
    background: #F8FAF9 url(../img/nevezettek_kicsi.png) no-repeat 7px center !IMPORTANT;
    background-size: 24px !important;
    border-radius: 10px;
    padding: 11px 17px !IMPORTANT;
    text-decoration: none !IMPORTANT;
    color: #f8fafd !IMPORTANT;
    font-weight: 600 !IMPORTANT;
    font-size: 0.9em !IMPORTANT;
    width: 6px;
    height: 18px;
    display: block !IMPORTANT;
    transition: all 0.1s ease-in-out;
    border: unset !IMPORTANT;
    float: right;
    margin-right: 10px;
}

.versenyzok-table-kisgomb-cella {
    display: none;
}

.verseny-popup-futamdialog-eredmeny-text1 {
    margin: 0;
}

.verseny-popup-futamdialog-palyaszam {
    width: 55px !important;
}

.ui-widget-overlay {
    /*background: #000000 !IMPORTANT;*/
    opacity: 0.5 !IMPORTANT;
    z-index: 10000;
}

#versenyek-header {
    background-color: white;
    height: 65px;
    position: fixed;
    width: 100%;
    z-index: 9999;
    -webkit-filter: drop-shadow(0px -15px 20px rgba(130,130,130,1));
    filter: drop-shadow(0px -15px 20px rgba(130,130,130,1));
}

#versenyek-header-gap {
    height: 65px;
}

#versenyek-header-logo {
    width: 136px;
    margin: 0 auto;
}

#versenyek-title-header-container {
    background-color: white;
    padding-bottom: 20px;
}

#versenyek-title-header {
    max-width: 983px;
    margin: 0 auto;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.versenyek-title-header-text {
    font-size: 3em;
    margin: 0;
    font-weight: 900;
    float: left;
    margin-top: 60px;
}

#versenyek-footer {
    max-width: 981px;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
}

#versenyek-footer-pic {
    float: left;
    display: inline-block;
}

#versenyek-footer-copyright {
    display: inline-block;
    padding: 15px;
}

.versenyek-footer-copyright-text1 {
    color: #929dbe;
    font-size: 0.8em;
    font-weight: 900;
    margin: 0;
}

.versenyek-footer-copyright-text2 {
    color: #929dbe;
    font-size: 0.8em;
    margin: 0;
}

.verseny-pic {
    border-radius: 10px;
}

.verseny-pic-small {
    border-radius: 10px;
}

#verseny-pic-container {
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    float: left;
    margin-top: 10px;
}

#verseny-adat-container {
    /*margin-left: 112px;*/
    display: inline-block;
    max-width: 600px;
}

.verseny-adat-title {
    margin: 0;
    font-weight: 900;
    display: unset;
    font-size: 2.3em;
}

.verseny-adat-helyszin-terkep {
    text-decoration: none;
    color: #2756ec;
}

.verseny-adat-helyszin-varos {
    color: #8f939d;
    margin: 0;
    font-weight: 600;
    margin-bottom: 3px;
    display: inline-block;
    margin-right: 5px;
    font-size: 0.9em;
}

.verseny-popup-adat-helyszin-varos {
    color: #8f939d;
    margin: 0;
    font-weight: 600;
    margin-bottom: 3px;
    display: inline-block;
    margin-right: 1px;
    font-size: 0.8em;
}

.popup-gombok-bg {
    margin-top: -60px;
}

.verseny-adat-helyszin-utca {
    color: #8f939d;
    margin: 0;
    margin-bottom: 3px;
    display: inline-block;
    font-size: 0.9em;
}

.verseny-popup-adat-helyszin-utca {
    color: #8f939d;
    margin: 0;
    margin-bottom: 3px;
    display: inline-block;
}

.verseny-adat-helyszin-varos:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f041";
    margin-right: 19px;
    color: #777777;
    font-size: 1.2em;
    margin-left: 4px;
}

.verseny-adat-idopont {
    color: #8f939d;
    margin: 0;
    margin-bottom: 9px;
    font-size: 0.9em;
}

.verseny-popup-adat-idopont {
    color: #8f939d;
    margin: 0;
    margin-bottom: 9px;
    display: inline-block;
    font-size: 0.8em;
    margin-top: 4px;
}

.verseny-adat-idopont:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f073";
    margin-right: 15px;
    color: #777777;
    font-size: 1.2em;
    margin-left: 1px;
}

.verseny-adat-szervezo {
    color: #8f939d;
    margin: 0;
    margin-bottom: 5px;
    font-size: 0.9em;
}

.verseny-adat-szervezo:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f0c0";
    margin-right: 15px;
    color: #777777;
    font-size: 1.1em;
}

/*Gombok*/
#verseny-gombok {
    margin: 0 auto;
    /*width: 990px;*/
    display: inline-block;
}

.verseny-gombok-container-container {
    width: 990px;
    margin: 0 auto;
}

.verseny-gomb {
    margin-right: 10px !IMPORTANT;
    outline: 0 !IMPORTANT;
}

.verseny-gomb:last-child {
    margin-right: 0px !IMPORTANT;
}

.verseny-gomb-active .ui-button-text.ui-c {
    font-weight: bold !IMPORTANT;
}

.verseny-gomb-eredmenyek {
    border-radius: 9px;
    height: 41px;
    background: white url(../img/testicon.png) no-repeat 5px center !IMPORTANT;
    background-size: 30px !IMPORTANT;
    border: 1px solid #e2e2e2;
}

.verseny-gomb-eredmenyek.eredmenyek {
    border: 1px solid #0483fe;
}

.verseny-gomb-eredmenyek.eredmenyek span {
    font-weight: 600 !IMPORTANT;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-gomb-eredmenyek.ui-state-hover {
    border: 1px solid #0483fe;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-gomb-eredmenyek .ui-button-text.ui-c {
    margin-left: 32px;
    color: black;
    font-size: 0.8em;
    padding: .3em 0.7em !IMPORTANT;
    font-weight: 300;
}

.verseny-gomb-versenymusor {
    border-radius: 9px;
    height: 41px;
    background: white url(../img/testicon2.png) no-repeat 5px center !IMPORTANT;
    background-size: 30px !IMPORTANT;
    border: 1px solid #e2e2e2;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-gomb-versenymusor.ui-state-hover {
    border: 1px solid #f03737;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-gomb-versenymusor .ui-button-text.ui-c {
    margin-left: 32px;
    color: black;
    font-size: 0.8em;
    padding: .3em 0.7em !IMPORTANT;
    font-weight: 300;
}

.verseny-gomb-versenyzok {
    border-radius: 9px;
    height: 41px;
    background: white url(../img/testicon3.png) no-repeat 5px center !IMPORTANT;
    background-size: 30px !IMPORTANT;
    border: 1px solid #e2e2e2;
}

.verseny-gomb-versenyzok.versenyzok {
    border: 1px solid #886cff;
}

.verseny-gomb-versenyzok.versenyzok span {
    font-weight: 600 !IMPORTANT;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-gomb-versenyzok.ui-state-hover {
    border: 1px solid #886cff;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-gomb-versenyzok .ui-button-text.ui-c {
    margin-left: 32px;
    color: black;
    font-size: 0.8em;
    padding: .3em 0.7em !IMPORTANT;
    font-weight: 300;
}

.verseny-gomb-tagszervezetek {
    border-radius: 9px;
    height: 41px;
    background: white url(../img/testicon4.png) no-repeat 5px center !IMPORTANT;
    background-size: 30px !IMPORTANT;
    border: 1px solid #e2e2e2;
}

.verseny-gomb-tagszervezetek.tagszervezet {
    border: 1px solid #0483fe;
}

.verseny-gomb-tagszervezetek.tagszervezet span {
    font-weight: 600 !IMPORTANT;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-gomb-tagszervezetek.ui-state-hover {
    border: 1px solid #0483fe;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-gomb-tagszervezetek .ui-button-text.ui-c {
    margin-left: 32px;
    color: black;
    font-size: 0.8em;
    padding: .3em 0.7em !IMPORTANT;
    font-weight: 300;
}

.verseny-gomb-eremtablazat {
    border-radius: 9px;
    height: 41px;
    background: white url(../img/testicon5.png) no-repeat 5px center !IMPORTANT;
    background-size: 30px !IMPORTANT;
    border: 1px solid #e2e2e2;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-gomb-eremtablazat.ui-state-hover {
    border: 1px solid #feb800;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-gomb-eremtablazat .ui-button-text.ui-c {
    margin-left: 32px;
    color: black;
    font-size: 0.8em;
    padding: .3em 0.7em !IMPORTANT;
    font-weight: 300;
}

.verseny-gomb-letoltesek {
    border-radius: 9px;
    height: 41px;
    background: white url(../img/testicon6.png) no-repeat 5px center !IMPORTANT;
    background-size: 30px !IMPORTANT;
    border: 1px solid #e2e2e2;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-gomb-letoltesek.ui-state-hover {
    border: 1px solid #34c534;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.verseny-gomb-letoltesek .ui-button-text.ui-c {
    margin-left: 32px;
    color: black;
    font-size: 0.8em;
    padding: .3em 0.7em !IMPORTANT;
    font-weight: 300;
}

/*Gombok*/

/*verseny szűrők*/
#versenyszurok-container {
    background-color: #f6f8fb;
    height: auto;
    padding-top: 1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    transition: height 0.2s ease-in-out;
}

#versenyszurok-osszes {
    width: 976px;
    margin: 0 auto;
    margin-bottom: 30px;
    margin-top: 30px;
}

.versenyszuro {
    margin-right: 20px;
    vertical-align: top;
}

.versenyszuro:last-child {
    margin-right: 0px;
}

.verseny-szuro-title {
    font-size: 0.75em !IMPORTANT;
    font-weight: 800;
    color: black;
    margin-bottom: 5px;
}

.verseny-szuro-versenynap {
    display: inline-block;
}

.verseny-szuro-versenynap-select {
    width: 223px !IMPORTANT;
    height: 35px;
    margin-top: 5px;
    border: 1px solid #e2e2e2;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-versenynap-select.ui-state-focus {
    box-shadow: unset !IMPORTANT;
    background: white;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-versenynap-select.ui-state-hover {
    background: white;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-versenynap-select label {
    margin-left: 25px;
    color: #adadad;
    font-size: 0.8em;
    margin-top: 7px;
}

.verseny-szuro-hajo {
    display: inline-block;
}

.verseny-szuro-hajo-select {
    width: 223px !IMPORTANT;
    height: 35px;
    margin-top: 5px;
    background: white;
    border: 1px solid #e2e2e2;
}

.ui-selectcheckboxmenu-multiple.ui-selectcheckboxmenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-hajo-select {
    box-shadow: unset !IMPORTANT;
    background: white;
}

.ui-selectcheckboxmenu-multiple.ui-selectcheckboxmenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-hajo-select.ui-state-focus {
    box-shadow: unset !IMPORTANT;
    background: white;
}

.ui-selectcheckboxmenu-multiple.ui-selectcheckboxmenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-hajo-select.ui-state-hover {
    background: white;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-hajo-select label {
    font-size: 0.8em;
    margin-top: 7px;
    margin-left: 3px;
}

.verseny-szuro-nem {
    display: inline-block;
}

.verseny-szuro-nem-select {
    width: 188px !IMPORTANT;
    height: 35px;
    margin-top: 5px;
    background: white;
    border: 1px solid #e2e2e2;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-nem-select.ui-state-focus {
    box-shadow: unset !IMPORTANT;
    background: white;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-nem-select.ui-state-hover {
    background: white;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-nem-select label {
    font-size: 0.8em;
    margin-top: 7px;
    margin-left: 3px;
}

.verseny-szuro-korosztaly {
    display: inline-block;
}

.verseny-szuro-korosztaly-select {
    width: 152px;
    min-width: 188px !important;
    height: 35px;
    margin-top: 5px;
    background: white;
    border: 1px solid #e2e2e2;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-korosztaly-select.ui-state-focus {
    box-shadow: unset !IMPORTANT;
    background: white;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-korosztaly-select.ui-state-hover {
    background: white;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-korosztaly-select label {
    font-size: 0.8em;
    margin-top: 7px;
    margin-left: 3px;
}

.verseny-szuro-versenytípus {
    display: inline-block;
}

.verseny-szuro-versenytípus-select {
    width: 229px;
    height: 35px;
    margin-top: 5px;
    background: white;
    border: 1px solid #e2e2e2;
    min-width: 188px !IMPORTANT;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-versenytípus-select.ui-state-focus {
    box-shadow: unset !IMPORTANT;
    background: white;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-versenytípus-select.ui-state-hover {
    background: white;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-versenytípus-select label {
    font-size: 0.8em;
    margin-top: 7px;
    margin-left: 3px;
}

.verseny-szuro-tav {
    display: inline-block;
}

.verseny-szuro-tav-select {
    width: 223px !IMPORTANT;
    height: 35px;
    margin-top: 5px;
    background: white;
    border: 1px solid #e2e2e2;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-tav-select.ui-state-focus {
    box-shadow: unset !IMPORTANT;
    background: white;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-tav-select.ui-state-hover {
    background: white;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-tav-select label {
    font-size: 0.8em;
    margin-top: 7px;
    margin-left: 3px;
}

.verseny-szuro-tagszervezet {
    display: inline-block;
}

.verseny-szuro-tagszervezet-select {
    width: 215px;
    height: 27px;
    margin-top: 5px !IMPORTANT;
    background: white;
    border: 1px solid #e2e2e2;
    font-size: 0.9em;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-tagszervezet-select.ui-state-focus {
    box-shadow: unset !IMPORTANT;
    background: white;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.verseny-szuro-tagszervezet-select.ui-state-hover {
    background: white;
}

ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all label {
    font-size: 0.8em;
    margin-top: 7px;
    margin-left: 3px;
}

.verseny-szuro-versenyzo {
    display: inline-block;
}

.verseny-szuro-versenyzo-select {
    width: 215px;
    height: 27px;
    margin-top: 5px !IMPORTANT;
    background: white;
    border: 1px solid #e2e2e2;
    font-size: 0.9em;
}

.ui-selectonemenu-label.ui-inputfield.ui-corner-all {
    box-shadow: unset;
}

.ui-state-default, .ui-widget-content .ui-state-default {
    background: white;
}

.ui-state-hover, .ui-widget-content.ui-state-hover {
    box-shadow: unset !IMPORTANT;
}

.ui-selectonemenu-trigger.ui-state-default.ui-corner-right {
    border-left: 0;
}

.ui-selectonemenu-trigger.ui-state-default.ui-corner-right.ui-state-focus {
    box-shadow: unset !IMPORTANT;
}

.ui-selectonemenu-panel.ui-selectonemenu-filter-container.ui-icon {
    display: none;
}

.hide-filters-text {
    color: #2756ec;
    font-weight: 600;
    font-size: 0.8em;
    margin: 0 auto;
    margin-top: 45px;
    width: 120px;
}

.hide-filters-icon:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f070";
    margin-right: 5px;
}

.show-filters-icon:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f06e";
    margin-right: 5px;
}

.hide-filters-text:hover {
    text-decoration: none;
    cursor: pointer;
    color: #658aff;
}

.versenyszurok-osszes-closed {
    display: none !IMPORTANT;
}

.ui-inputfield {
    box-shadow: unset !IMPORTANT;
}

.ui-selectcheckboxmenu-trigger.ui-state-default.ui-corner-right {
    border-left: 0 !IMPORTANT;
}

.ui-state-focus {
    box-shadow: unset !IMPORTANT;
}

#masodiksor {
    margin-top: 20px;
}

/*verseny szűrők*/

/*táblázat*/

.ui-rowgroup-header.ui-datatable-headerrow.ui-widget-header {
    background: #f2f7fd !IMPORTANT;
    border-radius: 10px;
    border: 1px solid #f0f3f8;
    font-size: 0.8em;
}

.ui-widget-content td {
    padding: 8px !IMPORTANT;
    font-size: 0.9em;
}

.ui-datatable.ui-widget.ui-datatable-scrollable.verseny-popup-wholetable .ui-datatable-scrollable-body table tbody tr td {
    padding: 0px !IMPORTANT;
}

.ui-widget-content td .ui-commandlink.ui-widget{
    padding-left: 30px;
}

.ui-widget-content td .ui-commandlink.ui-widget b {
    /*font-weight: 100 !IMPORTANT;*/
    font-size: 0.8em;
}

.ui-datatable.ui-widget .ui-datatable-tablewrapper table thead {
    border-radius: 10px;
    border: 2px solid #eff2f8;
}

.ui-datatable.ui-widget .ui-datatable-tablewrapper table thead tr th {
    background: #f8fafd !IMPORTANT;
    border: 0px;
    font-size: 0.8em;
    height: 40px;
    text-align: left;
    padding-left: 6px;
    width: auto;
}

.verseny-popup-table-versenyzo-neve {
    font-weight: 600;
    font-size: 0.8em;
}

.verseny-popup-table-palyaszam {
    font-weight: 600;
    color: #929dbe;
    font-size: 0.9em !important;
}

.verseny-popup-futamdialog-tagszervezet pre {
    font-size: 0.8em;
}

td.verseny-popup-futamdialog-reszidok span {
    font-size: 0.8em;
}

td.verseny-popup-futamdialog-eredmeny p {
    font-size: 0.8em;
    margin-top: 17px;
}

#versenyek-table-group .ui-datatable.ui-widget .ui-datatable-tablewrapper table .ui-datatable-data.ui-widget-content .ui-widget-content td:hover:first-child {
    background-image: linear-gradient(to right, #f2f4f8, white, white, white);
}

#versenyek-table-osszes-group {
    max-width: 981px;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 30px;
}

.versenyek-table-jelenlegi-text {
    text-transform: uppercase;
    color: #929dbe;
    font-weight: 700;
    font-size: 0.8em;
    letter-spacing: 2px;
    margin-bottom: 20px;
    margin-top: 40px;
}

#versenyek-table-group {
    max-width: 1200px;
    margin: 0 auto;
    background: white;
    border-radius: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.tovabbi-versenyek {
    background-color: #f8fafd;
    margin: 10px;
    height: 39px;
    border-radius: 10px;
    border: 1px solid #f0f3f8;
    margin-top: -10px;
}

.tovabbi-versenyek-text {
    margin-left: 10px;
    font-weight: 700;
    display: inline-block;
    font-size: 0.9em;
}

.versenyszam-text {
    float: right;
    margin-right: 10px;
    color: #929dbe;
    font-weight: 700;
    font-size: 0.8em;
}

.ui-widget-content {
    border: 2px solid #f3f3f3 !IMPORTANT;
}

.ui-commandlink.ui-widget {
    text-decoration: none;
}

.ui-commandlink.ui-widget:hover {
    text-decoration: underline;
}

.ui-datatable.ui-widget.versenyek-table .ui-datatable-tablewrapper table thead {
    display: none;
}

.ui-datatable.ui-widget.versenyek-table .ui-datatable-tablewrapper table .ui-datatable-data.ui-widget-content tr {
    background: white;
}

.ui-datatable.ui-widget.versenyek-table .ui-datatable-tablewrapper table .ui-datatable-data.ui-widget-content tr:hover{
    background-image: linear-gradient(to right, #f2f4f8, white, white, white);
}

.ui-datatable-data.ui-widget-content tr.ui-state-hover:hover {
    background-image: none !important;
    background: none !important;
}

.ui-datatable.ui-widget.versenyek-table .ui-datatable-tablewrapper table .ui-datatable-data.ui-widget-content tr td {
    padding: 10px;
    padding-left: 30px;
    font-size: 0.9em;
}

.ui-datatable tbody td {
    border-color: #e0e0e0;
    border-left-color: rgba(0,0,0,0) !IMPORTANT;
    border-right-color: rgba(0,0,0,0) !IMPORTANT;
    border-top-color: rgba(0,0,0,0) !IMPORTANT;
}

/*Verseny popup*/
#futamDialog {
    z-index: 10001 !IMPORTANT;
    border-radius: 10px;
    box-shadow: unset !IMPORTANT;
    margin: 10px;
    max-width: 1100px;
}

#verseny-popup-tables-scroll {
    max-height: 580px;
    overflow: auto;
    overflow-x: hidden;
}

.ui-datatable.ui-widget.ui-datatable-scrollable.verseny-popup-wholetable {
    margin-bottom: 10px;
}

.ui-datatable.ui-widget.ui-datatable-scrollable.verseny-popup-wholetable .ui-datatable-scrollable-body {
    /*overflow: unset !IMPORTANT;*/
}

#futamDialog .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top {
    border: unset !IMPORTANT;
    background: unset !IMPORTANT;
    text-shadow: unset !IMPORTANT;
}

.ui-dialog-titlebar-icon.ui-dialog-titlebar-close.ui-corner-all.ui-state-hover {
    background: unset;
    border: unset;
    padding: 1px !IMPORTANT;
}

.ui-dialog-titlebar-icon.ui-dialog-titlebar-close.ui-corner-all.ui-state-focus {
    background: unset;
    border: unset;
    padding: 1px !IMPORTANT;
}

.ui-datatable.ui-widget.ui-datatable-scrollable.verseny-popup-wholetable .ui-datatable-header.ui-widget-header.ui-corner-top {
    border: unset !IMPORTANT;
    background: unset !IMPORTANT;
}

.ui-datatable.ui-widget.ui-datatable-scrollable.verseny-popup-wholetable .ui-datatable-header.ui-widget-header.ui-corner-top {
    height: 60px;
}

.ui-datatable.ui-widget.ui-datatable-scrollable.verseny-popup-wholetable .ui-widget-header.ui-datatable-scrollable-header {
    border-radius: 10px;
    border: 2px solid #eff2f8;
}

.ui-datatable.ui-widget.ui-datatable-scrollable.verseny-popup-wholetable .ui-widget-header.ui-datatable-scrollable-header .ui-datatable-scrollable-header-box table thead tr th {
    background: #f8fafd !IMPORTANT;
    border: 0px;
    font-size: 0.8em;
    height: 40px;
    text-align: left;
}

.ui-datatable.ui-widget.ui-datatable-scrollable.verseny-popup-wholetable .ui-widget-header.ui-datatable-scrollable-header .ui-datatable-scrollable-header-box table thead tr th {
    /*margin-left: 5px;*/
    padding: 0px 6px;
}

.ui-datatable.ui-widget.ui-datatable-scrollable.verseny-popup-wholetable .ui-datatable-scrollable-body {
    outline: unset !IMPORTANT;
}

.ui-datatable.ui-widget.ui-datatable-scrollable.verseny-popup-wholetable .ui-datatable-scrollable-body table .ui-datatable-data.ui-widget-content tr td label {
    margin-left: 5px;
}

.ui-datatable.ui-widget.ui-datatable-scrollable.verseny-popup-wholetable .ui-datatable-scrollable-body table .ui-datatable-data.ui-widget-content tr td pre {
    /*margin-left: 5px;*/
}

.ui-datatable.ui-widget.ui-datatable-scrollable.verseny-popup-wholetable .ui-datatable-scrollable-body table .ui-datatable-data.ui-widget-content tr {
    height: 45px;
}

.ui-datatable-odd {
    background: unset !IMPORTANT;
}

.verseny-popup-gomb {
    border: 0 !IMPORTANT;
    border-radius: 10px;
    height: 35px;
    outline: 0 !IMPORTANT;
    margin-right: 10px !IMPORTANT;
}

.verseny-popup-gomb:hover {
    box-shadow: inset 0px 0px 0px 2px #6486ea !IMPORTANT;
}

.verseny-popup-gomb span {
    font-size: 0.7em;
    margin-left: 26px;
    color: #6486ea;
}

.gomb-eredmenylista {
    background: #f4f8fd url(../img/download.png) no-repeat 12px center !IMPORTANT;
    background-size: 16px !IMPORTANT;
}

.gomb-ujratoltes {
    background: #f4f8fd url(../img/refresh.png) no-repeat 12px center !IMPORTANT;
    background-size: 16px !IMPORTANT;
}

.gomb-letoltes {
    background: #f4f8fd url(../img/download.png) no-repeat 12px center !IMPORTANT;
    background-size: 16px !IMPORTANT;
}

.verseny-popup-next-gomb {
    background: url(../img/next.png) no-repeat 6px !IMPORTANT;
    background-size: 22px !important;
    height: 35px;
    width: 35px;
    border-radius: 50%;
    border: 1px solid #dbe3f0 !important;
    font-size: 0px !important;
    outline: 0 !IMPORTANT;
}

.verseny-popup-prev-gomb {
    background: url(../img/prev.png) no-repeat 5px !IMPORTANT;
    background-size: 22px !important;
    height: 35px;
    width: 35px;
    border-radius: 50%;
    border: 1px solid #dbe3f0 !important;
    font-size: 0px !important;
    outline: 0 !IMPORTANT;
}

.verseny-popup-close-gomb {
    background: url(../img/close.png) no-repeat 3px !IMPORTANT;
    background-size: 27px !important;
    height: 35px;
    width: 35px;
    border-radius: 50%;
    border: 1px solid #dbe3f0 !important;
    font-size: 0px !important;
    outline: 0 !IMPORTANT;
}

.ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top .ui-dialog-titlebar-icon.ui-dialog-titlebar-close.ui-corner-all {
    height: 20px;
    width: 20px;
    border: 1px solid black;
    border: 2px solid #dbe3f0 !important;
    border-radius: 50%;
    background: url(../img/close.png) no-repeat 0px !IMPORTANT;
    background-size: 23px !important;
}

.ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top .ui-dialog-titlebar-icon.ui-dialog-titlebar-close.ui-corner-all span {
    display: none;
}

.ui-datalist.ui-widget.kapcsolodofutamok .ui-datalist-header.ui-widget-header.ui-corner-top {
    background: #f8fafd;
    border-radius: 10px;
    border: 2px solid #eff2f8;
    height: 33px;
    padding-top: 16px;
}

.ui-datalist.ui-widget.kapcsolodofutamok .ui-datalist-header.ui-widget-header.ui-corner-top label {
    font-size: 0.9em;
    color: #4f4f4f;
}

.ui-datalist.ui-widget.kapcsolodofutamok {
    margin-bottom: 20px;
    margin-top: 70px;
    margin-left: 10px;
    margin-right: 10px;
}

.ui-datalist.ui-widget.kapcsolodofutamok .ui-datalist-content.ui-widget-content {
    border: unset !IMPORTANT;
    font-size: 0.8em;
    text-align: center;
}

.verseny-popup-title-prevgomb {
    float: right;
    margin-right: 10px;
    margin-top: 5px;
}

.verseny-popup-title-nextgomb {
    float: right;
    margin-right: 10px;
    margin-top: 5px;
}

.verseny-popup-title-closegomb {
    float: right;
    margin-top: 5px;
}

.verseny-popup-title-closegomb-letolt {
    float: right;
    margin-top: -62px;
}

.verseny-popup-table-header-titles {
    max-width: 100%;
    /*float: left;*/
    margin-left: 58px;
    margin-top: 2px;
    white-space: nowrap;
}

.verseny-popup-table-header-titles2 {
    max-width: 100%;
    float: left;
    margin-left: 10px;
    margin-top: 5px;
}

.verseny-popup-table-header-buttons {
    display: inline-block;
    float: right;
    margin-top: 10px;
}

.verseny-popup-table-header-buttons-download {
    margin-left: 10px;
    margin-bottom: 10px;
}

.verseny-popup-eredmenyek-header {
    float: left;
}

.verseny-popup-eredmenyek-statusz {
    margin-right: 5px;
    color: #929ec7;
    margin-top: 5px;
    font-size: 0.9em !IMPORTANT;
}

.verseny-popup-eredmenyek-versenycim {
    font-size: 1em !IMPORTANT;
    margin-bottom: -3px;
    font-weight: 600;
    color: #2d3039;
}

.verseny-popup-adat0-table pre {
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word; 
}

.verseny-popup-eredmenyek-versenycim-letoltes {
    font-size: 1.1em !IMPORTANT;
    margin-bottom: -3px;
    font-weight: 600;
    color: #2d3039;
    max-width: 132px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.verseny-popup-adat1-table {
    border-collapse: collapse;
    float: right;
    width: 100%;
}

.verseny-popup-adat1-table tbody tr td {
    border: 2px solid #dbe3f0;
}

.verseny-popup-adat0-table {
    border-collapse: collapse;
    width: 100%;
}


.verseny-popup-adat0-table tbody tr td {
    border: 2px solid #dbe3f0;
}

.verseny-popup-adat2-table {
    border-collapse: collapse;
    float: right;
    width: 100%;
}

.verseny-popup-adat2-table tbody tr td {
    border: 2px solid #dbe3f0;
}

.verseny-popup-table-name {
    background-color: #f8fafd;
    color: #929dbe;
    font-weight: bold;
    font-size: 0.7em !IMPORTANT;
    width: 130px;
}

.verseny-popup-table-data {
    background-color: white;
    color: #2d3039;
    font-size: 0.7em !IMPORTANT;
    width: 120px;
}

.verseny-popup-table0-data {
    background-color: white;
    color: #2d3039;
    font-size: 0.7em !IMPORTANT;
    width: auto;
}

.verseny-popup-table-data-korulmenyek {
    background: white url(../img/idojaras1.png) no-repeat right;
    background-size: 19px;
    background-position: right 4px center;
}

.verseny-popup-table-data-paratartalom {
    background: white url(../img/paratartalom.png) no-repeat right;
    background-size: 16px;
    background-position: right 4px center;
}

.verseny-popup-table-data-szel {
    background: white url(../img/szel.png) no-repeat right;
    background-size: 16px;
    background-position: right 4px center;
}

.verseny-popup-table-data-homerseklet {
    background: white url(../img/homero.png) no-repeat right;
    background-size: 16px;
    background-position: right 4px center;
}

#aktualis-oldal {
    width: 100%;
    height: 33px;
    border-radius: 15px;
    background-size: 34px;
    margin-bottom: 25px;
    padding-top: 14px;
}

.aktualis-oldal-icon {
    background: white url(../img/testicon.png) no-repeat 8px center;
}

.aktualis-oldal-text {
    margin-left: 40px;
    color: black;
    font-size: 0.9em;
    padding: 0.3em 0.9em;
    font-weight: bold;
}

.aktualis-oldal-rendszerenkivuli-text {
    color: black;
    font-size: 0.9em;
    padding: 0.3em 0.9em;
    font-weight: bold;
}

#letoltesDialog {
    z-index: 10002 !IMPORTANT;
    border-radius: 10px;
    box-shadow: unset;
    /*max-width: 312px;*/
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-shadow.ui-hidden-container.letoltesdialogClass .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top {
    background: unset !IMPORTANT;
}

.versenymusor-gomb-letoltes {
    text-decoration: none;
    border: 1px solid #e2e2e2;
    padding: 12px 15px 12px 60px;
    border-radius: 10px;
    font-weight: 600;
    background: white url(../img/testicon2.png) no-repeat 5px center !IMPORTANT;
    background-size: 34px !IMPORTANT;
    outline: 0 !IMPORTANT;
}

.versenymusor-gomb-letoltes:hover {
    border: 1px solid #f03737;
}

.jegyzokonyv-gomb-letoltes {
    text-decoration: none;
    border: 1px solid #e2e2e2;
    padding: 12px 15px 12px 60px;
    border-radius: 10px;
    font-weight: 600;
    background: white url(../img/testicon.png) no-repeat 5px center !IMPORTANT;
    background-size: 34px !IMPORTANT;
    outline: 0 !IMPORTANT;
}

.jegyzokonyv-gomb-letoltes:hover {
    border: 1px solid #0483fe;
}

.eremtablazat-gomb-letoltes {
    border: 1px solid #e2e2e2 !IMPORTANT;
    border-radius: 9px;
    height: 45px;
    background: white url(../img/testicon5.png) no-repeat 5px center !IMPORTANT;
    background-size: 34px !IMPORTANT;
    outline: 0 !IMPORTANT;
    margin-left: 5px;
}

.eremtablazat-gomb-letoltes:hover {
    border: 1px solid #feb800 !IMPORTANT;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.versenymusor-gomb-letoltes span {
    margin-left: 40px;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.jegyzokonyv-gomb-letoltes span {
    margin-left: 40px;
}

.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.eremtablazat-gomb-letoltes span {
    margin-left: 40px;
}

/*Szűrő lenyíló cuccli*/

.ui-selectonemenu-panel.ui-widget.ui-widget-content.ui-corner-all.ui-helper-hidden.ui-shadow.ui-input-overlay {
    box-shadow: unset !IMPORTANT;
    border: 1px solid gainsboro !IMPORTANT;
    border-radius: 0px 0px 10px 10px !IMPORTANT;
}

.ui-selectonemenu-panel.ui-widget.ui-widget-content.ui-corner-all.ui-helper-hidden.ui-shadow.ui-input-overlay div ul {
    border-radius: 0px 0px 10px 10px !IMPORTANT;
}

.ui-selectonemenu-panel.ui-widget.ui-widget-content.ui-corner-all.ui-helper-hidden.ui-shadow.ui-input-overlay div ul .ui-selectonemenu-item.ui-selectonemenu-list-item.ui-corner-all.ui-state-highlight {
    background: #e8e8e8 !IMPORTANT;
    text-shadow: unset !IMPORTANT;
    color: #4f4f4f;
}

.ui-selectonemenu-panel.ui-widget.ui-widget-content.ui-corner-all.ui-helper-hidden.ui-shadow.ui-input-overlay div ul .ui-selectonemenu-item.ui-selectonemenu-list-item.ui-corner-all.ui-state-hover {
    background: #e8e8e8 !IMPORTANT;
    text-shadow: unset !IMPORTANT;
    color: #4f4f4f;
}

.ui-icon.ui-icon-search {
    display: none !IMPORTANT;;
}

.ui-selectonemenu-panel.ui-widget.ui-widget-content.ui-corner-all.ui-helper-hidden.ui-shadow.ui-input-overlay .ui-selectonemenu-filter-container input {
    width: auto;
    box-shadow: unset !IMPORTANT;
    border: 1px solid #a8a8a8 !IMPORTANT;
}

.ui-selectcheckboxmenu-close.ui-corner-all .ui-icon.ui-icon-circle-close {
    display: none;
}

.ui-selectcheckboxmenu-panel.ui-widget.ui-widget-content.ui-corner-all.ui-helper-hidden.ui-input-overlay .ui-widget-header.ui-corner-all.ui-selectcheckboxmenu-header.ui-helper-clearfix {
    background: unset !IMPORTANT;
    border: unset !IMPORTANT;
}

.ui-selectcheckboxmenu-multiple-container.ui-widget.ui-inputfield.ui-state-default.ui-corner-all .ui-selectcheckboxmenu-token.ui-state-active.ui-corner-all {
    border: 1px solid #bdbdbd;
    background: unset !IMPORTANT;
    color: #7b7b7b;
    font-size: 0.9em;
}

.ui-selectcheckboxmenu-panel.ui-widget.ui-widget-content.ui-corner-all.ui-helper-hidden.ui-input-overlay {
    box-shadow: unset !IMPORTANT;
    border: 1px solid gainsboro !IMPORTANT;
    border-radius: 0px 0px 10px 10px !IMPORTANT;
}

.ui-selectcheckboxmenu-panel.ui-widget.ui-widget-content.ui-corner-all.ui-helper-hidden.ui-input-overlay .ui-selectcheckboxmenu-items-wrapper .ui-selectcheckboxmenu-items.ui-selectcheckboxmenu-list.ui-widget-content.ui-widget.ui-corner-all.ui-helper-reset {
    border: unset !IMPORTANT;
}

.ui-widget-header.ui-corner-all.ui-selectcheckboxmenu-header.ui-helper-clearfix .ui-chkbox.ui-widget {
    margin-top: 4px;
    margin-right: 12px;
    margin-left: -2px;
}

.live-icon {
    background: #f42c45;
    height: 23px;
    font-size: 0.9em;
    color: white;
    font-weight: 700;
    border-radius: 20px;
    width: 57px;
    text-align: center;
    display: inline-block;
    padding-top: 6px;
    vertical-align: top;
    margin-top: 17px;
    margin-bottom: 20px;
}

.live-icon-small {
    background: #f42c45;
    height: 19px;
    font-size: 0.8em;
    color: white;
    font-weight: 700;
    border-radius: 20px;
    width: 48px;
    text-align: center;
    display: inline-block;
    padding-top: 3px;
    vertical-align: top;
    margin-top: 1px;
    margin-bottom: 0px;
    margin-left: 7px;
}

#verseny-linkek-container {
    float: right;
    margin-top: 10px;
}

.verseny-link-base {
    margin-left: 10px;
}

.verseny-link-instagram {
    color: #b232a6;
    background: linear-gradient(to top right, #fdb14c 0%, #b232a6 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 2em;
}

.verseny-link-youtube {
    color: #ff0000;
    font-size: 2em;
}

.verseny-link-website {
    color: #8cd739;
    font-size: 2em;
}

.verseny-link-facebook {
    color: #4267b2;
    font-size: 2em;
}

.verseny-link-twitter {
    color: #1da1f2;
    font-size: 2em;
}

.verseny-link-mail {
    color: #b7b7b7;
    font-size: 2em;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-shadow.ui-hidden-container {
    border: unset !IMPORTANT;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-shadow.ui-hidden-container .ui-dialog-content.ui-widget-content {
    padding: 0;
    overflow-x: hidden;
}

.verseny-popup-table-header-title-pic {
    display: inline-block;
    float: left;
}

#verseny-popup-header-group {
    height: 51px;
    padding: 12px;
    padding-bottom: 10px;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 10px;
}

#verseny-popup-header-button-group {
    width: 100%;
    height: 71px;
}

.verseny-popup-letoltes-felirat {
    display: inline-block;
    margin-right: 10px;
    color: #929ec7;
    font-weight: 600;
    font-size: 0.8em;
}

.verseny-popup-adatok-tables {
    background: #f8fafd;
    padding: 15px;
    border-top: 1px solid #eff3fa;
}

.verseny-popup-adatok-tables > .ui-lg-5 {
    padding-top: 1em
}

.ui-datatable.ui-widget.ui-datatable-scrollable.verseny-popup-wholetable {
    margin-left: 10px;
    margin-right: 10px;
}

.verseny-popup-hatrany-text {
    margin: 0;
    background: #fef0f2;
    padding: 4px;
    max-width: 70px;
    color: #d0021b;
    font-weight: 600;
    border-radius: 7px;
    font-size: 0.8em;
    margin-bottom: -15px;
    margin-top: 4px !important;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-shadow.ui-hidden-container.letoltesdialogClass .ui-dialog-content.ui-widget-content {
    /*padding: 20px !IMPORTANT;*/
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-shadow.ui-hidden-container .ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top {
    display:none;
}

.navigator-arrow {
    display: inline-block;
    margin-left: 5px;
    font-weight: 600;
    color: #8f939d;
    font-size: 0.8em;
}

.navigator-link {
    text-decoration: none;
    color: #2756ec;
    font-size: 0.8em;
}

#navigator-group {
    margin-bottom: 10px;
}

.aktualis-oldal-icon-nevver {
    background: white url(../img/testicon3.png) no-repeat 10px center;
}

.aktualis-oldal-icon-nevtag {
    background: white url(../img/testicon4.png) no-repeat 10px center;
}

.letoltes-dialog-gombok {
    padding: 10px;
}

.letoltes-dialog-gombok-gombok {
    width: min-content;
    margin: 0 auto;
    margin-top: 15px;
}

.verseny-futam-szam-belsotablazat {
    margin: 0;
    text-align: right;
}

.verseny-tablazat-futameredmenylink {
    background: #f8fafd !IMPORTANT;
    border-radius: 10px;
    padding: 11px 17px !IMPORTANT;
    text-decoration: none !IMPORTANT;
    color: #5e81e9 !IMPORTANT;
    font-weight: 600 !IMPORTANT;
    font-size: 0.8em !IMPORTANT;
    width: 62px;
    display: block !IMPORTANT;
    transition: all 0.1s ease-in-out;
    border: unset !IMPORTANT;
    float: right;
    margin-right: 10px;
}

.verseny-tablazat-futameredmenylink:hover {
    background: #5e81e9 !IMPORTANT;
    color: #f8fafd !IMPORTANT;
}

.verseny-tablazat-futameredmenylink p {
    margin: 0;
}

.verseny-tablazat-futameredmenylink-kicsi {
    background: #f8fafd !IMPORTANT;
    border-radius: 10px;
    padding: 11px 17px !IMPORTANT;
    text-decoration: none !IMPORTANT;
    color: #5e81e9 !IMPORTANT;
    font-weight: 600 !IMPORTANT;
    font-size: 0.9em !IMPORTANT;
    width: 10px;
    display: block !IMPORTANT;
    transition: all 0.1s ease-in-out;
    border: unset !IMPORTANT;
    float: right;
    margin-right: 10px;
}

.verseny-tablazat-futameredmenylink-kicsi:hover {
    background: #5e81e9 !IMPORTANT;
    color: #f8fafd !IMPORTANT;
}

.verseny-tablazat-futameredmenylink-kicsi p {
    margin: 0;
}

.kozossegi-linkek-kepei {
    margin-right: 10px;
}

.jelenlegi-verseny-nopic {
    margin: 0;
    height: 61px;
    width: 75px;
    text-align: center;
    font-size: 2em;
    font-weight: 900;
    padding-top: 14px;
    border-radius: 10px;
    color: rgba(0,0,0,0.5);
}

.jelenlegi-verseny-nopic-big {
    height: 68px;
    width: 90px;
    padding-top: 22px;
}

.verseny-popup-gombok-kapcsolodo-group {
    background: #f8fafd;
    padding: 15px;
    border-top: 3px solid #eff3fa;
    min-height: 45px;
}

.verseny-popup-tovabbjutas-group {
    float: right;
    width: 50%;
    height: auto;
}

.verseny-popup-kapcsolodofutamok-separator {
    margin: 0;
    display: inline-block;
    margin-right: 5px;
    font-size: 0.8em;
    font-weight: bolder;
}

.verseny-popup-kapcsolodofutam-link {
    display: inline-block;
    font-size: 0.7em !IMPORTANT;
    font-weight: 600;
    color: #2756ec !IMPORTANT;
}

.verseny-popup-kapcsolodofutam-felirat {
    font-size: 0.8em !IMPORTANT;
    font-weight: 700;
}

.jelenlegi-verseny-nopic-small {
    height: 42px;
    width: 50px;
    padding-top: 8px;
    font-size: 1.3em;
}

.futamszamkeresoclass input {
    height: 24px;
    padding-top: 6px;
    margin-top: 4px;
    float: right;
    margin-right: 5px;
    width: 45px;
    font-size: 1.2em !IMPORTANT;
    text-align: center;
    margin-left: -5px;
    border: 1px solid #dbe3f0 !IMPORTANT;
}

.ui-datatable.ui-widget.ui-datatable-scrollable.verseny-popup-wholetable .ui-datatable-scrollable-body table tbody tr td .underline {
    text-decoration: underline;
}

/*letoltesbox*/
.letoltes-felirat-cime {
    margin-top: 15px;
    margin-left: 12px;
    margin-bottom: 5px;
    color: #2d3039;
    font-weight: 600;
    font-size: 0.8em;
}

.letoltes-gomb-felirat-kattint {
    border: none !IMPORTANT;
    background-color: rgba(0,0,0,0) !IMPORTANT;
    color: #2756ec !IMPORTANT;
    font-size: 0.7em !IMPORTANT;
}

.letoltes-gomb-felirat-kattint:hover {
    text-decoration: underline;
    color: #658aff !IMPORTANT;
}

.letoltes-gomb-felirat-kattint .ui-button-text.ui-c:hover {
    text-decoration: underline;
    color: #658aff !IMPORTANT;
}

.versenymusor-letoltes-group {
    width: 270px;
    height: 75px;
    border: solid 1px #dedede;
    border-radius: 5px;
    background: white url(../img/testicon2.png) 227px 8px no-repeat !IMPORTANT;
    background-size: 34px !IMPORTANT;
    margin-bottom: 15px;
    display: inline-block;
}

.jegyzokonyv-letoltes-group {
    width: 270px;
    height: 75px;
    border: solid 1px #dedede;
    border-radius: 5px;
    background: white url(../img/testicon.png) 227px 8px no-repeat !IMPORTANT;
    background-size: 34px !IMPORTANT;
    margin-bottom: 15px;
    display: inline-block;
}

.eremtablazat-letoltes-group {
    width: 270px;
    height: 75px;
    border: solid 1px #dedede;
    border-radius: 5px;
    background: white url(../img/testicon5.png) 227px 8px no-repeat !IMPORTANT;
    background-size: 34px !IMPORTANT;
    display: inline-block;
}

.verseny-popup-helyezes {
    color: #929ec7;
}

.verseny-popup-eredmenyek-versenymusorido {
    margin-left: 5px;
    color: #929ec7;
    font-size: 1em !important;
}

.verseny-popup-eredmenyek-versenymusorido:before {
    content: "(";
}

.verseny-popup-eredmenyek-versenymusorido:after {
    content: ")";
}

@media (max-width: 980px) {
    #letoltesDialog {
        width: 100% !IMPORTANT;
        margin-left: 0% !IMPORTANT;
        margin-right: 0% !IMPORTANT;
    }
}

#verseny-popup-loading-animation {
    width: 40px;
    height: 40px;
    background: white url(../img/ajax-loader.gif);
    background-size: 40px;
    float: right;
    margin-top: 5px;
    margin-right: 10px;
    display: none;
}

.eremtablazat-nincserem {
    text-align: center;
}

@media (max-width: 980px)
{
    .mobil-figyelmeztetes-div {
        display: block !IMPORTANT;
    }
}

@media (max-width: 1400px) {
    #verseny-popup-tables-scroll {
        max-height: 450px !IMPORTANT;
    }
}

.verseny-popup-futamdialog-nevek {
    width: 165px;
}

.ui-datatable-scrollable table {
    table-layout: auto !IMPORTANT;
}


/*mókos táblázat*/
.verseny-popup-table-versenyzo-neve {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
}

.verseny-popup-futamdialog-tagszervezet pre {
    display: inline-block;
}

.verseny-popup-futamdialog-eredmeny-text1 {
    display: inline-block;
}

.verseny-popup-hatrany-text {
    display: inline-block;
}

td.verseny-popup-futamdialog-eredmeny p {
    margin: unset !IMPORTANT;
}

.ui-datatable-tablewrapper {
    overflow: unset !IMPORTANT;
}

.verseny-popup-statuszindult-text {
    display: inline-block;
    font-size: 0.8em;
}

td.verseny-popup-futamdialog-nevek .ui-column-title, td.verseny-popup-futamdialog-palyaszam .ui-column-title, td.verseny-popup-futamdialog-tagszervezet .ui-column-title, td.verseny-popup-futamdialog-eredmeny .ui-column-title, td.verseny-popup-futamdialog-helyezes .ui-column-title {
    font-weight: bold;
    font-size: 0.9em;
}

/*normalis valasztas a tablak kozt*/
td.verseny-popup-futamdialog-nevek, td.verseny-popup-futamdialog-palyaszam, td.verseny-popup-futamdialog-tagszervezet, td.verseny-popup-futamdialog-eredmeny, td.verseny-popup-futamdialog-helyezes {
    padding: unset !IMPORTANT;
    padding-left: 5px !IMPORTANT;
}

.verseny-popup-futamdialog-helyezes {
    margin-top: 10px;
}

.verseny-popup-futamdialog-eredmeny {
    margin-bottom: 10px;
}
/*normalis valasztas a tablak kozt*/

.ui-outputlabel.ui-widget.verseny-popup-helyezes, .ui-outputlabel.ui-widget.verseny-popup-table-palyaszam {
    margin-left: 4px;
}

.ui-datatable.ui-widget.tartalmilista.vanlenyilo .ui-datatable-tablewrapper table thead {
    display: none;
}