/* @import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css); */


/* ##### 부트스트랩 커스텀마이징 [begin] ##### */
.row{margin:0px; padding:0px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding:0px;}
.btn-info, .btn-default, .btn-success, .btn-warning, .btn-danger, .btn-blue{background-image:none;}
.form-control{-webkit-box-shadow:none !important; box-shadow:none !important; padding:6px 6px;}
.form-control:focus{outline:none; border-color:#aaa; box-shadow:none;}
.glyphicon{margin-top:-5px;}
.list-inline{margin-left:0px;}
.container{padding-right:0px; padding-left:0px;}
.btn{text-shadow:none; box-shadow:none;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{text-shadow:none; box-shadow:none; outline:none;}
.btn-default:focus, .btn-default:hover{background-color:#fdfdfd; border-color:#cccccc; box-shadow:none;}
.btn-default:active, .btn-default:active {background-color:#fdfdfd; border-color:#cccccc; box-shadow:none;}
.btn-default:active:focus, .btn-default:active:hover {background-color:#fdfdfd; border-color:#cccccc; box-shadow:none;}
.alert-danger, .alert-default, .alert-info, .alert-success, .alert-warning {
    background-image: none !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0) !important;
    border-color: rgba(0,0,0,0) !important;
}
select.form-control {
    /* bootstrap select 퍼포먼스 문제 fix. transition 제거 (HS-5609, #920) */
    -webkit-transition: none !important;
    transition: none !important;
}
/* ##### 부트스트랩 커스텀마이징 [end] ##### */

/* ##### jquery-confirm 커스텀마이징 [begin] ##### */
.jconfirm .jconfirm-box div.jconfirm-closeIcon{top:15px; right:10px; z-index:1;}

.jconfirm.jconfirm-a-theme .jconfirm-bg{
   
}
.jconfirm.jconfirm-a-theme .jconfirm-box{
    background-color:#555555;
    padding:15px 5px 0px;
    border: 2px solid #bbb;
}
.jconfirm.jconfirm-a-theme .jconfirm-box.loading{
}
.jconfirm.jconfirm-a-theme .jconfirm-box.loading:before{
}
.jconfirm.jconfirm-a-theme .jconfirm-box.loading:after{
}
.jconfirm.jconfirm-a-theme .jconfirm-box .jconfirm-closeIcon{
        color:white;
        padding-top:4px;
        font-size:54px !important;
        width:auto;
        font-family:Segoe UI Light , Dubai Light;
}
.jconfirm.jconfirm-a-theme .jconfirm-box .jconfirm-title{
    color:white;
    padding:10px 0px 20px 10px !important;
    font-size:20px !important;
}
.jconfirm.jconfirm-a-theme .jconfirm-box .jconfirm-content-pane{
    margin-bottom:0px
}
.jconfirm.jconfirm-a-theme .jconfirm-box .jconfirm-content{
}
.jconfirm.jconfirm-a-theme .jconfirm-box .jconfirm-content iframe{
    min-width:100%;
}
.jconfirm.jconfirm-a-theme .jconfirm-box .jconfirm-buttons{
}
.jconfirm.jconfirm-a-theme .jconfirm-box .jconfirm-buttons button{
}
/* ##### jquery-confirm 커스텀마이징 [end] ##### */

/* ##### 부트스트랩 버튼 [Begin] ##### */
.btn-blue{background-repeat: repeat-x; border-color: #4b6cb3; color: #fff; background-color: #597ac2;}
.btn-blue:focus, .btn-blue:hover {background-color: #4b6cb3; border-color: #4b6cb3; text-decoration: none; color:#fff;}
.btn-blue>span{color:#fff;}
a.btn-blue, button.btn-blue{color:#fff;}
a.btn-blue:hover, button.btn-blue:hover{color:#fff;}

.btn-gray{background-repeat: repeat-x; border-color: #aaa; color: #fff; background-color: #aaa;}
.btn-gray:focus, .btn-gray:hover {background-color: #bbb; border-color: #bbb; text-decoration: none; color:#fff;}
.btn-gray>span{color:#fff;}
a.btn-gray, button.btn-gray{color:#fff;}
a.btn-gray:hover, button.btn-gray:hover{color:#fff;}

.btn-custom{background-repeat: repeat-x; border-color: #05a4e8; color: #fff; background-color: #05a4e8;}
.btn-custom:focus, .btn-custom:hover {background-color: #19aae8; border-color: #05a4e8; text-decoration: none; color:#fff;}
.btn-custom>span{color:#fff;}
a.btn-custom, button.btn-custom{color:#fff;}
a.btn-custom:hover, button.btn-custom:hover{background-color: #19aae8; color:#fff;}
a.btn-custom>span{color:#fff;}
/* ##### 부트스트랩 버튼 [End] ##### */

/* ##### confirm_bg [Begin] ##### */
.spinner_bg{position:fixed;top: 0; left: 0; right: 0; bottom: 0; z-index: 999999999; overflow: hidden; background:url('/v2/images/default/spinner_bg3.png'); display:none;}
.spinner_bg .spinner_img{width:150px; position:absolute; top:50%; left:50%; margin-top:-75px; margin-left:-75px;}
/* ##### confirm_bg [End] ##### */

/* ##### display [Begin] ##### */
.dblock{display:block !important;}
.dinlineblock{display:inline-block !important;}
.dinline{display:inline !important;}
.dnone{display:none !important;}

.sdnone{display:none;}
/* ##### display [End] ##### */

/* ##### position [Begin] ##### */
.pos_a{position:absolute !important;}
.pos_f{position:fixed !important;}
.pos_r{position:relative !important;}
/* ##### position [End] ##### */

/* ##### padding [begin] ##### */
.pa00{padding:0px !important;}
.pa01{padding:1px !important;}
.pa02{padding:2px !important;}
.pa03{padding:3px !important;}
.pa04{padding:4px !important;}
.pa05{padding:5px !important;}
.pa06{padding:6px !important;}
.pa07{padding:7px !important;}
.pa08{padding:8px !important;}
.pa09{padding:9px !important;}
.pa10{padding:10px !important;}
.pa15{padding:15px !important;}
.pa20{padding:20px !important;}
.pa25{padding:25px !important;}
.pa30{padding:30px !important;}
.pa35{padding:35px !important;}
.pa40{padding:40px !important;}
.pa45{padding:45px !important;}
.pa50{padding:50px !important;}

.pa00p{padding:0% !important;}
.pa01p{padding:1% !important;}
.pa02p{padding:2% !important;}
.pa03p{padding:3% !important;}
.pa04p{padding:4% !important;}
.pa05p{padding:5% !important;}
.pa06p{padding:6% !important;}
.pa07p{padding:7% !important;}
.pa08p{padding:8% !important;}
.pa09p{padding:9% !important;}
.pa10p{padding:10% !important;}

.pt00{padding-top:0px !important;}
.pt01{padding-top:1px !important;}
.pt02{padding-top:2px !important;}
.pt03{padding-top:3px !important;}
.pt04{padding-top:4px !important;}
.pt05{padding-top:5px !important;}
.pt06{padding-top:6px !important;}
.pt07{padding-top:7px !important;}
.pt08{padding-top:8px !important;}
.pt09{padding-top:9px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}
.pt35{padding-top:35px !important;}
.pt40{padding-top:40px !important;}
.pt45{padding-top:45px !important;}
.pt50{padding-top:50px !important;}

.pt00p{padding-top:0% !important;}
.pt01p{padding-top:1% !important;}
.pt02p{padding-top:2% !important;}
.pt03p{padding-top:3% !important;}
.pt04p{padding-top:4% !important;}
.pt05p{padding-top:5% !important;}
.pt06p{padding-top:6% !important;}
.pt07p{padding-top:7% !important;}
.pt08p{padding-top:8% !important;}
.pt09p{padding-top:9% !important;}
.pt10p{padding-top:10% !important;}

.pl00{padding-left:0px !important;}
.pl01{padding-left:1px !important;}
.pl02{padding-left:2px !important;}
.pl03{padding-left:3px !important;}
.pl04{padding-left:4px !important;}
.pl05{padding-left:5px !important;}
.pl06{padding-left:6px !important;}
.pl07{padding-left:7px !important;}
.pl08{padding-left:8px !important;}
.pl09{padding-left:9px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl25{padding-left:25px !important;}
.pl30{padding-left:30px !important;}
.pl35{padding-left:35px !important;}
.pl40{padding-left:40px !important;}
.pl45{padding-left:45px !important;}
.pl50{padding-left:50px !important;}

.pl00p{padding-left:0% !important;}
.pl01p{padding-left:1% !important;}
.pl02p{padding-left:2% !important;}
.pl03p{padding-left:3% !important;}
.pl04p{padding-left:4% !important;}
.pl05p{padding-left:5% !important;}
.pl06p{padding-left:6% !important;}
.pl07p{padding-left:7% !important;}
.pl08p{padding-left:8% !important;}
.pl09p{padding-left:9% !important;}
.pl10p{padding-left:10% !important;}

.pb00{padding-bottom:0px !important;}
.pb01{padding-bottom:1px !important;}
.pb02{padding-bottom:2px !important;}
.pb03{padding-bottom:3px !important;}
.pb04{padding-bottom:4px !important;}
.pb05{padding-bottom:5px !important;}
.pb06{padding-bottom:6px !important;}
.pb07{padding-bottom:7px !important;}
.pb08{padding-bottom:8px !important;}
.pb09{padding-bottom:9px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pb25{padding-bottom:25px !important;}
.pb30{padding-bottom:30px !important;}
.pb35{padding-bottom:35px !important;}
.pb40{padding-bottom:40px !important;}
.pb45{padding-bottom:45px !important;}
.pb50{padding-bottom:50px !important;}

.pb00p{padding-bottom:0% !important;}
.pb01p{padding-bottom:1% !important;}
.pb02p{padding-bottom:2% !important;}
.pb03p{padding-bottom:3% !important;}
.pb04p{padding-bottom:4% !important;}
.pb05p{padding-bottom:5% !important;}
.pb06p{padding-bottom:6% !important;}
.pb07p{padding-bottom:7% !important;}
.pb08p{padding-bottom:8% !important;}
.pb09p{padding-bottom:9% !important;}
.pb10p{padding-bottom:10% !important;}

.pr00{padding-right:0px !important;}
.pr01{padding-right:1px !important;}
.pr02{padding-right:2px !important;}
.pr03{padding-right:3px !important;}
.pr04{padding-right:4px !important;}
.pr05{padding-right:5px !important;}
.pr06{padding-right:6px !important;}
.pr07{padding-right:7px !important;}
.pr08{padding-right:8px !important;}
.pr09{padding-right:9px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr25{padding-right:25px !important;}
.pr30{padding-right:30px !important;}
.pr35{padding-right:35px !important;}
.pr40{padding-right:40px !important;}
.pr45{padding-right:45px !important;}
.pr50{padding-right:50px !important;}

.pr00p{padding-right:0% !important;}
.pr01p{padding-right:1% !important;}
.pr02p{padding-right:2% !important;}
.pr03p{padding-right:3% !important;}
.pr04p{padding-right:4% !important;}
.pr05p{padding-right:5% !important;}
.pr06p{padding-right:6% !important;}
.pr07p{padding-right:7% !important;}
.pr08p{padding-right:8% !important;}
.pr09p{padding-right:9% !important;}
.pr10p{padding-right:10% !important;}
/* ##### padding [end] ##### */

/* ##### margin [begin] ##### */
.mlrauto{margin-left:auto; margin-right:auto;}

.ma01{margin:1px !important;}
.ma02{margin:2px !important;}
.ma03{margin:3px !important;}
.ma04{margin:4px !important;}
.ma05{margin:5px !important;}
.ma06{margin:6px !important;}
.ma07{margin:7px !important;}
.ma08{margin:8px !important;}
.ma09{margin:9px !important;}
.ma10{margin:10px !important;}
.ma15{margin:15px !important;}
.ma20{margin:20px !important;}
.ma25{margin:25px !important;}
.ma30{margin:30px !important;}
.ma35{margin:35px !important;}
.ma40{margin:40px !important;}
.ma45{margin:45px !important;}
.ma50{margin:50px !important;}

.mt03n{margin-top:-3px !important;}
.mt02n{margin-top:-2px !important;}
.mt01n{margin-top:-1px !important;}
.mt00{margin-top:0px !important;}
.mt01{margin-top:1px !important;}
.mt02{margin-top:2px !important;}
.mt03{margin-top:3px !important;}
.mt04{margin-top:4px !important;}
.mt05{margin-top:5px !important;}
.mt06{margin-top:6px !important;}
.mt07{margin-top:7px !important;}
.mt08{margin-top:8px !important;}
.mt09{margin-top:9px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt35{margin-top:35px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}

.ml00{margin-left:0px !important;}
.ml01{margin-left:1px !important;}
.ml02{margin-left:2px !important;}
.ml03{margin-left:3px !important;}
.ml04{margin-left:4px !important;}
.ml05{margin-left:5px !important;}
.ml06{margin-left:6px !important;}
.ml07{margin-left:7px !important;}
.ml08{margin-left:8px !important;}
.ml09{margin-left:9px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml25{margin-left:25px !important;}
.ml30{margin-left:30px !important;}
.ml35{margin-left:35px !important;}
.ml40{margin-left:40px !important;}
.ml45{margin-left:45px !important;}
.ml50{margin-left:50px !important;}

.mb00{margin-bottom:0px !important;}
.mb01{margin-bottom:1px !important;}
.mb02{margin-bottom:2px !important;}
.mb03{margin-bottom:3px !important;}
.mb04{margin-bottom:4px !important;}
.mb05{margin-bottom:5px !important;}
.mb06{margin-bottom:6px !important;}
.mb07{margin-bottom:7px !important;}
.mb08{margin-bottom:8px !important;}
.mb09{margin-bottom:9px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}
.mb45{margin-bottom:45px !important;}
.mb50{margin-bottom:50px !important;}

.mr00{margin-right:0px !important;}
.mr01{margin-right:1px !important;}
.mr02{margin-right:2px !important;}
.mr03{margin-right:3px !important;}
.mr04{margin-right:4px !important;}
.mr05{margin-right:5px !important;}
.mr06{margin-right:6px !important;}
.mr07{margin-right:7px !important;}
.mr08{margin-right:8px !important;}
.mr09{margin-right:9px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mr25{margin-right:25px !important;}
.mr30{margin-right:30px !important;}
.mr35{margin-right:35px !important;}
.mr40{margin-right:40px !important;}
.mr45{margin-right:45px !important;}
.mr50{margin-right:50px !important;}
/* ##### margin [end] ##### */

/* ##### width [begin] ##### */
.wid10{width:10px !important;}
.wid20{width:20px !important;}
.wid30{width:30px !important;}
.wid40{width:40px !important;}
.wid50{width:50px !important;}
.wid60{width:60px !important;}
.wid70{width:70px !important;}
.wid80{width:80px !important;}
.wid90{width:90px !important;}
.wid100{width:100px !important;}
.wid110{width:110px !important;}
.wid120{width:120px !important;}
.wid130{width:130px !important;}
.wid140{width:140px !important;}
.wid150{width:150px !important;}
.wid160{width:160px !important;}
.wid170{width:170px !important;}
.wid180{width:180px !important;}
.wid190{width:190px !important;}
.wid200{width:200px !important;}
.wid210{width:210px !important;}
.wid220{width:220px !important;}
.wid230{width:230px !important;}
.wid240{width:240px !important;}
.wid250{width:250px !important;}
.wid260{width:260px !important;}
.wid270{width:270px !important;}
.wid280{width:280px !important;}
.wid290{width:290px !important;}
.wid300{width:300px !important;}


.wid10p{width:10% !important;}
.wid20p{width:20% !important;}
.wid30p{width:30% !important;}
.wid40p{width:40% !important;}
.wid50p{width:50% !important;}
.wid60p{width:60% !important;}
.wid70p{width:70% !important;}
.wid75p{width:75% !important;}
.wid80p{width:80% !important;}
.wid90p{width:90% !important;}
.wid100p{width:100% !important;}

.mw100p{max-width:100% !important;}
/* ##### width [end] ##### */

/* ##### border [begin] ##### */
.ba0{border:0px !important;}
.bt0{border-top:0px !important;}
.br0{border-right:0px !important;}
.bb0{border-bottom:0px !important;}
.bl0{border-left:0px !important;}

.ba1_eeeeee{border:1px solid #eeeeee !important;}
.ba1_efefef{border:1px solid #efefef !important;}

.bt1_eeeeee{border-top:1px solid #eeeeee !important;}
.bt1_efefef{border-top:1px solid #efefef !important;}

.br1_eeeeee{border-right:1px solid #eeeeee !important;}
.br1_efefef{border-right:1px solid #efefef !important;}

.bb1_eeeeee{border-bottom:1px solid #eeeeee !important;}
.bb1_efefef{border-bottom:1px solid #efefef !important;}

.bl1_eeeeee{border-left:1px solid #eeeeee !important;}
.bl1_efefef{border-left:1px solid #efefef !important;}

.ba2_eeeeee{border:2px solid #eeeeee !important;}
.ba2_efefef{border:2px solid #efefef !important;}
.ba2_dddddd{border:2px solid #dddddd !important;}

.bt2_eeeeee{border-top:2px solid #eeeeee !important;}
.bt2_efefef{border-top:2px solid #efefef !important;}
.bt2_dddddd{border-top:2px solid #dddddd !important;}

.br2_eeeeee{border-right:2px solid #eeeeee !important;}
.br2_efefef{border-right:2px solid #efefef !important;}
.br2_dddddd{border-right:2px solid #dddddd !important;}

.bb2_eeeeee{border-bottom:2px solid #eeeeee !important;}
.bb2_efefef{border-bottom:2px solid #efefef !important;}
.bb2_dddddd{border-bottom:2px solid #dddddd !important;}

.bl2_eeeeee{border-left:2px solid #eeeeee !important;}
.bl2_efefef{border-left:2px solid #efefef !important;}
.bl2_dddddd{border-left:2px solid #dddddd !important;}
/* ##### border [end] ##### */

/* ##### over flow [end] ##### */
.of_hide{overflow:hidden;}
.of_auto{overflow:auto;}
.ofy_hide{overflow-y:hidden;}
.ofy_auto{overflow-y:auto;}
.ofx_hide{overflow-x:hidden;}
.ofx_auto{overflow-x:auto;}
/* ##### over flow [end] ##### */

/* ##### select [begin] ##### */
.dropbox{display:inline-block; height:47px; line-height:47px; border:1px solid #dddddd; font-size:14px; color:#555555; outline:none; border-radius:3px; box-sizing:border-box; text-indent:10px; background:no-repeat 95% 50%; background-size:20px 20px; -webkit-appearance:none; -moz-appearance:none; -webkit-appearance: none;}
.dropbox::-ms-expand{display:none;} /*IE10*/
.dropbox:focus{border:1px solid #999999;}
/* ##### select [end] ##### */

/* ##### Colunm SET [Begin] ##### */
/* Colunm SET */
.col02, .col03, .col04, .col05, .col06, .col10, .col12 { position:relative; display:-webkit-box; display:-webkit-box;}
.col02:after, .col03:after, .col04:after, .col05:after, .col06:after, .col10:after, .col12:after { content:""; display:block; clear:both;}
.col02 > div, .col03 > div, .col04 > div, .col05 > div, .col06 > div, .col10 > div, .col12 > div, .col02 > li, .col03 > li, .col04 > li, .col05 > li, .col06 > li {
	position:relative; float:left; -webkit-box-orient:horizontal;
}
.col02 > div, .col02 > li { width:50%;}
.col03 > div, .col03 > li { width:33.3%;}
.col04 > div, .col04 > li { width:25%;}
.col05 > div, .col05 > li { width:20%;}
.col06 > div, .col06 > li { width:16.6%;}
.col10 > div, .col10 > li { width:10%;}
.col12 > div, .col12 > li { width:8.3%;}
.col02 div:last-child, .col03 div:last-child, .col04 div:last-child, .col05 div:last-child, .col06 div:last-child, .col10 div:last-child, .col12 div:last-child, .col02 li:last-child, .col03 li:last-child, .col04 li:last-child, .col05 li:last-child, .col06 li:last-child {
	 -webkit-box-flex:1;
}
/* ##### Colunm SET [End] ##### */

/* ##### 상속 [Begin] ##### */
.inherit{color:inherit; background:inherit; font-weight:inherit; font-size:inherit; font-family:inherit; font-style:inherit; vertical-align:inherit; line-height:inherit;}
.inherit_font{color:inherit; font-weight:inherit; font-size:inherit; font-family:inherit; font-style:inherit;}
/* ##### 상속 [Begin] ##### */

/* ##### placeholder [begin] ##### */
input::-webkit-input-placeholder {color:#787878 !important; font-size:12px;} /* Chrome/Opera/Safari */
input::-moz-placeholder {color:#787878 !important; opacity: 1; font-size:12px;} /* Firefox 19+ */
input:-moz-placeholder {color:#787878 !important; opacity: 1; font-size:12px;} /* Firefox 18- */
input:-ms-input-placeholder {color:#787878 !important; font-size:12px;} /* IE 10+ */
input::-ms-input-placeholder {color:#787878 !important; font-size:12px;} /* Microsoft Edge */

input:disabled::-webkit-input-placeholder {color:#ccc !important; font-size:12px;} /* Chrome/Opera/Safari */
input:disabled::-moz-placeholder {color:#ccc !important; opacity: 1; font-size:12px;} /* Firefox 19+ */
input:disabled:-moz-placeholder {color:#ccc !important; opacity: 1; font-size:12px;} /* Firefox 18- */
input:disabled:-ms-input-placeholder {color:#ccc !important; font-size:12px;} /* IE 10+ */
input:disabled::-ms-input-placeholder {color:#ccc !important; font-size:12px;} /* Microsoft Edge */
/* ##### placeholder [end] ##### */

/*InfoTable 클래스는 table 클래스 뒤에 함께쓸것*/
.InfoTitleSection {
    padding-top: 33px;
    padding-bottom: 27px;
}

.InfoTitleSection.with-buttons {
    line-height: 34px;
}

.InfoTitleSection-LeftMenuInvisible {
    margin-left: 200px;
    padding-left: 30px;
}

.InfoTitleSectionM {
    padding-bottom: 10px;
}

.InfoTitleSectionM.with-buttons {
    line-height: 30px;
}

.InfoTitleSectionMob {
    padding-bottom: 10px;
}

.ReceiptEditTitleSection, .StandaloneEditTitleSection {
    padding-top: 33px;
    padding-bottom: 27px;
    padding-left: 30px;
    margin-left: 200px;
}

.InfoTitle {
    padding-right: 10px;
    display: inline;
    vertical-align: sub;
}

.InfoTitle *{
    font-size: 24px !important;
    font-weight: bold !important;
}

.InfoTitleM {
    padding-right: 10px;
    display: inline;
    vertical-align: sub;
}

.InfoTitleM *{
    font-size: 20px !important;
    font-weight: bold !important;
}

.InfoTable {
       border-top: 2px solid #aaa;
}

.InfoTable > thead > tr > th {
    border-bottom: 1px solid #ddd;
}

.InfoTable th {
    background-color: #f7f7f7;
}

.InfoTable td,.InfoTable th {
    vertical-align: middle !important;
    padding-left:15px !important;
}

.InfoTableM {
    border-top: 2px solid #aaa;
    table-layout: fixed
}

.InfoTableM > thead > tr > th {
    border-bottom: 1px solid #ddd;
}

.InfoTableM th {
    background-color: #f7f7f7;
}

.InfoTableM th {
    vertical-align: middle !important;
    border-top: none !important;
    padding: 8px 8px !important;
    overflow: hidden;
    white-space: nowrap;
}

.InfoTableM td {
    vertical-align: middle !important;
    border-top: none !important;
    padding: 8px 8px !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.InfoTableM.horizontal td,.InfoTableM.horizontal th {
    padding: 8px 4px !important;
}

.wellst{
    min-height: 20px;
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    border-radius: 4px;
}

.wellstM{
    min-height: 20px;
    padding: 5px;
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    border-radius: 4px;
}

.pop_tableV2{
    width: 100%;
    border-top: 2px solid #aaa;
}
.pop_tableV2 td, .pop_tableV2 th{
    padding:10px;
    border-bottom:1px solid #cfcfcf;
    text-align:left;
}
.pop_tableV2 th{
    text-align:center;
    background-color:#eee
}


.tableItemCenter th, .tableItemCenter td {
    text-align: center;
}

.infoBox {
    border: 1px solid #ddd;
    border-top: 2px solid #aaa;
    text-align: center;
    padding: 10px;
}

.infoBox .content-sm{
    font-size: 14px;
}

.infoBox .content-md{
    font-size: 18px;
    font-weight: bold;
} 

.infoBox .infoBoxHead{
    padding: 20px 0 25px;
    font-size: 18px;
}
.infoBox .row {
    display: flex;
    border-top:1px solid #ddd;
    padding: 10px;

}
.infoBox .infoBoxItem {
    width: 100%;
    text-align: center;
    padding: 20px 15px;
    font-size: 16px;
}
.infoBox .rightLine{
    border-right: 1px solid #ddd;
}

.infoBoxM {
    border: 1px solid #ddd;
    border-top: 2px solid #aaa;
    text-align: center;
    padding: 0 10px;
}

.infoBoxM .content-sm{
    font-size: 12px;
}

.infoBoxM .content-md{
    font-size: 15px;
    font-weight: bold;
} 

.infoBoxM .infoBoxHead{
    padding: 25px 0 20px;
    font-size: 12px;
}
.infoBoxM .row {
    display: flex;
    border-top:1px solid #ddd;
    padding: 10px 0;

}
.infoBoxM .infoBoxItem {
    width: 100%;
    text-align: center;
    padding: 16px 0 10px;
    font-size: 14px;
    min-height: 66px;
}
.infoBoxM .rightLine{
    border-right: 1px solid #ddd;
}

/* ##### font-size [begin] ##### */
.fs12{font-size:12px !important;}
.fs12-wf > *{font-size:12px !important;} /*warterfall*/
/* ##### font-size [end] ##### */

/* ##### vertical-align [begin] ##### */
.valign-middle {
    vertical-align: middle !important;
}
/* ##### vertical-align [end] ##### */
