/*
  960 Grid System ~ Core CSS.
  Learn more ~ http://960.gs/
  Licensed under GPL and MIT.
  modified: blastart@gmail.com
*/

body {
    min-width: 960px;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button, body, button, input, select, textarea, .ui-widget {
    font-family: 'Open Sans', arial, helvetica, sans-serif;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .5;
}
a, a.ling {
    cursor: pointer;
}
a.link { text-decoration: underline; }

/* `Containers
----------------------------------------------------------------------------------------------------*/

.grid_inner {
    display: block;
}

.container_12, .container_16 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
    display: block;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.container_12 .alpha, .container_16 .alpha {
    padding-left: 0;
}

.container_12 .omega, .container_16 .omega {
    padding-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
    width: 60px;
}

.container_12 .grid_2 {
    width: 140px;
}

.container_12 .grid_3 {
    width: 220px;
}

.container_12 .grid_4 {
    width: 300px;
}

.container_12 .grid_5 {
    width: 380px;
}

.container_12 .grid_6 {
    width: 460px;
}

.container_12 .grid_7 {
    width: 540px;
}

.container_12 .grid_8 {
    width: 620px;
}

.container_12 .grid_9 {
    width: 700px;
}

.container_12 .grid_10 {
    width: 780px;
}

.container_12 .grid_11 {
    width: 860px;
}

.container_12 .grid_12 {
    width: 940px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
    width: 40px;
}

.container_16 .grid_2 {
    width: 100px;
}

.container_16 .grid_3 {
    width: 160px;
}

.container_16 .grid_4 {
    width: 220px;
}

.container_16 .grid_5 {
    width: 280px;
}

.container_16 .grid_6 {
    width: 340px;
}

.container_16 .grid_7 {
    width: 400px;
}

.container_16 .grid_8 {
    width: 460px;
}

.container_16 .grid_9 {
    width: 520px;
}

.container_16 .grid_10 {
    width: 580px;
}

.container_16 .grid_11 {
    width: 640px;
}

.container_16 .grid_12 {
    width: 700px;
}

.container_16 .grid_13 {
    width: 760px;
}

.container_16 .grid_14 {
    width: 820px;
}

.container_16 .grid_15 {
    width: 880px;
}

.container_16 .grid_16 {
    width: 940px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
    padding-left: 80px;
}

.container_12 .prefix_2 {
    padding-left: 160px;
}

.container_12 .prefix_3 {
    padding-left: 240px;
}

.container_12 .prefix_4 {
    padding-left: 320px;
}

.container_12 .prefix_5 {
    padding-left: 400px;
}

.container_12 .prefix_6 {
    padding-left: 480px;
}

.container_12 .prefix_7 {
    padding-left: 560px;
}

.container_12 .prefix_8 {
    padding-left: 640px;
}

.container_12 .prefix_9 {
    padding-left: 720px;
}

.container_12 .prefix_10 {
    padding-left: 800px;
}

.container_12 .prefix_11 {
    padding-left: 880px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
    padding-left: 60px;
}

.container_16 .prefix_2 {
    padding-left: 120px;
}

.container_16 .prefix_3 {
    padding-left: 180px;
}

.container_16 .prefix_4 {
    padding-left: 240px;
}

.container_16 .prefix_5 {
    padding-left: 300px;
}

.container_16 .prefix_6 {
    padding-left: 360px;
}

.container_16 .prefix_7 {
    padding-left: 420px;
}

.container_16 .prefix_8 {
    padding-left: 480px;
}

.container_16 .prefix_9 {
    padding-left: 540px;
}

.container_16 .prefix_10 {
    padding-left: 600px;
}

.container_16 .prefix_11 {
    padding-left: 660px;
}

.container_16 .prefix_12 {
    padding-left: 720px;
}

.container_16 .prefix_13 {
    padding-left: 780px;
}

.container_16 .prefix_14 {
    padding-left: 840px;
}

.container_16 .prefix_15 {
    padding-left: 900px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
    padding-right: 80px;
}

.container_12 .suffix_2 {
    padding-right: 160px;
}

.container_12 .suffix_3 {
    padding-right: 240px;
}

.container_12 .suffix_4 {
    padding-right: 320px;
}

.container_12 .suffix_5 {
    padding-right: 400px;
}

.container_12 .suffix_6 {
    padding-right: 480px;
}

.container_12 .suffix_7 {
    padding-right: 560px;
}

.container_12 .suffix_8 {
    padding-right: 640px;
}

.container_12 .suffix_9 {
    padding-right: 720px;
}

.container_12 .suffix_10 {
    padding-right: 800px;
}

.container_12 .suffix_11 {
    padding-right: 880px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
    padding-right: 60px;
}

.container_16 .suffix_2 {
    padding-right: 120px;
}

.container_16 .suffix_3 {
    padding-right: 180px;
}

.container_16 .suffix_4 {
    padding-right: 240px;
}

.container_16 .suffix_5 {
    padding-right: 300px;
}

.container_16 .suffix_6 {
    padding-right: 360px;
}

.container_16 .suffix_7 {
    padding-right: 420px;
}

.container_16 .suffix_8 {
    padding-right: 480px;
}

.container_16 .suffix_9 {
    padding-right: 540px;
}

.container_16 .suffix_10 {
    padding-right: 600px;
}

.container_16 .suffix_11 {
    padding-right: 660px;
}

.container_16 .suffix_12 {
    padding-right: 720px;
}

.container_16 .suffix_13 {
    padding-right: 780px;
}

.container_16 .suffix_14 {
    padding-right: 840px;
}

.container_16 .suffix_15 {
    padding-right: 900px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    outline: 0;
}

.tipsy {
    font-size: 11px;
    /*
  font-family: "Lucida Grande", "Lucida Sans", "Segoe UI", "Calibri", "Sans", Tahoma, Verdana, Arial, Sans-Serif !important;
 */
    position: absolute;
    padding: 5px;
    z-index: 100000;
}

.tipsy-inner {
    background-color: #000;
    color: #FFF;
    max-width: 250px;
    text-align: center;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 5px 8px 4px;
    line-height: 1.5;
}

.text-left .tipsy-inner {
    text-align: left;
}

.tipsy-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 1px;
}

.tipsy-n .tipsy-arrow, .tipsy-nw .tipsy-arrow, .tipsy-ne .tipsy-arrow {
    top: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid black;
}

.tipsy-s .tipsy-arrow, .tipsy-sw .tipsy-arrow, .tipsy-se .tipsy-arrow {
    bottom: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid black;
}

.tipsy-n .tipsy-arrow, .tipsy-s .tipsy-arrow {
    left: 50%;
}

.tipsy-nw .tipsy-arrow, .tipsy-sw .tipsy-arrow {
    left: 10px;
}

.tipsy-ne .tipsy-arrow, .tipsy-se .tipsy-arrow {
    right: 10px;
}

.tipsy-e .tipsy-arrow, .tipsy-w .tipsy-arrow {
    top: 50%;
    margin-top: -5px;
}

.tipsy-e .tipsy-arrow {
    right: 0;
    border-top: 5px solid transparent;
    border-left: 5px solid black;
    border-bottom: 5px solid transparent;
}

.tipsy-w .tipsy-arrow {
    left: 0;
    border-top: 5px solid transparent;
    border-right: 5px solid black;
    border-bottom: 5px solid transparent;
}

*html .tipsy-e .tipsy-arrow, *html .tipsy-w .tipsy-arrow {
    border-top-color: pink;
    border-bottom-color: pink;
    filter: chroma(color=pink);
}

*html .tipsy-n .tipsy-arrow, *html .tipsy-nw .tipsy-arrow, *html .tipsy-ne .tipsy-arrow, *html .tipsy-s .tipsy-arrow, *html .tipsy-sw .tipsy-arrow, *html .tipsy-se .tipsy-arrow {
    border-left-color: pink;
    border-right-color: pink;
    filter: chroma(color=pink);
}
.tipsy hr + br {
    display: none;
}
.tipsy hr {
    display: block;
    margin: 3px 0 0 0;
    padding: 0px 0 3px 0;
    height: 2px;
    line-height: 1px;
    border: 0 none;
    border-top: 1px solid #fff;
}


table.table-minimalist {
    background: #fff;
    border-collapse: collapse;
    text-align: left;
}

table.table-minimalist tbody {
    border-right: 1px dotted #EEEEEE;
}

table.table-minimalist th {
    border-bottom: 2px solid #37501A;
    color: #37501A;
    font-size: 0.9em;
    font-weight: bold;
    padding: 8px;
}

table.table-minimalist td {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px dotted #EEEEEE;
    color: #0B1005;
    padding: 5px 8px;
}

table.table-minimalist tbody tr:hover td {
    color: #10302f;
}

table.table-vertical {
    margin: 45px;
    text-align: left;
    border-collapse: collapse;
}

table.table-vertical th {
    padding: 8px 2px;
    font-weight: normal;
    font-size: 1.2em;
    border-bottom: 2px solid #6678b1;
    border-right: 30px solid #fff;
    border-left: 30px solid #fff;
    color: #039;
}

table.table-vertical td {
    padding: 12px 2px 0px 2px;
    border-right: 30px solid #fff;
    border-left: 30px solid #fff;
    color: #669;
}

html, body {
    background-color: #eee;
}

#page {
    background-color: #fff;
    margin: 20px auto 50px auto;
}

.ogyr-patient-adatlap, .ogyr-betegsegek-menu, .ogyr-form .form-date-item button, .rad {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
}

.ogyr-fieldset {
    padding: 10px;
    border: 1px solid #ccc;
    margin: 20px;
}

.ogyr-form input.form-text {
    height: 20px;
    border: 1px solid #CCCCCC;
    padding: 0 3px;
}

