.appwrapper *, .appinstall * {font-family: 'Roboto', sans-serif !important;}.mediapostcontent, .mediapostcontent p, .mediapostcontent span, .mediapostcontent div {font-family:roboto, sans-serif !important;}/* COLORS */a, a:visited, #inactivenotice a, #inactivenotice a:visited, #extbuttons a.extbtn:hover, #extbuttons a.extbtn:active, #inactivelogo, .formbtn:hover, .formbtn:active, .itemval, .sumbox .txtfield.numberfield.numtxt {color:#178CA4;}a:hover, a:active, a#closenews.panellink,a#closenews.panellink:visited, a#closeinfo.panellink,a#closeinfo.panellink:visited, a#closeservicios.panellink,a#closeservicios.panellink:visited, #inactivenotice a:active, .panelheader, .businessframe .mediapost h3, .sumbox .txtfield.numberfield.numtxt#sumtotal, .applabel.infoheader  {color:#072A40;}#extbuttons a.extbtn, .extbuttons a.extbtn:visited {color:#18B7BE;}#extbuttons a.extbtn:hover, #extbuttons a.extbtn:active, #extbuttons a#defaultext.extbtn, #extbuttons a#defaultext.extbtn:visited, #bookinghelp, .closeInstall a, .closeInstall a:hover, #closeInstall a:active, .errormessagetxt, .formbtn, .businessframe .mediapost .thankyou_message h3, .businessframe .mediapost .thankyou_message .applabel, .thankyou_message a, .thankyou_message a:visited, .thankyou_message a:hover, .thankyou_message a:active {color:#ffffff;}.marinaservice, .mediapost .date {color:#757575;}#errornotice {color:#d10101;}/* BACKGROUNDS */.applogo, #extbuttons a.extbtn, #publisher, #publishercontent, #appheader.notsubscribed, .formbtn:hover, .formbtn:active, .field .txtfield, .field .numberfield {background:#ffffff;}#extbuttons a#defaultext.extbtn, #extbuttons a#defaultext.extbtn:visited, .thankyou_message, .formbtn {background:#178CA4;}#portinfobox, #summarygroup, .panellink.downloadable {background:#f9f7f0;}#bookinghelp {background:#d10101;}.infopointline {background:#cccccc;}#appoverlay {background:#072A40;}#extbuttons a.extbtn {border:1px #18B7BE solid;}#appheader.notsubscribed, .panelheader.texttitle {border-bottom:1px #18B7BE solid;}#appheaderline {background:#18B7BE;}.mediapost {border-bottom:2px #178CA4 solid;}.businessframe .mediapost {border-bottom:none;}.frontpage .mediapost {border-bottom:2px #178CA4 solid;}.errormessagetxt {border-right:1px #cd524f solid;}#portinfobox, #summarygroup {border:1px #cccccc solid;}.sumbox .txtfield.numberfield.numtxt#sumtotal {border-top:1px #cccccc solid;}.thankyou_message {border:1px #18B7BE solid;}.mediaframe, .galleryimgbig, .youframe, .videoframe {border:1px #000000 solid !important;}.inlinemedia .mediaframe, .inlinemedia .galleryimgbig, .inlinemedia  .youframe, .inlinemedia  .videoframe {border:1px #ffffff solid !important;}/* FONT SIZES */.closeInstall a {font-size:16px;line-height:16px;}.contentbox, .mediapostcontent, .mediapostcontent p, .mediapostcontent span, .mediapostcontent div, .applabel {font-size:13px;line-height:19px;}.infopoint.infoheader, .panellink, .applabel.infoheader {font-size:15px;line-height:27px;}.panellink.downloadable, .txtfield, .itemval, .formbtn, .field .txtfield {font-size:13px;line-height:13px;}.numberfield {font-size:15px;line-height:15px;}blockquote, .mediapostcontent blockquote, .mediapostcontent blockquote p {font-size:16px;line-height:26px;}.infopoint, .panelheader {font-size:14px;line-height:25px;}.mediapost .date, .marinaservice, .errormessagetxt, #inactivenotice {font-size:12px;line-height:19px;}h3 {font-size:18px;line-height:25px;}.businessframe .mediapost h3 {font-size:22px;line-height:31px;}#inactivelogo {font-size:14px;line-height:44px;}