/* DASHBOARD
-------------- */
.cont-dashboard .d-left {float: left; height: auto;}
.cont-dashboard .first {width: 670px; padding-right: 15px;}
.cont-dashboard .last {width: 260px; padding-left: 25px; border-left: 1px solid #e3e3e3;}

.d-left .dashboard .title h1 {font-size: 16px; color: #535353; padding-top: 10px; margin-left: 11px; padding-bottom: 15px; font-weight: bold;}
.d-left .dashboard {width: 100%; height: auto; margin-bottom: 35px; overflow: auto;}
.d-left .dashboard .item {float: left; width: 125px; height: 125px; margin: 0px 0px 5px 5px;}
.d-left .dashboard .item a:link, .d-left .dashboard .item a:visited {display: block; width: 115px; height: 115px; text-decoration: none; cursor: pointer; color: #9d9d9d; margin: 4px; background-color:#f2f2f2; border-radius: 3px; border: 1px solid #e5e5e5;}
.d-left .dashboard .item a:link span, .d-left .dashboard .item a:visited span {display: block; text-align: center; line-height: 18px; font-size: 13px; vertical-align: middle; text-transform: uppercase; padding-top: 35px;}
.d-left .dashboard .item a:hover {border-radius: 3px; color: #FFF; text-shadow: none;}

/* colori */
.d-left .b2b .item a:hover {background-color: #f4d15e;}
.d-left .wish-list .item a:hover {background-color: #713d6d;}
.d-left .password .item a:hover {background-color: #de8730;}
.d-left .all-inclusive .item a:hover {background-color: #495db1;}
.d-left .white-label .item a:hover {background-color: #337cbc;}

/* PK
------- */
.cerca-pk {width: 595px; height: 62px; padding: 20px; margin-left: 9px; margin-bottom: 15px; background-color: #f2f2f2; border-radius: 3px; border: 1px solid #e5e5e5;}
.cerca-pk .campo {margin-top: 8px; margin-left: 10px;}
.cerca-pk .campo .label label {color: #3A2B32; font-size: 12px; font-weight: bold; padding-left: 3px;}
.cerca-pk #cerca-pk {float: left; width: 60px; height: 29px; margin-top: 5px; color: #FFF; font-size: 12x; font-weight: bold; padding: 0px 8px 0px 8px; cursor: pointer; background-color: #F5CE6C; background-image: linear-gradient(top,#F5CE6C,#d09e34); border: 1px solid #d09e34; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.0976562) 0px 1px 1px 0px; -webkit-user-select: none; text-shadow: 2px 1px 1px #AB9557;}
/* override */
.cerca-pk .campo .input-text {float: left; height: 28px; margin-top: 5px; background-color: #FFF; margin-right: 15px;}
.cerca-pk .campo .input-text input {height: 25px;}