#content * {

}
#content h3 {
    margin-top:10px;
}
#content .custom {
    margin:10px 0;
}
#content .custom caption {
    color:white;
    background: url("../images/sprite.png") repeat-x 0px 0px transparent;
    height: 32px;
    line-height: 30px;
    font-weight: 500;
    font-size: 160%;
    padding: 0px 0px 0px 10px;
    font-family: abbeyroad;
}

#content .custom tr th {
    background: #CCCCCA;
    font-weight: bold;
}
#content .custom tr th:first-child {
    width:15%;
    text-align: center;
}

.see-result {
    background: url("../images/sprite.png") no-repeat scroll 0px -38px rgba(0, 0, 0, 0);
    border:none;
    height: 50px;
    width: 150px;
}

.save-report {
    background: url("../images/sprite.png") no-repeat scroll -161px -38px rgba(0, 0, 0, 0);
    border:none;
    height: 25px;
    width: 110px;
}

.print-report {
    background: url("../images/sprite.png") no-repeat scroll -281px -38px rgba(0, 0, 0, 0);
    border:none;
    height: 25px;
    width: 110px;
}

.download-pdf {
    background: url("../images/sprite.png") no-repeat scroll -401px -38px rgba(0, 0, 0, 0);
    border:none;
    height: 25px;
    width: 120px;
}

.searchBtn {
    background: url("../images/sprite.png") no-repeat scroll -161px -65px rgba(0, 0, 0, 0);
    border:none;
    height: 23px;
    width: 75px;
}

.resetBtn {
    background: url("../images/sprite.png") no-repeat scroll -246px -65px rgba(0, 0, 0, 0);
    border:none;
    height: 23px;
    width: 75px;
}



.margin-right-10 {
    margin-right:10px;
}

.custom tr th, .custom tr td {
    vertical-align: middle !important;
}

.row0 {
    background:white;
}
.padding-5 {
    padding:5px;
}

#myModalLabel {
    color:#FFFFFF;
    text-transform: uppercase;
}

.modal-body {
    padding:0px;
}

.findshop-criteria {
    background: #eeeeee;
    padding:10px;
}

#result-block {
    padding:10px;
}

.modal-body table {
    margin-bottom: 10px;
}

#myModal table td {
    border:none !important;
}
#myModal p {
    border-bottom: 1px solid #cccccc;
}

.error-input {
    border:1px solid red;
}

.result-block {
    max-height:250px;overflow-y:scroll;
}

#chosen-shop-block {
    padding:5px;

}
#chosen-shop-block table {
    margin-bottom:10px;
}

#chosen-shop-block table tr td {
    border:0px;
    padding:0px;
}