.ogyr-form input, .ogyr-form select, .ogyr-form textarea {
    font-weight: bold;
}

.ogyr-form select option {
    padding: 2px;
}

.ogyr-form select optgroup option {
    padding-left: 15px;
}

.ogyr-form select option.disabled_by_set {
    font-style: italic;
    color: #999;
}

.ogyr-form select optgroup.hideops, .ogyr-form select optgroup.hideops option, .ogyr-form select option.hideops {
    display: none;
}

.ogyr-form textarea {
    width: 875px;
    border: 1px solid #CCCCCC;
    display: block;
}

.ogyr-form textarea, .autogrow_sizer {
    outline: 0;
    vertical-align: bottom;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow: hidden;
    font-size: 1em;
    line-height: 1.38em;
    font-family: arial, helvetica, clean, sans-serif;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

.ogyr-form select {
    border: 1px solid #CCCCCC;
    height: 22px;
    padding: 0 2px;
}

.ogyr-form input.form-checkbox {}

.ogyr-form .locked_input, .ogyr-form .disabled_by_set {
    background-color: #EEEEEE;
    color: #666;
}

.ogyr-form button {
    display: block;
    cursor: pointer;
    padding: 0 0;
}

.ogyr-form .field_suffix, .ogyr-form .field_prefix {
    font-size: 0.77em;
    line-height: 1em;
}

.ogyr-form .field_suffix {
    margin-left: 1px;
}

.ogyr-form .field_prefix {
    margin-right: 1px;
}

.ogyr-form .ui-datepicker-trigger {
    background-color: #EEEEEE;
    border: 1px solid #CCCCCC;
    display: block;
    cursor: pointer;
    float: left;
    height: 22px;
    margin: 0 -7px 0 3px;
    padding: 0 0;
    width: 22px;
}

.ogyr-form .with_fieldsuffix .ui-datepicker-trigger {
    margin-right: 0;
}

.ogyr-form .form-date-item button img {
    height: 16px;
    width: 16px;
}

.ogyr-form .form-date-item input {
    float: left
}

.ogyr-form .form-item {
    margin: 0;
    padding: 6px 0;
}

.ogyr-form .phant-title label, .ogyr-form .form-item label {
    font-size: 0.77em;
    font-weight: normal;
    padding-bottom: 3px;
    padding-top: 0;
    /*letter-spacing: 0.5px;*/
    text-transform: uppercase;
}

.ogyr-form div.form-checkbox-item label {
    font-size: 0.923em;
    text-transform: none;
    padding-top: 6px;
}

.ogyr-form {
    padding: 10px;
}

.ogyr-form .fleft {
    padding-right: 10px;
}

.ogyr-form .no-label {
    padding-top: 10px;
}

.ogyr-form .labr label {
    text-align: right;
}

.ogyr-form .description {
    margin: 0;
}

.ogyr-form .actr input {
    text-align: center;
}

.ogyr-form .alft input {
    text-align: left;
}

.ogyr-form .alft input {
    text-align: left;
}

.ogyr-form div .ptop {
    padding-bottom: 4px;
    padding-top: 13px;
}

.ogyr-form div .mtop1 {
    margin-top: 10px;
}

.ogyr-form div .eqw01 {
    width: 130px;
}

.ogyr-form div .rel {
    position: relative;
    overflow: visible;
}

.ogyr-form div .eqw02 {
    width: 220px;
}

.ogyr-form div .eqwfll input {
    width: 865px;
}

.ogyr-form div .eqwfll.pdnull {
    padding-top: 0;
}

.ogyr-form div .pdb0 {
    padding-bottom: 0;
}

.ogyr-form div .pdb1 {
    padding-bottom: 1px;
}

.ogyr-form div .pdb2 {
    padding-bottom: 2px;
}

.ogyr-form div .pdb3 {
    padding-bottom: 3px;
}

.ogyr-form div .pdb4 {
    padding-bottom: 4px;
}

.ogyr-form div .pdb5 {
    padding-bottom: 5px;
}

.ogyr-form div .pdb10 {
    padding-bottom: 10px;
}

.ogyr-form div .pdt0 {
    padding-top: 0;
}

.ogyr-form div .pdt1 {
    padding-top: 1px;
}

.ogyr-form div .pdt2 {
    padding-top: 2px;
}

.ogyr-form div .pdt3 {
    padding-top: 3px;
}

.ogyr-form div .pdt4 {
    padding-top: 4px;
}

.ogyr-form div .pdt5 {
    padding-top: 5px;
}

.ogyr-form div .pdr15 {
    padding-right: 15px;
}

.ogyr-form div .pdr5 {
    padding-right: 5px;
}

.ogyr-form div .eqwfll.pd5 {
    padding-top: 5px;
}

.ogyr-form div .inlnfll {}

.ogyr-form div .inlnfll label {
    float: left;
    padding-right: 8px;
    padding-top: 5px;
}

.ogyr-form div .inlnfll input {
    width: 825px;
}

.ogyr-form div .inw01 input {
    width: 55px;
}

.ogyr-form div .txa01 textarea {
    width: 650px;
}

.ogyr-form div .tght {
    border-right: 1px dotted #CCCCCC;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-right: 10px;
}

.ogyr-form div .txa01.lst, .ogyr-form div .tght.lst {
    padding-right: 0px;
    margin-right: 0;
    border-right: 0px none;
}

.ogyr-form div .lst1 {
    padding-right: 0px;
    margin-right: -10px;
}

.ogyr-form div .tght.nobrd {
    border-right: 0px none;
    margin-right: 5px;
}

.ogyr-form div .txa01 label, .ogyr-form div .tght label {
    padding-bottom: 5px;
}

.ogyr-form h4 {
    border-bottom: 1px solid #CCCCCC;
    color: #BBBBBB;
    font-size: 0.846em;
    font-weight: bold;
    letter-spacing: 0;
    margin: 0;
    padding-top: 10px;
    text-transform: uppercase;
}

.form-checkbox-item label {
    padding: 5px 0;
}

.form-checkbox-item input {
    margin-right: 4px;
    position: relative;
    top: 2px;
}

.ogyr-patient-betegsegek-table {
    width: 600px;
}

.ogyr-patient-wrapper {
    background-color: #F5FAEF;
    border: 1px solid #E0EFCF;
    padding: 5px;
}

.ui-datepicker td span, .ui-datepicker td a {
    text-align: center;
}

.ui-accordion .ui-accordion-content-active {
    overflow: visible;
}

.ogyr-form .ogyr-patient-adatlap-wrapper {
    position: relative;
}

.ogyr-form h3.ui-widget-header_ {
    font-size: 16px;
}

.ogyr-form h3.ui-widget-header {
    font-size: 1.2em;
    margin-bottom: 11px;
    /* font-weight: normal; */
    margin-top: 25px;
    padding: 6px 10px 5px 10px;
}

.ogyr-form .ogyr-patient-betegadatok h3.ui-widget-header {
    margin-top: 5px;
}

.ogyr-patient-betegsegek .ui-tabs .ui-tabs-panel {
    padding: 10px;
}

.ogyr-patient-adatlap-wrapper {
    float: left;
    width: 62%;
}

.ogyr-betegsegek-menu-wrapper {
    float: right;
    width: 36%;
}

.ogyr-form .ogyr-grp {}

.ogyr-patient-adatlap, .ogyr-betegsegek-menu {
    border: 1px solid #CCCCCC;
    padding: 10px;
    background-color: #FCFCF6;
}

.ogyr-betegsegek-menu {
    /* min-height: 139px; */
}

.ogyr-betegsegek-menu ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    zoom: 1;
}

.ogyr-betegsegek-menu li {
    display: block;
    list-style: none;
    font-size: 0.9em;
    padding: 5px 10px;
    margin: 0 0 2px 0;
    zoom: 1;
}

.ogyr-betegsegek-menu li .bname {
    float: left;
}

.ogyr-betegsegek-menu li {
    cursor: pointer;
    border: 1px solid #eeeeee;
}

.ogyr-betegsegek-menu li:hover {
    background: #84C13E;
    /* background: #84C13E url("/css/v2/images/ui-bg_highlight-soft_25_84c13e_1x100.png") repeat-x scroll 50% 50%; */
    border: 1px solid #669630;
    color: #0F1507;
}

.ogyr-betegsegek-menu ul li.active {
    cursor: text;
    border: 1px solid #C1D0AF;
    /* background: #D6EABF url("/css/v2/images/ui-bg_gloss-wave_100_d6eabf_500x100.png") repeat-x scroll 50% 50%; */
    background: #D6EABF;
}

.ogyr-betegsegek-menu li .del {
    float: right;
}

#ogyr_edit_forms_hl {
    margin: 25px 0;
    border-bottom: 1px solid #eee;
    font-size: 16px;
    padding-bottom: 5px;
}

#ogyr_edit_forms_hl .age_at_diag {
    font-size: 10px;
    font-weight: normal;
    vertical-align: middle;
}

#ogyr_edit_forms_hl span {
    color: #1F1F1F;
    margin-left: 5px;
}

#ogyr_edit_forms_hl span.label {
    color: #496B23;
}

input.ogyr-beteg_tajszam-input {
    width: 85px;
}

input.form-date {
    width: 80px;
}

.ogyr-mo_irsz-input {
    width: 40px;
}

.ogyr-beteg_vezeteknev-input {
    width: 138px;
}

.ogyr-beteg_keresztnev-input {
    width: 138px;
}

.ogyr-beteg_neme-input {
    width: 64px;
}

.ogyr-beteg_anyja_neve-input {
    width: 222px;
}

