﻿/*@import url(ie8.css);
@import url(blocks.css);
@import url(plugins.css);
@import url(app.css);*/

/* style.css-----------------------------------------------------------------------------------------------------*/ 

body {
    color: #333;
}

#logo {
    background-image: url(/Assets/Images/logo.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-position-y: 10px;
    overflow: visible;
    height: 125px;
    width: 300px;
    /*background-size: 245px;*/
}

.btn-u a {
    color: #FFFFFF;
}

.btn-u a:hover {
    color: #fff;
}

.address a {
    color: #fff;
}

.HeadlineHeader {
    border-bottom: 2px solid #59326d;
}

.Highlight {
    color: #59326d;
}

p, li, label {
    color: #555;
}

p a {
    color: #59326d;
}

a:focus {
    color: #59326d;
}

a {
    color: #59326d;
}

a:hover {
    color: #59326d;
}

a:visited {
    color: #59326d;
}


.wrapper {
    background: #fff;
}

.boxed-layout {
    box-shadow: 0 0 5px #ccc;
}

.purchase {
    border-bottom: solid 1px #eee;
}

.purchase span {
    color: #666;
}

.service:hover {
    background: #fcfcfc;
    box-shadow: 0 0 5px #ddd;
}

.service:hover i {
    color: #656565;
}

.service .service-icon {
    color: #59326d;
}

.recent-work a {
    background: #fcfcfc;
}

.recent-work a:hover strong {
    color: #555;
}

.recent-work a span {
    border-bottom: solid 2px #eee;
}

.recent-work a strong {
    color: #555;
}

.recent-work a i {
    color: #777;
}

.recent-work a:hover span {
    border-bottom: solid 2px #59326d;
}

.work .caption {
    color: #585f69 !important;
}

.thumb-headline h2 {
    color: #eee;
}

.latest-list li {
    border-top: 1px solid #353535;
}

.latest-list li a {
    color: #eee;
}

.latest-list small {
    color: #999;
}

.link-list li {
    border-top: solid 1px #353535;
}

.link-list a {
    color: #eee;
}

.link-list li i {
    color: #bbb;
}

.latest-tweets .latest-tweets-inner p {
    color: #555;
}

.latest-tweets .latest-tweets-inner i.fa {
    color: #bbb;
    color: #55acee;
}

.latest-tweets .latest-tweets-inner small {
    color: #777;
}

.thumbnail-style:hover {
    box-shadow: 0 0 8px #ddd;
}

.thumbnail h3 a, .thumbnail-style h3 a {
    color: #585f69;
}

.thumbnail h3 a:hover, .thumbnail-style h3 a:hover {
    color: #59326d;
}

.thumbnail-style a.btn-more {
    color: #fff;
    background: #59326d;
}

.thumbnail-style a.btn-more:hover {
    box-shadow: 0 0 0 2px #687074;
}

.service-alternative .service:hover {
    background: #76ca2c;
}

.service-alternative .service:hover i, .service-alternative .service:hover p, .service-alternative .service:hover h4 {
    color: #fff;
}

.posts .dl-horizontal a {
    color: #555;
}

.posts .dl-horizontal dt img {
    border: solid 1px #ddd;
}

.posts .dl-horizontal dd a:hover {
    color: #59326d;
}

.posts .dl-horizontal:hover dt img, .posts .dl-horizontal:hover dd a {
    color: #59326d;
    border-color: #59326d !important;
}

.team ul.team-socail li i {
    color: #aaa;
    background: #f7f7f7;
}

.team ul.team-socail li i:hover {
    color: #fff;
    background: #59326d;
}

.team .thumbnail-style:hover h3 a {
    color: #59326d !important;
}

.about-me span {
    color: #999;
}

.about-skills {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.privacy a:hover {
    color: #59326d;
}

.portfolio-item h2 {
    color: #555;
}

ul.blog-tags a {
    background: #f7f7f7;
}

ul.blog-tags a i {
    color: #666;
}

ul.blog-tags a:hover {
    background: #59326d;
}

ul.blog-tags a:hover, ul.blog-tags a:hover i {
    color: #fff !important;
}

.blog-photos li img:hover {
    box-shadow: 0 0 0 2px #59326d;
}

.blog-twitter .blog-twitter-inner {
    background: #f7f7f7;
}

.blog-twitter .blog-twitter-inner:after {
    border-top: 15px solid #eee;
}

.blog-twitter .blog-twitter-inner:before {
    border-bottom: 15px solid #fff;
}

.blog-twitter .blog-twitter-inner:hover {
    border-color: #59326d;
    border-top-color: #59326d;    
}

.blog-twitter .blog-twitter-inner:hover:after {
    border-top-color: #59326d;
}

.blog-twitter .blog-twitter-inner span.twitter-time {
    color: #777;
}

.blog-twitter .blog-twitter-inner a {
    color: #59326d;
}

.blog-twitter .blog-twitter-inner i.fa {
    color: #bbb;
}

.who li i {
    color: #59326d;
}

.who li:hover i, .who li:hover a {
    color: #777;
}

.slider-promo-info span.big-size {
    color: #fff;
}

.slider-promo-info p {
    color: #fff;
}

.promo-box strong, .promo-box strong a {
    color: #555;
}

.promo-box:hover strong, .promo-box:hover strong a {
    color: #59326d;
}

.title-box {
    border-bottom: solid 1px #eee;
}

.title-box .title-box-text {
    color: #555;
}

.block-blockquote {
    border: dashed 1px #ccc;
}

.info-blocks:hover i.icon-info-blocks {
    color: #59326d;
}

.info-blocks i.icon-info-blocks {
    color: #777;
}

.info-blocks .info-blocks-in h3 {
    color: #555;
}

.badge-sidebar {
    border-left: solid 1px #eee;
}

.line-icon-page .item-box {
    border: 1px solid #ddd;
}

.line-icon-page .item-box:hover {
    background: #fafafa;
}

.line-icon-page .item:hover {
    color: #59326d;
}

.icon-page-fa .item i {
    color: #555;
}

.bs-glyphicons li {
    border: 1px solid #ddd;
}

.bs-glyphicons li:hover {
    color: #59326d;
    background-color: #fafafa;
}

.demo-pro-glyphicons span:before {
    color: #555;
}

.map {
    border-top: solid 1px #eee;
    border-bottom: solid 1px #eee;
}

.service-bg {
    background-color: rgba(255,255,255,0.1);
}

.easy-block-v1 .easy-block-v1-badge {
    color: #fff;
}

.easy-block-v2 .easy-bg-v2 {
    color: #fff;
}

.easy-block-v3 {
    background: #585f69;
}

.easy-block-v3.first {
    background: #696f77;
}

.easy-block-v3.second {
    background: #707780;
}

.easy-block-v3.third {
    background: #787f88;
}

.easy-block-v3 i {
    color: #fff;
}

.easy-block-v3 .inner-faq-b h4 {
    color: #fff;
}

.easy-block-v3 .inner-faq-b h2, .easy-block-v3 .inner-faq-b h3, .easy-block-v3 .inner-faq-b p {
    color: #fff;
}

.full-w-block {
    background: #282828;
}

.full-w-block .info-blocks i, .full-w-block .info-blocks-in h3 {
    color: #fff;
}

.full-w-block .info-blocks-in p {
    color: #ccc;
}

.full-w-block .info-blocks:hover i.icon-info-blocks {
    color: #fff;
}

.simple-block .carousel-indicators .active {
    background: #555;
}

.simple-block .carousel-indicators li {
    border-color: #555;
}

.two-blocks-in i {
    color: #fff;
    background: #585f69;
}

.three-blocks-in i {
    color: #777;
    border: 1px solid #777;
}

.banner-info i {
    color: #fff;
}

.banner-info.light i {
    border: 1px solid #fff;
}

.banner-info.dark i {
    background: #555;
}

.banner-info.light h3 {
    color: #fff;
}

.banner-info.light p {
    color: #eee;
}

.social-contacts li {
    border-top: 1px solid #ddd;
}

.social-contacts li i {
    color: #777;
}

.status-bar li {
    border-left: 1px solid #eee;
}

.status-bar li i {
    color: #59326d;
}

.status-bar-in {
    background: #f0f0f0;
}

.status-bar-in:after {
    border-bottom: 11px solid #f0f0f0;
}

.share-list li i {
    color: #59326d;
}


.service-info i.service-info-icon {
    color: #777;
    border: 1px solid #777;
}

.service-info .info-description p {
    color: #777;
}

.project-details li {
    color: #555;
}

.testimonials-bs .headline-center-v2 span.author {
    color: #777;
}

.testimonials-bs .carousel-control-v2 i {
    color: #888;
    border: 2px solid #888;
}

.testimonials-bs .carousel-control-v2 i:hover {
    color: #59326d;
    border-color: #59326d;
}

.team-v1 li > h3 {
    color: #555;
}

.main-image {
    background-color: #59326D;
}

.main-image img {
    border-bottom: 1px solid #929397;
}

.social-links li {
    background: #fff;
}

.breadcrumbs.alt {
    background: #FBFAFA;
}

.article .filter-row .dropdown-container .dropdown i {
    color: #fff;
}

#accordion-body-01 > div > p:nth-child(4) > a {
    color: #59326d;
}

.article .filter-items .filter-item-outer .filter-item .filter-item-inner h3 {
    color: #59326d;
}

