.study-befoglalo {
  position:relative;
}
.study-befoglalo:hover .overlay {
  opacity: 1;
}
.icon-middle {
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    top: 50%;
    left: 50%;
    position: absolute;
    /* opacity: 0; */
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;
    transition: all .3s linear;
}
.font-bolder {
    font-weight: 600;
}
/*input#edit-field-academic-level-type-target-id-all, input#edit-field-academic-level-type-target-id-1, input#edit-field-academic-level-type-target-id-2, input#edit-field-academic-level-type-target-id-3, input#edit-field-academic-level-type-target-id-4, input#edit-field-academic-level-type-target-id-5, input#edit-field-academic-level-type-target-id-6 {
    display: none;
}*/
.study-complex input[type="radio"]:checked + label {
    color: #007485;
    font-weight: bold;
}
.study-complex label {
    color: #138996;
}
label.option {
    font-weight: bold;
}
.study-complex > input[type=checkbox], input[type=radio] {
    /*display: none;*/
}

.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-field-academic-level-type-target-id.form-item-field-academic-level-type-target-id {
    border: 1px solid #3db4b7;
    margin-right: 5px;
    padding: 5px 10px;
    color: #3db4b7;
    text-transform: uppercase;
    display: -webkit-inline-box;
}
.js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-field-academic-level-type-target-id-1.form-item-field-academic-level-type-target-id-1 {
    border: 1px solid #3db4b7;
    margin-right: 5px;
    padding: 5px 10px;
    color: #3db4b7;
    text-transform: uppercase;
    display: -webkit-inline-box;
}
.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox {
    border: 1px solid #3db4b7;
    margin-right: 5px;
    padding: 5px 10px;
    color: #3db4b7;
    text-transform: uppercase;
    float: left;
}
input[type="text"], input[type="password"], input[type="email"], textarea, select {
    border: 1px solid #ced4da;
    border: 1px solid #3db4b7;
    background: #ffffff;
}
input#edit-submit-study-programs-gyujto-egyszeru-szuro {
    text-transform: uppercase;
    margin-left: 30%;
}
select.form-control:not([size]):not([multiple]) {
    height: calc(3rem + 2px);
}
.search-background {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    background:#f2f4f6;
    padding: 0px 10px 15px 15px;
    box-shadow: 0px -1px 2px 0px rgb(133 131 133);
}
.form-control {
    border: 1px solid #30a0a9;
}
.form-item, .form-actions {
    margin-top: unset;
}
label {
    margin-bottom: unset;
}
/*
.study-search .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-academic-level-type-target-id-1.form-item-field-academic-level-type-target-id-1 {
    width: 160px;
}
.study-search .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-faculty-target-id.form-item-field-faculty-target-id {
    width: 315px;
}
.study-search .form--inline .form-actions {
    clear: left;
    clear: unset;
    padding-top: 27px;
}
.study-search input#edit-cim {
    width: 180px;
}
.study-search select#edit-field-discipline-target-id {
    width: 200px;
}*/

