/*Tasto modifica con bg nero*/
#portfolio .image-edit a {
    top: 11px;
    bottom: auto;
}


.image-edit a {
    font-size: 2rem;
    text-align: center;
    color: #fafafa;
    position: absolute;
    display: block;
    width: 70px;
    height: 55px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99;
    background: rgba(51, 51, 51, 0.6);
    border-radius: 3px;
    margin: auto;
    padding: 3px;
    box-shadow: 0px 0px 5px 1px rgba(255, 255, 255, 0.5);
}

.image-edit a small {font-size: 1.4rem}

.image-edit a:hover {
    color: #ddd;
    background: rgba(51, 51, 51, 0.8);
}

.image-edit-box img {
    position: relative;
    z-index: 1;
    margin: 0 auto;
    width: 100%;
}

.image-edit-box {
    position: relative;
}


.member-data-box {margin-bottom: 30px;}

/*.image-edit-box img.team-member-image {width: 100%}*/


/*NUOVO PROFILO UTENTE GIUGNO 2018===================*/

/*NAVBAR PROFILO UTENTE*/

#navbar-user-profile .navbar-nav {
    width: 100%;
    text-align: center;
    font-size: 1.3rem;
}

#navbar-user-profile .navbar-nav li {
    float: none;
    display: inline-block;
}

@media (max-width: 736px) {
    #navbar-user-profile .navbar-nav li {
        float: none;
        display: list-item;
        text-align: left;
    }

}

#navbar-user-profile .navbar-nav .dropdown-menu li {
    display: block;
}

#navbar-user-profile {
    margin-top: 93px;
}

/*user profile info===========*/

#user-profile-info {
    margin-top: 140px;
}

#user-profile-info .user-info {
    line-height: 150%;
}

#user-profile-info .user-info-title {
    font-weight: 400;
    font-size: 3rem;
    margin-bottom: 25px;
    color: #196c90;
}

#user-profile-info .slogan-title {
    font-size: 3rem;
    margin-bottom: 12px;
    text-align: center;
}

#user-profile-info p {
    font-weight: 300;
    line-height: 140%;
    font-size: 1.6rem;
}

#user-profile-info .user-info-block,
#user-profile-info .user-social-icons {
    text-align: center;
}

/*user profile social icons*/

#user-profile-info .user-social-icons a i {
    margin-left: 10px;
    border-radius: 50%;
    padding: 8px;
    background: #ddd;
    color: #555;
    width: 33px;
    height: 33px;
    transition: .2s all ease-out;
    -moz-transition: .2s all ease-out;
    -o-transition: .2s all ease-out;
    -ms-transition: .2s all ease-out;
}

#user-profile-info .user-social-icons a i:hover {
    background: #333;
    color: #fff;
    transition: .2s all ease-out;
    -moz-transition: .2s all ease-out;
    -o-transition: .2s all ease-out;
    -ms-transition: .2s all ease-out;
}

#user-profile-info .user-social-icons .fa-facebook {
    padding: 8px 11px;
}

/*General rules*/

.no-padding {
    padding: 0 !important
}

.bg-grey {
    background: #fafafa;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.profile-section-subtitle {
    font-size: 1.6rem;
    font-weight: 300;
    margin-bottom: 10px;
}

.profile-section-subtitle a {
    color: #555;
    transition: transform .1s ease-out;
    white-space: normal;
}

.profile-section-subtitle a:hover {
    color: #176E92;
    transition: transform .1s ease-out;
}

.section-padding {
    margin-top: 35px;
    margin-bottom: 50px
}


#gestione-profilo .store-success, #gestione-profilo .store-error {
    display: none;
    position: absolute;
    top: 9px;
    right: 26px;
}


/*portfolio =========================*/

#portfolio .nav-pills > li.active > a,
#portfolio .nav-pills > li.active > a:focus,
#portfolio .nav-pills > li.active > a:hover,
#doc .nav-pills > li.active > a,
#doc .nav-pills > li.active > a:focus,
#doc .nav-pills > li.active > a:hover {
    color: #fff;
    background-color: #555;
    border: 1px solid #ddd;
    border-radius: 4px;
}

