﻿/* DYNAMIC */ /*
 |--------------------------------------------------------------------------
 |  Use this file to add any custom styles or overwrites to your site.
 |  This editor is only intended to make minor modifications to the site.
 |
 |  CAUTION: Edits to this file could cause conflicts with existing CSS.
 |--------------------------------------------------------------------------
 */

/* Login and Registration Pages */

.auth-bg {
    background-image: url(../images/bg.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.login a {
    color: #78080C;
}

.login p {
    color: #2286ce;
    font-size: 16px;
}

.loginright {
    background-color: #78080C;
    color: #ffffff;
}

.btn-primary {
    color: #ffffff !important;
    background-color: #78080C !important;
    border-color: #78080C !important;
}


/* Specific registration pages */
.boothtitle {
    color: red;
    font-size: 20px;
}





/* Main banner image */
#mainbanner {
    max-height: 150px;
}

.banner_container {
    margin-bottom: 55px;
}


/* Main home page buttons  */
.btn-home {
    border-radius: 15px;
    height: 100px;
    background-color: #78080C;
    font-size: 20px;
}


/* Top Header color, padding and text color   */
.header-top {
    background: #78080C;
    color: #fff;
    padding-top: 20px;
}

/* Top header logo */
.logo img {
    max-height: 110px;
    padding: 0px 0 5px 30px;
    margin-top: -43px;
}

/* ######### Entry pages / Order pages header text ########### */
.light h1 {
    font-size: 32px;
    color: #78080C;
}


.light h2 {
    font-size: 28px;
    color: #78080C;
}

/* current on inside pages */
.light h3 {
    font-size: 25px;
    color: #78080C;
}


.light h4 {
    font-size: 18px;
    color: #78080C;
}

.light h5 {
    font-size: 15px;
    color: 78080C;
}

/* ######## Main footer background and text color ######## */
#footer {
    width: 100%;
    color: #b2b2b2;
}

.footer-top {
    width: 100%;
    padding: 100px 0 50px;
}

#footer h4 {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 30px;
}

#footer .footer-ul li a {
    padding: 5px 0;
    color: #fcd804;
    font-weight: 500;
}


/* ####### GRIDS ######## (Use the important tag) */

/* Group name*/
.k-reset {
    color: #c81c22 !important;
    
}

.k-reset a {
    display:none !important;
    
}



.k-grouping-row p {
    margin: auto;
    padding-left: 45% !important;
}

/* top header of the grid where search is */
.k-toolbar {
    border-color: rgba(0, 0, 0, 0.08) !important;
    color: #424242 !important;
    background-color: #fafafa !important;
}

/* grid header background color and header text color */
.k-grid-header, .k-grouping-header, .k-grid-add-row, .k-grid-footer {
    color: #fafafa !important;
    background-color: #212529 !important;
}

/* grid cell rows text and background colors */
.k-grid {
    border-color: rgba(0, 0, 0, 0.08) !important;
    color: #222 !important;
    background-color: #ffffff !important;
}

/* Subtotal footer items */
.k-grid-footer {
    border-color: rgba(0, 0, 0, 0.08) !important;
    color: #424242 !important;
    background-color: #fafafa !important;
}

/* Paging footer text and colors */
.k-pager-wrap {
    border-color: rgba(0, 0, 0, 0.08) !important;
    color: #424242 !important;
    background-color: #fafafa !important;
}