@media screen and (min-width: 1200px){
.study-search .form--inline .form-actions {clear: unset; padding-top: 88px;}
.study-search fieldset#edit-field-academic-level-type-target-id-1--wrapper {margin-left: 11%;}
.study-search .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-faculty-target-id.form-item-field-faculty-target-id {max-width: 370px;}
/*
.study-search .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-cim.form-item-cim {max-width: 300px;}
.study-search .js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-cim.form-item-cim {max-width: 220px;}*/
}
@media screen and (max-width: 576px){
.study-search .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-faculty-target-id.form-item-field-faculty-target-id {max-width: 330px;}
}
input#edit-submit-kepzeskereso-fooldali, .study-search input#edit-reset {
    text-transform: uppercase;
}
.study-search input#edit-reset {
    margin: 0 3px;
}
img.image-style-kepzes-kep {
    height: auto;
}
img.image-style-image-502x265- {
    height: auto;
}
.cimke-kiemeles {
    background: #30a0a9;
    color: #fff;
    font-size: 1.1rem;
    text-transform: uppercase;
    padding: 3px 5px;
    margin-top: 5px;
}
.kepzes-leiras {
    font-size: 1.2em;
    padding-top: 10px;
}
.kepzes-cim {
    background: #fdba01;
    color: #fff;
    padding: 8px;
    font-size: 1.5em;
    text-transform: uppercase;
}
.box-icon.yellow {
    background-color: #fdba01 !important;
    border-color: #fdba01 !important;
}
.box-icon.yellow:hover {
    background-color: #fff !important;
    border-color: #30a0a9 !important;
}
.idezet-szoveg {
    color: #fff;
    font-family: 'Raleway';
    font-size: 2.2em;
    font-style: italic;
    line-height: 1.4em;
    margin: 10px 5px 15px;
    text-align: center;
}
.idezet-szoveg::before {
    font-family: FontAwesome;
    /*content: " \f10d ";*/
    content: open-quote;
    font-size: 3.2em;
    color: #a4d4d7;
    line-height: .1em;
    margin-right: 0.15em;
}
.idezet-szoveg::after {
    font-family: FontAwesome;
    /*content: " \f10e ";*/
    content: close-quote;
    font-size: 3.2em;
    color: #a4d4d7;
    line-height: .1em;
    margin-left: 0.15em;
    vertical-align: -0.4em;
}
.idezet-hatter {
    background: url(/sites/pte.hu/files/liliom-jobb-zold.png) no-repeat right bottom,linear-gradient(to right,#0a335a,#124262,#17536f,#195b75,#317f93,#2f798d,#007485);
    background-attachment: fixed;
    padding: 5px 15px 20px;
    border-radius: 5px;
    color: #fff;
    margin-top: 20px;
}
.idezet-eredete {
    text-align: right;
    font-size: 16px;
}

@media screen and (max-width: 991px){
    .idezet-szoveg {font-size: 1.5em;}
    .idezet-hatter {
    background: url(/sites/pte.hu/files/liliom-jobb-zold.png) no-repeat right,linear-gradient(to right,#0a335a,#124262,#17536f,#195b75,#317f93,#2f798d,#007485);
    background-position: top right;
    padding: 1px 10px 15px;
    background-repeat: no-repeat;
}
}
.box-icon-text {
    min-height: 45px;
}
.felveteli-uzenet-befoglalo {
    position: relative;
}
.felveteli-uzenet {
    text-align: center;
    border: 1px solid #30a0a9;
    padding: 8px;
    color: #30a0a9;
    font-size: 1.2em;
    border-radius: 2px;
}
.kiemeles-sarga {
    background: #fdba01;
    color: #fff;
    font-size: 1.1rem;
    text-transform: uppercase;
    padding: 3px 5px;
    margin-top: 5px;
}

h3#ui-id-1, h3#ui-id-3, h3#ui-id-5, h3#ui-id-7, h3#ui-id-9, h3#ui-id-11, h3#ui-id-13, h3#ui-id-15, h3#ui-id-17, h3#ui-id-19, h3#ui-id-21, h3#ui-id-23, h3#ui-id-25, h3#ui-id-27, h3#ui-id-29, h3#ui-id-31  {
    font-size: 140%;
}

.background-pontok{
    background-color: #47a2ae!important;
    color: #ffffff;
}
.background-pontok-active{ 
    background-color: #ffffff!important;
    color:#47a2ae;
}
.background-kerdes{
    background-color: #fbbe03!important;
    color: #ffffff;
}
.background-kerdes-active{
    background-color: #ffffff!important;
    color: #fbbe03!important;
}
.ui-widget-content a:visited{
  color: #30a0a9;
}

.resp-vtabs .resp-tabs-list li {
	border: 1px solid #c1c1c1 !important;
}

.resp-vtabs li.resp-tab-active {
	border-right: unset !important;
}

details {
	margin-top: 0.3em;
	margin-bottom: 0.1em;
  border-radius: 0.3em;
}

details summary {
		background-color: #30a0a9;
    border-bottom-color: unset;
    color: white;
    text-transform: uppercase;
    padding: 0.6em 1.5em;
}

details > .details-wrapper {
    margin-top: 1em;
}




