<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html body .padd-lr-0 {
    padding-right: 0!important;
    padding-left: 0!important;
}
html body .padd-lr-5 {
    padding-right: 5px!important;
    padding-left: 5px!important;
}
html body .padd-lr-10 {
    padding-right: 10px!important;
    padding-left: 10px!important;
}
html body .padd-lr-15 {
    padding-right: 15px!important;
    padding-left: 15px!important;
}
.sub-search{
    color: #fff;
}

.sub-search .strong{
    color: #c3c835;
    font-weight: 600;
}

.hero-search-content form{
    display: contents;
}

.italian-search.hero-search-radius .btn.search-btn {
    font-weight: 900;
}

.btn-details{
    padding: 5px 10px;
}

.job-instructor-footer {
    justify-content: center;
}

.btn.btn-primary:hover, .btn.btn-primary:focus {
    border: 1px solid #c0c353;
    background: #c2c557;
}

.instructor-title {
    min-height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
}

.instructor-skills{
    font-size: 15px;
}

.job-instructor-content {
    padding: 2px 10px 0px;
}

section {
    padding: 10px 0 80px 0;
}

.bg-page{
    background: #f3f3f3;
}

.main-heading h3 {
    color: #fff;
    position: relative;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 10px;
}

.main-heading h3&gt;span {
    color: #c3c835;
}


.working-process p {
    text-transform: initial;
}

.working-process h4 {
    color: #c3c838;
}

.job-instructor-layout .tg-newtag {
    top: 30px;
}

.tg-newtag{
    top: 7px;
    left: -5px;
    z-index: 2;
    color: #fff;
    font-size: 10px;
    font-weight: 500;
    line-height: 10px;
    position: absolute;
    background: #c3c835;
    padding: 5px 3px 3px 10px;
    text-transform: uppercase;
}

.tg-newtag:before, .tg-newtag:after {
    width: 0;
    height: 0;
    content: '';
    position: absolute;
}
.tg-newtag:before{
    top: 0;
    left: 100%;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-left: 10px solid #c3c835;
}
.tg-newtag:after{
    top: 100%;
    left: 0;
    border-top: 5px solid #c3c835;
    border-left: 5px solid transparent;
}

.lds-ellipsis {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}
.lds-ellipsis div {
    position: absolute;
    top: 33px;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: #c3c835;
    animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
    left: 8px;
    animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
    left: 8px;
    animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
    left: 32px;
    animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
    left: 56px;
    animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
    0% {
        transform: scale(0);
    }
    100% {
        transform: scale(1);
    }
}
@keyframes lds-ellipsis3 {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(0);
    }
}
@keyframes lds-ellipsis2 {
    0% {
        transform: translate(0, 0);
    }
    100% {
        transform: translate(24px, 0);
    }
}

#new_offers, #new_courses{
    text-align: center;
}

.color-primary{
    color: #c3c835 !important;
}

.color-inverse{
    color: #252d40 !important;
}

