/* .successful_activation .close {background: transparent url("../img/bezar.png") no-repeat scroll 0 0;}
.successful_activation .close:hover {background: transparent url("../img/bezar.png") no-repeat scroll 0 -14px;} */
/*#RandiRendszeruzi.successful_activation {background: #fff !important;}*/
#RandiRendszeruzi.successful_activation .cont {font-size: 14px; line-height: 1.4; color: #000;}
.successful_activation .close{background:transparent url("../img/icon-close.svg") no-repeat scroll 0 0 / 13px 13px;  margin: -15px -16px 0 0;}
.successful_activation .close:hover{background:transparent url("../img/icon-close.svg") no-repeat scroll 0 0 / 13px 13px;  margin: -15px -16px 0 0;}

.kedvezmeny1000 .cont {padding:20px;}
.kedvezmeny1000 .cont img {width:100%;height:auto;}
.kedvezmeny1000 .cont h3 {font-size:18px;color:#990000;margin-top:15px;}
.kedvezmeny1000 .cont .button {text-align:center;margin-top:25px;margin-bottom:5px;}
.kedvezmeny1000 .cont .button a {text-transform:uppercase;font-family:'opensans-bold-webfont';color:#fff;background:#3c8113;font-size:16px;
	text-decoration:none;width:120px;height:40px;line-height:40px;text-align:center;border-radius:5px;display:block;margin:0px auto;box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.23);}
.kedvezmeny1000 .cont .button a:hover {cursor: pointer;box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.4);background: #186300;}
.randitarca_sms h1.randi_sms {background: none;text-indent: 0px;width: 123px;}
.randitarca_sms h1.randi_sms svg {width: 16px;height: 25px;margin-bottom: -5px;margin-top: 5px;margin-right: 3px;}
.randitarca_sms .fizetes_feltoltes .button_mehet input {height: 21px;padding-right: 4px;}
.randitarca_vip h1.randivip {background: none;text-indent: 0px;font-size: 21px;line-height: 19px;margin-right: 4px;}

