#viewOpencalls .open-calls-header-background{
    background-image: url('../images/open-calls-header.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover}

#viewOpencalls .open-call-section-03-background-image{
    background-image: url('../images/open-calls-v2.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover}

#viewOpencalls .circles-inter-sections{
    background-image: url('../images/circles-inter-sections.svg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 90% auto}

#viewOpencalls ul{
    margin: 0px;
    padding: 0px;
    margin-top: 30px;
    list-style: none;
    margin-top: 0px !important;
    margin-bottom: 10px;}

#viewOpencalls li {
    margin-top: 10px;
    padding-left: 40px;
    text-indent: -15px;
    position: relative}

#viewOpencalls li.circle-white::before {
    font-size: 36px;
    content: "• ";
    color: #FFFFFF;
    position: absolute;
    top: -16px;
    left: 12px}

#viewOpencalls .overflow-x{
    overflow-y: hidden;
    overflow-x: auto}

#viewOpencalls a.button-apply{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: solid 2px #0F7E8B}

#viewOpencalls div.open-calls-icon-calendar{
    position: absolute;
    z-index: 9;
    left: 100px;
    top: -60px;
    border-radius: 100px;
    background-color: transparent;
    width: 105px;
    height: 105px}

#viewOpencalls div.open-calls-icon-calendar img{
    width: 105px;
    height: 105px}

#viewOpencalls .open-call-table{
    width: 100%}

#viewOpencalls .open-call-table thead tr th:first-child{
    border-top-left-radius: 70px}

#viewOpencalls .open-call-table thead tr th:last-child{
    border-top-right-radius: 70px}

#viewOpencalls .open-call-table tbody tr:last-child th:first-child{
    border: none;
    border-bottom-right-radius: 70px;
    border-bottom-left-radius: 70px}

#viewOpencalls .open-call-table tbody th{
    width: 200px;
    background-color: #F4FAFC}

#viewOpencalls .button-apply{
    text-decoration: none;
    border-radius: 30px;
    border: solid #0F7E8B 2px;
    color: #0F7E8B;
    background: transparent;
    font-size: 14px}

#viewOpencalls .button-apply:hover{
    border-radius: 30px;
    border: solid #0F7E8B 2px;
    color: #ffffff;
    background-color: #0F7E8B;
    font-size: 14px}

#viewOpencalls .table-striped tbody tr:nth-of-type(odd){
    background-color: #E4E9EA}

#viewOpencalls .table-striped tbody tr{
    background-color: #F4FAFC}

#viewOpencalls .table-striped tbody td, #viewOpencalls .table-striped tbody th{
    padding-left: 10px;
    padding-right: 10px;
    border: solid 1px #D3D3D3}