.progress-steps{background:#ededed; border-radius:3px; font-size: 14px; }
.progress-steps .list-inline{margin-left: 0px;}
.progress-steps li{width: 30%; padding:10px 0px 10px 40px; position: relative; left: -4px;}
.progress-steps li:first-child,.progress-steps li.active:first-child{padding-left: 20px; left: 0;}
.progress-steps li.active{background:#8cc68a; color:#fff; z-index: 999; left: -7px;}
.progress-steps li.active:after{content: ' '; position: absolute; height: 0; width: 0; right:-50px; top: 0; border: 25px solid transparent; border-left-color: #8cc68a;}
/*.progress-steps li.active:last-child:after{content: ' '; right:0; border:0px;}*/
.progress-steps li.completed{background:#c5e2c4; z-index: 1000;}
.progress-steps li.completed:after{content: ' '; position: absolute; height: 0; width: 0; right:-50px; top: 0; border: 25px solid transparent; border-left-color: #c5e2c4;}
.progress-steps li > span{display: inline-block; padding: 5px 10px; border-radius:50%; background:#d5d5d5; font-weight:bold; margin: 0 10px 0 0;}
.progress-steps li.active span{color:#8cc68a; background:#fff;}
.progress-steps li.completed span{color:#666; background:#eef6ed;}
.panel-deposit-custom{margin: 0; border:1px solid #cdcdcd; border-radius: 4px;}
.panel-deposit-custom .panel-deposit-left{}
.panel-deposit-custom .panel-deposit-right{}
.form-deposit.form-padding{padding:20px;}
.form-deposit .panel{border:0; box-shadow:none; border-top:1px solid #cdcdcd; margin:0 -15px; padding: 0 15px;}
.form-deposit .panel:first-child{border-top:0;}
.form-deposit .panel-heading{background-color:#fff;}
.form-deposit .panel-body{border-top: 0 !important;}
.form-deposit .panel-title{font-size: 22px; }
.form-deposit .panel-title{ color: #3b3b3b;}
.form-deposit label{font-size: 16px; color: #3b3b3b;}
.form-deposit .panel-group-custom{border-top:1px solid #cdcdcd; margin: 30px -35px 0 -35px; padding-top: 10px;}
.form-deposit .panel-group-custom .panel{margin:0;}
.txt-calendar, .txt-search{position: relative; }
.txt-calendar .icon-calendar{position: absolute; top: 10px; right: 8px; z-index: 1001; display: inline-block;}
.txt-search .icon-search-blk{position: absolute; top: 8px; right: 8px; z-index: 1001; display: inline-block;}
.txt-search .select2-container--default .select2-selection--multiple{padding:0 25px 0 0;}
.txt-search .select2-container{width: 100% !important;}
.widget-user-profile{background:#f8f8f8; padding:10px; border:1px solid #eeeeee; position: relative; margin: 0 0 15px;}
.widget-user-profile .userprofile-left, .widget-user-profile .userprofile-right{display: table-cell; vertical-align: top;}
.widget-user-profile .userprofile-left{padding:0 10px 0 0;}
.widget-user-profile .userprofile-left img{border:2px solid #666;}
.widget-user-profile .userprofile-right h6{font-size: 14px; font-weight: bold; margin: 0 0 5px; padding: 0 10px 0 0;}
.widget-user-profile .userprofile-right > span{display: block;}
.widget-user-profile .userprofile-close{position: absolute; right: 10px; top: 3px; font-weight: bold; color: #727272;}
.progress-bar-custom h6{font-weight: bold;}
.progress-bar-custom .progress{background-color: #fff; border: 1px solid #fdb81f; margin: 10px 0 30px 0;}
.progress-bar-custom .progress-bar{background-color: #fbd980; color: #000;}
.btn-deposit, .btn-deposit:hover{background-color:#0a77bd; color: #fff;}
.deposit-right .list-deposit-rht{margin:0 -15px;}
.deposit-right .list-deposit-rht li{border-top:1px solid #e4e8eb;}
.deposit-right .list-deposit-rht li:last-child{border-bottom:1px solid #e4e8eb;}
.deposit-right .list-deposit-rht li > a{padding:20px; display: block; color: #333;}
.deposit-right .list-deposit-rht li a.active{background:#dcfaff;}
.deposit-right .list-deposit-rht li i{margin:0 5px 0 0;}
.panel-deposit-custom .icon-down-arrow{transition: transform 0.3s linear;}
.panel-deposit-custom .icon-up-arrow{transition: transform 0.3s linear;}
.btn-upload{display: table-cell;}
.txt-upload{color:#999; }
.txt-upload mark{background:none; columns: #999;}
.txt-deposit-edit > a{color: #055999; font-size: 16px; border-right: 1px solid #cdcdcd; padding:0 15px 0 0; margin:0 10px 0 0; z-index: 9999}
.txt-deposit-edit > a:last-child{border: 0; padding:0; margin:0;}