
.widget-default {
    background: #EEEEEE;
    color: #282828;
}

.widget-default .widget-header {
    background: #ebebeb
}

.widget-default .widget-header.header-theme-alt {
    background: #555;
    color: white
}

.widget-default .widget-prefix .icon-stack {
    color: black
}

.widget-default .widget-prefix .icon-stack-base {
    color: #d2d2d2
}

.widget-primary {
    background: #8e1016;
    color: #fff
}

/*.widget-primary a:not(.btn) {
    color: #fff
}*/

.widget-primary a:not(.btn) a:hover {
    color: #fff
}

.widget-primary .widget-header {
    background: #770d12
}

.widget-primary .widget-prefix .icon-stack {
    color: white
}

.widget-primary .widget-prefix .icon-stack-base {
    color: #fbafb8
}

.widget-alt-1 {
    background: #72312b;
    color: #fff
}

.widget-alt-1 a:not(.btn) {
    color: white
}

.widget-alt-1 a:not(.btn) a:hover {
    color: #fff
}

.widget-alt-1 .widget-header {
    background: #5f2924
}

.widget-alt-1 .widget-prefix .icon-stack {
    color: white
}

.widget-alt-1 .widget-prefix .icon-stack-base {
    color: #4d211d
}

.widget-alt-2 {
    background: #8d9848;
    color: #fff
}

.widget-alt-2 a:not(.btn) {
    color: #fff
}

.widget-alt-2 a:not(.btn) a:hover {
    color: #fff
}

.widget-alt-2 .widget-header {
    background: #7d8740
}

.widget-alt-2 .widget-prefix .icon-stack {
    color: white
}

.widget-alt-2 .widget-prefix .icon-stack-base {
    color: #8d9848
}


.bump-down .widget {
    margin-top: 10px
}

.widget-smcccd {
    background: #002F65;
    color: #fff
}

.widget-smcccd a:not(.btn) {
    color: #fff
}

.widget-smcccd a:not(.btn) a:hover {
    color: #fff
}

.widget-smcccd .widget-header {
    background: #00234b
}

.widget-smcccd .widget-prefix .icon-stack {
    color: white
}

.widget-smcccd .widget-prefix .icon-stack-base {
    color: #002F65
}

.widget-info {
    background: #AEB19A;
    color: #fff
}

.widget-info a:not(.btn) {
    color: #fff
}

.widget-info a:not(.btn) a:hover {
    color: #fff
}

.widget-info .widget-header {
    background: #a2a68c
}

.widget-info .widget-prefix .icon-stack {
    color: white
}

.widget-info .widget-prefix .icon-stack-base {
    color: #AEB19A
}

.widget {
    position: relative;
    border-radius: 5px;
    margin-bottom: 10px
}

.widget .widget-prefix .icon-stack {
    position: absolute;
    top: -23px;
    left: 5px;
    font-size: 25px
}

.widget .widget-prefix-lg .icon-stack {
    top: -28px;
    left: 5px;
    font-size: 30px
}

