﻿@font-face {
font-family: 'NeutraText-BookAlt';
font-style: normal;
font-weight: normal;
src: local('NeutraText-BookAlt'), url('../fonts/neutra-text-alt-587261020eccb.woff') format('woff');
}

@font-face {
font-family: 'NeutraText-Light';
font-style: normal;
font-weight: normal;
src: local('NeutraText-Light'), url('../fonts/neutra-text-light-5872613aeda5b.woff') format('woff');
}

@font-face {
font-family: 'NeutraTextTF-Book';
font-style: normal;
font-weight: normal;
src: local('NeutraTextTF-Book'), url('../fonts/neutra-text-tf-5871e0b0704ed.woff') format('woff');
}

@font-face {
font-family: 'NeutraText-Bold';
font-style: normal;
font-weight: normal;
src: local('NeutraText-Bold'), url('../fonts/neutra-text-bold-5871e1605afa2.woff') format('woff');
}

@font-face {
font-family: 'NeutraText-BoldItalic';
font-style: normal;
font-weight: normal;
src: local('NeutraText-BoldItalic'), url('../fonts/neutra-text-bold-italic-5872615974382.woff') format('woff');
}

body.theme-5 {
    background-color:#261010;
    background-image:url("../images/Background-2.0.9.jpg");
    background-position:center center;
    background-attachment:fixed;
    background-size:cover;
}

.theme-5 .no-background {
    /*background: none repeat scroll 0 0 #fefefe;*/
}

.theme-5 .no-background.border {
    border-style:none;
    border-width:0px;
}

.theme-5 .app-menu {
    background-color:#d88612;
    min-width:90px;
}
.theme-5 .app-menu li a {
    font-size:14px;
    line-height:25px;
    color:black;
}
    .theme-5 .app-menu li a:hover {
        background-color:#d8a712;
    }

.app-menu-horizontal {
    /*background-color:#a8a8a8;*/
    /*background-image:none;*/
}

    .app-menu-horizontal .menu {
        /*color:#261010;*/
        color:#fef200;
        font-size:14px;
        margin-left:20px;
        margin-right:20px;
        padding-top:5px;
        padding-bottom:5px;
        padding-left:15px;
        padding-right:15px;
        text-transform:uppercase;
    }
        .app-menu-horizontal .menu:hover {
            /*background-color:#756359;*/
            background: linear-gradient(rgba(255,255,255,.3), rgba(255,255,255,.3));
            color:#261010;
        }

.app-menu-horizontal a {
    color:inherit;
}

.theme-5 .no-background {
    /*background: none repeat scroll 0 0 #fefefe;*/
}

.theme-5 .no-background.border {
    border-style:none;
    border-width:0px;
}

.theme-5 .border-shadow {
    -moz-box-shadow: 1px 1px 3px 2px #ED9F2F;
    -webkit-box-shadow: 1px 1px 3px 2px #ED9F2F;
    box-shadow: 1px 1px 3px 2px #ED9F2F;
}

.theme-5 .application-title {
    /*color:#FFFFFF;*/
    color:#FFFFFF;
    font-family: 'Dancing Script', cursive;
    font-size: 35px;
    /*font-family:Merienda;
    font-size:26px;*/
    font-weight:bolder;
}

.theme-5 .application-subtitle {
    /*color:#FEF200;*/
    color:#fef200;
    font-size:18px;
    font-family:Merienda;
}

.theme-5 .font {
    font-family:'NeutraTextTF-Book';
}

.theme-5 .font-bold {
    font-family:'NeutraText-Bold';
}

.theme-5 .font-italic {
    font-family:'NeutraTextTF-Book';
}

.theme-5 .font-bold-italic {
    font-family:'NeutraText-BoldItalic';
}

.theme-5 .form-head {
    color:#FFFFFF;
    font-family: 'Dancing Script', cursive;
    font-size: 35px;
    /*font-family:Merienda;
    font-size:24px;*/
    font-weight:bolder;
}

.theme-5 .section-head-1 {
    color:#FFFFFF;
    font-size:23px;
    /*font-family:Merienda;
    font-size:20px;
    font-weight:bold;*/
}