.jelentes_layer.successful_activation { background: #f5f2eb; width: 360px; margin-left: -180px; padding:25px;}
.jelentes_layer.successful_activation .cont {background: #fff; position: relative;
	box-sizing: border-box;width:100%;padding:20px;border-radius:0px;font-size:14px;color:#000;font-family: 'open_sansregular';line-height:20px; height:300px; font-size:11px; }

/*.jelentes_layer .close { background: url(../../randi/img/sprite_base.png) no-repeat -376px 3px; }*/
.jelentes_layer .title { font-size: 18px; color: #555555; font-weight:bold; padding-left: 0px; line-height: 29px; /*background: url(../img/sprite_adatlap.png) no-repeat 0px -73px;*/ font-weight:bold; }
.jelentes_layer .textarea { width: 100%; height: 76px; margin-bottom: 11px; clear:both; }
.jelentes_layer .textarea textarea { background-color: transparent; border: 1px solid #c4c4c4; width: 100%; height: 66px; padding: 5px; border-radius: 3px; }
.jelentes_layer .form { width: 100%; margin: 0 auto; }
.jelentes_layer .form label { display: inline-block; padding-bottom: 3px; font-size: 11px; font-weight: bold; width:100%;  }
.jelentes_layer .button_kuldes { background: url(../img/sprite_adatlap.png) no-repeat -684px -202px; width: 116px; height: 41px; float: right; }
.jelentes_layer .button_kuldes input { background-color: transparent; border: none; width: 116px; height: 41px; cursor: pointer; }
.jelentes_layer .button_kuldes:hover { background: url(../img/sprite_adatlap.png) no-repeat -684px -243px; }

.almasi_kitti2.successful_activation { background: #ebebeb; width: 739px;padding:25px;}
.almasi_kitti2.successful_activation .semibold { font-family: 'open_sanssemibold';}
.almasi_kitti2.successful_activation .cont {background: #4b4744 url(../img/almasi_kitti_layer.jpg) no-repeat;position: relative;
	height:706px;box-sizing: border-box;width: 739px;padding:0px;border-radius:0px;font-size:20px;color:#000;font-family: 'open_sansregular';line-height:24px;}
.almasi_kitti2 .close { background: url(../img/sprite_base.png) no-repeat -376px 3px; }
.almasi_kitti2.successful_activation .left {width:400px;float:left;padding: 30px 0px 0px 25px;box-sizing: border-box;}
.almasi_kitti2.successful_activation .title {color:#e04b64;text-transform:uppercase;font-family: 'open_sansbold';font-weight:normal;margin-bottom:40px;}
.almasi_kitti2.successful_activation .title .big {line-height:50px;font-size:48px;}
.almasi_kitti2.successful_activation .title small {font-size:26px;text-transform:none;font-family: 'open_sanssemibold';line-height:30px;}
.almasi_kitti2.successful_activation .pink {font-size:24px;color:#e04b64;font-family: 'open_sansbold';font-weight:normal;margin:45px 0px 0px 0px;text-transform: uppercase;}
.almasi_kitti2.successful_activation .pink.time {padding-bottom: 5px;}
.almasi_kitti2.successful_activation .descr {padding: 0 0 0 39px;margin-top: -8px;}
.almasi_kitti2.successful_activation .pink.time i {display:inline-block;width:31px;height:31px;background: url(../img/almasi_kitti_layer_sprite2.png) no-repeat;vertical-align: middle;margin-top: 0;}
.almasi_kitti2.successful_activation .col strong {color:#e04b64;font-weight:normal;font-family: 'open_sansbold';font-style:italic;}
.almasi_kitti2.successful_activation .col {float: left;}
.almasi_kitti2.successful_activation .col + .col {width:200px;margin-left:20px;}
.almasi_kitti2.successful_activation .pink.location i {display:inline-block;width:31px;height:31px;background: url(../img/almasi_kitti_layer_sprite2.png) no-repeat -50px 0px;vertical-align: top;margin-top: 5px;}
.almasi_kitti2.successful_activation .pink.ticket i {display:inline-block;width:31px;height:31px;background: url(../img/almasi_kitti_layer_sprite2.png) no-repeat -110px 0px;vertical-align: top;margin-top: 5px;}
.almasi_kitti2.successful_activation strong {font-weight:normal;font-family: 'open_sansbold';}
.almasi_kitti2.successful_activation .button {display:block;text-align:center;background:#e04b64;margin-top:50px;height:53px;line-height:53px;border-radius:5px;
	text-decoration:none;color:#fff;font-size:22px;margin-right:20px;margin-bottom:50px;}
.almasi_kitti2.successful_activation .button i {display:inline-block;width:9px;height:12px;background: url(../img/almasi_kitti_layer_sprite2.png) no-repeat -169px 0px;margin-left:8px;}
.almasi_kitti2.successful_activation .logos {display:block;width:332px;height:33px;background: url(../img/almasi_kitti_layer_sprite2.png) no-repeat 16px -34px;margin: 0px auto;}
.almasi_kitti_graf {margin: -7px -2px;}

.biztos-promo.successful_activation {background-color: #ebebeb; padding: 25px;  width: 712px;}
.biztos-promo.successful_activation .cont {padding: 0;}
.bizt-szoveg {font-family: open_sansitalic,sans-serif; font-size: 15px; line-height: 21px; padding: 20px 50px;}
.bizt-szoveg .title {color: #bd2b39; font-family: open_sansbold_italic,sans-serif; font-size: 43px; line-height: 50px;}
.bizt-szoveg .os-bold-it {color: #373636; font-family: open_sansbold_italic,sans-serif;}
.bizt-hozz {color: #373636; font-family: open_sanssemibold; font-size: 13px; font-style: italic; line-height: 15px; margin: 15px 0 0;}
.bizt-fel {padding: 25px 50px 15px;}
.bizt-gombok button { border: 0 none; border-radius: 2px; box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.55); color: #fff; cursor: pointer; font-family: open_sansbold,sans-serif; font-size: 18px; height: 48px; line-height: 48px; padding: 0; text-transform: uppercase; width: 48%; }
.bizt-gombok button:hover {box-shadow:0 1px 3px -2px rgba(0, 0, 0, 1);color:#000000;}
button.bizt-nem { background-color: #787878; margin: 0 2% 0 0; }
button.bizt-feliratk { background-color: #bd2b39; margin: 0 0 2% 0; }
.bizt-check { overflow: hidden; }
.bizt-check > div { float: left; margin: 10px 0; padding: 0; text-align: center; width: 50%; }
.bizt-check { font-family: open_sansregular; font-size: 14px; }
.bizt-check a { color: #2778c4; font-family: open_sansbold; line-height: 23px; }
.bizt-check input[type=checkbox] { position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0; }
.bizt-check input[type=checkbox] + label { padding-left:33px; height:23px; display:inline-block; line-height:23px; background-repeat:no-repeat; background-position: 0 0; vertical-align:middle; cursor:pointer; }
.bizt-check input[type=checkbox]:checked + label { background-position: 0 -23px; }
.bizt-check label { background-image:url("../img/checkbox_lightblue.png"); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.biztos-promo-layer2.successful_activation {background-color: #ebebeb; padding: 25px;  width: 390px;}
.biztos-promo-layer2.successful_activation .cont {padding: 0;}
.biztos-promo-layer2 .bizt-szoveg {font-family: open_sanssemibold,sans-serif; font-style: italic; font-size: 18px; line-height: 22px; padding: 20px 40px;}
.biztos-promo-layer2 .bizt-szoveg .title {color: #bd2b39; font-family: open_sansbold_italic,sans-serif; font-size: 52px; line-height: 57px;}
.biztos-promo-layer2 .bizt-fel {padding: 0 40px 15px;}
.biztos-promo-layer2 .bizt-gombok button { border: 0 none; border-radius: 2px; box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.55); color: #fff; cursor: pointer; font-family: open_sansbold,sans-serif; font-size: 18px; height: 48px; line-height: 48px; padding: 0; text-transform: uppercase; width: 100%; }
.biztos-promo-layer2 .bizt-gombok button:hover {box-shadow:0 1px 3px -2px rgba(0, 0, 0, 1);color:#000000;}
.biztos-promo-layer2 button.bizt-bezar { background-color: #bd2b39; margin: 0 0 30px 0; }

.mikulasparty-2016.successful_activation { background-color: #fff; height: 939px; width: 739px; }
.mikulasparty-2016 .cont { background: #fff url("../img/layers/mikulasparty_layer_bg.jpg") no-repeat scroll 0 0; color: #666666; font-family: open_sansregular; font-size: 15px; height: 939px; line-height: 1.3; padding: 0; text-align: center; width: 739px; }
.mikulasparty-2016 p { margin: 0; padding: 0; }
.mikulasparty-2016 .mik-contain { margin: 0 auto; padding-right: 18px; width: 440px; }
.mikulasparty-2016 .mik-content { padding: 20px; }
.mikulasparty-2016 .mik-head { font-size: 16px; margin: 15px 0 108px; }
.mikulasparty-2016 .cell-186 { float: left; font-size: 12px; line-height: 1.2; margin: 0; padding: 0 6px 0 0; text-align: right; text-transform: uppercase; width: 180px; }
.mikulasparty-2016 .cell-214 { float: right; font-size: 12px; line-height: 1.2; margin: 0; padding: 0 0 0 6px; text-align: left; text-transform: uppercase; width: 208px; }
.mikulasparty-2016 .red { color: #dd0303; font-family: open_sansbold; font-size: 14px; text-transform: uppercase; }
.mikulasparty-2016 .smalll { font-size: 10px; }
.mikulasparty-2016 .mik-desc { font-size: 13px; margin: 52px 0 35px 0; }
.mikulasparty-2016 .mik-desc strong, .mikulasparty-2016 .mik-chari strong { font-family: open_sansbold; font-weight: normal; }
.mikulasparty-2016 .mik-chari { font-size: 14px; }
.mikulasparty-2016 .mik-desc2 { line-height: 1.2; margin: 72px 0; }
.mikulasparty-2016 .red.csik { font-size: 12px; line-height: 0.7; }
.mikulasparty-2016 .mik-sub { color: #fff; font-size: 14px; text-transform: uppercase; }
.mikulasparty-2016 .mik-btn a { background: #fff none repeat scroll 0 0; border-radius: 5px; color: #c82525; display: inline-block; font-family: open_sanssemibold; font-size: 28px; height: 60px; line-height: 60px; margin: 30px 0; text-decoration: none; width: 314px; }
.mikulasparty-2016 .mik-btn a:hover { box-shadow: 0 0 2px #000 inset; }
.mikulasparty-2016 a.mik-fb { background: transparent url("../img/layers/fb-faws.png") no-repeat scroll 0 3px; color: #fff; line-height: 14px; padding-left: 23px; text-decoration: none; text-transform: none; }

#MailboxButtons {position: relative;}
.gu-layer .levelezes_head ul li.elsodleges {z-index: 1000; position: relative;}
.guide-layer .guide-gomb {text-align: center;}
.guide-layer .guide-bezar {background-color: #336993; border: 0; box-shadow: 0 2px 2px 0px #777; cursor: pointer; padding: 8px 25px; border-radius: 5px; color: #fff !important; font-size: 16px; font-family: open_sansbold; text-decoration: none;}
.guide-layer.successful_activation {background-color: #fff; padding: 0; top: 42px !important; left: 0 !important; width: 300px;}
.guide-layer.successful_activation .cont {font-size: 13px;}
.guide-layer.successful_activation .cont:after {	border-color: transparent transparent #ffffff transparent; border-style: solid;	border-width: 0 10px 10px 10px;	top: -10px;	content: ""; height: 0; left: 25px;	position: absolute;	width: 0;}
.button-lehetosegek .guide-layer.successful_activation .cont:after {	left: 255px;}
.button-lehetosegek .guide-layer.successful_activation {top: 33px !important; left: -177px !important;}
.bizt_torlod .cont {font-family: open_sanssemibold;}
.bizt_torlod.successful_activation {width: 340px; /* margin-left: -170px; */}
.bizt_torlod.successful_activation .close { margin: -16px -16px 0 0;}
.bizt_torlod .btn {float: left; width: 130px; font-size: 18px; border-radius: 10px; text-align: center; text-decoration: none; background-color: #444444; color: #ffffff; line-height: 40px;}
.bizt_torlod .btn-r {background-color: #336993; margin-left: 10px;}

.tars-adatl-layer.successful_activation .cont {padding: 20px;}
.tars-adatl-layer h2 {color: #336993;}
.site-randi .tars-adatl-layer h2 {color: #990000;}
.site-hirek .tars-adatl-layer h2 {color: #8f1111;}
.tars-adatl-layer .btn-cancel {background-color: #888888; color: #fff; text-transform: uppercase; font-family: open_sansbold; text-decoration: none; padding: 6px 22px; border-radius: 4px;}
.tars-adatl-layer .btn-ok {background-color: #366381; color: #fff; text-transform: uppercase; font-family: open_sansbold; text-decoration: none; padding: 6px 18px; border-radius: 4px;}
.site-randi .tars-adatl-layer .btn-ok {background-color: #3c8113;}
.site-hirek .tars-adatl-layer .btn-ok {background-color: #8f1111;}


.farsang-2017-layer.successful_activation {background: #fff; width: 599px;}
.farsang-2017-layer.successful_activation .cont {padding: 0; color: #444; text-align:center;font-size: 16px;line-height: 1.2;}
.flayer-text1 {background: transparent url("../img/farsang_2017_layerbg.png") no-repeat scroll 0 0;	width: 579px; height: 497px; border-radius: 6px 6px 0 0;padding: 0 10px;}
.flayer-text1 h4 {font-family: open_sansbold;font-size: 18px;padding-top: 360px;}
.flayer-text2 {color: #990000;padding: 20px 10px;}
.flayer-text3 {background-color: #f5f2eb; padding: 10px;}
.flayer-text3 a {background-color: #3c8113;color: #fff;text-transform: uppercase;text-decoration: none;font-size: 30px;padding: 5px 40px;border-radius: 6px;font-family: open_sansbold;box-shadow: 0 1px 3px #555;line-height: 2;}
.flayer-text4 {background-color: #f5f2eb; padding: 5px;}
.flayer-text4 a {line-height: 1;font-size: 14px;}
.flayer-text1-grat {background: transparent url("../img/farsang_2017_layer_gratbg.png") no-repeat scroll 0 0;width: 578px; height: 416px; border-radius: 6px 6px 0 0;padding: 0 10px;}
.flayer-text1-efi {padding-top: 280px;color: #990000;}
.flayer-text1-efitip {padding-top: 20px;}
.flayer-text1-grat-noefi {background: transparent url("../img/farsang_2017_layer_gratbg.png") no-repeat scroll 0 0;width: 578px; height: 360px; border-radius: 6px 6px 0 0;padding: 0 10px;}
.flayer-text1-noefi {padding-top: 280px;}

.reg-ker-layer h3 {color: #990000;font-size: 16px;}
.reg-ker-igen {margin-bottom: 25px;}
.reg-ker-igen a {background-color: #346a94;color: #fff;text-decoration: none;font-size: 14px;padding: 7px 20px;border-radius: 3px;font-weight: bold;}
.site-randi .reg-ker-igen a {background-color: #3c8113;}
.site-hirek .reg-ker-igen a {background-color: #8f1111;}
.reg-ker-input input {	border: 1px solid; font-size: 14px; line-height: 2; padding: 2px 10px; min-width: 188px; border-radius: 3px;}
.reg-ker-mod a {background-color: #F5F2EB;color: #fff;text-decoration: none;font-size: 14px;padding: 7px 20px;border-radius: 3px;font-weight: bold;}
.reg-ker-mod.active a {background-color: #346a94;}
.site-randi .reg-ker-mod.active a {background-color: #3c8113;}
.site-hirek .reg-ker-mod.active a {background-color: #8f1111;}
textarea#regiszt_megjegyzes {font-size: 12px;	width: 202px; border-radius: 2px;border: 1px solid #555;}

.ui-front.ui-autocomplete {z-index: 1000;}
.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 #346a94 !important;background:#346a94 !important;}
.site-randi .ui-state-active,.site-randi .ui-widget-content .ui-state-active,.site-randi .ui-widget-header .ui-state-active,.site-randi a.ui-button:active,.site-randi .ui-button:active,.site-randi .ui-button.ui-state-active:hover{border:1px solid #3c8113 !important;background:#3c8113 !important;}
.site-hirek .ui-state-active,.site-hirek .ui-widget-content .ui-state-active,.site-hirek .ui-widget-header .ui-state-active,.site-hirek a.ui-button:active,.site-hirek .ui-button:active,.site-hirek .ui-button.ui-state-active:hover{border:1px solid #8f1111 !important;background:#8f1111 !important;}

.bagdy-2017-layer.successful_activation {background: #fff; width: 740px;}
.bagdy-2017-layer.successful_activation .cont {background: transparent url("../img/layers/bagdyemoke.jpg") no-repeat scroll 0 0; width: 740px; height: 707px; padding: 30px 0 0 0; }
.bagdy-2017-text1 {color: #fff; font-size: 32px; line-height: 50px; background-color: #006466; background-color: rgba(0,100,102,0.9); width: 485px; font-family: 'source_sans_probold'; padding-left: 25px; text-transform: uppercase; }
.bagdy-2017-text2 {color: #fff; font-size: 24px; line-height: 50px; background-color: transparent; font-family: 'source_sans_prosemibold'; padding-left: 25px; font-style: italic; }
.bagdy-2017-text3 {color: #fff; font-size: 18px; line-height: 34px; background-color: #0aafb2; background-color: rgba(10,175,178,0.9); font-family: 'open_sansitalic'; padding-left: 25px; width: 315px; }
.bagdy-2017-text4 {color: #4b4744; font-size: 13px; line-height: 15px; background-color: #fff; background-color: rgba(255,255,255,0.8); padding: 15px 25px 25px 25px; margin-top: 3px; margin-bottom: 3px; width: 290px; }
.bagdy-2017-layer strong {color: #0f6a6d;}
.bagdy-2017-layer p {margin: 0 0 7px 0;}
.bagdy-2017-text5 {background-color: #fff; background-color: rgba(255,255,255,0.8); padding: 5px 25px; width: 290px;}
.bagdy-2017-text5 img:first-child {padding-right: 40px;}
.bagdy-2017-layer .btn-big-green {background: #3d8114 url('../img/layers/btn_big_green.png') no-repeat; display: block; width: 233px; height: 60px; line-height: 60px; color: #fff; font-size: 24px; font-family: 'source_sans_proregular'; text-decoration: none; padding-left: 55px;}

.play-app2-layer.successful_activation {background: #fff; width: 740px;}
.play-app2-layer.successful_activation .cont {background: #fff; width: 740px; height: 598px; padding: 0; text-align: center; border-radius: 7px;}
.play-app2-ltext1 {height: 115px; padding-top: 15px; color: #b3252b; font-size: 34px; background-color: #e9e9e9; font-family: 'source_sans_proregular'; line-height: 46px; border-radius: 7px 7px 0 0;}
.play-app2-ltext1 strong {font-size: 48px; font-family: 'source_sans_prosemibold';}
.play-app2-ltext2 {width: 740px; height: 354px; background: url('../img/layers/randi_playapp_bg.png') no-repeat;}
.play-app2-ltext3 {height: 83px; padding-top: 30px; background-color: #e9e9e9; border-radius: 0 0 7px 7px;}
.play-app2-ltext3 a {font-size: 24px; font-family: 'source_sans_proregular'; display: inline-block; width: 260px; height: 57px; line-height: 57px; background-color: #c93d43; border-radius: 4px; color: #fff; text-decoration: none;}

.robwil-layer.successful_activation {background: #fff; width: 740px; padding: 20px;}
.robwil-layer.successful_activation .cont {background: #e8e8e8; width: 740px; border-radius: 10px; padding: 0;}
.robwil-layer-box1 {background: url('../img/layers/robwil_bg.jpg') no-repeat; border-radius: 6px 6px 0 0; width: 740px; height: 539px;}
.robwil-layer-text1 {color: #ed2733; font-size: 25px; font-family: open_sansbold; line-height: 1.2; padding: 50px 0 30px 30px;}
.robwil-layer-text1 strong{font-size: 37px; font-family: 'opensans-extrabold'; font-weight: normal;}
.robwil-layer-text1 strong .robwil-fe {color: #fff; font-size: 39px; font-family: opensans-bold-webfont;}
.robwil-layer-text2 {color: #ccc; font-size: 16px; font-family: 'opensans-regular-webfont'; line-height: 20px; padding: 0 0 0 30px;}
.robwil-layer-text2 strong{font-family:'opensans-semibold-webfont'; font-weight: normal;}
.robwil-layer-text2 a {color: #ccc; font-family:'opensans-semibold-webfont'; font-weight: normal; text-decoration: underline;}
.robwil-layer-text3 a {display: block; width: 340px; height: 60px; margin: 40px auto 0 auto; text-align: center; background: #3d8114 url('../img/layers/btn-arrow.png') no-repeat center right 20px; font-family: 'source_sans_proregular'; font-size: 24px; color: #fff; line-height: 60px; border-radius: 10px; text-decoration: none;}
.robwil-layer-text4 a {display: block; height: 70px; text-align: center; font-family: 'source_sans_proregular'; font-size: 18px; color: #1e1e1e; line-height: 70px; text-decoration: underline;}
#teljesAdatlapLayer {z-index: 1001;}

.sting-layer.successful_activation {background: #fff; width: 740px; padding: 20px; }
.cont.sting_bg { background:url('../img/layers/layer_sting_bg.jpg') no-repeat; height:494px;}
.sting_right {width:340px; float:right;}
.sting_txt1 {font-size:20px; color:#fff; font-family: 'open_sansbold'; line-height:normal;}
.sting_txt1 span { color:#de595e; font-family: 'opensans-extrabold';}
.sting_txt2 {font-family: 'opensans-regular-webfont'; color:#fff;  font-size:15px; line-height:normal; padding:20px 0 0 0;}
.sting_txt2 p {padding: 0 0 10px 0; margin:0;}
.sting_txt2 strong {font-family: 'open_sansbold'; font-weight:normal;}
.sting_txt3 {text-align:center; font-family: 'opensans-regular-webfont'; padding:15px 0 0 0;}
.sting_appstore {display:inline-block; background:url('../img/layers/app_store.png') no-repeat; width:197px; height:63px; font-size:1px; text-decoration:none; line-height:1px; text-indent:-200%; overflow:hidden;}
.sting_tov_link {color:#fff; font-size:14px; line-height:30px; text-decoration:underline;}
.sting_tov_link:hover {color:#fff; font-size:14px; line-height:30px; text-decoration:none;}

.napernyo-2017-layer.successful_activation {background: #fff; width: 599px;}
.napernyo-2017-layer.successful_activation .cont {background: #ffe9c0 url("../img/napernyo_2017_layerbg.png") no-repeat scroll 0 0; border-radius: 4px; padding: 0; color: #6e5037; text-align:center; font-size: 16px; line-height: 1.2;}
.naplayer-text1 strong {}
.naplayer-text1 h4 {font-family:'open_sansbold'; font-weight: normal;color: #c5373c; font-size: 34px; line-height: 36px; text-transform: uppercase; padding-top: 240px; margin: 0;}
.naplayer-text1 h5 {font-family:'open_sansbold'; font-weight: normal; color: #6e5037; font-size: 18px; text-transform: uppercase; margin: 5px 0 30px 0;}
.naplayer-text2 {height: 60px; padding: 30px 0;}
.naplayer-text2 a {font-family:'open_sansbold'; font-size: 24px; line-height: 60px; background: #c5373c; color: #ffffff; padding: 13px 66px; text-decoration: none; text-transform: uppercase; border-radius: 6px;}
.naplayer-text3 {font-size: 14px; padding: 0 0 30px 0;}
.naplayer-text3 a {color: #6e5037;}
.napernyo-2017-layer-grat.successful_activation {background: #fff; width: 640px;}
.napernyo-2017-layer-grat.successful_activation .cont {background: #ffe9c0; color: #6e5037; text-align:center;}
.naplayer-text1-grat {padding: 30px 0 0 0;}
.naplayer-text1-grat h4 {font-family:'opensans-semibold-webfont'; font-weight: normal; font-size: 67px; line-height: 77px; color: #c5373c; margin: 0 56px 15px; border-bottom: 1px solid #6e5037;}
.naplayer-text1-grat p {font-family:'opensans-semibold-webfont'; font-weight: normal; font-size: 21px; line-height: 24px; margin: 0 0 15px 0;}
.naplayer-text2-grat {padding: 20px 75px;}
.naplayer-text2-grat p {font-family: 'opensans-regular-webfont'; font-size: 17px; line-height: 21px; text-align: left; margin: 0;}
.naplayer-text2-grat p strong {font-family:'opensans-semibold-webfont'; font-weight: normal;}
.naplayer-text3-grat p {font-family: 'opensans-regular-webfont'; font-size: 17px; line-height: 21px;}
.naplayer-text4-grat {height: 60px; padding: 30px 0;}
.naplayer-text4-grat a {font-family:'open_sansbold'; font-size: 24px; line-height: 60px; background: #c5373c; color: #ffffff; padding: 13px 66px; text-decoration: none; text-transform: uppercase; border-radius: 6px;}
.naplayer-text5-grat {font-family:'opensans-semibold-webfont'; font-size: 14px;}
.naplayer-text2-grat-vanefi {padding: 20px 75px 0 75px;}
.naplayer-text2-grat-vanefi p {font-family: 'opensans-regular-webfont'; font-size: 17px; line-height: 21px; text-align: left;}
.naplayer-text2-grat-vanefi p strong {font-family:'opensans-semibold-webfont'; font-weight: normal;}



.border_shadow_box.csernus {padding: 8px;}
.csernus-graf{width:278px;height:222px;background:url('../img/layers/grafbut_csernus.jpg') no-repeat; border-radius:3px; padding: 0; position:relative;}
.csernus-graf a {text-decoration:none!important;}
.csernus-text1 {color: #fff; font-size: 20px; line-height: 1.1;  font-family: 'source_sans_probold';
	position:absolute; top:3px; right:5px; text-align:right;  text-decoration:none!important; text-transform:uppercase;}
.csernus-text2 {color: #fff; font-size: 13px; line-height: 1.1; font-family: 'source_sans_proregular'; position:absolute; top:66px; right:10px; text-align:right;  text-decoration:none!important; text-transform:uppercase;}
.csernus-text3 {color: #5a5656; font-size: 14px; line-height: 1.1; font-family: 'source_sans_prosemibold';  position:absolute; top:120px; right:5px; text-align:right;  text-decoration:none!important;}
.csernus_but {color: #fff; font-size: 13px; line-height: 1.1; font-family:'open_sansbold'; position:absolute; top:150px; right:38px; text-align:right;  text-decoration:none!important; text-transform:uppercase; display:block;}
.csernus-text4 {color: #fff; font-size: 17px; line-height: 1.1; font-family: 'source_sans_proregular'; position:absolute; top:192px; left:11px; text-align:right;  text-decoration:none!important; text-transform:uppercase;}
.csernus-text4 span {font-family: 'source_sans_probold'; font-size:22px; margin-right:5px; }


.csernus-layer.successful_activation {background: #fff; width: 740px; padding: 20px; }
.cont.csernus_bg { background:url('../img/layers/layer_csernus_bg.jpg') no-repeat; height:707px; position:relative; padding:0;}

.csernus-l-text1 {color: #fff; font-size: 51px; line-height: 1.1;  font-family: 'source_sans_probold'; position:absolute; top:17px; right:20px; text-align:right;  text-decoration:none!important; text-transform:uppercase;}
.csernus-l-text2 {color: #fff; font-size: 23px; line-height: 1.1; font-family: 'source_sans_proregular'; position:absolute; top:180px; right:20px; text-align:right;  text-decoration:none!important; text-transform:uppercase;}
.csernus-l-text3 {color: #818181; font-size: 21px; line-height: 1.1; font-family: 'source_sans_prosemibold';  position:absolute; top:265px; left:441px; text-align:left;  text-decoration:none!important;}
.csernus-l-text3  span {font-family: 'source_sans_probold'; font-size:30px; text-transform:uppercase;}
.csernus-l-text4 {color: #818181; font-size: 21px; line-height: 1.1; font-family: 'source_sans_prosemibold';  position:absolute; top:350px; left:441px; text-align:left;  text-decoration:none!important;}
.csernus-l-text4  span {font-family: 'source_sans_probold'; font-size:30px; text-transform:uppercase;}
.csernus-l-but {color: #fff; font-size: 24px; font-family: 'source_sans_proregular'; position:absolute; top:477px; left:433px; text-align:left;  text-decoration:none!important; display:block; width:231px; height:60px; padding:0 0 0 57px; line-height:60px; background:#3d8114;}
.csernus-l-but:hover {color: #fff;}
.csernus-l-but:after { content:''; background:#366c14 url(../img/layers/csernus_tovabb.png) no-repeat center center; display:block; position:absolute; right:0px; top:0px; width:60px; height:60px; }
.csernus-l-text5 {color: #fff; font-size: 38px; line-height: 1.1; font-family: 'source_sans_proregular';  position:absolute; bottom:20px; left:20px; text-decoration:none!important; text-align:right; text-transform:uppercase;}
.csernus-l-text5  span {font-family: 'source_sans_probold'; font-size:50px;}

.miku-layer.successful_activation {background: #fff; width: 738px;}
.miku-layer.successful_activation .cont {background: #fff; border-radius: 4px; padding: 0; color: #fff; text-align:center; font-size: 21px; line-height: 1.25;}
.miku-text1 {width: 738px; height: 818px; background: #fff url("../img/layers/miku_layer.png") no-repeat scroll 0 0; border-radius: 4px 4px 0 0; font-family: 'opensans-light-webfont';}
.miku-text1 h2 {padding: 240px 0 0 0;	font-family: 'opensans-light-webfont'; font-weight: normal;	font-size: 32px; letter-spacing: 3px;}
.miku-text1 h3 {padding: 120px 0 0 0; font-family: 'opensans-light-webfont'; font-weight: normal; font-size: 24px; color: #fff; letter-spacing: 1px; margin-bottom: 30px;}
.miku-text1 .half-left {float: left; width: 50%; text-align: right; font-size: 24px;}
.miku-text1 .half-left p {margin: 0 15px 5px 0;}
.miku-text1 .half-right {float: right; width: 50%; text-align: left; font-size: 24px;}
.miku-text1 .half-right p {margin: 0 0 5px 15px;}
.miku-text1 strong {font-family:'open_sansbold'; font-weight: normal; font-size: 26px;}
.miku-text1 p.small {font-size: 15px; padding-left: 30px;}
.miku-desc {padding: 30px 40px 0;}
.miku-desc strong {font-size: 21px; letter-spacing: 1px;}
.miku-text2 {height: 160px;}
.miku-link1 {padding: 40px 0 0 0; height: 50px;}
.miku-link1 a {font-family:'opensans-semibold-webfont'; font-size: 28px; text-transform: uppercase; color: #fff; padding: 12px 28px; text-align: center; text-decoration: none; background: #149f06; border-radius: 4px; -webkit-box-shadow: inset 0px -2px 10px #777; box-shadow: inset 0px -2px 10px #777;}
.miku-link2 {padding: 20px 0 0 0;}
.miku-link2 a {color: #931f2c; font-size: 18px; text-decoration: none; background: transparent url(../img/layers/miku_fb.png) no-repeat 0 5px; padding-left: 30px;}

.successful_activation[data-scroll-enabled="true"] {position: absolute;}

.startu-layer.successful_activation {background: #fff url("../img/layers/stripe_start.png") repeat scroll 0 0; width: 739px;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
	.startu-layer.successful_activation {background-image: url("../img/layers/stripe_start@2x.png"); background-size: 150px 150px;}
}
.startu-layer.successful_activation .close{background-color: #fff; border-radius: 50%; width: 16px; height: 16px; background-position: 1px 1px; border: 2px solid #fff; margin: -16px -16px 0 0;}
.startu-layer.successful_activation .cont {background: #fff; border-radius: 4px; padding: 0; color: #c6373d; text-align:center; font-family: 'opensans-regular-webfont', open_sansregular; font-size: 20px; line-height: 1.2;}
.startu-text1 {width: 739px; padding-top: 260px; background: #fff url("../img/layers/startutazas_bg.jpg") no-repeat scroll 0 0; border-radius: 4px 4px 0 0;}
.startu-text1 h2 {font-family: 'source_sans_prolight'; font-weight: normal; font-size: 32px; line-height: 1.2; letter-spacing: 1px; margin: 0 30px 15px 30px;}
.startu-text1 h2 strong {font-family: 'source_sans_prosemibold'; font-weight: normal;}
.startu-text1 h3 {font-family: 'source_sans_prosemibold'; font-weight: normal; font-size: 36px; color: #c6373d; margin: 0 0 15px 0;}
.startu-text1 p {margin: 0 75px 20px;line-height: 1.4; font-size: 24px;}
.startu-text1 p strong {font-family: open_sansbold, opensans-bold; font-weight: normal;}
.startu-text2 {padding: 24px 0;}
.startu-text2 p {margin: 0 75px 20px;line-height: 1.4; font-size: 20px;}
.startu-text2 p img {vertical-align: middle; margin: -24px 10px 0;}
.startu-link1 {padding: 40px 0 0 0; height: 50px;}
.startu-link1 a {font-family:'opensans-semibold-webfont', open_sanssemibold; font-size: 24px; text-transform: uppercase; color: #fff; padding: 12px 50px; text-align: center; text-decoration: none; background: #3c8113; border-radius: 4px;}
.startu-link1 a:hover {color: #fff; text-decoration: none;}
.startu-link2 a {font-family: open_sansbold, opensans-bold; font-size: 18px; line-height: 36px; color: #d7d7d7;}
.startu-act #wrapp {position: fixed; left: 0; top: 0; width: 100%;}
@media only screen and (max-width: 767px) {
	.startu-layer.successful_activation {width: 280px;}
	.startu-layer.successful_activation .cont {font-size: 12px;}
	.startu-text1 {width: 280px; padding-top: 110px; background-size: auto 170px; background-position: top center;}
	.startu-text1 h2 {font-size: 20px; margin: 0 10px 15px 10px;}
	.startu-text1 h2 span {margin: 0 60px; display: block;}
	.startu-text1 h3 {font-size: 24px; margin: 0 0 15px 0;}
	.startu-text1 p {font-size: 13px; margin: 0 20px 20px 20px;}
	.startu-text2 {padding: 12px 0;}
	.startu-text2 p {margin: 0 10px 20px; font-size: 12px;}
	.startu-text2 p img {margin: -12px 5px 0; width: 64px;}
	.startu-link1 {padding: 10px 0 0 0; height: 30px;}
	.startu-link1 a {font-size: 16px; padding: 10px 30px;}
	.startu-link2 a {font-size: 14px;}
}

.photo_comment_layer{position:absolute;width:420px;max-width:100vw;background:#fff;padding:20px;z-index:1000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:none;}
.photo_comment_layer .close{background:transparent url("../img/icon-close.svg") no-repeat scroll 0 0 / 15px 15px; float:right; display:inline-block; overflow:hidden; text-indent:-1000em; width:15px; height:15px; position:relative; z-index:1000; margin:-15px -15px 0 0;}
.photo_comment_layer .close:hover{}
.photo_comment_layer .cont{background:#fff;color:#000;font-size:13px;line-height:1.2;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.photo_comment_layer .cont h1 {font-weight: normal;}
.photo_comment_layer .cont input{width:96%;border:1px solid #ccc;padding:2%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:13px;}
.photo_comment_layer .btn_megsem,.photo_comment_layer .btn_mentes,.photo_comment_layer .btn_torles{float:left;width:33%;text-align:center;}
.photo_comment_layer .btn_megsem a,.photo_comment_layer .btn_mentes a,.photo_comment_layer .btn_torles a{text-decoration:none;border:1px solid transparent;display:inline-block;padding:7px 10px;border-radius:3px;width:80px;color:#000;font-size: 14px;}
.photo_comment_layer .btn_megsem a.btn-disabled,.photo_comment_layer .btn_mentes a.btn-disabled,.photo_comment_layer .btn_torles a.btn-disabled{background:transparent !important;color:#aaa !important;border:1px solid #aaa !important;}
.photo_comment_layer .btn_megsem a:hover,.photo_comment_layer .btn_mentes a:hover,.photo_comment_layer .btn_torles a:hover{-webkit-box-shadow:0 1px 3px #aaa;box-shadow:0 1px 3px #aaa;}
.photo_comment_layer .btn_megsem a{background:#bbb;color:#fff;}
.photo_comment_layer .btn_mentes a{background:#336993;color:#fff;}
.site-randi .photo_comment_layer .btn_mentes a{background: #3D8114;}
.site-hirek .photo_comment_layer .btn_mentes a{background: #8f1111;}
.photo_comment_layer .btn_torles a{background:#C73E42;color:#fff;}

#RandiRendszeruzi.successful_activation .button_rendben {background: #3D8114; border-radius: 3px;}
#RandiRendszeruzi.successful_activation .button_rendben a {text-indent: 0; color: #fff; text-decoration: none; text-align: center; line-height: 40px;}
#RandiRendszeruzi.successful_activation .button_rendben a:hover {background: #186300;}

.payp-layer.successful_activation {background: #fff; width: 600px;}
.payp-layer.successful_activation .cont {background: #2793d4; background: -moz-linear-gradient(top, #2793d4 0%, #135ba2 100%); background: -webkit-linear-gradient(top, #2793d4 0%,#135ba2 100%); background: linear-gradient(to bottom, #2793d4 0%,#135ba2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2793d4', endColorstr='#135ba2',GradientType=0 ); border-radius: 4px; padding: 30px; color: #fff; font-family: 'source_sans_proregular'; font-size: 18px; line-height: 1.25;}
.payp-layer.successful_activation .cont strong {font-family: 'source_sans_probold'; font-weight: normal;}
.payp-text1 p {padding: 0 6px;}
.payp-text1 h2 {text-align:center; margin: 0 0 30px 0;font-family: 'opensans-bolditalic'; font-weight: normal; font-size: 40px;}
.payp-text1 h2 .payp-logo {display: inline-block; text-indent: -10000%; width: 154px; height: 41px; background: transparent url("../img/layers/paypal.png") no-repeat scroll 0 0 / 154px 41px; vertical-align: bottom; }
.payp-link1 {text-align: center; height: 60px; margin-top: 65px;}
.payp-link1 a {font-family: 'open_sansbold'; font-size: 24px; color: #1363aa; background: #a8ddff; text-decoration: none; padding: 13px 52px; border-radius: 4px;}
.payp-link2 {text-align: center; margin: 25px 0;}
.payp-link2 a {font-family: 'source_sans_proregular'; font-size: 24px; color: #fff; text-decoration: none;}
.payp-link2 a i.arrow-r {display: inline-block; width: 11px; height: 19px; background: transparent url("../img/layers/arrow-r.png") no-repeat scroll 0 0 / 11px 19px; vertical-align: middle;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
	.payp-text1 h2 .payp-logo {background-image: url("../img/layers/paypal@2x.png"); }
	.payp-link2 a i.arrow-r {background-image: url("../img/layers/arrow-r@2x.png");}
}

.husv18-layer.successful_activation {background: #fff; width: 739px;}
.husv18-layer.successful_activation .cont {background: #fff; border-radius: 4px; padding: 0; color: #c6373d; text-align:center; font-size: 20px; font-family: 'opensans-regular-webfont'; line-height: 2;}
.husv18-text1 {width: 739px; height: 320px; background: transparent url(../img/layers/husv18.png) no-repeat 0 0; color: #c6373d;}
.husv18-text2 {padding: 30px 50px; text-align: center;}
.husv18-text2 h2 {font-family:'opensans-semibold-webfont'; font-weight: normal; font-size: 38px; line-height: 1; letter-spacing: 3px;}
.husv18-text2 h3 {font-family: 'source_sans_probold'; font-weight: normal; font-size: 40px; color: #c6373d; line-height: 1; letter-spacing: 1px;}
.husv18-text2 h4 {font-family: 'opensans-regular-webfont'; font-weight: normal; font-size: 24px;}
.husv18-text2 h5 {font-family: 'opensans-regular-webfont'; font-weight: normal; font-size: 22px;}
.husv18-text1 strong {font-family: 'open_sansbold'; font-weight: normal;}
.husv18-link1 {height: 50px;}
.husv18-link1 a {font-family:'opensans-semibold-webfont'; font-size: 22px; text-transform: uppercase; color: #fff; padding: 8px 45px; text-align: center; text-decoration: none; background: #c8383f; border-radius: 4px;}
.husv18-link1 a:hover {background: #9e2c32;}
.husv18-link2 {padding: 20px 0 0 0;}
.husv18-link2 a {font-family:'opensans-semibold-webfont'; color: #242423; font-size: 18px; text-decoration: underline;}

/* Ideiglenes - GDPR miatti layer az uj reg elott  */
#layer-elfogad .layer-cont{background:#fff;padding:20px;line-height:1.4;}
#layer-elfogad input[type="checkbox"]{float:left;height:16px;margin-right:10px;}
#layer-elfogad input[type="checkbox"] + label{font-size:14px;}
#layer-elfogad .col-full{overflow:hidden;}
#layer-elfogad .btns-center{text-align:center;margin-top:20px;}
#layer-elfogad .btns-center button{background:#4e901d;background:-moz-linear-gradient(top, #4e901d 0%, #4e901d 50%, #38670f 51%, #427a12 100%);background:-webkit-linear-gradient(top, #4e901d 0%,#4e901d 50%,#38670f 51%,#427a12 100%);background:linear-gradient(to bottom, #4e901d 0%,#4e901d 50%,#38670f 51%,#427a12 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e901d', endColorstr='#427a12',GradientType=0 );width:128px;height:38px;padding-left:10px;display:inline-block;border:1px solid #fff;text-decoration:none;text-align:center;line-height:36px;font-size:18px;font-family:'open_sansbold';font-weight:normal;color:#fff;-webkit-box-shadow:0 0 0 1px #c9c9c9;-moz-box-shadow:0 0 0 1px #c9c9c9;box-shadow:0 0 0 1px #c9c9c9;text-shadow:0 0 3px #1c521b;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0;margin:0 10px;}
#layer-elfogad .btns-center button.btn-white{background:#949494;background:-moz-linear-gradient(top, #949494 0%, #949494 50%, #6f6f6f 51%, #818181 100%);background:-webkit-linear-gradient(top, #949494 0%,#949494 50%,#6f6f6f 51%,#818181 100%);background:linear-gradient(to bottom, #949494 0%,#949494 50%,#6f6f6f 51%,#818181 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#949494', endColorstr='#818181',GradientType=0 );text-shadow:0 0 2px #363636;}
/* /Ideiglenes - GDPR miatti layer az uj reg elott  */

.facebook_layer.successful_activation .buttons {float:none;width:auto;}
.facebook_layer.successful_activation .buttons a:hover {border:none;-webkit-box-shadow: 0 0 4px #eee;-moz-box-shadow: 0 0 4px #eee;box-shadow: 0 0 4px #eee;}
.facebook_layer.successful_activation .buttons .cancel {display: inline-block;padding: 0 10px;}
#facebook_layer_disconnect,
#facebook_layer_connect2 {background: #fff;padding:25px;}
#facebook_layer_disconnect .cont,
#facebook_layer_connect2 .cont {font-size:14px;line-height: 1.25;background: #d1d1d1;color:#424242}
#facebook_layer_disconnect .cont h3,
#facebook_layer_connect2 .cont h3 {font-size:24px;color:#424242;}
#facebook_layer_disconnect .buttons,
#facebook_layer_connect2 .buttons {text-align: center;float:none;width:auto;}
#facebook_layer_disconnect .buttons .cancel,
#facebook_layer_connect2 .buttons .cancel {margin-top: 28px;display: inline-block;width: 200px;height: 50px;line-height: 50px;text-decoration: none;box-sizing: border-box;background: #fff;color: #7c7c7c;border-radius: 5px;font-family: source_sans_proregular;font-size: 24px;margin-right: 20px;padding: 0;}
#facebook_layer_disconnect .buttons .button,
#facebook_layer_connect2 .buttons .button {display: inline-block;width: 200px;height: 50px;line-height: 50px;text-decoration: none;box-sizing: border-box;background: #3d5a98;color: #fff;border-radius: 5px;font-family: source_sans_prosemibold;font-size: 24px;margin-top: 38px;margin-bottom: 25px;}
#facebook_layer_disconnect .buttons a:hover,
#facebook_layer_connect2 .buttons a:hover {border:none;-webkit-box-shadow: 0 0 4px #eee;-moz-box-shadow: 0 0 4px #eee;box-shadow: 0 0 4px #eee;}

.vb_promo-layer.successful_activation {background: #fff; width: 590px; padding: 20px; }
.cont.vb_promo_bg { background:#e8e8e8 url('../img/layers/vb_promo_bg.jpg') no-repeat left bottom; position:relative; padding:0;}

.vb_promo-text1 {font-family: 'opensans-bolditalic';  text-align:center; color:#d60e10; font-size:30px; padding:10px 0; line-height:36px;}
.vb_promo-col {float:right; width:290px; margin:10px 20px; }
.vp_promo-box1 {padding:15px; margin:0px 0px 15px 0; background: rgba(16,65,146,.87); color:#fff; font-family: 'opensans-regular-webfont'; line-height:20px; border-radius:5px; font-size:14px; }
.vp_promo-box1 strong { font-weight:normal; font-family: 'opensans-bold-webfont';}
.vb_promo-box-center {text-align:center; display:block; margin:5px 0 0 0; text-transform:uppercase;}
.vb_promo-btn {display:block; background:#3c8113;  font-family: 'opensans-bold-webfont'; font-size:18px; padding:10px 0; text-align:center;  border-radius:5px;  text-decoration:none; color:#fff; }

.btn-green {font-family:'opensans-semibold-webfont', open_sanssemibold; font-size: 16px; text-transform: uppercase; color: #fff; padding: 12px 15px; text-align: center; text-decoration: none; background: #3c8113; border-radius: 4px; display: inline-block; margin: 0 10px;}
.btn-green:hover {background: #387713; color: #fff; text-decoration: none;}

.szingli_promo-layer.successful_activation {background: #fff; width: 600px; padding: 20px; }
.cont.szingli_promo_bg { width: 600px; height: 484px; background:#e8e8e8 url('../img/layers/szingli_promo_bg.jpg') no-repeat left top; padding:0;}
.szingli_promo-text1 {padding: 20px 20px 20px 320px; font-family: 'opensans-bolditalic'; font-size: 22px; line-height: 26px; color: #d02c4e; margin: 0;}
.szingli_promo-text2 {padding: 0 20px 20px 320px; font-family: 'opensans-regular-webfont'; font-size: 14px; line-height: 19px; color: #444;}
.szingli_promo-text2 strong {font-family: 'opensans-bold-webfont'; font-weight: normal;}
.szingli_promo-btn {text-decoration: none; display: block; height: 42px; line-height: 42px; color: #fff; font-size: 18px; font-family: 'opensans-bold-webfont'; background: #3c8113; text-align: center; text-transform: uppercase; border-radius: 5px;}
.szingli_promo-btn:hover {color: #fff; background: #186300;}

.torlkedv-layer.successful_activation {background: #fff; width: 596px; padding: 20px; }
.cont.torlkedv-cont { width: 596px; height: auto; background:#fff; padding:0;}
.torlkedv-text1 {padding: 10px 20px 10px 20px; font-size: 18px; color: #c21111; line-height: 1.2; font-weight: bold;}
.torlkedv-text2 {padding: 0 20px 10px 20px; font-size: 13px; color: #363636; line-height: 1.2;}
.torlkedv-text3 {padding: 0 20px 10px 20px; font-size: 20px; color: #377106; line-height: 1.2; font-weight: bold;}
.torlkedv-text4 {padding: 0 20px 40px 20px; font-size: 13px; color: #363636; line-height: 1.2;}

.osziakcio-layer.successful_activation {background: #fff; width: 590px; padding: 20px; }
.cont.osziakcio_bg{ background:#e8e8e8 url('../img/layers/osziakcio_bg.jpg') no-repeat left bottom; position:relative; padding:0;}
.osziakcio-right {float:right; width:290px; margin: 18px;}
.osziakcio-box {background: rgba(255,255,255,.87); border-radius: 6px; font-size: 13px; color:#3d362d; font-family: 'opensans-regular-webfont'; padding: 10px 20px 10px 20px; line-height: 15px;  }
.osziakcio-title {font-family: 'opensans-bold-webfont'; color: #d43d5a; font-size: 24px; padding: 0 0 20px 0; text-transform: uppercase; line-height: 26px;}
.osziakcio-but {display: block; padding: 15px 0; font-size: 24px; font-family: 'open_sanssemibold'; color: #fff; text-decoration: none; text-align: center; background: #d43d5a; text-transform: uppercase; margin: 10px 0 0 0; border-radius: 6px; transition: all .5s;}
.osziakcio-but:hover {color: #fff; background: #a22d32;}

.tartanyar-layer.successful_activation {background: #fff; width: 590px; padding: 20px; }
.cont.tartanyar_bg{ background:#e8e8e8 url('../img/layers/tart_a_nyar_bg.jpg') no-repeat left bottom; position:relative; padding:0;}
.tartanyar-box1 {float:right; background:#c8383f; border-radius:8px 0 0 8px; padding:10px 30px 20px 20px; color: #fff; margin: 15px 0 0 0;  }
.taranyar_txt1 {font-size:112px;  line-height: 112px; font-family: 'open_sanssemibold';}
.taranyar_txt2 {font-size:30px; line-height: 35px; font-family: 'open_sanssemibold';}
.taranyar_txt3 {font-size:18px; line-height: 22px; font-family: 'open_sansregular';}
.tartanyar-box2 {float:left;  margin: 50px 20px 20px 20px; background: rgba(255,255,255,.87);color: #303030; padding: 15px; border-radius: 8px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);}
.tartanyar-box2 br {display:none;}
.taranyar_txt4 {font-size:19px;  line-height: 22px; font-family: 'open_sanssemibold'; padding: 0 0 10px 0;}
.taranyar_txt5 {font-size:14px;  line-height: 18px; font-family: 'open_sansregular'; padding: 0 0 15px 0;}
.taranyar_txt6 {font-size:14px;  line-height: 18px; font-family: 'open_sanssemibold'; padding: 0 0 10px 0; float: left;}
.tartanyar-but {display: block; float: right; width: 260px; padding: 15px 0; font-size: 20px; font-family: 'open_sanssemibold'; color: #fff; text-decoration: none; text-align: center; background: #3a6c10;  text-transform: uppercase; margin: -15px 0 0px 0; border-radius: 6px; transition: all .5s;}
.tartanyar-but:hover {color: #fff; background: #2b4e0d;}

.adatvedelem-layer.successful_activation {background: #f5f2eb; width: 590px; padding: 20px; }
.cont.adatvedelem_bg{background: #fff; position:relative; padding:0; border-radius: 10px; padding: 30px 40px!important; color: #383838; font-size:14px; font-family: 'open_sansregular'; line-height: normal!important;}
.adatvedelem_title {font-size:40px; font-family: 'open_sanssemibold'; text-align: center; padding-bottom: 20px;}
.adatvedelem_title2 {font-size:19px; font-family: 'open_sanssemibold';padding-bottom: 20px;}
.adatvedelem_txt a {font-family: 'open_sanssemibold'; text-decoration: underline;}
.adatvedelem_txt a:hover {text-decoration: none;}
.txt_center {text-align:center;}
.adatvedelem-but {display: inline-block; width: auto; padding: 15px 50px; font-size: 28px; font-family: 'open_sanssemibold'; color: #fff; text-decoration: none!important; text-align: center; background: #336993;  text-transform: uppercase; margin: 20px 0; border-radius: 6px; transition: all .5s;}
.adatvedelem-but:hover {color: #fff; background: #528ab5;}
.site-randi .adatvedelem-but { background: #3a6c10;}
.site-randi .adatvedelem-but:hover {background: #2b4e0d;}
.site-hirek .adatvedelem-but { background: #5b0000;}
.site-hirek .adatvedelem-but:hover {background: #8f1111;}
.site-femrandi .adatvedelem-but { background: #e23200;}
.site-femrandi .adatvedelem-but:hover {background: #e4572e;}

.toklampas-layer.successful_activation {background: #fff; width: 600px; padding: 20px; }
.cont.toklampas_bg { width: 600px; background:#ebaa46; padding:0; color: #050201;}
.toklampas-txt {padding:20px 80px; text-align: center; line-height: 1.3;font-family: 'opensans-regular-webfont'; font-size: 16px;}
.toklampas-txt1 {font-family: 'opensans-bold-webfont'; font-size: 34px; line-height: 38px; padding: 0 0 10px 0;  text-transform: uppercase;}
.toklampas-txt2 {font-family: 'opensans-bold-webfont'; font-size: 18px; padding-bottom: 20px; text-transform: uppercase;}
.toklampas-txt3 {font-family: 'opensans-regular-webfont'; font-size: 16px; padding-bottom: 20px;}
.toklampas-txt3 strong {font-family: 'opensans-bold-webfont'; font-weight: normal;}
.toklampas-but {text-decoration: none; display:inline-block; height: 42px; line-height: 42px; color: #ebaa46; font-size: 18px; font-family: 'opensans-bold-webfont'; background: #b42013; text-align: center; text-transform: uppercase; border-radius: 5px; padding: 0 70px; margin: 0 auto 20px auto;}
.toklampas-but:hover {color: #ebaa46; background: #9c271d;}
.border_shadow_box.toklampas {padding: 8px;}
.toklampas-graf{width:278px;height:222px;background:#ebaa46 url('../img/layers/grafbut_toklampas.jpg') no-repeat center top; border-radius:3px; padding: 0; position:relative;}
.toklampas-graf-txt1 {font-family: 'opensans-regular-webfont'; font-size: 18px; text-align:center; padding: 110px 0 0 0; text-transform: none; text-decoration: none!important; line-height: normal; }
.toklampas-graf-txt1 strong {font-family: 'opensans-bold-webfont'; font-weight: normal;}
.toklampas_but {text-decoration: none; display:inline-block; height: 42px; line-height: 42px; color: #ebaa46; font-size: 18px; font-family: 'opensans-bold-webfont'; background: #b42013; text-align: center; text-transform: uppercase; border-radius: 5px; padding: 0 15px; margin: 10px auto 0px auto;}
a.toklampas_but_link {text-decoration:none;}

/* from regiszt.css */
.prim{color:#336993;}
.site-randi .prim{color:#c8383f;}
.site-hirek .prim{color:#810100;}
.site-femrandi .prim{color:#e23200;}
.layer-full,.layer-full *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;}
.layer-full{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:100;background:#fff;overflow-x:hidden;overflow-y:auto;}
.layer-full .close{position:absolute;top:5px;right:5px;width:13px;height:13px;background:transparent url('images/icon-close.svg') no-repeat 0 0 / 13px 13px;overflow:hidden;text-indent:-1000%;}
.layer-full .layer-cont{margin:0 auto;}
/* /from regiszt.css */
.layer-full.layer-cropper .close{width:16px;height:16px;background-size:16px 16px;}
.layer-full.layer-cropper .layer-cont{padding:25px 10px;}
.ctab-head{width:50%;float:left;height:30px;line-height:26px;border-bottom:4px solid transparent;white-space:nowrap;cursor:pointer;text-align:center;text-transform:uppercase;transition:all 0.3s;font-size:16px;font-family:'opensans-regular-webfont';}
.ctab-head:hover{color:#000;border-bottom-color:#000;}
.ctab-head.active{color:#336993;border-bottom-color:#336993;}
.site-randi .ctab-head.active{color:#c8383f;border-bottom-color:#c8383f;}
.site-hirek .ctab-head.active{color:#810100;border-bottom-color:#810100;}
.site-femrandi .ctab-head.active{color:#e23200;border-bottom-color:#e23200;}
.ctab-cont{overflow:hidden;visibility:hidden;height:0;}
.ctab-cont.active{height:auto;visibility:visible;padding:10px 0;}
.img-container img,.img-container2 img{width:100%;}
.layer-cropper img{max-width:100%;}
.docs-preview{padding:10px 0;}
.img-preview,.img-preview2{overflow:hidden;}
.preview-lg{width:160px;height:190px;float:left;margin-right:10px;border-radius:3px;}
.preview-md{width:60px;height:70px;float:left;border-radius:3px;}
.preview-lg2{width:160px;height:160px;float:left;margin-right:10px;border-radius:50%;}
.preview-md2{width:60px;height:60px;float:left;border-radius:50%;}
.img-container2 .cropper-crop-box,.img-container2 .cropper-view-box{border-radius:50%;}
.crop-rotate,.crop-rotate2{margin:20px 0;text-align:center;}
.btn-crop-left{display:inline-block;background:#fff url('images/icon-rotate-left.svg') no-repeat center center / 36px 36px;width:52px;height:52px;border-radius:50%;border:none;box-shadow:0 0 7px rgba(0,0,0,0.33);cursor:pointer;padding:0;margin:0 7px;}
.btn-crop-right{display:inline-block;background:#fff url('images/icon-rotate-right.svg') no-repeat center center / 36px 36px;width:52px;height:52px;border-radius:50%;border:none;box-shadow:0 0 7px rgba(0,0,0,0.33);cursor:pointer;padding:0;margin:0 7px;}
.btn-crop-left:hover,.btn-crop-right:hover{background-color:#fafafa;box-shadow:0 0 7px rgba(0,0,0,0.5);}
.layer-full.layer-cropper .layer-cont{width:848px;}
.crop-left{float:left;width:578px;}
.crop-right{float:right;width:230px;}
.docs-preview{padding-top:0;}
.crop-right .btn-big{height:50px;line-height:50px;font-size:22px;display:block;padding:0;margin:30px 0 0 0;width:100%;border:none;border-radius:5px;text-align:center;text-transform:uppercase;font-family:'opensans-bold-webfont';}
.rotate-center{-webkit-animation:rotate-center 1s linear infinite both;-moz-animation:rotate-center 1s linear infinite both;-o-animation:rotate-center 1s linear infinite both;animation:rotate-center 1s linear infinite both;}
@-webkit-keyframes rotate-center{
	0%{-webkit-transform:rotate(0);transform:rotate(0);}
	100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-moz-keyframes rotate-center{
	0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}
	100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg);}
}
@-o-keyframes rotate-center{
	0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
	100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotate-center{
	0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
	100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
.crop-right .btn-big.rotate-center{background-image:url('images/icon-loading.svg') !important;background-size:50px 50px;background-repeat:no-repeat;width:50px;height:50px;border-radius:50%;margin:30px auto 0 auto;text-indent:-1000%;overflow:hidden;pointer-events:none;}
.btn-cov{background:#336993;color:#fff !important;}
.site-randi .btn-cov{background:#c8383f;}
.site-hirek .btn-cov{background:#810100;}
.site-femrandi .btn-cov{background:#e23200;}
.btn-cov:hover,.btn-cov:active{background:#244865 !important;border-color:#244865 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.site-randi .btn-cov:hover, .site-randi .btn-cov:active{background:#a22d32 !important;border-color:#a22d32 !important;}
.site-hirek .btn-cov:hover, .site-hirek .btn-cov:active{background:#5d0202 !important;border-color:#5d0202 !important;}
.site-femrandi .btn-cov:hover, .site-femrandi .btn-cov:active{background:#b62c05 !important;border-color:#b62c05 !important;}
.flexi{display:flex;justify-content:space-between;}
.flexi .crop-right{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;}
.flexi .crop-right .col-full{margin-bottom:0;}
.fb-upload .holder .file{z-index:100}

.border_shadow_box.iphone8-graf {padding: 8px;}
a.iphone8-graf-link{text-decoration:none;}
.iphone8-graf-box{width:278px;height:222px;background:transparent url('../img/layers/graf-iphone8.jpg') no-repeat center top / 278px 222px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0;position:relative;}
.iphone8-graf-txt1{padding:35px 0 0 150px;font-size:24px;line-height:1.1;text-transform:uppercase;font-family:"source_sans_proregular";}
.iphone8-graf-txt2{background:#336993;color:#fff;font-size:12px;text-transform:uppercase;width:100px;height:28px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:28px;font-size:13px;font-family:"open_sanssemibold";margin:46px 0 0 170px;}
.site-randi .iphone8-graf-txt2{background:#c8383f;}
.site-hirek .iphone8-graf-txt2{background:#810100;}
.site-femrandi .iphone8-graf-txt2{background:#e23200;}
a.iphone8-graf-link:hover .iphone8-graf-txt2{-webkit-filter:brightness(110%);filter:brightness(110%);-webkit-box-shadow:0 1px 3px #333;-moz-box-shadow:0 1px 3px #333;box-shadow:0 1px 3px #333;}
.iphone8-layer.successful_activation{background:#fff;width:738px;padding:24px;}
.iphone8-layer.successful_activation .cont{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0;color:#000;font-size:26px;font-family:'opensans-regular-webfont';line-height:1.3;}
.iphone8-layer-bg{width:738px;height:740px;background:transparent url('../img/layers/layer-iphone8.jpg') no-repeat 0 0 / 738px 740px;}
.iphone8-layer-text1{font-size:52px;line-height:1;text-transform:uppercase;font-family:"source_sans_proregular";padding:130px 0 0 300px;}
.iphone8-layer-text2{padding:100px 35px 0;font-size:24px;text-align:justify;-moz-text-align-last:center;text-align-last:center;}
.iphone8-layer-text2 strong{font-weight:normal;font-family:'opensans-bold-webfont';}
.iphone8-layer-text3{text-align:center;font-size:21px;padding:42px 0 32px 0;}
.iphone8-layer-text3 strong{font-weight:normal;font-family:'opensans-bold-webfont';}
.iphone8-layer-text4{font-size:22px;text-align:justify;-moz-text-align-last:center;text-align-last:center;padding:0 35px;}
a.iphone8-layer-text5{background:#336993;color:#fff;font-family:"open_sanssemibold";font-size:22px;text-transform:uppercase;width:236px;height:48px;line-height:48px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:40px auto 20px auto;text-decoration:none;display:block;}
.site-randi a.iphone8-layer-text5{background:#c8383f;}
.site-hirek a.iphone8-layer-text5{background:#810100;}
.site-femrandi a.iphone8-layer-text5{background:#e23200;}
a.iphone8-layer-text5:hover{color:#fff;-webkit-filter:brightness(110%);filter:brightness(110%);-webkit-box-shadow:0 1px 3px #333;-moz-box-shadow:0 1px 3px #333;box-shadow:0 1px 3px #333;}
a.iphone8-layer-text6{color:#000;font-family:"open_sanssemibold";font-size:18px;text-align:center;display:block;}
.iphone8-layer-v.successful_activation{background:#fff;width:738px;padding:24px;}
.iphone8-layer-v.successful_activation .cont{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0;color:#000;font-size:25px;font-family:'opensans-regular-webfont';line-height:1.3;}
.iphone8-layer-bg-v{width:738px;height:474px;background:transparent url('../img/layers/layer-iphone8-v.jpg') no-repeat 0 0 / 738px 474px;}
.iphone8-layer-text1-v{font-size:50px;line-height:1;text-transform:uppercase;font-family:"source_sans_probold";padding:60px 0 0 314px;}
.iphone8-layer-text2-v{padding:50px 0 0 314px;line-height:1.5;}
.iphone8-layer-text2-v strong{font-weight:normal;font-family:'opensans-bold-webfont';}
a.iphone8-layer-text5-v{text-decoration:none;width:346px;height:46px;line-height:46px;text-transform:uppercase;font-family:"open_sanssemibold";font-size:16px;background:#336993;color:#fff !important;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:40px 10px 20px 9px;text-align:center;}
.site-randi a.iphone8-layer-text5-v{background:#c8383f;}
.site-hirek a.iphone8-layer-text5-v{background:#810100;}
.site-femrandi a.iphone8-layer-text5-v{background:#e23200;}
a.iphone8-layer-text5-v2{text-decoration:none;width:346px;height:46px;line-height:46px;text-transform:uppercase;font-family:"open_sanssemibold";font-size:16px;background:#427435;color:#fff !important;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:40px 9px 20px 10px;text-align:center;}
.iphone8-layer-grat.successful_activation{background:#fff;width:676px;padding:20px;z-index:1002;}
.iphone8-layer-grat.successful_activation .cont{background:#fff;padding:20px 0;color:#000;font-size:26px;font-family:'opensans-regular-webfont';line-height:1.6;text-align:center;}
.iphone8-layer-grat h2{font-size:68px;font-family:"source_sans_probold";font-weight:normal;margin:0;}
.iphone8-layer-grat h3{font-size:32px;font-family:"source_sans_probold";font-weight:normal;color:#000;margin:0;}
.iphone8-layer-grat a.btn{background:#336993;color:#fff;font-family:"open_sanssemibold";font-size:22px;text-transform:uppercase;width:236px;height:48px;line-height:48px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:40px auto;text-decoration:none;display:block;}
.site-randi .iphone8-layer-grat a.btn{background:#c8383f;}
.site-hirek .iphone8-layer-grat a.btn{background:#810100;}
.site-femrandi .iphone8-layer-grat a.btn{background:#e23200;}
.iphone8-layer-grat a.btn:hover{color:#fff;-webkit-filter:brightness(110%);filter:brightness(110%);-webkit-box-shadow:0 1px 3px #333;-moz-box-shadow:0 1px 3px #333;box-shadow:0 1px 3px #333;}
.iphone8-layer-grat small{font-size:11px;font-family:"open_sanssemibold";}

.karefi-layer.successful_activation{background:#fff;width:594px;padding:24px;}
.karefi-layer.successful_activation .cont{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0;color:#000;font-size:26px;font-family:'opensans-regular-webfont';line-height:1.5;}
.karefi-layer-bg{width:594px;height:443px;background:transparent url('../img/layers/karefi_bg.jpg') no-repeat 0 0 / 594px 443px;position:relative;overflow:hidden;}
.karefi-layer-text1{font-size:38px;line-height:1.2;text-transform:uppercase;font-family:'opensans-bold-webfont';padding:20px;background:#da001b;color:#fff;position:absolute;right:0;top:25px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
.karefi-layer-text2{font-family:'opensans-bold-webfont';padding:20px 35px;font-size:15px;line-height:1.2;text-align:center;background:rgba(255,255,255,0.87);-webkit-box-shadow:0 0 9px rgba(42,25,13,0.25);-moz-box-shadow:0 0 9px rgba(42,25,13,0.25);box-shadow:0 0 9px rgba(42,25,13,0.25);position:absolute;bottom:0;width:344px;left:90px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.karefi-layer-text2 a {display:block;background:#40769f;width:208px;height:46px;line-height:46px;font-size:20px;font-family:"open_sanssemibold";color:#fff;text-align:center;margin:20px auto 0 auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;text-transform:uppercase;}
.site-randi .karefi-layer-text2 a {background:#3a6c10;}
.karefi-layer-text2 a:hover{background:#2b4e0d;}

.karefi-layer-m.successful_activation{background:#fff;width:600px;padding:24px;}
.karefi-layer-m.successful_activation .cont{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0;color:#000;font-size:26px;font-family:'opensans-regular-webfont';line-height:1.5;}
.karefi-layer-m-bg{width:600px;}
.karefi-layer-m-text1{font-size:30px;line-height:72px;text-transform:uppercase;font-family:'opensans-bold-webfont';text-align:center;background:#ebebeb;color:#396ba4;height:72px;}
.karefi-layer-m-image{background:transparent url('../img/layers/karefi_bg_m.jpg') no-repeat 0 0;width:600px;height:308px;}
.karefi-layer-m-image-2{background:transparent url('../img/layers/karefi_bg_m2.jpg') no-repeat 0 0;width:600px;height:299px;}
.karefi-layer-m-text2{font-family:'opensans-bold-webfont';padding:30px;font-size:18px;line-height:1.2;text-align:center;background:#ebebeb;color:#383838;}
.karefi-layer-m-text2 a{display:block;background:#40769f;width:146px;height:50px;line-height:50px;font-size:26px;font-family:"source_sans_proregular";color:#fff;text-align:center;margin:10px auto 0 auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;background-color:#336993;}
.karefi-layer-m-text2 a:hover{background:#2b4e0d;}


.szamla-layer.successful_activation{background:#dbdbdb;width:600px;padding:20px; z-index: 1002;}
.cont.szamla_layer_cont {padding:30px; background: #fafafa;}
.cont.szamla_layer_cont * {    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;}
.szl_h1 {font-family:'opensans-bold-webfont'; color: #3d362d; font-size:18px; padding: 0 0 25px 0;}
.szl_txt1 {font-family:'opensans-regular-webfont'; color:#3d362d; font-size:15px; line-height: 1.5; }
.szl_tab_cont {width:346px; margin: 20px auto; clear: both;}
.szl_tab {float:left; width:100%;}
.szl_tab a {font-size:16px; color:#5b5b5b; text-decoration:none; display: inline-block; width:50%; border:solid 1px #b1b1b1; height: 50px; line-height: 48px; text-align:center; float: left; transition: all 0.2s;}
a.szl_tab1 {border-radius: 25px 0 0 25px; border-right:none;}
a.szl_tab2 {border-radius: 0 25px 25px 0; border-left:none;}
.szl_tab a:hover {background: #c8383f; border-color: #c8383f; color:#fff;}


a.szl_tab1{ background: #c8383f; border-color: #c8383f; color:#fff;}

.szl_tab2_act a.szl_tab1{ background: #fff; border-color: #b1b1b1; color:#5b5b5b;}
.szl_tab2_act a.szl_tab2{ background: #c8383f; border-color: #c8383f; color:#fff;}
.szl_tab a:hover {background: #c8383f; border-color: #c8383f; color:#fff;}
.szl_tab_item_2 {display: none;}
.szl_tab2_act .szl_tab_item_1{display:none;}
.szl_tab2_act .szl_tab_item_2{display:block;}


.szl_inp_item label{font-family:'opensans-regular-webfont'; color:#3d362d; font-size:15px; line-height: 1.5; }
.szl_tab_item_1, .szl_tab_item_2 {float:left; width:100%; margin: 20px 0;}
.szl_inp_item {width:100%; float: left; position: relative; padding-bottom: 30px;}
.szl_inp {width:100%; height: 40px; background: #fff; color:#3d362d; font-size: 16px;font-family:'opensans-regular-webfont'; border: solid 1px #b1b1b1; padding: 0 10px; border-radius: 5px;   }

.szl_error_txt {font-size:13px; color: #da001b; position: absolute; bottom:8px; left: 0; display: none;}
.szl_error .szl_error_txt {display:block;}
.szl_col58 {width:58%; float: left;}
.szl_col58_2 {width:58%; float: left; margin-right: 2%;}
.szl_col40{width:40%; float: left;}
.szl_col11{width:11%; float: left;}
.szl_col6{width:6%; float: left;}
.szl_col19{width:19%; float: left;}
.szl_elv {width:100%; float: left; text-align: center; font-size: 16px; color: #8c8c8c; line-height: 40px; }
.szl_txt3 {width:100%; float: left; margin: 20px 0; color: #5b5b5b; font-size:15px;}
.szl_buttons {float:left; width:100%;}
.szl_buttons a { float: left; width:48%; height: 46px; line-height: 44px; border:solid 1px #a8a8a8; border-radius: 8px; text-align: center; font-size: 16px; color: #828282; text-decoration:none; text-transform: uppercase;}
a.szl_but_ok { float: right; background: #c8383f; border-color: #c8383f; color:#fff;}

.szl_buttons_center {float:left; width:100%; margin: 30px 0 0 0;}

.szl_buttons_center a { float: right; width:48%; height: 46px; line-height: 44px; border:solid 1px #c8383f; border-radius: 8px; text-align: center; font-size: 16px; color: #ffffff; text-decoration:none; text-transform: uppercase; margin-right: 26%;}


.but_szla { display: inline-block; font-size:12px; color: #545254; border:solid 1px #545254; border-radius: 5px; background: #fafafa; padding: 8px 35px; text-decoration: none;}


#google_layer_disconnect .buttons,
#google_layer_connect .buttons {text-align: center;float:none;width:auto;}
#google_layer_disconnect .buttons .cancel,
#google_layer_connect .buttons .cancel {margin-top: 28px;display: inline-block;width: 200px;height: 50px;line-height: 50px;text-decoration: none;box-sizing: border-box;background: #f5f2eb;color: #7c7c7c;border-radius: 5px;font-family: source_sans_proregular;font-size: 24px;margin-right: 20px;padding: 0;}
#google_layer_disconnect .buttons .button,
#google_layer_connect .buttons .button {display: inline-block;width: 200px;height: 50px;line-height: 50px;text-decoration: none;box-sizing: border-box;background: #3c8113;color: #fff;border-radius: 5px;font-family: source_sans_prosemibold;font-size: 24px;margin-top: 38px;margin-bottom: 25px;}
#google_layer_disconnect .buttons a:hover,
#google_layer_connect .buttons a:hover {border:none;-webkit-box-shadow: 0 0 4px #eee;-moz-box-shadow: 0 0 4px #eee;box-shadow: 0 0 4px #eee;}

.border_shadow_box.hopehely-graf {padding: 8px;}
a.hopehely-graf-link{text-decoration:none;}
.hopehely-graf-box{width:278px;height:222px;background:transparent url('../img/layers/graf-hopehely.jpg') no-repeat center top / 278px 222px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0;position:relative;}
.hopehely-graf-txt1{padding:85px 0 0 75px;font-size:16px;line-height:1.4;font-family:"open_sanssemibold";}
.hopehely-graf-txt2{background:#336993;color:#fff;font-size:12px;text-transform:uppercase;width:100px;height:32px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:32px;font-size:13px;font-family:"open_sanssemibold";margin:20px 0 0 140px;}
.site-randi .hopehely-graf-txt2{background:#c8383f;}
.site-hirek .hopehely-graf-txt2{background:#810100;}
.site-femrandi .hopehely-graf-txt2{background:#e23200;}
a.hopehely-graf-link:hover .hopehely-graf-txt2{-webkit-filter:brightness(110%);filter:brightness(110%);-webkit-box-shadow:0 1px 3px #333;-moz-box-shadow:0 1px 3px #333;box-shadow:0 1px 3px #333;}

.hopehelyi-layer.successful_activation {background: #fff; width: 598px;}
.hopehelyi-layer.successful_activation .cont {width: 598px; height: 689px; background: transparent url('../img/layers/hopehelyi.jpg') no-repeat 0 0; border-radius: 4px; padding: 0; text-align:center; font-size: 16px; font-family: 'opensans-regular-webfont'; line-height: 1.4; color: #000;}
.hopehelyi-text1 {padding: 254px 40px 0;}
.hopehelyi-text1 h2 {font-family: 'open_sansbold'; font-weight: normal; font-size: 34px; color: #000; text-transform: uppercase;}
.hopehelyi-text1 h3 {font-family: 'open_sansbold'; font-weight: normal; font-size: 18px; color: #000; text-transform: uppercase;}
.hopehelyi-text1 strong {font-family: 'open_sansbold'; font-weight: normal;}
.hopehelyi-text2 {padding-top: 15px;}
.hopehelyi-link1 a {font-family:'opensans-semibold-webfont'; font-size: 24px; text-transform: uppercase; color: #fff; padding: 15px 70px; text-align: center; text-decoration: none; background: #c8383f; border-radius: 4px;}
.hopehelyi-link1 a:hover {background: #9e2c32;}
.hopehelyi-link2 {padding: 20px 0 0 0;}
.hopehelyi-link2 a {font-family: 'opensans-regular-webfont'; color: #050201; font-size: 14px; text-decoration: underline;}

.hopehely-adatlap-layer.successful_activation {background: #fff; width: 628px; font-size: 18px;}
.hopehely-adatlap-layer.successful_activation .cont {background:#4495cd url('../img/layers/hopehely-layer.jpg') no-repeat center top; width: 598px; height: auto; text-align: center; font-family: 'opensans-regular-webfont'; font-size: 18px; line-height: 1.4; color: #000;}
.hopehely-adatlap-layer h2 {font-size: 60px; line-height: 1; font-family: 'open_sansbold'; font-weight: normal; margin: 15px 0 25px 0; color: #000; text-transform: uppercase;}
.hopehely-adatlap-layer p {padding: 0 45px; hyphens: none; margin: 0 0 1.1em 0;}
.hopehely-adatlap-layer a.prim-btn {font-family:"open_sanssemibold"; padding: 10px 35px; border: none; color: #fff; background: #c8383f !important;-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; text-decoration: none; text-transform: uppercase; margin: 10px 0; display: inline-block;}
.hopehely-adatlap-layer a.prim-btn:hover {background: #95282d !important; color: #fff;}
.hopehely-adatlap-layer .close {width: 15px; height: 15px; background-size: 100%; margin: -18px -18px 0 0;}

.border_shadow_box.valentin-graf {padding: 8px;}
a.valentin-graf-link{text-decoration:none;}
.valentin-graf-box{width:278px;height:222px;background: transparent url('../img/layers/graf_valentin.jpg') no-repeat center top / 278px 222px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0;position:relative;}

.valentini-layer.successful_activation {background: #fff; width: 738px;}
.valentini-layer.successful_activation .cont {width: 738px; padding: 0; font-size: 13px; font-family: 'opensans-regular-webfont'; line-height: 1.4; color: #000;}
.valentini-layer.successful_activation .cont strong {font-family: 'open_sansbold'; font-weight: normal;}
.valentini-text1 {width: 378px; padding-left: 360px; height: 303px; padding-top: 35px; background: transparent url('../img/layers/valentini_bg1.jpg') no-repeat; text-align:center; -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}
.valentini-text1 h2 {font-family: 'open_sansbold_italic'; font-weight: normal; font-size: 32px; line-height: 1; margin: 0; color: #fff;}
.valentini-text1 h3 {font-family: 'opensans-regular-webfont'; font-weight: normal; font-size: 32px; line-height: 1; margin: 5px 0 20px 0; color: #fff;}
.valentini-text1 p {font-family: 'opensans-regular-webfont'; font-size: 23px; line-height: 26px; margin: 0; color: #fff;}
.valentini-text2 {margin-top: 15px; height: 182px; padding-left: 276px; background: #f2f2f2 url('../img/layers/valentini_bg2.png') no-repeat 42px bottom;}
.valentini-text21 {width: 260px; float: left;}
.valentini-text21 h4 {font-family: 'opensans-regular-webfont'; font-weight: normal; font-size: 16px; color: #000; margin: 0 0 5px 0; padding-top: 5px;}
.valentini-text21 p {margin: 0 0 5px 0;}
.valentini-text22 {width: 202px; float: left;}
.valentini-text22 a {display: block; text-align: center; text-decoration: none; text-transform: uppercase; width: 115px; height: 30px; line-height: 30px; font-family:'opensans-semibold-webfont'; font-size: 13px; background: #ff0a2a; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 76px auto 0 auto;}
.valentini-text22 a:hover {background: #ca0922;}
.valentini-text3 {margin-top: 15px; height: 182px; padding-left: 276px; background: #f2f2f2 url('../img/layers/valentini_bg3.png') no-repeat 42px bottom;}
.valentini-text31 {width: 260px; float: left;}
.valentini-text31 h4 {font-family: 'opensans-regular-webfont'; font-weight: normal; font-size: 16px; color: #000; margin: 0 0 5px 0; padding-top: 20px;}
.valentini-text31 p {margin: 0 0 5px 0;}
.valentini-text32 {width: 202px; float: left;}
.valentini-text32 a {display: block; text-align: center; text-decoration: none; text-transform: uppercase; width: 115px; height: 30px; line-height: 30px; font-family:'opensans-semibold-webfont'; font-size: 13px; background: #ff0a2a; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 76px auto 0 auto;}
.valentini-text32 a:hover {background: #ca0922;}
.valentini-text4 {margin-top: 15px; height: 182px; padding-left: 276px; background: #f2f2f2 url('../img/layers/valentini_bg4.png') no-repeat 42px bottom;}
.valentini-text41 {width: 260px; float: left;}
.valentini-text41 h4 {font-family: 'opensans-regular-webfont'; font-weight: normal; font-size: 16px; color: #000; margin: 0 0 5px 0; padding-top: 30px;}
.valentini-text41 p {margin: 0 0 5px 0;}
.valentini-text42 {width: 202px; float: left;}
.valentini-text42 a {display: block; text-align: center; text-decoration: none; text-transform: uppercase; width: 115px; height: 30px; line-height: 30px; font-family:'opensans-semibold-webfont'; font-size: 13px; background: #ff0a2a; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 76px auto 0 auto;}
.valentini-text42 a:hover {background: #ca0922;}



.nonap-layer.successful_activation {background: #fff; width: 740px; padding: 20px;}
.nonap-layer.successful_activation .cont {padding:0;}
.nonap-txt {font-size:20px; color: #050201;  padding:20px 50px; text-align: center; line-height: 1.5;font-family: 'opensans-semibold-webfont'; background: #fcf8f7; }
.nonap-txt p {padding: 0 0 0px 0; margin: 0 0  5px 0;}
.nonap-txt strong {font-family: 'opensans-bold-webfont'; font-weight: normal; font-size:21px;}
.nonap-title {font-family: 'opensans-bold-webfont'; font-size: 36px; line-height: 40px; padding: 0 0 20px 0;  text-transform: uppercase; color:#336993; text-align: center;}
.site-randi .nonap-title{color:#990000;}
.site-randi .nonap-title.husvet-title{color:#FF122E;}
.site-hirek .nonap-title{color:#810100;}
.site-femrandi .nonap-title{color:#e23200;}
.nonap-kupon {font-family: 'opensans-bold-webfont'; display:inline-block; border:solid 3px #050201; padding: 8px 40px; margin: 20px 0 ;}

.nonap-txt3 {font-size:19px; color:#4f4e4e; margin: 20px 0 15px 0; }
.nonap-but-center {text-align: center; padding: 35px 0  20px 0; }

.nonap-but {font-family: 'opensans-semibold-webfont'; font-size: 28px; color: #fff; text-decoration: none;  display: inline-block; background: #336993; border-radius: 5px; padding: 0 70px; height: 65px; line-height: 65px; transition: all .5s;   }

.site-randi .nonap-but  {background:#3c8113;}
.site-randi .nonap-but.husvet-but {background: #FF122E;}
.site-hirek .nonap-but  {background:#810100;}
.site-femrandi .nonap-but  {background:#e23200;}

.nonap-but:hover {color:#fff; background:#336993; text-decoration: none;}
.site-randi .nonap-but.husvet-but:hover {background: #ab0014;}

.site-randi .nonap-but:hover {background:#186300;}
.site-hirek .nonap-but:hover {background:#810100;}
.site-femrandi .nonap-but:hover {background:#e23200;}


.nonap-grafbut-bg {background:url(../img/layers/grafbut_nonap.jpg) no-repeat right bottom; background-size: 80px auto;margin: -16px -11px; padding: 15px 10px; border-radius: 6px; overflow: hidden; height: 90px;}
.nonap-graf-txt {font-size:11px; color: #333333;}


.nonap-graf-txt1 {font-size:18px; line-height: normal; font-weight: bold; color:#336993; margin: -3px 0 3px 0; }
.nonap-grafbut-bg-efi {background:url(../img/layers/grafbut_nonap.jpg) no-repeat right bottom; margin: -16px -11px; padding: 15px 10px; border-radius: 6px; overflow: hidden; height: 90px;}
/*.nonap-grafbut-bg-efi .nonap-graf-txt1 {font-size:21px;}*/

.site-randi .nonap-graf-txt1 {color:#990000;}

.site-hirek .nonap-graf-txt1 {color:#810100;}
.site-femrandi .nonap-graf-txt1 {color:#e23200;}

.nonap-graf-btn {font-family: 'opensans-bold-webfont'; font-size: 12px; color: #fff; text-decoration: none;  display: inline-block; background: #336993; border-radius: 3px; padding: 0 20px; height: 28px; line-height: 28px; transition: all .5s; margin: 10px 0 0 45px;  box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.23); }
.site-randi .nonap-graf-btn {background:#3c8113;}
.site-hirek .nonap-graf-btn {background:#810100;}
.site-femrandi .nonap-graf-btn {background:#e23200;}

.nonap-graf-btn:hover {color:#fff; cursor:pointer;box-shadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.4);background: #336993;  text-decoration: none;}

.site-randi .nonap-graf-btn:hover {background:#186300;}
.site-hirek .nonap-graf-btn:hover {background:#810100;}
.site-femrandi .nonap-graf-btn:hover {background:#e23200;}

.nonap-grafbut-bg-ffi {background:url(../img/layers/grafbut_nonap_ffi.jpg) no-repeat right bottom; margin: -16px -11px; padding: 15px 10px; border-radius: 6px; overflow: hidden; height: 90px;}
.ngtxt_20 {font-size:20px;}

/* Húsvét 2019 */
/* NO EFI */
.border_shadow_box.list-new.cimke .title.husvet-title {font-family: 'opensans-bold-webfont'; font-size: 20px; color:#FF122E; text-transform: uppercase;}
.lista2015.koszontes.udvozletek .timer {float: right; width: 123px; height: 108px; text-align: center; margin-top: 0;}
.lista2015.koszontes.udvozletek .timer i {float: none; margin: 12px auto 6px;}
.lista2015.koszontes.udvozletek .udvozletek-header.nonap_lista .middle {width: 433px; color: #000;}

.site-randi .nonap-grafbut-bg.husvet-grafbut-bg {height: 91px; background:url(../img/layers/easter-parfume-small.jpg) no-repeat right bottom; background-size: 83px 92px; padding: 15px 11px;}
.site-randi .nonap-grafbut-bg.husvet-grafbut-bg.husvet-grafbut-smaller {height: 91px;}
.site-randi .nonap-grafbut-bg.husvet-grafbut-bg.husvet-grafbut-surprise-bg {background:url(../img/layers/easter-egg-basket-small.jpg) no-repeat calc(100% - 17px) 32px; background-size: 69px 72px; padding: 15px 11px;}
.site-randi .nonap-grafbut-bg.husvet-grafbut-bg.husvet-grafbut-big-bg {height: 181px; background:url(../img/layers/easter-parfume-big.jpg) no-repeat right 43px; background-size: 154px 164px; padding: 15px 13px;}
.site-randi .nonap-grafbut-bg.husvet-grafbut-bg.husvet-grafbut-surprise-bg.husvet-grafbut-surprise-big-bg {height: 181px; background:url(../img/layers/easter-egg-basket-big.jpg) no-repeat calc(100% - 14px) 62px; background-size: 117px 123px; padding: 15px 13px;}

.site-randi .nonap-graf-txt.husvet-graf-txt {font-size:12px;}
.site-randi .nonap-graf-txt.husvet-graf-txt.husvet-graf-big-txt {font-size:14px;}
.site-randi .nonap-graf-txt.husvet-graf-txt.husvet-graf-surprise-txt.husvet-graf-surprise-big-txt {font-size: 14px;}

.site-randi .nonap-graf-txt1.husvet-graf-txt1 {font-size: 20px; color:#FF122E;}


.site-randi .nonap-graf-btn.husvet-graf-btn {height: 29px; background:#FF122E; margin: 7px 0 0 53px;}
.site-randi .nonap-graf-btn.husvet-graf-btn.husvet-graf-big-btn {height: 31px; font-size: 14px; line-height: 31px; border-radius: 5px; margin: 36px 0 0 0;}
.site-randi .nonap-graf-btn.husvet-graf-btn.husvet-graf-surprise-btn {padding: 0 18px; margin: 20px 0 0 46px;}
.site-randi .nonap-graf-btn.husvet-graf-btn.husvet-graf-surprise-btn.husvet-graf-surprise-big-btn {height: 31px; font-size: 14px; line-height: 31px; border-radius: 5px; margin: 43px 0 0 0;}
.site-randi .nonap-graf-btn:hover {background:#AB0014;}

/* EFI */
.site-randi .husvet-grafbut-efi .nonap-grafbut-bg.husvet-grafbut-bg.husvet-grafbut-surprise-bg {background-position: calc(100% - 14px) 48px; background-size: 62px auto;}