.article .filter-items .filter-item-outer .filter-item .filter-item-inner ul li.date {
    color: #59326d;
}

.event-container .listview .filter-row .dropdown-outer .dropdown i,
.event-container .gridview .filter-row .dropdown-outer .dropdown i {
    color: #fff;
}

.event-container .listview .event-items .event-item-outer {
    background-color: #D4D4D4;
}

.event-container .gridview .event-items .event-item .event-item-inner h3 {
    color: #59326d;
}

.event-container .gridview .event-items .event-item .event-item-inner li {
    color: #59326d;
}

.event-container .listview .event-items .event-item .event-item-inner h3 {
    color: #59326d;
}

.event-container .listview .event-items .event-item .event-item-inner ul li.date,
.event-container .gridview .event-items .event-item .event-item-inner ul li.date {
    color: #59326d;
}

.generic-page .specific-content {
    background-color: #E4E4E4;
}

.generic-page .specific-content ul li h3 a {
    color: #59326d;
}

.testimonial-container .container .company {
    color: #5A3374;
}

.testimonial-container .container .alternate-company-outer h2.alternate-company-header {
    color: #593374;
}

.search-resutls .breadcrumbs {
    background: #FBFAFA;
}

.business-processes-container .sidebar {
    background-color: #E4E4E4;
}

.business-processes-container .sidebar ul li h3 a {
    color: #59326d;
}

.Highlight {
    color: #59326d;
}

.HeadlineHeader {
    border-bottom: 2px solid #59326d;
}

h1 {
    color: #555;
}

a.btn-u {
    color: #fff;
}

.btn-u a:link, .btn-u a:visited {
    color: #fff !important;
}

.btn-u-lg, a.btn-u-lg {
    color: #fff;
}


.address a:link, .address a:visited {
    color: #fff;
}


/* ramquest.css-----------------------------------------------------------------------------------------------------*/
body {
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    color: #000;
    background-color: #fff;
}

/*--------------------DEFAULT LINKS-------------------*/

a:hover, a:active, a:focus {
    color: #59326d;
}

a:link {
    color: #59326d;
}

#login > div > div:nth-child(3) > p > a {
    color: #59326d;
}

body > div.generic-page > div > div > div > p:nth-child(4) > span > a {
    color: #59326d;
}

/*body > div.generic-page > div > div > div > p:nth-child(6) > span > a {
    color: #59326d;
}*/

white-visited-link {
    color: #fff;
}

body > div.generic-page > div > div > div > p:nth-child(5) > span > a {
    color: #fff;
}

body > div.generic-page > div > div > div > p:nth-child(3) > span.btn-u > a > span {
    color: #fff;
}

a.class:link, a.class:visited {
    color: #fff;
}

body > div.container.content-sm > div > a:nth-child(1) > div > div > div.col-md-10 > div > h4 {
    color: #555;
}

body > div.container.content-sm > div > a:nth-child(2) > div > div > div.col-md-10 > div > h4 {
    color: #555;
}

body > div.container.content-sm > div > a:nth-child(3) > div > div > div.col-md-10 > div > h4 {
    color: #555;
}

body > div.footer-v1 > div > div > div:nth-child(2) > div.col-md-3.map-img.md-margin-bottom-40 > ul > li:nth-child(1) > a {
    color: #59326d;
}

body > div.footer-v1 > div > div > div:nth-child(2) > div.col-md-3.map-img.md-margin-bottom-40 > ul > li:nth-child(2) > a > i {
    color: #59326d;
}

body > div.footer-v1 > div > div > div:nth-child(2) > div.col-md-3.map-img.md-margin-bottom-40 > ul > li:nth-child(3) > a > i {
    color: #59326d;
}

body > div.container.content > div > div > div > p:nth-child(4) > a {
    color: #59326d;
}
/*----------------------LAYOUT--------------------*/
.container .bottom #bottom-copy {
    /*color: #FFF;
    float: left;*/
}

.container #news-tabs {
    background-color: #C4E1FE;
}

a.btn-u.btn-u-lg{
    color:#fff;
}

/*-------------------HEADER ------------------------------------*/

#header #phoneAndLogin {
    color: #59326d;
}

#phoneAndLogin a {
    color: #59326d;
}

/*-------------------MENUS & CONTENT BACKGROUNDS--------------------*/

#bluemain {
    background-color: #cae2fb;
}

#newsmain {
    background-color: #FFF;
}

#whtmain {
    background-color: #FFF;
}

#whtstrmain {
    background-color: #cae2fb;
}

.content h1 {
    color: #59326d;
}

.content h2 {
    color: #59326d;
}

.content h1.underline {
    border-bottom: solid #59326d medium;
}

#placeholder {
    background-color: #CCC;
    border: thin dotted red;
}

#video-pnl h3 {
    color: #69c;
}

#whtstrmain .releasemenu {
    color: #036;
}

/*-----------------------------FOOTER------------------------------------*/
.container div.footer {
    background-color: #59326d;
}

.footer h3 a {
    color: #fff;
}

.footer ul li a {
    color: #fff;
}

.bottom #bottom-copy a:link, .bottom #bottom-copy a:visited {
    color: #FFCC00;
}

/*------------------------ Header Navigation ----------------*/
/* added / changed for dropnavs */

.dm-the_menu li.dm-last {
    background-color: transparent;
}

.dm-the_menu li {
    background-color: #59326d;
    color: #FFFFFF;
}

.dm-the_menu li a {
    color: #FFFFFF;
}

.dm-the_menu li a:visited,
.dm-the_menu li a:link,
.dm-the_menu li a:active {
    color: #FFFFFF;
}

.dm-the_menu li a:hover {
    color: #889bcf;
}

/* end added / changed for dropnavs */

/* membership */

#aspnetForm table tr td label {
    color: #898989;
}

.table-heading-footing {
    color: #FFFFFF;
    background-color: #6599CB;
}

.table-row-blue {
    background-color: #CEE6FF;
}

.table-row-white {
    background-color: #FFFFFF;
}

#aspnetForm table tr td input, #aspnetForm table tr td textarea {
    border: 1px solid #006;
}

.mceContentBody {
    background-color: #fff;
    background: #fff;
}

body.mceContentBody {
   background-color: #fff;
    background: #fff;
}

/* Pages Content*/

/* home page */

/* Content With Right SideBar Articles  and  Content With Right SideBar Text*/

#contentWithRightSidebarArticlesSpacer {
    background-color: White;
}

#contentWithRightSidebarTextSpacer {
    background-color: White;
}

.container .content div.contentWithRightSidebarPageContent {
    background-color: White;
}

div.contentWithRightSidebarPageContent div.rightSideBarContainer {
    background-color: transparent;
}

/* Content With Video On Left */

#contentWithVideoOnLeftSpacer,
.contentWithVideoOnLeftPageContent {
    background-color: White;
}

.contentWithVideoOnLeftPageContent #videoArea {
    background-color: White;
}

.contentWithVideoOnLeftPageContent #commentArea {
    background-color: white;
}

/* Content Only template*/

#contentOnlySpacer,
.contentOnlyPageContent,
.contentOnlyPageContent #contentArea {
    background-color: White;
}

/*********************** Search Result List ****************/
.searchResults {
    border-top: solid #69c medium;
}

/* Gerrys New Additions ----------------------------------*/

.wrapper {
    background-color: #bbb;
}

.slides {
    border-right: 2px #666 groove;
}


.sideBar {
    background-color: #cee6fd;
}

.text {
    color: #000;
}

.text1 {
    color: #1b3665;
}

span .text2 {
    color: #fdb720;
}

span .text22 {
    color: #6699cc;
}

span .text22 a {
    color: #fdb720;
}

.text3 {
    color: #336699;
}

.text3 a {
    color: #6b97c4;
}

.text4 {
    color: #ff9933;
}

.text4 a {
    color: #ff9933;
}

span.text5 {
    color: #e30613;
}

.text55 a {
    color: #2c2e83;
}

.textWebinar {
    color: #1962af;
}

.textWebinar1 a {
    color: #1962af;
}

.text6 {
    color: #336699;
}

.text6 a {
    color: #336699;
}

.textPillar {
    color: #003366;
}

a.text-RR {
    color: #336699;
}

.text-learnMore a {
    color: #000;
}

input[type="submit"] {
    color: #fff;
    background: #59326d;
}

input[type="submit"]:hover {
    background: #8D8E91;
}

/* plugins.css-----------------------------------------------------------------------------------------------------*/

.slider-inner .da-slider {
    border-bottom: 2px solid #ddd;
}

.tp-banner-container a.btn-u, .tp-banner-container a.btn-u:hover {
    color: #fff;
    border: solid 1px transparent;
}

.tp-banner-container a.re-btn-brd {
    border: solid 1px #fff;
}

.tp-banner-container a.re-btn-brd:hover {
    color: #555;
    background: #fff;
}

.revolution-mch-1:after {
    background: rgba(0,0,0,0.3);
}

.revolution-ch1 {
    color: #fff;
}

.revolution-ch2 {
    color: #fff;
}

.revolution-ch2:after {
    background: #fff;
}

.re-title-v1 {
    color: #fff;
}

.re-title-v2 {
    color: #fff;
}

.re-text-v1 {
    color: #fff;
}