#portfolio .nav-pills > li > a,
#portfolio .nav-pills > li > a:focus,
#portfolio .nav-pills > li > a:hover,
#doc .nav-pills > li > a,
#doc .nav-pills > li > a:focus,
#doc .nav-pills > li > a:hover {
    background-color: #fff;
    color: #555;
    border: 1px solid #ddd;
    padding: 15px 0;
    margin: 0 10px;
}

.portfolio-text {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    top: 25%;
    z-index: 9;
    text-align: center;
    padding: 0 10px;
    text-shadow: 1px 1px 2px rgba(44, 44, 44, 1);
}

.portfolio-block {
    position: relative;
    height: 250px;
    overflow: hidden;
    margin-top: 40px;
}
.portfolio-block img{
    width: 100%;
}
.portfolio-overlay {
    background: rgba(0, 0, 0, 0.3);
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 8;
}

.portfolio-item-title a {
    font-size: 2.4rem;
    font-weight: 400;
    color: #fff;
}

.portfolio-item-subtitle {
    font-weight: 300;
    font-size: 1.4rem;
    margin-bottom: 10px;
    color: #fff;
}

.portfolio-item-author {
    color: #fff;
    font-size: 1.3rem
}

.portfolio-item-date {
    color: #fff;
    font-size: 1.3rem;
    margin-top: 10px
}

.project-details-images-list div {
    margin-bottom: 10px;
}

/*DOCUMENTAZIONI=====================================*/

/*certificazioni*/

.orange-line {
    border-bottom: 2px solid #f39124
}

.certificaz-box {
/*    padding: 5px;*/
    margin-bottom: 20px;
}

.certificaz-box h4 {
    color: #555
}

/*docenze*/
/*
#doc-docenze .tags-buttons .tag-delete {
    right: 0px;
}
*/

/*EDIT / DELETE ICONS*/
.fa-times.icon-delete {
    color: #c5c5c5;
}
.fa-times.icon-delete:hover {
    color: #d91d1d;
}

.fa-pencil.icon-edit {
    color: #c5c5c5;
}
.fa-pencil.icon-edit:hover {
    color: #555;
}


/*Specializzazioni*/

#specializzazioni .profile-tag,
#software .profile-tag {
    text-align: center;
    padding: 20px;
    display: table-cell;
    vertical-align: middle;
    font-weight: 400;
    color: #555;
}
#software .profile-tag-block-bg .profile-tag:hover{
    color: #555;
}
#specializzazioni .profile-tag:hover,
#software .profile-tag:hover {
    color: #fff;
}

#specializzazioni .profile-tag-block,
#software .profile-tag-block {
    display: table;
    height: 180px;
    margin-top: 20px;
    width: 100%;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    -moz-box-shadow: 3px 3px 10px 0px rgba(51, 51, 51, 0.2);
    -webkit-box-shadow: 3px 3px 10px 0px rgba(51, 51, 51, 0.2);
    box-shadow: 3px 3px 10px 0px rgba(51, 51, 51, 0.2);
}
#software .profile-tag-block-bg {
    display: table;
    height: 180px;
    margin-top: 20px;
    width: 100%;
    background: #f8f8f8;
    border: 1px solid #ddd;
    border-radius: 3px;
    -moz-box-shadow: 3px 3px 10px 0px rgba(51, 51, 51, 0.2);
    -webkit-box-shadow: 3px 3px 10px 0px rgba(51, 51, 51, 0.2);
    box-shadow: 3px 3px 10px 0px rgba(51, 51, 51, 0.2);
}
#specializzazioni .profile-tag-block:hover,
#software .profile-tag-block:hover {
    background: #196c90;
    color: #fff
}

#software small {
    font-size: 1.3rem;
    font-weight: 300
}

.doc-box {
    padding: 0 20px;
}

.divider {
    border-right: 1px solid #ddd;
}

.doc-item {
    font-weight: 400;
    margin-right: 25px;
}

.more-info small::after {
    font-family: "FontAwesome";
    font-weight: 900;
    content: "\f078";
    padding-left: 10px;
}

.doc-box-left {
    text-align: right
}

.doc-box-right .more-info small::after {
    display: none
}

.doc-box-right .more-info small::before {
    font-family: "FontAwesome";
    font-weight: 900;
    content: "\f078";
    padding-right: 10px;
}

.doc-box-right .doc-item {
    font-weight: 400;
    margin-left: 25px;
}

