/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* ======== Szamlazz font ========== */
[class^="icon-"],
[class*=" icon-"],
[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: szamlazz;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    width: 1em;
    margin-right: .2em;
    margin-left: .2em;
    font-style: normal;
}

.icon-ok:before { content: '\e800'; }
.icon-youtube:before { content: '\e801'; }
.icon-facebook:before { content: '\e802'; }
.icon-blogger:before { content: '\e803'; }
.icon-linkedin:before { content: '\e804'; }
.icon-robot:before { content: '\e805'; }
.icon-twitter:before { content: '\e806'; }
.icon-invoice:before { content: '\e807'; }
.icon-generate:before { content: '\e808'; }
.icon-post:before { content: '\e809'; }
.icon-palmtree:before { content: '\e80a'; }
.icon-free:before { content: '\e80b'; }
.icon-card:before { content: '\e80c'; }
.icon-id:before { content: '\e80d'; }
.icon-dropdown-arrow:before { content: '\e80e'; }
.icon-calendar:before { content: '\e80f'; }
.icon-caret:before { content: '\e810'; }
.icon-no:before { content: '\e811'; }
.icon-yes:before { content: '\e812'; }
.icon-user:before { content: '\e814'; }
.icon-lifebelt:before { content: '\e815'; }
.icon-plus:before { content: '\e816'; }
.icon-wand:before { content: '\e817'; }
.icon-icon-planet:before { content: '\e818'; }
.icon-lock:before { content: '\e819'; }
.icon-windows:before { content: '\e81a'; }
.icon-navallo:before { content: '\e81b'; }
.icon-right:before { content: '\e81c'; }
.icon-warning:before { content: '\e81d'; }
.icon-slider-next:before { content: '\e81f'; }
.icon-slider-prev:before { content: '\e820'; }
.icon-download:before { content: '\e821'; }
.icon-premium:before { content: '\e823'; }
.icon-box:before { content: '\e824'; }
.icon-twitter2:before { content: '\f099'; }


/*========= Header felső része =========*/

.fusion-secondary-header {
    padding: 25px 30px 25px 30px;
    font-family: szamlazz-font, Arial, Helvetica, sans-serif;
    border-bottom: none;
}

#top-header-logo {
    width: 200px;
	height: 50px;
    margin-right: 20px;
}


/* Margin on top of pages */
.page-template-100-width main{padding:0!important;}

/*========= Szamok =========*/

.fusion-top-left {
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
}

.fusion-top-left .fusion-alignleft {
    display: flex;
}
.fusion-top-left .left, .fusion-top-left .right {
    padding: 0 20px;
    font-size: 0;
}

.fusion-top-left .left {
    border-right: 2px solid #ffffff;
    text-align: right;
	margin: 5px 0px;
}

.fusion-top-left .number {
    display: block;
    font-size: 26px;
    line-height: 1;
    font-weight: bold;
    color: #ff6630;
}

.fusion-top-left .caption {
    font-size: 14px;
    line-height: 1;
    font-weight: 300;
}

.fusion-top-left .loginButtons {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    position: relative;
}

.fusion-top-left .loginButtons a span {
    font-weight: bold;
}

.fusion-top-left #loginButtonsLogout {
/*     position: absolute; */
    bottom: -24px;
    right: 0;
    font-size: 12px;
}

.fusion-top-left #loginButtonsLogout:hover {
    text-decoration: underline;
}

.fusion-top-left .szamlazz-icon-inline {
    font-size: 24px;
    vertical-align: middle;
    font-weight: 400;
}
.fusion-top-left .icon-invoice {
    margin-left: 10px;
    margin-right: -16px;
}

.fusion-top-left .loginButtons .fusion-button {
    border-radius: 4px;
    line-height: 40px;
}

.fusion-top-left .loginButton .fusion-button {
    padding: 0 40px;
}

.fusion-top-left .logoutButton .fusion-button {
    padding: 0 20px;
}

.fusion-logo {
    cursor: pointer;
}

