<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css');

body, html {
    margin:0px;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    color:#1d3557;}

i{  /*Icons*/
    vertical-align:bottom;
    font-variant:normal;}

/*IMAGES*/
[class*="dc-memberpicture-circle"]{
    border-radius:50%;
    height:auto;
    width:100%;
    max-height:50px;
    max-width:50px; }

.dc-memberpicture-circle-big{
    max-height:100px;
    max-width:100px; }

.dc-image-background{
    background-repeat:no-repeat; 
    background-size:100%;
    /*paddin top+bottom =56.25%*/
    padding-top:52%;
    padding-right:20px;
    padding-bottom:5%; 
    padding-left:20px;
}

/*CARDS*/
.dc-card {
    margin:8px;
    border-style:solid;
    border-width:0px;
    border-radius: 5px 5px 5px 5px;
    border-color:silver;
    box-shadow: 0 4px 8px 0 grey;
    background-color:white;
    height:auto;
    max-height:100%;
    transition: 0.3s;}

.dc-card:hover{
    text-decoration:none;
    box-shadow: 0 8px 16px 0 dimgrey;}

.dc-card-headerimage{
    border-radius: 5px 5px 0px 0px;}

.dc-card-header{
    padding-top:8px;
    padding-right:16px;
    padding-bottom:4px;
    padding-left:16px;}

.dc-card-title{
    padding-top:2px;
    padding-right:16px;
    padding-bottom:2px;
    padding-left:16px;}

.dc-card-summary{
    padding-top:2px;
    padding-right:16px;
    padding-bottom:2px;
    padding-left:16px;}

.dc-card-footer{
    position:sticky;
    vertical-align:bottom;
    padding-top:4px;
    padding-right:4px;
    padding-bottom:10px;
    padding-left:4px;}

/* WEB CARD */
.dc-webcard {
    margin-top: 12px;
    margin-bottom: 12px;
    padding:30px;
    height:auto;
    max-height:100%;
    transition: 0.3s;
    background-color:white;
    box-shadow: 0px 2px 6px 0px grey;}

.dc-webcard-image{
    padding-top:16px;
    padding-right:16px;
    padding-bottom:16px;
    padding-left:16px;}

.dc-webcard-header{
    padding-top:8px;
    padding-right:8px;
    padding-bottom:8px;
    padding-left:8px;}

.dc-webcard-summary{
    padding-top:2px;
    padding-right:8px;
    padding-bottom:2px;
    padding-left:8px;}

.dc-webcard-footer{
    padding-top:1px;
    padding-right:8px;
    padding-bottom:5px;
    padding-left:8px;}

.dc-affirmation-card{
    padding-top:20px; 
    padding-bottom:20px;
    padding-right:50px;
    padding-left:50px;
    background-color:darkgoldenrod;
    color:white;
}

.dc-dataentry-group{
    padding-top:15px; 
    padding-bottom:5px;
    padding-right:50px;
    padding-left:50px;
    background-color:whitesmoke;}

/*HEADER-FOOTER*/
.dc-webpage-header{
    top:0;
    position:fixed;
    padding-top:6px;
    padding-left:10px;
    padding-bottom:2px;
    padding-right:10px;
    vertical-align:central;
    height:50px;}

.dc-webpage-header-blank{ /* same size as menu*/ height:58px;}

.dc-footer{
    padding:4px;
    vertical-align:central;
    height:25px;
    color:white;
    background-color:whitesmoke;}


/*BUTTONS*/
a{text-decoration:none}

[class*="dc-button-"]{
    text-decoration:none;
    padding-top:8px;
    padding-right:30px;
    padding-bottom:8px;
    padding-left:30px;
    height:34px;
    vertical-align:central;
    font-weight:600;
    font-size:14px;  
    letter-spacing:1.5px;}

[class*="dc-button-"]:hover{
    cursor:pointer;
    text-decoration:none;
    color:goldenrod;
}

[class*="dc-button-"]:disabled {
    text-decoration:none;
    cursor: none;
    color:lightgray;
}

.dc-button-filled{
    border-radius:3px;
    color:white; 
    border-style:none;
    border-width:0px;
    box-shadow:none;
    background-color:#05668d;}

.dc-button-filled:hover{ background-color:#277da1;}

.dc-button-outlined{
    border-style:solid;
    border-color:#05668d;
    border-width:1px;
    border-radius:3px;
    color:#05668d;
}

.dc-button-outlined:hover{
    background-color:#277da1;
}

.dc-button-link{
    padding-right:10px;
    padding-left:10px;
    padding-top:2px;
    padding-bottom:2px;
    vertical-align:central;
    color:#05668d;
    letter-spacing:0.5px;}

.dc-button-webmenu{
    margin:2px;
    padding-top:4px;
    padding-right:8px;
    padding-bottom:4px;
    padding-left:8px;
    vertical-align:central;
    color:white;}

[class*="dc-button-tab"]{
    text-decoration:none;
    padding-top:8px;
    padding-right:30px;
    padding-bottom:8px;
    padding-left:30px;
    height:50px;
    border-color:#05668d;
    border-top-right-radius:20px;
    border-top-left-radius:20px;
    border-width:2px;
    border-style:solid;
    vertical-align:central;
    font-weight:600;
    font-size:14px;  
    letter-spacing:1.5px;}

.dc-button-tab-selected{
    background-color:#277da1;
    color:white;}

.dc-button-tab-selected:disabled{
    cursor:none;
    color:goldenrod;}

.dc-button-tab-unselected{
    background-color:whitesmoke;
    color:#05668d;
}

.dc-button-tab-unselected:hover{
    cursor:pointer;
    text-decoration:none;
    color:goldenrod;}

/*.dc-button-webmenu:hover{
    border-bottom:solid;
    border-width:3px;
    border-bottom-color:goldenrod;}*/

/*INPUT FORMS*/
[class*="dc-form-"]{
    font-weight:400;
    font-size:14px;  
    letter-spacing:0.25px;
    padding-left:8px;
    padding-top:8px;
    padding-right:8px;
    padding-bottom:8px;
    margin-left:-10px;
    /*margin-right:0px;*/
    }

.dc-form-label{
    padding-left:0px;
    text-align:right;
}

.dc-form-input{
    border-width:1px;
    border-radius:3px;
    width:100%; 
    margin-bottom:10px;}

.dc-form-input:hover{
    box-shadow: 2px 2px 10px #05668d;}

.dc-form-input:focus{
    outline-color:#05668d;}

.dc-form-dropdown{
    height:32px;
    border-width:1px;
    border-radius:3px;
    margin-bottom:10px;}

.dc-form-dropdown:hover{
    box-shadow: 2px 2px 10px #05668d;
    cursor:pointer;}

.dc-form-dropdown:focus{
    outline-color:#05668d;}

.dc-form-validation{
    font-style:italic;
    font-weight:bold;
    color:crimson;}

.dc-grid{
    height:auto;
    width:100%;
    max-height:100%;
    max-width:100%;
    cursor:pointer;
    text-align:left;
}

</pre></body></html>