.white-sub{
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

.img-icon{
    display: block;
    margin: 0 auto;
    max-height: 212px;
}

.gr-dark .call-to-act-caption h3 {
    color: #fff;
}

.bordered-container{
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 0 20px 0 rgba(62,28,131,0.1);
    -webkit-box-shadow: 0 0 20px 0 rgba(62,28,131,0.1);
    -moz-box-shadow: 0 0 20px 0 rgba(62,28,131,0.1);
}

.heading-title{
    font-size: 20px;
    padding-top: 25px;
    text-align: center;
    font-weight: 300;
}

.select2-container {
    border: 1px solid #dde6ef;
}

.banner-caption .select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple{
    min-height: auto;
}

.salary-abbr{
    display: flex;
}

.in-middle{
    padding: 10px;
}

.btn-submit{
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
}

.small-select{
    height: 35px;
}

.number{
    font-size: 25px;
    color: #c3c835;
}

.job-instructor-thumb img {
    max-width: fit-content;
}

.sorting{
    display: flex;
}

.sorting form{
    margin-right: 8px;
}

.filter-wraps {
    padding: 2px 10px;
}

.cll-thumb{
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.newjob-list-layout h4 a {
    border-right: none !important;
}

.cll-caption ul li {
    font-size: 12px;
}

.heading-filter{
    margin: 10px 0 10px 0;
}

.green-hr{
    border-bottom: 1px dashed #c3c835;
    padding-bottom: 10px !important;
}

.green-hr li{
    border: none !important;
    padding: 0 !important;
}

.custom-checkbox{
    color: #c3c835;
    padding-right: 5px;
}

.container-detail-box .freelance-image {
    height: 140px;
    flex: 0 0 140px;
    margin-right: 35px;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 3px 12px rgba(0,0,0,.1);
    display: inline-block;
    padding: 0 20px;
    line-height: 140px;
    float: left;
}

.container-detail-box .header-details ul{
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 24px;
    margin-bottom: -7px;
}

.right-side-detail ul li .detail-info {
    width: 645%;
    font-weight: 700;
    color: #c3c835;
}
.right-side-detail ul li .detail-value {
    text-transform: capitalize;
}

.img-company{
    width: auto;
    float: left;
    height: 100%;
}

.apply-job-detail {
    margin-bottom: 10px;
}

.detail-job{
    line-height: 20px;
    padding-bottom: 20px;
}

.detail-job h5{
    font-size: 18px;
}

.job-requirements b{
    color: #c3c835;
}

ul.skills, ul.job-requirements {
    line-height: 30px;
}

ul.skills li {
    text-transform: capitalize;
}

ul.social-share li&gt;a.wh-share{
    color: #4ff363;
    box-shadow:0 5px 25px 0 #3c984c47;
    -webkit-box-shadow:0 5px 25px 0 #3c984c47;
}

#apply-form{
    width: 100%;
    height: 530px;
}

iframe#apply-form html, iframe#apply-form body {
    height: auto !important;
}

.company-info-sidebar{
    padding: 20px 20px 15px !important;
}

.company-info-sidebar .sidebar-box-thumb{
    width: 100%;
    height: 100%;
    border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.company-info-sidebar .sidebar-box-thumb img{
    display: block;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

.address-company{
    margin-bottom: 20px;
}

.desc-company{
    font-size: 12px;
    text-transform: inherit;
    color: #a5a5a5;
    line-height: 20px;
    margin-bottom: 35px;
}

.course-list{
    background: #99abb947;
}

.job-instructor-layout .brows-job-type span {
    position: absolute;
    padding: 4px 15px;
    width: 40%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    top: 30px;
    right: 10px;
    line-height: 1.4;
    font-size: 12px;
    border-radius: 2px 0 0 2px;
    text-align: center;
}

button, html input[type=button], input[type=reset], input[type=submit] {
    font-weight: 600;
    text-transform: uppercase;
}

.registrationh1 {
    font-size: 26px;
    text-align: center;
    margin-bottom: 30px;
}

.login_required .new-logwrap{
    padding: 10px;
}

.login_required .heading{
    padding: 10px;

}

.register-account{
    margin-top: 20px;
}

.error{
    font-size: 20px;
    text-align: center;
    color: #f00;
    font-weight: bold;
}

.rec-sug-title a{
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
}

ul.ove-detail-list li h5 {
    height: 30px;
    display: flex;
    align-items: center;
}

a:focus, a:hover, a:focus h5, a:hover h5 {
    color: #c3c835;
}

.btn-success {
    background: #c3c835;
    border-color: #c3c835;
    color: #fff;
}

.head-title{
    padding-top: 5%;
}

.head-title h1{
    text-align: center;
    font-size: 30px;
    color: #5b5d5c;
}

.head-title h1{
    border-bottom: 1px solid #5b5d5c30;
    width: 50%;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
    padding-bottom: 5px;
}

#displayListing section{
    background: transparent;
}

.breadcrumb-row{
    text-align: center;
}

.profile-detail{
    padding: 15px;
}

.menu-company .btn-profile{
    margin-left: 10px;
}

.btn-profile{
    margin-left: 15px;
    width: 48%;
}

.brows-job-position {
    padding: 0 0px 15px;
    min-height: 70px;
    line-height: 40px;
    text-align: center;
}

.brows-job-position h3 {
    font-size: 14px;
    margin-bottom: 5px;
    line-height: 1.5;
    font-weight: 400;
}

span.job-num {
    padding: 0px 5px;
    border-radius: 4px;
    text-transform: inherit;
    color: #ffffff;
    background: #5b5d5c;
    border: 1px solid;
}

.grid-view.brows-job-list {
    text-align: inherit;
}

.price-detail{
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    color: #000000;
}

.free{
    color: #acb131;
}

.action-btn-service{
    text-align: center;
    padding-bottom: 15px;
    padding-top: 25px;
}

.job-position{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 20px;
}

.job-position .company{
    background: #7aa1ff;
}

.heading-title .product-title{
    font-size: 20px;
    color: #c3c835;
}

.product-details{
    padding: 25px;
}

#productDetails{
    background: #f3f3f3;
    border-radius: 3px;
    padding: 20px;
}

