﻿

table.paleBlueRows
{
    margin-left: 5px;
    border: 0px;
    border: 1px solid #f0f0f0;
    border-collapse: collapse;
    font-size: 10pt;
    -moz-border-radius: 6px;
    -webkit-border-radius: 3px;
    font-family: inherit;
}
table.paleBlueRows td, table.paleBlueRows th
{
    font-size: 10pt;
    vertical-align: middle;
}
table.paleBlueRows tbody tr, table.paleBlueRows tr
{
    /* background-color: #FFFBF0;  */
    height: 30px;
    border: 1px solid #FFFFFF;
    vertical-align: middle;
}

table.paleBlueRows tbody td, table.paleBlueRows td
{
    border: 1px;
    font-size: 10pt;
    padding: 3px 3px 3px 15px;
    font-weight: normal;
    height: 20px;
    text-align: left;
    vertical-align: middle;
}
table.paleBlueRows tfoot td
{
    font-size: 10pt;
    padding: 3px 3px 3px 3px;
    vertical-align: middle;
}
table.paleBlueRows thead th
{
 text-align:center;
 text-transform:uppercase;
    
}
table.paleBlueRows tfoot th
{
 text-align:center;
    
}

table.paleBlueRows th, table.paleBlueRows tbody th
{
    border-bottom: 1px;
    padding: 3px 3px 3px 15px;
    text-align: left;
    height: 25px;
    font-weight: normal;
    background-color: #f0f0f0;
    vertical-align: middle;
    font-weight:bolder;
    
}




table.paleBlueCol
{
    margin-left: 5px;
    border: 1px solid #FFFFFF;
    border-collapse: collapse;
    border: 1px;
    font-size: 10pt;
    -moz-border-radius: 6px;
    -webkit-border-radius: 3px;
    font-family: inherit;
    vertical-align: middle;
}
table.paleBlueCol td, table.paleBlueCol th, .HeaderStyle
{
    font-size: 10pt;
    vertical-align: middle;
}
table.paleBlueCol tbody tr, table.paleBlueCol tr
{
    /* background-color: #FFFBF0; */
    height: 20px;
    border: 1px solid #FFFFFF;
    vertical-align: middle;
}

table.paleBlueCol tbody td, table.paleBlueCol td
{
    border: 1px;
    font-size: 10pt;
    padding: 3px 3px 3px 10px;
    border: 1px solid #f0f0f0;
    font-weight: normal;
    height: 20px;
    text-align: left;
    vertical-align: middle;
}
table.paleBlueCol tfoot td
{
    font-size: 10pt;
    padding: 3px 3px 3px 3px;
    vertical-align: middle;
}

table.paleBlueCol th, table.paleBlueCol tbody th, .HeaderStyle
{
    border: 1px;
    padding: 3px 3px 3px 5px;
    text-align: center;
    height: 20px;
    font-weight: normal;
    background-color: #f0f0f0;
    border: 1px solid #FFFFFF;
    vertical-align: middle;
}


.gv
{
    margin-left: 5px;
    border: 1px solid #FFFFFF;
    border-collapse: collapse;
    font-size: 10pt;
    -moz-border-radius: 6px;
    -webkit-border-radius: 3px;
    font-family: inherit;
}

.gv th
{
    border: 1px;
    padding: 3px 3px 3px 25px;
    text-align: left;
    height: 20px;
    font-weight: normal;
    background-color: #f0f0f0;
    border: 1px solid #FFFFFF;
    text-align: center;
}

.gv td
{
    border: 1px;
    font-size: 10pt;
    padding: 3px 3px 3px 10px;
    border: 1px solid #f0f0f0;
    font-weight: normal;
    height: 20px;
    text-align: center;
}


.gv1
{
    margin-left: 5px;
    border: 1px solid #FFFFFF;
    border-collapse: collapse;
    border: 1px;
    font-size: 10pt;
    -moz-border-radius: 6px;
    -webkit-border-radius: 3px;
    font-family: inherit;
}

.gv1 th
{
    border: 1px;
    padding: 3px 3px 3px 25px;
    text-align: left;
    height: 20px;
    font-size: 10pt;
    font-weight: normal;
    background-color: #f0f0f0;
    border: 1px solid #FFFFFF;
    text-align: left;
}

.gv1 td
{
    border: 1px;
    font-size: 10pt;
    padding: 3px 3px 3px 10px;
    border: 1px solid #f0f0f0;
    font-weight: normal;
    height: 20px;
    text-align: left;
}

.forms
{
    margin-left: 5px;
    border: 1px solid #FFFFFF;
    border-collapse: collapse;
    border: 1px;
    font-size: 10pt;
    -moz-border-radius: 6px;
    -webkit-border-radius: 3px;
    font-family: inherit;
}

.forms th
{
    padding: 8px !important;
    height: auto;
    background: #f2f2f2;
    color: #333;
    border: none;
    border-radius: 1px;
    font-family: 'josefin_sansregular' , sans-serif;
    font-size: 13px;
    text-align: left !important;
    outline: none;
    -webkit-transition: all 250ms ease-in;
    -moz-transition: all 250ms ease-in;
    -ms-transition: all 250ms ease-in;
    -o-transition: all 250ms ease-in;
    transition: all 250ms ease-in;
}

.forms td
{
    border: 1px;
    font-size: 10pt;
    padding: 0px 0px 0px 0px;
    border: 0px solid #f0f0f0;
    font-weight: normal;
    height: 20px;
    text-align: left;
}


.dropdown-content
{
    color: #000000;
    font-size: 10pt;
    font-weight: normal;
    text-align: left;
    line-height: 100%; /*  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); */
    border: 1px solid #f0f0f0;
    font-family: inherit;
}