.re-text-v2 {
    color: #fff;
}

.rs-caption-1 {
    color: #fff;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;
}

.rs-caption-2 {
    color: #fff;
}

.rs-caption-2:after {
    background: #fff;
}

.clients li {
    background: #fafafa;
}

.clients li:hover {
    background: #f6f6f6;
}

.pie-progress-charts .circle {
    color: #555;
}

.counters {
    color: #555;
}

.counters span.counter-icon i {
    color: #fff;
    background: #54535b;
}

.counters span.counter-icon i:after {
    border-top: 7px solid #54535b;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
}

.counters:hover span.counter-icon i {
    border-color: #000;
}

#topcontrol {
    color: #fff;
    background: #222;
}

#topcontrol:hover {
    color: #fff;
    background: #54535b;
}

.owl-btn {
    color: #777;
    background: #f5f5f5;
}

.owl-btn:hover {
    color: #fff;
    background: #54535b;
}

.owl-carousel-v5 .owl-controls .owl-page.active span, .owl-carousel-v5 .owl-controls.clickable .owl-page:hover span {
    background: #54535b;
}

.owl-carousel-v6 .owl-carousel-item {
    border: 1px solid #e4e2e2;
}

.owl-theme .owl-controls .owl-page span {
    background: #bbb;
}

.owl-carousel-style-v2 .item {
    background: #fafafa;
    border: solid 1px #eee;
}

.owl-carousel-style-v2 .item:hover {
    background: #f7f7f7;
    border-color: #e5e5e5;
}

.testimonials-v3 .testimonials-v3-title p {
    color: #54535b;
}

.testimonials-v3 .testimonials-v3-title span {
    color: #777;
}

.testimonials-v3 .owl-buttons .owl-prev, .testimonials-v3 .owl-buttons .owl-next {
    background: #f5f5f5;
}

.testimonials-v3 .owl-buttons .owl-prev:after, .testimonials-v3 .owl-buttons .owl-next:after {
    color: #bbb;
}

.testimonials-v3 .owl-buttons .owl-prev:hover:after, .testimonials-v3 .owl-buttons .owl-next:hover:after {
    color: #fff;
}

.testimonials-v3 .owl-buttons .owl-prev:hover, .testimonials-v3 .owl-buttons .owl-next:hover {
    background: #54535b;
}

.owl-work-v1 .item a:hover strong {
    color: #555;
}

.owl-work-v1 .item a span {
    border-bottom: solid 2px #eee;
}

.owl-work-v1 .item a strong {
    color: #555;
}

.owl-work-v1 .item a i {
    color: #777;
}

.owl-work-v1 .item a:hover span {
    border-bottom: solid 2px #54535b;
}

.parallax-twitter {
    color: #fff;
    background: #333 url(../img/bg/19.jpg) 50% 0 fixed;
}

.parallax-twitter:after {
    background: rgba(0,0,0,0.5);
}

.parallax-twitter-in li {
    color: #fff;
}

.parallax-twitter-in li p {
    color: #fff;
}

.parallax-twitter-in li a {
    color: #eee;
}

.parallax-twitter-in li span {
    color: #ddd;
}

.clients-section {
    background: #333 url(../img/bg/7.jpg) 50% fixed;
}

.clients-section:after {
    background: rgba(0,0,0,0.8);
}

.clients-section .title-v1 p, .clients-section .title-v1 h2 {
    color: #fff;
}

.clients-section li {
    background: #fff;
}

/* page_contact.css -----------------------------------------------------------------------------------------------------*/

.map {
    border-top: solid 1px #eee;
    border-bottom: solid 1px #eee;
}

/* ie8.css -----------------------------------------------------------------------------------------------------*/

.ie8 .header-fixed .header.header-fixed-shrink {
    background: #fff;
}

/* header-default.css -----------------------------------------------------------------------------------------------------*/

.header .topbar ul.loginbar > li > a, .header .topbar ul.loginbar > li > a:hover {
    color: #7c8082 !important;
}

.header .topbar ul.loginbar li i.fa {
    color: #bbb;
}

.header .topbar ul.loginbar li.topbar-devider {
    border-right: solid 1px #bbb;
}

.header .topbar ul.languages {
    background: #f0f0f0;
}

.header .topbar ul.languages:after {
    border-bottom: 6px solid #f0f0f0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}

.header .topbar ul.languages li a {
    color: #555;
}

.header .topbar ul.languages li.active a i {
    color: #999;
}

.header .topbar ul.languages li a:hover, .header .topbar ul.languages li.active a {
    background: #fafafa;
}

.header {
    background: #fff;
    border-bottom: solid 2px #eee;
}

.header .navbar-toggle {
    border-color: #54535b;
}

.header .navbar-toggle .fa {
    color: #fff;
}

.header .navbar-toggle, .header .navbar-toggle:hover, .header .navbar-toggle:focus {
    background: #513170;
}

.header .navbar-toggle:hover {
    background: #54535b !important;
}

.header .navbar-nav > li > a {
    color: #687074;
}

.header .navbar-nav > .active > a {
    color: #513170 !important;
}



@media (max-width: 991px) {

    .header .navbar-nav .open .dropdown-menu {
        background-color: transparent;
    }

    .header .navbar-nav .open > a, .header .navbar-nav .open > a:hover, .header .navbar-nav .open > a:focus {
        border-bottom-color: #eee;
    }

    .header .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }

    .header .navbar-nav .open .dropdown-menu > li > a:hover, .header .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent;
    }

    .header .navbar-nav .open .dropdown-menu > .active > a, .header .navbar-nav .open .dropdown-menu > .active > a:hover, .header .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #555;
        background-color: #e7e7e7;
    }

    .header .navbar-nav .open .dropdown-menu > .disabled > a, .header .navbar-nav .open .dropdown-menu > .disabled > a:hover, .header .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #ccc;
        background-color: transparent;
    }

    .header .navbar-nav > li a {
        border-bottom: solid 1px #eee;
    }

    .header .navbar-nav > li > a:hover {
        color: #513170;
    }

    .header .navbar-nav > .active > a, .header .navbar-nav > .active > a:hover, .header .navbar-nav > .active > a:focus {
        background: #513170;
        color: #fff !important;
    }

    .header .dropdown .dropdown-submenu > a {
        color: #555 !important;
    }
}

@media (min-width: 992px) {

    .header .navbar-nav > li > a, .header .navbar-nav > li > a:focus {
        border-bottom: solid 2px transparent;
    }

    .header .navbar-nav > li > a:hover, .header .navbar-nav > .active > a {
        border-bottom: solid 2px #513170;
    }

    .header .navbar-nav > .open > a, .header .navbar-nav > .open > a:hover, .header .navbar-nav > .open > a:focus {
        color: #513170;
    }

    .header .navbar-nav > li:hover > a {
        color: #513170;
    }

    .header .dropdown-menu {
        border-top: solid 2px #513170;
        border-bottom: solid 2px #687074;
    }

    .header .dropdown-menu li a {
        color: #687074 !important;
        border-bottom: solid 1px #eee;
    }

    .header .dropdown-menu .active > a, .header .dropdown-menu li > a:hover {
        color: #687074;
        background: #eee !important;
    }

}

.header .nav > li > .search {
    color: #aaa;
    background: #f7f7f7;
    border-bottom: solid 2px #aaa;
}

.header .nav > li > .search:hover {
    color: #513170;
    background: #f7f7f7;
    border-bottom-color: #513170;
}

.header .nav .search-open {
    background: #fcfcfc;
    border-top: solid 2px #eee;
    box-shadow: 0 1px 3px #ddd;
}

@media (max-width: 991px) {
    .header .nav > li > .search {
        color: #999;
        background: #eee;
    }

    .header .nav > li > .search:hover {
        background: #54535b;
        color: #fff !important;
    }

}

@media (min-width: 992px) {
    .header .mega-menu .equal-height-in {
        border-left: 1px solid #eee;
    }
}

@media (max-width: 991px) {
    .header .mega-menu .equal-height-list h3 {
        color: #555;
        border-bottom: solid 1px #eee; 
    }

    .header .mega-menu .equal-height-list li a {
        color: #687074;
        border-bottom: solid 1px #eee;
    }

    .header .mega-menu .equal-height-list > h3.active, .header .mega-menu .equal-height-list > .active > a, .header .mega-menu .equal-height-list > .active > a:hover, .header .mega-menu .equal-height-list > .active > a:focus {
        color: #555;
        background-color: #e7e7e7;
    }

    .header .mega-menu .equal-height-list li a:hover {
        color: #333;
    }
}

.header.header-dark {
    background: #2d2d2d;
    border-bottom-color: #555;
}

.header.header-dark .topbar ul.languages {
    background: #444;
}

.header.header-dark .topbar ul.loginbar li.topbar-devider {
    border-right-color: #666;
}

.header.header-dark .topbar ul.languages li a {
    color: #bbb;
}

.header.header-dark .topbar ul.languages:after {
    border-bottom-color: #444;
}

.header.header-dark .topbar ul.languages li a:hover, .header.header-dark .topbar ul.languages li.active a {
    color: #bbb;
    background: #555;
}

.header.header-dark .navbar-nav > li > a {
    color: #ddd;
}