.ogyr-mo_varos-input {
    width: 126px;
}

.ogyr-mo_utca_hsz-input {
    width: 198px;
}

.ogyr-kulfold_cim-input {
    width: 222px;
}

.ogyr-kulfold_orszag-input {
    width: 162px;
}

.ogyr-form h4.lft_mrg1 {
    margin-left: 129px;
}

.ogyr-form .ogyr-beteg_vezeteknev-wrapper {
    padding-left: 26px;
}

.ogyr-beteg_szuletesi_datuma-wrapper {
    /*  width: 119px; */
}

.ogyr-form .ogyr-nincs_mo_lakcime-wrapper, .ogyr-form .ogyr-kulfold_cim-wrapper, .ogyr-form .ogyr-mo_irsz-wrapper {
    padding-left: 129px;
}

.ogyr-kulfold_orszag-input {
    width: 168px;
}

.ogyr-kulfold_cim-input {
    width: 222px;
}

.ogyr-mo_varos-input {
    width: 120px,
}

.ogyr-patient-betegsegek_wrapper {
    position: relative;
}

.ogyr-form .ogyr-patient-betegsegek_wrapper .ogyr-ujzaro-bt {
    margin: 0;
    position: absolute;
    right: 2px;
    top: 5px;
    z-index: 30;
}

.ogyr-form .ogyr-patient-betegsegek_wrapper .ogyr-ujzaro-bt .ui-button-text {}

.ogyr-patient-betegseg .ogyr-patient-zarojelentes .ogyr-patient-terapiak {
    background-color: #FFFFFF;
    background-image: none;
}

.ogyr-form .ogyr-bt {
    font-size: 0.846em;
    font-weight: bold;
    padding: 0;
}

.ogyr-form .ogyr-bt.adatmod {
    position: absolute;
    right: 120px;
    top: 8px;
    font-size: 10px
}

.ogyr-form .cl_02 label, .ogyr-form .cl_03 label, .ogyr-form .cl_04 label, .ogyr-form .cl_bot label {
    color: #888;
    text-transform: none;
}

.ogyr-form .vertl label {
    float: left;
    padding-top: 5px;
}

.ogyr-form .cl_bot label, .ogyr-form .cl_01 label {
    width: 102px;
}

.ogyr-form .cl_02 label {}

.ogyr-form .cl_03 label {}
.ogyr-form .cl_04 label {}

.ogyr-form .cl_03.form-checkbox-item label {
    width: auto;
    color: #303030;
    padding-top: 0;
    margin-top: -2px;
    font-weight: bold;
}

/* .ogyr-form textarea.ogyr-fenntarto_kezeles_leiras-input,
.ogyr-form textarea.ogyr-toxicitas_grade_leirasa-input,
.ogyr-form textarea.ogyr-egyeb_leiras-input,
.ogyr-form textarea.ogyr-recidiva_leirasa-input,
.ogyr-form input.ogyr-toxicitas_grade_leirasa-input {
    width: 650px
} */
.ogyr-form .wi_650 textarea,
.ogyr-form .wi_650 input {
    width: 650px
}



.ogyr-form .cl_01 input.form-text, .ogyr-form .cl_01 select {}

.ogyr-form .cl_02 input.form-text, .ogyr-form .cl_02 select {
    padding: 0;
    width: 160px;
}
.ogyr-form .cl_04 input.form-text, .ogyr-form .cl_04 select {
    padding: 0;
    width: 110px;
}

.ogyr-form .ogyr-patient-kezeles input, .ogyr-form .ogyr-patient-kezeles textarea, .ogyr-form .ogyr-patient-kezeles select {
    padding: 0;
}


.ogyr-form .ogyr-mutet_megjegyzes-input, .ogyr-form .ogyr-sugardozis-input, .ogyr-form .ogyr-kemoterapia_leirasa-input {
    padding: 0;
    width: 480px;
}
.ogyr-form .ogyr-transzplantacio_megjegyzes-input {
    padding: 0;
    width: 360px;
}

.ogyr-patient-kezeles .form-date-item {
    width: 125px;
}
.ogyr-patient-kezeles .form-date-item.cl_01 label{
    width: auto;
}

.ogyr-form .ogyr-terapia_befejezese_megjegyzes-input {
    padding: 0;
    width: 540px;
}

.ogyr-patient-betegsegek .ui-accordion .ui-accordion-content {
    padding: 15px;
}

.ogyr-patient-betegsegek .ui-accordion .ui-accordion-content.ogyr-patient-terapiak {
    padding: 10px 15px;
    border: 0 none;
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    background: transparent none;
}

/*
.ogyr-form .ogyr-terapia_befejezese_megjegyzes-wrapper {
    padding-left: 130px;
}
*/

.ogyr-form .cl_03 input.form-text, .ogyr-form .cl_03 select, .ogyr-form .cl_03 textarea {}

.ogyr-form .cl_03 textarea {}

.ogyr-form .cl_bot textarea {
    width: 95%;
}

.ogyr-form .cl_01 {}

.ogyr-form .cl_02 {}

.ogyr-form .cl_03 {}

.ogyr-form .cl_bot {}

.ogyr-patient-kezelesek {
    background-color: #F9F7E9;
    border-left: 2px solid #EBE9DB;
    border-right: 2px solid #EBE9DB;
    margin: 0;
    min-height: 36px;
    padding: 0 1px;
    overflow: visible;
    position: relative;
    padding-bottom: 1px;
}

.ogyr-patient-terapia {
    margin: 0 0 15px;
    padding: 0 0 10px;
}

