.text-center {text-align: center;}

.container {padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;}

.row {margin-right: -15px;
    margin-left: -15px;}

.col-md-9 {width: 75%;}

.col-md-3 {width: 25%;}

.btn-default .badge {color: #fff;
    background-color: #333;}

.btn-primary .badge {color: #337ab7;
    background-color: #fff;}

.btn-success .badge {color: #5cb85c;
    background-color: #fff;}

.btn-info .badge {color: #5bc0de;
    background-color: #fff;}

.btn-warning .badge {color: #f0ad4e;
    background-color: #fff;}

.btn-danger .badge {color: #d9534f;
    background-color: #fff;}

.dropdown-menu .divider {height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5;}

.tab-content > .active {display: block;}

.navbar-inverse .navbar-nav .open .dropdown-menu .divider {background-color: #080808;}

.breadcrumb > .active {color: #777;}

.badge {display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #777;
    border-radius: 10px;}

.badge:empty {display: none;}

.btn .badge {position: relative;
    top: -1px;}

.list-group-item > .badge {float: right;}

.list-group-item > .badge + .badge {margin-right: 5px;}

.nav-pills > li > a > .badge {margin-left: 3px;}

.jumbotron .container {max-width: 100%;}

.panel-default > .panel-heading .badge {color: #f5f5f5;
    background-color: #333;}

.panel-primary > .panel-heading .badge {color: #337ab7;
    background-color: #fff;}

.panel-success > .panel-heading .badge {color: #dff0d8;
    background-color: #3c763d;}

.panel-info > .panel-heading .badge {color: #d9edf7;
    background-color: #31708f;}

.panel-warning > .panel-heading .badge {color: #fcf8e3;
    background-color: #8a6d3b;}

.panel-danger > .panel-heading .badge {color: #f2dede;
    background-color: #a94442;}

.carousel-inner > .active {left: 0;}

.carousel-inner > .active.left {left: -100%;}

.carousel-inner > .active.right {left: 100%;}

.carousel-indicators .active {width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff;}

.center-block {display: block;
    margin-right: auto;
    margin-left: auto;}

.tp-bullets.simplebullets.round .bullet.last {margin-right: 3px}

.tp-bullets.simplebullets.round-old .bullet.last {margin-right: 0px}

.tp-bullets.simplebullets.square .bullet.last {margin-right: 0px}

.tp-bullets.simplebullets.square-old .bullet.last {margin-right: 0px}

.tp-bullets.simplebullets.navbar .bullet.first {margin-left: 0px !important}

.tp-bullets.simplebullets.navbar .bullet.last {margin-right: 0px !important}

.tp-bullets.simplebullets.navbar-old .bullet.first {margin-left: 0px !important}

.tp-bullets.simplebullets.navbar-old .bullet.last {margin-right: 0px !important}

.tp-bullets.preview1 .bullet.last {margin-right: 0px}

.tp-bullets.preview2 .bullet.last {margin-right: 0px}

.tp-bullets.preview3 .bullet.last {margin-right: 0px}

.tp-bullets.preview4 .bullet.last {margin-right: 0px}

h1.title {margin-top: 0;}

.front h1.title {margin-top: 76px;}

.footer-area h2.title {font-size: 18px;
    margin-bottom: 18px;}

.sidebar h2.title {font-size: 21px;
    font-weight: 600;
    margin: 4px 0 15px 0;
    color: #083C5C;}

#block-views-promoted-posts-block-1 h2.title {text-align: center;
    margin-bottom: 20px;}

#block-views-showcases-block-1 h2.title {margin-bottom: 5px;}

#top-content h2.title {text-align: center;
    margin: 0 0 5px 0;}

.block {padding: 0 0 25px 0;}

.sidebar .block {padding: 0 0 40px 0;}

.block-quicktabs .block {border-bottom: 1px solid #c2c2c2;
    padding: 0;}

.footer-area .block-quicktabs .block {border-bottom: 1px solid #252525;}

.front .region-content {padding: 60px 0 40px;}

.fix-sidebar-first {padding-right: 65px;}

#main-navigation ul.menu {margin: 0;
    padding: 15px 0 5px 0;
    list-style: none;
    text-align: right;}

#main-navigation ul.menu li {background: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    float: none;
    z-index: 497;}

#main-navigation ul.main-menu.menu>li.active-trail>a {border-bottom: 2px solid #252525;}

#main-navigation ul.menu li:before {content: "";}

#main-navigation ul.menu li a {font-size: 12px;
    font-weight: 600;
    padding: 5px 17px 5px;
    text-transform: uppercase;
    margin: 0 5px;
    border-bottom: 2px solid transparent;
    color: #000;}

#main-navigation ul.menu ul.menu {display: none;}

.sf-menu ul {display: none;}

#main-navigation .sf-menu ul {text-align: left;
    padding: 15px 0 0 0;
    left: 0;
    top: 100%;}

#main-navigation .sf-menu>li>ul {right: 0!important;}

#main-navigation .sf-menu>li.active-trail>a {border-bottom: 2px solid #252525;}

#main-navigation .sf-menu ul {display: none;}

#main-navigation .sf-menu ul li a {background: rgba(243,243,243,0.95);
    padding: 9px 23px 10px;
    display: block;
    margin: 0 0 1px 0;
    border-bottom: none;}

#main-navigation .sf-menu ul ul {padding: 0 0 0 1px;
    top: 0;}

#main-navigation ul.sf-menu>li>a.menuparent:after {content: "\f107";
    font-family: 'FontAwesome';
    position: absolute;
    top: 6px;
    right: 3px;
    font-size: 12px;
    font-weight: 600;
    -webkit-transition: all linear 0.2s;
    -moz-transition: all linear 0.2s;
    -o-transition: all linear 0.2s;
    -ms-transition: all linear 0.2s;
    transition: all linear 0.2s;
    color: #9c9c9c;
    line-height: 20px;}

#main-navigation ul.sf-menu>li.sfHover>a.menuparent:after {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);}

#main-navigation ul.sf-menu ul li a.menuparent:after {font-family: 'FontAwesome';
    content: "\f105";
    right: 10px;
    top: 9px;
    position: absolute;
    font-weight: 600;}

ul.menu {margin: 0;
    padding: 0;
    list-style: none;}

ul.menu li {margin: 0;
    position: relative;
    list-style: none;
    padding: 0;}

ul.menu li a {padding: 7px 0 8px 25px;
    line-height: 150%;
    display: block;}

ul.menu li a:hover {text-decoration: none;
    background-color: #083c5c;
    color: #ffffff;}

ul.menu li.expanded ul {padding-left: 25px;}

ul.menu li.collapsed > a:before {content: "\f105";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
    font-size: 20px;
    top: 7px;
    color: #2a68af;
    -webkit-transition: no;
    -moz-transition: all linear 0.2s;
    -o-transition: all linear 0.2s;
    -ms-transition: all linear 0.2s;
    transition: all linear 0.2s;
    font-weight: 700;}

ul.menu li.expanded > a:before {content: "\f107";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
    font-size: 20px;
    top: 7px;
    color: #2a68af;
    -webkit-transition: all linear 0.2s;
    -moz-transition: all linear 0.2s;
    -o-transition: all linear 0.2s;
    -ms-transition: all linear 0.2s;
    transition: all linear 0.2s;
    font-weight: 700;}

ul.menu li > a:hover:before {left: 10px;
    color: #2a68af;}

ul.menu li.expanded > a:hover:before {left: 5px;
    color: #2a68af;}

.footer-area ul.menu li a {color: #083c5c;
    padding: 7px 0 8px 25px;
    text-decoration: none;}

.footer-area ul.menu li a:hover {color: #083c5c;
    text-decoration: underline;
    background-color: transparent;}

.footer-area ul.menu li > a:before {top: 7px;}

.footer-area ul.menu li > a:hover:before {left: 5px;}

.footer-area ul.menu li.active-trail > a:before {color: #2a68af;}

.footer-area ul.menu li a {padding: 7px 25px 8px 25px;}

.footer-area ul.menu li > a:before {content: "";}

#subfooter ul.menu {margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: right;}

#subfooter ul.menu li {display: inline-block;}

#subfooter ul.menu ul.menu {display: none;}

#subfooter ul.menu li a {font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0;
    color: #e5e3e3;
    padding: 0 10px 0 8px;
    border-right: 1px solid #fffdf6;
    line-height: 1;}

#subfooter ul.menu li.last a {border-right: none;
    padding-right: 0;}

#subfooter ul.menu li a:hover {color: #fffdf6;
    background-color: transparent;
    text-decoration: underline;}

#search-area h2.element-invisible {width: 0;}

.no-banner .no-internal-banner-image #breadcrumb a:nth-child(1) {background-color: transparent;}

.no-banner .no-internal-banner-image #breadcrumb a:nth-child(1):after {color: #cfd0d2;}

.node {position: relative;}

.node.node-teaser {padding: 0 0 30px 0;
    margin-bottom: 40px;}

.node.node-teaser ul.links {display: none;}

.node header {padding: 0 0 15px 0;}

.node header .user-picture {padding: 5px 0;}

.post-submitted-info {width: 55px;
    float: left;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    position: absolute;
    top: 0;
    left: 0;}

.comments-count {margin-top: 26px;
    border-right: 1px solid #c2c2c2;}

.page-node- .comments-count {margin-top: 0;}

.submitted-date + .comments-count {border-top: 1px solid #c2c2c2;
    margin-top: 0;}

.node-type-mt-showcase .comments-count {margin-top: 32px;}

.node-type-mt-showcase .submitted-date + .comments-count {margin-top: 0;}

.post-submitted-info .month {margin-top: -2px;}

.post-submitted-info .day {font-size: 29px;
    font-weight: 900;
    margin-bottom: 2px;}

.post-submitted-info i {color: #4187d1;
    margin-bottom: 5px;
    width: 100%;
    padding-top: 17px;}

.comment-counter {font-size: 11px;
    color: #2a68af;
    padding-bottom: 15px;}

.node-main-content.custom-width {margin-left: 75px;}

.node-main-content.full-width {margin-left: 0;}

#comments h2.title {margin: 20px 0 50px 0;
    font-size: 21px;
    font-weight: 700;}

.comment {margin: 0 0 40px 0;
    overflow: hidden;}

.comment header {padding: 0;}

.comment .user-picture {float: left;
    padding: 0 20px 20px 0;
    min-width: 75px;
    max-width: 75px;
    position: relative;}

.comment .user-picture img {width: 55px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;}

.comment .content {float: left;
    width: 85%;
    position: relative;
    margin: 0;
    border-bottom: 1px solid #c2c2c2;}

.comment h3.title {margin: 0 0 10px 0;
    font-size: 16px;}

.comment .submitted {font-size: 11px;
    color: #898989;
    margin: 0 0 15px;}

.comment .username {color: #1e1e1e;}

.comment ul.links {text-align: right;
    display: block;
    padding: 0 0 5px 0;}

.comment ul.links li {font-size: 11px;
    color: #898989;}

.comment ul.links li a {background: transparent;
    font-size: 11px;
    padding: 0;
    margin: 0;
    text-transform: none;
    color: #2a68af;
    display: inline;
    min-width: 0;
    text-align: left;
    padding: 0 5px;}

.comment ul.links li.last a {padding-right: 0;}

.comment ul.links li.first a {padding-right: 5px;}

.comment ul.links li a:hover {background: transparent;
    text-decoration: underline;
    color: #4187d1;}

.comment .user-picture {max-width: 100%;
        min-width: 0;}

.comment .user-picture img {display: block;
        margin: 0 auto 20px;}

.field-type-taxonomy-term-reference {display: block;
    overflow: hidden;
    position: relative;
    font-size: 11px;
    margin: 15px 0 30px 0;}

.field-type-taxonomy-term-reference .field-item {display: inline;
    margin-right: 2px;}

.field-type-taxonomy-term-reference .field-item a {color: #7d7d7d;
    padding: 6px 8px;
    line-height: 1;
    background-color: #d2d2d2;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    display: inline-block;
    margin: 3px 0 2px 0;}

.field-type-taxonomy-term-reference .field-item a:hover {background-color: #000;
    text-decoration: none;
    color: #fff;}

.footer-area .latest-item .views-field-title a {color: #e5e3e3;}

.footer-area .view-testimonials.highlighted .views-field-body p:after {color: #4187d1;}

.footer-area a {color: #14a2dc;}

.footer-area a:hover {color: #b9b7ba;}

.view-popular-tags .views-row a {padding: 5px 8px;
    background-color: #080808;
    color: #e5e3e3;
    display: block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 11px;
    text-decoration: none;}

.footer-area .view-popular-tags .views-row a {color: #555;}

.view-popular-tags .views-row a:hover {text-decoration: none;
    color: #fff;}


ul.social-media-info {list-style: none;
    margin: 20px 0 0 0;
    padding: 0 0 5px;
    border-bottom: 1px solid #c2c2c2;
    font-size: 20px;}

ul.social-media-info li {display: inline;
    margin-right: 20px;}

ul.social-media-info li a {color: #1e1e1e;}

.footer-area ul.social-media-info li a {color: #2a68af;}

ul.social-media-info li a i {color: #c2c2c2;
    margin-right: 10px;}

ul.social-media-info li a:hover {text-decoration: none;}

ul.social-media-info li a:hover i {color: #2a68af;}

.footer-area .item-list ul.quicktabs-tabs {border-bottom: 1px solid #252525;}

.footer-area table td {border: 1px solid #555;}

.view-showcases .view-content .more-link a {color: #2a68af;
    font-size: 13px;}

.view-showcases .view-content .more-link a:hover {color: #4187d1;
    text-decoration: underline;}

.footer-area .more-link a {font-size: 14px;
    text-transform: none;}

.footer-area .more-link a:after {font-size: 11px;}



ul.links {padding: 10px 0;
    margin: 0;
    list-style: none;}

ul.links li a {margin: 5px 5px 5px 0;}

ul.links li a.active {color: #ffffff;}

ul.inline li {padding: 0;
    display: inline-block;}

ul.inline li a {margin: 0 10px 10px 0;}

div.messages {color: #ffffff;
    margin: 0 0 10px;
    padding: 15px 75px;
    position: relative;}

div.messages a {color: #ffffff;
    text-decoration: underline;}

div.messages.status {background: #7aa239;}

div.messages.error {background: #c53300;}

div.messages.warning {background: #eb8314;}

.front div.messages {margin: 30px 0 10px;}



div.messages.status:before {content: "\f00c";
    font-family: "FontAwesome";
    font-size: 20px;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #547f1f;
    width: 55px;
    text-align: center;
    height: 100%;
    padding-top: 13px;}

div.messages.error:before {content: "\f00d";
    font-family: "FontAwesome";
    font-size: 24px;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #980a00;
    width: 55px;
    text-align: center;
    height: 100%;
    padding-top: 15px;}

div.messages.warning:before {content: "\f12a";
    font-family: "FontAwesome";
    font-size: 24px;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #e2630b;
    width: 55px;
    text-align: center;
    height: 100%;
    padding-top: 15px;}

.overlay.small i {width: 40px;
    height: 40px;
    margin: -20px 0px 0 -20px;
    font-size: 14px;}

.overlay.small i:before {line-height: 42px;}

.title-teaser-text .title {font-size: 22px;
    text-transform: none;
    line-height: 1.15;
    font-weight: 400;}

.title-teaser-text .title a {color: #fff;}

.title-teaser-text .title a:hover {color: #fff;
    text-decoration: none;}

.onscroll #main-navigation .sf-menu ul {padding: 18px 0 0 0;}

.onscroll #main-navigation .sf-menu ul ul {padding: 0 0 0 1px;}

.onscroll #main-navigation .sf-menu ul {padding: 16px 0 0 0;}

.onscroll #main-navigation ul.menu {text-align: center;}

.onscroll #main-navigation ul.menu {padding: 10px 0 0px 0;}

.onscroll #main-navigation .sf-menu ul {padding-top: 11px;}

.node .field-name-commerce-price {font-size: 42px;
    margin: 30px 0 5px;}

.view-commerce-cart-block ul.links li a {padding: 15px 20px;
    margin: 0 0 10px 10px;
    min-width: 0;}

.view-commerce-cart-block ul.links li a:after {content: '';}

#toolbar ul.menu li a {font-weight: 400;}

ul.tabs.primary {margin-bottom: 20px;}

ul.contextual-links li a {font-weight: 400;
    line-height: 1;}

.fix-sidebar-first {padding-right: 25px;}

.col-md-9 {padding-left: 20px;}

#main-navigation .sf-menu > li.active-trail > a {border-bottom: 2px solid #528600;}

#block-superfish-2 ul.menu {margin: 0;
    padding: 15px 0 5px 0;
    list-style: none;
    text-align: center;}

#block-superfish-2 ul.menu li {background: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    float: none;
    z-index: 497;}

#block-superfish-2 ul.main-menu.menu>li.active-trail>a {border-bottom: 2px solid #fff;}

#block-superfish-2 ul.menu li:before {content: "";}

#block-superfish-2 ul.menu li a {font-size: 12px;
    font-weight: 700;
    padding: 0 15px 5px;
    text-transform: uppercase;
    margin: 0 5px;
    border-bottom: 2px solid transparent;
    color: #fff;}

#block-superfish-2 ul.menu ul.menu {display: none;}

#block-superfish-2 ul.menu {text-align: left;}

.sf-menu ul {display: none;}

#block-superfish-2 .sf-menu ul {background-color: transparent;
    text-align: left;
    padding: 6px 0 0 0;
    left: 0;
    top: 100%;
    width: 225px;}

#block-superfish-2 .sf-menu>li>ul {right: 0!important;}

#block-superfish-2 .sf-menu>li.active-trail>a {border-bottom: 2px solid #fff;}

#block-superfish-2 .sf-menu ul {display: none;}

#block-superfish-2 .sf-menu ul li a {background: #14a2dc;
    padding: 9px 13px 10px;
    display: block;
    margin: 0 0 1px 0;
    border-bottom: none;
    width: 200px;}

#block-superfish-2 .sf-menu ul ul {padding: 0 0 0 1px;
    top: 0;}

#block-superfish-2 ul.sf-menu>li>a.menuparent:after {content: "\f107";
    font-family: 'FontAwesome';
    position: absolute;
    top: 6px;
    right: 3px;
    font-size: 12px;
    font-weight: 400;
    -webkit-transition: all linear 0.2s;
    -moz-transition: all linear 0.2s;
    -o-transition: all linear 0.2s;
    -ms-transition: all linear 0.2s;
    transition: all linear 0.2s;
    color: #14a2dc;
    line-height: 20px;}

#block-superfish-2 ul.sf-menu>li.sfHover>a.menuparent:after {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);}

#block-superfish-2 ul.sf-menu ul li a.menuparent:after {font-family: 'FontAwesome';
    content: "\f105";
    right: 10px;
    top: 9px;
    position: absolute;
    font-weight: 400;}

ul.inline li.statistics_counter {display: none;}

ul.menu li.expanded li.last.collapsed {font-weight: 500;}

.block {padding: 0 0 5px 0 !important;}

.node header {padding: 0;}

.sidebar #block-block-51 h2.title {margin: 4px 0 5px 0;}

.block-quicktabs .block {border-bottom: none;}

.wbdghometeaser .row {margin: 0;}

.node-type-article ul.links.inline {padding-bottom: 5px;}

.node-type-article .field-name-field-more-information .field-label {text-transform: uppercase;}

.view-industry-news .view-content {padding-top: 15px;}

.view-industry-news .views-field-field-more-information .field-content a {color: #14a2dc;}

.view-industry-news .views-field-field-more-information .field-content a:hover {color: #b9b7ba;}

#block-block-65 .post-submitted-info {position: relative;
    width: 50px;}

#node-8580 .post-submitted-info {display: none;}

.node-type-resource-page .content {padding-top: 6px;}

.node-type-ffc .clearfix:after {clear: left;}

.node-ffc .field-name-field-cover img {float: right;
    border: 1px solid #e5e3e3;
    margin: 5px 0 10px 10px;
    clear: right;}

.node-ffc .field-name-field-federal-agency {margin-top: 30px;}

.node-ffc .field-label {padding-right: 4px;}

.node-type-ffc table td.header {padding-top: 18px;}

.node-type-ffc #comments h2.title {font-style: italic;
    font-size: 18px;
    margin-bottom: 20px;}

.node-type-ffc #comments h3.title {display: none;}

.page-node-10427 .field-type-taxonomy-term-reference {display: none;}

.front .region-content {padding: 0 0 40px;}

.field-type-taxonomy-term-reference {font-size: 90%;
    margin: 0 0 5px 0;}

.field-type-taxonomy-term-reference .field-label {padding-top: 4px;}

ul.social-media-info {border-bottom: none;
    margin: 10px 0 0 0;
    padding-bottom: 35px;
    text-align: center;}

h3.social-media-info {margin: 0;
    padding: 30px 0 10px 0;
    text-align: center;
    font-size: 21px;}

ul.smif li {margin-right: 12px;}

ul.links.inline {float: right;
    padding: 0;}

ul.links.inline li a {margin-bottom: 0;
    min-width: 0;
    padding: 3px 9px;}

.node-type-events ul.links.inline {padding-bottom: 5px;}

.node-type-events .field-name-field-more-information .field-label {text-transform: uppercase;}

.view .date-nav-wrapper .date-heading h3 {font-size: 30px;
    line-height: 50px;}

.view .date-nav-wrapper .date-prev {right: 90px;
    background-color: #fff;}

.view .date-nav-wrapper .date-next {background-color: #fff;}

.page-node-9734 .field-name-field-sponsored-by .field-label {visibility: hidden;
    position: relative;}

.page-node-9734 .field-name-field-sponsored-by .field-label:after {visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "Developed and Directed by:";}

.node-type-continuing-education .flag-bookmarks {margin: 0 0 10px 0;}

.node-type-af-design-award .fieldset-wrapper .field-label {width: 225px;
    background-color: #ddebf6;
    padding: 3px;}

.node-type-af-design-award .fieldset-wrapper .field-items {padding: 3px;}

.bottommore {margin-bottom: 20px;}

.dodag {background-color: #083c5c;}

.dodact {background-color: #E89727;}

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

.filecode {color: #0b3d91;}

ul.parl {margin-left: -20px;
    list-style-type: square;
    color: #888888;}

.pdf {color: #ee3d23;}

.small {font-size: 90%;
    color: #444444;}

table.key {width: 55%;
    margin: 10px 0;
    padding: 0;}

table.key th {color: #000;
    background-color: #fff;
    border-right: 2px solid #083c5c;
    font-size: 100%;
    padding: 2px 10px 2px 0;}

table.key td {padding: 2px 4px;}

table.views-table th {
    background: #929093;
    border-right: 1px solid #fff;
    color: #fff;
}

table th, table td {
    vertical-align: top;
    text-align: left;
}

table.views-table tr {
    background: #ffffff;
    border-bottom: 2px solid #e5e3e3;
}

thead th a {
  color: white !important;
  text-decoration: underline !important;
}

.views-table {
  border-collapse: collapse;
  width: 100%;
}

.views-table tr {
  border-bottom: 1px solid #ccc;
}


td.active {background-color: #fff;}

.views-field-title a.active {color: #fff;}

.view-tag-cloud .views-field-name a {color: #fafafa;
    background-color: #14a2dc;
    padding: 4px 5px 4px 5px;
    font-size: 14px;}

.view-tag-cloud .views-field-name a:hover {color: #fafafa;
    background-color: #b9b7ba;
    text-decoration: none;}

#block-block-52 .wbdgsocial a {color: #fafafa;}

#block-block-52 .wbdgsocial a:hover {color: #14a2dc;}

#agsupp ul.social-media-info {padding: 0 0 3px;}

.alpha-pagination ul > li.active {font-weight: bold !important;
    font-size: 13pt !important;}

th.views-field a[href]:after {content: none !important;}

th.views-field-field-section-date {
  min-width: 125px;
}


.dodag {background-color: #083c5c !important;
        color: #ffffff !important;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
}

.dodact {background-color: #E89727 !important;
        color: #ffffff !important;
        -webkit-print-color-adjust: exact;
        print-color-adjust: exact;
}
.view-ufgs-cr-test .views-field-comment-body {display: block;}

.node-type-ffc h2.inpage {z-index: -5;}

.views-field-field-change
{
    text-align: center;
    white-space: nowrap;
}
