.promos-tab.my-promos{position:relative}
.promos-tab.my-promos .tag.details-tag{border-radius:0 6px 0 12px;position:absolute;position:absolute;padding:5px 15px;right:0;top:0}
.pro-det-screen .badge{font-weight:400;margin:0 0 30px;padding:10px 20px;text-transform:uppercase}
.pro-det-screen .sec-title{color:#000;font-size:1.07143em;font-weight:500;line-height:1.46667;margin:0 0 20px}
.btns-holder .btn{min-width:144px}
.btns-holder .btn:not(:last-child){margin-right:15px}
.pro-det-screen .btns-holder{margin-bottom:20px}
.block-summary .row>div{margin:0 0 30px}
.pro-det-screen .block-summary{padding:30px 30px 10px 30px}
.pro-det-screen .block-summary .info-static .label,.pro-det-screen .block-summary .info-static label{margin:0}
.pro-det-screen .block-summary .info-static .label{color:#666;display:block;font-size:.85714em;line-height:1.5}
.pro-det-screen .block-summary .info-static .label.billing-stmt{font-size:11px;display:inline-block}
.pro-det-screen .block-summary .info-static .label.billing-stmt .date{color:#2b2b2b}
.pro-det-screen .block-summary .info-static strong{font-weight:500}
.pro-det-screen .block-summary .info-static .value{color:#222;display:block;font-weight:500;font-size:1.14286em;line-height:1.5;margin:0 0 5px}
.pro-det-screen .gridholder{border:1px solid #d8dde4;border-radius:4px;margin:0 0 30px}
.pro-det-screen .gridholder ul{margin:0}
.pro-det-screen .gridholder ul li{padding:15px 10px}
.pro-det-screen .gridholder ul li:not(:last-child){border-bottom:1px solid rgba(191,191,191,.2)}
.pro-det-screen .gridholder .date{text-align:center}
.pro-det-screen .gridholder .date span{display:block;color:#222}
.pro-det-screen .gridholder .date .month{text-transform:uppercase;font-size:.64286em;line-height:1.44444;letter-spacing:.45px}
.pro-det-screen .gridholder .date .year{font-size:.64286em;line-height:1.44444}
.pro-det-screen .gridholder .date .day{font-size:1.42857em;line-height:.85;letter-spacing:.45px}
.pro-det-screen .gridholder .info-static .static-label{font-size:14px}
.pro-det-screen .gridholder .info-static .label{display:block;color:#999;margin:0;font-size:.78571em;line-height:1.54545}
.pro-det-screen .gridholder .info-static .val strong{font-weight:500}
.pro-det-screen .gridholder .info-static .val{display:block;font-weight:500;color:#222;font-size:1em;line-height:1.5}
.pro-det-screen .gridholder .slimScrollDiv{max-height:225px !important; height:auto !important}
.pro-det-screen .gridholder .slimScrollDiv .list-inline{max-height:225px !important; height:auto !important}
.pro-det-screen .header .title{font-size:1.57143em;font-weight:500;line-height:1.45455;margin:0 0 10px}
.pro-det-screen .header .sub-title{color:#222;font-size:1.143em;line-height:1.5;margin:0 0 30px}
.tab-content.def-det-content .tab-pane{padding:15px 0}
.payment-activity-tab .ui-jqgrid-bdiv .date{left:-25px}
.sch-pymnt-header ul li a{border-radius:13px}
.early-termination-dialog.ui-dialog.ui-widget-content{min-height:auto}
@media(max-width:991px){
.pro-det-screen{padding: 15px 0 0;}
.pro-det-screen.deferred-details .list-gen-tab-nav.scroll-inactive{margin: 15px 0 50px !important;}
}
@media(max-width:580px){
.pro-det-screen .btns-holder .btn{width: 100%;}
}