.node-link a:not(.btn-theme), .btn-theme, .btn-theme-submit {
    padding: 8px 25px 8px 50px !important;
}
.portfolio-v1 .portfolio-content:after {
    background: #172730;
}
.img-menu-container {
    position: relative;
}
.img-menu-image {
    display: block;
    width: 100%;
}
.img-menu-image img {
    width: 100%; 
}
.img-menu-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgb(23, 39, 48, 70%);
  background: rgb(14 155 198 / 70%);
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: .5s ease;
  transition: .5s ease;
}
.img-menu-container:hover .img-menu-overlay {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.img-menu-text {
  color: white;
  position: absolute;
  top: 45%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.img-menu-content-inner {
    text-align: center;
    padding-top: 6%;
}
.img-menu-subtitle {
    font-size: 14px;
    text-transform: uppercase;
    font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    color: #ccc !important;
}
.img-menu-subtitle-first {
    font-size: 14px;
    text-transform: uppercase;
    font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    color: #838484 !important;
}
.img-menu-title {
    font-size: 23px;
    margin: 20px 0 10px;
}
.text-light h2.img-menu-title {
    color: #fff !important;
}
a.img-menu-text {
    color: #fff;
}
.img-menu-content-container{
    width: 50%;
}
.img-menu-image-container{
    position: absolute;
    width: 50%;
    height: 100%;
    z-index: 9;
    top: 0;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    right: 0;
}
.img-menu-border {
    border: 4px solid #fff;
}
.dark-bg{
    background: #515f67;
}
.light-bg{
    background:#f5f5f5;
}
.col-lg-6.col-md-6.col-sm-12.col-xs-12.img-menu {
    padding: unset !important;
}
.col-lg-5.col-md-5.col-sm-12.col-xs-12.img-menu, .col-lg-7.col-md-7.col-sm-12.col-xs-12.img-menu {
    padding: unset !important;
}
.img-menu-block {
    margin-bottom: unset;
}
.footer .footer-center {
    background: #40494f;
    padding: 30px 0 0px;
}
.copyright {
    background: #40494f;
}
.breadcrumb-style{
    background: url("/sites/karrier.pte.hu/files/hr-blue-bg.jpg") !important;
}
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {
    min-height: 200px;
}
.node-link a:not(.btn-theme), .btn-theme, .btn-theme-submit {
    background: #4baecd;
}
a.btn-theme.btn.btn-sm.dark {
    background: #172730;
}
a.btn-theme.btn.btn-sm.dark:hover {
    background: #fff;
    border-color: #172730;
}
.node-link a:not(.btn-theme):hover, .btn-theme:hover, .btn-theme-submit:hover {
    border-color: #4baecd;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
   text-transform: none;
}
.remove-padding-bottom{
    padding-bottom: 0 !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #aeafb1/*{borderColorActive}*/;
    background: #999b9d/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
}
header.header-v1 {
    background: #f3f3f3;
}
@media screen and (min-width: 992px){
.allasok {
    background: #4baecd;
    padding: 7px 10px !important;
    border-radius: 5px;
    border: 2px solid #4baecd;
    color: #fff !important;
    margin-right: 15px;
    font-weight: 600 !important;
}
a.allasok:hover {
    background: #fff;
    color: #444 !important;
}
.oneletrajz {
    background: #515f67;
    padding: 7px 10px !important;
    border-radius: 5px;
    border: 2px solid  #515f67;
    color: #fff !important;
    margin-right: 15px;
    font-weight: 600 !important;
}
a.oneletrajz:hover {
    background: #fff;
    color: #515f67 !important;
}
.karrier {
    background: #49c193;
    padding: 7px 10px !important;
    border-radius: 5px;
    border: 2px solid  #49c193;
    color: #fff !important;
    margin-right: 15px;
    font-weight: 600 !important;
}
a.karrier:hover {
    background: #fff;
    color: #49c193 !important;
}
ul.gva_menu {
    padding-top: 24px;
}
}
.allasok-oldalsomenu, .oneletrajz-oldalsomenu {
    border-radius: 5px;
    margin-bottom: 15px;
    font-weight: 600 !important;
    text-align: center;
    font-size: 1.2em;
    padding: 10px 10px;
}
.allasok-oldalsomenu {
    background: #4baecd;
    border: 2px solid #4baecd;
}
.oneletrajz-oldalsomenu {
    background: #646769;
    border: 2px solid #646769;
}
.allasok-oldalsomenu a, .oneletrajz-oldalsomenu a {
    color: #fff;
}
.allasok-oldalsomenu a:hover {
    color: #444 !important;
}
.oneletrajz-oldalsomenu a:hover {
    color: #4baecd !important;
}
.body-page input[type="text"], .body-page input[type="tel"], .body-page input[type="password"], .body-page input[type="email"], .body-page textarea, .body-page select {
    /*width: 100%;*/
}
.webform-readonly.js-form-item.form-item.js-form-type-textfield {
    margin-bottom: 7px;
}
div#block-gavias-tico-sub-karrier-local-tasks {
    margin-top: 30px;
}
.node-link a:not(.btn-theme):after, .btn-theme:after, .btn-theme-submit:after {
    left: 10px;
}
.node-link a:not(.btn-theme), .btn-theme, .btn-theme-submit {
    padding: 8px 10px 8px 35px !important;
}
.ui-widget-content a {
    color: #01B6EF;
}
input#edit-actions-submit {
    background: #4baecd !important;
}
.container.header-content-layout {
    width: 100%;
}
.oneletrajz-adatbazis {
    overflow: scroll;
}
.field.field--name-field-tajekoztatas.field--type-string.field--label-hidden.field__item {
    text-align: center;
    font-weight: 700;
    color: red;
}
@media screen and (min-width: 992px){
.vertical-tabs__panes {padding-left: 1em;}
}
.database-label {
    color: #4baecd;
    font-weight: 600;
}
.field.field--name-field-p-nyelv, .field.field--name-field-nyelvtudas-szintje, .field.field--name-field-van-nyelvvizsgam {
    padding-left: 1em;
}
.field.field--name-field-p-nyelv > .field__label, .field.field--name-field-nyelvtudas-szintje > .field__label, .field.field--name-field-van-nyelvvizsgam > .field__label  {
    color: #4baecd;
}
/*.inline .field-label-inline {
    display: inline-block;
}*/
.dropbutton-widget ul li i {
    margin-right: unset;
    text-align: unset;
    display: inline-grid;
}
.dropbutton-widget ul li {
   line-height: 1.3em;
}
.vbo-view-form {
    margin-bottom: 6em;
}

