﻿/*  FONTS*/

/* roboto-300 - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Roboto Light'), local('Roboto-Light'), url('../../../cms/cdn/Fonts/Roboto/roboto-v20-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('/cms/cdn/Fonts/Roboto/roboto-v20-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-300italic - latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url('../../../cms/cdn/Fonts/Roboto/roboto-v20-latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('/cms/cdn/Fonts/Roboto/roboto-v20-latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-regular - latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Roboto'), local('Roboto-Regular'), url('../../../cms/cdn/Fonts/Roboto/roboto-v20-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('/cms/cdn//Fonts/Roboto/roboto-v20-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-italic - latin */
@font-face {
    font-family: 'Roboto';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Roboto Italic'), local('Roboto-Italic'), url('../../../cms/cdn/Fonts/Roboto/roboto-v20-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('/cms/cdn/Fonts/Roboto/roboto-v20-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-condensed-300 - latin */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url('../../../cms/cdn/Fonts/RobotoCondensed/roboto-condensed-v18-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('/cms/cdn/Fonts/RobotoCondensed/roboto-condensed-v18-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-condensed-regular - latin */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url('../../../cms/cdn/Fonts/RobotoCondensed/roboto-condensed-v18-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('/cms/cdn/Fonts/RobotoCondensed/roboto-condensed-v18-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-condensed-700 - latin */
@font-face {
    font-family: 'Roboto Condensed';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url('../../../cms/cdn/Fonts/RobotoCondensed/roboto-condensed-v18-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('/cms/cdn/Fonts/RobotoCondensed/roboto-condensed-v18-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}




body {
    padding-top: 0;
    padding-bottom: 25px;
    background-color: #455a64 !important;
    font-family: Roboto, "Roboto Condensed", Arial, sans-serif;    
}
h1, h2, h3, h4, h5 {
    font-family: "Roboto Condensed";
}

.container-fluid{
     padding-right: 0;
      padding-left: 0;
}
.card .table, .card {
    /*background-color: #90a4ae;*/
    background-color: transparent;
    /* max-width: 500px;*/

    color: #ffffff !important;
    /*border-radius: 0; */
}

.card-body {
 /*   padding-top: 1rem;
    padding-bottom: 1rem;
     */

    padding-left: 25px;
    padding-right: 25px;
}

    .card-body a {
        color: #ffffff !important;
    }

        .card-body a.btn.btn-secondary {
            color: #373a3c !important;
        }

.card-footer, .card-header {
    background-color: #607d8b;
    color: #ffffff;
}

.resource-profile-picture-border {
    border: solid 2px #c0c0c0 !important;
}


.teal.lighten-5 {
  background-color: #e0f2f1 !important; }

.teal.lighten-4 {
  background-color: #b2dfdb !important; }

.teal.lighten-3 {
  background-color: #80cbc4 !important; }

.teal.lighten-2 {
  background-color: #4db6ac !important; }

.teal.lighten-1 {
  background-color: #26a69a !important; }

.teal {
  background-color: #009688 !important; }

.blue-grey-darken-1-gradient {
    background: -webkit-linear-gradient(50deg,#546e7a,#455a64)!important;
    background: -o-linear-gradient(50deg,#546e7a,#455a64)!important;
    background: linear-gradient(40deg,#546e7a,#455a64)!important;
}
				  
.teal-gradient {
    background: -webkit-linear-gradient(50deg,#80cbc4,#009688)!important;
    background: -o-linear-gradient(50deg,#4db6ac,#009688)!important;
    background: linear-gradient(40deg,#4db6ac,#009688)!important;
}

.teal-border.darken 
{  border-color: #004d40 !important; }


.teal.darken-1 {
  background-color: #00897b !important; }

.teal.darken-2 {
  background-color: #00796b !important; }

.teal.darken-3 {
  background-color: #00695c !important; }

.teal.darken-4 {
  background-color: #004d40 !important; }



.blue-grey.lighten-5 {
  background-color: #eceff1 !important; }

.blue-grey.lighten-4 {
  background-color: #cfd8dc !important; }

.blue-grey.lighten-3 {
  background-color: #b0bec5 !important; }

.blue-grey.lighten-2 {
  background-color: #90a4ae !important; }

.blue-grey.lighten-1 {
  background-color: #78909c !important; }

.blue-grey {
  background-color: #607d8b !important; }

.blue-grey-text {
  color: #607d8b !important; }


.blue-grey.darken-1 {
  background-color: #546e7a !important; }

.blue-grey.darken-2 {
  background-color: #455a64 !important; }

.blue-grey.darken-3 {
  background-color: #37474f !important; }

.blue-grey.darken-4 {
  background-color: #263238 !important; }


.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important; }

.deep-orange.lighten-4 {
  background-color: #ffccbc !important; }

.deep-orange.lighten-3 {
  background-color: #ffab91 !important; }

.deep-orange.lighten-2 {
  background-color: #ff8a65 !important; }

.deep-orange.lighten-1 {
  background-color: #ff7043 !important; }

.deep-orange {
  background-color: #ff5722 !important; }

.deep-orange-text {
  color: #ff5722 !important; }

.deep-orange.darken-1 {
  background-color: #f4511e !important; }

.deep-orange.darken-2 {
  background-color: #e64a19 !important; }

.deep-orange.darken-3 {
  background-color: #d84315 !important; }

.deep-orange.darken-4 {
  background-color: #bf360c !important; }

.deep-orange-gradient {
    background: -webkit-linear-gradient(50deg,#ff8a65,#d84315)!important;
    background: -o-linear-gradient(50deg,#ff8a65,#d84315)!important;
    background: linear-gradient(40deg,#ff8a65,#d84315)!important;
}


.red.lighten-5 {
  background-color: #ffebee !important; }

.red.lighten-4 {
  background-color: #ffcdd2 !important; }

.red.lighten-3 {
  background-color: #ef9a9a !important; }

.red.lighten-2 {
  background-color: #e57373 !important; }

.red.lighten-1 {
  background-color: #ef5350 !important; }

.red {
  background-color: #f44336 !important; }

.red-text {
  color: #f44336 !important; }

.rgba-red-slight,
.rgba-red-slight:after {
  background-color: rgba(244, 67, 54, 0.1); }

.rgba-red-light,
.rgba-red-light:after {
  background-color: rgba(244, 67, 54, 0.3); }

.rgba-red-strong,
.rgba-red-strong:after {
  background-color: rgba(244, 67, 54, 0.7); }

.red.darken-1 {
  background-color: #e53935 !important; }

.red.darken-2 {
  background-color: #d32f2f !important; }

.red.darken-3 {
  background-color: #c62828 !important; }

.red.darken-4 {
  background-color: #b71c1c !important; }

.red-gradient {
    background: -webkit-linear-gradient(50deg,#ef5350,#c62828)!important;
    background: -o-linear-gradient(50deg,#ef5350,#c62828)!important;
    background: linear-gradient(40deg,#ef5350,#c62828)!important;
}

.blue-gradient {
  background: #093e94;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #0d59d4 0%, #093e94 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #0d59d4 0%, #093e94 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #0d59d4 0%, #093e94 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d59d4', endColorstr='#093e94',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
}

.purple-gradient {
  background: #650696;
  /* Old browsers */
  background: -moz-linear-gradient(-45deg, #9109d7 0%, #650696 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg, #9109d7 0%, #650696 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg, #9109d7 0%, #650696 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9109d7', endColorstr='#650696',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
}