* { margin:0; padding:0;  box-sizing:border-box; 
    font-family:'Roboto',sans-serif;}

.topMenu {
    float:right; 
    margin: 30px 0 0
    
}
.responsive-img{
    max-width: 100%
}
.fullCol { width:100%; }
.twoThirdCol { width:66%; }
.halfCol { width:50%;}
.thirdCol { width:33%;}
.fourthCol { width:25%}

.col1{ width:10%; }
.col2{ width:20%; }
.col3{ width:30%; }
.col4{ width:40%; }
.col5{ width:50%; }
.col6{ width:60%; }
.col7{ width:70%; }
.col8{ width:80%; }
.col9{ width:90%; }
.col10{ width:100%; }

.text12 { font-size: 12px; }
.text13 { font-size: 13px; }
.text14 { font-size: 14px; }
.text15 { font-size: 15px; }
.text16 { font-size: 16px; }
.text18 { font-size: 18px; }
.text20 { font-size: 20px; }
.text24 { font-size: 24px; }

.alert{
    background-color: #ffddcc;
    padding: 5px 2px;
}

.fl{ float:left;}
.fr{ float:right;}
.fw{ width:100%;}
.tar{
    text-align: right;
}
.tac {
    text-align: center;
}

.logo img{ 
    width:200px;
}

a {
    color:#055F9A;
    text-decoration: none;
}
hr{
    margin:10px 0px;
}
.fieldBlock{
    width:50%;
    padding:2px 0px;
    float:left;
}

.fieldBlockFull{
    width:100%;
    padding:2px 0px;
    float:left;
}
.fieldBlock input, textarea {
    width: 97%;
    float: left;
    padding: 7px;
    height: 41px;
    font-size: 14px;
    border-radius: 3px;
    border: 1px solid #ddd;
    margin: 5px 0;
}

.fieldBlockFull input, textarea{
    width:100%;
    float:left;
    padding:8px;
    height:24px;
    font-size: 14px;
}

.button {
    padding: 4px;
    background: #FF9900;
    color: #000;
    float: left;
    height: 26px;
    cursor: pointer;
    color: #fff;
    font-size: 18px!important;
    height: 40px!important;
    border: none!important;
    box-shadow: 0px 5px 5px rgba(102, 102, 102, 0.19);
    margin: 10px 0px;
    border-radius: 10px;
} 
.button:hover{
    background:#333
}
.linkButton {
    padding:4px;
    font-size:14px;
    background:#FF9900;
    color:#000;
    height:26px;
    cursor: pointer;
}
.humburger,.closebtn{ display: none;}

.linetd{
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #d4d4d4;
    width: 96%;
}
.headtd{
    padding-top:5px;
    padding-bottom:5px;
    background-color:#ffddcc;
    border-bottom:1px dashed #ffddcc;
    font-weight: bold;
}
.brtd{
    padding-right:5px;
    padding-left:5px;
    border-right:1px dotted #ffddcc;
}
.bltd{
    padding-right:5px;
    padding-left:5px;
}
.note {
    padding: 10px 2px;
    border:1px solid #ededed;
    background-color:#efefef;
    margin:10px 0px;
}
.box{
    border:1px solid #ccc;
   box-shadow: 5px 10px #888888;
   padding:5px;
}
.whiteLink {
    color:#fff;
}


 .radioContainer {
        display: block;
        position: relative;
        padding-left: 35px;
        margin-bottom: 12px;
        cursor: pointer;
        font-size: 16px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

    /* Hide the browser's default radio button */
    .radioContainer input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
    }

    /* Create a custom radio button */
    .checkmark {
        position: absolute;
        top: 0;
        left: 0;
        height: 25px;
        width: 25px;
        background-color: #eee;
        border-radius: 50%;
    }

    /* On mouse-over, add a grey background color */
    .radioContainer:hover input ~ .checkmark {
        background-color: #ccc;
    }

    /* When the radio button is checked, add a blue background */
    .radioContainer input:checked ~ .checkmark {
        background-color: #2196F3;
    }

    /* Create the indicator (the dot/circle - hidden when not checked) */
    .checkmark:after {
        content: "";
        position: absolute;
        display: none;
    }

    /* Show the indicator (dot/circle) when checked */
    .radioContainer input:checked ~ .checkmark:after {
        display: block;
    }

    /* Style the indicator (dot/circle) */
    .radioContainer .checkmark:after {
        top: 9px;
        left: 9px;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: white;
    }
    
    
    