/*!**********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/common/styles/common_styles.scss ***!
  \**********************************************************************************************************************************/
/* ==========================================================================
	#Essentials
========================================================================== */
/* ==========================================================================
	#Functions
========================================================================== */
/* px to rem */
/* ==========================================================================
	#Mixins
========================================================================== */
/* Change height based on width(aka aspect-ratio) example: @include aspect-ratio(16, 9, btn-round-inner); */
/* Add Cover for white background images, to look transparent */
/* Transitions */
/* 
	Adds custom selector to &. Example:
	.parent {
		.child {
			.inner {
				@include unify-parent('button') { border: 0; }
			}
		}
	}
	Returns: .parent .child button.inner { border: 0; }
*/
/* Custom scroll 
	@include custom-scroll(3px, #dce3ef, #5c7492, #0075f2);
 */
/* https://stackoverflow.com/questions/25373991/sass-and-data-attribute-selecting-and-nesting */
/* 
	Adds custom selector to &. Example:
	.parent {
		.child {
			.inner {
				@include unify-selector('button') { border: 0; }
			}
		}
	}
	Returns: .parent .child button.inner { border: 0; }
*/
/* ==========================================================================
	#Variables
========================================================================== */
/* Colors */
/* Font weight */
/* Transitions */
/* Grid */
/* Badges */
/* Buttons */
/* Forms */
/* Pagination */
/* Notifications */
/* Messages */
/* Tables */
/* Header */
/* Theme vars */
/* Categories */
/* Products and Services */
/* Items */
/* Main */
/* Features */
/* Edit mode highlighter */
/* Sections */
/* ==========================================================================
	#Libraries variables overrides
========================================================================== */
/* Bootstrap */
/* Pagination */
/* ==========================================================================
	#Common styles
========================================================================== */
/* z-index */
.zi_1 {
  z-index: 1;
}

.zi_2 {
  z-index: 2;
}

/* Dysplay */
.d_b {
  display: block;
}

.d_ib {
  display: inline-block;
}

.d_n {
  display: none;
}

.d_f {
  display: flex;
}

/* Flexbox */
.fx_0_0_30 {
  flex: 0 0 30px;
}

.fx_0_0_40 {
  flex: 0 0 40px;
}

.fg_1 {
  flex-grow: 1;
}

.order_1 {
  order: 1;
}

.order_2 {
  order: 2;
}

.f_v_center {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: center;
}

/* Width */
.w_a {
  width: auto;
}

.w_50pr {
  width: 50%;
}

.w_100pr {
  width: 100%;
}

.w_4 {
  width: 4px;
}

.w_14 {
  width: 14px;
}

.w_15 {
  width: 15px;
}

.w_16 {
  width: 16px;
}

.w_18 {
  width: 18px;
}

.w_20 {
  width: 20px;
}

.w_22 {
  width: 22px;
}

.w_24 {
  width: 24px;
}

.w_30 {
  width: 30px;
}

.w_32 {
  width: 32px;
}

.w_34 {
  width: 34px;
}

.w_36 {
  width: 36px;
}

.w_38 {
  width: 38px;
}

.w_40 {
  width: 40px;
}

.w_42 {
  width: 42px;
}

.w_44 {
  width: 44px;
}

.w_45, .slider .owl-carousel .owl-item .w_45 {
  width: 45px;
}

.w_50 {
  width: 50px;
}

.w_52 {
  width: 52px;
}

.w_55 {
  width: 55px;
}

.w_60 {
  width: 60px;
}

.w_62 {
  width: 62px;
}

.w_65 {
  width: 65px;
}

.w_70 {
  width: 70px;
}

.w_71 {
  width: 71px;
}

.w_80 {
  width: 80px;
}

.w_95 {
  width: 95px;
}

.w_100 {
  width: 100px;
}

.w_100_imp {
  width: 100px !important;
}

.w_110 {
  width: 110px;
}

.w_115 {
  width: 115px;
}

.w_120 {
  width: 120px;
}

.w_130 {
  width: 130px;
}

.w_140 {
  width: 140px;
}

.w_145 {
  width: 145px;
}

.w_150 {
  width: 150px;
}

.w_175 {
  width: 175px;
}

.w_180 {
  width: 180px;
}

.w_195 {
  width: 195px;
}

.w_220 {
  width: 220px;
}

.w_200 {
  width: 200px;
}

.w_240 {
  width: 240px;
}

.w_250 {
  width: 250px;
}

.w_260 {
  width: 260px;
}

.w_300 {
  width: 300px;
}

.w_315 {
  width: 315px;
}

.w_360 {
  width: 360px;
}

.w_385, .slider .owl-carousel .owl-item .w_385 {
  width: 385px;
}

.w_ie_500 _:-ms-fullscreen, :root .w_ie_500 {
  width: 500px;
}

