div#mobi-sms-pay-container {
   clear: both;
   padding: 20px;
   background: #DDDDDD;
}
div#MobiltekSMS-container {
   margin-top: 20px;
}
div#mobi-sms-pay-container button#MobiltekSMS-button {
   margin: 0px auto;
   display: block;
}
div#MobiltekSMS-container #regulaminSMS {
    color:#1985c3;
    cursor:pointer;
}
div#MobiltekSMS-container #regulaminSMS:hover {
    border-bottom:1px solid #1985c3;
}

p.sms-pay-notice {text-align:center}
div#mobi-sms-pay-container .smsPriceGrossInfo{font-style:italic;}
div#mobi-sms-pay-container .smsPriceNetInfo{font-style:italic;}
div#mobi-sms-pay-container .smsTxtInfo{font-weight:bold}
div#mobi-sms-pay-container .smsNumberInfo{font-weight:bold}/* keywords */
.doc-keywords > h3 {
    font-size: 20px;
    line-height: 1.8em;
    margin: 0;
}
.keywords-doc {
    padding: 20px;
}
.keywords-doc > h5 {
    border-bottom: 1px solid;
    display: inline;
    margin-right: 5px;
}
.keywords-doc > a {
    font-size: 14px;
}
.keywords-doc a {
    margin: 0 5px;
}

/* .keywords-doc > a:not(:last-child)::after {
   	content: "  |";
    margin-right: 5px;
} */
.list-keywords > h3
.doc-keywords > h3 {
   font-size: 14px;
   line-height: 1.8em;
   margin: 0;
}
.doc-keywords .img-responsive.img-thumbnail {
    float: left;
    margin-right: 10px;
}
.doc-keywords a .title {
    margin: 0;
}
.doc-keywords {
	border-bottom: 1px solid #ECECEC;
    margin-bottom: 10px;
    padding: 15px 0;
} 
.doc-keywords .img-responsive {
    max-width: 220px;
}
/* end keywords */ 