.statusMsg{font-size: 15px;margin-bottom: 10px;}
.statusMsg.success{color: #34A853;}
.statusMsg.error{color: #EA4335;}
.statusMsg.error{color: #EA4335;}
.help-block.error {color: #dd4b39;}
.help-block.success {color: #00a65a;}
.pagination .active{opacity: .5;}
.action-links a{font-size: 16px;padding: 2px;}
.btn-toolbar .btn {margin-bottom: 10px;}
.select2-container--default .select2-selection--single {border-radius: 0px;height: 35px;}

/*ddddd*/
.pps-box{margin:0px auto 35px; padding:3px 0px 0px 0px; height:auto; width:100%; background:#fff; border:#c4c4c6 solid 1px; text-align:center;}
.pps-box-row{border-bottom:#c4c4c6 solid 1px; font-size:13px; line-height:20px; color:#000; font-weight:400; padding:0px 2px; display:flex;}
.pps-box-row:first-child{font-size:16px; line-height:24px; font-weight:700; border-bottom:none;}
.pps-box-row:last-child{border-bottom:none;}
.pps-box-row .pps-th01{background:#ededee; padding:8px 5px; margin:0px 0px; border-right:#c4c4c6 solid 1px; width:20%; float:left;}
.pps-box-row .pps-th02{background:#ededee; padding:8px 5px; margin:0px 0px; border-right:#c4c4c6 solid 1px; width:40%; float:left;}
.pps-box-row .pps-th03{background:#ededee; padding:8px 5px; margin:0px 0px; border-right:#c4c4c6 solid 1px; width:15%; float:left;}
.pps-box-row .pps-th04{background:#ededee; padding:8px 5px; margin:0px 0px; border-right:#c4c4c6 solid 1px; width:10%; float:left;}
.pps-box-row .pps-th05{background:#ededee; padding:8px 5px; margin:0px 0px; width:15%; float:left;}

.pps-box-row .pps-td01{padding:5px 5px; margin:0px; border-right:#c4c4c6 solid 1px; width:20%; float:left;}
.pps-box-row .pps-td02{padding:5px 5px; margin:0px; border-right:#c4c4c6 solid 1px; width:40%; float:left;}
.pps-box-row .pps-td03{padding:5px 5px; margin:0px; border-right:#c4c4c6 solid 1px; width:15%; float:left;}
.pps-box-row .pps-td04{padding:5px 5px; margin:0px; border-right:#c4c4c6 solid 1px; width:10%; float:left;}
.pps-box-row .pps-td05{padding:5px 5px; margin:0px; width:15%; float:left;}
.pps-table-mobile{}
@media only screen and (min-width:768px) and (max-width:991px) {
.pps-table-mobile{overflow-x:scroll; margin-bottom:30px; padding-bottom:12px;}
}
@media only screen and (min-width:480px) and (max-width:767px) {
.pps-table-mobile{overflow-x:scroll; margin-bottom:30px; padding-bottom:12px;}
}
@media only screen and (min-width:320px) and (max-width:479px){
.pps-table-mobile{overflow-x:scroll; margin-bottom:30px; padding-bottom:12px;}
}

.sidebar .login-page{background:#3c8dbc;}
.skin-blue .sidebar a{color:#fff;}
.skin-blue .sidebar-menu > li.header{background:#004d79; color:#fff;}
.skin-blue .sidebar-menu > li:hover > a, .skin-blue .sidebar-menu > li.active > a{background:#025f95; border-left-color: #d5f0ff;}
.form-row{margin:0px auto 13px;}
.form-row-left{margin:0px; padding:0px; width:30%; float:left;}
.form-row-right{margin:0px; padding:0px; width:68%; float:right;}
.form-details input[type="text"], .form-details input[type="email"], .form-details input[type="tel"], .form-details input[type="password"]{margin:0px; font: caption; padding:0px 15px; height:42px; width:100%; background:#fafafa; border:#dfdfdf solid 1px; font-size:14px; line-height:normal; font-weight:400; color:#000;}
.form-details .payment-due{margin:0px; padding:0px 15px; height:42px; width:100%; background:#3b5998; border:#3b5998 solid 1px; font-size:16px; line-height:42px; font-weight:900; color:#fff;}
.box-body.box-profile h4.heading-title{font-size: 20px; font-weight: 600; background: #337ab7; color: #fff; padding: 10px;}


.box-body table.table tr th:last-child{text-align: right; padding-right: 5%}
.box-body table.table tr td:last-child{text-align:right;}