/*========= navigation menu ===========*/
.fusion-header {
    padding: 0px 30px !important;
}

.fusion-header-wrapper.fusion-is-sticky .fusion-logo {
    width: 190px;
    height: 48px;
    margin: 2px 30px 0px 0px !important;
    background: url(https://www.szamlazz.hu/szamla/images/outer/logo.svg?v=1) no-repeat;
    transition: all 0.4s ease;
}

.fusion-header.fusion-sticky-shadow {
	padding: 0px !important;
}


.fusion-is-sticky .fusion-mobile-nav-holder > ul {
    max-height: none;
    overflow-y: auto;
}

.fusion-mobile-menu-icons a {
    width: 40px;
    height: 35px;
    background: url("https://www.szamlazz.hu/wp-content/uploads/2017/04/menu.svg") no-repeat;
}

.fusion-icon-bars:before {
    content: none !important;
}

.fusion-main-menu {
    float: left;
}

.fusion-mobile-nav-item a {
    font-weight: bold;
}

.fusion-main-menu li.current-menu-item > a > span {
  /*    padding: 5px 10px;
  border: 2px solid white;
    border-radius: 4px;*/
}

.fejlec-logo {
    padding-right: 30px;
}

.fusion-main-menu .sub-menu {
    border-top: none !important;
}

.col.content-wrapper.link-area-link-icon.icon-hover-animation-none.link-area-link-icon-hover h2 {
  color: #3b4657 !important;
}

@media only screen and (max-width: 1135px) {
	.fusion-top-left .left,
    .fusion-top-left .right {
        display: none;
    }
}

@media only screen and (max-width: 1000px) {
    .fusion-top-left .left,
    .fusion-top-left .right {
        display: none;
    }
	.fusion-top-left .loginButtons {
		align-items: normal;
	}

    #top-header-logo {
    width: 149px;
	height: 39px;
	}

	.fusion-mobile-menu-design-modern .fusion-secondary-header {
    padding: 10px 15px !important;
	}

    .fusion-secondary-menu > ul > li > a {
        margin-bottom: 10px;
    }
	
	.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header {
    padding: 11px 20px !important;
	}
	
	.fusion-mobile-menu-icons a {
    float: right;
    font-size: 21px;
    margin-left: 20px;
    margin-top: 6px;
	}

    .fusion-body .fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row .fusion-alignleft {
        text-align: left;
    }
}


@media (max-width : 767px) {
/*     .fusion-secondary-header .logged-in-text {
        display: none;
    } */
}


/*========= hivatkozas ===========*/

a:link {
    color: #ff6630;
    font-weight: 700;
}

a:visited {
    color: #ff6630;
}

a:hover {
    color: #ff6630;
}

a:active {
    color: #ff6630;
}



/*========= tortenet blog ===========*/

li.cat-item.cat-item-19 {
    display: none !important;
}


/*========= sajtomegjelenes blog ===========*/

li.cat-item.cat-item-91 {
    display: none !important;
}

/*========= Szamlazz.hu Percek blog ===========*/

li.cat-item.cat-item-96 {
    display: none !important;
}

/*========= ajanlott bejegyzesek betumeret ===========*/
.related-posts h4 {
    font-size: 14px !important;
}

/* BLOG */
.post-content h6, .post-content h4{font-weight:bold}
.post-content li{margin-bottom:6px;}
/*h2.fusion-post-title{font-size:25px;font-weight:700;}*/


/* SZOLGALTATASCSOMAG ALOLDALAK */
.page-id-7161 #main, .page-id-7183 #main, .page-id-7204 #main {padding:0;}
.tovabbi-megoldasok-blokk .link-area-link-icon .content-container{margin-left: 40px;font-family: "Open Sans", Helvetica, Arial, sans-serif;}
.mi-tartozik-blokk .link-area-link-icon .content-container{font-family: "Open Sans", Helvetica, Arial, sans-serif;}
.tovabbi-megoldasok-blokk .link-area-link-icon .heading-with-icon{margin-bottom:5px;}

