@charset "utf-8";.btn:focus,a:focus{outline:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-moz-transition:none;-webkit-transition:none}.form-control:focus{border-color:#ccc;outline:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-moz-transition:none;-webkit-transition:none}input[type="text"],input[type="password"],input[type="email"],textarea{box-shadow:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}.caret{border-top:4px solid !important}html,body{font-family:"PT Sans Narrow",sans-serif;width:100%;height:100%;background-color:#fff;letter-spacing:1px;line-height:1.4em}body{position:relative}.wrapper{min-height:100%}.menu{display:inherit}.main{width:100%;overflow-y:auto;overflow-x:hidden}.hcontent{position:absolute;top:0;left:0;width:100%;z-index:2}.hmenu-bg{display:block;width:100%;max-width:1700px;margin:auto;background-color:rgba(74,74,74,.85)}.hshadow{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent !important;z-index:2;-moz-box-shadow:inset 0 500px 500px -500px #000;-webkit-box-shadow:inset 0 500px 500px -500px #000;box-shadow:inset 0 500px 500px -500px #000}.navbar{position:relative;top:0;left:0;z-index:1;margin-bottom:0}.navbar-default{font-family:"PT Sans Narrow",sans-serif;border:0;background-color:transparent;border-radius:0}.navbar-default .navbar-nav>li>a{font-size:1.8em;line-height:27px;color:#fff;background-color:transparent;padding-top:20px !important;transition:all .2s ease 0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li.active>a{background-color:#fff !important;text-shadow:none !important}.navbar-default .navbar-nav>li>a.vc,.navbar-default .navbar-nav>li>a.vc:hover,.navbar-default .navbar-nav>li>a.vc:focus{margin-left:2px;background-color:#fff !important;text-shadow:none !important}.navbar-default .navbar-nav>li>a.active{background-color:#fff !important;transition:all .2s ease 0;cursor:default}.navbar-collapse{padding:0}.menu-large{position:static !important}.megamenu{padding:20px 0 20px 150px;width:100%;border:0;box-shadow:none;-webkit-transition:none;border-radius:0 !important}.megamenu>li.internal-breadcrumb{margin-bottom:3px;border-bottom:solid 1px #e2e2e2}.megamenu>li{padding:0 !important}.menu-large.active{font-size:1.8em;background-color:#fff !important;padding:20px 10px 15px 10px;line-height:27px}.login-status{padding:10px 0;width:100%}.login-status>.container{text-align:right;color:#fff}.login-status>.container a{background-color:#fff;border-color:#fff;margin-left:15px}.login-status>.container a:hover,.login-status>.container a:focus{color:#fff;background-color:#333;border-color:#333}.recall{font-family:"PT Sans Narrow",sans-serif;font-size:1.4em;margin:0 0 8px 0;color:#c6c6c6}.recall>a{text-decoration:none}.recall>a:hover,.recall>a:focus{color:#333}.recall>span.divisor{font-size:18px !important}.recall>a>i{font-size:18px}.vcrow{border-bottom:solid 1px #e2e2e2;padding-bottom:8px;margin:0 0 10px 0}.studentrow{border-bottom:solid 1px #e2e2e2;padding:0 0 8px 0;margin:0 0 10px 0}.megamenu>li>ul{padding:0;margin:0}.megamenu>li>ul>li{list-style:none;margin:.9em 1em .9em 18px}.megamenu>li>ul:not(.dotted)>li{margin-left:0}.megamenu>li>ul.dotted>li a:before{font-family:'FontAwesome',serif;content:'\f0da';float:left;margin-left:-2em;display:block;width:2em;line-height:1.2em;text-align:center}.megamenu>li>ul.dotted>li.parent a:before{content:'\f196' !important}.megamenu>li>ul>li>a{padding:5px 0;clear:both;color:#333;font-size:1.1em;white-space:normal;line-height:1em;transition:all .2s ease 0}.megamenu>li ul>li.active>a{text-decoration:none;cursor:default}.megamenu>li ul>li>a:hover,.megamenu>li ul>li>a:focus{text-decoration:none}.megamenu>li ul>li>form .form-control{height:38px;font-size:1.1em;letter-spacing:1px;background-color:#f7f7f7}.megamenu>li ul>li>form>button,.megamenu>li ul>li>form>a{color:#fff !important;font-size:1.1em;letter-spacing:1px;padding:8px 12px;transition:all .2s ease 0}.megamenu>li ul>li>form>button:hover{background-color:#333 !important;border:solid 1px #333 !important}.megamenu>li ul>li>form>a.password-recovery:hover,.internal-password-recovery:hover{color:#fff;background-color:#fff !important;// border:1px solid #333 !important}.internal-password-recovery{font-size:1.1em;margin-top:15px}.megamenu>li ul>li>form>a.password-recovery .reset-password,.internal-password-recovery .reset-password{display:none}.megamenu>li ul>li>form #searchvalue::-webkit-input-placeholder::before{font-family:'FontAwesome',serif;content:'\f002 '}.megamenu>li ul>li>form #searchvalue::-moz-placeholder::before{font-family:'FontAwesome',serif;content:'\f002 '}.megamenu>li ul>li>form #searchvalue:-ms-input-placeholder::before{font-family:'FontAwesome',serif;content:'\f002 '}.megamenu>li ul>li>form input#searchvalue:-moz-placeholder::before{font-family:'FontAwesome',serif;content:'\f002 '}.main-content{text-align:initial}.login-content{margin-top:60px}.login-content .bs-callout{margin-bottom:25px;margin-top:0}.main-content>.row:last-child{margin-bottom:30px}.footer{position:relative;clear:both;padding:20px 0;background-color:#262626;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.footer .text-muted{font-weight:400;font-size:.9em;color:#fff;text-align:justify;margin:0}.footer .text-muted a{color:#fff;text-decoration:none}.footer .text-muted a:hover{text-decoration:underline}.toggleSidebar,.vcLogin,.ist-flag{text-decoration:none;float:inherit !important;font-size:1.2em;margin:0;display:inline-block;color:#fff !important;border:none !important;background-color:transparent !important;padding:25px 10px 10px 10px !important;border-radius:0 !important}.toggleSidebar:hover,.vcLogin:hover,.ist-flag:hover{background-color:#fff !important}.login-error{margin:10px 0 0 0 !important;padding:9px}.mobile-login-error{margin-top:8px;width:100%;padding:9px}h2{display:block;margin-bottom:15px;text-align:initial}#menu:not(.mm-menu){display:none}.noborder:after,.submenu:after{border-bottom:none !important}.submenu span{padding:10px;text-align:center}.mm-navbar{background-color:#333}.mm-title{font-size:1.2em !important;color:#fff !important}.mm-search input{border-radius:0 !important;padding:20px !important}.mm-listview span,.mm-listview a{font-size:1.1em !important}.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark .mm-navbar a{color:#fff !important}.mm-menu.mm-theme-dark .mm-search input{background-color:#f7f7f7 !important;border-radius:5px !important;padding:17px !important;font-size:1.1em;color:#333}.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span{color:#fff}.mm-menu.mm-theme-dark .mm-navbar .mm-btn:before,.mm-menu.mm-theme-dark .mm-navbar .mm-btn:after,.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after,.mm-menu.mm-theme-dark .mm-listview>li .mm-arrow:after{border-color:#fff}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.error-no-content{width:100%;text-align:center !important;line-height:80px;background-color:#d9534f;color:#fff;margin-top:35px !important;height:80px;border-radius:4px;display:block;font-size:1.1em}.error-no-content:before{font-family:'FontAwesome',serif;content:'\f06a '}.error-no-content:after{content:' Contenuto non trovato!'}.no-hvideo{margin-top:0 !important}.bs-callout{padding:10px 15px;margin:25px 0 0 0;border:1px solid #ddd;border-left-width:5px;border-radius:5px}.bs-callout h4{margin-top:0;margin-bottom:5px}.bs-callout p{text-align:justify;margin-bottom:0}.bs-callout-success{border-left-color:#5cb85c}.bs-callout-success h4{color:#5cb85c}.bs-callout-warning{border-left-color:#f0ad4e}.bs-callout-warning h4{color:#f0ad4e}.bs-callout-danger{border-left-color:#d9534f}.bs-callout-danger h4{color:#d9534f}.twitter-typeahead{width:100%}.twitter-typeahead .tt-hint{display:block;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;border:1px solid transparent;border-radius:4px}.tt-menu{width:100%}.tt-hint{width:100%}.tt-menu{font-size:1.1em;margin-top:2px;color:#333;padding:6px 12px;background-color:#f9f9f9;border:1px solid #d3d3d3 !important;border-radius:4px}.tt-menu{max-height:150px;overflow-y:auto}.tt-dataset{padding:0 !important}.tt-suggestion{margin:5px 0}.tt-suggestion p{margin:0;cursor:pointer}.tt-suggestion p:hover{text-decoration:underline}.mm-page{display:inline-block;width:100%}.mloginform{padding:20px 0}.mloginform .form-group{margin-bottom:10px !important}.mloginform .login-form .form-control{height:38px;font-size:1.1em;letter-spacing:1px;background-color:#f7f7f7}.mloginform .login-form button,.mloginform .login-form a{color:#fff !important;font-size:1.1em;letter-spacing:1px;padding:8px 12px;transition:all .2s ease 0}.mloginform .login-form a.password-recovery{color:#fff !important;font-size:1.1em;letter-spacing:1px;padding:8px 12px;transition:all .2s ease 0}.mloginform .login-form a.password-recovery:hover,.mloginform .login-form button:hover{background-color:#333 !important;border:solid 1px #333 !important;color:#fff !important}.img-responsive,.mc img,.mc video,.mc iframe{border-radius:4px !important}.carousel{z-index:2}.mc .carousel-inner{display:inline-block}.mc .carousel-button{position:absolute;top:50%;display:block;width:32px;height:32px;background-color:#666;border-radius:16px;opacity:.3 !important;font-weight:bold}.mc .carousel-button:hover,.adv-carousel .carousel-button:focus{opacity:1 !important}.mc .carousel-button>i{color:#ccc;font-size:15px}.mc .carousel-button.left{left:0;margin-left:20px}.mc .carousel-button.right{right:0;margin-right:20px}.mc .carousel-button.left>i{margin:9px 9px}.mc .carousel-button.right>i{margin:9px 12px}article .bx-wrapper img{margin:auto}article .bx-wrapper .fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed{display:block !important}div.fit-vids-style{display:none}.megamenu.loading li{opacity:1}.megamenu.loading li{opacity:.6}#cookie-bar{background:#247fb9;height:auto;color:#fff}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar .row{padding:10px 0;display:table}#cookie-bar .media-left{vertical-align:middle}#cookie-bar .media-body{padding-left:10px}#cookie-bar .container-btns{float:inherit;text-align:center;line-height:60px}#cookie-bar a{display:inline-block;line-height:20px;margin:0 2px}#cookie-bar a.cb-policy,#cookie-bar a.cb-enable{padding:7px 10px;text-decoration:none;color:#247fb9;background-color:#fff;border-radius:4px}#cookie-bar a.cb-policy:hover,#cookie-bar a.cb-policy:focus,#cookie-bar a.cb-enable:hover,#cookie-bar a.cb-enable:focus{color:#fff;background-color:#1c5b83}.fancybox .fancybox-inner{height:auto !important}.fancybox .fancybox-inner video{max-width:100%}#videoModal .modal-title,#externalModal .modal-title{font-weight:bold}#videoModal .modal-header .close,#externalModal .modal-header .close{margin-top:3px}#externalModal .table>tbody>tr>td,#externalModal .table>tbody>tr>th{border-top:0}.video-modal-480 .modal-dialog,.video-modal-800 .modal-dialog{width:auto !important}.hidden-focusable{height:1px;width:1px;opacity:0;z-index:-1;position:absolute;bottom:0;right:0}.row-registration-bottom{margin-top:0}.double-access a{color:#fff !important;font-size:1.1em !important;letter-spacing:1px !important;padding:8px 12px !important;transition:all .2s ease 0 !important;display:block;margin:20px 0 10px 0}.double-access a:hover,.double-access a:focus{background-color:#333 !important;border:solid 1px #333 !important;color:#fff !important}.megamenu.double-access a{margin-top:30px;max-width:150px}.hidden-clip{height:1px;width:1px;opacity:0;position:absolute;z-index:-1}.hidden-clip input{height:1px;opacity:0;position:absolute;z-index:-1}.staticprogram-article{margin-top:80px}.uni-button:focus,.uni-button:hover{background-color:#333 !important;border:solid 1px #333 !important;color:#fff !important;opacity:1 !important}.vod{width:100%;border-radius:4px}.emailoutline{border-radius:4px;margin-top:15px;border:solid 1px #d3d3d3;padding:10px 10px 0 10px}.emailoutline>h2{margin-top:0 !important}.emailoutline span>small{color:#afafaf}form.sendmail-form .form-control{height:38px;font-size:1.1em;letter-spacing:1px;border-radius:3px !important;background-color:#f9f9f9;border:1px solid #d3d3d3 !important}form.sendmail-form textarea{resize:none;height:100px !important}form.sendmail-form a{text-decoration:none}form.sendmail-form a:hover{text-decoration:underline}form.sendmail-form button{color:#fff !important;font-size:1.1em;letter-spacing:1px;width:100%;padding:8px 12px;transition:all .2s ease 0}form.sendmail-form button:hover{background-color:#333 !important;border:solid 1px #333 !important}.g-recaptcha{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.lcms-curricula{text-align:justify}.lcms-curricula-teachername{font-weight:700;font-size:30px}.lcms-curricula-title{font-weight:700;font-size:19px;margin:20px 0 15px 0}.lcms-curricula-personalimage{float:left;margin-right:10px}.lcms-curricula-description p{margin:0}.lcms-curricula-link{margin-top:15px;padding:0}.lcms-curricula-link li{display:block;margin-bottom:10px}@media(min-width:768px){.navbar-default .navbar-nav>li>a{font-size:1.428em;line-height:20px}#cookie-bar .container-btns{line-height:60px}.menu{display:none}.footer .text-muted{text-align:center}.toggleSidebar,.vcLogin{display:none}.megamenu{padding:20px 0 20px 110px}.megamenu>li ul>li>form.search-form input{width:300px}.video-modal-800 .modal-dialog{max-width:800px !important}.video-modal-480 .modal-dialog{max-width:450px !important}.row-registration-bottom{margin-top:15px}}@media(min-width:992px){#cookie-bar .container-btns{float:right;line-height:60px}.megamenu{padding:20px 0 20px 150px}.megamenu>li ul>li>form.search-form input{width:500px}.vcrow{margin:0 30px 10px 0}.studentrow{padding:0 0 8px 0}.megamenu>li ul>li>form>a.password-recovery,.internal-password-recovery{border:0;color:#fff;transition:all .2s ease 0}.megamenu>li ul>li>form>a.password-recovery .reset-password,.internal-password-recovery .reset-password{display:none}}@media(min-width:1200px){.navbar-default .navbar-nav>li>a{font-size:1.8em;line-height:27px}#cookie-bar .container-btns{line-height:40px}.megamenu>li ul>li>form.search-form input{width:700px}.megamenu>li ul>li>form>a.password-recovery,.internal-password-recovery{background-color:transparent;border:0;color:#333}.megamenu>li ul>li>form>a.password-recovery .reset-password,.internal-password-recovery .reset-password{display:inherit}}@media print{.noprint{display:none !important}.modal-header{border:none !important}}