.ogyr-patient-terapia h4.terapia_head {
    background-color: #C6CCBF;
    color: #333333;
    font-size: 1.3em;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 4px;
    text-align: center;
    text-transform: uppercase;
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    -khtml-border-radius: 6px 6px 0 0;
    -o-border-radius: 6px 6px 0 0;
    -ms-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.ogyr-patient-terapia .ogyr-patient-kezelesek h5 {
    border-bottom: 0 none #C6CCBF;
    font-weight: bold;
    font-size: 1.3em;
    font-size: 1em;
    margin: 0;
    padding-left: 20px;
    padding-top: 10px;
    text-align: center;
    text-transform: uppercase;
    text-align: left;
}

.ogyr-patient-terapia_kezdete, .ogyr-patient-terapia_befejezese {
    padding: 10px;
}

.ogyr-patient-terapia_kezdete {
    background: #EBE9DB url("/images/icons/flag_start.png") no-repeat 10px 11px;
}

.ogyr-patient-terapia .ogyr-patient-terapia_kezdete .form-date-item label {
    padding-left: 15px;
    width: auto;
}

.ogyr-patient-terapia .ogyr-patient-terapia_befejezese .form-date-item label {
    padding-left: 22px;
    width: auto;
}

.ogyr-patient-terapia_befejezese {
    border-bottom: 2px solid #C6CCBF;
    background: #EBE9DB url("/images/icons/flag_finish.png") no-repeat 12px 12px;
}

.form-date-item {
    width: 115px;
}

.form-date-item.with_fieldsuffix {
    width: 130px;
}

.ogyr-form .ogyr-terapia_kezdete_megjegyzes-input {
    width: 710px;
}

.ogyr-group {
    background-color: #F5F3E5;
    border: 1px solid #E1DFD1;
    border-radius: 6px 6px 6px 6px;
    margin: 10px 15px;
    padding: 4px 10px;
}

.ogyr-bt-kezeles_torlese {
    position: absolute;
    right: 19px;
    top: 4px;
}

.ogyr-patient-terapiak, .ogyr-patient-terapia, .ogyr-patient-kezeles {
    position: relative;
    zoom: 1;
}

.uj_kezeles_wrp {
    background-color: #F0ECE1;
    border: 1px solid #E6E2D8;
    left: 245px;
    padding: 1px 2px;
    position: absolute;
    top: 3px;
    width: auto;
    z-index: 1;
    -webkit-border-radius: 6px 6px 6px 6px;
    -ms-border-radius: 6px 6px 6px 6px;
    -o-border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
}

.ogyr-patient-kezelesek p.desc {
    color: #999;
    font-size: 12px;
    margin: 15px 15px 10px;
    padding: 0 10px;
    text-align: right;
}

.ogyr-form .ogyr-kezeles_tipus-input {
    float: left;
    margin-right: 5px;
    margin-top: 2px;
    width: 210px;
}

.uj_kezeles {
    float: left;
    margin: 0 !important;
}

.uj_terapia {
    left: 376px;
    margin-bottom: 10px;
    position: relative;
    top: 0;
    z-index: 1;
}

.ogyr-form .phant-title, .ogyr-form .ogyr-patient-kor_elozmeny .phant-title {
    padding-top: 5px;
}

.ogyr-form .ogyr-patient-diagnozis .no-label, .ogyr-form .ogyr-patient-szovettan .no-label {
    padding-bottom: 15px;
    padding-top: 0px;
}

.ogyr-form .ogyr-patient-kor_elozmeny .no-label {
    padding-bottom: 15px;
    padding-top: 5px;
}

.ogyr-form .zaro_buttons {
    float: right;
    padding-top: 25px;
}

.ogyr-form .zaro_buttons .zaro_lezarasa {
    float: left;
    margin-right: 20px;
}

.ogyr-form .bejelento_lezarasa {
    margin: 20px 0 10px;
}

.ogyr-form .zaro_buttons .zaro_torlese {
    float: left;
}

.ogyr-patient-terapia_befejezese {
    position: relative;
}

.ogyr-form .terapia_torlese {
    position: absolute;
    right: 2px;
    top: 3px;
    z-index: 4;
}

.ogyr-form input.ogyr-icon-bt {
    border: 0 none;
    display: block;
    height: 16px;
    margin: 0;
    padding: 0;
    width: 16px;
}

.ogyr-periferias_blasztszam-wrapper {
    margin-right: 0 !important;
}

.ogyr-form .ogyr-egyeb_prezentacios_tunet-wrapper {
    padding-bottom: 15px;
    clear: both;
    float: none;
}


.ogyr-diagnozis_leirasa-input {
    width: 704px;
}

.ogyr-diagnozis_bno_egyeb-input {
    width: 300px;
}

.ogyr-diagnozis_bno-input {
    width: 258px;
}

.ogyr-metastasis_tortent-wrapper {
    width: 155px;
}

.ogyr-metastasis_leirasa-wrapper {
    padding-right: 0 !important;
}

.ogyr-metastasis_leirasa-input {
    width: 822px;
}

.ogyr-tumor_helye-input {
    width: 165px;
}

.ogyr-leukemia_stadiuma-input {
    width: 128px;
}

.ogyr-tumor_stadiuma-input {
    width: 60px;
}

.ogyr-leukemia_alstadiuma-input, .ogyr-tumor_alstadiuma-input {
    width: 50px;
}

.ogyr-leukemia_stadium_rendszere-input {
    width: 318px;
}

.ogyr-tumor_stadium_rendszere-input {
    width: 384px;
}

.ogyr-szovettani_vizsgalat-input {
    width: 155px;
}

.ogyr-icd_02_kod-input {
    width: 65px;
}

.ogyr-icd_5th_digit-input {
    width: 50px;
}

.ogyr-grading-input {
    width: 140px;
}

.ogyr-szovettani_diagnozis_leirasa-input {
    width: 704px;
}

.ogyr-ref_szovettan_leirasa-input, .ogyr-molek_genet_leirasa-input {
    width: 563px;
}

.ogyr-panaszok_kezdete-input {
    width: 145px;
}

.ogyr-elozmeny_leirasa-input {
    width: 704px;
}

.ogyr-rokoni_malignus_tortent-input {
    width: 110px;
}

.ogyr-rokoni_malignus_leirasa-input {
    width: 576px;
}

.ogyr-utolso_kontroll_statusz-input {
    width: 280px;
}

.ogyr-utolso_kontroll_epikrizis-input {
    width: 704px;
}

.ogyr-exitus_sectio_tortent-wrapper {}

.ogyr-exitus_adatok_oka-input {
    width: 260px;
}

.ogyr-exitus_sectio_leirasa-input {
    width: 476px;
}

.ogyr-icon-bt {
    cursor: pointer;
}

.ogyr-kezdeti_fvs-input {
    width: 78px;
}

.ogyr-blasztszam_8napi, .ogyr-periferias_blasztszam-input {
    width: 42px;
}

.ogyr-THR_szam-input {
    width: 42px;
}

.ogyr-szteroid_elokezeles-input {
    width: 62px;
}

.ogyr-elso_prednisolon_kezeles-input {}

.ogyr-pre_fazis_st_kumul_dozis-input {
    width: 38px;
}

.ogyr-prednisolon_valasz-input {
    width: 115px;
}

.ogyr-elso_intratecalis_mtx-input {}

.ogyr-blasztszam_csontveloben15-input, .ogyr-blasztszam_csontveloben33-input {
    width: 38px;
}

.ogyr-DNS_index-input {
    width: 45px;
}

.ogyr-PCR_vizsgalat-input {
    width: 123px;
}

.ogyr-BCR_ABL-input, .ogyr-TEL_AML1-input, .ogyr-MLL_atrendezodes-input {
    width: 109px;
}

.ogyr-immunfenotipus-input {
    width: 118px;
}

.ogyr-cytogenetikai_vizsgalat-input {}

.ogyr-hepatomegalia-input {}

.ogyr-splenomegalia-input {}

.ogyr-lymphadenopathia-input {}

.ogyr-verzesek-input {}

.ogyr-szeptikus_tunet-input {}

.ogyr-nurologiai_tunet-input {}

.ogyr-mediastinal_tumor-input {}

.ogyr-egyeb_prezentacios_tunet-input {
    width: auto;
}

.ogyr-form div.ogyr-mediastinal_tumor-wrapper {
    margin-right: -20px;
}

.ogyr-diagcode-input, .ogyr-szures_nemre-input, .ogyr-kereses_helye-input, .ogyr-kulfoldiek-input, .ogyr-kontroll_statusz-input {
    width: 268px;
}

.ogyr-ter_mutet-wrapper, .ogyr-ter_kemo-wrapper {
    width: 92px;
}

.ogyr-ter_kemo_proto-input, .ogyr-ter_mutet_jelleg-input {}

.ogyr-age_min-input, .ogyr-age_max-input {
    text-align: center;
    width: 19px;
}

.ogyr-age_def-input {
    width: 170px;
}

.ogyr-form .form-item.ogyr-keresesi_idoszak_mod-wrapper label {
    float: left;
    padding-top: 5px;
    padding-right: 10px;
}

.ogyr-keresesi_idoszak_mod-input {}

#advanced_search_wrp {
    background-color: #F9F9F9;
    margin-bottom: 20px;
    padding-bottom: 0;
    padding-top: 0;
}

#advanced_search_wrp p {
    font-size: 0.77em;
    margin: 10px 0 0;
    text-align: left;
    width: 100%;
}

td.ui-datepicker-week-col, th.ui-datepicker-week-col {
    color: #888888;
    font-size: 0.92em;
    font-style: italic;
}

td.ui-datepicker-week-col {
    text-align: center;
}

.ui-datepicker {
    box-shadow: 0px 3px 3px #888888;
    -moz-box-shadow: 0px 3px 3px #888888;
    /*FF 3.5+*/
    -webkit-box-shadow: 0px 3px 3px #888888;
    /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color=#888888)";
    /*IE 8*/
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color=#888888);
    /*IE 5.5-7*/
}

.blst-title {
    border-bottom: 1px dotted #CCCCCC;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    margin: 10px 0 0px;
}

.inline-title, .abs-title {
    text-transform: uppercase;
    font-size: 0.77em;
    top: 5px;
}

.inline-title {
    float: left;
    margin-right: 10px;
    padding-left: 0;
    padding-top: 25px;
}

.abs-title {
    white-space: nowrap;
    position: absolute
}

input.ogyr-icon-bt {
    border: 0px none;
}

.adatlap_mentes {
    display: block;
    display: inline-block;
    margin: 20px auto 10px auto;
}

.adatlap_mentes .ui-button-text {
    font-size: 18px;
    padding: 5px 20px 5px 30px;
}

button.locked_input {
    opacity: 0.2;
}

#container {
    width: 960px;
}

#ogyr_kereses_eredmeny {
    float: right;
    padding-right: 15px;
    padding-top: 20px;
    width: 650px;
}

#new_beteg {
    background: none repeat scroll 0 0 #EAF1E6;
    border: 1px solid #496B23;
    margin: 0;
    padding: 2px 0 2px 10px;
    position: absolute;
    right: 2px;
    bottom: 1px;
    width: 414px;
}

#new_beteg label {
    float: left;
    font-size: 0.846em;
    padding-top: 8px;
    width: 225px;
}

#new_beteg .form-item {
    margin: 0;
}

#new_beteg .prefix {
    color: #888888;
    display: block;
    float: left;
    font-size: 0.77em;
    font-weight: bold;
    padding: 9px 6px 0 0;
}

#ogyr_edit {
    width: 100%;
}

#new_beteg input {
    display: block;
    float: left;
    font-weight: bold;
    margin-top: 2px;
    padding: 4px 0;
    text-align: center;
    width: 85px;
}

#new_beteg button {
    float: left;
    margin-right: -10px;
    margin-left: 5px;
    margin-top: 2px;
    font-size: 0.846em;
    font-weight: bold;
    padding: 0;
}

#new_beteg button span.ui-button-text {}

#ogyr_kereses_wrap {}

/*.transfer_to_central {
    background-color: #FCFCF6;
    border-radius: 16px 4px 4px 16px;
    box-shadow: 0 -1px 1px #AAAAAA inset, -1px 0 0 #AAAAAA;
    height: 31px;
    position: absolute;
    right: 1px;
    top: -57px;
    width: 380px
}*/
.transfer_to_central {
    height: 29px;
    position: absolute;
    right: 1px;
    top: -55px;
    width: 430px;
}
.centralswap .centralswap {
    width: 100%;
    position: relative;
}

.centralswap label {
    color: #777;
    display: block;
    float: left;
    font-size: 0.846em;
    font-weight: 600;
    margin-left: 10px;
    margin-top: 8px;
}

.centralswap .centchg {
    background-color: transparent;
    background-color: rgba(0, 0, 0, 0);
    border: 0 none;
    float: left;
    height: 20px;
    color: #496B23;
    margin: 5px 8px 0 2px;
    padding-right: 0;
    text-overflow: ellipsis;
    width: 130px;
    font-weight: 500;
}

.centralswap .centchg.chg {
    color: red;
}

.centralswap .centchg option {
    text-decoration: none;
    color: #444;
    background-color: #FCFCF6;
}

.centralswap .ogyr-transferRequest-bt {
    float: left;
    margin-top: 1px;
}

.centralswap .history_cab {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    cursor: help;
    display: block;
    float: right;
    height: 16px;
    margin-right: 5px;
    margin-top: 3px;
    padding: 2px 3px 3px 4px;
    width: 16px;
}

.tipsy.tr_hinf {
    font-size: 1em;
}

.tr_hinf ul {
    margin: 0;
    text-align: left;
}

.tr_hinf .tipsy-inner {
    max-width: 400px;
}

.tr_hinf ul li {
    margin: 3px 0;
    list-style-type: square;
}

