/*
    Document   : companyinfopanel
    Created on : 18-set-2012, 21.39.45
    Author     : Ezio Di Nisio<ezio.dinisio@gmail.com>
    Description:
        Purpose of the stylesheet follows.
*/


/*start valutazioni azienda*/
.circleRat{
    position: relative;
    float: right;
}

.ratNumb{
    text-align:center;position: absolute;line-height: 37px;font-size:15px;width: 100%;display: block;
}

svg { transform: rotate(-90deg);}
/*end valutazioni azienda*/


.cip_rootPan{
    padding-bottom: 15px;
}

.cnyInfoHeaderSection{
    padding-top:12px;
}

.cip_compName{color: #4F4F4F;display: block;width: 100%;overflow: hidden;word-wrap: break-word;font-weight: bold;}

.cip_compDesc{color: #919191;display: block;width: 100%;overflow: hidden;text-align: center;}


.companySheetLink{color:#818180!important;text-decoration: none!important;cursor: pointer;}
.companySheetLink:hover{color:#000!important;text-decoration: none!important;cursor: pointer;}


.socialPageLink{color:#818180!important;text-decoration: none!important;cursor: pointer;}
.socialPageLink:hover{color:#000!important;text-decoration: none!important;cursor: pointer;}


.b2bConnectButton{ padding:6px 29px;
                   display:table;margin-left: auto;margin-right: auto;
                   white-space:nowrap;
                   border: 0px;
                   outline: none;
                   border-spacing: 0px;
                   text-align: center;background-color: #3d3d3d;
                   cursor:pointer;
                   font-weight:lighter;
                   text-decoration: none!important;
                   -moz-border-radius:0px;
                   -webkit-border-radius:0px;
                   border-radius:0px;}
.b2bConnectButton span{  text-decoration: none!important; color:#FFFFFF;text-align: center;}
.b2bConnectButton:hover {background-color:#727272}


.cnyInfoPanelLogoCont{
    width: calc(100% - 30px);
    text-align: center;
    height: 150px;
    padding: 0 15px;
}

.companyLogoInfoPan{
    max-width: 100%;height: auto;
    max-height: 150px;
}

.pnlCnyBasicInfo{
    margin-top:14px;
}

.pnlCnyAddressInfo{
    margin-top: 10px
}

.cmdLnkShowCnyCompleteInfoClass{
    display: none;
    margin-top: 15px;
}

.hideClass4minimalMode{

}

.cnyAddressShort{
    display:block;width:100%;word-wrap:break-word;margin-top: 10px;
    text-align: center;
}

.divContainCompDesc{
    padding-top: 8px;
}

.subPnlCompanyRatingSummary{
    margin-top:10px;
    display:table;
    width:100%;
    margin-bottom: 10px;

}

.tblSocialInfo{
    width:100%;table-layout: fixed;margin-top: 13px;
}


.labelRating{
    display:block;width:100%;color: #BFBFBF;
}


.pnlExternalWebSite{
    height:  60px;
}

.pnlCompanyRatingSummary,.pnlVendorRatingSummary{
    padding-top: 20px;
    padding-bottom: 20px!important;
    border-bottom: 1px solid #8e8e8e;
}

.postPreviewBox{
    padding-top: 20px;
    padding-bottom: 20px!important;
}

.connC1{text-align: center;vertical-align: middle;}
.connC2{text-align: center;vertical-align: bottom;padding-bottom: 4px;width: 18%}
.connC3{text-align: center;vertical-align: middle;}




.tblLogoConn{margin-left: auto;margin-right: auto; margin-top: 19px;width: 86%;max-width: 250px;}
.tblLogoConn2{margin-left: auto;margin-right: auto; margin-top: 16px;width: 61%;max-width: 200px;}



.circleLogo {
    background: #fff;
    width: 54px;
    height: 54px;
    background-position:  center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    /*border: 1px solid #A0A0A0;*/
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    margin-bottom: 25px;
    margin: auto;
}

.circleLogo2 {
    background: #fff;
    width: 40px;
    height: 40px;
    background-position:  center center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    border: 1px solid #A0A0A0;
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    margin-bottom: 25px;
    margin: auto;
}

.pnlCnySheet{
    display: inline-block;width: calc(50% - 3px);margin-left: 3px;
}

.pnlShowroom{
    display: inline-block;width: calc(50% - 3px);margin-right: 3px;
}

.giobby4Button_CnySheet,.giobby4Button_Showroom{
    display: table;
    width: 100%;
    text-align: center;
    text-decoration: none;
    padding: 6px 0;
}

.giobby4Button_CnySheet span,.giobby4Button_Showroom span{
    color: #fff;
}


.giobby4Button_CnySheet{
    background-color: #90c277;
}

.giobby4Button_Showroom{
    background-color: #e27704;
}

.giobby4Button_CnySheet:hover{
    background-color: #72b352;
}

.giobby4Button_Showroom:hover{
    background-color: #C66503;
}



/*TOOLTIP RICHIEDI CONNESSIONE B2B top*/

/*Override su style base del plugin (baco su plugin)*/
.tipsy-inner{
    max-width: 420px!important;
}


.b2bTooltip .tipsy-inner{
    background-color: #d7d7d7;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;


}
.b2bTooltip-right .tipsy-inner{
    background-color: #d7d7d7;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    position: relative;
    top: 300px;
    left: 80%;
}
.b2bTooltip-right  .tipsy-arrow{
    display: none;
}

.b2bTooltip-right .tipsy-arrow-s {
    /*border-top-color: #d7d7d7;*/
    display: none;

}


.b2bTooltip  .tipsy-arrow{
    bottom : -7px!important;
    border: 12px dashed #000;
    margin-left: -12px!important;
    /*display: none;*/
}

.b2bTooltip .tipsy-arrow-s {
    border-top-color: #d7d7d7;
    /*display: none;*/

}
.b2bTooltip_panel{}

b22DisplayNone{
    display: none;
}

.b2bTips_pan{padding-top: 15px;padding-bottom: 10px;padding-left: 5px;padding-right: 5px;  background-color: #d7d7d7; }

.b2bTips_pan-right{padding-top: 15px; padding-bottom: 10px; padding-left: 5px; padding-right: 5px; background-color: #d7d7d7; position: relative;
                   top: 200px;
                   left: 80%;}
.b2bTips_img{width:40px;height:auto;text-align:center}
.b2bTips_sep{width:50px;margin-top: 16px;border-bottom: 1px solid #000000;display: table;margin-left: auto;margin-right: auto;}
.b2bTips_title{color:#000000;display: block;margin-top:2px;width: 100%;text-align: center; font-weight: bold;}
.b2bTips_title2{color:#434343;display: table;margin-left: auto;margin-right: auto;margin-top:10px; text-align: center; }
.b2bTips_listPan{color:#434343;width: 80%;text-align: left;margin-top: 10px;display:table}
.b2bTips_list{color:#434343;width:100%;text-align: left;}
.b2bTips_list li{margin-top:22px;}

/*END TOOLTIP RICHIEDI CONNESSIONE B2B*/


/*modalità portrait pc scatta quando si scende sotto i 767 (disabilitare questa regola per togliere il portrait su pc)----------- */
@media only screen
and/*!Hack-YUI-Compressor-Problem*/(max-width : 767px) {
    .pnlCnySheet{
        display: block;
        width: 80%;
        margin-left: 0px;
        margin: auto;
        margin-top: 10px;
    }

    .pnlShowroom{
        display: block;
        width: 80%;
        margin-right: 0px;
        margin: auto;
        margin-top: 13px;
    }

}

/*lasciare hack per uicompressor----------- */
/* Smartphones (portrait and landscape) FINO IPHONE 6+----------- */
@media only screen
and/*!Hack-YUI-Compressor-Problem*/(min-device-width : 320px)
and/*!Hack-YUI-Compressor-Problem*/(max-device-width : 736px) {

    .pnlCnySheet{
        display: block;
        width: 80%;
        margin-left: 0px;
        margin: auto;
        margin-top: 10px;
    }

    .pnlShowroom{
        display: block;
        width: 80%;
        margin-right: 0px;
        margin: auto;
        margin-top: 13px;
    }

}