.pt-30{padding-top:0}
.pt-20{padding-top:30px}
.tab-sort{display:block;margin-top:9px}
#third-menu ul{display:table;width:963px;table-layout:fixed;border-spacing:2px 0;text-align:center;margin-left:-2px;border-collapse:separate}
#third-menu ul li{display:table-cell;padding:5px 0 0;float:none;border-spacing:2px 0;font-size:14px}
.has-tip{position:relative}
.has-tip .tip{position:absolute;background:#fff;border:1px solid #ccc;bottom:25px;border-radius:4px;text-align:center;padding:1px 2px;display:none;left:-30px;font-size:10px;white-space:nowrap}
.has-tip:hover .tip{display:inline-block}
.has-tip .tip:after,.has-tip .tip:before{top:100%;left:40px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.has-tip .tip:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:5px;margin-left:-5px}
.has-tip .tip:before{border-color:rgba(204,204,204,0);border-top-color:#ccc;border-width:6px;margin-left:-6px}
.counter .read-more{margin-bottom:0;color:#fff}
.counter .search{margin-top:10px;border-top:1px solid #fff}
.counter .search p{margin-top:10px}
.counter .search .field{width:160px;border-radius:4px;height:18px;border:0;padding:1px 0}
.counter .search .search-white{float:right}
.object-content{padding-bottom:10px;margin-bottom:10px}
.object-list .object-content{border-bottom:1px solid #ccc}
.object-content .object-title{margin-bottom:5px}
.object-content .object-title a{font-size:18px;color:#036;font-weight:700}
.object-premium-unlock{display:inline-block;background:url(/portal/Portal/css/img/icon-sprite.png) no-repeat 0 -323px scroll;width:22px;height:22px}
.object-content .object-title .object-premium{display:inline-block;background:url(/portal/Portal/css/img/icon-sprite.png) no-repeat 0 -262px scroll;width:22px;height:22px}
.object-content .object-features div{display:inline-block;margin-bottom:5px}
.object-content .object-features .blue,.object-content .object-features .light-blue a{color:#FFF;background-color:#99ADC2;padding:2px 5px;display:inline-block}
.object-content .object-features .gray{color:#FFF;background-color:#ccc;padding:2px 5px;display:inline-block}
.object-content .object-tag a,.object-content .object-tag span{text-decoration:none;background:#ECEDED;padding:2px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-right:4px;margin-bottom:4px;display:inline-block;font-size:12px;color:#666}
.object-content .object-tag a:hover{background:#036;color:#fff;cursor:pointer}
.object-content .photo{margin-left:20px;margin-bottom:10px;position:relative}
.object-content .photo a{display:block}
.object-content .photo img{width:225px;margin:0;border:1px solid #ccc}
.object-content .photo .play{background:url(../img/freccia-video.png) no-repeat center center scroll transparent}
.object-content .photo .read{background:url(../img/libro-video.png) no-repeat center center scroll transparent}
.object-content .photo .readSubstitute{background:url(../img/libro-video.png) no-repeat center center scroll transparent;width:75px;height:75px;border:0}
.object-content .photo .playSubstitute{background:url(../img/freccia-video.png) no-repeat center center scroll transparent;width:75px;height:75px;border:0}
.object-content .photo .play,.object-content .photo .read{margin:auto;width:100px;height:100px;display:block;position:absolute;z-index:10;left:50%;top:50%;margin-left:-50px;margin-top:-50px}
.object-content .view{margin-left:20px}
.learning-object .view{margin-bottom:10px}
.object-content .view .score{display:inline-block;margin-right:20px}
.object-content .view .score span{display:inline-block;padding:2px 10px;color:#FFF;background-color:#036;margin-top:5px}
.object-content .view .progress{display:inline-block;vertical-align:top;margin-bottom:0}
.object-content .view .certificate{margin-top:10px}
.object-content .view .progress_container{width:120px;height:16px;border:1px solid #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:5px;margin-bottom:0;padding:2px;display:inline-block;vertical-align:top}
.object-content .view .progress_bar{height:16px;background-color:#036;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;max-width:100%;position:relative}
.object-content .view .progress_bar .tip{left:auto;right:-4px}
.object-content .view .progress_bar .tip:after,.object-content .view .progress_bar .tip:before{left:50%}
.object-content .shortdescription p{white-space:pre-line}
.object-content .shortdescription.small{width:470px}
.object-content .read-more{margin:0;float:none}
.classroom-training .object-content .read-more{float:right}
.related a{color:#666;display:block;margin-bottom:1em}
.related a .icon{float:left;height:auto}
.related a .icon img{width:25px;height:25px}
.related a .title{margin-left:35px}
.attachment-content{margin-bottom:1em}
.attachment-content:last-child{margin-bottom:0}
.attachment-content a{color:#666}
.attachment-content .attachment-extension-value{display:inline-block;padding-left:25px}
.classroom-training{padding-top:10px;border-top:1px solid #CCC}
.share{padding-top:10px}
.share .share-btn{display:inline-block;vertical-align:top;margin-right:5px;cursor:pointer}
.share .social-btn{background:url(../img/social-btn.png) no-repeat top left;padding-left:30px;overflow:hidden;height:24px;width:0}
.share .social-btn.hover{width:auto}
.short.descrption{display:block;padding:10px 0}
.share-botton-facebook{border:none;overflow:hidden;width:450px;height:21px}
.score{padding-bottom:10px;padding-top:10px}
.social-btn.social-facebook{background-position:0 0;padding-top:2px;height:22px}
.social-btn.social-google{background-position:0 -34px}
.social-btn.social-linkedin{background-position:0 -68px;padding-top:2px;height:22px}
.social-btn.social-twitter{background-position:0 -102px;padding-top:2px;height:22px}
div.thumb{margin-bottom:.5em;border-style:solid;border-color:#fff;width:auto}
div.thumbinner{border:1px solid #ccc;padding:3px!important;background-color:#f9f9f9;font-size:94%;text-align:center;overflow:hidden}
.thumbimage{border:1px solid #ccc}
.thumbcaption{border:none;text-align:left;line-height:1.4em;padding:3px!important;font-size:94%}
div.magnify{float:right;border:none!important;background:none!important}
div.magnify a,div.magnify img{display:block;border:none!important;background:none!important}
div.tright{clear:right;float:right;border-width:.5em 0 .8em 1.4em}
div.tleft{float:left;clear:left;margin-right:.5em;border-width:.5em 1.4em .8em 0}
img.thumbborder{border:1px solid #ddd}
#article-text{margin-bottom:2em}
#article-text table{border-color:#ccc;margin-bottom:10px;border-collapse:collapse}
#article-text table td,#article-text table th{border-color:#ccc;padding:5px;text-align:left}
#article-text table th{font-weight:700;background-color:#99ADC2;color:#fff}
#article-text table tr:nth-child(odd){background-color:#F3F3F3}
#tipOfDay{background:#fff;width:300px!important;height:300px!important;margin-right:-233px!important;padding:5px!important;overflow-y:scroll!important}
#glossary{background:#fff;width:300px!important;margin-right:-233px!important;height:42px!important;padding:5px!important;overflow-x:hidden!important}
.content-tip{padding-left:10px!important;padding-right:10px!important;padding-top:5px!important}
.title-tip{padding:5px 0;font-size:18px;font-family:'Avenir LT',sans-serif;font-weight:700;color:#036;text-align:center}
.description-tip{padding:5px 0;color:#666;line-height:18px}
.link-tip{padding:5px 0;text-align:right;font-weight:700;top:310px;position:absolute;left:200px}
.link-top{text-align:right;font-weight:700;position:absolute;top:210px;right:0}
.maintable{width:100%}
.link-glossary{font-weight:700!important;color:#036!important}
.value-glossary{font-weight:700!important;color:#666;display:inline-block}
.glossary-list{padding:5px}
.glossary-list dt{font-weight:700}
.glossary-list dd{margin-left:1.5em;margin-bottom:5px}
.tabtext{font-size:8px;padding-top:32px;position:fixed}
.tabtext1{font-size:8px;padding-top:42px;position:fixed}
.tabimg{font-size:9px;position:fixed}
.fluid .container_12{width:100%}
#main_scrool{overflow:auto}
.author{margin-bottom:5px}
.subtitle{color:#33669a;margin-top:5px}
div.dc-slick-content iframe{border:none}
#dc-slick-9{height:350px}
html.iframe{position:absolute;left:0;top:0;bottom:0;right:0}
body.iframe{padding-bottom:0}
div.tipoftheday{background:url(../../img/tipoftheday.png) center no-repeat;height:38px}
div.glossarySlick{background:url(../../img/glossary.png) center no-repeat;height:38px}
div.glossarySlick span,div.tipoftheday span{font-size:8px;padding-top:37px;position:fixed;text-align:center;width:42px}
a.subscribe{text-align:center;width:91%}
div.shortdescription p.text-right a.button.green{white-space:normal}
.space-up{padding-top:30px}
.color-green{background:#78A02D!important}
.warning-icon{background:url(../img/warning-icon.png) center no-repeat;display:inline-block;height:16px;width:20px}
.success-icon{background:url(../img/success-icon.png) center no-repeat;display:inline-block;height:16px;width:20px}
.space-up div{overflow:visible!important}
.fancybox-custom .fancybox-skin{box-shadow:0 0 50px #222}
body{margin:0 auto}
.AlphabetUnit{padding:5px}
.AlphabetUnit table{width:100%}
.video-js{width:100%;height:100%;display:table-cell;position:absolute}
#jvideo video{height:100%}