/* min-width */
.miw_1 {
  min-width: 1px;
}

.miw_30 {
  min-width: 30px;
}

.miw_35 {
  min-width: 35px;
}

.miw_40 {
  min-width: 40px;
}

.miw_45 {
  min-width: 45px;
}

.miw_50 {
  min-width: 50px;
}

.miw_58 {
  min-width: 58px;
}

.miw_60 {
  min-width: 60px;
}

.miw_70 {
  min-width: 70px;
}

.miw_80 {
  min-width: 80px;
}

.miw_100 {
  min-width: 100px;
}

.miw_110 {
  min-width: 110px;
}

.miw_120 {
  min-width: 120px;
}

.miw_130 {
  min-width: 130px;
}

.miw_140 {
  min-width: 140px;
}

.miw_150 {
  min-width: 150px;
}

.miw_170 {
  min-width: 170px;
}

.miw_180 {
  min-width: 180px;
}

.miw_195 {
  min-width: 195px;
}

.miw_200 {
  min-width: 200px;
}

.miw_215 {
  min-width: 215px;
}

.miw_240 {
  min-width: 240px;
}

.miw_300 {
  min-width: 300px;
}

.miw_315 {
  min-width: 315px;
}

.miw_458 {
  min-width: 458px;
}

.miw_570 {
  min-width: 570px;
}

.miw_100pr {
  min-width: 100%;
}

/* Max width */
.maw_90pr {
  max-width: 90%;
}

.maw_100pr {
  max-width: 100%;
}

.maw_100pr-65 {
  max-width: calc(100% - 65px);
}

.maw_100pr-30 {
  max-width: calc(100% - 30px);
}

.maw_40 {
  max-width: 40px;
}

.maw_60 {
  max-width: 60px;
}

.maw_70 {
  max-width: 70px;
}

.maw_80 {
  max-width: 80px;
}

.maw_87 {
  max-width: 87px;
}

.maw_95 {
  max-width: 95px;
}

.maw_100 {
  max-width: 100px;
}

.maw_110 {
  max-width: 110px;
}

.maw_120 {
  max-width: 120px;
}

.maw_130 {
  max-width: 130px;
}

.maw_140 {
  max-width: 140px;
}

.maw_150 {
  max-width: 150px;
}

.maw_160 {
  max-width: 160px;
}

.maw_170 {
  max-width: 170px;
}

.maw_180 {
  max-width: 180px;
}

.maw_190 {
  max-width: 190px;
}

.maw_200 {
  max-width: 200px;
}

.maw_220 {
  max-width: 220px;
}

.maw_240 {
  max-width: 240px;
}

.maw_250 {
  max-width: 250px;
}

.maw_300 {
  max-width: 300px;
}

.maw_315 {
  max-width: 315px;
}

.maw_450 {
  max-width: 450px;
}

.maw_540 {
  max-width: 540px;
}

.maw_570 {
  max-width: 570px;
}

.maw_600 {
  max-width: 600px;
}

.maw_9999, .slider .owl-carousel .owl-item .maw_9999 {
  max-width: 9999px;
}

/* Height */
.h_a {
  height: auto;
}

.h_0 {
  height: 0;
}

.h_10 {
  height: 10px;
}

.h_14 {
  height: 14px;
}

.h_16 {
  height: 16px;
}

.h_20 {
  height: 20px;
}

.h_26 {
  height: 26px;
}

.h_46 {
  height: 46px;
}

.h_50 {
  height: 50px;
}

.h_65 {
  height: 65px;
}

.h_71 {
  height: 71px;
}

.h_74 {
  height: 74px;
}

.h_85 {
  height: 85px;
}

.h_99 {
  height: 99px;
}

.h_100 {
  height: 100px;
}

.h_106 {
  height: 106px;
}

.h_115 {
  height: 115px;
}

.h_135 {
  height: 135px;
}

.h_140 {
  height: 140px;
}

.h_180 {
  height: 180px;
}

.h_200 {
  height: 200px;
}

.h_100pr {
  height: 100%;
}

/* Min height */
.mih_15 {
  min-height: 15px;
}

.mih_40 {
  min-height: 40px;
}

.mih_54 {
  min-height: 54px;
}

.mih_92 {
  min-height: 92px;
}

.mih_130 {
  min-height: 130px;
}

.mih_140 {
  min-height: 140px;
}

.mih_150 {
  min-height: 150px;
}

.mih_200 {
  min-height: 200px;
}

.mih_280 {
  min-height: 280px;
}

.mih_330 {
  min-height: 330px;
}

.mih_415 {
  min-height: 415px;
}

.mih_680 {
  min-height: 680px;
}

.mih_100pr {
  min-height: 100%;
}

.mah_40 {
  max-height: 40px;
}

.mah_60 {
  max-height: 60px;
}