#doc-curriculum h4,
#doc-curriculum h3 {
    color: #f39124
}

#doc hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px dotted #f39124;
}

#doc a {
    color: #555
}

#doc .btn-orange {
    background: #f39124;
    padding: 15px 25px;
    color: #fff;
    transition: ease-in-out 0.3s;
}

#doc .btn-orange:hover {
    background: #e37800;
    transition: ease-in-out 0.3s;
}

/*Team*/

#team .section-title-home h2{margin-bottom: 20;}

#teamCarousel .carousel-control.left,
#teamCarousel .carousel-control.right,
#feedbackCarousel .carousel-control.left,
#feedbackCarousel .carousel-control.right,
#collaborazioni .carousel-control.left,
#collaborazioni .carousel-control.right {
    background-image: none
}

#teamCarousel h4 {
    color: #555
}

#teamCarousel .carousel-indicators,
#feedbackCarousel .carousel-indicators,
#collaborazioni .carousel-indicators {
    bottom: -50px;
    position: absolute;
}

/*FEEDBACK*/

#feedback.alternate-color {
    padding: 30px 0;
}


a.cambia-immagine {
    position: absolute;
    top: 50px;
    z-index: 2;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 135px;
}

a.elimina-immagine {
    position: absolute;
    top: 80px;
    z-index: 2;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: 135px;
}


.add-team-box {
    padding: 10px 0 20px 0;
}


#user-profile-header input.form-control {
    width: 300px;
    background: #2f2f2f;
    color: #fff;
}

input#categoria_list {
    width: 100% !important;
    background: #fff !important;
    color: #555 !important;
}

#user-profile-header .user-info-title .editable-buttons {
    float: none;
    width: 75px;
}

#gestione-profilo input.form-control {
    height: 34px;
}

/*#gestione-profilo .btn-secondary {border: 1px solid #196b8f}*/


#gestione-profilo .editable-buttons .btn-primary {
    background: #176180;
    border: 1px solid #156080;
}

#gestione-profilo .editable-buttons .btn-primary:hover {
    background-color: #2588b1;
}

#gestione-profilo .carousel-control span {
        color: #999;
    font-size: 2rem !important;
}

#gestione-profilo .cambia-immagine{
    position: relative;  
}


/*MODIFICA PROFILO============= (datiazienda.tpl)*/

#userProfileEdit input.form-control {
    height: 34px;
}

#userProfileEdit label {
    font-weight: 400;
    font-size: 90%
}

a.edit-small {
    font-size: 80%
}

#carouselMediaEdit .media-tag {
    color: #555;
    font-size: 1.3rem;
    font-weight: 400;
    padding: 3px 8px;
    border-radius: 2px;
    border: 1px solid rgba(221, 221, 221, 0.8);
    background: rgba(255, 255, 255, 0.1);
}

.user-article-box {
    padding-bottom: 20px;
    /*    border-bottom: 2px solid #337ab7;*/
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 20px;
    margin-bottom: 20px;
    background: rgba(250, 250, 250, 0.1);
}

.media-upload {
    border: 1px solid #ddd;
    padding: 20px;
    border-radius: 4px;
}

.internal-profile-menu {

    background: #333;
    height: 42px;
    border-bottom: 1pt solid #676767;
}

.internal-profile-menu .dropdown-menu {
    background: #444 !important;
}

#menu-profilo {
    background: rgba(51, 51, 51, 0.95) !important;
    z-index: 999;
    border-radius: 0;
    margin: 0px -30px;
}

#menu-profilo li.active {
    background: #080808 !important;
}

#menu-profilo li a:hover {
    background: #080808 !important;
}

#menu-profilo .dropdown-menu li>a {
    color: #fafafa;
    font-weight: 300;
    font-size: 1.3rem;
}

#menu-profilo .nav .open>a, #menu-profilo .nav .open>a:focus, #menu-profilo .nav .open>a:hover {
    background-color: #333;
    border-color: #333;
}

#menu-profilo.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
    background: #080808 !important;
}

#myNavbar ul.navbar-nav li.active-profilo {
    background: #333 !important;
}

#myNavbar ul.navbar-nav li.active-profilo:hover {
    background: #080808 !important;
}

#menu-profilo a {
    text-transform: uppercase;
}