@media (max-width: 991px) {
    .header.header-dark .navbar-nav > li a {
        border-bottom-color: #666;
    }

    .header.header-dark .navbar-nav .dropdown > a:hover {
        color: #513170;
    }

    .header.header-dark .navbar-nav .open > a, .header.header-dark .navbar-nav .open > a:hover, .header.header-dark .navbar-nav .open > a:focus {
        border-bottom-color: #666;
    }

    .header.header-dark .navbar-nav .open .dropdown-menu > li > a {
        color: #bbb;
    }

    .header.header-dark .navbar-nav .open .dropdown-menu > li > a:hover, .header.header-dark .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff !important;
    }

    .header.header-dark .navbar-nav .open .dropdown-menu > .active > a, .header.header-dark .navbar-nav .open .dropdown-menu > .active > a:hover, .header.header-dark .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #bbb;
        background: #444;
    }

    .header.header-dark .dropdown .dropdown-submenu > a {
        color: #bbb !important;
    }
}

@media (min-width: 992px) {
    .header.header-dark .navbar-nav > li > a:hover, .header.header-dark .navbar-nav > .active > a {
        color: #513170 !important;
    }

    .header.header-dark .dropdown-menu {
        background: #2d2d2d;
    }

    .header.header-dark .dropdown-menu li > a {
        color: #bbb;
        border-bottom-color: #666;
    }

    .header.header-dark .dropdown-menu .active > a, .header.header-dark .dropdown-menu li > a:hover {
        background: #202020 !important;
    }
}

.header.header-dark .nav > li > .search {
    background: #444;
}

.header.header-dark .search-open {
    background: #2d2d2d;
    border-top-color: #555;
    box-shadow: 0 1px 3px #888;
}

.header.header-dark .input-group .form-control {
    color: #bbb;
    background: #555;
    border-color: #999;
    box-shadow: 0 0 2px #555;
}

.header.header-dark .mega-menu .equal-height-list h3 {
    color: #eee;
}

@media (max-width: 991px) {
    .header.header-dark .mega-menu .equal-height-list li a {
        color: #bbb;
        border-bottom-color: #666;
    }

    .header.header-dark .mega-menu .equal-height-list li a:focus, .header.header-dark .mega-menu .equal-height-list li a:hover {
        color: #fff;
    }

    .header.header-dark .mega-menu .equal-height-list h3 {
        border-bottom-color: #666;
    }
}

@media (min-width: 992px) {
    .header.header-dark .mega-menu .equal-height-in {
        border-left-color: #666;
    }
}

.header-fixed .header.header-fixed-shrink {
    box-shadow: 0 0 3px #bbb;
    background: rgba(255,255,255, 0.96);
}


@media (min-width: 992px) {

    .header-fixed .header.header-fixed-shrink .nav > li > .search {
        color: #555;
    }
}

/* footer-v1.css -----------------------------------------------------------------------------------------------------*/

.footer-v1 .footer {
    background: #5A3374;
}

.footer-v1 .footer p {
    color: #eee;
}

.footer-v1 .footer h2 {
    color: #eee;
}

.footer-v1 .link-list li {
    border-top: solid 1px #353535;
}

.footer-v1 address, .footer-v1 .link-list a, .footer-v1 .link-list i {
    color: #eee;
}

.footer-v1 .copyright {
    background: #222;
}

.footer-v1 .copyright p {
    color: #eee;
}

.footer-v1 .footer-socials li a {
    color: #777;
}

.footlineHeadline {
    border-bottom: 1px dotted #e4e9f0;
}

.footlineHeadline h2 a {
    color: #E9E8EA;
}

/* custom.css -----------------------------------------------------------------------------------------------------*/


#calendarView {
    border: solid 1px #cccccc;
}

.tooltip-inner {
    background-color: #54535b !important;
}

.event-tooltip {
    color: white;
}

.event-tooltip h5 {
    color: white;
}

.event-tooltip p {
    color: #cccccc;
}

.fc-event {
    background-color: #5A3374 !important;
    border-color: #000 !important;
    color: #fff !important;
}

.fc-event-container a:hover {
    border: 1px solid #dbdadc !important;
    background-color: #361f46 !important;
}

.fc-unthemed .fc-today {
    background: #dbdadc !important;
}

.g-color-gray-dark-v4 {
    color: #777 !important;
}

.g-color-main {
    color: #555 !important;
}

.u-shadow-v19 {
    -webkit-box-shadow: 0 5px 10px -6px rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 10px -6px rgba(0, 0, 0, 0.1);
}

.card {
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125);
}

.purple {
    color: #5A3374 !important;
}


/* blog.css -----------------------------------------------------------------------------------------------------*/

.blog h2 {
    color: #555;
}

.blog h2 a {
    color: #585f69;
}

.blog h2 a:hover {
    color: #54535b;
}

.blog-post-tags {

    border-top: solid 1px #eee;
    border-bottom: solid 1px #eee;
}

.blog-post-tags li i {
    color: #777;
}

.blog-post-tags ul.blog-info {
    color: #eee;
}

.blog-post-tags ul.blog-tags a {
    color: #555;
    background: #f4f4f4;
}

.blog-post-tags ul.blog-tags a:hover {
    background: #54535b;
}

.post-comment h3, .blog-item .media h3 {
    color: #54535b;
}

.blog-item .media h4.media-heading {
    color: #555;
}

.blog-item .media h4.media-heading span {
    color: #777;
}

.blog-item .media h4.media-heading span a {
    color: #54535b;
}

.blog-medium .blog-info li, .blog-medium .blog-info li a {
    color: #777;
}

/* blocks.css -----------------------------------------------------------------------------------------------------*/

.breadcrumbs {
    border-bottom: solid 1px #eee;
}

.breadcrumbs h1 {
    color: #666;
}

.breadcrumb a {
    color: #777 !important;
}

.breadcrumb li.active, .breadcrumb li a:hover {
    color: #929397;
}

.paragraph-h1 {
    color: #555;
}

.breadcrumbs.breadcrumbs-light {
    background: #f7f7f7;
    border-bottom: 1px solid #eee;
}

.breadcrumbs.breadcrumbs-dark h1, .breadcrumbs.breadcrumbs-dark a, .breadcrumbs.breadcrumbs-light h1, .breadcrumbs.breadcrumbs-light a {
    color: #fff;
}

.breadcrumbs.breadcrumbs-light h1, .breadcrumbs.breadcrumbs-light a {
    color: #555;
}

.breadcrumbs-v1:after {
    background: rgba(0,0,0,0.15);
}

.breadcrumbs-v1 span, .breadcrumbs-v1 h1 {
    color: #fff;
}

.breadcrumbs-v2 h1 {
    color: #fff;
}

.breadcrumb-v2 li a, .breadcrumb-v2 li.active {
    color: #fff;
}

.breadcrumb-v2 li i {
    color: #fff;
    border: 1px solid #fff;
}

.breadcrumbs-v3:after {
    background: rgba(0,0,0,0.2);
}

.breadcrumbs-v3 h1 {
    color: #fff;
}

.breadcrumbs-v3 p {
    color: #fff;
}

.img-hover-v1:hover span:after {
    background: rgba(0,0,0,0.3);
}

.block-grid-v1 {
    background: #fff;
    border-bottom: solid 2px #eee;
}

.block-grid-v1:hover {
    border-color: #59326d;
}

.block-grid-v1.content-boxes-v1 h3 a {
    color: #555;
}

.block-grid-v2-info {
    background: #f9f9f9;
    border-bottom: solid 3px #eee;
}

.block-grid-v2 li:hover .block-grid-v2-info {
    border-color: #59326d;
}

.service-box-v1 .service-block {
    background: #fff;
}

.service-box-v1 p:after {
    background: #59326d;
}

.service-box-v1 li {
    border-top: dotted 1px #59326d;
}

.service-box-v1 li:hover {
    color: #59326d;
}

.service-block-v1 {
    border: 1px solid #f2f2f2;
}

.service-block-v1 i {
    color: #fff;
    background: #59326d;
}

.service-block-v2 .service-block-in {
    background: rgba(255,255,255,0.2);
}

.service-block-v2 .service-block-in i, .service-block-v2 .service-block-in h4, .service-block-v2 .service-block-in p {
    color: #fff;
}

.service-block-v3 i {
    color: #fff;
}

.service-block-v3 .service-heading, .service-block-v3 .service-in small {
    color: #fff;
}

.service-block-v3 .service-in h4, .service-block-v3 .counter {
    color: #fff;
}

.service-block-v3 .statistics .heading-xs {
    color: #fff;
}

.service-block-v3 .statistics small {
    color: #fff;
}

.service-block-v3 .statistics .progress {
    background: #bbb;
}

.service-block-v3 .statistics .progress-bar-light {
    background: #fff;
}

.service-block-v4 {
    background: #f7f7f7;
}

.service-block-v4:after {
    border-color: #fff transparent transparent transparent;
}

.service-block-v4 .service-desc i {
    color: #59326d;
}

.service-block-v5 {
    background: #f7f7f7;
}

.service-block-v5 .service-border {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}

@media (max-width: 992px) {
    .service-block-v5 .service-border {
        border-top: 1px solid #eee;
        border-bottom: 1px solid #eee;
    }
}

.service-block-v7 {
    border: 1px solid #ddd;
}

.service-block-v7 i {
    color: #fff;
    background: #59326d;
}

.service-block-v8 {
    background: #fff;
}