.mah_70 {
  max-height: 70px;
}

/* Max height */
.mah_440 {
  max-height: 440px;
}

.top_-4 {
  top: -4px;
}

/* Margins */
.m_-12 {
  margin: -12px;
}

.m_-27 {
  margin: -27px;
}

.m_0_a {
  margin: 0 auto;
}

.m_0_imp {
  margin: 0 !important;
}

.m_x_a {
  margin-right: auto;
  margin-left: auto;
}

.m_x_20 {
  margin-right: 20px;
  margin-left: 20px;
}

.m_x_grid_gutter_width {
  margin-right: 26px;
  margin-left: 26px;
}

.m_x_-grid_gutter_width {
  margin-right: -26px;
  margin-left: -26px;
}

.m_y_0 {
  margin-top: 0;
  margin-bottom: 0;
}

.m_y_2 {
  margin-top: 2px;
  margin-bottom: 2px;
}

.m_y_5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.m_y_8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.m_y_9 {
  margin-top: 9px;
  margin-bottom: 9px;
}

.m_y_10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.m_y_15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.m_y_20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.m_y_25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.m_y_30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.m_y_40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.m_y_50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.m_y_60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.m_y_120 {
  margin-top: 120px;
  margin-bottom: 120px;
}

.mt_a {
  margin-top: auto;
}

.mt_-56 {
  margin-top: -56px;
}

.mt_-35 {
  margin-top: -35px;
}

.mt_-17 {
  margin-top: -17px;
}

.mt_-16 {
  margin-top: -16px;
}

.mt_-15 {
  margin-top: -15px;
}

.mt_-12 {
  margin-top: -12px;
}

.mt_-10 {
  margin-top: -10px;
}

.mt_-8 {
  margin-top: -8px;
}

.mt_-7 {
  margin-top: -7px;
}

.mt_-6 {
  margin-top: -6px;
}

.mt_-5 {
  margin-top: -5px;
}

.mt_-4 {
  margin-top: -4px;
}

.mt_-3 {
  margin-top: -3px;
}

.mt_-2 {
  margin-top: -2px;
}

.mt_-1 {
  margin-top: -1px;
}

.mt_0 {
  margin-top: 0;
}

.mt_0_imp {
  margin-top: 0 !important;
}

.mt_1 {
  margin-top: 1px;
}

.mt_2 {
  margin-top: 2px;
}

.mt_3 {
  margin-top: 3px;
}

.mt_4 {
  margin-top: 4px;
}

.mt_5 {
  margin-top: 5px;
}

.mt_7 {
  margin-top: 7px;
}

.mt_8 {
  margin-top: 8px;
}

.mt_10 {
  margin-top: 10px;
}

.mt_12 {
  margin-top: 12px;
}

.mt_13 {
  margin-top: 13px;
}

.mt_14 {
  margin-top: 14px;
}

.mt_15 {
  margin-top: 15px;
}

.mt_18 {
  margin-top: 18px;
}

.mt_20 {
  margin-top: 20px;
}

.mt_21 {
  margin-top: 21px;
}

.mt_25 {
  margin-top: 25px;
}

.mt_27 {
  margin-top: 27px;
}

.mt_30 {
  margin-top: 30px;
}

.mt_30_imp {
  margin-top: 30px !important;
}

.mt_35 {
  margin-top: 35px;
}

.mt_40 {
  margin-top: 40px;
}

.mt_40_imp {
  margin-top: 40px !important;
}

.mt_45 {
  margin-top: 45px;
}

.mt_50 {
  margin-top: 50px;
}

.mt_60 {
  margin-top: 60px;
}

.mt_70 {
  margin-top: 70px;
}

.mt_90 {
  margin-top: 90px;
}

.mt_100 {
  margin-top: 100px;
}

.mr_a {
  margin-right: auto;
}

.mr_-25 {
  margin-right: -25px;
}

.mr_-20 {
  margin-right: -20px;
}

.mr_-5 {
  margin-right: -5px;
}

.mr_-3 {
  margin-right: -3px;
}

.mr_0 {
  margin-right: 0;
}

.mr_0_imp {
  margin-right: 0 !important;
}

.mr_2 {
  margin-right: 2px;
}

.mr_3 {
  margin-right: 3px;
}

.mr_4 {
  margin-right: 4px;
}

.mr_5 {
  margin-right: 5px;
}

.mr_6 {
  margin-right: 6px;
}

.mr_7 {
  margin-right: 7px;
}

.mr_8 {
  margin-right: 8px;
}

.mr_10 {
  margin-right: 10px;
}

.mr_10_imp {
  margin-right: 10px !important;
}

.mr_13 {
  margin-right: 13px;
}

.mr_14 {
  margin-right: 14px;
}

.mr_15 {
  margin-right: 15px;
}

