.template-container{
    margin: 0 auto;
}
.box-section {
    background: #fff;
}

.box-section > div:first-child {
    background-color: #ccc;
}
textarea {
    padding: .5rem .75rem !important;
}
.contract-sign-agreement-container, .retainer-agreement-container {
    overflow: auto;
}
.contract-sign-agreement-container {
    padding: 1.5em;
    margin-top: 1.5em;
}
.sticky {
    z-index: 9999;
}
/*.water-mark-wrapper {*/
/*    position: relative;*/
/*    !*background: red;*!*/
/*}*/
/*.water-mark-wrapper:after {*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    content: url(../images/rajulaw-watermark.jpg);*/
/*    transform: translate(-50%, -50%);*/
/*}*/
.water-mark-wrapper {
    background: url("../images/watermark-rsign.png");
}
