﻿/***********************************************
Override
***********************************************/

/* accordion */
.partAccordionMenuNavigation ul li span.buttonTrigger {border-left: none;}

/* header home */
.partSlider.homeHeader .slideContainer   	{padding-bottom:31.25%;}

.partSlider.homeReferences  					{margin-bottom: 30px;}
.partSlider.homeReferences .slidePagination  	{position: static; margin-top: 30px;}
.partSlider.homeReferences .slidePaginationBullet {background-color: #deddda; transition: background-color ease 0.3s;}

/* form */
.formV2 {max-width: 500px;}
.formV2 .formItemContainerLabel label {font-weight: 700;}
.formV2 label, .formV2 input, .formV2 select, .formV2 textarea, .formV2 .dropDownButtonValue span {font-size: 18px;}

.partFormControlDateTime .formControlDate input {width: 114px;}

/* pagination */
.partPagination {font-size: 16px;}
.partPagination ul li {margin-left: 0; margin-right: 10px;}

.partPagination ul li > * {border-color: #deddda;}

/***********************************************
Color theme
***********************************************/

/* primary color */

    /* text */
    .partButton.outline,.partButton.underline , .searchResultItem h2 a, #partSearchResult strong, #homeIntroContainer h1, .mixedContentColumn h2, #contentContainer h2, .teamItem h3, #contactContainer h2, .partAccordionMenuNavigation ul ul li.selected > .accordionMenuDropdown span.linkTrigger
    {
        color: #D35015;
    }

    /* background */
    .partButton, .formV2 .partButton, .mixedContentColumn .more:hover, .partSlider.homeReferences .slidePaginationBullet.selected, .agendaDate, .partPagination ul li.selected a,  #socialsContainer a:hover, .partContentFileAdmin ul li a span.fileAdminIcon, .searchBarButton, .partButton.outline:hover, .partSlider.homeReferences .slidePaginationBullet:hover
    {
        background-color: #D35015;
    }

    /* border */
    .partContentText a, .partAccordionMenuNavigation ul ul, .partButton.underline, .partPagination ul li.selected a, .partButton.outline, .partNavigation.horizontal ul.level-0 > li > a:hover, .partNavigation.horizontal ul.level-0 > li > a:focus,	.partNavigation.horizontal ul.level-0 > li:hover > a
    {
        border-color: #D35015;
    }

    /* fill */
    .partNavigation.horizontal ul.level-0 > li > a:hover svg, .partNavigation.horizontal ul.level-0 > li > a:focus svg,	.partNavigation.horizontal ul.level-0 > li:hover > a svg 
    {
        fill: #D35015;
    }

/* secondary color */

    /* text */
    .partButton.underline:hover, #contentContainer .agendaItem:hover h2, #homeReferencesContainer .partContentText p, #homeReferencesContainer h3, .newsItemText h2 a:hover, .referenceItem:before, #newsAgendaDate, .partContentText ul li:before, .partAccordionMenuNavigation ul li.selected > .accordionMenuDropdown span.linkTrigger, #footerBottomContainer li a:hover, .agendaItem:hover .agendaDate 
    {
        color: #40BFC5;
    }

    /* background */
    .partContentFileAdmin ul li a:hover span.fileAdminIcon,  .partNavigation.vertical ul.level-0 > li.selected > a, .videoButton:hover .partButton:after, #mobileMenuToggle, .partButton:hover:after, .partPagination ul li a:hover, #homeIconsAndText, .partNavigation.horizontal ul.level-1 > li.selected > a, .partNavigation.horizontal ul.level-2 > li.selected > a
    {
        background-color: #40BFC5;
    }

    /* border */
    .partContentText a:hover, .footerColumn:not(:nth-child(2)) .partContentText a:hover,.partButton.underline:hover , .partContentFileAdmin ul li a:hover span.fileAdminLabel, .partNavigation.horizontal ul.level-0 > li.selected > a, .partPagination ul li a:hover
    {
        border-color: #40BFC5;
    }

    /* fill */
    .partNavigation.horizontal ul.level-0 > li.selected > a svg 
    {
        fill: #40BFC5;
    }