﻿html, body
{
    margin:0px;
    height:100%;
}

body
{
    background-color:#f1f1f1;
    color:#686868!important;
    font-family: 'Roboto', Arial, Verdana, sans-serif !important;
    font-weight:300;
}

a {
    color:#92be37;
    font-weight:bold;
}

a:hover {
    color:#24869D;
}

.headerBar {
    width:100%;
    height:75px;
    line-height:75px;
    background-color:#FFFFFF;
}

.projectBar {
    width:100%;
    height:50px;
    line-height:50px;
    background-color:#074053;
    color:#FFFFFF;
    text-align:center;
    font-size:16px;
}

footer {
    margin-top:20px;
    padding-bottom:70px!important;
}

.whiteRow {
    background-color:#FFFFFF;
    margin:20px 0px;
    line-height:45px;
}

.whiteRow .multiline {
    padding:10px 15px;
    line-height:25px;
}

.whiteRow.active {
    border:2px solid #45BBD6;
}

.whiteRow.inactive {
    border:1px solid #dbdbdb;
}

.lbl {
    font-weight:bold;
}

.lblLightGrey {
    color:#959595;
}

.languageMenuItem {
    color:#000;
    font-weight:normal;
    text-decoration:none!important;
}

.languageMenuItem.active {
    color:#24869D!important;
    font-weight:bold;
}

.toggleHeader {
    color:#45BBD6;
    font-size:26px;
    font-weight:300;
    padding:5px 0px;
    cursor:pointer;
}

.infoTable div.row:nth-of-type(odd) {
    background-color:#f7f7f7;
}

.btn-green-big {
    width:100%;
    background-color:#45BBD6;
    border:none;
    color:#FFF;
    line-height:54px;
    font-size:18px;
    text-transform:uppercase;
    border-radius:0px;
}

.btn-green-big:hover {
    background-color:#24869D;
}

.btn-orange-big {
    width:100%;
    background-color:#e59701;
    border:none;
    color:#FFF;
    line-height:54px;
    font-size:18px;
    text-transform:uppercase;
    text-align:center;
    border-radius:0px;
}

#masterOverlay {
    display:none;
    position:fixed;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    background-color:rgba(0, 0, 0, 0.5);
    z-index:800;
    cursor:zoom-out;
}

#mapContainer, #drawingContainer, #imgContainer {
    position:fixed;
    width:80%;
    height:80%;
    top:10%;
    left:10%;
    display:none;
    background-color:#FFF;
    z-index:1000;
}


#map {
    width:100%;
    height:100%;

}


#answerDialog
{
    position:fixed;
    width:50%;
    max-height:70%;
    top:15%;
    left:25%;
    display:none;
    background-color:#FFF;
    z-index:1000;
    padding:20px;
    overflow-y:auto;
}

#answerDialog h1 {
    color:#45BBD6;
    font-size:26px;
    font-weight:300;
    padding:0px 0px 20px 0px;
    margin:0px;
}

textarea {
    border:1px solid #CCC;
    padding:5px;
}

input[type=button], input[type=submit] {
    border:none;
    color:#FFF;
    font-size:16px;
}

.btn_green {
    background-color:#45BBD6;
    padding:10px 40px;
}

.btn_green:hover {
    background-color:#24869D;
}

.btn_red {
    background-color:#FF0000;
    padding:10px 40px;
}

.btn_red:hover {
    background-color:#900;
}
.lazyloadCustomSizing {
   
    padding: 50px;
}