/*Zászló*/

li>.englishflag{
  @extend %flag;
   background: linear-gradient(90deg, transparent 46%, #cf142b 46%, #cf142b 56%, transparent 56%),
    linear-gradient(transparent 38%, white 38%, white 42%, #cf142b 42%, #cf142b 58%, white 58%, white 62%, transparent 62%),
    linear-gradient(90deg, transparent 44%, white 44%, white 46%, #cf142b 46%, #cf142b 56%, white 56%, white 58%, transparent 58%),
    linear-gradient(33deg, transparent 45%, white 45%, white 48%, #cf142b 48%, #cf142b 54%, white 54%, white 57%, transparent 57%),
    linear-gradient(-33deg, #01247d 45%, white 45%, white 48%, #cf142b 48%, #cf142b 54%, white 54%, white 57%, #01247d 57%);
    background-size: 62% 45%;
    background-repeat: no-repeat;
    background-position: center;
}

li>.hunflag{
  @extend %flag;
  background: thirds(red, white, green, -180deg);
  background: linear-gradient(-180deg, #cf142b 33.3%, white 33.3%, white 66.6%, #39823b 66.6%);
  background-size: 62% 45%;
  background-repeat: no-repeat;
  background-position: center;
}
a.englishflag {
    color: transparent !important;
}
a.hunflag {
    color: transparent !important;
}