.mr_20 {
  margin-right: 20px;
}

.mr_25 {
  margin-right: 25px;
}

.mr_30 {
  margin-right: 30px;
}

.mr_50 {
  margin-right: 50px;
}

.mb_a {
  margin-bottom: auto;
}

.mb_-55 {
  margin-bottom: -55px;
}

.mb_-30 {
  margin-bottom: -30px;
}

.mb_-15 {
  margin-bottom: -15px;
}

.mb_-10 {
  margin-bottom: -10px;
}

.mb_-3 {
  margin-bottom: -3px;
}

.mb_0 {
  margin-bottom: 0;
}

.mb_0_imp {
  margin-bottom: 0 !important;
}

.mb_1 {
  margin-bottom: 1px;
}

.mb_3 {
  margin-bottom: 3px;
}

.mb_5 {
  margin-bottom: 5px;
}

.mb_7 {
  margin-bottom: 7px;
}

.mb_8 {
  margin-bottom: 8px;
}

.mb_10 {
  margin-bottom: 10px;
}

.mb_14 {
  margin-bottom: 14px;
}

.mb_15 {
  margin-bottom: 15px;
}

.mb_20 {
  margin-bottom: 20px;
}

.mb_20_imp {
  margin-bottom: 20px !important;
}

.mb_22 {
  margin-bottom: 22px;
}

.mb_25 {
  margin-bottom: 25px;
}

.mb_27 {
  margin-bottom: 27px;
}

.mb_30 {
  margin-bottom: 30px;
}

.mb_35 {
  margin-bottom: 35px;
}

.mb_40 {
  margin-bottom: 40px;
}

.mb_42 {
  margin-bottom: 42px;
}

.mb_45 {
  margin-bottom: 45px;
}

.mb_50 {
  margin-bottom: 50px;
}

.mb_60 {
  margin-bottom: 60px;
}

.mb_70 {
  margin-bottom: 70px;
}

.mb_90 {
  margin-bottom: 90px;
}

.mb_last_0:last-of-type {
  margin-bottom: 0;
}

.mb_grid_gutter_width {
  margin-bottom: 26px;
}

.mb_form_group_mb {
  margin-bottom: 20px;
}

.ml_a {
  margin-left: auto;
}

.ml_-150 {
  margin-left: -150px;
}

.ml_-22 {
  margin-left: -22px;
}

.ml_-20 {
  margin-left: -20px;
}

.ml_-5 {
  margin-left: -5px;
}

.ml_-3 {
  margin-left: -3px;
}

.ml_-2 {
  margin-left: -2px;
}

.ml_0 {
  margin-left: 0;
}

.ml_0_imp {
  margin-left: 0 !important;
}

.ml_2 {
  margin-left: 2px;
}

.ml_3 {
  margin-left: 3px;
}

.ml_5 {
  margin-left: 5px;
}

.ml_6 {
  margin-left: 6px;
}

.ml_7 {
  margin-left: 7px;
}

.ml_10 {
  margin-left: 10px;
}

.ml_15 {
  margin-left: 15px;
}

.ml_20 {
  margin-left: 20px;
}

.ml_25 {
  margin-left: 25px;
}

.ml_30 {
  margin-left: 30px;
}

.ml_45 {
  margin-left: 45px;
}

.ml_50 {
  margin-left: 50px;
}

.ml_65 {
  margin-left: 65px;
}

.mt_next_20 + .mt_next_20 {
  margin-top: 20px;
}

/* Paddings */
.p_0 {
  padding: 0;
}

.p_0_imp {
  padding: 0 !important;
}

.p_15 {
  padding: 15px;
}

.p_x_0 {
  padding-right: 0px;
  padding-left: 0px;
}

.p_x_40 {
  padding-right: 40px;
  padding-left: 40px;
}

.p_x_90 {
  padding-right: 90px;
  padding-left: 90px;
}

.p_y_0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.p_y_4 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.p_y_5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.p_y_10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.p_y_15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.p_y_20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.p_y_30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.p_y_40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.pt_0 {
  padding-top: 0;
}

.pt_5 {
  padding-top: 5px;
}

.pt_6 {
  padding-top: 6px;
}

.pt_7 {
  padding-top: 7px;
}

.pt_10 {
  padding-top: 10px;
}

.pt_15 {
  padding-top: 15px;
}

.pt_20 {
  padding-top: 20px;
}

.pt_25 {
  padding-top: 25px;
}

.pt_30 {
  padding-top: 30px;
}

.pt_40 {
  padding-top: 40px;
}

.pt_42 {
  padding-top: 42px;
}

.pt_50 {
  padding-top: 50px;
}

.pt_90 {
  padding-top: 90px;
}

.pr_0 {
  padding-right: 0;
}

.pr_0_imp {
  padding-right: 0 !important;
}

