﻿



    body {
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 12px;
        color: black;
    }






    A {
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 12px;
        color: Black;
        text-decoration: none;
    }

        A:hover {
            font-family: Verdana, Arial, Sans-Serif;
            /*font-size: 12px;*/
            color: Red;
        }


    .center {
        text-align: center;
    }

    .rcorners1 {
        border-radius: 25px;
        background: #f95d26;
        padding: 10px;
        width: 460px;
        height: 36px;
    }


    caption {
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 18px;
        color: Black;
        text-align: center;
    }


    .h1 {
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 36px;
        color: Black;
        text-align: center;
    }


    .h2 {
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 24px;
        color: Black;
        text-align: center;
    }


    .h3 {
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 18px;
        color: Black;
        text-align: center;
    }



    subheading {
        font-family: Verdana, Arial, Sans-Serif;
        font-size: 48px;
        color: Black;
        text-align: center;
    }


    table.center {
        margin-left: auto;
        margin-right: auto;
    }




td.column_style_left {
    border-left: 1px solid black;
}

td.column_style_right {
    border-right: 1px solid black;
}


.wrapButton {
    white-space: normal;
    width: 100px;
}


/* http://ianlunn.github.io/Hover/#effects

    Floatshadow is a nice looking one.

*/
.MenuLink {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 14px;
    color: Black;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

        .MenuLink:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: #2098D1;
            -webkit-transform: scaleX(0);
            transform: scaleX(0);
            -webkit-transform-origin: 0 50%;
            transform-origin: 0 50%;
            -webkit-transition-property: transform;
            transition-property: transform;
            -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
            -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
        }

        .MenuLink:hover, .MenuLink:focus, .MenuLink:active {
            color: white;
            font-family: Verdana, Arial, Sans-Serif;
            font-size: 14px;
        }

            .MenuLink:hover:before, .MenuLink:focus:before, .MenuLink:active:before {
                -webkit-transform: scaleX(1);
                transform: scaleX(1);
            }





    /*.MenuLink:hover {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 16px;
    color: white;
    background-color: cadetblue;
}*/








    /* Float Shadow */

    .hvr-float-shadow {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: perspective(1px) translateZ(0);
        transform: perspective(1px) translateZ(0);
        box-shadow: 0 0 1px transparent;
        position: relative;
        -webkit-transition-duration: 0.3s;
        transition-duration: 0.3s;
        -webkit-transition-property: transform;
        transition-property: transform;
    }

        .hvr-float-shadow:before {
            pointer-events: none;
            position: absolute;
            z-index: -1;
            content: '';
            top: 100%;
            left: 5%;
            height: 10px;
            width: 90%;
            opacity: 0;
            background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
            background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
            /* W3C */
            -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
            -webkit-transition-property: transform, opacity;
            transition-property: transform, opacity;
        }

        .hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
            -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
            /* move the element up by 5px */
        }

            .hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
                opacity: 1;
                -webkit-transform: translateY(5px);
                transform: translateY(5px);
                /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
            }




    /* Shadow Radial */

    .hvr-shadow-radial {
        display: inline-block;
        vertical-align: middle;
        -webkit-transform: perspective(1px) translateZ(0);
        transform: perspective(1px) translateZ(0);
        box-shadow: 0 0 1px transparent;
        position: relative;
    }

        .hvr-shadow-radial:before, .hvr-shadow-radial:after {
            pointer-events: none;
            position: absolute;
            content: '';
            left: 0;
            width: 100%;
            box-sizing: border-box;
            background-repeat: no-repeat;
            height: 5px;
            opacity: 0;
            -webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
            -webkit-transition-property: opacity;
            transition-property: opacity;
        }

        .hvr-shadow-radial:before {
            bottom: 100%;
            background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
            background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
        }

        .hvr-shadow-radial:after {
            top: 100%;
            background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
            background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
        }

        .hvr-shadow-radial:hover:before, .hvr-shadow-radial:focus:before, .hvr-shadow-radial:active:before, .hvr-shadow-radial:hover:after, .hvr-shadow-radial:focus:after, .hvr-shadow-radial:active:after {
            opacity: 1;
        }






    .modalBackground {
        background-image: url(~/images/login-box-backg.png);
    }


    /* Gradient filled text box - Numbers */
    .textboxNumber {
        /*	background-image:url(~/images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;

	color:#333333;*/
        font-size: 24px;
        padding: 2px;
        margin-right: 4px;
        margin-bottom: 2px;
        font-family: tahoma, arial, sans-serif;
        text-align: right;
        vertical-align: middle;
    }

    .textboxNumber12 {
        /*	background-image:url(~/images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;

	color:#333333;*/
        font-size: 12px;
        padding: 2px;
        margin-right: 4px;
        margin-bottom: 2px;
        font-family: tahoma, arial, sans-serif;
        text-align: right;
        vertical-align: middle;
    }

    .textboxNumber14 {
        /*	background-image:url(~/images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;

	color:#333333;*/
        font-size: 14px;
        padding: 2px;
        margin-right: 4px;
        margin-bottom: 2px;
        font-family: tahoma, arial, sans-serif;
        text-align: right;
        vertical-align: middle;
    }

    .textboxNumber16 {
        /*	background-image:url(~/images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;

	color:#333333;*/
        font-size: 16px;
        padding: 2px;
        margin-right: 4px;
        margin-bottom: 2px;
        font-family: tahoma, arial, sans-serif;
        text-align: right;
        vertical-align: middle;
    }


    /* Gradient filled text box - Text */
    .textboxText {
        background-image: url(~/images/login-box-backg.png);
        background-repeat: repeat-x;
        border: 1px solid #d1c7ac;
        color: #333333;
        padding: 2px;
        margin-right: 4px;
        margin-bottom: 2px;
        font-family: tahoma, arial, sans-serif;
        text-align: center;
    }



    .textboxNormalNumber {
        font-size: 12px;
        padding: 2px;
        margin-right: 4px;
        margin-bottom: 2px;
        font-family: tahoma, arial, sans-serif;
        text-align: right;
        vertical-align: middle;
    }


    .EmailSentlabel {
        vertical-align: middle;
        text-align: center;
        font-size: 24px;
        font-family: tahoma, arial, sans-serif;
        padding: 2px;
        margin-right: 4px;
        margin-bottom: 2px;
    }











    /* Left Sidebar
-----------------------------------------------------------------------------*/
    .left-sidebar {
        float: left;
        width: 200px;
        position: relative;
        background: #99CCFF;
    }

    .left-sidebar-menu {
        padding: 15px 15px 15px 15px;
        float: left;
        position: relative;
    }


    .mainPageContent {
        padding: 15px 15px 15px 15px;
        float: left;
        position: relative;
        margin: 15px 10% 15px 5%;
        width: 65%;
        text-align: center;
    }









    .form-background {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e4e3f2+0,8b8b91+20,ffffff+100&0.62+0,0.61+100 */
        background: -moz-linear-gradient(-45deg, rgba(228,227,242,0.62) 0%, rgba(139,139,145,0.62) 20%, rgba(255,255,255,0.61) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(-45deg, rgba(228,227,242,0.62) 0%,rgba(139,139,145,0.62) 20%,rgba(255,255,255,0.61) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(135deg, rgba(228,227,242,0.62) 0%,rgba(139,139,145,0.62) 20%,rgba(255,255,255,0.61) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ee4e3f2', endColorstr='#9cffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#afb3bc+0,7f8093+20,ffffff+100 * /
    background: rgb(175,179,188); /* Old browsers * /
    background: -moz-linear-gradient(-45deg, rgba(175,179,188,1) 0%, rgba(127,128,147,1) 20%, rgba(255,255,255,1) 100%); /* FF3.6-15 * /
    background: -webkit-linear-gradient(-45deg, rgba(175,179,188,1) 0%,rgba(127,128,147,1) 20%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 * /
    background: linear-gradient(135deg, rgba(175,179,188,1) 0%,rgba(127,128,147,1) 20%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+  * /
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afb3bc', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient * /
   
        background: rgb(181,189,200);
    / * Old browsers * / background: -moz-linear-gradient(-45deg, rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%);
    / * FF3.6-15 * / background: -webkit-linear-gradient(-45deg, rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10-25,Safari5.1-6 * /
    background: linear-gradient(135deg, rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ * /
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    }









/* 
-----------------------------------------------------------------------------
  Users
-----------------------------------------------------------------------------
*/

.Users {
    position: absolute;
    top: 10px;
    left: 1%;
    width: 33%;
    height: 600px;
    border: 3px solid #113b72; /*#1C5E55;*/
    overflow: scroll;
    background-color:#ffffff;  /*  oldlace;*/
    z-index: 2;
}


    .UsersLeave {
        position: absolute;
        top: 10px;
        left: 35%;
        width: 32%;
        height: 600px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }



    .UsersPermission {
        position: absolute;
        top: 10px;
        left: 68%;
        width: 31%;
        height: 600px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }



    .UsersGrid {
        position: absolute;
        top: 620px;
        left: 1%;
        width: 98%;
        height: 600px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }






    




    /* 
-----------------------------------------------------------------------------
  Meeting
-----------------------------------------------------------------------------
*/
    .MeetingMenuBar {
        position: absolute;
        top: 10px;
        left: 1%;
        width: 98%;
        height: 40px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

    .MeetingDetails {
        position: absolute;
        top: 60px;
        left: 1%;
        width: 49%;
        height: 280px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

    .MeetingAttendees {
        position: absolute;
        top: 60px;
        left: 51%;
        width: 48%;
        height: 280px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

    .MeetingMinutes {
        position: absolute;
        top: 310px;
        left: 1%;
        width: 49%;
        height: 560px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

    .MeetingAgenda {
        position: absolute;
        top: 310px;
        left: 51%;
        width: 48%;
        height: 560px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }


    .MeetingRunningOrder {
        position: absolute;
        top: 60px;
        left: 1%;
        width: 98%;
        height: 380px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }


    .MeetingRunningOrderDetails {
        position: absolute;
        top: 450px;
        left: 1%;
        width: 49%;
        height: 560px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

    .MeetingRunningOrderAgenda {
        position: absolute;
        top: 450px;
        left: 51%;
        width: 48%;
        height: 560px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }




    .MeetingActions {
        position: absolute;
        top: 60px;
        left: 1%;
        width: 49%;
        height: 250px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }


    .MeetingInvitees {
        position: absolute;
        top: 310px;
        left: 1%;
        width: 49%;
        height: 240px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

    .MeetingAgendaItems {
        position: absolute;
        top: 570px;
        left: 1%;
        width: 49%;
        height: 260px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }


    .MeetingAgendaEmails {
        position: absolute;
        top: 840px;
        left: 1%;
        width: 49%;
        height: 260px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }



    .MeetingAgendaNewItems {
        position: absolute;
        top: 60px;
        left: 51%;
        width: 49%;
        height: 520px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }



    .MeetingAgendaActions {
        position: absolute;
        top: 590px;
        left: 51%;
        width: 49%;
        height: 510px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

    .MeetingAddToAction {
        position: absolute;
        top: 60px;
        left: 1%;
        width: 24%;
        height: 440px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color: #79BCFF; /*#ffffff;  /*  oldlace;*/ */
        z-index: 2;
    }



    .MeetingAddToActionDetails {
        position: absolute;
        top: 60px;
        left: 26%;
        width: 48%;
        height: 440px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color: #B1C7FE; /*#ffffff;  /*  oldlace;*/ */
        z-index: 2;
    }


    .MeetingAddToActionAgenda {
        position: absolute;
        top: 60px;
        left: 76%;
        width: 23%;
        height: 440px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color: #79BCFF; /*#ffffff;  /*  oldlace;*/ */
        z-index: 2;
    }



    .MeetingAddAction {
        position: absolute;
        top: 510px;
        left: 1%;
        width: 98%;
        height: 540px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }






/* 
-----------------------------------------------------------------------------
   CompetitorActualSections
-----------------------------------------------------------------------------
*/

.Competitor {
    position: absolute;
    top: 80px;
    left: 1%;
    width: 98%;
    height: 360px;
    border: 3px solid #113b72;  /*#1C5E55;*/
    overflow: scroll;
    background-color:#ffffff;  /*  oldlace;*/
    z-index: 2;
}
    .CompetitorCompetitorEntry {
        position: absolute;
        top: 450px;
        left: 1%;
        width: 49%;
        height: 460px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

    .CompetitorActualSections {
        position: absolute;
        top: 450px;
        left: 51%;
        width: 48%;
        height: 460px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }







.ActualSection1 {
    position: absolute;
    top: 70px;
    left: 1%;
    width: 49%;
    height: 700px;
    border: 3px solid #025dcc;
    overflow: scroll;
    background-color:#ffffff;  /*  oldlace;*/
    z-index: 2;
}

.ActualSection2 {
    position: absolute;
    top: 70px;
    left: 51%;
    width: 49%;
    height: 700px;
    border: 3px solid #025dcc;
    overflow: scroll;
    background-color:#ffffff;  /*  oldlace;*/
    z-index: 2;
}





    /* 
-----------------------------------------------------------------------------
  DuetsToGroups
-----------------------------------------------------------------------------
*/

.DuetsToGroupsEntry {
    position: absolute;
    top: 80px;
    left: 51%;
    width: 49%;
    height: 410px;
    border: 3px solid #113b72;  /*#1C5E55;*/
    overflow: scroll;
    background-color:#ffffff;  /*  oldlace;*/
    z-index: 2;
}

    .DuetsToGroups {
        position: absolute;
        top: 500px;
        left: 51%;
        width: 49%;
        height: 410px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

.DuetsToGroupsActual {
    position: absolute;
    top: 80px;
    left: 1%;
    width: 49%;
    height: 830px;
    border: 3px solid #113b72;  /*#1C5E55;*/
    overflow: scroll;
    background-color:#ffffff;  /*  oldlace;*/
    z-index: 2;
}

.DuetsToGroupsEntry1 {
    position: absolute;
    top: 80px;
    left: 1%;
    width: 49%;
    height: 400px;
    border: 3px solid #113b72;  /*#1C5E55;*/
    overflow: scroll;
    background-color:#ffffff;  /*  oldlace;*/
    z-index: 2;
}

.DuetsToGroupsEntry2 {
    position: absolute;
    top: 490px;
    left: 1%;
    width: 49%;
    height: 400px;
    border: 3px solid #113b72;  /*#1C5E55;*/
    overflow: scroll;
    background-color:#ffffff;  /*  oldlace;*/
    z-index: 2;
}

.DuetsToGroupsEntries {
    position: absolute;
    top: 80px;
    left: 51%;
    width: 49%;
    height: 800px;
    border: 3px solid #113b72;  /*#1C5E55;*/
    overflow: scroll;
    background-color:#ffffff;  /*  oldlace;*/
    z-index: 2;
}



/* 
-----------------------------------------------------------------------------
  FestivalOptions LOGINOK
-----------------------------------------------------------------------------
*/

.FestivalOptions {
    position: absolute;
    top: 80px;
    left: 1%;
    width: 98%;
    height: 300px;
    border: 3px solid #113b72;  /*#1C5E55;*/
    overflow: scroll;
    background-color:#ffffff;  /*  oldlace;*/
    z-index: 2;
}

.FestivalCompetitorsSolos {
    position: absolute;
    top: 390px;
    left: 1%;
    width: 49%;
    height: 500px;
    border: 3px solid #113b72;  /*#1C5E55;*/
    overflow: scroll;
    background-color:#ffffff;  /*  oldlace;*/ /*   lemonchiffon lightgoldenrodyellow   lightyellow  linen oldlace moccasin*/
    z-index: 2;
}

.FestivalDuets {
    position: absolute;
    top: 390px;
    left: 51%;
    width: 48%;
    height: 500px;
    border: 3px solid #113b72;  /*#1C5E55;*/
    overflow: scroll;
    background-color:#ffffff;  /*  oldlace;*/
    z-index: 2;
}




.MusicUpload {
    position: absolute;
    top: 80px;
    left: 1%;
    width: 98%;
    height: 310px;
    border: 3px solid #113b72;  /*#1C5E55;*/
    overflow: scroll;
    background-color:#ffffff;  /*  oldlace;*/
    z-index: 2;
}

    .MusicUploadList {
        position: absolute;
        top: 450px;
        left: 1%;
        width: 98%;
        height: 460px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }




.BatchUpload {
    position: absolute;
    top: 80px;
    left: 1%;
    width: 39%;
    height: 820px;
    border: 3px solid #113b72;  /*#1C5E55;*/
    overflow: scroll;
    background-color:#ffffff;  /*  oldlace;*/
    z-index: 2;
}

.BatchUploadInstructions {
    position: absolute;
    top: 80px;
    left: 41%;
    width: 58%;
    height: 820px;
    border: 3px solid #113b72;  /*#1C5E55;*/
    overflow: scroll;
    background-color:#ffffff;  /*  oldlace;*/
    z-index: 2;
}


.PaymentSummary {
    position: absolute;
    top: 80px;
    left: 1%;
    width: 98%;
    height: 300px;
    border: 3px solid #113b72;  /*#1C5E55;*/
    overflow: scroll;
    background-color:#ffffff;  /*  oldlace;*/
    z-index: 2;
}

.PaymentDetails {
    position: absolute;
    top: 390px;
    left: 1%;
    width: 98%;
    height: 520px;
    border: 3px solid #113b72;  /*#1C5E55;*/
    overflow: scroll;
    background-color:#ffffff;  /*  oldlace;*/
    z-index: 2;
}








@media (max-width: 800px) {

/* 
-----------------------------------------------------------------------------
  Competitor   @media (max-width: 800px
-----------------------------------------------------------------------------
*/
    .Competitor {
        position: relative;
        top: 10px;
        left: 1%;
        width: 98%;
        height: 400px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

    .CompetitorCompetitorEntry {
        position: relative;
        top: 20px;
        left: 1%;
        width: 98%;
        height: 420px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

    .CompetitorActualSections {
        position: relative;
        top: 20px;
        left: 1%;
        width: 98%;
        height: 820px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }






    /* 
-----------------------------------------------------------------------------
  DuetsToGroups   @media (max-width: 800px
-----------------------------------------------------------------------------
*/


    .DuetsToGroupsEntry {
        position: relative;
        top: 10px;
        left: 1%;
        width: 98%;
        height: 410px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

    .DuetsToGroups {
        position: relative;
        top: 30px;
        left: 1%;
        width: 98%;
        height: 410px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

    .DuetsToGroupsActual {
        position: relative;
        top: 40px;
        left: 1%;
        width: 98%;
        height: 830px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

    .DuetsToGroupsEntry1 {
        position: relative;
        top: 10px;
        left: 1%;
        width: 98%;
        height: 400px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

    .DuetsToGroupsEntry2 {
        position: relative;
        top: 20px;
        left: 1%;
        width: 98%;
        height: 300px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

    .DuetsToGroupsEntries {
        position: relative;
        top: 30px;
        left: 1%;
        width: 98%;
        height: 800px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }





/* 
-----------------------------------------------------------------------------
  FestivalOptions  @media (max-width: 800px
-----------------------------------------------------------------------------
*/

    .FestivalOptions {
        position: relative;
        top: -20px;
        left: 1%;
        width: 98%;
        height: 300px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

    .FestivalCompetitorsSolos {
        position: relative;
        top: 10px;
        left: 1%;
        width: 98%;
        height: 800px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/ /*   lemonchiffon lightgoldenrodyellow   lightyellow  linen oldlace moccasin*/
        z-index: 2;
    }

    .FestivalDuets {
        position: relative;
        top: 10px;
        left: 1%;
        width: 98%;
        height: 800px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color: #ffffff;  /*  oldlace;*/
        z-index: 2;
    }



    .MusicUpload {
        position: relative;
        top: 10px;
        left: 1%;
        width: 98%;
        height: 310px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

    .MusicUploadList {
        position: relative;
        top: 10px;
        left: 1%;
        width: 98%;
        height: 460px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }






    .BatchUpload {
        position: relative;
        top: 10px;
        left: 1%;
        width: 94%;
        height: 820px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

    .BatchUploadInstructions {
        position: relative;
        top: 10px;
        left: 1%;
        width: 98%;
        height: 820px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }

    

    .PaymentSummary {
        position: relative;
        top: 10px;
        left: 1%;
        width: 98%;
        height: 400px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }


    .PaymentDetails {
        position: relative;
        top: 20px;
        left: 1%;
        width: 98%;
        height: 420px;
        border: 3px solid #113b72;  /*#1C5E55;*/
        overflow: scroll;
        background-color:#ffffff;  /*  oldlace;*/
        z-index: 2;
    }










}