.btn-gray{
    background: #5b5d5c !important;
    color: #fff !important;
    font-size: 12px;
}

.price{
    display: flex;
    background: #e2d44f59;
    padding-left: 5px;
    padding-bottom: 20px;
    padding-top: 20px;
    margin-top: 15px;
}

.add-to-cart-section{
    padding-top: 40px;
    padding-bottom: 40px;
    text-align: center;
}

.productDetails-info, .productDetails-name{
    margin-right: 10px;
    font-weight: bold;
}

#shoppingCartTable .brows-job-position {
     text-align: left;
}

.back-button{
    font-size: 13px;
    margin-right: 20px;
}

.menu {
    float: left;
    width: 100%;
    padding: 30px;
    margin-top: 30px;
}
.menu li{
    list-style: none;
}

.message{
    text-align: center;
    font-weight: 800;
    color: #c3c835;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #efedf0;
}

.background-section{
    display: flex;
    background: aliceblue;
}

.background-section .currentProducts-name{
    margin-right: 10px;
}

.background-section .currentProducts-info{
    font-weight: 800;
    margin-right: 10px;
}

.notification-setup{
    line-height: 50px;
}


.center-vertical{
    display: flex;
    align-items: center;
}

.sidebar-box{
    cursor: default;
}

.freelance-image img{
    max-width: 120px;
    max-height: 125px;
}

.default-cursor{
    cursor: default !important;
}

/*.search .form-group{*/
/*    display: flex;*/
/*    align-items: center;*/
/*    margin-bottom: 0px;*/
/*}*/

.search .input-with-icon .form-control{
    box-shadow: none;
    -webkit-box-shadow: none;
}

.search .search-btn{
    margin-top: 5px;
}

.search-desc{
    font-weight: bold;
    color: #000;
}

#shoppingCart{
    padding-left: 15px;
    padding-right: 15px;
}

.notificationh4{
    margin-bottom: 20px;
}

.d-flex{
    display: flex;
}

.notification-setup{
    padding: 30px;
}

.notification-setup .inputInteger {
    width: 20%;
    margin-left: 10px;
}

.notification-setup .notDesc{
    margin-right: 10px;
}

.notificationh4 i{
    margin-right: 10px;
}

.notification-img{
    width: 140px;
    float: right;
}

#quickSearchForm{
    border: 1px solid #eef4f9;
    padding-top: 10px;
}

.captcha-group .inputField{
    display: flex !important;
}

.captcha-group .form-control{
    height: 80px;
}

.captcha-group #captchaImg {
    height: 60px;
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
}

.img-check{
    margin: 0 auto;
    width: 150px;
}

.swal-wide{
    width: 30% !important;
    height: 35%;
    font-size: 15px !important;
}

.advanced-search{
    color: #c3c835;
    font-weight: bold;
    padding-right: 10px;
}

.statistic-item .text{
    font-size: 12px;
}

.job-detail-statistic .statistic-item {
    padding: 0;
    text-align: center;
}

.filtering .ur-detail-wrap{
    overflow-y: scroll;
    max-height: 400px;
}

/* width */
.filtering .ur-detail-wrap::-webkit-scrollbar {
    width: 10px;
}