.service-block-v8 i {
    color: #555;
}

.service-block-v8 .service-block-desc h3:after {
    background: #59326d;
}

.process-v1 .process-in > li i {
    background: #59326d;
    border: solid 9px #fff;
}

.process-v1 .process-in > li i:after {
    border: 1px solid #bbb;
}

.process-v1 .process-border:before {
    border-top: solid 2px #ddd;
}

.team-v1 li:hover > .team-img:after {
    background: rgba(0,0,0,0.5);
}

.team-v1 li > .team-img li i {
    color: #eee;
    border-color: #eee;
}

.team-v1 li > h4 {
    color: #999;
}

.team-v1 li > p:before {
    background: #bbb;
}

.team-v1 li:hover > p:before {
    background: #59326d;
}

.team-v2 .inner-team {
    background: #fff;
}

.team-v3 .team-img:hover:after {
    background: rgba(0,0,0,0.5);
}

.team-v3 .team-hover span, .team-v3 .team-hover small {
    color: #fff;
}

.team-v3 .team-hover p {
    color: #fff;
}

.team-v3 .team-hover .team-social-v3 i {
    color: #fff;
    border: 1px solid #fff;
}

.team-v3 .team-hover .team-social-v3 i:hover {
    color: #666;
    background: #fff;
}

.team-v4 small {
    color: #999;
}

.team-v4 .team-social-v4 a {
    color: #555;
}

.team-v4 .team-social-v4 a:hover {
    color: #59326d;
}

.team-v5 span {
    color: #777;
}

.team-v5 small {
    color: #59326d;
}

.team-v5 small:after {
    background: #777;
}

.team-v5 .team-img:hover:after {
    background: rgba(0,0,0,0.5);
}

.team-v5 .team-hover .team-social-v5 i {
    color: #fff;
    border: 1px solid #fff;
}

.team-v5 .team-hover .team-social-v5 i:hover {
    color: #666;
    background: #fff;
}

.team-v6 span {
    color: #777;
}

.team-v6 small {
    color: #59326d;
}

.team-v7 .team-v7-name {
    color: #555;
}

.team-v7 .team-v7-position {
    color: #59326d;
}

.team-v7 .team-v7-img:after {
    background: rgba(0,0,0,0.1);
}

.team-v7 .team-arrow-right:before {
    border-color: transparent transparent transparent #fff;
}

.team-v7 .team-arrow-left:before {
    border-color: transparent #fff transparent transparent;
}

@media (max-width: 991px) {
    .team-v7 .team-arrow-left:before, .team-v7 .team-arrow-right:before {
        border-color: #fff transparent transparent transparent;
    }
}

.portfolio-box a.fancybox {
    background: #fff;
}

.portfolio-box a.fancybox:hover:after {
    background: rgba(0,0,0,0.5);
}

.portfolio-box .portfolio-box-in i {
    color: #fff;
    background: #59326d;
}

.portfolio-box small.project-tag, .portfolio-box small.project-tag a {
    color: #999;
}

.portfolio-box small.project-tag a:hover {
    color: #59326d;
}

.portfolio-box-v1 li {
    background: #333;
}

.portfolio-box-v1 li:hover:after {
    background: rgba(0,0,0,0.7);
}

.portfolio-box-v1 .portfolio-box-v1-in h3:after {
    background: #fff;
}

.portfolio-box-v1 .portfolio-box-v1-in p, .portfolio-box-v1 .portfolio-box-v1-in h3 {
    color: #fff;
}

.portfolio-box-v2 li {
    background: #333;
}

.portfolio-box-v2 li:hover:after {
    background: rgba(255,255,255,0.6);
}

.portfolio-box-v2 .portfolio-box-v2-in i {
    color: #fff;
    background: rgba(114,192,44,0.8);
}

.portfolio-box-v2 .portfolio-box-v2-in i:hover {
    background: #59326d;
}

.thumbnails-v1 h3 a {
    color: #555;
}

.thumbnails-v1 .read-more {
    color: #59326d;
}

.bg-image-v1:before {
    background: rgba(0,0,0,0.5);
}

.bg-image-v2:before {
    background: rgba(255,255,255,0.7);
}

.bg-image-v2-dark:before {
    background: rgba(0,0,0,0.5);
}

.bg-image-v2-dark h2, .bg-image-v2-dark p {
    color: #eee !important;
}

.parallax-quote {
    color: #fff;
}

.parallax-quote:after {
    background: #54535b
}

.parallax-quote-in p {
    color: #fff;
}

.parallax-quote-in small {
    color: #bbb;
}

.parallax-quote-light:after {
    background: rgba(255,255,255,0.9);
}

.parallax-quote-light .parallax-quote-in {
    background: #fff;
    border-bottom: solid 2px #ddd;
}

.parallax-quote-light .parallax-quote-in p {
    color: #555;
}

.parallax-quote-light .parallax-quote-in small {
    color: #555;
}

.parallax-team:before, .parallax-team-dark:before {
    background: rgba(255,255,255,0.9);
}

.parallax-team-dark:before {
    background: rgba(0,0,0,0.8);
}

.parallax-counter .counters {
    color: #fff;
}

.parallax-counter h4 {
    color: #999;
}

.parallax-counter-v1 .counters {
    color: #fff;
    border: solid 1px #555;
}

.parallax-counter-v1 h4 {
    color: #eee;
}

.parallax-counter-v2:after {
    border-top: 25px solid #fff;
}

.parallax-counter-v2:before {
    background: rgba(0,0,0,0.02);
}

.parallax-counter-v2 .counters {
    border-bottom: solid 2px #ddd;
    background: rgba(255,255,255,0.9);
}

.parallax-counter-v2 .counters h4, .parallax-counter-v2 .counters span {
    color: #555;
}

.parallax-counter-v3:after {
    background: rgba(0,0,0,0.5);
}

.parallax-counter-v3 .features {
    background: rgba(255,255,255,0.2);
}

.parallax-counter-v3 .features:after {
    border: 1px solid #fff;
}

.parallax-counter-v3 .features span {
    color: #fff;
}

.parallax-counter-v4:after {
    background: rgba(0,0,0,0.5);
}

.parallax-counter-v4 i {
    color: #fff;
}

.parallax-counter-v4 span.counter {
    color: #fff;
}

.parallax-counter-v4 h4 {
    color: #fff;
}

.flat-bg-block-v1 .checked-list li {
    color: #888;
}

.flat-bg-block-v1 .checked-list i {
    color: #59326d;
}

.flat-testimonials .flat-testimonials-in {
    background: rgba(255,255,255,0.2);
}

.flat-testimonials .flat-testimonials-in h3 {
    color: #fff;
}

.flat-testimonials .flat-testimonials-in p {
    color: #fff;
}

.testimonials-v4 .testimonials-v4-in {
    background: #fff;
    -webkit-box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.1);
    box-shadow: 3px 3px 3px 0 rgba(0,0,0,0.1);
}

.testimonials-v4 .testimonials-v4-in:before {
    color: #bbb;
}

.testimonials-v4 .testimonials-v4-in:after {
    border-color: #fff transparent transparent transparent;
    -webkit-filter: drop-shadow(2px 2px 1px rgba(0,0,0,0.1));
    filter: drop-shadow(2px 2px 1px rgba(0,0,0,0.1));
}

.testimonials-v4 .testimonials-v4-in p {
    color: #777;
}

.testimonials-v4 .testimonials-author {
    color: #555;
}

.testimonials-v5 .testimonials-desc p {
    background: #f9f9f9;
}

.testimonials-v5 .testimonials-desc p:after {
    color: #fff;
    border-color: #f9f9f9 transparent transparent transparent;
}

.testimonials-v5 .testimonials-by small {
    color: #59326d;
}

.testimonials-v6 .testimonials-info {
    padding: 20px;
    background: #fff;
    border-bottom: solid 3px #eee;
}

.testimonials-v6 .testimonials-info:hover {
    border-color: #59326d;
}

.testimonials-v6 .testimonials-desc strong, .testimonials-v6 .testimonials-desc span {
    color: #555;
}

.featured-blog h2:after {
    background: #59326d;
}

.featured-blog .featured-img:hover:after {
    background: rgba(0,0,0,0.3);
}

.featured-blog .featured-img i {
    color: #fff;
    background: rgba(255,255,255,0.4);
}

.featured-blog .featured-img i:hover {
    color: #fff;
    background: #59326d;
}

.blog-comments .comments-itself {
    background: #fff;
}

.blog-comments .comments-itself:before {
    border-color: transparent #fff transparent transparent;
}

.blog-comments .comments-itself span {
    color: #999;
}

.blog-comments .comments-itself p {
    color: #999;
}

@media (max-width: 768px) {
    .blog-comments .comments-itself:after {
        border-color: transparent transparent #fff transparent;
    }
}

.quote-v1 p {
    color: #fff;
}

.quote-v1 p:before {
    color: #59326d;
}

.quote-v1 span {
    color: #fff;
}

.quote-v2 p {
    color: #555;
}

.quote-v2 span {
    color: #555;
}

.social-icons-v1 i {
    color: #555;
    background: #f7f7f7;
}

.social-icons-v1 i:hover {
    color: #fff;
    background: #59326d;
}

.box-shadow {
    background: #fff;
}