.pr_5 {
  padding-right: 5px;
}

.pr_7 {
  padding-right: 7px;
}

.pr_10 {
  padding-right: 10px;
}

.pr_15 {
  padding-right: 15px;
}

.pr_25 {
  padding-right: 25px;
}

.pr_30 {
  padding-right: 30px;
}

.pr_40 {
  padding-right: 40px;
}

.pr_110 {
  padding-right: 110px;
}

.pb_0 {
  padding-bottom: 0;
}

.pb_0_imp {
  padding-bottom: 0 !important;
}

.pb_3 {
  padding-bottom: 3px;
}

.pb_5 {
  padding-bottom: 5px;
}

.pb_9 {
  padding-bottom: 9px;
}

.pb_10 {
  padding-bottom: 10px;
}

.pb_15 {
  padding-bottom: 15px;
}

.pb_20 {
  padding-bottom: 20px;
}

.pb_22 {
  padding-bottom: 22px;
}

.pb_30 {
  padding-bottom: 30px;
}

.pb_40 {
  padding-bottom: 40px;
}

.pb_50 {
  padding-bottom: 50px;
}

.pb_70 {
  padding-bottom: 70px;
}

.pl_0 {
  padding-left: 0;
}

.pl_0_imp {
  padding-left: 0 !important;
}

.pl_3 {
  padding-left: 3px;
}

.pl_5 {
  padding-left: 5px;
}

.pl_7 {
  padding-left: 7px;
}

.pl_10 {
  padding-left: 10px;
}

.pl_11 {
  padding-left: 11px;
}

.pl_15 {
  padding-left: 15px;
}

.pl_16 {
  padding-left: 16px;
}

.pl_20 {
  padding-left: 20px;
}

.pl_25 {
  padding-left: 25px;
}

.pl_30 {
  padding-left: 30px;
}

.pl_34 {
  padding-left: 34px;
}

.pl_35 {
  padding-left: 35px;
}

.pl_40 {
  padding-left: 40px;
}

.pl_50 {
  padding-left: 50px;
}

.pl_55 {
  padding-left: 55px;
}

.pl_custom_control_pl {
  padding-left: 1.5rem;
}

.py_50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.px_grid_gutter {
  padding-right: 26px;
  padding-left: 26px;
}

.px_50 {
  padding-right: 50px;
  padding-left: 50px;
}

/* Borders */
.bd_0 {
  border: 0;
}

.bdt_0 {
  border-top: 0;
}

/* font-size */
.fs_0 {
  font-size: 0;
}

.fs_3 {
  font-size: 3px;
}

.fs_4 {
  font-size: 4px;
}

.fs_6 {
  font-size: 6px;
}

.fs_7 {
  font-size: 7px;
}

.fs_8 {
  font-size: 8px;
}

.fs_9 {
  font-size: 9px;
}

.fs_10 {
  font-size: 10px;
}

.fs_11 {
  font-size: 11px;
}

.fs_12 {
  font-size: 12px;
}

.fs_13 {
  font-size: 13px;
}

.fs_13imp {
  font-size: 13px !important;
}

.fs_14 {
  font-size: 14px;
}

.fs_15 {
  font-size: 15px;
}

.fs_16 {
  font-size: 16px;
}

.fs_17 {
  font-size: 17px;
}

.fs_18 {
  font-size: 18px;
}

.fs_19 {
  font-size: 19px;
}

.fs_20 {
  font-size: 20px;
}

.fs_21 {
  font-size: 21px;
}

.fs_22 {
  font-size: 22px;
}

.fs_23 {
  font-size: 23px;
}

.fs_24 {
  font-size: 24px !important;
}

.fs_25 {
  font-size: 25px;
}

.fs_26 {
  font-size: 26px;
}

.fs_28 {
  font-size: 28px;
}

.fs_29 {
  font-size: 29px;
}

.fs_30 {
  font-size: 30px;
}

.fs_31 {
  font-size: 31px;
}

.fs_32 {
  font-size: 32px;
}

.fs_35 {
  font-size: 35px;
}

.fs_36 {
  font-size: 36px;
}

.fs_38 {
  font-size: 38px;
}

.fs_40 {
  font-size: 40px;
}

.fs_44 {
  font-size: 44px;
}

.fs_47 {
  font-size: 47px;
}

.fs_48 {
  font-size: 48px;
}

.fs_50 {
  font-size: 50px;
}

.fs_52 {
  font-size: 52px;
}

.fs_55 {
  font-size: 55px;
}

.fs_60 {
  font-size: 60px;
}

.fs_68 {
  font-size: 68px;
}

.fs_70 {
  font-size: 70px;
}

.fs_77 {
  font-size: 77px;
}

.fs_78 {
  font-size: 78px;
}

.fs_80 {
  font-size: 80px;
}

.fs_85 {
  font-size: 85px;
}

