$body-bg: #f3f3f0;

@import "bootstrap";



body {
    padding-top: 90px;
}

section {
    min-height: 90vh;
}


main {
  border: 0px solid !important;
  border-color: #91B5BA !important;
}

.containermain {
  border: 0px solid !important;
  border-color: #91B5BA !important;
  margin: 0.5rem 0 0 0.5% !important;
  text-align: left !important;
}

strong {font-weight: bold;} 
em { font-style: italic ; } 

.countbox1 {
  font-size: 0.8rem !important;
  color: #D1D9E1 !important;
}

/*---------------------------------- betü méret ----------------------------------*/
mm5 { font-size: 0.5rem;}
mm6 { font-size: 0.6rem;}
mm7 { font-size: 0.7rem;}
mm8 { font-size: 0.8rem;}
mm9 { font-size: 0.9rem;}
mm10 { font-size: 1rem;}
mm11 { font-size: 1.1rem;}
mm12 { font-size: 1.2rem;}
mm13 { font-size: 1.3rem;}
mm14 { font-size: 1.4rem;}

mm5b { font-size: 0.5rem; font-weight:bold;}
mm7b { font-size: 0.7rem; font-weight:bold;}
mm8b { font-size: 0.8rem; font-weight:bold;}
mm9b { font-size: 0.9rem; font-weight:bold;}
mm10b { font-size: 1rem; font-weight:bold;}
mm11b { font-size: 1.1rem; font-weight:bold;}
mm12b { font-size: 1.2rem; font-weight:bold;}
mm13b { font-size: 1.3rem; font-weight:bold;}
mm14b { font-size: 1.4rem; font-weight:bold;}
mm15b { font-size: 1.5rem; font-weight:bold;}
mm16b { font-size: 1.6rem; font-weight:bold;}
mm17b { font-size: 1.7rem; font-weight:bold;}
mm18b { font-size: 1.8rem; font-weight:bold;}


