/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
    text-align: center;
    /*    background-color: Silver;
    background-image: url(images/bg_tile.gif);
    background-repeat: repeat;*/
}
/*
.section-padding {
    padding-top: 40px !important;
}*/

.section .section-padding {
    padding-top: 40px !important;
}

.modal-backdrop
{
    z-index:auto;
}

@media only screen and (max-width: 767px) {
    .intro1-section {
        background-image: !important;
    }
}
        .modalBackground {
    background-color: Gray;
    filter: alpha(opacity=60);
    opacity: 0.60;
}

.modalPopup {
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 350px;
    vertical-align: middle;
    position: absolute;
}

.updateProgress {
    border-width: 1px;
    border-style: solid;
    background-color: Gray;
    width: 180px;
    height: 65px;
    vertical-align: middle;
}

#wrapper {
    width: 960px;
    margin: 0 auto;
    background: url(images/img02.jpg) repeat-y;
}

#wrapper2 {
    background: url(images/img10.jpg) no-repeat left bottom;
}


#wrapper3 {
    margin-left: 40px;
    width: 875px;
}


/* Header */

#header {
    height: 140px;
    /*background: #087FE7 url(images/LogoAssessmentCentre.png) no-repeat;*/
    width: 960px;
}

.tableHeader {
    /*	background-color: #507cd1;
	
	font-size: medium;
	font-weight:bold;*/
}

.table {
    /*	background-color: #d1ddf1;
	width: 545px;
	border: 1px solid #000080;*/
}

.mainTable {
    /*		background-color: #d1ddf1;
	width: 540px;
	border: 1px solid #000080;
	font-size:small;
	font-family: Arial;
	background-color: #d1ddf1;
	width: 703px;*/
}

.mainTableWhite {
    width: 100%;
    /*		background-color:White;
	width: 99%;
	border: 1px solid #000080;
	font-size:small;
	font-family: Arial;
	text-align:center;*/
}

table td {
    text-align: left;
}

/*table td input {
    min-width: 100%;
}*/

.site-main-menu .sub-menu {
    min-width: 250px;
    width: unset;
}

    .site-main-menu .sub-menu

    table tr td span input[type=text]:visible {
        display: flex;
        min-width: 100%;
    }


input[type="submit"] {
    class: btn btn-primary;
}

.GridFilterRow_Default input[type="text"] {
    max-height:24px;
}

.mainTableGray {
    color: Gray;
    width: 100%;
    border: 1px solid #000080;
    font-size: small;
    font-family: Arial;
    text-align: center;
}

.mainTableHeader {
    border-left: 1px solid #000080;
    border-right: 1px solid #000080;
    border-top: 1px solid #000080;
    border-bottom: 1px Solid #000080;
    border-style: solid;
    background-color: #507cd1;
    color: white;
    font-size: medium;
    font-weight: bold;
}

.errorTableHeader {
    border-left: 1px solid #000080;
    border-right: 1px solid #000080;
    border-top: 1px solid #000080;
    border-bottom: 1px Solid #000080;
    border-style: solid;
    background-color: #FF0000;
    color: #FFFFFF;
    font-size: medium;
    font-weight: bold;
    height: 21px;
    width: 573px;
}


.textBox {
    Font-Size: small;
}



footer {
    height: 108px;
    background: url(images/img05.jpg) no-repeat;
}
