/* ------------------------------------------------------------------------------------------------------------
    Sample Common
------------------------------------------------------------------------------------------------------------ */
.sampleArea { width:100%; }

/* ------------------------------------------------------------------------------------------------------------
    breadcrumb
------------------------------------------------------------------------------------------------------------ */
.breadcrumbTitle { position:relative; width:100%; border-bottom:1px solid #fff; margin:0; padding:0.5rem 0; }
.breadcrumb { display:inline-block; list-style:none; padding:0; margin:0; }
.breadcrumb li { float:left; padding:0.4rem 1.2rem 0.4rem 0.8rem; position:relative; }
.breadcrumb li:after { content:"  >  "; line-height:1.4rem; position:absolute; top:0.3rem; right:0; }
.breadcrumb li:last-child::after { content:""; }
.breadcrumb a { font-size:1.2rem; color:#d9d9d9; }
.breadcrumb .active { color:#ffb600; font-weight:bold;  }

/* ------------------------------------------------------------------------------------------------------------
    Paging
------------------------------------------------------------------------------------------------------------ */
.boardPaging  { display:flex; justify-content:center; }
.pagingList { height:5.0rem; padding:1.0rem 0; margin:0 auto; list-style:none; }
.pagingList li { float:left; padding:1rem; position:relative; }
.pagingList li:after { content:""; line-height:1.4rem; position:absolute; top:10px; right:0; width:1px; height:1.4rem; background:#fff; }
.pagingList li:last-child::after { width:0px; }
.pagingList a { font-size:1.2rem; color:#d9d9d9; }
.pagingList .active { color:#ffb600; font-weight:bold;  }

/* ------------------------------------------------------------------------------------------------------------
    Button
------------------------------------------------------------------------------------------------------------ */
.buttonSample { display:flex; flex-wrap:wrap; justify-content:space-between; width:100%; padding:1rem; }
.buttonItem { flex:1 1 50%; max-width:48%; margin:6rem 0 0; padding:1.0rem 0.5rem; border-bottom:1px solid #545454; background:#fff; }
.buttonItem .sampleTitle h1 { color:#000; }

.btn { display:inline-block; margin-bottom:0; font-weight:normal; text-align:center; vertical-align:middle; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; background-image:none; border:1px solid transparent; white-space:nowrap; padding:0.6rem 1.2rem; font-size:1.2rem; line-height:1.42857143; border-radius:2px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; transition:background; transition-duration:0.4s; text-shadow:0 -1px 0 rgb(0 0 0 / 20%); box-shadow:inset 0 1px 0 rgb(255 255 255 / 15%), 0 1px 1px rgb(0 0 0 / 8%); }
.btn:active, .btn.active { box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); background-image:none; }
.btn:focus { outline:none !important; }
.btn > i { margin-left:0; }
.btn > i[class*=" minia-icon-"], .btn > i i[class*=" entypo-icon-"], .btn > i i[class*=" cut-icon-"] { margin-top:0; }

.btnXs { padding:0.1rem 0.5rem; font-size:1.2rem; line-height: 1.5; border-radius: 1px; }
.btnSm { padding:0.4rem 0.8rem; font-size:1.2rem; line-height: 1.5; border-radius: 1px; }
.btnMd { padding:0.6rem 1.2rem; font-size:1.2rem; line-height: 1.5; border-radius: 1px; }
.btnLg { padding:1.0rem 1.7rem; font-size:1.2rem; line-height: 1.5; border-radius: 1px; }
.btnXl { padding:1.2rem 2.3rem; font-size:1.2rem; line-height: 1.5; border-radius: 1px; }


.btnAtlas { color:#fff; background-color:#a181f8; border-color:#a181f8; }
.btn.btnAtlas { background-image:linear-gradient(to bottom, #ffffff 0%, #a181f8 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffa181f8', GradientType=0); text-shadow:0 1px 0 #fff; border-color:#a181f8; }

.btn.btnDefault { background-image:linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); text-shadow:0 1px 0 #fff; border-color:#ccc; }
.btn.btnDefault:hover, .btn.btnDefault:focus { background-color:#e0e0e0; background-position:0 -15px;
}.btn.btnDefault:active, .btn.btnDefault.active { background-color:#e0e0e0; border-color:#dbdbdb;
 }
.btn.btnPrimary { background-image:linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0); border-color:#2b669a; }
.btn.btnPrimary:hover, .btn.btnPrimary:focus { background-color:#2d6ca2; background-position:0 -15px; }
.btn.btnPrimary:active, .btn.btnPrimary.active { background-color:#2d6ca2; border-color:#2b669a; }
.btn.btnPrimary i { color:#ffffff; }

.btn.btnSuccess { background-image:linear-gradient(to bottom, #5cb85c 0%, #419641 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); border-color:#3e8f3e; }
.btn.btnSuccess:hover, .btn.btnSuccess:focus { background-color:#419641; background-position:0 -15px; }
.btn.btnSuccess:active, .btn.btnSuccess.active { background-color:#419641; border-color:#3e8f3e; }
.btn.btnSuccess i { color:#ffffff; }

.btn.btnWarning { background-image:linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); border-color:#e38d13; }
.btn.btnWarning:hover, .btn.btnWarning:focus { background-color:#eb9316; background-position:0 -15px; }
.btn.btnWarning:active, .btn.btnWarning.active { background-color:#eb9316; border-color:#e38d13; }
.btn.btnWarning i { color:#ffffff; }

.btn.btnDanger { background-image:linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); border-color:#b92c28;
}
.btn.btnDanger:hover, .btn.btnDanger:focus { background-color:#c12e2a; background-position:0 -15px; }
.btn.btnDanger:active, .btn.btnDanger.active { background-color:#c12e2a; border-color:#b92c28; }
.btn.btnDanger i { color:#ffffff; }

.btn.btnInfo { background-image:linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); border-color:#28a4c9; }
.btn.btnInfo:hover, .btn.btnInfo:focus { background-color:#2aabd2; background-position:0 -15px; }
.btn.btnInfo:active, .btn.btnInfo.active { background-color:#2aabd2; border-color:#28a4c9; }
.btn.btnInfo i { color:#ffffff; }

.blockBtn a { width:100%; margin:0 0 0.5rem; }

.btn.btn-link { box-shadow:none; text-shadow:none; }
.btn.btnRound { width:4.0rem; height:4.0rem; text-align:center; padding:1.0rem 0; border-radius:50%; font-size:1.2rem; }
.btn.btnRound.btnXs { width:2.2rem; height:2.2rem; padding:0.1rem; font-size:1.2rem; }
.btn.btnRound.btnSm { width:3.0rem; height:3.0rem; padding:0.4rem; font-size:1.3rem; }
.btn.btnRound.btnMd { width:3.5rem; height:3.5rem; padding:0.6rem; font-size:1.5rem; }
.btn.btnRound.btnLg { width:4.5rem; height:4.5rem; padding:0.9rem; font-size:1.7rem; }
.btn.btnRound.btnXl { width:5.0rem; height:5.0rem; padding:1.0rem; font-size:2.0rem; }
.btn.btnRound.btnLg i { margin-top:4px; margin-left:5px; }


/* ------------------------------------------------------------------------------------------------------------
    Tab
------------------------------------------------------------------------------------------------------------ */
.tabSample { display:flex; flex-wrap:wrap; justify-content:space-between; width:100%; padding:1rem; }
.tabItem { flex:1 1 50%; max-width:48%; margin:6rem 0 0; padding:0 0 1.0rem; border-bottom:1px solid #545454; }

.tabArea { width:100%; }
.tabArea .tabLinks { display:flex; list-style:none; margin:0 0; padding:0 0; border-bottom:1px solid #a181f8; font-size:1.2rem; }
.tabArea .tabLinks > li > a { float:left; margin:0 0.2rem 0 0; padding:1.0rem; border:1px solid #fff; border-bottom-color:transparent; border-radius:2px 2px 0 0; }
.tabArea .tabLinks > li > a:hover { border-color:#a181f8 #a181f8 transparent #a181f8; }
.tabArea .tabLinks > li.active > a,
.tabArea .tabLinks > li.active > a:hover,
.tabArea .tabLinks > li.active > a:focus { color:#fff; font-weight:bold; background:#a181f8; border:1px solid #ffb600; border-bottom-color:transparent; }
.tabArea .tabContent { width:100%; color:#545454; font-size:1.2rem; }
.tabArea .tabContent > .tabPane { display:none; }
.tabArea .tabContent > .tabPane.active { display:block; padding:1.5rem; background-color:#efefef; }
.tabArea .tabContent > .active { display:block; }

.tabLinkRight .tabLinks { display:flex; justify-content:flex-end; }

.tabLeft { display:flex; justify-content:flex-start; }
.tabLeft .tabLinks { display:flex; flex-direction:column; width:10%; }
.tabLeft .tabLinks li >a { width:100%; }
.tabLeft .tabContent { width:90% }

.tabRight { display:flex; justify-content:flex-end; }
.tabRight .tabLinks { display:flex; flex-direction:column; width:10%; }
.tabRight .tabLinks li >a { width:100%; }
.tabRight .tabContent { width:90% }

.tabJustified .tabLinks { display:flex; justify-content:space-between; }
.tabJustified .tabLinks > li { flex:1 1 20%; }
.tabJustified .tabLinks > li >a { width:100%; }

/* ------------------------------------------------------------------------------------------------------------
    Accordion
------------------------------------------------------------------------------------------------------------ */
.accordionSample { width:100%; padding:1rem; }
.accordionItem { margin:6rem 0 0; padding:0 0 1.0rem; border-bottom:1px solid #545454; }
.accordion { font-size:1.2rem; }
.accordion .toggle { position:relative; display:block; padding:1rem; border:solid #ccc; border-width:0 1px 1px; background-color:#f4f4f4; text-decoration:none; text-transform:uppercase; color:#a497ab; }
.accordion .toggle:after { content:"+"; display:block; position:absolute; right:15px; top:20%; height:20px; width:20px; line-height:20px; border:2px solid #a497ab; border-radius:50%; text-align:center; color:#a497ab; }
.accordion .toggleContents { display:none; }
.accordion .toggleContents p { font-size:1.2rem; }
.accordion:first-child .toggle { border-top-width:1px; }
.accordion.active .toggle { background-color:#f0ebef; }
.accordion.active .toggle, .accordion.active .toggle:after { color:#906090; }
.accordion.active .toggle:after { content:"_"; line-height:10px; border-color:#906090; }
.accordion.active .toggleContents { display:block; padding:0.5rem 1rem; border:solid #ccc; border-width:0 1px 1px; background-color:#fff; color:#a497ab; }

/* ------------------------------------------------------------------------------------------------------------
    Slider Bar
------------------------------------------------------------------------------------------------------------ */
.sliderSample { width:100%; padding:1rem; }


/* ------------------------------------------------------------------------------------------------------------
    Load
------------------------------------------------------------------------------------------------------------ */
.loadSample { display:flex; flex-wrap:wrap; justify-content:space-between; width:100%; padding:1rem; }
.loadItem { flex:1 1 50%; max-width:48%; margin:6rem 0 0; padding:0 0 1.0rem; border-bottom:0px solid #545454; position:relative; }
















/* ------------------------------------------------------------------------------------------------------------
    input
------------------------------------------------------------------------------------------------------------ */
/* input 기본 스타일 초기화 */
input { -webkit-appearance:none; -moz-appearance:none; appearance:none; border:1px solid #d9d9d9; /* width:2.0rem; height:2.0rem; */ }
input:hover, input:active, input:focus { outline:none; box-shadow:0px 0px 6px 2px #a181f8; }
/* IE10 이상에서 input box에 추가된 지우기 버튼 제거 */
/*input::-ms-clear { display:none;}*/

/* input type number 에서 화살표 제거 */
/*input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-out-spin-button { -webkit-appearance:none; -moz-appearance:none; appearance:none; }*/
/* input number의 외형을 텍스트필드로 바꿔줘야한다 */
/*input[type=number] { -moz-appearance:textfield; }*/

input[type="checkbox"]{ display:none; }
input[type="checkbox"] + label{ display:inline-block; width:2.0rem; height:2.0rem; border:2px solid #d9d9d9; position:relative; }
input[type="checkbox"]:checked + label::after{ content:'✔'; font-size:1.8rem; width:2.0rem; height:2.0rem; text-align:center; position:absolute; left:-0.2rem; top:-0.2rem; }

/* ------------------------------------------------------------------------------------------------------------
    textarea
------------------------------------------------------------------------------------------------------------ */
textarea { width:100%; }



/* ------------------------------------------------------------------------------------------------------------
    Switch Button
------------------------------------------------------------------------------------------------------------ */
.switch { position:relative; display:inline-block; vertical-align:top; width:75px; height:30px; padding:0px; background-color:white; border-radius:18px; box-shadow:inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05); cursor:pointer; background-image:-webkit-linear-gradient(top, #eeeeee, white 25px); background-image:-moz-linear-gradient(top, #eeeeee, white 25px); background-image:-o-linear-gradient(top, #eeeeee, white 25px); background-image:linear-gradient(to bottom, #eeeeee, white 25px); }
.switchInput { position:absolute; top:0; left:0; opacity:0; }
.switchLabel { position:relative; display:block; height:inherit; font-size:1.2rem; text-transform:uppercase; background:#b92c28; border-radius:inherit; box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15); -webkit-transition:0.15s ease-out; -moz-transition:0.15s ease-out; -o-transition:0.15s ease-out; transition:0.15s ease-out; -webkit-transition-property:opacity background; -moz-transition-property:opacity background; -o-transition-property:opacity background; transition-property:opacity background; }
.switchLabel:before, .switchLabel:after { position:absolute; top:46%; margin-top:-.5em; line-height:1; -webkit-transition:inherit; -moz-transition:inherit; -o-transition:inherit; transition:inherit; }
.switchLabel:before { content:attr(data-off); right:11px; color:#fff; text-shadow:0 1px rgba(0, 0, 0, 0.2); }
.switchLabel:after { content:attr(data-on); left:11px; color:#fff; text-shadow:0 1px rgba(0, 0, 0, 0.2); opacity:0; }
.switchInput:checked ~ .switchLabel { background:#47a8d8; box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2); }
.switchInput:checked ~ .switchLabel:before { opacity:0; }
.switchInput:checked ~ .switchLabel:after { opacity:1; }
.switchHandle { position:absolute; top:0.15rem; left:0.2rem; width:2.7rem; height:2.7rem; background:white; border-radius:50%; box-shadow:1px 1px 5px rgba(0, 0, 0, 0.2); background-image:-webkit-linear-gradient(top, white 40%, #f0f0f0); background-image:-moz-linear-gradient(top, white 40%, #f0f0f0); background-image:-o-linear-gradient(top, white 40%, #f0f0f0); background-image:linear-gradient(to bottom, white 40%, #f0f0f0); -webkit-transition:left 0.15s ease-out; -moz-transition:left 0.15s ease-out; -o-transition:left 0.15s ease-out; transition:left 0.15s ease-out; }
.switchHandle:before { content:''; position:absolute; top:50%; left:50%; margin:-6px 0 0 -6px; width:12px; height:12px; background:#f9f9f9; border-radius:6px; box-shadow:inset 0 1px rgba(0, 0, 0, 0.02); background-image:-webkit-linear-gradient(top, #eeeeee, white); background-image:-moz-linear-gradient(top, #eeeeee, white); background-image:-o-linear-gradient(top, #eeeeee, white); background-image:linear-gradient(to bottom, #eeeeee, white); }
.switchInput:checked ~ .switchHandle { left:4.6rem; box-shadow:-1px 1px 5px rgba(0, 0, 0, 0.2); }
.switch-green > .switchInput:checked ~ .switchLabel { background:#4fb845; }
















/*label { font-size:1.4rem !important; padding-right:10px !important; }*/
select { font-size:1.4rem; padding:2px 5px; }
select:hover, select:active, select:focus { outline:none; box-shadow:0px 0px 6px 2px #a181f8; }

/* select box 스타일 초기화 */
/*select { -webkit-appearance:none; -moz-appearance:none; appearance:none; }*/

/* IE에서 Select box 화살표 제거 */
/*select::-ms-expand { display:none; }*/






/* ------------------------------------------------------------------------------------------------------------
   Notifications
------------------------------------------------------------------------------------------------------------ */
.notification { padding:0px 7px 0px 7px; color:#fff; background:#ed7a53; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-weight:700; font-size:12px; font-family:Tahoma; position:absolute; top:-11px; right:-10px; box-shadow:0px 1px 0px 0px rgba(0, 0, 0, 0.2); text-shadow:none;  }
.notification.green { background:#9fc569; }
.notification.blue { background:#88bbc8; }








/*.login-container { width:360px; }*/
/*.login-panel { margin-top:100px; }*/
/*.login-panel:after, body.login-page .login-panel:before { background-image:linear-gradient(to bottom, #f8f8f8 0%, #f9f9f9 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#fff9f9f9', GradientType=0); border:1px solid #c4c6ca; content:""; display:block; height:100%; left:-1px; position:absolute; width:100%; }*/
/*.login-panel:after { -webkit-transform:rotate(2deg); -ms-transform:rotate(2deg); transform:rotate(2deg); top:0; z-index:-1; }*/
/*.login-panel:before { -webkit-transform:rotate(-3deg); -ms-transform:rotate(-3deg); transform:rotate(-3deg); top:0; z-index:-2; }*/
/*.login-panel .user-avatar { text-align:center; background-image:linear-gradient(to bottom, #ffffff 0%, #f3f3f3 100%); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff3f3f3', GradientType=0); border-bottom:1px solid #c4c4c4; padding:15px 0; margin:0 -15px 20px; }*/
/*.login-panel .user-avatar img { border-radius:50%; }*/

/*!* ------------------------------------------------------------------------------------------------------------*/
/*    Project Board*/
/*------------------------------------------------------------------------------------------------------------ *!*/
/*.dashPanel { margin:1% 0 0; padding:0 1%; }*/
/*.dashPanel .panel-body { display:block; }*/
/*.projectTable { padding:0; margin:1% 0 0; text-align:center; }*/
/*.projectTitle { padding:0; background:#5b73ca; overflow-x:hidden; }*/
/*.projectTitle h6 { color:#fff; margin:10px 0; }*/
/*.projectTitle a { color:#fff !impotrant; }*/
/*.projectTitle a:hover h6 { color:#ffb600; }*/
/*.projectTitle01 { padding:0; border-right:1px solid #fff; border-bottom:1px solid #fff; }*/
/*.projectTitle02 { padding:0 15px; text-align:left !important; border-right:1px solid #fff; border-bottom:1px solid #fff; }*/
/*.projectTitle03 { padding:0; border-right:1px solid #fff; border-bottom:1px solid #fff; }*/
/*.projectTitle04 { padding:0; border-right:1px solid #fff; border-bottom:1px solid #fff; }*/
/*.projectTitleE { padding:0; border-bottom:1px solid #fff; }*/
/*.projectContent01 { padding:0; background:#fbfbfb; text-align:center; }*/
/*.projectContent01 a:hover div { background:#ffb600; color:#fff; }*/
/*.projectContent011 { padding:0; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; }*/
/*.projectContent012 { padding:0; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; }*/
/*.projectContent013 { padding:0; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; }*/
/*.projectContent014 { padding:0; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; }*/
/*.projectContent015 { padding:0; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; }*/
/*.projectContent01E { padding:0; border-bottom:1px solid #c4c4c4; }*/
/*.projectContent02 { padding:0; background:#f3f3f3; }*/
/*.projectContent02 a:hover div { background:#ffb600; color:#fff; }*/
/*.projectContent021 { padding:0; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; }*/
/*.projectContent022 { padding:0; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; }*/
/*.projectContent023 { padding:0; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; }*/
/*.projectContent024 { padding:0; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; }*/
/*.projectContent025 { padding:0; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; }*/
/*.projectContent02E { padding:0; border-bottom:1px solid #c4c4c4; }*/

/*.pjtInfo { padding:0; }*/
/*.pjtInfo i { position:absolute; top:10px; right:10px; color:#fff; }*/
/*.buyerInfo { display:block; padding:0; }*/
/*.buyerInfo01 { padding:0; background:#5b73ca; }*/
/*.buyerInfo01 h5 { color:#fff; }*/
/*.buyerInfo02 { padding:0; }*/
/*.buyerInfo02 .lineL { border-left:1px solid #c4c4c4; }*/
/*.buyerInfo02 .lineR { border-right:1px solid #c4c4c4; }*/
/*.buyerInfo02 .lineBoth { border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; }*/
/*.buyerInfo02 .buyerInfoL { background:#f3f3f3; border-bottom:1px solid #c4c4c4; }*/
/*.buyerInfo02 .buyerInfoR { padding:0; border-bottom:1px solid #c4c4c4; }*/

/*.hostingInfo { display:block; padding:0; }*/
/*.hostingInfo01 { padding:0; background:#5b73ca; border-right:1px solid #fff; }*/
/*.hostingInfo01 h5 { color:#fff; }*/
/*.hostingInfo02 { padding:0; }*/
/*.hostingInfo02 .lineL { border-left:1px solid #c4c4c4; }*/
/*.hostingInfo02 .lineR { border-right:1px solid #c4c4c4; }*/
/*.hostingInfo02 .lineBoth { border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; }*/
/*.hostingInfo02 .hostingInfoL { background:#f3f3f3; border-bottom:1px solid #c4c4c4; }*/
/*.hostingInfo02 .hostingInfoR { padding:0; border-bottom:1px solid #c4c4c4; }*/

/*.contractInfo { display:block; padding:0; }*/
/*.contractInfo01 { padding:0; background:#5b73ca; border-right:1px solid #fff; }*/
/*.contractInfo01 h5 { color:#fff; }*/
/*.contractInfo02 { padding:0; }*/
/*.contractInfo02 .lineL { border-left:1px solid #c4c4c4; }*/
/*.contractInfo02 .lineR { border-right:1px solid #c4c4c4; }*/
/*.contractInfo02 .lineBoth { border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; }*/
/*.contractInfo02 .contractInfoL { background:#f3f3f3; border-bottom:1px solid #c4c4c4; }*/
/*.contractInfo02 .contractInfoR { border-bottom:1px solid #c4c4c4; }*/

/*.maintenanceInfo { display:block; padding:0; }*/
/*.maintenanceInfo01 { padding:0; background:#5b73ca; border-right:1px solid #fff; }*/
/*.maintenanceInfo01 h5 { color:#fff; }*/
/*.maintenanceInfo02 { padding:0; }*/
/*.maintenanceInfo02 .lineL { border-left:1px solid #c4c4c4; }*/
/*.maintenanceInfo02 .lineR { border-right:1px solid #c4c4c4; }*/
/*.maintenanceInfo02 .lineBoth { border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; }*/
/*.maintenanceInfo02 .maintenanceInfoL { background:#f3f3f3; border-bottom:1px solid #c4c4c4; }*/
/*.maintenanceInfo02 .maintenanceInfoR { border-bottom:1px solid #c4c4c4; }*/

/*.projectTxt { display:block; border:1px solid #c4c4c4; background:#fbfbfb; padding:1%; margin:3% 0 0; }*/
/*.projectTxt01 { border:1px solid #c4c4c4; background:#fff; padding:1% 1% 0; }*/
/*.projectTxt02 { border-bottom:1px solid #c4c4c4; }*/
/*.projectTxt021 { padding:0; }*/
/*.projectTxt022 { text-align:left; }*/
/*.projectTxt022 h6 { padding:0 1%; border-right:1px solid #c4c4c4; border-left:1px solid #c4c4c4 }*/
/*.projectTxt023 { padding:0; }*/
/*.projectInput { margin:1% 0 0; }*/
/*.projectInput { padding:0; }*/
/*.projectInput01 { padding:0; }*/
/*.projectInput02 { padding:0 15px 2.5%; }*/
/*.projectInput02 .btn { display:inline-block; width:100%; padding:6px 12px; margin-bottom:0; font-size:14px; font-weight:400; line-height:1.42857143; text-align:center; white-space:nowrap; vertical-align:middle; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-image:none; border:1px solid transparent; border-radius:4px; }*/



/*@media screen and (max-width:1199px){*/
/*    .projectTitle02 { border-right:0px solid #fff; }*/
/*}*/
/*@media screen and (max-width:991px){*/
/*    .projectTitle02 { border-right:1px solid #fff; }*/
/*    .projectTitle03 { border-right:0px solid #fff; }*/
/*}*/
/*@media screen and (max-width:767px){*/
/*    .projectTitle02 { border-right:0px solid #fff; }*/
/*    .projectTitle03 { border-right:1px solid #fff; }*/
/*    .projectContent013 { border-right:0px solid #c4c4c4; }*/
/*    .projectContent023 { border-right:0px solid #c4c4c4; }*/
/*}*/
/*@media screen and (max-width:414px){*/
/*    .dashPanel { padding:0 0.5%; }*/
/*    .dashPanel .panel-body { padding:10px 1%; }*/
/*    .projectTitle h6 { margin:5px 0; }*/
/*    .projectTitle01 { min-height:37px; }*/
/*    .projectTitle02 { min-height:37px; }*/
/*    .projectTitle03 { width:50%; }*/
/*    .projectTitle04 { width:50%; border-right:0px solid #fff; }*/
/*    .projectTitleE { width:100%; }*/
/*    .projectTxt022 { padding:0 1%; }*/
/*}*/