/* Track */
.filtering .ur-detail-wrap::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
.filtering .ur-detail-wrap::-webkit-scrollbar-thumb {
    background: #888;
}

/* Handle on hover */
.filtering .ur-detail-wrap::-webkit-scrollbar-thumb:hover {
    background: #555;
}

#registr-form .captcha-group .form-control {
    height: 96px;
}

.job-instructor-thumb {
    min-height: 170px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.main-heading {
    margin-top: 2em;
}

.sidebar-html .ur-detail-wrap{
    padding: 0 0 10px 0;
    max-height: 100%;
    overflow-y: inherit;
}

.sidebar-html .ur-detail-wrap img{
    width: 100% !important;
    height: 100% !important;
}

.sidebar-services{
    margin-top: 30px;
    min-height: 695px;
}

.sidebar-services .ur-detail-wrap {
    padding: 0 0 10px 0;
    max-height: 100%;
    overflow-y: inherit;
    min-height: 695px;
}

.sidebar-services p{
    padding: 0 10px;
}

.sidebar-job{
    cursor: default;
    padding: 20px 0 0 0;
}

.header-box{
    display: flex;
    align-items: center;
    min-height: 240px;
}

.apply-now-box{
    border: 1px solid #27b719;
}

.course-border {
    border: 1px solid #c3c835;
}

.course-location {
    /* position: absolute; */
    color: #ffffff;
    text-transform: capitalize;
    padding: 4px 18px;
    border-radius: 50px;
    font-weight: 500;
}

.popular-jobs-box-detail h4 {
    margin-bottom: 25px;
}

.course-border .popular-jobs-box{
    padding: 15px 20px 15px;
}

.popular-jobs-box{
    cursor: default;
}

#googleMap-links{
    display: flex;
    align-items: center;
    padding-top: 10px;
    font-size: 12px;

    font-weight: 700;
    color: #000;
}

#googleMap-links span{
    margin-right: 10px;
}

#googleMap-links a{
    margin-right: 10px;
}

#googleMap-links #mapView-icon{
    margin-left: 10px;
}

.listLink-active{
    color: #c3c835;
}

#map{
    position: initial !important;
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.search-map .form-control[readonly] {
    background-color: #f3f3f3;
    color: #000;
    cursor: default;
    text-transform: uppercase;
}

.box-default{
    padding: 10px 0;
    border-radius: 8px;
    background: #fff;
    box-shadow: 0 0 20px 0 rgba(62,28,131,0.1);
    -webkit-box-shadow: 0 0 20px 0 rgba(62,28,131,0.1);
    -moz-box-shadow: 0 0 20px 0 rgba(62,28,131,0.1);
}

.heading-box{
    padding: 15px;
}

#map_search{
    height: 930px;
}

.text-service{
    min-height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    color: #555756;
}

.service-card{
    padding-top: 20px;
}

.btn-product{
    border-color: #bfbfbf;
}

nav.navbar.bootsnav ul.nav &gt; li {
    padding: 4px 8px;
}

#maximum-length, #until{
    margin-top: 6px;
    margin-right: 5px;
}

.select2-container--open{
    border: none !important;
}

@media only screen
and (min-device-width: 375px)
and (max-device-width: 812px) {

    .head-title{
        padding-top: 15%;
    }

    .head-title h1 {
        font-size: 16px;
        width: 80%;
        margin-bottom: 10px;
    }

    .breadcrumb-row{
        font-size: 12px;
    }

    #shoppingCart a{
        color: #fff;
    }

    #shoppingCart {
        margin-top: 2px;
        padding-left: 0px;
        padding-right: 0px;
        border: none !important;
    }

}
.card.corso {
    width: 100%;
    /*max-width: 300px;*/
}
.card.corso ul li.list-group-item:first-child {
    border-top: 0;
    border-radius: 0 ;
}
.card.corso .card-body {
    border: 1px #ddd solid;
    border-radius: 6px 6px 0 0 ;
    height: 6rem;
    padding: 0 10px;
    margin: 0;
}
.card.corso .card-body h5 {
    line-height: 6rem;
    font-size: 1.2em;
    text-align: center;
}