.box-shadow:after, .box-shadow:before {
    background: #999;
}

.shadow-effect-1 {
    box-shadow: 0 10px 6px -6px #bbb;
    -moz-box-shadow: 0 10px 6px -6px #bbb;
    -webkit-box-shadow: 0 10px 6px -6px #bbb;
}

.shadow-effect-2:after, .shadow-effect-2:before, .shadow-effect-3:before, .shadow-effect-4:after {
    box-shadow: 0 15px 10px #999;
    -moz-box-shadow: 0 15px 10px #999;
    -webkit-box-shadow: 0 15px 10px #999;
}

.interactive-slider-v1:after {
    background: rgba(0,0,0,0.3);
}

.interactive-slider-v1 h2 {
    color: #fff;
}

.interactive-slider-v1 p {
    color: #fff;
}

.interactive-slider-v2:after {
    background: rgba(0,0,0,0.4);
}

.interactive-slider-v2 h1 {
    color: #fff;
}

.interactive-slider-v2 p {
    color: #fff;
}

.blog-trending small, .blog-trending small a {
    color: #777;
}

.blog-trending small a:hover {
    color: #59326d;
}

.blog-latest-posts li {
    border-top: 1px solid #ddd;
}

.blog-latest-posts small, .blog-latest-posts small a {
    color: #777;
}

.blog-newsletter p {
    color: #555;
}

.blog-post-quote {
    background: #fff;
}

.blog-post-quote p {
    color: #555;
}

.blog-post-quote span {
    color: #555;
}

.blog-author {
    background: #fff;
}

.blog-author .blog-author-desc p {
    color: #555;
}

.blog-comments .comments-itself {
    background: #fff;
}

.blog-comments .comments-itself:before {
    border-color: transparent #fff transparent transparent;
}

.blog-comments .comments-itself span {
    color: #555;
}

.blog-comments .comments-itself p {
    color: #555;
}

@media (max-width: 768px) {
    .blog-comments .comments-itself:after {
        border-color: transparent transparent #fff transparent;
    }
}

.news-section {
    border-top: solid 1px #eee;
    border-bottom: solid 1px #eee;
}

.news-v1 .news-v1-in {
    background: #D4D4D4;
}

.news-v1 .news-v1-in:hover {
    background: #B9B9B9;
}

.news-v1 h3 a {
    color: #555;
}

.news-v1 h3 a:hover {
    color: #59326d;
}

.news-v1 p {
    color: #555;
}

.news-v1 .news-v1-info {
    border-top: solid 1px #eee;
}

.news-v1 .news-v1-info li a:hover {
    color: #59326d;
}

.news-v2 .news-v2-badge p {
    background: #fff;
}

.news-v2 .news-v2-badge span {
    color: #555;
}

.news-v2 .news-v2-badge small {
    color: #555;
}

.news-v2 .news-v2-desc {
    background: #fff;
}

.news-v2 .news-v2-desc h3 a {
    color: #555;
}

.news-v2 .news-v2-desc h3 a:hover {
    color: #59326d;
}

.news-v2 .news-v2-desc small {
    color: #555;
}

.news-v2 .news-v2-desc p {
    color: #555;
}

.news-v3 {
    background: #fff;
}

.news-v3 h2 a {
    color: #555;
}

.news-v3 h2 a:hover {
    color: #59326d;
}

.news-v3 p {
    color: #555;
}

.news-v3 .posted-info li {
    color: #555;
}

.news-v3 .posted-info li a {
    color: #555;
}

.news-v3 .posted-info li a:hover {
    color: #59326d;
}

.news-v3 .post-shares li i {
    color: #555;
    background: #eee;
}

.news-v3 .post-shares li i:hover {
    background: #ddd;
}

.news-v3 .post-shares li span {
    color: #fff;
    background: #59326d;
    border: 2px solid #fff;
}

/* app.css -----------------------------------------------------------------------------------------------------*/


h1, h2, h3, h4, h5, h6 {
    color: #555;
}

.headline {
    border-bottom: 1px dotted #e4e9f0;
}

.headline h2, .headline h3, .headline h4 {
    border-bottom: 2px solid #59326d;
}

.heading h2:before, .heading h2:after {
    border-color: #bbb;
}

.title-v1 h1, .title-v1 h2 {
    color: #444;
}

.title-v1 h1:after, .title-v1 h2:after {
    background: #59326d;
}

h2.title-v2 {
    color: #555;
}

h2.title-v2:after {
    background: #555;
}

h1.title-light, h2.title-light, h3.title-light {
    color: #fff;
}

h2.title-light:after {
    background: #fff;
}

h1[class^="title-v3-"], h2[class^="title-v3-"], h3[class^="title-v3-"] {
    color: #555;
}

.headline-center h2 {
    color: #555;
}

.headline-center h2:after {
    background: #59326d;
}

.headline-center.headline-light h2 {
    color: #fff;
}

.headline-center.headline-light p {
    color: #eee;
}

.headline-center-v2 h2 {
    color: #555;
}

.headline-center-v2 span.bordered-icon {
    color: #fff;
}

.headline-center-v2 span.bordered-icon:before, .headline-center-v2 span.bordered-icon:after {
    background: #fff;
}

.headline-center-v2 p {
    color: #555;
}

.headline-center-v2.headline-center-v2-dark p {
    color: #666;
}

.headline-center-v2.headline-center-v2-dark span.bordered-icon {
    color: #666;
}

.headline-center-v2.headline-center-v2-dark span.bordered-icon:before, .headline-center-v2.headline-center-v2-dark span.bordered-icon:after {
    background: #666;
}

.headline-left .headline-brd {
    color: #555;
}

.headline-left .headline-brd:after {
    background: #59326d;
}

.headline-v2 {
    background: #fff;
}

.devider.devider-dotted {
    border-top: 2px dotted #eee;
}

.devider.devider-dashed {
    border-top: 2px dashed #eee;
}