.szolgcsom-tovabbi-meg .fusion-content-boxes .heading{margin-bottom:0;}
/*.szolgcsom-tovabbi-meg .fusion-content-boxes .fusion-column{margin-bottom:0;}*/

/*.egyeb-elerheto-funkciok .fusion-content-boxes .heading{margin-bottom:0;}*/
.egyeb-elerheto-funkciok .fusion-content-boxes .fusion-column{margin-bottom:0;}

/*.digital-szlcs .fusion-columns-1 .fusion-column{margin-bottom:0!important;}*/
.digital-szlcs .fusion-columns-1 .fusion-column .heading{margin-bottom:0!important;}
.digital-szlcs .fusion-columns-1 .fusion-column .heading-with-icon{margin:0 auto;}
.digital-szlcs .link-area-link-icon .content-container{margin-left: 36px;}
.fusion-column-wrapper .digital-szlcs .heading {margin-bottom:0;}

.mi-tartozik-blokk .profi-szlcs .fusion-column .content-container{margin:0 0 0 55px!important;}
.mi-tartozik-blokk .profi-szlcs .fusion-column .heading{margin-bottom:0!important;}

.nav-allo-badge{position:relative;top:100px;left:-120px;}
.nav-allo-mobil{width:140px;height:auto;}

.full-boxed-pricing .panel-body .price .currency {margin-right: 15px;}
.full-boxed-pricing .panel-body .price .time {font-size: 17px!important;margin-left:10px!important;}
.fusion-pricingtable-column{cursor:default!important;}

/* FORM */
@media (max-width : 767px){
.frm_style_formidable-style.with_frm_style textarea, .frm_style_formidable-style.with_frm_style input[type="text"], .frm_style_formidable-style.with_frm_style input[type="number"], .frm_style_formidable-style.with_frm_style input[type="email"]{width:100%!important;}
}

/* RESPONSIVE PRICING TABLE */
.rpt_plans .rpt_plan .rpt_features {padding:12px!important;}
.rpt_4_plans .rpt_plan .rpt_features .rpt_feature {padding: 4px 10px!important;}
.rpt_feature a:link {font-weight:normal;}
a.rpt_tooltip .rpt_tooltip_plus{top:0px!important;}
.rpt_4_plans .rpt_xxsm_price .rpt_plan .rpt_head .rpt_price {font-size:20px!important;line-height: 40px!important;}
.rpt_4_plans .rpt_plan .rpt_title {font-size: 26px!important;}
a.rpt_tooltip>span.intool {margin-top: 45px!important;}
.rpt_style_bic .rpt_plan, .rpt_style_loc .rpt_plan {
    -webkit-box-shadow: 0px 0px 3px 0 #aaa!important;
    -moz-box-shadow: 0px 0px 3px 0 #aaa!important;
    box-shadow: 0px 0px 4px 0 #aaa!important;
}
.rpt_plans .rpt_plan img {margin: 4px 5px 0 0!important;width:10px;height:10px;}
a.rpt_tooltip>span.intool{font-weight:500!important;}

