@import url(https://fonts.googleapis.com/css?family=Roboto);@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);#login #wrapper #login-form .login-box,#login #wrapper #login-form .news-box,#login #wrapper #main-content,.transparent-background{zoom:1;background-color:transparent}button.google-login-button{background:#fff;border:1px solid transparent;border-radius:1px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);color:rgba(0,0,0,.54);display:inline-block;transition:border .218s,box-shadow .3s;white-space:nowrap;width:100%}button.google-login-button span.icon{background:url(https://developers.google.com/identity/sign-in/g-normal.png) transparent 5px 50% no-repeat;display:inline-block;height:42px;vertical-align:middle;width:42px}button.google-login-button span.buttonText{display:inline-block;font-family:Roboto-Medium,sans-serif;font-size:14px;padding-right:42px;vertical-align:middle}button.google-login-button:hover{border:1px solid rgba(67,133,244,.25);box-shadow:0 2px 3px 2px rgba(67,133,244,.3);cursor:pointer}button.generic-login-button{background:#fff;border:1px solid transparent;border-radius:1px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);color:rgba(0,0,0,.54);display:inline-block;margin-top:10px;transition:border .218s,box-shadow .3s;white-space:nowrap;width:100%}button.generic-login-button span.icon{display:inline-block;height:42px;vertical-align:middle;width:42px}button.generic-login-button span.buttonText{display:inline-block;font-family:Roboto-Medium,sans-serif;font-size:14px;padding-right:42px;vertical-align:middle}button.generic-login-button:hover{border:1px solid rgba(67,133,244,.25);box-shadow:0 2px 3px 2px rgba(67,133,244,.3);cursor:pointer}body{background:#f5f5f5}body .widget-container a{color:#337ab7}body .cc-window{background:#df4947;color:#fff;position:relative}body .cc-window .cc-link{color:#f2f2f2}body .cc-window .cc-link:hover{color:#fff}body#login #wrapper header #company-logo{background-position:50%}body #wrapper #mobile-header,body #wrapper header{background:#df4947;color:#f2f2f2}body #wrapper #mobile-header #company-logo,body #wrapper header #company-logo{background-image:url(/build/images/aiailogo_wide.adcf28bd.png);background-size:auto 30px}body #wrapper #mobile-header #mobile-logo,body #wrapper header #mobile-logo{background-image:url(/build/images/aiaihand.96612dce.png);background-size:auto 30px}body #wrapper #mobile-header a,body #wrapper header a{color:#f2f2f2}body #wrapper #mobile-header svg,body #wrapper header svg{fill:#f2f2f2}body #wrapper #mobile-header .badge,body #wrapper header .badge{background-color:#f2f2f2;color:#df4947}body #wrapper #mobile-header .dropdown-menu,body #wrapper header .dropdown-menu{background:#df4947;color:#f2f2f2}body #wrapper .menu{background:#fff}body #wrapper .menu nav #main-menu ul li a{color:#333;cursor:pointer}body #wrapper .menu nav #main-menu ul li a:hover,body #wrapper .menu nav #main-menu ul li afocus{color:#df4947;font-weight:400}body #wrapper .menu nav #main-menu ul li.active a,body #wrapper .menu nav #main-menu ul li.active span,body #wrapper .menu nav #main-menu ul li.current a,body #wrapper .menu nav #main-menu ul li.current span,body #wrapper .menu nav #main-menu ul li.current_ancestor a,body #wrapper .menu nav #main-menu ul li.current_ancestor span{background:#f2eee5;color:#333;font-weight:700}body #wrapper #main-container{background:transparent}body #wrapper #main-container .sub-menu-block h3,body #wrapper #main-container .sub-menu-block ul li a{color:#6c6259}body #wrapper #main-container .sub-menu-block ul li a:focus,body #wrapper #main-container .sub-menu-block ul li a:hover{background-color:transparent;color:#df4947}body #wrapper #main-container .sub-menu-block ul li.active a{font-weight:700}body #wrapper #login-form{background:none}body #wrapper #login-form h2{font-weight:200}body #wrapper #login-form button.btn-success{width:100%}body #wrapper #login-form button.password-login-button[type=submit]{margin-top:17px}body #wrapper #login-form .social-login-button-seperator{margin:15px 0}body #wrapper #login-form .social-login-button-seperator p{color:#666;font-weight:500}body #wrapper #login-form .login-social{margin:0}body #wrapper #login-form .login-social .social{font-size:2.5rem;top:0}body #wrapper #login-form .login-social #facebook-icon{color:#999}body #wrapper #login-form .login-social #facebook-icon:hover{color:#3b5998}body #wrapper #login-form .login-social #twitter-icon{color:#999}body #wrapper #login-form .login-social #twitter-icon:hover{color:#00aced}body #wrapper #login-form .login-social #linked-in-icon{color:#999}body #wrapper #login-form .login-social #linked-in-icon:hover{color:#337ab7}body #wrapper #login-form .login-social #newsdesk-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAZCAMAAACrSOZIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNzgwMTE3NDA3MjA2ODExODIyQTk5MDc0MzhBQzJEMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4OUNBNzA3RUI3RUMxMUU3QkQ1NEM3QzEzQTE2MENDQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4OUNBNzA3REI3RUMxMUU3QkQ1NEM3QzEzQTE2MENDQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDc4MDExNzQwNzIwNjgxMTgyMkE5OTA3NDM4QUMyRDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDc4MDExNzQwNzIwNjgxMTgyMkE5OTA3NDM4QUMyRDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6GWYNpAAABcVBMVEWZmZnmMiH///+goKDoQDHmLx7BwcHHx8flKRflKhm+vr6zs7P2sqrlKhi9vb2enp7nPCzrZlrj4+PmLx3mMyLxi4HzpJ3Dw8PmKxnv7+/mMSD7+/vlLhympqblKBa1tbWpqanmLhzyjYPmMB/tZFbpUEH9+Pe/v7/sbF/1qaHlIRD+/f32sqzylY3rZVinp6flKxrpPC30pp/lKRjr6+v61tP9+fnrXE/51tL9/f3xioDyi4DPz8/mLRv87ezzopvZ2dn3vLflLBvmMB72t7D2vrX61NCqqqr//f22trbe3t7mLh3//v7lKxnlKRblJxafn5/sYVPlJhTpRzjxlov1sKno6Oj2saryjIL9+vnX19frZFju7u6ysrLlLRvqTD31p6DJycnwlYv++vnExMT3u7aioqLsYlT86+rtbmG4uLjzpJ7taFz0p6D61NH66OXylIvKysqcnJzx8fHymI70qKLsal72wLn19fX0qKHmMR9JrIwoAAABMElEQVR42szUV0/DMBQF4PgkISEQWpICXZSWsvfeUGjZe++9996/HgeeEjtS4QE4D7Zl65Ms+foKrRI/12gR+TEEL+HHC4/Aj0eQXIwE0cWIf2Li4XDwG0b2+7dnGkva9aSPZ+6jhYzR9/tOF1/aJkdvzhocpsgwxpRAZ2h8xGF6H4FqWDlYkO2mAHj9PHmYtRu5m26W1XTQsVa3mwy6F+hZDwHnDlMMrO1EqoaAyinGbNKlAhyyZmCexC+BpUzG3NFpC1AcZhVI0EttANms0eiUxZo84EIlJJdrclxN/m+Yri9TB6yka2K3wJVKgs/AYDPzpuVWOQB7dmOePDXNmSRVuvtWMWE39Zpm1dqxpkWdNapOm7Q639VIzPcv/1y65id958ilvw1j2aW/9X8IMACHLiZyhIL50wAAAABJRU5ErkJggg==);background-position:25px 0;display:inline-block;height:25px;min-height:25px;min-width:25px;width:25px}body #wrapper #login-form .login-social #newsdesk-icon:hover{background-position:0 0}body #wrapper footer{background:#55170e}body #wrapper footer a{color:#f2f2f2}body #wrapper footer a:focus,body #wrapper footer a:hover{color:#f2f2f2;text-decoration:underline}body #wrapper footer span.enterprise-powered-by{color:#f2f2f2;padding:3px 0 3px 10px}body #wrapper footer a.enterprise-powered-by-link{padding-left:0}.context-menu,.context-menu .dropdown-menu>li>a,.context-menu .dropdown-menu>li>a:hover,.context-menu a,ol.breadcrumb{background-color:#616161;color:#f2f2f2}ol.breadcrumb li,ol.breadcrumb li a,ol.breadcrumb li.active{color:#f2f2f2}#login #wrapper input::-webkit-input-placeholder,#login #wrapper select::-webkit-input-placeholder,#login #wrapper textarea::-webkit-input-placeholder{color:#ccc}#login #wrapper input:-moz-placeholder,#login #wrapper input::-moz-placeholder,#login #wrapper select:-moz-placeholder,#login #wrapper select::-moz-placeholder,#login #wrapper textarea:-moz-placeholder,#login #wrapper textarea::-moz-placeholder{color:#ccc}#login #wrapper input:-ms-input-placeholder,#login #wrapper select:-ms-input-placeholder,#login #wrapper textarea:-ms-input-placeholder{color:#ccc}#login #wrapper header{display:none}#login #wrapper #login-form{margin-top:16%}#login #wrapper #login-form .login-box{background-color:hsla(0,0%,100%,.7);-webkit-box-shadow:3px 3px 15px 0 rgba(0,0,0,.3);-moz-box-shadow:3px 3px 15px 0 rgba(0,0,0,.3);box-shadow:3px 3px 15px 0 rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3FFFFFF,endColorstr=#B3FFFFFF);padding:0 50px 80px}#login #wrapper #login-form .login-box h2{margin-bottom:2em}#login #wrapper #login-form .login-box .bottom-of-parent>button,#login #wrapper #login-form .login-box form a{color:#55170e;text-decoration:underline}#login #wrapper #login-form .login-box .bottom-of-parent>button:hover,#login #wrapper #login-form .login-box form a:hover{color:#df4947}#login #wrapper #login-form .login-box .bottom-of-parent{bottom:1em;position:absolute}#login #wrapper #login-form .news-box{background-color:hsla(0,0%,100%,.7);-webkit-box-shadow:3px 3px 15px 0 rgba(0,0,0,.3);-moz-box-shadow:3px 3px 15px 0 rgba(0,0,0,.3);box-shadow:3px 3px 15px 0 rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3FFFFFF,endColorstr=#B3FFFFFF);padding:0 50px 80px}#login #wrapper #login-form .news-box button[type=submit]{margin-top:10px}#login #wrapper #login-form .login-container .login-social{display:none}#login #wrapper #login-form .login-container .login-social a{text-decoration:none}#login #wrapper #logout-form a{cursor:pointer}#login #wrapper .menu{display:none}#login #wrapper #main-content{background-color:hsla(0,0%,100%,.9);-webkit-box-shadow:3px 3px 15px 0 rgba(0,0,0,.3);-moz-box-shadow:3px 3px 15px 0 rgba(0,0,0,.3);box-shadow:3px 3px 15px 0 rgba(0,0,0,.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6FFFFFF,endColorstr=#E6FFFFFF);margin-top:12%}#login #wrapper footer{background:transparent}#login #wrapper footer a{color:#55170e;text-decoration:none}#login #wrapper footer a:hover{color:#df4947}#login #wrapper footer span{color:#55170e}#login #wrapper footer .kaustik-logo-block #kaustik-logo{content:url(/build/images/V-logo-dark-red.00913cb5.png);height:40px}#login #wrapper footer .link-block a{border-right:1px solid #55170e;padding:10px 16px 10px 14px}#login #wrapper footer .link-block a:last-child{border-right:none}#login #wrapper footer .link-block span.enterprise-powered-by{padding:10px 0 10px 14px}#login #wrapper footer .link-block a.enterprise-powered-by-link{padding-left:0}#login #wrapper footer .social-block a{padding:10px 2px}#login #wrapper footer .social-block a:first-child{border-left:1px solid #55170e;padding-left:18px}#login #wrapper footer .social-block a .footer-social{font-size:16px;font-size:1.6rem}#login #wrapper footer .social-block a .newsdesk-icon{background-image:url(/build/images/newsdeskicon_black_red.4733ff86.png);background-position:16px 0;display:inline-block;height:16px;width:16px}#login #wrapper footer .social-block a .newsdesk-icon:hover{background-position:0 0}#login #wrapper footer .language-block a{border-right:1px solid #55170e;padding:10px 12px 10px 10px}#login #wrapper footer .language-block a:last-child{border-right:none}@media only screen and (min-width:992px){#login #wrapper #main-content{width:65%}}@media only screen and (min-width:768px){#login #wrapper #mobile-header,#login #wrapper .mobile-header-margin{display:none}#login #wrapper #login-form .news-box{margin-left:10px;width:45%}}@media only screen and (max-width:767px){#login #wrapper #mobile-header,#login #wrapper .mobile-header-margin{display:none}#login #wrapper #main-content{margin:12% 3%}#login #wrapper #main-content .btn{width:100%}#login #wrapper #login-form{margin-top:5px}#login #wrapper #login-form .login-box{padding:0 8% 80px}#login #wrapper #login-form .news-box{margin-top:10px;padding:0 8% 80px}#login #wrapper footer{padding:40px 0}}@media only screen and (max-width:375px){#login #wrapper footer .language-block a,#login #wrapper footer .link-block a{padding:1px 5px}}body{font-family:Roboto,Helvetica,Arial,sans-serif}.btn:hover{transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms}.btn:not(.btn-link){box-sizing:border-box;font-weight:500;text-transform:uppercase}.btn-default{border:none;box-shadow:none}.btn-group-vertical{width:100%}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group-vertical>.btn:first-child:not(:last-child),.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:4px}.dropdown-toggle:not(#user-dropdown,#ticket-dropdown,#notification-dropdown,#customer-portal-link){border:none;border-bottom:1px solid #9d9d9d;border-radius:0;box-shadow:none;font-style:italic;font-weight:400;margin-bottom:2px;padding-bottom:5px}.dropdown-toggle:hover:not(#user-dropdown,#ticket-dropdown,#notification-dropdown,#customer-portal-link){background-color:transparent;border-bottom:2px solid #1a1a1a;margin-bottom:1px;transition:none}input[type=search]{box-sizing:content-box}input[type=search].form-control{box-sizing:border-box}.form-control{border:1px solid #9d9d9d;border-radius:4px;padding:2px 2px 2px 7px}.form-control:hover{border-color:#1a1a1a}.form-control:focus{border-color:#00aced;box-shadow:none;outline:1px solid #00aced}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>thead>tr>td{border-left:none;border-right:none;font-size:14px;font-weight:400;text-align:left}#contract-content>.table-bordered>tbody>tr>td,#contract-content>.table-bordered>tbody>tr>th,#contract-locked-html>.table-bordered>tbody>tr>td,#contract-locked-html>.table-bordered>tbody>tr>th,#contract-unlocked-html>.table-bordered>tbody>tr>td,#contract-unlocked-html>.table-bordered>tbody>tr>th,#js-contract-preview-modal-body>.table-bordered>tbody>tr>td,#js-contract-preview-modal-body>.table-bordered>tbody>tr>th{border-left:1px solid #ddd;border-right:1px solid #ddd}.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>th{border:none}.table-bordered>thead{font-size:12px;font-weight:500}#js-schedule-show-message-form{margin-top:8px}body #wrapper .menu{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}body #wrapper .menu nav #main-menu ul li.active a,body #wrapper .menu nav #main-menu ul li.current_ancestor a{background-color:transparent;border-bottom:3px solid #df4947}#login #wrapper{background:#fff url(/build/images/aiai_bg_swing.4c89fe5a.png) no-repeat 100% 100%;background-size:cover}#login.bankid>#wrapper{background:#fff}#login #login-form .login-box h2{background:url(/build/images/aiailogo_wide_red.76d93c8e.png) center 25px no-repeat;height:100px;overflow:hidden;text-indent:100%;white-space:nowrap}