div.chapter
{
    margin: 0 0 20px;
    padding: 5px 5px;
    border-radius: 3px;
    background-color: #f0f0f0;
    min-height: 400px;
    font-style: inherit;
    font-size: 10pt;
    font-family: inheit;
}
div.chapter h3
{
    font-size: 1.1em;
    border-bottom: 1px solid #dcdcdc;
    margin: -9px -20px 7px -20px;
    padding: 5px 5px 5px 5px;
    color: #000000;
    background-color: #f0f0f0;
    text-align: center;
}
div.chapter ul
{
    list-style-type: square;
    padding: 0 0 0 20px;
}
div.chapter ul li
{
    font-size: 10pt;
    padding: 3px 3px 3px 3px;
}

div.chapter ul li a
{
    color: #000000;
    font-size: 10pt;
    font-style: normal;
    text-decoration: none;
}

div.chapter ul li a:active, div.chapter ul li a:hover
{
    color: #000000;
    font-size: 12pt;
    font-style: normal;
    text-decoration: none;
}
div.chapter ul li.selected, div.chapter ul li.selected a:visited
{
    font-weight: bold;
    color: #000000 !important;
}
div.chapter ul li a:visited
{
    color: #000000;
}




.buttonClass
{
    padding: 2px 20px;
    text-decoration: none;
    border: solid 1px black;
    background-color: #f0f0f0;
}
.buttonClass:hover
{
    border: solid 1px Black;
    background-color: #ffffff;
}




.tbledit
{
    margin-left: 15px;
    border: 1px solid #FFFFFF;
    border-collapse: collapse;
    border: 1px;
    font-size: 10pt;
    -moz-border-radius: 6px;
    -webkit-border-radius: 3px;
    font-family: inherit;
    background-color: #FFFFFF;
}
.tbledit td, .tbledit th, .tbledit tr, .tbledit tbody tr, .tbledit tbody tr td
{
    border: 1px;
    font-size: 10pt;
    padding: 3px 3px 3px 10px;
    border: 1px solid #FFFFFF;
    font-weight: normal;
    height: 20px;
    text-align: left;
}

.tbledit tbody td
{
    font-size: 10px;
    height: 20px;
    padding: 3px 3px 3px 10px;
}
.tbledit tbody th
{
    background: #e2fffd;
}
/* .tbledit th:nth-child(even)
{
    background: #FFFFFF;
}  */

.tbledit tfoot td
{
    font-size: 10px;
    background: #f0f0f0;
}




.grid th
{
    border: 1px solid #bbb;
    padding: 4px;
    background-color: #345;
    color: #fff;
    text-align: left;
}
.grid td
{
    border: 1px solid #bbb;
    padding: 4px;
}
.gvAlt
{
    background-color: #f3f3f3;
}
.gvEmpty td
{
    padding: 20px;
    color: red;
    font-size: 17px;
    background-color: #F5F5F5;
}

.popuHeader
{
    padding: 7px;
    background-color: #000000;
    color: #ffffff;
    font-size: 100%;
    font-weight: bold;
}
div
{
    margin-bottom: 7px;
}

.table-border
{
    width: 100%;
}
.table-border td
{
    border: 1px dashed #dddddd;
    padding: 4px;
}





table.paleBlueBlank
{
    margin: auto;
    border-collapse: collapse;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
    border: 1px solid #f0f0f0;
    outline: 2px solid #f0f0f0;
    border-collapse: collapse;
}
table.paleBlueBlank td, table.paleBlueBlank th
{
    /*  border: solid rgb(200, 200, 200) 1px;  */
    padding: 8px !important;
    margin: 5px !important;
    min-height: 35px !important;
}
table.paleBlueBlank th
{
    text-align: center;
    background-color: #f0f0f0;
    border: 1px solid rgb(200, 200, 200);
    text-transform: uppercase; /* border-bottom: rgb(50, 50, 100) solid 1px; */
    border-top: none;
}
table.paleBlueBlank td
{
    border-bottom: none;
    color: rgb(20, 20, 20);
}
table.paleBlueBlank td:first-of-type, table.paleBlueBlank th:first-of-type
{
    border-left: none;
}
table.paleBlueBlank td:last-of-type, table.paleBlueBlank th:last-of-type
{
    border-right: none;
}






table.paleBlueform
{
    margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
    border-collapse: collapse;
    box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1);
    border: 0px solid #f0f0f0;
    outline: 2px solid #f0f0f0;
    border-collapse: collapse;
     font-size:10pt;
}
table.paleBlueform td, table.paleBlueform th
{
    /*  border: solid rgb(200, 200, 200) 1px;  */
    padding: 5px !important;
    margin: 5px !important;
    min-height: 30px !important;
     
   
}
table.paleBlueform thead th
{
    text-align: left;
    background-color:rgb(100, 106, 145);
    border: 1px solid rgb(200, 200, 200);
    text-transform: none; /* border-bottom: rgb(50, 50, 100) solid 1px; */
    border-top: none;
    color:rgb(90, 240, 60);
}
table.paleBlueform th
{
    text-align: left;
    background-color: #f0f0f0;
    border: 1px solid rgb(200, 200, 200);
    text-transform: none; /* border-bottom: rgb(50, 50, 100) solid 1px; */
    border-top: none;
}
table.paleBlueform td
{
    border-bottom: none;
    color: rgb(20, 20, 20);
}
table.paleBlueform td:first-of-type, table.paleBlueform th:first-of-type
{
    border-left: none;
}
table.paleBlueform td:last-of-type, table.paleBlueBlank th:last-of-type
{
    border-right: none;
}

