@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');.tx-bbsntrainings ul li:before{font-family:"Font Awesome 5 Free";content:"\f105";font-weight:900;display:inline-block;padding-right:5px;color:rgb(0,104,179);margin-left:-10px;}.tx-bbsntrainings .course_details a,.tx-bbsntrainings .course_infos a{color:#0068B3;}.tx-bbsntrainings .course-title a{color:#2b2b2b;}.tx-bbsntrainings .course-title a:hover{color:#2b2b2b;text-decoration:none;}.tx-bbsntrainings .course_details p.info_header{font-weight:bold;font-size:1.2rem;margin-bottom:0.4em;}.tx-bbsntrainings .course_infos p.info_header{font-weight:bold;margin-bottom:0;}@media (min-width:767px){.tx-bbsntrainings .course_details .bodytext{padding-bottom:1em;text-align:justify;}}.tx-bbsntrainings .course_details .bodytext .course-goal{text-align:justify;}@media (min-width:767px){.tx-bbsntrainings .course_details .bodytext .course-goal{text-align:left;}}@media (max-width:767px){.bodytext{text-align:left;}.bodytext p{text-align:left;}}.filter-div{border:1px solid #ced4da;}#locationFilter,#expertiseFilter,#topicFilter,#domainFilter{display:flex!important;flex-wrap:wrap;padding-bottom:.5rem!important;}#locationFilter .button,#expertiseFilter .button,#topicFilter .button,#domainFilter .button{flex:1;}#locationFilter .button,#expertiseFilter .button,#expertiseFilter .dropdown-toggle,#topicFilter .button,#domainFilter .button,#sorts .button{font-size:0.7em;}#expertiseFilter .dropdown-menu .button{border:none;}.input-group .form-control{font-size:1em;}@media (max-width:992px){#locationFilter,#topicFilter,#domainFilter,#expertiseFilter{display:inline-grid!important;}.button-group .button + .button{border-left-width:1;}}@media (min-width:992px){.tx-bbsntrainings .course_infos{font-size:0.8em;padding-top:2em;}}.tx-bbsntrainings .course_details ol,.tx-bbsntrainings .course_details ul{margin-top:0;margin-bottom:1em;padding-left:40px;}.tx-bbsntrainings .course_details .bodytext p+ul{margin-top:-1em;}.tx-bbsntrainings .course_details .bodytext li{text-align:left;}.tx-bbsntrainings .course_details ol li{margin-bottom:0.3em;}.tx-bbsntrainings .course_details ol li ul{margin-bottom:0;}.tx-bbsntrainings .course_details ul li{text-indent:-13.5px;}.tx-bbsntrainings .course_details ul li ul{list-style-type:none !important;list-style-position:outside;margin-bottom:0.3em;}.tx-bbsntrainings .course_details ul li ul li{text-indent:-8.5px;}.tx-bbsntrainings .course_details ul li ul li:before{content:"\2012\00A0\00A0";font-weight:900;color:inherit;}.tx-bbsntrainings .course_infos ul{padding-left:14px;}div.tx-bbsntrainings .card-subtitle{font-size:1rem;}.tx-bbsntrainings .element-item{border:1px solid #ced4da;display:flex;}.tx-bbsntrainings .grid .element-item:hover{background-color:#f8f8ff;}.tx-bbsntrainings .calendar{font-family:Roboto;}.tx-bbsntrainings .calendar .month{font-size:1.2em;text-transform:uppercase;padding:0.2em;}.tx-bbsntrainings .calendar .day{font-size:2em;padding:0.2em 0.6em;}.tx-bbsntrainings .calendar .year{}.tx-bbsntrainings .calendar .badge{display:block;font-weight:normal;border-radius:unset;}.tx-bbsntrainings .course-title{}.tx-bbsntrainings .course_details .course-title{}.tx-bbsntrainings .course_details .registration{width:100%;padding-bottom:1em;}.tx-bbsntrainings .course_details .registration a{color:#fff;}.tx-bbsntrainings .course-title .name{font-size:1.2em;}@media (max-width:767px){.tx-bbsntrainings .calendar,.tx-bbsntrainings .course-title{padding:10px;}.tx-bbsntrainings .calendar .badge{width:4rem;}.tx-bbsntrainings .calendar .month{font-size:1em;}.tx-bbsntrainings .calendar .day{font-size:1.6em;}.tx-bbsntrainings .calendar .day .badge{padding:10px 0;}.tx-bbsntrainings .course-title .name{font-weight:bold;font-size:small;}.tx-bbsntrainings .course-title .infos{font-size:small;}}.tx-bbsntrainings .course-title .infos{margin-bottom:0;padding:0;font-family:Roboto;}.tx-bbsntrainings .course-title .infos .course-domain{}.tx-bbsntrainings .course-title .infos .start-date{padding-top:2px;}.tx-bbsntrainings .course-title .infos .location{padding-top:2px;}.tx-bbsntrainings .course-title .infos .course-domain,.tx-bbsntrainings .course-title .infos .start-date,.tx-bbsntrainings .course-title .infos .location{padding-right:1em;}@media (max-width:767px){.tx-bbsntrainings .course-title .appointment-infos{font-size:x-small;}}.tx-bbsntrainings .course_infos{background-color:#eee;padding:20px 1em 0.5em 1em;margin-top:5px;}.tx-bbsntrainings .element-item svg,.tx-bbsntrainings .course_details svg,.tx-bbsntrainings .course_infos svg{color:#0068B3;position:relative;bottom:2px;}.tx-bbsntrainings .course_details .registration svg{color:#fff;}.tx-bbsntrainings .course_infos .course-info-title{padding-top:.5em;font-size:1.3em;}.tx-bbsntrainings .course_infos .box{margin-bottom:1em;}.tx-bbsntrainings .course_infos .box p{margin-bottom:0;}.tx-bbsntrainings .course_infos .box ul{margin-bottom:0;}.tx-bbsntrainings .course_infos .box .card-group-element{margin:0;}.tx-bbsntrainings .course_infos .box .card-group-element-item{padding:0;}.tx-bbsntrainings .course_infos .box .card-group-element-item .card{border:none;}.tx-bbsntrainings .course_infos .box .card-group-element-item .card-body{padding:0.5rem;}.tx-bbsntrainings .course_infos .box .contact{padding-top:0.4em;padding-bottom:0.4em;}.tx-bbsntrainings .course_infos .box .contact img{}.tx-bbsntrainings .price-modal-btn{font-size:x-small;padding:0;}.tx-bbsntrainings .referent_img{width:15%;}.tx-bbsntrainings .course_infos_memberships{}.tx-bbsntrainings .course_infos_memberships ul{padding-left:3em;}.tx-bbsntrainings .appointments{font-family:Roboto;display:inline;}.tx-bbsntrainings .appointments ul{margin:0;}.tx-bbsntrainings .appointments a{font-size:0.7em;}
