body,
#page-content {
    background-color: #151e27;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #FFFFFF;
}
.content,
.content-material {
    background-color: #0c1117;
    padding: 0px 20px;
    padding-bottom: 0px!important;
    margin: 20px;
    /*margin-bottom: 30px;*/
    box-shadow: 0 3px 16px rgba(0, 0, 0, 0.1), 0 3px 16px rgba(0, 0, 0, 0.20);
    overflow: hidden;
}
.content .button,
.content .icon,
.content-material .button,
.content-material .icon,
.content-fullscreen-material .button,
.content-fullscreen-material .icon,
.back-to-top-badge,
.heading-strip,
.notification-large,
.notification-medium,
.notification-small,
.gallery a img,
.gallery-adaptive a,
.portfolio-item img,
.portfolio-icon,
.header {
    box-shadow: 0 3px 16px rgba(0, 0, 0, 0.1), 0 3px 16px rgba(0, 0, 0, 0.20);
}
.content-center-material {
    background-color: #FFFFFF;
    padding: 30px 20px;
    box-shadow: 0 3px 16px rgba(0, 0, 0, 0.1), 0 3px 16px rgba(0, 0, 0, 0.20);
}
.content-fullscreen-material {
    background-color: #FFFFFF;
    padding: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-bottom: 30px;
    box-shadow: 0 3px 16px rgba(0, 0, 0, 0.1), 0 3px 16px rgba(0, 0, 0, 0.20);
}
.content-material-box {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
}
.material-no-bottom {
    padding-bottom: 0px!important;
}
.material-full-bottom {
    padding-bottom: 25px!important;
}
.material-half-bottom {
    padding-bottom: 5px!important;
}
.material-full-top {
    padding-top: 40px!important;
}
.material-half-top {
    padding-top: 30px!important;
}
.material-no-top {
    padding-top: 0px!important;
}
.no-material {
    box-shadow: 0px 0px 0px!important;
    background-color: transparent!important;
    margin: 0px!important;
}
.material-shadows,
.material-shadow {
    box-shadow: 0 3px 16px rgba(0, 0, 0, 0.1), 0 3px 16px rgba(0, 0, 0, 0.20);
}
p {
    color: #b4b4b4;
}
body {
    color: #b4b4b4;
}
p strong {
    color: #c6c6c6;
}
a {
    color: #2980b9;
}
ul,
ol {
    color: #b4b4b4;
}
.font-icon-list {
    color: #b4b4b4;
}
.font-icon-list i {
    color: #666666;
}
.sitemap-box a {
    color: #FFFFFF!important;
}
.table tr.even td {
    background: #efefef;
}
.table tr:hover td {
    background: #f8f8f8;
}
tr:hover>td {
    background: #fff;
}
th {
    border-bottom: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    color: #555;
    background-color: #f6f6f6;
}
td {
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    color: #666;
    background-color: #fdfdfd;
}
table {
    background-color: #f6f6f6;
    border-left: 1px solid #e9e9e9;
    border-top: 1px solid #e9e9e9;
}
.heading-style .line {
    background-color: rgba(255, 255, 255, 0.2);
}
.heading-style i {
    background-color: #0c1117;
    color: #666666;
}
.decoration {
    background-color: rgba(255, 255, 255, 0.08);
}
.heading-line-1 {
    background-color: rgba(255, 255, 255, 0.1)!important;
}
.heading-line-2 {
    background-color: rgba(255, 255, 255, 0.1)!important;
}
.heading-text i {
    color: #FFFFFF!important;
}
select {
    color: #9d9d9d;
}
.select-box {
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: #000000 url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==") no-repeat 95% 50%;
}
.input-text-box {
    border: solid 1px rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.6);
}
.input-text-line {
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.6);
}
.input-text-line:focus,
.input-text-box:focus {
    color: #FFFFFF!important;
}
.input-icon i {
    color: #FFFFFF;
}
.fac label {
    color: #FFFFFF;
}
.range-slider-output {
    color: #FFFFFF;
}
.onoffswitch-label {
    border: none!important;
}
.dropcaps-1:first-child:first-letter {
    color: #FFFFFF;
}
.dropcaps-2:first-child:first-letter {
    color: #FFFFFF;
    background-color: #848484;
}
.dropcaps-3:first-child:first-letter {
    color: #1f1f1f;
    border-left: solid 4px #c0392b;
}
.dropcaps-4:first-child:first-letter {
    color: #1f1f1f;
    text-shadow: 3px 3px 1px rgba(255, 255, 255, 0.3);
}
.text-highlight span {
    color: #FFFFFF;
}
.android-button {
    background-color: #000000;
}
.android-button em {
    color: #FFFFFF;
}
.android-button i {
    color: #FFFFFF;
}
.android-button strong {
    color: #FFFFFF;
}
.ios-button {
    background-color: #000000;
}
.ios-button em {
    color: #FFFFFF;
}
.ios-button i {
    color: #FFFFFF;
}
.ios-button strong {
    color: #FFFFFF;
}
.windows-button {
    background-color: #000000;
}
.windows-button em {
    color: #FFFFFF;
}
.windows-button i {
    color: #FFFFFF;
}
.windows-button strong {
    color: #FFFFFF;
}
.down-button {
    background-color: #000000;
}
.down-button em {
    color: #FFFFFF;
}
.down-button i {
    color: #FFFFFF;
}
.down-button strong {
    color: #FFFFFF;
}
.menu-bar a {
    color: #FFFFFF!important;
}
.menu-bar-icons,
.menu-bar-text {
    border-bottom: solid 1px rgba(255, 255, 255, 0.1)!important;
}
.dark-menu-bar {
    background-color: #2c3e50!important;
}
.light-menu-bar {
    background-color: rgba(255, 255, 255, 0.1)!important;
}
.light-menu-bar a {
    color: #FFFFFF!important;
}
.light-menu-bar i {
    color: #FFFFFF!important;
}
.progress-line {
    background-color: rgba(255, 255, 255, 0.1)!important;
}
.progress-indicator em {
    color: #FFFFFF;
}
.button-ghost,
.icon-ghost {
    color: #FFFFFF!important;
}
.menu-tab-bar a {
    color: #FFFFFF!important;
}
.light-tab-bar {
    background-color: rgba(255, 255, 255, 0.1);
}
.dark-tab-bar {
    border: none!important;
}
.dark-tab-bar .selected-tab-bar {
    border: none!important;
}
.toggle {
    border-bottom: solid 1px rgba(0, 0, 0, 0.1);
}
.toggle .toggle-title {
    color: #1f1f1f;
}
.toggle i {
    color: #000000;
}
.toggle-title {
    color: #FFFFFF!important;
}
.toggle-title i {
    color: #FFFFFF!important;
}
.dropdown-ghost {
    color: #FFFFFF!important;
}
.dropdown-ghost em {
    color: #FFFFFF!important;
}
.dropdown-ghost .dropdown-item em {
    color: #959595!important;
}
.dropdown-ghost i {
    color: #FFFFFF!important;
}
.accordion-item {
    border: solid 1px rgba(255, 255, 255, 0.1);
}
.accordion-toggle {
    color: #FFFFFF;
}
.last-accordion-item {
    border-bottom: solid 1px rgba(255, 255, 255, 0.1)!important;
}
ul.tabs li {
    color: #666;
}
ul.tabs li.current {
    background: rgba(255, 255, 255, 0.05);
    color: #FFF;
}
.tab-content {
    background: rgba(255, 255, 255, 0.05);
    color: inherit;
}
.border-image {
    background-color: #FFFFFF;
    border: solid 1px rgba(0, 0, 0, 0.1);
}
.active-adaptive {
    color: #FFFFFF!important;
}
.portfolio-adaptive-controls {
    background-color: #2c3e50;
}
.portfolio-adaptive-controls h4 {
    color: #FFFFFF;
}
.portfolio-adaptive-controls .portfolio-switch {
    border-left: solid 1px rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.5);
}
.quote-1-left {
    border-left: solid 8px #c0392b;
}
.quote-1-left em {
    color: #8e8e8e;
}
.quote-1-right {
    border-right: solid 8px #c0392b;
}
.quote-1-right em {
    color: #8e8e8e;
}
.quote-2-left i {
    color: #cacaca;
}
.quote-2-right i {
    color: #cacaca;
}
.quote-3 a {
    color: #3b3b3b;
}
.quote-3 i {
    color: #FFFFFF;
}
.review-1 em {
    color: #8d8d8d;
}
.review-2 em {
    color: #8d8d8d;
}
.review-3 a {
    color: #1f1f1f;
}
.review-3 i {
    color: #f1c40f;
}
.review-3 a {
    color: rgba(255, 255, 255, 0.8)!important;
}
.page-timeline-1 .timeline-block-left i {
    border: solid 1px #5c5c5c;
    background-color: #0c1117;
    color: #FFFFFF;
}
.page-timeline-1 .timeline-deco {
    background-color: #5c5c5c;
}
.page-timeline-1 .timeline-subheading {
    color: #2980b9;
}
.page-timeline-2 .timeline-deco {
    background-color: #cacaca;
}
.page-timeline-2 .timeline-icon {
    background-color: #0c1117;
}
.page-timeline-2 .timeline-icon i {
    border: solid 1px rgba(255, 255, 255, 0.2);
    color: #FFFFFF;
    background-color: #000000;
}
.page-timeline-2 .timeline-content {
    background-color: #0c1117;
}
.page-timeline-2 .timeline-content-fullscreen {
    background-color: #0c1117;
}
.page-timeline-2 .timeline-subheading {
    color: #2980b9;
}
.page-timeline-2 .timeline-smallheading {
    color: #2980b9;
}
.page-login-input input {
    background-color: rgba(255, 255, 255, 0);
    border-bottom: solid 2px rgba(255, 255, 255, 0.2);
    color: #FFFFFF;
}
.page-login-input input:focus {
    border-bottom: solid 2px #27ae60;
}
.page-login-input i {
    color: #4a4a4a;
}
.page-login-input a i {
    color: #d3d3d3!important;
}
.page-login-forgot {
    color: #969696;
}
.page-login-create {
    color: #969696;
}
.profile-page-1-header p {
    padding-top: 50px!important;
}
.profile-page-1-header h1 {
    color: #000000!important;
}
.profile-page-2-header em {
    color: #989898;
}
.profile-page-2-header strong {
    color: #454545;
}
.field-title {
    color: #FFFFFF;
}
.contactField {
    background-color: rgba(0, 0, 0, 0.0);
    color: #FFFFFF;
    border: solid 1px rgba(255, 255, 255, 0.1);
}
.contactField:focus {
    border: solid 1px #27ae60;
}
.contactTextarea {
    background-color: rgba(0, 0, 0, 0.0);
    color: #FFFFFF;
    border: solid 1px rgba(255, 255, 255, 0.1);
}
.contactTextarea:focus {
    border: solid 1px #27ae60;
}
.page-soon .countdown-class {
    color: #FFFFFF!important;
}
.page-soon .countdown-class em {
    color: #9a9a9a!important;
}
.contact-information {
    color: rgba(255, 255, 255, 0.4)!important;
}
.contact-information a {
    color: rgba(255, 255, 255, 0.4)!important;
}
.contact-call,
.contact-text,
.contact-mail,
.contact-facebook,
.contact-twitter {
    color: #cacaca;
}
.contact-call i,
.contact-text i,
.contact-mail i,
.contact-facebook i,
.contact-twitter i {
    color: #FFFFFF;
}
.user-list-1 {
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
}
.user-list-1 strong {
    color: #FFFFFF;
}
.user-list-2 {
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
}
.user-list-2 em {
    color: #868686;
}
.user-list-2 strong {
    color: #FFFFFF;
}
.user-list-3 {
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
}
.user-list-3 strong {
    color: #FFFFFF;
}
.user-list-3 i {
    color: #FFFFFF;
}
.user-list-4 {
    border-bottom: solid 1px rgba(255, 255, 255, 255.0.1);
}
.user-list-4 strong {
    color: #FFFFFF;
}
.user-list-4 em {
    color: #868686;
}
.user-list-4 .fa-angle-right {
    color: #FFFFFF;
}
.activity-status {
    border-bottom: solid 1px rgba(255, 255, 255, 0.2);
}
.activity-status strong {
    color: #FFFFFF;
}
.activity-status em {
    color: #cacaca;
}
.activity-item {
    border-bottom: solid 1px rgba(255, 255, 255, 0.2);
}
.activity-item strong {
    color: #FFFFFF;
}
.activity-item em {
    color: #cacaca;
}
.activity-incident em {
    color: #acacac;
}
.activity-incident strong {
    color: #acacac;
}
.calendar-titles a {
    color: #cacaca;
}
.calendar-days a {
    color: #FFFFFF;
}
.calendar-days a:hover {
    color: rgba(41, 128, 185, 1.0);
}
.taken-day {
    color: #FFFFFF!important;
}
.taken-day i {
    color: #27ae60;
}
.close-day {
    color: #FFFFFF!important;
}
.close-day i {
    color: #c0392b;
}
.calendar-hours {
    border-top: solid 1px rgba(255, 255, 255, 0.1);
}
.calendar-hour {
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
}
.calendar-hour-clear:hover {
    background-color: rgba(39, 174, 96, 0.1);
}
.calendar-hour-taken:hover {
    background-color: rgba(192, 57, 43, 0.1);
}
.calendar-hour strong {
    color: #666666;
    opacity: 0.7;
}
.calendar-hour em {
    color: #666666;
}
.checklist-item {
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
}
.checklist-item .fa-circle-o {
    color: #acacac;
}
.checklist-item em {
    color: #FFFFFF;
}
.checklist-item em span {
    color: #696969;
}
.checklist-item em {
    border-right: solid 1px rgba(255, 255, 255, 0.1);
}
.checklist-item strong {
    color: #d3d3d3;
}
.completed-checklist {
    color: #838383!important;
}
.tasklist-item {
    color: #1f1f1f;
    border-left: solid 4px #ecf0f1;
}
.tasklist-item i:first-child {
    color: rgba(255, 255, 255, 0.2);
}
.tasklist-item h5 {
    border-top: solid 1px rgba(255, 255, 255, 0.1);
    border-right: solid 1px rgba(255, 255, 255, 0.1);
}
.tasklist-completed {
    background-color: rgba(255, 255, 255, 0.05);
}
.tasklist-completed h5 {
    color: #b1b1b1!important;
}
.chat-input {
    border-top: solid 1px rgba(0, 0, 0, 0.1);
    background: #1f1f1f;
}
.chat-input a:first-child {
    background-color: #4e4e4e;
    color: #FFFFFF;
}
.chat-input a:last-child {
    background-color: #4e4e4e;
    color: #FFFFFF;
}
.chat-input input {
    color: #666666;
    border: solid 1px rgba(0, 0, 0, 0.2);
}
.chat-input input:focus {
    color: #1f1f1f;
}
.speach-left {
    background-color: #000000;
    border: solid 1px #2a2a2a;
}
.speach-right {
    background-color: #000000;
    border: solid 1px #2a2a2a;
}
.speach-read {
    color: #FFFFFF;
}
.active-home-tab {
    color: #FFFFFF!important;
    border-bottom: solid 3px #e74c3c!important;
}
.home-tabs a:hover {
    color: #cccccc!important;
    border-bottom: solid 3px #e74c3c!important;
}
.home-tabs a {
    color: rgba(255, 255, 255, 0.5);
    border-bottom: solid 3px #656565;
}
.thumb-layout strong {
    color: #FFFFFF;
}
.thumb-layout em {
    color: #cacaca;
}
.thumb-layout u {
    color: #666666!important;
}
.badge-news {
    background-color: rgba(255, 255, 255, 1);
}
.badge-news h2 {
    color: #000000;
}
.badge-news p {
    color: #000000;
}
.badge-share i {
    color: #5c5c5c!important;
}
.badge-store h3 {
    color: #FFFFFF!important;
}
.card-small-layout strong {
    background-color: #FFFFFF;
    color: #1f1f1f;
}
.card-small-layout em {
    color: #666666;
}
.card-small-layout u {
    color: #2980b9;
}
.card-large-layout strong {
    background-color: #FFFFFF;
    color: #1f1f1f;
}
.card-large-layout em {
    color: #666666;
}
.card-large-layout u {
    color: #2980b9;
}
.text-slider {
    background-color: #FFFFFF;
}
.text-slider p {
    color: #1f1f1f;
    border-bottom: solid 1px rgba(0, 0, 0, 0.1);
}
.thumb-layout a u {
    color: rgba(0, 0, 0, 0.4);
}
.profile-categories a {
    border-bottom: solid 1px rgba(0, 0, 0, 0.05);
    color: #666666;
}
.profile-categories a em {
    color: #FFFFFF;
}
.category-slider a em {
    color: #FFFFFF;
}
.category-slider a strong {
    color: #4e4e4e;
}
.category-title {
    color: #FFFFFF;
    border-top: solid 1px rgba(0, 0, 0, 0.1);
}
.badge-store {
    background-color: rgba(255, 255, 255, 1);
}
.badge-store h2 {
    color: #1f1f1f;
}
.badge-store h2 {
    color: #1f1f1f;
}
.badge-store h3 {
    color: #1f1f1f;
}
.badge-store p {
    color: rgba(255, 255, 255, 0.7);
}
.store-slider-item-description h6 {
    color: #e85242;
}
.store-slider-category {
    color: #777777;
}
.store-slider-buttons a {
    color: #FFFFFF;
}
.store-item strong {
    color: #1f1f1f;
}
.store-item em {
    color: #666666;
}
.store-item .discount {
    color: #e74c3c;
}
.store-item .offer {
    color: #27ae60;
}
.store-item-button-1 {
    color: #FFFFFF;
    background-color: rgba(0, 0, 0, 0.8);
}
.store-item-button-2 {
    color: #FFFFFF;
    background-color: rgba(0, 0, 0, 0.8);
}
.store-item-button-3 {
    color: #FFFFFF;
    background-color: rgba(0, 0, 0, 0.8);
}
.store-item-list a strong {
    color: #FFFFFF;
}
.store-item-list a em {
    color: #808080;
}
.store-item-list a u {
    color: #000000;
    background-color: rgba(255, 255, 255, 0.9);
}
.store-cart-1 .cart-item h2 {
    color: #2981bb;
}
.store-cart-1 .cart-item h3 {
    color: #666666;
}
.store-cart-1 .cart-item h4 a:first-child {
    color: rgba(255, 255, 255, 0.4);
}
.store-cart-1 .cart-item h4 a:first-child:hover {
    color: #2cc16a;
}
.store-cart-1 .cart-item h4 a:last-child {
    color: rgba(255, 255, 255, 0.4);
}
.store-cart-1 .cart-item h4 a:last-child:hover {
    color: #e74c3c;
}
.store-cart-1 .cart-item h4 input {
    border: solid 1px rgba(255, 255, 255, 0.3);
    color: #FFFFFF;
    background-color: transparent;
}
.store-cart-1 .cart-item h5 a {
    color: #c0392b;
}
.store-cart-2 .cart-item h2 {
    color: #FFFFFF;
    background-color: rgba(0, 0, 0, 0.6);
}
.store-cart-2 .cart-item h3 {
    color: #666666;
}
.store-cart-2 .cart-item h4 a:first-child {
    color: rgba(255, 255, 255, 0.4);
}
.store-cart-2 .cart-item h4 a:first-child:hover {
    color: #2cc16a;
}
.store-cart-2 .cart-item h4 a:last-child {
    color: rgba(255, 255, 255, 0.4);
}
.store-cart-2 .cart-item h4 a:last-child:hover {
    color: #e74c3c;
}
.store-cart-2 .cart-item h4 input {
    border: solid 1px rgba(255, 255, 255, 0.1);
    color: #FFFFFF;
    background-color: transparent;
}
.store-input input {
    border-bottom: solid 1px rgba(255, 255, 255, 0.2);
    color: #bdc3c7;
    background-color: transparent;
}
.store-input input:focus {
    border: solid 1px #27ae60!important;
    color: #666666;
}
.store-input select {
    border-bottom: solid 1px rgba(255, 255, 255, 0.2);
    color: #bdc3c7;
    background-color: transparent;
}
.store-input select:focus {
    border-bottom: solid 1px #27ae60!important;
    color: #666666;
}
.store-about-image img {
    border: solid 5px #FFFFFF;
}
.store-history-item h2 {
    color: #666666;
}
.store-history-item h6 {
    color: #FFFFFF;
    background-color: rgba(0, 0, 0, 0.5);
}
.store-history-toggle a {
    color: #FFFFFF!important;
}
.store-item strong {
    color: #FFFFFF;
}
.page-invoice {
    background-color: #0c1117!important;
}
.page-blog-tags {
    color: #b7b7b7;
}
.page-blog-list-by * {
    color: #FFFFFF;
}
.page-blog-list-by a {
    color: #2980b9!important;
}
.page-blog-list-more i {
    color: #FFFFFF;
    background-color: #2980b9;
}
.page-blog-list-more i:hover {
    color: #FFFFFF;
    background-color: #3498db;
}
.page-blog-list-share i {
    color: #FFFFFF;
    background-color: #27ae60;
}
.page-blog-list-share i:hover {
    background-color: #2ecc71;
}
.blog-sidebar-text a strong {
    color: #FFFFFF;
}
.blog-sidebar-text a em {
    color: #414141;
}
.blog-sidebar-text a i {
    color: #cacaca;
}
.blog-sidebar-search input {
    color: #b2b2b2!important;
    border-bottom: solid 2px rgba(255, 255, 255, 0.1);
}
.blog-sidebar-search i {
    color: #FFFFFF!important;
}
.blog-sidebar-search input:focus {
    border-bottom: solid 2px #27ae60;
}
.blog-sidebar-recent-posts a {
    border-bottom: solid 1px rgba(0, 0, 0, 0.1);
}
.blog-sidebar-recent-posts strong {
    color: #1f1f1f;
}
.blog-sidebar-recent-posts em {
    color: rgba(0, 0, 0, 0.5);
}
.blog-sidebar-recent-posts i {
    color: #1f1f1f;
}
.blog-sidebar-categories a {
    border-bottom: solid 1px rgba(0, 0, 0, 0.1);
    color: #777777;
}
.blog-sidebar-categories a em {
    background-color: #e74c3c;
    color: #FFFFFF;
}
.blog-post-comment strong {
    color: #FFFFFF;
}
.blog-post-comment em {
    color: #727272;
}
.blog-post-comment-add input:focus {
    border-bottom: solid 2px #27ae60;
}
.blog-post-comment-add input {
    background-color: rgba(0, 0, 0, 0.1);
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
    color: #FFFFFF;
}
.blog-post-comment-add textarea {
    background-color: rgba(0, 0, 0, 0.1);
    border-bottom: solid 1px rgba(255, 255, 255, 0.1);
    color: #FFFFFF;
}
.blog-post-comment-add textarea:focus {
    border-bottom: solid 2px #27ae60;
}
.gallery-collection-item a img {
    border: solid 3px #0c1117!important;
}
.gallery-collection-item em {
    background-color: #0c1117!important;
    color: #FFFFFF!important;
}