.fs_100 {
  font-size: 100px;
}

.fs_106 {
  font-size: 106px;
}

.fs_110 {
  font-size: 110px;
}

.fs_115 {
  font-size: 115px;
}

.fs_123 {
  font-size: 123px;
}

/* line height */
.lh_1 {
  line-height: 1;
}

.lh_1_2_imp {
  line-height: 1.2 !important;
}

.lh_1_2 {
  line-height: 1.2;
}

.lh_1_5 {
  line-height: 1.5;
}

.lh_2 {
  line-height: 2;
}

.lh_19 {
  line-height: 19px;
}

.lh_30 {
  line-height: 30px;
}

/* text-color */
.c_i,
.c_i:hover {
  color: inherit;
}

.c_primary {
  color: #2e4568;
}

.c_primary_imp {
  color: #2e4568 !important;
}

.c_success {
  color: #05c583;
}

.c_error {
  color: #e74f76;
}

.c_cancel {
  color: #e74f76;
}

.c_black {
  color: #000;
}

.c_white {
  color: #fff;
}

.c_4d7198 {
  color: #4d7198;
}

.c_181818 {
  color: #181818;
}

.c_888 {
  color: #888;
}

.c_757575 {
  color: #757575;
}

.c_9aa7b7 {
  color: #9aa7b7;
}

.c_687692 {
  color: #687692;
}

.c_fec400 {
  color: #fec400;
}

.c_success_2 {
  color: #148744;
}

/* background colors */
.bgc_white {
  background-color: #fff;
}

/* Letter Spacing */
.lts_2 {
  letter-spacing: 2px;
}

.lts_6 {
  letter-spacing: 6px;
}

/* font-weight */
.fw_light {
  font-weight: 300;
}

.fw_normal {
  font-weight: 400;
}

.fw_medium_sm {
  font-weight: 500;
}

.fw_medium {
  font-weight: 600;
}

.fw_bold, .strong {
  font-weight: 700;
}

.fw_bold_imp {
  font-weight: 700 !important;
}

.fw_extrabold {
  font-weight: 800;
}

/* Border radius */
.bdrds_4 {
  border-radius: 4px;
}

.bdrds_5 {
  border-radius: 5px;
}

.bdrds_25 {
  border-radius: 25px;
}

/* Tables */
.tl_f {
  table-layout: fixed;
}

.img_rend {
  image-rendering: -webkit-optimize-contrast;
}

/* Vertical align */
.va_m {
  vertical-align: middle;
}

.va_base {
  vertical-align: baseline;
}

.va_top {
  vertical-align: top;
}

.va_bottom {
  vertical-align: bottom;
}

.va_m {
  vertical-align: middle;
}

/* List items */
.lsp_i {
  padding-left: 0;
  list-style-position: inside;
}

/* Position */
.pos_r {
  position: relative;
}

/* Cursor */
.cur_p {
  cursor: pointer;
}

.cur_c {
  cursor: copy;
}

.cur_c_imp {
  cursor: copy !important;
}

.cur_g {
  cursor: grab;
}

.cur_m {
  cursor: move;
}

.cur_d {
  cursor: not-allowed;
}

.cur_def {
  cursor: default;
}

.cur_def_imp {
  cursor: default !important;
}

.cur_a_imp {
  cursor: auto !important;
}

/* White space */
.ws_pre {
  white-space: pre;
}

.ws_pre_wrap {
  white-space: pre-wrap;
}

.ws_normal {
  white-space: normal;
}

.ws_normal_imp {
  white-space: normal !important;
}

.nowrap {
  white-space: nowrap;
}

/* word break */
.wb_ba {
  word-break: break-all;
  word-wrap: break-word;
}

.wb_bw {
  word-break: break-word;
  -ms-word-break: break-word;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
}

/* overflow*/
.ov_h {
  overflow: hidden;
}

/* visibility*/
.vb_h {
  visibility: hidden;
}

/* Text transform */
.tt_n {
  text-transform: none;
}

.tt_c {
  text-transform: capitalize;
}

.tt_u {
  text-transform: uppercase;
}

.tt_l {
  text-transform: lowercase;
}

.reset_uppercase {
  text-transform: lowercase;
}
.reset_uppercase::first-letter {
  text-transform: uppercase;
}

/* text-decoration */
.td_u,
.td_u_hover:hover {
  text-decoration: underline;
}

.td_n,
.td_n:hover {
  text-decoration: none;
}

/* text-decoration */
.ellipsis {
  text-overflow: ellipsis;
}

/* Opacity */
.op_0 {
  opacity: 0;
}

.op_5 {
  opacity: 0.5;
}

/* Fill, mainly for svg sprites */
.fill_primary {
  fill: #2e4568;
}

.fill_eef4fb {
  fill: #eef4fb;
}