.theme-5 .section-head-2 {
    color:#FEF200;
    font-size:20px;
}

.theme-5 .section-head-3 {
    color:#FFFFFF;
    font-size:18px;
}

.theme-5 .section-head-3 a {
    /*color:#28b779;*/
    color:cyan;
}

.theme-5 .instruction-box {
    border-style:solid;
    border-width:1px;
    border-radius:10px;
    color: #FFFFFF;
}

.theme-5 .instruction-head {
    color:#FEF200;
    font-size:20px;
    /*font-size:18px;*/
    font-weight:bold;
    margin-left:15px;
}

.theme-5 .instruction-box ol {
    margin-left:15px;
}

.theme-5 .instruction-box li {
    line-height:22px;
    font-size:16px;
    /*font-size:14px;*/
}

.theme-5 .instruction-box p {
    font-size:16px;
    /*font-size:14px;*/
    margin-left:15px;
}

.theme-5 #pnlMain {
    color:#FEF200;
}

.theme-5 .divAbout {
    color:#FFFFFF;
    font-size:17px;
    /*font-family:Merienda;
    font-size:14px;*/
}

    .theme-5 .divAbout p {
        margin-bottom:30px;
        line-height:25px;
    }

        .theme-5 .divAbout p:last-child {
            margin-bottom:10px;
        }

.theme-5 .text-warning {
    color:#261010;
}

.theme-5 .reg-form-label1 {
    font-size:14px;
    color:#FAA81B;
}

.theme-5 .reg-form-label2 {
    font-family:'NeutraTextTF-Book';
    font-size:15px;
}

.theme-5 table tr:hover,
.theme-5 table td:hover {
    background-color:transparent;
}

.theme-5 table th {
    background-color:#482D2B;
    color:#ED9F2F;
}

.theme-5 .border.border-rounded {
    border-color:#FAA81B;
}

.theme-5 .grdArtist,
.theme-5 #grdArtist,
.theme-5 #grdRegTickets {
    /*font-weight:bold;*/
    font-size:14px;
    /*border: 0.1px solid #ED9F2F;*/
}
.theme-5 .table-bordered > thead > tr > th,
.theme-5 .table-bordered > tbody > tr > th,
.theme-5 .table-bordered > tfoot > tr > th,
.theme-5 .table-bordered > thead > tr > td,
.theme-5 .table-bordered > tbody > tr > td,
.theme-5 .table-bordered > tfoot > tr > td {
  /*border: 0.1px solid #ED9F2F;*/
}

.theme-5 .grdArtist td,
.theme-5 #grdArtist td {
    /*font-family:Merienda;*/
    /*font-size:14px;*/
    font-size:18px;
    font-weight:normal;
    font-style:normal;
    vertical-align:middle;
}

.theme-5 .grdArtist .second-artist td,
.theme-5 #grdArtist .second-artist td {
    font-weight:normal;
    text-align:left;
    vertical-align:top;
}

.theme-5 .grdArtist th,
.theme-5 #grdArtist th {
    font-size:12px;
}

.theme-5 .grdArtist tr > td:nth-child(1),
.theme-5 #grdArtist tr > td:nth-child(1) {
    color:#FEF200;
}
.theme-5 .grdArtist tr > td:nth-child(2),
.theme-5 #grdArtist tr > td:nth-child(2) {
    color:#FFFFFF;
    text-align:left;
}
.theme-5 .grdArtist tr > td:nth-child(3)
.theme-5 #grdArtist tr > td:nth-child(3) {
    color:#FEF200;
}

.theme-5 .grdArtist tr > th,
.theme-5 .grdArtist tr > td,
.theme-5 #grdArtist tr > th,
.theme-5 #grdArtist tr > td {
    border-style:none;
    border-width:0px;
}

.theme-5 #grdRegTickets td,
.theme-5 #grdRegTickets th,
.theme-5 .grdArtist th {
    /*font-family:Merienda;
    font-size:14px;*/
    font-size:18px;
    font-weight:normal;
    font-style:normal;
}

.theme-5 #grdRegTickets td:nth-child(3) {
    color:#FFFFFF;
}
.theme-5 #grdRegTickets td.artist-name {
    color:#FFFFFF;
}
.theme-5 #grdRegTickets td.genre {
    color:inherit;
}




