/*öüóőúáű*/
@-ms-viewport {width: device-width;}
@viewport {width: device-width;}

/*the gvi login*/
#fls-login-form {float: none;}
#fls-login-form input {float: none;display: block;margin: 50px;background:transparent;padding:15px;background-color:#add177;color: #ffffff;width: 400px;border-radius:5px;moz-border-radius:5px;font-size:1.5em;}
#fls-login-form .checkbox {max-width: 20px;}
#fls-login-form #login_submit {cursor: pointer;}
#fls-login-form .login-fp {float: none;cursor: pointer;font-size:1em;}

/*the gvi nyitolap*/
.nyitolap_txt {font-size:2em;padding:10px;color: #515b50;}
.nyitolap_logo {margin:20px;height:calc(264*0.8px);width:calc(782*0.8px);background: url(/Includes/images/logo_200x264.png) 0% 50%/20% no-repeat, url(/Includes/images/NKFIA_infoblokk_kerettel_program_fekvo_2019_HU.jpg) 100% 50%/80% no-repeat;}

/*the gvi controller*/
.gvi_con_main {width:100%;}
.gvi_con_title {width:calc(100% - .6em);font-size:2em;padding:.3em;color: #515b50;}
.gvi_con_menu {width:100%;font-size:1.5em;text-align: center;padding: 1em 0;}
.gvi_cm_item {cursor: pointer;display: initial;margin:0 2em;box-shadow: .3em 0 .3em rgba(0, 0, 0, 0.15);padding:.5em;-webkit-transition: .4s;transition: .4s;border-radius:.2em;moz-border-radius:.2em;}
.gvi_cm_item:hover {background-color:#515b50;color:#ffffff;-webkit-transition: .4s;transition: .4s;}
.gvi_con_content {width:calc(100% - 2em);padding:1em;}

/*the gvi researcher*/
.gvi_res_main {width:100%;}
.gvi_res_title {width:calc(100% - .6em);font-size:2em;padding:.3em;color: #515b50;}
.gvi_res_menu {width:100%;font-size:1.5em;text-align: center;padding: 1em 0;}
.gvi_rm_item {cursor: pointer;display: initial;margin:0 1em;box-shadow: .3em 0 .3em rgba(0, 0, 0, 0.15);padding:.5em;-webkit-transition: .4s;transition: .4s;border-radius:.2em;moz-border-radius:.2em;}
.gvi_rm_item:hover {background-color:#515b50;color:#ffffff;-webkit-transition: .4s;transition: .4s;}
.gvi_res_content {width:calc(100% - 2em);padding:1em;}

/*the gvi builder*/
.gvi_bui_main {width:100%;}
.gvi_bui_title {width:calc(100% - .6em);font-size:2em;padding:.3em;color: #515b50;}
.gvi_bui_menu {width:100%;font-size:1.5em;text-align: center;padding: 1em 0;}
.gvi_bm_item {cursor: pointer;display: initial;margin:0 2em;box-shadow: .3em 0 .3em rgba(0, 0, 0, 0.15);padding:.5em;-webkit-transition: .4s;transition: .4s;border-radius:.2em;moz-border-radius:.2em;}
.gvi_bm_item:hover {background-color:#515b50;color:#ffffff;-webkit-transition: .4s;transition: .4s;}
.gvi_bui_content {width:calc(100% - 2em);padding:1em;}

/*the gvi commander*/
.gvi_com_main {width:100%;}
.gvi_com_title {width:calc(100% - .6em);font-size:2em;padding:.3em;color: #515b50;}
.gvi_com_menu {width:100%;font-size:1.5em;text-align: center;padding: 1em 0;}
.gvi_com_item {cursor: pointer;display: initial;margin:0 2em;box-shadow: .3em 0 .3em rgba(0, 0, 0, 0.15);padding:.5em;-webkit-transition: .4s;transition: .4s;border-radius:.2em;moz-border-radius:.2em;}
.gvi_com_item:hover {background-color:#515b50;color:#ffffff;-webkit-transition: .4s;transition: .4s;}
.gvi_com_content {width:calc(100% - 2em);padding:1em;}

/*the gvi calculator*/
.gvi_cal_main {width:100%;}
.gvi_cal_title {width:calc(100% - .6em);font-size:2em;padding:.3em;color: #515b50;}
.gvi_cal_menu {width:100%;font-size:1.5em;text-align: center;padding: 1em 0;}
.gvi_cam_item {cursor: pointer;display: initial;margin:0 2em;box-shadow: .3em 0 .3em rgba(0, 0, 0, 0.15);padding:.5em;-webkit-transition: .4s;transition: .4s;border-radius:.2em;moz-border-radius:.2em;}
.gvi_cam_item:hover {background-color:#515b50;color:#ffffff;-webkit-transition: .4s;transition: .4s;}
.gvi_cal_setting {width:calc(100% - 2em);padding:1em;}
.gvi_cal_content {width:calc(100% - 2em);padding:1em;}
.gvi_cal_content_area {float: left;width:calc(100% / 3 - 5em);margin:0 2em;padding:.5em;font-size: 1.5em;font-weight: bold;color: #a98a53;}
.gvi_cal_content_timeline {float: left;width:calc(100% / 3 - 5em);display: initial;margin:0 2em;padding:.5em;font-size: 1.5em;font-weight: bold;color: #a98a53;}
.gvi_cal_content_go {float: left;width:calc(100% / 3 - 5em);display: initial;margin:0 2em;padding:.5em;font-size: 1.5em;font-weight: bold;color: #a98a53;}
.gvi_cal_content_factor {display:block;clear: both;width:calc(100% - 2em);padding:1em;font-size: 1.5em;font-weight: bold;color: #a98a53;}
.gvi_cal_content_calculator {width:calc(100% - 2em);padding:1em;display: flex;justify-content: space-between;}

.gvi_icon {width:128px;height: calc(128px + 1.7em);}
.icon_qestion_mark {background: url(/Includes/images/question_mark.png) 50% 90% no-repeat;background-size: contain;opacity: 0.6;}
.icon_go {background: url(/Includes/images/red_btton.png) 50% 50% no-repeat;background-size: contain;cursor: pointer;opacity: 0.75;-webkit-transition: .4s;transition: .4s;}
.icon_go:hover {opacity: 1;-webkit-transition: .4s;transition: .4s;}

.gvi_icon_small {float: left;width:calc(100% / 17 - 8px);margin:4px;cursor: pointer;opacity: 0.5;-webkit-transition: .4s;transition: .4s;aspect-ratio: 1 / 1;height: 100%;}
.gvi_icon_small:hover {opacity: 1;-webkit-transition: .4s;transition: .4s;}
.gvi_icon_factors {display: inline-block;}
.icon_factor_1 {background: url(/Includes/images/01_ill_mig.png) 50% 50% no-repeat;background-size: contain;}
.icon_factor_2 {background: url(/Includes/images/02_var_feg_tam.png) 50% 50% no-repeat;background-size: contain;}
.icon_factor_3 {background: url(/Includes/images/03_ors_gaz_des.png) 50% 50% no-repeat;background-size: contain;}
.icon_factor_4 {background: url(/Includes/images/04_kib.png) 50% 50% no-repeat;background-size: contain;}
.icon_factor_5 {background: url(/Includes/images/05_ter.png) 50% 50% no-repeat;background-size: contain;}
.icon_factor_6 {background: url(/Includes/images/06_nem_szu.png) 50% 50% no-repeat;background-size: contain;}
.icon_factor_7 {background: url(/Includes/images/07_nep_fog.png) 50% 50% no-repeat;background-size: contain;}
.icon_factor_8 {background: url(/Includes/images/08_int_gaz_val.png) 50% 50% no-repeat;background-size: contain;}
.icon_factor_9 {background: url(/Includes/images/09_ene_imp_fen.png) 50% 50% no-repeat;background-size: contain;}
.icon_factor_10 {background: url(/Includes/images/10_buk_all.png) 50% 50% no-repeat;background-size: contain;}
.icon_factor_11 {background: url(/Includes/images/11_for_tec_ill_ker.png) 50% 50% no-repeat;background-size: contain;}
.icon_factor_12 {background: url(/Includes/images/12_bun_ero.png) 50% 50% no-repeat;background-size: contain;}
.icon_factor_13 {background: url(/Includes/images/13_tom_pus_ter.png) 50% 50% no-repeat;background-size: contain;}
.icon_factor_14 {background: url(/Includes/images/14_ipa_bal.png) 50% 50% no-repeat;background-size: contain;}
.icon_factor_15 {background: url(/Includes/images/15_jar.png) 50% 50% no-repeat;background-size: contain;}
.icon_factor_16 {background: url(/Includes/images/16_arviz.png) 50% 50% no-repeat;background-size: contain;}
.icon_factor_17 {background: url(/Includes/images/17_tar_viz_hia.png) 50% 50% no-repeat;background-size: contain;}
.icon_disabled {opacity: 0.2 ! important;cursor: auto ! important;-webkit-transition: auto ! important;transition: auto ! important;}
.icon_set {opacity: 1 ! important;background-color:#000000;}
.icon_exort {opacity: .5;-webkit-transition: .4s;transition: .4s;cursor: pointer;background: url(/Includes/images/ArcGIS_logo.png) 50% 50% no-repeat;background-size: contain;}
.icon_exort:hover {opacity: 1;-webkit-transition: .4s;transition: .4s;}
.button_set {cursor: pointer;display: inline-block;clear: both;margin:1em;box-shadow: .3em 0 .3em rgba(0, 0, 0, 0.15);padding:1em;-webkit-transition: .4s;transition: .4s;border-radius:.2em;moz-border-radius:.2em;width: fit-content;font-size:1.5em;height:auto;}
.button_set:hover {background-color:#515b50;color:#ffffff;-webkit-transition: .4s;transition: .4s;}

.gvi_cal_setting .my_form {width:auto;}
.gvi_cal_setting .my_form .my_item {height:auto;}
.gvi_cal_setting .my_form .my_item .my_title {float:none;display: inline-block;padding:1em;width:auto;font-family:Arial, Helvetica, sans-serif;font-size:1.5em;}
.gvi_cal_setting .my_form .my_item .my_body {float:none;display: inline-block;padding:1em;width:auto;font-family:Arial, Helvetica, sans-serif;font-size:1.5em;}
.gvi_cal_setting .my_form .my_item .my_body .select_form {font-size:1em;padding:.2em;width:auto;border:1px solid #7a7c7c;box-shadow: none;background-color: #ffffff;}
.gvi_cal_setting .my_form .my_submit {padding: 0;text-align: -webkit-center;}
.gvi_cal_setting .my_form .my_submit .button_submit {margin:1em;box-shadow: .3em 0 .3em rgba(0, 0, 0, 0.15);background-color: #ffffff;border-radius:.2em;moz-border-radius:.2em;border: none;font-weight:normal;-webkit-transition: .4s;transition: .4s;padding:1em;width: fit-content;height: fit-content;font-size:1.5em;}
.gvi_cal_setting .my_form .my_submit .button_submit:hover {background-color:#515b50;color:#ffffff;-webkit-transition: .4s;transition: .4s;}

.set_stuff_item {height: calc(128px + 1.7em);padding-top:calc(128px / 2);font-size:1.5em;letter-spacing: 0.2em;}
.ssi_country_128 {background: url(/Includes/images/mali_1.png) 50% 50% no-repeat;background-size: contain;}
.ssi_country_26 {background: url(/Includes/images/bosnia_1.png) 50% 50% no-repeat;background-size: contain;}

.gvi_ccc_result_1 {width:45%;height: auto;text-align:center;font-size:1.7em;display:inline-block;}
.gvi_ccc_result {width:auto;height: auto;}
.gvi_ccc_result_main {font-size:1.9em;padding:.5em;}
.gvi_ccc_result_diff_1 {padding:.5em;}
.gvi_ccc_result_diff_2 {padding:.5em;}
.gvi_ccc_country {width:100%;height: 15em;clear: both;position: relative;}
.gvi_ccc_country:after {position: absolute;top:0;bottom: 0;right: 0;left: 0;background: rgba(0,0,0,.5);display: flex;justify-content: center;align-items: center;}
.gvi_ccc_factors {width:45%;height: auto;}
.gvi_ccc_factor_item {width:calc(100% - 2em);text-align:center;font-size:1.5em;display: flex;margin-left: 2em;}
.gvi_ccc_factor_icon {display:inline-block;}
.gvi_ccc_factor_result {display:inline-block;padding:0 1em;}
.gvi_ccc_fr_main {font-size:1.6em;padding:.3em;}
.gvi_ccc_fr_diff_1 {padding:.3em;}
.gvi_ccc_fr_diff_2 {padding:.3em;}
.gvi_ccc_export {clear:both;padding:1em;}
.gvi_ccc_export_done {}