.fill_dce8f4 {
  fill: #dce8f4;
}

.fill_f9fcff {
  fill: #f9fcff;
}

.fill_fff {
  fill: #fff;
}

.fill_000 {
  fill: #000;
}

.fill_fff_12 {
  fill: rgba(255, 255, 255, 0.12);
}

.fill_fff_2 {
  fill: rgba(255, 255, 255, 0.2);
}

.fill_fff_6 {
  fill: rgba(255, 255, 255, 0.6);
}

.fill_fff_7 {
  fill: rgba(255, 255, 255, 0.7);
}

.fill_transparent {
  fill: transparent;
}

/* Rotate */
.rotate_180 {
  transform: rotate(180deg);
}

/* Lang fixes */
html[lang=de] .mr_de_10 {
  margin-right: 10px;
}

html[lang=el] .mr_el_10 {
  margin-right: 10px;
}

html[lang=lt] .mr_lt_10 {
  margin-right: 20px;
}

/* Responsive */
@media only screen and (min-width: 992px) {
  /* Flexbox */
  .order_lg_xl_1 {
    order: 1;
  }

  .order_lg_xl_2 {
    order: 2;
  }

  .order_lg_xl_3 {
    order: 3;
  }

  .order_lg_xl_4 {
    order: 4;
  }

  .order_lg_xl_5 {
    order: 5;
  }

  .order_lg_xl_6 {
    order: 6;
  }

  .order_lg_xl_7 {
    order: 7;
  }

  .order_lg_xl_8 {
    order: 8;
  }

  .mr_lg_xl_15 {
    margin-right: 15px;
  }

  .mb_lg_xl_70 {
    margin-bottom: 70px;
  }
}
@media only screen and (min-width: 768px) {
  /* Flexbox */
  .order_md_xl_1 {
    order: 1;
  }

  .order_md_xl_2 {
    order: 2;
  }

  /* Min Width */
  .miw_md_xl_458 {
    min-width: 458px;
  }

  .mt_md_xl_8 {
    margin-top: 8px;
  }
}
@media only screen and (min-width: 576px) {
  /* Text align */
  .text-sm-right {
    text-align: right;
  }

  .mt_sm_xl_100 {
    margin-top: 100px;
  }

  .mb_sm_xl_60 {
    margin-bottom: 60px;
  }

  .mr_sm_xl_20 {
    margin-right: 20px;
  }

  .mb_sm_xl_0 {
    margin-bottom: 0;
  }

  .p_x_sm_xl_40 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media only screen and (max-width: 1199px) {
  .w_xs_sm_md_lg_100pr {
    width: 100%;
  }
}
@media only screen and (max-width: 991px) {
  /* Width */
  .w_xs_sm_md_130 {
    width: 130px;
  }

  .mt_xs_sm_md_5 {
    margin-top: 5px;
  }

  .mt_xs_sm_md_15 {
    margin-top: 15px;
  }

  .mt_xs_sm_md_50 {
    margin-top: 50px;
  }

  .mb_xs_sm_md_0 {
    margin-bottom: 0;
  }

  .mb_xs_sm_md_15 {
    margin-bottom: 15px;
  }

  .mb_xs_sm_md_30 {
    margin-bottom: 30px;
  }

  .mb_xs_sm_md_50 {
    margin-bottom: 50px;
  }

  .ml_xs_sm_md_0 {
    margin-left: 0px;
  }

  .ml_xs_sm_md_20 {
    margin-left: 20px;
  }

  .pr_xs_sm_md_0 {
    padding-right: 0;
  }

  .pl_xs_sm_md_0 {
    padding-left: 0;
  }

  .pl_xs_sm_md_6 {
    padding-left: 6px;
  }

  .p_xs_sm_md_x_20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .pt_xs_sm_md_20 {
    padding-top: 20px;
  }
}
@media only screen and (max-width: 767px) {
  /* Display */
  .ie_d_xs_sm_n _:-ms-fullscreen, :root .ie_d_xs_sm_n {
    display: none;
  }

  .d_xs_sm_ib {
    display: inline-block;
  }

  .d_xs_sm_b {
    display: block;
  }

  /* Flexbox */
  .order_md_-1 {
    order: -1;
  }

  /* Width */
  .w_xs_sm_120 {
    width: auto;
  }

  .miw_xs_sm_auto {
    min-width: auto;
  }

  /* Margins */
  .mt_sm_20 {
    margin-top: 20px;
  }

  .m_y_xs_sm_60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mt_xs_sm_0 {
    margin-top: 0;
  }

  .mt_xs_sm_15 {
    margin-top: 15px;
  }

  .mt_xs_sm_30 {
    margin-top: 30px;
  }

  .mt_xs_sm_80 {
    margin-top: 80px;
  }

  .mb_xs_sm_5 {
    margin-bottom: 5px !important;
  }

  .mb_xs_sm_10 {
    margin-bottom: 10px;
  }

  .mb_xs_sm_15 {
    margin-bottom: 15px;
  }

  .mb_xs_sm_20 {
    margin-bottom: 20px;
  }

  .mb_xs_sm_30 {
    margin-bottom: 30px;
  }

  /* Paddings */
  .pr_xs_sm_0 {
    padding-right: 0;
  }

  .pl_xs_sm_0 {
    padding-left: 0;
  }

  .pt_xs_sm_20 {
    padding-top: 20px;
  }

  /* Font size */
  .fs_xs_sm_9 {
    font-size: 9px;
  }

  /* Text align */
  .text-xs-sm-left-imp {
    text-align: left !important;
  }

  .text-xs-sm-center {
    text-align: center;
  }
}
@media only screen and (max-width: 575px) {
  /* Flexbox */
  .order_xs_1 {
    order: 1;
  }

  .order_xs_2 {
    order: 2;
  }

  /* Min-height */
  .mih_xs_0 {
    min-height: 0;
  }

  /* Margins */
  .mb_xs_form_group_mb {
    margin-bottom: 20px;
  }

  .mt_xs_-3 {
    margin-top: -3px;
  }

  .mt_xs_0 {
    margin-top: 0;
  }

  .mt_xs_10 {
    margin-top: 10px;
  }

  .mt_xs_15 {
    margin-top: 15px;
  }

  .mt_xs_20 {
    margin-top: 20px;
  }

  .mt_xs_20 {
    margin-top: 20px;
  }

  .mt_xs_30 {
    margin-top: 30px;
  }

  .mb_xs_0 {
    margin-bottom: 0;
  }

  .mb_xs_10 {
    margin-bottom: 10px;
  }

  .mb_xs_15 {
    margin-bottom: 15px;
  }

  .mb_xs_20 {
    margin-bottom: 20px;
  }

  .mb_xs_30 {
    margin-bottom: 30px;
  }

  .mr_xs_0 {
    margin-right: 0;
  }

  .ml_xs_10 {
    margin-left: 10px;
  }

  .m_y_xs_30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .m_x_xs_a {
    margin-right: auto;
    margin-left: auto;
  }

  /* Paddings */
  .p_y_xs_0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .pt_xs_0 {
    padding-top: 0;
  }

  .pt_xs_5 {
    padding-top: 5px;
  }

  .pt_xs_15 {
    padding-top: 15px;
  }

  .pt_xs_10_imp {
    padding-top: 10px !important;
  }

  .pb_xs_15 {
    padding-bottom: 15px;
  }

  .pb_xs_5 {
    padding-bottom: 5px;
  }

  /* Paddings */
  .pl_xs_0 {
    padding-left: 0 !important;
  }

  /* Font size */
  .fs_xs_12 {
    font-size: 12px;
  }

  .fs_xs_13 {
    font-size: 13px;
  }

  .fs_xs_14 {
    font-size: 14px;
  }

  .fs_xs_18 {
    font-size: 18px;
  }

  .fs_xs_20_imp {
    font-size: 20px !important;
  }

  /* Text align */
  .text-xs-center {
    text-align: center;
  }

  .text-xs-center-imp {
    text-align: center !important;
  }

  .text-xs-left {
    text-align: left;
  }

  .text-xs-left-imp {
    text-align: left !important;
  }

  /* Rotate */
  .rotate_xs_90 {
    transform: rotate(90deg);
  }
}
@media only screen and (max-width: 420px) {
  /* Display */
  .d_xxs_n {
    display: none;
  }

  /* Flexbox */
  .fxb_xxs_100pr {
    flex-basis: 100%;
  }

  /* Width */
  .w_xxs_100pr {
    width: 100%;
  }

  /* Margins */
  .mt_xxs_10 {
    margin-top: 10px;
  }

  /* Text align */
  .text_xxs_left_imp {
    text-align: left !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .mt_lg_30 {
    margin-top: 30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* Order */
  .order_md_1 {
    order: 1;
  }

  .order_md_3 {
    order: 3;
  }

  .order_md_2 {
    order: 2;
  }

  .order_md_4 {
    order: 4;
  }

  .order_md_5 {
    order: 5;
  }

  .order_md_6 {
    order: 6;
  }

  .order_md_7 {
    order: 7;
  }

  .order_md_8 {
    order: 8;
  }

  /* Paddings */
  .pt_md_10_imp {
    padding-top: 10px !important;
  }

  .pb_md_15 {
    padding-bottom: 15px;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  /* Order */
  .order_sm_1 {
    order: 1;
  }

  .order_sm_2 {
    order: 2;
  }

  .order_sm_3 {
    order: 3;
  }
}

/*# sourceMappingURL=common_styles.css.map*/