.devider.devider-db {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.devider.devider-db-dashed {
    border-top: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
}

.devider.devider-db-dotted {
    border-top: 1px dotted #ddd;
    border-bottom: 1px dotted #ddd;
}

.form-control:focus {
    border-color: #bbb;
    box-shadow: 0 0 2px #c9c9c9;
}

.input-group-addon {
    color: #b3b3b3;
    background: #fff;
}

.carousel-v1 .carousel-caption {
    background: rgba(0, 0, 0, 0.7);
}

.carousel-v1 .carousel-caption p {
    color: #fff;
}

.carousel-v1 .carousel-arrow a i {
    background: #000;
}

.carousel-v2 .carousel-control.left, .carousel-v2 .carousel-control.right {
    color: #eee;
    border: 2px solid #eee;
    background: rgba(0,0,0,0.1);
}

.carousel-v2 .carousel-control:hover {
    background: rgba(0,0,0,0.3);
}

.tab-v1 .nav-tabs {
    border-bottom: solid 2px #59326d;
}

.tab-v1 .nav-tabs > .active > a, .tab-v1 .nav-tabs > .active > a:hover, .tab-v1 .nav-tabs > .active > a:focus {
    color: #fff;
    background: #59326d;
}

.tab-v1 .nav-tabs > li > a:hover {
    color: #fff;
    background: #59326d;
}

.tab-v2 .nav-tabs li.active a {
    background: #fff;
    border: solid 1px #eee;
    border-top: solid 2px #59326d;
}

.tab-v2 .tab-content {
    border: solid 1px #eee;
}

.tab-v3 .nav-pills li a {
    color: #777;
    background: #fafafa;
    border: solid 1px #eee;
}

.tab-v3 .tab-content {
    background: #fafafa;
    border: solid 1px #eee;
}

.acc-v1 .panel-heading a {
    background: #fefefe;
}

.acc-icon a.accordion-toggle i {
    color: #555;
}

.acc-icon a.accordion-toggle:hover i {
    color: #39414c;
}

.pagination li a {
    color: #777;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    border-color: #59326d;
    background-color: #59326d;
}

.pager.pager-v2 li > a:hover, .pager.pager-v2 li > a:focus, .pager.pager-v3 li > a:hover, .pager.pager-v3 li > a:focus {
    color: #fff;
    background: #59326d;
}

.pager.pager-v2 li.page-amount, .pager.pager-v2 li.page-amount:hover, .pager.pager-v2 li.page-amount:focus, .pager.pager-v3 li.page-amount, .pager.pager-v3 li.page-amount:hover, .pager.pager-v3 li.page-amount:focus {
    color: #777;
}

.sidebar-nav-v1 > li.active, .sidebar-nav-v1 > li.active:hover {
    background: #717984;
}

.sidebar-nav-v1 > li.active, .sidebar-nav-v1 > li.active:hover, .sidebar-nav-v1 > li.active:focus {
    border-color: #ddd;
}

.sidebar-nav-v1 > li.active > a {
    color: #fff;
}

.sidebar-nav-v1 li ul, .sidebar-nav-v1 li.active ul a {
    background: #f8f8f8;
}

.sidebar-nav-v1 li ul a {
    color: #555;
    border-top: solid 1px #ddd;
}

.sidebar-nav-v1 ul li:hover a, .sidebar-nav-v1 ul li.active a {
    color: #59326d;
}

.list-toggle:after {
    color: #777;
}

.list-toggle.active:after {
    color: #fff;
}

.btn-u {
    color: #fff;
    background: #59326d;
}

.btn-u:hover {
    color: #fff;
}

.btn-u:hover, .btn-u:focus, .btn-u:active, .btn-u.active, .open .dropdown-toggle.btn-u {
    background: #8D8E91;
}

.btn-u.btn-u-default {
    background: #95a5a6;
}

.btn-u.btn-u-default:hover, .btn-u.btn-u-default:focus, .btn-u.btn-u-default:active, .btn-u.btn-u-default.active, .open .dropdown-toggle.btn-u.btn-u-default {
    background: #7f8c8d;
}

.btn-u.btn-u-split-default.dropdown-toggle {
    border-left: solid 1px #7f8c8d;
}

.btn-u.btn-u-purple {
    background: #5A3374 !important;
}

.btn-u.btn-u-purple:hover, .btn-u.btn-u-purple:focus, .btn-u.btn-u-purple:active, .btn-u.btn-u-purple.active, .open .dropdown-toggle.btn-u.btn-u-purple {
    background: #4E0879 !important;
}

.btn-u.btn-u-split-purple.dropdown-toggle {
    border-left: solid 1px #814fb5;
}

.btn-u.btn-u-dark {
    background: #555;
}

.btn-u.btn-u-dark:hover, .btn-u.btn-u-dark:focus, .btn-u.btn-u-dark:active, .btn-u.btn-u-dark.active, .open .dropdown-toggle.btn-u.btn-u-dark {
    background: #333;
}

.btn-u.btn-u-split-dark.dropdown-toggle {
    border-left: solid 1px #333;
}

.btn-u.btn-u-light-grey {
    background: #585f69;
}

.btn-u.btn-u-light-grey:hover, .btn-u.btn-u-light-grey:focus, .btn-u.btn-u-light-grey:active, .btn-u.btn-u-light-grey.active, .open .dropdown-toggle.btn-u.btn-u-light-grey {
    background: #484f58;
}

.btn-u.btn-u-split-light-grey.dropdown-toggle {
    border-left: solid 1px #484f58;
}

.btn-u.btn-brd {
    color: #555;
    border: solid 1px transparent;
}

.btn-u.btn-brd:hover {
    border: solid 1px #eee;
}

.btn-u.btn-brd.btn-brd-hover:hover {
    color: #fff !important;
}

.btn-u.btn-brd {
    border-color: #59326d;
}

.btn-u.btn-brd.btn-u-default {
    border-color: #95a5a6;
}

.btn-u.btn-brd.btn-u-default:hover {
    color: #7f8c8d;
    border-color: #7f8c8d;
}

.btn-u.btn-brd.btn-u-default.btn-brd-hover:hover {
    background: #7f8c8d;
}

.btn-u.btn-brd.btn-u-dark {
    border-color: #555;
}

.btn-u.btn-brd.btn-u-dark:hover {
    color: #333;
    border-color: #333;
}

.btn-u.btn-brd.btn-u-dark.btn-brd-hover:hover {
    background: #333;
}

.btn-u.btn-brd.btn-u-light-grey {
    border-color: #585f69;
}

.btn-u.btn-brd.btn-u-light-grey:hover {
    color: #484f58;
    border-color: #484f58;
}

.btn-u.btn-brd.btn-u-light-grey.btn-brd-hover:hover {
    background: #484f58;
}

.btn-u.btn-brd.btn-u-purple {
    border-color: #9b6bcc;
}

.btn-u.btn-brd.btn-u-purple:hover {
    color: #814fb5;
    border-color: #814fb5;
}

.btn-u.btn-brd.btn-u-purple.btn-brd-hover:hover {
    background: #814fb5;
}

.btn-u.btn-brd.btn-u-light {
    color: #fff;
    border-color: #fff;
}

.btn-u.btn-brd.btn-u-light:hover {
    border-color: #fff;
}

.btn-u.btn-brd.btn-u-light.btn-brd-hover:hover {
    background: #fff;
    color: #555 !important;
}

.dropdown-show {
    box-shadow: 0 0 4px #eee;
}

span.badge, .list-group-item.active > .badge {
    color: #fff;
}

span.label-u, span.badge-u, .list-group-item.active > .badge.badge-u {
    background: #59326d;
}

span.label-purple, span.badge-purple, .list-group-item.active > .badge.badge-purple {
    background: #9b6bcc;
}

span.label-dark-blue, span.badge-dark-blue, .list-group-item.active > .badge.badge-dark-blue {
    background: #4765a0;
}

span.label-light, span.badge-light, .list-group-item.active > .badge.badge-light {
    color: #777;
    background: #ecf0f1;
}

span.label-dark, span.badge-dark, .list-group-item.active > .badge.badge-dark {
    background: #555;
}

.badge-box-v1 a {
    color: #777;
    border: solid 1px #eee;
}

.badge-box-v2 a {
    color: #777;
    border: solid 1px #eee;
}

.badge-box-v1 a:hover, .badge-box-v2 a:hover {
    color: #555;
    border-color: #555;
}

i.icon-custom {
    color: #555;
    border: solid 1px #555;
}

.link-icon, .link-bg-icon {
    color: #555;
}

.link-icon:hover i {
    color: #59326d;
    border: solid 1px #59326d;
}

.link-bg-icon:hover i {
    color: #59326d;
    background: #59326d;
    border-color: #59326d;
    color: #fff !important;
}

i.icon-color-u {
    color: #59326d;
    border: solid 1px #59326d;
}

i.icon-color-grey {
    color: #95a5a6;
    border: solid 1px #95a5a6;
}

i.icon-color-purple {
    color: #9b6bcc;
    border: solid 1px #9b6bcc;
}

i.icon-color-dark-blue {
    color: #4765a0;
    border: solid 1px #4765a0;
}

i.icon-color-light {
    color: #fff;
    border: solid 1px #fff;
}

i.icon-color-light-grey {
    color: #585f69;
    border: solid 1px #585f69;
}

i.icon-bg-u, i.icon-bg-red, i.icon-bg-sea, i.icon-bg-dark, i.icon-bg-darker, i.icon-bg-grey, i.icon-bg-blue, i.icon-bg-green, i.icon-bg-yellow, i.icon-bg-orange, i.icon-bg-purple, i.icon-bg-aqua, i.icon-bg-brown, i.icon-bg-dark-blue, i.icon-bg-light-grey, i.icon-bg-light-green {
    color: #fff;
    border-color: transparent;
}

i.icon-bg-u {
    background: #59326d;
}

i.icon-bg-grey {
    background: #95a5a6;
}

i.icon-bg-dark {
    background: #555;
}

i.icon-bg-darker {
    background: #333;
}

i.icon-bg-purple {
    background: #9b6bcc;
}

i.icon-bg-dark-blue {
    background: #4765a0;
}

i.icon-bg-light {
    background: #fff;
    border-color: transparent;
}

i.icon-bg-light-grey {
    background: #585f69;
    border-color: transparent;
}

.content-boxes-v3 .content-boxes-in-v3 h3 a {
    color: #555;
}

.content-boxes-v4 h2 {
    color: #555;
}

.content-boxes-v4 a {
    color: #777;
}

.content-boxes-v4 i {
    color: #59326d;
}

.content-boxes-v5:hover i {
    color: #fff;
    background: #59326d;
}

.content-boxes-v6 i {
    color: #fff;
    background: #dedede;
}

.content-boxes-v6 i:after {
    border: 1px solid #dedede;
}

.content-boxes-v6:hover i {
    background: #59326d;
}

.content-boxes-v6:hover i:after {
    border-color: #59326d;
}

.service-block p, .service-block h2 {
    color: #fff;
}

.service-block-light, .service-block-default {
    background: #fafafa;
    border: solid 1px #eee;
}

.service-block-default:hover {
    box-shadow: 0 0 8px #eee;
}

.service-block-light p, .service-block-light h2, .service-block-default p, .service-block-default h2 {
    color: #555;
}

.service-block-u {
    background: #59326d;
}

.service-block-grey {
    background: #95a5a6;
}

.service-block-purple {
    background: #9b6bcc;
}

.service-block-dark-blue {
    background: #4765a0;
}

.service-block-dark {
    background: #555;
}

.service-block-light {
    background: #ecf0f1;
}

.funny-boxes {
    background: #f7f7f7;
}

.funny-boxes h2 a {
    color: #555;
}

.funny-boxes p a {
    color: #59326d;
}

.funny-boxes .funny-boxes-img li i {
    color: #59326d;
}

.funny-boxes-colored p, .funny-boxes-colored h2 a, .funny-boxes-colored .funny-boxes-img li, .funny-boxes-colored .funny-boxes-img li i {
    color: #fff;
}

.funny-boxes-purple {
    background: #9b6bcc;
}

.funny-boxes-grey {
    background: #95a5a6;
}

.funny-boxes-top-purple {
    border-top: solid 2px #9b6bcc;
}

.funny-boxes-top-purple:hover {
    border-top-color: #814fb5;
}

.dropcap {
    color: #59326d;
}

.dropcap-bg {
    color: #fff;
    background: #59326d;
}

.text-highlights {
    color: #fff;
    background: #555;
}

.text-highlights-green {
    background: #59326d;
}

.text-highlights-purple {
    background: #9b6bcc;
}

.text-border {
    border-bottom: dashed 1px #555;
}

.text-border-default {
    border-color: #95a5a6;
}

.text-border-green {
    border-color: #59326d;
}

.text-border-blue {
    border-color: #3498db;
}

.text-border-purple {
    border-color: #9b6bcc;
}

blockquote.text-right, blockquote.hero.text-right {
    border-right: 2px solid #eee;
}

blockquote.hero.text-right, blockquote.hero.text-right:hover {
    border-color: #555;
}

blockquote:hover, blockquote.text-right:hover {
    border-color: #59326d;
}

blockquote.bq-dark, blockquote.bq-dark:hover {
    border-color: #585f69;
}

blockquote.bq-green {
    border-color: #59326d;
}

blockquote.hero {
    background: #f3f3f3;
    border-left: solid 2px #666;
}

blockquote.hero:hover {
    background: #eee;
    border-left-color: #666;
}

blockquote.hero.hero-dark {
    background: #444;
}

blockquote.hero.hero-dark:hover {
    background: #555;
}

blockquote.hero.hero-default {
    background: #59326d;
}

blockquote.hero.hero-dark p, blockquote.hero.hero-dark h2, blockquote.hero.hero-dark small, blockquote.hero.hero-default p, blockquote.hero.hero-default h2, blockquote.hero.hero-default small {
    color: #fff;
}

.tag-box {
    background: #fff;
}

.tag-box-v1 {
    border: solid 1px #eee;
    border-top: solid 2px #59326d;
}

.tag-box-v2 {
    background: #fafafa;
    border: solid 1px #eee;
    border-left: solid 2px #59326d;
}

.tag-box-v3 {
    border: solid 2px #eee;
}

.tag-box-v4 {
    border: dashed 1px #bbb;
}

.tag-box-v5 {
    border: dashed 1px #ccc;
}

.tag-box-v5 span {
    color: #555;
}

.tag-box-v6 {
    background: #fafafa;
    border: solid 1px #eee;
}

.tag-box-v7 {
    border: solid 1px #eee;
    border-bottom: solid 2px #59326d;
}

.testimonials .testimonial-info {
    color: #59326d;
}

.testimonials .testimonial-info em {
    color: #777;
}

.testimonials .testimonial-info img {
    border: solid 1px #ccc;
}

.testimonials .carousel-arrow i {
    color: #777;
    background: #f5f5f5;
}

.testimonials .carousel-arrow i:hover {
    color: #fff;
    background: #59326d;
}

.testimonials.testimonials-v1 .item p:after {
    border-top: 22px solid;
    border-left: 0 solid transparent;
    border-right: 22px solid transparent;
}

.testimonials.testimonials-v2 .item p:after {
    border-top: 20px solid;
    border-left: 25px solid transparent;
    border-right: 0px solid transparent;
}

.testimonials.testimonials-v1 p, .testimonials.testimonials-v2 p {
    background: #f5f5f5;
}

.testimonials.testimonials-v1 .item p:after, .testimonials.testimonials-v2 .item p:after {
    border-top-color: #f5f5f5;
}

.testimonials-bg-dark .item p, .testimonials-bg-default .item p {
    color: #fff;
}

.testimonials-bg-dark .carousel-arrow i, .testimonials-bg-default .carousel-arrow i {
    color: #fff;
}

.testimonials-bg-default .item p {
    background: #59326d;
}

.testimonials.testimonials-bg-default .item p:after, .testimonials.testimonials-bg-default .item p:after {
    border-top-color: #59326d;
}

.testimonials-bg-default .carousel-arrow i {
    background: #59326d;
}

.testimonials-bg-dark .item p {
    background: #555;
}

.testimonials.testimonials-bg-dark .item p:after, .testimonials.testimonials-bg-dark .item p:after {
    border-top-color: #555;
}

.testimonials-bg-dark .carousel-arrow i {
    color: #fff;
    background: #555;
}

.testimonials.testimonials-bg-dark .carousel-arrow i:hover {
    background: #333;
}

.testimonials.testimonials-bg-dark .testimonial-info {
    color: #555;
}

.panel-heading {
    color: #fff;
}

.panel-u {
    border-color: #59326d;
}

.panel-u > .panel-heading {
    background: #59326d;
}

.panel-grey {
    border-color: #95a5a6;
}

.panel-grey > .panel-heading {
    background: #95a5a6;
}

.panel-dark {
    border-color: #555;
}

.panel-dark > .panel-heading {
    background: #555;
}

.panel-purple {
    border-color: #9b6bcc;
}

.panel-purple > .panel-heading {
    background: #9b6bcc;
}

.panel-default-dark {
    border-color: #585f69;
}

.panel-default-dark > .panel-heading {
    background: #585f69;
}

.progress {
    background: #e5e5e5;
}

.progress-bar-u {
    background: #59326d;
}

.progress-bar-purple {
    background: #9b6bcc;
}

.progress-bar-dark-blue {
    background: #4765a0;
}

.progress-bar-dark {
    background: #555;
}

.stars-existing {
    color: #59326d;
}

img.img-bordered {
    border: solid 1px #eee;
}

.tags-v1 li a {
    border: solid 2px #eee;
}

.tags-v1 li a:hover {
    border-color: #e0e0e0;
}

.tags-v2 li a {
    color: #555;
    border: solid 1px #bbb;
}

.tags-v2 li a:hover {
    color: #fff;
    background: #555;
    border-color: #555;
}

.lists-v1 i {
    color: #fff;
    background: #59326d;
}

.lists-v2 i {
    color: #59326d;
}

.color-blue {
    color: #3498db;
}

.color-grey {
    color: #95a5a6;
}

.color-dark {
    color: #555555;
}

.color-green {
    color: #59326d;
}

.color-light {
    color: #ffffff;
}

.color-purple {
    color: #9b6bcc;
}

.color-light-grey {
    color: #585f69;
}

.bg-color-dark, .bg-color-sea, .bg-color-red, .bg-color-aqua, .bg-color-blue, .bg-color-grey, .bg-color-light, .bg-color-green, .bg-color-brown, .bg-color-orange, .bg-color-green1, .bg-color-purple, .bg-color-dark-blue, .bg-color-light-grey, .bg-color-light-green {
    color: #fff;
}

.bg-color-white {
    color: #555;
}

.bg-color-dark {
    background-color: #555 !important;
}

.bg-color-white {
    background-color: #fff !important;
}

.bg-color-blue {
    background-color: #3498db !important;
}

.bg-color-grey {
    background-color: #95a5a6 !important;
}

.bg-color-light {
    background-color: #f7f7f7 !important;
}

.bg-color-green {
    background-color: #59326d !important;
}

.bg-color-purple {
    background-color: #9b6bcc !important;
}

.bg-color-light-grey {
    background-color: #585f69 !important;
}

.bg-grey {
    background: #f7f7f7;
    border-top: solid 1px #eee;
    border-bottom: solid 1px #eee;
}

.bg-light {
    background: #fcfcfc;
    border: solid 1px #e5e5e5;
}

.bg-light:hover {
    border: solid 1px #bbb;
}


/* bootstrap-theme.css -----------------------------------------------------------------------------------------------------*/

.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}