/* Konyveloi adatkapcsolat oldal */
.konyvelo-rendszerek .link-area-link-icon img{box-shadow:0 0 10px #ccc;}
.offline-keretes .link-area-link-icon img{box-shadow:0 0 10px #aaa;}
.konyvelo-rendszerek .content-box-heading{font-weight:700!important;}
.konyvelo-rendszerek .content-container p{font-family:"Open Sans", Helvetica, Arial, sans-serif;}
.offline-keretes .fusion-builder-row {padding:20px;border:5px solid #aaa;background:#D4D3D8;}
.offline-partnerek{padding-bottom:0!important;margin-bottom:0!important;}
.offline-partnerek{padding:20px;}
.offline-partnerek .content-box-heading{font-size:16px!important;}
.offline-partnerek .fusion-content-boxes .heading {margin-bottom: 5px!important;}

/* REGISZTRÁCIÓ GOMB */

.custom-header-buttons {
		display: flex;
}

.transparent-btn {
    background-color: transparent;
	color: #ffffff;
    margin-right: 10px;
	height: 40px;
	font-size: 14px;
	border: 0.1px solid #ffffff !important;
	padding: 0 18px;
}

.transparent-btn:hover {
    background-color: white;
	color: #ff6630;
    margin-right: 10px;
	height: 40px;
	font-size: 14px
	padding: 0 18px;
}

.regButton {	
	display:normal;
}

.logout-btn {
    color: #ffffff !important;
    border: 0.1px solid #ffffff !important;
    border-radius: 4px !important;
    margin-left: 5px !important;
    padding: 4px 7px 4px 8px !important;
	font-size: 20px !important;
}

.logout-btn img {
    width: 25px;
	padding-top: 3px;
}



@media only screen and (max-width: 992px) {
    .custom-header-buttons {
        padding-bottom: 20px;
		margin-top: 20px;
    }
}

@media only screen and (max-width: 576px) {
    #regButton span {
       padding: 1px 6px !important;
	   height: 24px !important;
	   line-height: 20px !important;
	   font-size: 12px !important;
	   font-weight: 600 !important;
    }
	
	.logout-btn {
		color: #ffffff !important;
		border: 0.1px solid #ffffff !important;
		border-radius: 4px !important;
		margin-left: 5px !important;
		padding: 0 3px 0 3px !important;
		font-size: 15px !important;
		line-height: 23px;
	}
	
	.logout-btn img {
		width: 20px;
		padding-top: 2px;
	}
	
	#llButton span {
		padding: 1px 6px !important;
		height: 24px !important;
		line-height: 22px !important;
		font-size: 12px !important;
		font-weight: 600 !important;
	}
	
	#top-header-logo {
		max-height: 30px !important;
		float: left !important;
		padding-right: 30px;
	}
	
	.fusion-header-wrapper.fusion-is-sticky .fusion-logo {
    width: 140px;
    height: 35px;
	margin: 7px 30px 0px 0px !important;
	}
		
	.fusion-mobile-menu-design-modern .fusion-secondary-header {
		padding: 30px 0px !important;	
	}

	.fusion-mobile-menu-icons a {
		width: 24px;
    	height: 24px;
	}
	
	#wrapper .fusion-mobile-menu-design-modern .fusion-secondary-header {
		padding: 2px 15px !important;
	}

}

@media only screen and (max-width: 420px) {
	
	.fusion-alignleft {
		width: auto !important;
	}
	
	#top-header-logo {
		padding-right: 0;
	}

}

/* Side Panel */
span#nks-tab-1 {
    height: 180px!important;
    width: 31px!important;
}

.nks_cc_hidden .nks_cc_trigger_tabs .fa-1x.nks-hover .fa-stack-1x.la_icon_manager_custom {
	background-size: 55%!important;
}

.fa-1x .la_icon_manager_custom {
    height: 180px!important;
    width: 31px!important;
}

.fa:before {
    width: 25px !important;
}

