/*====================================================================
  台哥大EasyCard  首建日2018/05/28 Roni 
  Test browser：IE10↑/Chrome/Firefox開發版v60↓+Tablet測試ok
  預設轉手機container:width:767px
  Final date 2018/07/05 Roni
=====================================================================*/

body{-ms-overflow-style:scrollbar;font-size:17px;}body,input,select,button,textarea,code{font-family:"\5Fae\8Edf\6B63\9ed1\9ad4","Noto Sans TC",sans-serif;}.home_h1,.footer .dl{font-family:"Microsoft YaHei","Gulim",sans-serif;}.number_ul input[type="radio"]:hover:not(:checked) ~ label:before,
.number_ul input[type="checkbox"]:hover:not(:checked) ~ label:before,.number_ul input[type="radio"]:checked ~ label:before,
.number_ul input[type="checkbox"]:checked ~ label:before,.number_ul input[type="radio"]:empty ~ label:before,.number_ul>li>a:before{font-family:"FontAwesome";}.owl-carousel .owl-nav .owl-prev:before,.owl-carousel .owl-nav .owl-next:before,.panel-heading a:before,.panel-heading.active a:before,.member_select:before,.personal2_click:before,.personal2hide .check_radio .checkround:before,#accordion1 .panel-heading .checkround:before{font-family:"Ionicons";}:focus,a:focus,.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0;outline-offset:0;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;@include border-radius(0);}select::-ms-expand{display:none;}input:required{outline:none;}.home_3box,.carousel-inner,.manage_carousel ul,.number_ul,.point_ul,.personal2_aside .owl-carousel,.personal2_3box{padding:0;}.margin_btm_none,.checkbox_pad.margin_btm_none,.carousel-inner,.home_h1,.manage_carousel ul,.twm_modal_title>.standard_caption,.pay_section_cap,.finish_app>dt,.personal2_aside .owl-carousel,.personal2_3box{margin:0;}.footer .dl,.managebox_header>.bg,.content_lineheight p,.wrap-custom-file label,.pay_section_cap,.pay_accordion_bar,.finish_dl,.finish_app{margin-bottom:0;}.manage_carousel li,.number_ul>li,.personal2_aside .owl-carousel>li,.manage_dodo>li{list-style:none;}.p{margin-bottom:2em;}.container>.navbar-header,.twm_close,.go_bck,#load_data,.send_box,.member_select>select,.pay_outer .panel-body,.donate_20>button,.lovecode_1,#accordion1 .panel-heading .checkround{border:none;}.t_l{text-align:left;}.overflow_h,.home_3box>li>a>figure,.managebox_header,.managebox_article,.twm_modalbox,.wrap-custom-file label.file-ok span,select,input,.managebox_header>.dl>dt{overflow:hidden;}.t_c,.home_h1,.footer .dl,.home_3box>li>a,.home_3box,.manage_h3,.scrolltop a,.managebox_article>.read_link,.managebox_article>.go>a,.go_bck,.page_footer,.send_box,.form-group>.icon,.upload_caption,.upload_outer,.form-group>.icon1,.manage_dodo,.number_ul>li>a:before,.managebox_header>.dl>dt>.paging{text-align:center;}.t_r,.managebox_article>.rbox,.card_group>.twn_form_label{text-align:right;}.f_l,.upload_3box,.upload_4box,.extension_sbox,.extension_cbox,.extension_lbox,.personal2_4box,.personal2_2box,.managebox_header>.dl>dt>.text{float:left;}.f_r,.rootmenu,.personal2_aside,.managebox_header>.dl>dt>.paging{float:right;}.f_n{float:none;}.f_c,.home_3box>li>a,.managebox_article>.go>a,#load_data,.upload_head,.upload_btn{margin:0 auto;}.v_t,.inline-block,.home_3box>li,.managebox_article>.aside,.managebox_article>.rbox,.number_ul label>span,.wrap-custom-file,.personal2_outer,.personal2_aside,.card_group>.form_r,.card_group>.twn_form_label,.finish_app,.csapp_icon,.personal2_3box>li{vertical-align:top;}.v_c2{vertical-align:middle;}.v_c1,.feed_box{display:flex;-webkit-align-items:center;align-items:center;}.display_none,.scrolltop,.warning-message,.rootmenu>li>a>.icon,.same_m_block,.owl-theme .owl-dots,.personal2_click>input[type="radio"]{display:none;}.block,.navbar-brand,.home_3box>li>a,.scrolltop a,.manage_carousel ul,.managebox_article>.read_link>a,.managebox_article>.go>a,#load_data,.personal2_aside>.personal2_fixedbox>.owl-carousel,.donate_20>button,.finish_summary>span,.number_ul>li>a,.number_ul>li>a:before,.csapp_icon>a,.finish_app>dd>a,.personal2_click,.manage_exclamation{display:block;}.inline-block,.home_3box>li,.managebox_article>.aside,.managebox_article>.rbox,.head_goback>a,.number_ul label>span,.send_box,.number_caption1,.number_caption2,.upload_btn>.send_box,.checkbox_pad,.check_radio,.personal2_outer,.personal2_aside,.pay_accordion_bar>dt,.pay_accordion_bar>dd,.card_group>.form_r,.card_group>.twn_form_label,.invoice_dd2,.form-control.invoice_input,.invoice_more,.donate_80,.donate_20,.lovecode_1,.lovecode_2,.lovecode_3,.lovecode_4,.finish_app>dd,.manage_dodo>li,.manage_dodo>li>span,.number_ul>li>a>span,.number_ul>li>a:before,.finish_app,.csapp_icon,.personal2_3box>li,.modal_paytip{display:inline-block;}.inline{display:inline;}.relative,.manage_carousel li>a,.managebox_header,.twm_modal_title,.progress_indicator,.panel-heading,.member_select,.member_select>select,.personal2_click{position:relative;}.absolute,.owl-theme .owl-nav,.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.managebox_header>.bg,.twm_modal_title>.twm_close,.head_goback,.form-group>.icon,.form-group>.icon1,.member_select:before,.personal2hide .check_radio .checkround{position:absolute;}.fixed,.scrolltop{position:fixed;}a:hover,a:focus,.decoration_none,.scrolltop a:hover,.scrolltop a:focus{text-decoration:none;}.ie9_warning a,.decoration_underline,.well a{text-decoration:underline;}.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover,.twm_close,.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span,#load_data,.member_select>select{background-color:transparent;}.navbar-default.easycard_head,.carousel-indicators li,.navbar-default .navbar-collapse,.twm_modalbox,.progress_indicator_item_complete .progress_indicator_dot,.progress_indicator_item_current .progress_indicator_dot,.personal2_aside .owl-carousel>li,.managebox_header>.dl>dt>.paging{background-color:#fff;}.scrolltop a,.scrolltop a:focus{background-color:#c0d5ff;}.light_gray_bg{background-color:#f3f3f3;}.send_box,.invoice_more>a,.manage_exclamation{background-color:#eee;}.scrolltop a:active,.scrolltop a:hover{background-color:#666;}.navbar-default .navbar-toggle .icon-bar,.managebox_article>.go>a{background-color:#333;}.black,.managebox_article>.rbox,,.head_goback>a:hover>.icon,.black.twn_form_label{color:#000;}.ie9_warning,.ie9_warning a,.scrolltop a,.scrolltop a:hover,.scrolltop a:focus,.rwd_pagination>li.active>span,.owl-carousel .owl-nav .owl-prev:hover::before,.owl-carousel .owl-nav .owl-next:hover::before,.managebox_header,.managebox_article>.go>a:hover,.managebox_article>.go>a:active,.go_bck,.go_bck:hover,.go_bck:focus,.go_bck:active,.send_box:hover,.upload_btn>a:hover,.pay_section_cap,.invoice_more>a:hover,.donate_20>button:hover,.donate_20>button:active,.lovecode_head,button.lovecode_1:hover,button.lovecode_1:active{color:#fff;}.home_h1,.home_3box>li>a,.managebox_article>.read_link>a:hover,.twm_close,.head_goback>a,.number_ul input[type="checkbox"] ~ label,.finish_summary,.manage_exclamation{color:#333;}.gray,.navbar-nav>li>a,.head_goback>a,.number_caption1,.number_caption2,.twn_form_label,.upload_caption,.member_select:before,.invoice_dd2>i,.invoice_more>a{color:#666;}.red{color:#dd0000;}.red1,.pay_accordion_bar>dt{color:#f00;}.managebox_article>.aside,.managebox_article>.read_link>a,.panel-heading a:before,.personal2_click:before,.personal2hide .check_radio .checkround:before,#accordion1 .panel-heading .checkround:before{color:#888;}.footer .dl,.head_goback>a:hover,#load_data,.send_box,.send_box:focus,.invoice_dd2>i:active,.invoice_dd2>i:hover,.manage_dodo>li>.disabled{color:#999;}.red,.warning-message>.box>dt{color:#ce0000;}.ie9_warning{background:url("images/ie9_warning.png") repeat;padding:20px 15px;position:fixed;z-index:3000;width:100%;bottom:0;}.footer .dl>dt,.managebox_header>.dl>dt,.managebox_header>.dl>dd>sub,.managebox_header>.dl>dd>sup,.check_label,.pay_accordion_bar>dt,.finish_dl>dt,.finish_app>dt,.personal2_click,.personal2hide .check_radio .checkround,#accordion1 .panel-heading .checkround,.check_radio{font-weight:normal;}.font_bold,.managebox_header>.dl>dd,.personal2_caption{font-weight:bold;}.cursor_hand,.owl-carousel .owl-dot,.owl-carousel .owl-video-play-icon,.owl-theme .owl-nav [class*='owl-'],.twm_close,.go_bck,#load_data,.invoice_dd2>i,.member_select>select,label.personal2_click,.modal_paytip{cursor:pointer;}.point_ul li{list-style:disc outside;margin-left:.3em;padding:0 0 0 .3em;}select,input,.wrap-custom-file label.file-ok span{text-overflow:ellipsis;white-space:nowrap;}.head_tip{font-size:1.7rem;margin-bottom:4.5rem;}.manage_h3~.head_tip{margin-top:-4rem;}.padiingleft_1{padding-left:2.5rem;}