.widget .widget-header {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.widget .widget-header h3 {
    text-align: center;
    padding: 20px 0;
    padding-bottom: 20px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    margin: 0;
    font-weight: 400
}

.widget .widget-header h3 a {
    font-weight: normal
}

.widget .widget-image img {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.widget .widget-content {
    padding: 20px
}

.widget .widget-content h3 {
    margin-top: 0
}

.widget .widget-content:last-child {
    margin-bottom: 0
}

.widget .widget-content .buttons {
    text-align: right;
    margin-right: 10px;
    margin-top: 10px
}

.widget .widget-content .buttons.text-left {
    text-align: left
}

.widget-default {
    background: #fff;
    color: #1f1f1f;
    border: 1px solid #ddd
}

.widget-default a:not(.btn) {
    color: #1f1f1f
}

.widget-default a:not(.btn) a:hover {
    color: #1f1f1f
}

.widget-default .widget-header {
    background: #8e1018;
    color: #fff;
}

.widget-default .widget-prefix .fa-stack {
    color: #595959
}

.widget-default .widget-prefix .fa-stack-base {
    color: #595959
}

.widget-primary {
    background: #fff;
    color: #1f1f1f;
    border: 1px solid #ddd;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.widget-primary 
/*.widget-primary a:not(.btn) {
    color: #8e1016
}*/

.widget-primary a:not(.btn) a:hover {
    color: #1f1f1f
}

.widget-primary .widget-header {
    background: #8e1016;
    color: #1f1f1f
}

.widget-primary .widget-prefix .fa-stack {
    color: #595959
}

.widget-primary .widget-prefix .fa-stack-base {
    color: #595959
}

.widget-alt-1 {
    background: #72312b;
    color: #fff
}

.widget-alt-1 a:not(.btn) {
    color: #fff
}

.widget-alt-1 a:not(.btn) a:hover {
    color: #fff
}

.widget-alt-1 .widget-header {
    background: #5f2924
}

.widget-alt-1 .widget-prefix .fa-stack {
    color: #fff
}

.widget-alt-1 .widget-prefix .fa-stack-base {
    color: #4d211d
}

.widget-alt-2 {
    background: #8d9848;
    color: #fff
}

.widget-alt-2 a:not(.btn) {
    color: #fff
}

.widget-alt-2 a:not(.btn) a:hover {
    color: #fff
}

.widget-alt-2 .widget-header {
    background: #7d8740
}

.widget-alt-2 .widget-prefix .fa-stack {
    color: #fff
}

.widget-alt-2 .widget-prefix .fa-stack-base {
    color: #8d9848
}

.bump-down {
    margin-top: 35px
}

.with-prefix.fix-prefix {
    margin-top: 30px
}

.bump-down .widget {
    margin-top: 10px
}

.widget-smcccd {
    background: #002F65;
    color: #fff
}

.widget-smcccd a:not(.btn) {
    color: #fff
}

.widget-smcccd a:not(.btn) a:hover {
    color: #fff
}

.widget-smcccd .widget-header {
    background: #00234b
}

.widget-smcccd .widget-prefix .fa-stack {
    color: #fff
}

.widget-smcccd .widget-prefix .fa-stack-base {
    color: #002f65
}

.widget-info {
    background: #AEB19A;
    color: #fff
}

.widget-info a:not(.btn) {
    color: #fff
}

.widget-info a:not(.btn) a:hover {
    color: #fff
}

.widget-info .widget-header {
    background: #a2a68c
}

.widget-info .widget-prefix .fa-stack {
    color: #fff
}

.widget-info .widget-prefix .fa-stack-base {
    color: #aeb19a
}

.widget {
    position: relative;
    border-radius: 5px;
    margin-bottom: 10px
}

.widget .widget-prefix .fa-stack {
    position: absolute;
    top: -23px;
    left: 5px;
    font-size: 25px
}

.widget .widget-prefix-lg .fa-stack {
    top: -28px;
    left: 5px;
    font-size: 30px
}

.widget .widget-header {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.widget .widget-header h3 {
    text-align: center;
    padding: 10px 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    margin: 0;
    font-weight: 400
}

.widget .widget-header h4 {
    text-align: center;
    padding: 10px 0;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    margin: 0;
    font-weight: 400;
	color:#fff;
    font-size: 18px
}

.widget .widget-header h2 {
        text-align: center;
        padding: 10px 0;
        border-top-right-radius: 4px;
        border-top-left-radius: 4px;
        margin: 0;
        font-weight: 400;
        color: #fff;
        font-size: 18px;
}

.widget .widget-header h3 a {
    font-weight: normal
}

.widget .widget-image img {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.widget .widget-content {
    padding: 20px
}

.widget .widget-content h3 {
    margin-top: 0
}

/*.widget .widget-content a:hover,
.widget .widget-content a:active,
.widget .widget-content a:focus {
    color: #1f1f1f
}*/

.widget .widget-content .widget .widget-content:last-child {
    margin-bottom: 0
}

.widget .widget-content .buttons {
    text-align: right;
    margin-right: 10px;
    margin-top: 10px
}

.widget .widget-content .buttons.text-left {
    text-align: left
}

.caption h3 {
    color: #8e1016;
    margin-top: 0;
    padding: 9px
}

.with-thumb .caption {
    padding: 20px
}

.with-thumb img {
    width: 100%
}

.widget-thumb.widget-content {
    padding: 8px
}

.widget-thumb.widget-content nav#BloggerPosts h5.media-heading a {
    color: #8e1016;
    padding: 8px;
    font-weight: normal
}

.widget-thumb.widget-content nav#BloggerPosts h5.media-heading a:hover,
.widget-thumb.widget-content nav#BloggerPosts h5.media-heading a:active,
.widget-thumb.widget-content nav#BloggerPosts h5.media-heading a:focus {
    color: #595959;
    padding: 8px;
    font-weight: normal
}

@media screen and (max-width:767px) {
    .widget-content .table-responsive {
        border: none
    }
}

.widget table.table tr td,
.widget table.table tr th {
    border-top: none
}