.nks_cc_exposed .nks_cc_trigger_tabs .nks-active .fa-stack-1x:before, .nks_cc_transitioning .nks_cc_trigger_tabs .nks-active .fa-stack-1x:before {
	height: 180px!important;
    width: 31px!important;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAACPCAYAAAAlZoGSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABI9JREFUeNrUWUlu2zAUpQwvuxB6gSi77uocoIh8A+UARdQTxD5BlFWXjk8gB0XXSk7g+ARyVt0UsFqguwJWgA5AgcAlo0fnl6ZISrEbhABhTZ/kH96f7DHLWOVvY/5zjNuCz6F38KEUNx0LYY//pHzO+ZzxGfEZy/eelmi1Stjn94fsxyef34oFrvEqwK9Y7F1XQyg+OFUeh8q9+GbWUQjFRwvmNnyV5xPWYKjExWOIB42JOa89PrP7J3++u9AJPV96IM6gQy6uMWMvXjH28g1jv79Wn979rJ5XY8jnRBiKVJW/XvPuF2PfPlZTP+aqhV2xFqOzsXML4nPwUjoK64HY87yST7HAPp9nsOUS12e4Fs+OOL9zMzAqNOUAAAM49jnhP0bkGeAYEkBMVMLtD0Cy8Tv5wXS1OcSzAa7X9t81rFMQlM3JtV9LzFXW56tL9yNUOMeJxLNLK898LsmRUz4j8iwxESeEz4XCe+IkMOnTQJTrJN01nYD/7BF7jrHmNZfDdRNVaY/uaYh7FogWfOfCFDECuOEeeXx1b+McgU1URUeuFRicYIkpDWJMrEqEIOFlY777RJW24OOWz0NY1pFyogIYD3RO/7atD2PY8TVO4As2YCTiOkKcNoekJgKrW6AHQOTEzkdAlpEwAqFPFppKh2AjzrBbAH5VFsK6ECt1WsIEB0TnfTXFqEOV2HFEMp+hq/eMdCgSlqU6wDpgSIe/xq4ghnVNJKqebuicQUyNXzPWrOikfazJ+DYWqCMeKm5ojeWmQW9ALGxp9dvEX+dK1PBdCEdKdOw1Oaqz39YJbG5ZvzAR3wh/xnWZwH8HQq+4jm1uiAa6RBP0EhOenYctSh5qIubupF0iF7012bVp5wXQ1TiJS8kRF4gWjRYIFd5z4rtjm7Rl7SizBGrfM1cYuiNKUVVqS1TrgDHm9nyJcBNuVDd1eQnwvESACzVGEpls+15IMmElMKQlgxEY6rEu+GIHLjyXCHQhdhPRsbDGZk2gS4HpVBefXZwgHSO30qjScQQLKxBmClusGlmiw4UuA6SqMvE1q1WVKFA8MiDteaO+ArKhTIkeVkn7UM+SOITYNbg/9A8qfzVWLK6ozUke6z0vjN6CeM86PBcuge7pjv1MhrXstxDL6BG1IZ7CbKfWtMJ2/FZphbTtjoU/o5HsJqGBF2nUfWxdiNZlCIlS2cWuO4ek7+vjPth5BrjSXW9NYI0QBZcctiHeccpsaO/0XKQ9cqjotligCGkCp80LFJK4tS5Q0rbS7lNiOLmAXPuuHnL3bbz/G1Loe51tp7oKXaqRdG2MAsuQGfmkhWvt9fqk5M+Vfm/iynuqJHCBCyRlk+ULQCKh+Ex6vadKj0hkSOc77fWy59fr3XvyXm+g6fUmOIVTfL5BHS1GH9K3QlI9dqa0AgYm4oQQ0W7c0qXLrPv7ZaprOpjSCuqrhZAyrGmsJZnaigZxoNaS2/fb8i9l4r9yp2aLzcK0C0CiGXF8qex5Kk3UuE6/A1kK1LBSG5/3qKBcmkldpZssc5IQepXlr1DTyVYh+ah/yv4KMAAXPxxCq3pJVAAAAABJRU5ErkJggg==);
}

ul#panel li {
    margin-top: 12px;
	line-height: 1.5rem;
}


/* Kata landing */
.plus-felsorolas .fusion-column {
    margin-bottom: 0px !important;
}

.plus-felsorolas .heading.heading-with-icon.icon-left {
    margin-bottom: 10px !important;
}

span.kiemelt {
    background: #ff6630;
    text-decoration: none;
    border: none;
	color: #fff;
    padding-left: 2px;
    padding-right: 2px;
}

.kata-felsorolas {
	padding: 10px !important;
}

@media screen and (min-width: 998px) {
	.award-logos {
		text-align: left;
	}
}

/* COOKIE CONSENT */