.tr_hinf small {
    color: #8ECB40;
    font-weight: 700;
}

.tr_hinf strong {
    font-size: 11px;
    font-weight: 800;
}

.tr_hinf em {
    font-style: normal;
    font-weight: 600;
}

#ogyr_kereses_bar {
    float: left;
    border-right: 1px solid #CCCCCC;
    min-height: 300px;
    padding: 20px 10px 20px 20px;
    width: 290px;
}

#ogyr_kereses_inputs .form-item {
    margin: 0;
    padding-top: 10px
}

#ogyr_keres_input {
    display: block;
    float: left;
    font-weight: bold;
    padding: 4px 2px;
    width: 195px;
}

#ogyr_kereses_inputs button {
    float: right;
    font-size: 0.846em;
    font-weight: bold;
    text-transform: uppercase;
}


#ogyr_kereses_inputs button .ui-button-text {}

#ogyr_kereses_list {
    padding: 10px 0;
}

#ogyr_kereses_list h4 {
    padding-bottom: 5px;
    border-bottom: 1px solid #CCCCCC;
    font-size: 1em;
    font-weight: bold;
    color: #496B23;
}

#ogyr_kereses_list h4.closed {
    color: #222222;
}

#ogyr_kereses_list select {
    max-width: 100%;
}

h4.link {
    cursor: pointer;
}

h4.link:hover {
    text-decoration: underline;
}

#ogyr_kereses_list_ul {
    font-size: 1em !important
}

#ogyr_kereses_list_ul li {
    color: #1E1E1E;
    cursor: pointer;
    display: block;
    font-weight: normal;
    list-style: none outside none;
    padding: 0;
}

#ogyr_kereses_list_ul li a {
    overflow: hidden;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}

#ogyr_kereses_list_ul li a:focus, #ogyr_kereses_list_ul li a:active {
    outline: 0px none;
}

#ogyr_kereses_list_ul li.active>a {
    color: #407725;
    background-color: #fff;
    font-weight: bold;
    text-decoration: underline;
}

#ogyr_kereses_list_ul li.active li a {
    background-color: #FDFDFD;
}

#ogyr_kereses_eredmeny.no-result > p.hidden { display: block; }

#ogyr_kereses_eredmeny ul.ogyr-result-list {
    display: block;
    margin: 0;
    padding: 0;
    border-top: 1px solid #E6E6E6;
    clear: both;
}

#ogyr_kereses_eredmeny li.ogyr-result-item {
    border-bottom: 1px solid #E6E6E6;
    display: block;
    list-style: none outside none;
    position: relative;
    margin-bottom: 5px;
    padding: 5px;
}

#ogyr_kereses_eredmeny li.ogyr-resi-hover {
    background-color: #FAFAFA;
}

#ogyr_kereses_eredmeny li.edited {
    background-color: #E0EFCE;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
}

#ogyr_kereses_eredmeny li .ogyr-resi-left {
    float: left;
    width: 535px;
}

#ogyr_kereses_eredmeny li .ogyr-resi-right {
    float: right;
    width: 100px;
}

#ogyr_kereses_eredmeny li .ogyr-resi-top {
    padding-bottom: 5px;
}

#ogyr_kereses_eredmeny li .ogyr-resi-top a, #ogyr_kereses_eredmeny li .ogyr-resi-top span, #ogyr_kereses_eredmeny li .ogyr-resi-bot span {
    float: left;
    display: block;
}

#ogyr_kereses_eredmeny li .clearb {
    float: none !important;
}

#ogyr_kereses_eredmeny li .ogyr-resi-bot {
    font-size: 0.923em;
}

.ogyr-resi-an strong {
    background-color: #F9F9F9;
    border: 1px solid #F1F1F1;
    cursor: help;
    display: block;
    float: left;
    font-size: 0.85em;
    line-height: 16px;
    margin-right: 4px;
    text-align: center;
    width: 16px;
    font-weight: 800;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

#ogyr_kereses_eredmeny li .beteg_szerkesztes {
    display: none;
    margin-top: 8px;
}

#ogyr_kereses_eredmeny li.ogyr-resi-hover .beteg_szerkesztes {
    display: inline-block;
}

#ogyr_kereses_eredmeny .beteg_szerkesztes .ui-button-icon-primary {
    left: 2px;
}

#ogyr_kereses_eredmeny .beteg_szerkesztes .ui-button-text {
    padding: 2px 10px 2px 20px;
}

#ogyr_kereses_eredmeny li.ogyr-not-found {
    text-align: center;
    list-style: none;
    margin: 2em 0;
}

#ogyr_kereses_eredmeny .ogyr-resi-ico-sepa, #ogyr_kereses_eredmeny .ogyr-resi-sepa {
    color: #CCCCCC;
    font-weight: bold;
    text-align: center;
    width: 16px;
}

#ogyr_kereses_eredmeny .ogyr-resi-bot .ogyr-resi-attachments,
#ogyr_kereses_eredmeny .ogyr-resi-bot .ogyr-resi-haslock {
    width: 16px;
    height: 16px;
    display: block;
}
#ogyr_kereses_eredmeny .ogyr-resi-bot .ogyr-resi-attachments {
    position: relative;
    background: transparent url("/images/icons/232_with_attachment.gif") no-repeat 0 0;
}
#ogyr_kereses_eredmeny .ogyr-resi-bot .ogyr-resi-attachments small {
    background-color: #F6FFEB;
    border-radius: 10px;
    padding: 0px 2px;
    font-size: 9px;
    font-weight: 600;
    right: -5px;
    position: absolute;
    bottom: -2px;
}
#ogyr_kereses_eredmeny .ogyr-resi-bot .unlocked {
    background: transparent url("/images/miniset/unlock.png") no-repeat 0 0;
}

#ogyr_kereses_eredmeny .ogyr-resi-bot .locked {
    background: transparent url("/images/miniset/lock.png") no-repeat 0 0;
}

#ogyr_kereses_eredmeny .notvalid .ogyr-resi-bot .locked {
    background: transparent url("/images/miniset/error.png") no-repeat 0 0;
}

#ogyr_kereses_eredmeny .ogyr-resi-top .ogyr-resi-neme {
    width: 25px;
    font-size: 0.923em;
}

#ogyr_kereses_eredmeny .ogyr-resi-top .ogyr-resi-nev {
    cursor: pointer;
    width: 215px;
    font-size: 1em;
    font-weight: bold;
}

#ogyr_kereses_eredmeny .ogyr-resi-top .ogyr-resi-kor {
    font-size: 0.923em;
    text-align: left;
    width: 100px;
}
.outdated .ogyr-resi-nev {
    color: #B40000;
    position: relative;
}
.outdated .ogyr-resi-nev::before {
    color: red;
    font-size: 16px;
    font-weight: 700;
    content: '! ';
}
.outdated-missing_data .ogyr-resi-nev::before {
    color: blue;
}
.ogyr-resi-nev small {
    color: #4B8B2B;
}

.ogyr-resi-taj small, .ogyr-resi-kor small {
    color: #888888;
}

.ogyr-resi-info {
    text-decoration: underline;
    cursor: pointer;
}

.ogyr-resi-info:hover, .ogyr-resi-nev:hover, .ogyr-resi-nev:hover small {
    text-decoration: underline;
    color: #D40300;
}

.ogyr-resi-ico-sepa, .ogyr-resi-info, .ogyr-resi-pdf, .ogyr-resi-tracking {
    -khtml-opacity: 0.25;
    -moz-opacity: 0.25;
    opacity: 0.25;
}

.ogyr-resi-hover .ogyr-resi-ico-sepa, .ogyr-resi-hover .ogyr-resi-tracking, .ogyr-resi-hover .ogyr-resi-info, .ogyr-resi-hover .ogyr-resi-pdf {
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
}

.boxholder {
    background-color: #FFFFFF;
    border: 2px solid #649238;
    -khtml-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    -o-border-radius: 6px 6px 6px 6px;
    -ms-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
    -webkit-shadow: 2px 3px 8px #888888;
    -khtml-shadow: 2px 3px 8px #888888;
    -moz-shadow: 2px 3px 8px #888888;
    -o-shadow: 2px 3px 8px #888888;
    -ms-shadow: 2px 3px 8px #888888;
    box-shadow: 2px 3px 8px #888888;
    left: 160px;
    padding: 5px 15px 15px;
    position: absolute;
    top: 22px;
    width: 400px;
    z-index: 100;
}

.bx_title {
    color: #CCCCCC;
    font-size: 1em;
    font-weight: 800;
    letter-spacing: 2px;
    padding: 5px 0;
    text-align: center;
    text-transform: uppercase;
}

.bx_close {
    color: #CCCCCC;
    cursor: pointer;
    font-size: 1.54em;
    font-weight: 700;
    position: absolute;
    right: 10px;
    text-transform: lowercase;
    top: 3px;
    z-index: 6;
}

.bx_close:hover {
    color: #666;
}

.bx_bno .link,
.box_state .link {
    cursor: pointer;
    font-weight: 600;
    text-decoration: underline;
    color: #004C94;
}
.bx_bno .link:hover,
.box_state .link:hover {
    color: #D40300;
}

.bx_pat {
    border-bottom: 1px solid #4A8A2C;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.bx_pat .bx_name {
    color: #496B23;
    font-size: 1.38em;
    font-weight: normal;
    margin-right: 5px;
}

.bx_pat .bx_name small {
    font-size: 0.72em;
}

.bx_pat .bx_age {}

.bx_odata {}

.box_bejlap {
    margin: 15px 0;
}

.bx_label {
    border-bottom: 1px solid #4A8A2C;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.bx_label strong {
    margin-right: 5px;
    color: #496B23;
    font-size: 1.23em;
    font-weight: normal;
}

