img.img-right {
    float: right;
    margin: 10px 0 10px 10px;
    padding: 5px;
    border: 1px solid #cccccc;
}

img.img-left {
    float: left;
    margin: 10px  10px  10px 0;
    padding: 5px;
    border: 1px solid #cccccc;
}

img.img-medium{
    max-width: 500px
}

img.img-small{
    max-width: 200px
}


img.img-large {
    border: 1px solid #cccccc;
    padding: 10px;
    margin: 20px auto;
}

.item-page .article-content {
    font-size: 20px;
}

/*
.item-page .article-header > h1 a {
    font-size: 50px;
}


.koowa_header span.whitespace_preserver {
    color: #34619b;
    font-weight: 400;
    font-size: 50px;
    line-height: 50px;
}
*/
/*.com_docman  .docman_category {
    background: url('../images/circles-header-bg.png') no-repeat top right;
    background-size: cover;
}*/


.docman_table_layout.docman_table_layout--default .well.well-small.k-filters.k-filters--toggleable {
    background: none;
}

.docman_table_layout.docman_table_layout--default button.btn.btn-lg.k-js-search-submit {
    background: #24446c;
    color: #fff;
}

.docman_table_layout.docman_table_layout--default button.btn.btn-link.k-js-search-reset {
    background: #ccc;
    border-radius: 5px;
}

.search.top-search {
    width: auto;
    padding: 10px;
    margin-top: 15px;
}

.docman_table_layout.docman_table_layout--default input.form-control.input-block-level {
    width: 50%;
    border: 1px solid #284b77;
}


tr.docman_item td {
    line-height: 4 !important;
    vertical-align: middle !important;
}

.k-ui-namespace .mod_docman .koowa_media--gallery .koowa_media__item__thumbnail img {
    max-height: 220px;
}

.k-ui-namespace .mod_docman .koowa_media--gallery .overflow_container {
    color: #ffffff;
    font-variant: all-small-caps;
    font-size: 20px;
}

.k-ui-namespace .mod_docman .koowa_media--gallery .koowa_media__item__content {
    background: radial-gradient(circle, rgba(19,182,207,1) 0%, rgba(129,187,95,1) 100%);
    border-radius: 0px;

}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span{ font-size:15px;}
.t3-masthead #mod-finder-searchform143 .finder {
    margin: 10px auto;
}

div.finder.main-search {
    padding: 10px;
    margin: 10px auto;
    border: none;
}

.main-search .search-query.input-medium {
    margin-right: 10px;
}

a.koowa_media__item__link.docman_track_download { color: #ffffff; }



h3.koowa_header {
    /* border-bottom: 2px solid #999; */
    /* padding-bottom: 10px; */
    margin-bottom: 40px !important;
}
.koowa_media__item__content .koowa_header.koowa_media__item__label {
    min-height: 160px;
}
.koowa_media__item__content.document
.koowa_header.koowa_media__item__label {
    min-height: 0px;
}
a.koowa_media__item__link {
    color: #fff;
}
a.koowa_media__item__link:hover {
    color: #dfdebb;
}

.koowa_media .koowa_media__item:nth-child(odd) .koowa_media__item__content a {
    color: #2c5180;
    background: #c4c1c1;
}
.koowa_media .koowa_media__item:nth-child(even) .koowa_media__item__content a {
    color: #cccccc;
  background: #264770;
}

.k-ui-namespace .docman_sorting {
    text-align: left;
}

.k-ui-namespace .koowa_header {
    margin: 0 0 10px;
    line-height: 1.5em;
}

.docman_sorting.form-search .input-medium {
    width: 100%;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    color: #264770;
}

.docman_category span.koowa_header__item {
    font-size: 30px;
    padding-top: 20px !important;
    color: #274a76;
}




.row.grid .col-3 img {
    border-radius: 10px;
    max-width: 150px;
}

.row.grid .col-3 {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.row.grid.worksheets {
    max-width: 800px;
    margin: auto;
}

.sidebar-mod1 {
    border-bottom: 2px dotted;
    background: #f5f5f5;
    padding: 20px 10px;
}

.k-ui-namespace .koowa_media--gallery .koowa_media__item{
    max-width: 195px;
}


.breadcrumb-top .container {
    padding-top: 20px;
    padding-bottom: 0;
}


ol.breadcrumb.breadcrumb-top {
    background: #eaebec;
    /*max-width: 1140px;*/
    margin: 0px auto;
    /* display: block; */
    margin-bottom: -20px;
    padding: 20px 10px 5px 10px !important;
}


@media (min-width: 768px) {
  ol.breadcrumb.breadcrumb-top {
    width: 752px;
  }
}
@media (min-width: 992px) {
  ol.breadcrumb.breadcrumb-top {
    width: 972px;
  }
}
@media (min-width: 1200px) {
  ol.breadcrumb.breadcrumb-top {
    width: 1140px;
    padding-top:40px !important;
  }
}

ol.breadcrumb.breadcrumb-top {
    padding-top:40px !important;
}
.section-wrap.breadcrumb-top.t3-content-tabs {
    background: transparent;
}

.mod_docman.mod_docman--documents ul.mod_docman_icons {
    margin-left: 0px !important;
    padding-left: 3px;
}

.mod_docman.mod_docman--documents ul.mod_docman_icons li.module_document {
    border-bottom: 1px dotted #ccc;
    padding-bottom: 10px;
    background: radial-gradient(#e3e7ea, #fff);
}


.k-ui-namespace .koowa_media--gallery .koowa_media__item__thumbnail:before {min-height: 180px;}
.tab-pane .k-ui-namespace .koowa_media--gallery .koowa_media__item__thumbnail:before {min-height: 200px;}

.custom.content-mass-custom-mod {
    margin: 0px auto;
    padding: 10px 0px;
    max-width: 1100px;
}
.custom.content-mass-custom-mod h3{color: #25456e;font-family: sans-serif;font-size: x-large;}
.custom.content-mass-custom-mod h4{
    color: #636363;
}

.k-ui-namespace .k-pagination select {
    height: auto;
}

.k-pagination__pages li a {
    height: 45px;
    line-height: 30px !important;
}

.t3-footer {
    color: #aaaaaa;
    border-top: 4px solid #264770;
    background: transparent;
}
.box-contact .contact-item {
    background: #264770;
}
.t3-footnav .t3-module {
    background: #ffffff;
}

.wrap.t3-masthead {
    margin-top: unset !important;
}