/*========================Base元素==========================*/
.w100,.carousel.slide,.carousel-inner a>img,.owl-theme .owl-nav,#load_data,.member_select>select,.donate_20>button,.personal2_4box,.personal2_2box,.csapp_icon>a>img,.finish_app>dd>a,.finish_app>dd>a>img,.orderfill_label{width:100%;}.managebox_header>.bg,.finish_app>dd>a>img{height:100%;}.home_3box>li>a,.ie9_warning,.owl-theme .owl-dots .owl-dot span,.go_bck,.wrap-custom-file,.donate_20>button,.lovecode_1,.lovecode_2,.lovecode_3,.lovecode_4,.lovecode_head{box-sizing:border-box;}.scrolltop{z-index:1000;bottom:80px;right:10px;}.scrolltop a{line-height:1;border-radius:6px;font-size:23px;width:1.8em;height:1.8em;line-height:1.8em;}.scrolltop a,.navbar-brand a,.rootmenu>li>a,.footer .dl>dt,.footer .dl>dd,.home_3box>li,.home_h1,.manage_carousel li,.owl-theme .owl-nav [class*='owl-']{}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.managebox_article>.read_link>a,.managebox_article>.go>a,.go_bck,.head_goback>a,#load_data,.send_box,.upload_head,.progress_indicator,.wrap-custom-file label>i,.wrap-custom-file label>span,.wrap-custom-file,.send_box,.upload_3box,.personal2_aside,.invoice_dd2>i,.invoice_more>a,.donate_20>button,button.lovecode_1,.finish_app>dd>a>img,.finish_app>dd,.personal2_3box>li,.modal_paytip,.ec_statements>li>a{-webkit-transition:.5s;transition:.5s;}.container{word-wrap:break-word;}.manage_h3{font-size:2.5rem;line-height:1.1em;padding:0 0 1.7em;}.twm_modalbox{padding:2.5rem 2rem;}.twm_modal_title>.twm_close{font-size:2.3rem;line-height:1;z-index:2;top:1px;right:-23px;}.twm_modal_title>.standard_caption{font-size:2.3rem;letter-spacing:-.05em;line-height:1.15em; padding:0 0 1em;}.content_lineheight{padding-bottom:2rem;}.content_lineheight,.content_lineheight li,.content_lineheight dd{line-height:2em;}.indent_1{margin:0 0 0 1em;list-style-type:cjk-decimal;}.indent_2{margin:0 0 0 2em;list-style-type:decimal;}.go_bck{font-size:1.8rem;padding:10px;border-radius:3em;width:12em;}.twm_modal_title{margin:0 2rem 0 0;}.page_footer{border-top:1px solid #ccc;padding:3rem 0;}.send_box{padding:font-size:1.8rem;padding:10px 5vw;border-radius:3em;margin:0 10px;}.finish_app>dd>a:hover>img,.modal_paytip:hover{opacity:.8;}