.btn-default:active, .btn-primary:active, .btn-success:active, .btn-info:active, .btn-warning:active, .btn-danger:active, .btn-default.active, .btn-primary.active, .btn-success.active, .btn-info.active, .btn-warning.active, .btn-danger.active {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-default {
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
    background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-color: #dbdbdb;
    border-color: #ccc;
}

.btn-default:hover, .btn-default:focus {
    background-color: #e0e0e0;
}

.btn-default:active, .btn-default.active {
    background-color: #e0e0e0;
    border-color: #dbdbdb;
}

.btn-primary {
    background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
    background-image: linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-color: #2b669a;
}

.thumbnail, .img-thumbnail {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #e8e8e8;
    background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
    background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
}

.navbar-default {
    background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
    background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
}

.navbar-default .navbar-nav > .active > a {
    background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
    background-image: linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
    -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
    box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
}

.navbar-brand, .navbar-nav > li > a {
    text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
}

.navbar-inverse {
    background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%);
    background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.navbar-inverse .navbar-nav > .active > a {
    background-image: -webkit-linear-gradient(top, #222 0%, #282828 100%);
    background-image: linear-gradient(to bottom, #222 0%, #282828 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);
    -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
    box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
}

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}

.alert {
    text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
}

.progress {
    background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
    background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
}

.progress-bar {
    background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%);
    background-image: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
}

.progress-bar-success {
    background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
    background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
}

.progress-bar-info {
    background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
    background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
}

.progress-bar-warning {
    background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
    background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
}

.progress-bar-danger {
    background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
    background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
}

.list-group {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    text-shadow: 0 -1px 0 #3071a9;
    background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%);
    background-image: linear-gradient(to bottom, #428bca 0%, #3278b3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
    border-color: #3278b3;
}

.panel {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}

.panel-default > .panel-heading {
    background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
    background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
}

.panel-primary > .panel-heading {
    background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
    background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
}

.panel-success > .panel-heading {
    background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
    background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
}

.panel-info > .panel-heading {
    background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
    background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
}

.panel-warning > .panel-heading {
    background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
    background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
}

.panel-danger > .panel-heading {
    background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
    background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
}

.well {
    background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
    background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
    border-color: #dcdcdc;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
}

.register-member-message {
    color: #5A3374;
}