#cookie-info-bar {
    background-color: #3b4657;
    color: #ffffff;
    bottom: 0px;
    left: 0px;
    width: 100%;
    font-size: 15px;
    padding: 12px 10px;
    position: fixed;
    /*box-sizing: border-box;*/
    display: flex;
    text-align: center;
    margin: auto;
    justify-content: center;
    z-index: 3000;
}

#cookie-info-bar a {
    color: #ffffff;
    font-weight: 700;
    text-decoration: underline;
}

#necessary {
    margin-right: 20px;
}

#cookie-text {
    text-align: left;
}

#cookieoptions button{
	font-weight: 700;
}

#cookieoptions {
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    font-size: 15px;
    align-items: center;
}

.cookiebox {
    max-width: 660px;
    margin-right: 20px;
}

.cookiebox label {
    margin:0;
    padding: 0 3px;
}

.main-cookiebox {
    display: flex;
}

@media only screen and (max-width: 1440px) {

    .main-cookiebox {
        display: inline-block;
    }

    #cookie-info-bar {
        padding: 12px 10px;
        /*box-sizing: border-box;*/
    }

    .cookiebox {
        display: inline-block;
        max-width: 80%;
        margin-right: auto;
        margin-left: auto;
    }

    #cookie-text {
        text-align: justify;
    }

    .cookiebox button {
        line-height: 25px;
        padding: 10px;
    }

    #cookieoptions {
        justify-content: center;
        margin-top: 10px;
    }
}

@media only screen and (max-width: 991px) {
    .cookiebox {
        display: inline-block;
        max-width: 700px;
        margin-right: 0px;
    }

    .cookiebox button {
        line-height: 19px;
    }
}

@media only screen and (max-width: 768px) {
    .cookiebox {
        display: inline-block;
        max-width: 80%;
        margin-right: 0px;
    }

    #cookieoptions {
        margin-left: auto;
        margin-right: auto;
    }

    .cookiebox button {
        line-height: 19px;
        padding: 10px;
    }
}

@media only screen and (max-width: 476px) {
    .cookiebox button {
        line-height: 20px;
    }
}



/* Menüpont egér mutató felett ne legyen kattintás */
li#menu-item-27969, li#menu-item-27974, li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.menu-item-27969.fusion-dropdown-menu, li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-27974.fusion-dropdown-menu, li.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-ancestor.current-menu-parent.menu-item-has-children.menu-item-27974.fusion-dropdown-menu, li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-27969.fusion-dropdown-menu {
    cursor: text !important;
}

li#menu-item-27969 a.fusion-bar-highlight:hover, li#menu-item-27974 a.fusion-bar-highlight:hover, li#menu-item-27974, li#menu-item-27969 {
    color: #fff !important;
}



/* Menüpont egér mutató felett ne legyen kattintás */
li#menu-item-28555, li#menu-item-28556, li#menu-item-28573, .menu-item-28555, .menu-item-28556, .menu-item-28573 {
    cursor: default !important;
}

li#menu-item-28555 a.fusion-bar-highlight:hover, li#menu-item-28556 a.fusion-bar-highlight:hover, li#menu-item-28573 a.fusion-bar-highlight:hover {
    color: #fff !important;
}

.tudastar-link {
    display: flex;
    align-items: center;
}

.tudastar-link a {
    color: #fff;
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    padding: 0 20px 0 5px !important;
}

.tudastar-link a:hover {
	text-decoration: underline;
}

.tudastar-link img {
    height: 16px;
    align-self: center;
}

@media screen and (max-width: 640px) {
    .tudastar-link {
        display: none;
    }
}

.flexBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -webkit-box-orient: horizontal;
    /* Shorthand property for flex-direction and flex-wrap */
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;

    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;

    -webkit-box-align: stretch;

    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    -ms-flex-item-align: stretch;
    align-items: stretch;

    -webkit-align-content: stretch;
    -ms-flex-line-pack: start;
    align-content: stretch;
}

.flexBox.hCentered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.flexBox.crossAxisCenter {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
