/*
 * @project atomic-css
 * @subproject flexbox-import
 * @bootstrap 4
 * @based on Zen Coding0.6
 * @docs http://code.google.com/p/zen-coding
 */
.as_b{align-self:baseline}.as-b{align-self:baseline!important}
.as_fe{align-self:flex-end}.as-fe{align-self:flex-end!important}
.as_fs{align-self:flex-start}.as-fs{align-self:flex-start!important}
.as_c{align-self:center}.as-c{align-self:center!important}
.d_f{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.d-f{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}
.f_0{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.f-0{-webkit-box-flex:0!important;-webkit-flex:none!important;-ms-flex:none!important;flex:none!important}
.fd_r{flex-direction:row}.fd-r{flex-direction:row!important}
.fd_rr{flex-direction:row-reverse}.fd-rr{flex-direction:row-reverse!important}
.fd_c{flex-direction:column}.fd-c{flex-direction:column!important}
.fd_cr{flex-direction:column-reverse}.fd-cr{flex-direction:column-reverse!important}
.fg_1{flex-grow:1;}.fg-1{flex-grow:1!important}
.fg_2{flex-grow:2;}.fg-2{flex-grow:2!important}
.fsh_0{flex-shrink:0;}.fsh-0{flex-shrink:0!important}
.fb_a{flex-basis:auto;}.fb-a{flex-basis:auto!important}
.fwr_nw{flex-wrap:nowrap}.fwr-nw{flex-wrap:nowrap!important}
.fwr_w{flex-wrap:wrap}.fwr-w{flex-wrap:wrap!important}
.fwr_wr{flex-wrap:wrap-reverse}.fwr-wr{flex-wrap:wrap-reverse!important}
.fx_1{flex:1}.fx_1{flex:1!important}
.jc_fs{justify-content:flex-start}.jc-fs{justify-content:flex-start!important}
.jc_fe{justify-content:flex-end}.jc-fe{justify-content:flex-end!important}
.jc_c{justify-content:center}.jc-c{justify-content:center!important}
.jc_sb{justify-content:space-between}.jc-sb{justify-content:space-between!important}
.jc_sa{justify-content:space-around}.jc-sa{justify-content:space-around!important}
.jc_ae{justify-content:space-evenly}.jc-ae{justify-content:space-evenly!important}
.ai_fs{align-items:flex-start}.ai-fs{align-items:flex-start!important}
.ai_c{align-items:center}.ai-c{align-items:center!important}
.ai_fe{align-items:flex-end}.ai-fe{align-items:flex-end!important}
.ai_b{align-items:baseline}.ai-b{align-items:baseline!important}
.ai_s{align-items:stretch}.ai-s{align-items:stretch!important}
.ac_fs{align-content:flex-start}.ac-fs{align-content:flex-start!important}
.ac_fe{align-content:flex-end}.ac-fe{align-content:flex-end!important}
.ac_c{align-content:center}.ac-c{align-content:center!important}
.ac_sb{align-content:space-between}.ac-sb{align-content:space-between!important}
.ac_sa{align-content:space-around}.ac-sa{align-content:space-around!important}
.ac_s{align-content:stretch}.ac-s{align-content:stretch!important}
@media (min-width:576px){ 
	.ai_c_sm{align-items:center }.ai-c-sm {align-items:center!important}
	.ai_fs_sm{align-items:flex-start}.ai-fs-sm{align-items:flex-start!important}
	.ai_fe_sm{align-items:flex-end}.ai-fe-sm{align-items:flex-end!important}
	.ai_b_sm{align-items:baseline }.ai-b-sm{align-items:baseline!important}
	.as_fe_sm{align-self:flex-end}.as-fe-sm{align-self:flex-end!important}
	.d_f_sm{display:flex}.d-f-sm{display:flex!important}
	.fd_r_sm{flex-direction:row}.fd-r-sm{flex-direction:row!important}
	.fd_rr_sm{flex-direction:row-reverse}.fd-rr-sm{flex-direction:row-reverse!important}
	.fd_c_sm{flex-direction:column}.fd-c-sm{flex-direction:column!important}
	.fd_cr_sm{flex-direction:column-reverse}.fd-cr-sm{flex-direction:column-reverse!important}
	.jc_fs_sm{justify-content:flex-start}.jc-fs-sm{justify-content:flex-start!important}
	.jc_fe_sm{justify-content:flex-end}.jc-fe-sm{justify-content:flex-end!important}
	.jc_c_sm{justify-content:center}.jc-c-sm{justify-content:center!important}
	.jc_sb_sm{justify-content:space-between}.jc-sb-sm{justify-content:space-between!important}
	.jc_sa_sm{justify-content:space-around}.jc-sa-sm{justify-content:space-around!important}
	.jc_ae_sm{justify-content:space-evenly}.jc-ae-sm{justify-content:space-evenly!important}
}
@media (min-width:768px){ 
	.ai_c_md{align-items:center}.ai-c-md{align-items:center!important}
	.ai_fs_md{align-items:flex-start}.ai-fs-md{align-items:flex-start!important}
	.ai_fe_md{align-items:flex-end}.ai-fe-md{align-items:flex-end!important}
	.ai_b_md{align-items:baseline }.ai-b-md {align-items:baseline!important}
	.as_fe_md{align-self:flex-end}.as-fe-md{align-self:flex-end!important}
	.d_f_md{display:flex}.d-f-md{display:flex!important}
	.d_li_md{display:list-item}.d-li-md{display:list-item!important}
	.fd_r_md{flex-direction:row}.fd-r-md{flex-direction:row!important}
	.fd_rr_md{flex-direction:row-reverse}.fd-rr-md{flex-direction:row-reverse!important}
	.fd_c_md{flex-direction:column}.fd-c-md{flex-direction:column!important}
	.fd_cr_md{flex-direction:column-reverse}.fd-cr-md{flex-direction:column-reverse!important}
	.jc_fs_md{justify-content:flex-start}.jc-fs-md{justify-content:flex-start!important}
	.jc_fe_md{justify-content:flex-end}.jc-fe-md{justify-content:flex-end!important}
	.jc_c_md{justify-content:center}.jc-c-md{justify-content:center!important}
	.jc_sb_md{justify-content:space-between}.jc-sb-md{justify-content:space-between!important}
	.jc_sa_md{justify-content:space-around}.jc-sa-md{justify-content:space-around!important}
	.jc_ae_md{justify-content:space-evenly}.jc-ae-md{justify-content:space-evenly!important}
}
@media (min-width:992px){
	.ai_c_lg{align-items:center}.ai-c-lg{align-items:center!important}
	.ai_fs_lg{align-items:flex-start}.ai-fs-lg{align-items:flex-start!important}
	.ai_fe_lg{align-items:flex-end}.ai-fe-lg{align-items:flex-end!important}
	.ai_b_lg{align-items:baseline }.ai-b-lg {align-items:baseline!important}
	.as_fe_lg{align-self:flex-end}.as-fe-lg{align-self:flex-end!important}
	.d_f_lg{display:flex}.d-f-lg{display:flex!important}
	.d_li_lg{display:list-item}.d-li-lg{display:list-item!important}
	.fd_r_lg{flex-direction:row}.fd-r-lg{flex-direction:row!important}
	.fd_rr_lg{flex-direction:row-reverse}.fd-rr-lg{flex-direction:row-reverse!important}
	.fd_c_lg{flex-direction:column}.fd-c-lg{flex-direction:column!important}
	.fd_cr_lg{flex-direction:column-reverse}.fd-cr-lg{flex-direction:column-reverse!important}
	.jc_fs_lg{justify-content:flex-start}.jc-fs-lg{justify-content:flex-start!important}
	.jc_fe_lg{justify-content:flex-end}.jc-fe-lg{justify-content:flex-end!important}
	.jc_c_lg{justify-content:center}.jc-c-lg{justify-content:center!important}
	.jc_sb_lg{justify-content:space-between}.jc-sb-lg{justify-content:space-between!important}
	.jc_sa_lg{justify-content:space-around}.jc-sa-lg{justify-content:space-around!important}
	.jc_ae_lg{justify-content:space-evenly}.jc-ae-lg{justify-content:space-evenly!important}
}
@media (min-width:1200px){ 
	.ai_c_xl{align-items:center }.ai-c-xl{align-items:center!important}
	.ai_fe_xl{align-items:flex-end}.ai-fe-xl{align-items:flex-end!important}
	.d_f_xl{display:flex}.d-f-xl{display:flex!important}
	.fd_r_xl{flex-direction:row}.fd-r-xl{flex-direction:row!important}
	.fd_rr_xl{flex-direction:row-reverse}.fd-rr-xl{flex-direction:row-reverse!important}
	.fd_c_xl{flex-direction:column}.fd-c-xl{flex-direction:column!important}
	.fd_cr_xl{flex-direction:column-reverse}.fd-cr-xl{flex-direction:column-reverse!important}
	.jc_fs_xl{justify-content:flex-start}.jc-fs-xl{justify-content:flex-start!important}
	.jc_fe_xl{justify-content:flex-end}.jc-fe-xl{justify-content:flex-end!important}
	.jc_c_xl{justify-content:center}.jc-c-xl{justify-content:center!important}
	.jc_sb_xl{justify-content:space-between}.jc-sb-xl{justify-content:space-between!important}
	.jc_sa_xl{justify-content:space-around}.jc-sa-xl{justify-content:space-around!important}
	.jc_ae_xl{justify-content:space-evenly}.jc-ae-xl{justify-content:space-evenly!important}
}