﻿.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.paragraphWithDropCap::first-letter {
    color: #903;
    float: left;
    font-size: 75px;
    line-height: 60px;
    padding-top: 4px;
    padding-right: 8px;
    padding-left: 3px;
    font-style: normal;
}

.titleWithDropCap::first-letter {
    color: #903;
    font-size: 75px;
    line-height: 60px;
    padding-top: 4px;
    padding-left: 3px;
    font-style: normal;
}

.top-buffer {
    margin-top: 20px;
}

.rounded {
    border-radius: 10px;
}

.equal {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
}

.borderless td, .borderless th {
    border: none !important;
}

.buynowbutton {
    color: #990033;
    background-color: gainsboro;
    width: 100%;
    text-align: center;
    -webkit-appearance: button;
    -moz-appearance: button;
    /*appearance: button;*/
}

.buynowbutton:hover {
    color: #990033;
    text-decoration: underline;
    background-color: gainsboro;
    width: 100%;
    text-align: center;
    -webkit-appearance: button;
    -moz-appearance: button;
    /*appearance: button;*/
}

.buynowbutton:active {
    color: black;
    text-decoration: underline;
    background-color: gainsboro;
    width: 100%;
    text-align: center;
    -webkit-appearance: button;
    -moz-appearance: button;
    /*appearance: button;*/
}

.review {
    font-style: italic;
}

a.plain {
    color: black;
}

a.plain:link { /* unvisited */
    color: black;
}

a.plain:visited {
    text-decoration: none;
    color: black;
}

a.plain:focus {
    text-decoration: none;
}

a.plain:hover {
    text-decoration: none;
}

a.plain:active { /* clicked */
    color: black;
    text-decoration: none;
}

.sideLogoWidth {
    width: 0;
}

@media (min-width: 992px) {
    .col-md-border:not(:last-child) {
        border-right: 1px solid #d7d7d7;
    }

    .col-md-border + .col-md-border {
        border-left: 1px solid #d7d7d7;
        margin-left: -1px;
    }
}

@media (min-width: 992px) {
    .sideLogoWidth {
        width: 50px;
    }
}