kekszep { color: #3678d2;}
kekszep_halvany { color: #b4d9ff;}
kek { color: #5f789b;}
narancssarga { color: #ffc107 ;}
feher { color: #ffffff;}
narancs { color: #ffc107 ;}

primary { color: #2F3C48 !important;}
success { color: #3E4D59 !important;}
info { color: #5C8F94 !important;}
dark { color: #1E2B37 !important;}
dark { color: #1E2B37 !important;}
text_danger { color: #CC330D !important;}

a {
    color: #5C8F94;
    text-decoration: underline
}

a:hover {
    color: #CC330D
}


a.mf4 {
    font-size: 1rem;
    color: #5b5b5b; 
    text-decoration: none;
    font-weight:bold;
}
a.mf4:hover {text-decoration: underline;}
/*munka meunk*/


.sidenav-link {
    color: #6F7F8C !important;
    outline: none;
    border-radius: unset;
    text-decoration: unset!important;
}

.sidenav-link:active,
.sidenav-link:focus,
.sidenav-link:hover {
    color: #5C8F94 !important;
    background-color: #E0E6EB;
    outline: none;
    border-radius: unset;
    text-decoration: unset!important;
}

.sidenav-link.active {
    color: #CC330D!important;

    border-radius: unset;
}

.sidenav-link.close {
    color: #CC330D!important;

    border-radius: unset;
}


.halvany_kek_kiemeles { background: #E0E6EB !important;}
.halvany_zold_kiemeles { background: #E0EAEB !important;}

.halvany_red_kiemeles { background: #CC330D !important;}

h2.bg_feher{
  background-color: #FFF !important;
}

.border_kek {
  border-color: #65809A !important;
}
.border_zold {
  border-color: #91B5BA !important;
}

.bg_feher{
  background-color: #FFF !important;
}

.bg_kek{
  background-color: #F0F2F5 !important;
}

.bg_zold{
  background-color: #E0EAEB !important;
}

.bg_piros{
  background-color: #ffcccc !important;
}

.bd_50{
  background-color: #FAFAFA ;
}
.bd_100{
  background-color: #F5F5F5 !important;
}
.bd_200{
  background-color: #EEEEEE !important;
}
.bd_300{
  background-color: #E0E0E0 ;
}
.bd_400{
  background-color: #9E9E9E ;
}
.bd_500{
  background-color: #e0f7fa !important;
}

.bd_primary{
  background-color: #2F3C48 !important;
}

/*---------------------------------- betü méret ----------------------------------*/
/*---------------------------------- betü szin ----------------------------------*/

default_imput_border { color: #dee2e6;  }
.text-default_imput_border {
  color: #dee2e6 !important;
}

vilagos_szurke { color: #F3F3F3;  }
.text-vilagos_szurke {
  color: #F3F3F3 !important;
}
sotet_szurke { color: #5b5b5b;  }
.text-sotet_szurke {
  color: #5b5b5b !important;
}

kozep_szurke { color: #bdbdbd;  }
.text-kozeop_szurke {
  color: #bdbdbd !important;
}

szurke { color: #9e9e9e;  }
.text-szurke {
  color: #9e9e9e !important;
}
piros { color: #CC330D ;}
.text-piros {
  color: #CC330D !important;
}
fekete { color: #000000;}
.text-fekete {
  color: #000000 !important;
}
zold { color: #4caf50;}
.text-zold {
  color: #4caf50 !important;
}
.text_feher {
  color: #fff !important;
}

/*---------------------------------- betü szin  END----------------------------------*/
/*---------------------------------- igazitások ----------------------------------*/
.kozepre_fuggolegesen{
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.kozepre{
  display: table;
  position: relative;
  height: auto;
  background: yellow;
}
       
.kozepre div{
  position: absolute;
  top: 50%;
  display: table-cell;
  vertical-align: middle;
}
       
.kozepre div div{
  position: relative;
  top: -50%;
}


.text_align_right {
  text-align: right !important;
}

.text_align_left {
  text-align: left !important;

}

.width_align_right {
  text-align: right !important;
  float: right!important;
}


.width_align_center {
  text-align: center !important;
}

.width_align_justify {
  text-align: justify !important;
}

.sortavolsag_1{
  line-height: 1.4rem !important;
}
.sortavolsag_05{
  line-height: 0.9rem !important;
}


/*---------------------------------- igazitások END----------------------------------*/
/*---------------------------------- border START----------------------------------*/
hr {
  border: 0px solid #93A6B8;
  border-bottom: 0px solid #93A6B8;
  border-bottom: 0px solid !important;
  border-color: #93A6B8 !important;

    margin: 1rem 0;
    color: #93A6B8 !important;
    background-color: currentColor !important;
    border: 2;
    opacity: .65

}


.border_primary {
  border-color: #91B5BA !important;
}

.border_szrke {
  border-color: #bdbdbd !important;
}

.border_feher {
  border-color: #fff !important;
border-color: #91B5BA !important;
}

.border {
  border: 1px solid !important;
}

.border_2 {
  border: 2px solid !important;
  border-color: #91B5BA !important;
}

.border_top_2 {
  border-top: 2px solid !important;
  border-color: #91B5BA !important;
}

.border_bottom_2 {
  border-bottom: 2px solid !important;
  border-color: #91B5BA !important;
}

.border_also_oldalso_media{
    border-top: 0px solid !important;
    border-left: 1px solid !important;
    border-right: 1px solid !important;
    border-bottom: 1px solid !important;
    border-color: #91B5BA !important;
            }


.border_teljes_media {
  border: 0px solid !important;
  border-color: #91B5BA !important;
  margin: 0rem 0 0rem 0!important;
}

.border_also_felso_media {
  border: 0px solid !important;
  border-color: #91B5BA !important;
  margin: 0rem 0 0rem 0!important;
}

.border_top_media_kirak {
  border-top: 0px solid !important;
}

.border-top,.border-top_media,.border_top_media_hatarolo {
  border-top: 1px solid !important;
  border-color: #91B5BA !important;
}

@media screen and (max-width:765px) {
   .border-top_media {
    border-top: 0px solid !important;
    border-color: #91B5BA !important;
            }
   .border_top_media_kirak {
    border-top: 1px solid !important;
            }
   .border_teljes_media {
    border: 2px solid !important;
    border-color: #91B5BA !important;
    margin: 0.5rem 0 0.5rem 0!important;
            }
  .border_also_felso_media {
    border-top: 2px solid !important;
    border-left: 0px solid !important;
    border-right: 0px solid !important;
    border-bottom: 2px solid !important;
    border-color: #91B5BA !important;
    margin: 0.5rem 0 0.5rem 0!important;
  }
   .border_top_media_hatarolo {
    border-top: 3px solid !important;
    border-color: #91B5BA !important;
            }
   .border_also_oldalso_media {
    border: 0px solid !important;
    border-color: #91B5BA !important;
            }
}


.border-right,.border-right_media {
  border-right: 1px solid !important;
  border-color: #91B5BA !important;
}


@media screen and (max-width:765px) {
   .border-right_media {
      border-right: 0px solid !important;
      border-color: #91B5BA !important;
            }
}

.no-border {
  border: 0px solid !important;
  border-color: #91B5BA !important;
}

.border-top {
  border-top: 1px solid !important;
  border-color: #91B5BA !important;
}

.border-bottom {
  border-bottom: 1px solid !important;
  border-color: #91B5BA !important;
}

.border-left {
  border-left: 1px solid !important;
  border-color: #91B5BA !important;
}

.border_no_radius {
  border-radius: unset !important;
} 


/*---------------------------------- border END----------------------------------*/




.text-muted {
  color: inherit !important;
}

.no_crusor{
  cursor: none;
  font-size: 1.0rem;
  letter-spacing: -0.9;
  color : 676767; 
  text-decoration : none;
  font-weight: 500;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
 
.no_crusor
{
  pointer-events: none;
}

.no_radius
{
  border-radius: 0.15rem;
}

.no_border
{
  border: 0px solid #F3F3F3!important; 
}


.pt-25 {
  padding-top: 0.60rem !important;
}

.col-md-05 {
  width: 6.3333333333%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}

.col-md-datum {
  width: 10.3333333333%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}


.d-flex,.col-md-05,.col-md-datum,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5 {
    font-size: 1rem !important;
    font-weight: normal;
    color: #5b5b5b;
            }
@media screen and (max-width:765px) {
   .col-md-05,.col-md-datum,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5 {
    padding-bottom: 0.4rem !important;
    padding-top: 0.4rem  !important;
    line-height: 1rem;
            }
  .col-md-datum {
  width: 100%;
          }
     .col-md-05 {
    width: 100%;
            }
}

.col-05 {
  -ms-flex: 0 0 4.333333%;
  flex: 0 0 4.333333%;
  max-width: 4.333333%;
}

.width100 {
  max-width: 100px;
}

.width150 {
  max-width: 150px;
}

.width200 {
  width: 200px;
  max-width: 200px;
}

.width300 {
  width: 300px;
  max-width: 300px;
}

.width400 {
  width: 400px;
  max-width: 400px;
}

.width500 {
  width: 500px;
  max-width: 500px !important;;
}

.width600 {
  width: 630px;
  max-width: 630px !important;;
}

.width800 {
  width: 1100px;
  max-width: 1100px !important;;
}

.width_100_szazalek {
  width: 100%;
}

.width_95_szazalek {
  width: 95%;
}

.pl-05 {
  padding-left: 0.05rem !important;
}

.pr-05 {
  padding-right: 0.05rem !important;
}

.hr_blue {
  border-top: 3px solid #90caf9 !important; }

.height_100_szazalek {
  height: auto !important;
}



/*---------------------------------- GOMBOK START ----------------------------------*/

.btn, .btn_hamburgermenu_gomb,.btn_negyzet,.form-control {
    border-radius: 0px!important;
}

.btnpagenav {
  margin: 0.1rem 0.1rem 0.1rem 0.1rem;
}

.btn.active,
.btn.active:focus,
.btn.focus,
.btn:active,
.btn:active:focus,
.btn:focus,
.btn:hover {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(126, 239, 104, 0.6);
}


.btn-height {
  height: 31px;
}
.btn-height_pagenav {
  height: 31px;
  width: 31px;
  line-height: 1;
  text-align: left !important;
}

.btn-success {
  color: #fff; !important;
}


/*---------------------------------- GOMBOK END ----------------------------------*/

/*---------------------------------- FROM INPUTOK START ----------------------------------*/



.form-control {
  display: block;
  width: 100%;
    height: calc(1.3em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff!important;
  background-clip: padding-box;
  border: 0px solid #ced4da;
  border-radius: 0.0rem!important;
  box-shadow: unset;
  transition: unset;
}

.form_control_max_width_150 {
  max-width: 150px !important;
}
.form_control_max_width_500 {
  max-width: 500px;
}
.form_control_max_width_510 {
  max-width: 660px;
}

input[type="file"] {   
  border-color:#2F3C48 !important;
  height: calc(1.3em + 0.75rem + 2px);
  background-color: #6F7F8C;
}
.form-label_file{   

}


textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
input[type="file"]:focus,
.uneditable-input:focus {   
  border-color:#2F3C48;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(126, 239, 104, 0.6);
  outline: 0 none;
}




.form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #2F3C48;
    -webkit-box-shadow: inset 0 0 0 1px #2F3C48;
    box-shadow: inset 0 0 0 1px #2F3C48
}


.form-outline .form-control:focus~.form-label {
    color: #CC330D
}

.form-outline .form-control:focus~.form-notch .form-notch-middle {
    border-bottom: .125rem solid;
    border-color: #2F3C48
}

.form-outline .form-control:focus~.form-notch .form-notch-leading {
    border-top: .125rem solid #2F3C48;
    border-bottom: .125rem solid #2F3C48;
    border-left: .125rem solid #2F3C48
}

.form-outline .form-control:focus~.form-notch .form-notch-trailing {
    border-top: .125rem solid #2F3C48;
    border-bottom: .125rem solid #2F3C48;
    border-right: .125rem solid #2F3C48
}

.form-outline .form-control:focus~.form-label {
    color: #CC330D
}

.form-outline .form-control:focus~.form-notch .form-notch-middle {
    border-bottom: .125rem solid;
    border-color: #2F3C48
}
.form-outline .form-control:focus~.form-notch .form-notch-leading {
    border-top: .125rem solid #2F3C48;
    border-bottom: .125rem solid #2F3C48;
    border-left: .125rem solid #2F3C48
}

.form-outline .form-control:focus~.form-notch .form-notch-trailing {
    border-top: .125rem solid #2F3C48;
    border-bottom: .125rem solid #2F3C48;
    border-right: .125rem solid #2F3C48
}

.form-check-input:checked {
    border-color: #2F3C48
}


.form-check-input:checked:focus {
    border-color: #2F3C48
}

.form-check-input:checked:focus:before {
    -webkit-box-shadow: 0 0 0 13px #2F3C48;
    box-shadow: 0 0 0 13px #2F3C48;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-box-shadow .2s, -webkit-transform .2s;
    transition: -webkit-box-shadow .2s, -webkit-transform .2s;
    transition: box-shadow .2s, transform .2s;
    transition: box-shadow .2s, transform .2s, -webkit-box-shadow .2s, -webkit-transform .2s
}

.form-check-input:indeterminate:focus:before {
    -webkit-box-shadow: 0 0 0 13px #2F3C48;
    box-shadow: 0 0 0 13px #2F3C48
}

.form-check-input[type=checkbox]:checked {
    background-image: none;
    background-color: #2F3C48
}

.form-check-input[type=checkbox]:checked:focus {
    background-color: #2F3C48
}
.input-group>.form-control:focus {
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    border-color: #CC330D;
    outline: 0;
    -webkit-box-shadow: inset 0 0 0 1px #CC330D;
    box-shadow: inset 0 0 0 1px #CC330D
}

.select-input.focused~.select-label {
    color: #CC330D
}

.select-input.focused~.form-notch .form-notch-leading {
    border-top: 2px solid #2F3C48;
    border-bottom: 2px solid #2F3C48;
    border-left: 2px solid #2F3C48;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.select-input.focused~.form-notch .form-notch-middle {
    border-bottom: 2px solid;
    border-color: #2F3C48;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.select-input.focused~.form-notch .form-notch-trailing {
    border-color: currentcolor currentcolor currentcolor #2F3C48;
    border-bottom: 2px solid #2F3C48;
    border-right: 2px solid #2F3C48;
    border-top: 2px solid #2F3C48;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}

.select-input.focused~.select-arrow {
    color: #CC330D
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: -.85rem;
    font-size: .875em;
    color: #2F3C48
}

.form-control.is-valid,
.was-validated .form-control:valid {
    border-color: #2F3C48;
    padding-right: calc(1.6em + .75rem);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300b74a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right calc(2.4em + .1875rem) center;
    background-size: calc(.8em + .375rem) calc(.8em + .375rem)
}

.form-select.is-valid,
.was-validated .form-select:valid {
    border-color: #2F3C48;
    padding-right: calc(.75em + 2.3125rem);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%234f4f4f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300b74a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
    background-position: right .75rem center, center right 1.75rem;
    background-size: 16px 12px, calc(.8em + .375rem) calc(.8em + .375rem)
}


.invalid-feedback {
  display: none;
  width: 100%;
    margin-top: -.85rem;
  font-size: 80%;
  color: #cc330d;
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
    border-color: #f93154;
    padding-right: calc(1.6em + .75rem);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f93154'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23f93154' stroke='none'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right calc(2.4em + .1875rem) center;
    background-size: calc(.8em + .375rem) calc(.8em + .375rem)
}

.form-control:disabled,
.form-control[readonly] {

    opacity: 1
}

.form-outline .form-control.disabled,
.form-outline .form-control:disabled,
.form-outline .form-control[readonly] {

    background-color: #e9ecef
}

.timepicker-head {
    background-color: #6F7F8C;
    height: 100px;
    border-top-right-radius: 1px;
    border-top-left-radius: 1px;
    padding: 10px 24px 10px 50px;
}

.timepicker-head-inline {
    padding: 0;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px
}
/*---------------------------------- FROM INPUTOK END ----------------------------------*/
/*---------------------------------- TABLE START ----------------------------------*/

table.table_font{
  font-size: 1rem !important;
  color: #000;

}


table.table_zold{
  background-color: #E0EAEB !important;
  border: 2px solid #93A6B8 !important;

}

table.border_zold{
    border-color: 1px solid #93A6B8 !important;
}

table, table.table-striped   {
    font-family: Arial, Tahoma, Verdana !important;
    font-size: 1rem !important;
    font-weight: normal;
    color: #5b5b5b !important;
}


.table {
    --bs-table-bg: transparent;
    --bs-table-striped-color: #5b5b5b !important;
    --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
    --bs-table-active-color: #212529;
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: #212529;
    --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
    width: 100%;
    margin-bottom: 1rem;
    color: #212529;
    vertical-align: top;
    border-color: #e0e0e0
}



table.csoportkiemeles   {
    border-top: 1px solid #a3a3a3;
    border-right: 1px solid #a3a3a3;
    border-left: 1px solid #a3a3a3;
    border-bottom: 5px solid #a3a3a3;
    background-color: #F3F3F3;;
    border-color:#a3a3a3;
    border-spacing: 0px;
}

tr.sorsima_szurke {
    background-color: #E6E6E6;;
}

td.bg_kozep_szurke,th.bg_kozep_szurke{
  background: #dadce0 !important;
  color: #5b5b5b !important;
}

td.fent, th.fent {vertical-align:top;}
td.lent, th.lent {vertical-align:bottom;}
td.kozepen, th.kozepen {vertical-align:middle;}

td, th {
    vertical-align:middle !important;
}

td,thead {
    border-color: #2F3C48 !important;
}


td {
    vertical-align:middle !important;
    border-color: #93A6B8 !important;
}

/*---------------------------------- TABLE END ----------------------------------*/
/*---------------------------------- CONTAINER START ----------------------------------*/
.container_kozep {
  text-align: center;
}
.container_jobb {
  text-align: right;
}

.container_bal {
    text-align: left;
}

.container_center {
    text-align: center;
    float: center;
}

.container_sorkizart {
    text-align: justify;
}


.container_alert_kereses{
    border: 1px solid;
}





/*---------------------------------- CONTAINER END ----------------------------------*/

/*PAGENAV ELRENDEZÉS START*/
.container_pagenav {
    border: 0px solid #a3a3a3  ;
    margin: 15px 0px 5px 0px;
    padding: 0px 0px 5px 0px;
    height: 45px;
}

.container_pagenav_belso_a, .container_pagenav_belso_b,.container_pagenav_belso_c  {
    height: 45px;
    float:  left;
    border: 0px solid #a3a3a3  ;
    width:  33%;
}

.container_pagenav_belso_b {
  width: 33%;
  font-size: 1.4rem;
  text-align: center;   
  float: center;
  line-height: 2.8;
}

.container_pagenav_belso_c {
  width: 34%;
  padding: 0rem 0.1rem 0rem 0rem;
}

.from_left_pagenav,.from_right_pagenav,.from_right_2_pagenav,.from_center_pagenav {
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
  text-align: right;
  border: 0px solid #17a2b8;
  width: 105px;
  height: 45px;
}

.from_right_pagenav {
  justify-content: center;
    align-items: left;
  width: 290px;
}

.from_center_pagenav {
  justify-content: center;
  align-items: left;
  width: 300px;
}


/*PAGENAV ELRENDEZÉS STOP*/


/*ACCORDING START*/

.accordion-button.collapsed {

    border-bottom-width: 4;
}

.accordion-button {
    color: #6F7F8C;
    background-color: #ECEEEC !important;
    border-top-width: 0;
    border-bottom-width: 4!important;
    font-size: 1.2rem !important;
    font-weight: normal;
    color: #5b5b5b !important;

}

.accordion-button:not(.collapsed) {
    color: #1E2B37;
    background-color: #4caf50
}

.accordion-button:not(.collapsed):after {
    background-image: none;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.accordion-button{
  color: #6F7F8C;
}

.accordion-button:hover {
    z-index: 2
}

.accordion-button:focus {
    z-index: 3;
    border-color: #ECEEEC !important;
    outline: 0;
    -webkit-box-shadow: 0 4px 0px 0 rgba(0, 0, 0, .2), 0 4px 20px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 4px 0px 0 rgba(0, 0, 0, .2), 0 4px 20px 0 rgba(0, 0, 0, .1)
}


.accordion-button_feher {
  border: 3px solid #CC330D !important;
}


.accordion-flush .accordion-button {
    border-right: 1;
    border-left: 0;
    border-radius: 0
}

.accordion-flush .accordion-collapse {
    border-width: 0
}

.accordion-flush .accordion-item:first-of-type .accordion-button {
    border-top-width: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-width: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.accordion-body {
  padding: 1rem 1.25rem;
  border: 0px solid !important;
  border-color: #6F7F8C !important;
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .2), 0 4px 20px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .2), 0 4px 20px 0 rgba(0, 0, 0, .1);
  font-size: 1rem !important;
  font-weight: normal;
  color: #5b5b5b !important;
}

/*ACCORDING END*/

/*FÜLEK TERÜLET START*/

.border_head {
  background: #ECEEEC !important;
  border-top: 3px solid #e0e0e0 !important;
  border-left: 1px solid #e0e0e0 !important;
  border-right: 1px solid #e0e0e0 !important;
  padding-left: 1rem;
  padding-top: 1rem;
  border-bottom: 2px solid #6F7F8C !important;
}

.border_head_keret {
  border-top: 3px solid #e0e0e0 !important;
  border-left: 2px solid #e0e0e0 !important;
  border-right: 2px solid #e0e0e0 !important;
}

.border_fulek {
  border-left: 2px solid #6F7F8C !important;
  border-right: 2px solid #6F7F8C !important;
  border-bottom: 2px solid #6F7F8C !important;
  border-top: 1px solid #fff !important;
}

.tab-content {
    border-top: 0px solid #6F7F8C;
    border-right: 0px solid #6F7F8C;
    border-left: 0px solid #6F7F8C;
    border-bottom: 0px solid #6F7F8C;
    border-spacing: 0px solid #6F7F8C;
    margin: 0rem 0.0rem 0.0rem 0.0rem;
    padding: 0rem 0.0rem 0.0rem 0.0rem;
    background: #fff!important;

}
.nav-link,.nav-link_text{
    font-size: 0.9rem !important;
    font-weight:bold !important;

}

.tab-pane {
  padding: 0px!important;
  margin: 1rem 0rem 1rem 0rem !important;
  background: #fff !important;
  font-size: 1rem;
}

.nav-tabs {
    border-bottom: 2px solid #6F7F8C;
    border-bottom-width: 2px;
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: #e0e0e0 #e0e0e0 #e0e0e0;
    border-width: 2;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #616161;
    border-width: 2px;
    border-bottom-width: 2px;
    border-color: #6F7F8C #6F7F8C #fff;
}

/*FÜLEK TERÜLET END*/

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    min-width: 10rem;
    padding: .5rem 0;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 0rem
}


/*Cimkek*/

.palyazat_cimke_tarolo_1 { 
    float: left;
    width: 190pt;
    height: 200pt;
    border: 1px solid #f3f3f3;
    margin: 0px 0px 0px 0px;
}

.palyazat_oldaltores { 
    page-break-after: always;
}

table.belsoprinttablaal_cimkek_belso   {
    position:relative;
    float:left;
    border-top: 0px solid #a3a3a3;
    border-right: 0px solid #a3a3a3;
    border-left: 0px solid #a3a3a3;
    border-bottom: 0px solid #a3a3a3;
    vertical-align: text-top;
    vertical-align: text-top;
    width: 200pt;
}

td.list_palyazat_elsosor   {
    width: 100%;
    border: 0px dotted #a3a3a3;
    margin: 0px 0px 0px 0px;
    padding: 10px 2mm 10px 2mm;
    font-family: monospace;
    font-weight:bold;
    letter-spacing:-0.4mm;
    line-height:5mm;
    color: #292929;
}

.div_cimke_container {
    float: center;
    width: 100%;
    margin: 0mm 0mm 0mm 0mm;
    padding: 6mm 0mm 0mm 0mm;
  font-weight: normal;
  text-align: center;
    border: 0px solid #f3f3f3;
}

.cimke1 { 
  float: left;
  width: 62mm;
  height: 36mm;
    border: 1px solid #f3f3f3;
    margin: 0px 0px 0px 0px;
}
.cimke2 {
    float: left;
    width: 63mm;
    height: 36mm;
    border: 1px solid #f3f3f3;
    text-align: left;
    margin: 0px 0px 0px 0px;
}

.cimke3 {
  text-align: left;
    width: 62mm;
    height: 36mm;
    border: 1px solid #f3f3f3;
    text-align: left;
    margin: 0px 0px 0px 0px;
}
.cimke_elso {
  text-align: center;
  float: left;
  width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