@media (min-width: 767px) and (max-width: 1200px) {
    #menu-profilo a {
        padding: 9px 7px;
        text-transform: capitalize;

    }

    #menu-profilo {

        font-size: 1.2rem !important;
    }

}

@media (min-width: 767px) and (max-width: 992px) {

    .nav.custom-bar > li > a > i {
        display: block;
    }

}

@media (max-width: 767px) {
    .internal-profile-menu {
        height: 60px;
        margin-top: 0px;
    }
    
    /*    .custom-display button{display: none;}*/
    #myNavbar {
        margin-top: 40px;
        overflow: hidden;
    }

    #myNavbar .custom-bar {
        overflow: hidden;
        display: flex;
        font-size: 1.4rem;
        margin: -4px -16px;
    }

    .nav.custom-bar > li > a {
        padding: 7px;
        margin-bottom: 7px;
        line-height: 100% !important;

    }

    .nav.custom-bar > li > a > i {
        display: block;
        font-size: 25px;
        margin-bottom: 5px;
        margin-top: 15px;
    }

    #user-profile-header .img-profile-editor img {
/*        top: 475px !important;*/
    }
    
    .doc-box {
    padding: 10px 20px;
    }
    
    .divider {
    border-right: 0;
    border-bottom: 2px dotted #ddd;
    }
    
    a#add_new_expereance, a#add_new_instructions {display: block;
    width: 100%;}
    
    #user-profile-header div.editable-buttons {
    float: right !important;
    width: 100% !important;
    margin-right: 0;
}

}

.editable-error-block {
    display: none;
    color: #a94442;
    font-weight: 300;
    font-size: 1.5rem;
    background-color: #fff !important;
    padding: 4px 0px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.user-info-title .editable-cancel, .user-info .editable-cancel {
    margin-right: 7px;
}

.user-info-title .editable-buttons, .user-info .editable-buttons {
    margin-bottom: 12px;
}

.editable-click {
    border-bottom: none !important;
}

#slogan_description .fa-pencile-btn {
    font-size: 25px;
    margin-left: 12px;
}

.user-info a {
    color: #555;
}

/*Account info*/

#account-info .renew-subscription {
    text-align: right;
        margin: 7px;
}

#sos-profilo img, #ricez-newsletter img {
    margin: 0 auto;
    max-width: 66px;
    margin-bottom: -10px;
}

#attiva-store .attiva-store-box .checkbox {
    padding-left: 0;
}

/*eliminare .box-profile da stylesheet3.css*/
.box-profile {
    padding: 30px 15px;
}

h3.store-title-box {
    color: #f0ad4e
}

.modify-inline-box {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: rgb(249, 249, 249);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 3px;
    margin-top: 12px;
    font-weight: 300;
    position: absolute;
    z-index: 99;
    text-align: left;
    border: 1px solid #196b8f2e;
    -webkit-box-shadow: 0px 5px 24px -3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 5px 24px -3px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 5px 24px -3px rgba(0, 0, 0, 0.15);
    z-index: 999999 !important;

}

.modify-inline-box .main-help-block {
    font-size: 12px;
    text-align: center;
    color: #ca1c24;
}

.modify-inline-box .inline-error-block {
    font-size: 1.3rem;
    color: #ca1c24;
}

.modify-inline-box input, .modify-inline-box select {
    height: 35px;
}

.input-edit-line {
    height: 33px;
    margin-top: 12px !important;

}



.description-editable .editable-input, .description-editable .form-group {
    width: 100%;
}

.description-editable .editable-container {
    width: 100% !important;
}

.description-editable .editable-buttons {
    display: inherit;
}

.name-social {
    font-size: 15px;
    color: #777777;
}

.editable-empty {
    color: #333 !important;
}

#categorie-modify{
    margin: 0 auto;
    left:0;
    right:0;
    max-width: 550px;
}
a.btn-cat  {
    background: #427B93;
    border-color: #176E92;
    color: #fff;
    font-size: 1.3rem;
    padding: 0px 5px;
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    margin-right: 12px;
    margin-bottom: 12px;
    display: inline-block;
}
#categorie{
    color: white;
}

/* AGGIORNAMENTI 11 LUG 2018 */

#user-profile-info a, #doc-curriculum a, a small.experience-data, a small.education-data{
    
    cursor: pointer;
    transition: transform .1s ease-out;