.bx_pdfdown {
    display: block;
    float: left;
}

.bx_pdfdown img {
    margin-right: 3px;
    position: relative;
    top: 2px;
}

.bx_bno {
    width: 100%;
    float: left;
}

.bx_bno strong {
    display: block;
}

.bx_bno ul {
    float: left;
    margin: 0 0 0 20px;
    padding: 2px 0;
    width: 100%;
}

.bx_bno ul li {
    list-style-type: circle;
    padding-left: 0px;
    margin-bottom: 2px;
    color: #777;
    list-style-position: outside;
}

.bx_bno ul li small {
    display: inline-block;
    width: 60px;
    color: #312728;
}

.bx_lastmod {
    display: block;
    font-size: 0.846em;
    padding-top: 6px;
    text-align: right;
    float: right;
}

#ogyr_kereses_eredmeny ul.box_state {
    border-top: 0 none;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}

#ogyr_kereses_eredmeny ul.box_state li {
    border-bottom: 1px solid #EEEEEE;
    float: left;
    list-style: none outside none;
    margin-bottom: 2px;
    padding: 2px 0;
    width: 100%;
}

.box_state li strong {
    border-right: 2px solid #CCCCCC;
    float: left;
    font-weight: 600;
    margin-right: 15px;
    width: 115px;
}

.box_state li span.state {
    float: left;
    font-weight: 600;
}

.box_state li span.state small {
    font-weight: normal;
}

.box_state li span.state small.lzdate {
    background: transparent url("/images/icons/doctor.png") no-repeat scroll left center;
    cursor: help;
    margin-left: 3px;
    padding-left: 16px;
    padding-top: 2px;
}
.box_state li span.link {
    float: right;
}
.box_state .centralswap {
    margin: 10px 0;
    width: 100%;
    float: right;
    display: block;
}
.box_state .centralswap .centchg {
    width: 190px;
    color: #333;
    height: 30px;
    background-color: #eee;
    margin-top: 2px;
}
.box_state li .centralswap label {
    display: none;
}

.state_lezart_hibas, .state_hibas {
    color: #963034;
}

.state_zarhato {
    color: #496B23;
}

.state_lezart {
    color: #BBBBBB;
}

.ogyr-resi-an strong.state_lezart_hibas {
    background-color: #963034;
    color: white;
}

.ogyr-resi-an strong.state_hibas {
    background-color: #FFEBEC;
}

.ogyr-resi-an strong.state_zarhato {
    background-color: #F6FFEB;
}

.ogyr-resi-an strong.state_lezart {}

.ogyr-patient-zarojelentes .adatlap_state {
    float: left;
    width: 760px;
}

.adatlap_state {
    background-color: rgba(130,130,130, .1);
    border: 1px solid #EBE9DB;
    margin-top: 10px;
    padding: 7px 10px;
}

.adatlap_state p {
    color: #888888;
    font-size: 0.92em;
    margin-bottom: 0;
    margin-top: 2px;
}

.adatlap_state span {
    margin-right: 10px;
}

.adatlap_state .laptitle {
    font-size: 0.92em;
    font-weight: bold;
    text-transform: uppercase
}

.adatlap_state .lapstatus {
    font-weight: bold;
}

.adatlap_state .link {
    color: #004C94;
    cursor: pointer;
    font-weight: 600;
    text-decoration: underline;
}

.adatlap_state .link:hover {
    color: #D40300;
}

.adatlap_state .lastmod {
    display: inline-block;
    margin-top: 5px;
    margin-right: 0;
    font-size: 0.923em;
}

.adatlap_state .lastmod span {
    margin-right: 0;
}

.adatlap_state .lastmod span.lastmode_name {
    font-style: italic;
    margin-right: 2px;
}

#adminCheck {
    margin: 0 1px 0 0;
    padding: 0;
    position: relative;
    top: 3px;
}

#ogyr_kereses_eredmeny .ogyr-resi-top .ogyr-resi-taj {
    width: 90px;
    font-size: 0.923em;
}

#ogyr_kereses_eredmeny .ogyr-resi-top .ogyr-resi-kozpont {
    font-size: 0.923em;
}

#ogyr_kereses_eredmeny .ogyr-resi-bot .ogyr-resi-an {
    display: block;
    height: 14px;
    width: 213px;
    padding-left: 10px;
}

#ogyr_kereses_eredmeny .ogyr-resi-bot .ogyr-resi-bno {
    margin-right: -110px;
    white-space: nowrap;
    overflow: hidden;
    max-width: 405px;
    text-overflow: ellipsis;
}

#ogyr_center {
    display: inline;
    font-size: 0.846em;
    margin: 0 0 0 4px;
}

em.central {
    font-style: normal;
}

.ogyr-res-pager {
    float: left;
    width: 100%;
}

.ogyr-res-pager.top {
    margin-bottom: 10px;
}

.ogyr-res-pager.bot {
    margin-top: 10px;
}

.ogyr-bt-elozo_oldal {
    margin-right: 5px;
}

.ogyr-bt-kovetkezo_oldal {
    margin-left: 5px;
}

.ogyr-res-pager .ogyr-icon-bt {
    display: block;
    float: left;
    height: 16px;
    width: 16px;
    padding-top: 4px;
}

.ogyr-res-pager .pagen_all {
    color: #bbbbbb;
    display: block;
    float: right;
    font-size: 0.92em;
    padding-top: 2px;
    height: 22px;
}

.ogyr-res-pager .pagen_all em {
    font-style: normal;
}

.ogyr-res-pager .link {
    cursor: pointer;
}

.ogyr-empty-pager {
    text-align: center;
    color: #CCCCCC;
    padding-top: 2px;
    font-size: 0.923em;
}

.ogyr-res-pager select {
    background-color: #EAF1E6;
    border: 1px solid #E0E7DC;
    display: block;
    float: left;
    font-weight: bold;
    margin: 0 2px;
    padding: 0;
    text-align: center;
    width: 50px;
    /* -webkit-appearance: none; */
    -khtml-appearance: none;
    -moz-appearance: none;
    -webkit-border-radius: 6px 6px 6px 6px;
    -ms-border-radius: 6px 6px 6px 6px;
    -o-border-radius: 6px 6px 6px 6px;
    -moz-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
}

.ogyr-res-pager-select option {
    background-color: #fff;
}

.ogyr-res-pager-select option.even {
    background-color: #eeeeee;
}

.ogyr-res-pager-select option.current {
    font-weight: bold;
    background-color: #699835;
    color: #FFFFFF;
}

.ogyr-res-pager-wrp {
    float: left;
}

.ogyr-res-pager-wrp a {
    color: #4B8B2B;
    float: left;
    display: block;
    margin: 2px 3px 0;
    padding: 0 2px;
}

.ogyr-res-pager-wrp a:hover {
    border-bottom: 1px solid #4B8B2B;
    text-decoration: none;
}

.reset_advs {
    cursor: pointer;
    display: block;
    float: right;
    font-size: 0.77em;
    margin: 20px 0 5px;
}

.adv_search_bottom {
    float: left;
    margin: 15px 0 15px;
}

#container.loading {
    background: url("/images/progress_med.gif") no-repeat scroll 957px 8px transparent;
}

label.tipp_on {
    color: #608C2D;
}

label.tipp_on:hover {
    color: #5D132C;
}

#user_set_form label {
    font-size: 12px;
    text-transform: uppercase;
}


#user_set_form h5 {
    color: #888888;
    padding: 0;
    text-transform: none;
    font-size: 13px;
    text-align: left;
    margin: 5px 0 15px 0;
}

#user_set_form .btns{
    clear: both;
}

#ogyr_new_pass_w,
#ogyr_new_pass_ver_w {
    float: left;
    margin-top: 5px;
    margin-bottom: 15px;
}

#ogyr_new_pass_w { margin-right: 15px;}

#user_set_form input[type="password"],
#user_set_form input[type="text"]{
    height: 24px;
    width: 165px;
    padding: 0 10px;
    box-sizing: border-box;
}

.ui-dialog button {
    font-size: 0.846em;
    font-weight: bold;
    margin-right: 10px;
}

.debug_buttons {
    margin: 20px 0 10px;
}

.error_box p span.ui-icon {
    float: left;
    margin-right: .3em;
}

.error_box p {
    margin: 8px;
}

/*  .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active */

#saved_at_last {
    color: #888888;
    font-size: 0.923em;
    text-align: center;
}

.ui-state-default.bt-green {
    /* background: url("images/ui-bg_gloss-wave_40_64a842_500x100.png") repeat-x scroll 50% 50% #64A842; */
    background: #64A842;
    border: 1px solid #4B8B2B;
    color: #000;
}

/* .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default */

.ui-state-default.bt-gray {
    /* background: url("images/ui-bg_gloss-wave_40_666666_500x100.png") repeat-x scroll 50% 50% #666666; */
    background: #666666;
    border: 1px solid #545454;
    color: #FFFFFF;
}

/* .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active */

.ui-state-default.bt-red {
    /* background: url("images/ui-bg_gloss-wave_40_741e3b_500x100.png") repeat-x scroll 50% 50% #741E3B; */
    background: #741E3B;
    border: 1px solid #5D132C;
    color: #FFFFFF;
}

/* .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default */

.ui-state-default.bt-blue {
    /* background: url("images/ui-bg_gloss-wave_40_1e3b74_500x100.png") repeat-x scroll 50% 50% #1E3B74; */
    background: #1E3B74;
    border: 1px solid #132C5D;
    color: #FFFFFF;
}

