.ribbon {background-color:#f6f6f6;}
.ribbon .r1{background-color:#f6f6f6;}
.ribbon .img-r1{max-height:30px;height:30px;margin:8px 0px;}
#cmslogo{max-height:45px;margin:15px 0;height:135px;}
.pradm-btn{color:#fff;font-size:12px; background-color: #131719;height:32px;padding-right:16px;padding-left:16px;border-radius:30px;}
.pradm-btn:hover{color:#fff;background-color: #2c353a;}
.pradm-btn-logout{background-color: #a51830;}

img{max-width:100%;}
button:focus {outline:0;}
.btn.focus, .btn:focus {outline: 0;box-shadow: 0 0 0 0;}
.po_margint10{margin-top:10px;}.po_marginb10{margin-bottom:10px;}.po_paddingt10{padding-top:10px;}.po_paddingb10{padding-bottom:10px;}
.po_margint15{margin-top:15px;}.po_marginb15{margin-bottom:15px;}.po_paddingt15{padding-top:15px;}.po_paddingb15{padding-bottom:15px;}
.po_margint20{margin-top:20px;}.po_marginb20{margin-bottom:20px;}.po_paddingt20{padding-top:20px;}.po_paddingb20{padding-bottom:20px;}
.po_margint30{margin-top:30px;}.po_marginb30{margin-bottom:30px;}.po_paddingt30{padding-top:30px;}.po_paddingb30{padding-bottom:30px;}
.po_margint40{margin-top:40px;}.po_marginb40{margin-bottom:40px;}.po_paddingt40{padding-top:40px;}.po_paddingb40{padding-bottom:40px;}
.po_margint50{margin-top:50px;}.po_marginb50{margin-bottom:50px;}.po_paddingt50{padding-top:50px;}.po_paddingb50{padding-bottom:50px;}
.po_margint60{margin-top:60px;}.po_marginb60{margin-bottom:60px;}.po_paddingt60{padding-top:60px;}.po_paddingb60{padding-bottom:60px;}

nav .m-menu ul li label.div {padding:0 15px;line-height:47px!important;}
nav .m-menu ul li label {border-bottom:0px!important;padding:0 15px!important;}
label.div::after {content:none!important;}
.li-mobile{border-bottom: 1px solid #e8e8e8;}
nav .m-menu ul li a,li.li-mobile:last-child{border-bottom:0!important;}
.pointer{cursor:pointer;}

@media(min-width:300px){
.pr-left{text-align: center!important;}
.pr-right{text-align: center!important;}
.pr-center{text-align: center!important;}
}
@media(min-width:768px){
.pr-left{text-align: center!important;}
.pr-right{text-align: center!important;}
.pr-center{text-align: center!important;}
}
@media(min-width:992px){
.pr-left{text-align: left!important;}
.pr-right{text-align: right!important;}
.pr-center{text-align: center!important;}
}
@media(min-width:1200px){
.pr-left{text-align: left!important;}
.pr-right{text-align: right!important;}
.pr-center{text-align: center!important;}
}

