@font-face {

    font-family: "BNazanin";
    src: url("fonts/BNazanin.ttf");
    src: url("fonts/BNazanin.eot");
    src: url("fonts/BNazanin.woff");

}

body {

    font-family: "BNazanin";
}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333;
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 0;
}

li {
    float: right;


}

li a {
    display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

li a:hover {
    background-color: #111;
}

.active {
    background-color: #4CAF50;
}


table {
    border: 1px solid #e7e7e7;
}


table.blueTable {
    border: 1px solid #1C6EA4;
    /*background-color: #EEEEEE;*/
    width: 100%;
    border-collapse: collapse;
}
table.blueTable td, table.blueTable th {
    border: 1px solid #AAAAAA;
    padding: 3px 2px;

}
table.blueTable tbody td {
    font-size: 13px;
}
table.blueTable td {
    height: 30px;
    padding:7px; border:#4e95f4 1px solid;
}

table.blueTable tr:hover {
    background-color: #ffff99 !important;
}


table.blueTable tr:hover  th{
    background-color:#1C6EA4 !important;
}

table.blueTable tr:nth-child(even) {
    background: #D0E4F5;
}
table.blueTable thead {
    background: #1C6EA4;
    background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
    background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
    background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #1C6EA4 100%);
    border-bottom: 2px solid #444444;
}
table.blueTable thead th {
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
    border-left: 2px solid #D0E4F5;
}
table.blueTable thead th:first-child {
    border-left: none;
}

table.blueTable tfoot {
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    background: #D0E4F5;
    background: -moz-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
    background: -webkit-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
    background: linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
    border-top: 2px solid #444444;
}
table.blueTable tfoot td {
    font-size: 14px;
}
table.blueTable tfoot .links {
    text-align: right;
}
table.blueTable tfoot .links a{
    display: inline-block;
    background: #1C6EA4;
    color: #FFFFFF;
    padding: 2px 8px;
    border-radius: 5px;
}

#rcorners2 {
    border-radius: 25px;
    border: 2px solid #9CB9C6;
    width: 100%;
    height: 30%;
}

input[name='username'], input[type='email'], input[type='password']
{
    width: 200px;
    border-radius: 2px;
    border: 1px solid #CCC;
    padding: 10px;
    color: #333;
    font-size: 14px;
    margin-top: 10px;
}

/*td input, input[name='search'] {
  box-sizing:border-box;
  display:block;
  width:100%;
}*/
input[name='submitlogin1']
{
    padding: 10px 25px 8px;
    color: #fff;
    background-color: #0067ab;
    text-shadow: rgba(0,0,0,0.24) 0 1px 0;
    font-size: 16px; box-shadow: rgba(255,255,255,0.24) 0 2px 0 0 inset,#fff 0 1px 0 0;
    border: 1px solid #0164a5; border-radius: 2px;
    margin-top: 10px;
    cursor:pointer;
}
input[name='submitlogin']:hover
{
    background-color: #024978;
}