.theme-5  .grdMainArtistAll {
    /*font-weight:bold;*/
    font-size:14px;
    /*border: 0.1px solid #ED9F2F;*/
}

.theme-5 .grdMainArtistAll td {
    /*font-family:Merienda;*/
    /*font-size:14px;*/
    font-size:18px;
    font-weight:normal;
    font-style:normal;
    vertical-align:middle;
}

.theme-5 .grdMainArtistAll .date {
    color:#FEF200;
    padding-top:16px;
    padding-bottom:8px;
}
.theme-5 .grdMainArtistAll .artist-name {
    color:#FFFFFF;
    text-align:left;
    padding-top:0px;
    padding-bottom:0px;
}
.theme-5 .grdMainArtistAll .artist-name-main {
    color:#FEF200;
    text-align:left;
    padding-top:0px;
    padding-bottom:0px;
}
.theme-5 .grdMainArtistAll .genre {
    color:#FFFFFF;
    padding-top:0px;
    padding-bottom:0px;
}
.theme-5 .grdMainArtistAll .genre-main {
    color:#FEF200;
    padding-top:0px;
    padding-bottom:0px;
}

.theme-5 .grdMainArtistAll tr > th,
.theme-5 .grdMainArtistAll tr > td {
    border-style:none;
    border-width:0px;
}

.theme-5 .grdMainArtistAll th {
    /*font-family:Merienda;
    font-size:14px;*/
    font-size:18px;
    font-weight:normal;
    font-style:normal;
}






.theme-5 .artistList {
    text-align:left;
}
    .theme-5 .artistList .artist-day {
        border-style:solid;
        border-width:1px;
        border-radius:10px;
        border-color:#faa81b;
        padding:5px;
        margin-bottom:15px;
    }

    .theme-5 .artistList .main-artist {
        margin-bottom:10px;
    }

    .theme-5 .artistList .main-artist-photo,
    .theme-5 .artistList .junior-artist-photo {
        border-radius:10px;
    }

    .theme-5 .main-artist-photo-container,
    .theme-5 .junior-artist-photo-container {
        padding-top:10px;
        padding-left:25px;
        padding-right:25px;
    }

    .theme-5 .artistList .main-artist-name {
        font-family:NeutraText-Bold;
        font-size:22px;
        color:#ffffff;
    }

    .theme-5 .artistList .main-artist-genre {
        font-family:NeutraTextTF-Book;
        font-size:22px;
        color:#ffffff;
    }

    .theme-5 .artistList .concert-date {
        font-family:NeutraTextTF-Book;
        font-size:22px;
        color:#fef200;
    }

    .theme-5 .artistList .support-artist {
    }

        .theme-5 .artistList .support-artist .artist-info-title {
            font-family:NeutraText-Bold;
            font-size:22px;
            color:#fef200;
            margin-top:0px;
            text-align:center;
        }

        .theme-5 .artistList .support-artist .senior-artist {
        }
            .theme-5 .artistList .support-artist .senior-artist .artist-info {
                text-align:center;
            }
            .theme-5 .artistList .support-artist .senior-artist .artist-name {
                font-family:NeutraText-Bold;
                font-size:20px;
                color:#ffffff;
                margin-right:10px;
                display:inline-block;
            }
            .theme-5 .artistList .support-artist .senior-artist .artist-genre {
                font-family:NeutraTextTF-Book;
                font-size:18px;
                color:#fef200;
                display:inline;
            }

        .theme-5 .artistList .support-artist .junior-artist {
        }
            .theme-5 .artistList .support-artist .junior-artist .artist-info {
                text-align:center;
            }
            .theme-5 .artistList .support-artist .junior-artist .artist-name {
                font-family:NeutraTextTF-Book;
                font-size:18px;
                color:#ffffff;
                margin-right:10px;
                display:inline-block;
            }
            .theme-5 .artistList .support-artist .junior-artist .artist-genre {
                font-family:NeutraTextTF-Book;
                font-size:16px;
                color:#fef200;
                display:inline;
            }