.ui-state-default.bt-lgreen {
    /* background: url("images/ui-bg_highlight-hard_15_669630_1x100.png") repeat-x scroll 50% 50% #669630; */
    background: #669630;
    border: 1px solid #669630;
    color: #FFFFFF;
}

.bt-red .ui-icon, .bt-gray .ui-icon, .bt-lgreen .ui-icon, .bt-blue .ui-icon {
    background-image: url("images/ui-icons_ffffff_256x240.png");
}

/* gray hover */

.ui-state-hover.bt-green,
.ui-widget-content .ui-state-hover.bt-green,
.ui-widget-header .ui-state-hover.bt-green,
.ui-state-focus.bt-green,
.ui-widget-content .ui-state-focus.bt-green,
.ui-widget-header .ui-state-focus.bt-green,
.ui-state-hover.bt-lgreen,
.ui-widget-content .ui-state-hover.bt-lgreen,
.ui-widget-header .ui-state-hover.bt-lgreen,
.ui-state-focus.bt-lgreen,
.ui-widget-content .ui-state-focus.bt-lgreen,
.ui-widget-header .ui-state-focus.bt-lgreen,
.ui-state-hover.bt-blue,
.ui-widget-content .ui-state-hover.bt-blue,
.ui-widget-header .ui-state-hover.bt-blue,
.ui-state-focus.bt-blue,
.ui-widget-content .ui-state-focus.bt-blue,
.ui-widget-header .ui-state-focus.bt-blue,
.ui-state-hover.bt-gray,
.ui-widget-content .ui-state-hover.bt-red,
.ui-widget-header .ui-state-hover.bt-red,
.ui-state-focus.bt-red,
.ui-widget-content .ui-state-focus.bt-red,
.ui-widget-header .ui-state-focus.bt-red,
.ui-state-hover.bt-gray,
.ui-widget-content .ui-state-hover.bt-gray,
.ui-widget-header .ui-state-hover.bt-gray,
.ui-state-focus.bt-gray,
.ui-widget-content .ui-state-focus.bt-gray,
.ui-widget-header .ui-state-focus.bt-gray {
    /* background: url("images/ui-bg_highlight-soft_25_383838_1x100.png") repeat-x scroll 50% 50% #383838; */
    background: #383838;
    border: 1px solid #2E2E2E;
    color: #FFFFFF;
}

.ui-dialog {
    -moz-box-shadow: 0 0 7px #999999;
    -webkit-box-shadow: 0 0 7px #999999;
    -ms-box-shadow: 0 0 7px #999999;
    -o-box-shadow: 0 0 7px #999999;
    box-shadow: 0 0 7px #999999;
}

.ui-dialog.fixed-dialog {
    position: fixed !important;
}
.ogyr-patient-adatlap, .ogyr-betegsegek-menu,
.ui-widget-content {
    border: 1px solid #EBE9DB;
}
#ogyr_error_found {}

#ogyr_error_found .error_box {
    margin-bottom: 10px;
    padding: 0 10px;
}

#ogyr_error_found p.error {
    margin: 0;
    padding-bottom: 10px;
}

.ogyr-validator-bugs {
    max-height: 210px;
    overflow-x: hidden;
    overflow-y: scroll;
}

.ogyr-validator-bugs ul {
    margin: 0;
}

.ogyr-validator-bugs li {
    background-color: #FAFAFA;
    border-bottom: 1px solid #D5D5D5;
    cursor: pointer;
    list-style-type: decimal-leading-zero;
    margin-bottom: 2px;
}

.ogyr-validator-bugs li:hover {
    background-color: #D6EABF;
    border-bottom: 1px solid #B0BCA2;
}

.ogyr-validator-bugs li.inact {
    font-style: italic;
    opacity: 0.25;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
    filter: alpha(opacity=45);
    -moz-opacity: 0.45;
    -khtml-opacity: 0.45;
}

.ogyr-validator-bugs li.act {
    background-color: #669630;
    border-bottom: 1px solid #669630;
    color: #fff;
}

.ogyr-validator-bugs li .bugs-field {
    color: #5D132C;
    font-size: 0.846em;
    font-weight: bold;
}

.ogyr-validator-bugs li.act .bugs-field {
    color: #eee;
}

.ogyr-validator-bugs li .bugs-bugdesc {
    font-size: 0.923em;
    margin-left: 5px;
}

.ogyr-success-msg {
    background-color: #F1FBE4;
    border: 1px dotted #91D041;
    margin: 10px auto 0;
    padding: 2px 0;
    width: 700px;
}

.ogyr-success-msg p {
    text-align: center;
    margin: 0;
}

.ogyr-success-msg small {
    text-align: center;
    display: block;
    font-size: 1em;
    padding: 3px 0;
}

.word_count_wrp {
    position: relative;
    height: 0px;
    overflow: visible;
}

.word_count {
    color: #888888;
    cursor: help;
    font-size: 10px;
    font-weight: 400;
    line-height: 1em;
    overflow: hidden;
    padding: 2px 8px 0 2px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    white-space: nowrap;
    width: 100px;
}

.word_count span {
    font-family: "Courier New", Courier, "Lucida Console", "Lucida Sans Typewriter", Consolas, FreeMono, "DejaVu Sans Mono", "Andale Mono", monospace;
}

.word_count span.error {
    background-color: #B60300;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0 2px;
    -webkit-border-radius: 7px 7px 7px 7px;
    -moz-border-radius: 7px 7px 7px 7px;
    -ms-border-radius: 7px 7px 7px 7px;
    -o-border-radius: 7px 7px 7px 7px;
    border-radius: 7px 7px 7px 7px;
}

.ogyr-betegsegek-menu li, .ui-tabs-nav a, h1, h2, h3, h4, h5, h6 {
    text-transform: uppercase;
    font-weight: bold !important;
}

.ui-effects-transfer {
    border: 1px dotted #4B8B2B;
}

.tracking_cont .infobox {
    padding-bottom: 25px;
}

.tracking_cont .infobox .bx_pat {}

.tracking_cont .infobox .bx_odata {}

.ogyr-patient-utankovetes {
    clear: both;
}

.ogyr-diagnozis_leirasa-wrapper {
	margin-bottom: 10px;
}

.ogyr-altalanos_eronlet-input, .ogyr-nemi_erettseg-input, .ogyr-vizelet_elteres-input, .ogyr-endocrin_szervek-input, .ogyr-mozgasszervek-input, .ogyr-idegrendszer-input, .ogyr-erzekszervek-input, .ogyr-has_maj_lep-input, .ogyr-sziv_tudo-input, .ogyr-szocialis_problemak-input, .ogyr-csaladi_alapot-input, .ogyr-munkahely-input, .ogyr-foglalkozas-input, .ogyr-csaladapalpitasi_nehezsegek-input {
    width: 249px;
}

.ogyr-egyeb_problemak-input {
    width: 516px;
}

.ogyr-form textarea.ogyr-egeszsegi_allapot-input {
    width: 791px;
}

.ogyr-iskolai_vegzettseg-input {
    width: 179px;
}

.ogyr-gyermekek_szama-input {
    width: 68px;
}

.ogyr-magassag-input, .ogyr-testsuly-input {
    width: 60px;
}

.ogyr-vernyomas-input {
    width: 74px;
}

.utitle {
    color: #496B23;
    font-size: 1.231em;
    font-weight: 600;
    padding: 30px 0 10px;
    text-transform: uppercase;
}

.tracking_cont {
    padding-bottom: 0;
}

.tracking_cont .ogyr-track-bt-wrp {
    font-size: 1em;
    margin-left: 135px;
    position: relative;
    top: -27px;
}

.tracking_cont .ogyr-track-bt-wrp small {
    float: left;
    color: #963034;
    font-style: italic;
    margin-top: 6px;
}

.tracking_cont .ogyr-track-bt {
    float: left;
}

.ogyr-form .ogyr-adatfelvetel_datuma-wrapper {
    width: 125px;
}

.tracking_cont .infobox-wrp {
    float: left;
}

.form_control {
    float: left;
    border-radius: 0 0 4px;
    border-bottom: 1px solid #4A8A2C;
}

.form_control ul {
    float: left;
    margin-right: 20px;
    padding: 0 0 0 10px;
    min-width: 430px;
}

.form_control ul li {
    color: #649238;
    border-bottom: 1px solid #FFFFFF;
    background: #FFFFFF;
    cursor: pointer;
    float: left;
    list-style: none outside none;
    margin: 0 0 0 4px;
    padding: 5px 8px;
    font-weight: 600;
    -moz-border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}

.form_control ul li.act, .form_control ul li:hover {
    background-color: #373737;
    border-bottom: 1px solid #373737;
    color: #FFFFFF;
}

.form_control .ogyr-new_track-bt {
    float: left;
    margin-right: 0;
}

.form_control ul li, .ogyr-form .ogyr-bt, button {
    /* box-shadow: 0 -1px 2px #CCCCCC; */
}

.ogyr-form .form_control input.ogyr-bt-del_track {
    float: right;
    margin-left: 5px;
}

.select2-container {
    display: block;
}

.select2-container-multi .select2-choices .select2-search-field input {
    padding: 2px;
}

#advanced_search_wrp h3 {
    border-bottom: 1px solid #ccc;
    color: #777;
    font-size: 14px;
    margin: 0;
    padding: 10px 0 2px;
    text-align: left;
}

#advanced_search_wrp .form-progressivedate-item p.description {
    margin-top: 5px;
    text-align: center;
}

.form-progressivedate-item .field_prefix {
    float: left;
    min-width: 48px;
    padding-top: 5px;
    text-transform: uppercase;
}

.progressive-datepicker select {
    padding: 0 2px;
}

.form-progressivedate-item .field_suffix {
    float: none;
    clear: both;
}