#error-box {
    border: 1px #ddd solid;
    background-color: #fbfbfb;
    color: #0a2b1d;
    font-size: 1.2em;
    padding: 10px;
    box-sizing: border-box;
    border-radius: 6px;
    margin-bottom: 10px;
}

.location-no-padd-left {
    padding-left: 0;
}
.location-no-padd-right {
    padding-right: 0;
}

.panel-group.notifications {
    margin-top: 20px;
}
ul.list-notifications,
ul.invoice-products-list  {
    margin: 0!important;
    padding: 0!important;
    list-style-type: none;
 }
ul.list-notifications li,
ul.invoice-products-list  li{
    margin: 0!important;
    padding: 0!important;
    list-style-type: none!important;
}
input[name='notify_subscription_expire_date_days'],
input[name='notify_listing_expire_date_days'] {
    display: inline-block;
    width: 50px!important;
    text-align: center;
    margin-right: 5px;
}
#accordion .panel-heading &gt; .panel-title &gt; a[aria-expanded=false]{
    background: #E7ECEA;
    color: #666;
}

ul.my-listing-type{
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
}
ul.my-listing-type li {
    display: inline-block;
    /*margin-right: 20px;*/
    /*border: 1px #ddd solid;*/
    /*border-radius: 6px;*/
    /*padding: 10px;*/
}
/*ul.my-listing-type li.Resume {*/
    /*margin-right: 0;*/
    /*border: 0;*/
    /*border-radius: 0;*/
    /*padding: 0;*/
/*}*/
ul.my-listing-type li img {
    /*height: auto;*/
    /*width: 200px;*/
    /*max-width: 200px;*/
    margin-top: 10px;
}
a span.ttl {
    display: block;
    padding: 0;
    margin: 0;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
}
ul#display-pictures,
ul#manage-pictures {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
ul#display-pictures {
    text-align: center;
    margin-bottom: 10px;
}
ul#manage-pictures li {
    display: inline-block;
    width: 80px;
}
ul#display-pictures li {
    display: inline-block;
    max-width: 250px;
    padding: 8px;
    border: 1px #ddd solid;
    border-radius: 6px;
}

ul#display-pictures li img,
ul#manage-pictures li img {
    width: 100%;
    height: auto;
}
ul#manage-pictures li span.actions img {
    width: auto;
    height: auto;
}
.pictures-block {
    margin-top: -6px;
}
.pictures-block-insert-resume {
    margin-top: -13px;
}
.box-fieldset {
    padding: 10px;
    border: 1px #ddd solid;
    border-radius: 8px;
    margin-bottom: 1.5em;
}
.box-fieldset legend {
    width: 100%;
    max-width: 400px;
    padding: 10px;
    border: 1px #ddd solid;
    border-radius: 8px;
    background-color: #BCBF33;
    color: #fff;
}

ul.job-requirements li{
    padding: 0;
    margin: 0;
}

.sidebar-status.EmploymentType {
    top: 20px;
    left: 20px;
}

.flc-rate.DesiredSalaryType {
    right: 20px;
}


.slogan-footer {
    line-height: 3em;
    vertical-align: center;
    text-align: right;
    padding-top: 2em;
    letter-spacing: 2px;
    font-size: 1.2em;
}
.slogan-footer span {
    padding-left: 20px;
}

#search_form div.form-group {
    margin-top: 10px;
}
#search_form .rounded input,
#search_form .easy-autocomplete input,
#search_form select,
#search_form .select2-container,
#search_form .select2-selection {
    border-radius : 6px;
}

#search_form .border-focus {
    border: 2px #0000ff solid!important;
}
#search_form label.label-blur {
    position : absolute;
    top : 1.5em;
    left : 28px;
    z-index : 10;
    padding: 0 10px;
    background-color: #fbfdff;
}
#search_form label.label-focus {
    position: absolute;
    top: -8px;
    left: 28px;
    z-index: 10;
    padding: 0 10px;
    color: #0000ff;
    background-color: #fbfdff;
    border-radius: 2px;
}
#search_form .border-blur {
    border-color: #dddddd;
    border-width: 1px;
}

