

@charset "utf-8";


@import url(https://fonts.googleapis.com/css?family=Noto+Sans);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap);
@import url(https://fonts.googleapis.com/css?family=Droid+Sans);
@import url(https://fonts.googleapis.com/css?family=Roboto:100,200,300,400,500,700);
@import url(https://webfontworld.github.io/gmarket/GmarketSans.css);
@import url(https://fonts.googleapis.com/css2?family=Black+Han+Sans&display=swap);
@import url(https://webfontworld.github.io/BMJua/BMJua.css);


body{background: #f5f5f5;-webkit-text-size-adjust:none; }
.v-content__wrap .v-tabs{min-width: 1400px !important;}
.v-content__wrap .content_margin .v-tabs{min-width: 100% !important;}
.v-content__wrap .v-tabs__wrapper{width:1400px; margin:0 auto;}
.v-content__wrap .conWidth_left .v-tabs__wrapper{width:100% !important; }
.v-content__wrap .conWidth_right .v-tabs__wrapper{width:300px !important; }
.content_margin{width:1400px !important; margin:10px auto !important; overflow-x: hidden !important; }
.v-content__wrap{background: #ffffff !important; padding-bottom:65px;}
.theme--light.application{background:#f5f5f5 !important;color:rgba(0,0,0,.87)}
html{font-family: 'Roboto', 'Noto Sans KR', sans-serif !important; }
body  { font-family: 'Roboto', 'Noto Sans KR', sans-serif !important; }
.application{font-family: 'Roboto','Noto Sans KR', sans-serif !important; }
.application a{font-family: 'Roboto','Noto Sans KR', sans-serif !important;}
a{text-decoration: none;}
* {
    /*
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    */
    text-decoration: none;
}

li {
    list-style: none;
}
ol, ul{padding:0 !important;}

.routerlink {
    color: #6c6c7d;
}
.routerlink2 {
    color: #85c406;
}

/* SCROLL */

::-webkit-scrollbar { width: 10px !important; }
/* 스크롤바의 width */
::-webkit-scrollbar-track { background:#F6F7FB !important;border-radius: 30px !important;}
/* 스크롤바의 전체 배경색 */
::-webkit-scrollbar-thumb { background:#E9ECF0 !important;border-radius: 30px !important }
/* 스크롤바 색 */
::-webkit-scrollbar-button { display: none !important; }

/*툴팁 리뉴얼*/
.v-tooltip__content
  {
  position: relative;
  padding: 10px 15px !important;
  background: #FFFFFF !important;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px !important;
  border:1px solid #38c799;
  opacity: 1 !important;
  box-shadow: 2px 2px 8px 0px #0000000D !important;

  }

.v-tooltip__content span{color: #494949 ;}
.v-tooltip__content--fixed {
  position: fixed !important;
}




  .v-input.v-input--selection-controls.v-input--switch{display: inline-block; padding-left: 10px;}

.progressbar_w{box-shadow: none !important; overflow-y:hidden !important; background: transparent !important; max-width: 60px;}
.progressbar_w .v-progress-circular{color:#afff0f; caret-color:#afff0f;}
.progress_1{padding:15px;}
.progress_1icon .v-icon{font-size:37px !important; vertical-align:text-top;}
.v-toolbar__content{height:60px !important;}
.progressbar_w1{box-shadow: none !important; overflow-y:hidden !important; background: transparent !important; max-width: 330px;}
.progress_1 .progress_txt{width:250px;vertical-align:top;font-weight:bold;padding-top:10px;}
.v-content{padding-top:60px !important;}
.v-toolbar__content, .v-toolbar__extension{width:1400px !important; margin:0 auto !important; overflow: hidden !important;}


.headline{color: #1a2132 !important; }
.z-index{z-index: 100;}
.v-content__wrap .container{padding:0px;}
.v-form>.container {background:#ffffff !important;}



.v-toolbar__title div.logo_w{ display:inline-block;}
.logo_w ul li{display:inline-block; padding-top:0px;}
.logo_w ul li .logo_pad{padding-top:15px;}
.logo{color:#85c406; font-size:32px;  display:inline-block; }
.logo span{color:#76a712; font-size:12px !important; display:inline-block; line-height:12px; padding-left:5px; font-weight:400;}
.top_cont_title{font-size:14px; font-weight: 400; color:#bcbcbc; vertical-align: middle;}

.text_color_blue{color:#5e870b}
.txt_left{text-align:left;}
.txt_right{text-align:right;}
.marb15{margin-bottom:15px !important;}

.text-xs-center{text-align: center;}
.v-badge__badge{height: 18px !important; width: 18px !important; font-size: 12px !important;}
.v-badge__badge.primary{background-color:#85c406 !important;}
.v-badge--overlap .v-badge__badge{top:0px !important; right:-5px !important;}

h2{font-size: 24px; font-weight: 700; color: #000;}
h2 .sub_text{color: #666 !important; font-size: 14px; font-weight: normal !important;}
.v-card__title{padding:18px !important}
h3 span{font-size:14px; width:100%; font-weight:400; color:#959EB1}
h3 p{color:#5A667C;}
h3 .btn_r{float: right;display: block; width:40px;}
h3 .btn_r.ver2{float: right;display: block; width:130px; }
h3 span.btn_r .v-icon{font-size: 26px !important; color:#9e9e9e !important;}
h3 span.btn_r .v-btn:before{opacity: 0 !important;}
h3 span.btn_r .v-icon:hover{color:#85c406 !important;}
h4 span{font-size:12px; font-weight: 400;}
h4 span.sub_t{font-size: 16px; padding-left:10px;}
h4 .btn_r{margin-right: 5px;float: right;display: block;width:40px;}
h4 span.btn_r .v-icon{font-size: 26px !important; color:#9e9e9e !important;}
h4 span.btn_r .v-btn{margin:0 !important;}
h4 span.btn_r .v-btn:before{opacity: 0 !important;}
h4 span.btn_r .v-icon:hover{color:#85c406 !important;}
h5{font-size:20px; border-bottom:0px solid #42a4e1; background:#ffffff; color:#717182; }
h5 span{font-size:16px !important; padding-left:20px !important; font-weight: 400 !important; color:#878793 !important; padding-top:5px;}
h5 .v-card__title{padding:8px 8px 20px 24px;}
h5 .v-card__title.ver2{padding:8px 8px 0px 24px;}
h5 .v-btn .v-btn__content .v-icon{color:#717182 !important;}
h6{font-size:16px;  color:#717182;}


.v-btn:before{display: none !important;}
button:focus { outline: none; }
.text_blue{color:#2684fe !important}
.text_red{color:#ff4f60 !important}
.text_black{color:#2B364B !important}
.red {background-color:#FF4F60;}
.blue {background-color:#2684FE;}
.black {background-color:#2B364B;}
.text_green{color:#38c798   !important}
.text_green_1{color: #097DF3; font-weight: bold !important;}
.text_orange{color:#ff821d !important;}
.font_b{font-weight: bold;}
.font_normal{font-weight:normal !important;}
.v-btn.primary{background-color:#38c798 !important;}
.v-btn.primary--text{color:#38c798 !important;}
.v-btn__content .primary--text{color:#85c406 !important; caret-color: #85c406 !important;}
.btn_blue01{background-color:#38c798 !important; color: #ffffff !important;}
.btn_orange01{background-color:#1e99e8 !important;}


.pop_left_pad{padding-left:24px;}

.pl_1{padding-left:9px !important}
.pl_2{padding-left:18px !important}
.pr_1{padding-right:9px !important}
.pr_2{padding-right:18px !important}
.plr_1{padding:0px 8px !important}
.plr_2{padding:0px 18px !important}
.pa_2{padding:18px 18px !important}
.mr_2{margin-right:18px !important}
.mlr_2{margin:0 18px !important}
span.text_s.plr_2{display: block;}


/*메인 탭*/
.v-content__wrap .m_menutab.v-tabs{min-width: 100% !important;}
.m_menutab .v-tabs__wrapper{width:100% !important;padding:0 18px}
.m_menutab .v-tabs__container{ height: 40px !important; }
.m_menutab .v-content__wrap .v-tabs__wrapper{width: 100% !important;}
.m_menutab .v-tabs__div{width: 25% !important;max-width:500px !important;}
.m_menutab .v-tabs__wrapper .v-tabs__slider.accent {
  display:block !important;
  background-color: #4FCEA3 !important;
  border-color: #4FCEA3 !important;
  width:32px !important; height: 4px !important;
  align-items: center !important;
  margin: 0 auto;

}
.m_menutab .v-tabs__wrapper{border-bottom:1px solid #E9ECF0;}

@media screen and (max-width: 392px){
.m_menutab .v-tabs__wrapper{width:100% !important;padding:0 0px !important;}
}


.m_menutab_ver2{padding:0 18px !important;}
.m_menutab_ver2.v2 .v-tabs__container{display: flex; justify-content: space-between;width: 100% !important; }
.v-content__wrap .m_menutab_ver2.v-tabs{min-width: 100% !important; }
.m_menutab_ver2 .v-tabs__wrapper{width:100% !important;}
.m_menutab_ver2 .v-tabs__item:not(.v-tabs__item--active){ opacity: 0.3 !important; }
.m_menutab_ver2 .v-content__wrap .v-tabs__wrapper{width: 100% !important;}
.m_menutab_ver2 .v-tabs__div{ color: #000000;  font-size: 16px !important; font-weight: bold !important;}
.m_menutab_ver2 .v-tabs__div{margin-right: 30px;}
.m_menutab_ver2.v2 .v-tabs__div{margin-right: 0px !important;}
.m_menutab_ver2 .v-tabs__wrapper .v-tabs__slider.accent {display:none !important}
.m_menutab_ver2 .v-tabs__item{padding:0px !important}
.m_menutab_ver2 .v-tabs__div .v-ripple__container{display:none !important;}
.m_menutab_ver2.v3{padding:0 0px 0px 18px !important}

.m_menutab_ver2.main_hot{margin-top:18px !important;}
.m_menutab_ver2.main_hot .v-tabs__div{ font-size: 20px !important; }


/*서브탭 디자인 추가 24.06*/
.v-tabs.sub_tab .v-tabs__container{height:32px;}
.v-tabs.sub_tab .v-tabs__div{margin-right: 3px; font-size: 13px;}
.v-tabs.sub_tab .v-tabs__div .v-tabs__item{border-radius: 20px; background-color:#f3f6f9 ; color: #818181; padding:0 15px !important; line-height: 30px;}
.v-tabs.sub_tab .v-tabs__div .v-tabs__item:not(.v-tabs__item--active){opacity: 1 !important;}
.v-tabs.sub_tab .v-tabs__div .v-tabs__item.v-tabs__item--active{background-color:#38c798; color: #ffffff;}



/*탑메뉴*/
.top_dropmenu .v-menu__content{position: fixed !important;}
.top_menu{background-color:#ffffff !important; }

.topmenu_icon .v-icon{ height:56px; vertical-align:middle; padding-top:12px;color:#000000 !important;}
.topmenu_icon.v-btn{height: 56px !important;}
.topmenu_icon.v-btn--icon{width: 56px !important;}
.topmenu_icon.v-btn--active:before, .topmenu_icon.v-btn:focus:before, .topmenu_icon.v-btn:hover:before{ border-radius:0 !important; height: 0 !important; opacity: 0 !important;  }
/*.topmenu_icon.v-btn:before{border-radius: unset !important;background:#323232 !important; opacity: 1 !important;}*/
.menu_list.theme--dark.v-list{background:#323232 !important;}
.menu_list .v-list__tile__title{color:#ffffff !important;}
.menu_list .v-list__tile:hover{ background-color: #1c1c1c !important; }
.menu_list .v-list__tile:hover .v-list__tile__title{color:#85c406 !important}
.menu_list.v-list{padding:0 !important;}
.menu_list .v-list--two-line .v-list__tile{height:60px !important;}
/*.menu_list.theme--dark.v-list .v-list__tile--link:hover{ background-color: #1c1c1c !important; color:#85c406 !important}*/
.menu_list .v-list__tile__avatar{min-width: 46px !important}
.menu_list .v-list__tile__sub-title{font-size: 12px; }
#context-menu {
    top: 57px !important;
    left:0px;
    margin: 0;
    padding: 0;
    display: none;
    list-style: none;
    position: absolute;
    z-index: 2147483647;
    border-bottom-width: 0px;
    color: white;
  }

#context-menu.active { display: block;}
.context-menu-icon {top: 1px; position: relative;margin-right: 5px;}
.context-menu-item {display: flex; cursor: pointer; padding: 6px 15px; align-items: center; border-bottom: 1px solid #ebebeb;}
.context-menu-item:hover { background-color: #1c1c1c;}

.support{width:800px; height:600px;}
.support .v-card__title{padding-bottom:0;}
.support .v-text-field__details .v-messages{display: none;}
.support_btn .v-btn__content{font-size:14px;}


.theme--light.v-footer{color:#717182 !important; font-size:12px !important; background: #ffffff !important; }
.footer_wrap .foot_w{border-top:8px solid #F6F7FB; padding:25px 18px 25px}




/*스텝퍼 색상 수정*/
.v-slider__thumb.primary{background-color:#85c406!important;border-color:#85c406 !important}
.v-slider__track-fill.primary{background-color:#85c406 !important;border-color:#85c406 !important}



.bg-lightgrey { background-color: #efefef; padding:2px; }
.text_s{font-size: 12px !important; font-weight: 400; }
.text_s2{font-size: 13px !important; font-weight: 400; }
.text_s3{font-size: 10px !important; letter-spacing: -1px; }
.text_s4{font-size: 12px !important; font-weight: 400; color:#6F6F77; }
.text_s5{font-size: 12px !important; color: #959EB1; }
.text_s6{font-size: 12px !important; color: #263147; }
.text_ss{font-size: 11px !important; font-weight: 400; }
.text_big{font-size: 18px !important; font-weight: 400; }

.txt_s12 {font-size:12px !important;}
.txt_s14 {font-size:14px !important;}
.txt_s16 {font-size:16px !important;}
.txt_s18 {font-size:18px !important;}
.txt_s20 {font-size:20px !important;}
.txt_s24 {font-size:24px !important;}
.txt_w4 {font-weight:400;}
.txt_w4 {font-weight:400;}
.txt_w5 {font-weight:500;}
.txt_w7 {font-weight:700;}

.btn_h30 {height:30px !important;}

.text_ss.dense { letter-spacing: -1px;}
.align_r{text-align: right;}
.pop_btn_w{border-top:0px solid #dddddd !important; padding:5px 0 10px 0;}
.pop_bot_h{height:20px;}


.v-list__group__header--active .v-list__group__header__prepend-icon .v-icon{color:#48485e !important;}
.v-list__tile__title{color:#48485e !important;}


.btn_pad1 .v-btn{margin:6px 4px !important; position: relative;}
.btn_pad2{margin-left:170px; margin-top:15px;}

.v-icon{font-size:22px !important;}
.icon_dis{color:#cfcfcf}
.btn_icon{width:35px; height:35px;border-radius: 20px; color:#9797ac}
.btn_icon:hover{align-items: center;
    border-radius: 20px;
    color:#85c406;
    }
.btn_icon_star{color:#ccd0d4; padding-left:0px; padding-right:0;}
.btn_icon_star:hover{color:#f1be15}
.btn_icon_star.on{color:#f1be15}
.v-card__title.con_r_ta_serch{padding-top:10px !important; padding-bottom:5px;}
.v-card__title.con_r_ta_serch .v-text-field{width:150px;margin-top:0; padding-top:0; margin-right:15px;}

.btn_intable_01{color:#1976d2; border-color:#1976d2; height:23px !important; background:#ffffff;}
.btn_intable_02{color:#ff4366; border-color:#ff4366; height:23px !important; background:#ffffff;}
.btn_intable_03{color:#9e9e9e; border-color:#9e9e9e; height:23px !important; background:#ffffff;}

.con_wrap{width:1400px; margin:0 auto;}
.con_wrap .conWidth_left{width:1080px !important; float: left;}
.con_wrap .conWidth_right{width:310px !important; padding-left:10px; float: left;}
.con_wrap .conWidth_100{width:1400px !important; margin:0 auto;}




/*테이블안 체크박스*/
input[type="radio"], input[type="checkbox"] { display: inline-block; width: 25px; height: 25px; vertical-align: middle; -webkit-appearance: none; border-radius: 0; border: 0; margin:0; padding:0; cursor: pointer }
input[type="radio"] { background: url(../img/btn_radio.png) no-repeat 0 0; }
input[type="checkbox"] { background: url(../img/btn_check.png) no-repeat 0 0; }
input[type="checkbox"]:checked, input[type="radio"]:checked { background-position: 0 -25px; }
input[type="checkbox"]:disabled, input[type="radio"]:disabled { background-position: 0 -50px; }
input[type="checkbox"]:disabled:checked, input[type="radio"]:disabled:checked { background-position: 0 -75px; }
input:focus { outline: none; }
.td_in_center{text-align: center;}
input[type="text"], input[type="number"]{border:1px solid #ccd0d4; border-radius: 2px;padding:2px 3px; width:100%}
input[type="text"]:focus, input[type="number"]:focus{border-color:#1976d2;}

.v-input--selection-controls__ripple{display: none;}
.v-text-field input[type="text"]{border:none !important;}
.v-text-field input[type="number"]{border:none !important;}
.v-text-field input{padding:2px 0 !important;}
.v-text-field__details{padding-top:2px !important;}
.v-select__selection--comma{margin-top:3px !important;}
.select_table_in{margin-top:0px !important; padding-top:0px !important; font-size: 12px !important;}
.select_table_in .v-messages{display: none;}
.wid100{width:100px !important;}
.wid150{width:150px !important;}
.wid60{width:60px !important;}


/*메인 셀렉박스 리뉴얼 24.10*/
.main_select.v-select.v-text-field--solo>.v-input__control>.v-input__slot{background:#ffffff !important; border-radius:24px !important;border: 1px solid #F3F6F9}
.main_select.v-select.v-text-field.v-text-field--solo .v-input__control{min-height: 30px !important;}
.main_select.v-select.theme--light.v-text-field--solo-inverted.v-input--is-focused .v-select__selections{color:#7B828A !important; }
.main_select.v-select .v-label{font-size: 14px !important;}
.main_select.v-select .v-input__icon{width: 9px; height: 7px; background: url(../img/select_arrow_icon.png) no-repeat !important; background-size: contain !important; min-width: 6px !important;}
.main_select.v-select .v-input__icon .v-icon{font-size: 0px !important;}
.main_select.v-select .v-text-field__details{display: none !important;}
.v-text-field.v-text-field--enclosed .v-input__append-inner{margin-bottom:0px !important}
.main_select.v-select .v-select__selection--comma{margin:0 !important; font-size: 13px; color:#108A88 !important;font-weight: bold;}
.main_select.v-select.v-input--is-disabled.v-text-field--solo>.v-input__control>.v-input__slot{background-color: #E9ECF0 !important;}
.main_select.v-select.v-input--is-disabled .v-input__icon{opacity: 0.7;}
.main_select.v-select .v-select__selections{line-height: 27px !important;}
.main_select.v-select.v-text-field .v-input__append-inner {padding-left: 0;}
/*  Tooltip container  */
.tooltip {position: relative; display: inline-block;}
 /* Tooltip text */

.tooltip .tooltiptext { visibility: hidden; display: inline-block; background-color:#85c406;color: #fff;
    text-align: center;padding: 5px 10px; border-radius: 4px; position: absolute; bottom:-25px;left:50%; z-index: 1; font-size:12px;letter-spacing: -1;
    transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    opacity: 0;
 }
.tooltip:hover  .tooltiptext {visibility: visible; transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    -webkit-transition: opacity 0.3s ease;
    opacity: 1;}



/*  Tooltip container  */
.tooltip2 {position: relative; display: inline-block;}
 /* Tooltip text */

.tooltip2 .tooltiptext2 { display: inline-block; background-color:#85c406;color: #fff;
    text-align: left;padding: 5px 10px; border-radius: 0px; position: absolute; top:3px;left:-110px; z-index: 1; font-size:12px;letter-spacing: -1;
    opacity: 1;
 }
.tooltip2:hover .tooltiptext2 {visibility: visible; transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    -webkit-transition: opacity 0.3s ease;
    opacity: 1;}
.tooltip2 .btn_icon{width: 10px; height: 10px; color: #ffffff; float: right; font-size: 16px !important;}







.w100{width:100% !important;}

.w50{width:50% !important;}


.bg_W{background: #ffffff;}

.login_btn .v-icon--left{margin-right: 5px !important;}

table.dataTable.table01_w thead th, table.dataTable thead td{border-bottom:1px solid #d1d1d1 !important;}
.table01_w{border-top:1px solid #dcdcdc;}
table.dataTable.table01_w tr td{height:26px !important;}
.dataTables_scrollHeadInner{width:100% !important;}
.dataTables_scrollHeadInner table{width:100% !important;}

.table_line1{border:1px solid #dcdcdc;border-top:2px solid #808080;}
.table_line2{border-top:1px solid #808080;}
.table_line3{border-top:0px;}
.table_line4{border-top:1px solid #808080;}
.text_result{color:#6c9a10 !important;}
.text_result2{color:#6c9a10 !important;}
.text_info1{color:#ff821d; font-weight: 600;}
.text_info1 .theme--light.v-icon{color:#ff821d;}

table.tbl_type{border-spacing: 0 !important; border-bottom:0;}
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{border-bottom:1px solid #eeeeee;font-size:14px;text-align:center}
.tbl_type caption{display:none}
.tbl_type th{padding:8px 17px 8px 12px; border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee; color:#6f6f77; font-size:12px; font-weight:400; line-height:14px;background:#ffffff;}
.tbl_type.rank th{padding:8px 2px 8px 2px; border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee; color:#6f6f77; font-size:12px; font-weight:400; line-height:12px;background:#ffffff;}
.tbl_type.rank th.last { padding-right:17px;}
.tbl_type th.th_line{border-top:none;}
.tbl_type th.txt_left{text-align: left;}
.tbl_type th.txt_right{text-align: right;}

.tbl_type td{padding:6px 17px 4px 12px;border-bottom:1px solid #eeeeee;color:#263147; line-height: 16px; font-size:14px !important; font-weight: 600; }
.tbl_type.rank td{padding:2px 2px 4px 2px;border-bottom:1px solid #eeeeee;color:#263147; line-height: 16px; font-size:14px !important; font-weight: 600; height:64px; }
.tbl_type.rank td.last { padding-right:17px; }
.tbl_type.ver2 th{padding:8px 10px 8px 12px;}
.tbl_type.ver2 td{padding:6px 10px 4px 12px;}
.tbl_type.ver2 td .td_ellipsis{width:142px; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;}
.tbl_type.ver2 td .td_ellipsis2{width:188px; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;}
.tbl_type.ver2 tr:hover{cursor: pointer;}
.tbl_type td.txt_left{text-align: left;}
.tbl_type td.txt_right{text-align: right;}
.tbl_type td.t_link{ text-decoration: underline; color:#1e99e8; cursor: pointer;}
.tbl_type td.line2 span{ display: inline-block; font-weight: 600;}
.tbl_type td.line2 span.line2_ts2{padding-left:5px;}
.tbl_type td.line2 span.text_s{font-size: 12px !important;font-weight: 400 !important;}
.tbl_type td.line2 img{vertical-align:top; display:inline-block; }
.tbl_type tbody tr:hover{background:#fafbfb; cursor:default;}
.tbl_type tbody tr.selected{background:#edf3f6 !important;}
.tbl_type .in_select{padding-top:0px !important;}

.tbl_type.ver2{width:290px !important; height: auto !important;}
.tbl_type.ver2 tr{height: 47px;}
.tbl_type.ver2.new_r{ width:100% !important;}
.tbl_type.ver2.new_r tr{height:auto; width:100% !important;}
.tbl_type.ver2.new_r tr td{font-weight: 400;}
:-ms-fullscreen, :root .tbl_type.ver2{width:280px !important;}
:-ms-fullscreen, :root .tbl_type.ver2 td .td_ellipsis{width:132px; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;}
.tbl_type.ver2 td.line2 span{ display: inline-block; font-weight: 400;padding-left:0px;}
/*.tbl_type.ver2 th{background-color: #eeeeee; border:0px !important;}*/
.tbl_type.ver2 td{font-weight: 600; font-size:12px !important;}

.tbl_type.ver3 th{padding:8px 12px 4px 12px; width:100%;}
.tbl_type.ver4{width:1348px !important;}
.tbl_type.ver5{width:1038px !important;}
.tbl_type.ver5 td.line2 span{ display: inline-block; font-weight:600;width:160px; padding-left:5px; vertical-align: middle;}
.tbl_type.ver5 td.line2 span .line2_ts{font-weight: 400 !important; padding-left:0px !important;font-size: 12px !important;}
.tbl_type.ver5 td.line2 .line2_ts2{padding-top:5px;}
.tbl_type span{font-weight: normal;}
.tbl_type span.text_s{font-size: 12px; font-weight: 400 !important; color:#9599a0;}

.tbl_type.ver6 th{background-color:#f3f3f3; border-bottom:1px solid #e5e5e5}
.tbl_type.ver6_1 th{padding:4px 17px 4px 12px; background-color:#f3f3f3; border-bottom:1px solid #e5e5e5}
.tbl_type.ver6_1 td{font-weight: 400 !important;}
.tbl_type.ver6 td{font-weight: 400 !important;}
.tbl_type.ver7 td{font-size:12px !important; font-weight: 400 !important;}
.tbl_type.ver8.v2 th{background:#f3f3f3;}
.tbl_type.ver8 td{font-size:14px !important; font-weight: 400 !important;}
.tbl_type.ver9 td{font-size:12px !important; font-weight: 600 !important;}
.tbl_type.ver10{width:100% !important;}
.tbl_type.ver10 th{background-color:#f3f3f3; border-top:1px solid #eaeaea !important; border-bottom:1px solid #d9d9d9 !important;}
.tbl_type.ver10 tr.sum{background-color:#fcf4f1;}
.tbl_type.ver10 td input{background:#ffffff;}
.tbl_type.ver10 td span.add_btn_span{display:inline-block; height:30px; vertical-align: middle}
.tbl_type.ver10 td.td_in_input input{vertical-align: middle;}
.tbl_type.ver10 td.td_in_input button{vertical-align: middle;}

.tbl_type.ver10 td .v-input--selection-controls,.tbl_type.ver8 td .v-input--selection-controls{margin-top:0px;}
.tbl_type.ver10 td .v-input__slot,.tbl_type.ver8 td .v-input__slot{margin-bottom:0px;}
.tbl_type.ver10 td .v-messages,.tbl_type.ver8 td .v-messages{display: none;}
.tbl_type.ver10 td .v-text-field__details{ margin-bottom:0px}
.tbl_type.ver10 td.fileicon .v-icon{float:left;}

.tbl_type.ver11{border-top:1px solid #bbbbbb; width: 80%; margin:0 auto; margin-top:15px; margin-bottom:15px; }
.tbl_type.ver11 th{background:#f2f2f2; font-size: 14px; text-align: right; }
.table-box-wrap.v3{padding-top:0px;}
.tbl_type.ver11.v3{width: 100%; margin-top:0;}
.tbl_type.ver11.v3 th{border-top:1px solid #e5e5e5;}
.tbl_type.ver11.v3 td{font-weight: normal;border-top:1px solid #e5e5e5;}
.tbl_type.ver12{width:1380px; margin:0 10px;}
.tbl_type.ver13 th{padding:3px 17px 1px 12px; min-height: 33px; }

/*배당내역 신규테이블 24.06*/
.tbl_type.ver14 th{border:none; font-size: 14px; color:#263147 ;}
.tbl_type.ver14 td{font-size: 12px !important;  border:1px solid #f1f1f1; font-weight: normal; color: #6f6f77;}
.tbl_type.ver14 td:first-child{border:none; font-weight: normal;font-size: 14px !important;}
.tbl_type.ver14 td.bg_green{background-color: #f3fbf1;}
.tbl_type.ver14 td.bg_grey{background-color: #ebebeb; font-weight: bold;}

table.sort .sorting {background-image: url(../img/sort_both.png);}
table.sort .sorting_asc {background-image:url("../img/sort_asc.png")}
table.sort .sorting_desc {background-image:url("../img/sort_desc.png")}
table.sort .sorting, table.sort .sorting_asc, table.sort .sorting_desc {cursor: pointer;*cursor: hand; background-repeat: no-repeat; background-position: center right;}

/*테이블안 인풋텍스트*/
tr .input_text {border: 1px solid #ccd0d4; width:100%;border-radius: 2px; padding:2px 3px;}


/*테이블 header고정*/
caption {
    position: absolute;
    font-size: 0;
    left: -99999px;
  }
.table-box-wrap {
    position: relative;
    margin:0px 18px 0px 18px;
    padding-bottom:10px;
    /*width:509px;*/
    padding-top: 29px;
}
.table-box-wrap.v2 {
  margin-right:18px !important;
  margin-left:18px !important;
}
.table-box-wrap.v4{
    margin-right:0px;
    margin-left:0px;
    padding-top: 0px;
    padding-bottom:0px;
    border-left:1px solid #eeeeee;
    border-bottom:1px solid #eeeeee;
    border-right:1px solid #eeeeee;
  }

  .table-box-wrap.v5{
    margin-right:0px;
    margin-left:0px;}

.table-box-wrap .table-box {
overflow: auto;
overflow-x: hidden;
}
.table-box-wrap .table-box table {
width: 100%;
table-layout: fixed;
border-spacing: 0;
border-collapse: collapse;
}
.table-box-wrap .table-box table thead tr {
position: absolute;
top: 0;
left:0;
}

.table-box-wrap .table-box table tr {
display: inline-table;
width: 100%;
table-layout: fixed;
}

.table-box-wrap .table-box table tbody tr {
display: table-row;
}


.table-box-wrap .tbl_type .accent--text{ color: #2ba262 !important;}
.font_gray{color:#b6b6b6 !important}
.table_in_check.v-input--selection-controls{margin-top:0px; padding-top:0;}
.table_in_check .v-input__slot{ margin-bottom:0px !important}
.table_in_check .v-messages {min-height: 0 !important;}


.flex{display:inline-block;}
.child-flex>*, .flex{flex:none !important;}
.flex.xs1{width:13%; overflow:hidden !important;}
.flex.xs2{width:17%; overflow:hidden !important;}
.flex.xs3{width:25%; overflow:hidden !important;}
.flex.xs4{width:33%; overflow:hidden !important;}
/* .flex.xs5{width:480px; overflow:hidden !important;} */
.flex.xs5{width:41.7%; overflow:hidden !important;}
.flex.xs6{width:50%; overflow:hidden !important;}
.flex.xs7{width:58.3%; overflow:hidden !important;}
/* .flex.xs7{width:720px; overflow:hidden !important;} */
.flex.xs8{width:67%; overflow:hidden !important;}
.flex.xs9{width:75%; overflow:hidden !important;}
.flex.xs10{width:82%;overflow:hidden !important;}
.flex.xs11{width:1200px; overflow:hidden !important;}
.flex.xs12{width:100%; overflow:hidden !important;}
.flex.xs13{width:1400px; overflow:hidden !important;}

.flex.xs06{width:16.66666667%; overflow:hidden !important;}

@media screen and (min-width:640px) {
  .flex.xs4.sm2 { width: 16.666667%; }
}



.v-subheader.subheader_r{display: inherit !important; text-align: right; padding-top:5px; padding-right:15px; margin-right:10px}
.v-subheader.subheader_r.essen{ background: url("../img/essential.png") no-repeat right 11px; }


.v-text-field--outline.v-input--is-disabled>.v-input__control>.v-input__slot{background-color:#eeeeee !important;}
.v-text-field--outline.v-input--is-readonly>.v-input__control>.v-input__slot{background-color:#eeeeee !important;}
.v-input--selection-controls .v-label{font-size:14px;}


/*알럿창*/
.pop_alert h6{font-size: 20px; height: 45px; font-weight: 600; color: #101010; padding:10px 0 5px 24px; border-bottom:1px solid #d8d8d8}
.pop_alert .v-card__title{font-size: 16px; font-weight: 600;}
.pop_alert .theme--light.v-icon.confirm{color:#1976d2}
.pop_alert .theme--light.v-icon.warning_1{color:red;}
.pop_alert .theme--light.v-icon.error_1{color:#ff821d;}
.pop_alert .pop_alret_yesbtn{background-color:#1976d2 !important;}
.pop_alert .pop_alret_nobtn{background-color: #9e9e9e !important;}


.content_margin{margin:10px 0px;min-height:800px;}
.img_align{vertical-align: middle;}

/*intro*/
.intro_bg{ width:100%; height:100%; background-size: cover; position: fixed; background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(../img/main.jpg); }
.intro_logo{color:#85c406; font-size: 54px; margin:0 auto; width:800px; font-weight:bold; margin-top:250px;}
.intro_logo span{font-size:20px;padding-left:5px; font-weight:400;line-height: 20px;display:inline-block; text-align: left; color:#76a712;}
.intro_logo p{font-size: 26px; font-weight: 400; color:#ffffff; line-height:34px;}





/*로그인 팝업*/
.login_pop_pad .v-card__title{font-size:24px; padding:0px; font-weight: 600;}
.login_pop_pad2{padding:16px 0;}
.login_pop_pad2 a{text-decoration: underline; margin-right:10px; color:#85c406;}
.login_pop_pad2 div{display: inline-block;}

/*지수정보 조회페이지 2019.03.20*/
h3.subtit p{font-size: 16px;  margin: 0px; font-weight: 400;}
h3.subtit p span{padding-left:20px; color:#959EB1;}
h3.subtit p.sub_txt{font-size:14px; font-weight: normal;color:#959EB1;}
h3.subtit p span.text_result{width:30px; text-align: right;padding-left:0px; display:inline-block;}
h3 .grey--text{color:#959eb1 !important;}
h3.subtit span.text_result{width:30px; text-align: right;padding-left:0px; display:inline-block;}
h3.subtit span.text_result_t{color:#5a667C; margin-right:15px;}
h3.subtit span.text_result_t2{color:#959eb1; margin-right:15px;margin-left:15px;}
.index_subtoolbar h3{ padding-top:24px;}


:-ms-fullscreen, :root .title_wrap01 .btn_r{float:right;}
.title01_w .v-card__title{padding:24px 24px 5px 24px}
.title01_w.case2 .v-card__title{padding-bottom:16px;}
.title01_w.case2 .right_btn .btn_r .v-btn{margin:0;}
.title01_w.case3 .v-card__title{padding-bottom:24px;}
.title01_w .v-card__text{padding:5px 30px 5px 24px;}
.title_wrap01{width:100%;height:30px;}
.title_wrap01 h3{float:left; padding-bottom:0px;}
.title_wrap01 .right_btn{float:right; display: block; }
.title_wrap02 .right_btn{ float:right; display:block;}
.title_ex{color:#878793;padding:0px; font-weight:bold; position: relative; width:100%;}

.graph_01_w{ padding:15px 24px 0px;}
.graph_01_w div{display: inline-block;}
.graph_01_w .index_nums{float:right;}
.graph_01_w .index_nums .flex ul{vertical-align:text-top;}
.graph_01_w .index_nums ul li{text-align: right;}
.graph_01_w .index_nums .flex{width:105px; vertical-align: top; margin-right: 20px;}
.graph_01_w .index_nums .flex.ver1{width:155px;}
.graph_01_w .index_nums .flex.ver2{width:165px;}
.graph_01_w .index_nums .flex.ver3{width:130px;}
.graph_01_w .index_nums .flex .number{font-size: 20px; font-weight: 600; line-height: 26px;text-align: right;}
.graph_01_w .index_nums .flex .number2{font-size: 12px;text-align: right;}

.graph_01_w .sub_title_num{font-size:32px;  font-weight:bold; color:#101010;}
.graph_01_w .sub_title_num span{font-size:14px; color:red;}
.graph_01_w .sub_title_num p{font-size: 14px; color:#959EB1; font-weight: 400; }
.graph_01_w .graph_01{width:100%;}
.graph_01_w .graph_toggle{float: right; padding-top:15px;}
.graph_toggle .v-btn-toggle{border:1px solid #c9c9c9;}
.graph_toggle .v-btn-toggle--selected{ box-shadow: none !important; }
.graph_toggle .v-btn-toggle .v-btn.v-btn--active{background-color:#85c406; color:#ffffff; border-right:1px solid #85c406; }
.graph_toggle .v-btn-toggle .v-btn{padding:0 15px; opacity: 0.7; }

.graph_02_w{ padding:0; width:100%; height:100%;}

.graph_02_w .graph_box{width:400px;padding:0 8px;  float: left; display: block}
.lineh{line-height:16px !important;}
.graph_02_w .perf_chart_w{ padding-left:170px;}
.graph_02_w .perf_chart_w2{ padding-left:130px }
.graph_03_w{width:100%; height: 100%;}


.tbl_type.ver4 .perf_t_w1{width:122px;}
.tbl_type.ver4 .perf_t_w2{width:120px;}
.tbl_type.ver4 .perf_t_w3{width:116px;}
.tbl_type.ver4 .perf_t_w4{width:123px;}
.tbl_type.ver4 .perf_t_w5{width:118px;}
.tbl_type.ver4 .perf_t_w6{width:120px;}
.tbl_type.ver4 .perf_t_w7{width:122px;}
.tbl_type.ver4 .perf_t_w8{width:120px;}
.tbl_type.ver4 .perf_t_w9{width:80px;}


.tbl_type.ver5 .perf_t_w0{width:200px;}
.tbl_type.ver5 .perf_t_w1{width:100px;}
.tbl_type.ver5 .perf_t_w2{width:98px;}
.tbl_type.ver5 .perf_t_w3{width:95px;}
.tbl_type.ver5 .perf_t_w4{width:95px;}
.tbl_type.ver5 .perf_t_w5{width:97px;}
.tbl_type.ver5 .perf_t_w6{width:93px;}
.tbl_type.ver5 .perf_t_w7{width:100px;}
.tbl_type.ver5 .perf_t_w8{width:100px;}
.tbl_type.ver5 .perf_t_w9{width:60px;}

.indexlist_ww .flex{padding:0 !important;}
.indexinfo_box01{ width:100%;padding:12px 28px 0 24px; margin-top:10px;}
.indexinfo_box01.v1{ margin-top:0px; padding-top:0;}
.indexinfo_box01.v2 .flex.xs3{ width:30%;}
.indexinfo_box01.v2 .flex.xs7{ width:70%;}
.indexinfo_box01 .indexinfo_list_table{border-top:1px solid #9e9e9e;}
.indexinfo_box01 .indexinfo_list_table.case2 .layout{padding-left:0; width:520px;}
.indexinfo_box01 .indexinfo_list_table .flex.w1{width:155px}
.indexinfo_box01 .indexinfo_list_table .flex.w2{width:65px}
.indexinfo_box01 .indexinfo_list_table .flex.w3{width:45px}
.indexinfo_box02{ width:100%;padding:16px 28px 0 0px; margin-top:10px;}
.indexinfo_box02.a2 .indexinfo_list_table{border-top:1px solid #9e9e9e;}
.indexinfo_box02.a3 .indexinfo_list_table{border-top:1px solid #9e9e9e;}
.indexinfo_box01 h4, .indexinfo_box02 h4{border-top:2px solid #9e9e9e; font-size: 14px; padding:5px;}
.indexinfo_box01 table.v-table, .indexinfo_box02 table.v-table{border-bottom:2px solid #9e9e9e;}
.indexinfo_box01 table.v-table th, .indexinfo_box01 table.v-table tbody td{ height:35px;}
.indexinfo_box01 table.v-table tbody td{ font-size:14px; color:#101010;}

.indexinfo_list_table .layout{border-bottom:1px solid #e0e0e0; padding:7px 6px 6px 15px;}
.indexinfo_list_table .layout .flex{font-size: 14px;}
.indexinfo_list_table .layout .flex.text_r{text-align: right; font-weight: 600;}
.indexinfo_list_table .v-list__tile{font-size: 13px !important;border-bottom:1px solid #e0e0e0; padding:12px 16px;width:100%;}
.indexinfo_list_table .v-list__tile__content{font-size:13px !important; height:35px !important; justify-content: flex-end;}
.indexinfo_list_table .v-list{padding:0px 0 !important;}

.indexinfo_box02 .indexinfo_list_table .v-card__title{font-weight: 600; border-bottom:1px solid #9e9e9e;padding:7px 6px 6px 15px;border-bottom:1px solid #9e9e9e;}
.indexinfo_box02.a1 .indexinfo_list_table .v-card__title{font-size:14px;  color:red;}
.indexinfo_box02.a2 .indexinfo_list_table .v-card__title{font-size:14px;  color:#ff8400;}
.indexinfo_box02.a3 .indexinfo_list_table .v-card__title{font-size:14px;  color:#2f4cac;}

.indexinfo_box02.a2, .indexinfo_box02.a3{margin-top:0;padding-top:0;}


.indexinfo_table01 table.v-table tbody td:first-child{padding:0px !important}
.indexinfo_table01 img{ padding-right:0px; height:100%;}



.indexinfo_today .layout{display:unset !important;}

.index3pop2_con .theme--light.v-list{background: #fff;}
.index3pop2_con .v-list__tile__title{width:15%; color:#717182; font-weight: 400;}
.index3pop2_con.ver2 .v-list__tile__title{width:15%;}
.index3pop2_con .v-list--two-line .v-list__tile{height:25px;padding-left:24px;}

.list_boder .v-list-tile{border-bottom:1px solid #cbe2f0}
.pad_gleft1{padding-left:15px;}
.pad_gleft2{padding-left:38px;}

.icon_grey{background-color: #959EB1 !important; border-color: #959EB1 !important;}


/*summary*/
.summary_title{padding:10px 10px 0 20px}
.summary_title .v-toolbar__content{background-color: #ffffff; padding:0 10px 0 0; height:40px !important; width:100% !important;}
.summary_title .v-toolbar__title{font-size:20px !important; letter-spacing: -1px; font-weight:600; color:#717182;}
.summary_box{padding:20px; height:100%;}
.v-card__title.summary_box_tit{font-size:20px; font-weight: 600;padding:0;}
.box-sub_w div{display: inline-block;}
.box-sub_w div.box-subtitle{float: left;width:80%;}
.box-sub_w div.index_num1{font-size: 40px;  vertical-align:top; color:#85c406; width:20%; text-align: right;}




/*지수등록 신규등록*/
.IndexRegi_w .v-subheader{height:33px !important; align-items: top !important;}
.IndexRegi_w .flex{display:inline-block;}
.IndexRegi_w .child-flex>*, .flex{flex:none !important;}
.IndexRegi_w .flex.xs1{width:120px; overflow:hidden !important;}
.IndexRegi_w .flex.xs2{width:120px; overflow:hidden !important;}
.IndexRegi_w .flex.xs3{width:240px; overflow:hidden !important;}
.IndexRegi_w .flex.xs4{width:360px; overflow:hidden !important;}
.IndexRegi_w .flex.xs5{width:480px; overflow:hidden !important;}
.IndexRegi_w .flex.xs6{width:600px; overflow:hidden !important;}
.IndexRegi_w .flex.xs7{width:720px; overflow:hidden !important;}
.IndexRegi_w .flex.xs8{width:840px; overflow:hidden !important;}
.IndexRegi_w .flex.xs9{width:960px; overflow:hidden !important;}
.IndexRegi_w .flex.xs10{width:1080px;overflow:hidden !important;}
.IndexRegi_w .flex.xs11{width:1200px; overflow:hidden !important;}
.IndexRegi_w .flex.xs12{width:1320px; overflow:hidden !important;}
.IndexRegi_w .v-form>.container{padding:0 16px !important}

.IndexRegi_w.ver2_xs3 .flex.xs3{padding-left:15px; padding-bottom:10px;}



.wrap001 .v-card__title{padding:24px 16px 0px 16px;}
.register_wrap{border-top:1px solid #9e9e9e; width:100%; background:#ffffff; }
.register_wrap h4{padding:10px 0; font-size:16px;}
.register_wrap h4 span{ color:#5e870b; font-size:14px;}
.regi_status{ border-top:1px solid #d7d7de !important;border-bottom:1px solid #d7d7de !important; background-color: #f9f9f9 !important; padding-left:16px; margin-bottom:20px;}
.regi_status span{padding-left:10px; font-weight: 600;}

.right_menu_w{height:100%;}
.right_menu_w .v-list__tile{padding:0px;}
.right_menu{border-left:1px solid #e6e6e6; height:100%; margin-top:64px;}

.right_menu_w2{min-height:828px;}
.right_menu_w2.ver3 {width:310px;}
.right_menu_w2 .rightmenu_tit{padding-left:16px; font-size:16px; width:310px; float:left;}
.right_menu_w2 .v-list--dense .v-subheader{padding:0px;}
.right_menu_w2 .v-list--dense .v-subheader span{padding-left:4px;}
.right_menu_w2 .v-list__tile--avatar{height: 40px;}
.right_menu_w2 .v-list__tile{padding:0px;}
.right_menu_w2 .rightmenu_line{border-top:1px solid #d4d4d4;}
.right_menu_w2 .rightmenu_con{padding:15px 16px 0px; font-size: 13px; font-weight: 600; color:#606060;}
.right_menu_w2 .rightmenu_con.case2{padding-top:5px !important}
.right_menu_w2 .rightmenu_con2{padding:5px 0px; font-size: 14px; font-weight: 600; color:#606060;}
.right_menu_w2 .v-input input{max-height: 25px; font-size: 14px;}
.right_menu_w2 .v-input label{display: none;}
.right_menu_w2 .rightmenu_con .v-icon{padding-right:3px;padding-top:3px;}
.right_menu_w2 .v-text-field--outline>.v-input__control>.v-input__slot{min-height: 20px;}
.right_menu_w2 .v-text-field--outline input{margin-top:7px;}
.right_menu_w2 .v-text-field.v-text-field--enclosed .v-input__append-inner{margin-top:7px;}
.right_menu_w2 .rightmenu_con.ver2{border-top:1px dashed #e6e6e6 ; border-bottom:1px dashed #e6e6e6;}
.right_menu_w2 .rightmenu_con.ver2 p{padding:3px 0 0 12px; color:#606060;margin-bottom:0px; font-size: 13px;}


.right_menu_w3 a{height:55px !important; border-bottom:1px solid #e6e6e6}
.right_menu_w4 .v-list{border-top:1px solid #d0d7e3;border-bottom:1px solid #d0d7e3;}
.right_menu_w4 .v-list .v-subheader{height:30px; padding-top:10px; color:#717182;}
.right_menu_w4 .theme--light.v-list{background-color: #e9edf4;}
.right_menu_w4 .v-list .v-list__tile__title{font-size: 14px;text-align: right;}
.right_menu_w4 .v-list .v-list__tile__sub-title{color:#101010 !important; font-weight: 600;font-size: 16px !important;text-align: right;}
.right_menu_w4 .v-list .v-list__tile__sub-title p{height: 25px; color:#1976d2 !important;}


.drag_box_w{margin-bottom:24px;}
.drag_box{border:1px solid #c6c6c6 !important; border-radius: 2px; margin-bottom:24px; height:150px;}
.drag_box .jumsun{border:1px dashed #c6c6c6 !important;margin:5px;}
p span.info_text{padding-left:25px; color:#1e99e8;}
.in_text{height:40px; padding-top:12px;}
.drag_box.list{height:100% !important; width:100% !important;margin-bottom:0px; }
.drag_box a{color:#5e870b;}
.drag_box_close{vertical-align:top !important;}
.drag_box_close .v-btn{margin:0px;}
.drag_box_close .v-btn .v-btn__content .v-icon{color:#7e7e94;}

.add_btn .v-btn{padding-right:0px; width:25px;padding-left:0px; margin-left:0;}
.right_menu_t_i{min-width: 40px !important;padding-left:7px;}
.right_menu_newbtn{padding:25px 0px 25px 80px;height:100% !important; }
.right_menu_con_w{height:90px !important;  padding:0px !important}
.right_menu_con_w .v-list__tile{padding:0px !important;}
.right_menu_con_w .v-list__tile .v-subheader{font-size: 16px; color:#101010;padding:5px 0 7px 16px;}
.right_menu_con_w .v-list__tile .w_1{height:150px; padding-top:50px; }
.right_menu_con_w .w_1 .v-toolbar__content{height:20px !important; background-color: #ffffff; padding:0 16px 0 17px !important;}
.right_menu_con_w .w_1 .v-toolbar .v-toolbar__title{font-size: 14px !important;padding:0;}
.right_menu_con_w span{font-size:14px; letter-spacing:-1px;}
.right_menu_con_w .v-input--slider{width:100%;padding:0 22px 0px 24px; margin-top:0px !important;}
.right_menu_con_w .v-toolbar__content{width:100% !important;}
.right_menu_sub_title{padding:20px 12px 23px; font-size: 15px; font-weight: 600; color:#5e870b !important;letter-spacing: -1}
_:-ms-fullscreen, :root .right_menu_sub_title{padding:5px 12px 23px; font-size: 15px; font-weight: 600; color:#5e870b !important;letter-spacing: -1}
.v-list-tile .right_menu_sub_title{padding-left:0 !important;}
.register_t_w span.subtitle_sub{font-size:13px; font-weight: normal; padding-left:20px}
.text_color_orange{color:#ff821d;}
.regist_table{width:100%; height:100%;}
.regist_table table.v-table thead tr{height: 35px; font-size: 14px;}
.regist_table table.v-table thead th{font-size: 14px;}
.regist_table table.v-table tbody td{height:35px;}

/*파일업로드*/
.upload-hidden {
    display:inline-block;
    width:80px;
    height:28px;
    background: #85c406;
    border-radius: 2px;
    color:#fff;
    text-align: center;
    line-height: 28px;
    margin-left:8px;
    margin-top:0px
}
input[type='file']{
    display: none
}
.upload-name {
    padding:5px;
    width:100%;
    border-radius: 2px;
    border:1px solid #c6c6c6;
    background:#ffffff; height:33px;
    margin-bottom:20px;
}



/*EPT신청현황*/

.etp_new .v-stepper, .v-stepper__header{box-shadow: none !important;}
/*.etp_new h4{font-size: 18px; width:100%;  border-top:2px solid #1976d2; padding-bottom:15px;}*/

.etp_new .register_wrap{border-top:1px solid #a1dbff; width:100%; padding:20px;}
.etp_new .register_wrap.pt0{padding-top:0px;}
.etp_new .register_wrap h4{border-top:1px solid #c6d9a2; width:100%; padding:10px 0 20px 0px; font-size:16px; color:#5A667C;}
.etp_new .v-stepper__content{padding-top:0px;}

.etp_new input[type="number"]{border:none;}

.etp_apply_w{ text-align: center}
.etp_apply_w .v-card{padding:17px 0; border-radius: 3px;}
.etp_apply_w .v-icon{padding-right:5px; line-height: 16px}
.etp_apply_w .bgcolor1{background:#85c406 !important}
.etp_apply_w .bgcolor2{background:#209267 !important}
.etp_apply_w .bgcolor5{background:#9c9c9c !important}
.etp_apply_w .bgcolor3{background:#505050 !important}
.etp_apply_w .bgcolor4{background:#7e7e7e !important}
.etp_apply_ta .theme--light.v-stepper{background:transparent;}
.etp_apply_ta .v-stepper, .v-stepper__header{box-shadow:none;}
.etp_apply_ta .theme--light.v-stepper .v-stepper__header .v-divider.divider_on{border:1px dashed #1976d2}
.checkbox_w .v-input--selection-controls{margin-top:0px;}



/*etp 신청현황 리스트 현황 단계*/

.tbl_type .v-input--slider{margin-top:0 !important;}
.tbl_type .v-slider__ticks-container{font-size: 12px !important;}
.tbl_type .v-slider__ticks>span{top:12px !important;}
.tbl_type .v-slider__thumb{height:22px; width:22px;}
.tbl_type .v-slider__thumb.select_on{height:28px; width:28px;}
.tbl_type .v-slider__thumb.select_on.primary{background-color:#209267 !important;}

.progress{overflow:hidden;height:25px;background:url(../img/bg_progress.gif);border-right:1px solid #e3e3e3;letter-spacing:-1px;width:385px;}
.progress .tit{float:left;position:relative;z-index:1000;width:74px;height:20px;margin:0;padding:0px 0 0;background:url(../img/bg_progress_tit.gif) no-repeat;color:#fff;line-height:14px;text-align:center}
.progress ol{float:left;margin:0;padding:0}
.progress li,.progress li span{background:url(../img/bg_progress_item.gif) no-repeat;font-size:14px;white-space:nowrap;}
.progress li{float:left;margin:0 0 0 -13px;padding:0 0 0 13px;background-position:-287px 0}
.progress li span{display:inline-block;height:25px;padding:0px 28px 0 13px;background-position:100% top;}
.progress li span.explain{font-size:12px; color:#42a4e1}
.progress li.on{position:relative;z-index:10;background-position:0px 100%;color:#fff;}
.progress li.on span{background:url(../img/bg_progress_item.gif) no-repeat 100% 100%;}
.progress li.last span{background:none;}
.progress li.on_last{position:relative;z-index:10;background-position:0px 100%;color:#fff;}
.progress li.on_last span{background:#20a9e7 url(../img/bg_progress_item2.gif) no-repeat 100% 100%; width:148px;}
.progress .right{position:absolute;top:6px;right:10px;color:#444}


/*market info*/
.marketrepre_graph .flex{margin-right:10px;}
.marketrepre_graph .flex:last-child{margin-right:0px !important;}

.market_layout_w{width:100%;}
.market_card_layout{padding:0; margin-left:25px; }
.market_card_layout .flex{ margin-bottom:10px;}
.market_card_layout .flex:last-child{margin-right:0 !important;}
.market_card_w{ height: 100%; padding-bottom:12px; position: relative;  }
.market_card_w.line_l{border-right:1px solid #ccd0d4;}
.market_card{ padding:12px;height: 250px; }
.market_card h6{font-size: 24px; font-weight: 600;}
.market_card h6 p{font-size: 18px; font-weight: 600;  color:#606060;}
.market_card h6 p span{color:red;font-size: 16px; margin-left:10px; }
.market_card ul li{font-size: 18px; font-weight: 600; color:#606060; padding-left:0 !important; margin-top:10px;}
.market_card ul li span{font-size: 16px; font-weight: normal;}

.market_card2{ padding:12px 16px 0px 20px; width: 335px; }
.market_card2 h6{font-size: 16px; font-weight: 600;color:#606060;}
.market_card2 ul li{line-height: 32px; font-size: 16px; font-weight: 600;}
.market_card2 ul li dl dt{font-size: 12px; font-weight: 400; color:#808080; padding-left:0 !important; line-height: 34px; display: inline-block;}
.market_card2 ul li dl dt.txt_num{font-size:24px; font-weight:600; color:#101010;}
.market_card2 ul li span.unit{font-size: 10px; font-weight:400;}

.market_card2 ul li .etf_icon{ display: inline-block;font-size:12px; border-radius: 28px; background:#1e99e8; line-height: 28px;height:28px; width:28px; color:#ffffff; text-align: center;margin-right:5px;}
.market_card2 ul li .etn_icon{ display: inline-block;font-size:12px; border-radius: 28px; background:#717182; line-height: 28px;height:28px; width:28px; color:#ffffff; text-align: center;margin-right:5px;}
.market_card_graph{margin:0px 16px;}
.market_card_graph div{display: inline-block;}
.market_card_graph .text_w{width:33%;}
.market_card_graph .text_w.t1{color:#ff4366;}
.market_card_graph .text_w.t2{color:#9f9f9f; text-align: center;}
.market_card_graph .text_w.t3{color:#1e99e8; text-align: right;}
.market_graph_bar1{height:5px; background-color:#ff4366; width:100%; border-radius: 2px;}
.market_graph_bar2{height:5px; background-color:#9f9f9f; width:100%; border-radius: 2px;}
.market_graph_bar3{height:5px; background-color:#1e99e8; width:100%; border-radius: 2px;}

.v-carousel{box-shadow: none !important;}
.v-carousel .v-btn .v-btn__content .v-icon{color:#9e9e9e;}

.text_new{width:30px; height: 11px; font-size:12px; background:#1e99e8;padding:0 2px 1px 2px; border-radius: 2px; color:#ffffff; display: unset;}

.marketindex_card{padding:0 8px 0px 8px;}
.marketindex_card .v-card__title{width:100%;}
.marketindex_card h4{font-size: 20px; padding:15px 0 5px 0px !important}
.marketindex_card .v-card__title .index_num1{font-size:28px; font-weight: 600;}
.marketindex_card .index_graph_w div{padding:0px; display: inline-block;}
.marketindex_card .v-card__text{padding-top:0px;}
.marketindex_card .index_graph_w .graph_v2{width:70%; height:90px;}
.marketindex_card .index_graph_w .index_num2{text-align: right; position: absolute; right:24px;bottom:24px; font-size:16px;  font-weight:600;}
.marketindex_card .theme--light.v-toolbar{background:#ffffff;}

.tbl_w2 .v-list__tile{padding:0px;}
.tbl_w2 .headline{margin-bottom:5px;}

.toggle2 .v-btn-toggle{ color:#717182}
.toggle2 .v-btn-toggle--selected{ box-shadow: none !important; }
.toggle2 .v-btn-toggle .v-btn.v-btn--active{background-color:#38c798; color:#ffffff; }
.toggle2 .v-btn-toggle .v-btn{padding:0 10px; opacity: 0.7; height:26px; font-size:13px !important;}
.toggle2 .v-btn-toggle .v-btn:not(:last-child){border-right: none !important ;}


.toggle2.ver2 .v-btn-toggle .v-btn{margin-right: 5px;background-color: #F2F2F2; border-radius:3px; padding:0 9px}
.toggle2.ver2 .v-btn-toggle .v-btn.v-btn--active{background-color:#38c798; color:#ffffff; }

.toggle2.ver3 .v-btn-toggle .v-btn {margin:0px; height:29px; background-color:#FFF; border:1px solid #CCC; color:#CCC;}
.toggle2.ver3 .v-btn-toggle .v-btn:first-child {border-top-left-radius:3px; border-bottom-left-radius:3px;}
.toggle2.ver3 .v-btn-toggle .v-btn:last-child {border-top-right-radius:3px; border-bottom-right-radius:3px;}
.toggle2.ver3 .v-btn-toggle .v-btn.v-btn--active {background-color:#38c798; border-color:#38c798; color:#ffffff;}

.price_wrap{padding:20px 12px 0px 12px}
.price_wrap .flex.text_right{font-size: 12px !important; color:#959EB1 ;}
.toggle2.ver4 .v-btn-toggle{background-color: #f3f6f9;border-radius: 8px;}
.toggle2.ver4 .v-btn-toggle .v-btn .v-ripple__container{display: none;}
.toggle2.ver4 .v-btn-toggle .v-btn{margin:4px; padding:0 8px !important; border-radius: 8px; color: #818181;}
.toggle2.ver4 .v-btn-toggle .v-btn.v-btn--active{background-color: #ffffff !important; color: #2684FE; font-weight: bold;}
.toggle2.ver4 .v-btn-toggle .v-btn:first-child{margin-right: 0 !important;}

.toggle5 .v-btn-toggle{border:none; color:#e9ecf0;padding-top:2px;}
.toggle5 .v-btn-toggle--selected{ box-shadow: none !important; background-color:#ffffff;}
.toggle5 .v-btn-toggle .v-btn{padding:0 8px; padding-top:3px; opacity: 1;  height:15px; font-size:13px !important; font-weight: bold; color:#e9ecf0 !important;}
.toggle5 .v-btn-toggle .v-btn.v-btn--active{background-color:#ffffff !important; color: #7B828A  !important; border-right:none; }
.toggle5 .v-btn-toggle .v-btn:before{opacity: 0 !important;}
.toggle5 .v-btn-toggle .v-btn:not(:last-child){border-right:1px solid #e5e5e5;}
.v-card__actions .toggle5 .v-btn-toggle .v-btn{margin-left:0px !important}

.main_toggle_pad{margin:18px 18px 10px;}
.main_toggle_pad_1{margin:5px 15px 10px 20px;}

.border_b{border-bottom:1px solid #e6e6e6 !important}

.Oper_menu .v-subheader{border-bottom:1px solid #d8d8d8; width:100%;}
.Oper_menu .v-list{padding-top:0px !important;}
.Oper_menu .v-list__tile .v-icon{ color:#48485e;}
.Oper_menu .v-list__tile__title{ color:#48485e; font-size:14px; line-height: 27px; font-weight:600;}

.Oper_menu .v-list__tile:hover{background:#ffffff !important; }
.Oper_menu .v-list__tile:hover .v-list__tile__title{ color:#5e870b !important; }
.Oper_menu .select .v-list__tile .v-list__tile__title{color:#5e870b !important;}
.Oper_menu .v-list__tile__avatar{min-width:40px !important;}

.Oper_menu .ver2 .v-list__tile{height:55px !important;}

.Oper_menu .v-dialog__container{display:none !important;}
.oper_list_icon{width:30px; height:30px; background:#ebedf4; border-radius: 3px; margin-right:3px; }
.oper_list_icon span{width:30px; height:30px; display:inline-block;background: url(../img/oper_list_icon.png) no-repeat;}
.oper_list_icon.select{ border-radius: 3px; background:linear-gradient(#209267,#85c406);}
.oper_list_icon.select span{background: url(../img/oper_list_icon.png) no-repeat}
.oper_list_icon span.icon1{background-position:5px 6px;}
.oper_list_icon.select span.icon1{background-position:-45px 6px;}
.oper_list_icon span.icon2{background-position:5px -44px;}
.oper_list_icon.select span.icon2{background-position:-45px -44px;}
.oper_list_icon span.icon3{background-position:5px -94px;}
.oper_list_icon.select span.icon3{background-position:-45px -94px;}
.oper_list_icon span.icon4{background-position:4px -143px;}
.oper_list_icon.select span.icon4{background-position:-46px -143px;}
.oper_list_icon span.icon5{background-position:6px -196px;}
.oper_list_icon.select span.icon5{background-position:-44px -196px;}
.oper_list_icon span.icon6{background-position:7px -245px;}
.oper_list_icon.select span.icon6{background-position:-43px -245px;}
.oper_list_icon span.icon7{background-position:6px -296px;}
.oper_list_icon.select span.icon7{background-position:-44px -296px;}
.oper_list_icon span.icon8{background-position:6px -346px;}
.oper_list_icon.select span.icon8{background-position:-44px -346px;}
.oper_list_icon span.icon9{background-position:3px -397px;}
.oper_list_icon.select span.icon9{background-position:-47px -397px;}
.oper_list_icon span.icon10{background-position:3px -796px;}
.oper_list_icon.select span.icon10{background-position:-47px -796px;}


.exceldown_btn{background: url(../img/exceldown_btn.png)no-repeat; width:26px; height:29px; display:inline-block; vertical-align: bottom; margin-right: 5px;}
.exceldown_btn:hover{background: url(../img/exceldown_btn_over.png)no-repeat; }

.excelup_btn{background: url(../img/excelup_btn.png)no-repeat; width:26px; height:29px; display:inline-block; vertical-align: bottom; margin-left: 10px;margin-top:2px;}
.excelup_btn:hover{background: url(../img/excelup_btn_over.png)no-repeat; }

.calcu_icon{width:30px; height:30px; background: url(../img/oper_list_icon.png) no-repeat 7px -345px; display:inline-block;}
.calcu_icon:hover{width:30px; height:30px; background: url(../img/oper_list_icon.png) no-repeat -43px -345px; display:inline-block;}
.lpchart_icon{width:30px; height:30px; background: url(../img/oper_list_icon.png) no-repeat 2px -445px; display:inline-block;}
.lpchart_icon:hover{width:30px; height:30px; background: url(../img/oper_list_icon.png) no-repeat -48px -445px; display:inline-block;}


.grav_icon{width:20px; height:25px; background: url(../img/oper_list_icon.png) no-repeat 0px -499px; display:inline-block; margin-right: 5px; vertical-align: middle;}
.extr_icon{width:20px; height:25px; background: url(../img/oper_list_icon.png) no-repeat 0px -549px; display:inline-block; margin-right: 5px; vertical-align: middle;}
.trans_icon{width:20px; height:25px; background: url(../img/oper_list_icon.png) no-repeat 0px -599px; display:inline-block; margin-right: 5px; vertical-align: middle;}

.simul_icon1{width:30px; height:30px; background: url(../img/oper_list_icon.png) no-repeat 0px -646px; display:inline-block;}
.simul_icon1:hover{width:30px; height:30px; background: url(../img/oper_list_icon.png) no-repeat -51px -646px; display:inline-block;}

.simul_icon2{width:30px; height:30px; background: url(../img/oper_list_icon.png) no-repeat 4px -694px; display:inline-block;}
.simul_icon2:hover{width:30px; height:30px; background: url(../img/oper_list_icon.png) no-repeat -47px -694px; display:inline-block;}

.simul_icon1.disable{width:30px; height:30px; background: url(../img/oper_list_icon.png) no-repeat 0px -745px; display:inline-block; cursor: unset; }
.simul_icon2.disable{width:30px; height:30px; background: url(../img/oper_list_icon.png) no-repeat -46px -745px; display:inline-block; cursor: unset;}

.ETPInavpop1 .theme--light.v-list{background: #fff;}
.ETPInavpop1 .v-list__tile__title{width:180px;}
.ETPInavpop1 .v-list__tile__content{ overflow:visible !important; }
.ETPInavpop1 h6{padding:0 0 0 46px; font-size: 16px;}
.ETPInavpop1 h6 span{font-size: 14px; font-weight: 400;}
.ETPInavpop1 .sumu_text{color:#85c406 !important;font-size: 16px;padding:0 0 0 30px;}
.ETPInavpop1 .v-list__tile{height:38px;}

.sumul_w{border-top:1px solid #d6d6e2 !important; border-bottom:1px solid #d6d6e2 !important; }
.sumul_btn_w{height:25px;}
:-ms-fullscreen, :root .sumul_btn_w .v-input--selection-controls{margin-top:3px !important;}
:-ms-fullscreen, :root .sumul_btn_w ul li{vertical-align: top;}
.sumul_btn_w ul li{display: inline-block;}
.sumul_btn_w .v-btn .v-btn__content .v-icon{color:#9e9e9e;}
.sumul_btn_w .v-btn .v-btn__content .v-icon.btn_on{color:#85c406;}
.sumul_card_w{padding:10px; background:#f1f1f7 !important;}
.sumul_card_w ul li{display: inline-block; font-size: 14px;line-height: 16px; padding:4px 0; vertical-align: text-top; color:#263147;}
.sumul_card_w ul li span{font-size: 13px;}
.sumul_card_w ul li.list_tit{ width:40%; text-align: right; padding-right:20px;}
.sumul_card_w.ver2 ul li.list_tit{ width:50%;}
.sumul_card_w.ver3 ul li.list_tit{ width:30%;}
.sumul_card_w ul li.list_tit.case2{vertical-align: middle;}
.sumul_card_w ul li span.float_r{float: right;}
.sumul_card_w .text_coment{width:100%; text-align: center; font-size: 12px;}
.sumul_card_w ul li.input_mid{ vertical-align: unset !important;}
.sumul_card_w ul li .v-text-field--outline>.v-input__control>.v-input__slot{ background:#ffffff !important;}
.sumul_card_w ul li .v-text-field--outline input{padding:0px; text-align: right; margin-top:5px; width:130px;}
.sumul_card_w .sumul_card_line{border-right:1px dashed #d8d8d8;}
.sumul_card_w ul li .v-input__control .v-messages{display:none;}
.sumul_card_w ul.bot_line{border-bottom:2px solid #d6d6e2 !important;}
.sumul_card_w ul.bot_line1{border-bottom:1px dashed #d6d6e2 !important;}
.sumul_card_w ul.bot_line2{border-bottom:1px solid #d6d6e2 !important;}
.sumul_card_w ul.bot_line3{border-bottom:3px solid #d6d6e2 !important;}
.sumul_card_w ul li.align_r{width:140px; text-align: right;}
.sumul_card_w ul.result{background:#ffffff; padding:5px 0 2px !important;}
.sumul_card_w ul.result.ver2{margin-top:15px;border-top:2px solid #d6d6e2 !important;}
.sumul_card_w ul li.txt_point{color:#5e870b; font-weight:600;}
.sumul_card_w ul li span.txt_point{color:#5e870b; font-weight:600;}
.sumul_card_w ul li.txt_point1{color:#48485e; font-weight:600;}
.sumul_card_w ul li.txt_point2{color:#209267; font-weight:600;}
.sumul_card_w ul li.txt_point3{color:#ff821d; font-weight:600;}
.sumul_card_w ul li.txt_point4{color:#b1682c; font-weight:600;}
.sumul_card_w ul li span.txt_point2{color:#209267; font-weight:600;}
.sumul_card_w ul li span.txt_point3{color:#ff821d; font-weight:600;}
.sumul_card_w ul li span.txt_point4{color:#b1682c; font-weight:600;}
.sumul_card_w .v-text-field.v-text-field--enclosed .v-text-field__details{margin-bottom:0;}
.v-input--switch__track.primary--text{color:#85c406 !important;}
.v-input--switch__thumb.primary--text{color:#85c406 !important;}

.btn_size1{height: 32px !important; margin:0px !important}

.listset_pop .layout{padding:0 15px;}
.listset_pop .v-input--selection-controls{margin-top:0px;}
.listset_pop .v-input--selection-controls .v-label{font-weight: 600; color:#878793;}


.simul_group_modi_pop{width:300px; max-height: 350px; overflow-y:auto;}
.simul_group_modi_pop li{border-bottom:1px solid #e7e7e7;}


.simul_ticon .v-icon{font-size: 26px !important; color:#9e9e9e !important;}
.simul_ticon.v-btn:before{opacity: 0 !important;}
.simul_ticon .v-icon:hover{color:#85c406 !important;}

.sub_tabletitle{font-size: 14px; display: block; font-weight: normal;}
.t_head{margin-top:10px;display: block;}
.po_txt_pad{padding-left:67px;line-height:20px; font-weight: normal !important;}
.savebtn01{border-top:1px solid #eeeeee; margin:20px; text-align: center; padding-top:25px;}



/*지수관리*/
.tdicon_menu .v-list__tile{height:35px;}
.tdicon_menu .v-list__tile__title{font-size:14px;}
.tdicon_menu .v-list__tile__title .v-icon.list_i{font-size:20px !important; line-height: 14px;}
.tdicon_menu .v-dialog__container{display:none !important;}

.in_icon div{display: inline-block;}
.in_icon div.in_icon_r{float: right; text-align: right;}



/*pdf 관리*/
.pdf_search.v-input{padding-top:0 !important}
.pdf_search.v-input input{max-height: 35px !important;}
.pdf_search .v-input__slot .v-text-field__slot input{color:#717182 !important; letter-spacing: -1;}
.pdf_search.v-input{height:50px !important; font-size:24px !important; color:#717182 !important; width:450px; line-height: 24px !important;}
.pdf_search{width:100%;}
.pdf_search.ver2{max-width:500px !important;}
.pdf_search .v-text-field__slot .v-label{height:50px !important; font-size:24px !important; color:#717182 !important; line-height: 24px !important;}
.v-card__title.pop_pdf{padding-bottom:0px !important;padding-top:16px !important}
.pdf_calendar{width:150px;font-weight: 400; display:inline-block; vertical-align: bottom;}
.pdf_calendar .v-messages{display:none;}
.pdf_calendar .v-text-field.v-text-field--enclosed .v-text-field__details{display:none;}
.excel_btn_down{float:right !important; display: block;}

/*달력 선택일 bg*/
.v-btn.v-btn--active.v-btn--icon.accent{background-color:#1976d2 !important; border-color:#1976d2 !important;}
.v-btn.v-btn--flat.v-btn--floating.accent--text{caret-color:#1976d2 !important; border-color:#1976d2 !important; color:#1976d2 !important;}
.pdf_mody_w .v-toolbar{ border-top:1px solid #cacaca !important;  background-color:#f9f9f9 !important;}
.pdf_mody_w .pdf_t{font-size: 14px !important; color:#ff4366; font-weight: 600;}
.pdf_mody_w .v-icon{padding-right:10px; line-height: 16px;}
.pdf_mody_w .v-toolbar__content{height:50px !important; width:100% !important;}
.pdf_mody_w .upload_error{background-color:#f9f9f9; padding-left:30px; line-height: 30px;}
.width_fix{width:120px !important; background:#ffffff;}
.width_fix2{width:350px !important; background:#ffffff;}

.pdf_mody_w .correl ul li{vertical-align: middle; font-size: 12px; display: inline; font-weight: bold; color:#909090 ; margin-right: 35px; }
.pdf_mody_w .correl ul li span{font-size: 16px; color: #101010;padding-left: 5px;}
.pdf_mody_w .correl{padding:0px; padding-left:10px}
.pdf_mody_w .font_w.v-btn .v-btn__content{color:#ffffff !important;}

.pdfmody_acttd{ background-color:#f7f7f7 !important;}
.pdf_context .pdf_coment{padding:35px 0 0 !important; font-size: 16px; font-weight:400;}
.pdf_context .pdf_coment2{padding:15px 0 0 !important; font-size: 16px; font-weight:400;}
.pdf_context .pdf_coment3{padding:25px 0 !important; font-size: 14px; font-weight:400; color:#ff4366;}
.pdf_context p{font-weight: 600; font-size: 22px;}
.pdf_context .pdfmody_btn{margin-left:220px; font-weight: 400; font-size: 18px;margin-top:10px;}
.pdf_context .pdfmody_btn .v-expansion-panel{box-shadow: none;}
.pdf_context .pdfmody_btn .v-expansion-panel .v-card__text{padding:0px 0 0 70px;}
.pdf_context .pdfmody_btn .pdfmody_panel span{display:inline-block;}
.importance .v-list__tile--active .v-list__tile__sub-title{font-weight: 600;}
.pdfm_title{font-size:18px; font-weight: 600; padding-left:24px; padding-top:0px;}
.pdfm_title span{font-size:14px; font-weight:400}

.listset_pop.ver2 .dataTables_wrapper .dataTables_scroll{margin-bottom:15px;}

/*말풍선*/

.arrow_box {
	position: relative;
    background: #85c406;
    padding:5px 0px 5px 10px;
    color:#ffffff;
}
.arrow_box:after {
	left: 100%;
	top: 40%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #85c406;
	border-width: 6px;
    margin-top: -6px;
    box-sizing: content-box !important;
}

.arrow_box span{width:80px; display:inline-block;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.arrow_box .v-btn{float:right;}}
:-ms-fullscreen, :root .arrow_box .v-btn{vertical-align: top; }
.arrow_box .v-btn--icon.v-btn--small{width:10px; height:10px;}
.arrow_box .v-btn{margin-top:2px !important;}
.arrow_box .v-icon{font-size:16px !important;}
.arrow_conw{display:block;}
.arrow_menu.v-menu__content{box-shadow:none !important; display:block;}
.arrow_flex{height: 100%;width:6px;}



/*시뮬레이션*/
.simul_graph{ margin:5px 24px 24px; height:300px; border:1px solid #e2e2e2;}
.warning_box{width:100%; border:1px solid #ff4366 ; padding:15px; margin-top:10px; color:#ff4366; font-weight: 600; border-radius: 2px;}
.folder_1dep{padding-left:0px;}
.folder_1dep .v-icon{ padding-right:3px;}
.folder_2dep{padding-left:22px;}
.folder_2dep .v-icon{ padding-right:3px;}
.wid200{width:200px}
.creat_f span{display:inline-block; margin-top:13px; margin-left:5px; margin-bottom:10px;}
.creat_f span.btn_r{float:right; margin-right: 10px;}
h4 span.excel_btn{float:right; margin-right:25px;}
.margin_t1 .v-btn{margin-top:2px; margin-left:3px;}
.bullet{padding-left:3px; width:3px; height:14px; display:inline-block; background:#85c406;margin-right:3px;}
.simul_setup{width:700px; margin:0 auto; padding-bottom:40px;}
.simul_setup h6{margin-top:20px; margin-bottom:10px;}
.bot_pad1{padding-bottom:15px;}
.text_in01 .v-input__control .v-text-field__details .v-messages{min-height:0px !important;}
.margin_n{margin:0 !important;}
.more_menu_w li{display:block; padding:10px 15px; background:#ffffff; cursor: pointer;}
.more_menu_w li .v-icon{padding-right:8px;}
.more_menu_w li .v-btn{margin:0; height:30px ;padding-left:0;}
.more_menu_w li .v-btn:before{opacity: 0 !important;}
.mar15{margin-top:15px !important;}

.btn_only_r{width: 100%; height: 25px;}
.btn_only_r.v2{ height: 17px;}
.btn_only_r.v3{width: 100%; height: 17px !important; font-size: 11px !important;}
.btn_only_r .btn_rr{ display:block; float: right; margin-right: 5px;}


/*.simul_port_w .insize{width:160px;}
.simul_port_w .intxt{vertical-align: text-bottom;  padding-top:6px; padding-left:3px; padding-right:5px;}
.simul_port_w .insize .v-messages{display:none;}
.simul_port_w .insize .v-text-field__details{display: none;}*/

.simul_more_btn{line-height: 19px !important; color:#9797ac !important; font-size: 24px !important;}
.simu_btn_r{float: right;}
.register_wrap .left_w{float: left;}
.register_wrap .left_w span.intext{ padding-right:5px; display:inline-block; vertical-align: middle}
.register_wrap .left_w span.inselect{ padding-left:25px; display:inline-block; vertical-align: middle; width: 250px; height: 33px; line-height: 33px;}
.register_wrap .left_w span.inselect .v-messages{display: none;}
.register_wrap .left_w span.inselect .v-text-field__details{display: none;}
.register_wrap .left_w span.inselect.v2 .v-text-field{width:100px; display:inline-block;text-align: right;}
.register_wrap .left_w span.inselect.v2 .v-text-field input{text-align: right;}
:-ms-fullscreen, :root .register_wrap .left_w span.inselect.v2 span.intxt{vertical-align: top; display:inline-block;}
.register_wrap .right_w{float: right;}
.register_wrap .right_w span{float:left;}
.register_wrap .right_w span.intext{padding-top:5px; padding-right:5px;}
.register_wrap .right_w span .v-btn{margin-top:2px;}
.register_wrap .right_w .v-text-field{width:160px;}
.register_wrap .right_w .v-text-field .v-messages{display:none;}
.register_wrap .right_w .v-text-field .v-text-field__details{display: none;}



.indexinfo_box01 .layout{margin-top:5px !important;}
.multi_sub_tit{padding-left:5px;}
.multi_sub_sub_tit{padding-left:5px; font-size:8px;}
.multif_r .flex{width:300px;margin-left:5px;}
.multif_w div{height:47px;padding-top:10px}
.multif_w div span{line-height: 30px; display:inline-block; vertical-align: top; padding-left:5px;}
.multif_box1{border-bottom: 1px solid #85c406;}
.multif_box1 span{padding-left:5px;}
.multif_t_tit{text-align: center; margin-top:5px;}
.multif_t_tit .m_title{font-weight:600 !important;text-align: center;}
.multif_btn1{color:#85c406; cursor: pointer;}
.multif_btn2{float:right;color:#85c406; cursor: pointer;}
.fundf_w img{vertical-align: text-bottom;}
.font_b{font-weight:600; vertical-align: middle;}


.simul_g_w{ display:inline-block; width: 100%; margin-bottom:20px;}
.simul_g_w .simul_g_l{float: left; text-align: center;}
.simul_g_w .simul_g_l ul li{display: inline-block; padding-right: 20px;}
.simul_g_w .simul_g_l ul li span.rcolor1{ width:60px; height:12px; background-color:#2ac9ad; display:inline-block;margin-right:10px;}
.simul_g_w .simul_g_l ul li span.rcolor2{ width:60px; height:12px; background-color:#455a64; display:inline-block;margin-right:10px;}
.simul_g_w .simul_g_r{float: right; width:410px;  margin-right: 20px;}
.simul_g_w .simul_g_r.v2{width: 270px;}
.simul_g_w .simul_g_r .ver11.v2{width: 100%; border-top:none;}
.simul_g_w .simul_g_r .ver11.v2 thead th{border-top:none !important; border-bottom:1px solid #bbbbbb !important; background:#ffffff !important; color:#263147;}
.simul_g_w .simul_g_r .ver11.v2 tr th{padding-top:12px; padding-bottom:12px;}
.simul_g_w .simul_g_r .ver11.v4{width: 100%; border-top:none;}
.simul_g_w .simul_g_r .ver11.v4 th{border-bottom:1px solid #d9d9d9;}
.simul_g_w .simul_g_r .ver11.v4 th.txt_left{text-align: left;}
.simul_g_w .simul_g_r .ver11.v4 tr td{padding:11px 15px 10px 10px;}
.simul_g_w .simul_g_r .ver11.v4 tr.td_row_bg{background-color: #f8f8f8;}

.simul_g_w .simul_g_r ul{margin-top:33px; padding-left: 15px;}
.simul_g_w .simul_g_r ul li{padding:5px;}
.simul_g_w .simul_g_r ul li span.checkbox{float: right; vertical-align: top;}
.simul_g_w .simul_g_r ul li span.checkbox .v-input--selection-controls{margin:0; padding:0;}
.simul_g_w .simul_g_r ul li span.checkbox .v-input__slot{margin-bottom:0;}
.simul_g_w .simul_g_r ul li span.checkbox .v-messages{display:none;}
.simul_g_w ul li span.rcolor01{ color:#2ac9ad;}
.simul_g_w ul li span.rcolor02{ color:#5e8bff;}
.simul_g_w ul li span.rcolor03{ color:#febd57;}
.simul_g_w ul li span.rcolor04{ color:#9a25ff;}
.simul_g_w ul li span.rcolor05{ color:#ea557f;}
.simul_g_w ul li span.rcolor06{ color:#afdb4a;}
.simul_g_w ul li span.rcolor07{ color:#5073b8;}
.simul_g_w ul li span.rcolor08{ color:#0f98ad;}
.simul_g_w ul li span.rcolor09{ color:#e2c395;}
.simul_g_w ul li span.rcolor010{ color:#a3adbf;}
.simul_g_w ul li span.rcolor011{ color:#23233f;}


.simu_namemodi_w div{display:inline-block; float:left; vertical-align: middle; line-height: 25px;}
.simu_namemodi_w div .v-icon{padding-right:3px;}
.simu_namemodi_w div ul li{display:inline-block !important; vertical-align: middle; }
.simu_namemodi_w div ul li input{width:280px; line-height: 20px;}
.simu_namemodi_w div ul li .v-btn{margin:0 4px !important;}
.simul_share_search .v-text-field{padding:0 20px 10px; margin-top:0px; width:300px;}

.simul_result_tatext{padding-left:15px; line-height:30px;}
.simul_result_tatext .v-icon{font-size:18px !important}


  /*지수구분코드*/

  .incode_search{width:300px; float: left; margin-right: 20px;}
  .incode_search .v-text-field{padding-top:0px;}
  .incode_pop{padding-left:24px;padding-right: 24px;}
  .incode_pop .point_txt{color:#5e870b;}
  .incode_pop .table-box-wrap{margin:0;}
  .incode_w01{width: 210px;}
  .incode_w02{width: 68%;}
  .select01{width:200px; }





/*etp screener*/

.tab_vertical .v-toolbar__content{height: 40px !important;}
.tab_vertical .v-toolbar__content .v-toolbar__title{font-size: 14px; font-weight: bold;}
.v-tabs--vertical .v-tabs__bar .v-tabs__wrapper{width:200px !important; height: 240px;}
.v-tabs--vertical .v-tabs__slider-wrapper{display: none;}
.v-tabs--vertical {
  display: flex;
}
.v-tabs--vertical .v-tabs__item--active{color:#85c406; font-weight: bold;}
.v-tabs--vertical .v-tabs-bar {
  flex: 1 0 auto;
  height: auto;
}
.v-tabs--vertical .v-tabs-bar .v-slide-group__next,
.v-tabs--vertical .v-tabs-bar .v-slide-group__prev {
  display: none;
}
.v-tabs--vertical .v-tabs-bar .v-tabs-bar__content {
  flex-direction: column;
}
.v-tabs--vertical .v-tabs-bar .v-tab {
  height: 48px;
}
.v-tabs--vertical .v-tabs-bar .v-tabs-slider {
  height: 100%;
}
.v-tabs--vertical .v-window {
  flex: 0 1 100%;
  height: 240px;
  border-bottom:1px solid #eeeeee;
  border-right:1px solid #eeeeee;
}
.v-tabs--vertical .v-tabs--icons-and-text .v-tabs-bar .v-tab {
  height: 72px;
}
.v-tabs--vertical .v-tabs__container{height: 40px !important;}
.v-tabs--vertical .v-tabs__container--overflow .v-tabs__div{display: block !important; }
.v-tabs--vertical .v-tabs__div{border-bottom:1px solid #eeeeee; border-left: 1px solid #eeeeee; border-right:1px solid #eeeeee}

.v-tabs--vertical .v-tabs__container{display: block !important;}
.v-tabs--vertical .v-tabs__icon{display: none;}

.textfield01 .v-messages{display: none;}
.textfield01 .v-text-field__details{margin-bottom: 0;}
.pad_a1{padding:80px 80px 0 80px; }
.pad_a2{padding:60px 0px 0 30px; }
.v-tabs--vertical .v-btn{margin-top:0px;}

.sc_detail_list .v-text-field__details{display: none;}
.sc_detail_list table{border:1px solid #e1e1e1; border-top:none;}
.sc_detail_list .table-box-wrap{margin:0 !important; padding-top:0 !important;}
.sc_detail_list .table-box-wrap tr td{font-weight: 400 !important; font-size: 12px !important;}
.sc_detail_list .box-w{width:350px;}

.td_h100{height: 100%; height: 239px; border-bottom:none !important;}




.v-list-item-group .v-list-item--active {
  color: inherit;
}
.v-item-group {
  flex: 0 1 auto;
  position: relative;
  max-width: 100%;
}

.industry_W{height: 240px; overflow-y: scroll; }
.industry_W ul li{height: 40px; padding-left:40px; cursor: pointer; display: flex; align-items: center;}
.industry_W ul li:hover{color:#2ca262 ; font-weight: bold;}



select { -webkit-appearance: none;  -moz-appearance: none; appearance: none; background: url(../img/select_arrow.png) no-repeat 95% 50%; }
select::-ms-expand { display: none; }
select { width: 120px; padding: 3px;
  font-family: inherit;  background: url(../img/select_arrow.png) no-repeat 95% 50%;
   border: 1px solid #ccd0d4 !important; border-radius: 2px;  -webkit-appearance: none;
  -moz-appearance: none; appearance: none; }
.pad10{padding-left:10px;}
.tab_wid_fix .v-tabs__div{max-width:120px !important;}
.tab_wid_fix .v-tabs__container{margin-bottom:0px;}
.mt-17{margin-top:17px}




/*ETF 포탈*/
.content_margin.etp_portal{ box-shadow:0px 10px 10px 5px #f0f0f0; background-color:#fafafa;}
.content_margin.etp_portal .flex .portal_w{ background-color:#fafafa;}
.content_margin.etp_portal .flex .portal_w .v-card{ background-color:#fafafa;}
.content_margin.etp_portal .flex .portal_w .v-card.bg_w{ background-color:#ffffff;}
.content_margin.etp_portal .flex .portal_w .v-card .v-card__title{padding-bottom:0px !important}
.content_margin.etp_portal .v-text-field__details{display: none;}
.etp_portal .v-select__selection{font-size:14px !important}
.etp_portal table tr th{background-color: transparent;}
.etp_portal table tr td{font-size: 13px !important;}
.title_center{width:200px; margin:0 auto; font-size:40px; font-weight: 400; color:#44644f; line-height: 35px; margin-bottom:5px}
.title_center span{font-weight:bold; padding-left:10px;}
.title_s{font-size: 14px; display: block; padding-left:25px; font-weight:bold; color:#259452;}

.rolling_w .v-carousel__controls{display: none;}
.rolling_w.v-carousel{padding-left:35px; margin-top:10px;}
.rolling_w .v-carousel{padding-left:38px}
.rolling_w .v-icon{font-size:40px !important;}
.rolling_w .v-carousel__next, .v-carousel__prev{top:38% !important;}
.carosel_w{width:325px; padding-left:20px; }
.carosel_w .v-card{border-radius: 8px; background-color:#ffffff !important; padding:10px; box-shadow:5px 5px 10px 5px  #f0f0f0; padding-top:10px;}
.carosel_w .v-card span{color:#101010;}
.daily_w{text-align: center; padding-top:10px;}
.daily_w .name01{font-size: 18px; color:#396446 !important; font-weight: bold;}
.daily_w .name02{color:#6b6b6b !important;font-size: 12px;}
.daily_w .name03{width:80px; height: 40px; background-color: #85c406; border-radius: 10px; color:#ffffff !important; padding:3px; font-size: 12px;}
.daily_w .name04{color:#c1c1c1 !important; margin-top:15px; margin-bottom:5px; display: block;font-size: 14px;}
.daily_w span{font-size: 16px;}
.daily_w2{line-height: 18px; margin-top:10px}
.daily_w2 .name05{color:#707070 !important; font-size: 12px; font-weight: bold; letter-spacing: -1px;}
.daily_w2 .name06{font-size: 18px; font-weight: bold;}
.daily_w2 .name07{font-size: 12px; line-height: 14px; }
.block_btn{margin:0px 0px !important;}
.block_btn.v-btn{height:30px !important; font-size: 12px;}



.portal_news_w{ background: url(../img/portal_news_bg.jpg) no-repeat 0 0; height:48px ; line-height: 5px;padding-left:30px}
.portal_news_w ul li{display: inline; color:#ffffff; padding:0 10px;}
.portal_news_w .news_icon span{border-radius: 60px; background-color: #ffffff; width:30px; height: 30px; display:inline-block; margin-top: 8px; padding-left: 4px; padding-top: 3px;}
.portal_news_w ul li.news_rollbtn{display:inline-block; }
.portal_news_w ul li.news_rollbtn .v-btn--icon.v-btn--small{width:20px; height: 20px; margin:0; vertical-align: top;}
.portal_news_w ul li.news_more{float: right;padding-top:5px;}
.portal_news_w ul li.news_more .v-btn{font-size: 12px !important;}


.portal_title{padding-left: 20px; font-size: 26px;margin-top:50px; color:#446550; line-height: 23px;}
.portal_subtitle{padding-left: 36px; font-size: 18px; padding-top:10px; font-weight: bold; line-height: 35px; color:#101010;}
.portal_subtitle.titv1{padding-left: 10px; margin-top:15px}
.portal_subtitle.titv2{padding-left: 18px;}
.portal_menutab .v-tabs__wrapper{padding-left:24px; padding-right: 24px; padding-top:10px;}
.portal_menutab .v-tabs__container{ height: 130px !important;background: url(../img/portal_menutab_bg.png) repeat-x; background-position: bottom;}
.portal_menutab .v-tabs__div ul li.tab_icon{width:70px; height:60px; display:inline-block; background: url(../img/portal_menutab_icon.png) no-repeat;}
.portal_menutab .v-tabs__div ul li.tab_icon.i01{background-position: 10px 5px;}
.portal_menutab .v-tabs__div ul li.tab_icon.i02{background-position: 7px -150px;}
.portal_menutab .v-tabs__div ul li.tab_icon.i03{background-position: 10px -300px;}
.portal_menutab .v-tabs__div ul li.tab_icon.i04{background-position: 0px -449px;}
.portal_menutab .v-tabs__div ul li.tab_icon.i05{background-position: 10px -600px;}
.portal_menutab .v-tabs__div ul li.tab_icon.i06{background-position: 10px -750px;}


.portal_menutab .v-tabs__slider, .v-tabs__slider.accent{background-color:transparent; border-color:transparent;}
.portal_menutab .v-tabs__slider{height:15px; width:225px; background:url(../img/portal_tabbar.png) no-repeat 0 0 !important; background-position: center !important; }
.portal_menutab a{color:#717182;}
.portal_menutab .v-tabs__item--active{color:#2fab34; font-weight: bold;}
.portal_menutab .v-tabs__item--active a{color:#2fab34; font-weight: bold;}
.portal_menutab .v-tabs__div{width: 200px;}

.portalrank1_t ul{float: right;}
.portalrank1_t ul li.fl_left {float: left;}
.portalrank1_t ul li.fl_right {float: right; width: 290px; }
.portalrank1_t ul li.fl_right span{display: inline-block; float:left; padding-top: 3px; padding-right: 4px;}
.portalrank1_t ul li.fl_right .fl_left{float: left; margin-right: 10px;}
.portalrank1_t ul li.fl_right.warp{width: 435px;}
.portalrank1_t .v-select{width: 230px; display: inline-block; margin-bottom: 7px !important;float: right;}
.portalrank1_t .v-select .v-text-field__details{display: none;}
.portalrank1_t .v-select .v-input__append-inner{margin-bottom: 0px !important;}

.input_w100{width:100px !important;}
.input_w150{width:150px !important;}
.input_w200{width:200px !important;}

.portal_rank3_w{margin-top:20px}
.portal_rank3 ul{padding-right: 20px !important; text-align: right;}
.portal_rank3 ul li{display: inline-block;  }
.portal_rank3 ul li .v-input{vertical-align:text-bottom;}
.portal_rank3 ul li .v-btn{ margin-top:0px !important;}
:-ms-fullscreen, :root .portal_rank3 ul li .v-btn{vertical-align: text-bottom;}
:-ms-fullscreen, :root .portal_rank3 ul li{vertical-align: middle;}



.portal_overcard{border-radius: 4px; box-shadow: 0px 0px 10px 5px #f0f0f0; padding:10px;}
.portal_overcard.xs3{width:23%; margin-left:1%; margin-right: 1%; margin-bottom: 15px;}
.portal_overcard .v-card { background-color: #ffffff !important;  font-weight: bold;  }
.portal_overcard .v-card span.na_title{color: #1c1c1c; padding-left: 2px;}
.portal_overcard .v-card span.na_num{ color: #1c1c1c; font-size: 22px; line-height: 24px;}
.portal_overcard .v-card .flags_txt_w{ line-height: 18px; padding-top:5px}
.portal_overcard .v-card .arrow_icon_up{background: url(../img/arrow_img_icon.png) no-repeat 0 0; background-position: 0 0 ; padding-left: 15px; }
.portal_overcard .v-card .arrow_icon_down{background: url(../img/arrow_img_icon.png) no-repeat 0 0; background-position: 0 -50px ; padding-left: 15px; }
.portal_overcard .v-avatar.flags_W{width:23px !important; height: 23px !important;}
.portal_overcard .flags_W img{border-radius: 50%;}






  /********************모바일********************/

  /*intro_Mobile*/
.v-toolbar__title div.logo_w{width:100%; letter-spacing: 0;}
.mobile_logo .v-toolbar__content{width:100% !important; height:65px !important; padding-left: 5px !important; padding-right: 7px; padding-bottom:8px}
.mobile_logo .topmenu_icon.v-btn--icon{width: 40px !important;}
.mobile_logo .topmenu_icon .v-icon{margin-bottom:3px}
.logo_w .logo_meun_W{float: left; margin-top: 0px;}


.mobile_logo .topmenu_icon.search_icon .v-icon{font-size: 32px !important;}
.logo_w .logo_serch.v-toolbar__content .v-btn--icon{float: right !important;}
.logo_w .logo_serch .v-btn__content{padding-top:7px;}
.logo_w .logo_serch .topmenu_icon{float: right;}
.mobile_logo .v-toolbar__title{width:100%; vertical-align: middle;}
.m_intro_w{overflow: hidden;}
.m_intro_bg{ width:100%; height: 100%; background-size:cover; position: fixed; background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(../img/m_main_720.png); }
.m_intro_logo{color:#85c406; font-size: 54px; margin:0 auto; width:250px; font-weight:bold; margin-top:80px; line-height: 48px;}
.m_intro_logo span{font-size:20px;padding-left:5px; font-weight:400;line-height: 20px;display:inline-block; text-align: center; color:#76a712; padding-bottom:25px;}
.m_intro_logo p{font-size: 22px; font-weight: 400; color:#ffffff; line-height:28px;}
.logo_w .menu_list.theme--dark.v-list{background: #6c6c7d !important; height: 45px !important;}
.menu_list.mobile .v-list--two-line .v-list__tile{height: 45px !important;}

.mobile_logo .logo_w img{vertical-align:middle; padding-top:3px}
.logo_w .flex.xs2{width:20%;}
.logo_w .flex.xs3{width:10%;}
.mobile_logo .xs3.v-toolbar__content .v-btn--icon{float: right;}
.logo_w .flex.xs4{width:34%;}
.logo_w .flex.xs5{width:56%;}
.logo_w .flex.m_submenu_title{font-size: 15px; text-align: left; padding-top:6px; text-align: center; width: 60% !important;}
.logo_w.mver .flex.xs4{width:33.3%;}

.m_intro_pop.v-dialog__content{display:block !important; height:auto !important ;}

/*리뉴얼 탑메뉴 아이콘 추가 2024.08*/
/*아이콘*/
.img_icon.v1.v-btn--icon{width: 24px !important;}
.img_icon.v1.v-btn{height: 24px !important; margin:24px 8px !important;}
.img_icon.v1.topicon_menu{background-image: url(../img/top_menu_icon.png); background-size: contain; }
.img_icon.v1.topicon_search{background-image: url(../img/top_menu_search.png); background-size: contain; }
.img_icon.v1.topicon_back{background-image: url(../img/top_menu_back.png); background-size: contain; }
.img_icon.v1.icon_info{width:12px !important; height: 12px !important; background-image: url(../img/icon_info.png); background-size: contain; margin-right: 3px; vertical-align: super; }
.img_icon.icon_help{width: 20px !important; height: 20px !important;background-image: url(../img/help_icon.png); background-size: contain; }
.img_icon.icon_kospiarrow{width:12px !important; height: 12px !important;background-image: url(../img/top_kospi_arrow.png); background-size: contain; }
.kospiarrow.v-btn{width: 20px !important; height: 20px !important; margin:0 0 3px 0px !important}
.kospiarrow .v-btn__content{padding-right: 0px !important;}

.img_icon.v2.v-btn--icon{width: 24px !important;}
.img_icon.v2.v-btn{height: 24px !important; margin:3px 10px 7px !important;}
.img_icon.v2.icon_arrow_right{background-image: url(../img/arrow_rignt_icon.png); background-size: contain; }
.img_icon.v3.icon_refresh{width:16px; height: 16px; background-image: url(../img/refresh_icon.png); background-size: contain; margin-right: 3px; }


.btn_icon_type1{padding:0 8px !important;border-radius: 8px !important; border:1px solid #E9EcF0; width: 36px; height: 36px; background-color: #f8f8f8 !important;}
.img_icon.v4.icon_filter{ width: 18px; height: 18px ;background-image: url(../img/filter_icon.png); background-size: contain; }

/*리뉴얼 토글추가 2024.08*/
.toggle.ver4 .v-btn-toggle{background-color: #F3F6F9;border-radius: 28px; box-shadow: none; }
.toggle.ver4 .v-btn-toggle .v-btn{margin:2px !important; padding:0 8px !important; border-radius: 8px; color: #7B828A;font-size: 13px; height: 26px !important;opacity: 1;}
.toggle.ver4 .v-btn-toggle .v-btn .v-ripple__container{display: none;}
.toggle.ver4 .v-btn-toggle .v-btn.v-btn--active{background-color: #ffffff !important; color:#108A88; font-weight: bold;border-radius: 28px; box-shadow: 0px 4px 4px 0px #0000001a;}
.toggle.ver4 .v-btn-toggle .v-btn:first-child{margin-right: 0px  !important;}


@media screen and (max-width: 420px){
.toggle.ver4.v2 .v-btn-toggle .v-btn{padding:0 5px !important;letter-spacing: -1px;}
}



/*개장상황 추가*/
.realtime{position: absolute; top:40px; margin:0 auto; font-size: 13px; width: 100%;}
.realtime .realtime_wrap{width: 290px;margin:0 auto;}
.realtime .real_date{/*float: left;*/ line-height: 22px;}
.realtime .real_menu_w{ float: right; display: inline-block;}
.realtime div{margin:0 auto; /*width: 80px;*/ text-align: center; color:#919191; padding-right:5px;}
.realtime div:first-child{padding-right: 0px !important;}
.realtime span{ padding-left:3px;}
.realtime div span.on .v-icon{font-size: 10px !important; color:#38c798; padding-bottom:2px;}
.realtime div span.off .v-icon{font-size: 10px !important; color:#b4b4b4; padding-bottom:2px;}
.realtime div span.kospi_t{padding-left:5px; color: #717182; width: 110px;}
.realtime div span.kospi_t span{color:#263246;}
.kospi_select .layout{width: 175px;}
.kospi_select .layout .flex.xs5{width: 45%;}
.kospi_select .layout .flex.xs7{ width: 55%; text-align: right !important;}


.realtime_marketissue{margin-top:10px; font-weight: normal !important; color: #000 !important;}
.realtime_marketissue div span.on .v-icon{font-size: 10px !important; color:#38c798; padding-bottom:2px;}
.realtime_marketissue div span.off .v-icon{font-size: 10px !important; color:#e7eaf4; padding-bottom:2px;}

::made-up-pseudo-element, .mobile_logo .logo_w img{vertical-align: middle;margin-bottom:20px !important;}
::made-up-pseudo-element, .mobile_logo .topmenu_icon .v-icon{margin-bottom:2px}
::made-up-pseudo-element, .logo_meun_W .topmenu_icon{float: left;}
::made-up-pseudo-element, .logo_meun_W .topmenu_icon.v-btn{ height: 45px !important;}
::made-up-pseudo-element, .logo_w .logo_serch .v-btn__content{padding-top:0px !important; padding-bottom: 3px !important;}



/*.oilmain_rank{margin-left:1%}*/
.oilmain_rank .xs1{width:20%;margin-right:1%;margin-top:10px}
.oilmain_rank .xs1_1{width:20%;margin-top:4px; text-align: right;}
.oilmain_rank .xs1_1 .v-btn{height: 24px !important; margin-top:10px}
.oilmain_rank .xs1_1 .v-btn .v-btn__content{justify-content: left !important;}
.oilmain_rank .xs1_1 .v-btn .v-ripple__container{display: none !important;}
.oilmain_rank .xs2{width:27%;margin-right:1%;margin-top:10px}
.oilmain_rank .xs2_1{width:20%;margin-right:1%;margin-top:10px}
.oilmain_rank .xs2_2{width:24%;margin-right:1%;margin-top:10px}
.oilmain_rank .xs3{width:40%;margin-left:1%; margin-top:10px}
.oilmain_rank .xs3.btn_cancel_w{width: 25% !important; margin-top:0px !important}
.oilmain_rank .v-messages{display: none;}
.oilmain_rank .v-text-field.v-text-field--enclosed .v-text-field__details{margin-bottom: 0px !important;}
.oilmain_rank .v-input__control{font-size: 14px !important; height: 34px !important;}
.oilmain_rank .theme--light.v-text-field--outline>.v-input__control>.v-input__slot{border:1px solid #E7EAF4; border-radius: 26px;}
.oilmain_rank .primary--text{color:#38c798 !important ; caret-color:#38c798 !important ;}
.oilmain_rank .table_title{border-top:0px solid #eeeeee}
.oilmain_rank .v-text-field.v-text-field--enclosed .v-input__append-inner{margin-top:1px !important; margin-bottom: 2px !important;}
.oilmain_rank .v-text-field.v-text-field--enclosed>.v-input__control>.v-input__slot{padding:1px 8px 1px !important; height: 34px;}
.oilmain_rank .v-text-field .v-input__icon{width: 8px; min-width: 8px;}
.oilmain_rank .rank_r_w .v-card__actions{margin:8px 18px !important; padding:0px}
.oilmain_rank .rank_r_w .v-card__actions .sub_tit {font-size: 13px; font-weight: bold; margin-right:6px;}


/*oilmain*/

/*모바일 탭추가*/
.m_menutab.ver2 .v-tabs__div{width: 33.3% !important; max-width:500px !important;font-size: 16px !important; }
.m_menutab.ver2 .v-tabs__item--active{font-size: 16px !important; color:#000 !important; font-weight: bold;}
/*.m_menutab.ver2 .v-tabs__item:not(.v-tabs__item--active){opacity: 0.3 !important;}*/
.m_menutab.ver3 .v-tabs__div{width: 50% !important; max-width:500px !important; font-size: 18px; color:#A4A4AA !important;}
.m_menutab.ver3 .v-tabs__item--active{font-size: 18px; color:#38C798;}
.m_menutab.b_border{border-bottom:1px solid #dddddd}
.m_menutab.ver4 .v-tabs__div{width: 50% !important;}
.m_menutab.ver5 .v-tabs__div{width:80px !important; }
.m_menutab.ver5 .v-tabs__item{padding:6px 0px !important;}

/*파워검색 탭추가*/
@media screen and (max-width: 382px){
  .m_menutab.ver6 .v-tabs__div{width: auto !important; padding:0 2px;}
  .m_menutab.ver6 .v-tabs__container{flex: none;margin:0 auto}
}

.oilmain_wrap .flex.xs4{width:40% !important;}
.oilmain_wrap .flex.xs8{width:60% !important}
.daily_btn{min-width: 60%; padding:0 20px;}
.daily_btn .v-btn__content{ font-weight: bold;}
.m_border{border-bottom:6px solid #eeeeee; }
.oilmain_wrap h3 span{padding-left:10px;}
.oilmain_wrap h3 .con_title2 span{padding-left:0px;}
.oilmain_wrap .table-box-wrap{ border-bottom:0px solid #eeeeee}
.oilmain_wrap .no_border .table-box-wrap{ border-bottom:none !important;}
/*.oilmain_wrap .table-box-wrap .table-box{border-bottom:1px solid #eeeeee;}*/
.oilmain_wrap table tr td .text_small{font-size: 12px; font-weight: normal;}
.oilmain_wrap .tbl_type th{padding:10px 7px 5px 8px !important;}
.oilmain_wrap .tbl_type td{padding:10px 7px 5px 8px !important;}
.jonginfo_btn_W{padding:0px !important}
.jonginfo_btn_W h3{line-height: 18px; font-size: 24px; color: #000; padding-top:12px; margin-bottom:6px;}
.jonginfo_btn_W.v2 h3.rank_title{margin-bottom: 0px  !important;}
.jonginfo_btn_W h3 ul{border-bottom:0px solid #eeeeee; padding:5px 0px !important;}
.jonginfo_btn_W h3 ul.cont_3_align{display: flex; display: flex; align-items: center;}
.jonginfo_btn_W h3 ul li{display: inline-block; color:#1a2132; width: 10%;}
.jonginfo_btn_W h3 ul li.v3{display: inline-block; color:#1a2132; width: 15%;}
.jonginfo_btn_W h3 ul li.v4{display: inline-block; color:#1a2132; width: 20%;}
.jonginfo_btn_W h3 ul li.v5{display: inline-block; color:#1a2132; width: 25%;}
.jonginfo_btn_W h3 ul li.v4.r{display: inline-block; color:#1a2132; width: 20%; text-align:right;}
.jonginfo_btn_W .v-btn{margin:6px 0px !important; vertical-align: text-bottom;}
.jonginfo_btn_W.j2 .v-btn{ vertical-align:middle;}
.jonginfo_btn_W .v-btn .v-icon{font-size: 32px !important; width: 20px; color:grey !important}

.jonginfo_w1{padding:5px 8px 0px 12px;}
.jonginfo_w1.ver2{padding:5px 0px 0px 12px;}
.jonginfo_w{border-bottom:0px solid #eeeeee;}
/*.jonginfo_w1 span.jnum1{font-size: 28px; font-weight: bold; color: #1a2132;}*/
.jonginfo_w1 .long{width:85% !important;}
.jonginfo_w1 .short{width:15% !important;}
.jonginfo_w1 span.jnum1{font-size: 32px; font-weight: bold; color: #1a2132;}
.jonginfo_w1 span.jnum2{font-size: 16px; padding-left:15px; font-weight: bold;}
.jonginfo_w1 span.jnum2.ver2 {font-size: 12px; padding-left:4px; font-weight: bold; line-height:16px;}
.jonginfo_w1 span.jnum2.ver2 div.inner { line-height:13px; font-weight:600;}
.jonginfo_w1 span.jnum3{font-size: 12px; padding-left:5px}
.jonginfo_w1 span.jnum3.ver2{font-size: 11px; line-height:12px; padding-left:10px}
.jonginfo_w1 span.jnum3.ver3.realtime2{font-size: 11px !important; line-height:12px; }
.jonginfo_w1 span.jnum4{font-size: 14px; }
.jonginfo_w1.jw2{line-height: 16px;}
.jonginfo_w1.jw2 span{padding-right: 5px;}
.jonginfo_w1.grap{border-bottom:6px solid #eeeeee; padding-bottom: 10px;}
.jonginfo_w .table-box-wrap{padding:0px}
.jonginfo_w .btn_diff{float: right;}
.jonginfo_w .btn_diff.v-btn{margin-top:0px !important}
.jonginfo_w.jw3 span{line-height: 25px;}
.jonginfo_w.jw3 .table-box-wrap{padding-top:0px !important; float: left;}
.jonginfo_w.jw3 .tbl_type td{padding:8px 10px 5px 10px !important; border-bottom: none;}
.jonginfo_w.jw3.v2 .table-box{padding-top:26px;}
.jonginfo_w.jw3.v2 .tbl_type th{padding:8px 10px 5px 10px !important;}
.jonginfo_w.jw3.v2 .tbl_type td{padding:8px 10px 5px 10px !important; border-bottom: 1px solid #eeeeee !important; }
.jonginfo_w.jw3 .tbl_type td.td_case1{border-bottom: 1px solid #eeeeee; }
.jonginfo_w.jw3 .tbl_type td.td_case1 span{font-weight: normal !important;}
.jonginfo_w.jw4 .tbl_type tr:last-child td.outline { padding-bottom: 24px !important; }
.jonginfo_w.jw4 .tbl_type td{ font-weight: normal; letter-spacing: -1px; font-size: 14px !important;padding:9px 10px 7px 10px !important;}
.jonginfo_w.jw4 .tbl_type span{font-weight: bold;letter-spacing: 0px; font-size: 14px !important;}
.diff_txt1{margin:0px 35px 10px;}

/* .issuemain_wrap .flex.xs4{width:40% !important;}
.issuemain_wrap .flex.xs8{width:60% !important} */
.daily_btn{min-width: 60%; padding:0 20px;}
.daily_btn .v-btn__content{ font-weight: bold;}
.m_border{border-bottom:6px solid #eeeeee; }
.issuemain_wrap .table_title{font-size: 16px; font-weight: bold; padding:18px 0 10px 18px;}
.issuemain_wrap h3 span{padding-left:10px;}
.issuemain_wrap h3 .con_title2 span{padding-left:0px;}
.issuemain_wrap .table-box-wrap{ border-bottom:0px solid #eeeeee}
.issuemain_wrap .no_border .table-box-wrap{ border-bottom:none !important;}
/*.issuemain_wrap .table-box-wrap .table-box{border-bottom:1px solid #eeeeee;}*/
.issuemain_wrap .tbl_type td.text_small{font-size: 10px !important; font-weight: normal !important;}
.issuemain_wrap .tbl_type th{padding:10px 7px 5px 8px !important;}
.issuemain_wrap .tbl_type td{padding:10px 7px 5px 8px !important; font-weight:normal;}

/*마켓이슈 상세 리뉴얼 24.09*/
.issuemain_wrap .issu_img_bg{width: 88px; height: 88px; border-radius: 4px; padding:14px}
.issuemain_wrap .issu_img_bg.v1{background: #FFDEDE;}
.issuemain_wrap .issu_img_bg.v2{background: #FFC48E;}
.issuemain_wrap .issu_img_bg.v3{background: #FEF3B8;}
.issuemain_wrap .issu_img_bg.v4{background: #B8BFFE;}
.issuemain_wrap .issu_img_bg.v5{background: #5D5F76;}
.issuemain_wrap .issu_img_bg.v6{background: #B2DFFF;}
.issuemain_wrap .issu_img_bg.v7{background: #C7EFE1;}
.issuemain_wrap .issu_img_bg.v8{background: #5C75CF; padding:5px 0 0 8px !important}
.issuemain_wrap .issu_img_bg.v9{background: #FFCFEC;}
.issuemain_wrap .issu_img_bg.v10{background: #D0FFA1;}
.issuemain_wrap .issu_img_bg.v11{background: #9D8669;}
.issuemain_wrap .issu_img_bg.v12{background: #F37320; padding:1px 0 0 8px;}
.issuemain_wrap .sub_btn_w .v-icon{font-size: 16px !important; padding-bottom: 2px;}
.issuemain_wrap h2 .detail_btn{color:#097DF3; font-size: 12px;}

@media screen and (max-width: 410px){
.issuemain_wrap .table-box-wrap.v2 .tbl_type td.issue_newdate{font-size: 12px !important;}
}

.confirm_W{height: 48x; font-weight: bold;}
.confirm_W span{padding-left: 5px;}
.confirm_W .v-card__title{padding:0px !important;}


.oilhispop_w .v-card__title{ padding:0px !important;}
.oilhispop_w p{text-align: center; line-height: 28px; font-weight: bold;padding:0 16px;}
.oilhispop_w p.con_title{font-size: 22px; font-weight: bold; letter-spacing: -1px; color:#55b56c;}
.oilhispop_w p span{font-weight: bold; color:#55b56c;}

.stop_tag{background-color: #ff4f60; border-radius: 2px; color:#ffffff !important; padding:0px 3px; font-size: 10px;margin-left: 5px;}
.onlyp_tag{ height: 35px; background-color: #ff821d; border-radius: 2px; color:#ffffff !important; padding:2px 3px; font-size: 10px;margin-left: 5px;}
.personal_tag{border-radius: 2px; background: #38c798; color: #ffffff; font-size: 12px; padding:2px 6px;}
.retirement_tag{border-radius: 2px; background: #f9cf51; color: #ffffff; font-size: 12px; padding:2px 6px;}
.stop_big_tag{border-radius: 2px; background: #ff4f60; color: #ffffff; font-size: 12px; padding:2px 6px;}
.new_tag{background: #2684fe;  border-radius: 2px; color:#ffffff !important; padding:0px 3px; font-size: 10px;margin-left: 5px;}
.new_tag_1{background: #38c798;  border-radius: 2px; color:#ffffff !important; padding:0px 3px 2px; font-size: 10px !important;margin-left: 5px; vertical-align: text-top;}
.new_top_tag{background: #2684fe;  border-radius: 2px; color: #ffffff; font-size: 12px; padding:2px 6px;}
.distributionlock_tag{border-radius: 2px; background: #FF9100; color: #ffffff; font-size: 12px; padding:2px 8px;letter-spacing: 1px;}
.month_tag{background: #38c798;  border-radius: 2px; color:#ffffff !important; padding:0px 3px; font-size: 10px;margin-left: 5px;}
.monthdiv_tag{border-radius: 2px; background: #746DFF; color: #ffffff; font-size: 12px; padding:2px 8px;letter-spacing: 1px;}
.scale_tag{border-radius: 2px; background: #093687; color: #ffffff; font-size: 12px; padding:2px 8px;letter-spacing: 1px;}

/* .red_tag{ height: 20px; background-color: #ff4f60; border-radius: 2px; color:#ffffff !important; padding:0px 4px; font-size: 10px;margin-left: 1px;}
.blue_tag{height: 20px; background-color: #2684fe; border-radius: 2px; color:#ffffff !important; padding:0px 4px; font-size: 10px;margin-left: 1px;} */
.red_tag{ height: 14px; line-height: 14px; background-color: #ff4f60; border-radius: 2px; color:#ffffff !important; padding:0px 4px; font-size: 10px;margin-left: 1px; margin-top:1px; margin-bottom:3px;}
.red_tag_1{ background-color: #ff4f60; border-radius: 2px; color:#ffffff !important; padding:0px 4px; font-size: 10px; margin-left: 5px;}
.blue_tag{height: 14px; line-height: 14px; background-color: #2684fe; border-radius: 2px; color:#ffffff !important; padding:0px 4px; font-size: 10px;margin-left: 1px; margin-top:1px; margin-bottom:3px;}
.blue_tag_1{ background-color: #2684fe; border-radius: 2px; color:#ffffff !important; padding:0px 4px; font-size: 10px; margin-left: 5px;}
.green_tag{ height: 14px; line-height: 14px; background-color: #38c798; border-radius: 2px; color:#ffffff !important; padding:0px 4px; font-size: 10px;margin-left: 1px; margin-top:1px; margin-bottom:3px;}
.lp_green_tag{height: 35px; background-color: #ffffff; border:0px solid #55b56c; border-radius: 2px; color:#83878f !important; padding:0px 2px; font-size: 12px; font-weight:bold;}
.lp_red_tag{height: 35px; background-color: #ffffff; border:0px solid #ff4f60; border-radius: 2px; color:#ff4f60 !important; padding:0px 2px; font-size: 12px;}
.tdin_tag_w{display: table; width: 100%;}
.tdin_tag_w li{display: inline-block;}
.tdin_tag_w li.w01{width:40%;}
.tdin_tag_w li.w02{width:60%;}

.wti_tag{ margin:0 auto; display: block; background-color: #ff821d; border-radius: 4px; color:#ffffff !important; padding:3px 0px; font-size: 12px;}
.brent_tag{margin:0 auto; display: block; background-color:grey; border-radius: 4px; color:#ffffff !important;  padding:3px 0px; font-size: 12px;}

.jonginfo_w .toggle2 .v-btn-toggle .v-btn{padding:0 12px;}

.ptp_icon{border-radius: 2px; background: #38c798; color: #ffffff; font-size: 12px; padding:2px 6px;}
.ptp_icon .v-icon{font-size: 14px !important; color:#157979 !important}
/* 메인팝업 2022.11.24*/
.pop1124_wrap .v-card__title{  overflow: hidden;}
.pop1124_wrap .popup_check .v-input--selection-controls:not(.v-input--hide-details) .v-input__slot{margin-bottom:0px !important;}
.pop1124_wrap .popup_check.v-input{flex:none !important;}
.pop1124_wrap .popup_check .v-input--selection-controls__input{margin-right: 0px !important; padding-top:3px;}

.after_popup_font_small .theme--dark.v-input:not(.v-input--is-disabled) input { margin-top: 4px !important; padding-bottom: 0px !important; }




/*랭킹 스크롤 탭 추가*/

.scroll_box{
  -ms-overflow-style:none;
  scrollbar-width: none;
  }
.scroll_box::-webkit-scrollbar {display: none !important; width: 0px !important; height: 0px !important;}

.scroll_box{ width:100% !important;  overflow-x: auto !important;}
.scroll_box .tab01{width: 600px !important;}
.scroll_box .tab01 .v-tabs__div{white-space:nowrap !important;
    overflow-x: auto !important; font-weight: 700; font-size: 16px !important; }
.scroll_box .v-tabs__item:not(.v-tabs__item--active){opacity: 0.3 !important;}
.scroll_box .tab01 .v-tabs__div .v-tabs__item{display:inline-block !important; color:#000 !important}
.scroll_box .tab01 .v-tabs__item{padding:12px 18px !important}
.scroll_box .tab01.v-tabs{min-width:600px !important;}
.scroll_box .tab01.v-tabs .v-tabs__wrapper{width: 600px !important;}
.scroll_box .tab01.v-tabs .v-content__wrap .v-tabs__wrapper{width: 600px !important;}
.scroll_box .tab01.v-tabs .v-tabs__slider.accent{display: none !important;}



@media screen and (min-width: 640px)and (max-width: 779px){
  .scroll_box .tab01 .v-tabs__item{padding:12px 18px !important}
  .scroll_box .tab01.v-tabs{min-width:100% !important;}
  .scroll_box .tab01.v-tabs .v-tabs__wrapper{width: 100% !important;}
}
@media screen and (min-width: 780px){
  .scroll_box .tab01 .v-tabs__div{width: 14%; }
  .scroll_box .tab01 .v-tabs__item{padding:12px 0px !important}
  .scroll_box .tab01.v-tabs{min-width:100% !important;}
  .scroll_box .tab01.v-tabs .v-tabs__wrapper{width: 100% !important;}
}


@media screen and (min-width: 1023px)and (max-width: 1400px){
  .scroll_box .tab01 .v-tabs__item{padding:12px 0px !important}
  .scroll_box .tab01.v-tabs{min-width:700px !important;}
  .scroll_box .tab01.v-tabs .v-tabs__wrapper{width: 700px !important;}

}


.scroll_box .tab01.ver2 .v-tabs__div{font-size: 20px !important;}

@media screen and (max-width: 339px){
  .scroll_box .tab01.ver2 .v-tabs__item{padding:10px 7px !important}
  .scroll_box .tab01.ver2 .v-tabs__div.pad-4{margin-left:11px !important;}
}


@media screen and (min-width: 340px) and (max-width: 500px){
  .scroll_box.main_tab{width: 500px !important;}
  .scroll_box.main_tab .tab01.ver2.v-tabs{min-width: 570px !important;}
  .scroll_box.main_tab.case02 .tab01.ver2.v-tabs{min-width: 630px !important;}
  .scroll_box.main_tab .tab01.ver2{width: 480px !important;}
  .scroll_box.main_tab .tab01.v-tabs .v-tabs__wrapper{width: 480px !important; float: left !important;}
  .scroll_box .tab01.ver2 .v-tabs__item{padding:10px 7px !important}
  .scroll_box .tab01.ver2 .v-tabs__div.pad-4{margin-left:11px !important;}
}


@media screen and (min-width: 501px)and (max-width: 779px){
  .scroll_box .tab01.ver2 .v-tabs__item{padding:10px 18px !important}
}
@media screen and (min-width: 780px){
  .scroll_box .tab01.ver2 .v-tabs__div{width: 25%; }
}

@media screen and (min-width: 1023px)and (max-width: 1400px){
  .scroll_box .tab01.ver2 .v-tabs__div{width: 17% !important; }
  .scroll_box .tab01.ver2.case2 .v-tabs__div{width: 20% !important; }


}

@media screen and (min-width: 1401px){
  .scroll_box .tab01.ver2 .v-tabs__item{width:25% !important;}
}



/*랭킹 셀렉박스 스크롤 */
.scroll_box.v2::-webkit-scrollbar {display: none !important;}
.scroll_box.v2{height:42px !important;}
.scroll_box.v2 .rank_select_wrap{min-width:370px; margin:4px 16px 0px;}
.scroll_box.v2.us .rank_select_wrap{min-width:520px;}
.scroll_box.v2 .rank_select_w{display: inline-block;}
.scroll_box.v2 .rank_select_w.fl_r{text-align: right;}
.scroll_box.v2 div .v-select{width: 60px;}
.scroll_box.v2 div .v-select.select_1{width: 95px;}
.scroll_box.v2 div .v-select.select_2{width: 145px;}
.scroll_box.v2 div .v-select.select_3{width: 110px;}
.rank_select_w .v-btn{margin:0px !important; min-width: 24px !important; }
.rank_select_w .v-btn .v-btn__content{ justify-content: right !important; padding-right: 18px;}
.rank_select_w .v-btn .v-ripple__container{display: none !important;}
.rank_select_w .v-btn.v-btn--small{padding:0px !important; width:60px !important; height: 34px; }
.rank_select_w .v-btn.v-btn--small.rank_yeonbtn .v-btn__content{padding-right: 0px !important;}
.bot_ex_text{font-size: 12px; text-align: left !important; padding-top:4px; padding-left: 18px;}
.rank_ex_tooltip_title{font-size: 14px; font-weight: bold; color: #38C799 !important; line-height: 18px;}
.cont_text{padding-bottom:5px; display: block;}

.v-select-list .v-list__tile{height: 26px !important;}
.icon_info_w.v-btn{width:22px !important;  height: 22px !important;}
.icon_info_w.v-btn .v-ripple__container{display: none !important;}

.tab02 .v-tabs__item:not(.v-tabs__item--active){opacity: 0.3 !important;}
.tab02 .v-tabs__div .v-tabs__item{display:inline-block !important;}
.tab02 .v-tabs__item{padding:16px 18px !important}
.tab02.v-tabs{min-width:60px !important;}
.tab02.v-tabs .v-tabs__wrapper{width: 600px !important;}
.tab02.v-tabs .v-content__wrap .v-tabs__wrapper{width: 600px !important;}


.v-menu__content{box-shadow: none !important; border-radius: 8px !important; border:1px solid #dbdbdb !important; }
.v-menu__content .v-list__tile{height: 35px !important; font-size: 14px !important; padding:0px 12px !important; }
.v-menu__content .v-list__tile__title{color:#717182 !important;font-size: 16px !important; line-height: 24px;}
.v-menu__content .text_black{font-weight: bold; color: #000 !important;}

@media screen and (min-width: 630px) and (max-width: 1023px){
.scroll_box.v2 .rank_select_w{width: 28%;}
.scroll_box.v2 div .v-select{width: 100%;}
.scroll_box.v2 div .v-select.select_1{width: 100%;}
.scroll_box.v2 div .v-select.select_2{width: 100%;}
.scroll_box.v2 div .v-select.select_3{width:100%;}
.scroll_box.v2 .rank_select_w.fl_r{width: 10%;}
}

@media screen and (min-width:1234px){
.scroll_box.v2 .rank_select_w{width: 28%;}
.scroll_box.v2 div .v-select{width: 100%;}
.scroll_box.v2 div .v-select.select_1{width: 100%;}
.scroll_box.v2 div .v-select.select_2{width: 100%;}
.scroll_box.v2 div .v-select.select_3{width:100%;}
.scroll_box.v2 .rank_select_w.fl_r{width: 10%;}
}

@media screen and (min-width: 630px) and (max-width: 1023px){
  .scroll_box.v2 .rank_select_w.ver2{width: 22%;}
  .scroll_box.v2 .rank_select_w.ver2:nth-child(3){width: 24%;}
}

@media screen and (min-width:1234px){
  .scroll_box.v2 .rank_select_w.ver2{width: 23%;}
}

/* 랭킹-괴리율 disabled selection 글자색 조금 진하게 */
.theme--light.v-select .v-chip--disabled, .theme--light.v-select.v-input--is-disabled .v-select__selections, .theme--light.v-select .v-select__selection--disabled {
  color: rgba(0,0,0,.68) !important;
}