.theme-5 .juniorArtistList {
    text-align:left;
}
    .theme-5 .juniorArtistList .artist-day {
        border-style:solid;
        border-width:1px;
        border-radius:10px;
        border-color:#faa81b;
        padding:5px;
        margin-bottom:15px;
    }

    .theme-5 .juniorArtistList .main-artist {
        margin-bottom:10px;
    }

    .theme-5 .juniorArtistList .junior-artist-photo {
        border-radius:10px;
    }

    .theme-5 .junior-artist-photo-container {
        padding-top:10px;
        padding-left:25px;
        padding-right:25px;
    }

    .theme-5 .juniorArtistList .concert-date {
        font-family:NeutraTextTF-Book;
        font-size:22px;
        color:#fef200;
    }

    .theme-5 .juniorArtistList .support-artist {
    }

        .theme-5 .juniorArtistList .support-artist .artist-info-title {
            font-family:NeutraText-Bold;
            font-size:22px;
            color:#fef200;
            margin-top:0px;
            text-align:center;
        }

        .theme-5 .juniorArtistList .support-artist .junior-artist {
        }
            .theme-5 .juniorArtistList .support-artist .junior-artist .artist-info {
                text-align:center;
            }
            .theme-5 .juniorArtistList .support-artist .junior-artist .artist-name {
                font-family:NeutraTextTF-Book;
                font-size:18px;
                color:#ffffff;
            }
            .theme-5 .juniorArtistList .support-artist .junior-artist .artist-genre {
                font-family:NeutraTextTF-Book;
                font-size:16px;
                color:#fef200;
            }



.theme-5 .pagination > .active > a,
.theme-5 .pagination > .active > span,
.theme-5 .pagination > .active > a:hover,
.theme-5 .pagination > .active > span:hover,
.theme-5 .pagination > .active > a:focus,
.theme-5 .pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #ed9f2f;
  border-color: #eb9418;
}
.theme-5 .btn-primary {
  color: #261010;
  background-color: #ed9f2f;
  border-color: #eb9418;
}
.theme-5 .btn-primary:focus,
.theme-5 .btn-primary.focus {
  color: #261010;
  background-color: #d88612;
  border-color: #7a4c0a;
}
.theme-5 .btn-primary:hover {
  color: #ffffff;
  background-color: #d88612;
  border-color: #b7720f;
}
.theme-5 .btn-primary:active,
.theme-5 .btn-primary.active,
.theme-5 .open > .dropdown-toggle.btn-primary {
  color: #261010;
  background-color: #d88612;
  border-color: #b7720f;
}
.theme-5 .btn-primary:active:hover,
.theme-5 .btn-primary.active:hover,
.theme-5 .open > .dropdown-toggle.btn-primary:hover,
.theme-5 .btn-primary:active:focus,
.theme-5 .btn-primary.active:focus,
.theme-5 .open > .dropdown-toggle.btn-primary:focus,
.theme-5 .btn-primary:active.focus,
.theme-5 .btn-primary.active.focus,
.theme-5 .open > .dropdown-toggle.btn-primary.focus {
  color: #261010;
  background-color: #b7720f;
  border-color: #7a4c0a;
}
.theme-5 .btn-primary:active,
.theme-5 .btn-primary.active,
.theme-5 .open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.theme-5 .btn-primary.disabled:hover,
.theme-5 .btn-primary[disabled]:hover,
.theme-5 fieldset[disabled] .btn-primary:hover,
.theme-5 .btn-primary.disabled:focus,
.theme-5 .btn-primary[disabled]:focus,
.theme-5 fieldset[disabled] .btn-primary:focus,
.theme-5 .btn-primary.disabled.focus,
.theme-5 .btn-primary[disabled].focus,
.theme-5 fieldset[disabled] .btn-primary.focus {
  background-color: #ed9f2f;
  border-color: #eb9418;
}
.theme-5 .btn-primary .badge {
  color: #ed9f2f;
  background-color: #ffffff;
}

.theme-5 .artist-image-container {
    margin-top:20px;
    margin-bottom:10px;
    text-align:center;
}

.theme-5 .artist-image-container img{
    width:50%;
}