table.table1 th {

    background: none;

    color: lightslategray;

    border: none;

    padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;

    font-weight: normal;

    font-family: 'Lato', sans-serif;

    font-size: 16px;

}



table.table1 td {

    background: none;

    color: lightslategray;

    border-bottom: 1px dotted #E5E5E5;

    padding-top: 3px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px;

    font-weight: normal;

    font-family: 'Lato', sans-serif;

    font-size: 10px;

}



table.table2 th

{

    background: -webkit-linear-gradient(top, #5ba5cb 0%, #3a70ab 100%); background: -moz-linear-gradient(top, #5ba5cb 0%, #3a70ab 100%); padding: 16px 0 0 0; background: -ms-linear-gradient(top, #5ba5cb 0%, #3a70ab 100%);

    color: #ECECFF;

    border-bottom: 1px solid #F4F4F4;

    padding-top: 5px; padding-right: 3px; padding-bottom: 5px; padding-left:3px;

    font-weight: bold;

    font-family: 'Lato', sans-serif;

    font-size: 12px;

}



table.table2 tr:hover{background-color:#f5f5f5}



table.table2 td {

    background: none;

    color: dimgray;

    border-bottom: 1px dotted #C0C0C0;

    padding-top: 3px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px;

    font-weight: normal;

    font-family: 'Lato', sans-serif;

    font-size: 10px;



}

/*.button {    text-align: center;

    text-decoration: none;

    display: inline-block;

    -webkit-transition-duration: 0.4s; /* Safari */

/* transition-duration: 0.4s;

 cursor: pointer;	}*/



button.button1 {

    background-color: #3a70ab;

    color: white; font-size: 14px;

    border: 1px solid #008CBA;

    padding-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;

    margin: 0px 1px;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    -webkit-transition-duration: 0.4s; /* Safari */

    transition-duration: 0.4s;

    cursor: pointer;

}



button.button1:hover {

    background-color: white;

    color: #008CBA;

}

button.button2 {

    background-color: #3a70ab;

    color: white; font-size: 10px;

    border: 1px solid #008CBA;

    padding-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;

    margin: 0px 1px;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    -webkit-transition-duration: 0.4s; /* Safari */

    transition-duration: 0.4s;

    cursor: pointer;

}



button.button3 {

    background-color: transparent;

    border: none;

    outline:none;

    padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;

    margin: 0px 0px;

    cursor:pointer;

    decoration:none;

}



input  {
    width:86%;
    height:2em;
    vertical-align:top;
    border:1px solid #ccc;
    padding-top: 1px; padding-bottom: 1px; padding-left: 4px; padding-right: 1px;
    font-family: 'Lato', sans-serif;
    font-size: 10px;
}
select {
    border:1px solid #ccc;
    vertical-align:top;
    height:2em;
    width:86%;
    font-family: 'Lato', sans-serif;
    font-size: 10px;
}
option {
    color:gray;
    width:100%;
    text-decoration:none;
    font-family: 'Lato', sans-serif;
    font-size: 10px;

}





input, select, textarea {

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

}



fieldset

{

    background-color:none;

    /*max-width:500px;  */

    padding:16px;

    font-weight: bold;

    font-family: 'Lato', sans-serif;

    font-size: 16px;

    border: 1px solid #282B29; /* fieldset border will not show in IE if this is not included*/

}



legend

{

    margin-bottom:0px;

    margin-left:16px;

    font-weight: bold;

    font-family: 'Lato', sans-serif;

    font-size: 16px;

    /* display:block; */

}



hr.hrstyle1 {

    border: 0;

    height: 1px;

    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));

}

/*input[type=text]:focus {    background-color: lightgrey;}*/

.msg{



    color:#093;



    text-align:center;

    margin:0px;

    font-family: sans-serif;

    font-weight: 100;

}