/*    display:inline-block;*/
}

.user-info-block span a:hover 
{
    color: #196c90;
    transform: translateX(-5px)
}

a#denominazione{
    margin-right: 8px;
    cursor: pointer;
}
a#denominazione:hover{
   color: #ddd
}

a#denominazione_pencil i.fa.fa-pencil:hover{
   color: #ccc
}

.user-info-block i.fa-pencil, .slogan-title i.fa-pencil, #doc-curriculum i.fa-pencil  {
    color: #c5c5c5;
    font-size: 15px;
}


#user-profile-info i.fa-pencil:hover{
      color: #555;

}




#user-profile-info  input[type=text] {
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
    border-radius: 0px;
}

#user-profile-info input[type=text]:focus {
    
    border-color: #ddd;
    color: #6f6f6f;
    box-shadow: none;
}



/*
button.editable-submit, .editable-submit{background-color: #196c90 !important;border: 1px solid #196b8f;}
button.editable-submit:hover{background-color: #43a4ce !important;}
.buttons-popup-submit a:hover{background-color: #43a4ce !important;}

button i.glyphicon.glyphicon-ok{color: #fff;}
*/


/*.btn-sm:not(.note-btn) { padding: 8px 13px;}*/



#user-profile-info .editable-container.editable-inline {width: 100%;}

#user-profile-info .editableform .control-group {width: 100%;}

#user-profile-info .editable-input {width: 100%; display: block;}

#user-profile-info input[type=text]:focus {width: 100%;}

#user-profile-info .editableform .form-control {
    width: 100%;
}

/* AGGIORNAMENTI 12 LUG 2018 -- Modificati stili anche di giorno 11 */

#max-descrizione{font-size:12px;}
#slogan{color: #999!important; line-height: 130%;}
#slogan:hover{color: #196c90 !important;
    transform: translateX(-5px);}
.slogan-title em{color: #999;}
.list-info-user{list-style: none;}
.list-info-user li span{margin-right: 8px;}

a#descrizione{color: #555;    white-space: normal;}
#descrizione:hover{
    color: #196c90 !important;
    transform: translateX(-5px);
}
#mod_descrizione{
    color: #c5c5c5;
    font-size: 14px;
    display: block;
    margin-top: 8px;
}

#categoria_pencil {color: #fff}
#categoria_pencil:hover {color: #ccc}

#profile-image-buttons a{
    background-color: rgba(0,0,0,0.6);
    border-radius: 11px;
    padding: 4px 10px 4px 9px;
    font-size: 14px;
    color: #fff;
}

#profile-img-sub-box {margin-top: 7px}



/* AGGIORNAMENTI 13 LUG 2018  */

.tags-buttons .tag-delete, .software-buttons .software-delete {
    color:#b71c1c; position: absolute; right: 10px; top: 10px; background: #fff; border-radius: 50%;}

.tags-buttons .tag-delete:hover,.software-buttons .software-delete:hover {color:#f00;}


/* AGGIORNAMENTI 16 LUG 2018 --- 
SEZIONE DOCUMENTAZIONI */



#doc a.btn-secondary {
    color: #fff;
    border: 1px solid #156080;
}



#doc-curriculum i.fa-pencil:hover {
    color: #555;
}


#doc-curriculum .input-edit-line{
    
    margin-top: 0px !important;
    
}

#doc-curriculum .editable-buttons {
    display: block;
    
}

#doc-curriculum input.form-control.input-edit-line{
    width: 100%;
    text-align: right;
}

#doc-curriculum .editable-container.editable-inline {
    width: 100% ;
}
#doc-curriculum .control-group.form-group {
    width: 100% ;
}
#doc-curriculum .editable-input{
    width: 100% ;
}
#doc-curriculum .editableform .form-control{
    width: 100% ;
    text-align: right;
}


#doc-curriculum .doc-item a:hover {
    color: #196c90;
    transform: translateX(-5px);
}

#doc-curriculum   small a:hover {
    color: #196c90;
    transform: translateX(-5px);
}

#doc-curriculum a small.experience-data:hover{
    color: #196c90;
    transform: translateX(-5px);
}


.cv-uploaded {
    border: 1px solid #ddd;
    padding: 7px 13px;
    background: #fff;
    border-radius: 3px;
}

