/* --------- /icard.com/trunk/client/css/common/reset.css --------- */
﻿/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, input, textarea, select,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	font: 12px/1.4 Arial,sans-serif;
   letter-spacing: 0;
	text-align: center;
}
ol, ul {
	list-style: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* :active { outline: none; border:none;} */
a img, :link img, :visited img { border: 0;}


/* --------- /icard.com/trunk/client/css/common/common_styles_uni.css --------- */
.f_left {float:left;}
.f_right {float:right;}
.a_right {text-align:right;}
.a_left {text-align:left;}
.a_center {text-align:center;}
.clear {clear:both;height:0px;overflow:hidden;}
.clear_l{clear:left;}
.clear_r{clear:right;}
.strong {font-weight:bold;}
.italic {font-style:italic;}
.font_none {font-style:none;}
.fw_normal{font-weight:normal;}
.pos_rel {position:relative;}
.checkbox {width:13px;height:13px;border:none;}
.sup {font-size:12px;}
.display_none {display:none;}
.display_cell {display:table-cell;}
.display_block {display:block;}
.inline_block {display:inline-block;}
.t_top {vertical-align: top;}
.nowrap {white-space:nowrap;}
.wrap{word-wrap:break-word;}
.inline{display:inline;}
.inactive {color: #888888 !important;}
.ul_disc li{
	float: left;
	list-style: disc;
	list-style-position: inside;
}
.grey_line{border-bottom: 1px solid #DDD;}
.overflow_hidden {overflow:hidden;}
.scroll {overflow-y:scroll;}
.hr_2px {height:2px;}
.blue{color:#0073ba;}
.red , .table_tabs .red {color:#f00;}
.green , .table_tabs .green {color:#1e963d;}
.grey_333 {color:#333;}
.grey_444 {color:#444;}
.grey_555 {color:#555;}
.color_666{color:#666;}
.grey_82 {color:#828282;}
.grey_strong {color:#454545;}
.white {color:#fff;}
.yellow {color:#cfba05;}
.orange {color:#ffb94b;}
.white_grey {color:#999;}
.success_green {color:#009036;}
.dark_grey{color:#777;}
.light_grey{color:#8D8D8D;}
.white_bgr {background-color:#fff;}
.black_bgr {background-color:#000;}
.grey_white {background-color:#fafafa;}
.light_grey_bg {background-color:#ECFAFF;}
.grey_b {background:#ebebeb;}
.app_back {background-color:#f4f3f8; border: 1px solid #bfc2cb;}
.br_r_2_ccc {border-right:2px solid #CCC;}
.b1 {border:1px solid #F00;}
.blue_tr, .blue_tr td {background-color: #f2f8fb;}
.grey_tr, .grey_tr td {background-color:#E7E7E7;}
.white_tr, .white_tr td{background-color: #fff;}
.va_top {vertical-align:top;}
.va_middle {vertical-align:middle;}
.va_bottom{vertical-align:bottom;}
.blue_br {border:0px; background-color:#0072ba; height:1px;}
.border_1px_ccc{border-bottom:1px solid #CCC;}
.td_padding td{padding: 5px;}
.border_top_e2 {border-top: 1px solid #E2E2E2;}
.border_bot_e2 {border-bottom: 1px solid #E2E2E2;}
sup {
    font-size: 0.8em;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    top: -0.5em;
}

.v_hr_65 {
	width:1px; 
	height:65px; 
	margin-top:20px; 
	background-color:#DDD; 
	margin-right:22px;
	margin-left:22px;
	}
	
.v_hr_45{
	width:1px; 
	height:38px; 
	margin-top:28px; 
	background-color:#DDD; 
	margin-right:22px;
	margin-left:15px;
	}
	
*+html .ie_ml_4{margin-left:4px;}
*+html .ie_ml_20{margin-left:20px;}


#main_content .text  {color:#555; text-decoration:none;}
*+html .mt_0 {margin-top:0px;}
.lh_20{
	line-height: 20px;
}
.lh_30{
	line-height: 30px;
}
.lh_34{
	line-height: 34px;
}

.top-5 {
	position:relative;
	top:-5px;
}

.m_10 {margin: 10px;}
/* --- MARGIN TOP --- */
.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-6 {margin-top:-6px;}
.mt-7 {margin-top:-7px;}
.mt-9 {margin-top:-9px;}
.mt-10 {margin-top:-10px;}
.mt-12 {margin-top:-12px;}
.mt-14 {margin-top:-14px;}
.mt-20 {margin-top:-20px;}
.mt-22 {margin-top:-22px;}
.mt-27 {margin-top:-27px;}

.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_6 {margin-top:6px;}
.mt_7 {margin-top:7px;}
.mt_8 {margin-top:8px;}
.mt_9 {margin-top:9px;}
.mt_10 {margin-top:10px;}
.mt_11 {margin-top:11px;}
.mt_12 {margin-top:12px;}
.mt_13 {margin-top:13px;}
.mt_15 {margin-top:15px;}
.mt_18 {margin-top:18px;}
.mt_20 {margin-top:20px;}
.mt_21 {margin-top:21px;}
.mt_22 {margin-top:22px;}
.mt_23 {margin-top:23px;}
.mt_25 {margin-top:25px;}
.mt_26 {margin-top:26px;}
.mt_27 {margin-top:27px;}
.mt_28 {margin-top:28px;}
.mt_30 {margin-top:30px;}
.mt_35 {margin-top:35px;}
.mt_37 {margin-top:37px;}
.mt_40 {margin-top:40px;}
.mt_43 {margin-top:43px;}
.mt_47 {margin-top:47px;}
.mt_50 {margin-top:50px;}
.mt_57 {margin-top:57px;}
.mt_100 {margin-top:100px;}

/* --- MARGIN BOTTOM --- */
.mb_0 {margin-bottom: 0px !important;}

.mb-1 {margin-bottom: -1px;}
.mb-2 {margin-bottom: -2px;}
.mb-6 {margin-bottom: -6px;}
.mb-10 {margin-bottom: -10px;}
.mb-15 {margin-bottom:-15px;}

.mb_1 {margin-bottom:1px;}
.mb_2 {margin-bottom:2px;}
.mb_3 {margin-bottom:3px;}
.mb_4 {margin-bottom:4px;}
.mb_5 {margin-bottom:5px;}
.mb_7 {margin-bottom:7px;}
.mb_8 {margin-bottom:7px;}
.mb_9 {margin-bottom:9px;}
.mb_10 {margin-bottom:10px;}
.mb_11 {margin-bottom:11px;}
.mb_12 {margin-bottom:12px;}
.mb_13 {margin-bottom:13px;}
.mb_14 {margin-bottom:14px;}
.mb_15 {margin-bottom:15px;}
.mb_17 {margin-bottom:17px;}
.mb_20 {margin-bottom:20px;}
.mb_22 {margin-bottom:22px;}
.mb_26 {margin-bottom:26px;}
.mb_30 {margin-bottom:30px;}
.mb_40 {margin-bottom:40px;}
.mb_60 {margin-bottom:60px;}
.mb_380{margin-bottom: 380px;}

/* --- MARGIN LEFT --- */
.ml_1 {margin-left:1px;}
.ml_2 {margin-left:2px;}
.ml_3 {margin-left:3px;}
.ml_4 {margin-left:4px;}
.ml_5 {margin-left:5px;}
.ml_7 {margin-left:7px;}
.ml_9 {margin-left:9px;}
.ml_10 {margin-left:10px;}
.ml_12 {margin-left:12px;}
.ml_13 {margin-left:13px;}
.ml_15 {margin-left:15px;}
.ml_17 {margin-left:17px;}
.ml_16 {margin-left:16px;}
.ml_18 {margin-left:18px;}
.ml_20 {margin-left:20px;}
.ml_22 {margin-left:22px;}
.ml_23 {margin-left:23px;}
.ml_25 {margin-left:25px;}
.ml_26 {margin-left:26px;}
.ml_28 {margin-left:28px;}
.ml_30 {margin-left:30px;}
.ml_35 {margin-left:35px;}
.ml_40 {margin-left:40px;}
.ml_43 {margin-left:43px;}
.ml_50 {margin-left:50px;}
.ml_60 {margin-left:60px;}
.ml_75 {margin-left:75px;}
.ml_93 {margin-left:93px;}
.ml_100 {margin-left:100px;}
.ml_150 {margin-left:150px;}
.ml_200 {margin-left:200px;}
.ml_350 {margin-left:350px;}
.ml_350 {margin-left:350px;}

/* --- MARGIN RIGHT --- */
.mr-1 {margin-right:-1px;}
.mr-10 {margin-right:-10px;}

.mr_2 {margin-right:2px;}
.mr_3 {margin-right:3px;}
.mr_4 {margin-right:4px;}
.mr_5 {margin-right:5px;}
.mr_8 {margin-right:8px;}
.mr_9 {margin-right:9px;}
.mr_10 {margin-right:10px;}
.mr_11 {margin-right:11px;}
.mr_13 {margin-right:13px;}
.mr_15 {margin-right:15px;}
.mr_16 {margin-right:16px;}
.mr_17 {margin-right:17px;}
.mr_18 {margin-right:18px;}
.mr_20 {margin-right:20px;}
.mr_21 {margin-right:21px;}
.mr_23 {margin-right:23px;}
.mr_25 {margin-right:25px;}
.mr_27 {margin-right:27px;}
.mr_30 {margin-right:30px;}
.mr_32 {margin-right:32px;}
.mr_35 {margin-right:35px;}
.mr_40 {margin-right:50px;}
.mr_42 {margin-right:42px;}
.mr_50 {margin-right:50px;}
.mr_200 {margin-right:200px;}
.mr_290 {margin-right:290px;}
.mr_300 {margin-right:300px;}
.mr_650 {margin-right:625px;}

/* --- MARGIN --- */
.m_20 {margin:20px;} 

/* --- PADDING --- */
.p_5 {padding:5px;}
.p_10 {padding:10px;}


.p_fix, .main_div.p_fix{
	padding-left: 15px;
	padding-right: 15px;
}
/* --- PADDING TOP --- */
.pt_5 {padding-top:5px;}
.pt_10 {padding-top:10px;}
.pt_18 {padding-top:18px;}
.pt_20 {padding-top:20px;}
.pt_27 {padding-top:27px;}

/* PADDING BOTTOM --- */
.pb_0 {padding-bottom:0px;}
.pb_5 {padding-bottom:5px;}
.pb_6 {padding-bottom:6px;}
.pb_10 {padding-bottom:10px;}
.pb_15 {padding-bottom:15px;}
.pb_20 {padding-bottom:20px;}

/* --- PADDING LEFT ---  */
.pl_5 {padding-left:5px;}
.pl_10 {padding-left:10px;}
.pl_16 {padding-left:16px;}
.pl_20 {padding-left:20px;}
.pl_30 {padding-left:30px;}
.no_pl {padding-left:0px;}

/* --- PADDING RIGHT --- */
.pr_3 {padding-right:3px;}
.pr_5 {padding-right:5px;}
.pr_10 {padding-right:10px;}
.pr_20 {padding-right:20px;}

.p_td_0 td{padding:0px;}
.wi_100pr {width:100%;}
.wi_auto {width:auto !important;}

.wi_16 {width:16px;}
.wi_19 {width:19px;}
.wi_20 {width:20px;}
.wi_21 {width:21px;}
.wi_24 {width:24px;}
.wi_25 {width:25px;}
.wi_30 {width:30px;}
.wi_34 {width:34px;}
.wi_35 {width:35px;}
.wi_40 {width:40px;}
.wi_44 {width:44px;}
.wi_50 {width:50px;}
.wi_57 {width:57px;}
.wi_62 {width:62px;}
.wi_64 {width:64px;}
.wi_68 {width:68px;}
.wi_70 {width:70px;}
.wi_74 {width:74px;}
.wi_75 {width:75px;}
.wi_79 {width:79px;}
.wi_80 {width:80px;}
.wi_89 {width:89px;}
.wi_90 {width:90px;}
.wi_94 {width:94px;}
.wi_95 {width:95px;}
.wi_97 {width:97px;}
.wi_100 {width:100px;}
.wi_105 {width:105px;}
.wi_110 {width:110px;}
.wi_112 {width:112px;}
.wi_117 {width:117px;}
.wi_120 {width:120px;}
.wi_122 {width:122px;}
.wi_123 {width:123px;}
.wi_125 {width:125px;}
.wi_126 {width:126px;}
.wi_130 {width:130px;}
.wi_131 {width:131px;}
.wi_132 {width:132px;}
.wi_136 {width:136px;}
.wi_138 {width:138px;}
.wi_140 {width:140px;}
.wi_145 {width:145px;}
.wi_149 {width:149px;}
.wi_150 {width:150px;}
.wi_160 {width:160px;}
.wi_158 {width:158px;}
.wi_159 {width:159px;}
.wi_165 {width:165px;}
.wi_166 {width:166px;}
.wi_169 {width:169px;}
.wi_170 {width:170px;}
.wi_172 {width:172px;}
.wi_175 {width:175px;}
.wi_176 {width:176px;}
.wi_180 {width:160px;}
.wi_181 {width:181px;}
.wi_182 {width:182px;}
.wi_185 {width:185px;}
.wi_190 {width:190px;}
.wi_191 {width:191px;}
.wi_195 {width:195px;}
.wi_196 {width:196px;}
.wi_197 {width:197px;}
.width_200 {width:200px;}
.wi_200 {width:215px;}
.wi_204 {width:204px;}
.wi_205 {width:205px;}
.wi_209 {width:209px;}
.wi_210 {width:210px;}
.wi_211 {width:211px;}
.wi_215 {width:215px;}
.wi_219 {width:219px;}
.wi_220 {width:220px;}
.wi_222 {width:222px;}
.wi_225 {width:225px;}
.wi_226 {width:226px;}
.wi_230 {width:230px;}
.wi_237 {width:237px;}
.wi_240 {width:240px;}
.wi_250 {width:250px;}
.wi_251 {width:251px;}
.wi_252 {width:252px;}
.wi_260 {width:260px;}
.wi_261 {width:261px;}
.wi_262 {width:262px;}
.wi_265 {width:265px;}
.wi_270 {width:270px;}
.wi_271 {width:271px;}
.wi_275 {width:275px;}
.wi_278 {width:278px;}
.wi_280 {width:280px;}
.wi_281 {width:281px;}
.wi_282 {width:282px;}
.wi_288 {width:288px;}
.wi_290 {width:290px;}
.wi_295 {width:295px;}
.wi_300 {width:300px;}
.wi_315 {width:315px;}
.wi_320 {width:320px;}
.wi_325 {width:325px;}
.wi_328 {width:328px;}
.wi_330 {width:330px;}
.wi_335 {width:335px;}
.wi_338 {width:338px;}
.wi_340 {width:340px;}
.wi_345 {width:345px;}
.wi_350 {width:350px;}
.wi_354 {width:354px;}
.wi_355 {width:355px;}
.wi_360 {width:360px;}
.wi_364 {width:364px;}
.wi_380 {width:380px;}
.wi_390 {width:390px;}
.wi_400 {width:400px;}
.wi_420 {width:420px;}
.wi_426 {width:426px;}
.wi_430 {width:430px;}
.wi_434{width:434px;}
.wi_435{width:435px;}
.wi_440 {width:440px;}
.wi_450 {width:450px;}
.wi_454 {width:454px;}
.wi_456 {width:456px;}
.wi_458 {width:458px;}
.wi_460 {width:460px;}
.wi_473 {width:473px;}
.wi_478 {width:478px;}
.wi_480 {width:480px;}
.wi_488 {width:488px;}
.wi_500 {width:500px;}
.wi_510 {width:510px;}
.wi_512 {width:512px;}
.wi_514 {width:514px;}
.wi_520 {width:520px;}
.wi_540 {width:540px;}
.wi_550 {width:550px;}
.wi_560 {width:606px;}/* Izvinqvam se ama se pozlwa v prevodite */
.wi_579 {width:579px;}
.wi_580 {width:580px;}
.wi_600 {width:600px;}
.wi_605 {width:605px;}
.wi_620 {width:620px;}
.wi_650 {width:650px;}
.wi_670 {width:670px;}
.wi_672 {width:672px;}
.wi_720 {width:720px;}
.wi_710 {width:690px;}
.wi_898 {width:898px;}
.wi_914 {width:914px;}
.wi_935 {width:935px;}
.wi_936 {width:936px;}
.wi_955 {width:955px;}
.wi_947 {width:940px;}

.min_wi_70 {min-width:70px;}
.min_wi_95 {min-width:95px;}
.min_wi_141 {min-width:141px;}
.min_wi_150 {min-width:150px;}
.min_wi_160 {min-width:160px;}
.min_wi_180 {min-width:180px;}

.max_wi_272 {max-width:272px;}

.hi_10 {height:10px;}
.hi_18 {height:18px;}
.hi_20 {height:20px;}
.hi_23 {height:23px;}
.hi_25 {height:25px;}
.hi_45 {height:45px;}
.hi_50 {height:50px;}
.hi_60 {height:60px;}
.hi_67 {height:67px;}
.hi_70 {height:70px;}
.hi_90 {height:90px;}
.hi_95 {height:95px;}
.hi_100 {height:100px;}
.hi_108 {height:108px;}
.hi_143 {height:143px;}
.hi_193 {height:193px;}
.hi_197 {height:197px;}
.hi_200 {height:200px;}
.hi_300 {height:300px;}

.min_hi_100 {min-height:100px;}
.min_hi_45 {min-height:45px;}

.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_14{font-size:14px;}
.fs_15{font-size:15px;}
.fs_16{font-size:16px;}
.fs_18{font-size:18px;}
.fs_24{font-size:24px;}
.he_24{height:24px;}
.b1 {border:1px solid #F00;}
.uppercase {text-transform:uppercase;}
.underline {text-decoration:underline;}
a.underline:hover {text-decoration:none;}

td.nowrap, th.nowrap {white-space: nowrap;}
table.nowrap td {white-space: nowrap;}
td.nowrap {white-space: nowrap;}
.border_0 {border:0px !important;}
table.va_top td {vertical-align:top;}

.border_ccc {border: 1px solid #ccc;}
.border_d5 {border: 1px solid #d5d5d5}

.l_border_1px_ccc{border-left:1px solid #CCC;}
.border_b {border-bottom: 1px solid #ccc;}
.border_blue {border-bottom: 1px solid #bcdcef;}
.border_t_blue {border-top: 1px solid #0073BA;}
.border_b_blue {border-bottom: 1px solid #0073BA;}
.border_t_ccc {border-top: 1px solid #ccc;}
.border_t_ddd {border-top: 1px solid #ddd;}
.border_t_d8 {border-top: 1px solid #D8D8D8;}
.border_dotted {border-top:1px dotted #ccc;}

.line_h_normal{line-height:normal;}

.line_h_11{line-height:11px;}
.line_h_12{line-height:12px;}
.line_h_16{line-height:16px;}
.line_h_19{line-height:19px;}
.line_h_21{line-height:21px;}
.line_h_24{line-height:24px;}
.line_h_31{line-height:31px;}



/* --- CLASS FOR ICONS --- */
/* --- WITHOUT float, pointer !!!  --- */

.list_down_ico{
	background:url(../../img_old/inner_part/table_down_btn.png) no-repeat top right;
	width:17px;
	height:17px;
}
.list_up_ico{
	background:url(../../img_old/inner_part/table_up_btn.png) no-repeat top right;
	width:17px;
	height:17px;
}


.save_ico{
	background: url(../../img_old/inner_part/successs1.png) no-repeat top left;
	width:21px;
	height:21px;
	}

.search_ico{
	background: url(../../img_old/inner_part/search.png) no-repeat top left;
	width:21px;
	height:21px;
	}


.close_ico{
	background: url(../../img_old/inner_part/error2.png) no-repeat top left;
	width:21px;
	height:21px;
	}
	
.blue_close_ico{
	background: url(../../img_old/inner_part/close2.png) no-repeat top right;
/*	float:right; */
	width:18px;
	height:18px;
	cursor:pointer;
	}
.blue_close_ico:hover {
	text-decoration: none !important;
}
	
.grey_close_ico{
	background: url(../../img_old/inner_part/close2.png) no-repeat top right;
	float:right;
	width:18px;
	height:18px;
	}
	
.edit_ico{
	background: url(../../img_old/inner_part/edit.png) no-repeat top left;
	width:21px;
	height:21px;
	}

.delete_ico{
	background: url(../../img_old/inner_part/erise.png) no-repeat top left;
	width:21px;
	height:21px;
	display: inline-block;
	text-decoration: none !important;
	}
	
.del_blue_ico{
	background: url(../../img_old/inner_part/profile_menu/del_blue_ico.gif) no-repeat top left;
	width:10px;
	height:13px;
	}

.info_ico{
	background: url(../../img_old/inner_part/redesign/info2.png) no-repeat top left;
	width:21px;
	height:21px;
	}
	
.print_link{
	background: url(../../img_old/inner_part/print.png) no-repeat top left;
	height:14px;
	padding-left:20px;
	}
.php_link, .download{
	background: url(../../img_old/inner_part/php.png) no-repeat top left;
	height:16px;
	padding-left:20px;
	font-size:11px;
	display: inline-block;
	}
.download{
	background: url(../../img_old/inner_part/download.jpg) no-repeat top left;
}
	
/* For BW */

.bw_edit{
	background: url(../../img_old/inner_part/edit_2.png) no-repeat top left;
	width:27px;
	height:27px;
	}

.bw_erise{
	background: url(../../img_old/inner_part/erise_2.png) no-repeat top left;
	width:27px;
	height:27px;
	}
	
.bw_ver{
	background: url(../../img_old/inner_part/new_2.png) no-repeat top left;
	width:27px;
	height:27px;
	}

a {text-decoration:none;color: #0073BA;}
a:hover {text-decoration:underline;}

.pointer {cursor:pointer;}
.pointer:hover {text-decoration:underline;}

.info-box.error.res_access{
    background: url(../../img_old/inner_part/warning1.png) top left no-repeat #F9E5E6;
    background-position: 8px 2px;
    padding-left: 34px;
}

input[type='text2']
	{
	border:1px solid #fafafa;
	font-size:12px;
	color:#333;
	background-color:#fafafa;
	height:15px; 
	padding: 2px 4px 1px;
	}

input[type='text'], 
input[type='password'], 
select,
textarea, .input_div {
	border:1px solid #aaa;
	font-size:12px;
	font-family:inherit;
	color:#555;
	background-color:#fff;
	}
form#generateForm select#currency { max-width:139px; }	
input[type='text'], 
input[type='password'],
textarea, .input_div{
	height: 17px; 
	padding: 1px 4px 1px;
	color:#555;
	}
select {height: 21px;} /*was20*/
input[type='text']:hover,
input[type='password']:hover, 
input[type='password']:focus, 
input[type='text']:focus, 
select:hover,
select:focus,
textarea:hover,
textarea:focus {
	background-color:#fff;border:1px solid #999;color:#333;}

label {padding-right:5px;}
li {float:left;padding:0px;}

textarea {
    resize: none;
}

/* BUTTONS */	
	.button {font-weight:bold; background:url(../../img_old/button/button-right.gif) no-repeat top right;
	display:inline-block;
	height:21px;
	padding: 0 4px 0 0;
	text-transform:uppercase;}
	
	.button span {background:url(../../img_old/button/button-left.gif) no-repeat top left;	
	line-height:21px;
	display: inline-block;
	padding: 0 6px 0 10px;
	color:#fff;}

/* grey button */	
	.grey_button {font-weight:bold; 
	background:url(../../img_old/button/grey-button-right.gif) no-repeat top right;
	display:inline-block;
	height:21px;
	padding: 0 4px 0 0;
	text-transform:uppercase;}
	
	.grey_button span {background:url(../../img_old/button/grey-button-left.gif) no-repeat top left;	
	line-height:21px;
	display: inline-block;
	padding: 0 6px 0 10px;
	color:#fff;}
	
	.button:hover span, .grey_button:hover span, .big_button_blue:hover span {text-decoration:none;color: #DAEFFC;}
	.grey_button:hover span {color:#fff;}
	
	.logo {float:left; margin:20px;}


#footer {
	width: 1140px;
	border-top:1px solid #858285;
	float:left;
	margin: 5px 0 0;
	padding-top: 5px;
	padding-bottom:10px;
	}
	#footer .menu {clear:left; float:left;margin:0; list-style: none;}
	
/* menu above in header */	
	.top_menu {margin: 20px 15px 0 20px;float:right;}
	.top_menu ul {
    clear: right;
    float: right;
    padding: 4px 0 2px;
    white-space: nowrap;}
/* language and login menu */
	 .top_menu li a {color:#555; /* font-weight:bold;*/}
	 .top_menu .menu {margin-top: 10px;}
		/*.top_menu .menu li {border-left:1px solid #555;}*/
		.top_menu .menu li:first-child {border:none;}


#footer.top_menu .menu li {border-left:1px solid #555;}
#footer.top_menu .menu li:first-child {border:none;}

.top_menu .menu li:last-child {padding-right:0;}	

	.button2 {font-weight:bold; background:url(../../img_old/button/button-right2.gif) no-repeat top right;
	display:inline-block;
	height:18px;
	padding: 0 4px 0 0;
	text-transform:uppercase;
	cursor:pointer;
	}
	
	.button2 span {background:url(../../img_old/button/button-left2.gif) no-repeat top left;	
	line-height:18px;
	display: inline-block;
	font-weight:bold;
	font-size:10px;
	padding: 0 4px 0 8px;
	color:#fff;}
	
	.button2:hover span{text-decoration:none;color: #DAEFFC;}	
	
input.alerted, input:focus.alerted, input:hover.alerted, textarea.alerted,
input.date.alerted{
	border: 1px solid #f00;
	background-color: #FFEFEF;
}
select.alerted, select:focus.alerted, select:hover.alerted{
	border: 1px solid #f00;
	background-color: #FFEFEF;
}

.terms {background-color: #FFF;}
.terms div {text-align:justify;width:920px;}
.inner_part .terms div {width:960px;}

/* RATE table */
 .rate table, .terms table {margin-top:15px;border-left:1px solid #ccc;border-right:1px solid #ccc;width:960px;}
 .rate td, .terms td {border-bottom:1px solid #ccc;}
 .rate td:first-child, .terms td:first-child {border-right:1px solid #ccc;}
 .rate .blue_td, .terms .blue_td  {background-color:#0073BA;color:#fff;font-weight:bold;}
 .rate .grey_td {
	background-color:#eaeaea;
	font-weight:bold;
	color:#0073BA;
	border-top:1px solid #ccc;
	}
.rates .white_grey{background-color:#F0F0F0;}



/* ERRORS */
.info_error{
    color: red;
    border-radius: 4px;
    background: #FFEDEE;
    border: 1px solid red;
    padding: 5px;
    font-size: 12px;
    line-height: 17px;
    text-align: left;
}
.info_success{
    color: #0DA800;
    border-radius: 4px;
    behavior: url(../js/PIE.htc);
    background: #E4FFE5;
    border: 1px solid #0DA800;
    padding: 5px;
    font-size: 12px;
}
.info_box{
    color: #0073ba;
    border-radius: 4px;
    background: #f4fbfe;
    border: 1px solid #0073ba;
    padding: 5px;
    font-size: 12px;
    line-height: 17px;
    text-align: left;
}
.info_error .close {
    background: url("../../img_old/account/icons/error_close.png") top left no-repeat;
    width: 18px;
    height: 18px;
    float: right;
	overflow:hidden;
	text-indent:-2000px;
}
.info_success .close{
    background: url("../../img_old/account/icons/success_close.png") top left no-repeat;
    width: 18px;
    height: 18px;
    float: right;
    text-indent:-2000px;
}
.info_box .close {
    background: url("../../img_old/account/icons/info_close.png") top left no-repeat;
    width: 18px;
    height: 18px;
    float: right;
	overflow:hidden;
	text-indent:-2000px;
}

/* TOOLTIP */

.tooltip{
    max-width:300px;
    height:auto;
    z-index:2002;
    position:absolute;
    padding:8px;
    background: url("../../img_old/account/cuts/blue_hint.png") top left;
    border: 3px solid #fff;
    color:#555;
    font-size:12px;
    text-align: left;
    box-shadow: 0px 0px 8px #ccc;
    opacity:0.95;
    line-height: 14px;
    behavior: url(../js/PIE.htc);
    line-height: 140%;
}


/* Universal tabs */
.round_box_tabs{
    margin-top: 40px;
    float: left;
    height: 59px;
    margin-bottom: -10px;
    z-index: 700;
}

.round_box_tabs a{
    background: url("../../img/info/cuts/right-tab.png") no-repeat top right;
    padding: 20px 25px 30px 14px;
}

.round_box_tabs li{
    background: url("../../img/info/cuts/tab_left.png") no-repeat left top;
    padding: 20px 5px 30px 9px;
    float: left;

}

.round_box_tabs  li.active{
    background: url("../../img/info/cuts/tab_left.png") no-repeat left top;
}

.round_box_tabs  li.first {
    background: url("../../img/info/cuts/tab_left_big.png") no-repeat left top;
}

.round_box_tabs .active{
    position: relative;
    z-index: 700;
    font-weight: bold;
}

.round_box_tabs a{
    text-decoration: none;
    color: #777;

}
/* Universal tabs */

.ul_black_check li{
    padding-left: 16px;
    background: url("../../img_old/inner_part/check.png") no-repeat left top;
    background-position: 0px 1px;
}
.checkbox_group.cols3.ul_black_check li {
    width: 255px;
    padding-left: 16px;
    background: url("../../img_old/inner_part/check.png") no-repeat left top;
    background-position: 0px 1px;
}
.checkbox_group.cols2.ul_black_check li {
    width: 414px;
    padding-left: 16px;
    background: url("../../img_old/inner_part/check.png") no-repeat left top;
    background-position: 0px 1px;
}

.res_access_icon{
    padding-left: 26px;
    line-height: 24px;
    background: url("../../img_old/inner_part/warning1.png") top left no-repeat;
}
.info-box.error.err_icon{
    padding-left: 70px;

    background: url("../../img_old/inner_part/stop.png") no-repeat top left #F9E5E6;
    background-position: 9px 7px;

}
.text_decoration_none, .text_decoration_none:hover{
    text-decoration: none;
}
.input_link{
	text-decoration: none;
	color: #0073BA;
	display: block;
	cursor: pointer;
	text-decoration: underline;
}
.input_link:hover {
 	text-decoration: underline;
}

.legal_tab_content{
	border-top: 1px solid #D5D5D5;
	padding: 20px 10px 10px 10px;
	margin-top: -1px;
}

.list .even.highlights td,
.list .odd.highlights td {
	background: #ddd !important;
}

.not_zero{
	background: #e5f8e3 !important;
}
/* --------- /icard.com/trunk/client/css_old/style_inner.css --------- */
body {color:#333;}
.width_20 {width:20px;}
.width_25 {width:25px;}
.width_30 {width:30px;}
.width_40 {width:40px;}
.width_50 {width:50px;}
.width_56 {width:56px;}
.width_60 {width:60px;}
.width_65 {width:65px;}
.width_70 {width:70px;}
.width_80 {width:80px;}
.width_90 {width:90px;}
.width_100 {width:100px;}
.width_114 {width:114px;} /* funding */
.width_120 {width:120px;}
.width_130 {width:130px;}
.width_140 {width:140px;}
.width_150 {width:150px;}
.width_160 {width:160px;}

.width_180{width:180px;}
.width_186{width:186px;}
.width_190{width:190px;}
.width_200 {width:200px;}
.width_220 {width:220px;}
.width_230 {width:230px;}
.width_238 {width:238px;}
.width_240 {width:240px;}
.width_225 {width:225px;}
.width_236 {width:236px;}
.width_250 {width:250px;} 
.width_277 {width:277px;}
.width_295 {width:295px;} /* statements */
.width_300 {width:300px;} 
.width_315 {width:315px;} 
.width_330 {width:330px;}
.width_334 {width:334px;}
.width_337 {width:337px;}
.width_390 {width:390px;} /* funding page */
.width_440 {width:440px;}
.width_595 {width:595px;}
.width_605 {width:605px;}
.width_610 {width:610px;}
.width_645 {width:645px;}
.width_700 {width:700px;} /* utility bills */
.width_750 {width:750px;}
.width_710 {width:710px;}

.padding_b {padding-bottom:5px;}
.pb_20 {padding-bottom:20px;}

th, td	{padding:2px 5px;}

label {color:#555;}
table.height_30 td {height:30px;}
table.height_20 td {height:20px;}
table.height_18 td {height:18px;}
table.height_16 td {height:16px;}
table.height_10 td {height:10px;} /* in profile page */
.border_b {border-bottom: 1px solid #ccc;}
.border_t {border-top: 1px solid #ccc;}
.border_t2 {border-top: 2px solid #a9a9a9;}
.normal {font-weight:normal;}
.grey_td td {background-color:#fafafa;} /* send_money page hidden row tds */
.va_middle {vertical-align:middle;}
.va_top {vertical-align:top;}
.va_base {vertical-align:baseline;}
.preloader {margin-top:5px;display:none;position:fixed;top:0;left:50%}
#iserverTimer {position:absolute;right:0;margin-top: 2px; color:#aaa;font-size:10px;}

/* .top_menu .menu {margin-top: 5px;} */
#footer .menu {padding-top:2px;}

input.input_inactive, input.input_inactive:hover, input.input_inactive:focus, select.input_inactive, select.input_inactive:hover, select.input_inactive:focus {
	background-color:#f0f0f0;
	color:#999;
}

input.input_active, input.input_active:hover, input.input_active:focus {
	border-color:#0073BA;
}


.limits_div .wi_50{
	text-align: right;
}
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.added_url.wi_input input{
	width: 300px;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	cursor:pointer;
}
input.file_aleft {
	position: relative;
	text-align:left;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	cursor:pointer;
}

.info_txt { font-size:10px;color:#666666;} /* in profile page */
div.error_txt{
	color:#c00;
	margin:0;
	padding:0 0 0 20px;
	background:url(../img_old/inner_part/error.gif) no-repeat 3px 3px;
	clear:both;
	font-size:11px;
}
div.success_txt{
	color:#090;
	margin:0;
	padding:0 0 0 20px;
	background:url(../img_old/inner_part/success.png) no-repeat 3px 3px;
	clear:both;
	font-size:11px;
}
div.pending_txt{
	color:#c00;
	margin:0 0 5px;
	padding:5px 0 5px 25px;
	background:#fee url(../img_old/inner_part/error.gif) no-repeat 8px 8px;
	clear:both;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	border:1px solid #c00;
}
/* show/hide extra content in error boxes */
.show_extra{
	float:right;
	position:relative;
	top:-4px;
	margin:0;
	padding:0;
	display:block;
	width:24px;
	height:24px;
	overflow:hidden;
	text-indent:-1000px;
	background:url(../img_old/inner_part/icon_show_hide_error.png) no-repeat top left;
}
.hide_extra{
	float:right;
	position:relative;
	top:-4px;
	margin:0;
	padding:0;
	display:block;
	width:24px;
	height:24px;
	overflow:hidden;
	text-indent:-1000px;
	background:url(../img_old/inner_part/icon_show_hide_error.png) no-repeat bottom left;
}


.border-bottom, .border-bottom td {border-bottom:1px solid #ccc;} /* send money page */
.border-bottom td td {border:0;}
.border-top {border-top:1px solid #ccc;} /* send money page */
.more_padding td {padding:6px 10px;} /* send money page */
.more_padding_temp td {padding:2px 10px;} /* send money page */ 
*+html .more_padding_temp .border-top td {border-top:1px solid #CCCCCC;}

.more_padding .grey_td td {   /* hidden rows it template send money page */
	padding:5px 10px;}

	.close_gif {background:url('../img_old/inner_part/delete_btn.gif') no-repeat 0 0;width:18px;height:18px;}	 /* transaction page */

	#wrapper {
		margin:0 auto; 
		width:960px;
		padding-bottom: 20px;
		padding:0 10px 20px;
		text-align:left;} 
		#header_inner	{padding-top:10px;}
		#header_inner .menu {margin-top:5px;}

		#main_content {width:960px;}
		#main_content a:hover {text-decoration:underline;}

		.logo {margin-left:0; margin-top:5px; margin-right:0;}
		.top_menu {margin-right:0;margin-top:5px;margin-left:0;}
		.top_menu a {font-weight:normal;}
		.top_menu a.active {font-weight:bold;text-decoration:none;}
		.top_menu li:last-child {padding-right:0;}	

		#footer .menu li { line-height:11px; font-size: 11px; padding:0 5px;}	

		#footer .phone {
			background: url('../img_old/account/icons/phone.png') no-repeat left top;
			height: 12px;
			padding-left: 12px;
			display: inline-block;
			padding-top:1px;
		}
		#footer .email {
			background: url('../img_old/account/icons/mail.png') no-repeat left 2px;
			height: 12px;
			padding-left: 16px;
			display: inline-block;
			padding-top:1px;
		}

		#footer .menu.second {
			margin-top: 5px;
		}


		h1 {font-size: 14px; font-weight:bold;margin-top:10px;}
		h2, h3 {font-size:12px;font-weight:bold;color:#444;}

		a.border_no{text-decoration:none !important;}
		a.border_no:hover{text-decoration:underline !important;}


		.column_79 {width:79px;}
		.column_166 {width:166px;}
		.column_210 {width:210px;}
		.column_220 {width:220px;}
		.column_230 {width:230px;}
		.column_240 {width:240px;}
		.column_250 {width:250px;}
		.column_260 {width:260px;}
		.column_300 {width:300px;}
		.column_310 {width:300px;}
		.column_315 {width:315px;}
		.column_330 {width:330px;}
		.column_350 {width:340px;}
		.column_370 {width:370px;}
		.column_415 {width:415px;}
		.column_420 {width:420px;}
		.column_455 {width:455px;}
		.column_460 {width:460px;}
		.column_710 {width:710px;}
		.column_740 {width:740px;}
		.column_510 {width:510px;} /* transactions */
		.column_960 {width:956px;} /* with border and 1px padding */
		.column_470 {width:470px; /* funding my card inner page */
			float:left;}
			.column_620 {width:620px; float:left;}  /* send money and statements */
			.column_310 {width:310px; float:left;}


			.rela {
				position:relative;
			}

			.position_abs_center {position:absolute; top:10px; left:272px; } 


			.border_box {
				border: 1px solid #CCCCCC;
				padding: 1px;
			}

			.round_box_10 {
				-moz-border-radius: 10px 10px 10px 10px;
				-webkit-border-radius: 10px 10px 10px 10px;
				border-radius: 10px 10px 10px 10px;
				behavior: url(././js/PIE.htc);
				border:1px solid #ccc;
				padding: 1px; 
			}

			.round_box_10_black {
				-moz-border-radius: 10px 10px 10px 10px;
				-webkit-border-radius: 10px 10px 10px 10px;
				border-radius: 10px 10px 10px 10px;
				border:1px solid #a4a4a4;
				position: relative;
				padding: 1px; 
			}

			.round_box_10_top {
				border: 1px solid #CCCCCC;
				-moz-border-radius: 2px 2px 0px 0px;
				-webkit-border-radius: 2px 2px 0px 0px;
				border-radius: 2px 2px 0 0;
				behavior: url(././js/PIE.htc);
				padding: 1px;
			}

			.round_box_11_top {
				border: 1px solid #CCCCCC;
				-moz-border-radius: 10px 10px 0px 0px;
				-webkit-border-radius: 10px 10px 0px 0px;
				border-radius: 10px 10px 0 0;
				padding: 1px;
			}

			/* send money */	
			.round_box_10_bot2 {
				border: 1px solid #CCCCCC;
				border-top:none;
				-moz-border-radius: 0px 0px 10px 10px;
				-webkit-border-radius: 0px 0px 10px 10px;
				border-radius: 0 0 10px 10px;
				padding: 1px;
			}

			.round_box_10_bot_step2 {
				border: 1px solid #CCCCCC;
				border-top:none;
				-moz-border-radius: 0px 0px 10px 10px;
				-webkit-border-radius: 0px 0px 10px 10px;
				border-radius: 0 0 10px 10px;
				padding: 1px;
			}

			.grey_bgr_non {
				background:url("../img/blue-box-bgr.gif") repeat-x 0 0;

				padding:5px;
				overflow: hidden;
			}

			.grey_bgr {
				background:url("../img/box-bgr.gif") repeat-x 0 0;
				-moz-border-radius: 8px;
				-webkit-border-radius: 8px;
				border-radius: 8px;
				padding:5px;
				overflow: hidden;
			}



			.grey_bgr_load {
				background:url("../img/box-bgr-load.gif") repeat-x 0 0;
				-moz-border-radius: 8px;
				-webkit-border-radius: 8px;
				border-radius: 8px;
				padding:5px;
				overflow: hidden;
			}

			.grey_bgr1 {
				background:url("../img/box-bgr1.gif") repeat-x 0 0;
				-moz-border-radius: 8px;
				-webkit-border-radius: 8px;
				border-radius: 8px;
				padding:5px;
				overflow: hidden;
			}

			.grey_bgr2 {
				background:url("../img/box-bgr2.gif") repeat-x 0 0;
				-moz-border-radius: 8px;
				-webkit-border-radius: 8px;
				border-radius: 8px;
				padding:5px;
				overflow: hidden;
			}


			.grey_bgr3 {
				background-color:#fafafa;
				-moz-border-radius: 8px;
				-webkit-border-radius: 8px;
				border-radius: 8px;
				padding:5px;
				overflow: hidden;
			}

/*.top_table {
background: url("../img/box-bgr.gif") repeat-x 0 0;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0 0;
behavior: url(././js/PIE.htc);
line-height: 23px;
padding: 5px 10px;
overflow: hidden;
}*/



.top_table_trans {
	background: url("../img/box-bgr.gif") repeat-x 0 0;
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0 0;
	behavior: url(././js/PIE.htc);
	line-height: 23px;
	padding: 5px 10px;
	overflow: hidden;
}

.top_table2 {
	background-color:#989898;
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0 0;
	line-height: 23px;
	padding: 5px 10px;
	overflow: hidden;
}

h2.top_table { padding: 0 5px;}

.top_table p,
.utility .top_table.arch h2 span {
	font-size:11px;
	line-height: 11px;
	font-weight:normal;
}

.utility .top_table.arch h2 span {
	background-color:#e8e8e8; 
	padding:6px 0px 6px 0px; 
	line-height: 1.5;
}

h2.top_table_trans { padding: 0 5px;}

.top_table_trans p {
	font-size:11px;
	line-height: 11px;
	padding-bottom:6px;
}

.bottom_table th { 
	color: #FFFFFF; 
	font-weight:bold;
	background:#3d4245 url("../img_old/inner_part/merchant_services/table_th.jpg") repeat-x top left;
	text-align:center;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
}

.bottom_table td {border: 1px solid #CCC;}

input.date {
	background: url("../img_old/inner_part/datepicker.gif") no-repeat 98% 50% #FFFFFF;
}

.pdf, .excell {display:block;} /* statements */
.pdf, .excell {padding-left:20px; margin-left:10px; font-size:11px;height:15px;}
.profile_id .pdf {padding-left:20px; font-size:11px; height:16px; margin-left:0px; display:inline-block;}

.test_env{background: url("../img_old/inner_part/test.png") no-repeat 0 50%;height:16px; padding-left: 20px;}


.pdf{background: url("../img_old/inner_part/pdf.png") no-repeat 0 50%;height:26px;}
td .pdf{height:16px;} /* for statement table */
.excell {background: url("../img_old/inner_part/excel_ico.gif") no-repeat 0 50%;height:26px;}
.lock { background:url("../img_old/inner_part/lock.jpg") center left no-repeat; padding:10px 0 0 27px; white-space:nowrap; font-size:1.2em; }
.bell { background:url("../img_old/inner_part/bell.jpg") center left no-repeat; padding:10px 0 0 40px; white-space:nowrap; font-size:1.2em; }
.notify {background: url("../img_old/inner_part/notify.jpg") center left no-repeat; padding:0 0 0 0; white-space:nowrap; width:67px; height:24px;  }

.filter_table td {
	height:28px;
	white-space:nowrap;
	padding:2px 0;
}
/* #utilityDetails .filter_table td {white-space:normal;} /* utility payment */


/* POPUP WINDOW UPGRADE */
.popup{
	padding:0;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	top:150px;
	left: 0;
	right: 0;
	width: 904px;
	text-align:left;
	font-size:17px;
	line-height:25px;
	border:0px solid #000;
	color:#444;
	/* font-weight:bold; */
	overflow:visible;
	z-index:900;
	border:2px solid #0072ba;
	background-color:#FFF;
	padding:15px;
}
/*.tariffPopupFix .popup {top:500px;}*/

.popup-card{
	position:absolute;
	width:200px;
	height:220px;
	top:93px;
	right:90px;
}
.popup h1{
	color:#0073ba;
	font-size:17px;
	line-height:17px;
	margin-top:0px;
	padding-top:7px;
	border-bottom:1px solid #0072ba;
}

#wrapper .popup h2{
	font-size:14px;
	margin-bottom:0px;

}
.popup em{
	font-size:14px;
}
.popup ul{
	width:560px;
	padding:0px;
	padding-left:50px;
	list-style-type:disc;
	font-size:13px;
	margin:0px;
	color:#555;
}
.popup li{
	line-height:18px;
	margin-bottom:5px;
	float:none;
	padding:0px;
}
.popup p{
	padding-bottom:10px;
}
.popup a{
	color:#0073ba;
}
.popup .close{
	text-align:right;
	border:0px solid #000;
	background-image:url(../img_old/inner_part/close1.png);
	width:24px;
	height:24px;
	background-repeat:no-repeat;
	position:absolute;
	top:8px;
	right:10px;
	cursor:pointer;
}
/* IE7 fix */	
*+html .popup .close{ 
	position:relative;
	right:0;
	top:0;
}	

/* Banner from Dimitrov */
/* en BANNER */
.iPay-banner{
	width:960px;
	height:102px;
	padding-bottom:8px;
}
.iPay-banner.iPay-banner-en{
	background:url(../img_old/inner_part/order-banner/iPay-banner-en.jpg);
	background-repeat:no-repeat;
}

/* it BANNER */
.iPay-banner.iPay-banner-it{
	background:url(../img_old/inner_part/order-banner/iPay-banner-en.jpg);
	background-repeat:no-repeat;
}
.iPay-banner.iPay-banner-bg{
	background:url(../img_old/inner_part/order-banner/iPay-banner-bg.jpg);
	background-repeat:no-repeat;
}

/* BUTTON in banner*/	
#main_content .iPay-banner .order-button{
	font-weight:bold; background:url(../img_old/inner_part/order-banner/right-order-button.png) no-repeat top right;
	display:inline-block;
	height:32px;
	margin-right:70px;
	margin-top:62px;
	cursor:pointer;
	float:right;
	padding-right:5px;
	text-decoration:none;
}

.iPay-banner .order-button span {background:url(../img_old/inner_part/order-banner/left-order-button.png) no-repeat top left;	
	line-height:32px;
	display: inline-block;
	font-weight:bold;
	font-size:13px;
	padding: 0 4px 0 11px;
	color:#fff;
}

.iPay-banner .order-button:hover span{text-decoration:none;color: #E9E9E9;}	

/* ORDER STATRUS */
.order-status{
	width:960px;
	height:102px;
	background:url(../img_old/inner_part/order-banner/order-status.jpg) no-repeat;
	margin-top:10px;
	color:#FFFFFF;
	font-weight:bold;
}
.order-status strong{ color:#444; font-weight:bold;}
.head-order-status{
	height:50px;
	width:100%; /* was missing ; */
	border:1px solid #000;
	line-height:23px;
}
.footer-order-status{
	height:24px;
	width:760px; /* was double ; */
	border:0px solid #000;
	margin-top:20px;
	position:relative;
	padding-top:7px;
}

.order-status .block{
	float:left;
	width:380px;
	height:50px;
	margin-top:18px;
}


/* status in order */	
.status-order-button{
	border:0px solid #000;
	height:24px;
	float:right;
	position:absolute;
	right:6px;
	top:4px;
}
.status-order-button img{
	vertical-align:middle;
}
#main_content .order-status .order-button-status{
	background:url(../img_old/inner_part/order-banner/status-right.png) no-repeat top right;
	padding-right:10px;
	margin-bottom:10px;
	display:inline-block;
	height:32px;
	float:right;
	line-height:32px;
	text-decoration:none;
}

.order-status .order-button-status span {background:url(../img_old/inner_part/order-banner/status-left.png) no-repeat top left;
	padding-left:6px;
	line-height:22px;
	margin-bottom:10px;
	display: inline-block;
	font-style:italic;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	height:23px;
}

/* for page link new card confirm  */	
.steps_div {
	text-align:center; 
	float:left; 
	margin-top:20px;
	width:115px;
	height:120px;
	padding:10px;
	border:1px solid #ccc;
}	

.steps_div p {margin-top:10px; font-size:10px;}

/* PROFILE: table with personal details */	
.profile_box{width:670px;}
.prof_details{width:auto;margin:0 0 10px;}
.prof_details_business{width:650px;margin:0 0 10px;}

.prof_details td,
.prof_details_business td, 
#login_details td, 
#login_change td{width:160px;}

.prof_details .label{font-weight:bold;}
.prof_details_business .label{font-weight:bold;}

.card_det_holder{
	float:left;
	display:inline;
	overflow:hidden;
	width:230px;
	height:140px;

}
.prof_card_det{margin:40px 0 50px 220px;width:120px;}
.prof_card_det td{padding:0;}

.rules_table_{
	float:left;
	display:inline;
	overflow:hidden;
	width:700px;
}

.iban{
	font-size:11px;
}	

.upload {
	background:url('../img_old/inner_part/upload.png') no-repeat top left;
	padding-left:20px;
	font-size:11px;
	line-height:16px;
	margin-top:3px;
	font-weight:normal;
}

.upload_box	{padding:0px;
	/** border-bottom:1px solid #ddd;**/
}

.upl_holder {
	position:relative;
	overflow:hidden;
}

/* TABS_MENU */
.tabs_container{
	clear:left;
	position:relative;
	margin:20px 0 0;
}
#tabs_menu{
	width:100%;
	margin:0;
	height:24px;
	line-height:24px;
	font-size:11px;
	position:relative;
	z-index:1; 
	font-size:11px;
}

#tabs_menu li, #tabs_menu li.tab_not_active {
	float:left;
	display:inline;
	overflow:hidden;
	width:181px;
	height:24px;
	margin:0 5px 0 0;
	padding:0;
	text-align:center;
	font-size:11px;
}

#tabs_menu li a, #tabs_menu li.tab_not_active a {
	float:left;
	display:block;
	width:181px;
	height:24px;
	text-decoration:none;
	background:#fff url(../img_old/inner_part/menu_tabs.gif) no-repeat 0 -24px;
	color:#777;
	font-size:11px;
}

#tabs_menu li a:hover, #tabs_menu li.tab_not_active a:hover{
	text-decoration:none;
	color:#333;
	background:#fff url(../img_old/inner_part/menu_tabs.gif) no-repeat 0 -48px;
}

#tabs_menu li.tab_active a, #tabs_menu li.tab_active a:hover {
	font-weight:bold;
	cursor:default;
	text-decoration:none;
	color:#0072ba;
	background:#fff url(../img_old/inner_part/menu_tabs.gif) no-repeat top left;
}
.holder_tabs{
	width:936px;
	border:1px solid #ccc;
	padding:5px 10px 10px;
	margin-top:-1px;
	-moz-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	position:relative;
}

.profile_id {padding-bottom:20px;}

.profile_id .holder_tabs{ 
	-moz-border-radius:0;
	border-radius:0;
}

.profile_id .tab_bgr {
	background:#fff url(../img_old/inner_part/bg_profile.jpg) no-repeat top left;
	padding-top:15px;
}

.profile_id	.scroll_div {max-height:131px;overflow-x:hidden;overflow-y:auto;}

.card_details{
	float: left;
	overflow: hidden;
	width:567px;
}
.card_details .form_holder{
	margin:10px;
	margin-top: 5px;
}

.linking_id .grey_bgr span.strong{ display:inline-block; width:150px;}

.card_details .form_holder_linking{margin:10px;} /* in linking page */

.form_holder_linking label{
	background:#848484;
	color:#fff;
	font-weight:bold;
	padding:1px 5px;
	display:block;
	width:160px;
}

/* OPTIONS_BTN  add step 3/3 */
ul.options_menu {
	overflow:hidden;
	margin:20px 0 20px;
	clear:both;
}
.options_menu li {
	width:120px;
	overflow:hidden;
	float:left;
	display:inline;
	margin:0 20px 0 0;
	text-align:center;
}
.options_menu li a {
	width:120px;
	float:left;
	display:block;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	padding:105px 0 0;
}


.info-box {
	border: 1px solid;
	line-height:17px;
	padding: 4px 2px 4px 8px;
}


.info-box {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	behavior: url(././js/PIE.htc);
}

#utility_bill .info-box {margin-left:5px; margin-right:5px;}


.info-box.success { 
	border-color: #b4e8aa; 
	color: #5E6F33; 
	background: #e9f9e5 10px center no-repeat; 
}
/* IE 7 fix */	
*+html .info-box.success { 
	position:relative;
}
.info-box.error   { border-color: #e8aaad; color: #cc0006; background: #f9e5e6 /*url(../img_old/inner_part/error.png)*/   10px center no-repeat;
	position:relative;
}
.info-box.warning   { border-color: #e8e3aa; color: #ac8400; background: #f9f9e5 url(../img_old/inner_part/warning.png)   10px center no-repeat; }
.options_menu li a.view_trans_opt{background:url(../img_old/inner_part/buttons/view_trans_opt.jpg) no-repeat top center;}
.options_menu li a.view_statements_opt{background:url(../img_old/inner_part/buttons/view_statements_opt.jpg) no-repeat top center;}
.options_menu li a.edit_profile_opt{background:url(../img_old/inner_part/buttons/edit_profile_opt.jpg) no-repeat top center;}
.options_menu li a.send_money_opt{background:url(../img_old/inner_part/buttons/send_money_opt.jpg) no-repeat top center;}

/* statements page table above */
.statement_img { float:left; margin:3px 15px 0 5px; }

/* sms commands */
.sms_commands .column_470 {    
	border: 1px solid #DDDDDD;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width:468px;
}

.sms_commands .column_310 {    
	border: 1px solid #DDDDDD;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width:311px;
}

.sms_commands .f_left .column_470 {clear:left;}
.sms_commands .f_left .column_310 {clear:left;}

.sms_commands .top_bgr {
	background-position:top center;
	height:29px;
	width:auto;
	padding:0 5px 0 10px;
	margin-top:0;
	line-height:29px;
	font-size:12px;
	color:#333;
}

.sms_commands td {vertical-align:top;padding-top:10px;padding-left:10px;}	

.sms_commands .sms_send .top, .sms_commands .sms_reveived .top {
	background:url('../img/account/sms/received-top.jpg') no-repeat 0 0;
	width:190px;height:6px;
}
.sms_commands .sms_send .top {background-image:url('../img/account/sms/send-top.jpg');}

.sms_commands .sms_send, .sms_commands .sms_reveived {
	background:url('../img/account/sms/received-bg.jpg') repeat-y bottom center;width:190px;	
}
.sms_commands .sms_send {background-image:url('../img/account/sms/send-bg.jpg');}

.sms_commands .sms_send p, .sms_commands .sms_reveived p {
	padding: 0 10px 5px 5px;
	background:url('../img/account/sms/received-bottom.jpg') no-repeat bottom center;
	width:175px;
	font-size:11px;
}

.sms_commands .sms_send p {
	background-image:url('../img/account/sms/send-bottom.jpg');
	padding-left:15px;
	padding-right:5px;
	width:170px; 
}

/* NEW SMS COMMANDS */

.sms_commands .sms_send .top, .sms_commands .sms_reveived_new .top {
	background:url('../img/account/sms/received-top-new.png') no-repeat 0 0;
	width:190px;height:5px;
}
.sms_commands .sms_send .top {background-image:url('../img/account/sms/send-top.png');}

.sms_commands .sms_send, .sms_commands .sms_reveived_new {
	background:url('../img/account/sms/received-bg-new.png') repeat-y bottom center; width:190px;
	color:#FFF;	
}
.sms_commands .sms_send {background-image:url('../img/account/sms/send-bg.png');}

.sms_commands .sms_send p, .sms_commands .sms_reveived_new p, .sms_commands .sms_reveived_new .bottom, .sms_commands .sms_send .bottom {
	padding: 0 10px 7px 5px;
	background:url('../img/account/sms/received-bottom-new.png') no-repeat bottom center;
	width:175px;
	font-size:11px;
}
.sms_commands .sms_command_new_box{
	margin:5px 5px 8px 8px; 
	width:146px; 
	float:left;		
}
.sms_commands .sms_command_new_box_send{
	margin:0px 10px 0px 13px; 
	width:146px; 
	float:left;		
}

.sms_commands .sms_send p, .sms_commands .sms_send .bottom {
	background-image:url('../img/account/sms/send-bottom.png');
	color:#000000;
	padding-left:15px;
	padding-right:5px;
	width:170px; 
}

/* UTILITY BILLS */	

.utility .round_tab {background:url('../img_old/inner_part/utilities/round_tab.png') no-repeat 0 0;padding:10px 10px 0;margin-left:3px;}
.utility .bottom_div {background:url('../img_old/inner_part/utilities/round_tab.png') no-repeat bottom left; width:932px;padding-bottom:16px;
margin-left:3px;}

.utility h2.top_table {padding-right:0;padding-left:0;}	
.utility .bottom_table td label {vertical-align:middle;}

.bottom_table td td	{border:none;}
.utility td li {float:left; clear:left; margin:5px 0;}

#utilityName td {height:auto;}

.row_details td {background-color:#fafafa;} /* transactions; utility bills */

.utility .unactive_b {cursor: pointer;color: #0073BA;}

.utility .tabs_div {width:960px;overflow:hidden;margin-top:10px;}
.utility .tabs_div li {margin-right:10px;border-bottom: 1px solid #CCCCCC;}
.utility .tabs_div li:last-child {margin-right:0;}
.utility .tabs_div .tab_4ed4971616c26 {margin-right:0;} /* for IE7-8 which do not support last-child */

.utility .tab {width:141px;height:46px;
	background:url('../img_old/inner_part/utilities/tabs.jpg') no-repeat left -67px;
	padding:3px 5px;
	float:left;
	cursor:pointer;
	margin-right:10px;
	color:#666;
}
.utility .tab:hover {background-position:top left;color:#333;}
.utility .tabs_div .active_tab {background-position:top left;
	font-weight:bold;
	height:47px;
	border-bottom:none;
	color:#333;}

	/* for IE7 */
	*+html .utility .tabs_div .active_tab {position:relative;top:1px;}

	.utility .security {margin-right:0;}

	.utility .tab span {background:url('../img_old/inner_part/utilities/icons.png') no-repeat left top;
	padding-left:45px;
	padding-top:3px;
	/* font-size:11px; */
	display:inline-block;
	line-height:1.2;
	height:40px;
}

.utility .tab_4ed49595e1e26 span {background-position:left top;} /* el */
.utility .tab_4ed497034004e span {background-position:left -41px;} /* vik */
.utility .tab_4ed393f4f117c span {background-position:left -82px;} /* phone */
.utility .tab_4ed495d75f836 span {background-position:left -126px;} /* heat */
.utility .tab_4ed4970bd2bf6 span{background-position:left -168px;} /* tv */
.utility .tab_4ed4971616c26 span {background-position:left -210px;} /* security */


.hidden_tab {width:934px;
	border:1px solid #ccc;
	overflow:hidden;
	margin-top:-1px;
	padding:15px 10px 10px;
}

.hidden_tab .close_b {cursor:pointer;display:inline-block;
	float:right; text-decoration:underline;font-size:11px;
	margin-right: 10px;
}

.hidden_tab .close_b:hover {text-decoration:none;}

.utility .list img {vertical-align:middle;margin-right:5px;margin-bottom:5px;}

.enter_number label {width:130px;display:inline-block;font-weight:bold;}
.enter_number li {margin-bottom:5px;clear:left;}
.enter_number li.param {margin-bottom:0;}

.utility .info_txt {font-size:11px;}

.utility .bottom_table_p {margin:5px 10px 5px 5px;}

.utility #utilityDetails td {padding:5px 5px 3px;}

.utility .pad_box {width:112px; text-align:center;display:block; margin-right:10px;}
.utility .pad_box a {width:100px;display:inline-block;}
.utility .pad {width:112px;height:62px;background:url('../img_old/inner_part/utilities/pad.jpg') no-repeat 0 0;display:block;}

.utility .pad img {margin-top: 5px;margin-right:5px;}

#main_content a.pad_a, #main_content .pad_a {color:#555;text-decoration:none;font-size:13px;font-weight:bold;}

#utilitiesForm .pad_box {
	margin-left: 16px;
	margin-top: 2px;
}

#utilityDetails table {
	margin-left: 11px;
	margin-top: 2px;
	width: 320px;
}

#utilityDetails .pad_box {margin-right:5px;}



/*S*/
.feeCurr{
	display: none;
}
/* transactions - more options */
.filter_opt .pointer, .more_options_ico {text-decoration:underline;}
.filter_opt .pointer:hover, .more_options_ico:hover {text-decoration:none;}
.more_options_ico {background:url('../img_old/inner_part/option.png') no-repeat center left;padding-left:20px;font-size:11px; }


/* send money */	
.send_money_id .tabs_ul {float:left; width:334px;}
.send_money_id .tabs_ul li {
	float:left; 
	background:url('../img_old/inner_part/send-money/tabs.jpg') no-repeat left top;
	width:166px; height:36px;
	padding:0;
}

.send_money_id #main_content .tabs_ul a, .send_money_id #main_content .top_tab span {margin-left:40px; line-height:38px; text-decoration:none;color:#555;font-weight:bold;}	
.send_money_id #main_content .tabs_ul a:hover {color:#333;}

.send_money_id .tabs_ul .user_tab { border-right:1px solid #cacaca;}
.send_money_id .tabs_ul .bank_tab { background-position:top right;}

.send_money_id .tabs_ul .active_tab {
	background-image:url('../img_old/inner_part/send-money/active-tabs.jpg');}
	.send_money_id #main_content .tabs_ul .active_tab a {color:#333;}
	/* send money - one tab for .bg */
	.send_money_id .top_tab {background:url('../img_old/inner_part/send-money/tabs_bg.jpg') no-repeat 0 0;
	float: left;
	width: 333px;
	height:36px;
}

.send_money_id .hidden_div {width:329px; float:left;clear:left;}
.send_money_id .hidden_div ul {padding:0 1px;}
.send_money_id .hidden_div li {padding:5px 10px; width:307px;}
.send_money_id .hidden_div .label_style {width:158px;display:inline-block;}
.send_money_id .hidden_div .blue_li {background-color:#e6f2fe;}


.fund_prepaid_id .wide {width:265px;}
.fund_prepaid_id select.wide {width:275px;}
.fund_prepaid_id .w_city {
/*width:192px;
width:191px\9;*/ /* hack for IE9 */
width:179px;
width:178px\9; /* hack for IE9 */
}

.fund_prepaid_id .w_middle {
/*width:119px;
width:118px\9;*/ /* hack for IE9 */
width:106px;
width:105px\9; /* hack for IE9 */
}
.fund_prepaid_id .w_amount {width:235px}

.fund_prepaid_id .loading_div {background:#fff url('../img_old/inner_part/prepaid/bgr-loading.jpg') repeat-x left bottom;}


.title_position {
	width:335px;  
	height:50px; 
	position:absolute; 
	right:70px;
	top:10px; 
	z-index:1;
}

.title_font {
	font-size:12pt; 
	color:#fff; 
	text-align:center;
}


.mass_tranfer {
	background:url('../img_old/inner_part/mass_transfer.jpg') no-repeat top left;
	height: 330px;
}

/* banner overview page */
.order_card_banner {
	background:url('../img_old/inner_part/overview/order-now-banner.jpg') no-repeat top left;
	width:286px;
	height:90px;
	position:relative;

}

.order_card_banner .button2 {
	position:absolute;
	bottom:15px;
	left:15px;
}

.currency { 
	width:30px;
	height:21px;
	background:url('../img_old/sum_back.jpg') no-repeat ;
}
input[type="text"]+.currency { 	background-size: 100% 21px;	}

.currency_no_b { 
	width:29px;
	height:19px;
	background:url('../img/sum_back_np_b.jpg') no-repeat ;
}

/* send money new 13 08 2012 */

.send_money_table td {
	padding: 8px 8px 4px 8px;
	padding:10px 0;

	font-weight:bold;
	color:#656565;
}	

.send_money_id .inner_div {margin-left:5px; margin-right:5px;}	

.send_money_id .inner_div li {float:none;margin-bottom:5px;}

.send_money_id .inner_div .text {float:left; margin:5px 0 0 0;width:515px;}
.send_money_id .inner_div p {margin-top:5px;}


/* bank deposit */
.send_money_id .box {
	padding:10px 20px; 
	border-radius:0;
	margin-top:10px;
	border-top:1px solid #ddd;
}

/* MASS TRANSFERS */



.mass_transfer_page .mass-transfer-wrapper{
	width:900;
	border:0px solid #F00;
	color:#444;
}
.mass_transfer_page .steps-mass-tr{
	float:left;
	width:100%;
	border-bottom:1px solid #CCC;
	font-size:15px;
	color:#CCCCCC;
	padding-bottom:10px;
	margin-bottom:10px;
	letter-spacing:1px;
}

.mass_transfer_page .mass-tr-left{
	width:423px;
	height:200px;
	float:left;
	text-align:justify;
}
.mass_transfer_page .mass-tr-right{
	width:450px;
	height:200px;
	float:right;
}
.mass_transfer_page .mass-tr-bottom{
	width:100%;
	float:left;
	padding-bottom:5px;
}
.mass_transfer_page .mass-tr-footer{
	width:100%;
	float:left;

	border-top:0px solid #CCC;
}
.mass_transfer_page .mass-tr-footer span{
	font-weight: bold;
}

.mass_transfer_page .mass-tr-footer span{
	float:right;
}
.mass_transfer_page .dynamic-add-table{
	width:100%;
	float:left;
	text-align:left;
}
.mass_transfer_page .dynamic-paste-table{
	width:100%;
	float:left;
	padding-bottom:0px;
}
.mass_transfer_page .mass-tr-active-step{
	color:#0072ba;
}
.mass_transfer_page .help_mass_tr{
	margin-bottom:6px;
}
.mass_transfer_page .help_mass_tr img{
	vertical-align:bottom;
}


/* STEP2 Mass Transfewrs */

.mass_transfer_page .table-mass-tr{
	color:#555;
	font-weight:bold;
	width:936px;
	margin-left:10px;
	margin-right:10px;
	border:0px solid #03F;
}

.mass_transfer_page .table-mass-tr tr{
	height:33px;
}
.mass_transfer_page .table-mass-tr td{
	border:0px solid #F00;
}

.mass_transfer_page .table-mass-tr th{
	border-bottom:1px solid #CCC;
	text-align:left;
	font-weight:bold;
}

.mass_transfer_page .head-table-mass{
	padding-bottom:15px;
	padding-top:0px;
}

.head-table-mass td{
	padding-left:3px;
	padding-right:3px;
}
.grey{
	/*background-color:#ededed;*/
}

.mass_transfer_page .footer-mass-text{
	line-height:24px; 
	margin-right:7px; 
	font-weight:bold;
	color:#555;
}

/* STEP2 Mass Transfewrs ADD TABLE */
.mass_transfer_page .table-mass-add-row{
	width:960px;
	height:40px;
	color:#555;
	margin-top:0px;
	margin-bottom:10px;
	background: #f3f3f3;
	border:1px solid #CCC;
	border-top:0px;
}

/* STEP3 */
.mass_transfer_page .step3-status-ready{

	width:100%;
	border: 0px solid #F00;
}
.mass_transfer_page .red-text{
	color:#FF0000;
	margin-bottom:10px;
	margin-left:5px;
	font-size:14px;
}
.mass_transfer_page .green-text{
	color:#009900;
	margin-bottom:10px;
	margin-left:5px;
	font-size:14px;
}

/* Pop up TRANSFERS*/
.hide-sc{
	background:url(../img_old/inner_part/mass-transfers/transperant.png);
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left: 0;
	right: 0;
	z-index:500;

}

.progres-popup{
	background:url(../img_old/inner_part/mass-transfers/progress.png) no-repeat;
	padding:0;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	margin-top:350px;
	margin:0 auto;
	top:360px;
	width: 420px;
	height:150px;
	z-index:800;
	color:#666;
	font-weight:bold;
}

.title-popup-progres{
	width:100%;
	float:left;
	margin:20px 20px 5px 20px;
	font-size:14px;
	text-align:left;
}

.progres-popup p{
	width:378px;;
	float:left;
	font-size:12px;
}

#progress{
	position:relative;
	margin-left:17px;
	float:left;
	width:384px; 
	height: 25px;
	background:url(../img_old/inner_part/mass-transfers/progress-bar.png) no-repeat;
}

#prg{
	width:0%;
	position:relative;
	top:4px;
	left:4px;
	background:url(../img_old/inner_part/mass-transfers/step.png);
	background-position: 5px 10px;
}


.iPay_massage{
	padding:10px;
	background:url(../img_old/inner_part/bg_over.png) bottom repeat-x;
}
.pluse_blue{
	padding-right:15px;
	background:url(../img_old/inner_part/blue_pluse.png) top right no-repeat;
}
.minus_blue {
	padding-right:15px;
	background:url(../img_old/inner_part/blue_minus.png) top right no-repeat;
}
.ipay_over_massage{
	height:24px;
	border-bottom:1px solid #ccc;
}

.border-grey{
	float:left;
	width:100%;
	height:1px;
	background-color:#CCC;
}
/* info text on overview page */	
.blue_box_bgr {
	padding:10px 20px;
	background:url(../img_old/inner_part/redesign/overview/blue-box-bgr.png) repeat-x 0 0 #ddeff9;
	margin-bottom:20px;
	margin-top:5px;
	border:1px solid #c9e6f8;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(././js/PIE.htc);
	line-height:1.5;
}	

.blue_box_bgr h1 {
	margin-top:0;
}

.tabs_terms{
	/*margin-bottom:-5px;*/
	overflow:hidden;
}


.round_box_0_10 {
	border-radius: 0px 0px 2px 2px;
	behavior: url(././js/PIE.htc);
	border:1px solid #ccc;
	margin-top:-1px;
	margin-left:1px;
	overflow:hidden;
}
.round_box_0_10 .pattern_div {
	border:none;
}
.tabs_terms{
	margin-left: 1px;
}
.tabs_terms li{
	background: #F6F6F6;
	border: 1px solid #D5D5D5;
	color: #6B6B6B;
	float: left;
	-moz-box-shadow: inset 0 -2px 5px rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 -2px 5px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 -2px 5px rgba(0, 0, 0, 0.1);
	height: 58px;
	width: 191px;
	padding: 0;
}
.tabs_terms li a{
	padding: 10px;
}

.tabs_terms .activetab {
	border-bottom: none;
	height:59px;
	/*background:url(../img_old/inner_part/tabs_bg.png) top repeat-x #fafafa;*/
	background: #fff;
	box-shadow: inset 0 0 0;
}

/* for IE7 */
*+html .tabs_terms .activetab {position:relative;top:1px;}

#main_content .tabs_terms a{
	color:#333;
	text-decoration:none;
	display:block;
	height:30px;
}
.framework h1{
	color: #0072ba;
}
.framework ul{
	margin-top: 10px;
}
.framework li{
	float: none;
	padding-left: 20px;
}
.framework p{
	margin-top: 10px;
}

.framework table{
	margin-top: 10px;
}

.framework table td{
	border: 1px solid #ccc;
}

.associ_info_text{
	line-height: 13px !important;
}

.review_table td{
	padding: 0px 0px 10px 0px;
}
.review_table input{
	width: 270px;
}
.review_table img.card{
	width: 70px;
	height: 45px;
}
.table_tabs .unactive_row td{
	color: #777;
}

.fs_inner_table table{
	font-size: 12px;
}
.popup_box .box .fs_12{
	font-size: 12px;
}

/* --------- /icard.com/trunk/client/css_old/style_account.css --------- */
body{background:url('../img_old/account/bg_menu.jpg') repeat-x top;}
body.no_menubg{background-image:none;}

.list_block li{display:block;float:none;}

.error_position_top .error{
	margin-top:7px;
	}

.error_position_bottom .error{
	margin-bottom:7px;
	}

.head_top_bg {
/*	background: url("../img_old/inner_part/redesign/transfers/step2_tab.jpg") no-repeat left top;*/
	border:1px solid #CCC;
	border-bottom:none;
	background:url(../img_old/inner_part/shadow.png) repeat-x top;
	border-radius: 2px 2px 0px 0px;
	behavior: url(././js/PIE.htc);
	padding: 20px 25px 10px;
	width: 908px;
}

.head_top_bg h2{
	font-size: 15px;
	margin-bottom: 10px;
}
.link_card_div_bg {
	background: url("../img_old/inner_part/redesign/transfers/step2_bgr.jpg") repeat-y scroll left top transparent;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
	padding:0 25px 20px;
	width: 910px;
}

.step3_teble_total td{
	padding: 0px 0px 0px 0px;
	}

/* Switch wallet */

.box_shadow_bw{
	box-shadow: 0px 0px 10px #CCC;
	behavior: url(././js/PIE.htc);
	}
	
.change_pr_box{
	border-radius:2px;
	border:1px solid #CCC; 
	margin-top:10px;
	background:url(../img_old/inner_part/sw_bg.png) top repeat-x;
	height:60px;
	line-height:25px;
	cursor:pointer;
	}
	
	
.sw_icon{
	padding:10px;
	padding-left:70px;
	height:50px;
	background:url(../img_old/inner_part/buissnes.png) no-repeat top left;
	}

.change_pr_box:hover{
	/*background:url(../img_old/inner_part/buissnes.png) #f2f2f2 no-repeat top left;*/
	background:#f2f2f2;
	}
	
.personal{
	padding:5px;
	padding-left:70px;
	height:50px;
	background:url(../img_old/inner_part/personal_2.png) no-repeat 18px 11px;
	}
	
.business, .business_add, .business_requests{
	padding:5px;
	padding-left:70px;
	height:50px;
	background:url(../img_old/inner_part/business.png) no-repeat 15px 11px;
	}
	
.business_add{
	background:url(../img_old/inner_part/business_add.png) no-repeat top left;
}
.business_requests{
	background:url(../img_old/inner_part/business_request.png) no-repeat top left;
}
/*
.change_pr_box:hover .personal{
	height:50px;
	background:url(../img_old/inner_part/personal.png) #f2f2f2 no-repeat top left;
	}
*/	
.bottom_br{
	font-weight:bold;
	line-height:20px;
	border-bottom:1px solid #CCC;
	margin-top:10px;
	color:#777;
	}
	
.acc_holder_sw{ float:left; /*width:400px;*/ line-height:25px;}
.wallet_type_sw{ float:left;  line-height:25px; }
.wallet_number_sw{ float:left;  line-height:25px;}



.secure_login_sw td{
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	
	}


.simple_bw_table td{
	border-top:1px #CCCCCC solid;
	padding:10px;
	line-height:24px;
	}

.simple_bw_table td .border{
	border-right:1px #CCCCCC solid;
	padding-right:20px;
	}

/* style modifications from 3-08-2012 */
.logo {margin-bottom:0;}

h1 {
	padding-bottom:3px;
	color:#575757;
}

.round_box_10_top {
	padding:0;
}

#main_content {
/*	margin-top:25px;*/
	margin-top:20px;
	margin-bottom:10px;
	}
	
#footer	{
	background:url(../img/account/cards/brand/mastercard_visa_jcb_logos.jpg) no-repeat right 18px;
}

.footer_popup_ul li{
	float: none;
	text-align: left;
}

.footer_popup_ul .phone{
	background: url('../img/info/icons/phone.png') no-repeat left top;
	padding-left: 16px;
	margin-left: 5px;
}	

#main_content .cash_box_links {
	color:#555;
	text-decoration:none;
}
	
#main_content .blue_row a{
	color:#FFF;
	text-decoration:none;
	}

/* PAGETOP BAR ----------------------- */
.pagetop_bar {
    font-size:11px;
    position:absolute;
    z-index:10; /* for IE7 to be language bar on top */
    float:right;
    width:960px;
    height:15px;
    margin:5px;
    color:#666666;
}
.pagetop_bar #iserverTimer {
    float:right;
    display:inline;
    padding-right:10px;
    margin:0 10px 0 0;
    border-right:1px solid #ccc;
    color:inherit;
    position:static;
    font-size:11px;
}
.pagetop_bar .right_settings {
    float:right;
    display:inline;
    text-align:right;
    position:relative;
}

.pagetop_bar .right_settings a {
    padding-right:15px;
    display: inline-block;
    /*width: 50px;*/
}
.pagetop_bar .right_settings .arrow {
    background:url('../img/common/icons/arrow_down.gif') no-repeat right 5px;
    color:#333;
}

.pagetop_bar a.logout {
    background:url('../img_old/account/icon_logout.gif') no-repeat right 3px;
    margin-left:10px;
    padding-left:10px;
    border-left:1px solid #ccc;
    float:right;
    display:inline;
    padding-right:15px;
    margin-right:5px;
    color:#333;
}

.pagetop_bar .language {
    background-color:#fff;
    border:1px solid #ccc;
    position:absolute;
    top:20px;
    right:-11px;
    z-index:10;
    border-radius:2px;
}

.pagetop_bar .language li {
    padding:3px 0;
    line-height:15px;
    color:#666666;
    border-top:1px solid #ccc;
    text-align:center;
    cursor:pointer;
    float:none;
}
.pagetop_bar .language li:first-child {
    border-top:none;
}

.pagetop_bar .language li:hover {
    background-color:#f0f0f0;
}

.pagetop_bar .language li a {
    color:#333;
    padding:0 15px;
    text-align:center;
    min-width:50px;
}

.pagetop_bar .language li a:hover,
.pagetop_bar .right_settings a:hover {
    text-decoration:none;
}

.pagetop_bar .language img {
    margin-right:10px;
    margin-top:3px;
}
/* /PAGETOP BAR ----------------------- */
/* HEADER ----------------------------- */
#header{
    height:68px;
    position:relative;
}

.logo {
    float:left;
    margin:15px 0 0;
    display:block;
    overflow:hidden;
    padding:0;
}

.user_details{
    float:right;
    min-width:600px;
    text-align:right;
    margin:20px 0 0;
}

.switch_wallets{
    text-align: right;
    color:#666666;
    margin:4px 0 0;
    font-size:11px;
}
.switch_wallets a {
    font-size: 11px;
    color:#333;
}
.switch_wallets a:hover {
    /*text-decoration: none;*/
}
.user_details .user_info{
    text-align:right;
    font-size: 11px;
    color:#666666;
    margin-top:4px;
}
/* /HEADER ----------------------------- */

/* MAIN NAVIGATION --------------------- */
.main_nav_holder{
    background: url('../img_old/account/menu_shadow.jpg') no-repeat bottom center;
    padding:0 0 7px;
}
.main_nav{
    width:960px;
    height:40px;
    text-align:left;
    color:#575757;
}
.main_nav li{
    float:left;
    display:inline;
    font-size:14px;
    margin:0 20px 0 0;
    padding:0;
    height:40px;
    line-height:40px;
}
.main_nav li a{
    color:#575757;
    text-decoration:none;
    display:inline-block;
}
.main_nav li.spec a{
    color:#0073ba;
}
.main_nav li a:hover{
    color:#000;
}

.main_nav li a.active{
    font-weight:bold;
    color:#575757;
    cursor: default;
}
.main_nav li.spec a.active{
    color:#0073ba;
}
.main_nav .notice_box {
    background-color:#ff0000;
    color:#fff;
    font-size:10px;
    font-weight:bold;
    position:absolute;
    top:-8px;
    right:-3px;
    padding:0 3px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    line-height:16px;
}
/* MAIN MENU CORR */
.es_corr ul li a{
}
.fr_corr ul li a{
    font-size:13px;
}
.it_corr ul li a{
    font-size:13px;
}
.bg_corr ul li a{
    font-size:13px;
}
.ro_corr ul li a{
}
/* /MAIN NAVIGATION --------------------- */

.notifications_box {
	background-color:#ff0000;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	position:relative;
	padding:0 3px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	/*	behavior: url(././js/PIE.htc); */
	display: inline-block;
	line-height: 16px;
	float:right;
	/*margin-bottom:-70px;
	top:-70px;
	right:210px;
	right:404px;*/
/*	top:-56px;
	right:1px;
	*/
	top:-66px;
	right:11px;
}

/* page title + acc holder  */	
.balance_div {
	margin-bottom:10px;
	width:960px;
	color:#555;
}
.top_curr_box {
	/*width: 960px; 
	padding: 2px 0px; */
	width: 805px; 
	padding: 2px 155px 2px 0px; 
	border-bottom: 1px dashed #C4C4C4; 
	border-top: 1px dashed #C4C4C4;
}
.url_currencies {
	max-width: 150px;
	font-weight: bold;
	position: relative;
	float: right;
	top: 13px;
	height: 20px;
	margin-bottom:-20px;
}
.table_border {
	height:0;
	background: url("../img_old/inner_part/merchant_services/table_th.jpg") repeat-x left top;
}

/* podlojka overview */
.pattern_div {
	background:url('../img_old/inner_part/redesign/pattern.jpg') repeat 0 0;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	behavior: url(././js/PIE.htc);
	border:1px solid #fff;
	padding:20px;
}


/* boxes overview */

/*
.settings_ico {
	display:inline-block;
	background:url('../img_old/inner_part/settings.png') no-repeat 0 0;
	width:19px;
	height:21px;
	position:absolute;
	top:5px;
	right:10px;
	z-index:9;
}
*/
.settings_ico {
	display:inline-block;
	background:url('../img_old/inner_part/settings_icon.png') no-repeat 0 0;
	width:33px;
	height:23px;
	position:absolute;
	top:5px;
	right:2px;
	z-index:9;
}

.light_box {
width: 269px;
float: left;
background-color: #FFF;
border: 1px solid #CCC;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 2px;
behavior: url(././js/PIE.htc);
position: relative\9;
}
.light_box.overview {
	width: 550px;
}


.light_box.remaining {
	border-bottom:0;
}

.light_box.remaining li {
	line-height:25px;
}

.light_box h3{
	background: url('../img_old/inner_part/redesign/1_white_px.jpg') #F1F1F1 top left repeat-x;
	border-bottom: 1px solid #026294;
	color: #002C47;
	text-shadow: 1px 1px 0 #FFF;
	font-size: 13px;
	line-height: 26px;
	padding: 0 10px;
	/* padding: 0 3px 0 10px; */
	overflow: hidden;
	
	position:relative\9;  /* for IE8 missing background after css3pie */
}
.light_box.accBox h3  {
	padding:0 3px 0 18px;
}

.light_box li {
	line-height:26px;
	padding:0 10px;
/*	padding:0 22px 0 10px;*/
	float:none;
}
.light_box.multi_line li p{
	line-height:12px;
	height: 26px;
}
.light_box.multi_line li p a {
	padding-top: 7px;
}
.light_box.accBox li{
	padding:0 18px;
	position: relative;
}
.light_box.accBox .iban{
	position: absolute;
	/*left: 190px;*/
	left: 205px;
	font-size: 12px;
}

/* cash balance redesign */
.light_box.accBox li.li_2.empty {line-height: 19px; text-align: center; padding-top: 20px; padding-bottom: 20px;}
.light_box.accBox li.li_3.empty {line-height: 16px; text-align: center; padding-top: 10px; padding-bottom: 10px;}
.light_box.accBox li.li_2.empty span:after, .light_box.accBox li.li_3.empty span:after {content:"\a"; white-space: pre;}
.light_box.accBox li.li_4.empty span{float: left;}
.light_box.accBox li.li_4.empty a{float: right;}
.statements_id .light_box.accBox .higher li.li_2.empty {line-height: 20px; padding-top: 28px; padding-bottom: 28px;}
.statements_id .light_box.accBox .higher li.li_3.empty {line-height: 19px; padding-top: 16px; padding-bottom: 16px;}
.statements_id .light_box.accBox .higher li.li_4.empty {line-height: 44px;}
.statements_id .round_box_2.inner {min-height: 151px;}


.light_box .info_icon {
	margin-right: 0px;
	margin-left:5px;
	margin-top:5px;
}
.box_detail{
    float: right;
    font-weight: bold;
    color: #243c58;
}

.statements_id .light_box .info_icon {
    margin-top:7px;
}

.light_box .grey_li {
	background-color:#ebf1f4;
}

.light_box .last {
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	behavior: url(././js/PIE.htc);
    height: 26px;
    clear:both;
}

.light_box label {
}

.light_box.long, .light_box2 {
	width: 297px;
}
.special_width .light_box2 {
	width: 307px;
}
.light_box.long {
	width: 366px; /* for overview, if problem - change class */
}

.light_box2 li {
	background: url('../img_old/inner_part/redesign/double_border.png') repeat-x bottom left #F5F5F5;
	overflow: hidden;
}

.light_box .blue_row {
	/*background-color: #026294;*/
	background: url('../img_old/inner_part/redesign/dark_inner_border.png') repeat-x top left #0073ba;
	color: #FFF;
	/*line-height: 24px;*/
	line-height: 25px; 
	margin-bottom: 1px; 
}


.light_box .blue_row .hover :hover {
	background:url('../img_old/inner_part/redesign/light-box-blue-row-over.jpg') repeat-x 0 0;
	color:#fff;
	line-height:25px;
/*	padding-bottom:2px; */
}

.light_box .duo_row {
	height:53px;
	border-bottom:1px solid #ccc;
	background:none #f0f0f0;
}

.light_box .info_icon {
	margin-left:1px;
}

.light_box2 .blue_row label {
	color:#fff;
}

.light_box2 .last {
	background:none;
	line-height:28px;
}
.light_box2 .last a{
	text-decoration: underline;
}

.light_box.picture {
	position:relative;
}
.light_box.picture.long {
	width: 270px; /* new longer side boxes */
}

.picture .pointer:hover{
	text-decoration:none;
}

/* banner for overview page when you do not have any cards */
.light_box.picture.empty  {
	background:url('../img_old/inner_part/redesign/overview/overview-order-card-banner.jpg') no-repeat 0 0;
	height:156px;
	overflow:hidden;
/*	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	behavior: url(././js/PIE.htc);
	*/
}

.light_box.empty  h3, .light_box.empty #slides {
	display:none;
}

.light_box.picture .order_text {
	display:none;
}

.light_box.picture.empty .overlay {
	background:url('../img_old/inner_part/redesign/overview/order-card-overlay.png') no-repeat 0 0;
	padding:5px;
	width:260px;
	height:27px;
/*	-moz-border-radius: 5px 5px 0 0 ;
	-webkit-border-radius: 5px 5px 0 0 ;
	border-radius:5px 5px 0 0 ;
	behavior: url(././js/PIE.htc);
	width:259px;
*/	
}

.light_box.picture.empty .order_text {
	display:block;
	margin-top: 82px;
	overflow:hidden;
/*	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	behavior: url(././js/PIE.htc);
*/	
	background:url('../img_old/inner_part/redesign/overview/order-card-overlay-bottom.png') no-repeat left top;
}

.light_box.empty .order_text li {
	padding-right:0;
	padding-left:0;
	line-height:27px;
	color:#333;
	text-align:center;
	font-weight:bold;
	font-size: 11px;/*Po zaruka na TEDI zaradi frenskiq*/
}
.light_box.empty.fs_10 .order_text li {
	font-size: 10px;/*Po zaruka na TEDI zaradi frenskiq*/
}

.light_box.empty .navigation li {
	background:url('../img_old/inner_part/redesign/overview/navigation.png') no-repeat 0 0;
	width:10px;
	height:10px;
	margin-top:10px;
	margin-right:3px;
	float:left;
	padding:0;
/*	cursor:pointer; */
}

.light_box.empty .navigation li.active {
	background-image:url('../img_old/inner_part/redesign/overview/navigation-active.png');
}


*+html #main_content .button_n,
*+html #main_content .button_new { text-decoration:none;}
/* end banner for overview */

.light_box .prev, .light_box .next {
	position:absolute;
	bottom:0;
	left:0;
	background:url('../img_old/inner_part/redesign/prev.png') no-repeat center center;
	width:9px;
	height:10px;
	z-index:9;
	padding:14px;
}

.light_box .next {
	left:auto;
	right:0;
	background-image:url('../img_old/inner_part/redesign/next.png');
}

.move_ico {
	background-image:url('../img_old/inner_part/redesign/movable.png');
	display:none; /* inline-block;*/
	width:8px;
	height:11px;
}

/* text on card in slider */
.card_holder_details {
	position:absolute;
	z-index:102;
	top:30px;
	left:100px;
	color:#fff;
	font-weight:bold;
}

.light_box .overlay_name {
	position:absolute;
	left:55px;
	top:5px;
	padding:3px 10px;
/*	background-color:rgba(255,255,255, 0.7); */
	background:url('../img_old/inner_part/redesign/overview/overlay.png') repeat-x 0 0;
	z-index:8;
	font-weight:bold;
	width:139px;
	color:#002C47;
	text-shadow:0px 1px 0 #fff;
	cursor:pointer;
	line-height:13px;
	height:13px;
	font-size:11px;
	text-decoration:none;
}

.light_box .overlay_name_program {
	position:absolute;
	left:37px;
	top:93px;
	padding:3px 10px;
/*	background-color:rgba(255,255,255, 0.7); */
	background:url('../img_old/inner_part/redesign/overview/overlay.png') repeat 0 0;
	z-index:8;
	font-weight:bold;
	
	color:#002C47;
	text-shadow:0px 1px 0 #fff;
	cursor:pointer;
	line-height:13px;
	width:193px;
	height:27px;
	font-size:11px;
	text-decoration:none;
}

.light_box .overlay_name_program:hover {text-decoration:none;}


/* pan, emboss, exp. date on card */
.prt_labels {
	position:absolute;
	/*bottom:44px;*/
	bottom:39px;
	left:58px;
	color:#fff;
	font-size:12px;
	z-index:7;
	letter-spacing:2px;
	text-shadow:1px 1px 1px #555;
}

.prt_labels span {
	margin-right:4px;
}

.prt_labels.exp_date {
	/*bottom:28px;*/
	bottom:25px;
	left:124px;
	font-size:8px;
}

.prt_labels.embos_n {
	/*bottom:12px;*/
	bottom:8px;
	left:50px;
	text-transform:uppercase;
	font-size:8px;
	letter-spacing:1px;
}

.prt_labels_num {
	position:absolute;
	bottom: 10px;
	left:91px;
	color:#fff;
	font-size:11px;
	z-index:7;
	letter-spacing:2px;
	text-shadow:1px 1px 1px #555;
}

.prt_labels_num span {
	margin-right:4px;
	display: block;
}
.bold_13 {
	font-weight: bold;
	font-size:13px;
	padding-left:3px;
}
.pan_num .bold_13 {
    padding-left:0;
}

/* color corection for light card backgrounds */
.color_corection {
	color:#555;
	text-shadow:1px 1px 1px #fff;
	}


/* slider */
#slides {
	margin-top:0;
	padding-bottom:3px;
	position:relative;
	height: 127px;
	width: 269px;
}
.slides_container {
	position:relative;
	overflow:hidden;
	height: 130px;
	width: 269px;
	}
	
*+html .slides_container {z-index:6;}	

#slides div img {
	margin-left:38px;
	margin-top:4px;
	width:193px;
}

#slides .pagination {
	text-align:center;
	width: 160px;
	position:absolute;
	left:55px;
	bottom:4px;
	z-index:10;
	
	display:none;
}
#slides .pagination li {
	display:inline-block;
	float:none;
	width:auto;
	line-height:1;
	padding:0 5px;
}

*+html #slides .pagination li {
	display:inline;

}
#slides .pagination li a{
	display:inline-block;
	background:url('../img_old/inner_part/redesign/grey-dot.png') no-repeat 0 0;
	width:6px;
	height:0;
	padding-top:6px;
	overflow:hidden;
}

#slides .pagination li.current a{
	background-image:url('../img_old/inner_part/redesign/blue-dot.png')
}

/* end of slider */


/* Mutual transactions for overview */

.mutual_note{
	padding: 10px 10px 10px 37px;
	border-radius: 2px;
	behavior: url(././js/PIE.htc);
	/*background: #f3f8fc url('../img/account/mutual/pending_transactions_overview.png') no-repeat 10px center;*/
	background: #f3f8fc url('../img_old/inner_part/mutual/pending_transactions.png') no-repeat 10px center;
	background-size: 20px;
	border: 1px solid #ccc;
}

/* OVERVIEW CARD SETTINGS POPAP AND BLOCK ACCOUNT  POPAP */
.popup_box.security_settings_id .lightbox_b {
/*	width:584px;*/
	width:754px;
}


.popup_box.security_settings_id .box {
/*	width:550px;*/ /* 460px; */
	text-align:left;
	font-weight:normal;
	font-size:12px;
	width:720px;
}

.popup_title {
	font-size:13px;
	color:#0073BA;
	font-weight:bold;
	padding-bottom:9px;
	border-bottom:1px solid #0073BA;
	margin-bottom:10px;
	text-align:left;
}


.popup_box.security_settings_id .blue_bgr {
	background-color:#F2F8FB;
	padding:10px 10px 5px;
}

/*
.popup.security_settings_id .limits_div .grey_bgr {
	padding-top:5px;
	margin-bottom:10px;
	background:#F3F3F3;
	border-radius:0;
}
*/

.popup_box.security_settings_id .white_bgr {
	padding:10px 10px 5px;
}

.popup_box.security_settings_id li  {
	margin-bottom:5px;
	clear:left;
	line-height:24px;
	min-height:22px;
	padding:0;
}

.popup_box.security_settings_id .limits_div li.title  {
	line-height: 1.1;
	min-height: 0;
	margin-left:10px;
}

/* card security settings icons overview and my_cards */
.popup_box.security_settings_id .pic,
.my_cards .show_details,
.my_accounts .show_details{
/*  background:url('../img_old/inner_part/redesign/lock.png') no-repeat 0 0;
	width:16px;
	height:15px;*/
	padding:0;
	margin-top:3px; 
	display:inline-block;
	
	background:url('../img_old/inner_part/settings_icon.png') no-repeat 0 0;
	width:33px;
	height:23px;
}

/* icons on the top */
.popup_box.security_settings_id .notify,
.my_cards .show_details.notify {
	background-image:url('../img_old/inner_part/redesign/notifications.png');
}
.popup_box.security_settings_id .limits,
.my_cards .show_details.limits {
	background-image:url('../img_old/inner_part/redesign/warning.png');
}
.popup_box.security_settings_id .pic.active,
.my_cards .show_details.active{
/*	background-image:url('../img_old/inner_part/redesign/lock-active.png')*/
}
.popup_box.security_settings_id .notify.active,
.my_cards .show_details.notify.active {
	background-image:url('../img_old/inner_part/redesign/notifications-active.png');
}
.popup_box.security_settings_id .limits.active,
.my_cards .show_details.limits.active {
	background-image:url('../img_old/inner_part/redesign/warning-active.png');
}

.popup_box.security_settings_id ul {
	list-style-type:none;
	padding:0;
	width:auto;
}

.popup_box.security_settings_id .limits_div .inner {
	padding-top:10px;
	padding-bottom:5px;
	background-color:#f3f3f3;
	margin-bottom:10px;
	overflow:hidden;
}

.popup_box.security_settings_id .limits_div .tabs {
	padding-left:5px;
}
.popup_box.security_settings_id .limits_div .tabs.mini_tabs {
    padding-left:0;

}

.popup_box.security_settings_id .limits_div .tabs li {
	float:left;
	clear:none;
	font-size:11px;
	margin-bottom: 0;
}

.popup_box.security_settings_id .limits_div .tabs li a {
	color:#333;
	display:block;
}

.popup_box.security_settings_id .limits_div label {
	width:150px;
	display:inline-block;
	font-weight:bold;
}

.popup_box.security_settings_id .box p {
	margin-bottom:5px;
	margin-left:0;
	padding-bottom:0;
	margin-top:0;
}

.popup_box.security_settings_id img {
	width:auto;
	float:none;
	margin-top:0;
}

.popup_box.security_settings_id .border_b{
	border-bottom: 2px solid #F2F8FB;
}

/* BLOCK ACCOUNT POPAP */
.popup_box.block_acc_id img {
	margin-top:0;
}

.popup_box.block_acc_id .box h2 {
	color:#0073BA;
	border-color:#0073BA;
}

.popup_box.block_acc_id .box .close_b {
	background-image: url("../img_old/inner_part/close2.png");
}

.popup_box.block_acc_id .box p.width_400 {
	width:400px;
	font-weight:normal;
}

.popup_box.block_acc_id .box p.fs_11 {font-size:11px;}

.popup_box.block_acc_id .div_wrap {width:411px;}

.popup_box.block_acc_id .error_text {color:#CC0006;margin-left:0;}

/* universal popap */

.popup_box .error_text {color:#CC0006;margin-left:0;}
.popup_box .box p.fs_11 {font-size:11px;}


/* overview table */

.top_table {
  background: url("../img_old/inner_part/redesign/1_white_px.jpg") repeat-x scroll left top #f1f1f1;
  border-bottom: 1px solid #026294;
  color: #002c47;
  font-size: 13px;
  font-weight: bold;
  line-height: 26px;
  padding: 0 10px;
  text-shadow: 1px 1px 0 #fff;
  
  border-radius: 2px 2px 0 0;
  behavior: url(././js/PIE.htc);
  overflow: hidden;
}
.top_table_big{
	background:url('../img_old/inner_part/redesign/table-head_big.jpg') repeat-x left bottom;
	line-height: 40px;
	height: 40px;    
	padding: 0px 10px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0 0;
    behavior: url(././js/PIE.htc);

	overflow: hidden;
}

.offices .top_table {
	height:31px;
	line-height:auto;
}

.offices .top_table h2 {line-height:28px;}

.down_table {
	background:url('../img_old/inner_part/redesign/table-down.png') repeat-x 0 0;
	padding:0 10px;
	line-height:24px;
	height:28px;
}
.down_table_border{
	border:1px solid #CCC;
	border-top:0px;
}
.top_table h2, .send_money_id .top_table h3 {
	color:#002c47;
	text-shadow:1px 1px 0 #fff;
	font-size:13px;
    margin-bottom: 0;
}

.send_money_id.reset_h2 h2 {
    text-shadow:1px 1px 0 #fff;
    font-size:13px;
    margin-bottom: 0;
}


/*	Redesign Internal Transfers
**************************************/
.logo_leupay_sm{
	width: 69px;
	height: 18px;
	display: inline-block;
	background: url("../img/account/logos/logo-leupay-sm.png") no-repeat top left;
}
.logo_leupost_sm{
	width: 77px;
	height: 18px;
	display: inline-block;
	background: url("../img/account/logos/logo-leupost-sm.png") no-repeat top left;
}
.logo_mypos_sm{
	width: 56px;
	height: 13px;
	display: inline-block;
	background: url("../img/account/logos/logo-mypos-sm.png") no-repeat top left;
}
.inline_logo_pos{
	margin-bottom: -3px;
}
.block-title{
	color: #656565;
	font-weight: bold;
	display: block;
	padding-bottom: 3px;
	padding-right: 0;
}
.select_account{
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.content_box .select_account_ul li{
	padding-top: 10px;
	padding-bottom: 8px;
	margin-top: 0px;
	border-bottom: 1px solid #ddd;
}
.content_box  .select_account_ul li:last-child{
	border-bottom: 0;
}
.content_box  .select_account_ul li:first-child{
	border-bottom: 1px solid #ddd;
}
.content_box .select_account_ul li label{
	padding-bottom: 0;
}
.content_box .full_width{
	width: 100%;
}


.top_table_trans {
	background:url('../img_old/inner_part/redesign/table-head-trans.jpg') repeat-x 0 0;
	padding:0 10px;
	line-height:31px;
	background-color: #E8E8E8;
	border-bottom: 3px solid #0073BA;
}

.top_table_trans h2 {
	
	color:#002c47;
	text-shadow:1px 1px 0 #fff;
	font-size:13px;
}

.filter_lh label {
	line-height: 14px;
}

/* table exchange table rate page 
.for_borders .blue_td{
	border:1px solid #0065a0;
	border-left:0px;
	border-top:0px;
	text-align:center !important;
	}
	
.for_borders td{
	text-align:right;
	}
*/
.declined td,
.bottom_table .declined td {color:#999;}

.blue_td td {
	background-color:#f2f8fb;
}

.bottom_table th {
	border-top:none;
}

.bottom_table th:first-child, .bottom_table td:first-child {
	border-left:none;
}
.bottom_table th:last-child, .bottom_table td:last-child {
	border-right:none;
}

.utility .bottom_table tr:last-child td {border-bottom:none;}

/* RATE NEW DESIGN */
/*.rates th{border:none; background-color:#0072BA; color:#FFF;}
.rates td{background-color:#fff;}*/

.new_rate table, .terms table { border:0px solid #0073BA; width:100%;}

.new_rate td {border-left:1px solid #ccc; border-right:1px solid #ccc;}

.new_rate td, .terms td {border-bottom:1px solid #ccc;}
.new_rate td:first-child, .terms td:first-child {border-right:1px solid #ccc;}
.new_rate .blue_td, .terms .blue_td  {
	background-color:#0073BA;
	color:#fff;
	font-weight:bold;
	text-align:left;
}
.new_rate .grey_td {
	background-color:#eaeaea;
	font-weight:bold;
	color:#0073BA;
	border-top:1px solid #ccc;
	}
.new_rate .black_bg_td{
	background: url("../img_old/nav-bgr.gif") repeat-x 50% 50%;
	color:#FFF;
	font-weight:bold;
}
.new_rate  .no_down_border{
	border-bottom:0px;
	}
.new_rate  .wi_893{
	width:893px;
	}

.terms_id .terms_text h2 {
	/*color:#0073BA;*/
	font-size:13px;
	margin:5px 0;
}

.terms_id .terms_text {text-align:justify;}

.terms_id h1 {margin-top:0;}
	
/* CONTACTS */

/* boxes overview */
.light_box_contact {
	width:618px;
	border:1px solid #b7b7b7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	behavior: url(././js/PIE.htc);
}

.light_box_contact h3{
	background:url('../img_old/inner_part/redesign/light-box-head.jpg') repeat-x 0 0;
	color:#002c47;
	text-shadow:1px 1px 0 #fff;
	font-size:13px;
	line-height:26px;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius:5px 5px 0 0;
	behavior: url(././js/PIE.htc);
	padding:0 10px;
}
.massage_contacts{
	width:425px;
	height:79px;
	resize:none;
}
.text_contacts_1{
	margin-left:10px;
	float:left;
}
.text_contacts_1 h2{
	font-weight:bold;
	color:#0072b9;
	font-size:16px;
}
.text_contacts_1 p{
	color:#333;
/*	font-size:14px; */
}

.right_contacts_div{
	float:left;
	border:0px solid #0F9;
	width:210px;
	height:240px;
	font-size:14px;
}



.clac_holder {
	padding: 0 10px ;
	margin: 10px 0;
}


.clac_holder label {
	display: block;
	margin-bottom: 5px;
	font-weight:bold;
}


.clac_holder select {

}


.info_icon {
background-image: url(../img_old/inner_part/redesign/info2.png);
float: left;
display: block;
width: 14px;
height: 14px;
margin: 8px 4px 2px 4px ;
background-repeat: no-repeat;
}
.info_icon_nofl {
background-image: url(../img_old/inner_part/redesign/info2.png);
display: inline-block;
width: 14px;
height: 14px;
margin: 0 4px 2px 4px ;
background-repeat: no-repeat;
}


.save_icon {
background-image: url(../img_old/inner_part/successs.png);
float: right;
display: block;
width: 16px;
height: 14px;
margin: 2px 4px 2px 4px ;
background-repeat: no-repeat;
}



.cancel_icon {
background-image: url(../img_old/inner_part/error.png);
float: right;
display: block;
width: 16px;
height: 16px;
margin: 2px 4px 2px 4px ;
background-repeat: no-repeat;
}



.up_icon {
background-image: url(../img_old/inner_part/redesign/up.png);

display: block;
width: 12px;
height: 12px;
margin: 2px 4px 2px 4px ;
background-repeat: no-repeat;
}

.down_icon {
background-image: url(../img_old/inner_part/redesign/down.png);

display: block;
width: 12px;
height: 12px;
margin: 2px 4px 2px 4px ;
background-repeat: no-repeat;
}


.fl_bgn {
background-image: url(../img_old/inner_part/redesign/flags/bg.gif);
}

.fl_eur {
background-image: url(../img_old/inner_part/redesign/flags/eu.gif);
}

.fl_usd {
background-image: url(../img_old/inner_part/redesign/flags/us.gif);
}

.fl_ron {
background-image: url(../img_old/inner_part/redesign/flags/ron.gif);
}

.fl_chf {
background-image: url(../img_old/inner_part/redesign/flags/chf.gif);
}

.fl_gbp {
background-image: url(../img_old/inner_part/redesign/flags/gbp.gif);
}

.fl_jpy {
background-image: url(../img_old/inner_part/redesign/flags/jpy.gif);
}
.fl_hrk {
    background-image: url(../img_old/inner_part/redesign/flags/hrk.gif);
}

.yes_pop {
background-image: url(../img_old/inner_part/successs_small.png);
float:left;
display: block;
width: 13px;
height: 13px;
background-repeat: no-repeat;
}

.no_pop {
background-image: url(../img_old/inner_part/error_small.png);
loat:left;
display: block;
width: 13px;
height: 13px;

background-repeat: no-repeat;
}


.loader_pop {
background-image: url(../img/account/loaders/preloader9.gif);
loat:left;
display: block;
width: 13px;
height: 13px;
background-repeat: no-repeat;
}

.icon {

display: block;
width: 16px;
height: 14px;
margin: 2px 4px 0;
background-repeat: no-repeat;
}


.arrows {
	width: 32px;
	overflow: hidden;
	display: inline-block;
}
.arrow_up {
background:url('../img_old/inner_part/redesign/arrow-up.png') ;
float: left;
display: block;
width: 16px;
height: 16px;
margin: 3px 0px 0;
background-repeat: no-repeat;
cursor:pointer;
}
.arrow_down {
background:url('../img_old/inner_part/redesign/arrow-down.png') ;
float: left;
display: block;
width: 16px;
height: 16px;
margin: 3px 0px 0;
background-repeat: no-repeat;
cursor:pointer;
}


.arrow_hide {
/*background:url('../img_old/inner_part/redesign/arrow-hide.png');
background-repeat: no-repeat;*/
float: left;
display: block;
width: 16px;
height: 16px;
margin: 3px 0px 0;
/*cursor:pointer;*/
}


.plus_blue {
background:url('../img_old/inner_part/redesign/plus-blue.png') ;
display: block;
width: 14px;
height: 14px;
/*margin: 9px 4px 0;*/
margin: 2px 4px 0;
background-repeat: no-repeat;
text-decoration: none !important;
}
.todo_content .plus_blue {
	margin-top:0;
}

.bottom_table_currecy th { 
	color: #FFFFFF; 
	font-weight:bold;
	background:url("../img_old/nav-bgr.gif") repeat-x 50% 50%;
/*	text-align:center; */
	border-bottom: 1px solid #E0E0E0;
	border-top:none;
	}
	
.bottom_table_currecy td {border-top: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0;}


.table_exchange_rates th img { 
	margin-top:-4px;
}

.table_exchange_rates th { 
	color: #333333; 
	font-weight:bold;
	background-color: #F8F8F8;
	text-align:left;
	border-bottom: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	padding: 5px 0 5px 20px;
}
.table_exchange_rates .top th {
	border-right: none;
	text-align:center;
	padding: 5px;
}
.table_exchange_rates th.border {
	border-right: 1px solid #E0E0E0;
}

.table_exchange_rates td {
	border-top: 1px solid #E0E0E0; 
	border-bottom: 1px solid #E0E0E0;
	text-align:center;
	padding-left: 18px;
}
/* za highlight na red i kolona na selektirana kletka */
.table_exchange_rates .hover,
.table_exchange_rates .hover td,
.table_exchange_rates .hover th,
.table_exchange_rates th.hover{background:#f0f0f0;}
.table_exchange_rates .hover td.hover_cell{background:#fefefe;}
 
.card_icon {
background:url('../img_old/inner_part/redesign/card.png') ;
float: left;
display: block;
width: 18px;
height: 19px;
background-repeat: no-repeat;
}


/* REDESIGN ACCOUNTS */
.services_icons {
	position: relative;
/*	width: 132px;*/ /* if full number of icons */
	width: 50px;
	height: 30px;
}
.services_icons .icon {
	display: inline-block;
	height: 18px;
/*	position: absolute;*/ /* if full number of icons */
	top:4px;
}
.services_icons .mypos {
	background:url('../img/account/icons/services/mypos.png') left top no-repeat;
	width: 18px;
	left:5px;
}
.services_icons .vmypos {
	background:url('../img/account/icons/services/vmypos.png') left top no-repeat;
	width: 12px;
	left:25px;
}
.services_icons .top_up {
	background:url('../img/account/icons/services/mobile_top-up.png') left top no-repeat;
	width: 16px;
	height: 21px;
	left:60px;
	top:2px;
}
.services_icons .atm {
	background:url('../img/account/icons/services/atm.png') left top no-repeat;
	width: 18px;
	left:86px;
}
.services_icons .cards {
	background:url('../img/account/icons/services/cards.png') left top no-repeat;
	width: 18px;
	left:114px;
}

.legend li {
	padding-top:5px;
	height: 16px;
	color: #777;
    font-size: 11px;
    font-style: italic;
	margin-right: 30px;
}
.legend .mypos {
	background:url('../img/account/icons/services/mypos.png') left bottom no-repeat;
	padding-left: 22px;
}
.legend .vmypos {
	background:url('../img/account/icons/services/vmypos.png') left bottom no-repeat;
	padding-left: 17px;
}
.legend .top_up {
	background:url('../img/account/icons/services/mobile_top-up.png') left bottom no-repeat;
	padding-left: 20px;
}
.legend .atm {
	background:url('../img/account/icons/services/atm.png') left bottom no-repeat;
	padding-left: 23px;
}
.legend .cards {
	background:url('../img/account/icons/services/cards.png') left bottom no-repeat;
	padding-left: 22px;
}

.default_acc {
	position: relative;
	width: 0px;
	height: 0px;
	display: block;
	top: -5px;
	left: -5px;
}
.default_acc::before {
	content:"✓";
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #d5d5d5;
	border-radius: 2px 0 0 2px;
	background: #f5f5f5 url("../img_old/inner_part/merchant_services/table_td.png") repeat-x scroll left top;
	-webkit-box-shadow: inset -7px 0 9px -7px rgba(0,0,0,0.4);
            box-shadow: inset -7px 0 9px -7px rgba(0,0,0,0.4);
	width: 30px;
	height: 27px;
	padding-top: 3px;
	display: block;
	position: absolute;
	left: -32px;
	cursor: default;
	
}

.radio_settings li {
	padding: 5px 0;
	width: 100%;
}


/* BUTTON */
.req_disabled .button_n{
	height: 24px;
}
.req_disabled .button_n span{
	line-height: 24px;
}
.button_new, .button, .button_n {
	background: url("../img_old/account/button/right-buttons.gif") no-repeat right top;
	display: inline-block;
	font-weight: bold;
	padding: 0 10px 0 0;
	height:23px;
	cursor: pointer;
	}
.button_new span, .button span, .button_n span, .button_n input{
	background: url("../img_old/account/button/left-buttons.gif") no-repeat left top;
	color: #FFFFFF;
	font-size: 12px;
	display: inline-block;
	line-height: 24px;
	padding: 0 3px 0 13px;
	text-shadow: -1px -1px 0px #555;
	cursor: pointer;
    font-family:Arial;
    font-weight:bold;
}
.button_new:hover span, .button_n:hover span, .button:hover span{text-decoration:none;color: #EEE;}
.button_n input{line-height:normal; height:23px;}
/*
.button_new, .button, .button_n {
	font-weight:bold; 
	background:url(../img_old/button/button-right-new.gif) no-repeat top right;
	display: inline-block;
	height: 23px;
	padding: 0px 5px 13px 0px;
	cursor: pointer;
	}
.button_new span, .button span, .button_n  {background:url(../img_old/button/button-left-new.gif) no-repeat top left;	
	line-height: 23px;
	display: inline-block;
	font-weight: bold;
	font-size: 11px;
	padding: 4px 10px 5px 13px;
	color: white; 
}
.button_n { 
	background: url("../img_old/button/button-right-new.gif") no-repeat right top;
	display: inline-block;
	font-weight: bold; 
	padding: 0 10px 5px 0;
	height:26px;
}
.button_n span,
.button_n input {
	  background: url("../img_old/button/button-left-new.gif") no-repeat left top;
	  color: #FFFFFF;
	  display: inline-block;
	  line-height: 30px;
	  padding: 0 5px 0 15px;
	}
.button_n input {
    border:none;
    height:29px;
    line-height:29px;
    font-weight:bold;
    font-family:Arial, sans-serif;
    padding: 0 1px 0 11px;
    cursor:pointer;
}
.button_new:hover span, .button_n:hover span{text-decoration:none;color: #DAEFFC;}
*/	
/* /BUTTON */



/* BUTTON DISABLE */
#main_content .btn_n_disable, .btn_n_disable {
	background:url(../img_old/account/button/right-buttons_disabled.gif) no-repeat top right;
	/*font-weight:bold; 
	display: inline-block;
	height: 23px;
	padding: 0px 5px 13px 0px;
	cursor: default;
	text-decoration:none;*/
	}
.a_n_disable {
	color: #ccc;
}
	
#main_content .btn_n_disable, .btn_n_disable {
	background:url(../img_old/account/button/left-buttons_disabled.gif) no-repeat top left;	
	/*line-height: 23px;
	display: inline-block;
	font-weight: bold;
	font-size: 11px;
	padding: 4px 10px 5px 13px;
	color: white; 
	text-decoration:none;*/
}

#main_content .btn_n_disable, .btn_n_disable { 
	background: url("../img_old/account/button/right-buttons_disabled.gif") no-repeat right top;
	/*display: inline-block;
	font-weight: bold; 
	padding: 0 10px 0 0;
	height:29px;
	text-decoration:none;*/
	}
	
#main_content .btn_n_disable span, .btn_n_disable span {
	background: url("../img_old/account/button/left-buttons_disabled.gif") no-repeat left top;
	/*
	color: #FFFFFF;
	display: inline-block;
	line-height: 30px;
	padding: 0 5px 0 15px;
	text-decoration:none;*/
	}



.normal_inputs input[type="text"], input[type="select"]{
	height: 16px;
	padding: 1px 4px 1px;
	color: #555;
	}




/* TRANSFERS */
.send_money_id .tabs_div {
   overflow: hidden;
   /* width: 960px; */
}

.send_money_id .tabs_div li {
	border-bottom: 1px solid #CCCCCC;
	margin-right: 10px;
	background: url("../img_old/inner_part/tabs2.jpg") no-repeat scroll left -67px transparent;
	color: #666666;
	float: left;
/*	padding: 10px 15px;
	width: 154px;
	height:43px;
*/
	padding: 0;
	width: 184px;
	height:63px;
	}
	
.send_money_id .tabs_div li:last-child {margin-right:0;}	

.send_money_id .tabs_div li.deposit, 
.send_money_id .tabs_div li.mass_transfer {
	margin-right:0;
}	 /* for IE 8/7 */

.send_money_id .tabs_div li:hover {background-position:top left;color:#333;}
	
.send_money_id .tabs_div li a {
	display: inline-block;
	height: 30px;
	line-height: 35px;
	background:url("../img_old/inner_part/send-money/icons/user.png") no-repeat scroll 15px 10px transparent;
	font-size:11px;
	padding: 15px 15px 10px 78px;
	height:35px;
	width: 91px;
	line-height:1.2;
	}
.tabs_div.profile li a {
/*	line-height: 35px; */
	font-size: 12px;
	color: #666666;
	text-decoration: none !important;
}

.send_money_id .edit_it li span { line-height:1.4;}

/* transfers tabs */
.send_money_id .tabs_div .bul{
	background:url("../img_old/inner_part/send-money/icons/to-bulgaria.png") no-repeat scroll 15px 10px transparent;
	}
.send_money_id .tabs_div .inter{
         background:url("../img_old/inner_part/send-money/icons/inter.png") no-repeat scroll 15px 10px transparent;
     }
.send_money_id .tabs_div .swift{
    background:url("../img_old/inner_part/send-money/icons/swift.png") no-repeat scroll 15px 10px transparent;
}
.send_money_id .tabs_div .sepa{
    background:url("../img_old/inner_part/send-money/icons/sepa.png") no-repeat scroll 15px 10px transparent;
}
.send_money_id .tabs_div .load-prep{
	background:url("../img_old/inner_part/send-money/icons/load.png") no-repeat scroll 15px 10px transparent;
	}
.send_money_id .tabs_div .mass-trans{
	background:url("../img_old/inner_part/send-money/icons/mass.png") no-repeat scroll 15px 10px transparent;
	}
	
/* ново id ни трябва за pos */	
.send_money_id .tabs_div .tab_pos{
	background:url("../img_old/inner_part/pos/tab_pos.png") no-repeat scroll left 3px transparent;
}

/* merchant services tabs */
.menu_tabs .archive_trans{
	background:url("../img_old/inner_part/icons_tabs/documents.png") no-repeat scroll 10px center;
}
.menu_tabs .transactions{
	background:url("../img_old/inner_part/icons_tabs/transactions_icon.png") no-repeat 10px center;
}
.menu_tabs .transactions_ecommerce{
	background:url("../img_old/inner_part/icons_tabs/transactions_eommerce.png") no-repeat 10px center;
}
.menu_tabs .pos{
	background:url("../img_old/inner_part/icons_tabs/pos.png") no-repeat 10px center;
}
.menu_tabs .outlets{
	background:url("../img_old/inner_part/icons_tabs/outlets.png") no-repeat 10px center;
}
.menu_tabs .stores {
	background:url("../img_old/inner_part/icons_tabs/stores.png") no-repeat 10px center;
}
.menu_tabs .e_transactions{
	background:url("../img_old/inner_part/icons_tabs/e_transactions_icon.png") no-repeat 8px center;
}
.menu_tabs .payment_btns{
	background:url("../img_old/inner_part/icons_tabs/payment_button_icon.png") no-repeat 15px center;
}
/* mutual transactions tabs */
.menu_tabs .pending_trans{
	background:url("../img_old/inner_part/mutual/pending_transactions.png") no-repeat 15px center;
}

	

/* PROFILE */
.profile_id .tabs_div, .tabs_id .tabs_div {
   overflow: visible;
   height:64px;
   width: 970px; /* ie - last-child not working */
}

.profile_id .tabs_div li, .tabs_id .tabs_div li {
	border-bottom: 1px solid #CCCCCC;
	margin-right: 10px;
	background: url("../img_old/inner_part/tabs2.jpg") no-repeat scroll left -67px transparent;
	color: #666666;
	float: left;
/*	padding: 10px 15px;
	width: 154px;
	height:43px;
*/
	padding: 0;
	width: 184px;
	height:63px;
	}
	
.profile_id .tabs_div li:last-child, .tabs_id .tabs_div li:last-child {margin-right:0;}	

.profile_id .tabs_div li.deposit, 
.profile_id .tabs_div li.mass_transfer {
	margin-right:0;
}	 /* for IE 8/7 */

.profile_id .tabs_div li:hover, .tabs_id .tabs_div li:hover {background-position:top left;color:#333;}
	
.profile_id .tabs_div li a, .tabs_id .tabs_div li a {
	/*display: inline-block;*/
	display: block;
/*	line-height: 35px !important; */
	font-size:12px;
	color: #666666;
	padding: 15px 15px 10px 73px;
	height:35px;
	line-height:1.2;
	}
.profile_id.profile li a, .tabs_id.profile li a {
	line-height: 35px;
	font-size: 12px;
	color: #666666;
	text-decoration: none !important;
}

.profile_id .edit_it li span { line-height:1.4;}

.profile_id .tabs_div .active_tab, .tabs_id .tabs_div .active_tab {
	background-position:top left;
	font-weight:bold;
	height:64px;
	border-bottom:none;
	color:#333;}

.blue_tab .tabs_div .active_tab {
	background: url(../img_old/inner_part/profile_menu/active_tab_profile.gif) left top no-repeat !important;
}
		
*+html .profile_id .tabs_div .active_tab, *+html .tabs_id .tabs_div .active_tab {top:1px; position:relative; }	/* IE7 fix */

.profile_id .main_div, .tabs_id .main_div {
/*	border: 1px solid #CCCCCC;
	margin-top: -1px;
	margin-bottom:10px;
	overflow: visible;
	padding: 15px 10px 10px;
	padding:15px 25px 10px;
	background-color:#fff;
	min-width: 908px;*/ /* ie */
	}
.profile_id.send_money_id .main_div	{
	overflow: visible;
}

.profile_id .right_div {
	float:left;
}

.profile_id .left_part {
	float:left;
	margin-top:18px;
	margin-right:20px;
	width:605px;
}
	
	
/* profile tabs */
/*
.profile .wallet_details{
	background:url("../img_old/inner_part/profile_menu/tab_wallet.png") no-repeat scroll 21px 15px transparent !important;
	}
.profile .checkout{
	background:url("../img_old/inner_part/profile_menu/tab_checkout.png") no-repeat scroll 20px 13px transparent !important;
	}
.profile .my_details{
	background:url("../img_old/inner_part/profile_menu/tab_user.png") no-repeat scroll 25px 15px transparent !important;
	padding-left: 55px !important;
	}
.profile .notifications{
	background:url("../img_old/inner_part/profile_menu/tab_notifications.png") no-repeat scroll 21px 18px transparent !important;
	}
.profile .requests{
	background:url("../img_old/inner_part/profile_menu/tab_requests.png") no-repeat scroll 20px 15px transparent !important;
	}
*/	
	
.send_money_id .tabs_div .active_tab {
	background-position:top left;
	font-weight:bold;
	height:64px;
	border-bottom:none;
	color:#333;}

*+html .send_money_id .tabs_div .active_tab {top:1px; position:relative; }	/* IE7 fix */

.main_div {
	margin-top: -1px;
	margin-bottom:10px;
	background-color:#fff;
	/* redesign */
	min-width: 908px;
	padding: 15px 0 0px;
	border-top: 1px solid #d5d5d5;
	overflow: visible;
}
.tabs_line {
	margin-top: -1px;
	margin-bottom: 15px;
	border-top: 1px solid #d5d5d5;
}

.send_money_id h2, .profile_id h2, h2.big_black { /* 4 delete id classes */
	font-size:15px;
	margin-bottom:5px;
}

.right_div {
	float: right;
	width: 309px;
}

.left_part, .left_div {
	float:left;
	margin-top:18px;
	width:579px;
}

.send_money_id .left_part td {
	background-color: #FAFAFA;
	padding: 10px;
	color: #656565;
	font-weight: bold;
}

.send_money_id .left_part table {
	border-top:1px solid #ddd;
	margin-bottom:20px;
	margin-top:5px;
}

.send_money_id .table_div, .table_div{
/*	background:#F1F1F1 url('../img_old/inner_part/send-money/gradient.jpg') repeat-x top left;
*/
	padding:11px 15px 8px;
	border-top:1px solid #ddd;
	margin-bottom:5px;
	margin-top:5px;
}
.details .table_div {
	border-top:none;
}
.profile_id .table_div {
	padding:11px 15px 15px;
	border-top:1px solid #ddd;
	margin-bottom:20px;
	margin-top:5px;
}
.table_div.no_side_padding {
	padding-left:0;
	padding-right:0;
}

.table_div.min_bgr{
	background:url('../img_old/inner_part/redesign/transfers/min-bgr.jpg') repeat-x top left #F1F1F1;
}

.table_div.middle_bgr{
	background:url('../img_old/inner_part/redesign/transfers/middle-bgr.jpg') repeat-x top left #F1F1F1;
}
.table_div.big_bgr{
	background:url('../img_old/inner_part/redesign/transfers/big-bgr.jpg') repeat-x top left #F1F1F1;
}

/*.send_money_id .table_div ul, .send_money_id .table_div ul p {
	width:275px;
	width:262px;
}*/

.send_money_id .table_div ul p.resend, .send_money_id .table_div ul p.resendCounter  { width:auto;}

.send_money_id .left_part .table_div label, .tab_labels label {
	color:#656565;
	font-weight:bold;
	display:block;
	padding-bottom:3px;
	padding-right:0;
}

.search_user label {
	color:#656565;
	font-weight:bold;
	padding-bottom:3px;
}

.send_money_id .left_part .table_div .label_radio {
	margin-bottom:0;
/*	width:113px; */
/*	width:118px; */
	width:111px;
	display:inline-block;
	vertical-align:top;
	font-weight:normal;
	padding:0;
	font-size:11px;
}

*+html .send_money_id .left_part .table_div .label_radio {
	width:101px;
}

.send_money_id .left_part .table_div .inline_block {
	display:inline-block;
}

/*.send_money_id .table_div li {
	padding:0;
	margin-bottom:11px;
	clear:left;
	float:none;
}*/

.send_money_id  .curr_letter, .send_money_id  p.curr_letter, .lh_21 {
	margin-top:0;
	line-height:21px;
}
/*
.send_money_id .table_div input {text-transform:uppercase;}
*/
.send_money_id .fees {
	/* margin-top:20px; */
	padding-top:10px;
	border-top:1px solid #ccc;
	}	
	
.send_money_id .fees li {
	color:#468519; 
	display:inline-block;
	vertical-align:top;
	}	
	
	*+html .send_money_id .fees li {display:inline;} /* for IE7 */
	
.send_money_id .fees li.strong {color:#333;}

.send_money_id .button,
.send_money_id .button_n {float:right;}

.send_money_id .lightbox_b .button_n {float:none;}

/* to user */
/* to user minimize font size in input*/
.send_money_id  .minimize_font .wide, 
.send_money_id  .minimize_font .min_width,
.send_money_id  .minimize_font select,
.send_money_id  .minimize_font .add_templ input {
	font-size:11px;
}

.send_money_id  .minimize_font input[type='text'] {
	height:16px;
	padding-top:1px;
	padding-bottom:1;
}

.send_money_id  .minimize_font select {
	height:20px;
}

.send_money_id  .minimize_font .mt_3 {
	margin-top:1px;
}

.send_money_id  .minimize_font .curr_letter {
	height:19px;
	line-height:20px;
	border-bottom:1px solid #aaa;
}

.send_money_id .table_div .user_found {padding-top:2px;}

.send_money_id .left_part .table_div .row label {width:230px;}

.send_money_id .row {
	margin-bottom:5px;
}

.send_money_id .add_templ {
/*	position:absolute;
	bottom:20px;
	right:-302px;*/
	float:left;
	margin-bottom:10px;
}

.send_money_id .add_templ div input {width:157px;/*text-transform:uppercase;*/}
.send_money_id .add_templ label {
	padding-right:0;
	line-height:21px;
	float:left;
	}
.send_money_id .add_templ input {vertical-align:text-top;}	
*+html .send_money_id .add_templ input {vertical-align:middle;}	

.send_money_id  .radio_p {
	margin-bottom:4px;
}

.send_money_id .table_div .save_templ {
	padding-top:23px;
}
.send_money_id .table_div .save_templ label {
	padding-bottom:0;
	font-weight: normal;
}

/*.send_money_id .border_r, .send_money_id .border_r:hover, .send_money_id .border_r:focus,
.funding_id .border_r, .funding_id .border_r:hover, .funding_id .border_r:focus { border-right:none;}*/  /* 4 delete */
input.border_r, input.border_r:hover, input.border_r:focus { border-right:none;}

/* send money step 2 */
.head_top{
/*	background:url('../img_old/inner_part/redesign/transfers/step2_tab.jpg') no-repeat top left;
	width:910px;*/
	padding:20px 25px 10px;
	font-size:13px;
	
	width:908px;
	border:1px solid #CCC;
	border-bottom:none;
	background:url(../img_old/inner_part/shadow.png) repeat-x top;
	border-radius: 2px 2px 0px 0px;
	behavior: url(././js/PIE.htc);
}
.send_money_step2 {
	width:960px;
	background:url('../img_old/inner_part/redesign/transfers/step2_bgr.jpg') repeat-y top left;
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
}
.send_money_step2 .table_div { 
	margin:0 0 20px 25px;
	padding-bottom:10px;
}

.send_money_id .send_money_step2 .left_part {
/*	width:628px; */
	width:606px;
}


.send_money_step2 .table_div p.blue,
.mass_transfer_page .table_div p.blue{
	width:150px;
}

 .send_money_step2 .table_div ul,
 .mass_transfer_page .table_div ul{
	float:left;
	margin-left:20px;
/*	width:403px; */
	width:380px;
	margin-bottom:5px;
 }
.send_money_step2 .table_div ul.right {
	float:right;
	margin-left:0;
	width:400px;
}

.send_money_step2 .table_div ul.right.exchange {
    font-size: 11px;
    width:550px;
}

.mass_transfer_page .table_div ul.right{
    float:right;
    margin-left:0;
    width:350px;
}
.send_money_step2.funding .table_div ul.right {
	width:500px;
}
 
.send_money_id .send_money_step2 .table_div ul label,
.funding_id .send_money_step2 .table_div ul label,
.mass_transfer_page .table_div ul label{
	width:180px;
	text-align:right;
	display:inline-block;
	font-weight:bold;
/*	float:left; */
	margin-right:5px;
	vertical-align:top;
 }
 
 .send_money_step2 .table_div ul span {
	display:inline-block;
	width:205px;
/*	float:left; */
/*	padding-bottom: 3px;
	vertical-align: bottom;*/
 }
.upper_spans span {
	text-transform: uppercase;
}
 
 .send_money_step2 .table_div ul span.two_row_fix {
	margin-top:17px;
 }
 
.send_money_step2 .table_div ul span.w_auto {
	width:auto;
	float:none;
}
 
.send_money_step2 .table_div li {
	/*margin-bottom:5px;*/
	width:394px;
}
.send_money_step2 .table_div .right li {
	width:405px;
	}
.send_money_step2 .table_div .right.exchange li {
	width:555px;
}
.send_money_step2 .table_div .right li label {
	width:210px;
	}
.send_money_step2 .table_div .right.exchange li label {
	width:360px;
}
.send_money_step2 .table_div .right li span {
	width:185px;
}
.send_money_step2.funding .table_div .right li span {
	width:285px;
}
.send_money_step2.sendmoney .table_div .right li label {width:220px;}
.send_money_step2.sendmoney .table_div .right li span {width:170px;}
.send_money_step2 .table_div .right.bg_corr li span {
	width:200px;
}
.send_money_step2 .table_div .right.bg_corr li {
	width:415px;
}
/*
	.send_money_step2 .fees {
	margin:20px 0 20px 20px;
	overflow:hidden;
	border:none;
 }*/
 
.send_money_id .warning_box {
	padding:10px 15px;
	width:928px;
}

.send_money_step2 .input_transparent, .send_money_step2 .input_transparent:focus, .send_money_step2 .input_transparent:active, .send_money_step2 .input_transparent:hover {
	background:transparent;
	border:none;
	width:40px;
	text-align:left;
	padding:0;
	font-weight:bold;
	color:#333;
}

.send_money_step2 .table_div ul .currency {
	width:auto; 
	float:none; 
	background:none;
	}
	
.send_money_step2 .right_div {	
	margin-top:18px;
}

.send_money_id .send_money_step3 .light_box {
	margin-left:30px;
}

.send_money_step2 .light_box h3 {
	position:relative\9; /* for IE8 missing background after css3pie */
}

/*	Mass BANK transfers*/
.mass-bank-left {
	width: 33%;
	display: inline-block;
}
.mass-bank-right {
	width: 63%;
	display: inline-block;
	float: right;
}


/** Nov izchisten popup za acaunt chastta **/
/** Ima gotov primitiv za popup html\site\_comp\_POPUP_primitive.html **/

/* INFO POPUP BOX ################################################################################ */
.popup_ac {
    background:rgba(0,0,0,.5);
    height:100%;
    left:0;
    margin:0;
/*    overflow:auto; *//* za da moje da se skrolva na niski rezolucii */
    padding:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:2001;
    font-family: 'Open Sans', sans-serif;
}
*html .popup_ac { position:absolute; bottom:auto;top:expression(eval(document.documentElement.scrollTop));}
.popup_ac .box_ac { 
    margin:100px auto 50px; 
    padding: 15px;
    background-color: #FFF;
    position: relative;
    z-index: 10;
    overflow: auto;
    text-align: left;
    border: 2px solid #0073BA;
}
.popup_title_ac {
    font-size: 14px;
    color: #0073BA;
    font-weight: bold;
    padding-bottom: 9px;
    border-bottom: 1px solid #0073BA;
    margin-bottom: 10px;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
}
.blue_close_ico_ac {
    background: url(../img_old/inner_part/close2.png) no-repeat top right;
    float: right;
    width: 18px;
    height: 18px;
    cursor: pointer;
}
    /*  za IE */  
    .popup_ac .ie-bg{
    background: #000;
    position: absolute;
     z-index: -1;
     top:0;left:0;
    width: 100%;
    height: 3000px;
    filter: alpha(opacity=50);
    /*end za IE */      
}
.popup_ac p.city{
	float: left;
	width: 200px;
}

.county_list li{
	/*cursor:pointer;*/
	margin:0 0 5px 0;
   	background: url("../img_old/account/bullet-blue.gif") no-repeat 0 6px;
	padding-left: 10px;
	width: 120px;
}
/*.county_list li:hover{
	text-decoration: underline;
}*/





/** Stai stilove sa stariq popup **/
/* POPUP BOX FOR send money */
.popup_box {
    background:rgba(0,0,0,.5);
	height:100%;
	left:0;
	margin:0;
	overflow:auto; /* za da moje da se skrolva na niski rezolucii */
	padding:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:2001; /* z-index:20; - bilo e taka */
	}
	*html .popup_box { position:absolute; bottom:auto;top:expression(eval(document.documentElement.scrollTop));}

.popup_box .lightbox_b { 
	margin:100px auto 50px; 
	position:relative;
	width:445px;
	}
	
/*.popup_box img {float:left;width: 40px;margin-top:15px;}*/
.popup_box .bw_request img {float:none; width: auto; margin-top:0;}

.popup_box .box, .popup .box { 
	/* padding:0 0 14px;  */
	padding:15px;
	/* width:450px; */
	width:411px;
	top:50px; 
	background-color:#fff;
	position:relative;
	z-index:10;
	overflow:auto;
	text-align:center;
	border:2px solid #0073BA;
	}

.scroll_table  { 
/*	max-height: 242px;*/
/*	max-height: 458px; */
	max-height: 323px; 
	overflow-y: auto;
}
	
.popup_box .box {
	top:0;
}	
	.popup_box .box p {
		font-weight:bold;
		font-size:13px;
		margin:10px 0 0 5px;
		text-align:left;
		width:350px;
	}
	.popup_box .box p {margin:0; width:auto;}
	
	.popup_box .box .activate_sms p{
		font-size: 11px;
		font-weight: normal;
	}
	.popup_box .box .no_templates {
		margin-top:5px;
		margin-bottom:5px;
		margin-left:10px;
		font-size:12px;
		font-weight:normal;
		
	}	
	
	.popup_box .box p.normal {
		font-weight:normal;
		margin-left:0; /* send money popup */
	}
/*	
	.popup_box .box .close_b {
		float:right;
		background:url('../img_old/inner_part/delete_btn.gif') no-repeat 0 0; 
		width:18px;height:18px;
		cursor:pointer;
	}
*/
/* for send money page */	
.popup_box .box h2 {
	font-size:14px;
	color:#555; /* #0073BA; */
	text-align:left;
}
.popup_box .box h2.blue {
	font-size:14px;
	color:#0073BA; /* #0073BA; */
	text-align:left;
}
/*
.popup_box .top_table {
	line-height:12px;
}
*/

/* mPOS popup */
.popup_box input.grey {
	background-color: #fafafa;
	border: 1px solid #e1e1e1;
	color: #cccccc;
}
	
	/*  za IE */  
	.popup_box .ie-bg{
    background: #000;
    position: absolute;
	 z-index: -1;
	 top:0;left:0;
    width: 100%;
    height: 3000px;
    filter: alpha(opacity=50);	  }
	/*end za IE */	
/* END POPUP BOX FOR send money */	


/* FUNDING */
.funding_id h2 {font-size:15px;margin-bottom:10px;}
.funding_id .fee_width {width:115px;}
*+html .funding_id .fee_width {width:114px;}
.funding_id .amount_width {width:267px;}


.funding_id .table_div label {
  color: #656565;
  display: block;
  font-weight: bold;
  margin-bottom: 3px;
  padding-right: 0;
}

.funding_id .inner_div .table_div li {
	float:left;
	clear: left;
	margin-bottom: 10px;
	padding: 0;
}

*+html .funding_id .inner_div .table_div li {
	width:584px;
}

ul.funding_flds {
	margin-left: -10px;
	margin-right: -10px;
}
.funding_flds li, .funding_id .inner_div .table_div .funding_flds li {
	float: left;
	clear: none;
}
.funding_flds li {
	margin-left: 10px;
	margin-right: 10px;
}
.funding_flds li.clear {
	clear: both;
	width: 100%;
	height:0;
}


.funding_id .tabs_div {
   overflow: hidden;
   width: 960px;
	}

.funding_id .tabs_div li {
	border-bottom: 1px solid #CCCCCC;
	margin-right: 10px;
	background: url("../img_old/inner_part/redesign/funding/tabs.jpg") no-repeat scroll left -67px transparent;
	color: #666666;
	cursor: pointer;
	float: left;
/*	padding: 10px 15px;
	width:253px; */
	padding: 0;
	}
	
.funding_id .tabs_div li:last-child {margin-right:0;}	
.funding_id .tabs_div li.deposit {margin-right:0;}	 /* for IE 8/7 */
	
/*.funding_id .tabs_div li span {*/
.funding_id .menu_tabs li a {
	display: inline-block;
	height: 32px;
	padding: 15px 15px 10px 70px;
	background:url("../img_old/inner_part/redesign/funding/ico-all.png") no-repeat scroll 15px 15px transparent;
	color: #555555;
}
	
.funding_id .tabs_div li:hover {background-position:top left;color:#333;}

/*
.funding_id .tabs_div li.bank_transfer span {background-position:0 -37px;}
.funding_id .tabs_div li.deposit span {background-position:0 -74px;}

.funding_id .edit_it li span { line-height:1.2;}
*/
.funding_id .menu_tabs li.bank_transfer a {background-position:15px -37px;}
.funding_id .menu_tabs li.deposit a {background-position:15px -94px;}

.funding_id .edit_it li a { line-height:1.2;}




	.funding_id .tabs_div .active_tab {
		background-position:top left;
		font-weight:bold;
		height:58px;
		border-bottom:none;
		color:#333;}
*+html .funding_id .tabs_div .active_tab {top:1px; position:relative; }	/* IE7 fix */		
		


/* .funding_id .inner_div {margin-left:5px;}	*/

.funding_id .inner_div li {float:none;margin-bottom:5px;}

.funding_id .button {float:right;}

.funding_id .inner_div .text {
	float:left; 
	margin:5px 0 0 20px;
}

.funding_id .fees {
	padding-top:10px;
	border-top:1px solid #ccc;
	}	
	
.funding_id .fees li {
	color:#468519; 
	display:inline-block;
	vertical-align:top;
	}	
	
	*+html .funding_id .fees li {display:inline;} /* for IE7 */
	
.funding_id .fees li.strong {color:#333;}

.funding_id .table_div {
/*	background: url("../img_old/inner_part/send-money/gradient.jpg") repeat-x scroll left bottom transparent;
*/
	border-top: 1px solid #DDDDDD;
	margin: 0 0 10px 0;
	padding: 10px 15px 4px;
}

.funding_id .fix_IE7 {
	width:620px;
}

.fix {
	width: 244px;
}
*+html  .fix {
	width: 270px;
}

.funding_id .abs_position {
	left: 15px;
	position: absolute;
	top: 89px;
	z-index: 200;
	width:200px;
	display:inline-block;
}

.funding_id .curr_letter {
  line-height: 21px;
  margin-top: 0;
}

/* TABLE FUNDING */
.funding_id .table-funding .grey_li td {
	background-color: #EBF1F4;
}

.funding_id  .light_box .border_t {
	border-top: 1px solid #0073BA;
	line-height:15px;
}
/* .table-funding{
	font-size:12px;
	color:#555;
	border:0px solid #CCC;
	text-align:center;
	line-height:14px;
	
}

.table-funding th{
	font-size:13px;
	}
.table-funding th, .table-funding td {	
	padding: 2px 10px;
	line-height:20px;
}
*/
.funding_id .table_funding {
	margin-bottom:20px;
	float:right;
	width: 287px;
}

.funding_id .table_funding li {
	padding:0 10px;
	margin-bottom:0;
	line-height:22px;
}

.funding_id .arrow_right, .funding_id .arrow_left {
	display:inline-block;
	float:right;
	width:12px;
	height:12px;
	background: url("../img_old/inner_part/redesign/arrow-right.png") no-repeat 0 0;
	position:absolute;
	top:7px;
	right:10px;
}
/*
.arrow_left_ovrw, .arrow_right_ovrw {
	display:inline-block;
	float:left;
	width:12px;
	height:12px;
	background: url("../img_old/inner_part/redesign/arrow-right.png") no-repeat 0 0;
	position:relative;
	top:7px;
	cursor: pointer;
}
.arrow_right_ovrw {
	right: 4px;
	margin-left:3px;
}
.arrow_left_ovrw {
	background-image: url("../img_old/inner_part/redesign/arrow-left.png");
	float:left;
	left: -15px;
	margin-right:-12px;
}
*/
.arrow_left_ovrw{
    display:inline-block;
    float:left;
    width:12px;
    height:12px;
    background: url("../img_old/inner_part/redesign/arrow-left.png") no-repeat 0 0;
    position:relative;
    top:7px;
    cursor: pointer;
    float:left;
    left: -15px;
    margin-right:-12px;
}
.arrow_right_ovrw {
    background: url("../img_old/inner_part/redesign/arrow-right.png") no-repeat center right;
    padding-right:15px;
}

.light_box.ovrw h3{
/*    padding: 0 13px 0 18px;*/
    padding: 0 3px 0 18px;
}
#main_content .light_box.ovrw h3 a{
    text-decoration:none;
    cursor: pointer;
    color: #333;
}
.light_box.ovrw ul li{
/*	padding: 0 18px;*/
	padding: 0 18px;
}

*+html .funding_id .arrow_right, *+html  .funding_id .arrow_left {top:1px;}

.funding_id .arrow_left {
	background-image: url("../img_old/inner_part/redesign/arrow-left.png");
	right:30px;
}

.funding_id .table_funding ul {
	font-size:11px;
}

.funding_id  .limits_in_currency {
/*	font-size:11px; */
	/*width:63px;*/
	width: 69px;
}
.funding_id  .limits_in_currency li {
	padding:0 5px;
}

/* funding step 2 */

.funding_id  .head_top {
	width: 756px;
}

.funding_id .send_money_step2 {
	width:783px;
	padding-left:25px;
	background: url("../img_old/inner_part/redesign/funding/step2_bgr.png") repeat-y scroll left top transparent;
}

.funding_id .send_money_step2 .table_div {
	margin-right:20px;
	/* width:595px; */
	margin-bottom:20px;
}
/*
.funding_id .send_money_step2 .table_div ul {
	width:570px;
}*/

.funding_id .send_money_step2 .table_div li {
	width:560px;
}

#cvc_info{
	width:572px;
	height:115px;
	margin:10px 0 20px 0;
	padding:0 0 10px 190px;
	border-bottom:1px solid #ccc; 
	background:#fff url(../img/account/hints/cvc_code_help.jpg) no-repeat top left;
}	

#cvc_info.send_to_user {
	margin-left:25px;
	width:414px;
}

*+html .funding_id .table_div.IE7_width_fix {width: 584px;}

/* funding bank transfer */
.funding_id .grey_bgr.box {
	padding:10px 15px; 
	border-radius:0;
	margin-top:10px;
	border-top:1px solid #ddd;
	}
	

/* info text for print prepaid step 2 */
.prepaid_print_info {
/*	background: #e1f0fa url('../img_old/inner_part/redesign/transfers/warning_blue.png') no-repeat 10px 10px;
*/
	background-color:#e1f0fa;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	behavior: url(././js/PIE.htc);
	
	border: 1px solid #0073BA;
	padding: 15px 10px 15px 15px;
	margin:0 0 20px 25px;

}

.prepaid_print_info p {
	background: #e1f0fa url('../img_old/inner_part/redesign/transfers/warning_blue.png') no-repeat left center;
	float:left;
	margin-top:3px;
	padding-left:50px;
	min-height:29px;
}

/* STEP 3 */
.send_money_step3 {
	padding:0 25px 20px;
	width:910px;
}
.send_money_step3 .table_div {
	margin-top:20px;
}

.success_big, .unsuccess_big  {
	background:url('../img_old/inner_part/sm_successful.jpg') no-repeat top left;
	padding-left:50px;
	line-height:40px;
	color:#1E963D;
}
	
.unsuccess_big {
	background-image:url('../img_old/inner_part/sm_not_successful.jpg');
	color:red;}

.warning { 
	background:url('../img_old/inner_part/redesign/warning_blue-min.png') no-repeat top left;
	padding:5px 0 0 35px;
	}
	
.send_money_step3 .light_box li {
	margin:5px 10px;
	background:url('../img_old/inner_part/redesign/transfers/bullet.png') no-repeat left 10px;
	padding-left:20px;
}


.send_money_id .or_line {
	position:absolute;
	top:24px;
/*	left:273px; */
	left:260px;
	text-align:center;
	color:#666;
	text-align:center;
}

.send_money_id .table_div .or_line p {width:29px;line-height:1;}

/* inputs widths */
	.send_money_id .wide {/*width:265px;*/ width:252px;}
	.send_money_id select.wide {/*width: 275px;*/ width: 262px;}
	.send_money_id .min_width {/*width:74px;*/ width:68px;} /* 4 delete */
	.send_money_id .min_width1 {/*width:87px;*/ width:81px;}
	.send_money_id .city_width {/*width:95px;*/ width:92px;}
	.send_money_id .country_width {/*width:150px;*/ width:140px;}
	.send_money_id  .amount_width{width:212px;}
	.send_money_id  .fee_width{width:235px;}
	
	/*.send_money_id select, .funding_id .table_div select  {width:57px; height:21px;}*/ /* 4 delete */
	.funding_id  select.wide { width: 200px;}	
	.send_money_id .width_curr {width:235px;}

/* 	END TRANSFERS */



/* My_CARDS */

.my_cards{
	width:750px;
	}
.my_cards.wide {
	width:960px;
}
	
.my_card_edit{
	float:left;
	width:700px;
	}
	
.my_card_edit p{
	line-height:24px;
	}
.p_settings p{
	line-height:24px;
	font-weight: normal !important;
	margin:0 !important;
}
.p_settings p.strong {
	font-weight: bold !important;
}
.p_settings p label{
	font-weight: normal !important;
}
	
.my_card_edit p.height_fix {	
	height:24px;
}
	
.my_edit_box hr, .limits_div hr{
	background-color:#CCC;
	height:1px;
	border:0;
	}

.border_left_1px{
	border-left:1px solid #CCC;
	}
	
.limits_box_edit{
	/*border-left:1px solid #CCC;*/
	float:left;
	margin-bottom:5px;
	}
	
.bottom_table .limits_table th, .limits_div th{
	text-align:left;
	background:none;
	color:#333;
	height:18px;
	font-size:11px;
	border:0px;
	border-right:1px solid #CCC;
	padding:1px;

	}
	
.bottom_table .limits_table td, .limits_div td {
	height:18px;
	padding:1px;
	vertical-align:bottom;
	border:0px;
	border-right:1px solid #CCC;
	}

.limit_tabs ul{
	float:left;
	}
	

.limit_tabs li{
	width:120px;
	text-align:center;
	height:21px;
	margin-right:0px;
	background-size:140px 21px;
	border-bottom:1px solid #CCC;

	background-color:#FFFFFF;
	border-right:0px;
	}
	

#main_content .limit_tabs a{
	display:block;
	line-height:19px;
	color:#555;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	margin-top:2px;
	}
	
#main_content  .limit_tabs li.active{
	width: 85px;
	background: url(../img/_primitives/tab_overview.gif) no-repeat top center;
	font-weight: bold;
	}

#main_content .limit_tabs .limits_active a {
		font-weight:bold;
	}

.limits_table table, .limits_div table {
	background-color:#f3f3f3;
	margin-left:0px;
	margin-top:0px;
	border-spacing:12px 0px;
	border-collapse:separate;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:10px;
	float:left;

	}

	
.first_limits_box{
	float:left;
	text-align:left;
	margin-top:16px;
	margin-right:5px;
	margin-bottom:5px;
	width:110px;
	height:100%;
	}
.limits_box_edit span{
	color:#777;
	}
.my_edit_box input, .limits_div input{
	height:13px;
	line-height:13px;
	text-align:right;
	}
	
.order_card_tab{
	float:right;
	border:1px solid #CCC;
	background-color:#FFFFFF;
	width:176px;
	height:100%;
	padding:6px;
	padding-bottom:0px;
	font-size:11px;
	}
	
.order_card_tab hr{
	background-color:#CCC;
	height:2px;
	border:0;
	font-size:11px;
	}
	
	.under_lable	{
	font-size:11px;
	color:#8A8A8A;
	margin-top: 3px;

	}
	
	.error_lable	{
	color:#f00;
	margin-top: 3px;

	}
.ordered_cards_row{
	height:10px;
	background-color:#0588db;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	}
	
.ordered_cards_row:hover{
	background-color:#0072ba;
	cursor:pointer;
	}

.bg_ordered_td{
	color:#444;
	background:url(../img/fon_ORDER.png) #FFF repeat;
	}
	
.my_cards.wide .v_hr_45 {
  margin-left: 120px;
}

.my_cards.wide .mini_tabs li  {
	max-width:150px;
}
	
/* PROFILE */

.menu_profile_new ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	width:230px;
	height:190px;
	float:left;
	z-index:200;
	}
	
.menu_profile_new li{
	display: inline-block;
	width:235px;
	height:36px;
	padding-left:0px;
	}

#main_content .menu_profile_new li a{
	text-decoration:none;
    position: relative;
	display: block;
	line-height: 36px;
	border: 1px solid #ccc;
	background:url(../img_old/inner_part/profile_menu/r_shadow.png) right repeat-y #FFF;	
	color:#666666;
	font-size:14px;
	font-weight:bold;
	}

*+html #main_content .menu_profile_new li a{
	 position:static;
	}


#main_content .menu_profile_new li a:hover{
	background-color:#f9f9f9;
	}

.menu_profile_new span{
	width:36px;
	height:36px;
	border-right:1px solid #CCC;
	float:left;
	margin-right:5px;
	}
	
.menu_profile_new span img{
	margin-left:6px;
	margin-top:6px;
	}

.up_left_radius{
	border-radius:5px 0px 0px 0px;
	-moz-border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	border-radius:5px 0 0 0;
	behavior: url(././js/PIE.htc);
	}
.down_left_radius{
	border-radius:0px 0px 0px 5px;
	-moz-border-radius: 0  0 0 5px;
	-webkit-border-radius: 0  0 0 5px;
	border-radius:0  0 0 5px;
	behavior: url(././js/PIE.htc);
	}
#main_content .menu_profile_new .active_profile{
	border-right:1px solid #f8f8f8;
	background-color:#f8f8f8;
	background-image:none;
	color:#0072ba;
	}
	
.menu_profile_new ul li a:hover {
	text-decoration: underline;
}

/* PROFILE BOX */

.acc_box_new{
	padding-left:6px;
	padding-right:6px;
	margin-top:4px;
	margin-bottom:5px;
/*	width:265px;*/
	width:270px;
}

.profile_box{
	float:left;
	padding:12px;
	padding-top:0px;
	width:700px;
	border: 1px solid #CCC;
	float:right;
	background-color:#f8f8f8;
	z-index:300;
	}
.profile_box_footer{
	border:#EEE;
	width:700px;
	padding:12px;
	height:10px;
	float:right;
	border: 1px solid #CCC;

	background-color:#ededed;
	border-radius:0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius:0px 0px 5px 5px;
	behavior: url(././js/PIE.htc);
	}
.input_account_wi{
	width:260px;
	}

.mnogotochie{
	background-color:#DDD;
	height:1px;
	width:100%;

	clear:both;
	}

#wrapper .profile_info_new p{
	line-height:26px;
	height:26px;
	color:#333;
	}
#wrapper .profile_box_inc .button_new {
	margin-top:3px;
	height: 19px;
	}
#wrapper .profile_box_inc hr{
	background-color:#dddddd;
	border:0;
	width:100%;
	height:1px;
	margin-top:2px;
	margin-bottom:2px;
	padding:0px;
	}

*+html #wrapper .profile_box_inc hr.ie_7_margin{

	margin-top:8px;
	}
	

#wrapper .profile_info_new p{
	line-height:20px;
	height:20px;
	color:#333;
	}

.documents p{
	line-height:22px;
	height:22px;
	color:#333;
	vertical-align:top;
	}

.documents p a{
	color:#333333;
	}

.profile_box_inc h2{
	color:#0072ba;
	font-size:12px;
	margin-top:11px;
	margin-bottom:7px;
	font-weight:normal;
	}
	
.profile_box_inc input[title]{
	color:#555;
	}
	
*+html .profile_box_inc h2{
	margin-bottom:0px;
	}
	
.profile_box_inc .hr_3px{
	width:100%;
	height:3px;
	background:#CCCCCC;
	}

.block_popup .popup_box img{
	margin:0px;
	width:40px;
	height:40px;
	}
.block_popup .popup_box .box p{
	
	}


.file_format_text{
	font-style:italic;
	color:#777;
	font-size:11px;
	}
.linked_new_table th{
	color:#333;
	text-align:center;
	font-weight:bold;
	border-bottom:solid 1px #DDD;
	padding:0px;
	}
.linked_new_table a{
	font-weight:bold;
	}
*+html .mt_-30{
	margin-top:-30px;
	}
	
.linked_new_table td{
	padding:0px;
	height:30px;
	text-align:center;
	border-bottom:solid 1px #DDD;
	}

.linked_new_table tr{
	}

/* TABLE IN TABS */
.table_tabs{
	border-bottom:solid 2px #DDD;
}

.table_tabs th{
	height:25px;
	color:#333;
	text-align:left;
	font-weight:bold;
	border-bottom:solid 1px #DDD;
	background-color: #F8F8F8;
	color: #333333;
}
	
.table_tabs a {
	/*font-weight:bold;*/
}
	
.table_tabs td{
	height:30px;
	text-align: left;
	border-bottom:solid 1px #DDD;
	padding:0 5px;
	color: #555555;
}

/*.table_tabs .unread td {*/
.table .unread td {
	font-weight:bold;
	color: #333333;
}
/*.table_tabs .unread td a {*/
.table .unread td a {
	font-weight: normal;
}
.table tr.no_borders {
	border: 1px solid #d5d5d5;
}
.table .no_borders  td{
	border: none;
}

.table_tabs .a_right{
	text-align: right !important;
}
.table_tabs .a_center{
	text-align: center !important;
}

.table_info {
	margin-top: 5px;
	font-size: 11px;
}
.table_info input[type="text"] {
	width: 25px;
	height: 15px;
	font-size: 11px;
	text-align: center;
}

/* PAGINATION */
.pagination {
	text-align: center;
	margin:20px 0;
}
.pagination li {
	display:inline-block;
	float: none;
	padding: 0 2px;
}
*+html .pagination li {
	display:inline !important;
}
.pagination li a {
	padding: 0 5px;
	display: inline-block;
}
.pagination .active{
	border: 1px #CCC solid;
	text-decoration: none !important;
}
.pagination .left {
	background:url(../img_old/inner_part/profile_menu/arrow_l.png) left center no-repeat;
	padding-left: 15px;
}
.pagination .right {
	background:url(../img_old/inner_part/profile_menu/arrow_r.png) right center no-repeat;
	padding-right: 15px;
}
.pagination .unactive {
	color: #CCC;
	text-decoration: none !important;
	cursor: default;
}
.pagination .left.unactive {
	background:url(../img_old/inner_part/profile_menu/arrow_l_grey.png) left center no-repeat;
}
.pagination .right.unactive {
	background:url(../img_old/inner_part/profile_menu/arrow_r_grey.png) right center no-repeat;
}

	
	

/* STATEMENTS */

@media screen and (-webkit-min-device-pixel-ratio:0) {
.he_124_chrome {
	height:123px;}
}
.round_box_2 {
  border: 1px solid #ccc;
  border-radius: 2px;
  padding: 1px;
}
.statements_id .round_box_2.inner {
	/* width:620px; */
    width:630px;
    padding-bottom:5px;

	background-color:#fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	behavior: url(././js/PIE.htc);
}
.statements_id .round_box_10.inner {
/*  width:665px; */
	width:637px;
	background-color:#fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	behavior: url(././js/PIE.htc);
}

.statements_id .top_table td {
	padding:0 5px;
/*	line-height:1.4; */
	line-height:17px;
}

.statements_id .top_table table {
	margin-top:4px;
	margin-bottom:4px;
}

/* STATEMENTS view */
.statements_id .left_part {
	width:325px;
	float:left;
}
.statements_view .light_box li.fs_11 {
	line-height: 23px;
}
/*.statements_id.statements_view .light_box {
	width:auto;
	float:none;
	margin-bottom:20px;
}
*/
/*.statements_id .light_box li {
	border-bottom:1px solid #0073BA;
	line-height:23px;
}

.statements_id .light_box li:last-child {
	border-bottom:none;
}

.statements_id .light_box li.fs_11 {
	line-height:20px;
}

.statements_id .light_box li.blue_row {
	border:none;
	line-height:24px;
}*/
.statements_id .right_part {
	width:613px;
	float:left;
	margin-left:20px;
}

/*.statements_id .light_box h3{
	background: url("../img_old/inner_part/redesign/table-head.jpg") repeat-x scroll 0 0 transparent;
	line-height: 31px;
}*/
/*
.statements_id .top_table {
	line-height:29px;
}
*/

/* SMS COMANDS */

.sms_new_block{
	width:417px;
	/* height:100%; za kakvo trqbva tova? */
	padding:10px;
	margin:8px;
	float:left;
	}
	
/* ORDER CARD */
.order_card_id .outer_box ul.order_card_parameters {
	padding-left: 0px;
	padding-right: 0px;
	height: 99px;
}
.order_card_id .outer_box .order_card_parameters li.f_right {
	float: right;
}
.order_card_id .order_card_parameters li label {
	width: auto;
}

.order_card_id .order_step_box {
	background: url("../img_old/inner_part/redesign/order_card/box-bgr.jpg") repeat-x left bottom;
	padding:20px;
}

.order_card_id .slider_div{
	width:380px;
	padding:0 0 10px;
	height:167px;
	float:left;
	position:relative;
}

.order_card_id .slider_div .card_box {
/*    width:268px;*/
	width:284px;
    margin:0 auto;
    clear:both;
    overflow:hidden;
}

.order_card_id .outer_box {
    width:528px;
    height:167px;
    float:right;
    position:relative;
}


.order_card_id .outer_box ul {
	padding:0 10px;
	height:80px;
    border-bottom:1px solid #fff;
}

.order_card_id .outer_box li {
    margin:0;
	padding:0;
	float:left;
    display:inline;
}

.order_card_id li label {
	display:inline-block;
	width:120px;
	margin-right:5px;
	font-weight:bold;
	vertical-align:top;
}

.order_card_id .blue_order_div li label {
	display:block;
	width:auto;
	margin-bottom:3px;
	margin-right:0;
}

.order_card_id .border_t{
	border-top:1px solid #ccc;
	padding-top:16px;
}

.order_card_id #step2 .border_t {
	border-color:#0073BA;
	border-style:dotted;
	margin-top:20px;
}

.order_card_id  h3 {
	font-size:13px;
	border-bottom:1px solid #ccc;
	padding-bottom:3px;
}

.order_card_id .grey_close_ico {
	background-image:url("../img_old/inner_part/delete_btn.png");
}

.order_card_id .card_table {
	border-bottom:1px solid #ccc;
}
.order_card_id table .card,
.order_card_id .card_table .card {
	width:70px;
	height:45px;
}

.order_card_id .card_table td, .order_card_id .card_table th {
	padding:5px 10px;
	vertical-align:top;
}

.order_card_id .card_table .blue_td td {
	border-bottom:1px solid #d9ebf7;
}

.card_table .gsm_row td {
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
}

.order_card_id .top_table p {font-size:12px;line-height:1.4;}

.order_card_id .delete_ico {
/*	display:inline-block;
	background: url("../img_old/inner_part/delete_btn1.jpg") no-repeat 0 0; 
	width:17px;
	height:19px;*/
	margin-top:5px;
}

.order_card_id .top_table.inactive h2{
	color:#888;
}

.order_card_id .order_total {
	margin-top:40px;
	font-weight:bold;
}

.order_card_id .order_total p.border_b {
	margin-bottom:20px;
	margin-top:5px;
	padding-bottom:5px;
}

.order_card_id .order_total span {
	display:inline-block;
}

.order_card_id .delivery_opt {
	margin-top:10px;
}

.order_card_id .delivery_opt ul {
	width:380px;
	margin-left:10px;
	margin-right:40px;
	}
	
.order_card_id .delivery_opt li {
	margin-bottom:10px;
	padding-right:0;
	float:none;
}

.order_card_id .important_fee {
	background-color:#F2F8FB;
	padding:5px;
	font-weight:bold;
}

.order_card_id .delivery_opt p {
	width:480px;
	float:left;
}

/* .order_card_id .info_txt {
	margin-left:10px;
	margin-top:23px;
	float:left;
} */

/* FAKE INPUT TYPE="FILE" */
.order_card_id input.file {
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
    opacity: 0;
    position: relative;
    text-align: right;
    z-index: 2;
	cursor:pointer;
	width:180px;
	height:29px;
}

.order_card_id .fakefile .button {margin-left:0;}

.order_card_id div.fakefile {
    left:0;
    position: absolute;
    top: 0;
    z-index: 1;
	cursor:pointer;
}
.order_card_id .fileName {width:90px;}
.order_card_id .fileinputs {
	width:183px;
	height:27px;
/*	margin-top:10px; */
	padding:0;
	
	}
	
.order_card_id .error_cell,
.order_card_id .card_table .blue_td .error_cell {
	border:1px solid #E8AAAD;
}
	
/* CARD SLIDE */	
.slide_card {
	float:left;
	width:100px;
	margin:0 22px 0 20px;
	 text-align: center;
	 
	
}

.slider_div img {width:216px;}
.slide_card img {	
	margin-bottom:8px; 
	width:85px;
	margin-top:0;
}


.slide_card .move_up, .slide_card .move_down {
	display:block;
	width:8;
	height:10px;
	background: url("../img_old/inner_part/redesign/order_card/arrow_up.png") no-repeat center center;
	margin-bottom:3px;
	
	margin-left:7px;
}

.slide_card .move_down {
	background-image: url("../img_old/inner_part/redesign/order_card/arrow_down.png");
	margin-bottom:0;
	margin-top:3px;
}

.order_card_id .order_details {
	margin-top:20px;
	width:292px;
	float:left;
}

.order_card_id .order_details ul {
	background:url("../img_old/inner_part/send-money/gradient.jpg") repeat-x left bottom;
	padding:10px 10px 5px;
	width:272px;
	overflow:hidden;
	margin-bottom:10px;
}

.order_card_id .order_details li label {
	width:136px;
}

.order_card_id .order_details span {
	display:inline-block;
	width:111px;
	vertical-align:top;
}

.order_card_id .order_details span span {
	display:inline;
	width:auto;
}

.order_card_id .order_details li {	
	clear:left;
	line-height:1.2; 
	margin-bottom:10px;
	
}

*+html .order_card_id .order_details li {width:270px;}

.order_card_id .order_details select {width:262px;}

.order_card_id .head_top {
	width: 910px;
}
/*
.order_card_success {
	background: url("../img_old/inner_part/redesign/transfers/step2_bgr.jpg") repeat-y left top;
	border-bottom: 1px solid #CCCCCC;
	padding: 0 25px 20px;
	width: 910px;
}

.order_card_success .light_box li {
	background: url("../img_old/inner_part/redesign/transfers/bullet.png") no-repeat left 10px;
	margin: 5px 10px;
	padding-left: 20px;
}

.order_card_success .light_box h3 {padding-bottom:0;}
*/
.order_card_id .add_more_cards {
	font-weight:bold;
	background: url("../img_old/inner_part/redesign/order_card/add-icon.png") no-repeat 0 0;
	padding-left:25px;
	display:inline-block;
}

.order_card_id .info_icon {
	display:inline-block;
	float:none;
	margin-bottom: 0;
	margin-top: 0;
	vertical-align: middle;
}

.order_card_id .file_upload .button_n {
	float:left;
}

.order_card_id .file_upload .info_icon {
	float:left;
	margin-top:8px;
}

.order_card_id .file_upload .file_format_text {
	clear:left;
}

/*.order_card_id .file_upload .upload_link {
	line-height:21px;
}*/

/* END ORDER CARD */	



/* SETINGS */

.r_border{
	border-right:1px solid #DDD;
	}
.settings_profil{
	width:700px;
	}
	
.settings_profil td{
	padding-left:0px;
	padding-right:0px;
	padding-top:7px;
	padding-bottom:7px;
	}
.settings_profil .l_settings_td{
	padding-left:0px;
	padding-right:10px;
	vertical-align:top;
}
.settings_profil .r_settings_td{
	padding-left:10px;
	padding-right:0px;
	vertical-align:top;
}

/* LINK NEW CARD */
/*.linking_id .head_top {
	width: 910px;
}*/

.linking_id .link_card_div {
	background: url("../img_old/inner_part/redesign/transfers/step2_bgr.jpg") repeat-y scroll left top transparent;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
	padding:0 25px 20px;
	width: 910px;
}

.linking_id .head_top h2 {
  font-size: 15px;
  margin-bottom: 10px;
}

.linking_id .link_card_div .card_big {
	margin-top:8px;
}

.linking_id  .light_box {
	float:right;
}

.linking_id .form_holder {
	margin-left:35px;
	margin-right:55px;
	float:left;
}

.linking_id .form_holder li {
  float: none;
  margin: 7px 0;
  width:399px; 
  padding:0;
}



.linking_id .form_holder .border_t {
	border-top:1px dotted #ccc;
	padding-top:10px;
}

.linking_id .form_holder label {
  display: inline-block;
  margin-right: 20px;
  width: 160px;
  font-weight:bold;
  
}

.linking_id .form_holder .info_icon {
	margin:0 0 0 5px;
}

.linking_id .set_as_default label {
	margin-right: 0;
	width: auto;
	padding-right:0;
	font-weight:normal;
}
.linking_id .form_holder .set_as_default {padding-top:5px;}
/*
.linking_id .success_txt { 
	background: url("../img_old/inner_part/sm_successful.jpg") no-repeat scroll left top transparent;
	color: #1E963D;
	line-height: 40px;
	padding-left: 50px;
}
	
.linking_id .unsuccess {
	background:url('../img_old/inner_part/sm_not_successful.jpg') no-repeat 0 0; 
	color:red;
}

.linking_id .light_box li {
  background: url("../img_old/inner_part/redesign/transfers/bullet.png") no-repeat scroll left 10px transparent;
  margin: 5px 10px;
  padding-left: 20px;
}
*/
/* END LINKING CARD */

#wrapper .h2_step3{
	background:url(../img_old/inner_part/unsuccess_ico.png) no-repeat;
	background-position:left center;
	padding-left:28px;
	height: 22px;
	line-height: 25px;
	font-size:16px;
	}

#wrapper .h2_step3_1, .h2_step3_1{
	background:url(../img_old/inner_part/success_ico.png) no-repeat;
	background-position:left top;
	padding-left:28px;
	/*height: 22px;
	line-height: 25px;*/
	line-height: 22px;
	font-size:16px;
	}
	
.what_ul{
	list-style:none; 
	padding: 0; 
	margin: 0 10px;
	}
	

.step3_box li{
	line-height:18px;
/*	margin-left:20px;*/
	margin-top:3px;
	margin-bottom:3px;
	height:18px;
	color:#777;
	}
	
/* place holder cross browser */
.password_text{
	position: absolute;
	font-size: 12px;
	color: #555;
	}
	
.new_password{
	top: 23px;
	left: 7px;
	}
	
.retype_new{
	top: 48px;
	left: 7px;
	}
	
.current_password{
	top: 72px;
	left: 7px;
	}
	
.currnet_password_mail_det{
	top: 48px;
	/*left: 7px;*/
	left: 5px;
	}
	
.currnet_password_mail{
	top: 24px;
	left: 6px;
	}

	.bottom_table .padding0 td {padding:0px; backround-color: none;}
	.details_box {width:310px; height:20px;  border:1px solid #ECECEC; ;}
	
.my_card_edit .border_left_1px{
	line-height:16px;
	padding-bottom:8px;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.mb_24 {
	margin-bottom:27px;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.ch_mb_10 {margin-bottom:9px;}
}

.documents p[class="info-box error"]{
	line-height:16px;
	height:16px;
	}

/*.popup_box .info-box {
	overflow: hidden;
}
.popup_box .info-box img {
	width: auto;
	margin-top:0;
}*/
.popup_box .info-box {
	text-align:left;
}
	
	
.details .details_info .left_part {
	/*width: 780px;*/
	width: 750px;
	margin-left: 69px;
}

.details .left_part {
	float:left;
	width:605px;
}
.details_info .table_div.border {
border-top: 1px solid #D5D5D5;
}
.details_info .table_div { 
	padding-bottom:10px;
}

.details .table_div {
	padding:5px 0px 5px;
}

.table_div_notif {
	padding: 10px 20px 10px 0;
}

.details_info .table_div p.blue { 
	width:250px;
}


 .details_info .table_div ul {
	float:left;
	width:403px;
 }
 
 .details .table_div ul, .details .table_div ul p {
	width:275px; 
	margin-bottom: 10px;
}

.details .table_div ul {
	width:466px;
}
/*
 .details_info .table_div li {
	width:394px;
}
	*/
.details .table_div li {
	padding:0;
	clear:left;
	float:none;
}	



.details .left_part .table_div span {
	display:inline-block;
	width:280px;
}
	
.details .left_part .table_div label {
	color:#656565;
	font-weight:bold;
	display:block;
	padding-right:0;
}

 .details_info .table_div ul label {
	width:180px;
	text-align:left;
	display:inline-block;
	font-weight:bold;
	float:left;
	margin-right:5px;
 }

 
/* ICARD OFFICES */
.offices h1.p, .offices p.strong {
    font-size: 12px;
    font-weight: bold;
	color: #0073BA;
}
.offices_box {
	padding:0 10px 10px;
}

.offices .box_address {
    float: left;
    margin: 10px 10px 0;
    width: 302px;
}

.offices .address_all .box_address {
	margin-left:0;
	width:215px;
}
/*	.offices .box_address p {width: 280px;} */
	
.offices_box .box_address {
	margin-left:0;
}

.ul_offices {
	overflow: hidden;
}
.ul_offices li {
	border-left: #DDDDDD 1px solid;
	padding: 0 0 200px 40px;
	margin-bottom: -200px; /* margin- and padding-bottom must be equal !!! */
}
.ul_offices li.first {
	padding-left: 0;
	border-left: none;
}
.ul_offices p {
	width: 200px;
	padding-right: 10px;
}
	
/* OMV OFFICES */	
.menu_city {
	width:920px; 
	padding:10px 0 0;
	overflow: hidden;
}
.address_all {
	padding:0 10px 10px; 
	border-top: 1px dotted #CCCCCC;
}
	
.address_all p.strong, .address_all h1.p {color:#0073BA;}
.address_all h1.p { 
	font-weight: bold;
	font-size:12px;
} /* buy-card-from-icard-offices */
	
.city {
	cursor:pointer;
	clear:left;
	margin:0 0 5px 0;
   background: url("../img_old/account/bullet-blue.gif") no-repeat 0 6px;
	padding-left: 10px;
}

.city:hover {
	color:#333;
	text-decoration:underline;
}

/* OMV ADRESSES */
.box_address {
	width:280px;
	float:left; 
	margin: 15px 10px 0;
}
	
.menu_city .box_address {
	width:164px;
	margin-top: 0;
} /* omv city addresses list */ 

.pupup_box_new{
	background-color:#FFF;
	border:0px solid #0072ba;
	padding:0;
    position:relative;
    margin-left: auto;
    margin-right: auto;
    margin-top:350px;
	margin:0 auto;
	top:260px;
	z-index:800;
}

.step3_new{
	border:1px solid #CCC;
	background:url(../img_old/inner_part/shadow.png) repeat-x top;
	border-radius: 2px 2px 0px 0px;
	behavior: url(././js/PIE.htc);
	width:958px;
}
	
/* view/hide ico in tables */
.view, .hide{
	background: url("../img_old/inner_part/view.gif") no-repeat 0 0;
	width:11px;
	height:11px;
	display:inline-block;
    margin-top:5px;
}	

.hide{
	background-image: url("../img_old/inner_part/hide.gif");
}	

/* preloader in inputs */
.preload {
	background: url("../img/account/loaders/preloader9.gif") no-repeat center right;
	
}

/* mini tabs overview popup and my cards */
/* ################################################ */
    .mini_tabs{
        font-size:11px;
        overflow:hidden;
    }
    .mini_tabs li,
    .popup_box.security_settings_id .limits_div .tabs li{
        float:left;
        display:inline-block;
        margin:0 0 0 1px;
        line-height:120%;
        padding:0;
    }
/*
.mini_tabs.fr_corr li,
.popup_box.security_settings_id .limits_div .tabs.fr_corr li{
    max-width:128px;
}
.mini_tabs.ro_corr li,
.popup_box.security_settings_id .limits_div .tabs.ro_corr li{
    max-width:none;
}
*/
.mini_tabs li a{
    display:block;
    text-align:center;
    border:1px solid #ccc;
    border-radius:2px 2px 0 0;
    border-bottom:0px;
    color:#555;
    text-decoration:none;
    padding:4px 6px;
    background: #fff;
    height:14px;
    vertical-align: middle;
    border-bottom:1px solid #ccc;
}
.mini_tabs.bg_corr li a,
.mini_tabs.es_corr li a,
.mini_tabs.it_corr li a,
.mini_tabs.fr_corr li a {
	max-width:135px;
    height:27px;
	font-size:11px;
}
.mini_tabs li a:hover,
#main_content .mini_tabs li a:hover{
    text-decoration:none;
    color:#000;
}
.mini_tabs li.active a{
    background:#f3f3f3;
    height:14px;
    border-bottom:1px solid #f3f3f3;
}
.mini_tabs.bg_corr li.active a,
.mini_tabs.es_corr li.active a,
.mini_tabs.it_corr li.active a,
.mini_tabs.fr_corr li.active a{
    height:27px;
}
.edit_tab{
    border:1px solid #ccc;
    left:1px;
    top:-1px;
}
.table td.loaded{
	background: #fff;
}
.my_edit_box{position:relative;}
.mini_tabs{
    position:relative;
    z-index:19;
}
.edit_tab{
    position: relative;
    z-index: 18;
}
/* ################################################ */
/*
.mini_tabs{
	font-size: 11px;
	height: 22px;
}

.mini_tabs li{
	display: inline;
	float: left;
	height: 18px;
	line-height:18px;
	text-align: center;
	padding:0px;
	margin-left:5px;
	margin-right:5px;
}

.mini_tabs li.active{
	background: url('../img_old/inner_part/l_limits_menu.png') no-repeat top left;
	border-bottom: 4px solid #f3f3f3;
	height: 18px;
	line-height:18px;
	padding-left: 5px;
}

.mini_tabs li.active span{
	background: url('../img_old/inner_part/r_limits_menu.png') no-repeat top right;
	color:#333;
	border-bottom:4px solid #f3f3f3;
	height: 18px;
	line-height:18px;
	display:inline-block;
	padding-right: 5px;
}


.mini_tabs li.active a{
	display:inline-block;
	color:#333;
	margin-right:5px;
	margin-left:5px;
	height: 18px;
	line-height:18px;
}

#main_content .mini_tabs li a{
  color:#333;
  text-decoration:none;
}

.mini_tabs li a:hover { text-decoration:none;}
*/
/* TABLE IN ADD CURRENCY POPAP */
.myaccounts_table td {padding:2px 0;}

.myaccounts_table .icon {
	margin-left:0;
}

/* MY CARDS RIGHT BANNER */
.mycards_box {
	width:188px;
}

.light_box.empty.mycards_box .overlay, 
.light_box.empty.mycards_box .overlay .slides_container  {
	width:178px;
	background-image:url('../img_old/inner_part/redesign/overview/order-card-overlay-min.png');
}

.light_box.empty.mycards_box .overlay.order_text {
	background-image:url('../img_old/inner_part/redesign/overview/order-card-overlay-bottom-min.png');
}

.light_box.empty.mycards_box {
	background: url("../img_old/inner_part/redesign/order-card-banner-min.jpg") no-repeat center center;
}

*+html .light_box.empty.mycards_box {
	background-position-y:30px;
}

/* UTILITIES old ????? */
.debtRow {
	margin-bottom:3px;
	margin-top:2px;
}

.table_utility_popup {
	border:1px solid #ccc;
}

/* p in pay bill popup 
.popup_box .box p.pay_fix_en {
	margin-top:23px;
}
.popup_box .box p.pay_fix_bg {
	margin-top:15px;
}

*/

/* popup with attention icon */
.popup_box .ico_popup {
	text-align:left;
}

.popup_box .ico_popup img {
	margin-top:0;
}
.popup_box .ico_popup span {
	font-size: 13px;
	font-weight: bold;
}

.popup_box .ico_popup td {
	border:none;
	vertical-align:middle;
}

/* load prepaid print contract */
.contract_page .abs, .contract_page p.abs  {
	position:absolute;
	top:40px;
	left:301px;
	width:366px;
	text-align:center;
	line-height:24px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	z-index:10;
	margin:0;
}

.contract_page.prepaid li label {
	display:inline-block;
	width:220px;
	margin-bottom:5px;
}

.contract_page.prepaid ul {
	margin-right:20px;
}



/* recharges */

.round_box_recharges {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	/*behavior: url(././js/PIE.htc);*/
	border:1px solid #ccc;
	padding: 8px 10px 10px 100px;
	width:275px;
	margin-top:4px;
	margin-bottom: -1000px;
	padding-bottom: 1000px;
}

.mobi_bills_ico {
	background:url('../img_old/inner_part/utilities/icon_mobile_bills.jpg') 5px 11px no-repeat;
}
.mobi_recharges_ico {
	background:url('../img_old/inner_part/utilities/icon_mobile_recharges.jpg') 5px 11px no-repeat;
}

.round_box_bottom {
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius:0 0 5px 5px;
	border:1px solid #ccc;
	border-top: none;
	padding: 8px 10px 10px 100px;
	width:275px;
}

.width_791 {
	width:791px;
}

.select_right {
text-align: right;
text-align: -webkit-right;
/*direction: rtl;*/
}


.filter_box_checks_clear {
	position:absolute;
	width: 136px;
	height: 30px;
	bottom:0; 
	left: 0; 
	z-index: 1;
}
.filter_box_checks {
	background-color:#fff;
	border:1px solid #aaaaaa; 
	/* width:160px;*/
    width:auto;
    min-width:160px;
	z-index: 999; 
	position: absolute;
}

.box_notice {
	background-color:#EBF1F4;
	border: 1px solid #CCCCCC;
	padding:10px;
	margin: 10px 0 20px 0;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	behavior: url(././js/PIE.htc);
	position:relative\9; /* for IE8 missing border after css3pie */
}

/* BW REQUEST AND IPAY CHECKOUT REQUEST PAGES */
.bw_request .head_top {
  padding: 20px 25px;
  width: 910px;
}

.process_track p {
	width:163px;
	padding:3px 5px 3px 5px;
	color:#787C8A;
	line-height:1.2;
	font-weight:bold;
	float:left;
	margin-right:6px;
	background-color:#f8f8f8;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius:3px;
	behavior: url(././js/PIE.htc);
	border:1px solid #dedde5;
}

.bw_request .process_track p {width:304px;}

.process_track p.last {margin-right:0; }

.process_track p.active {
	color:#fff;
	background:#005081 url('../img_old/inner_part/bw_request/tracker_bgr.png') repeat-x 0 0;
	border-color:#003d6c;
}
/*
.bw_request .listing th {
	background:#F8F8F8;
	text-align:left;
	color:#333;
	border:none;
	border-bottom:1px solid #ddd;

}



.bw_request .listing td {
	border:none;
	border-bottom:1px solid #ddd;
	background-color:#fff;
}
*/

.bw_request .hidden .listing th {background-color:#fff;}

.bw_request .hidden .listing td {background-color:#fafafa;}

.bw_request table.va_top td {vertical-align:top;}

.bw_request label, .bw_request .label {
	display:block;
	font-weight:bold;
	margin-top:3px;
	text-align:left;
}

.bw_request .bl_none, .bw_request .bl_none:hover, .bw_request .bl_none:focus {border-left:none;}

.bw_request .round_box_10_top {
/*		width:440px;
	border-bottom:none; */
}

.bw_request .info_pic {
	float:right;
	width:auto;
/*	margin-top:0; */
}

.bw_request textarea {
	height:100px;
	width:250px;
}

.bw_request .wide td {
	padding:5px;
	min-height:21px;
}
.bw_request .bw_nowide td {
	padding:5px;
	height:20px;
}

.bw_request .hidden {
	background-color:#F3F3F3;
	padding:20px 10px 0;
}

.bw_request .hidden a {font-size:11px;}

.bw_request #main_content .mini_tabs .active a {
	font-weight:bold;
	
}
.bw_request #main_content .mini_tabs a {
	padding-left:0;
}

.bw_request .mini_tabs li {padding-left:5px;}

.bw_request .border_t {padding-top:10px;}
.bw_request .pointer:hover {text-decoration:none;}

.checkout .process_track p {width:223px;}
	/* popup step 2 */
.bw_req.popup_box .lightbox_b {width:350px;}
.bw_req.popup_box .box, .popup .box  {width:320px;}

.bw_request .border_div {
	background-color: #F4F3F8;
	height: 5px;
	margin-bottom:10px;
}

.bw_request .no_padding_left {padding-left:0;}

/* IE 7 fix for step 2 Personal Representative form */
*+html .bw_request .personal_r .wi_24 {width:21px;}

.bw_request .max_size {max-width:280px;}

.bw_request .border_b {padding-bottom:5px;}

.bw_request .blue_info_box {
	background-color:#E6F1F8;
	padding:3px 10px;
	/*font-weight:bold;*/
	border-radius:3px;
	color:#555;
	width:450px;
	margin-top:19px;
}

.inline_labels label {
	display: inline-block;
}


/* END BW REQUEST AND IPAY CHECKOUT REQUEST PAGES */

.ul_attach {
	/*width: 200px !important;*/
	text-align: left;
}
.ul_attach li {
	margin: 3px 0 !important;
	float: none;
	padding-left: 0;
}

.star {
	display: block;
	width: 18px;
	height: 18px;
	cursor: pointer;
	background: url('../img/account/icons/not_starred.png') left top no-repeat;
	text-decoration: none !important;
}
.star:hover {
	background: url('../img/account/icons/not_starred_o.png') left top no-repeat;
}
.star.fav {
	background: url('../img/account/icons/starred.png') left top no-repeat;
}
.star.fav:hover {
	background: url('../img/account/icons/starred_o.png') left top no-repeat;
}

.no_pl tr td {
	padding-left:0px;
}


/* MENU LEVEL 3 */
.menu_level3 {
	overflow: hidden;
	position: relative;
	left: -25px;
	top: -15px;
	width:948px;
	border-bottom: 1px #cccccc solid;
	padding: 6px 0 5px 10px;
	/*margin-bottom: 20px;*/
	background: url(../img_old/inner_part/profile_menu/bgr_3level.gif) left top repeat-x;
}
.menu_level3 li {
	height: 25px;
	padding: 0 15px;
	list-style: none;
	background: url('../img_old/inner_part/profile_menu/separator.png') left top no-repeat;
}

.menu_level3 a {
	color: #666666;
	font-size: 12px;
	text-decoration: none !important;
	display: block;
	margin-top: 4px;
}
.menu_level3 a:hover {
	color: #444444;
}
.menu_level3 .active_tab {
	color: #444444;
	font-weight: bold;
}

.btn_bw {
	padding:10px 20px;
	background:url(../img_old/inner_part/redesign/overview/blue-box-bgr.png) repeat-x 0 0 #ddeff9;
	margin-bottom:20px;
	border:1px solid #c9e6f8;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(././js/PIE.htc);
	line-height:1;
	color: #444444;
	font-weight: normal;
	text-decoration: none !important;
	text-align: center;
	width: 252px;
}
.btn_bw  span {
	font-weight: bold;
	color: #444444;
	text-transform: uppercase;
}
.btn_bw:hover, .btn_bw:hover  span {
	color: #000000;
}


.check_upload, .check_upload_checked {
	display: inline-block;
	background: url(../img_old/inner_part/box-icon.png) no-repeat left 2px;
	width:12px;
	height: 14px;
}
.check_upload_checked {
	background: url(../img_old/inner_part/check-box-icon.png) no-repeat left 2px;
}

.link_underline a {text-decoration:underline;}
.link_underline a:hover {text-decoration:none;}

/* profile add user popap fix */
.popup .bw_request {
	font-weight:normal;
	font-size:12px;
	line-height:1.4;
	}
	
/* fix for main top menu */
*+html .fix_menu_IE7 {position:relative;}


.size_checks {
	margin-top: 20px;
	margin-bottom: 12px;
}

.size_checks label {
	width: 72px;
	display: inline-block;
}


.iframe_keys {
	width: 100%;
	height: 100%;
	border: none;
}

.popup_docs{
     font-size: 12px;
     font-weight: normal;
 }
.popup_docs td{
    vertical-align: top;
}


.popup_docs ol{
    width: auto;
    padding-left: 25px;
    list-style-type:decimal;
}

.popup_docs ul{
    width: auto;
    padding-left: 25px;
    list-style: disc;
}

.popup_docs td{
    border-left: 0px;
}

.popup_docs th{
    line-height: 20px;
    background: white;
    color: #0072ba;
    text-align: left;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCCCCC;
}

.nofloat, .nofloat li {
	float: none;
}

.upgrade_ul_padding li{
    padding: 6px 0px 5px 25px;
    background: url("../img_old/account/bullet-blue.gif") top left no-repeat;
    background-position: 10px 10px;
    float: none;
}

.docs_jp_id td{
	vertical-align: top;
}

.docs_jp_id table ul {
    list-style: disc outside none;
    padding-left: 25px;
    width: auto;
}
.docs_jp_id table ul li {
    float: none;
    line-height: 18px;
    margin-bottom: 5px;
    padding: 0;
}

/* VERIFICATION */
.identif_info{
    padding:20px 0 0 0px;
    margin:0 0 20px;
    border-top:1px solid #ccc;
    /*font-style:italic;*/
}
select.wi_190{width:190px;}
input.wi_190{width:180px;}
input.wi_60{width:50px;}
input.wi_70{width:60px;}
input.wi_90{width:80px;}
input.wi_102{width:92px;}
input.wi_600{width:600px;}
input.wi_908{width:908px;}
input.wi_130{width:120px;}

input.field_left{
    float:left;
    border-right:none !important;
    display:inline;
    clear:left;
}
input.field_center{
    float:left;
    border-right:none !important;
    display:inline;
}
input.field_right{
    float:left;
    display:inline;
    clear:right;
}
.step_wrapper{
    border:1px solid #ccc;
    margin:10px 0;
    border-radius:6px 6px 1px 1px;
    -moz-border-radius:6px 6px 1px 1px;
    -webkit-border-radius:6px 6px 1px 1px;
}
.undone, .done {
    min-height:40px;
    line-height:40px;
    background:#eaeaea url("../img_old/account/bg_todotitle.gif") repeat-x top;
    border-radius:6px 6px 1px 1px;
    -moz-border-radius:6px 6px 1px 1px;
    -webkit-border-radius:6px 6px 1px 1px;
    padding:0 10px;
    clear:both;
	overflow: hidden;
}

.undone h2, .done h2{
    /* text-transform:uppercase; */
    color:#333;
	line-height: 30px;
	margin-bottom: -7px;
}
/*
.done .tick a{
    display: none;
}
*/
.done .tick {
    background: url("../img_old/account/tick.png") right 12px no-repeat;
	padding-right: 25px;
	display: inline-block;
/*  background: url("../img_old/account/tick.png") left 12px no-repeat;
	width: 19px; */
	height: 40px;
}
.num {
	width: 22px;
	height: 22px;
	background: url("../img_old/account/bgr_num.png") no-repeat left top;
	padding-left: 8px;
	padding-top: 2px;
	font-size: 13px;
	font-weight: bold;
	color: #656565;
	text-shadow: 1px 1px #ffffff;
	line-height: 18px;
	margin-top:8px;
	margin-right:10px;
	display: inline-block;
}

.infotext {
	color: #9e9e9e;
	font-size: 11px;
	font-style: italic;
	line-height: 12px;
/*	width: 645px;*/
	width: 630px;
	margin-bottom: 4px;
}

.undone .status, .done .status{
    color:#777;
	padding-left: 7px;
}
.undone .status strong, .done .status strong {
	margin-left: 7px;
	margin-right: 7px;
}

.todo_content{
    padding:20px 20px 0;
    border-top:1px solid #ccc;
    background:#fff url("../img_old/account/bg_whitegray.gif") repeat-x 0 1px;
}

.todo_content h3{
    border-bottom:1px solid #ddd;
}
.todo_content .table_div{
    padding:10px;
}
.todo_content th{
    background:#eaeaea;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ccc;
}
.todo_content .btn_holder{
    border-top:1px solid #ddd;
    margin:0;
    padding:10px 0;
    clear:both;
}
.todo_content ul.norm_list li{
    float:none;
    margin-bottom:10px;
    overflow:hidden;
}
.todo_content ul.norm_list li .dets{
    margin:0 0 10px 15px;
    display:none;
}
.todo_content ul.norm_list li .additional_info{
    margin:0 0 10px 18px;
    color:#666;
    width:600px;
}
.todo_content ul.norm_list li label{
	margin:0;
}

.inputs_repr {
	overflow:hidden;
	width: 948px;
}
.inputs_repr li {
	width: 207px;
	margin-right: 30px;
	height: 60px;
}
.inputs_repr li input.wi_200 {
	width: 197px;
}
.inputs_repr li select.wi_200 {
	width: 207px;
}
.inputs_repr_review{
	width: 442px;
}
.inputs_repr_review li {
	width: 220px;
	height: 40px;
}




.bw_request label.fw_normal{font-weight:normal;}
.bw_request.label_value_row label { margin-top: 0; }

.subbuttons_holder{
    background:#f3f3f3;
    overflow:hidden;
    padding:10px 0 20px;
}
.subbuttons_holder .border_t{
    padding:5px 0;
}
ul.list_check li {
    background: url("../img/info/icons/tick.png") no-repeat scroll 5px 5px transparent;
    padding: 0 0 0 25px;
    float: none;
    display: block;
    line-height: 20px;
    margin-bottom:10px;
}

.req_disabled .button_n {
/*  background: url("../img_old/button/inactive_right.gif") no-repeat right top;*/
	background: url("../img_old/account/button/right-buttons_disabled.gif") no-repeat right top;
    color:#f1f1f1;

}

.req_disabled .button_n span {
/*  background: url("../img_old/button/inactive_left.gif") no-repeat left top;*/
	background: url("../img_old/account/button/left-buttons_disabled.gif") no-repeat left top;
    color:#f1f1f1;
}

.req_disabled .button_n:hover span{text-decoration:none;color:#fff;}

.spec_notice{
    font-style:italic;
    color:#333;
    background:#e1f0fa url(../img_old/inner_part/redesign/warning_blue-min.png) no-repeat 10px center;
    padding:5px 5px 5px 50px;
    border-left:2px solid #0073BA;
}

.rightitem_icide_txt{
    display:block;
    margin:5px 0px 5px 0px;
    padding:5px 5px 5px 30px;
    background:#f5f5f5 url("../img_old/inner_part/pdf.png") no-repeat 5px center;
    border:1px solid #efefef;
}

.box_border_l {
	border-left: 1px #DDDDDD solid;
	padding-left: 20px;
	min-height: 136px;
/*	width: 406px;*/
	width: 371px;
	position: relative;
}
.box_border_l .bottom {
	position: absolute;
	bottom: 0;
}

.box_border_l .details {
	padding: 2px 16px 2px 0px;
	border-bottom: 1px dashed #C4C4C4;
	border-top: 1px dashed #C4C4C4;
	overflow: hidden;
	margin-top:7px;
}

.box_border_r {
  border-right: 1px #DDDDDD solid;
  float: left;
  margin-right: -1px;
  padding-right: 14px;
}

.card_box {
	margin-right: 20px;
}
.card_box div {
	float: left;
}
.card_box .move_left, .card_box .move_right {
	display: block;
	float: left;
/*	width: 10px;*/
/*	width: 15px;*/
	width: 23px;
	height: 136px;
}
.card_box .move_left {
/*	background: url("../img_old/account/arrow_left.png") no-repeat left center;*/
	background: url("../img_old/inner_part/arrow_blue_left.png") no-repeat left center;
	margin-right:5px;
}
.card_box .move_right {
/*	background: url("../img_old/account/arrow_right.png") no-repeat left center;*/
	background: url("../img_old/inner_part/arrow_blue_right.png") no-repeat right center;
	margin-left:5px;
}
.slider_div .card_box .move_right {
    margin-left:10px;
}
.card_box .inactive {
	-moz-opacity: 0.3;
	filter:alpha(opacity: 30);
    opacity: 0.3;
}
.delete_file {
	height: 20px;
    width: 20px;
	background: url("../img_old/inner_part/erase.png") left top no-repeat; 
}
.order_card_id .delete_row {
	display: inline-block;
	height: 18px;
    width: 18px;
	background: url("../img_old/inner_part/delete_btn.png") left top no-repeat;
}
/*
.card_box .move_left:hover {
	background: url("../img_old/account/arrow_left_o.png") no-repeat left center;
}
.card_box .move_right:hover {
	background: url("../img_old/account/arrow_right_o.png") no-repeat left center;
}
.card_box .inactive.move_left:hover {
	background: url("../img_old/account/arrow_left.png") no-repeat left center;
}
.card_box .inactive.move_right:hover {
	background: url("../img_old/account/arrow_right.png") no-repeat left center;
}
*/
.no_border_table td, .no_border_table td:first-child{
    border: 0px;
}



/* ADD NEW USER RIGHTS */

.box_grey {
	border: #ccc 1px solid;
    background-color: #fbfbfb;
    margin-bottom: -10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    width: 938px;
}
/*.box_grey {
	border-top: #ccc 1px solid;
	background-color: #fbfbfb;
	margin-left: -25px;
	margin-bottom: -10px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
	width: 908px;
}*/

.box_grey.template {
/*	border-top: none;
	background-color: #ffffff;*/
	padding-top: 20px;
}

.box_grey .group_title {
	height: 22px;
	border-bottom: 1px solid #cccccc;
	background-color: #e7e7e7;
	padding: 8px 5px 0 5px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.box_grey .subgroup_title {
	background-color: #fbfbfb;
	padding: 0 5px;
	position: relative;
    margin-left: 23px;
}

.add_user_arrow {
	padding-left: 48px;
	background: url("../img_old/inner_part/arrow.png") no-repeat left center;
	height: 118px;
}

.add_user_search label {
	color:#656565;
	/*font-weight:bold;*/
	padding-bottom:3px;
}
.add_user_search .action.mt-4 {
	*margin-top:-26px;
}

.checkbox_group {
	margin-top: 5px;
	margin-bottom: 10px;
	overflow:hidden;
}
.checkbox_group.cols3 li {
	width: 270px;
	padding-right: 20px;
	margin-bottom: 10px;
}
.cols3.fields li {
 /*   width: 280px;
	padding-right:32px;*/
    width: 300px;
    padding-right:30px;
    margin-bottom: 10px;
}
.cols3.fields li.pr_0 {
    padding-right:0;
}
/*.checkbox_group.cols3 li.long {
	width: 560px;
}*/
.checkbox_group.cols2 li {
/*	width: 430px;*/
	width: 450px;
	padding-right: 15px;
	margin-bottom: 10px;
}

.checkbox_group.border li {
    width: 419px;
    padding-right: 20px;
    margin-bottom: 10px;
}


.checkbox_group.cols1 li {
	width: 100%;
	margin-bottom: 10px;
}

.checkbox_group.border {
	border: 1px solid #E7E7E7;
	margin-top: -8px;
	padding-top: 14px;
    padding-left: 6px;
}

.infobox_add_user {
	border-left:1px solid #ddd;
	width: 421px;
	padding-left: 30px;
	min-height: 45px;
	margin-top: 6px;
}

.review_user_rights ul li{
 /*   padding-left: 18px;*/
    padding-left: 21px;
 /*   color: #888888;*/
    color: #bbbbbb;
}
.review_user_rights ul .check{
    background: url("../img_old/inner_part/check.png") no-repeat top left;
    background-position: 5px 2px;
    color: #555555;
}

.review_user_rights .checkbox_group.cols2 li{
    /*width: 414px;*/
    /*width: 411px;*/
    width: 430px;
}

.table_h30 td {
	height: 22px;
}


/* USER RIGHTS DISABLED */

p.ur_disabled, a.ur_disabled, .main_nav li a.ur_disabled {
	color: #999999;
	cursor: default;
}
p.ur_disabled, a.ur_disabled:hover, #main_content a.ur_disabled:hover {
	text-decoration:none;
	color: #999999;
}
.menu_3level a.ur_disabled {
    color: #999999;
    cursor: default;
}
#main_content .menu_3level .ur_disabled a:hover {
	text-decoration:none;
}
.edit_blue{
	background: url("../img_old/inner_part/edit_ico.png") no-repeat center left;
	width: 14px;
	height: 13px;
	display: inline-block;
}
.table_tabs .group_row td{color: #333;}

/* input[type="radio"].ur_disabled {
	opacity:0.4;
	filter:alpha(opacity=40);
}  */
select.ur_disabled {
	color: #555;
	background-color: #f3f3f3;
    border: 1px solid #cccccc;
 }

.ur_disabled.button_n, .ur_disabled.button_new, .ur_disabled.button  {
/*  background: url("../img_old/button/inactive_right.gif") no-repeat right top;*/
	background: url("../img_old/account/button/right-buttons_disabled.gif") no-repeat right top;
    color:#f1f1f1;
}
.ur_disabled.button_n span, .ur_disabled.button_new span, .ur_disabled.button span,
.ur_disabled.button_n input, .ur_disabled.button_new input, .ur_disabled.button input
{
/*  background: url("../img_old/button/inactive_left.gif") no-repeat left top;*/
	background: url("../img_old/account/button/left-buttons_disabled.gif") no-repeat left top;
    color:#f1f1f1;
}
/*.ur_disabled.button_n:hover span{text-decoration:none;color:#fff;}*/

.settings_ico.ur_disabled, .show_details.ur_disabled {
	background:url('../img_old/inner_part/settings_icon_disabled.png') no-repeat 0 0;
}
.pdf.ur_disabled {
	background:url("../img_old/inner_part/pdf_disabled.png") no-repeat 0 50%;
}
.excell.ur_disabled {
	background:url("../img_old/inner_part/excel_ico_disabled.gif") no-repeat 0 50%;
}
.arrow_down.ur_disabled {
	background:url("../img_old/inner_part/redesign/arrow-down_disabled.png") no-repeat 0 0;
	cursor: default;
}
.arrow_up.ur_disabled {
	background:url("../img_old/inner_part/redesign/arrow-up_disabled.png") no-repeat 0 0;
	cursor: default;
}
.ur_disabled .edit_ico, .edit_ico.ur_disabled {
	background:url("../img_old/inner_part/edit_disabled.png") no-repeat left top;
}
.ur_disabled .plus_blue {
	background:url('../img_old/inner_part/redesign/plus-blue_disabled.png');
}

/* tabs */
#main_content .text.ur_disabled {
	color: #999999;
}
.tabs_div li.ur_disabled:hover {
	background-position: left -67px;
}

/* transfers tabs */
.send_money_id .tabs_div li a.ur_disabled {
	background: url("../img_old/inner_part/send-money/icons/user_disabled.png") no-repeat 15px 10px;
}
.send_money_id .tabs_div .bul.ur_disabled {
	background: url("../img_old/inner_part/send-money/icons/to-bulgaria_disabled.png") no-repeat 15px 10px;
}
.send_money_id .tabs_div .swift.ur_disabled {
	background: url("../img_old/inner_part/send-money/icons/swift_disabled.png") no-repeat 15px 10px;
}
.send_money_id .tabs_div .load-prep.ur_disabled {
	background: url("../img_old/inner_part/send-money/icons/load_disabled.png") no-repeat 15px 10px;
}
.send_money_id .tabs_div .inter.ur_disabled {
    background:url("../img_old/inner_part/send-money/icons/inter_disabled.png") no-repeat scroll 15px 10px transparent;
}
.send_money_id .tabs_div .sepa.ur_disabled {
    background:url("../img_old/inner_part/send-money/icons/sepa_disabled.png") no-repeat scroll 15px 10px transparent;
}
.send_money_id .tabs_div .mass-trans.ur_disabled {
	background:url("../img_old/inner_part/send-money/icons/mass_disabled.png") no-repeat scroll 15px 10px transparent;
}

/* profile tabs */
/*
.profile .wallet_details.ur_disabled {
	background:url("../img_old/inner_part/profile_menu/tab_wallet_disabled.png") no-repeat scroll 21px 15px transparent !important;
}
.profile .checkout.ur_disabled {
	background:url("../img_old/inner_part/profile_menu/tab_checkout_disabled.png") no-repeat scroll 20px 13px transparent !important;
}
.profile .my_details.ur_disabled {
	background:url("../img_old/inner_part/profile_menu/tab_user_disabled.png") no-repeat scroll 25px 15px transparent !important;
	padding-left: 55px !important;
}
.profile .notifications.ur_disabled {
	background:url("../img_old/inner_part/profile_menu/tab_notifications_disabled.png") no-repeat scroll 21px 18px transparent !important;
}
.profile .requests.ur_disabled {
	background:url("../img_old/inner_part/profile_menu/tab_requests_disabled.png") no-repeat scroll 20px 15px transparent !important;
}
*/

/* funding tabs */
/*.funding_id .tabs_div li.ur_disabled a {*/
.funding_id .menu_tabs li.ur_disabled a {
	background-image:url("../img_old/inner_part/redesign/funding/ico-all_disabled.png");
	color: #999999;
}
.funding_id .tabs_div li.ur_disabled {
	cursor: default;
}
/*.funding_id .tabs_div li.bank_transfer.ur_disabled span {
	background-position: 0 -37px;
}
*/
.popup_box .box.no_bold p{
    font-weight: normal;
    margin-bottom: 10px;
}
/*****************************************/
.filter_tabs label{
    display: block;
	padding-right: 0;
}
.filter_tabs label.inline_block{
    display: inline-block;
}
.filter_tabs li{padding: 0 5px 0 5px; height: 42px;}

.filter_tabs .first{
    padding-left: 0;
}
.filter_tabs .last{
    padding-right: 0;
}
.btns{
    float: right;
}

.filter_tabs .multiselect label {
  display: inline-block;
  float: left;
  font-weight: normal;
  font-size: 12px;
}
.filter_tabs .multiselect input, .check_all {
  margin: 2px 5px;
  float: left;
}
.filter_tabs .multiselect li {
  height: auto;
  margin-right: 0px;
  margin-top: 0px;
  padding: 0;
  float: none;
  clear: both;
}



/*NEW FILTER STYLE*/


.filter {
	background: #f4fbfe;
	border: 1px solid #d5d5d5;
	border-radius: 0px;
	padding: 10px;
	overflow: hidden;
}
.filter a {
	text-decoration: underline;
}
.filter ul.inputs {
	width: 960px;
}
.filter ul.inputs li {
	padding: 0;
	margin-right: 22px;
	margin-top: 10px;
	height: 37px;
}
.filter ul.inputs label {
	display: block;
	font-weight: bold;
	font-size: 11px;
	height: 15px;
}
.filter ul.inputs .btns {
/*	padding-top: 11px;*/
	padding-top: 14px;
	float: right;
}
.filter ul.inputs .date_time span {
	width: 4px;
	display: inline-block;
	text-align: center;
}
.filter ul.inputs .dash, .filter ul.inputs .date_time .dash{
/*	width: 20px;*/
	width: 14px;
	display: inline-block;
	text-align: center;
}

.filter_box_checks.wi_170 {
	width: 168px;
}
.filter ul.inputs .filter_box_checks label {
  display: inline-block;
  font-size: 12px;
}
.filter ul.inputs .multiselect label {
  display: inline-block;
  float: left;
  font-weight: normal;
  font-size: 12px;
}
.filter ul.inputs .multiselect input, .check_all {
  margin: 2px 5px;
  float: left;
}
.filter ul.inputs .multiselect li {
  height: auto;
  margin-right: 0px;
  margin-top: 0px;
  padding: 0;
  float: none;
  clear: both;
}
.double_line {
	height: 1px;
    background-color: #dddddd;
    border-bottom: 1px solid #ffffff;
}

/*****************************************/

.btn_add_doc {
	clear: none;
	margin-top: -1px;
}
.added_url input[type="text"] {
	background: none;
}

.pos_banner1 {
  background: url("../img_old/inner_part/merchant_services/pos/banner1.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
  min-height: 400px;
  padding-left: 400px;
}
.checkout_API_banner {
    background: url("../img_old/inner_part/merchant_services/virtual_pos/banner_API.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    min-height: 400px;
    padding-left: 400px;
}

.ul_disc {
    list-style: disc inside none;
}
.ul_disc li {
    width: 100%;
}

.bottom_table.borders {
	border: 1px solid #CCCCCC;
}
/*****************SETTINGS FOR POS TABLE********************/
.blue_tr_row td.padding{border: 0;}
.blue_tr_row td{background: #F5FAFF;}
.blue_tr_row td.td_no_bgr{background: none;}
td.td_no_border{border: 0; background: #fff;}
.blue_tr_row.td_no_border td{border: 0;}
/***********************************************************/

.table_style1{text-align: left;}
.table_style1 th{
    background: #f8f8f8;
    color: #006eb9;
    border: 1px solid #CCCCCC;
    vertical-align: middle;
    padding: 5px 11px 5px 11px;
}
.table_style1.th_style th{
    color: #333;
}
.table_style1 td{
    border: 1px solid #CCCCCC;
    padding: 5px 11px 5px 11px;
}
/*************POS ICONS**************/
.pos200large{
    background: url("../img_old/inner_part/merchant_services/pos/mpos200large.jpg") no-repeat top left;
    background-position: center 5px;
    height: 150px;
}
.pos210large{
    background: url("../img_old/inner_part/merchant_services/pos/mpos210large.jpg") no-repeat top left;
    background-position: center 5px;
    height: 150px;
}

.pos200smal{
    background: url("../img_old/inner_part/merchant_services/pos/mpos200smal.jpg") no-repeat top left;
    width: 100px;
    height: 74px;
    display: inline-block;
}
.pos210smal{
    background: url("../img_old/inner_part/merchant_services/pos/mpos210smal.jpg") no-repeat top left;
    width: 100px;
    height: 74px;
    display: inline-block;
}
.pos_card{
    background: url("../img_old/inner_part/merchant_services/pos/mposCard.jpg") no-repeat top left;
    width: 100px;
    height: 74px;
    display: inline-block;
}
.price_ticket{
    background: url("../img_old/inner_part/merchant_services/pos/price-r.png") no-repeat top right;
    display: inline-block;
    height: 50px;
    padding:0;
    text-align:right;
    /*line-height: 50px;*/
}
.price_ticket .price_ticket_r{
    background: url("../img_old/inner_part/merchant_services/pos/price.png") no-repeat top left;
    display: inline-block;
    height: 50px;
    padding:9px 18px 0 40px;
}
.price_ticket .price_info{
    font-weight:normal;
    font-size:11px;
    color:#555;
    font-style: italic;
}
.input_style select{
    height: 21px;
}
.input_style td{height: 17px;}
.input_style .add_row td{
    padding: 0;
    margin: 0;
}
.blue_tr_row .edit_pencil{
    background: url("../img_old/inner_part/edit_ico_grey.png") no-repeat left center;
    padding-left: 22px;
    height: 20px;
    line-height: 20px;
}
.blue_tr_row .delete{
    background: url("../img_old/inner_part/erase_4blue.png") no-repeat left center;
    padding-left: 27px;
    height: 20px;
    line-height: 20px;
}

.advanced_search {
  background: url("../img_old/inner_part/option.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  font-weight: bold;
  padding-left: 20px;
}
/***************************/

.sep_center {
    background: url("../img_old/inner_part/sep_line.gif") repeat-y top center;
}

.delivery li {
    float: none;
    margin-bottom: 10px;
    padding: 0;
    height: 20px;
}
.delivery li.mb_0 {
    margin-bottom: 0px;
}
.delivery li label {
    display: inline-block;
    margin-right: 5px;
    vertical-align: top;
    width: 174px;
    margin-top: 2px;
}
.delivery li span {
    margin-top: 2px;
}
.delivery .important_fee {
    background-color: #F2F8FB;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 2px;
    height: 18px;
}

.delivery  .exch_details {
    margin-top: -7px;
    margin-bottom:15px;
    border-bottom: 1px dashed #C4C4C4;
    border-top: 1px dashed #C4C4C4;
}

.td_p5 td {
    padding: 5px;
}
/***********************************************************/

.blue_box {
  background-color: #FFFFFF;
  border: 1px solid #D9EBF7;
  padding: 1px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius:5px;
  behavior: url(././js/PIE.htc);
}
.blue_div {
	background-color: #F2F8FB;
	padding: 10px;
	-moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius:5px;
  behavior: url(././js/PIE.htc); /* да тествам на devs ie как се държи с вложен PIE */
}

.steps_instructions li {
	float: none;
	padding:0;
}
.steps_instructions strong {
	color: #0073ba;
}
.steps_instructions li.border,
.blue_div .divider{
	border-top: 1px solid #FFFFFF;
	background-color: #D9EBF7;
	height:1px;
	margin: 5px 0;
}
.square_bullets li {
    background: url("../img_old/account/bullet-blue.gif") no-repeat scroll 0 6px;
    padding-left: 10px;
}

.inputs_column li {
	float: none;
	padding: 0 0 10px 0;
}
.inputs_column label {
  color: #656565;
  display: block;
  font-weight: bold;
  padding-bottom: 3px;
  padding-right: 0;
}
.inputs_column .wide {
	width: 100%;
}
.inputs_column input.wide {
	width: 293px;
}
input.inactive,
input.inactive:hover,
input.inactive:focus,
select.inactive,
select.inactive:hover,
textarea.inactive,
textarea.inactive:hover,
textarea.inactive:focus,
input[disabled],
input[disabled]:focus,
input[disabled]:hover,
select[disabled],
select[disabled]:hover,
textarea[disabled],
textarea[disabled]:hover,
textarea[disabled]:focus{
    color: #555;
    background-color: #f3f3f3;
    border: 1px solid #cccccc;
}

.mass_transfer_page input.inactive {
	background-color: #fcfcfc;
}

.box_btns {
  border-top: 1px solid #CCCCCC;
  padding-top: 10px;
}

.act_code {
	display: inline-block;
	padding: 7px 10px;
	background: #818181;
	color: #ffffff;
	font-size: 15px;
	letter-spacing:2px;
}
/********************************/
.ul_outlets{
    padding: 0;
    margin: 0;
/*    width: 450px;*/
}
.ul_outlets li{
    width: 225px;
    padding: 5px 0 10px 0;
    text-align: left;
    float: left;
/*    height: 40px;*/
}
.ul_outlets label, .ul_outlets .label{
    font-weight: bold;
    line-height: 20px;
    display: block;
}
.ul_outlets input[type="text"]{
    width: 198px;
}
.ul_outlets select{
    width: 208px;
}
.middle_bgr.outlet_details{
	width: 923px; 
	margin-bottom:10px; 
	padding-right:0px;
}

.outlets_fee li {
	float: none;
	padding: 0;
	overflow: hidden;
	line-height: 17px;
}
.outlets_fee .exch_details {
  border-bottom: 1px dashed #C4C4C4;
  border-top: 1px dashed #C4C4C4;
}

.ul_check_grey li {
/*	list-style-image: url("../img/info/icons/tick.png");
	list-style-position: inside; */
	background: url("../img/info/icons/tick.png") left 5px no-repeat;
	padding-left: 17px;
}
.ul_outlets .outlet_review {
	display: block;
	font-weight: normal;
	line-height: 13px;
	padding-right: 20px;
}
.delivery{color:#555;}


/*Left reset POS div*/
.left_reset_div{
	width: 320px;
	float: left;
}
.left_reset_div strong{
	width: 170px;
	float: left;
}


/*Right reset POS div*/
.right_reset_div{
	width: 500px;
	float: right;
}
.reset_pos{
	padding: 10px;
}
.reset_pos p{
	margin-top: 10px;
}
.reset_pos{
	font-size: 11px;
}
.popup_box .hint img{
	margin-top: 0px;
}
.ipaycard_post{
	padding-right: 330px;
	background: url("../img_old/inner_part/redesign/order-card-mastercard.png") right 5px no-repeat;
	min-height: 225px;
}
.ipaycard_post.bus{
    background: url("../img_old/inner_part/redesign/order-card-mastercard_bus.png") right 5px no-repeat;
}
.tag_post{
	padding-left: 340px;
	padding-top: 80px;
	background: url("../img_old/inner_part/redesign/order-tag.png") 30px 5px no-repeat;
	min-height: 207px;
}
 .pan_transperant, .popup_box .pan_transperant{
	position: absolute; top: 0px; right: 0px; width:160px; height:103px;
}




/* MUTUAL TRANSACTIONS */
.mutual .wi_936 {
	width: 916px;
}
.mutual .wi_935 {
	width: 914px;
}
.mutual .filter_table .ml_26 {
	margin-left: 16px;
}
.mutual .filter_table .ml_20 {
	margin-left: 15px;
}

.pending .status {
	width: 13px;
	height: 13px;
	display: block;
}
.pending .status.confirmed {
	background:url("../img/account/icons/status/confirmed.png") no-repeat center center;
}
.pending .status.pending {
	background:url("../img/account/icons/status/pending.png") no-repeat center center;
}
.pending .status.cancelled {
	background:url("../img/account/icons/status/cancelled.png") no-repeat center center;
}
.pending .status.expired {
	background:url("../img/account/icons/status/expired_50.png") no-repeat center center;
}

.pending .grey {
	color: #999999;
}

.pending .status_legend li {
	width: 198px;
	padding-left: 18px;
}
.pending .status_legend li.confirmed {
	background:url("../img/account/icons/status/confirmed.png") no-repeat left center;
}
.pending .status_legend li.pending {
	background:url("../img/account/icons/status/pending.png") no-repeat left center;
}
.pending .status_legend li.cancelled {
	background:url("../img/account/icons/status/cancelled.png") no-repeat left center;
}
.pending .status_legend li.expired {
	background:url("../img/account/icons/status/expired_50.png") no-repeat left center;
}

.pending .status_box_icons li.confirmed {
	background:url("../img/account/icons/status/confirmed.png") no-repeat 2px center;
}
.pending .status_box_icons li.pending {
	background:url("../img/account/icons/status/pending.png") no-repeat 2px center;
}
.pending .status_box_icons li.cancelled {
	background:url("../img/account/icons/status/cancelled.png") no-repeat 2px center;
}
.pending .status_box_icons li.expired {
	background:url("../img/account/icons/status/expired_50.png") no-repeat 2px center;
}
.pending .status_box_icons li.expired:hover {
	background:url("../img/account/icons/status/expired.png") #3399ff no-repeat 2px center;
}


.status_box_icons {
	background-color:#fff;
	border:1px solid #aaaaaa; 
	width:98px;
	z-index: 999; 
	position: absolute;
	padding-top:2px;
}
.status_box_icons li {
	float: none;
	padding: 2px 0 2px 20px;
	cursor: default;
}
.status_box_icons li:hover, .status_box_icons .option_style:hover {
	background-color: #3399ff !important;
	color: #ffffff;
}
.status_box_icons .option_style {
	display:block;
	padding-left: 20px;
}



/* MUTUAL AUTH. Details */
.details .mutual_groups li h3{
    float:left;
    width:180px;
    margin-right:5px;
    color:#656565;
    font-size:11px;
}
.details .left_part .table_div .mutual_groups span{
    display:inline;
    width:auto;
}
.details .mutual_groups li ul{
    float:left;
    width:280px;
}
.details .mutual_groups li ul li{
    /* padding:0 0 0 0px; */
}
.mutual_groups li{
    margin:0;
    padding:0 0 0 14px;
    color:#999;
}
.mutual_groups li .approved{
    color:#555;
    /* background:url("../img_old/inner_part/success.png") no-repeat left 3px; */
    background:url("../img/account/icons/status/confirmed.png") no-repeat left 2px;
    padding:0 0 0 16px;
}
.mutual_groups li .cancelled{
    color:#ff0005;
    /* background:url("../img_old/inner_part/operation_stop.png") no-repeat left 3px; */
    background:url("../img/account/icons/status/cancelled.png") no-repeat left 2px;
    padding:0 0 0 16px;
}
.mutual_groups li .nfo{
    color:#777;
}

.m_trans_review.table_tabs td{
	color: #333333;
}

.settings_pos_ul li{
	padding: 5px;
	line-height: 22px;
}


/* REDESIGN */

.wide .main_div {
	margin-bottom: 10px;
	margin-top: -1px;
	min-width: 908px;
	padding: 15px 0 0px;
	border-top: 1px solid #d5d5d5;
	overflow: visible;
	border: none;
	border-top: 1px solid #d5d5d5;
}

/* TABS NEW DESIGN */
.menu_tabs {
  height: 60px;
  overflow: visible;
  width: 965px;
  border-left: 1px solid #d5d5d5;
}
.menu_tabs li {
  background: #f6f6f6;
  border: 1px solid #d5d5d5;
  border-left: none;
  color: #6b6b6b;
  float: left;
  -moz-box-shadow: inset 0 -2px 5px rgba(0, 0, 0, .1);
  -webkit-box-shadow: inset 0 -2px 5px rgba(0, 0, 0, .1);
  box-shadow: inset 0 -2px 5px rgba(0, 0, 0, .1);
  height: 58px;
  width: 191px;
  padding: 0;
}
.menu_tabs li a {
  color: #6b6b6b;
  display: block;
  font-size: 12px;
/*  height: 41px;
  padding: 17px 10px 0 50px;*/
  height: 43px;
  padding: 15px 10px 0 55px;
  line-height: 1.2;
}
.menu_tabs li:hover {
	background: #fbfbfb;
}
.menu_tabs li a:hover {
	text-decoration: none !important;
}
.menu_tabs .active_tab, .menu_tabs .active_tab:hover {
  background: #ffffff;
  border-bottom: none;
  color: #666666;
  font-weight: bold;
  height: 59px;
  box-shadow: none;
}
.menu_tabs.position a{
	padding: 9px 10px 0 14px;
}

/* disabled tabs */
.menu_tabs li.ur_disabled {
  color: #aaaaaa;
}
.menu_tabs li.ur_disabled a {
  color: #aaaaaa;
}
.menu_tabs li.ur_disabled:hover {
	background: #f6f6f6;
	color: #aaaaaa;
}

/* TABS NEW DESIGN */

/*six tabs*/

.menu_tabs.six_tabs li {
		position: relative;
  height: 58px;
  width: 159px;
}
.menu_tabs.six_tabs li.active_tab {
	position: relative;
	height: 59px;
	width: 159px;
}
.menu_tabs.six_tabs li a {

	font-size: 12px;
	padding: 13px 10px 0 45px;
}


/* transfers tabs icons */
.menu_tabs li a.user {
	background:url("../img_old/inner_part/icons_tabs/user.png") no-repeat scroll 10px center;
}
.menu_tabs li a.bank {
	background:url("../img_old/inner_part/icons_tabs/bank.png") no-repeat scroll 10px center;
}
.menu_tabs li a.balance {
	background:url("../img_old/inner_part/icons_tabs/currency_exchange.png") no-repeat scroll 10px center;
}
.menu_tabs li a.mass {
	background:url("../img_old/inner_part/icons_tabs/mass.png") no-repeat scroll 8px center;
}
.menu_tabs li a.leupost {
    background:url("../img_old/inner_part/icons_tabs/leupost.png") no-repeat scroll 12px center;
}
.menu_tabs li a.standing_orders {
    background:url("../img_old/inner_part/icons_tabs/standing_orders.png") no-repeat scroll 12px center;
}

/* transfers tabs disabled */
.menu_tabs li a.user.ur_disabled {
	background:url("../img_old/inner_part/icons_tabs/user_disabled.png") no-repeat scroll 10px center;
}
.menu_tabs li a.bank.ur_disabled {
	background:url("../img_old/inner_part/icons_tabs/bank_disabled.png") no-repeat scroll 10px center;
}
.menu_tabs li a.balance.ur_disabled {
	background:url("../img_old/inner_part/icons_tabs/currency_exchange_disabled.png") no-repeat scroll 10px center;
}
.menu_tabs li a.mass.ur_disabled {
	background:url("../img_old/inner_part/icons_tabs/mass_disabled.png") no-repeat scroll 8px center;
}
.menu_tabs li a.leupost.ur_disabled {
    background:url("../img_old/inner_part/icons_tabs/leupost_disabled.png") no-repeat scroll 12px center;
}
.menu_tabs li a.standing_orders.ur_disabled {
    background:url("../img_old/inner_part/icons_tabs/standing_orders_disabled.png") no-repeat scroll 12px center;
}
/* profile tabs icons */
.menu_tabs li a.wallet_details{
	background:url("../img_old/inner_part/icons_tabs/tab_wallet.png") no-repeat scroll 10px center;
}
.menu_tabs li a.my_details{
	background:url("../img_old/inner_part/icons_tabs/tab_user.png") no-repeat scroll 15px center;
}
.menu_tabs li a.notifications{
	background:url("../img_old/inner_part/icons_tabs/tab_notifications.png") no-repeat scroll 10px center;
}
.menu_tabs li a.requests{
	background:url("../img_old/inner_part/icons_tabs/tab_requests.png") no-repeat scroll 10px center;
}
.menu_tabs li a.documents{
	background:url("../img_old/inner_part/icons_tabs/documents.png") no-repeat scroll 13px center;
}
.menu_tabs li a.user_access{
	background:url("../img_old/inner_part/icons_tabs/user.png") no-repeat scroll 10px center;
}
.menu_tabs li a.resent_statements{
    background:url("../img_old/inner_part/icons_tabs/tab_requests.png") no-repeat scroll 10px center;
}
.menu_tabs li a.archive_statements,
.menu_tabs li a.archive_trans{
    background:url("../img_old/inner_part/icons_tabs/documents.png") no-repeat scroll 10px center;
}

/* profile tabs disabled */
.menu_tabs li a.wallet_details.ur_disabled{
	background:url("../img_old/inner_part/icons_tabs/tab_wallet_disabled.png") no-repeat scroll 10px center;
}
.menu_tabs li a.notifications.ur_disabled {
	background:url("../img_old/inner_part/icons_tabs/tab_notifications_disabled.png") no-repeat scroll 10px center;
}
.menu_tabs li a.requests.ur_disabled {
	background:url("../img_old/inner_part/icons_tabs/tab_requests_disabled.png") no-repeat scroll 10px center;
}
.menu_tabs li a.documents.ur_disabled {
	background:url("../img_old/inner_part/icons_tabs/documents_disabled.png") no-repeat scroll 13px center;
}
.menu_tabs li a.user_access.ur_disabled {
	background:url("../img_old/inner_part/icons_tabs/user_disabled.png") no-repeat scroll 10px center;
}
.menu_tabs li a.resent_statements.ur_disabled {
    background:url("../img_old/inner_part/icons_tabs/tab_requests_disabled.png") no-repeat scroll 10px center;
}
.menu_tabs li a.archive_statements.ur_disabled,
.menu_tabs li a.archive_trans.ur_disabled{
    background:url("../img_old/inner_part/icons_tabs/documents_disabled.png") no-repeat scroll 10px center;
}

/* utilities tabs */
.menu_tabs.utilities li {
	width:290px;
}
.menu_tabs.utilities a {
	font-size: 10px !important;
	line-height: 10px !important;
	color: #999999 !important;
	text-decoration: none;
}
.menu_tabs.utilities a span{
	display: block;
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 1.2;
	color: #666666;
}
.menu_tabs li a.utility_services{
    background:url("../img_old/inner_part/icons_tabs/money.png") no-repeat 10px center;
}
.menu_tabs li a.my_payments{
    background:url("../img_old/inner_part/icons_tabs/my_payments.png") no-repeat 10px center;
}
.menu_tabs li a.payment_history{
    background:url("../img_old/inner_part/icons_tabs/payment_history.png") no-repeat 10px center;
}
#main_content .menu_tabs.utilities a:hover{
	text-decoration: none;
}
.menu_tabs.utilities a:hover span{
	text-decoration: underline;
}

/* 3 level */
.menu_3level {
  overflow: hidden;
  position: relative;
  top: -15px;
  background:url("../img_old/inner_part/bgr/bgr_menu_l3.png") repeat-x scroll left bottom;
  padding-top: 10px;
}
.menu_3level li {
  height: 31px;
  list-style: none outside none;
  /*padding: 0 15px;*/
  padding: 0 10px;
}
.menu_3level a {
  color: #444444;
  display: block;
  font-size: 12px;
  text-decoration: none;
}
.menu_3level a:hover {
	text-decoration: underline;
}
.menu_3level .active_tab {
  font-weight: bold;
  background:url("../img_old/inner_part/bgr/arrow_menu_l3.png") no-repeat scroll center bottom;
}
.menu_3level .active_tab a:hover {
  text-decoration: none !important;
}


/* TABLES NEW DESIGN */
.table th, .table td {
	height: 23px;
	padding: 0 5px;
	font-size: 11px;
	font-weight: normal;
}
.table th {
	background:#3d4245 url("../img_old/inner_part/merchant_services/table_th.jpg") repeat-x top left;
	border: 1px solid #212325;
	color: #fefefe;
	text-align: center;
}
.table td {
    background:url("../img_old/inner_part/merchant_services/table_td.png") #f5f5f5 repeat-x top left;
	border: 1px solid #d5d5d5;
	color: #333;
}
.white_tr td {
	background: #fff;
}
.table td.green {
	color: #1e963d;
}
.table td.red {
	color: #ff0000;
}

.table td.no_r_border {
	border-right: none;
}
.table td.separator {
	border-left: none;
	background:url("../img_old/inner_part/separator.gif") #f5f5f5 no-repeat left center;
}
.table .destroyed td{
    opacity:0.4;
}
/* inner tables */
.table .edit_tab td{
	background: none;
	border: 0px;
	padding-top: 2px;
}
.table .edit_tab th{
	background: none;
	border: 0px;
	text-align: left;
	font-weight: bold;
	color: #333;

}
.table .edit_tab .border_r {
border-right: 1px solid #CCC;
}

/* table for cards order */
.table.cards th {
	background: url("../img_old/inner_part/merchant_services/table_th_cards.jpg") repeat-x top left;
	border: none;
}
.table.cards td {
    background: #f5f5f5;
	border-left: none;
	border-right: none;
	padding: 5px;
}
.table.cards .added_card td {
    border-bottom: none;
	vertical-align: top;
}
.table.cards .upl_row td {
    border-top: none;
}
.table.cards .added_card.va_middle td {
	vertical-align: middle;
}

/* ms transaction */
.declined td,
.bottom_table .declined td {color:#999;}


.table_header {
	border: 1px solid #d5d5d5;
	border-bottom: none;
	border-radius: 2px 2px 0 0;
	padding:8px 10px 8px 10px;
}
.table_header a {
	text-decoration: underline;
}


.tabs_table {
	overflow:hidden;
/*	margin-bottom:-5px;*/
	margin-bottom:-1px;
}
.tabs_table li {
	padding-top:10px;
/*	height: 34px;*/
	height: 30px;
	width: 250px;
	color: #777777;
	border-top: 1px solid #fff;
	background: url("../img/account/icons/table_grey_ico.png") no-repeat 10px 13px;
	padding-left:30px;
}
.tabs_table li.sort {
	background: url("../img/account/icons/table_grey_sort_ico.png") no-repeat 10px 13px;
	padding-left:40px;
}
.tabs_table li:not(.active ) {
	cursor: pointer;
	margin-left:1px;
	margin-right:1px;
}
.tabs_table li.active {
	border: 1px solid #d5d5d5;
	border-bottom: none;
	font-weight: bold;
	color: #0073ba;
	background: url("../img/account/icons/table_blue_ico.png") #ffffff no-repeat 10px 13px;
	-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
}
.tabs_table li.sort.active {
	background: url("../img/account/icons/table_blue_sort_ico.png") #ffffff no-repeat 10px 13px;
}
.primary_currency {
	float: right;
	position: relative;
	top: 10px;
	height: 1px;
}


.export {
	background: #f4fbfe;
	border: 1px solid #d5d5d5;
	padding: 0 5px;
	min-height: 25px;
	position: relative;
	top:-22px;
	margin-bottom: -10px;
    border-radius:0 0 2px 2px;
}
.export a {
	float: left;
}
.left_corner, .right_corner {
	width: 3px;
	height: 13px;
	position: relative;
}
.left_corner {
	float: left;
	background:url("../img_old/inner_part/redesign/box_left_shadow.png") no-repeat scroll left top;
	left: -9px;
}
.right_corner {
	float: right;
	background:url("../img_old/inner_part/redesign/box_right_shadow.png") no-repeat scroll right top;
	right: -9px;
}

.export .pdf, .export .excell {
	height: 16px;
	line-height: 16px;
	margin-top: 4px;
	margin-left:0px;
}
.export .pdf {
	padding-left: 17px;
}

.split_transfer label {
	font-weight: bold;
	display: block;
	margin-bottom: 3px;
}
.title_templ_box {
	color: #555555;
	/*height:20px;*/
	font-weight: bold;
}
.templ_box {
	height: 149px;
	border: 1px solid #aaaaaa;
	padding: 1px;
	overflow-y: scroll;
}
.templ_box li {
	float: none;
	background: #f6f6f6;
	border: 1px solid #d5d5d5;
	-moz-box-shadow: inset 0 0px 2px rgba(0, 0, 0, .1);
	-webkit-box-shadow: inset 0 0px 2px rgba(0, 0, 0, .1);
	box-shadow: inset 0 0px 2px rgba(0, 0, 0, .1);
	padding: 6px 5px 4px;
	margin-bottom: 1px;
	line-height: 13px;
	font-size: 11px;
}
#main_content .templ_box a:hover {
	text-decoration: none;
	color: #0073ba;
}
.templ_box .templ {
	color: #555555;
	background:url("../img_old/inner_part/icons/arrow_blue.gif") no-repeat left 4px;
	padding-left: 7px;
	display: block;
	min-height: 17px;
}
.templ_box.saved li{
	overflow: hidden;
}
.templ_box.saved .templ {
	float: left;
}
.templ_box.last .templ {
	overflow: hidden;
}
.templ_box .delete {
	width: 12px;
	height: 17px;
	background:url("../img_old/inner_part/icons/delete.png") no-repeat left center;
	display: block;
	float: right;
}
.templ_box .sum {
	float: right;
	font-weight: bold;
	margin-left: 20px;
}
.box_or:after {
    content:"";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 50%;
    border-left: 1px solid #cccccc;
}
.box_or {
    margin: 0px auto;
    /*width: 100%;*/
	width: 70px;
    height: 90px;
	padding-top:64px;
    position:relative;
    text-align:center;
	z-index: 0;
}
.box_or span {
	background-color: #ffffff;
	display:inline-block;
	padding: 4px;
}
.blue_div .box_or{
    height:75px;
    padding-top:50px;
}
.box_or.h_60{
    height:60px;
    padding-top:35px;
}
.box_or.h_100{
    height:100px;
    padding-top:75px;
}
.blue_div .box_or span {
    background-color:#f2f8fb;
}
.box_or.mt_30 {
	margin-top: 30px;
}

/* internal */
.shrink  .light_box.accBox h3 {
	background:url("../img_old/inner_part/icons/collapse.gif") no-repeat 5px center, url("../img_old/inner_part/redesign/1_white_px.jpg") repeat-x left top #f1f1f1;
}
.shrink  .light_box.accBox ul {
	display: none;
}
.content_box .floated_radio{
	width: auto;
	overflow: hidden;
}
.content_box .floated_radio li{
	float: left;
	width: auto;
	margin-top: 5px;
}
.floated_radio .label{
	font-weight: bold;
	color: #656565;
}
.floated_radio input[type='radio']{
	float: left;
	margin-right: 4px;
}
.content_box .floated_radio label {
	float: left;
	font-weight: normal;
	font-size: 11px;
}
.content_box .floated_radio .cols2 {
	width:131px;
}



.req_text{
	font-size: 10px;
	margin-top: 10px;
	display: block;
	width: 100%;
}
.content_box  ul.transfer_details_ul{
	width: 560px;
}
.content_box .transfer_details_ul li{
	width: 280px;
	margin-top: 0px;
}
.content_box.background{
	background:url('../img_old/inner_part/redesign/transfers/middle-bgr.jpg') repeat-x top left #F1F1F1;
	padding: 5px 10px;
}
.currency_box{
	margin-top: 0;
	line-height: 21px;
	width: 30px;
	height: 21px;
	background: url('../img_old/sum_back.jpg') no-repeat;
	font-size: 11px;
	color: #0073BA;
	font-weight: bold;
	float: left;
}

.mass_bank .content_box  ul.transfer_details_ul{
	float: right;
}
.mass_bank .content_title.grey_line {
	border-bottom: none;
	margin-bottom: -20px;
}

/* STYLES FOR send money / BALANCE TRANSFERS */

.content_title{
	color: #0073BA;
	font-weight: bold;
}
.content_title a{
	color: #0073BA;
	float: right;
	font-weight: normal;
}

.content_box{
	border-top: 1px solid #DDD;
	padding-bottom: 10px;
	margin-top: 5px;
}

.content_buttons{
	border-top: 1px solid #DDD;
	padding-top: 20px;
/*	padding-bottom: 20px;*/
	overflow: hidden;
}

.content_box ul label{
	color: #656565;
	font-weight: bold;
	display: block;
	padding-bottom: 3px;
	padding-right: 0;
}
.content_box ul {width: 262px; text-align: left;}
.content_box li {width: 100%; margin-top: 10px;}

.content_box .inline_columns{
    width:100%;
}
.content_box .inline_columns li{
    width:262px;
    margin-top:10px;
}

/* NEW UTILITIES */ 
ul.u_categories{
	margin-left: -15px;
}
ul.u_categories li{
	background: url("../img_old/inner_part/categories_separator.png") top right no-repeat;
	padding: 6px 15px 0px;
	height: 29px;
}
ul.u_categories li a{
	padding-left: 25px; 
	padding-top: 3px;
	display: block;
	color: #555555;
}
ul.u_categories li a:hover, ul.u_categories li a.active{
	color: #0073BA;
	text-decoration: none !important;
}
a.u_phones{background: url("../img_old/inner_part/utilities/icons/phone_gray.png") center left no-repeat;}
a.u_phones.active, a.u_phones:hover{background: url("../img_old/inner_part/utilities/icons/phone_blue.png") center left no-repeat;}

a.u_tv{background: url("../img_old/inner_part/utilities/icons/tv_gray.png") center left no-repeat; padding-left: 30px !important;}
a.u_tv.active, a.u_tv:hover{background: url("../img_old/inner_part/utilities/icons/tv_blue.png") center left no-repeat;}

a.u_electr{background: url("../img_old/inner_part/utilities/icons/el_gray.png") center left no-repeat;}
a.u_electr.active, a.u_electr:hover{background: url("../img_old/inner_part/utilities/icons/el_blue.png") center left no-repeat;}

a.u_heat{background: url("../img_old/inner_part/utilities/icons/heat_gray.png") center left no-repeat;}
a.u_heat.active, a.u_heat:hover{background: url("../img_old/inner_part/utilities/icons/heat_blue.png") center left no-repeat;}

a.u_water{background: url("../img_old/inner_part/utilities/icons/water_gray.png") center left no-repeat;}
a.u_water.active, a.u_water:hover{background: url("../img_old/inner_part/utilities/icons/water_blue.png") center left no-repeat;}

a.u_other{background: url("../img_old/inner_part/utilities/icons/all_gray.png") center left no-repeat; padding-left: 30px !important;}
a.u_other.active, a.u_other:hover{background: url("../img_old/inner_part/utilities/icons/all_blue.png") center left no-repeat;}

.ie-bg.u_popups{height: 100%;}

/* new box */
.box_gradient {
	/*padding: 11px 15px 15px;*/
	padding: 10px;
	margin-bottom: 20px;
}
.box_gradient.min_bgr {
  background: url("../img_old/inner_part/redesign/transfers/min-bgr.jpg") repeat-x left top #F1F1F1;
}
.box_gradient.middle_bgr {
  background: url("../img_old/inner_part/redesign/transfers/middle-bgr.jpg") repeat-x left top #F1F1F1;
}
.box_gradient.box_linear {
	background: -webkit-linear-gradient(#f1f1f1, #ffffff);
    background: -o-linear-gradient(#f1f1f1, #ffffff);
    background: -moz-linear-gradient(#f1f1f1, #ffffff);
    background: linear-gradient(#f1f1f1, #ffffff);
	border: 1px solid #d5d5d5;
	background-image: linear-gradient(#f1f1f1 1px, #FFF 50px, #FFF 100%);
}
.box_gradient label, .box_gradient .label {
  color: #656565;
  display: block;
  font-weight: bold;
  padding-bottom: 3px;
  padding-right: 0;
}
.box_gradient label.label_norm {
    display: inline;
    font-weight: normal;
}

.table_header.border {/*height:17px;*/ border-bottom: 1px solid #212325; position: relative;}
.table_header.border:after {
  border-bottom: 2px solid #727a7d;
  content: "";
  height: 9px;
  margin-left: -10px;
  position: absolute;
  width: 100%;
}
.box_title {
  background: url("../img_old/inner_part/redesign/double_border.png") repeat-x scroll left top #f5f5f5;
  border-bottom: 1px solid #d5d5d5;
  float: none;
  line-height: 26px;
  padding: 0 10px;
  font-weight: bold;
}

.suppliers_list {
	overflow: hidden;
	width: 940px;
}
.suppliers_list li {
	margin-right: 26px;
	margin-bottom: 11px;
	padding:0;
}
.suppliers_list a {
	display: block;
	text-align: center;
	color: #555555;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	/*width: 108px;*/
	/*height: 90px;*/
	overflow: hidden;
	border: 1px solid #ccc;
	border-radius: 2px;
}
.suppliers_list span {
	display: block;
}
.suppliers_list .supplier {
	background: -webkit-linear-gradient(#f1f1f1, #ffffff);
    background: -o-linear-gradient(#f1f1f1, #ffffff);
    background: -moz-linear-gradient(#f1f1f1, #ffffff);
    background: linear-gradient(#f1f1f1, #ffffff);
	height: 30px;
	padding-top:7px;
	line-height: 12px;
/*	background: #f4fbfe;
	border-top: 1px solid #d5d5d5; */
}
*+html .suppliers_list .supplier_logo { /* ie7 */
	width: auto;
	height: auto;
}

.separator300x600 {
	background:url(../img_old/inner_part/redesign/dinamic_line_top.png) 330px top no-repeat;
	padding-top: 35px;
	margin-top: -20px;
}
.separator300x600 .bottom {
	background:url(../img_old/inner_part/redesign/dinamic_line_btm.png) 330px bottom no-repeat;
	height: 40px;
}
.separator300x600 .box_left {
	width: 300px;
	float: left;
}
.separator300x600 .box_right {
	/*width: 579px;*/
	width: 600px;
	float: right;
}

.separator_center {
	background:url(../img_old/inner_part/redesign/dinamic_line_top.png) 480px top no-repeat;
	padding-top: 35px;
	margin-top: -20px;
}
.separator_center .bottom {
	background:url(../img_old/inner_part/redesign/dinamic_line_btm.png) 480px bottom no-repeat;
	height: 40px;
}
.separator_center .box_left {
	width: 450px;
	float: left;
}
.separator_center .box_right {
	width: 449px;
	float: right;
}

ul.cols2_fileds {
	overflow: hidden;
	/*width: 564px;*/
	margin-left: -10px;
	margin-right: -10px;
}
ul.cols2_fileds li {
/*	width: 262px;
	padding: 0;
	margin-right: 20px;*/
	margin-bottom: 11px;
	width: 50%;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
}
ul.cols2_fileds .full {
	box-sizing: border-box;
	width: 100%;
	height: 21px;
}

.add_payment .add {
	margin-left: 10px;
	padding-left: 5px;
	background-color: #ffffff;
	position:relative;
}
.add_payment .details {
	border: 1px solid #d5d5d5;
	padding: 18px 14px 14px 14px;
	margin-top: -10px;
	overflow: hidden;
	margin-bottom: -21px;
}
.add_payment .details ul li {
	padding-left:0;
	padding-right:0;
}


table.invoice td {
	height:18px;
	vertical-align: middle;
}
table.exchange td {
	vertical-align: top;
	padding: 0px;
}
table.exchange .border td {
	border-top: 1px solid #ddd;
	padding-top:7px;
}
table.exchange .info td {
	height:25px;
	color: #999999;
}


/*	New style for block style links
=================================================*/
/*styles for block*/
.link_box {
	height: 50px;
	padding: 5px 5px 5px 10px;
	margin-bottom: 10px;
	display: block;
	border: 1px solid #cccccc;
	border-radius: 2px;
	text-align: left;
	cursor: pointer;
	background: url("../img_old/inner_part/sw_bg.png") repeat-x left top;
}
.link_box:hover {
	text-decoration: none !important;
	background: #f2f2f2;
}
.link_box.disabled{
    opacity:0.4;
    cursor:default;
    background: url("../img_old/inner_part/sw_bg.png") repeat-x left top;
}
/*styles for grey arrow Add class .arrow to .link_box*/
.link_box.arrow::before {
	content: "";
	width: 30px;
	height: 50px;
	position: relative;
	top: calc( 50% - 25px );
	right: 0;
	display: block;
	float: right;
	background: url("../img_old/inner_part/utilities/icons/arrow_mode.gif") no-repeat left center;
}
/*styles for title*/
.link_box_title {
	margin-top: 7px;
	margin-bottom: 3px;
	display: block;
	color: #0073ba;
	font-size: 14px;
	font-weight: bold;
}
.link_box_subtitle {
	color: #333;
	font-size: 11px;
	font-weight: normal;
}
.link_box_ico {
	min-width: 35px;
	padding: 13px 12px 10px 5px;
	float: left;
	text-align: center;
}
/*=================================================*/

/*.selector_mode look up for new version*/
.selector_mode {
	background: url("../img_old/inner_part/sw_bg.png") repeat-x left top;
	border: 1px solid #CCCCCC;
	border-radius: 2px;
	display: block;
	cursor: pointer;
	height: 50px;
	padding: 5px 5px 5px 5px;
	margin-bottom: 20px;
}
.selector_mode:hover {
	text-decoration: none !important;
	background: #F2F2F2;
}

.selector_mode .arrow {
	height: 50px;
	width: 50px;
	display: block;
	float: right;
	background: url("../img_old/inner_part/utilities/icons/arrow_mode.gif") no-repeat left center;
}
.selector_mode .content {
	height: 50px;
	display: block;
	color: #333333;
	font-size: 11px;
	padding-left: 55px;
	line-height: normal;
	float: left;
}
.selector_mode .bills {
	background: url("../img_old/inner_part/utilities/icons/bills.png") no-repeat 5px center;
}
.selector_mode .prepaid {
	background: url("../img_old/inner_part/utilities/icons/prepaid.png") no-repeat 5px center;
}
.selector_mode .sole_trader {
    background: url("../img/account/ico_sole_trader.png") no-repeat 10px center;
}
.selector_mode .reg_company {
    background: url("../img/account/ico_reg_company.png") no-repeat 10px center;
}
.selector_mode .bank {
	background: url("../img_old/inner_part/icons_tabs/bank_disabled.png") no-repeat 10px center;
}
.selector_mode .user {
	background: url("../img_old/inner_part/icons_tabs/user_disabled.png") no-repeat 10px center;
}
.selector_mode .title {
	display: block;
	font-size: 14px;
	margin-bottom: 3px;
}

.supplier_logo {
	width: 96px;
	height: 46px;
	/*padding: 4px 8px 8px 4px;*/
	padding: 10px;
	/*background: url("../img_old/inner_part/utilities/box_logo.png") no-repeat left top;*/
}
.supplier_name {
	height: 40px;
	padding-top: 18px;
	font-size: 13px;
	font-weight: bold;
	color: #555555;
}

ul.utility_details li {
	overflow: hidden;
	float: none;
	display: block;
	font-size: 11px;
/*	padding: 0px;
	margin-bottom: 8px;*/
	padding: 4px 0px;
}
ul.utility_details span {
	float: left;
	width: 150px;
	line-height: 11px;
}
ul.utility_details .label {
	width: 117px;
	padding-right: 10px;
	font-weight: bold;
	color: #656565;
}

ul.utility_details_preview {
	border-left: 1px solid #dddddd;
	padding-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	min-height: 46px;
}
ul.utility_details_preview li {
	overflow: hidden;
	float: none;
	display: block;
	font-size: 11px;
	padding: 0px;
	margin-bottom: 6px;
}
ul.utility_details_preview span {
	float: left;
	width: 140px;
	line-height: 11px;
}
ul.utility_details_preview .label {
	width: 150px;
	padding-right: 10px;
	font-weight: bold;
	color: #656565;
}


tr.b_light_grey td{border-bottom: 1px solid #f2f2f2;}
tr.short td {height: 20px;}
tr.no_border td {border: none;background:none;}
tr.no_border td:first-child {border-left: 1px solid #d5d5d5;}
tr.no_border td:last-child {border-right: 1px solid #d5d5d5;}
.opened_ico{
	background: url(../img_old/inner_part/opened_ico.png) no-repeat top left;
	width:8px;
	height:16px;
	display: inline-block;
}
/*tr.edit_row td, */
table.hover tr:hover td {background-color: #eaeaea;}
table.hover tr.bills_total:hover td {background-color: #eaeaea;}
table.hover tr.no_hover:hover td {
	background: none;
}
tr.bills_total td{background: #eaeaea; padding: 5px; border-left: none; border-right: none;}
tr.bills_total td label, tr.bills_total td strong{display: block; /*margin-bottom: 4px;*/}
tr.bills_total td:first-child {border-left: 1px solid #d5d5d5;}
tr.bills_total td:last-child {border-right: 1px solid #d5d5d5;}
tr.settings_row td{background: #ffffff;}

table.short .multi td {vertical-align: top; padding-top:4px; padding-bottom:4px;}
table.short .multi li {
	float: none;
	padding: 0;
	font-size: 10px;
	color: #999999;
}
.table td.blue {color: #0073ba;}
.table td.strong {font-weight: bold;}

ul.bill_data{
	width: 322px;
	overflow: hidden;
	min-height: 43px;
	border-right: 1px solid #ddd;
}
ul.bill_data li{
	margin-left: 8px;
	width: 140px;
}
ul.bill_notes{
	width: 260px;
	overflow: hidden;
}
ul.bill_notes li{ padding:0 5px;}

input.charge_amount {
	height: 15px;
	margin-top:2px;
}

/* utilities success */
.success_green a{
    font-size: 12px;
    text-decoration: underline;
}
.step3_left{
    width:390px;
    padding: 20px 40px;
    border-right: 1px solid #EBEBEB;
    min-width: 138px;
}
.step3_right{
    position:relative;
    float: right;
    padding: 20px 40px;
    width: 320px;
}
.multi .step3_left{
    width:500px;
}
.multi .step3_right{
    width: 270px;
}
.success_pay_links li {
	float: none;
    line-height: 22px;
    padding-left: 20px;
    background: url("../img_old/inner_part/successs.png") top left no-repeat;
}
.sprtr {
	color: #999999;
	margin: 0 3px;
}
.success_pay_links div {
    max-height: 200px;
    overflow-y: scroll;
    border: 1px solid #cecece;
    background: #fff;
    margin-bottom: 10px;
	padding-left: 5px;
    position: relative;
}
.step3_text_msg{
    border-bottom: 1px solid #ccc;
    padding-bottom: 4px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.unsuccsessful_payments_list li{
    margin-bottom: 2px;
	float: none;
	padding-left: 0;
}
.unsuccsessful_payments_list input{
    margin-right: 4px;
}
.success_pay_links .print{
    position: absolute;
    top: 5px;
    right: 7px;
    background: none;
    padding: 0px;
}
.h2_step3_1 a{font-weight: normal;}

/* text indent */
.text_correct > h2,
.text_correct > h3.blue.border_b {text-indent: 10px;}


.block_labels label {
	display: block;
}


/*** INPUTS & SELECTS SIZES ***/

.input_styles li.coll2-1 .left{
	width: 88px !important;
}
.input_styles li.coll2-1 .right{
	width: 176px !important;
}


.input_styles select{
	width: 262px;
}
.input_styles input[type="text"]{
	width: 252px;
}
.input_styles input[type="text"].wi_140{
	width: 140px;
} 
/* DISCLAIMER */
.disclaimer{
     margin-top:20px;
     padding:15px 0 5px 0;
     font-size:10px;
     color:#999;
	background: url("../img_old/account/disclaimer_shadow.png") no-repeat center top;
 }
.disclaimer a{
    color:#999;
    text-decoration:underline;
}


/*pagination*/
.pagination {
    margin: 20px auto 0;
}
.pagination a {
    width: 15px;
    height: 15px;
    padding: 1px;
    display: inline-block;
    border: 1px solid #cccccc;
	background-color: #f1f1f1;
    color: #555555;
    margin: 0 3px 3px 0;
    text-align: center;
    font-size: 11px;
	cursor: pointer;
}
.pagination a:hover {
	color: #000000;
	border: 1px solid #aaaaaa;
	text-decoration: none !important;
}
.pagination a.sel {
    background-color: #ffffff;
	cursor: default;
}

.results {
	font-size: 11px;
	font-weight: normal;
}


.ActivationPopUp .faq {
	counter-reset: my-badass-counter;
  text-align: left;
  margin-bottom: 10px;
}

.ActivationPopUp .lightbox_b {
  width: 554px;
}
.ActivationPopUp .box {
  min-width: 520px;
}
.ActivationPopUp .faq dt {
  position: relative;
  font-wight: bold;
  padding: 4px 0 10px 0;
  clear: both;

}
/*
.ActivationPopUp .faq dt:before {
	content: counter(my-badass-counter);
	counter-increment: my-badass-counter;
	position: absolute;
	left: 0;
	top: 0;
	font: bold 50px/1 Sans-Serif;
	color: #0073BA;
}
*/
.ActivationPopUp .faq dd { margin: 0 0 10px 0; }
.ActivationPopUp .faq dd span.blue {  font-size: 13px; text-transform: uppercase;font-weight:bold; }
.ActivationPopUp .faq dt, .faq dd { padding-left: 0px; }
.ActivationPopUp .faq dt.npad, .faq dd.nopad { padding-left:0; }
.ActivationPopUp .faq img + span  { line-height: 120px; }
.ActivationPopUp tr + tr  { text-align: center; }
.ActivationPopUp .faq  td {   padding: 2px 0px; }
/* .ActivationPopUp .faq td img { float: left; } */
.ActivationPopUp tr > td:first-of-type  { width: 38%; vertical-align: top;}
.ActivationPopUp tr > td:last-of-type  { width: 48%;}
.ActivationPopUp .act_code { margin-left: -10% !important; }


/* confirmation code address */
ul.cols {
	margin-left: -10px;
	margin-right: -10px;
}
ul.cols li {
	padding: 5px 10px;
	box-sizing: border-box;
}
.card_order.cols li {
	padding: 0 10px 8px;
}

.success_tick{
    background: url("../img_old/account/tick.png") left center no-repeat;
    padding-left:26px;
    min-height: 20px;
}

/* OTP component styling */
.otp_box{clear:both;}
.otp_input label{
	/*display:none;*/
    font-weight:bold;
}
.otp_input input {display:block;}
.mutual.mass .otp_input {margin-right: -10px;}
.mutual.mass_confirm .otp_input {margin-right:0;}
.mutual .otp_input {margin-right: 15px;}
.mass.mutual .otp_box .a_right {width: 350px;}
.top_text{}
.bottom_text{}

.change_phone_sms .otp_box {line-height: normal;}

/* custom multiselect styling in transfers */
.content_box ul.false_select{
    width:auto;
}
.content_box ul.false_select li{
    clear:both;
    margin:5px 0 0;
}
.content_box ul.false_select label{
    font-weight:normal;
    padding:0;
    display:inline-block;
}
.content_box ul.false_select input{
    vertical-align:middle;
}
/* ACCORDION */
.accordion h3{
    margin-top:-1px;
    padding:10px 10px 10px 35px;
    background:#fff url('../img_old/inner_part/blue_pluse_l.png') no-repeat 10px center;
    border-bottom: 1px solid #d5d5d5;
    border-top: 1px solid #d5d5d5;
    color: #0073ba;
    cursor: pointer;
    transition: all .15s ease-in-out;
}
.accordion h3:hover{
    background-color:#fbfbfb;
}
.accordion h3.active,
.accordion h3.active:hover{
    background:#0073ba url('../img_old/inner_part/hide-l.png') no-repeat 10px center;
    color:#fff;
    border-color: #003e65;
}
.accordion .ac_content{
    padding:10px 10px 20px 35px;
    display: none;
}
/*Resource download*/
.resource_download li{
    float:none;
    margin:0;
    padding-top:10px;
    padding-bottom:10px;
    font-size:12px;
}
.resource_download li a{
    color:initial;
    text-decoration: none;
    display: block;
}
.resource_download li a:hover{
    text-decoration: none !important;
}
/* ACCORDION light */
.accordion.small h3{
    padding:5px 5px 5px 35px;
}
.accordion.small .ac_content{
    padding:10px 10px 20px 10px;
}
.info_notice{
    font-size:11px;
    color:#555;
    border-radius:2px;
    background:url("../img_old/icons/ico_warning.png") no-repeat top left;
    padding-left: 20px;
}
.info_notice h5{
    text-transform: uppercase;

    color:#0073ba;
    margin:0 0 5px;
}


/* --------- /icard.com/trunk/client/css/accountv2/style.css --------- */
/*#######################################################
                    IMPORTED CSS                        #
#########################################################*/

/*@import url("pages/account.css");*/
/*@import url("pages/transfers.css");*/
/*@import url("pages/funding.css");*/
/*@import url("pages/cards.css");*/
/*@import url("pages/top_up.css");*/
/*@import url("pages/profile.css");*/
/*@import url("pages/dashboard.css");*/
/*@import url("pages/multi_user_access.css");*/
/*@import url("comp/table.css");*/
/*@import url("comp/account_table.css");*/
/*@import url("comp/forms.css");*/
/*@import url("comp/horizontal_tab_navigation.css");*/
/*@import url("comp/otp_box.css");*/
/*@import url("comp/payment_assistant.css");*/
/*@import url("comp/modals.css");*/
/*@import url("comp/advance_search.css");*/
/*@import url("comp/login.css");*/
/*@import url("comp/transfer_suggestions.css");*/
/*@import url("comp/fees_calculator.css");*/
/*@import url("comp/common_styles.css");*/
/*@import url("comp/buttons.css");*/
/*@import url("comp/effects.css");*/
/*@import url("comp/navigation.css");*/
/*@import url("comp/hozirontal_menu.css");*/
/*@import url("comp/footer.css");*/
/*@import url("comp/loader.css");*/
/*@import url("comp/transition.css");*/

/*========== RESETS =========== */
html {
    /*overflow-y: scroll;*/
    height: 100%;
}

body {
    height: 100%;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #666;
}

header .container {
    margin-bottom: 50px;
}

* {
    margin: 0;
    padding: 0;
}

*:focus, *:active {
    outline: none;
}

.btn.focus, .btn:focus {
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

p {
    margin-bottom: 10px;
}

ul li {
    list-style-type: none;
}

canvas {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}

a {
    color: #249fef;
}

a:focus, a:hover {
    text-decoration: none;
}

a, button, [role=button], select {
    cursor: pointer;
}

.inline-block {
    display: inline-block;
}

.img-absolute {
    position: absolute;
}

.line-title {
    font-size: 24px;
    text-transform: none;
    font-weight: 300;
}

.bt-none {
    border-top: none;
}

.bb-none {
    border-bottom: none !important;
}

.bs-searchbox {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    z-index: 10;
    height: 45px;
}

.bootstrap-select .bs-searchbox ~ .dropdown-menu.inner {
    padding-top: 45px;
}

.tips.tip_new_enrol ~ .tooltip.fade:not(.show) {
    opacity: 1;
    background: none;
    box-shadow: none;
    border: none;
}
.tooltip.fade {
    opacity: 1;
    background: none;
    box-shadow: none;
    border: none;
}

/* ========= GRID ============
============================== */
.flex-container {
    width: 100%;
    /*height: 100%;*/
    height: 98%;
    box-sizing: border-box;
    background-color: #fff;
    position: relative;
}

.flex-menu-web {
    width: 170px;
    /*display: block;*/
    position: fixed;
    z-index: 9;
    height: 100vh;
    top: 0;
    left: 0;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    background: rgb(1, 86, 153);
    background: -moz-linear-gradient(top, rgba(1, 86, 153, 1) 0%, rgba(0, 34, 89, 1) 100%);
    background: -webkit-linear-gradient(top, rgba(1, 86, 153, 1) 0%, rgba(0, 34, 89, 1) 100%);
    background: linear-gradient(to bottom, rgba(1, 86, 153, 1) 0%, rgba(0, 34, 89, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#015699', endColorstr='#002259', GradientType=0);
    background-size: cover;
    display: flex;
    flex-direction: column;
}

.flex-menu-mobile {
    min-width: 0%;
    min-height: 100vh;
    z-index: 2;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    overflow-y: auto;
    background: rgb(1,86,153);
    background: -moz-linear-gradient(top,rgba(1,86,153,1) 0,rgba(0,34,89,1) 100%);
    background: -webkit-linear-gradient(top,rgba(1,86,153,1) 0,rgba(0,34,89,1) 100%);
    background: linear-gradient(to bottom,rgba(1,86,153,1) 0,rgba(0,34,89,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#015699',endColorstr='#002259',GradientType=0);
}

.flex-menu-mobile.collapsing {
    max-width: 0;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.flex-menu-mobile.show {
    min-width: 100%;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.flex-menu-mobile ul.nav-down {
    display: block;
    /*height: auto;*/
    background: transparent;
}

div.flex-menu-mobile.swipe {
    background-color: #7ACEF4;
}

/*========== POPOVER ======
========================== */
.popover {
    box-shadow: 1px 1px 5px 2px #ebebeb;
    border: none;
}

.popover-content {
    padding: 10px;
}

.popover::before {
    display: none;
}

.popover.bs-tether-element-attached-bottom::after,
.popover.popover-top::after {
    bottom: -11px;
    margin-left: -10px;
    border-top-color: #fff;
}

.popover::after {
    content: "";
    width: 12px;
    height: 10px;
    background-color: #000;
    /*-webkit-clip-path: polygon(51% 100%, 30% 0, 79% 0);*/
    clip-path: polygon(51% 100%, 30% 0, 79% 0);
    box-shadow: 1px 1px 5px 2px #ebebeb;
}
/* #end POPOVER */

.icox2:before {
    font-size: 28px;
}

.icox15:before {
    font-size: 21px;
}
.icox12:before {
    font-size: 18px;
}

.icox12:before {
    font-size: 18px;
}

[class^="ico-font-"]:before, [class*=" ico-font-"]:before {
    vertical-align: middle;
}

.balance-sum .ico-font-arrow-right:before {
    vertical-align: middle;
    padding-bottom: 2px;
    padding-left: 5px;
    font-size: 0.7em;
}

ul.inline-block li {
    display: inline-block;
}

.line-header,
.line-header-before {
    position: relative;
    width: 100%;
}

.line-header-before:before {
    position: absolute;
    display: block;
    content: "";
    top: -3px;
    left: -3px;
    right: -3px;
    height: 3px;
    width: 100%;
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#005baa), to(#00b7f8));
    background-image: -webkit-linear-gradient(left, #005baa, #00b7f8);
    background-image: -moz-linear-gradient(left, #005baa, #00b7f8);
    background-image: -o-linear-gradient(left, #005baa, #00b7f8);
    background-image: -ms-linear-gradient(left, #005baa, #00b7f8);

}

.line-header:after {
    position: absolute;
    display: block;
    content: "";
    bottom: -3px;
    left: -3px;
    right: -3px;
    height: 3px;
    width: 100%;
    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#005baa), to(#00b7f8));
    background-image: -webkit-linear-gradient(left, #005baa, #00b7f8);
    background-image: -moz-linear-gradient(left, #005baa, #00b7f8);
    background-image: -o-linear-gradient(left, #005baa, #00b7f8);
    background-image: -ms-linear-gradient(left, #005baa, #00b7f8);
}

.line-header-default {
    text-transform: capitalize;
}

.line-header-default:after {
    height: 2px;
    background: #DDDDDD;
}

.action {
    text-align: center;
}

.action .ico-font, td.action:last-child .ico-font {
    font-size: 1.8em;
}

td.action:last-child .ico-font.ico-font-arrow-right {
    font-size: 11px;
}

.type-of-transfer {
    color: #333;
    font-size: 13px;
    margin-bottom: 0;
}

.type-of-transfer ~ span {
    font-size: 11px;
    display: inline-block;
    max-width: 530px;
    word-break: break-word;
}

.search-result-wrapper .account-name {
    max-width: 100% !important;
}

.account-name {
    text-transform: uppercase;
    font-weight: 600;
    padding-left: 10px;
    padding-right: 30px;
    color: #333;
    /*font-size: 14px;
    vertical-align: -webkit-baseline-middle;*/
    max-width: 220px;
    display: block;
    position: relative;
    width: auto!important;
}

.account-name span {
    white-space: pre-wrap;
}

.account-name button.btn {
    border: none;
    height: auto;
}

.account-name button.btn .filter-option {
    float: none;
} 

span.number-circle {
    position: absolute;
    border-radius: 100%;
    background: #59c770;
    font-size: 10px;
    padding: 2px 4.5px;
    color: #fff;
}

.check-circle, .plus-circle {
    position: relative;
}

.check-circle:before {
    content: '\2713';
    position: absolute;
    background: #59c770;
    border-radius: 100%;
    color: #fff;
    padding: 0 5px;
    bottom: 0;
    right: 0;
}

.plus-circle:before {
    border-radius: 100%;
    background: #00c0ff;
    padding: 0 5px;
    line-height: 1.2;
    font-weight: 600;
    font-size: 1.2em;
    color: #fff;
    content: '+';
    position: absolute;
    left: -25px;
}

.accounts_lists table td i.ico-font-default-account {
    font-size: 15px;
}

/* ============ PAGINATION ============
======================================= */
.page-link {
    border: none;
    font-size: 11px;
    color: #999;
    margin: 0 3px;
    line-height: 15px;
    border-radius: 50%;
    display: inline-flex;
}

.circle {
    border-radius: 100%;
    box-shadow: none;
    padding: 5px;
    width: 6em;
    height: 6em;
}

.circle::before, .circle::after {
    border-radius: 100%;
}

.btn.btn-secondary.ml-55 {
    margin-left: 55px;
}

.form-control:focus {
    border-color: #5cb3fd;
}

.selectpicker.fi-selector option {
    font-weight: normal;
    display: block;
    white-space: pre;
    min-height: 1.2em;
    padding: 0px 2px 1px;
}

/* ============ REVERSAL ============
======================================= */

.nota-bene {
    width: 100%;
    background-color: #f9f9f9;
    border-radius: 0.25rem;
    border: 1px solid #e3e3e3;
    padding: 15px 25px;
    margin-bottom: 0;
}

.preview-nota-bene {
    padding: 15px 0;
    border-top: 1px solid #eceeef;
    border-bottom: 1px solid #eceeef;
    margin-bottom: 30px;
}

.preview-nota-bene .preview-nota-bene-icon {
    margin-left: 10px;
    margin-right: 30px;
    width: 19px;
}

.preview-nota-bene .preview-nota-bene-icon .ico-font-warning-sign {
    font-size: 19px;
    color: #005BAA;
}

.important-note {
    background-color: #f7f7f7;
    padding: 20px 0;
    margin-bottom: 0;
    margin-right: 0;
    position: relative;
    display: flex;
}

.important-note i {
    color: #005cab;
    text-align: center;
    font-size: 35px;
    display: block;
    padding-top: 20px;
}

.important-title {
    text-transform: uppercase;
    font-weight: 600;
}

.info-section {
    padding: 15px 0 15px 15px;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    align-items: center;
    font-size: 11px;
}

.info-section .ico-font {
    font-size: 1.4em;
    margin-right: 15px;
    color: #249fef;
}

.warning {
    position: relative;
    margin-bottom: 0;
}

.warning:before {
    content: "";
    width: 1px;
    height: 100%;
    display: inline-block;
    background-color: #e3e3e3;
    z-index: 2345678;
    position: absolute;
    left: -15px;
}

.jumbotron {
    background-color: #f8f8f8;
    padding: 15px;
}

.jumbotron.jumbotron-success {
    background: #249fef;
    padding: 35px;
    color: #fff;
    border-radius: 8px;
}

.jumbotron.jumbotron-success .welcome {
    color: #fff;
}

.jumbotron.jumbotron-success .ico-font {
    font-size: 4em;
}

.jumbotron .sub-txt,
.jumbotron .sm-txt {
    opacity: 0.8;
}

/*.nota-bene .ico-font:before {
    content: "";
    margin-left: 0;
}*/

/*============== LISTS ====================
=========================================== */
dl.horizontal {
    display: flex;
}

dl.horizontal dt {
    display: block;
}

.table.table-list {
    border-bottom: 1px solid #ccc;
}

.table.table-list tbody {
    margin-top: 20px;
    margin-bottom: 20px;
}

.table.table-list td, .table.table-list th {
    border-top: none;
    border-bottom: none;
    padding: 0.3rem .75rem;
}

.table.table-list tr:first-child th {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    color: #333;
    border-bottom: 1px solid #ccc;
}

.table.table-list td:nth-child(1) {
    color: #666;
    font-size: 13px;
    text-align: right;
}

.table.table-list td:nth-child(2) {
    font-size: 14px;
    font-weight: 500;
    padding-left: 28px;
}

.table.table-list tr:first-child td {
    padding-top: 20px;
}

.table.table-list tr:last-child td {
    padding-bottom: 20px;
}

/* ============= SEARCH TOOL ==============
=========================================== */
.form-search {
    height: 48px;
    border-radius: 8px;
    padding-right: 130px;
    font-family: "Fontello";
    padding-left: 50px;
    color: #999;
}

.search-settings .dropdown-divider {
    margin: 20px 0;
    border-top: 1px solid #ddd;
}

.block-content .table.table-md thead tr:hover {
    background-color: transparent;
}

.block-content .table.table-md tr a {
    color: #249fef;
}

/*.block-content .table.table-md tr:hover,*/
.search-result-table .table tr:hover {
    background-color: #249fef;
    color: #fff;
    transition: .3s all;
}

/*.block-content .table.table-md tr:hover .color-blue,
.block-content .table.table-md tr:hover a,
.block-content .table.table-md tr:hover .state a i.ico-font.ico-font-padlock-locked,
.block-content .table.table-md tr:hover .state */
.search-result-table .table tr:hover .sum {
    color: #fff;
}

/*.block-content .table.table-md tr:hover td:first-child,*/
.search-result-table table.table.resent-transactions tr:hover td:first-child {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

/*.block-content .table.table-md tr:hover td:last-child,*/
.search-result-table table.table.resent-transactions tr:hover td:last-child {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.search-tool > button {
    min-width: 150px;
    position: absolute;
    top: 5px;
    right: -1px;
    height: 38px;
}

.search-option {
    display: none;
    position: absolute;
    top: 0;
    right: 50px;
    font-size: 22px;
    line-height: 41px;
}

.search-option .btn-link {
    background: transparent;
}

.dropdown-toggle.no-ico:after {
    content: "";
    display: none;
}

.dropdown-menu-header .settings {
    font-weight: 600;
}

.dropdown-menu-header .settings:before {
    content: attr(data-icon);
    font-family: "Fontello";
    display: inline-block;
    margin-right: 15px;
    font-size: 1.4em;
    font-weight: normal;
    color: #ccc;
}

.dropdown-menu-content {
    color: #666;
    font-size: 14px;
}

.dropdown-title {
    font-size: 14px;
    line-height: 30px;
    font-weight: 600;
    color: #333;
    margin-bottom: 18px;
}

.account-debited .form-group {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 15px;
    margin-top: 0;
    line-height: 2em;
    max-width: 98%;
}

.account-debited .radio-wrap {
    margin-right: 10px;
}

.account-debited .radio-wrap ~ label {
    margin-bottom: 3px;
    cursor: pointer;
}

.radio-wrap ~ .card-select {
    width: 100%;
}

.dropdown-menu-content {
    padding-left: 20px;
    padding-right: 20px;
}

/*input.form-search:active ~ .search-option, input.form-search:visited ~ .search-option {
    visibility: visible;
}*/

.modal-content.modal-add-acc input.alert-danger[type="checkbox"] ~ span.checkbox {
    border: 1px solid #ff0000;
}

input[type=submit].btn-sm {
    margin-top: 0;
}

input[type="search"]::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-size: 14px;
    font-family: "Open Sans";
    color: #666666;
}

input[type="search"]::-moz-placeholder {
    /* Firefox 19+ */
    font-size: 14px;
    font-family: "Open Sans";
    color: #666666;
}

input[type="search"]:-ms-input-placeholder {
    /* IE 10+ */
    font-size: 14px;
    font-family: "Open Sans";
    color: #666666;
}

input[type="search"]:-moz-placeholder {
    /* Firefox 18- */
    font-size: 14px;
    font-family: "Open Sans";
    color: #666666;
}

.search-option button {
    font-family: "Fontello";
    transition: 0.2s all;
    color: #ddd;
}

.search-option button:hover {
    color: #249fef;
}

.search-tool:before {
    content: "\e80d";
    font-family: "Fontello";
    display: block;
    position: absolute;
    top: 0;
    left: 15px;
    color: #999;
    font-size: 23px;
    line-height: 50px;
}

.table.store-cards td:first-child {
    padding-left: 8px;
    text-align: left;
}

.successfully-stored-card > .row .ico-font {
    font-size: 4em;
    color: #63ca78;
}

.verification-steps {
    counter-reset: steps;
    /* padding-left: 100px;*/
    position: relative;
}

.verification-steps li p,
.verification-steps li span {
    margin-left: 100px;
    float: left;
}

.verification-steps li {
    position: relative;
    border-top: 1px solid #ccc;
    padding-top: 15px;
    clear: both;
}

/*.verification-steps li:last-child {
    border-bottom: 1px solid #ccc;
}*/
.verification-steps li p:before {
    counter-increment: steps;
    content: "Step " counter(steps);
    position: absolute;
    left: -85px;
    font-size: 18px;
    font-weight: lighter;
    line-height: 1;
}

.verification-steps li p {
    margin-bottom: 0;
    position: relative;
}

.verification-steps li span {
    position: relative;
    padding-bottom: 15px;
}

.verification-steps li span:before {
    content: "\e83a";
    font-family: "Fontello";
    display: block;
    position: absolute;
    margin-left: -85px;
    top: 2px;
    font-size: 0.7em;
    color: #ccc;
}

.verification-steps li:last-child span {
    clear: both;
}

.card-cvc .ico-font-lamp {
    font-size: 1.5em
}

.table.transaction-records .btn-link {
    text-decoration: none;
}

/*=========== ALERT MESSAGE =============
========================================= */
.alertMessage {
    visibility: hidden;
    color: #fff;
    text-align: center;
    border-radius: 0;
    padding: 10px 230px 10px 10px;
    z-index: 3000;
    position: fixed;
    top: 0;
    width: 100%;
    font-size: 16px;
    background-color: #249fef;
    opacity: .90;
}

/*.alertMessage span.alert-close*/

.alertMessage button.close {
    position: fixed;
    top: 9px;
    right: 15px;
    text-shadow: 0 0 0.4px #000;
    cursor: pointer;
}

/*.alertMessage button.close:after {
    content: '';
    color: #000000;
    box-shadow: inset 1px 3px 17px 0 rgba(72, 72, 72, 0.46);
    border-radius: 50%;
    display: flex;
    line-height: 1;
    min-height: 25px;
    min-width: 25px;
    position: fixed;
    top: 3px;
    right: 34px;
    font-size: 15px;
    vertical-align: middle;
}*/

.alertMessage.show {
    visibility: visible;
    -webkit-animation: fadein 0.5s;
    animation: fadein 0.5s;
}

@-webkit-keyframes fadein {
    from {
        top: 0;
        opacity: 0;
    }
    to {
        top: 0;
        opacity: 0.90;
    }
}

@keyframes fadein {
    from {
        top: 0;
        opacity: 0;
    }
    to {
        top: 0;
        opacity: 0.90;
    }
}

@-webkit-keyframes fadeout {
    from {
        top: 0;
        opacity: 0.90;
    }
    to {
        top: 0;
        opacity: 0;
    }
}

@keyframes fadeout {
    from {
        top: 0;
        opacity: 0.90;
    }
    to {
        top: 0;
        opacity: 0;
    }
}

.alertMessage.alert-success {
    background: #59c770;
}

.alertMessage.alert-warning {
    background: #ffc68e;
    color: #333;
}

.alertMessage.alert-danger {
    background: #d73b4a;
}

.alertMessage.alert-danger a {
    color: #fff;
    font-weight: 700;
}

/*######### OTHERS ##########
################################*/
.horizontal-menu .user-avatar .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    color: #333333;
}

table.table.resent-transactions.td-25-tb td {
    padding-top: 25px;
    padding-bottom: 25px;
}

table.table.resent-transactions.td-20-tb td {
    padding-top: 20px;
    padding-bottom: 20px;
}

.settings-options button {
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 0;
}

.middle-green {
    color: #33cc33;
    font-weight: 500;
}

.middle-blue {
    color: #249fef;
    font-weight: 500;
}

/*.page-item:last-child .page-link {
    color: #00c0ff;
}
*/
.border-bottom {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 20px;
    width: 100%;
}

.flag {
    max-width: 22px;
    border: 1px solid #e0e0e2;
}

.select-custom button.btn {
    border: none;
}

.align-items-center.justify-content-between a i.ico-font-arrow-left {
    margin-right: 10px;
}

/*body > .tooltip {
    display: none;
}*/

.pushObjectsForSidebar {
  -webkit-transform: translate(200px,0px);
  -ms-transform: translate(200px,0px);
  -o-transform: translate(200px,0px);
  -moz-transform: translate(200px,0px);
  transform: translate(200px,0px);
}

/*========== Modal  scroll ==========*/

/*.modal::-moz-scrollbar,
.modal::-webkit-scrollbar {
    width: 5px;
}

.modal::-moz-scrollbar-track,
.modal::-webkit-scrollbar-track {
    background: #efefef;
}

.modal::-moz-scrollbar-thumb,
.modal::-webkit-scrollbar-thumb {
    background: #cecece;
}

.modal::-moz-scrollbar-thumb:hover,
.modal::-webkit-scrollbar-thumb:hover {
    background: #a1a1a1;
}*/

.dropdown-doc .bootstrap-select.btn-group .dropdown-menu li a {
    transition: none;
}

.bootstrap-select.btn-group .dropdown-menu li a:hover span:before {
    color: #fff;
}

.disabled-link {
    pointer-events: none;
    text-decoration: none;
    color: slategrey;
    cursor: not-allowed!important;
}

.detailed-pdf .dnld-ico:after {
    top:19px;
}

.bootstrap-select.dnld-ico .dropdown-toggle .filter-option {
    font-size: 13px;
    color: #999;
}

/* POPOVER ALERT */
.popover-alert {
    background: #cf3232;
    max-width: 100%;
}

.popover-alert .popover-body {
    color: #fff;
    padding: 15px 35px;
}

.popover .arrow {
    bottom: -8px;
}

.popover-alert .arrow::after {
    border-top-color: #cf3232;
}

.toggle-lock {
    position: relative;
}

/* tooltip */
.tooltip:not(.tooltip-nav) .arrow {
    left: 0!important;
    right: 0!important;
    margin: auto!important;
}

.tooltip:not(.tooltip-nav) .arrow:before {
    /*border-bottom-color: #333;
    border-top-color: #333;*/
    border-bottom-color: #000;
    border-top-color: #000;
}

.tooltip:not(.tooltip-nav) .tooltip-inner{
    background: #000000;
    max-width: 400px;
}

/* =========== SCROLLBAR ===========
============================================= */

/*.scrollBox {
    height: 415px;
    padding-right: 20px;
}

.nicescroll-rails {
    border-radius: 5px;
}

.scrollBar {
    max-height: 347px;
    -webkit-box-shadow: 0 0 38px 3px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 0 38px 3px rgba(0, 0, 0, 0.12);
    box-shadow: 0 0 38px 3px rgba(0, 0, 0, 0.12);
    border-radius: 8px;
    overflow: hidden;
}

.currency-account-wrap ~ .nicescroll-rails.nicescroll-rails-hr {
    display: none;
}

.currency-account-wrap ~ .nicescroll-rails.nicescroll-rails-vr:before {
    content: "";
    width: 5px;
    height: 20px;
    background-color: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.currency-account-wrap ~ .nicescroll-rails.nicescroll-rails-vr:after {
    content: "";
    width: 5px;
    height: 50px;
    background-color: #fff;
    display: block;
    position: absolute;
    bottom: 5px;
    left: 0;
}

.currency-account-wrap ~ .nicescroll-cursors:after {
    content: "";
    width: 5px;
    height: 50px;
    background-color: rgb(239, 239, 239);
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
}*/



/* === Transaction Table === */
/*table.resent-transactions tr:nth-child(n+6) {
     display: none;
}
 table.resent-transactions.show-tr tr:nth-child(n+6) {
     display: table-row;
}
*/
/*========== MISC ======    
========================== */

.cursor-pointer {
    cursor: pointer;
}

.disabled-block {
    pointer-events: none;
    opacity: 0.5;
}

.src-component-Launcher-wrapper {
    background-color: red;
}

.justify-content-space-between {
    justify-content: space-between;
}

.dashboard-alert-info {
    background-color: #E9F6FF; 
    border: none;
}

/* ========== Legal & Fees ==========    
===================================== */
.panel-group.legal,
.panel-group.fees {
    border-bottom: 1px solid #ddd;
}

.panel-group.legal .panel-heading:hover,
.panel-group.fees .panel-heading a:hover,
.panel-group.fees a[aria-expanded="true"] {
    background: #f4f4f4;
}
.panel-group.legal.fees a[aria-expanded="true"]{
    background:none;
}
.panel-group.legal a,
.panel-group.fees a {
    padding: 25px 0 30px;
    display: block;
    text-decoration: none;
    color: #666;
}

.panel-group.legal a:hover,
.panel-group.fees a:hover {
    text-decoration: none;
}

.panel-group.legal .ico-font-account-statements,
.panel-group.fees .ico-font-account-statements {
    font-size: 28px;
    margin-right: 15px;
    color: #249fef;
}

.panel-group.legal a strong,
.panel-group.fees a strong {
    color: #333;
    font-size: 14px;
}

.panel-group.legal a small,
.panel-group.fees a small {
    display: block;
    color: #666;
    font-size: 12px;
}

.panel-group.legal .ico-font-pdf,
.fees .ico-font-pdf {
    font-size: 23px;
    color: #cf7070;
}

.panel-group.legal .ico-font-arrow-down,
.panel-group.fees .ico-font-arrow-down {
    font-size: 7px;
    padding-right: 10px;
}

.panel-group.legal a[aria-expanded="true"] .ico-font-arrow-down:before,
.panel-group.fees a[aria-expanded="true"] .ico-font-arrow-down:before {
    -ms-transform: rotate(180deg); 
    -webkit-transform: rotate(180deg); 
    transform: rotate(180deg);
}

.legal-body-inner,
.body-inner {
    padding: 30px 0;
    border-bottom: 1px solid #ddd;
    /*overflow-y: scroll;
    max-height: 600px;*/
}

.legal-body-inner h1,
.body-inner h1 {
    font-size: 24px;
}

.legal-body-inner h4,
.legal-body-inner h4 strong,
.body-inner h4,
.body-inner h4 strong {
    font-size: 18px;
}

.panel-group.fees .body-inner .info_text {
    margin: 20px auto;
}

.fees .pdf_reversed {
    color: #666;
}

.legal-body-inner tr,
.panel-group.fees .body-inner tr {
    border-bottom: 1px solid #ccc;
}

.legal-body-inner td,
.panel-group.fees .body-inner td {
    padding: 10px;
}

.legal-body-inner th,
.panel-group.fees .body-inner th {
    background: #249fef;
    padding: 10px;
    color: #fff;
}

.legal-body-inner .sub_th,
.panel-group.fees .body-inner .sub_th {
    background: #ddd;
    padding: 10px;
    color: #666;
}

/* ========== Currency exchange rates ==========    
================================================ */

.currency-rates .table.table-list.exchange-rates-new tr th,
.currency-rates .table.table-list.exchange-rates-new td {
    border: 1px solid #ccc;
    text-align: center;
}

.currency-rates .show-hide-option a {
    font-weight: normal;
    border: 1px solid #ccc;
    border-top: 0;
    text-decoration: underline;
    border-radius: 0px;
    transition: 0.5s all;
    font-size: 12px;
    text-align: center;
    display: block;
    background: #fff;
    padding: 7px 0;
    color: #249fef;
    margin-bottom: 20px;
}

.currency-rates .table.table-list.exchange-rates-new .er-buy,
.currency-rates .table.table-list.exchange-rates-new .er-sell {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    color: #333;
    text-align: center;
}

.currency-rates p {
    font-size: 14px;
    line-height: 23px;
    margin-bottom: 25px;
}

.currency-rates .flag {
    display: inline-block;
    background: url(../../img/accountv2/flags/currency-exchange-rates/currency_flags_spriter.png) left top no-repeat;
    height: 12px;
    width: 20px;
    padding: 0;
    margin-top: 3px;
    margin-left: 15px;
    float: left;
    vertical-align: middle;
    box-shadow: 0 2px 2px #474747;
}

.toggle-modal {
    cursor: pointer;
}

.ico-font-warning {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 8px;
    margin: auto;
    width: 35px;
    height: 35px;
}

.ico-font-warning:before {
    font-size: 35px;
    margin: auto;
    color: #0069d9;
}

/* Exchage rates flags */ 
.currency-rates .chosen-flag {float: none; margin-top: -3px; margin-right: 10px;}

.currency-rates .EUR {background-position:   -160px -276px;}
.currency-rates .AFN {background-position:  -180px -276px;}
.currency-rates .ALL {background-position: -20px 0px;}
.currency-rates .DZD {background-position: -40px 0px;}
.currency-rates .ADP {background-position: -80px 0px;}
.currency-rates .AOA {background-position: -100px 0px;}
.currency-rates .XCD {background-position: -20px -276px;}
.currency-rates .ARS {background-position: -160px 0px;}
.currency-rates .AMD {background-position: -180px 0px;}
.currency-rates .AWG {background-position:   0px -12px;}
.currency-rates .AUD {background-position: -20px -12px;}
.currency-rates .ATS {background-position: -40px -12px;}
.currency-rates .AZN {background-position: -60px -12px;}
.currency-rates .BSD {background-position: -80px -12px;}
.currency-rates .BHD {background-position: -100px -12px;}
.currency-rates .BDT {background-position: -120px -12px;}
.currency-rates .BBD {background-position: -140px -12px;}
.currency-rates .BYR {background-position: -160px -12px;}
.currency-rates .BEF {background-position: -180px -12px;}
.currency-rates .BZD {background-position:   0px -24px;}
.currency-rates .XOF {background-position: -20px -36px;}
.currency-rates .BMD {background-position: -40px -24px;}
.currency-rates .BTN,
.currency-rates .INR {background-position: -60px -24px;}
.currency-rates .BOB,
.currency-rates .BOV {background-position: -80px -24px;}
.currency-rates .BAM {background-position: -100px -24px;}
.currency-rates .BWP {background-position: -120px -24px;}
.currency-rates .BRL {background-position: -140px -24px;}
.currency-rates .BND {background-position: -180px -24px;}
.currency-rates .BGN,
.currency-rates .BGL {background-position:   0px -36px;}
.currency-rates .BIF {background-position: -40px -36px;}
.currency-rates .KHR {background-position: -60px -36px;}
.currency-rates .XAF {background-position: -160px -36px;}
.currency-rates .CAD {background-position: -100px -36px;}
.currency-rates .CVE {background-position: -120px -36px;}
.currency-rates .KYD {background-position: -140px -36px;}
.currency-rates .CHL,
.currency-rates .CLP,
.currency-rates .CLF {background-position:   0px -48px;}
.currency-rates .CNY,
.currency-rates .CNH,
.currency-rates .CNX {background-position: -20px -48px;}
.currency-rates .COP {background-position: -40px -48px;}
.currency-rates .KMF {background-position: -60px -48px;}
.currency-rates .CFD,
.currency-rates .CDF {background-position: -80px -48px;}
.currency-rates .CRC {background-position: -140px -48px;}
.currency-rates .HRK {background-position: -180px -48px;}
.currency-rates .CUP {background-position:   0px -60px;}
.currency-rates .CYP {background-position: -20px -60px;}
.currency-rates .CZK {background-position: -40px -60px;}
.currency-rates .DKK {background-position: -60px -60px;}
.currency-rates .DJF {background-position: -80px -60px;}
.currency-rates .DOP {background-position: -120px -60px;}
.currency-rates .EGP {background-position: -180px -60px;}
.currency-rates .SVC {background-position:   0px -72px;}
.currency-rates .ERN {background-position: -40px -72px;}
.currency-rates .EEK {background-position: -60px -72px;}
.currency-rates .ETB {background-position: -80px -72px;}
.currency-rates .FKP {background-position: -100px -72px;}
.currency-rates .FJK,
.currency-rates .FJD {background-position: -140px -72px;}
.currency-rates .FIM {background-position: -160px -72px;}
.currency-rates .FRF,
.currency-rates .XPF {background-position: -180px -72px;}
.currency-rates .XPF {background-position:   0px -84px;}
.currency-rates .GMD {background-position: -40px -84px;}
.currency-rates .GEL {background-position: -60px -84px;}
.currency-rates .DEM {background-position: -80px -84px;}
.currency-rates .GHS {background-position: -100px -84px;}
.currency-rates .GIP {background-position: -120px -84px;}
.currency-rates .GRD {background-position: -140px -84px;}
.currency-rates .GTQ {background-position: -20px -96px;}
.currency-rates .GNF {background-position: -40px -96px;}
.currency-rates .GWF {background-position: -60px -96px;}
.currency-rates .GYD {background-position: -80px -96px;}
.currency-rates .HTG {background-position: -100px -96px;}
.currency-rates .HNL {background-position: -120px -96px;}
.currency-rates .HKD {background-position: -140px -96px;}
.currency-rates .HUF {background-position: -160px -96px;}
.currency-rates .ISK {background-position: -180px -96px;}
.currency-rates .INR {background-position:   0px -108px;}
.currency-rates .IDR {background-position: -20px -108px;}
.currency-rates .IRR {background-position: -40px -108px;}
.currency-rates .IQD {background-position: -60px -108px;}
.currency-rates .IEP {background-position: -80px -108px;}
.currency-rates .ILS {background-position: -100px -108px;}
.currency-rates .ITL {background-position: -120px -108px;}
.currency-rates .JMD {background-position: -140px -108px;}
.currency-rates .JPY {background-position: -160px -108px;}
.currency-rates .JOD {background-position: -180px -108px;}
.currency-rates .KZT {background-position:   0px -120px;}
.currency-rates .KES {background-position: -20px -120px;}
.currency-rates .KPW {background-position: -80px -120px;}
.currency-rates .KRW {background-position: -100px -120px;}
.currency-rates .KWD {background-position: -120px -120px;}
.currency-rates .KGS {background-position: -140px -120px;}
.currency-rates .LAK {background-position: -160px -120px;}
.currency-rates .LVL {background-position: -180px -120px;}
.currency-rates .LBP {background-position:   0px -132px;}
.currency-rates .LSL {background-position: -20px -132px;}
.currency-rates .LRD {background-position: -40px -132px;}
.currency-rates .LYD {background-position: -60px -132px;}
.currency-rates .LTL {background-position: -100px -132px;}
.currency-rates .LUF {background-position: -120px -132px;}
.currency-rates .MOP {background-position: -140px -132px;}
.currency-rates .MKD {background-position: -160px -132px;}
.currency-rates .MGF,
.currency-rates .MGA {background-position: -180px -132px;}
.currency-rates .MWK {background-position:   0px -144px;}
.currency-rates .MYR {background-position: -20px -144px;}
.currency-rates .MVR {background-position: -40px -144px;}
.currency-rates .MTL {background-position: -80px -144px;}
.currency-rates .MRO {background-position: -140px -144px;}
.currency-rates .MUR {background-position: -160px -144px;}
.currency-rates .MXN,
.currency-rates .MXV {background-position: -180px -144px;}
.currency-rates .MDL {background-position: -20px -156px;}
.currency-rates .MNT {background-position: -60px -156px;}
.currency-rates .MAD {background-position: -120px -156px;}
.currency-rates .MZM,
.currency-rates .MZN {background-position: -140px -156px;}
.currency-rates .MMK {background-position: -160px -156px;}
.currency-rates .NAD {background-position: -180px -156px;}
.currency-rates .NPR {background-position: -20px -168px;}
.currency-rates .NLG,
.currency-rates .ANG {background-position: -40px -168px;}
.currency-rates .NZD {background-position: -60px -168px;}
.currency-rates .NIO {background-position: -80px -168px;}
.currency-rates .NGN {background-position: -120px -168px;}
.currency-rates .NOK,#SJM,#BVT {background-position:   0px -180px;}
.currency-rates .OMR {background-position: -20px -180px;}
.currency-rates .PKD,
.currency-rates .PKR {background-position: -40px -180px;}
.currency-rates .PAB {background-position: -100px -180px;}
.currency-rates .PGK {background-position: -120px -180px;}
.currency-rates .PYG {background-position: -140px -180px;}
.currency-rates .PEN {background-position: -160px -180px;}
.currency-rates .PHP {background-position: -180px -180px;}
.currency-rates .PLN {background-position: -20px -192px;}
.currency-rates .PTE {background-position: -40px -192px;}
.currency-rates .QAR {background-position: -80px -192px;}
.currency-rates .RON,
.currency-rates .ROL {background-position: -100px -192px;}
.currency-rates .RUR,
.currency-rates .RUB {background-position: -120px -192px;}
.currency-rates .RWF {background-position: -140px -192px;}
.currency-rates .SHP {background-position: -160px -192px;}
.currency-rates .WST {background-position: -60px -204px;}
.currency-rates .STD {background-position: -100px -204px;}
.currency-rates .SAR {background-position: -120px -204px;}
.currency-rates .CSD,
.currency-rates .RSD {background-position: -180px -204px;}
.currency-rates .SCR {background-position:   0px -216px;}
.currency-rates .SLL {background-position: -20px -216px;}
.currency-rates .SGD {background-position: -40px -216px;}
.currency-rates .SKK {background-position: -60px -216px;}
.currency-rates .SIT {background-position: -80px -216px;}
.currency-rates .SBD {background-position: -100px -216px;}
.currency-rates .SOS {background-position: -120px -216px;}
.currency-rates .ZAR {background-position: -140px -216px;}
.currency-rates .SSP {background-position: -160px -216px;}
.currency-rates .ESP {background-position: -180px -216px;}
.currency-rates .LKR {background-position:   0px -228px;}
.currency-rates .SDD,
.currency-rates .SDG {background-position: -20px -228px;}
.currency-rates .SRG,
.currency-rates .SRD {background-position: -40px -228px;}
.currency-rates .SWZ,
.currency-rates .SZL {background-position: -60px -228px;}
.currency-rates .SEK {background-position: -80px -228px;}
.currency-rates .CHF {background-position: -100px -228px;}
.currency-rates .SYP {background-position: -120px -228px;}
.currency-rates .TWD {background-position: -140px -228px;}
.currency-rates .TJS {background-position: -160px -228px;}
.currency-rates .TZS {background-position: -180px -228px;}
.currency-rates .THB {background-position:   0px -240px;}
.currency-rates .TOP {background-position: -100px -240px;}
.currency-rates .TTD {background-position: -120px -240px;}
.currency-rates .TND {background-position: -140px -240px;}
.currency-rates .TRY {background-position: -160px -240px;}
.currency-rates .TMM {background-position: -180px -240px;}
.currency-rates .UGX {background-position: -40px -252px;}
.currency-rates .UAH {background-position: -60px -252px;}
.currency-rates .AED {background-position: -80px -252px;}
.currency-rates .GBP {background-position: -100px -252px;}
.currency-rates .USD {background-position: -120px -252px;}
.currency-rates .UYU {background-position: -140px -252px;}
.currency-rates .UZS {background-position: -160px -252px;}
.currency-rates .VUV {background-position: -180px -252px;}
.currency-rates .VEF,
.currency-rates .VEB {background-position: -20px -264px;}
.currency-rates .VND {background-position: -40px -264px;}
.currency-rates .YER {background-position: -120px -264px;}
.currency-rates .ZMK,
.currency-rates .ZMW {background-position: -140px -264px;}
.currency-rates .ZWD {background-position: -160px -264px;}

/* ------------------------------------------------------------ *\
    Select Btn
\* ------------------------------------------------------------ */

.select-picker .btn {
    border: none; 
}

[v-cloak] {
    display: none!important;
}


/* ------------------------------------------------------------ *\
    help-center
\* ------------------------------------------------------------ */

.panel-help .panel-heading-inner {
    padding: 25px 0 30px;
    display: block;
    text-decoration: none;
    color: #666;
}

.panel-group.help a {
    padding: 25px 0 30px;
    display: block;
    text-decoration: none;
    color: #249FEF;
}

.panel-group.help {
    border-bottom: 1px solid #ddd;
}

.panel-group.help:first-child {
    border-top: 1px solid #ddd;
}

.panel-group.help .ico-font-account-statements {
    font-size: 28px;
    margin-right: 15px;
    color: #249fef;
}

.panel-group.help .ico-font-videos-materials {
    font-size: 25px;
    margin-right: 15px;
    color: #249fef;
}

.panel-group.help .panel-heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.section-footer-help {
    padding-top: 36px;
}

.help-center .tabs-help {
    display: none;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    position: relative;
}

.help-center .tabs-help.active-tab {
    display: block;
}

.panel-group.help .panel-heading p {
    margin-bottom: 0;
    font-size: 14px;
}

/* --------- /icard.com/trunk/client/css/accountv2/icons.css --------- */
@font-face {
  font-family: 'fontello';
  src: url('../../fonts/accountv2/fontello.eot?41');
  src: url('../../fonts/accountv2/fontello.eot?41#iefix') format('embedded-opentype'),
       url('../../fonts/accountv2/fontello.woff2?41') format('woff2'),
       url('../../fonts/accountv2/fontello.woff?41') format('woff'),
       url('../../fonts/accountv2/fontello.ttf?41') format('truetype'),
       url('../../fonts/accountv2/fontello.svg?41#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?41#fontello') format('svg');
  }
}
*/
 
 [class^="ico-font-"]:before, [class*=" ico-font-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  /*width: 1em;*/
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.ico-font-alert:before { content: '\e800'; } 
.ico-font-fee:before { content: '\e802'; } 
.ico-font-double-arrow:before { content: '\e803'; } 
.ico-font-home-phone:before { content: '\e804'; }
.ico-font-internal-transfer:before { content: '\e805'; } 
.ico-font-account-funding:before { content: '\e84a'; }
.ico-font-padlock-locked:before { content: '\e807'; } 
.ico-font-padlock-unlocked:before { content: '\e808'; } 
.ico-font-pay-bills:before { content: '\e809'; }
.ico-font-pdf:before { content: '\e80a'; } 
.ico-font-pos:before { content: '\e80b'; } 
.ico-font-send-money:before { content: '\e80c'; }
.ico-font-top-up:before { content: '\e80e'; }
.ico-font-turn-off:before { content: '\e80f'; }
.ico-font-user-circle:before { content: '\e810'; }
.ico-font-visa-cards:before { content: '\e811'; } 
.ico-font-wallet:before { content: '\e812'; } 
.ico-font-graduation-cap:before { content: '\e84b'; }
.ico-font-plus-1:before { content: '\e851'; }
.ico-font-floppy:before { content: '\e852'; }
.ico-font-thumbs-up:before { content: '\e853'; }
.ico-font-thumbs-down:before { content: '\e85d'; }
.ico-font-eye-1:before { content: '\e85e'; }
.ico-font-database:before { content: '\e866'; }
.ico-font-database-1:before { content: '\e86b'; } 
.ico-font-cd:before { content: '\e86c'; } 
.ico-font-login:before { content: '\e86d'; } 
.ico-font-logout-1:before { content: '\e86e'; }
.ico-font-ok:before { content: '\e86f'; }
.ico-font-cancel:before { content: '\e870'; } 
.ico-font-list-menu:before { content: '\e813'; }
.ico-font-box-menu:before { content: '\e814'; }
.ico-font-settings:before { content: '\e85a'; }
.ico-font-magnifier:before { content: '\e80d'; }
.ico-font-call-phone:before { content: '\e816'; } 
.ico-font-email:before { content: '\e817'; }
.ico-font-clock:before { content: '\e818'; } 
.ico-font-calendar:before { content: '\e819'; }
.ico-font-tv:before { content: '\e81a'; }
.ico-font-arrow-left:before { content: '\e81b'; } 
.ico-font-arrow-right:before { content: '\e81c'; } 
.ico-font-xls:before { content: '\e81e'; } 
.ico-font-arrow-down:before { content: '\e81f'; }
.ico-font-arrow-up:before { content: '\e820'; }
.ico-font-info:before { content: '\e83f'; }
.ico-font-settings-1:before { content: '\e83e'; } 
.ico-font-copy:before { content: '\e882'; }
.ico-font-download-doc:before { content: '\e822'; }
.ico-font-warning:before { content: '\e824'; } 
.ico-font-account-one-card:before { content: '\e801'; }
.ico-font-account-many-cards:before { content: '\e825'; } 
.ico-font-recycle-bin:before { content: '\e826'; }
.ico-font-edit-pencil:before { content: '\e827'; } 
.ico-font-close-account:before { content: '\e828'; } 
.ico-font-default-account:before { content: '\e829'; } 
.ico-font-settings-dots:before { content: '\e82a'; } 
.ico-font-check:before { content: '\e81d'; }
.ico-font-logout:before { content: '\e82c'; }
.ico-font-close-filled:before { content: '\e859'; }
.ico-font-outgoing-bank-transfer:before { content: '\e82e'; }
.ico-font-mobile:before { content: '\e82f'; }
.ico-font-leupay-logo:before { content: '\e830'; }
.ico-font-globe:before { content: '\e831'; }
.ico-font-arrow-right-long:before { content: '\e832'; } 
.ico-font-dark-email:before { content: '\e833'; }
.ico-font-cards:before { content: '\e869'; } 
.ico-font-load-via-bank-transfer:before { content: '\e835'; }
.ico-font-success-check:before { content: '\e836'; }
.ico-font-cards-1:before { content: '\e837'; }
.ico-font-cards_ok:before { content: '\e838'; }
.ico-font-circle-check-star:before { content: '\e839'; }
.ico-font-long-line-arrow:before { content: '\e83a'; }
.ico-font-lamp:before { content: '\e83b'; }
.ico-font-account-transfer:before { content: '\e83c'; } 
.ico-font-standing-order:before { content: '\e83d'; } 
.ico-font-joint-signatures:before { content: '\e815'; }
.ico-font-mass-payments:before { content: '\e821'; }
.ico-font-back-arrow:before { content: '\e9bc'; }
.ico-font-star-checked:before { content: '\e9fe'; } 
.ico-font-star:before { content: '\e9ff'; }
.ico-font-sepa:before { content: '\e843'; }
.ico-font-elispe:before { content: '\e844'; }
.ico-font-info-rounded:before { content: '\e845'; } 
.ico-font-plus:before { content: '\e88d'; } 
.ico-font-minus:before { content: '\e88e'; } 
.ico-font-close-all:before { content: '\e848'; } 
.ico-font-download-excel-template:before { content: '\e892'; } 
.ico-font-read-instructions:before { content: '\e893'; }
.ico-font-table-description:before { content: '\e896'; }
.ico-font-delivery-postal-service:before { content: '\e898'; }
.ico-font-stored-cards:before { content: '\e84d'; }
.ico-font-virtual-cards:before { content: '\e84e'; }
.ico-font-selected-services:before { content: '\e84f'; }
.ico-font-manage-stored-cards:before { content: '\e8a0'; }
.ico-font-store-new-card:before { content: '\e8a1'; }
.ico-font-pending-reload:before { content: '\e8a2'; }
.ico-font-top-up-success:before { content: '\e823'; } 
.ico-font-selected-amount:before { content: '\e854'; } 
.ico-font-configuration-icon:before { content: '\e855'; }
.ico-font-jpg-file:before { content: '\e856'; } 
.ico-font-png-file:before { content: '\e857'; }
.ico-font-word-file:before { content: '\e858'; } 
.ico-font-accounts-list:before { content: '\e82b'; } 
.ico-font-account-transactions:before { content: '\e82d'; } 
.ico-font-account-statements:before { content: '\e85b'; } 
.ico-font-transfer-to-leupay-wallet:before { content: '\e85c'; } 
.ico-font-balance-transfer:before { content: '\e834'; } 
.ico-font-business-case-profile:before { content: '\e840'; } 
.ico-font-settings-messages:before { content: '\e85f'; } 
.ico-font-settings-sms:before { content: '\e860'; } 
.ico-font-settings-mobile-app:before { content: '\e861'; } 
.ico-font-airplane-delivery:before { content: '\e867'; } 
.ico-font-transaction-history:before { content: '\e8d0'; } 
.ico-font-statements-history:before { content: '\e8d2'; } 
.ico-font-credit-debit-card:before { content: '\e8d8'; } 
.ico-font-fund-bank-transfer:before { content: '\e8d9'; }
.ico-font-ub-bill-details:before { content: '\e8dc'; } 
.ico-font-ub-confirm-and-pay:before { content: '\e8dd'; } 
.ico-font-ub-service-provider:before { content: '\e8de'; }
.ico-font-ub-service-type:before { content: '\e8df'; } 
.ico-font-add-card-details:before { content: '\e841'; }
.ico-font-light-arrow-right:before { content: '\e842'; }
.ico-font-tax-payments:before { content: '\e8e4'; }
.ico-font-cancelled-circle:before { content: '\e8e6'; } 
.ico-font-budget-payments:before { content: '\e874'; }
.ico-font-warning-sign:before { content: '\e824'; } 
.ico-font-check-round:before { content: '\e875'; }
.ico-font-suggest-budget-payments:before { content: '\e876'; } 
.ico-font-nav-evignettes:before { content: '\e877'; }
.ico-font-light-vehicle:before { content: '\e878'; } 
.ico-font-caravan:before { content: '\e879'; } 
.ico-font-nav-payroll:before { content: '\e87a'; } 
.ico-font-card-plus:before { content: '\e87b'; } 
.ico-font-cards-multiple:before { content: '\e87c'; } 
.ico-font-list-edits:before { content: '\e87d'; }
.ico-font-list-xls:before { content: '\e87e'; } 
.ico-font-ppl-group:before { content: '\e87f'; } 
.ico-font-format-xls:before { content: '\e880'; } 
.ico-font-warning-sign-filled:before { content: '\e902'; }
.ico-font-cashin:before { content: '\e846'; }
.ico-font-upload:before { content: '\e883'; } 
.ico-font-upload-file:before { content: '\e884'; } 
.ico-font-card-order:before { content: '\e885'; }
.ico-font-contacts-phone:before { content: '\e886'; }
.ico-font-contacts-email:before { content: '\e887'; }
.ico-font-contacts-whatsapp:before { content: '\e888'; }
.ico-font-bank-process:before { content: '\e889'; }
.ico-font-instant-clock:before { content: '\e88a'; }
.ico-font-one-profile:before { content: '\e88b'; }
.ico-font-two-profiles:before { content: '\e88c'; }
.ico-font-clock-round:before { content: '\ea45'; }
.ico-font-combo-shape:before { content: '\ea46'; }
.ico-font-functionalities:before { content: '\ea47'; }
.ico-font-location-pin-filled:before { content: '\ea48'; }
.ico-font-nominals:before { content: '\ea49'; }
.ico-font-taxes-fees-chart:before { content: '\ea4a'; }
.ico-font-cb-feat-fees:before { content: '\e894'; }
.ico-font-coin-pile-alt:before { content: '\e895'; }
.ico-font-cash-in-load-atm:before { content: '\e847'; }
.ico-font-nfc-alt:before { content: '\e849'; }
.ico-font-wallet-alt:before { content: '\e897'; }
.ico-font-fund-money-alt:before { content: '\e84a'; }
.ico-font-money-transactions:before { content: '\e806'; }
.ico-font-card-with-dots:before { content: '\e899'; }
.ico-font-add-link:before { content: '\e89b'; }
.ico-font-coins-columns:before { content: '\e89c'; }
.ico-font-document-save:before { content: '\e89d'; }
.ico-font-email-dot:before { content: '\e89e'; }
.ico-font-history-time:before { content: '\e89f'; }
.ico-font-phone-sms-bubble:before { content: '\e84c'; }
.ico-font-briefcase:before { content: '\e850'; }
.ico-font-nav-payment-request:before { content: '\e862'; }
.ico-font-donation-payment:before { content: '\e8a3'; }
.ico-font-videos-materials:before { content: '\e8a4'; }
.ico-font-icard-pay:before { content: '\e8a5'; }
.ico-font-oct-payment:before { content: '\e8a6'; }


/* custom icons */
.fa-clock-o:before { content: '\e818';font-family: 'Fontello';color:#249fef; }
.fa-calendar:before { content: '\e819';font-family: 'Fontello';color:#249fef;}
.fa-chevron-up:before { content: '\e820'; font-family: 'Fontello'; color:#249fef;}
.fa-chevron-down:before { content: '\e81f';font-family: 'Fontello';color:#249fef;}
.fa-chevron-left:before { content: '\e81b';font-family: 'Fontello';color:#249fef;}
.fa-chevron-right:before { content: '\e81c';font-family: 'Fontello';color:#249fef;}
.ico-font-feedback-one:before { content: '\eab4'; } 
.ico-font-feedback-two:before { content: '\eab5'; } 
.ico-font-feedback-three:before { content: '\eab6'; }
.ico-font-feedback-four:before { content: '\eab7'; } 
.ico-font-feedback-five:before { content: '\eab8'; } 

/* Transaction icons */
.ico-font-cash-withdrawal:before { content: '\e804'; } 
.ico-font-e-money-redemption:before { content: '\e834'; }  /* default transaction icon */
.ico-font-original-credit:before { content: '\e834'; }  /* default transaction icon */
.ico-font-pos-payment:before { content: '\e80b'; } 
.ico-font-online-payment:before { content: '\e81a'; }
.ico-font-refund:before { content: '\e834'; }  /* default transaction icon */
.ico-font-request-money:before { content: '\e862'; }  /* default transaction icon */
.ico-font-payment:before { content: '\e834'; }  /* default transaction icon */
.ico-font-direct-debit:before { content: '\e82d'; }
.ico-font-pre-authorization:before  { content: '\e834'; }  /* default transaction icon */
.ico-font-moto-payment:before  { content: '\e834'; }  /* default transaction icon */
.ico-font-moto-refund:before  { content: '\e834'; }  /* default transaction icon */
.ico-font-moto-pre-authorization:before { content: '\e834'; }  /* default transaction icon */
.ico-font-funding-from-leupay:before { content: '\e834'; }  /* default transaction icon */
.ico-font-nfc-payment:before { content: '\e834'; }  /* default transaction icon */
.ico-font-atm-deposit:before { content: '\e84a'; }  /* default transaction icon */
.ico-font-atm-surcharge:before  { content: '\e834'; }  /* default transaction icon */
.ico-font-utility-bills:before { content: '\e809'; }  /* default transaction icon */
.ico-font-budget-funding:before { content: '\e834'; }  /* default transaction icon */
.ico-font-budget-surplus-transfer:before { content: '\e834'; }  /* default transaction icon */
.ico-font-transfer-to-leupay:before { content: '\e830'; }
.ico-font-budget-funding-from-a-leupay-account:before { content: '\e830'; }
.ico-font-budget-surplus-transfer-to-a-leupay-account:before{ content: '\e830'; }
.ico-font-transfer-from-leupay-wallet:before { content: '\e85c'; } 
.ico-font-payment-request:before  { content: '\e834'; }  /* default transaction icon */
.ico-font-payment-return:before  { content: '\e834'; }  /* default transaction icon */
.ico-font-reserve-withhold:before  { content: '\e834'; }  /* default transaction icon */
.ico-font-reserve-release:before  { content: '\e834'; }  /* default transaction icon */
.ico-font-withdrawal:before { content: '\e804'; }
.ico-font-card-top-up:before { content: '\e80e'; }
.ico-font-commission:before { content: '\e834'; }  /* default transaction icon */
.ico-font-cash-funding:before { content: '\e84a'; }
.ico-font-negative-set-off:before { content: '\e834'; }  /* default transaction icon */
.ico-font-tax-payment:before { content: '\e8e4'; }
.ico-font-account-payments-budget:before { content: '\e874'; }
.ico-font-payment-budget:before { content: '\e874'; }
.ico-font-vignette-payment:before { content: '\e877'; }
.ico-font-pin-code:before { content: '\e89a'; } /* '' */
.ico-font-funding-employee-cards:before { content: '\e84a'; }
.ico-font-withdraw-from-employee-cards:before { content: '\e804'; } 
.ico-font-duty-and-taxes-payment:before { content: '\e809'; }
/* --------- /icard.com/trunk/client/css/accountv2/pages/account.css --------- */
/*========== Account tab ==========
=================================== */

.accounts_lists .subtab-menu {
    color: rgb(169, 169, 169);
    position: relative;
}

.accounts_lists .subtab-menu:before {
    content: "";
    position: absolute;
    width: 87%;
    height: 100%;
    bottom: 0;
    background-image: linear-gradient(to right,rgba(255,255,255,0) 80%,rgb(169,169,169) 0);
    background-position: bottom;
    background-size: 10px 1px;
    background-repeat: repeat-x;
}
.accounts_lists .subtab-title {
    margin: 0;
}

/*
Table
*/

.accounts_lists table {
    width: 100%;
    font-weight: 400;
}

.accounts_lists table th {
    border-bottom: 1px solid #eceeef;
    padding: 20px 0 !important;
    text-align: center;
    text-transform: uppercase;
    font-size: 11px;
    color: #666666;
}

.accounts_lists table td {
    padding: 20px 0;
    border-bottom: 1px solid #eceeef;
    text-align: center;
    position: relative;
}

.accounts_lists table td label, .accounts_lists table td span.balance {
    font-size: 14px;
    color: #333333;
    font-weight: 600;
}

.accounts_lists table td input.accountname_edit[placeholder] {
    background-color: #f7f7f7;
    font-size: 14px;
    color: #666666;
}

.accounts_lists table td i {
    font-size: 20px;
}

.accounts_lists table td i.ico-font-download-doc {
    color: #b1b1b1;
}

.accounts_lists table td a:hover i.ico-font-download-doc {
    color: #6a6a6a;
}

.accounts_lists table td i.ico-font-pdf {
    color: #d88a8a;
}

.accounts_lists table td a:hover i.ico-font-pdf {
    color: #9d4040;
}

.accounts_lists table td i.ico-font-settings-dots {
    font-size: 5px;
    color: rgb(151, 142, 142);
    text-align: center;
    vertical-align: middle;
}

.accounts_lists table td i.ico-font-settings-dots:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.accounts_lists table td i.ico-font-settings-dots:hover {
    color: #249fef;
}

.accounts_lists table td .settings-options .settings-dropdown {
    background-color: #ffffff;
    border: 0;
    min-width: 20px;
    transition: all 0.2s;
}

.accounts_lists table td .settings-options .settings-dropdown:active,
.accounts_lists table td .settings-options .settings-dropdown:focus,
.accounts_lists table td .settings-options .settings-dropdown:visited {
    background-color: #fff;
    border: 0;
    box-shadow: none !important;
}

.accounts_lists table td .settings-options.show .settings-dropdown i {
    color: #cccccc;
    transition: all 0.1s;
}

.accounts_lists table td .settings-options .dropdown-menu .dropdown-item {
    /*padding: 23px 24px;*/
    padding: 10px 24px;
    cursor: pointer;
    background-color: #fff;
    font-size: 13px;
    color: #666666;
}

.accounts_lists .dropdown-menu-right {
    padding-top: 0;
    padding-bottom: 0;
    border: none;
    box-shadow: rgba(235,235,235,.9) 0 2px 16px 3px;
}

.accounts_lists table td .settings-options .dropdown-menu .dropdown-item:hover {
    color: #fff !important;
    background-color: #249fef;
    border: none;
}

.accounts_lists table td .settings-options .dropdown-menu .dropdown-item:active,
.accounts_lists table td .settings-options .dropdown-menu .dropdown-item:focus,
.accounts_lists table td .settings-options .dropdown-menu .dropdown-item:visited {
    background-color: transparent;
    border: none;
}

.accounts_lists table td .settings-options .dropdown-menu .dropdown-item i {
    padding-right: 15px;
    font-size: 15px;
}

.accounts_lists table td .settings-options .dropdown-menu .dropdown-item:nth-child(2) {
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}

.accounts_lists table td .account-field {
    display: -webkit-inline-box;
    width: 100%;
}

.accounts_lists table td .account-field .account-name {
    min-width: 240px;
}

.accounts_lists .flag {
    vertical-align: -webkit-baseline-middle;
}

.accounts_lists .transfer-type-box {
    transition: .2s;
    min-height: auto;
}

.accounts_lists table td .toggle-name-change.btn-secondary-options,
.accounts_lists table td .toggle-name-change.btn-secondary-options.acc-btn-edit {
    color: #249fef;
    border: none;
    background-color: transparent;
    position: absolute;
    top: 20px;
    right: 10px;
    display: inline-block;
}

.accounts_lists table td .toggle-name-change.btn-secondary-options i,
.accounts_lists table td .toggle-name-change.btn-secondary-options.acc-btn-edit i {
    font-size: 13px;
}

.toggle-name-change.btn-secondary-options.card-btn-edit {
    color: #249fef;
    border: none;
    background-color: transparent;
    top: 20px;
    right: 10px;
    display: inline-block;
    margin-left: 10px;
}

.toggle-name-change.btn-secondary-options.card-btn-edit i {
    font-size: 13px;
}

/*:-moz-any(.toggle-name-change) {
    margin-top: 18px !important;
}*/

:-moz-any(.moz_check) {
    margin-top: -4px !important;
}

.transaction-result-container .dnld-ico {
    width: auto!important;
    min-width: auto;
    padding-right: 20px;
}

.transaction-result-container .dnld-ico.show:after {
    transform: rotateX(180deg);
}


.transaction-result-container .dnld-ico button{
    padding: 0;
    border: none;
}

.dropdown-doc > .dnld-ico .pdf-ico:before {
    color: #c66;
}

.dropdown-doc > .dnld-ico .excell-ico:before {
    color: #59c770;
}

.dropdown-doc > .dnld-ico .simple-excell-ico:before {
    color: #999;
}

.transaction-result-container .dropdown-doc .dnld-ico .dropdown-menu a {
    padding: 10px 18px;
}

.jsPeriodClick:hover {
    color: #999;
}

/* ==========STATEMENTS======
========================== */
.show-filter {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.show-filter li {
    position: relative;
    display: inline-flex;
    margin-left: 10px;
}

.show-filter li:after {
    content: "";
    height: 10px;
    width: 1px;
    background-color: #666;
    display: block;
    position: absolute;
    top: 5px;
    right: -5px;
}

.show-filter li:last-child:after {
    display: none;
}

.show-filter li.active a {
    color: #666;
}

.transaction-result-container .bootstrap-select>.dropdown-toggle {
    padding: 0 15px;
}

.statement-detail .bootstrap-select.select-simple.show:after {
    transform: rotateX(180deg);
}
/* --------- /icard.com/trunk/client/css/accountv2/pages/transfers.css --------- */
/* ========= TRANSFERS ==================
======================================= */

.horizontal-tab-navigation ~ .tab-content.swift-transfer .tab-pane .form-group .checkbox-wrap label,
.horizontal-tab-navigation ~ .tab-content.sepa-transfer .tab-pane .form-group .checkbox-wrap label,
.horizontal-tab-navigation ~ .tab-content.bisera-transfer .tab-pane .form-group .checkbox-wrap label {
    vertical-align: super;
}

.horizontal-tab-navigation ~ .tab-content.swift-transfer .tab-pane .form-group .radio-wrap + label,
.horizontal-tab-navigation ~ .tab-content.sepa-transfer .tab-pane .form-group .radio-wrap + label,
.horizontal-tab-navigation ~ .tab-content.bisera-transfer .tab-pane .form-group .radio-wrap + label {
    vertical-align: -webkit-baseline-middle;
    padding-left: 9px;
}

.horizontal-tab-navigation ~ .tab-content.swift-transfer .tab-pane .form-group input.pl-holder::placeholder,
.horizontal-tab-navigation ~ .tab-content.sepa-transfer .tab-pane .form-group input.pl-holder::placeholder,
.horizontal-tab-navigation ~ .tab-content.bisera-transfer .tab-pane .form-group input.pl-holder::placeholder {
    color: #ccc;
}

/*.payment-block .card-select.select-custom.currency div {
	padding-top: 23px;


.payment-block .card-select.select-custom.currency div {
    outline: 0;
    margin-top: 7px;
}}*/

.payment-block .card-select.select-custom.currency.currencies-picker div {
    margin-top: 0px;
}

.payment-block .card-select.select-custom.currency.currencies-picker div.disabled .disabled {
    background-color: #F6F6F6;
    cursor: default;
    color: #666;
    opacity: 1;
}

.payment-block .select-custom.currency.currencies-picker .btn-group.disabled:after {
    z-index: 10;
}

.payment-block .select-custom.currency.currencies-picker .btn-group.disabled:after:hover {
    cursor: default;
}

.payment-block .select-custom.currency.currencies-picker .btn-group:after {
    height: 15px;
    top: 10px;
}

.payment-block .card-select.select-custom.currency div.open {
    margin-top: 0;
}

.payment-block .card-select.select-custom.currency div:visited,
.payment-block .card-select.select-custom.currency div:focus,
.payment-block .card-select.select-custom.currency div:active {
    outline: 0;
}

.payment-block .select-custom .btn-group:before {
    top: 7px
}

.payment-block .select-custom .btn-group:after {
    height: 15px;
    top: 10px;
    /*top: 14px;*/
}

.money-draw .ico-font-transfer-to-leupay-wallet,
.icox2.ico-font-transfer-to-leupay-wallet {
    color: #f9ce1f;
}

.input-group.datepicker.calendar-option .form-control:not(:last-child),
.input-group.numberpicker.calendar-option .form-control:not(:last-child) {
    border-right: none;
}

.input-group.datepicker.calendar-option .input-group-addon,
.input-group.numberpicker.calendar-option .input-group-addon {
    background-color: #fff;
    color: #33a5f0;
    cursor: pointer;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    cursor: pointer;
}

.input-group.datepicker.calendar-option .input-group-addon i,
.input-group.numberpicker.calendar-option .input-group-addon i {
    color: #33a5f0;
}

.form-group i.ico-font.ico-font-info-rounded {
    font-size: 15px;
    color: #33a5f0;
}

.form-control.form-number.amount-input {
    opacity: 1;
    border: 0;
    border-bottom: 1px solid #999999;
    border-radius: 0;
    box-shadow: none;
    background-color: #fff;
    -webkit-text-fill-color: #666;
}

.amount-input-placeholder {
    position: absolute;
    display: none;
    right: 0;
    bottom: 6px;
    z-index: 1;
    padding-right: 28px;
    font-size: 48px;
    height: 60px;
    color: #b6b6b6;
}

.amount-input-placeholder:before {
    content: attr(data-before);
    color: #b6b6b6;
    font-size: 13px;
    padding-right: 5px;
}

.transfer-box .currency-account li.disabled {
    opacity: 0.5;
    border-color: #E5E5E5;
}

.transfer-box .currency-account li.disabled:hover {
    border-color: #E5E5E5;
}

.transfer-box .currency-account .form-group input[disabled~=disabled] + label + .account-transfer-disable{
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background: rgba(153,153,153,0.5);
    z-index: 21;
    border: 0;
    cursor: no-drop;
}

.account-transfer-complete .transfer-payment-container .select-custom .btn-group:after {
    color: #666!important;
}

.form-control.form-number.amount-input:focus {
    border-color: #999999;
}

.form-control['readonly'] {
    background-color: #f6f6f6;
    color: #666;
}

.form-control['readonly']:focus {
                             border-color: #f6f6f6;
                             color: #666;
                             box-shadow: none;
                             border: solid #ddd 1px;
                         }

.form-control['readonly']:hover {
                             cursor: default;
                         }

.execution-date-custom {
    position: absolute;
    bottom: 25px;
    right: 0;
}

.weekly-group {
    width: 100%;
}

.weekly-group-vertical {
    display: none;
}

.weekly-group-vertical .btn-weekly {
    margin: 0 auto 10px;
}

.btn-weekly {
    background: none;
    color: #666;
    font-size: 13px;
    line-height: 18px;
    border-radius: 8px;
    padding: 10px;
    box-shadow: none;
    border: 1px solid #ddd;
    cursor: pointer;
    min-width: 40px;
    text-align: center;
    margin-right: 10px;
}

.btn-weekly-disabled,
.btn-weekly.btn-weekly-disabled:hover {
    background: #F6F6F6;
    cursor: default;
    pointer-events: none;
    background: #F6F6F6;
}

.btn-weekly:hover,
.btn-weekly-checked {
    background: #249fef;
    color: #fff;
    border: 1px solid #249fef;
}

/*.radio-wrap .charges-radios {
	margin-top: 0;
}*/

/*.radio-wrap.charges-disabled-radios-wrapper input[type=radio] {
    cursor: default !important;
    margin-right: 10px;
}*/

.confirm-step-otp .jsSMSBox.p-0 {
    padding: 50px 15px !important;
}

.checkbox-wrap ~ label {
    padding-left: 12px;
    vertical-align: super;
    margin-bottom: 0;
}

.radio-wrap ~ label {
    padding-left: 15px;
    vertical-align: super;
    margin-bottom: 0;
    width: 100%;
}

.radio-wrap ~ label:hover,
.checkbox-wrap ~ label:hover {
    cursor: pointer;
}

.form-group input.form-control.spinner {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.datetimepicker .form-control {
    border-right: none;
    padding-right: 0;
    padding-left: 10px;
}

span.input-group-addon {
    background: #fff;
    border-color: #ddd;
    padding: 0 6px;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    cursor: pointer;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}

span.input-group-addon.disabled {
    background-color: #f6f6f6 !important;
    color: #666 !important;
}

.standing-date-to-datepicker.border-danger + span.input-group-addon,
.standing-date-from-datepicker.border-danger + span.input-group-addon {
    border-color: #dc3545 !important;
}

.icox2.color-light-wallet.ico-font-transfer-to-leupay-wallet {
    color: #90c8f4;
}

.icox2.color-light-wallet.ico-font-transfer-to-leupay-wallet:before {
    font-size: 30px;
}

ul.submenu-options li a.sub-link:hover .icox2.color-light-wallet.ico-font-transfer-to-leupay-wallet {
    color: #fff;
}

/*Account transfer - one accounts*/
.no-account-holder {
    box-shadow: 0 0 38px 3px rgba(0, 0, 0, 0.12);
    border-radius: 8px;
    position: relative;
    max-width: 269px;
    max-height: 77px;
}

.no-account-holder .order-new-card {
    display: block;
    position: relative;
    min-height: 87px;
    padding: 26px 10px 23px 65px;
}

.no-account-holder .order-new-card i {
    position: absolute;
    color: #249fef;
    border: 1px solid #249fef;
    background-color: #fff;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    top: 0;
    bottom: 0;
    left: 10px;
    margin-top: 18px;
}

.no-account-holder:hover .order-new-card i {
    color: #fff;
    border: 1px solid #249fef;
    background-color: #249fef;
}

.no-account-holder .order-new-card i:before {
    font-size: 15px;
    padding: 12px 9px;
}

.no-account-holder a {
    position: relative;
    color: #333;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0;
}

.no-account-holder a:hover {
    color: #333;
}

/* ========= JOINT SIGNATURES ============
======================================= */
.semi-bold {
    font-weight: 600;
}

.joint-sign table th {
    text-align: center;
    text-transform: uppercase;
    font-size: 11px;
    color: #666;
}

.joint-sign table td {
    /*padding: 10px 5px;*/
    border-bottom: 1px solid #eceeef;
    text-align: center;
    font-size: 13px;
    color: #333;
}

.joint-sign table th {
    padding: 10px 5px;
    border-bottom: 1px solid #eceeef;
}

.joint-sign .approved table th,
.joint-sign .canceled table th {
    padding: 20px 5px;
    border-top: 1px solid #eceeef;
}

.joint-sign .pending table th {
    padding: 10px 5px;
    border-top: 1px solid #eceeef;
}

.joint-sign table th:first-child,
.joint-sign table td:first-child {
    padding: 0 !important;
}

.joint-sign table td a.expand-info i.ico-font.ico-font-arrow-down {
    font-size: 7px;
    text-align: center;
    vertical-align: super;
}

.joint-sign table td img {
    vertical-align: middle;
}

table td i.ico-font.ico-font-globe {
    font-size: 27px;
    vertical-align: middle;
    color: #797f82;
}

.joint-sign i.ico-font.ico-font-warning {
    font-size: 17px;
    color: #666;
    left: 0;
    width: 100%;
}

.joint-sign i.ico-font-warning:before {
    margin-left: 0;
}

.joint-sign nav.page-count {
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.joint-sign .activity-info {
    font-size: 11px;
    color: #999;
    line-height: 30px;
}

.joint-sign .filter-header .show-filter span {
    font-size: 13px;
    color: #666;
    font-weight: 600;
}

.joint-sign .filter-header .show-filter li:after {
    background-color: #999;
}

.joint-sign .filter-header .show-filter a {
    color: #249fef;
}

.joint-sign .filter-header .show-filter a:hover {
    color: #999;
}

.joint-sign .filter-header a.btn-collapse {
    font-size: 14px;
    color: #989898;
}

.joint-sign .filter-header a.btn-collapse i {
    font-size: 7px;
    color: #989898;
    margin-left: 15px;
}

.joint-sign .search-icon > i.ico-font-arrow-down:before {
    top: -2px;
}

.joint-sign .filter-header a.btn-collapse.search-icon:before {
    font-size: 14px;
}

.joint-sign .bootstrap-select.dnld-ico .dropdown-toggle {
    padding: 0;
}

.joint-sign .bootstrap-select.dnld-ico .dropdown-toggle .filter-option {
    /*height: 30px;*/
    /*padding-top: 7px;*/
    font-size: 13px;
    color: #999;
}

.joint-sign .bootstrap-select.dnld-ico .dropdown-toggle .filter-option .pdf-ico:before {
    top: 0;
}

/*.joint-sign .bootstrap-select.select-simple:after {
	top: 18px;
}*/

.joint-sign .bootstrap-select.dnld-ico {
    min-width: 160px;
    max-width: 160px;
}

.joint-sign .bootstrap-select.dnld-ico .dropdown-menu ul li a {
    padding: 10px 18px;
}

.joint-sign .bootstrap-select.select-simple:after {
    right: -2px;
}

.joint-sign .bootstrap-select.select-simple.show:after {
    transform: rotateX(180deg);
}

.joint-sign h4.details-title {
    color: #005baa;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: left;
    padding: 10px 0;
    width: 100%;
}

.joint-sign .results-cell {
    background-color: #f8f8f8;
}

.joint-sign .results-cell span {
    padding: 0 14px;
}

.joint-sign .results-cell span.status-approved {
    padding-left: 0;
    color: #2eb94b;
}

.joint-sign .all-details table {
    display: flex;
    flex-flow: column nowrap;
    font-size: 11px;
    color: #666;
    line-height: 1.5;
    flex: 1 1 auto;
}

.joint-sign .all-details tr {
    width: 100%;
    display: flex;
    flex-flow: row nowrap;
}

.joint-sign .all-details td {
    display: flex;
    flex-flow: row nowrap;
    flex-grow: 1;
    flex-basis: 0;
    font-size: 11px;
    color: #666;
    font-weight: 500;
    padding: 6px 0;
    border: none;
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 0px;
    white-space: nowrap;
    border-bottom: none;
}

/*.joint-sign .flex-container .joint-details {
    float: left;
    min-height: 150px;
}*/

/* ========= MASS PAYMENTS ============
======================================= */

.internal-payment i.ico-font.ico-font-read-instructions {
    font-size: 44px;
    color: #9f9f9f;
}

.internal-payment i.ico-font-read-instructions:before {
    margin-top: 10px;
    margin-left: 0;
}

.internal-payment i.ico-font.ico-font-table-description {
    font-size: 38px;
    color: #9f9f9f;
}

.internal-payment i.ico-font-table-description:before {
    margin-top: 7px;
    margin-left: 0;
}

.internal-payment table {
    overflow: scroll;
}

.internal-payment table th {
    text-align: left;
    padding: 25px 10px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    font-size: 11px;
    text-transform: uppercase;
    color: #666;
}

.internal-payment table td {
    padding: 25px 10px;
    border-bottom: 1px solid #ddd;
}

.internal-payment table td p {
    display: -webkit-inline-box;
    margin-bottom: 0;
}

.internal-payment .payment-amount input {
    border: none;
    display: inline-block;
    background: #fff;
    color: #333;
    font-weight: 600;
    text-align: right;
    margin-left: 10px;
    padding-right: 0;
    cursor: default;
}

.internal-payment.external .payment-amount input {
    border: none;
    display: inline-block;
    background: #fff;
    color: #333;
    font-weight: 600;
    text-align: right;
    margin-left: 15px;
    padding-right: 0;
    cursor: default;
}

.internal-payment .total-amount-content table td {
    padding: 20px 10px 0 10px;
    text-align: right;
    font-size: 14px;
    border: none;
    font-weight: 500;
}

.internal-payment .download-block {
    color: #249fef;
}

.internal-payment .download-block:hover {
    color: #fff;
}

.internal-payment .download-template {
    margin-top: 39px;
    font-size: 18px;
    padding: 19px 45px;
    transition: 0.5s all;
    border-radius: 8px;
}

.internal-payment .download-template:hover {
    background-color: #249fef;
    transition: 0.5s all;
}

.internal-payment .download-template .circle-download {
    border-radius: 50%;
    border: 1px solid #ddd;
    line-height: 1;
    width: 95px;
    height: 95px;
    align-items: center;
    justify-content: center;
}

.internal-payment i.ico-font.ico-font-download-excel-template {
    font-size: 40px;
    position: absolute;
    margin-top: 25px;
    margin-left: 20px;
}

.internal-payment .mass-description .card:first-child .card-header {
    border-top: 1px solid rgba(0, 0, 0, .125);
}

.internal-payment .mass-description .card-header {
    background-color: #fff;
    padding: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .125);
}

.internal-payment .mass-description .card-header h5 {
    font-size: 13px;
    font-weight: 700;
}

.internal-payment .mass-description .card-header h5 a {
    display: block;
    padding: 25px 10px 25px 30px;
    position: relative;
}

.internal-payment .mass-description .card-header span {
    color: #333;
}

.internal-payment .mass-description i.ico-font.ico-font-arrow-down {
    font-size: 7px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 7px;
    height: 10px;
}

.internal-payment .mass-description .card-body {
    padding-top: 0;
}

.internal-payment .mass-description .card-body p {
    line-height: 30px;
    margin-bottom: 0;
}

.internal-payment .mass-description .card-body p.important {
    text-transform: uppercase;
    text-decoration: underline;
}

.internal-payment .mass-description .card-body label {
    color: #323232;
    font-size: 13px;
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 0;
    margin-top: 15px;
}

.internal-payment .mass-description .card-body ol li {
    line-height: 30px;
    margin-left: 15px;
}

.internal-payment .mass-select {
    z-index: 2;
}

.internal-payment .browse-item {
    position: absolute;
    z-index: 1;
    cursor: pointer;
    opacity: 0;
    text-align: right;
    left: 0;
}

.internal-payment .mass-description i.ico-font-arrow-down:before {
    transform: rotateX(180deg);
}

.internal-payment .mass-description .collapsed i.ico-font-arrow-down:before {
    transform: rotateX(0deg);
}

.internal-payment .mass-description .card:last-child .card-header {
    border-bottom: none;
}

.standing-orders-action-section {
    margin-top: -16px;
}

.standing-order-operation-codes {
    position: absolute;
    top: 498px;
    z-index: 1;
}

.toggle-advanced-settings span {
    cursor: pointer;
    padding-right: 10px;
}

.toggle-advanced-settings i {
    font-size: 8px;
}

.toggle-advanced-settings i:before {
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -ms-transition: 0.2s linear;
    -o-transition: 0.2s linear;
    transition: 0.2s linear;
}

.toggle-advanced-settings i.open:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.toggle-advanced-settings i:before {
    margin-bottom: 3px;
}

.advanced-search-row {
    width: 100%;
    margin-top: 15px;
}

.advanced-search-row .col-md-6:nth-child(1) .align-item-center {
    margin-bottom: 2px;
}

.advanced-search-row .col-md-6:nth-child(2) .form-group,
.advanced-search-row .col-md-6:nth-child(2) .form-group p {
    margin-bottom: 0;
}

/* Styles  for the modal with SEPA contries list */
.countries-list {
    clear:both;
    overflow: hidden;
}

.countries-list li {
    /*cursor:pointer;*/
    margin:0 0 5px 0;
    padding-left: 10px;
    width: 25%;
    float:left;
    position: relative;
}

.countries-list li::before{
    display: block;
    content:' ';
    position: absolute;
    width:4px;
    height:4px;
    background: #0077ba;
    left:0;
    top:50%;
    margin-top:-2px;
}

.bank-country-select-mask {
    position: absolute;
    top: 27px;
    left: 0;
    width: 100%;
    height: calc(100% - 27px);
    z-index: 3;
    background-color: #9c9b9b;
    opacity: 0.1;
    border-radius: 10px;
    cursor: default;
}

/* ====== SUCCESS Page ======
=============================*/
.qustion-box-content {
    background: #249FEF;
    color: #fff;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: .3rem;
    outline: 0;
    padding: 20px;
}

h2.qustion-box-title {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
}

.qustion-box-content .emoticon {
    cursor: pointer;
}

.qustion-box-content .emoticon i{
    font-size: 37px;
}

.qustion-box-content .radio-wrap span {
    border-color: #fff!important;
}

.qustion-box-content input[type="radio"]:checked ~ span:before {
    background-color: #fff;
}

.qustion-box-content .emoticons-wrapper {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
}

.qustion-box-content .btn {
    margin: auto;
    background-color: #0069d9;
    border-color: #0062cc;
}

.resent-transactions.table thead th {
    border-bottom: 1px solid #dee2e6;
}

.resent-transactions.table .no-transactions-row {
    border-bottom: 1px solid #eceeef;
}

.resent-transactions.table .no-transactions-row:hover {
    cursor: default;
}

.resent-transactions.table .no-transactions-row:hover > td {
    background: transparent !important;
}

.convert-money-info i.ico-font-info-rounded:before {
    font-size: 24px;
    color: #249fef;
    vertical-align: middle;
}

.convert-money-info i.ico-font-info:before {
    font-size: 24px;
    color: #249fef;
    vertical-align: middle;
}

.account-transfers-suggestion-box.transfer-box-suggestion {
    max-width: 269px;
}

.account-transfers-suggestion-box.transfer-box-suggestion ul li {
    max-height: 72px;
}

@media (min-width: 576px) {
    .qustion-dialog {
        max-width: 832px;
        margin: auto;
    }
}

.transfers-view-bank .account-section,
.transfers-view-internal .account-section {
    margin-top: 100px !important;
}

.mass-payments-total-amount {
    position: absolute;
    top: 50%;
    right: 99px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.mass-payments-total-amount span:first-child {
    font-weight: 600;
    padding-right: 20px;
}

.mass-payments-total-amount-label {
    padding-left: 59px;
}

.internal-transfers-account-info-offset-top-28 {
    position: relative;
    top: -28px;
}

@media screen and (max-width: 991px) {
    .internal-transfers-account-info-offset-top-28 {
        top: 0;
        padding-top: 25px;
    }
}
/* --------- /icard.com/trunk/client/css/accountv2/pages/funding.css --------- */
/*================ FUNDING ================
=========================================== */

.funding-steps {
    max-width: 520px;
    margin-left: 20px;
    margin-right: auto;
}

.funding-steps .justify-content-start {
    position: relative;
    min-height: 84px;
}

.funding-steps .justify-content-start:nth-child(2) {
    min-height: 100px;
}

.funding-steps .justify-content-start:nth-child(1):after,
.funding-steps .justify-content-start:nth-child(2):after {
    position: absolute;
    content: '';
    width: 20px;
    height: 20px;
    border: solid #dadada;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg) translateX(-50%);
    left: 50%;
    bottom: 0;
    margin: auto;
}

.funding-steps .full-step {
    display: inherit;
}

.funding-steps .ico-font {
    padding-top: 6px;
    font-size: 43px;
    color: #249fef;
    left: -75px;
    display: inline-block;
    position: absolute;
    top: -15px;
}

.funding-steps.trustly-funding-steps {
    margin-left: 0;
    display: block;
}

.funding-steps.trustly-funding-steps.fl-steps {
    display: flex;
}

.funding-steps.trustly-funding-steps .trustly-fund-icon:before {
    margin-left: 0;
}

.funding-steps.trustly-funding-steps li {
    margin-bottom: 20px;
}

.funding-steps.trustly-funding-steps li .badge-primary {
    position: absolute;
}

.funding-steps.trustly-funding-steps li .badge-txt {
    display: inline-block;
    padding-left: 30px;
}

.funding-steps.trustly-funding-steps .ico-font {
    position: relative;
    display: block;
    left: 0;
    font-size: 33px;
}

.funding-steps .badge.badge-default {
    background-color: #ccc;
}

.form-group.date-input .form-control {
    max-width: 70px;
    display: initial;
}

.form-group.date-input label {
    display: block;
}

.payment-block.funding-via-card .select-custom .btn-group button {
    border: none;
}

.payment-block.funding-via-card .select-custom .btn-group:after {
    color: #249fef;
}

.payment-block.funding-via-card .card-select.select-custom.currency div {
    margin-top: 14px;
}

.payment-block.funding-via-card i.ico-font.ico-font-configuration-icon {
    font-size: 23px;
}
.table-no-border.bg-white td {
    padding-top: 10px;
    padding-bottom: 10px;
}
.table-no-border.bg-white td:first-child {
    padding-left: 0;
}
.table-no-border.bg-white td:nth-child(2) {
    background: #fff;
    text-align: right;
}
.carousel-inner.funding-items table td {
    padding-left: 0;
    padding-right: 0;
}

.funding-steps.imp-section-fund,
.funding-steps.imp-section-fund .funding-steps {
    max-width: 100%;
    margin-left: auto;
}

.funding-steps.trustly-funding-steps.fl-steps li .trust-p {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 25px;
    position: relative;
}

.trustly-fix-bg .funding-steps.trustly-funding-steps.fl-steps li .trust-p {
    min-height: 48px;
}

.funding-steps.trustly-funding-steps.fl-steps li .trust-p:after {
    position: absolute;
    content: '\e842';
    font-family: "Fontello";
    width: 20px;
    height: 40px;
    font-size: 35px;
    font-weight: 100;
    color: #d9d9d9;
    left: calc(100% + 30px);
    top: 0;
}

.funding-steps.imp-section-fund .funding-steps.trustly-funding-steps li {
    max-width: 220px;
    margin-right: 80px;
    position: relative;
}

.funding-steps.imp-section-fund .funding-steps.trustly-funding-steps li:nth-child(3n+3) {
    margin-right: 0;
}

.funding-steps.trustly-funding-steps.fl-steps li:last-child .trust-p:after {
    content: none;
    display: none;
}

.funding-steps.trustly-funding-steps.fl-steps li:last-child:after {
    display: none;
}

.funding-steps.trustly-funding-steps.fl-steps li .badge-txt {
    padding-left: 0;
    font-size: 14px;
    line-height: 24px;
    position: relative;
}

.funding-steps .justify-content-start:nth-child(1):after,
.funding-steps .justify-content-start:nth-child(2):after {
    display: none;
}

.funding-steps.imp-section-fund h4 {
    font-weight: 300;
    margin-bottom: 30px;
}

/* ============= LOAD MONEY ===============
=========================================== */
.via_bank .bt-steps {
    position: relative;
    text-align: center;
}

.via_bank .bt-steps img {
    position: relative;
}

.via_bank .bt-steps i {
    position: absolute;
    text-align: center;
    vertical-align: middle;
    font-size: 43px;
    color: #0f65af;
    top: 17px;
    left: 0;
    margin-left: 41%;

}

.via_bank .bt-steps span.steps {
    font-size: 14px;
    color: #005baa;
    text-align: center;
    vertical-align: middle;
}

.funding-via-card .currency_items .cards-place {
    padding: 0;
}

.fund-step .ico-font.ico-font-lamp {
    font-size: 25px;
}

.fund-step a.active i.ico-font.ico-font-lamp {
    color: #ffcc00;
}

.funding-step-two-info-text {
    position: relative;
    padding: 14px 0 25px 51px !important;
    min-height: 45px;
    margin-bottom: 25px;
}

.funding-step-two-info-text:before {
    content: '\e83f';
    font-family: "Fontello";
    font-size: 16px;
    color: #249fef;
    position: absolute;
    left: 18px;
    top: 11px;
}


/* ============= NEW FUNDING PAGE ===============
================================================= */
.card-header.fund-option {
    position: relative;
    padding: 0;
}

.card-header.fund-option .btn.btn-link.collapsed:hover {
    background-color: #fff;
    /*background-color: rgba(0,0,0,.03);*/
}

.card-header.fund-option .btn.btn-link {
    padding: 37px 20px 42px 20px;
    display: block;
    text-decoration: none;
    width: 100%;
    margin-left: 0;
}

.card-header.fund-option .btn.btn-link.collapsed {
    background-color: #fff;
    margin-left: 0;
}

.card-header.fund-option .btn.btn-link.collapsed i.ico-font.ico-font-arrow-down:before {
    transform: rotate(0deg);
}

.card-header.fund-option h5 {
    padding-left: 125px;
    color: #333;
    font-size: 14px;
    text-align: left;
    font-weight: 700;
}

.card-header.fund-option .fund-icon {
    position: absolute;
    top: 0;
    left: 20px;
    bottom: 0;
    margin: auto;
    padding: 0;
    font-size: 30px;
    color: #249fef;
}

.card-header.fund-option .ico-font-credit-debit-card:before,
.card-header.fund-option .ico-font-fund-bank-transfer:before {
    margin-left: 0;
}
.card-header.fund-option.fund-01 .fund-icon {
    top: 33px;
    font-size: 25px;
}

.card-header.fund-option.fund-03 .fund-icon {
    top: 28px;
}

.card-header.fund-option.fund-04 .fund-icon {
    top: 28px;
    font-size: 28px;
}

.card-header.fund-option .arrow-position {
    padding: 35px 0;
    display: block;
    text-decoration: none;
    position: absolute;
    right: 0;
    top: 0;
}

.card-header.fund-option i.ico-font.ico-font-arrow-down {
    font-size: 7px;
    padding-right: 10px;
}

.card-header.fund-option i.ico-font.ico-font-arrow-down:before {
    transform: rotate(180deg);
}

.accordion.funding-accordion-menu .card .card-body {
    border-bottom: 1px solid rgba(0,0,0,.125);
}

.funding-accordion-menu .card .card-body img {
    width: 102%;
}

.funding-bank-download-details {
    padding-top: 7px;
    color: #666;
}

.funding-bank-download-details:before {
    left: 0;
    color: #c66;
    position: absolute;
    font-size: 21px;
}
/* --------- /icard.com/trunk/client/css/accountv2/pages/cards.css --------- */
/* ================= CARDS ==================
============================================= */

/* === Cards Block / Small block ===*/
.bootstrap-select.carousel-indicators {
    position: relative;
    bottom: 0;
    margin-right: 0;
    margin-left: 0;
}

.bootstrap-select.carousel-indicators li {
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: 100%;
    height: auto;
    margin-right: 0;
    margin-left: 0;
    text-indent: 0;
    cursor: pointer;
    background-color: inherit;
}

.cards-info.empty-cards {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    align-content: center;
}

.cards-info.empty-cards .empty-cards-actions {
    position: absolute;
    bottom: 0;
}

.cards-info.empty-cards a {
    line-height: inherit;
}

.no-shadow .cards-place .cards-info-section,
.carousel-item .cards-place .cards-info-section {
    position: absolute;
    right: -4px;
    top: 15px;
}

/*.cards-place > img {
    max-width: 130px;
}*/

.cards-info-section i.ico-font {
    width: 29px;
    text-align: center;
    display: inline-block;
}

.no-shadow .cards-place .cards-info-section {
    top: 0;
}

.no-shadow .cards-place {
    box-shadow: none;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 0;
}

.no-shadow .cards-info-section ul li,
.carousel-item .cards-info-section ul li {
    border-bottom: none;
}

.carousel-item .cards-place {
    box-shadow: none;
    margin-bottom: 0;
}

.card-select .bootstrap-select.form-control,
.search-select .bootstrap-select.form-control {
    padding: 0;
    cursor: pointer;
    transition: none;
}

.search-select .bootstrap-select.form-control {
    border: none;
}

.bootstrap-select.btn-group .dropdown-menu li {
    line-height: 2em;
    padding-bottom: 10px;
    padding-top: 10px;
}

.bootstrap-select.btn-group .dropdown-menu li:first-child {
    padding-top: 0;
}

.bootstrap-select.btn-group .dropdown-menu li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

.bootstrap-select.btn-group .dropdown-menu li.disabled.selected:first-child {
    display: none;
}

.bootstrap-select.btn-group .dropdown-menu li:nth-child(even) {
    /*border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;*/
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}

.card-select.lh-1 button.btn.dropdown-toggle.bs-placeholder.btn-default {
    line-height: 0;
}

.card-select.lh-1 button.btn.dropdown-toggle.bs-placeholder.btn-default {
    line-height: 1;
}

.card-option {
    padding: 0 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

/*.card-select li:nth-child(even) .card-option {
     background: #f5f7f8;
}
*/
.card-option span.ico-font-arrow-down {
    font-size: 0.4em;
}

.card-option img {
    width: 100%;
    margin: 0;
    image-rendering: -webkit-optimize-contrast;
}

.card-option .arrow-down {
    display: none;
}

.filter-option .card-option .arrow-down {
    display: block;
    line-height: 0.9;
}

.card-holder {
    margin-top: 30px;
    padding-bottom: 30px;
    /*border-bottom: solid 1px #ddd;
    */
    position: relative;
}

.card-holder img {
    margin: 0 auto;
    display: block;
}

.card-holder p {
    text-align: center;
    margin: 15px 0 0;
}

.filter-option .card-option {
    padding: 0;
    line-height: 1;
    font-size: 0.9em;
    background: none;
}

.card-select {
    color: #333;
    border-radius: 5px;
}

.card-select .btn,
.card-select .btn:hover {
    border: none;
}

.card-options {
    position: absolute;
    top: 0;
    right: 0;
}

.card-options span {
    padding: 0 0 5px;
}

.company-holder-text {
    color: #fff;
    font-size: 11px;
    font-size: 0.8em;
    position: absolute;
    left: 34%;
    bottom: 9px;
}

.company-holder-text-alt {
    left: 22%;
}

.company-holder-text-long {
    bottom: 4px; 
    text-align: left;
}

.company-holder-text-alts {
    left: 14%;
}

.card-holder-text {
    text-align: center;
    position: absolute;
    color: #fff;
    font-size: 11px;
    font-size: 0.8em;
}

:-moz-any(.card-holder-text) {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.lock-card,
.card-locked {
    position: absolute;
    color: #fff;
    text-align: center;
    /*padding-bottom: 30px;*/
}

#cardInfo .card-locked {
    position: inherit;
    text-align: left;
}

.mastercard .card-locked {
    top: 15px;
}

.locked.collapse.show {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 1;
}

.lock-card span.whitescreen,
.card-locked span.whitescreen {
    position: absolute;
    top: -100%;
    left: -100%;
    background: rgba(255, 255, 255, 0.8);
    display: block;
    width: 300%;
    height: 300%;
    z-index: 0;
}

.locked {
    text-transform: uppercase;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background: rgba(220, 33, 35, 0.8);
    border-radius: 50%;
    padding: 23px 14px;
    display: none;
    transition: 0.2s all;
}

.cards-place.active-status p.status span.toggle-lock {
    color: #59c770;
}

.cards-place.card-locked .locked {
    color: #fff;
    width: 90px;
    height: 90px;
    display: block;
}

.cards-place.card-locked .locked p {
    font-size: 10px;
}

.cards-place img {
    transition: 1s all;
    max-width: 200px;
}

.cards-place.card-locked img {
    opacity: 0.4;
}

.business-cards-place .cards-info {
    position: relative;
}

/*.cards-place.card-locked .cards-info-section .card-lock .ico-font-padlock-locked:before {*/
    /*content: '\e807';*/
    /*color: #d30b0d;*/
    /*margin-left: 6px;*/
/*}*/

/*.cards-place .cards-info-section .card-lock .ico-font-padlock-locked:before {*/
    /*content: '\e808';*/
    /*color: #249fef;*/
    /*margin-left: 6px;*/
/*}*/

/*.cards-place .cards-info-section .card-lock .ico-font-padlock-locked.disabled:before {*/
    /*color: #D5D5D5;*/
/*}*/

#blockcase .cards-info-section i.ico-font-arrow-right {
    padding: 0 5px;
}

.no-cards-holder h2 {
    font-weight: 300;
}

.cards-info-section .holder-card-info {
    text-align: center;
    padding-top: 40px;
}

.cards-info-section .holder-card-info p {
    color: #999;
    font-size: 17px;
    line-height: normal;
}

/*.cards-info {
    position: absolute;
    bottom: 0;
    left: 15px;
    right: 15px;
    margin: auto;
}*/

.cards-info-section .lock, 
.cards-info-section a, 
.cards-info-section p {
    font-size: 13px;
    line-height: 30px;
    margin-bottom: 0;
}

.cards-info-section li {
    border-bottom: 1px solid #ddd;
    /*margin-right: 10px;*/
    padding: 5px 0;
}

/*.cards-info-section i.ico-font-padlock-locked:after {
     content: 'Lock Card';
     background: #fff;
     font-style: normal;
     position: absolute;
     opacity:0;
}
*/
/*.cards-info-section .left-lock i.ico-font-padlock-locked:after {
     content: 'Lock Card';
     background: #fff;
     font-style: normal;
     position: absolute;
     opacity: 0;
     right: 45px;
}
*/
/*.ico-font-padlock-locked:not(.icox2){
     color: #ff6384;
}
*/
.ico-font-padlock-locked.collapsed {
    color: #00c0ff;
}

.cards-info-section i.ico-font-padlock-locked.collapsed:after {
    opacity: 1;
}

/* status under the card - list-cards  */
.cards-info-secondary {
    bottom: -55px;
}

.cards-info-secondary .status {
    margin-bottom: 5px;
}

/* =========== CARDS STATES VIEW ============
============================================= */
.tab-content .block.tab-pane .cards-place.active-status .cards-info p.status span,
.card-details dl.list-horizontal.active-status .state,
.tab-content .block.tab-pane .active-status .state {
    color: #59c770;
    font-weight: 600;
}

.tab-content .block.tab-pane .cards-place.card-locked .cards-info p.status span,
.card-details dl.list-horizontal.card-locked .state,
.tab-content .block.tab-pane .card-locked .state,
.tab-content .block.tab-pane .card-locked .state a i.ico-font.ico-font-padlock-locked {
    /*color: #ff6384;*/
    color: #d30b0d;
    font-weight: 600;
}

.block dl.list-horizontal.card-locked,
.tab-content .block.tab-pane .card-locked {
    position: relative;
    color: #333;
    text-align: inherit;
}

/* =========== CARDS SETTINGS ===============
============================================= */
.card-settings-page .settings-icon {
    display: none;
}

.settings-wrapper {
    padding: 35px 0;
    margin: 0;
    width: 100%;
    position: relative;
}

.settings-wrapper label {
    margin-bottom: 0;
    white-space: pre-wrap;
}

.settings-wrapper .period-content {
    /*display: flex;*/
    flex-direction: column;
    justify-content: center;
    margin-bottom: 20px;
}

.settings-wrapper .period-content:last-child {
    margin-bottom: 0;
}

.settings-wrapper .period-title {
    position: absolute;
    top: 0;
    font-weight: 600;
}

.settings-wrapper li {
    list-style: none;
    white-space: nowrap;
    padding-bottom: 15px;
    text-align: left;
    vertical-align: middle;
}

.settings-wrapper li:first-child {
    padding-left: 0;
}

.settings-wrapper .form-group {
    margin-bottom: 0;
}

.settings-wrapper input {
    padding: 10px;
    text-align: center;
    display: inline-block;
}

.settings-wrapper input ~ label {
    margin-left: 10px;
}

.settings-wrapper ul.transactions-settings li {
    display: flex;
    align-items: center;
    padding: 20px 0;
}

.settings-wrapper ul.transactions-settings li:first-child {
    padding: 0;
}

.settings-wrapper ul.transactions-settings li.even-child {
    padding: 15px 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.settings-wrapper ul.transactions-settings li i.ico-font {
    width: 30px;
    color: #249fef;
    text-align: left;
    padding-right: 10px;
}

.settings-wrapper ul.transactions-settings li i.ico-font ~ label {
    color: #249fef;
    text-transform: uppercase;
    font-weight: 500;
}

.settings-wrapper ul.transactions-settings li i.ico-font.ico-font-home-phone:before {
    font-size: 25px;
}

.settings-wrapper ul.transactions-settings li i.ico-font.ico-font-pos:before {
    font-size: 40px;
}

.settings-wrapper ul.transactions-settings li i.ico-font.ico-font-tv:before {
    font-size: 25px;
}

.settings-wrapper ul.transactions-settings li i.ico-font.ico-font-email:before {
    font-size: 20px;
    /*padding: 0 12px;*/
}
.settings-wrapper ul.transactions-settings li i.ico-font.ico-font-mobile:before {
    font-size: 25px;
   /* padding: 0 17px;*/
}

.settings-title {
    width: 100%;
    background: #fff;
}

.settings-title .block-title {
    padding-top: 15px;
}

.card-settings-page .block-content a {
    border: none;
    -webkit-appearance: none;
}

.card-settings-page .block-content .line-header {
    margin-top: 15px;
}

.settings-label {
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 20px;
}

.transactions-settings .checkbox-wrap ~ label {
    margin: 0;
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
}

.transactions-settings .i-types i {
    color: #249fef;
    font-size: 24px;
    vertical-align: middle;
    margin: 0 10px 0 7px;
    padding-right: 0 !important;
    position: absolute;
    bottom: 0;
    left: 0;
}

.transactions-settings .i-types i.ico-font-settings-mobile-app {
    font-size: 34px;
}

.settings-title .settings-rotate:after {
    content: "\e81f";
    font-family: "Fontello";
    position: absolute;
    height: 36px;
    right: 15px;
    top: 7px;
    font-size: .5em;
    color: #249fef;
    transition: .2s all;
    display: flex;
    align-items: center;
    transform: rotate(180deg);
}

.settings-title.collapsed .settings-rotate:after {
    transform: rotate(0deg);
}

/* =========== Cards Block / Page ===========
============================================= */
.block.line-header {
    padding-bottom: 15px;
    margin-bottom: 30px;
}

/* Card Select */
/*.card-select.all-cards {
     margin: 0;
     border-radius: 0;
     border-top: 0;
     border-left: 0;
     border-right: 0;
     padding-left: 0;
     padding-right: 0;
}
*/
.all-cards .bootstrap-select.ico-font-arrow-down:before {
    font-size: 0.5em;
    position: absolute;
    right: 10px;
    z-index: 10;
    top: 50%;
    transform: translate(0, -50%);
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    /*font-size: 14px;*/
    color: #666;
}

/*.all-cards .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    overflow: visible;
}*/

.card-select.all-cards button.btn.dropdown-toggle.bs-placeholder.btn-default {
    line-height: inherit;
    overflow: hidden;
    /* border: solid 1px #ddd;*/
    border-radius: 0.25rem;
    padding-right: 30px;
    /*max-height: 35px;*/
}

.dnld-ico .ico-font {
    font-size: 3em;
}

.dnld-ico .dropdown-menu.inner {
    /* font-size: 3em;
    */
    padding: 10px 15px !important;
}

.bootstrap-select.dnld-ico .dropdown-toggle .filter-option {
    display: initial;
}

/* View mode */
.view-mode a {
    padding-left: 10px;
    font-size: 1.2em;
    color: #999;
}

.view-mode a.active {
    color: #249fef;
}

/*Card Block*/
.cards-place {
    box-shadow: 0 0 5px 2px #ebebeb;
    border-radius: 4px;
    padding: 23px;
    margin-bottom: 30px;
    overflow: hidden;
}

.cards-place .cards-info-section {
    position: relative;
}

.cards-info-section {
    min-height: 200px;
}

.cards-place .card-holder-text {
    padding-top: 10px;
}

.card-holder-text .card-number,
.cards-place .card-holder-text .card-number {
    text-align: left;
}

.card-holder-text .card-valid,
.cards-place .card-holder-text .card-valid {
    text-align: left;
}

.card-holder-text .card-holder-name,
.cards-place .card-holder-text .card-holder-name {
    text-align: left;
}

.cards-place.mastercard .card-holder-text {
    font-size: 1em;
    text-align: left;
    padding-top: 65px;
    padding-right: 35px;
}

.cards-place.card-locked {
    position: relative;
    color: inherit;
    text-align: unset;
    /*height: 100%;
    min-height: 100%;*/
}

/*.toggle-lock {
    position: relative;
    color: #00c0ff;
}
*/
.cards-place.card-locked .cards-info .status .color-green:before {
    color: #d30b0d;
    background: #fff;
    position: absolute;
    font-weight: 600;
    width: 100%;
    /* line-height: 2.3em;*/
}

/* ============ Card Details ============
========================================= */
.card-mod-dark .card-holder-text {
    color: #333;
    font-weight: 700;
    padding-top: 0;
    bottom: 10px;
    min-width: 155px;
    line-height: 12px;
}

.card-mod-dark .card-holder-text .card-number {
    text-align: left;
}

.card-mod-dark .card-holder-text .card-valid {
    text-align: center;
}

.card-mod-dark .card-holder-text .card-holder-name {
    max-width: 100px;
}

.cards-place.card-locked .card-mod-dark .card-holder-text {
    opacity: 0.3;
}

.card-mod-dark :-moz-any(.card-holder-text) {
    top: unset;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}

/* ============ Card Details ============
========================================= */

.block.card-details {
    padding-top: 35px;
}

dl.list-horizontal {
    margin: 0;
}

.list-horizontal dd {
    border-top: 1px solid #ddd;
    text-align: left;
    padding: 0;
    margin: 0;
    font-size: 13px;
    line-height: 30px;
    color: #999;
    font-weight: 300;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 17%;
    -ms-flex: 0 0 17%;
    flex: 0 0 17%;
    min-width: 170px;
}

.list-horizontal dt {
    border-top: 1px solid #ddd;
    padding-left: 0;
    margin-left: 30px;
    font-size: 13px;
    color: #666;
    line-height: 30px;
    font-weight: 600;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 78.666667%;
    -ms-flex: 0 0 78.666667%;
    flex: 0 0 78.666667%;
    max-width: 500px;
}

.account-card-type {
    margin-top: 10px;
}

.list-horizontal dd,
.list-horizontal dt,
.list-horizontal dd:first-of-type,
.list-horizontal dt:first-of-type {
    border: 0;
}

#transactionsFilter {
    margin-top: 30px;
}

/* == Order == */
.btn-next-step {
    margin-top: 30px;
    text-align: right;
}

/*.card-details .bootstrap-select.form-control.show,
.delivery .bootstrap-select.form-control.show {
    background-color: #fff!important;
    border: 1px solid #ced4da!important;
}*/

.delivery .provider {
    margin-top: 2px;
}

.select-account-cards {
    width: 100%!important;
    border-color: #ced4da;
}

.select-account-cards .btn,
.select-account-cards .btn:hover {
    border-color: #ced4da;
}


.card-details .filter-header a.btn-collapse i {
    font-size: 7px;
    color: #989898;
    margin-left: 15px;
}

.card-details .search-icon > i.ico-font-arrow-down:before {
    top: -2px;
}

.lp-card-detail .bootstrap-select.select-simple.show:after {
    transform: rotateX(180deg);
}

/* ========== CARD ORDER ========== 
=================================== */
.card-details.card-order .carousel.carousel-choose-card .img-fluid:after {
    display: none;
}

.card-details.card-order i.ico-font-elispe:before,
.card-order-delivery i.ico-font-elispe:before {
    color: #249fef;
    font-size: 3em;
    margin: 0 0 0 6px;
}

.card-details.card-order .relative span.count,
.card-order-delivery .relative span.count {
    position: absolute;
    top: 0;
    left: 21px;
}

.card-order-delivery .radio-wrap label {
    cursor: pointer;
}

.card-order-delivery .card-holder .badge.badge-primary,
.card-order-review .card-holder .badge.badge-primary {
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    margin-left: 10px;
}

.card-order-delivery i.ico-font.ico-font-delivery-postal-service:before,
.card-order-delivery i.ico-font-selected-amount:before,
.card-order-delivery i.ico-font-airplane-delivery:before {
    font-size: 30px;
    color: #249fef;
    vertical-align: top;
    padding-top: 4px;
}

.card-order-review .table td:last-child {
    color: #333;
    font-weight: 500;
    text-align: right;
}

.card-order-review .table td:last-child label {
    float: left;
    margin-bottom: 10px;
}

.card-order-review .table.table-review td {
    border-bottom: 1px solid #dee2e6;   
    padding: 10px 12px; 
}

.card-order-review .table.table-review tr:first-child th {
    border-top: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
}

.card-order-review .table.table-review tr:first-child th:last-child,
.card-order-review .table.table-review td:last-child {
    text-align: left;
}

.card-order-review .table.table-review td:nth-child(2),
.card-order-review .table.table-review th:nth-child(2) {
    padding-left: 12px;
}

.card-order-review .table td {
    padding: 5px 0;
    border: none;
}

.card-order-review .table tr:first-child td {
    padding-top: 10px;
}

.card-order-review .table.table-review tr .ico-font-recycle-bin {
    color: #d5d5d5;
}

.order-new-card:hover {
    color: #fff;
}

.cards-place.card-locked .locked.bg-green {
    padding: 20px 15px;
}

.modal-content .store-card-limits a {
    padding-left: 15px;
}

.modal-content .store-card-limits a i.ico-font.ico-font-arrow-down {
    font-size: 11px;
}

.limit-for-linked-card-container {
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.2s linear;
    -moz-transition: height 0.2s linear;
    -ms-transition: height 0.2s linear;
    -o-transition: height 0.2s linear;
    transition: height 0.2s linear;
}

.toggle-card-limits i:before {
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -ms-transition: 0.2s linear;
    -o-transition: 0.2s linear;
    transition: 0.2s linear;
}

.toggle-card-limits i.open:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.limit-for-linked-card-container .flex {
    border-bottom: 1px solid #cccccc;
    padding-top: 2px;
    padding-bottom: 22px;
}

.limit-for-linked-card-container.open {
    height: 285px;
    -webkit-transition: height 0.5s linear;
    -moz-transition: height 0.5s linear;
    -ms-transition: height 0.5s linear;
    -o-transition: height 0.5s linear;
    transition: height 0.5s linear;
}

.limit-for-linked-card-container .flex > span {
    padding-top: 10px;
}

.card-limits-stored-card-dropdown {
    min-width: 115px;
    padding-top: 1px;
}

.card-limits-stored-card-dropdown .bootstrap-select.btn-group .dropdown-menu {
    max-height: 195px !important;
}

.card-settings-info-text p {
    position: relative;
    padding-left: 52px;
    min-height: 24px;
    padding-top: 3px;
}

.card-settings-info-text p:before {
    content: '\e83f';
    font-family: "Fontello";
    font-size: 16px;
    color: #249fef;
    position: absolute;
    left: 18px;
    top: 0;
}

.card-width-fix {
    width: fit-content;
    max-width: 193px;
}
/* --------- /icard.com/trunk/client/css/accountv2/pages/top_up.css --------- */
/* ================ TOP UP ================== 
============================================= */

.top-up h2 {
	font-weight: 300;
}

.top-up .top-up-select .btn {
	border-color: #dddddd;
	z-index: 1;
}

.top-up .top-up-select-disabled .btn {
	background: #f6f6f6;
}

.select-custom .btn-group:after,
.top-up .top-up-select .filter-option,
.top-up .top-up-select .btn-group:after {
	color: #249fef !important;
}

.top-up .top-up-select-disabled .filter-option,
.top-up .top-up-select-disabled .btn-group:after  {
	color: #333 !important;
	font-weight: 700;
}

.top-up .top-up-select .bootstrap-select.btn-group .dropdown-menu li.active {
	background-color: #249fef;
	color: #fff;
}

.top-up .top-up-select .bootstrap-select.btn-group .dropdown-menu li.hidden {
	display: none;
}

.top-up .top-up-select .bootstrap-select.btn-group .no-results {
	margin: 0 9px;
	background: transparent;
	font-size: 13px;
}

.top-up .box {
	text-align: center;
	display: inline-block;
	max-width: 210px;
	margin: 0 auto 30px;
	position: relative;
}

.top-up .box:after {
	position: absolute;
	content: '';
	width: 20px;
    height: 20px;
    border: solid #dadada;
    border-width: 0 1px 1px 0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    right: -45px;
	top: -25px;
    bottom: 0;
    margin: auto;
}

.top-up .box:last-child:after {
	display: none;
}

.top-up .box h4 {
	font-weight: 600;
}

.top-up .box  .ico-font {
	display: inline-block;
}

.top-up .box .ico-font-globe,
.top-up .box .ico-font-ub-service-type {
	font-size: 40px;
	color: #249fef;
	margin: 12px auto;
}

.top-up .box .ico-font-selected-services,
.top-up .box .ico-font-ub-service-provider {
	font-size: 45px;
	color: #249fef;
	margin-bottom: 12px;
	margin-top: 5px;
}

.top-up .box .ico-font-selected-amount,
.top-up .box .ico-font-ub-bill-details {
	font-size: 35px;
	color: #249fef;
	margin-top: 20px;
	margin-bottom: 12px;
}

.top-up .box .ico-font-top-up-success,
.top-up .box .ico-font-ub-confirm-and-pay {
	font-size: 35px;
	color: #59c770;
	margin-top: 20px;
	margin-bottom: 12px;
}

/* #STEP 2 */
.service-provider-wrapper {
	text-align: left;
}

.service-provider-inner {
	display: flex;
	justify-content: space-between;
}

.service-provider-item {
	display: inline-block;
	max-width: 130px;
	width: 100%;
	margin: auto 31px;
	text-align: center;
	vertical-align: top;
}

.service-provider-item.service-provider-item-big {
	max-width: 172px;
	margin: auto 28px;
}

.service-provider-item.service-provider-item-big:last-child {
	margin-right: 0;
}

.service-provider-item:nth-child(6n+1) {
	margin-left: 0;
}

.service-provider-item:nth-child(6n) {
	margin-right: 0;
}

.service-provider-item .provider-image {
	width: 100%;
	min-height: 130px;
	height: 100%;
	border: 1px solid #dddddd;
	border-radius: 6px;
	-webkit-box-shadow: 0 0 32px 2px rgba(0,0,0,.12);
    -moz-box-shadow: 0 0 32px 2px rgba(0,0,0,.12);
    box-shadow: 0 0 32px 2px rgba(0,0,0,.12);
    text-align: center;
    position: relative;
    margin: 30px auto;
}

.service-provider-item.service-provider-item-big .provider-image {
	min-height: 172px;
    margin: 30px auto;
}

.service-holder .service-holder-item img,
.service-provider-item .provider-image img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 0;
	max-width: 110px;
}

.service-holder .service-holder-item.service-provider-item-big img,
.service-provider-item .provider-image.service-provider-item-big img {
	max-width: 150px;
}

.service-provider-item a .provider-image .hover-image {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: rgba(36,159,239,0.9);
	width: 100%;
	height: 100%;
	display: none;
	border-radius: 6px;
}

.service-provider-item a:hover .provider-image .hover-image {
	display: block;
}

.service-provider-item  .provider-name {
	color: #666;
	text-decoration: none;
}
/* end #STEP 2 */

/* #STEP 3 */
.service-holder {
	display: inline-block;
	max-width: 165px;
	width: 100%;
	margin: auto 15px;
	text-align: center;
}

.service-holder .service-holder-item {
	width: 100%;
	min-height: 170px;
	height: 100%;
	border: 1px solid #dddddd;
	border-radius: 5px;
    text-align: center;
    position: relative;
    margin: auto;
}

/* end #STEP 3 */

/* #STEP 4 */
.top-up-step-4 h2 span {
	text-transform: uppercase;
	font-weight: 400;
}

.top-up.top-up-step-4 .otp_box .jsSMSBox {
	padding-left: 15px !important;
}

/* end #STEP 4 */

/* RANGE SLIDER */

.slidecontainer {
    width: 100%;
}

.range-slider {
    -webkit-appearance: none;
    width: 100%;
    height: 10px;
    border-radius: 6px;
    background-image: -webkit-gradient(linear,0 0,100% 0,from(#005baa),to(#00b7f8));
    background-image: -webkit-linear-gradient(left,#005baa,#00b7f8);
    outline: none;
    opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s;
    cursor: pointer;
}

.range-slider:hover {
    opacity: 1;
}

.range-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 25px;
    height: 25px;
    background: #59c770;
    border: 3px solid #fff;
    box-shadow: 0px 2px 17px 2px #d1d1d1;
    border-radius: 50%;
    cursor: pointer;
}

.range-slider::-moz-range-thumb {
    width: 25px;
    height: 25px;
    background: #59c770;
    border: 3px solid #fff;
    box-shadow: 0px 2px 17px 2px #d1d1d1;
    border-radius: 50%;
    cursor: pointer;
}

.choose-service-provider .slider-currency {
	color: #333;
	margin-left: 5px;
	font-weight: 500;
	font-size: 18px;
	text-transform: uppercase;
}
/* --------- /icard.com/trunk/client/css/accountv2/pages/profile.css --------- */
/* ================ PROFILE ================== 
============================================== */

.profile-tab {
    padding-bottom: 67px;
}
.profile-tab .user-circle {
    border: 5px solid #fff;
    height: 122px;
    width: 122px;
    border-radius: 50%;
    overflow: hidden;
}
.profile-tab .user-round {
    box-shadow: 1px 3px 9px 0 rgba(72, 72, 72, 0.18);
    display: flex;
    line-height: 1;
    height: 135px;
    width: 135px;
    position: relative;
    font-size: 39px;
    vertical-align: middle;
    border: 5px solid #fff;
}
.profile-tab td.flex-nowrap {
    max-width: none;
}
.profile-tab th:first-child, .profile-tab td:first-child {
    padding-left: 0;
}
.profile-tab th:last-child, .profile-tab td:last-child {
    padding-right: 0;
}
.personal-profile > .row, .profile-tab .upload-docs {
    margin-top:20px;
}
.personal-profile img {
    max-width:134px;
    height:auto;
}
.profile-info.address-line {
     margin-bottom: 26px;   
}
.profile-info td {
    text-align:left!important;
    font-size:13px!important;
}
.profile-info tr:first-child td {
    padding-bottom: 13px;
}
.profile-info .icox13.ico-font-turn-off {
    font-size: 13px;
    vertical-align: text-bottom;
}
/*.profile-info .switch-account {
    vertical-align:-2px;
}*/

.profile-tab .border-left {
    padding-left: 70px;
}
.personal-profile .address-line tr:last-child td {
    line-height:24px;
}
.profile-info.address-line tr:first-child td {
    padding-bottom: 21px;
}
.profile-info:not(.address-line) tr:first-child td {
        padding-top: 11px;
}
.profile-tab .table.table-list {
    border:none;
    margin-bottom: 0;
}
.profile-tab .table.table-list tr:last-child td {
    padding-bottom: 0;
}
.profile-tab .block-title.line-header {
   margin-top: 40px; 
}
.profile_tab .balance {
    padding-left: .75rem;
}
.profile-tab .block-title + p {
    margin: 30px 0;
}
.profile-tab .table.bold .ico-font {
    font-size: 25px;
}
.profile-tab .ico-font-pdf {
    color: #d88a8a;
}
.profile-tab .ico-font-download-doc.docx {
    color: #b1b1b1;
}
.profile-tab textarea {
    min-height:75px;
    border:1px solid #ddd;
    border-radius: 8px;
    padding: 8px 15px;
}
.profile-tab .upload-area {
    border:24px solid #f3f4f6;
    background-color:transparent;
    padding: 25px;
    text-align: center;
    border-radius:15px;
    width: 90%;
    margin-bottom: 22px;
}

.profile-tab .upload-area .file-error {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    border: 1px solid;
    color: #dc3545;z-index: -1;
    display: none;
}

.profile-tab .upload-area button {
    margin: 15px 0;
    background-color: #999999;
    color:#fff;
}
.profile-tab .block-title.upload-docs-ttl {
    margin-top: 54px;
    margin-bottom: 48px;
}
.personal-profile .form-group {
    margin-top: 30px;
}
.profile-tab .upload-docs {
    padding-bottom:78px;
}
.profile-tab .button-go {
    margin-right: 0;
}
.personal-activity .icons-check {
    position: absolute;
    right: 10px;
    top: 10px;
}
.personal-activity .form-group.pass {
    margin-top: 0;
    margin-bottom: 0;
}
.personal-activity .form-group.checkbox-wrap label{
    margin-bottom: .5rem!important;
}
.personal-activity .my-doc-table {
    margin-bottom: 66px;
}
.personal-activity p:not(.font-weight-bold) {
    margin-bottom:25px; 
}
.personal-activity nav {
    margin-top:36px;
}

/* equal height columns */
.row-eq-height > [class^=col] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
   flex-direction: column;
}
.row-eq-height>[class^=col]> div {
  flex-grow: 1
}

#change_pass {
    margin-left: 0;
}

.multi-user-access .table-header {
    margin-top: 40px;
}
/* --------- /icard.com/trunk/client/css/accountv2/pages/dashboard.css --------- */
/* ================ WELCOME PAGE ================
================================================= */

.welcome-block {
    font-size: 18px;
}

.welcome-block * {
    display: inline-block;
}

.copy-iban {
    position: relative;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 25px;
}

.copy-iban:before {
    content: "LeuPay IBAN:";
    font-size: 13px;
    color: #999;
    display: inline-block;
    margin-right: 10px;
}

.welcome-block video {
    max-width: 450px;
    background-image: url('../../img/accountv2/welcome-video-bg.png');
}

.circle-arrow-wrap {
    border-radius: 50%;
    border: 1px solid #dfe9ef;
    width: 90px;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.circle-arrow-wrap .ico-font {
    color: #249fef;
    font-size: 2em;
}

.block-rounded-right {
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    padding-top: 16px;
    padding-bottom: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.block-rounded-right .transfer-type {
    font-size: 16px;
    display: flex;
    align-items: center;
}

.block-rounded-right .transfer-type .ico-font {
    font-size: 2.8em;
    margin-right: 30px;
}

.block-rounded-right > .ico-font {
    font-size: 1.3em;
    margin-right: 10px;
    display: flex;
    color: #249fef;
}

.lion-blue {
    color: #0073d7;
}

.lion-yellow {
    color: #ffb821;
}

.favorite .ico-font {
    color: #249fef;
    transition: 0.3s;
}

.favorite:hover .ico-font {
    color: #ffbe91;
}

.favorite.checked .ico-font {
    color: #ffbe91;
}

.favorite.checked .ico-font.ico-font-star:before {
    content: '\e9fe';
}

#dashboard-cards-container a.subtext.blocked-content,
#dashboard-cards-container a.subtext.blocked-content:hover {
    cursor: no-drop;
    color: #999;
}

/*<![if IE]>*/
    .img-ie-responsive {
        max-width: 45% !important;
    }
/*<![endif]>*/

.dashboard-equal-height,
.dashboard-chart-equal-height.show > div {
    min-height: 350px;
}

.block-right:hover {
    text-decoration: none;
    color: #999;
}

.block-right .show  {
    display: none;
}

.block-right[aria-expanded="false"] > .show {
    display: inline-block;
}

.block-right[aria-expanded="false"] > .hide {
    display: none;
}

.block-right[aria-expanded="true"] .show {
    display: none;
}

.block-right[aria-expanded="true"] .hide {
    display: inline-block;
}

/* ============== Chart / Plot / Graphic ================
========================================================= */
.chart-block {
    margin-top: 40px;
}

span.balance-days {
    cursor: pointer;
    margin-left: 10px;
    padding: 3px;
    font-size: 11px;
}

span.balance-days.active {
    border-bottom: 1px #666 solid;
    color: #666;
}

/* end */

.money-draw {
    text-align: center;
/*    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;*/
}

.money-draw .ico-font {
    font-size: 2.4em;
}

.money-draw .ico-font.ico-font-home-phone {
    font-size: 2.1em;
}

.money-draw img {
    margin-right: auto;
}


/* ============== Welcome Screen ==============
=============================================== */
.welcome-screen h3 {
    color: #323232;
    font-size: 24px;
    margin-bottom: 45px;
}

.welcome-screen p {
    color: #323232;
    font-size: 16px;
    line-height: 36px;
    margin-bottom: 0;
}

.welcome-screen .form-group label {
    color: #323232;
    font-size: 14px;
    font-weight: 500;
}

.welcome-screen .iban-dwnld {
    position: relative;
    color: #323232;
    font-size: 18px;
    margin-bottom: 80px;
}

.welcome-screen .iban-dwnld ~ a {
    position: absolute;
    right: 15px;
    bottom: 7px;
    font-size: 23px;
    color: #33a5f0;
}

.welcome-screen .welcome-order {
    box-shadow: 0px 2px 20px 3px #f2f2f2;
    border-radius: 8px;
    padding: 20px;
}

.welcome-screen .welcome-order p {
    font-size: 13px;
    color: #333333;
    font-weight: 600;
    margin-bottom: 20px;
    line-height: normal;
}

.welcome-screen .welcome-order .delivery-address {
    line-height: 24px;
    position: relative;
}

.welcome-screen .welcome-order .delivery-address button.edit-address {
    position: absolute;
    right: 0;
    top: 0;
    background: transparent;
    outline: none;
    border: none;
    color: #249fef;
}

.welcome-screen .welcome-order .radio-wrap ~ label {
    color: #666666;
    font-size: 13px;
    font-weight: 500;
    margin-left: 10px;
    display: inline;
}

.welcome-screen .welcome-order .btn-primary {
    margin-left: 0;
}

#session-counter {
    vertical-align: middle;
}


/* ============== Migration Banner ==============
=============================================== */

.migration_banner  {
    background-color: #0660ae;
    background-image: linear-gradient(to right, #0660ae , #01aaeb);
    color: #fff;
    padding: 25px 15px;
    position: relative;
    width: 100%;
    right: -15px;
    margin-bottom: 20px;
}
.migration_banner.green {
    background-color: #42cba2;
    background-image: linear-gradient(to right, #42cba2 , #1c659d);
}
.migration_banner.orange {
    background-color: #ffc171;
    background-image: linear-gradient(to right, #ffc171 , #fd706b);
}
.migration_banner.purple {
    background-color: #435ef8;
    background-image: linear-gradient(to right, #435ef8 , #e2497f);
}
.accounts-list-data {
    position: relative;
    z-index: 2;
}
.migration_banner img {
    width: 100%;
}
@media(max-width:767px){
    .migration_banner  {
        width: 100%;
        left: 3%;
    }
}  

.migration_banner .welcome {
    margin-bottom: 0;
    font-size: 1.3rem;
    color: #fff;
    font-weight: 500;
}
.migration_banner p {
    font-size: 1.2rem;
    margin: 0;
}
@media(max-width:430px){
    .search-tool {
        visibility: hidden;
    }
}
@media(max-width:400px){
    .migration_banner p, .migration_banner p.welcome {
        font-size: 1.3em;
    }
}
@media(max-width:360px){
    .migration_banner p, .migration_banner p.welcome {
        font-size: 1.2em;
    }
}
.migration_banner .ico-font-back-arrow {
    border-radius: 50%;
    border: solid 2px;
    height: 55px;
    width: 55px;
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 30%;
    text-align: center;
}
.migration_banner .ico-font-back-arrow:before {
    transform: rotate(180deg);
    line-height: 50px;
    font-size: 1.25rem;
}

.slide-left {
	-webkit-animation: slide-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) forwards;
	        animation: slide-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) forwards;
}

/**
 * ----------------------------------------
 * animation slide-left
 * ----------------------------------------
 */
 @-webkit-keyframes slide-left {
    0% {
      -webkit-transform: translateX(100%);
              transform: translateX(100%);
    }
    100% {
      -webkit-transform: translateX(-5%);
              transform: translateX(-5%);
    }
  }
  @keyframes slide-left {
    0% {
      -webkit-transform: translateX(100%);
              transform: translateX(100%);
    }
    100% {
      -webkit-transform: translateX(-5%);
              transform: translateX(-5%);
    }
  }
  
  .heartbeat {
	-webkit-animation: heartbeat 1s ease-in-out infinite both;
	        animation: heartbeat 1s ease-in-out infinite both;
}

/**
 * ----------------------------------------
 * animation heartbeat
 * ----------------------------------------
 */
@-webkit-keyframes heartbeat {
    from {
      -webkit-transform: scale(1);
              transform: scale(1);
      -webkit-transform-origin: center center;
              transform-origin: center center;
      -webkit-animation-timing-function: ease-out;
              animation-timing-function: ease-out;
    }
    10% {
      -webkit-transform: scale(0.91);
              transform: scale(0.91);
      -webkit-animation-timing-function: ease-in;
              animation-timing-function: ease-in;
    }
    17% {
      -webkit-transform: scale(0.98);
              transform: scale(0.98);
      -webkit-animation-timing-function: ease-out;
              animation-timing-function: ease-out;
    }
    33% {
      -webkit-transform: scale(0.87);
              transform: scale(0.87);
      -webkit-animation-timing-function: ease-in;
              animation-timing-function: ease-in;
    }
    45% {
      -webkit-transform: scale(1);
              transform: scale(1);
      -webkit-animation-timing-function: ease-out;
              animation-timing-function: ease-out;
    }
  }
  @keyframes heartbeat {
    from {
      -webkit-transform: scale(1);
              transform: scale(1);
      -webkit-transform-origin: center center;
              transform-origin: center center;
      -webkit-animation-timing-function: ease-out;
              animation-timing-function: ease-out;
    }
    10% {
      -webkit-transform: scale(0.91);
              transform: scale(0.91);
      -webkit-animation-timing-function: ease-in;
              animation-timing-function: ease-in;
    }
    17% {
      -webkit-transform: scale(0.98);
              transform: scale(0.98);
      -webkit-animation-timing-function: ease-out;
              animation-timing-function: ease-out;
    }
    33% {
      -webkit-transform: scale(0.87);
              transform: scale(0.87);
      -webkit-animation-timing-function: ease-in;
              animation-timing-function: ease-in;
    }
    45% {
      -webkit-transform: scale(1);
              transform: scale(1);
      -webkit-animation-timing-function: ease-out;
              animation-timing-function: ease-out;
    }
  }
  
/* --------- /icard.com/trunk/client/css/accountv2/pages/multi_user_access.css --------- */
.check {
    background-position-x: left;
    background-position-y: top;
    background: url(../../img/info/icons/check.png) no-repeat 0px 2px;
    color: #333 !important;
}
/* --------- /icard.com/trunk/client/css/accountv2/comp/table.css --------- */
/*============= TABLE ============
================================== */

.table {
    font-size: 13px;
}

table {
    width: 100%;
}

.table th,
.table td {
    border-top: none;
}

.table thead th {
    vertical-align: middle;
    border-bottom: 1px solid #dee2e6;
}

.table tbody + tbody {
    border-top: 1px solid #D4D4D4;
}

/* table-sm */
.table-sm td {
    padding: 10px 0;
}

.table-sm th {
    padding: .3rem 0;
}

.table.table-sm {
    font-size: 11px;
}

.table td {
    vertical-align: middle;
    border-bottom: 1px solid #dee2e6;
}

.table .bill-inner {
    display: flex;
    align-items: center;
}

.table-no-border .table td {
    border-bottom: none;
}

.table tr:first-child th {
    color: #666;
    font-size: 11px;
    font-weight: 800;
    border-top: 0;
    vertical-align: middle;
    padding: .75rem .75rem .3rem;
}

.table td.td-inner-border {
    border-bottom: 0;
}

.table td.td-inner-border .show {
    border-bottom: 1px solid #dee2e6;
}

table.table.resent-transactions.dashboard-recent td {
    cursor: auto;
}

#transfers-table table.table.resent-transactions tbody tr:hover > td {
    background: rgba(204,204,204,0.15);
}

table.table.resent-transactions tr:hover,
table.table.resent-transactions td:nth-child(2),
table.table.resent-transactions th:nth-child(2) {
    padding-left: 0;
}

.table.table.resent-transactions.dashboard-recent tr:last-child td {
    border-bottom: 1px solid #dee2e6;
}

.table.table.resent-transactions tr:last-child td {
    border-bottom: none;
}

table.table.resent-transactions td.favorite i.ico-font.ico-font-star {
    cursor: pointer;
}

.table.table.resent-transactions tr .ico-font-recycle-bin {
    color: #249fef;
    transition: .3s;
}

table.table.resent-transactions.dashboard-recent td:first-child {
    padding-left: 0;
}

.table-no-border th, .table-no-border td, .table-no-border thead, .table-no-border {
    border: none;
}

.table-no-border .table tr th {
    font-size: 11px;
    font-weight: 600;
    color: #005baa;
}

.table-no-border tr:first-child td {
    padding-top: 15px;
}

.table-no-border tr:last-child td {
    padding-bottom: 15px;
}

.table-no-border td:nth-child(2) {
    background: #f8f8f8;
    padding-left: 25px;
    padding-right: 25px;
}

.table.table-no-border-bottom-td td,
.table.table-no-border-bottom-td.table-tertiary td {
    border-top: 0px !important;
    border-bottom: 0px !important;
}

.table-no-border-bottom-td .table-box-gray {
    margin: 0 0 20px;
}

.table-gray-wrapper {
    background-color: #F8F8F8;
    border-radius: 12px;
    padding: 8px 20px;
    margin: 20px 0;
}

.table-gray {
    background-color: #F8F8F8;
    border-radius: 12px;
    margin: 0;
}

.table-gray tr:first-child th {
    color: #333;
    font-size: 13px;
    font-weight: 600;
    line-height: 24px;
    text-transform: capitalize;
}

.table-gray td {
    color: #333;
    font-size: 13px;
    line-height: 24px;
    text-transform: capitalize;
    border-bottom: 0;
}

.table-gray tr + tr {
    border-top: 1px solid #DDDDDD;
}

.table-gray tr th:first-child,
.table-gray tr td:first-child {
    padding-left: 0;
}

.table-gray tr th:last-child,
.table-gray tr td:last-child {
    padding-right: 0;
}

.table-gray .table {
    margin: 0;
}

.table.standing-orders tr th:last-child {
    min-width: 90px;
}

.table.standing-orders tr:first-child td {
    border: none !important;
}

.table-review-wrapper {
    margin-bottom: 22px;
}

.table-review-wrapper .table {
    margin-bottom: 0;
}

.table-review-details .table {
    margin-bottom: 25px;
}

.table-review td {
    padding: 25px 0;
}

.table-review tr:first-child td {
    padding-top: 10px;
    border-bottom: 1px solid #ddd;
}

.table-review tr td.review-details {
    color: #333;
    font-size: 13px;
    font-weight: 500;
    word-wrap: break-word;
    word-break: break-word;
}

.table-primary-left table th, 
.table-primary-left table td {
    text-align: left;
}

.table-box-gray {
    background: #F8F8F8;
    padding: 15px 20px;
    border-radius: 8px;
}

.table-box-gray .table {
    margin-bottom: 0;
}

.table-box-gray tr:first-child th {
    padding: 0 0 10px;
}

.table-box-gray th {
    color: #666666;
    font-size: 11px;
    line-height: 15px;
}

.table-box-gray td {
    color: #212529;
    font-size: 11px;
    line-height: 15px;
    border: 0;
    padding: 8px 0 0 !important;
}

.table.table-tertiary .table-box-gray tr:first-child th {
    padding-left: 0;
    padding-right: 0;
}

/*.accounts_lists .table-primary-left table th, 
.accounts_lists .table-primary-left table td {
    text-align: left;
}
*/

/* table listing */

.table-listing {
    margin-bottom: 0;
}

.table-listing tr + tr td {
    border-top: 1px solid #dee2e6;
    border-bottom: 0;
}

.table-listing-md td {
    padding: 1.35rem .75rem;
}

/* table tertiary */

.table.table-tertiary {
    margin-bottom: 0;
}

.table.table-tertiary tr:first-child th {
    font-size: 11px;
}

.table.table-tertiary th:first-child,
.table.table-tertiary td:first-child {
    padding-left: 0px;
}

.table.table-tertiary th:last-child,
.table.table-tertiary td:last-child {
    padding-right: 0px;
}

.table.table-tertiary th {
    padding: .75rem .75rem .3rem;
}

.table.table-tertiary-alt th {
    padding: 20px 20px 30px 17px;
}

.table.table-tertiary td {
    padding: 1.3rem .75rem;
    border-top: 1px solid rgba(0,0,0,.125) !important;
    border-bottom: 0;
}

.table.table-tertiary-inner {
    position: relative;
    max-height: 715px;
    overflow-x: hidden;
}

.table.table-tertiary-pd th:first-child,
.table.table-tertiary-pd td:first-child {
    padding-left: .75rem;
}

.table.table-tertiary-pd th:last-child,
.table.table-tertiary-pd td:last-child {
    padding-right: .75rem;
}

/* table item empty */

.table .table-item-empty {
    margin: 20px 0;
}

/* table border bottom */

.table-border-bottom {
    border-bottom: 1px solid rgba(0,0,0,.125);
}

/* table no border bottom */

.table-no-border-bottom th {
    border-bottom: 0 !important;
}

/* small pdf table */

.small-table-heading {
    font-size: 20px;
    font-weight: normal !important;
    text-align: center;
    padding-bottom: 30px;
}

.small-table-text-top-left {
    font-size: 16px;
    padding: 0px 0px 5px 0px;
    text-align: left;
    line-height: 30px;
    color: #7d8082;
}

.small-table-text-top-right {
    font-size: 16px;
    text-align: right;
    line-height: 30px;
    padding: 0px 0px 5px 0px;
    color: #7d8082;
}

.table-footer.small-table-footer {
    background: #FFFFFF !important;
    color: #3F3F3F !important;
    text-align: center;
    border-top: 2px solid #4285c4;
}

.small-table-devider {
    border-bottom: 2pt solid #cdcdcd;
    border-top: 3pt solid #505151;
}

.text-transform-none {
    text-transform: none;
}

/* block shadow account table */

.block-shadow .account-table tr:first-child td,
.block-shadow .account-table tr:first-child th {
    border-bottom: 1px solid #ddd;
    line-height: 36px;
}

.block-shadow .account-table tr:first-child td.lh-24,
.block-shadow .account-table tr:first-child th.lh-24 {
    line-height: 24px;
}

.no-border {
    border: none !important;
}

.no-border-top {
    border-top: none !important;
}

tfoot tr:last-child td {
    color: #999;
    border-bottom: none !important;
    padding-bottom: 0;
    line-height: 1em;
}

.tfoot {
    border-bottom: none !important;
    padding-bottom: 0;
    line-height: 1em;
}

.collapse-foot {
    margin-top: 24px;
    margin-top: 1.5rem;
}

.card {
    border: none;
    padding: 0;
}

.table tr th {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: normal;
}

.table-striped p {
    margin: 0;
}

.table.th-hide th {
    display: none;
}

td.ico-options i {
    color: #249fef;
}

td.ico-options i.ico-font.ico-font-edit-pencil {
    font-size: 12px;
}

td.ico-options i.ico-font-recycle-bin {
    font-size: 20px;
}

td.ico-options i.ico-font.ico-font-arrow-down {
    font-size: 6px;
    vertical-align: middle;
}

td.flex-nowrap {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 103px;
}

/*td .ico-font {
    font-size: 2em;
    text-align: center;
}*/

.show-table {
    padding: 0;
}

.show-table.show > div,
.show-table.collapsing > div {
    padding: 0.75em;
}

.show-table .table thead th {
    border: none;
}

.show-table .table td {
    border-bottom: none;
}

.table .status-paid,
.status-paid {
    color: #33CC83;
}

.table .status-active,
.status-active {
    color: #33CC83;
}

.table .status-expired,
.status-expired {
    color: #CC6666;
}

.table .status-cancelled,
.status-cancelled {
    color: #CC6666;
}

.table .status-processing,
.status-processing {
    color: #F1B254;
}

.table .status-valid,
.status-valid {
    color: #249FEF;
}

.u-bills .table.table-pay-bill td:first-child {
    border: 0;
}

.u-bills .table.table-pay-bill td {
    border-top: 0;
}

/* table primary lg */
.table-primary-lg th,
.table-primary-lg td {
    padding: 1.25rem;
}

.table-primary-lg tr:first-child th {
    font-size: 13px;
    padding: 0.85rem 1.25rem;
}

.table-primary-lg tr:nth-child(2) th {
    border-top: 0;
    font-size: 11px;
    color: #666;
    font-weight: 800;
    vertical-align: middle;
}

/* table primary sm */
.table-primary-sm th,
.table-primary-sm td {
    font-size: 11px;
    line-height: 15px;
    padding: 12px;
}

.table.table-primary-sm tr:first-child th {
    font-size: 11px;
    color: #212529;
    line-height: 15px;
    text-transform: initial;
    padding: 12px;
}

.table-primary-sm td .settings-options .settings-dropdown {
    padding: 0;
}

/* table primary alt */

.table-primary-alt tr:first-child th:first-child,
.table-primary-alt td:first-child {
    padding: 1.25rem 1.25rem 1.25rem 0;
}

.table-primary-alt th:last-child th:first-child,
.table-primary-alt td:last-child {
    padding: 1.25rem 0 1.25rem 1.25rem;
}

/* table primary preview */
.table-primary-preview .alert-danger {
    color: #CC6666;
    background: rgba(204, 102, 102, 0.1);
    border: none;
}

.table-primary-preview .alert-danger span {
    color: #000;
}

.table-primary-preview tr th:first-child,
.table-primary-preview td:first-child {
    padding-left: 0;
}

/* table error preview */
.table-row-error {
    background: #F8E8E8;
}

.table-row-error td,
.table-inner-row-error td {
    color: #CC6666;
}


/* Table alt list */
.table-alt-list td i.ico-font-settings-dots {
    font-size: 5px;
    color: rgb(151, 142, 142);
    text-align: center;
    vertical-align: middle;
}

.table-alt-list td i.ico-font-settings-dots:before {
    color: #249fef;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.table-alt-list td i.ico-font-settings-dots:hover {
    color: #249fef;
}

.table-alt-list td .settings-options.show {
    box-shadow: none;
}

.table-alt-list td .settings-options .settings-dropdown {
    background-color: #ffffff;
    border: 0;
    min-width: 20px;
    transition: all 0.2s;
    padding-right: 0;
}

.table-alt-list td .settings-options .settings-dropdown:active,
.table-alt-list td .settings-options .settings-dropdown:focus,
.table-alt-list td .settings-options .settings-dropdown:visited {
    background-color: #fff;
    border: 0;
    box-shadow: none !important;
}

.table-alt-list td .settings-options.show .settings-dropdown i {
    color: #cccccc;
    transition: all 0.1s;
}

.table-alt-list td .settings-options .dropdown-menu .dropdown-item {
    /*padding: 23px 24px;*/
    padding: 10px 24px;
    cursor: pointer;
    background-color: #fff;
    font-size: 13px;
    color: #666666;
}

.table-alt-list .dropdown-menu-right {
    padding-top: 0;
    padding-bottom: 0;
    border: none;
    box-shadow: rgba(235,235,235,.9) 0 2px 16px 3px;
}

.table-alt-list td .settings-options .dropdown-menu .dropdown-item:hover {
    color: #fff !important;
    background-color: #249fef;
    border: none;
}

.table-alt-list td .settings-options .dropdown-menu .dropdown-item:active,
.table-alt-list td .settings-options .dropdown-menu .dropdown-item:focus,
.table-alt-list td .settings-options .dropdown-menu .dropdown-item:visited {
    background-color: transparent;
    border: none;
}

.table-alt-list td .settings-options .dropdown-menu .dropdown-item i {
    padding-right: 15px;
    font-size: 15px;
}

.table-alt-list td .settings-options .dropdown-menu .dropdown-item:nth-child(2) {
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}

.table-alt-list td .settings-options .dropdown-menu .dropdown-item:nth-child(3) {
    border-bottom: 1px solid #f2f2f2;
}

.table-alt-list td .settings-options .dropdown-menu .dropdown-item.disabled,
.table-alt-list td .settings-options .dropdown-menu .dropdown-item:disabled {
    color: #999;
}

.table-alt-list td .settings-options .dropdown-menu .dropdown-item-disabled,
.table-alt-list td .settings-options .dropdown-menu .dropdown-item-disabled:hover,
.table-alt-list td .settings-options .dropdown-menu .dropdown-item-disabled:active,
.table-alt-list td .settings-options .dropdown-menu .dropdown-item-disabled:focus,
.table-alt-list td .settings-options .dropdown-menu .dropdown-item-disabled:visited {
    color: #999 !important;
    background-color: #fff;
    cursor: text;
}

.table-minimal td {
    padding: 5px 0;
    border: 0;
}

.table-minimal td:last-child {
    text-align: right;
}

.block-title-primary ~ .table-minimal {
    margin-top: 10px;
}

/* table text ellipsis */

.table-text-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    max-width: 150px;
}


/* ================ Accordions -- Media query ================
========================================================= */

@media screen and (max-width: 991px) {
    .table-box-gray {
        margin-bottom: 20px;
    }
}

/* --------- /icard.com/trunk/client/css/accountv2/comp/account_table.css --------- */
/* ============ Account Table ==========
======================================== */

.account-table {
    border-top: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
    padding: 15px 0 0;
}

.account-table .table.table-md tr:hover {
    background-color: transparent !important;
    color: inherit !important;
}

.account-table td {
    border: 0;
    padding: 8px 0;
}

.account-table tr td:first-child {
    padding-right: 5px;
}

.account-table .check-circle:before {
    padding: 0 3px;
    bottom: -3px;
    right: 8px;
    font-size: 0.7em;
}

.button.right-button {
    margin: 15px 0 0 auto;
    display: block;
    cursor: pointer;
}

/* --------- /icard.com/trunk/client/css/accountv2/comp/forms.css --------- */
/* ==========FORMS======
========================== */

.form-group {
    position: relative;
    margin-top: 5px;
    margin-bottom: 24px;
}

.form-control {
    height: 34px;
    border: solid 1px #ddd;
    font-size: 13px;
    color: #333;
    padding: 8px 15px;
    border-radius: 6px;
}

.form-control:disabled,
.form-control[readonly],
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group>.disabled {
    background: #F3F3F3 !important;
    background-color: #F3F3F3 !important;
    color: #666;
    cursor: not-allowed;
}

.bootstrap-select.btn-group.disabled:before {
    background: transparent;
}

.form-control.form-search {
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
}

.form-group span.optional,
.form-group label>p.optional {
    color: #999;
    display: inline-block;
    margin-bottom: 0;
}

.form-group p.desc-info {
    color: #999;
    font-style: oblique;
    /*line-height: 36px;*/
    line-height: 24px;
}

/* Form group flex */
.form-group-flex {
    display: flex;
    align-items: center;
}

.form-group-flex label {
    margin: 0 0 0 14px;
}

/* Select Custom Alt */
.select-custom-alt .select-flag-img {
    width: auto;
}

/* input group */

.input-group-sm .input-group-append .btn.btn-secondary-options {
    background: transparent;
    border: none;
    padding: 1px;
    min-width: 18px;
    bottom: 3px;
}
.input-group-sm .input-group-append .btn.btn-secondary-options i.ico-font.ico-font-check {
    color: #249fef;
    font-size: 9px;
    /*vertical-align: bottom;*/
}

.input-group-sm .input-group-append .btn.btn-secondary-options i.ico-font.ico-font-close-all {
    color: #9b9b9b;
    font-size: 12px;
    vertical-align: bottom;
}

.input-group-sm .input-group-append {
    display: flex;
    position: absolute;
    z-index: 10;
    right: 20px;
    top: 4px;
}

.input-group-primary {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.input-group-primary.input-group-primary-pleft .form-control {
    padding: 7px 15px 7px 68px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border-left: solid 1px #ddd;
    z-index: 0;
}

.form-control.disabled-field {
    pointer-events: none;
    background-color: #f6f6f6;
}

.input-group-primary .input-group-text {
    background-color: transparent;
    border-right: 0;
    font-size: 13px;
    line-height: 18px;
    padding: 7px 4px 7px 15px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group-text-absl {
    position: absolute;
    border: 0; 
    left: 0;
    z-index: 1;
}

.input-group-primary .form-control {
    border-left: 0;
    padding: 7px 15px 7px 4px;
}

.input-text-bottom {
    font-size: 11px;
    line-height: 24px;
    margin-top: 8px;
}

.form-control.account-name-edit {
    min-width: 235px;
    height: 30px;
    background-color: #f7f7f7;
    color: #666;
    font-size: 14px;
    border: 1px solid #ddd;
    border-radius: 7px !important;
    padding-right: 50px;
}

.form-group .link-primary-icon {
    padding: 0 0 0 20px;
    vertical-align: middle;
}

.form-group input.form-control.spinner {
    height: 37px;
    width: 50px;
    text-align: center;
    display: inline-block;
}

.form-group input.form-control.spinner[type=number] {
    -moz-appearance: textfield;
}

.form-group input.form-control.spinner[type=number]::-webkit-inner-spin-button,
.form-group input.form-control.spinner[type=number]::-webkit-outer-spin-button {
    display: none;
    -moz-appearance: textfield;
}

.form-group .input-group-spinner .input-group-append {
    width: 60px;
    display: inline-block;
    position: absolute;
}

.form-group .input-group-spinner,
.form-group .input-group-spinner .input-group-append button {
    display: block;
    position: relative;
    border-radius: 0;
}

.form-group .input-group-spinner .input-group-append button.btn-spinner.btn-spinner-plus {
    background-color: #249fef;
    color: #fff;
    border: 1px solid #249fef;
    border-top-right-radius: 10px;
    padding: 0 8px;
    width: 34px;
    margin-left: 3px;
    height: 18px;
    min-width: auto;
    margin-bottom: 1px;
    line-height: 17px;
}

:-moz-any(.btn-spinner-plus) {
    vertical-align: text-top;
}

.form-group .input-group-spinner .input-group-append button.btn-spinner.btn-spinner-plus i {
    font-size: 10px;
    text-align: center;
    vertical-align: inherit;
}

.form-group .input-group-spinner .input-group-append button.btn-spinner.btn-spinner-minus {
    background-color: transparent;
    color: #249fef;
    border-bottom-right-radius: 10px;
    padding: 0 8px;
    width: 34px;
    margin-left: 3px;
    height: 18px;
    min-width: auto;
    line-height: 14px;
}

:-moz-any(.btn-spinner-minus) {
    vertical-align: super;
}

.form-group .input-group-spinner .input-group-append button.btn-spinner.btn-spinner-minus i {
    font-size: 4px;
    text-align: center;
    vertical-align: inherit;
}

.form-group.radio-wrap label, .form-group.checkbox-wrap label {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

/* form group selection primary */

.form-group-selection-primary {
    display: flex;
    align-items: center;
}

.form-group-selection-primary .search-icon-primary {
    width: 80%;
}

.form-group-selection-primary .search-icon-primary .form-control {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.form-group-selection-primary .search-icon-primary .form-control:focus {
    box-shadow: none;
    border-color: #ddd;
}

.form-group-selection-primary .select-custom {
    width: 20%;
}

.form-group-selection-primary .select-custom .form-control {
    position: relative;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: 0;
}

.form-group-selection-primary .select-custom .form-control.show {
    border-color: #ddd;
    border-left: 0 !important;
}

.form-group-selection-primary .select-custom .form-control:focus {
    border-color: #ddd;
    border-left: 0;
}

.form-group .btn-selection-delete {
    color: #249FEF;
    background: #fff;
    border: transparent;
    outline: none;
    min-width: 28px;
    height: 30px;
    padding: 1px 10px;
    border-radius: 0px;
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: 1px;
    display: flex;
    align-items: center;
    z-index: 1;
}

.form-group .btn-selection-left {
    color: #249FEF;
    background: #fff;
    border: transparent;
    outline: none;
    min-width: 28px;
    height: 30px;
    padding: 1px 10px;
    border-radius: 0px;
    position: absolute;
    top: 1px;
    left: 1px;
    bottom: 1px;
    display: flex;
    align-items: center;
    z-index: 1;
}

/* form label md */
.form-label-md {
    color: #666666;
    font-size: 18px;
    line-height: 22px;
}

/* form group bordered */
.form-group-bordered .form-control {
    color: #666666;
    font-size: 48px;
    height: 65px;
    line-height: 65px;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 2px solid #CCCCCC;
    border-radius: 0;
    outline: 0;
}

.form-group-bordered .form-control:focus {
    outline: 0;
    border-color: transparent;
    border-bottom: 2px solid #CCCCCC;
    box-shadow: none;
}



/* radio and checkboxes */

.radio-wrap, .checkbox-wrap {
    display: inline-block;
    position: relative;
    z-index: 0;
    vertical-align: middle; 
}

.checkbox-wrap-flex {
    display: flex;
    align-items: center;
}

.radio-wrap-alt p {
    margin-bottom: 0;
}

.radio-wrap-alt .color-green {
    font-weight: 400;
}

.radio-wrap.radio-wrap-alt span.color-green {
    display: inline-block;
    position: relative;
    top: 0;
    width: auto;
    height: auto;
    border: none;
    z-index: 0;
    border-radius: 0;
    padding: 0;
}

.radio-wrap-alt {
    position: relative;
}

.radio-wrap-alt p + p {
    margin-top: 8px;
}

.radio-wrap-alt label {
    cursor: pointer;
    padding-left: 30px;
}

.radio-wrap-alt input[type="radio"] {
    position: absolute;
    top: -4px;
}

.radio-wrap-alt.radio-wrap span {
    top: 0;
}

.radio-text-delivery {
    font-size: 14px;
    margin-top: 8px;
}

.checkbox-wrap~label>span>a.underline {
    text-decoration: none;
}

.radio-wrap span, .checkbox-wrap span:not(.jsDOFAmount):not(.jsDOFCurrency) {
    position: absolute;
    display: block;
    margin-left: 0;
    top: 2px;
    width: 17px;
    height: 17px;
    border: 1px solid #999;
    z-index: 1;
    border-radius: 50%;
    padding: 3px;
    transition: 0.2s all;
}

.check-group .radio-wrap span, .check-group .checkbox-wrap span {
    top: 9px;
}

.checkbox-wrapper {
    display: flex;
    align-items: center;
}

.checkbox-wrap label {
    margin-left: 10px;
    vertical-align: super;
}

.checkbox-wrap~label {
    cursor: pointer;
}

.checkbox-wrap-flex {
    display: inline-flex;
    align-items: center;
}

.checkbox-wrap-flex label {
    margin-bottom: 0;
}

.checkbox-wrap.checkbox-wrap-sm label {
    margin-left: 0px;
    padding-left: 10px;
    vertical-align: super;
}

.bootstrap-select.btn-group:not(.input-group-btn).show,
.bootstrap-select.btn-group[class*=col-].show {
    background: transparent;
    border: 0;
    box-shadow: none;
}

input[type="radio"], input[type="checkbox"] {
    position: relative;
    display: inline-block;
    margin-top: 5px;
    z-index: 10;
    width: 17px;
    height: 17px;
    opacity: 0;
    transition: 0.2s all;
    cursor: pointer;
}

input[type="checkbox"] ~ span:before {
    content: "";
    display: block;
    position: absolute;
    width: 17px;
    height: 17px;
    background-color: transparent;
    border-radius: 50%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    top: -1px;
    left: -1px;
    font-size: 0.7em;
    line-height: 17px;
}

input[type="radio"] ~ span:before {
    content: "";
    display: block;
    position: absolute;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    top: -1px;
    left: -1px;
}

input[type="radio"]:checked ~ span, input[type="radio"]:checked ~ span {
    border: 1px solid #249fef;
}

input[type="radio"]:checked ~ span:before {
    content: "";
    background-color: #249fef;
    transform: scale(0.5, 0.5);
}

input[type="checkbox"] ~ span:before {
    font-size: 0.7em;
    line-height: 17px;
}

input[type="checkbox"]:checked ~ span:before {
    content: "\e81d";
    font-family: "Fontello";
    color: #fff;
    background-color: #249fef;
    text-align: center;
}

.checkbox-wrap-inactive input[type="checkbox"]:checked ~ span:before {
     background-color: #ababab;
}

.dropdown-menu input[type=checkbox]:checked ~ span:before {
    display: flex;
    align-items: center;
    padding-left: 2px;
    text-align: center;
    font-size: 11px;
}

.checkbox-wrap span:not(.jsDOFAmount):not(.jsDOFCurrency), input[type="checkbox"] ~ span:before {
    /*border-radius: 0;*/
    border-radius: 3px;
}

.dropdown-menu div.checkbox-wrap label {
    margin-left: 10px !important;
}

.form-control:focus {
    color: inherit;
    border-color: transparent;
    outline: 0;
}

.filters button.button:not(.button-fill) {
    color: #666;
    font-size: 14px;
    border-color: #ddd;
}

.detailed-filter:after {
    content: " ";
    width: 100%;
    height: 15px;
    margin-top: 20px;
    margin-bottom: 10px;
    display: block;
}

.payment-block p {
    color: #999;
}

.payment-block .input-number p {
    color: #333;
    z-index: 15;
}

.payment-block .input-number .input-number-label {
    display: inline-flex;
    align-items: end;
    justify-content: flex-end;
}

.payment-block.payment-block-default .input-number p {
    z-index: 0;
}

.payment-block p.sum {
    color: #333;
}

.input-number.input-number-alt {
    min-height: 52px;
    align-items: flex-end;
}

/*.filters .card-select {
     margin-left: 0;
}
*/

/* ==== DATE TIME PICKER =====*/
.bootstrap-datetimepicker-widget table td span.fa-calendar,
.bootstrap-datetimepicker-widget table td span.fa-clock-o {
    background: #eee;
}

.picker-switch ~ .collapse {
    padding-top: 8px;
    padding-bottom: 8px;
}

.picker-switch {
    line-height: 36px !important;
}

.bootstrap-datetimepicker-widget table td.day {
    font-size: 12px;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
    -webkit-box-shadow: 0 12px 38px 0 rgba(0, 0, 0, .12);
    -moz-box-shadow: 0 12px 38px 0 rgba(0, 0, 0, .12);
    box-shadow: 0 12px 38px 0 rgba(0, 0, 0, .12);
    border: 0;
    padding: 10px 20px;
}

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #249fef;

}

.bootstrap-datetimepicker-widget .btn {
    min-width: auto!important;
    padding: 5px!important;
}

.filters .dropdown-menu .checkbox-wrap label {
    margin-top: 2px;
    margin-bottom: 0!important;
}

.input-group.datepicker.calendar-option .form-control, 
.input-group.numberpicker.calendar-option .form-control {
    box-shadow: none;
    border-color: #ddd;
}

/*.btn.dropdown-toggle[aria-expanded="true"],*/
.input-group.datepicker.calendar-option:focus-within, 
.input-group.datepicker.calendar-option:focus-within {
    color: #495057;
    background-color: #fff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
    border-radius: 6px;
}

.input-group.datepicker.calendar-option .form-control:focus, 
.input-group.numberpicker.calendar-option .form-control:focus,
.input-group.datepicker.calendar-option:focus-within > .input-group-addon, 
.input-group.datepicker.calendar-option:focus-within > .input-group-addon {
    border-color: #5cb3fd;
}

/*.bootstrap-select.btn-group[class*=col-] .dropdown-toggle,
.bootstrap-select>.dropdown-toggle.bs-placeholder {
    padding-right: 30px;
    z-index: 0;
}*/
/* --------- /icard.com/trunk/client/css/accountv2/comp/horizontal_tab_navigation.css --------- */
/*====== HORIZONTAL TAB NAVIGATION ================
================================================== */

.horizontal-line {
    width: 100%;
    border-bottom: 2px solid #dddddd;
}

.horizontal-tab-navigation {
    width: 100%;
    border-bottom: 2px solid #dddddd;
    margin: 0 0 30px;
}

.horizontal-tab-navigation li a {
    padding: 15px;
    transition: 0.2s all;
}

.horizontal-tab-navigation ~ .tab-content .tab-pane {
    border: none;
    padding-top: 33px;
    padding-bottom: 33px;
}

.horizontal-tab-navigation~.tab-content.swift-transfer .tab-pane .form-group {
    margin-bottom: 35px;
}

.horizontal-tab-navigation~.tab-content .tab-pane .tab-pane-label {
    margin-bottom: 15px;
}

.horizontal-tab-navigation~.tab-content .tab-pane .checkbox-wrap-aligned label {
    margin: 0px;
}

.horizontal-tab-navigation~.tab-content .tab-pane .payment-block .form-group {
    margin-bottom: 0;
}

.horizontal-tab-navigation.nav-tabs .nav-link:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 2px;
    bottom: -1px;
    left: 0;
    background: #005baa;
    display: none;
}

.horizontal-tab-navigation.nav-tabs .nav-link:focus, 
.horizontal-tab-navigation.nav-tabs .nav-link:hover {
    border: none;
    color: #005baa;
}

.horizontal-tab-navigation.nav-tabs .nav-link:focus:after, 
.horizontal-tab-navigation.nav-tabs .nav-link:hover:after,
.horizontal-tab-navigation.nav-tabs .nav-link.active:after {
    display: block;
}

.horizontal-tab-navigation.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border: none;
}

.horizontal-tab-navigation.nav-tabs .nav-item .nav-link {
    position: relative;
    font-size: 16px;
    color: #666;
    border: 0;
}

.horizontal-tab-navigation.nav-tabs .nav-item .nav-link.disabled {
    cursor: no-drop !important;
}

.horizontal-tab-navigation.nav-tabs .nav-link.active {
    color: #005baa;
}

/*.nav-tabs .nav-item {
    margin-right: 15px;
}*/

.disabled .form-control:disabled, .disabled .form-control[readonly] {
    background-color: transparent;
}

.disabled button.btn-primary {
    background-color: #ccc;
    border: 1px solid #ccc;
}

.form-control:disabled[placeholder] {
    color: #666;
}

.form-control:disabled::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    /*color: #ddd;*/
    background-color: #ffffff;
}

.form-control:disabled::-moz-placeholder {
    /* Firefox 19+ */
    /* color: #ddd;*/
    background-color: #ffffff;
}

.form-control:disabled:-ms-input-placeholder {
    /* IE 10+ */
    /* color: #ddd;*/
    background-color: #ffffff;
}

.form-control:disabled:-moz-placeholder {
    /* Firefox 18- */
    /* color: #ddd;*/
    background-color: #ffffff;
}

.form-control:disabled,
.form-control[readonly] {
    background: #fff;
    background-color: #ffffff;
    color: #666;
}

.bootstrap-select.btn-group.justify-content-between .dropdown-toggle .filter-option {
    display: inline-flex;
    justify-content: space-between;
}

.filter-option {
    display: inline-flex;
}
/* --------- /icard.com/trunk/client/css/accountv2/comp/otp_box.css --------- */
/*================ OTP BOX =================
============================================ */

.otp-box {
    padding: 40px 0;
    border-bottom: 1px solid #eceeef;
}

.otp-field {
    width: 233px;
}

.otp-link a {
    color: #249fef;
}

.otp-link p {
    line-height: 28px !important;
}

.table.confirm tbody td:first-child {
    color: #666;
}

.table.confirm tbody td:nth-child(2) {
    color: #333;
}

.loading-time {
    position: relative;
}

.loading-time .ico-font:before {
    font-size: 3em;
    margin-top: 0;
    margin-left: 6px;
    -webkit-animation: rotating 2s linear infinite;
    -moz-animation: rotating 2s linear infinite;
    -o-animation: rotate-infinite 2s linear infinite;
    animation: rotate-infinite 2s linear infinite;
}

@-webkit-keyframes rotate-infinite {
    from {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes rotate-infinite {
    from {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.loading-time span {
    position: absolute;
    top: -5px;
    left: 18px;
}

.otp-seconds {
    position: absolute;
}
/* --------- /icard.com/trunk/client/css/accountv2/comp/payment_assistant.css --------- */
/*========= PAYMENT ASSISTANT =======
============================= */

.search-result-dropdown,
.search-result-table {
    display: none;
}

.search-result-wrapper {
    padding: 10px;
    box-shadow: rgba(235, 235, 235, 0.9) 0px 2px 16px 3px;
    width: 98%;
    border-radius: 5px;
    position: absolute;
    background: #fff;
    z-index: 8;
    top: 54px;
    left: 1%;
}

.search-result-wrapper .account-name {
    padding-left: 0;
}

.search-result {
    max-height: 510px;
    overflow-y: auto;
}

.search-result .table td {
    border: none;
}

.search-result .table tr:nth-child(even) {
    background-color: #f0f4f5;
}

.search-result > .table {
    margin-bottom: 0;
}

.search-result::-webkit-scrollbar {
    width: 5px;
    padding-right: 10px;
}

.search-result::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #f0f4f5;
}

.search-result::-webkit-scrollbar-thumb {
    outline: 1px solid slategrey;
    background-color: #d6dde1;
}

.search-result-inner {
    padding: 0 10px;
}

.search-result-inner tr:hover {
    cursor: pointer;
    background-color: #249fef !important;
}

.search-result-inner tr.hovered .account-name,
.search-result-inner tr.hovered .subtext,
.search-result-inner tr.hovered .sum {
    color: rgba(255, 255, 255, 0.9);
}

.search-result-table {
    margin-top: 60px;
}

.search-result-table td:hover {
    cursor: pointer !important;
}

.search-settings
 {
    position: absolute;
    top: 6px;
    right: 20px;
}

.search-settings > button {
    font-size: 1.7em;
    color: #249fef;
    background: transparent;
    cursor: pointer;
    border: none;
}

.search-settings .open-settings {
    display: none;
}

.search-settings .dropdown-toggle.spinner {
    height: 1.7em;
    width: 1.7em;
    color: #249fef;
}

.search-settings .dropdown-toggle.spinner::before {
    top: 1px;
    left: -4px;
    content: "\e8a2";
    color: #249fef;
    font-size: 1.7em;
    font-family: "Fontello";
    animation: rotate-infinite 2s linear infinite;
}

.search-settings .dropdown-toggle.spinner {
    display: block;
}

.search-settings .dropdown-menu {
    top: 35px !important;
    right: 0px !important;
    left: auto !important;
    min-width: 610px;
    -webkit-box-shadow: 0 12px 38px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 12px 38px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 12px 38px 0 rgba(0, 0, 0, 0.12);
    border: none;
    padding: 20px;
    transform: none !important;
    z-index: 2!important;
}

.search-settings .dropdown-menu button.close {
    color: #9f9f9f;
}

.search-tool .form-control {
    padding: 8px 52px 8px 42px;
}

.search-tool:before {
    content: "\e80d";
    font-family: "Fontello";
    display: block;
    position: absolute;
    top: -7px;
    left: 15px;
    color: #999;
    font-size: 23px;
    line-height: 50px;
}

.search-tool .search-option i.ico-font.ico-font-close-filled:before {
    margin-top: 4px;
}


.search-tool .search-settings {
    top: -2px;
}
/* --------- /icard.com/trunk/client/css/accountv2/comp/modals.css --------- */
/* ========= MODALS ===========
=============================== */

.modal .modal-header {
    padding: 20px 30px 10px;
}

.modal .modal-body {
    padding: 15px 30px 20px;
}

.modal-primary-sm .modal-content {
    width: 452px;
    margin: auto;
}

.modal .modal-footer {
    padding: 20px 30px 20px;
    margin: 0;
}

.modal .modal-footer-right {
    padding: 20px 0px 0px;
}

/* ========= modal switch =========== */

.modal-switch .modal-header {
    padding: 20px 30px 7px;
}

.modal-switch .modal-body {
    padding: 7px 30px 20px;
}

.modal-switch .modal-footer {
    margin-top: 20px;
    padding: 16px 0px 0px;
}

.modal-switch p {
    margin-bottom: 0;
}

.modal-switch p + p {
    margin-top: 16px;
}

/* ========= modal primary =========== */
.modal.modal-primary,
.modal.modal-primary .modal-content p {
    color: #6C6866;
    font-size: 13px;
    line-height: 1.8rem;
}

.modal.modal-primary .modal-content {
    width: 670px;
    margin: auto;
}

.modal.modal-primary .modal-header {
    padding: 20px 30px 10px;
}

.modal.modal-primary .modal-header.modal-primary-header {
    padding: 25px 25px 20px;
}

.modal.modal-primary .modal-body {
    padding: 15px 30px 20px;
}

.modal.modal-primary .modal-footer {
    padding: 0px 30px 20px;
}

.modal.modal-primary .modal-body.modal-primary-body {
    padding: 0px 25px 25px;
}

.modal.modal-primary .modal-primary-title,
.modal-primary .modal-primary-title {
    color: #6C6866;
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 0;
}

.modal .modal-notice-sm-title {
    color: #3F3F3F;
    font-size: 20px;
    line-height: 32px;
    margin-bottom: 0;
}

.modal .modal-notice-image {
    margin: 0 0 20px;
}

.modal .modal-notice-image img {
    margin: 0;
}

.modal.modal-primary .link-primary {
    color: #249FEF;
    text-decoration: underline;
}

.modal .modal-title-notice {
    display: flex;
    align-items: center;
    margin-bottom: 0;
}

.modal .modal-title-notice .ico-font-notice {
    color: #BF8520;
    padding-right: 16px;
    display: flex;
}

.modal .modal-title-notice .ico-font-notice:before {
    margin: 0;
}

/* ========= modal dialog secondary =========== */
.modal-dialog.modal-dialog-secondary {
    margin: 3.75rem auto;
}

.modal-dialog-secondary .modal-content {
    width: auto;
    height: 700px;
    overflow: auto;
}

.modal-dialog-secondary .modal-body {
    overflow: auto;
}

.modal-dialog-secondary .rates th {
    font-size: 18px;
    padding: 20px 0 0;
}

.modal-dialog-secondary .rates td {
    padding-top: 10px;
    font-size: 14px;
}

.modal .modal-dialog-secondary .modal-content p.info_text {
    font-size: 13px;
    line-height: 28px;
    padding-top: 25px;
}

.modal-dialog-secondary sup.red {
    color: #ff0000;
    font-weight: 600;
    padding: 0 3px;
}

.modal-content {
    width: 753px;
    margin: auto;
    border: none;
    border-radius: 10px;
}

.modal .modal-dialog-sm {
    width: 452px;
}

/*.modal-md .modal-content {
    min-width: 832px;
    padding: 10px 20px;
}*/

/*.modal-content > .modal-header, .modal-footer {
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 0;
}*/

/* ------------------------------------------------------------ *\
    Modal Sizes
\* ------------------------------------------------------------ */

.modal-primary-sm .modal-dialog {
    max-width: 476px;
}

.modal-primary-half-md .modal-dialog,
.modal-primary-half-md .modal-content {
    max-width: 530px;
}

.modal-primary-md .modal-dialog {
    max-width: 580px;
}

.modal-primary-xl .modal-dialog {
    max-width: 865px;
}

.modal .line {
    overflow: hidden;
}

.modal button.close span {
    float: right;
}

.modal .modal-content button.close {
    position: absolute;
    padding: 0px 15px;
    color: #9f9f9f;
    font-size: 25px;
    font-weight: 500;
    right: 20px;
    top: 30px;
    z-index: 7;
}

.modal .modal-content button.close-top {
    top: 15px;
    padding: 0;
}

.modal .modal-content button.close-dark {
    color: #000;
    font-size: 35px;
}

/*.modal .modal-dialog .modal-content .modal-footer button,
.modal .modal-dialog .modal-content .modal-footer a {
    min-width: 120px;
    text-transform: uppercase;
}*/

.modal .modal-dialog .modal-content p {
    color: #666;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
}

.modal.modal-light .modal-dialog .modal-content p {
    font-weight: 300;
}

.modal .modal-dialog .modal-content .widget-primary-content p {
    margin-bottom: 5px;
}

.modal .modal-dialog .modal-content .widget-primary-content p:last-child {
    margin-bottom: 0;
}

.modal .modal-dialog .modal-primary-title {
    color: #6C6866;
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 0;
}

.modal .modal-dialog .modal-content .verification-steps p {
    font-size: 20px;
}

.modal .modal-dialog .modal-content p.balance {
    font-size: 24px;
}

.modal .modal-dialog .modal-content h1 {
    font-size: 30px;
    color: #333;
    font-weight: 300;
}

.modal .modal-dialog .modal-content h2.modal-headline {
    font-size: 24px;
    color: #333;
    font-weight: 300;
}
.modal .modal-dialog .modal-content a.btn-blue,
.modal .modal-dialog .modal-content a.btn-primary {
    color: #fff;
}

.modal .modal-dialog .modal-content a {
    color: #249fef;
}

.modal .modal-dialog .modal-content a.btn-back,
.modal .modal-dialog .modal-content .btn.btn-back  {
    color: #666;
}

.modal .modal-dialog .modal-content a.btn-back:hover,
.modal .modal-dialog .modal-content .btn.btn-back:hover  {
    color: #249fef;
}

.modal .modal-dialog .modal-content p.text-small {
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 25px;
}

.modal .modal-dialog .modal-content hr {
    border-top: 1px solid #ccc;
}

.modal-title {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    color: #333;
}

.modal-title-alt {
    text-transform: inherit;
}

.modal .modal-inner-title {
    color: #3F3F3F;
    font-size: 24px;
    line-height: 33px;
    margin-bottom: 20px;
}

.modal .modal-label-blue {
    color: #005BAA;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 20px;
}

.modal-header.no-border-bottom,
.modal-header,
.no-border-bottom {
    border-bottom: none !important;
}

/*.modal-footer > :not(:last-child), .modal-footer > :not(:first-child) {
    margin-left: inherit;
}*/

.modal-body {
    padding: 20px 25px;
}

.modal-header {
    padding: 20px 25px;
    border-bottom: 1px solid #ccc;
}

.modal-footer {
    border-top: 1px solid #ccc;
    padding: 25px 0;
    margin : 0 20px;
    /*display: inline-block;*/
}

.modal-footer-btns {
    margin-top: 8px;
}

.advance-seperator {
    position: absolute;
    width: 73%;
    right: 7px;
    margin: 10px;
}

.modal .modal-dialog .modal-content i.ico-font-success-check {
    font-size: 57px;
    color: #59c770;
}

.modal .modal-dialog .modal-content .store-options,
.modal .modal-dialog .modal-content .money-options {
    display: flex;
    position: relative;
}

.modal .modal-dialog .modal-content .store-options li,
.modal .modal-dialog .modal-content .money-options li {
    list-style: none;
}

.modal .modal-dialog .modal-content .store-options li a,
.modal .modal-dialog .modal-content .money-options li a {
    padding: 20px 0;
    display: block;
}

.modal .modal-dialog .modal-content .store-options span,
.modal .modal-dialog .modal-content .money-options span {
    color: #666;
    font-size: 18px;
    font-weight: 500;
}

.modal .modal-dialog .modal-content .money-options i.ico-font-send-money {
    font-size: 30px;
    color: #249fef;
    display: block;
    margin-bottom: 11px;
}

.modal .modal-dialog .modal-content .money-options i.ico-font-send-money:before {
    vertical-align: -webkit-baseline-middle;
}

.modal .modal-dialog .modal-content .money-options i.ico-font-cards-1 {
    font-size: 38px;
    color: #249fef;
    display: block;
    margin-bottom: 5px;
}

.modal .modal-dialog .modal-content .money-options i.ico-font.ico-font-account-funding {
    font-size: 40px;
    color: #249fef;
    display: block;
    margin-bottom: 5px;
}

.modal .modal-dialog .modal-content .store-options i.ico-font.ico-font-account-funding:before,
.modal .modal-dialog .modal-content .store-options i.ico-font-manage-stored-cards:before,
.modal .modal-dialog .modal-content .store-options i.ico-font-store-new-card:before {
    font-size: 46px;
    color: #249fef;
    display: block;
    margin-bottom: -25px;
}

/* =========== ORDER AND ACTIVATE CARD MODALS ==========
========================================================*/
.modal .modal-dialog .modal-content.modal-activate-card .form-group,
.modal .modal-dialog .modal-content.modal-order-card .form-group {
    margin-bottom: 20px;
    font-weight: 600;
}
.modal .modal-dialog .modal-content.modal-activate-card .modal-footer,
.modal .modal-dialog .modal-content.modal-order-card .modal-footer {
    text-align: center;
    line-height: 28px;
}

.modal .modal-dialog .modal-content.modal-order-card .modal-footer.review-footer {
    padding-bottom: 0;
}

.modal .modal-dialog .modal-content.modal-order-card .modal-footer.review-footer .form-group.checkbox-wrap {
    display: inline-flex;
    line-height: 28px;
}
.modal .modal-dialog .modal-content.modal-activate-card .modal-footer button,
.modal .modal-dialog .modal-content.modal-order-card .modal-footer button {
    text-align: center;
}

.modal .modal-dialog .modal-content.modal-activate-card .otp-heading {
    color: #005baa !important;
    font-size: 16px !important;
    font-weight: 500;
}

.modal .modal-dialog .modal-content.modal-activate-card p {
    font-size: 13px;
    color: #333;
    line-height: 24px;
}

.modal .modal-dialog .modal-content.modal-order-card p {
    font-size: 13px;
    color: #333;
    font-weight: 600;
    line-height: 24px;
}

.modal .modal-dialog .modal-content.modal-order-card .radio-wrap label {
    vertical-align: middle;
    padding-left: 10px;
}

.modal .modal-dialog .modal-content.modal-order-card span {
    line-height: 18px;
}

.modal .modal-dialog .modal-content.modal-order-card i.ico-font.ico-font-delivery-postal-service:before {
    font-size: 30px;
    color: #249fef;
    vertical-align: top;
    padding-top: 4px;
}

.modal .modal-dialog .modal-content.modal-order-card table td {
    padding: 10px 0 0 0;
    background: transparent;
}
.modal .modal-dialog .modal-content.modal-activate-card .img-fluid .opacity-card-layer {
    position: absolute;
    top: -15px;
    bottom: auto;
    left: -4px;
}

.modal-content.modal-order-card .card-holder .img-fluid:after {
    content: "";
    background-image: url(../../img/accountv2/cuts/ordercard_shadow.png);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 100%;
    height: 30px;
    margin-top: 39px;
    margin-bottom: 10px;
    display: block;
    position: absolute;
    bottom: -45px;
}

.modal-content.modal-activate-card .card-holder .img-fluid:after {
    content: "";
    background-image: url(../../img/accountv2/cuts/ordercard_shadow.png);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 100%;
    height: 30px;
    margin-top: 39px;
    margin-bottom: 10px;
    display: block;
    position: absolute;
    bottom: -55px;
    left: 23px;
}

.modal-content.modal-activate-card .otp-link .otp-seconds {
    top: -3px;
}

.modal-content.modal-activate-card .otp_box .jsSMSBox.p-0 {
    padding-left: 15px !important;
}

/* =========== STORED CARD MODALS ==========
============================================*/

.modal-content.review-card .table.table-list td:nth-child(1) {
    text-align: left;
    padding-left: 0;
}

#verifyStoredCard .modal-content .table.table-list td:nth-child(1),
#confirmTransaction .modal-content .table.table-list td:nth-child(1) {
    padding-left: 0;
}

.modal-content .ico-font.ico-font-lamp {
    font-size: 25px;
}

.modal-content a.active i.ico-font.ico-font-lamp {
    color: #ffcc00;
}

.modal-content .store-options li {
    margin-bottom: 20px;
}

.modal .modal-dialog .modal-content i.ico-font-pending-reload {
    font-size: 60px;
    color: #005baa;
}

/* =========== CLOSE ACCOUNT MODALS ==========
==============================================*/

.modal-content.close-acc {
    padding: 15px;
    width: 610px;
}

.modal .modal-content.close-acc button.close {
    right: 0px;
    top: 10px;
}

.modal-content.close-acc p {
    color: #333 !important;
}

.modal-content.close-acc ol li {
    font-size: 14px;
    margin-left: 13px;
    margin-bottom: 10px;
    color: #333;
    line-height: 24px;
}

.modal .agreement {
    justify-content: flex-start;
    align-items: center;
    float: left;
    margin-bottom: 0;
}

.modal .btn-collapse > i.ico-font-arrow-up:before {
    transform: rotate(0deg) translate(0, 50%);
    margin-top: -12px;
}

.modal .btn-collapse.collapsed > i.ico-font-arrow-up:before {
    transform: rotate(180deg) translate(0, 50%);
    margin-top: 6px;
}

#change_gsm .modal-footer,
#ActivationPopUp .modal-footer,
#smsActivationPopUp .modal-footer,
#close-account .modal-footer {
    display: block;
    margin: 25px auto 0;
    padding-bottom: 6px;
}

#smsActivationPopUp .otp-box,
#confirmBlockBox .otp-box {
    border: none;
}

.modal .warning-icon {
    position: relative;
}

.modal .ico-font-warning {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 8px;
    margin: auto;
    width: 35px;
    height: 35px;
}

.modal .ico-font-warning:before {
    font-size: 35px;
    margin: auto;
    color: #0069d9;
}

/*.modal .bootstrap-select.btn-group .dropdown-menu {
    box-shadow: none;
}*/

.modal-footer .txt-info {
    text-align: left;
}

/* Question modals */
.modal.qustion-modal .modal-content button.close {
    color: #fff;
}

.modal.qustion-modal .modal-content .emoticon {
    cursor: pointer;
}

.modal.qustion-modal .modal-content .emoticon i{
    font-size: 37px;
}

.modal.qustion-modal .modal-content .radio-wrap span, 
.modal.qustion-modal .modal-content .checkbox-wrap span {
    border-color: #fff;
}

.modal.qustion-modal input[type="radio"]:checked ~ span:before {
    background-color: #fff;
}

.modal.qustion-modal .modal-content .emoticons-wrapper {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
}

.modal.qustion-modal .modal-footer {
    border: none;
    padding-top: 0; 
    display: block;
}

.modal.qustion-modal .modal-footer .btn {
    margin: auto; 
}

/* =========== Popups modals aside============
============================================== */

.modal-aside .modal-header {
    padding: 20px 25px 0px 25px;
}

.modal-aside .modal-content {
    position: relative;
    overflow: hidden;
}

.modal-aside .modal-content:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    max-width: 275px;
    height: 100%;
}

.modal-aside .modal-inner-actions {
    margin: 20px 0 0;
}

.modal-aside .modal-inner-actions .btn {
    margin: 0;
}

/* popup additional user */

.modal-aside-addiuser .modal-content:after {
    background: url(../../img/accountv2/popup/additional-user.png);
    background-size: cover;
    background-repeat: no-repeat;
}

/* =========== GTC modal =============
============================================== */

.modal.modal-gtc,
.modal.modal-gtc p {
    color: #666666;
    font-size: 14px;
    line-height: 21px;
    font-size: 400;
}

.modal.modal-gtc .modal-body {
    padding: 20px 25px;
}

.modal.modal-gtc .modal-title {
    color: #3f3f3f;
    font-size: 24px;
    line-height: 33px;
    text-transform: inherit;
}

.modal-gtc .form-group {
    margin-bottom: 33px;
}

.modal.modal-gtc .checkbox-wrap ~ label {
    color: #666666;
    font-size: 14px;
    line-height: 21px;
    font-size: 400;
}

/* =========== First Login modal =============
============================================== */

.verification-lgpopup .modal-body {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    min-height: 460px;
}

.modal .verification-lgpopup .modal-content button.close {
    padding: 0;
    top: 10px;
    right: 10px;
}

.modal-dialog .modal-body .verification-lgimg h1 {
    vertical-align: middle;
    margin-bottom: 10px;
    margin-top: 130px;
    font-size: 50px;
    color: #fff;
}
.modal-dialog .modal-body .verification-lgimg p {
    font-size: 20px;
    color: #fff;
}
.modal-dialog .modal-body .verification-lgimg h1:after {
    content: " ";
    position: absolute;
    border-bottom: 2px solid #fff;
    display: block;
    width: 140px;
    bottom: 0;
    left: 50%;
    margin-left: -70px;
}
.modal-dialog .modal-body .verification-lgimg {
    background: url(../../img/accountv2/images/verification_lgpopup.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 460px;
    margin-left: -1px;
}

.verification-lgpopup .modal-body .btn-verif {
    margin: auto;
}

.verification-lgpopup .modal-body .close.move_view {
    display: none;
}

/* =========== Login download mobile version popup ============= 
================================================================ */

.pop-up-download-app .modal-content button.close {
    padding: 0;
    top: 10px;
    right: 10px;
}

.modal-dialog.pop-up-download-app .pop-applications {
    text-align: right;
}

/* =========== GTC NOTICEs ============= 
======================================== */
.modal-gtc .modal-content {
    background-image: url(../../img/accountv2/popup/gtc_change.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-color: transparent;
    position: relative;
    min-height: 245px;
    border-radius: 10px;
}

.modal-gtc .modal-content .btn-primary {
    text-transform: uppercase;
    margin: 0;
}

/* =========== GTC NOTICEs ============= 
======================================== */
.modal-update-sys-notice .modal-content {
    background-image: url(../../img/accountv2/popup/update_sys_notice.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right;
    background-color: #FFF;
    position: relative;
    width: 948px;
    min-height: 245px;
    border-radius: 16px;
}

.modal-update-sys-notice .modal-title {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.36;
    text-transform: none;
    margin-bottom: 26px;
}

.modal-update-sys-notice .modal-body {
    padding: 24px 30px;
}

.modal.modal-update-sys-notice .modal-dialog .modal-content p {
    font-size: 13px;
}


/* =========== GDPR and INFO NOTICEs ============= 
================================================== */
.modal-content.info-notice {
    background-image: url(../../img/accountv2/popup/iban_change.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-color: transparent;
    position: relative;
    min-height: 379px;
    border-radius: 10px;
}

.modal-content.info-notice p.imp-info {
    font-weight: 600;
    font-size: 16px;
}

.modal-content.info-notice .btn-primary {
    text-transform: uppercase;
    margin: 0;
}

/* ======= IBAN CHANGE POPUP ============= 
======================================== */
.modal-content.lp_iban_change {
    background-image: url(../../img/accountv2/popup/iban_change.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-color: transparent;
    position: relative;
    width: 774px;
    min-height: 630px;
    max-height: 630px;
    border-radius: 10px;
}

.modal-content.lp_iban_change a {
    color: #006dc5;
    text-decoration: underline;
    cursor: pointer;
    font-size: 14px;
    padding: 0; 
}

.modal-content.lp_iban_change p {
    font-size: 14px;
    color: #605f5f;
    margin-bottom: 15px;
    font-weight: 500;
}

.modal-content.lp_iban_change p.imp_info {
    font-size: 12px;
}

.modal-content.lp_iban_change ul {
    margin-bottom: 15px;
    color: #605f5f;
    font-weight: 500;
}

.modal-content.lp_iban_change li {
    font-size: 14px;
    margin-bottom: 10px;
}

.modal-content.lp_iban_change .btn {
    padding: 10px 30px;
    color: #ffffff;
    background-color: #006dc5;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 25px;
    font-weight: normal;
    font: 14px Arial,sans-serif;
    white-space: unset;
    text-align: center;
    min-width: 175px;
    margin-top: 10px;
    outline: none;
}

.modal-content.lp_iban_change .acception_change .btn_close {
    padding: 10px 60px;
    color: #006dc5;
    background-color: #e8eef2;
    text-transform: uppercase;
    border: 2px solid #006dc5;
    text-decoration: none;
    border-radius: 25px;
    font-weight: normal;
    font: 14px Arial,sans-serif;
    white-space: unset;
    text-align: center;
    min-width: 175px;
    outline: none;
}

.modal-content.lp_iban_change .acception_change .mig_close {
    position: relative;
    max-width: 330px;
    height: 90px;
    margin: 0 auto;
    text-align: center;
}

.modal-content.lp_iban_change .acception_change .mig_close .close_content {
    position: absolute;
    bottom: 10px;
    width:100%;
}

.modal-content.lp_iban_change .modal-body {
    padding: 25px 87px;
}

.modal.fix-bg .modal-content.lp_iban_change .modal-body,
.modal.fix-it .modal-content.lp_iban_change .modal-body {
    padding: 25px 70px;
}

.modal.fix-de .modal-content.lp_iban_change .modal-body,
.modal.fix-fr .modal-content.lp_iban_change .modal-body {
    padding: 25px 50px;
}

.modal-content.lp_iban_change .acception_change {
    min-height: 560px;
    position: relative;
    padding-top: 15px;   
}

.modal-content.lp_iban_change .acception_change h1 {
    color: #605f5f;
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 20px;
}

.modal-content.lp_iban_change .acception_change p {
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    margin-bottom: 20px;
}


/* ======= e-vignette save modal =============
======================================== */

#save-vignette-modal .modal-dialog .modal-content {
    text-align: center;
    width: 565px;
}
#save-vignette-modal .modal-dialog .modal-content .modal-title {
    font-size: 20px;
}
#save-vignette-modal .modal-dialog .modal-content .modal-header {
    padding: 20px 20px 0 20px;
    display: block;
}

#save-vignette-modal .icon-holder-md {
    margin: 0 10px 10px 10px;
}

#save-vignette-modal .icon-holder-md img {
    width: 113px;
}

/* ======= e-vignette modal "don't show"=============
======================================== */

.modal-primary-campaign .modal-footer {
    padding-top: 15px;
    padding-bottom: 15px;
}

/* =============== Modal Secondary ================ 
=================================================== */
.modal-secondary .modal-dialog .modal-content h1 {
    color: #3F3F3F;
}

.modal-secondary .modal-content .modal-footer a.btn {
    text-transform: inherit;
    margin: 0;
}

/* =============== Modal Secondary ================ 
=================================================== */

.modal-notice .modal-dialog .modal-content .modal-notice-title {
    color: #3F3F3F;
    font-size: 24px;
    line-height: 33px;
}

.modal.modal-notice .modal-body {
    padding: 15px 30px 0px;
}

.modal.modal-notice .modal-footer {
    padding: 0px 30px 20px;
}

/* =============== Phishing notice ================ 
=================================================== */

.modal-phishing .modal-content {
    background-image: url(../../img/accountv2/popup/phishing_notice.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    background-color: #fff;
    position: relative;
    min-height: 280px;
    border-radius: 10px;
}

/* =========== Session expired notice ============= 
=================================================== */
.modal-session-expired .modal-dialog .modal-content h1 {
    color: #3F3F3F;
}

.modal-session-expired .modal-content {
    background-image: url(../../img/accountv2/popup/session_expired_notice.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    background-color: #fff;
    position: relative;
    min-height: 208px;
    border-radius: 10px;
}

.modal-session-expired .modal-content .modal-footer a.btn {
    text-transform: inherit;
    margin: 0;
}

/* =============== Order expense cards notice ================ 
=================================================== */

.modal-expense-cards .modal-content {
    background-image: url(../../img/accountv2/popup/order-expense-cards.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    background-color: #fff;
    position: relative;
    min-height: 309px;
    border-radius: 10px;
}

/* ========= MODALS // MEDIA QUERY ===========
============================================== */
@media (max-width: 1199px) {
    .modal.modal-primary .modal-content {
        width: 100%;
    }

    .modal-update-sys-notice .modal-content {
        width: 100%;
        margin: auto;
    }

    .modal-update-sys-notice .modal-content br {
        display: none;
    }
}

@media (max-width: 991px) {
    .modal-primary-sm .modal-content{
        width: auto;
        margin: auto;
    }

    .modal-update-sys-notice .modal-dialog {
        max-width: 630px;
        margin: 7.75rem auto;
    }

    .modal-gtc .modal-dialog {
        max-width: 630px;
        margin: 7.75rem auto;
    }

    .modal-update-sys-notice .modal-content {
        background-image: none;
    }
}

@media (max-width: 767px) {
    .modal-open .modal {
        padding: 0!important;
        margin: auto !important;
    }

    .modal-gtc .modal-dialog {
        max-width: 460px;
        margin: 7.75rem auto;
    }

    .modal-notice .modal-content,
    .modal-phishing .modal-content {
        background-image: none;
    }

}

@media (max-width: 575px) {
    .modal-aside-addiuser .modal-content:after {
        display: none;
    }

    .modal-aside-addiuser .modal-content {
        background: #F8FAF6;
    }
}

@media (min-width: 576px) {
    .modal-gtc .modal-dialog {
        max-width: 630px;
        margin: 7.75rem auto;
    }
}
/* --------- /icard.com/trunk/client/css/accountv2/comp/advance_search.css --------- */
/* ============ Search Select ============
========================================== */

.search-select {
    border: solid 1px #dddddd;
    border-radius: 10px;
    padding: 5px;
    max-height: 50px;
}

.search-select .ico-font {
    font-size: 24px;
    color: #999999;
}

.search-icon:before {
    content: "\e80d";
    font-family: "Fontello";
    color: #999;
    font-size: 1.2em;
    display: inline-block;
    position: relative;
    margin-right: 5px;
}

.search-icon-primary {
    position: relative;
}

.search-icon-primary:after {
    content: '\e80d';
    font-family: "Fontello";
    color: #249FEF;
    font-size: 16px;
    height: 24px;
    position: absolute;
    top: 0;
    right: 19px;
    bottom: 0;
    margin: auto;
}

.search-icon-primary .form-control {
    position: relative;
    padding-right: 30px;
}

.search-icon-primary-start:after {
    left: 32px;
    right: auto;
}

.search-icon-primary-start .form-control {
    position: relative;
    padding-left: 42px;
    padding-right: 10px;
}

.search-select .subtext {
    font-size: 12px;
}

.search-select .bootstrap-select.btn-group[class*=col-] .dropdown-toggle, .bootstrap-select.lh-1.btn-group[class*=col-] .dropdown-toggle {
    line-height: 1;
}

.bootstrap-select.dnld-ico.btn-group[class*=col-] .dropdown-toggle {
    line-height: 1;
    text-align: left;
}

.dnld-ico {
    min-width: 175px;
}

.dnld-ico .dropdown-menu.inner {
    padding: 10px;
}

.bootstrap-select.btn-group.dnld-ico .dropdown-menu li:first-child {
    color: #cc6666;
}

.bootstrap-select.btn-group.dnld-ico .dropdown-menu li:nth-child(even) {
    color: #59c770;
}

.search-select button {
    font-size: 1em;
    border: 0;
    right: 4px;
}

.select-option {
    margin: 0 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #333;
    padding: 15px 5px;
}

.search-select li:nth-child(even) .select-option {
    background: #f5f7f8;
}

.search-select li .select-option:hover {
    background: #00c0ff;
    color: #fff;
}

.search-select .dropdown-menu.open {
    max-height: 500px !important;
    overflow-y: scroll !important;
    border-radius: 0;
    border: 0;
    padding: 10px;
    font-size: 1em;
    box-shadow: 1px 2px 5px 0 hsla(0, 0%, 20%, 0.16);
}

.card-select.type-select.all-cards .dropdown-menu li .checkbox-wrap {
    display: block !important;
    cursor: pointer;
}

.card-select.type-select.all-cards .dropdown-menu li .checkbox-wrap a {
    display: block !important;
    cursor: pointer;
    transition: 0.2s;
    padding: 10px;
}

.card-select.type-select.all-cards .dropdown-menu li a {
    display: none;
}

.card-select.type-select.all-cards .dropdown-menu li .checkbox-wrap span {
    top: 18px;
}

.card-select.type-select.all-cards .dropdown-menu li .checkbox-wrap:hover span {
    border: 1px solid #fff;
}

.card-select.type-select.all-cards .dropdown-menu li .checkbox-wrap label {
    cursor: pointer;
    white-space: pre-wrap;
    display: inline-block;
    max-width: 195px;
}

/* .search-select .dropdown-menu.open::-webkit-scrollbar-track {
     background-color: #e7e9ea;
     margin-right:10px;
}
 .search-select .dropdown-menu.open::-webkit-scrollbar {
     width: 3px;
     background-color: #cfd5d7;
}
 .search-select .dropdown-menu.open::-webkit-scrollbar-thumb {
     background-color: #cfd5d7;
     border-top: #fff solid 2px;
     border-bottom: #fff solid 2px;
}*/
.filter-option .select-option {
    padding: 0;
}

.filter-option {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.search-icon > i.ico-font-arrow-down:before {
    margin-top: -5px;
}

.dropdown-doc .btn {
    padding: 0;
}

.dropdown-doc i.ico-font-arrow-down {
    font-size: 0.4em;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translate(0, -50%);
    display: none;
}

.dropdown-doc .filter-option i.ico-font-arrow-down {
    display: block;
}

.dropdown-doc, .dropdown-doc .filter-option, .dropdown-doc .dropdown-menu {
    color: #999;
}

.dropdown-doc .bootstrap-select.btn-group .dropdown-menu {
    padding: 0 !important;
    top: -20px;
    left: initial;
    border: 0;
    box-shadow: rgba(235,235,235,.9) 0 2px 16px 3px;
    border-radius: 6px;
}

.dropdown-doc .bootstrap-select.btn-group .dropdown-menu li:hover {
    color: #fff;
}

.dropdown-doc .bootstrap-select>select,
.bootstrap-select>select {
    display: none !important;
}

.bootstrap-select.select-simple {
    position: relative;
}

.bootstrap-select.select-simple:after {
    content: "\e81f";
    font-family: "Fontello";
    position: absolute;
    font-size: 0.5em;
    top: 10px;
    right: 15px;
    transition: 0.2s all;
}

/*.bootstrap-select.show.select-simple:after {
    transform: rotate(180deg);
}*/

a.btn-collapse i.ico-font.ico-font-double-arrow:before {
    vertical-align: baseline;
    margin-left: 10px;
}

.btn-collapse.search-icon .ico-font.ico-font-double-arrow {
    transform: rotateX(180deg);
    display: inline-block;
}

.filters .card {
    background: #f8f8f8;
    border: none;
    padding: 20px 15px;
    border-radius: 8px;
}

.filters span.input-group-addon {
    background: #fff;
    border-color: #ddd;
    padding: 0 6px;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    cursor: pointer;
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}

.filters span.input-group-addon:active {
    color: #33a5f0;
}

.filters input.form-control {
    border: solid 1px #ddd;
}

.filters .input-group input.form-control {
    border-right: 0;
    padding-right: 0;
    padding-left: 10px;
}

.filters label {
    margin: 0;
}

.input-group-addon i.ico-font-calendar {
    color: #b7b7b7;
    font-size: 20px;
    line-height: 30px;
}

.group-addon-primary .input-group-addon i.ico-font-calendar {
    color: #249fef;
}

.group-addon-primary .form-control[readonly] ~ .input-group-addon i.ico-font-calendar {
    color: #dddddd;
}

.input-group-addon i {
    line-height: 0;
    color: #dddddd;
}

.filters .form-control::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-size: 13px;
    color: #ddd;
}

.filters .form-control::-moz-placeholder {
    /* Firefox 19+ */
    font-size: 13px;
    color: #ddd;
}

.filters .form-control:-ms-input-placeholder {
    /* IE 10+ */
    font-size: 13px;
    color: #ddd;
}

.filters .form-control:-moz-placeholder {
    /* Firefox 18- */
    font-size: 13px;
    color: #ddd;
}

/*.filters .bootstrap-select.form-control button {
    padding: 10px;
}*/

.filters .btn-group.bootstrap-select.col-12.p-0.form-control {
    border: solid 1px #ddd;
}

.filters i.ico-font-arrow-down {
    font-size: 0.4em;
    text-align: right;
    position: absolute;
    right: 15px;
    line-height: 3;
}

.filters .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    color: #999;
}

.filters .bootstrap-select.btn-group .dropdown-toggle .filter-option .select-card-img {
    position: absolute;
    left: 10px;
}

.filters .bootstrap-select.btn-group .dropdown-toggle .filter-option .select-txt {
    font-size: 13px;
}

/*.filter .bootstrap-select {
     min-height: 37px;
}
*/


table.table.transaction-records {
    border-top: solid 1px #ddd;
}

table.table.transaction-records th {
    border-bottom: 1px solid #dee2e6;
}

.transaction-records i.ico-font.ico-font-arrow-down {
    font-size: 7px;
    text-align: center;
}

.transaction-records .no-transactions-row {
    border-bottom: 1px solid #eceeef;
}
/*table.transaction-records th, table.transaction-records td {
     padding: 15px 20px;
}
*/

table.bold th {
    font-weight: bold;
}

table.fs-11 th, table.fs-11 td {
    font-size: 11px;
    line-height: 24px;
}

table.transaction-records td p {
    margin: 0;
}

.transaction-records tr td:first-child .ico-font {
    display: inline-block;
    width: 45px;
    text-align: center;
}
/*
.table.transaction-records tr.collapse {
    height: 0px;
    overflow: hidden;
    -webkit-transition: height .3s ease;
       -moz-transition: height .3s ease;
         -o-transition: height .3s ease;
        -ms-transition: height .3s ease;
            transition: height .3s ease;

    overflow: hidden !important;
    height: 1px !important;
    width: 100% !important;
}

.table.transaction-records tr.collapse.show {
    height: auto !important;
    max-height: 393px !important;
    margin: 0;
    overflow: auto !important;
}*/


table.fs-11 th.block-subtitle-table, table.fs-11 td.block-subtitle-table {
    font-size: 13px;
    color: #005aa8;
}

table.fs-11 th.block-subtitle-table ~ td, table.fs-11 td.block-subtitle-table ~ td {
    font-weight: bold;
}
/* --------- /icard.com/trunk/client/css/accountv2/comp/login.css --------- */
/* ================ LOGIN ================
========================================== */

body.no-background-menu {
    background-image: none;
}

.login-wrapper {
    margin: 0 auto;
    width: 960px;
    padding-bottom: 20px;
    padding: 0 10px 20px;
    text-align: left;
}

.login-wrapper .login-header img {
    height: 55px;
}

.login-wrapper .login-header.login-icard img {
    height: 35px;
}

.change-profile {
    width: 800px;
    margin: 0 auto;
}

.security-login {
    width: 700px;
    margin:0 auto;
}

.security-login h1.strong-title {
    font-size: 24px;
    font-weight: 600;
    color: #005baa;
}

.shadow-box {
    height: auto;
    background-color: #fff;
    -webkit-box-shadow: 0 0 38px 3px rgba(0,0,0,.12);
    -moz-box-shadow: 0 0 38px 3px rgba(0,0,0,.12);
    box-shadow: 0 0 38px 3px rgba(0,0,0,.12);
    border-radius: 8px;
    padding: 30px;
}

.login-title-border {
    border-bottom: 1px solid #ddd;
    padding: 15px 0;
    color: #666;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    margin: 0;
}

.account-holder {
    font-size: 16px;
    font-weight: 600;
    color: #333;
    display: block;
    line-height: 35px;
    overflow-wrap: break-word;
}

.choose-profile {
    border: 0;
    line-height: 25px;
    cursor: pointer;
    height: 65px;
    padding: 5px 0;
    border-bottom: 1px solid #ddd;
    color: #a5adb4;
}

.choose-profile:hover {
    background-color: #f6f6f6;
    color: #249fef;
    transition: .3s all;
    border-radius: 6px;
}

.choose-profile:hover .right-arrow.f_right.blue-arrow {
    display: block;
}

.choose-profile .right-arrow.f_right.blue-arrow,
.choose-profile:hover .right-arrow.f_right.gray-arrow {
    display: none;
}

.inner-profile {
    position: relative;
    padding-left: 70px;
    line-height: 30px;
}

.inner-profile span.right-arrow {
    font-size: 40px;
    font-weight: 100;
    margin-top: -29px;
}

.personal-icon .inner-profile:before {
    content: "";
    background: url(../../img/accountv2/profile/personal-icon.svg) no-repeat 5px 5px;    
    width: 49px;
    height: 49px;
    display: block;
    position: absolute;
    -webkit-box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.12);
    border-radius: 50%;
    top: 3px;
    left: 5px;    
    transition: 0.4s all;
    background-color: #fff;
}

.business-icon .inner-profile:before {
    content: "";
    background: url(../../img/accountv2/profile/business-icon.svg) no-repeat 5px 5px;    
    width: 49px;
    height: 49px;
    display: block;
    position: absolute;
    -webkit-box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.12);
    border-radius: 50%;
    top: 3px;
    left: 5px;    
    transition: 0.4s all;
    background-color: #fff;
}

.wallet-number-space {
    float: left;
    line-height: 10px;
    color: #666;
    font-size: 13px;
}

.login-wrapper .btn {
    min-width: 168px;
}

.login-wrapper .btn-primary {
    background: #249fef;
    color: #fff!important;
    font-size: 14px;
    border: 1px solid #249fef;
    padding: 10px;
    border-radius: 8px;
}

.login-wrapper .btn-default {
    background: none;
    color: #666;
    font-size: 14px;
    border-radius: 8px;
    padding: 10px 23px;
    box-shadow: none;
    border: 1px solid #999;
    cursor: pointer;
    margin: 0 5px;
    position: relative;
}

.login-wrapper .btn-back img {
    position: absolute;
    top: 15px;
    left: 20px;
    /*margin-left: -40px;*/
}

.login-wrapper .btn-back img.loginArrowHover {
    display: none;
    /*margin-left: -5px;*/
}

.login-wrapper .btn-back:hover > img.loginArrow {
    display: none;
}

.login-wrapper .btn-back:hover > img.loginArrowHover {
    display: block;
}

.login-wrapper .form-control {
    border: solid #ddd 1px;
    font-size: 13px;
    color: #333;
    /*padding: 10px 15px;*/
    padding: 0 15px;
    height: 35px;
}

.login-wrapper label {
    font-size: 13px;
    font-weight: 600;
    color: #333333;
}

.login-wrapper .top_text {
    font-size: 16px;
    color: #005baa;
    margin-bottom: 20px;
}

.login-wrapper .top_text strong {
    font-weight: normal;
}

.login-wrapper .otp_input input {
    width: 233px;
}

.login-wrapper .otp_input input:focus {
    border-color: #80bdff;
}

.login-wrapper .btn-primary:focus,
.login-wrapper .btn-primary:active,
.login-wrapper .btn-back:focus,
.login-wrapper .btn-back:active {
    box-shadow: none;
}

.info_error {
    color: #dc3545!important;
    border: none;
    padding: 10px;
    font-size: 13px;
}

.login-wrapper .form-control.alerted:disabled {
    border: none;
}

.login-wrapper .form-control.alerted {
    border: 1px solid #dc3545;
}

.login-wrapper .alert-danger-alt {
    padding: 5px 10px;
    margin: 0 0 25px;
}

@media (max-width: 991px) {
    /*========== LOGIN =========
    ============================*/
    .login-wrapper {
        width: auto;
    }

    .login-wrapper .change-profile,
    .login-wrapper .security-login {
        width: auto;
        margin: 0 30px;
    }
}

@media screen and (max-width: 767px) { 
    /*========== LOGIN =========
    ============================*/
    .login-wrapper .change-profile,
    .login-wrapper .security-login {
        margin: 0;
    }
    
    .choose-profile:hover .blue-arrow img,
    .inner-profile span.right-arrow,
    .choose-profile:hover .right-arrow.f_right.blue-arrow {
        display: none;
    }

    .login-wrapper .btn {
        margin: 5px !important;
    }
}

@media (max-width: 576px) { 
    /*========== LOGIN =========
    ============================*/
    .login-wrapper .text-right.col-sm-12 {
        text-align: center !important;
        float: none;
    }

    .login-wrapper .otp_input input {
        width: 100%;
    }
}

@media (max-width: 487px) {
    /*========== LOGIN =========
    ============================*/
    .text-right.border-top {
        text-align: center !important;
    }

    /*.login-wrapper .btn.btn-default.btn-back {
        margin-bottom: 20px;
    }*/

    .change-profile .choose-profile {
        min-height: 65px;
        height: 100%;
    }

    .wallet-number-space {
        float: none;
    }

    .wallet-number-space span {
        display: block;
        line-height: 30px;
    }

    .login-wrapper .btn {
        margin: 10px;
    }
}
/* --------- /icard.com/trunk/client/css/accountv2/comp/transfer_suggestions.css --------- */
/*========= TRANSFER SUGGESTIONS =======
============================= */
.transfer-suggestions {
    display: none;
}

.transfer-type {
    font-size: 16px;
}

.transfer-type img.sepa-transfer-img.white,
.transfer-type img.internal.white {
    display: none;
}

.transfer-type span,
.transfer-type .ico-font-globe {
    color: #333;
    margin-right: 19px;
}

.transfer-type i.ico-font.ico-font-globe {
    font-size: 25px;
}

a:hover .transfer-type span {
    color: #fff;
}

.transfer-type-box {
    transition: all 0.2s;
}

.transfer-type-box.active,
.transfer-type-box:hover {
    background: #249fef;
}

.block-transfer.transfer-type-box.active *,
.block-transfer.transfer-type-box:hover * {
    color: #fff;
}

.transfer-type-box:hover .ico-font {
    color: #fff;
}

.arrow-suggested-wrap {
    position: absolute;
    top: 50%;
    right: -5px;
    transform: translateY(-50%);
}

.arrow-suggested-wrap .ico-font {
    font-size: 1.3em;
}

.suggested-transfer-wrapper .flex {
    min-height: 69px;
}

.suggested-transfer-wrapper .transfer-type .ico-font {
    font-size: 2.8em;
}

.suggested-transfer-wrapper .ico-font-leupay-logo:before {
    margin: 25px 14px 25px 10px;
}

.suggested-transfer-wrapper .transfer-type-box {
    min-height: 197px;
    padding: 20px;
}

.suggested-transfer-wrapper .transfer-type-box h2 {
    padding-left: 8px;
}

.suggested-transfer-wrapper .transfer-type-box .sepa-transfer-img {
    margin: 0 9px 2px 12px;
}

.suggested-transfer-wrapper .transfer-type-box img.internal {
    width: 82px;
    margin: 0 3px 5px 10px;
}

.suggested-transfer-wrapper .transfer-type i.ico-font.ico-font-leupay-logo {
    font-size: 35px;
    margin-left: 2px;
}

.suggested-transfer-wrapper .transfer-type i.ico-font.ico-font-globe {
    margin-right: 0;
    margin-left: 6px;
}

.other-transfers-wrapper .transfer-type-box {
    min-height: 85px;
    padding: 0 5px 0 10px;
}

.other-transfers-wrapper .transfer-type-box .sepa-transfer-img {
    margin: 0 9px 0 15px;
}

.other-transfers-wrapper .transfer-type-box .internal {
    margin-left: 15px;
}
.other-transfers-wrapper .transfer-type-box img.bisera {
    margin-left: 18px;
    margin-right: 6px;
}

.other-transfers-wrapper .transfer-type-box i.ico-font.ico-font-globe {
    margin-left: 22px;
    margin-right: 11px;
}

.other-transfers-wrapper .transfer-type-box i.ico-font.ico-font-leupay-logo {
    font-size: 30px;
    margin-left: 21px;
    margin-right: 7px;
}

/* --------- /icard.com/trunk/client/css/accountv2/comp/fees_calculator.css --------- */
/*================ TRANSFER CALCULATOR =============
==================================================== */

.transfer-box-calculation {
    min-width: 375px;
}

.transfer-payment-container .select-custom .btn-group:after {
    right: 10px;
    top: 10px;
}

.transfer-payment-container .btn-group.bootstrap-select {
    margin-top: 0;
}

.transfer-payment-container .btn-group.bootstrap-select button {
    min-width: auto;
    max-width: 80px;
}

/*.transfer-payment-container .payment-block .card-select.select-custom.currency div {
    margin-top: -15px;
}*/

.transfer-box-suggestion {
    max-height: 285px;
    padding-bottom: 10px;
    overflow-y: auto;
    /* padding: 0 20px 20px;*/
    /*padding: 20px;*/
    /*margin-left: -20px;*/
    padding-bottom: 0;
    -webkit-box-shadow: 0 0 38px 3px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 0 38px 3px rgba(0, 0, 0, 0.12);
    box-shadow: 0 0 38px 3px rgba(0, 0, 0, 0.12);
    border-radius: 8px;
    /*max-height: 59.5vh;*/
}

/*.transfer-box-suggestion.transferTo {
    margin-right: -20px;
}*/
/*
.transfer-box-suggestion::-webkit-scrollbar {
     width: 5px;
     padding-right: 10px;
}
 .transfer-box-suggestion::-webkit-scrollbar-track {
     -webkit-box-shadow: inset 0 0 6px #f0f4f5;
}
 .transfer-box-suggestion::-webkit-scrollbar-thumb {
     background-color: darkgrey;
     outline: 1px solid slategrey;
     background-color: #d6dde1;
}*/
.transfer-box-suggestion .currency-account-wrap {
    /* height: 100%;*/
    /*margin-right: 12px;*/
}

.currency-account {
    width: 100%;
    overflow: hidden;
    margin-bottom: 0;
}

.currency-account li {
    position: relative;
    transition: 0.3s all;
    cursor: pointer;
    margin: 0;
    padding: 15px 10px 15px 65px;
    z-index: 1;
    border: 1px solid transparent;
    border-radius: 6px;
}

.currency-account li:after {
    content: "";
    width: 90%;
    height: 1px;
    background-color: #e7e7e7;
    display: block;
    position: absolute;
    left: 0;
    bottom: -1px;
    margin: 0 5%;
}

.currency-account li:hover {
    margin: 0;
    color: #333;
    background-color: transparent;
    /*border-radius: 6px;*/
    border: 1px solid #999;
    max-width: 100%;
    border-radius: 8px;
}

.currency-account li:last-child:after,
.currency-account li.removeAfter:after,
.currency-account li:hover:after,
.currency-account li.active:after {
    display: none;
}

.currency-account .form-group.checked {
    background-color: #005baa;
    margin: 0;
    border-radius: 6px;
    max-width: 100%;
}

.currency-account li:hover:before, .currency-account .form-group.checked:before {
    filter: opacity(1);
}

.currency-account .form-group.checked label,
.currency-account .form-group.active label,
.currency-account .form-group.active label span,
.currency-account .form-group.checked label span,
.currency-account .form-group.active label span {
    color: #fff !important;
}

.currency-account .form-group input[type="radio"] {
    width: 100%;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    cursor: pointer;
}

.currency-account .form-group input[type="radio"] ~ label {
    position: relative;
    color: #333;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 0;
    width: 100%;
}

/*.card-select.select-custom.currency div {
    border: none;
}
*/
.currency-account .form-group input[type="radio"] ~ label span {
    font-weight: normal;
    color: #666;
    display: block;
}

.currency-account .form-group:before {
    content: "";
    width: 20px;
    height: 15px;
    border: 1px solid #e0e0e2;
    border-radius: 3px;
    background-size: cover;
    position: absolute;
    top: 28px;
    left: 20px;
    display: block;
    z-index: 20;/*
    filter: opacity(50%);*/
}

.currency-account .form-group.active:before {
    content: "";
    filter: opacity(100%);
}

.currency-account .form-group input[type="radio"] ~ label:after {
    content: "";
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    -webkit-box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.12);
    border-radius: 50%;
    top: 0;
    left: -55px;
    z-index: 10;
    transition: 0.4s all;
    background-color: #fff;
}

.currency-account .form-group:hover label:after,
.currency-account .form-group.checked label:after,
.currency-account li.active label:after {
    content: "";
    background-color: #fff;
}

.transfer-payment-container > div {
    flex: 0 0 29%;
    flex-wrap: wrap;
}

.transfer-payment-container > div:nth-child(2) {
    flex: 0 0 40%;
}

.currency-account.currency-account-alt .form-group:before {
    content: "\e87c";
    font-family: 'fontello';
    width: 20px;
    height: 15px;
    border: 1px solid #e0e0e2;
    border-radius: 3px;
    background-size: cover;
    position: absolute;
    top: 28px;
    left: 20px;
    display: block;
    z-index: 20;/*
    filter: opacity(50%);*/
}

.currency-account.currency-account-alt .form-group:first-child:before {
    content: "\e899";
    font-family: 'fontello';
}

/*.nicescroll-rails.nicescroll-rails-hr {
    display: none;
}*/

.currency-account li.active {
    background-color: #005baa;
    border-radius: 6px;
    width: 100%;
}

.currency-account li.LPW:before {
    background-image: url(../../img/accountv2/cuts/lpw.png);
    border: none;
    height: 36px;
    width: 36px;
    top: 24px;
    left: 12px;
}

.currency-account li.BGN:before {
    background-image: url(../../img/accountv2/flags/bgr.svg);
}

.currency-account li.EUR:before {
    background-image: url(../../img/accountv2/flags/eur.svg);
}

.currency-account li.USD:before {
    background-image: url(../../img/accountv2/flags/usa.svg);
}

.currency-account li.ISK:before {
    background-image: url(../../img/accountv2/flags/isk.svg);
}

.currency-account li.GBP:before {
    background-image: url(../../img/accountv2/flags/gbp.svg);
}

.currency-account li.CHF:before {
    background-image: url(../../img/accountv2/flags/chf.svg);
}

.currency-account li.HRK:before {
    background-image: url(../../img/accountv2/flags/hrk.svg);
}

.currency-account li.JPY:before {
    background-image: url(../../img/accountv2/flags/jpy.svg);
}

.currency-account li.RON:before {
    background-image: url(../../img/accountv2/flags/ron.svg);
}

.currency-account li.PLN:before {
    background-image: url(../../img/accountv2/flags/pln.svg);
}

.currency-account li.CZK:before {
    background-image: url(../../img/accountv2/flags/czk.svg);
}

.recipient-input['readonly'],
.recipient-input['readonly']:hover,
                            .recipient-type-label-disabled,
                            .recipient-type-label-disabled:hover {
                                cursor: default !important;
                            }

.recipient-input['readonly']:checked + span:before {
                                background-color: #999;
                            }


.accounts-picker .dropdown-toggle,
.accounts-picker .select-txt,
.currencies-picker .filter-option span {
    font-weight: 600;
}

/* --------- /icard.com/trunk/client/css/accountv2/comp/common_styles.css --------- */

/* ============ COMMON ============
=================================== */
.flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.flex-body {
    padding-left: 170px;
    display: block;
    /*min-height: 100%;
    padding-bottom: 100px;*/
   /* margin-bottom: -100px;*/
       min-height: 100vh;
    padding-bottom: 90px;
    margin-bottom: -90px;
}

.mx-width-550 {
    max-width: 550px;
}

.mx-width-320 {
    max-width: 320px;
}

@media(max-width: 1199px){
    .mx-width-lg-320 {
        max-width: 320px;
    }
}

.urgent_notification {
    padding-left: 170px;
}

.align-item-center {
    align-items: center;
}

.justify-flex-end {
    justify-content: flex-end;
}

.flex-end {
    justify-content: flex-end;
}

.d-flex-start {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.align-i-center {
    align-items: center;
}

.baseline {
    align-items: baseline;
}

.text-strong {
    font-weight: bold;
}

.wrap-anywhere {
    overflow-wrap: anywhere;
}

.txt-info {
    font-size: 11px;
}

.italic {
    font-style: italic;
}

.strong {
    font-weight: bold;
}

.sub-txt {
    font-size: 16px;
    font-weight: 500;
}

.sm-txt {
    font-size: 13px;
    font-weight: normal;
}

.block-link a {
    display: block;
}

.carousel-inner-overflow {
    overflow: inherit;
}

.transform-rotate-180 {
    transform: rotate(180deg);
}

.ico-font.transform-rotate-180:before {
    transform: rotate(180deg);
}

.position-initial {
    position: initial !important;
}

/* Opacity */
.opacity-100 {
    opacity: 1;
}

.opacity-75 {
    opacity: .75;
}

.opacity-50 {
    opacity: .5;
}

.opacity-25 {
    opacity: .25;
}

.opacity-0 {
    opacity: 0;
}

/* Line heights */
.lh-1 {
    line-height: 1;
}

.lh-1o5 {
    line-height: 1.5;
}

.lh-30 {
    line-height: 30px;
}

.lh-40 {
    line-height: 40px;
}

.minh-89 {
    min-height: 89px;
}

.minh-100 {
    min-height: 100px;
}

.pull-left {
    float: left;
}

.pull-right {
    float: right;
}

.relative {
    position: relative;
}

.pr-5 {
    padding-right: 5px !important;
}

.plr-0 {
    padding-left: 0;
    padding-right: 0;
}

.ptb-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.mtb-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.mlr-auto {
    margin-left: auto;
    margin-right: auto;
}

.ml-0 {
    margin-left: 0 !important;
}

.mr-0 {
    margin-right: 0;
}

.mr-2 {
    margin-right: 2px !important;
}

.mr-7 {
    margin-right: 7px;
}

/*=== Negative commons ===*/
.mb_15 {
    margin-bottom: -15px;
}

.mt_25 {
    margin-top: -25px;
}

/*========= FONT SIZE =======
============================= */
.fs-4 {
    font-size: 4px !important;
}

.fs-7 {
    font-size: 7px !important;
}

.fs-8 {
    font-size: 8px;
}

.fs-9 {
    font-size: 9px !important;
}

.fs-10 {
    font-size: 10px !important;
}

.fs-11 {
    font-size: 11px !important;
}

.fs-12 {
    font-size: 12px !important;
}

.fs-13 {
    font-size: 13px !important;
}

.fs-14 {
    font-size: 14px;
}

.fs-15 {
    font-size: 15px;
}

.fs-16 {
    font-size: 16px !important;
}

.fs-17 {
    font-size: 17px !important;
}

.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 !important;
}

.fs-23 {
    font-size: 23px;
}

.fs-24 {
    font-size: 24px;
}

.fs-25 {
    font-size: 25px;
}

.fs-26 {
    font-size: 26px;
}

.fs-27 {
    font-size: 27px;
}

.fs-28 {
    font-size: 28px;
}

.fs-30 {
    font-size: 30px;
}

.fs-33 {
    font-size: 33px;
}

.fs-52 {
    font-size: 52px;
}


.fs-53 {
    font-size: 53px;
}

.fs-70 {
    font-size: 70px !important;
}

.w-80 {
    width: 80%;
}

.w-90 {
    width: 90%;
}

.wi-20 {
    width: 20px;
}

.mw-70 {
    max-width: 70%;
}

.full-width {
    width: 100%;
}

.input-number {
    display: flex;
    align-items: baseline;
    justify-content: flex-end;
}

.main-sum {
    font-size: 13px !important;
    color: #333;
    font-weight: normal;
}

.sub-sum {
    font-size: 14px !important;
    color: #333;
    font-weight: normal;
}


@media(max-width: 1199px){
   .main-sum {
       font-size: 20px !important;
       color: #333;
       font-weight: normal;
   }
 
}

@media(max-width: 767px){
   .main-sum {
       font-size: 18px !important;
       color: #333;
       font-weight: normal;
   }
 
}

.currency-holder {
    font-size: 13px !important;
    color: #999;
    font-weight: 600;
    /*margin-left: 5px;*/
}

.nowrap {
    white-space: nowrap;
}

.cursor-text {
    cursor: text !important;
}

.cursor-pointer {
    cursor: pointer;
}

.static-content-wrapper {
    min-height: 435px;
}

/*========= MARGIN =======
========================== */
/*top*/
.mt-0 {
    margin-top: 0;
}

.mt-3 {
    margin-top: 3px !important;
}

.mt-5 {
    margin-top: 5px !important;
}

.mt-7 {
    margin-top: 5px !important;
}

.mt-9 {
    margin-top: 9px;
}

.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-16 {
    margin-top: 16px !important;
}

.mt-18 {
    margin-top: 18px;
}

.mt-20 {
    margin-top: 20px !important;
}

.mt-22 {
    margin-top: 22px !important;
}

.mt-25 {
    margin-top: 25px;
}

.mt-27 {
    margin-top: 27px;
}

.mt-28 {
    margin-top: 28px;
}


.mt-30 {
    margin-top: 30px;
}

.mt-35 {
    margin-top: 35px;
}

.mt-38 {
    margin-top: 38px;
}

.mt-40 {
    margin-top: 40px !important;
}

.mt-41 {
    margin-top: 41px !important;
}

.mt-45 {
    margin-top: 45px;
}

.mt-50 {
    margin-top: 50px;
}

.mt-60 {
    margin-top: 60px;
}

.mt-70 {
    margin-top: 70px;
}

.mt-80 {
    margin-top: 80px;
}

.mt-90 {
    margin-top: 90px;
}

.mt-100 {
    margin-top: 100px;
}

.mt-120 {
    margin-top: 120px !important;
}

/*bottom*/
.mb-0 {
    margin-bottom: 0 !important;
}

.mb-5 {
    margin-bottom: 5px !important;
}

.mb-8 {
    margin-bottom: 8px !important;
}

.mb-10 {
    margin-bottom: 10px !important;
}

.mb-13 {
    margin-bottom: 13px !important;
}

.mb-15 {
    margin-bottom: 15px !important;
}

.mb-17 {
    margin-bottom: 17px;
}

.mb-20 {
    margin-bottom: 20px !important;
}

.mb-21 {
    margin-bottom: 21px !important;
}

.mb-22 {
    margin-bottom: 22px !important;
}

.mb-25 {
    margin-bottom: 25px !important;
}

.mb-28 {
    margin-bottom: 28px !important;
}

.mb-30 {
    margin-bottom: 30px !important;
}

.mb-35 {
    margin-bottom: 35px !important;
}

.mb-40 {
    margin-bottom: 40px !important;
}

.mb-43 {
    margin-bottom: 43px;
}

.mb-45 {
    margin-bottom: 45px !important;
}

.mb-50 {
    margin-bottom: 50px;
}

.mb-55 {
    margin-bottom: 55px !important;
}

.mb-60 {
    margin-bottom: 60px;
}

.mb-65 {
    margin-bottom: 65px;
}

.mb-70 {
    margin-bottom: 70px;
}

.mb-80 {
    margin-bottom: 80px;
}

.mb-90 {
    margin-bottom: 90px;
}

.mb-100 {
    margin-bottom: 100px;
}

.mb-110 {
    margin-bottom: 110px !important;
}

/*left*/
.ml-0 {
    margin-left: 0;
}

.ml-5 {
    margin-left: 5px !important;
}

.ml-10 {
    margin-left: 10px;
}

.ml-15 {
    margin-left: 15px;
}

.ml-20 {
    margin-left: 20px;
}

.ml-30 {
    margin-left: 30px;
}

.ml-35 {
    margin-left: 35px;
}

.ml-40 {
    margin-left: 40px;
}

.ml-50 {
    margin-left: 50px;
}

.ml-55 {
    margin-left: 55px;
}

.ml-60 {
    margin-left: 60px;
}

.ml-70 {
    margin-left: 70px;
}

.ml-80 {
    margin-left: 80px;
}

.ml-90 {
    margin-left: 90px;
}

/*right*/
.mr-0 {
    margin-right: 0;
}

.mr-05 {
    margin-right: 5px;
}

.mr-10 {
    margin-right: 10px;
}

.mr-15 {
    margin-right: 15px;
}

.mr-20 {
    margin-right: 20px;
}

.mr-21 {
    margin-right: 21px;
}

.mr-25 {
    margin-right: 25px !important;
}

.mr-30 {
    margin-right: 30px;
}

.mr-40 {
    margin-right: 40px;
}

.mr-50 {
    margin-right: 50px;
}

.mr-55 {
    margin-right: 55px;
}

.mr-60 {
    margin-right: 60px;
}

.mr-70 {
    margin-right: 70px;
}

.mr-80 {
    margin-right: 80px;
}

.mr-90 {
    margin-right: 90px;
}

/*========= PADDING =======
=========================== */
/*top*/
.pt-0 {
    padding-top: 0;
}

.pt-7 {
    padding-top: 7px;
}

.pt-8 {
    padding-top: 8px;
}

.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-35 {
    padding-top: 35px;
}

.pt-40 {
    padding-top: 40px;
}

.pt-50 {
    padding-top: 50px;
}

.pt-55 {
    padding-top: 55px;
}

.pt-60 {
    padding-top: 60px;
}

.pt-70 {
    padding-top: 70px;
}

.pt-74 {
    padding-top: 74px;
}

.pt-75 {
    padding-top: 75px;
}

.pt-76 {
    padding-top: 76px;
}

.pt-80 {
    padding-top: 80px;
}

.pt-90 {
    padding-top: 90px;
}

.pt-133 {
    padding-top: 133px;
}

/*bottom*/
.pb-0 {
    padding-bottom: 0;
}

.pb-10 {
    padding-bottom: 10px;
}

.pb-15 {
    padding-bottom: 15px;
}

.pb-20 {
    padding-bottom: 20px;
}

.pb-30 {
    padding-bottom: 30px;
}

.pb-40 {
    padding-bottom: 40px;
}

.pb-50 {
    padding-bottom: 50px;
}

.pb-60 {
    padding-bottom: 60px;
}

.pb-70 {
    padding-bottom: 70px;
}

.pb-76 {
    padding-bottom: 76px;
}

.pb-80 {
    padding-bottom: 80px;
}

.pb-90 {
    padding-bottom: 90px;
}

/*left*/
.pl-0 {
    padding-left: 0;
}

.pl-1 {
    padding-left: 0;
}

.pl-7 {
    padding-left: 7px;
}

.pl-10 {
    padding-left: 10px;
}

.pl-15 {
    padding-left: 15px;
}

.pl-20 {
    padding-left: 20px !important;
}

.pl-30 {
    padding-left: 30px;
}

.pl-40 {
    padding-left: 40px;
}

.pl-43 {
    padding-left: 43px;
}

.pl-45 {
    padding-left: 45px;
}

.pl-50 {
    padding-left: 50px;
}

.pl-55 {
    padding-left: 55px;
}

.pl-58 {
    padding-left: 58px;
}

.pl-60 {
    padding-left: 60px;
}

.pl-70 {
    padding-left: 70px;
}

.pl-80 {
    padding-left: 80px;
}

.pl-90 {
    padding-left: 90px;
}

/*right*/
.pr-0 {
    padding-right: 0;
}

.pr-10 {
    padding-right: 10px;
}

.pr-15 {
    padding-right: 15px;
}

.pr-20 {
    padding-right: 20px;
}

.pr-25 {
    padding-right: 25px;
}

.pr-30 {
    padding-right: 30px;
}

.pr-35 {
    padding-right: 35px;
}

.pr-40 {
    padding-right: 40px;
}

.pr-45 {
    padding-right: 45px;
}

.pr-50 {
    padding-right: 50px;
}

.pr-60 {
    padding-right: 60px;
}

.pr-70 {
    padding-right: 70px;
}

.pr-75 {
    padding-right: 75px !important;
}

.pr-80 {
    padding-right: 80px;
}

.pr-85 {
    padding-right: 85px;
}

.pr-90 {
    padding-right: 90px;
}


/* =========== Card position ============
================================== */
.card-position-horizontal {
    transform: rotate(0deg);
}

.card-position-vertical {
    transform: rotate(270deg);
}

/* =========== Colors ============
================================== */
/*.color-blue {
    color: #00c0ff;
}*/
.color-blue,
.color-mid-blue {
    color: #249fef;
}

.modal .modal-dialog .modal-content p.color-dark-blue,
.color-dark-blue {
    color: #005BAA;
}
.color-white {
    color: #fff;
}

.color-green {
    color: #59c770;
}

.color-red {
    color: #ff6384;
}

.color-purple {
    color: #a687d3;
}

.color-gray {
    color: #666;
}

.color-light-gray {
    color: #9b9b9b;
}

.color-dark-gray {
    color: #333;
}

.color-disabled-gray {
    color: #d5d5d5;
}

.bg-dark-gray {
    background: #333;
    color: #fff;
}

.bg-light-gray {
    background: #f6f6f6;
    color: #333;
}

.bg-blue {
    background: #00c0ff;
    color: #fff;
}

.bg-dark-blue {
    background: #005baa;
    color: #fff;
}

.bg-mid-blue {
    background: #249fef;
    color: #fff;
}

.bg-green {
    background: #59c770;
    color: #fff;
}

.bg-red {
    background: #ff6384;
    color: #fff;
}

.bg-purple {
    background: #a687d3;
    color: #fff;
}

.bg-white {
    background: #fff;
}

.subtext {
    color: #999;
}

/* =========== WIDTH ===========
================================*/

.wi-80 {
    width: 80px !important;
}

.wi-88 {
    width: 88px;
}

.wi-100 {
    width: 100px;
}

.wi-150 {
    width: 150px;
}

.wi-170 {
    width: 170px;
}

/*==============*/

.minwi-100 {
    min-width: 100px;
}

.minwi-120 {
    min-width: 120px;
}

.minwi-150 {
    min-width: 150px;
}

.minwi-155 {
    min-width: 155px !important;
}

.minwi-170 {
    min-width: 170px;
}

.minwi-200 {
    min-width: 200px;
}

.minwi-320 {
    min-width: 320px;
}

/* ============ FONT WEIGHT ============
=================================== */

.fw-100 {
    font-weight: 100;
}

.fw-200 {
    font-weight: 200;
}

.fw-300 {
    font-weight: 300;
}

.fw-400 {
    font-weight: 400;
}

.fw-500 {
    font-weight: 500;
}

.fw-600 {
    font-weight: 600;
}

.fw-700 {
    font-weight: 700;
}

.fw-800 {
    font-weight: 800;
}

.fw-900 {
    font-weight: 900;
}

.transaction-records span.transaction-type,
.transaction-records p.amount {
    font-weight: 600;
}

/* ============ COMMON CLASSES ============
=================================== */

/*.table-content-overflow-scroll {
    overflow-x: hidden!important;
    overflow-y: visible!important;
    width: 100%;
    height: 100%;
}*/

.table-responsive {
    overflow:visible;
}

.table-responsive-alt .btn-link {
    background-color: transparent;
}

.table-responsive-alt .select-custom .select-flag-img {
    width: auto;
}

.img-responsive {
    max-width: 100%;
    height: auto;
    margin: 10px auto;
}

hr,
.actions-primary {
    width: 100%;
    text-align: right;
    border-top: 1px solid #ddd;
    margin: 20px 0  0;
    padding: 20px 0 0;
}

.actions-primary-sm {
    margin: 0;
}

.prime-content {
    margin-bottom: 24px;
}

.prime-title {
    color: #999;
    font-size: 26px;
    font-weight: 100;
    line-height: 36px;
    margin-bottom: 0;
    padding-left: 10px;
}

.prime-title-mini {
    color: #666;
    font-size: 13px;
    font-weight: normal;
    line-height: 24px;
    padding-left: 0;
}

.prime-info {
    color: #6C6866;
    font-size: 16px;
}

.welcome {
    font-size: 34px;
    color: #333;
    font-weight: 100;
    margin-bottom: 30px;
    padding-right: 30px;
}

.welcome-top {
    font-size: 16px;
}

.welcome-md {
    font-size: 26px;
    line-height: 44px;
}

.welcome-sm {
    font-size: 18px;
    margin-bottom: 0;
}

.welcome-lg {
    font-size: 30px;
}

.sub-welcome {
    font-size: 32px;
    color: #666;
    font-weight: 100;
}

.services-title {
    font-size: 16px;
    min-height: 40px;
    margin-bottom: 20px;
}

.balance {
    font-size: 24px;
    width: 100%;
}

.balance .balance-sum, .balance-sum, .sum, .balance .balance-info {
    text-align: right;
    font-weight: normal;
    color: #333;
}

.text-center .sum {
    text-align: center;
}

.balance .balance-sum.balance-zero, .balance-sum.balance-zero, .sum.balance-zero, .balance-zero {
    color: #ccc;
}

.sum {
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 600;
}

.balance-sum span:last-child {
    color: #999;
    margin-left: 5px;
}

.float-sum {
    font-size: 48px;
}

/*.form-group ~ .card-select .btn-group {
    border:none;
}*/
.btn-link:hover,
.cards-info-section a:hover {
    color: #249fef;
}

.cards-info-section a.color-red:hover {
    color: #ff6384;
}

.cards-info-section .btn-primary:hover {
    color: #fff;
}

.number ~ .card-select .btn-group .btn {
    border: none;
}

.btn.dashboard-btn {
    padding: 7px 23px;
}

.card-select.currency .bootstrap-select button .filter-option {
    font-size: 13px;
    vertical-align: middle;
}

.balance .balance-sum {
    line-height: 1;

}

.balance p.font-weight-normal {
    font-weight: 400;
}

.balance p span {
    font-weight: 100;
}

small {
    font-size: 30px;
}

.balance-sum.float-sum span {
    font-size: 16px;
}

.nr-color {
    color: #333;
}

.darker-text {
    color: #333;
    font-weight: 600;
}

.dark-label {
    color: #333;
    font-size: 14px;
    font-weight: 600;
    vertical-align: middle;
}

.block {
    position: relative;
    margin-bottom: 60px;
}

.block-shadow {
    -webkit-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.1);
    padding: 25px 15px;
}

.statements-lists .block-shadow {
    padding-top: 36px;
    margin-bottom: 53px;
}

.block-shadow .account-table {
    border-bottom: none;
    padding-top: 0;
}

.block-transfer {
    padding: 30px;
    border-radius: 8px;
}

/*.account-table tr td:first-child {
     border-bottom: 1px solid #ddd;
}
*/
.block-shadow .account-table td, .block-shadow .account-table th {
    border-bottom: 1px solid #ddd;
}

.block.tab-pane {
    border: 0;
    margin-top: 30px;
}

.block-tertiary {
    font-size: 13px;
    color: #666;
    text-transform: uppercase;
    padding-bottom: 13px;
    margin-bottom: 20px;
}

.block-tertiary-md {
    color: #666;
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;
    padding-bottom: 13px;
    margin-bottom: 0px;
}

.block-tertiary.line-header:after {
    height: 2px;
    background: #DEE2E6;
    background-image: none;
}

.block-title-mod {
    margin-bottom: 40px;
}

.block-text {
    font-size: 12px;
}

.block-title-table {
    font-size: 14px;
    font-weight: 600;
    color: #005aa8;
    padding-bottom: 6px;
    margin: 0;
}

.horizontal-title {
    font-size: 16px;
    color: #333;
    text-transform: uppercase;
    font-weight: 500;
    padding-bottom: 5px;
}

.line {
    position: relative;
    width: 100%;
    font-size: 24px;
    font-weight: lighter;
    color: #666;
    line-height: 46px !important;
    text-align: center;
    vertical-align: middle;
}

.line span {
    display: inline-block;
    position: relative;
}

.line span:before,
.line span:after {
    content: "";
    position: absolute;
    height: 1px;
    width: 230%;
    border-top: 1px solid #cccccc;
    top: 23px;
}

.line span:before {
    right: 100%;
    margin-right: 15px;
}

.line span:after {
    left: 100%;
    margin-left: 15px;
}

.line-holder {
    border-top: 1px solid #cccccc;
    width: 100%;
}

.block-right {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 13px;
    cursor: pointer;
}

.block-right i:before {
    font-size: 0.4em;
    vertical-align: middle;
    /*margin: 0 6px;*/
}

.block-right > i.up-arrow:before {
    transform: rotate(180deg) translate(0, 50%);
    margin-top: 0;
}

.block-right.collapsed > i.up-arrow:before {
    transform: rotate(0deg) translate(0, 50%);
    margin-top: -4px;
}

.block-right i.right-arrow:before {
    transform: rotate(270deg);
    line-height: 0;
}

h4.block-title ~ .block-right {
    top: 10px;
}

.block-show {
    display: none;
}

.block-hidden {
    display: none !important;
}

.block-hide.collapsed:before {
    content: "Show";
    background: #fff;
    position: absolute;
    right: 18px;
    font-size: 13px;
    /* font-size: 0.93em;*/
    width: 75%;
}

.block-hide.collapsed i:before {
    transform: none;
}

.over-hidden {
    overflow: hidden;
}

.pdf-ico, .excell-ico {
    position: relative;
    padding-left: 35px;
    line-height: 30px;
}

[class$="-ico"]:before {
    content: "";
    display: block;
    position: absolute;
    left: 5px;
    top: -5px;
    font-size: 1.8em;
}

.pdf-ico:before {
    content: "\e80a";
    font-family: "Fontello";
    top: 0;
}

.excell-ico:before {
    content: "\e81e";
    font-family: "Fontello";
    top: 0;
}

.carousel.carousel-choose-card {
    min-height: 200px;
    display: flex;
    align-items: center;
}

.carousel.carousel-choose-card i {
    color: #333;
}

.carousel-control-next, .carousel-control-prev {
    margin-top: auto;
    margin-bottom: auto;
    height: 15%;
}

.carousel.carousel-choose-card .img-fluid img {
    width: fit-content;
    max-width: 193px;
    position: relative;
}

.carousel.carousel-choose-card .img-fluid:after {
    content: "";
    background-image: url(../../img/accountv2/cuts/ordercard_shadow.png);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 100%;
    height: 30px;
    margin-top: 20px;
    margin-bottom: 10px;
    display: block;
}

.form-number,
.input-number .form-control {
    position: relative;
    color: #666;
    background-color: transparent;
    -webkit-text-fill-color: transparent;
    border: none;
    border-bottom: 1px solid #999999;
    text-align: right;
    font-size: 48px;
    /*z-index: 10;*/
    opacity: 0;
    padding: 0;
}

.badge {
    padding: 0.6em;
    margin-right: 8px;
}

.badge-pill {
    padding-right: .8em;
    padding-left: .8em;
}

.badge-primary {
    background: #249fef;
}

.oblique {
    font-style: oblique;
}

.underline {
    text-decoration: underline;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
    display: inline-flex;
}

/*
.form-number::-moz-selection {
     background-color: #3390ff;
      -webkit-text-fill-color:transparent;
}
.form-number::selection {
     background-color: #3390ff;
      -webkit-text-fill-color:transparent;
}*/

.input-number-val::selection {
    background-color: #3390ff;
}

.input-number-val {
    position: absolute;
    color: #333;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: right;
    z-index: 1;
    display: block;
    font-size: 13px;
    border-bottom: 1px solid #999999;
    padding-bottom: 5px;
    height: 52px;
    line-height: 47px; 
    /*width: calc(100%  -  30px);*/
    top: 0;
    padding-right: 15px;
    font-weight: 600; 
}

.input-number-val-preview {
    padding-right: 29px;
}

.input-number-val-preview ~ .currency-holder {
    margin-left: 4px;
    min-height: 52px;
    line-height: 47px; 
}

.number.input-number-val:after {
    content: "|";
    font-weight: 100;
    -webkit-animation-name: blink;
    -moz-animation-name: blink;
    -o-animation-name: blink;
    animation-name: blink;
    -webkit-animation-timing-function: linear;
    -moz-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    display: none;
}

.form-number:focus ~ .number.input-number-val:after {
    display: inline-block;
    position: absolute;
    border: 5px;
    right: 0;
}

.form-group-currency {
    border-bottom: 1px solid #999999;
    margin-top: 4px;
    padding: 0;
}

.payment-block .form-group-currency  {
    margin-top: 15px;
}

.funding-via-card.payment-block .form-group-currency  {
    border: none;
}

.funding-via-card.payment-block .form-group-currency {
    position: absolute;
    right: 0;
    bottom: 35px;
}

.payment-block-alt {
    padding-top: 27px; 
}

.payment-block-alt-offset-1 {
    padding-top: 45px; 
}

.payment-block-offset-2 {
    padding-top: 0px;    
}

.payment-block-alt .align-items-center.mt-15 {
    position: relative;
}

.payment-block-alt .welcome.welcome-sm {
    font-size: 13px; 
    position: absolute;
    left: 0; 
    top: 15px; 
    font-weight: 400; 
    color: #212529;
}

.funding-via-card.payment-block .amount-input-component input {
    padding-right: 28px;
}

.offset-wrapper-1 .form-group-optional-offset-1 {
    padding-top: 20px; 
}

.radio-wrap-outer {
    display: flex;
    align-items: center;
}

#card_brand_image {
    width: 41px; 
    height: 14px; 
    position: absolute;
    top: 58px;
    right: -36px; 
}

@-moz-document url-prefix() {
    .payment-block .form-group-currency  {
        margin-top: 14px;
    }
}

@-webkit-keyframes blink {
    50% {
        opacity: 0;
    }
}

@keyframes blink {
    50% {
        opacity: 0;
    }
}

.input-number-val span {
    color: #333;
}

.btn-collapse .ico-font {
    transition: 0.2s all;
}

.btn-collapse.collapsed .ico-font:before {
    transform: rotateX(0deg);
}

.btn-collapse .ico-font:before {
    transform: rotateX(180deg);
    display: inline-block;
}

/* Selects/ Inputs  */

.bootstrap-select.form-control.show {
    background-color: #fff !important;
    border: 1px solid #ced4da !important;
}

.internal-payment p {
    line-height: 29px;
} 

.internal-payment.external .bootstrap-select.form-control.show,
.internal-payment.external .bootstrap-select.form-control {
    /*border: 0 !important;*/
}

.currency .bootstrap-select.form-control.show,
.bootstrap-select.form-control {
    border: solid 1px #dddddd;
}

.bootstrap-select > .dropdown-toggle {
    padding: 7px 15px;
}

.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
    color: #666;
}

.bootstrap-select.btn-group .dropdown-menu {
    padding: 0;
    max-height: 200px !important;
    border: none;
    z-index: 2;
    box-shadow: rgba(235, 235, 235, 0.9) 0px 2px 16px 3px;
}

.bootstrap-select.btn-group .dropdown-menu::-webkit-scrollbar {
    width: 5px;
    padding-right: 10px;
}

.bootstrap-select.btn-group .dropdown-menu::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #f0f4f5;
    margin-top: 45px
}

.bootstrap-select.btn-group .dropdown-menu::-webkit-scrollbar-thumb {
    outline: 0;
    background-color: #d6dde1;
}

.bootstrap-select.btn-group .dropdown-menu.inner {
    display: block;
    font-size: 1em;
    /*padding-left: 10px;
    padding-right: 10px;*/
/*    z-index: 20000;*/
}

.bootstrap-select.btn-group .dropdown-menu li a {
    color: inherit;
    display: flex;
    align-items: center;
    font-size: 14px;
    transition: 0.2s;
    /*padding: 0 10px;*/
}

.bootstrap-select.btn-group[class*=col-] .dropdown-toggle {
    background: transparent;
    border: 0;
    box-shadow: none;
    line-height: inherit;
    /*z-index: 0 causes undesired behavior on select click */
    /*z-index: 0;*/
}

.search-select .btn:focus, .bootstrap-select .dropdown-toggle:focus {
    /*-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;*/
    outline: thin dotted transparent !important;
    outline: 0 auto -webkit-focus-ring-color !important;
    outline-offset: 0;
}

.bootstrap-select .dropdown-toggle:after {
    display: none;
}

.border-danger[readonly] {
    border-color: #ddd !important;
}

.radio-wrap input[type=radio].radios-input-disabled ~ span {
    border: 1px solid #999;
}

.radio-wrap input[type=radio].radios-input-disabled ~ span:before {
    content: "";
    background-color: #999;
}

.radio-wrap.disabled-radios-wrapper input {
    pointer-events: none;
    cursor: default;
}

.radio-wrap.disabled-radios-wrapper ~ label {
    display: initial;
}

.radio-wrap.disabled-radios-wrapper ~ label:hover {
    cursor: default;
}

.nav-link.disabled {
    pointer-events: none;
}

.nav-item.disabled{
     cursor: no-drop;
}

.nav-link.disabled::after {
    background-color: transparent !important;
}

.page-item.active .page-link {
    z-index: 1;
}

.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color:#D1D1D1;
    text-transform: initial;
}

.form-control::-moz-placeholder { /* Firefox 19+ */
    color:#D1D1D1;
    text-transform: initial;
}

.form-control:-ms-input-placeholder { /* IE 10+ */
    color:#D1D1D1;
    text-transform: initial;
}

.form-control:-moz-placeholder { /* Firefox 18- */
    color:#D1D1D1;
    text-transform: initial;
}

/* ==================== Media query =============v=======
========================================================= */
@media screen and (max-width: 991px) {
    .row-mobile .text-right {
        text-align: left !important;
    }
}

@media screen and (max-width: 767px) {
    .services-title {
        min-height: auto;
    }

    .row-mobile .pagination {
        margin-top: 20px;
    }
}


/* --------- /icard.com/trunk/client/css/accountv2/comp/buttons.css --------- */
/* ========== Buttons =========
=============================== */

.btn, .button {
    font-size: 13px;
    background: none;
    line-height: 18px;
    text-align: center;
    border: 1px solid #999;
    border-radius: 10px;
    box-shadow: none;
    cursor: pointer;
    min-width: 150px;
    padding: 10px;
    -webkit-transition: all .3s;
       -moz-transition: all .3s;
        -ms-transition: all .3s;
         -o-transition: all .3s;
            transition: all .3s;
}

.btn:hover,
.btn:active,
.btn:focus,
.button:hover,
.button:active, 
button:focus {
    text-decoration: none;
    outline: none;
    outline: 0 auto -webkit-focus-ring-color;
}

.btn + .btn {
    margin: 0 0 0 10px;
}

/* ======= btn-sm ======= */

.btn-sm {
    min-width: 120px;
    padding: 8px 10px;
    border-radius: 6px;
}

/* ======= btn-md ======= */

.btn-md {
    min-width: 190px;
}

/* ======= btn-primary ======= */

.btn-primary {
    background: #249fef;
    color: #fff;
    border: 1px solid #249fef;
}

.btn-primary.disabled,
.btn-primary:disabled {
    background: #abb0bb;
    border-color: #abb0bb;
    cursor:  no-drop;
}

/* ======= btn-secondary ======= */

.btn-secondary {
    background-color: #8a8a8a;
    color: #fff;
}

/* ======= btn-ghost ======= */

.btn-ghost {
    background: #fff;
    color: #249fef;
    border: 1px solid #249fef;
}

.btn-ghost:hover {
    color: #0056b3;
    border: 1px solid #0056b3;
}

/* ======= btn-default ======= */

.btn-default {
    color: #666;
}

.btn-default:hover {
    outline: none;
    color: #249fef;
    border: 1px solid #249fef;
}

/* ======= btn-default ======= */

.btn-default-link {
    color: #666 !important;
    border: 1px solid transparent;
}

.btn-default:hover {
    outline: none;
    color: #666;
    border: 1px solid #666;
}

/* ======= btn-regular ======= */

.btn-regular {
    color: #666;
    min-width: 118px;
}

.btn-regular:hover {
    color: #fff;
    background-color: #249fef;
    border: 1px solid #249fef;
}

/* ======= btn-group ======= */

.btn-group.show {
    border: 0;
    box-shadow: 0 0 5px 0 #ddd;
    border-radius: 5px;
}

/* ======= btn-back ======= */

.btn-back {
    color: #666;
    position: relative;
}

.btn-back:before {
    content: '\e81b';
    font-family: "fontello";
    position: absolute;
    left: 16px;
}

.btn-back:hover {
    border: 1px solid #249fef;
    color: #249fef;
}

/* ======= btn-next ======= */

.btn-next {
    padding-right: 0;
    min-width: 120px;
}

.btn-next i.ico-font-arrow-left:before {
    margin-left: 25px;
    transform: rotate(180deg);
}

/* ======= btn-review ======= */

.btn-review {
    padding-right: inherit;
    min-width: 120px;
}

/* ======= btn-gray ======= */

.btn-gray {
    background-color: #979797;
    color: #fff;
    min-width: 120px;
    text-transform: none !important;
}

/* ======= btn-ico ======= */

.btn-ico {
    position: relative;
    font-size: 13px;
}

.btn-ico:before {
    font-family: "Fontello";
    content: attr(data-ico);
    color: #fff;
    position: absolute;
    display: block;
    left: 15px;
    font-size: 15px;
    top: 9px;
}

/* ======= btn-link ======= */

.btn-link {
    position: relative;
    text-decoration: underline;
    border: none;
}

.btn-link.copy:before {
    content: attr(data-ico);
    font-family: "Fontello";
    display: inline-block;
    position: absolute;
    left: -20px;
    top: -6px;
    font-size: 1.5em;
    color: #249fef;
}

.btn-link-alt {
    text-decoration: none;
}

/* ======= btn-fill ======= */

.button-fill:hover, 
.button-fill:active, 
.button-fill:focus {
    color: #fff;
}

/* ======= btn-go ======= */

.button-go {
    cursor: pointer;
    position: relative;
    transition: 0.5s;
}

.button-go:after {
    content: '\00bb';
    position: absolute;
    opacity: 0;
    right: 15px;
    transition: 0.5s;
}

.button-go:hover {
    padding: 10px 40px 10px 20px;
}

.button-go:hover:after {
    opacity: 1;
    right: 20px;
}

/* ======= btn-spinner ======= */

.btn-spinner {
    width: 27px;
    padding: 2px 16px;
    text-align: center;
    background-color: transparent;
    border: 1px solid rgba(0,0,0,.15);
}

/* ======= btn-plus ======= */

.btn-plus {
    min-width: auto;
    border: 1px solid #249fef;
    color: #249fef;
    font-size: 14px;
}

.btn-plus:hover {
    background-color: #249fef;
    color: #fff;
}

/* --------- /icard.com/trunk/client/css/accountv2/comp/effects.css --------- */
/* =============== Effects ================
=========================================== */

/* Border Fade */
.hvr-border-fade {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow;
    box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px transparent;
    /* Hack to improve aliasing on mobile/tablet devices */
}

.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active {
    box-shadow: inset 0 0 0 4px, 0 0 1px transparent;
    /* Hack to improve aliasing on mobile/tablet devices */
}

/* Hollow */
.hvr-hollow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: background;
    transition-property: background;
    box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px transparent;
    /* Hack to improve aliasing on mobile/tablet devices */
}

.hvr-hollow:hover, .hvr-hollow:focus, .hvr-hollow:active {
    background: none;
}

/* Trim */
.hvr-trim {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
}

.hvr-trim:before {
    content: '';
    position: absolute;
    border: white solid 4px;
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    opacity: 0;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: opacity;
    transition-property: opacity;
}

.hvr-trim:hover:before, .hvr-trim:focus:before, .hvr-trim:active:before {
    opacity: 1;
}

/* Ripple Out */
@-webkit-keyframes hvr-ripple-out {
    100% {
        top: -12px;
        right: -12px;
        bottom: -12px;
        left: -12px;
        opacity: 0;
    }
}

@keyframes hvr-ripple-out {
    100% {
        top: -12px;
        right: -12px;
        bottom: -12px;
        left: -12px;
        opacity: 0;
    }
}

.hvr-ripple-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
}

.hvr-ripple-out:before {
    content: '';
    position: absolute;
    border: #e1e1e1 solid 6px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}

.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
    -webkit-animation-name: hvr-ripple-out;
    animation-name: hvr-ripple-out;
}

/* Ripple In */
@-webkit-keyframes hvr-ripple-in {
    100% {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 1;
    }
}

@keyframes hvr-ripple-in {
    100% {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        opacity: 1;
    }
}

.hvr-ripple-in {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
}

.hvr-ripple-in:before {
    content: '';
    position: absolute;
    border: #e1e1e1 solid 4px;
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}

.hvr-ripple-in:hover:before, .hvr-ripple-in:focus:before, .hvr-ripple-in:active:before {
    -webkit-animation-name: hvr-ripple-in;
    animation-name: hvr-ripple-in;
}

/* Outline Out */
.hvr-outline-out {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
}

.hvr-outline-out:before {
    content: '';
    position: absolute;
    border: #e1e1e1 solid 4px;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: top, right, bottom, left;
    transition-property: top, right, bottom, left;
}

.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -8px;
}

/* Outline In */
.hvr-outline-in {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
}

.hvr-outline-in:before {
    pointer-events: none;
    content: '';
    position: absolute;
    border: #e1e1e1 solid 4px;
    top: -16px;
    right: -16px;
    bottom: -16px;
    left: -16px;
    opacity: 0;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: top, right, bottom, left;
    transition-property: top, right, bottom, left;
}

.hvr-outline-in:hover:before, .hvr-outline-in:focus:before, .hvr-outline-in:active:before {
    top: -8px;
    right: -8px;
    bottom: -8px;
    left: -8px;
    opacity: 1;
}

.button-border {
    border: 0;
    box-sizing: border-box;
    box-shadow: inset 0 0 0 2px #999;
    position: relative;
    vertical-align: middle;
    overflow: hidden;
}

.button-border:before, .button-border:after {
    box-sizing: inherit;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
}

.draw {
    -webkit-transition: color 0.25s;
    transition: color 0.25s;
}

.draw::before, .draw::after {
    border: 2px solid transparent;
    width: 0;
    height: 0;
}

.draw::before {
    top: 0;
    left: 0;
}

.draw::after {
    bottom: 0;
    right: 0;
}

.draw:hover {
    color: #00c0ff;
}

.draw:hover::before, .draw:hover::after {
    width: 100%;
    height: 100%;
}

.draw:hover::before {
    border-top-color: #00c0ff;
    border-right-color: #00c0ff;
    -webkit-transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
    transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;
}

.draw:hover::after {
    border-bottom-color: #00c0ff;
    border-left-color: #00c0ff;
    -webkit-transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
    transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;
}

.draw-red:hover {
    color: #ff6384;
}

.draw-red:hover:before {
    border-top-color: #ff6384;
    border-right-color: #ff6384;
}

.draw-red:hover:after {
    border-bottom-color: #ff6384;
    border-left-color: #ff6384;
}

.draw-green:hover {
    color: #59c770;
}

.draw-green:hover:before {
    border-top-color: #59c770;
    border-right-color: #59c770;
}

.draw-green:hover:after {
    border-bottom-color: #59c770;
    border-left-color: #59c770;
}

.draw-purple:hover {
    color: #a687d3;
}

.draw-purple:hover:before {
    border-top-color: #a687d3;
    border-right-color: #a687d3;
}

.draw-purple:hover:after {
    border-bottom-color: #a687d3;
    border-left-color: #a687d3;
}

.draw-dark-blue:hover {
    color: #005baa;
}

.draw-dark-blue:hover:before {
    border-top-color: #005baa;
    border-right-color: #005baa;
}

.draw-dark-blue:hover:after {
    border-bottom-color: #005baa;
    border-left-color: #005baa;
}

.draw-mid-blue:hover {
    color: #90c8f4;
}

.draw-mid-blue:hover:before {
    border-top-color: #90c8f4;
    border-right-color: #90c8f4;
}

.draw-mid-blue:hover:after {
    border-bottom-color: #90c8f4;
    border-left-color: #90c8f4;
}

.meet:hover {
    color: #00c0ff;
}

.meet::after {
    top: 0;
    left: 0;
}

.meet:hover::before {
    border-top-color: #00c0ff;
    border-right-color: #00c0ff;
}

.meet:hover::after {
    border-bottom-color: #00c0ff;
    border-left-color: #00c0ff;
    -webkit-transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;
    transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;
}

.meet-red:hover {
    color: #ff6384;
}

.meet-red:hover:before {
    border-top-color: #ff6384;
    border-right-color: #ff6384;
}

.meet-red:hover:after {
    border-bottom-color: #ff6384;
    border-left-color: #ff6384;
}

.meet-green:hover {
    color: #59c770;
}

.meet-green:hover:before {
    border-top-color: #59c770;
    border-right-color: #59c770;
}

.meet-green:hover:after {
    border-bottom-color: #59c770;
    border-left-color: #59c770;
}

.meet-purple:hover {
    color: #a687d3;
}

.meet-purple:hover:before {
    border-top-color: #a687d3;
    border-right-color: #a687d3;
}

.meet-purple:hover:after {
    border-bottom-color: #a687d3;
    border-left-color: #a687d3;
}

.meet-dark-blue:hover {
    color: #005baa;
}

.meet-dark-blue:hover:before {
    border-top-color: #005baa;
    border-right-color: #005baa;
}

.meet-dark-blue:hover:after {
    border-bottom-color: #005baa;
    border-left-color: #005baa;
}

.meet-mid-blue:hover {
    color: #90c8f4;
}

.meet-mid-blue:hover:before {
    border-top-color: #90c8f4;
    border-right-color: #90c8f4;
}

.meet-mid-blue:hover:after {
    border-bottom-color: #90c8f4;
    border-left-color: #90c8f4;
}

.center:hover {
    color: #00c0ff;
}

.center::before, .center::after {
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-transform-origin: center;
    transform-origin: center;
}

.center::before {
    border-top: 2px solid #00c0ff;
    border-bottom: 2px solid #00c0ff;
    -webkit-transform: scale3d(0, 1, 1);
    transform: scale3d(0, 1, 1);
}

.center::after {
    border-left: 2px solid #00c0ff;
    border-right: 2px solid #00c0ff;
    -webkit-transform: scale3d(1, 0, 1);
    transform: scale3d(1, 0, 1);
}

.center:hover::before, .center:hover::after {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-transition: transform 0.5s;
    transition: transform 0.5s;
}

.center-red:hover {
    color: #ff6384;
}

.center-red::before {
    border-top: 2px solid #ff6384;
    border-bottom: 2px solid #ff6384;
}

.center-red::after {
    border-left: 2px solid #ff6384;
    border-right: 2px solid #ff6384;
}

.center-green:hover {
    color: #59c770;
}

.center-green::before {
    border-top: 2px solid #59c770;
    border-bottom: 2px solid #59c770;
}

.center-green::after {
    border-left: 2px solid #59c770;
    border-right: 2px solid #59c770;
}

.center-purple:hover {
    color: #a687d3;
}

.center-purple::before {
    border-top: 2px solid #a687d3;
    border-bottom: 2px solid #a687d3;
}

.center-purple::after {
    border-left: 2px solid #a687d3;
    border-right: 2px solid #a687d3;
}

.center-dark-blue:hover {
    color: #005baa;
}

.center-dark-blue::before {
    border-top: 2px solid #005baa;
    border-bottom: 2px solid #005baa;
}

.center-dark-blue::after {
    border-left: 2px solid #005baa;
    border-right: 2px solid #005baa;
}

.center-mid-blue:hover {
    color: #90c8f4;
}

.center-mid-blue::before {
    border-top: 2px solid #90c8f4;
    border-bottom: 2px solid #90c8f4;
}

.center-mid-blue::after {
    border-left: 2px solid #90c8f4;
    border-right: 2px solid #90c8f4;
}

.spin {
    width: 5em;
    height: 5em;
    padding: 0;
    overflow: visible;
}

.spin:hover {
    color: #00c0ff;
}

.spin::before, .spin::after {
    top: 0;
    left: 0;
}

.spin::before {
    border: 2px solid transparent;
}

.spin:hover::before {
    border-top-color: #00c0ff;
    border-right-color: #00c0ff;
    border-bottom-color: #00c0ff;
    -webkit-transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.1s, border-bottom-color 0.15s linear 0.2s;
    transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.1s, border-bottom-color 0.15s linear 0.2s;
}

.spin::after {
    border: 0 solid transparent;
}

.spin:hover::after {
    border-top: 2px solid #00c0ff;
    border-left-width: 2px;
    border-right-width: 2px;
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    /*-webkit-transition: border-left-width 0s linear 0.35s, transform 0.4s linear 0s;
    transition: border-left-width 0s linear 0.35s, transform 0.4s linear 0s;*/
    transition: transform 0.4s linear 0s, border-left-width 0s linear 0.35s;
    -webkit-transition: transform 0.4s linear 0s, border-left-width 0s linear 0.35s, transform 0.4s linear 0s;
}

.spin-red:hover {
    color: #ff6384;
}

.spin-red:hover::before {
    border-top-color: #ff6384;
    border-right-color: #ff6384;
    border-bottom-color: #ff6384;
}

.spin-red:hover::after {
    border-top: 2px solid #ff6384;
}

.spin-green:hover {
    color: #59c770;
}

.spin-green:hover::before {
    border-top-color: #59c770;
    border-right-color: #59c770;
    border-bottom-color: #59c770;
}

.spin-green:hover::after {
    border-top: 2px solid #59c770;
}

.spin-purple:hover {
    color: #a687d3;
}

.spin-purple:hover::before {
    border-top-color: #a687d3;
    border-right-color: #a687d3;
    border-bottom-color: #a687d3;
}

.spin-purple:hover::after {
    border-top: 2px solid #a687d3;
}

.spin-dark-blue:hover {
    color: #005baa;
}

.spin-dark-blue:hover::before {
    border-top-color: #005baa;
    border-right-color: #005baa;
    border-bottom-color: #005baa;
}

.spin-dark-blue:hover::after {
    border-top: 2px solid #005baa;
}

.spin-mid-blue:hover {
    color: #90c8f4;
}

.spin-mid-blue:hover::before {
    border-top-color: #90c8f4;
    border-right-color: #90c8f4;
    border-bottom-color: #90c8f4;
}

.spin-mid-blue:hover::after {
    border-top: 2px solid #90c8f4;
}

/* ANIMATION DELAYS */
/*.animate {
    visibility: hidden;
}*/

.animated {
    visibility: visible;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.delay04 {
    -webkit-animation-delay: 0.4s; /* Safari 4.0 - 8.0 */
    animation-delay: 0.4s;
}
/* --------- /icard.com/trunk/client/css/accountv2/comp/navigation.css --------- */
/* ========== Navigation / Menu ===========
=========================================== */

.mobile-nav {
    display: none;
}

.mobile-nav .navbar-hide {
    background-color: transparent;
    color: #fff;
    outline: none;
    border: none;
}

.navbar-toggler .ico-font-list-menu:before {
    font-size: 25px;
    /*margin-top: 18px;*/
    color: #666;
}

.navbar-nav .nav-step .ico-font-account-transfer:before,
.navbar-nav .nav-step .ico-font-standing-order:before,
.navbar-nav .nav-link .ico-font-cards:before {
    font-size: 21px;
}

.navbar-nav .nav-step .ico-font-stored-cards:before,
.navbar-nav .nav-step .ico-font-accounts-list:before {
    font-size: 22px;
}

.navbar-nav .nav-link .ico-font-wallet:before {
    font-size: 31px;
}

.account-nav .logo.logo-icard img {
    height: 30px;
}

ul.nav-down {
    padding: 0 0 20px;
    text-align: center;
    color: #90c8f4;
    /*display: block;
    height: auto;*/
    background: transparent;
    width: 100%;
}

ul.nav-down a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #90c8f4;
    padding: 10px 0;
    max-height: 110px;
    min-height: 110px;
}

ul.nav-down a.logo {
    min-height: 100px;
    max-height: 100px;
}

ul.nav.nav-down li {
    max-height: 130px;
}

li.back a.nav-link.sub-link {
    padding: 10px 0;
}

a.nav-link.logo {
    padding: 0;
    margin-bottom: 40px;
}

ul a.nav-link.nav-options:hover,
ul.submenu-options li:hover {
    background: #249fef;
    color: #fff !important;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    max-height: 110px;
}

.nav.nav-down .active,
.nav.nav-down .active:focus,
.nav.nav-down .active:hover {
    background: #0f2c46;
    color: #fff;
}

a.nav-link.logo:hover {
    background: none;
}

ul span.icox2 {
    display: block;
    margin-bottom: 5px;
}

.icox2.ico-font-send-money:before {
    /*font-size: 1.4em;*/
    font-size: 21px;
}

.nav a span:before {
    width: 100%;
    text-align: center;
    margin: 0;
}

ul.submenu-options li a {
    padding: 30px 0;
}

ul.submenu-options li a.sub-link:hover {
    color: #fff;
}

a.nav-link.nav-options.transfers::before:hover {
    content: "\e820";
    position: absolute;
    color: #fff;
    z-index: 10;
    font-size: 30px;
    font-family: "Fontello";
    float: right;
    margin: 0.1em 1.7em -0.1em 0;
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

/*.nav-link.nav-options.transfers {
    display: block;
} */
/*.nav-link.nav-options.transfers.back-btn {
    display: none;
}
.nav-link.nav-options.transfers.back-btn > .back {
    display: block;

}
*/
.submenu-options {
    display: none;
}

.back a {
    background-color: #249fef;
}

.dropdown.dropdown-lng > a {
        color: #999;
        text-decoration: none;
}

.dropdown.dropdown-lng .dropdown-menu a {
    padding: 10px 24px;
    line-height: 2em;
}

.dropdown.dropdown-lng .dropdown-menu a:hover {
    background-color: #249fef;
    color: #fff;
}

.dropdown.dropdown-lng .dropdown-menu a:nth-child(even) {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.dropdown.dropdown-lng .dropdown-menu.inner {
    font-size: 1em;    
    z-index: 9!important;
    padding: 0;
    border: none;
    box-shadow: rgba(235,235,235,.9) 0 2px 16px 3px;
    min-width: 100px;
}

.dropdown.dropdown-lng .dropdown-toggle i {
    font-size: 0.4em;
    margin-left: 5px;
    line-height: 1.5;
    vertical-align: middle;
    transition: 0.2s;
}

.dropdown.dropdown-lng.show .dropdown-toggle i:before {
    transform: rotate(180deg) translate(0, 50%);
}

.dropdown.dropdown-lng .dropdown-toggle::after {
    display: none;
}

.leave-message {
    margin: 30px 0;
    transition: 0.2s;  
    text-align: center;
    /*padding: 18px 0;*/
}

.leave-message a.nav-link.nav-options {
    padding: 18px 0;
}

/*.leave-message:hover .nav-link {
    background: #249fef;
}*/

.leave-message a.nav-link.nav-options:hover {
    background: #249fef;
    max-height: 110px;
}

.leave-message .support-text {
    color: #249fef;
}

.leave-message:hover .support-text {
    color: #fff;
}

.leave-message .support-img-hover {
    display: none;
}

.leave-message:hover .support-img-hover {
    display: inline-block;
}

.leave-message:hover .support-img {
    display: none;
}

.leave-message .icox2 {
    display: block;
    padding-bottom: 10px;
}

/*========== NAV Scroll ===========
===================================*/

/*.flex-menu-web::-webkit-scrollbar,
.flex-menu-mobile::-webkit-scrollbar {
    width: 2px;
}

.flex-menu-web::-webkit-scrollbar-track,
.flex-menu-mobile::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.flex-menu-web::-webkit-scrollbar-thumb,
.flex-menu-mobile::-webkit-scrollbar-thumb {
    background: #888;
}

.flex-menu-web::-webkit-scrollbar-thumb:hover,
.flex-menu-mobile::-webkit-scrollbar-thumb:hover {
    background: #555;
}
*/
/*-moz-scrollbar-arrow-color (the arrows)
  -moz-scrollbar-face-color (the rest)*/


/*========== Account transfer scroll ==========*/

/*.transfer-box-suggestion::-webkit-scrollbar {
    width: 5px;
    -moz-scrollbar-width: 5px;
}

.transfer-box-suggestion::-webkit-scrollbar-track {
    background: #efefef;
    -moz-scrollbar-track-color: #efefef;
}

.transfer-box-suggestion::-webkit-scrollbar-thumb {
    background: #cecece;
    -moz-scrollbar-track-color: #cecece;
}

.transfer-box-suggestion::-webkit-scrollbar-thumb:hover {
    background: #a1a1a1;
    -moz-scrollbar-track-color: #a1a1a1;
}*/
/* --------- /icard.com/trunk/client/css/accountv2/comp/hozirontal_menu.css --------- */
/* ======== Hozirontal Menu ========
==================================== */

.horizontal-menu {
    padding-top: 15px;
    margin-bottom: 50px;
}

.horizontal-menu .logout {
    border-right: 0;
    margin-left: 5px;
    min-width: 185px;
}

.horizontal-menu .turn-off {
    color: #bbb;
    font-size: 12px;
    font-weight: 500;
}

.horizontal-menu .turn-off i:before {
    vertical-align: middle;
}

.horizontal-menu .notification {
    max-width: 85px;
    padding-left: 25px;
    padding-right: 25px;
}

.horizontal-menu .notification:before, .horizontal-menu .notification:after {
    content: '';
    height: 15px;
    width: 1px;
    background: #ddd;
    position: absolute;
    left: 0;
    top: 6px;
}

.horizontal-menu .notification:after {
    left: auto;
    right: 0;
}

.horizontal-menu .user button.btn {
    padding: 0;
    min-width: 100%;
}

.horizontal-menu .user .selected-account .dropdown-menu.open {
    /*transform: translate(-80px, 37px)!important;*/
    transform: translate(0, 37px)!important;
}

.bootstrap-select.btn-group .dropdown-menu li {
    padding: 0;
    transition: .2s;
}

.bootstrap-select.btn-group .dropdown-menu li a.opt,
.bootstrap-select.btn-group .dropdown-menu a {
    padding: 10px 24px;
    line-height: 2em;
}

.user-avatar i.ico-font-arrow-down {
    font-size: 0.4em;
    margin-left: 15px;
    /*line-height: 1.5;*/
    display: none;
    transition: 0.2s;
}

.user-avatar .show i.ico-font-arrow-down {
    transform: rotate(180deg);
}

.user-avatar .filter-option i.ico-font-arrow-down {
    display: block;
}

.user-avatar i.ico-font-user-circle {
    position: absolute;
    top: 0;
    left: -4px;
}

.user-avatar .user-circle {
    color: #d8d8d8;
    box-shadow: 1px 3px 9px 0 rgba(72, 72, 72, 0.18);
    border-radius: 50%;
    display: flex;
    line-height: 1;
    min-height: 47px;
    min-width: 47px;
    position: relative;
    font-size: 39px;
    vertical-align: middle;
}
/*
.bootstrap-select .btn,
.bootstrap-select.btn-group .dropdown-menu li a,
.user-avatar .bootstrap-select .filter-option {
    font-size: 14px;
}*/

.user-avatar .bootstrap-select.btn-group .dropdown-menu {
    padding-top: 0;
    padding-bottom: 0;
    max-height: 395px!important;
}

.user-avatar .bootstrap-select.btn-group .dropdown-menu li.dropdown-header,
.bootstrap-select.btn-group .dropdown-menu li.dropdown-header {
    color: #333 !important;
    font-weight: 600;
    font-size: 14px;
    background-color: #f7f7f7;
    padding: 10px 24px;
}

.user-avatar .bootstrap-select.btn-group .dropdown-menu li {
    font-size: 13px;
    color: #666;
    text-transform: none;
}

.user-avatar .bootstrap-select.btn-group .dropdown-menu li.divider {
    display: none;
}

.user-avatar .bootstrap-select.btn-group .dropdown-menu li.dropdown-header:hover {
    background-color: #f9f9f9;
    color: #666 !important;
}

.user-avatar .bootstrap-select.btn-group .dropdown-menu li:nth-child(10) {
    display: block;
    padding: 0;
    white-space: nowrap;
    color: #249fef !important;
}

.bootstrap-select.btn-group .dropdown-menu li a:hover,
.user-avatar .bootstrap-select.btn-group .dropdown-menu li:hover {
    color: #fff !important;
    background-color: #249fef;
}

.select-txt {
    font-size: 14px;
    margin-left: 20px;
    margin-right: 35px;
    /*letter-spacing: 0.7px;*/
    /*font-family: "Open Sans";*/
    white-space: nowrap;
    font-weight: 500;
}

.select-card-img img {
    max-width: 20px;
}

.select-flag-img img {
    /*max-width: 25px;*/
    max-width: 23px;
    border: 1px solid #e0e0e2;
    margin-right: 10px;
    vertical-align: text-bottom;
}

.select-flag-img.type-img img {
    max-width: 25px;
    border: none;
    margin-right: 10px;
    vertical-align: text-bottom;
}

.select-flag-img ~ .select-txt {
    font-size: 14px;
}

.select-flag-img ~ .up-arrow {
    display: none;
}

.select-custom {
    position: relative;
}

/*.select-custom .btn-group button {
    z-index: 10;
}*/

.select-custom .btn-group:after {
    content: "\e81f";
    font-family: "Fontello";
    position: absolute;
    height: 36px;
    right: 15px;
    top: 0px;
    font-size: .5em;
    color: #666;
    transition: .2s all;
    display: flex;
    align-items: center;
    /*z-index: 11;*/
}

.select-custom .btn-group:before {
    content: "";
    width: 30px;
    height: 23px;
    background: #fff;
    /*z-index: 11;*/
    position: absolute;
    right: 1px;
    top: 4px;
    cursor: pointer;
}

.select-custom .btn-group.show:after {
    transform: rotate(180deg);
}

.horizontal-menu i.icox15.ico-font-turn-off {
    color: #999;
}
/* --------- /icard.com/trunk/client/css/accountv2/comp/onesie.css --------- */
/* ================= Onesie =================
============================================= */

.header-onesie {
    height: 92px;
    position: fixed;
    padding-bottom: 10px;
    padding-top: 15px;
    background-color: #fff;
    z-index: 1001;
    top: 0;
    left: 0;
    right: 0;
    padding: 10px 0;
    box-shadow: 0 0 10px rgb(0 0 0 / 15%);
}

.header-onesie .container {
    margin-bottom: 0;
}

.logo-onesie {
    position: relative;
}

.logo-onesie img {
    width: 72px;
    height: 72px;
}

.body-centered {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.main-onesie {
    margin-top: 92px;
}

.section-onesie {
    color: #666666;
    font-size: 18px;
    line-height: 22px;
    position: relative;
    padding: 60px 0;
    min-height: 500px;
}

.section-image-onesie {
    margin-bottom: 50px;
}

.title-onesie {
    color: #3F3F3F;
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 25px;
}

.section-foot-onesie {
    display: inline-flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    position: relative;
    margin-top: 50px;
}

.section-foot-onesie a + a {
    margin-top: 30px;
}

.section-onesie .btn-onsie {
    color: #fff;
    font-size: 14px;
    line-height: 19px;
    background-color: #249FEF;
    border-radius: 10px;
    padding: 10px;
    min-width: 132px;
    height: 40px;
    outline: 0;
}

.section-onesie .btn-onsie:hover {
    color: #fff;
    background-color: #007bff;
    border: 1px solid #007bff;
}

.section-onesie .link-onsie {
    color: #249FEF;
    font-size: 14px;
    line-height: 19px;
}

/* --------- /icard.com/trunk/client/css/accountv2/comp/footer.css --------- */
/* ============== FOOTER ==============
======================================= */

#footer {
    padding-left: 170px;
    margin: auto;
    height: 90px;
    margin-top: -90px;
}

.footer {
    /*height: 100%;*/
    border-radius: 0;
    padding: 30px 15px;
    bottom: 0;
    width: 100%;
    color: #666;
    font-size: 14px;
    line-height: 100%;
  /*  background-color: #fff;*/
}

.footer .footer-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.footer .nav {
    line-height: 1;
}

.footer a.nav-link {
    color: #999;
    border-right: solid 1px #ddd;
    padding: 0 20px;
    flex-wrap: nowrap;
    white-space: nowrap;
    line-height: 1;
}

.footer li:first-child a.nav-link {
    padding-left: 0;
}

.footer li:last-child a.nav-link {
    border: 0;
}

.footer a.button {
    color: #666;
    font-size: 12px;
    font-weight: 700;
    position: relative;
    text-transform: uppercase;
    padding: 6px 25px 6px 15px;
    margin: 0;
}

.footer a.button span {
    margin-right: 10px;
    color: #ababab;
}

.footer .dropdown-item {
    transition: 0.2s;
}

/*.footer .nav-item .btn-primary.btn-sm {
    margin-top: -10px;
}*/

/*.footer-right-menu.pull-right {
    margin-top: 1rem;
}*/


ul.footer-right-menu {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
}

ul.footer-right-menu li {
    margin-left: 20px;
}

ul.footer-right-menu li:first-child {
    margin: 0;
    /*position: absolute;
    left: 0;*/
    /* padding-top: 6px; */
}

/*ul.footer-right-menu a {
    color: #999;
}*/

/*footer li.dropdown .dropdown-menu a {
    padding: 10px 24px;
    line-height: 2em;
}

footer li.dropdown .dropdown-menu a:hover {
    background-color: #249fef;
    color: #fff;
}

footer li.dropdown .dropdown-menu a:nth-child(even) {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

footer li.dropdown .dropdown-menu.inner {
    font-size: 1em;    
    z-index: 50;
    padding: 0;
    border: none;
    box-shadow: rgba(235,235,235,.9) 0 2px 16px 3px;
}

footer li.dropdown .dropdown-toggle i {
    font-size: 0.4em;
    margin-left: 10px;
    line-height: 1.5;
    vertical-align: middle;
    transition: 0.2s;
}

footer li.dropdown.show .dropdown-toggle i:before {
    transform: rotate(180deg) translate(0, 50%);
    margin-top: 0;
}

footer li.dropdown .dropdown-toggle::after {
    display: none;
}*/

/* --------- /icard.com/trunk/client/css/accountv2/comp/loader.css --------- */
.loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: transparent;
    z-index: 1051;
}

.loader:before {
    display: block;
    position: absolute;
    content: "";
    left: 0px;
    width: 100px;
    height: 4px;
    background-color: #015496;
    animation: loading 2s linear infinite;
}

@keyframes loading {
    from {
        left: 170px;
        width: 30%;
    }
    to {
        left: 100%;
        width: 30%
    }
}

@media screen and (max-width: 1400px) {
    @keyframes loading {
        from {
            left: 70px;
            width: 30%;
        }
        to {
            left: 100%;
            width: 30%
        }
    }
}

@media screen and (max-width: 767px) {
    @keyframes loading {
        from {
            left: 0;
            width: 30%;
        }
        to {
            left: 100%;
            width: 30%
        }
    }
}

/* --------- /icard.com/trunk/client/js/accountv2/bootstrap-4.6.0/css/bootstrap.min.css --------- */
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before,.custom-control-input[disabled]~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{-ms-flex-preferred-size:350px;flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
/*# sourceMappingURL=bootstrap.min.css.map */