.progressive-datepicker .link {
    cursor: pointer;
    vertical-align: middle;
    font-size: 0.846em;
}

.progdate-yy-wrp, .progdate-mm-wrp, .progdate-dd-wrp {
    float: left;
    margin-right: 5px;
}

.ogyr-form .form-item.attachments {}

.upload-icon-wrp {
    display: inline-block;
    margin-left: 5px;
    margin-top: -5px;
    position: relative;
    margin-bottom: -2px;
}
.upload-icon-wrp.visible {
    z-index: 20;
}


.upload-icon-wrp .upload-icon {
    display: block;
    width: 24px;
    height: 24px;
    position: relative;
    background: url(../../images/icons/232_attachment.gif) no-repeat center;
    margin-bottom: -5px;
    padding: 1px;
}
.upload-icon-wrp .upload-icon::after {
    content: ' ';
    position: absolute;
    width: 16px;
    top: 5px;
    right: 0px;
    height: 16px;
}
.upload-icon-wrp.without-files .upload-icon::after {
    background: url(../../images/icons/232_plus_gray.gif) no-repeat center;
}
.upload-icon-wrp.without-files.visible .upload-icon::after,
.upload-icon-wrp.without-files:hover .upload-icon::after {
    background: url(../../images/icons/232_plus_green.gif) no-repeat center;
}
.upload-icon-wrp.with-files .upload-icon {
    background: url(../../images/icons/232_with_attachment.gif) no-repeat center;
}
.upload-icon-wrp.with-files .upload-icon::after {

}
.upload-icon-wrp.with-files.visible .upload-icon::after,
.upload-icon-wrp.with-files:hover .upload-icon::after {
    background: url(../../images/icons/232_pencil.gif) no-repeat center;
}
.upload-icon-wrp.visible .upload-icon {
    box-shadow: -2px -2px 4px rgba(0, 0, 0, .25);
    background-color: #fff;
    z-index: 1;
    border-radius: 2px 0 0 2px;
    position: relative;
    border: 1px solid #669630;
    border-right: 0 none;
    padding: 0px 1px 0 0;
    padding-right: 1px;
}

.upload-icon-wrp .upload-icon span {
    display: none;
}

.upload-icon-wrp .file-box {
    position: absolute;
    left: 24px;
    background-color: #FCFCF6;
    width: 400px;
    box-shadow: -2px -2px 4px rgba(0, 0, 0, .25), 2px 3px 4px rgba(0, 0, 0, .2);
    padding: 7px 12px 12px 12px;
    top: 0;
    border-radius: 0px 4px 4px 4px;
    border: 1px solid #669630;
}

.upload-icon-wrp .file-box .file-box-header {}

.upload-icon-wrp .file-box .caption {
    margin-bottom: 10px;
    display: block;
}

.upload-icon-wrp .file-box .file-uploader {

}
.inactive.upload-icon-wrp .file-box .file-uploader {
    opacity: 0.3;
    font-style: italic;
}

.upload-icon-wrp .unsaved-note {
    display: none;
}
.upload-icon-wrp.unsaved .unsaved-note {
    display: block;
    position: absolute;
    top: 2px;
    bottom: 2px;
    margin: auto;
    right: 2px;
    left: 2px;
    background-color: #fff;
    text-align: center;
    z-index: 5;
    height: calc(100% - 4px);
    width: calc(100% - 4px);
}

.upload-icon-wrp.unsaved .unsaved-note p {
    margin: 0;
    display: table;
    height: 100%;
    width: 100%;
    text-align: center;
}
.upload-icon-wrp.unsaved .unsaved-note p span {
    display: table-cell;
    vertical-align: middle;
    text-transform: none;
        font-size: 14px;
    padding: 0 10px;
}


/*.upload-icon-wrp .file-box .file-upload {
    display: block;
    padding: 4px 20px;
    overflow: hidden;
    font-size: 12px;
    text-transform: none;
    font-weight: 700;
    float: right;
    margin-top: 5px;
}

.upload-icon-wrp .file-box .file-upload input {
    position: absolute;
    top: -10em;
    display: none;
}*/

.upload-icon-wrp .file-box .file-list {
    margin: 0; padding: 0;
}

.upload-icon-wrp .file-box .file-list li {
    list-style: none;
    margin-bottom: 3px;
    border-bottom: 1px solid #eee;
}
.upload-icon-wrp .file-box .file-list a {
    text-decoration: none;
}
.upload-icon-wrp .file-box .file-list a:hover {
    text-decoration: underline;
}

.upload-icon-wrp .file-box .file-list .delete {
    float: right;
}
.upload-icon-wrp.inactive .file-box .file-list .delete {
    opacity: 0.3;
    font-style: italic;

}
.custom-statusbar {
    border-top: 1px solid #394F61;
    padding: 5px 0px 5px 4px;
    width: 700px;
}

.ogyr-form .ogyr-bt.adatlap_csatolmany {
    float: right;
    margin: 0;
    font-size: 10px;
}

.odd {
    background-color: #EDEBEB;
}

.even {
    background-color: #FFFFFF;
}

.custom-filename {
    display: inline-block;
    width: 230px;
    margin: 0 5px 0px 0px;
    color: #807579;
    vertical-align: middle;
}

.custom-preview {
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #C7CCD1;
}

.custom-progress {
    margin: 0 10px 0px 10px;
    position: relative;
    width: 250px;
    border: 1px solid #ddd;
    padding: 1px;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    color: #FFFFFF;
}

.custom-bar {
    background-color: #337AB7;
    width: 0;
    height: 20px;
    border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
    vertical-align: middle;
    margin: 0px;
}

.custom-percent {
    position: absolute;
    display: inline-block;
    top: 3px;
    left: 48%
}

.custom-red {
    -moz-box-shadow: inset 0 39px 0 -24px #e67a73;
    -webkit-box-shadow: inset 0 39px 0 -24px #e67a73;
    box-shadow: inset 0 39px 0 -24px #e67a73;
    background-color: #e4685d;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    color: #fff;
    font-family: arial;
    font-size: 13px;
    font-weight: normal;
    padding: 4px 15px;
    text-decoration: none;
    text-shadow: 0 1px 0 #b23e35;
    cursor: pointer;
    vertical-align: middle;
    margin-right: 5px;
}

.custom-green {
    background-color: #77b55a;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 0;
    padding: 0;
    display: inline-block;
    color: #fff;
    font-family: arial;
    font-size: 13px;
    font-weight: normal;
    padding: 4px 15px;
    text-decoration: none;
    cursor: pointer;
    text-shadow: 0 1px 0 #5b8a3c;
    vertical-align: middle;
    margin-right: 5px;
}

.ajax-file-upload {
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
    line-height: 25px;
    height: 25px;
    margin: auto;
    display: inline-block;
    text-decoration: none;
    border-radius: 3px;
    border: 0;
    padding: 4px 10px;
    color: #fff;
    background: #000;
    vertical-align: middle;
}

.ajax-file-upload:hover {
    background: #628D33;
}
.inactive .ajax-file-upload {
    cursor: default;
}
.inactive .ajax-file-upload:hover {
    background: #000;
}
.ajax-upload-dragdrop {
    border: 2px dotted #A5A5C7;
    width: 600px;
    color: #DADCE3;
    text-align: center;
    vertical-align: middle;
}
.ajax-upload-dragdrop {
    padding: 10px 0 10px 0;
    margin: 0;
}
.ajax-file-upload-statusbar {
    margin: 0;
    position: relative;
    padding: 2px 0;
    border: 0 none;
}
.ajax-file-upload-filename {
    margin: 0;
    width: 70%;
    position: absolute;
    z-index: 2;
    top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-indent: 10px;
    white-space: nowrap;
    color: #fff;
}
.ajax-file-upload-red,
.ajax-file-upload-green {
    margin: 2px;
}
.ajax-file-upload-progress {
    width: 70%;
    margin: 2px 5px;
}
.ajax-file-upload-progress,
.ajax-file-upload-filename {
    width: calc(100% - 110px);
}
.state-hover {
    border: 2px solid #A5A5C7;
}

.custom-container {
    margin: 20px 0px 20px 0px;
}
.ajax-file-upload-error {
    color: red;
    margin-top: 5px;
}

.upload-list-label {
    margin-top: 7px;
}
.upload-list-cnt {
    max-height: 280px;
    overflow-y: auto;
}
.upload-list-cnt ul {
    margin: 10px 0;
}
.upload-list-cnt ul li {
    margin-bottom: 3px;
    border-bottom: 1px solid #fff;
    list-style-image: url("/images/miniset/tracking3.png");
}
.upload-list-cnt ul li a {
    text-decoration: none;
    /*font-family: "Courier New", Courier, "Lucida Console", "Lucida Sans Typewriter", Consolas, FreeMono, "DejaVu Sans Mono", "Andale Mono", monospace;*/
    font-size: 12px;
}
.upload-list-cnt ul li a:hover {
    text-decoration: underline;
}

.ajax-upload-dragdrop .droptext {
    color: #000;
    margin-left: 1em;
}

.ui-tabs.small-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: 5px 10px;
    font-size: 12px;
}
.ui-dialog .ui-dialog-content#user_settings {
    margin: 0;
    padding: 10px 0 0 0;
}

#toast-container > div {
  opacity: 0.92;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=92);
  filter: alpha(opacity=92);
}

.toast-alert h5 {
    padding: 0;
    font-size: 12px;
    margin: 0 0 3px 0;
}
.toast-alert > div {
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 10px;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 400px;
}

#user_set_form .ui-buttonset {
    font-size: 16px;
}
#user_set_form .ui-buttonset label.ui-corner-left {