.cv-delete {
    margin-left: 10px;
    border-left: 1px solid #ccc
}

.cv-delete .fa {margin-left: 10px;}

.cv-delete .fa:hover {
    color: #b71c1c;
}
/* AGGIORNAMENTI 17 LUG 2018 --- 
SEZIONE ISTRUZIONE */
.edit-education{
    left: 0;
}

/*
 #doc-curriculum a small.education-data:hover{
    color: #196c90;
    transform: translateX(5px)!important;
}
*/

/*
.doc-box-right .doc-item:hover{
    color: #196c90;
    transition: transform .1s ease-out;
    transform: translateX(5px);
    cursor:pointer;
}
*/

/*
.doc-box-right  small a:hover {
    color: #196c90;
     transform: translateX(5px)!important;
}
*/

.certificaz-box span a{
    right: 35px;
    color: #c5c5c5!important;
    font-size: 15px;
    z-index: 9;
}

.certificaz-box span a:hover {
    color: #555 !important;
}



#doc-certificazioni h4:hover, #doc-docenze h4:hover{
    cursor: pointer;
/*    transition: transform .1s ease-out;*/
/*    color: #196c90;*/
/*    transform: translateX(-5px);*/
}


div.desc-int {
    cursor: pointer;
/*    transition: transform .1s ease-out;*/
}
/*
#doc-certificazioni div.desc-int:hover, #doc-docenze div.desc-int:hover{
    
    color: #196c90;
    transform: translateX(-5px)!important;
}
*/





/* TEAM */


#team h4:hover{
    cursor: pointer;
    transition: transform .1s ease-out;
    color: #196c90;
}

#team div.profile-section-subtitle:hover{
    transition: transform .1s ease-out;
    color: #196c90;
}

#teamCarousel div.desc-int:hover{
    transition: transform .1s ease-out;
    color: #196c90;

}


/*#teamCarousel .modify-team-member-box {margin-bottom: 30px}*/

/* AGGIORNAMENTI 18 luglio */

.delete-experiences{
 position: absolute;left: 70px;   
    
}
.delete-education{
    position: absolute;right: 25px; 
}

#teamCarousel .tag-delete {
    right: -7px;
    top: -1px;
    z-index: 2;
}

.team-slick-row .slick-slide img {
    padding: 10px;
}


#collaborazioni .carousel-control {width: 0%;}
#collaborazioni .slick-track {padding-top: 10px !important;}

#collaborazioni .slick-slide img {padding: 10px}

#collaborazioni .slick-prev, #collaborazioni .slick-next {top: 34%}
 
.collaborazioni-slick-single {position: relative; padding: 5px}

.collaborazioni-logo-preview{width: 150px; margin-top: 4px;}

#collaborazioni .collaborazioni-logo-remove {
    right: 2px;
    top: 2px;
    z-index: 2;
    position: absolute;
    background: #fff;
    border-radius: 50%;
    color: #b71c1c;
}
.collaborazioni-logo-remove:hover{
    color: #f00 !important;
}


#teamCarousel .carousel-control{width: 0;}

#teamCarousel .editor-position{
    right: 15px;
    color: #c5c5c5;
    font-size: 15px;
}
#teamCarousel .editor-position:hover{
    color: #555;
}


#team .team-delete-button{
    right: 0px;
    top: 0px;
    z-index: 2;
    position: absolute;
    background: #fff;
    border-radius: 50%;
    color: #b71c1c;
}


.team-delete-button:hover{
    color: #f00 !important;
}

#team .slick-track {padding: 10px 0 0 0!important; margin-top: 25px;}

#team .member-data-box a, #team .member-data-box h4 {color: #555}

#team .member-data-box .desc-int a {font-style: italic}

#team .modify-team-member-box {margin-top: -26px}

#team .modify-team-member-box .input-modify-box:first-child {margin-top: 26px}


/*NEW PROFILE 8 AGOSTO datapicker*/
.bootstrap-datetimepicker-widget.dropdown-menu {
    width: auto !important;
}
.no-editable-box{
    margin-right: 22px;
}
.no-img-header{
    padding: 30px 0px !important;
}
.no-img-contact{
    margin-top: 50px !important;
}

.remove-thumbnail-border{
    border: none;
    background: none;
    border: none;
}