/*===========================1.首頁===========================*/
.home_h1{font-size:3.5rem;padding:1.5em 0 0;line-height:1.05em;letter-spacing:.05em;}.home_3box{margin:2em 0 5rem;}.home_3box>li{margin:0 calc(2.5em - 2px) 0;}.home_3box>li>a{width:170px;border-radius:2px;border:1px solid #b5b5b5;}.home_3box>li>a:hover>figure,.home_3box>li>a:focus>figure{box-shadow:inset 0 0 0 2px #b5b5b5;}.home_3box>li>a>figure{padding:2em .6em;-webkit-transition:.2s;transition:.2s;}.home_3box>li>a>figure>.img>img{margin-bottom:3rem;}.home_3box>li>a>figure>figcaption{font-size:1.2em;}.carousel-control .icon-next,.carousel-control .icon-prev{font-size:100px;margin-top:-62px;}.carousel-indicators li,.carousel-indicators .active{width:16px;height:16px;border:1px solid #999;}.carousel{box-shadow:0 6px 10px rgba(0,0,0,.2);}
/*  T project note 2023/0417 */
.select-step-note { position: relative; display: flex; align-items: center; justify-content: center; margin-top: 8px; margin-bottom: 10px; }
.select-step-note .select-step-note-icon { width: 24px; height: 24px; position: relative; display: flex; align-items: center; justify-content: center; margin-right: 8px; color: #ff6700; }
.select-step-note p { font-size: 16px; line-height: 1.6; letter-spacing: normal; text-indent: 0; margin-bottom: 0; color: #5c5c5c; }


/*========================2.選擇專案==========================*/
.manage_carousel{width:auto;margin:2.1rem 30px 1rem;}.manage_carousel ul{}.manage_carousel li{transition:all .3s,top 1s;margin:14px;box-shadow:0 0 20px rgba(0,0,0,.2);transition:all .3s,top 1s;background-color:#fff;border-radius:9px;}.manage_carousel li:hover{box-shadow:0 0 0 3px #adb8d6;}.managebox_header>.dl{margin:0 .6em 1em;line-height:1em;}.managebox_header>.dl>dt>.text{font-size:2.3rem;}.managebox_header>.dl>dd{font-size:6rem;letter-spacing:-.04em;}.managebox_header>.dl>dd>sub,.managebox_header>.dl>dd>sup{font-size:2.6rem;letter-spacing:normal;}.managebox_header>.dl>dd>sup{vertical-align:.5em;}.managebox_header>.dl>dd>sub{font-size:2.3rem;vertical-align:.5em;margin-left:.2em;}.managebox_article{padding:.6em 1em;}.managebox_article>.aside,.managebox_article>.rbox{min-height:3.6rem;letter-spacing:-.03em;}.managebox_article>.aside{width:28%;margin-right:1%;font-size:1.8rem;line-height:1.2em;}.managebox_article>.rbox{width:calc(71% - 10px);font-size:1.9rem;line-height:1.1em;}.managebox_article>.read_link>a{padding:.5em 0 .6em; font-size:1.9rem;letter-spacing:.1em;}.managebox_article>.read_link>a>.icon{font-size:2.5rem;margin-right:.15em;vertical-align:-.05em;}.managebox_article>.go{padding:.6rem 0 1.4rem;}.managebox_article>.go>a{font-size:1.8rem;padding:10px;border-radius:3em;width:85%;}.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;border:3px solid transparent;}#owl-demo .item{margin:3px;}.owl-theme .owl-nav{z-index:3;top:50%;margin-top:-30px;}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:block;}.owl-theme .owl-nav [class*='owl-']{}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{width:46px;height:46px;border-radius:50%;z-index:3;font-size:0;}.owl-carousel .owl-nav .owl-prev:before,.owl-carousel .owl-nav .owl-next:before{font-size:25px;line-height:1.7em;}.owl-carousel .owl-nav .owl-prev{left:-50px;}.owl-carousel .owl-nav .owl-prev:before{content:"\f288";}.owl-carousel .owl-nav .owl-next{right:-50px;}.owl-carousel .owl-nav .owl-next:before{content:"\f28a";}.manage_carousel{width:auto;}.managebox_header{border-top-left-radius:9px;border-top-right-radius:9px;padding:2rem 1.2rem 5rem;}.managebox_header>.bg{right:-3px;left:-3px;bottom:0;z-index:1;background:url("../images/manage_bg.svg") no-repeat 0 100%;background-size:100% auto;}.managebox_header>.bg>svg{margin-bottom:-1em;}.head_goback{z-index:2;top:0;left:0;}.head_goback>a{padding:.5em 8px;font-size:1.8rem;}.head_goback>a>.icon{margin-right:.2em;}.loadmore_outer{max-width:70%;margin:3rem auto 2rem;}.number_ul{margin:0 0 3rem}.number_ul>li{padding:1em 5px .7em;clear:both;overflow:hidden}.number_ul>li:hover,.number_ul>li:focus{background-color:#f7f7f7;}.number_ul label{width:100%;border-radius:3px;border:1px solid #d1d3d4;font-weight:normal}

.number_ul>li>a>span{width:calc(52% - 5px);}.number_ul label>span:first-child{width:calc(48% - 51px);text-indent:2em}/*.number_caption1{width:calc(41% - 5px);}.number_caption2{width:calc(59% - 5px);}*/.number_caption1,.number_caption2{font-size:2rem;letter-spacing:-.03em;}.number_ul input[type="radio"]:empty,.number_ul input[type="checkbox"]:empty{display:none}.number_ul input[type="radio"]:empty ~ label,.number_ul input[type="checkbox"]:empty ~ label{position:relative;cursor:pointer;border:0;border-radius:0}.number_ul input[type="radio"]:empty ~ label:before,.number_ul input[type="checkbox"]:empty ~ label:before{position:absolute;display:block;text-align:center;line-height:30px;top:0;bottom:0;left:0;content:'';width:26px;height:26px;background:#ededed;border-radius:50%}.number_ul input[type="radio"]:hover:not(:checked) ~ label,.number_ul input[type="checkbox"]:hover:not(:checked) ~ label,.number_ul input[type="radio"]:empty ~ label:before{color:#333}.number_ul input[type="radio"]:empty ~ label:before{color:#b5b5b5}.number_ul input[type="radio"]:hover:not(:checked) ~ label:before,.number_ul input[type="checkbox"]:hover:not(:checked) ~ label:before,.number_ul input[type="radio"]:empty ~ label:before{content:'\f00c'}.number_ul input[type="radio"]:checked ~ label:before,.number_ul input[type="checkbox"]:checked ~ label:before{content:'\f00c';background-color:#ededed;}#load_data{padding:1em;font-size:1.7rem;letter-spacing:.03em;}#load_data>.icon,.feed_box>.icon{padding-right:.3em;font-size:2.3rem;}.form-control{height:3.6em;padding:.5em 1em;font-size:1.7rem;color:#000!important;}.form-group>.icon,.number_ul>li>a:before{top:3.4em;right:.8em;z-index:2;line-height:30px;width:26px;height:26px;border-radius:50%;background-color:#ededed;color:#b5b5b5;}.form-group>.icon1{top:calc(50% - 13px);right:1.3em;z-index:2;line-height:30px;width:26px;height:26px;border-radius:50%;background-color:#ededed;color:#b5b5b5;}.twn_form_label{font-size:1.8rem;margin-bottom:.8em;}.feed_box{padding:.6em 8px;}.has-error .form-control{border-color:#ce0000;}.upload_head{width:34em;}.manage_modaltop{height:70vh;overflow-y:auto;overflow-x:hidden;margin-bottom:2rem;}.manage_dodo{border:1px solid #ccc;border-radius:2.5em;margin:0 auto 3rem;padding:0 1rem;display:table;}.manage_dodo>li>span{padding:0 3rem;line-height:2em;white-space:nowrap;}.manage_dodo>li:first-child::after{border-right:1px solid #ccc;content:"";}.manage_dodo>li>.disabled{cursor:no-drop;}.contract_table{padding:5px;border:none;}.contract_table table td,.contract_table table th{border:1px solid #ccc;padding:3px 5px;}

.number_ul>li{clear:both;overflow:hidden;padding:0;}.number_ul>li>a{width:100%;border-bottom:1px solid #d1d3d4;padding:1em 5px .7em;font-weight:normal;color:#000!important;}.number_ul>li>a>span:first-child{width:43%;}.number_caption1{width:53%;}.number_ul>li>a>span,.number_caption2{width:40%;}.number_ul>li>a:before{content:"\f00c";color:#999;width:26px;height:26px;border-radius:50%;margin-right:8px;}.manage_data{padding-bottom:0;margin-bottom:-.5em;font-size:2rem;}.managebox_header>.dl>dt>.paging{border-radius:50%;width:2.5rem;height:2.5rem;font-size:1.5rem;line-height:2.3rem;margin-top:.3rem;}.manage_exclamation{margin:.5em auto 0;border-radius:50%;width:8rem;height:8rem;font-size:5rem;line-height:8rem;}.exclamation_text{font-size:3rem;letter-spacing:-.03em;line-height:1.3em;margin:.3em 0 1.5em;}


/*============================3.上傳===========================*/
.upload_outer{padding:5em 0 6em;}.progress_indicator{width:700px;margin:6rem auto 0;}
.progress_indicator_items{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}
.progress_indicator_bar{display:block;position:absolute;z-index:2;width:calc(20% - 10px);height:5px;top:9.5px;left:calc((100% / 3)/2);}/*-----記得幾個要除以-----*/
.progress_indicator_bar_bg{display:block;position:absolute;z-index:1;width:calc((100% / 3) * 2);height:5px;background-color:#ddd;top:9.5px;left:calc((100% / 3)/2);}
.progress_indicator_item{-webkit-flex:1 0 auto;flex:1 0 auto;-webkit-display:flex;display:flex;position:relative;justify-content:center;}
.progress_indicator_dot{display:block;width:25px;height:25px;z-index:2;position:relative;text-indent:-999em;background-color:#fff;box-shadow:inset 0 0 0 5px #d5d5d5;border-radius:50%;}

.wrap-custom-file{position:relative;display:inline-block;width:286px;height:183px;margin:0 .5rem 9rem;text-align:center;border:1px solid #ccc;border-radius:6px;}.wrap-custom-file input[type="file"]{position:absolute;top:0;left:0;width:2px;height:2px;opacity:0}.upload_tipbox{margin:1rem 0 0;}.wrap-custom-file label{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;padding:0 .5rem;cursor:pointer;background-color:#fff;border-radius:4px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;cursor:pointer;font-size:10rem;line-height:0;padding:.3em 0 0;color:#ddd}.wrap-custom-file label span{display:block;margin-top:.2em;font-size:1.55rem;color:#777;-webkit-transition:color .4s;transition:color .4s;letter-spacing:-.03em;font-weight:normal;}.wrap-custom-file label.file-ok{background-size:cover;background-position:center}.wrap-custom-file label.file-ok span{font-size:1.6rem;color:#666;margin-top:175px;letter-spacing:-.03em;height:2em;line-height:1;}.wrap-custom-file label.file-ok .icon{display:none}.upload_caption{margin:-2.3em 0 0;}.upload_btn{margin-top:260px;}.progress_indicator_bar_c{display:block;position:absolute;z-index:1;width:calc(20% - 10px);height:5px;top:9.5px;left:calc((100% / 3));width:calc(100% / 3);}.upload_3box{width:33.3%;padding-right:15px;}.upload_3box:last-child,.upload_4box:last-child{padding-right:0;}.member_select{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.member_select>select{height:3.6em;border:1px solid #ccc;border-radius:6px;
padding: .5em 1em;font-size:1.7rem;color: #000;margin-right:-8px;z-index:5;}option:disabled{color: #ddd;}.upload_4box{width:20%;padding-right:15px;}.upload_4box.address{width:40%;}.extension_sbox,.extension_cbox,.extension_lbox{ }.extension_sbox{width:14%;}.extension_cbox{margin:1em;}.extension_lbox{width:calc(73% - 7em);}.check_label{position:relative;padding-left:2em;margin-bottom:12px;padding-right:15px;cursor:pointer;font-size:inherit;}.check_label input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;left:0;height:25px;width:25px;background-color:#fff;border-color:#999;border-style:solid;border-width:1px}.check_label input.check_labeled ~ .checkmark{background-color:#fff}.checkmark:after{content:"";position:absolute;display:none}.check_label input:checked ~ .checkmark:after{display:block}.check_label .checkmark:after{left:8px;top:3px;width:8px;height:13px;border:solid;border-color:#666;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.check .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid;border-color:#666;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox_pad{margin-left:2rem;}.check_radio{position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;}.check_radio input{position:absolute;opacity:0;cursor:pointer}.checkround{position:absolute;top:2px;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #888;border-radius:50%;}.check_radio input:checked ~ .checkround{background-color:#fff}.checkround:after{content:"";position:absolute;display:none}.check_radio input:checked ~ .checkround:after{display:block;}.check_radio .checkround::after{left:3px;top:3px;width:17px;height:17px;border-radius:50%;background:#666;}

/*==========================5.訂單確認========================*/
.personal2_outer{margin:3rem 0 2rem 0;width:calc(100% - 29%);}.personal2_aside{width:26%;margin:3rem 0 2rem;}.personal2_aside .owl-carousel{padding-bottom:6rem;}.personal2_caption{font-size:2.4rem;line-height:1.1em;margin:0 0 .7em;}.fixedsticky{top:10.5rem;}.pay_section_cap{background-color:#606060;font-size:1.6rem;line-height:1.1em;padding:1em 15px;}.pay_outer{border:1px solid #ccc;}.pay_outer>.panel .panel-heading{margin-top:0;padding:0;}.pay_outer.panel-group .panel+.panel{margin-top:0;}.panel-heading a:before{content:"\f360";position:absolute;z-index:1;left:2rem;top:.9rem;font-size:2.5rem;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:scale(1);transform:scale(1)}.panel-heading.active a:before{content:"\f361";}.pay_accordion_bar{text-indent:2.5rem;line-height:1.3em;}.pay_accordion_bar>dt{font-size:2.8rem;letter-spacing:-.05em;}.pay_accordion_bar>dt,.pay_accordion_bar>dd{vertical-align:baseline;margin:0 -5px;}.pay_outer>.panel{padding:1rem 0;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}.card_group>.twn_form_label{width:6em;margin:1em 1em 0 0;letter-spacing:-.05em;}.card_group>.form_r{width:calc(96% - 6em);}.pay_outer .panel-body{padding:2rem 15px 0;border-top:none !important;}.pay_accordion_bar>.invoice_dd1{vertical-align:-.6em;margin:0 5px 0 0;}.invoice_dd2{margin-left:.8rem;vertical-align:-.2em;}.invoice_dd2>i{margin:-.7em 0 0 8px;z-index:2;font-size:3.5rem;}.form-control.invoice_input{width:50%;}.invoice_more{margin-left:1.2rem;}.invoice_more>a{padding:font-size:1.8rem;padding:10px 1em;border-radius:3em; letter-spacing:-.03em;}.donate_80{width:calc(100% - 9em);}.donate_20{margin-left:15px;width:7.5em;}.donate_20>button{font-size:1.8rem;line-height:2.8em;border-radius:3em;}.lovecode_head,.lovecode_head:hover{background-color:#b5b5b5!important;padding:.3em .5em .1em!important;}.lovecode_head{border-bottom:none;}.lovecode_1,.lovecode_2,.lovecode_3,.lovecode_4{padding:.5em;}.lovecode_1{width:9rem;padding:font-size:1.8rem;padding:10px 1em;border-radius:3em;letter-spacing:-.03em;}.lovecode_2{width:8rem;}.lovecode_3{width:calc(100% - 27rem - 20px);}.lovecode_4{width:10rem;}#accordion1.pay_outer{padding:2rem 0 1rem;}.finish_h1{padding-bottom:1.5em;}.sidebar__inner{position:relative;transform:translate(0,0);transform:translate3d(0,0,0);will-change:position,transform;}.personal2_aside .owl-carousel>li{transition:all .3s,top 1s;box-shadow:0 0 20px rgba(0,0,0,.2);transition:all .3s,top 1s;border-radius:9px;}.member_select:before{content:"\f3d0";right:17px;z-index:1;}.personal2_modaltop{height:30vh;border:0;overflow-y:auto;overflow-x:hidden;margin-bottom:1.5rem;}.personal2hide.panel-heading a:before{}.personal2_click{margin:0 0 .1em;}.personal2_click:before{position:absolute;z-index:1;left:-3rem;top:.5rem;content:"\f360";font-size:2.5rem;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:scale(1);transform:scale(1)}.personal2_click.current:before,.personal2hide.active .check_radio .checkround:before{content:"\f361";}.personal2_4box{width:23.5%;margin-right:2%;}.personal2_4box:last-child,.personal2_2box:last-child{margin-right:0;}.personal2_2box{width:49%;margin-right:2%;}.personal2_3box{}.personal2_3box>li{width:calc(100% / 3);vertical-align:top;margin-left:-2px;margin-right:-2px;}.modal_paytip{margin:0 0 0 -15px;}.personal2_fieldset{padding:.8rem 0;}.orderfill_feed{padding:.6em 8px;clear:both;display:block;-webkit-align-items:center;align-items:center;}.checkbox_pad>input[type="checkbox"][disabled]~.checkmark{background-color:#eee;}.checkbox_pad.disabled,.disabled.checkbox_pad{cursor:not-allowed;}

.personal2hide .check_radio .checkround{border:0;z-index:1;left:0;top:-.1em;-webkit-transition:all .5s;transition:all .5s;}.personal2hide .check_radio .checkround:before{content:"\f360";font-size:2.5rem;}.personal2hide>.panel-title>.check_radio{display:block;}#accordion1 .panel-heading .checkround:before{content:"\f360";font-size:2.5rem;}#accordion1 .panel-heading.active .checkround:before{content:"\f361";}

/*==========================6.訂單完成========================*/
.finidh_outer{width:570px;margin:5rem auto 5.5rem;}.finish_dl>dt{font-size:2.4rem;}.finish_dl>dd{font-size:3.7rem;letter-spacing:-.04em;}.finish_summary{margin:0 auto 3rem;line-height:1.6em;letter-spacing:-.04em;}.finish_app{width:75%;}.finish_summary,.finish_app>dt{font-size:2.3rem;padding:0 0 .5em .5em;}.finish_app>dd{margin:0 2px;width:46%;}.finish_app>dd>a>img,.finish_app>dd>a:focus>img{opacity:1;}.csapp_icon{margin:0 2% 0 0;width:calc(23% - 5px);}.csapp_icon>a{}




/*============================header==========================*/
body{2000px;}.container>.navbar-header{height:79px;}.easycard_head{height:83px;box-shadow:0 6px 10px rgba(0,0,0,.2);}.navbar-brand{height:100%;padding:0;font-size:inherit;line-height:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;justify-content:center;}.navbar-brand>img{height:38px;}.rootmenu{margin:1.3em 0 0;}.navbar-toggle{margin-top:23px;}.navbar-default.navbar-nav>.open>a,.navbar-default.navbar-nav>.open>a:focus,.navbar-default.navbar-nav>.open>a:hover{background-color:transparent!important;}.rootmenu>li>a{letter-spacing:-.03em;}



/*=========================IOS Hack=========================*/
.iphone .managebox_header>.bg{bottom:-1px;}.ipad .wrap-custom-file label.file-ok span{margin-top:160px;}.ipad .upload_btn{margin-top:14.5em;}.ipad .extension_lbox{width:calc(72% - 7em);}.ipad .personal2hide.panel-heading a:before{top:1.2rem;}.ios .twm_modal_title>.twm_close{right:-53px;}.iphone .extension_lbox{width:calc(77% - 3em);}

@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width;}.ie11 .fixedsticky{width:296px;right:15%;}


/*==========舊的webkit only Hack(saf3+, chrome1+)============*/
@media \\0 screen{.progress_indicator_item{margin-left:calc(17% - 12.5px)}.member_select>select{display:inline-block;width:calc(100% - 20px);padding-top:.7em;z-index:5}.form-control,.twn_form_label{font-size:2rem}.extension_cbox{margin:1.5em 1em}} @media only screen and(min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.ipad .progress_indicator_item{margin-left:calc(17% - 12.5px)}.ipad .member_select>select{display:inline-block;width:calc(100% - 20px);padding-top:.7em}.ipad .upload_caption{margin-top:-3.3em}} @media only screen and (max-device-width:768px) and (orientation :portrait){.ipad .progress_indicator_item{margin-left:calc(17% - 12.5px)}.ipad .member_select>select{display:inline-block;width:calc(100% - 20px);padding-top:.7em}.ipad .upload_caption{margin-top:-3.3em}.android .pay_accordion_bar>dt{font-size:4rem;}}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.ipad .member_select>select{width:100%;margin-right:0;float:none;}}



/*=================Android4 Device縱橫皆可==================*/
@media only screen and (min-device-width:601px) and (max-device-height:962px) and (orientation : landscape) (-webkit-min-device-pixel-ratio:0){.managebox_header{height:15em;}.content_lineheight,.content_lineheight li,.content_lineheight dd{font-size:2rem;}}

@media(min-width:768px){.navbar-nav>li>a{padding-top:15px;padding-bottom:15px;font-size:2rem;}.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin-left:7px;}}
@media (min-width:992px){.container{width:auto;}}
@media (min-width:1225px){.container{width:1170px;}}

@media(max-width:1366px){.content_lineheight,.content_lineheight li,.content_lineheight dd{font-size:1.7rem;line-height:1.7em;}.twm_modal_title>.twm_close{font-size:3.5rem;top:-7px;right:-32px;}.upload_caption{font-size:1.7rem;}.wrap-custom-file label span{font-size:2rem;}.checkround,.checkmark{top:-.1rem;}.android .send_box{padding-top:12px;}.pay_accordion_bar>.invoice_dd1{vertical-align:-.8em;font-size:2rem;}.check_radio{font-size:2rem;}.panel-heading a:before{top:.7rem;}.member_select:before{right:12px;top:calc(50% - .5em);}.android .manage_dodo>li>span{padding-top:3px;}.managebox_header>.dl>dt>.paging{line-height:2.5rem;}.manage_exclamation{line-height:8.6rem;}}

@media(max-width:1200px){.card_group>.twn_form_label,.card_group>.form_r{width:100%;}.personal2_outer{display:block;margin:3rem auto 2rem;float:none;}.fixedsticky{top:inherit;position:relative;}.ie11 .fixedsticky{left:auto;}.personal2_aside{width:70%;display:block;margin:3rem auto 0;float:none;}.personal2_aside .owl-carousel{padding-bottom:0;}.card_group>.twn_form_label{margin:0 0 .7em;text-align:left;}}

@media(max-width:1024px){.upload_3box,.upload_4box,.upload_4box.address,.form-control.invoice_input,.member_select>select{width:100%;}.invoice_more{margin-top:28px;}.member_select>select{margin-right:0;float:none;}.upload_3box,.upload_4box{padding-right:0;margin:0 0 15px;}.home_3box>li{margin:0 calc(1em - 2px) 0;}.upload_tipbox{font-size:2rem;letter-spacing:-.03em;}.wrap-custom-file{margin:0 auto 260px;display:block;}.wrap-custom-file:last-child{margin-bottom:3em;}.android .wrap-custom-file label.file-ok span{margin-top:168px;display:block;}.upload_3box,.upload_4box,.extension_sbox,.extension_cbox,.extension_lbox{padding-right:0;margin-bottom:.8em;}.extension_lbox{width:calc(87.5% - 3em - 2px);}.extension_sbox:last-child{width:calc(100% - 4em);}.form-control.invoice_input{margin-bottom:8px;}.invoice_dd2{margin-left:-5px;vertical-align:-.4em;margin-bottom:.4rem;margin-top:.3em;}.finish_summary>span{display:inline;}.upload_outer{padding-bottom:10em;}}

@media(max-width:767px){.number_ul>li,.send_box,#load_data,number_caption1,number_caption2,.upload_caption{font-size:2.2rem;}.navbar-brand{padding-left:15px;}.rootmenu{float:none;width:auto;margin:0 -15px 0;background-color:#fff;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent;}.navbar-default .navbar-toggle{border-color:transparent;}.home_3box>li{width:calc(96% / 3 - 5px);margin:0;}.rootmenu{padding:.8em 2em; }.navbar-default .navbar-collapse.collapse.in{box-shadow:0 6px 10px rgba(0,0,0,.2);}.rootmenu>li>a{font-size:2.4rem;padding:1em 0;border-bottom:1px solid #cfcfcf;overflow:hidden;}.rootmenu>li>a>.icon{display:inline-block;float:right;}.rootmenu>li:last-child>a{border-bottom:none;}.owl-carousel .owl-nav .owl-prev{left:-40px;}.owl-carousel .owl-nav .owl-next{right:-40px;}.loadmore_outer{max-width:inherit;}.number_ul>li{letter-spacing:-.05em;}#load_data>.icon{font-size:3rem;vertical-align:-.08em;}.progress_indicator{width:auto;}.form-control{padding:.5em 1.2em .5em .8em;}.panel-heading a:before{top:.1em;font-size:3.5rem;}.pay_accordion_bar>.invoice_dd1{font-size:1.8rem;}.pay_accordion_bar{text-indent:2.8rem;}.twn_form_label{margin-bottom:.5em;}.form-group>.icon{top:3em;}.ec_statements.text-center{padding:0;text-align:left;}.foo_breadcrumb_ul,.ec_statements>li.hidden-sm-down,.foo_brand{display:none;}.ec_abbr{padding:0;display:block;}}

@media(max-width:640px){.home_3box>li,.home_3box>li>a,.upload_head,.personal2_outer,.lovecode_1,.lovecode_2,.lovecode_3,.finish_app>dd>a:focus>img{width:100%;}.home_3box{margin:0 0 4rem;padding:0;width:auto;}.home_3box>li{margin:0 0 12px;}.home_3box>li>a>figure{height:7em;position:relative;}.send_box{font-size:1.8rem;}.home_3box>li>a>figure>.img{margin-bottom:0;position:absolute;top:50%;left:0;z-index:2;-webkit-transform:translate(1em,-50%);transform:translate(1em,-50%);width:100px;text-align:center;}.home_3box>li>a>figure>.img>img{margin-bottom:0;}.home_3box>li>a>figure>figcaption{position:absolute;top:50%;right:0;z-index:2;-webkit-transform:translate(-1em,-50%);transform:translate(-1em,-50%);font-size:1.4em;}.home_h1{font-size:3rem;padding:1em 0 .8em;line-height:1.05em;letter-spacing:.05em;}.manage_h3{font-size:2rem;padding-bottom:1em;}.number_ul label>span:first-child{width:calc(11em - 51px);}.number_ul label>span{width:auto;white-space:nowrap;}.manage_h3~.head_tip{margin-top:-1rem;}.personal2_outer{margin:3rem 0 2rem;}.lovecode_4,.lovecode_head{display:none;}.lovecode_1,.lovecode_2,.lovecode_3{text-align:center;}.lovecode_2{font-size:3.5rem;padding:0 0 .5em;line-height:1;}.finidh_outer{width:auto;margin:5rem 2rem 5.5rem;}.finish_app>dd{margin:5px 2px 0;}.personal2_3box>li{width:calc(100% / 2);}.navbar-brand>img{height:auto;width:64vw;}.owl-carousel .owl-nav .owl-prev{left:-68px;padding-left:21px;}.owl-carousel .owl-nav .owl-next{right:-68px;padding-right:21px;}}

/*------iPhone Plus以下(w736px)橫向時----*/
@media only screen and (max-device-width:736px) and (orientation :landscape) {body{padding-top:60px;}.easycard_head{height:56px;}.container>.navbar-header{height:52px;}.navbar-brand{padding-top:6px;padding-left:12px;}.navbar-toggle{margin-top:10px;margin-right:6px;}}

@media(max-width:480px){.donate_80,.donate_20{width:100%;}body{padding-top:0px;}.easycard_head{height:56px;}.container>.navbar-header{height:52px;}.navbar-brand>img{width:76vw;}.navbar-toggle{margin-top:10px;margin-right:6px;}.home_h1{font-size:5.5vw;}.rootmenu>li>a{font-size:2.2rem;}.send_box,.same_m_block,.send_box.custom_color{display:block;width:calc(100% - 21px);}.send_box:first-child{margin-bottom:15px;}.donate_20{margin:0;}.check_radio{font-size:1.7rem;}.finish_app>dd>a>img{max-width:100%;height:auto;}.finidh_outer{width:auto;margin: 3rem 10px 3.5rem;}.manage_modaltop{height:60vh;}.finish_app>dt{padding-bottom:.1em;}.personal2hide .check_radio .checkround{top:-.2em;}.exclamation_text{font-size:1.4em;}}

@media(max-width:414px){.personal2_aside,.personal2_2box,.personal2_4box,.personal2_3box>li{width:100%;}.managebox_header>.dl>dd{font-size:4.5rem;}.managebox_header>.dl>dd>sup{vertical-align:0;}.manage_carousel{margin:1.5rem -15px;}.extension_sbox{width:23%;}.extension_lbox{width:calc(77% - 3em);}.owl-carousel .owl-nav .owl-next{right:-25px;}.owl-carousel .owl-nav .owl-prev{left:-25px;}.personal2_2box,.personal2_4box{margin-bottom:15px;}.finish_app,.csapp_icon{display:block;margin:0 auto;}.finish_app{width:auto;}.csapp_icon{width:80px;}.finish_app>dt{text-align:center;margin-top:2rem;}.pay_accordion_bar>dd{display:block;text-indent:4.3em;}.modal_paytip{margin-left:-60px;}.form-control{padding:.5em 1em .5em .3em;}.number_ul>li>a>span{width:calc(21% - 8px);}.number_ul>li>a>span:first-child{width:48%;}}

@media(max-width:320px){.content_lineheight,.content_lineheight li,.content_lineheight dd{font-size:1.8rem;line-height:1.6em;}}
