@charset "utf-8";
/* CSS Document */

    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: 2px; padding-bottom: 5px; padding-left:5px;
        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;
    }

    /* For inputs in quality procedures etc*/
    table.table3 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;

    }
	    table.table4 td {
        background: none;
        color: dimgray;
        border-bottom: none;
		padding-top: 3px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px;
        font-weight: normal;
        font-family: 'Lato', sans-serif;
        font-size: 10px;

    }

	    table.table5 td {
        background: none;
        color: dimgray;
        border: 1px solid grey;
		border-collapse: collapse;
        padding-top: 3px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px;
        font-weight: normal;
        font-family: 'Lato', sans-serif;
        font-size: 10px;
			
			
    }



	    table.table6 td {
        background: none;
        color: dimgray;
        border: 1px solid #E1E1E1;
		border-collapse: collapse;
        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;
    }
    .button1 {
        background-color: #008CBA;
        color: white; font-size: 14px;
        border: 1px solid #008CBA;
        padding-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;
        margin: 0px 1px;
    }

    .button1:hover {
        background-color: white;
        color: #008CBA;
    }
    .button2 {
        background-color: #008CBA;
        color: white; font-size: 10px;
        border: 1px solid #008CBA;
        padding-top: 0px; padding-bottom: 0px; padding-left: 1px; padding-right: 1px;
        margin: 0px 1px;
    }

    .button1:hover {
        background-color: white;
        color: #008CBA;
    }


    input  {
        width:85%;
        height:2em;
        vertical-align:top;
    }
    select {
        border:1px solid #ccc;
        vertical-align:top;
        height:2em;
        width:86%;
    }
    option {
        color:gray;
        width:100%;
        text-decoration:none;
    }


    input, select, textarea {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        font-weight: normal;
        font-family: 'Lato', sans-serif;
        font-size: 10px;
        border:1px solid #ccc;
    }

    fieldset
    {
        background-color:none;
        /*max-width:500px;  */
        padding:10px;
          /*font-weight: bold;*/
        font-family: 'Lato', sans-serif;
     /* font-size: 16px;*/
		border: 1px black solid;
		-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
    }
    legend1
    {
        margin-bottom:0px;
        margin-left:16px;
        font-weight: bold;
        font-family: 'Lato', sans-serif;
        font-size: 16px;
    }

    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));*/
    }

.TitleGrand
{font-weight:bold; text-transform:uppercase; font-size: 24px; font-family: 'Lato', sans-serif;}

.projectTitle
{font-weight:bold; text-transform:uppercase; font-size: 16px; font-family: 'Lato', sans-serif;}

.subTitle
{font-weight:bold; text-transform:uppercase; font-size: 14px; font-family: 'Lato', sans-serif;}

.subsubTitle
{font-weight:bold; text-transform:uppercase; font-size: 12px; font-family: 'Lato', sans-serif;}

.subsubTitleBI
{font-weight:bold; font-style: italic; text-transform:uppercase; font-size: 12px; font-family: 'Lato', sans-serif;}

.subsubTitleU
{font-weight:bold; text-decoration: underline; text-transform:uppercase; font-size: 12px; font-family: 'Lato', sans-serif;}

.subsubTitleN
{font-weight:normal; text-transform:uppercase; font-size: 12px; font-family: 'Lato', sans-serif;}

.subsubTitleNL
{font-weight:normal; font-size: 12px; font-family: 'Lato', sans-serif;}

.subsubTitleMSW
{font-weight:normal; text-transform:none; font-size: 15px; font-family: 'Lato', sans-serif;}

.subsubTitleMSWU
{font-weight:normal; text-transform:uppercase; text-decoration: underline; font-size: 15px; font-family: 'Lato', sans-serif;}


.subsubsubTitle1U
{font-weight:bold; text-transform:uppercase; font-size: 10px; font-family: 'Lato', sans-serif;}

.subsubsubTitle1L
 {font-weight:bold; font-size: 10px; font-family: 'Lato', sans-serif;}

.subsubsubTitle1Lg
{font-weight:normal; font-size: 10px; font-family: 'Lato', sans-serif;}

.subsubsubTitle2U
{font-weight:bold; text-transform:uppercase; font-size: 10px;}

.subsubsubTitle2L
{font-weight:bold; font-size: 10px;}

.footnote
{font-weight:normal; font-family: 'Lato', sans-serif; font-size: 10px;}

.footnote2
{font-weight:normal; font-style: italic; font-family: 'Lato', sans-serif; font-size: 6px;}

.footnote3
{font-weight:normal; font-family: 'Lato', sans-serif; font-size: 8px;}