#search_form .select-2 .select2-container * {
    border: none!important;
}

form.defaultform div.form-group {
    margin-top: 10px;
}
form.defaultform .rounded input,
form.defaultform .rounded textarea,
form.defaultform .easy-autocomplete input,
form.defaultform select,
form.defaultform .select2-container,
form.defaultform .select2-selection {
    border-radius : 6px;
}

form.defaultform .border-focus {
    border: 2px #0000ff solid!important;
}
form.defaultform .rounded label,
form.defaultform label.label-blur {
    position : absolute;
    top : 1.5em;
    left : 28px;
    z-index : 10;
    padding: 0 10px;
    color: #333;
    background-color : #ffffff;
    pointer-events: none;
}



form#uploadForm .rounded label,
form#uploadForm .rounded label.label-blur{
    top: 7.3em;
    left: 1.5em;
    pointer-events: none;
}
form#uploadForm .rounded label.label-focus,
form.defaultform label.label-focus {
    position : absolute;
    top : -5px;
    left : 28px;
    z-index : 10;
    padding: 0 10px;
    color: #0000ff;
    background-color : #ffffff;
    pointer-events: none;
}



form#uploadForm .rounded label.label-focus {
    top: 5.7em;
    left: 1.5em;
    pointer-events: none;
}
form.defaultform .border-blur {
    border-color: #dddddd;
    border-width: 1px;
}

form.defaultform .select-2 .select2-container * {
    border: none!important;
}
.easy-autocomplete-container{
    z-index: 20;
}
label.border-focus {
    border: 0!important;
}


form.defaultform .border-fill,
#search_form .border-fill,
form.defaultform .border-fill {
    border: 1px #ddd solid!important;
}

form#uploadForm .rounded label.label-fill,
form.defaultform label.label-fill {
    position : absolute;
    top : -5px;
    left : 28px;
    z-index : 10;
    padding: 0 10px;
    color: #333;
    background-color : #ffffff;
    font-weight: bold;
    pointer-events: none;
}
/* Full screen render */
.container {
    width: 100% !important;
    padding-left: 5%;
    padding-right: 5%;
}


/* Moduli di registrazione */
#registr-form input[type=text],
#registr-form input[type=password],
#registr-form select,
#registr-form textarea,
.locationBox select,
.locationBox input {
    border-radius: 6px;
    border: 1px #ddd solid;
    background-color: #ffffff;
}
#registr-form input[type=text].border-focus,
#registr-form input[type=password].border-focus,
#registr-form select.border-focus,
#registr-form textarea.border-focus,
.locationBox select.border-focus,
.locationBox input.border-focus {
    border: 2px #0000ff solid;
    background: #ffffff;
}
#registr-form input[type=text].border-fill,
#registr-form input[type=password].border-fill,
#registr-form select.border-fill,
#registr-form textarea.border-fill,
.locationBox select.border-fill,
.locationBox input.border-fill {
    border: 1px #ddd solid;
    background: #ffffff;
}
#registr-form .rounded label,
.locationBox label {
    position: absolute;
    top: 1em;
    left: 1.5em;
    background-color: transparent;
    color: #000000ff;
    padding: 0 5px;
    pointer-events: none;
}
#registr-form .rounded label.label-focus,
.locationBox label.label-focus {
    top: -1em;
    background-color: #fff;
    color: #0000ff;
    pointer-events: none;
}
#registr-form .rounded label.label-fill,
.locationBox label.label-fill {
    top: -1em;
    background-color: #fff;
    color: #333;
    pointer-events: none;
}
.ui-datepicker {
    z-index: 10!important;
}
/*END moduli di registrazione */

.btn-disable-hover:active{
    -webkit-box-shadow: 0 2px 8px rgba(102,103,107,.15);
    box-shadow: 0 2px 8px rgba(102,103,107,.15)
}

td ul.action-list {margin: 0; padding: 0;}

.application td a {
     font-weight: bold;
     color: #1db9aa;
 }

.application td a:hover {
    color: #c3c835;
}
/*.application td a:after {*/
    /*content: ' - ';*/
/*}*/</pre></body></html>