body{padding-left:50px;color:#2b2b2b;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative}footer{clear:both;padding-top:20px}strong{font-family:"Open Sans";font-weight:800}h1{margin-bottom:20px;text-transform:uppercase;font-weight:bold;font-size:24px}h2{font-weight:700;font-size:18px}label{font-weight:normal}.no-margins{margin:0}.inline-block{display:inline-block}hr.dashed{border-top:1px dashed #c2c2c2}hr.dotted{border-top:1px dotted #c2c2c2}hr.half-margins{margin-top:10px;margin-bottom:10px}ol.ol-numbered{padding:0 15px 0 30px;counter-reset:item}ol.ol-numbered h4{display:inline}ol.ol-numbered>li{padding-bottom:10px}ol.ol-numbered>li,ol.ol-numbered ol>li{display:block;position:relative}ol.ol-numbered>li ol,ol.ol-numbered ol>li ol{counter-reset:item}ol.ol-numbered>li:before,ol.ol-numbered ol>li:before{content:counters(item,".") ".";counter-increment:item;position:absolute;left:-28px;font-size:18px;font-weight:500;line-height:1.1}ol.ol-numbered>li>ul ul,ol.ol-numbered ol>li>ul ul{list-style-type:circle}ol.ol-numbered>li>ol>li:before,ol.ol-numbered ol>li>ol>li:before{left:-36px;font-size:inherit;font-weight:inherit;line-height:inherit}ol.ol-numbered>li>ol>li>ol>li:before,ol.ol-numbered ol>li>ol>li>ol>li:before{left:-44px}ol.ol-numbered>li>ol>li>ol>li>ol>li:before,ol.ol-numbered ol>li>ol>li>ol>li>ol>li:before{left:-58px}input,select,textarea,.multiselect.form-control,.multiselect-container{max-width:350px}.center-block{display:table}.breadcrumb{background-color:transparent;position:relative;top:-20px;margin-bottom:0;border-bottom:1px solid #eee;border-radius:0;padding:8px 0}.validation-summary-errors{color:#a94442}.page-header{height:100px;position:relative;margin:0 0 20px 0}.page-header h1{position:absolute;bottom:0;margin-bottom:2px;padding-bottom:10px;border-bottom:4px solid #9f9f9f}.title-small{font-size:18px;padding:3px 5px;margin:5px 0;border-left:4px solid #9f9f9f}.form-control{border-radius:initial;border-color:#b7b7b7}.form-control[readonly]{cursor:not-allowed}.inline-form-control{display:inline-block;float:left;line-height:34px;padding-bottom:10px;top:0!important}.inline-form-control .form-control{max-width:100px}.affix{position:fixed!important}.fullwidth-form .form-control{max-width:100%;height:38px}.fullwidth-form .form-control[type="checkbox"]{width:38px;margin:0}.fullwidth-form div.checkbox{margin-top:0}.fullwidth-form div.checkbox input[type="checkbox"]:after{content:" ";background-color:#fff;display:inline-block;visibility:visible;height:100%;width:100%;border:1px solid #b7b7b7;font-size:24px;text-align:center;color:#9f9f9f}.fullwidth-form div.checkbox input[type="checkbox"]:checked:after{content:"✔"}.fullwidth-form div.checkbox label{padding-left:44px;padding-top:10px;color:#000}.fullwidth-form textarea.form-control{min-height:100px}.fullwidth-form label{font-weight:normal;font-size:16px;color:#7d7d7d}.fullwidth-form .form-group label{padding-right:5px}.fullwidth-form .form-group label:after{content:':'}.btn{border-radius:2px}.input-group,.btn-group{width:100%}.form-horizontal .form-group .input-group{max-width:350px}.control-label.pull-left{margin-right:15px}.next-btn{text-transform:uppercase;padding-left:40px;overflow:hidden;margin-top:20px}.next-btn[disabled]{border-color:#ccc}.next-btn span{font-size:28px;line-height:0;position:relative;top:2px;padding-left:40px}.prev-btn{text-transform:uppercase;padding-right:40px;overflow:hidden;margin-top:20px}.prev-btn[disabled]{border-color:#ccc}.prev-btn span{font-size:28px;line-height:0;position:relative;top:2px;padding-right:40px}.btn-round{width:34px;height:34px;border-radius:100%;padding:5px 10px;text-align:left}.btn-round.glyphicon-stop{padding:5px 8px}.btn-long{width:100%;white-space:normal}.btn-yellow{color:#000;background-color:#9f9f9f;border-color:#9f9f9f}.btn-yellow:hover,.btn-yellow:focus,.btn-yellow:active{background-color:#9f9f9f;border-color:#9f9f9f}.btn-dark{color:#fff;background-color:#434343;border-color:#434343}.btn-dark:hover,.btn-dark:focus,.btn-dark:active{background-color:#737373;border-color:#737373;color:#fff}.black-header{background-color:#3e3e3e;color:#fff;font-weight:bold;font-size:18px;padding:15px;text-transform:uppercase;position:relative;margin-bottom:30px}.black-header:before{content:'';position:absolute;bottom:-10px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:10px solid #3e3e3e}.glyphicon-question-sign{color:#737373}.multiselect-native-select .open{position:relative}.multiselect-native-select .open .multiselect-container{width:100%}label.checkbox{padding:5px 0 5px 28px;margin:0}div.checkbox{margin-top:0;width:38px;height:34px;display:inline-block}div.checkbox input[type="checkbox"]{width:38px;margin:0}div.checkbox input[type="checkbox"]:after{content:" ";background-color:#fff;display:inline-block;visibility:visible;height:100%;width:100%;border:1px solid #b7b7b7;font-size:24px;text-align:center;color:#9f9f9f}div.checkbox input[type="checkbox"][readonly]:after{background-color:#eee}div.checkbox input[type="checkbox"]:focus{outline:none}div.checkbox input[type="checkbox"]:checked:after{content:"✔"}div.checkbox label{padding-left:44px;padding-top:10px;color:#000}div.checkbox.input-group-addon{padding:0;font-size:inherit;font-weight:inherit;line-height:1;color:inherit;text-align:inherit;background-color:inherit;border:inherit;border-radius:0}div.checkbox+.badge{margin-top:8px;margin-left:5px}.modal .radio-container label{top:-10px}.radio-container .radio{width:38px;height:34px;display:inline-block;margin:0 15px 0 0}.radio-container .radio input[type="radio"]{width:38px;margin:0}.radio-container .radio input[type="radio"]:after{content:" ";background-color:#fff;display:inline-block;visibility:visible;height:100%;width:100%;border:1px solid #b7b7b7;font-size:24px;text-align:center;color:#9f9f9f}.radio-container .radio input[type="radio"][readonly]:after{background-color:#eee}.radio-container .radio input[type="radio"]:focus{outline:none}.radio-container .radio input[type="radio"]:checked:after{content:"✔"}.radio-container label{font-weight:bold;position:relative;top:-4px;margin-right:5px;font-size:inherit;color:inherit}input[type="number"]:not(.no-spinner){text-align:center;-moz-appearance:textfield}input[type="number"]:not(.no-spinner)::-webkit-outer-spin-button,input[type="number"]:not(.no-spinner)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]:not(.no-spinner)[disabled]{z-index:4}.spinner{position:absolute;z-index:3;top:0;line-height:34px;font-size:18px;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.spinner.spinner-minus{left:0;text-align:left;margin-left:5px}.spinner.spinner-plus{right:0;text-align:right;margin-right:5px}.popover{max-width:600px;min-width:300px}[data-toggle="tooltip"]{margin-left:10px;cursor:pointer}button[data-toggle="tooltip"]{margin-left:0}.tooltip.in{filter:alpha(opacity=100);opacity:1}.tooltip .tooltip-inner{background-color:#fff;color:#2b2b2b;border:1px solid #b7b7b7;border-radius:0;padding:15px;max-width:600px;text-align:left}.tooltip .tooltip-inner ul{margin:0;padding:0 0 0 10px}.tooltip.right .tooltip-arrow{border-right-color:#b7b7b7}.tooltip.right .tooltip-arrow:before{content:'';position:absolute;width:0;height:0;border-color:transparent;border-style:solid;top:50%;left:0;margin-top:-5px;margin-left:1px;border-width:5px 5px 5px 0;border-right-color:#fff}.tooltip.left .tooltip-arrow{border-left-color:#b7b7b7}.tooltip.left .tooltip-arrow:before{content:'';position:absolute;width:0;height:0;border-color:transparent;border-style:solid;top:50%;left:0;margin-top:-5px;margin-left:-7px;border-width:5px 0 5px 5px;border-left-color:#fff}.tooltip.top .tooltip-arrow{border-top-color:#b7b7b7}.tooltip.top .tooltip-arrow:before{content:'';position:absolute;width:0;height:0;border-color:transparent;border-style:solid;top:50%;left:0;margin-top:-6px;margin-left:-5px;border-width:5px 5px 0;border-top-color:#fff}.tooltip.bottom .tooltip-arrow{border-bottom-color:#b7b7b7}.tooltip.bottom .tooltip-arrow:before{content:'';position:absolute;width:0;height:0;border-color:transparent;border-style:solid;top:50%;left:0;margin-top:1px;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#fff}.exclamation-sign-setup{display:flex;align-items:center;gap:1rem}.exclamation-sign{display:block;flex-shrink:0;color:red;line-height:10px;text-align:center;width:25px;height:25px;border:1px solid red;border-radius:50px;padding:7px 0;font-size:16px;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.exclamation-sign:after{content:'!';top:50%;left:50%;transform:translate(-50%,-50%)}.select{position:relative;width:100%;max-width:350px}.select:after,.select:before{content:'';width:30px;position:absolute;top:2px;right:1px;bottom:2px;pointer-events:none}.select:after{content:"";font-family:'Glyphicons Halflings';text-align:center;font-weight:normal;font-size:14px;line-height:30px;-webkit-transform:scale(1.3,1);-ms-transform:scale(1.3,1);transform:scale(1.3,1)}.select:before{border-left:1px solid #b7b7b7}.select select{-moz-appearance:none;-webkit-appearance:none}.select select::-ms-expand{display:none}.select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.form-switcher.form-switcher-equal-options{display:inline-block;float:left}.form-switcher.form-switcher-lg.form-switcher-equal-options input[type="checkbox"]:checked+.switcher,.form-switcher.form-switcher-lg.form-switcher-equal-options input[type="checkbox"]+.switcher{border-color:#ccc;-moz-box-shadow:0 0 0 15px #ccc inset;-webkit-box-shadow:0 0 0 15px #ccc inset;box-shadow:0 0 0 15px #ccc inset}.form-switcher-label{float:left;line-height:30px;margin-right:15px}.form-switcher-equal-options+.form-switcher-label{margin-right:0;margin-left:15px}.glyphicon.glyphicon-chevron-down.collapsed:before{content:""}button.close{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}ul.gj-list-md li{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;word-break:break-word}ul.gj-list-md li [data-role=display]{padding:0 0 7px 0!important;line-height:16px}.gj-list-md-active{background:none!important}.gj-list-md-active>[data-role="wrapper"] [data-role=display]{font-weight:bold}.alert-sm{padding:9px;border-radius:3px}.modal-fullscreen .modal-dialog{width:initial;height:initial;max-width:initial;margin:30px 100px 50px}.modal-title{text-transform:uppercase}.table-container{overflow:auto}.table thead th{background:#fff}.table tbody tr:nth-child(even) .sticky-striped:first-of-type{background-color:#fff}.table tbody tr:nth-of-type(odd) .sticky-striped:first-of-type{background-color:#f9f9f9}.table tr .sticky-1{position:sticky;left:0}.table.break-word th,.table.break-word td{word-break:break-word}.table.col-5 th,.table.col-5 td{width:calc(100%/5)}.table.col-6 th,.table.col-6 td{width:calc(100%/6)}.square{display:inline-block;width:12px;height:12px}.square.grey{background-color:#cfcfcf}.square.green{background-color:#97c900}.square.purple{background-color:#ca56a3}.square.sky-blue{background-color:#00cfcd}.square.yellow{background-color:#9f9f9f}.ajax_loader{display:none}.loader-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10);-moz-opacity:.1;-khtml-opacity:.1;z-index:99998}.windows8{width:90px;height:90px;position:fixed;left:45%;top:40%;z-index:99999}.windows8 .wBall{position:absolute;width:86px;height:86px;opacity:0;-moz-transform:rotate(225deg);-moz-animation:orbit 4.95s infinite;-webkit-transform:rotate(225deg);-webkit-animation:orbit 4.95s infinite;-ms-transform:rotate(225deg);-ms-animation:orbit 4.95s infinite;-o-transform:rotate(225deg);-o-animation:orbit 4.95s infinite;transform:rotate(225deg);animation:orbit 4.95s infinite}.windows8 .wBall .wInnerBall{position:absolute;width:11px;height:11px;background:#9f9f9f;left:0;top:0;-moz-border-radius:11px;-webkit-border-radius:11px;-ms-border-radius:11px;-o-border-radius:11px;border-radius:11px;-webkit-box-shadow:0 0 10px 1px #000;-moz-box-shadow:0 0 10px 1px #000;box-shadow:0 0 10px 1px #000}.windows8 .wBall_1{-moz-animation-delay:1.08s;-webkit-animation-delay:1.08s;-ms-animation-delay:1.08s;-o-animation-delay:1.08s;animation-delay:1.08s}.windows8 .wBall_2{-moz-animation-delay:.22s;-webkit-animation-delay:.22s;-ms-animation-delay:.22s;-o-animation-delay:.22s;animation-delay:.22s}.windows8 .wBall_3{-moz-animation-delay:.43s;-webkit-animation-delay:.43s;-ms-animation-delay:.43s;-o-animation-delay:.43s;animation-delay:.43s}.windows8 .wBall_4{-moz-animation-delay:.65s;-webkit-animation-delay:.65s;-ms-animation-delay:.65s;-o-animation-delay:.65s;animation-delay:.65s}.windows8 .wBall_5{-moz-animation-delay:.86s;-webkit-animation-delay:.86s;-ms-animation-delay:.86s;-o-animation-delay:.86s;animation-delay:.86s}@-moz-keyframes orbit{0%{opacity:1;z-index:99;-moz-transform:rotate(180deg);-moz-animation-timing-function:ease-out}7%{opacity:1;-moz-transform:rotate(300deg);-moz-animation-timing-function:linear;-moz-origin:0%}30%{opacity:1;-moz-transform:rotate(410deg);-moz-animation-timing-function:ease-in-out;-moz-origin:7%}39%{opacity:1;-moz-transform:rotate(645deg);-moz-animation-timing-function:linear;-moz-origin:30%}70%{opacity:1;-moz-transform:rotate(770deg);-moz-animation-timing-function:ease-out;-moz-origin:39%}75%{opacity:1;-moz-transform:rotate(900deg);-moz-animation-timing-function:ease-out;-moz-origin:70%}76%{opacity:0;-moz-transform:rotate(900deg)}100%{opacity:0;-moz-transform:rotate(900deg)}}@-webkit-keyframes orbit{0%{opacity:1;z-index:99;-webkit-transform:rotate(180deg);-webkit-animation-timing-function:ease-out}7%{opacity:1;-webkit-transform:rotate(300deg);-webkit-animation-timing-function:linear;-webkit-origin:0%}30%{opacity:1;-webkit-transform:rotate(410deg);-webkit-animation-timing-function:ease-in-out;-webkit-origin:7%}39%{opacity:1;-webkit-transform:rotate(645deg);-webkit-animation-timing-function:linear;-webkit-origin:30%}70%{opacity:1;-webkit-transform:rotate(770deg);-webkit-animation-timing-function:ease-out;-webkit-origin:39%}75%{opacity:1;-webkit-transform:rotate(900deg);-webkit-animation-timing-function:ease-out;-webkit-origin:70%}76%{opacity:0;-webkit-transform:rotate(900deg)}100%{opacity:0;-webkit-transform:rotate(900deg)}}@-ms-keyframes orbit{0%{opacity:1;z-index:99;-ms-transform:rotate(180deg);-ms-animation-timing-function:ease-out}7%{opacity:1;-ms-transform:rotate(300deg);-ms-animation-timing-function:linear;-ms-origin:0%}30%{opacity:1;-ms-transform:rotate(410deg);-ms-animation-timing-function:ease-in-out;-ms-origin:7%}39%{opacity:1;-ms-transform:rotate(645deg);-ms-animation-timing-function:linear;-ms-origin:30%}70%{opacity:1;-ms-transform:rotate(770deg);-ms-animation-timing-function:ease-out;-ms-origin:39%}75%{opacity:1;-ms-transform:rotate(900deg);-ms-animation-timing-function:ease-out;-ms-origin:70%}76%{opacity:0;-ms-transform:rotate(900deg)}100%{opacity:0;-ms-transform:rotate(900deg)}}@-o-keyframes orbit{0%{opacity:1;z-index:99;-o-transform:rotate(180deg);-o-animation-timing-function:ease-out;}7%{opacity:1;-o-transform:rotate(300deg);-o-animation-timing-function:linear;-o-origin:0%;}30%{opacity:1;-o-transform:rotate(410deg);-o-animation-timing-function:ease-in-out;-o-origin:7%;}39%{opacity:1;-o-transform:rotate(645deg);-o-animation-timing-function:linear;-o-origin:30%;}70%{opacity:1;-o-transform:rotate(770deg);-o-animation-timing-function:ease-out;-o-origin:39%;}75%{opacity:1;-o-transform:rotate(900deg);-o-animation-timing-function:ease-out;-o-origin:70%;}76%{opacity:0;-o-transform:rotate(900deg);}100%{opacity:0;-o-transform:rotate(900deg);}}@keyframes orbit{0%{opacity:1;z-index:99;transform:rotate(180deg);animation-timing-function:ease-out}7%{opacity:1;transform:rotate(300deg);animation-timing-function:linear;origin:0%}30%{opacity:1;transform:rotate(410deg);animation-timing-function:ease-in-out;origin:7%}39%{opacity:1;transform:rotate(645deg);animation-timing-function:linear;origin:30%}70%{opacity:1;transform:rotate(770deg);animation-timing-function:ease-out;origin:39%}75%{opacity:1;transform:rotate(900deg);animation-timing-function:ease-out;origin:70%}76%{opacity:0;transform:rotate(900deg)}100%{opacity:0;transform:rotate(900deg)}}.left-menu{width:50px;position:fixed;left:0;top:0;height:100%;background-color:#f1f1f1;max-width:50px;z-index:1000}.left-menu.disabled li:not(.logout){opacity:.5}.left-menu.disabled li:not(.logout) a{cursor:not-allowed!important}.left-menu.disabled .submenu-items,.left-menu.disabled .left-menu-expander{display:none!important}.left-menu .top-logo{background-color:#e8e8e8;padding:0}.left-menu .top-logo a{color:#000;text-decoration:none!important;display:inline-block}.left-menu .top-logo img{width:50px;padding:4px}.left-menu .top-logo .navbar-toggle{border:1px solid #fff;background-color:#737373;padding:7px 6px;margin-top:10px;margin-bottom:10px}.left-menu .top-logo .navbar-toggle .icon-bar{background-color:#fff}.left-menu .top-logo .navbar-toggle:hover{background-color:#737373}.left-menu .top-logo .company-name{display:none;padding-left:6px;padding-top:4px;float:right;font-size:20px;text-transform:uppercase}.left-menu .top-logo .company-name small{display:block;text-transform:none;line-height:10px;font-size:73%}.left-menu .icon.notifications>span,.left-menu #notifications-count{border-radius:50px;padding:5px;width:20px;height:20px;display:inline-block;background-color:red;color:#fff;font-size:12px;line-height:8px;position:absolute;right:-4px;top:0;text-align:center}.left-menu .icon.notifications>span:empty,.left-menu #notifications-count:empty{display:none}.left-menu #notifications-count{left:-8px;top:-8px}.left-menu .left-menu-items{list-style:none;padding:0;margin:20px 0 0 0}.left-menu .left-menu-items>li{color:#333}.left-menu .left-menu-items>li:hover{background-color:#737373;border-right:4px solid #e7e7e7;color:#fff}.left-menu .left-menu-items .submenu-items a{padding:10px 40px!important}.left-menu .left-menu-items a{display:block;text-align:center;line-height:0;padding:5px 0;font-size:0;color:inherit;clear:both;text-decoration:none}.left-menu .left-menu-items .icon{display:inline-block;width:40px;height:30px;background-image:url(/Images/menu-sprite.svg);background-repeat:no-repeat;background-size:46px;margin:5px 0;font-size:28px;text-align:center;color:silver}.left-menu .left-menu-items .icon.no-bg{background:none}.left-menu .left-menu-items .icon.theory{background-position:-3px -2px}.left-menu .left-menu-items .icon.driving{background-position:-3px -36px}.left-menu .left-menu-items .icon.calendar{background-position:-3px -106px}.left-menu .left-menu-items .icon.notifications{background-position:-3px -72px;position:relative}.left-menu .left-menu-items .icon.educational-info{background-position:-3px -140px}.left-menu .left-menu-items .icon.payment{background-position:-3px -174px}.left-menu .left-menu-items .icon.settings{background-position:-3px -208px}.left-menu .left-menu-items .avatar{width:46px;height:46px;padding:2px;-webkit-transition:none;-o-transition:none;transition:none;text-align:center;text-transform:uppercase;padding:0;font-size:inherit;background-image:none}.left-menu .left-menu-items .avatar img{width:100%}.left-menu .left-menu-items .avatar span{color:#2b2b2b;line-height:40px;font-size:30px;font-weight:bold}.left-menu .submenu-items{list-style:none;padding:0}.left-menu .submenu-items li .glyphicon-chevron-right{font-size:80%;padding-right:10px}.left-menu .submenu-items li:hover>a{background-color:#e7e7e7;color:#333}.left-menu .submenu-items li .notification-menu-text{font-size:18px;line-height:18px;display:inline}.left-menu .submenu-items li .notification-menu-text small{line-height:120%;display:block;font-size:70%;opacity:.8}.left-menu .submenu-items li .submenu-items{z-index:3}.left-menu .submenu-items li .submenu-items li:first-child{display:block}.left-menu .submenu-items li:first-child{display:none}.left-menu .left-menu-expander{text-decoration:none!important;font-size:30px;color:#737373;position:relative;width:32px;height:32px}.left-menu .left-menu-expander .glyphicon{position:absolute;-webkit-transform:scale(.5,1);-ms-transform:scale(.5,1);transform:scale(.5,1)}.left-menu .left-menu-expander .glyphicon:first-child{margin-left:6px}.contract fieldset{margin-top:20px}.contract .option-group{clear:both;padding-top:20px}.contract .option-group>.row>div:empty{display:none}.contract .option-group:first-child{padding-top:0}.contract .option{cursor:pointer;border:2px solid transparent;padding:10px;margin-bottom:20px;border-radius:4px;text-align:center;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.4);-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.4);box-shadow:0 0 5px 1px rgba(0,0,0,.4)}.contract .option.selected{border-color:#9f9f9f;-webkit-box-shadow:0 0 5px 1px rgba(255,206,0,.4);-moz-box-shadow:0 0 5px 1px rgba(255,206,0,.4);box-shadow:0 0 5px 1px rgba(255,206,0,.4)}.contract .option.disabled{cursor:not-allowed}.contract .option.disabled .selected-icon{opacity:1;display:block!important}.contract .option.disabled .selected-icon *{opacity:1}.contract .option.disabled .btn{color:#333!important;background-color:#fff!important;border-color:#ccc!important;cursor:not-allowed}.contract .option.disabled .btn .glyphicon{color:#333!important}.contract .option:hover .btn,.contract .option.selected .btn{background-color:#9f9f9f;border-color:#fff}.contract .option:hover .btn .glyphicon,.contract .option.selected .btn .glyphicon{color:#fff}.contract .option img{max-width:100%;width:auto}.contract .option .btn{width:100%;margin-top:20px}.contract .option .btn .glyphicon{padding-left:20px}.contract #confirm-info.change-info span{display:inline}.contract #confirm-info.change-info span:first-child{display:none}.contract #confirm-info span{display:none}.contract #confirm-info span:first-child{display:inline}.contract #categories .sale-msg{font-weight:bold}.contract #categories .option{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.contract #categories .option.non-available>div{opacity:.3}.contract #categories .option.non-available .tooltip{top:calc(40% - 30px)!important;left:12%!important;position:absolute!important}.contract #categories .option.non-available .tooltip.in{opacity:1}.contract #categories .option.non-available .tooltip .tooltip-arrow{display:none}.contract #categories .option>div{position:relative}.contract #categories .option>div>div{position:relative}.contract #categories .option.sale .price-container .old-price{display:inline-block}.contract #categories .option .price-container{font-size:30px;font-weight:bold;position:relative;text-align:left;padding-left:15%}.contract #categories .option .price-container .old-price{display:none;text-decoration:line-through;position:absolute;font-size:60%;top:-18px;margin-left:-60px}.contract #categories .option .price-container .glyphicon-menu-right{font-size:10px;font-weight:bold;transform:scale(1,1.5);top:-4px}.contract #categories .option .price-container small{font-weight:normal}.contract #categories .option .tooltip-container{position:absolute;z-index:1;right:30%;font-size:20px}.contract #gear{display:none}.contract #program-type{display:none}.contract #program-type>.row>div{margin-top:25px}.contract #program-type .option.selected .icon{border-color:#9f9f9f;-webkit-box-shadow:0 0 5px 1px rgba(255,206,0,.4);-moz-box-shadow:0 0 5px 1px rgba(255,206,0,.4);box-shadow:0 0 5px 1px rgba(255,206,0,.4)}.contract #program-type .option p{margin:0}.contract #program-type .option .icon{border:2px solid #fff;border-radius:100px;background-color:#fff;width:54px;height:54px;left:calc(50% - 27px);top:-27px;position:absolute;background-image:url('/Images/program-type-sprite.png');background-repeat:no-repeat;background-position-y:10px;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.4);-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.4);box-shadow:0 0 5px 1px rgba(0,0,0,.4)}.contract #program-type .option .icon1{background-position-x:10px}.contract #program-type .option .icon2{background-position-x:-37px}.contract #program-type .option .icon3{background-position-x:-86px}.contract #program-type .option .icon4{background-position-x:-124px}.contract #program-type .option .title{font-size:20px;font-weight:bold;padding-top:15px}.contract #program-type .option .price{font-size:20px;margin-top:10px}.contract #program-type .option .price strong{font-size:32px}.contract #program-type .option .row{text-align:left;border-top:1px solid #adadad;margin:0;padding:4px 0;word-break:break-word}.contract #program-type .option .row>div{padding:0}.contract #group .option .title{background-color:#f1f1f1;margin:-12px -12px 15px -12px;padding:15px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;border:2px solid transparent;border-bottom:none}.contract #group .option .title p{padding:0;margin:0}.contract #group .option .title .date{font-size:20px;font-weight:bold}.contract #group .option .title .date span{text-transform:uppercase}.contract #group .option .title:after{content:"";position:absolute;font-size:34px;margin-top:3px;margin-left:-17px;color:#f1f1f1;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(90deg) scale(.5,1);-ms-transform:rotate(90deg) scale(.5,1);transform:rotate(90deg) scale(.5,1)}.contract #group .option .row{text-align:left;border-top:1px solid #adadad;margin:0;padding:4px 0;text-transform:capitalize}.contract #group .option .row>div{padding:0}.contract #group .option.selected .title{border-color:#9f9f9f}.contract #contract-steps{margin-bottom:50px;margin-top:-20px}.contract #contract-steps .step-container{font-size:16px;line-height:16px;text-align:center;display:table;width:100%;border:1px solid #ccc;margin-top:30px;padding:0 15px}.contract #contract-steps .step-container div{display:table-row;height:70px}.contract #contract-steps .step-container p{display:table-cell;vertical-align:middle}.contract #contract-steps .step-container a{color:#000;text-decoration:none}.contract #contract-steps .step-container span{border:1px solid #ccc;border-radius:100px;background-color:#fff;width:40px;height:40px;line-height:38px;left:calc(50% - 20px);bottom:-20px;position:absolute;z-index:1}.contract #contract-steps .step-container:after{content:'';display:table-row;height:10px}.contract #contract-steps .step-container.selected{background-color:#9f9f9f}.contract #contract-steps .step-container.selected span{border:2px solid #9f9f9f}.contract #agreement-text{border:1px solid #ccc;padding:15px;overflow-y:scroll;max-height:400px;margin-bottom:15px}.contract #categories{display:none}.contract #categories .add-icon,.contract #categories .selected-icon{display:none;position:absolute;top:0;left:0;height:100%;width:100%}.contract #categories .add-icon canvas,.contract #categories .selected-icon canvas{width:100%;height:auto}.contract #categories .option:hover .add-icon{opacity:1;display:block}.contract #categories .option:hover .add-icon *{opacity:1}.contract #driving-license{display:none}.contract #driving-license ul#license-categories{padding:0;margin:0;list-style:none;width:100%}.contract #driving-license ul#license-categories li{float:left;padding-right:15px;min-width:38px;margin-bottom:20px}.contract #driving-license ul#license-categories li label{min-width:24px;width:24px;text-align:center;margin:0;line-height:35px;padding-top:7px;padding-right:5px;font-weight:bold}.contract #driving-license ul#license-categories.items-8 li{width:12.5%;max-width:78px}.contract #contracts{display:none}.contract #contracts .contract{border-radius:0;-moz-box-shadow:0 0 10px 1px #e0e0e0;-webkit-box-shadow:0 0 10px 1px #e0e0e0;box-shadow:0 0 10px 1px #e0e0e0;padding:15px;counter-reset:contract-option-item}.contract #contracts .contract .panel-heading{background:none;border:none;position:relative;margin-top:20px}.contract #contracts .contract .panel-heading:before{content:'';position:absolute;width:8px;background-color:#9f9f9f;top:15px;left:-15px;bottom:18px}.contract #contracts .contract .panel-heading h4{font-weight:bold}.contract #contracts .contract .panel-heading .glyphicon.glyphicon-menu-down{margin-left:15px;cursor:pointer;-webkit-transform:scale(1.3,1);-ms-transform:scale(1.3,1);transform:scale(1.3,1);font-size:14px}.contract #contracts .contract .contract-remove{cursor:pointer;font-size:12px;font-weight:normal}.contract #contracts .contract .total-amount{font-size:36px;font-weight:700}.contract #contracts .contract .description{margin-bottom:15px}.contract #contracts .contract .description .glyphicon{transform:scale(1,1.5);font-size:8px;margin-right:5px;font-weight:bold;top:-1px}.contract #contracts .contract .description br{line-height:200%}.contract #contracts .contract .remarks{counter-reset:remarks-item}.contract #contracts .contract .remarks p{font-style:italic;font-size:.9em;color:#616161;counter-increment:remarks-item}.contract #contracts .contract .remarks p:before{content:counters(remarks-item,"") "";font-weight:normal;font-size:.9em;top:-5px;padding-right:3px;position:relative;font-style:normal;color:#2b2b2b}.contract #contracts .contract div[data-optionname]:not([data-remark=""]){counter-increment:contract-option-item}.contract #contracts .contract div[data-optionname]:not([data-remark=""]) .option-title:after{content:counters(contract-option-item,"") "";font-weight:normal;font-size:.8em;top:-5px;padding-left:3px;position:relative}.contract #contracts .contract .contract-options.main-contract-options{clear:both}.contract #contracts .contract .contract-options.main-contract-options .btn-group.btn-2 .btn,.contract #contracts .contract .contract-options.main-contract-options .btn-group.btn-4 .btn{max-width:150px}.contract #contracts .contract .contract-options.configurator .option-title{float:none;display:block;margin-bottom:10px}.contract #contracts .contract .contract-options.configurator .btn-group{display:table;margin-bottom:20px}.contract #contracts .contract .contract-options.configurator .btn-group .btn{white-space:normal;display:table-cell;float:none;width:50%!important}.contract #contracts .contract .contract-options.configurator .btn-group .btn-seperator{display:table-row;height:22px}.contract #contracts .contract .contract-options .option-title{padding-top:7px;margin-bottom:0;word-break:break-word;font-weight:bold}.contract #contracts .contract .contract-options .btn-group .btn{background-color:#f3f3f3;border:1px solid transparent;-moz-box-shadow:inset 1px 1px 3px #dadada;-webkit-box-shadow:inset 1px 1px 3px #dadada;box-shadow:inset 1px 1px 3px #dadada;border-top-color:#dadada;border-left-color:#dadada}.contract #contracts .contract .contract-options .btn-group .btn i{display:block;color:#777}.contract #contracts .contract .contract-options .btn-group .btn:active,.contract #contracts .contract .contract-options .btn-group .btn.active{color:#000;background-color:#9f9f9f;border-color:#fff2b8;font-weight:bold;-moz-box-shadow:0 0 10px 2px #dadada;-webkit-box-shadow:0 0 10px 2px #dadada;box-shadow:0 0 10px 2px #dadada}.contract #contracts .contract .contract-options .btn-group .btn:active .price,.contract #contracts .contract .contract-options .btn-group .btn.active .price{font-weight:normal;color:inherit}.contract #contracts .contract .contract-options .btn-group.btn-2 .btn,.contract #contracts .contract .contract-options .btn-group.btn-4 .btn{width:calc(50% - 5px);max-width:250px;min-width:100px}.contract #contracts .contract .contract-options .btn-group.btn-4 .btn:nth-child(3){clear:left}.contract #contracts .contract .contract-options .input-group{margin-bottom:10px;display:block}.contract #contracts .contract .contract-options .input-group>*{display:inline-block;float:left;line-height:34px;padding-bottom:10px;top:0!important}.contract #contracts .contract .contract-options .input-group input[type="number"]{max-width:100px}.contract #contracts .contract .contract-options .input-group .price{margin-right:15px}.contract #contracts .contract .contract-options .price{position:relative;top:6px;left:5px;font-style:italic}.contract #contracts .contract .contract-options div.checkbox+.price{top:8px}.contract #contracts .contract .contract-options .btn{margin-bottom:20px;outline:0!important}.contract #contracts .contract .contract-options .btn .price{bottom:-20px;top:auto;left:0;position:absolute;width:100%;text-align:center;color:#ccc;cursor:default}.contract #contracts .contract .contract-options .btn .price small{font-size:80%}.contract #contracts .contract .driving-start-points,.contract #contracts .contract .theory-group-start-dates,.contract #contracts .contract .medical-certificate-rules{cursor:pointer}.contract #has-installments-container{display:none}.contract #has-installments-container .control-label{padding:6px 0 0 6px}.contract #has-installments-container .additional-info p{display:none;padding:15px 0 0 0}.contract #total-container{display:none;position:relative;height:80px;overflow:hidden}.contract #total-container>div{bottom:0;left:0;height:80px;width:100%;z-index:9;margin-bottom:0}.contract #total-container>div>div{height:60px;margin:0;padding:10px 0}.contract #total-container>div p{font-size:24px;font-weight:bold;margin:0}.contract #total-container>div p .total-amount{font-size:48px}.contract #total-container>div p small{font-size:100%}.contract #total-container>div p .glyphicon-menu-right{font-size:12px;font-weight:bold;transform:scale(1,1.5);top:-1px}.contract #total-container>div.on-screen{position:fixed;background-color:#f1f1f1}.contract #total-container>div.on-screen>div{border:none;background-color:#f1f1f1}.contract #agreement{display:none}.contract #agreement #agreement-link,.contract #agreement #privacy-policy-link,.contract #agreement #public-offer-link{cursor:pointer}.contract #agreement hr{margin:10px 0 20px 0}.contract .installments-message{display:none}.contract .old-installments-table td,.contract .installments-table td{vertical-align:middle;width:33.333333%}.contract .old-installments-table div.checkbox{margin:0 0 -5px 0}.sber-container{text-decoration:underline;margin-bottom:20px;cursor:pointer;padding:10px 0}#sberbank-info ol{padding:0 0 0 15px;margin-left:10px;list-style:decimal}#sberbank-info ol li{padding-left:10px;position:relative;min-height:30px;z-index:1;margin:5px 0}#sberbank-info ol li:before{content:'';display:inline-block;width:25px;height:25px;position:absolute;left:-22px;top:-2px;-moz-border-radius:30px;-webkit-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;background-color:#ffdb4b;z-index:-1}#personal-manager{margin:30px 0}#personal-manager p{font-size:150%;color:#333}#personal-manager p strong{border-left:4px solid #9f9f9f;padding:3px 10px;margin:3px}#personal-manager .media-left{padding-right:30px}#personal-manager .img-circle{width:150px;height:150px}.month-calendar .calendar-home .calendar-table{border-top:none;border-left:none}.month-calendar .calendar-home .calendar-table .calendar-tbody>div:not(.clearfix) .day{border-bottom:none;border-top:1px solid #ddd}.calendar-home .calendar-header{padding:15px;position:relative;border-top:1px solid #3e3e3e;border-bottom:1px solid #3e3e3e}.calendar-home .calendar-header h2,.calendar-home .calendar-header p{text-align:center;text-transform:uppercase;margin:0}.calendar-home .calendar-table{border:1px solid #ddd;position:relative;margin:15px 0 30px 0;overflow:hidden;min-height:100px}.calendar-home .calendar-table .calendar-tbody{width:100%;height:100%;top:0;word-break:break-word}.calendar-home .calendar-table .calendar-tbody>div:not(.clearfix){float:left;width:14.28571429%;min-width:80px}.calendar-home .calendar-table .calendar-tbody>div:not(.clearfix):after{content:'';position:absolute;top:0;bottom:0;border-left:1px solid #ddd}.calendar-home .calendar-table .calendar-tbody>div:not(.clearfix):first-child:after{border-left:none}.calendar-home .calendar-table .calendar-tbody>div:not(.clearfix)>div{padding:15px}.calendar-home .calendar-table .calendar-tbody>div:not(.clearfix) .day{border-bottom:1px solid #ddd}.calendar-home .calendar-table .calendar-tbody>div:not(.clearfix) .day .weekday{text-transform:uppercase;font-weight:bold}.calendar-home .calendar-table .calendar-tbody>div:not(.clearfix) .day span{float:right;color:#8c8b8b}.calendar-home .calendar-table .calendar-tbody>div:not(.clearfix) .day span:first-child{float:left;color:inherit}.calendar-home .calendar-table .calendar-tbody .lesson-td ul li{border-top:1px solid #ddd;margin-top:5px;padding-top:5px;word-break:break-word}.calendar-home .calendar-table .calendar-tbody .lesson-td ul li:first-child{border:none;padding:0;margin:0}.calendar-home .calendar-table .calendar-tbody .lesson-type{display:block;width:32px;height:32px;background-repeat:no-repeat}.calendar-home .calendar-table .calendar-tbody .lesson-type.theory{background-image:url(/Images/icon-theory.svg);background-size:32px;background-position:0 0}.calendar-home .calendar-table .calendar-tbody .lesson-type.theory.live:after{content:'Live';position:relative;display:inline-block;left:37px;top:4px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:red;border-radius:10px}.calendar-home .calendar-table .calendar-tbody .lesson-type.driving{background-image:url(/Images/icon-driving.svg);background-size:60px;background-position:-2px -2px}.calendar-home .glyphicon-menu-left,.calendar-home .glyphicon-menu-right{color:#a9a9a9;transform:scale(1,1.3);cursor:pointer}.calendar-home .glyphicon-menu-left:hover,.calendar-home .glyphicon-menu-right:hover{color:inherit}.calendar h2{text-align:center;text-transform:uppercase;margin-top:0}.calendar table{position:relative;overflow:hidden}.calendar table .head-date{color:#777;float:right;font-weight:normal}.calendar table tbody{display:inherit;width:100%;height:100%;top:0}.calendar table tbody td{height:41px}.calendar .calendar-header{background-color:#f1f1f1;text-align:center;padding:10px;position:relative;margin-bottom:30px}.calendar .calendar-header .glyphicon-triangle-bottom{position:absolute;left:calc(50% - 15px);top:auto;font-size:30px;bottom:-22px;color:#f1f1f1}.calendar .calendar-footer .glyphicon-menu-left,.calendar .calendar-footer .glyphicon-menu-right{padding:10px;border-radius:100px;background-color:#f1f1f1;cursor:pointer}.calendar .calendar-footer .glyphicon-menu-left:hover,.calendar .calendar-footer .glyphicon-menu-right:hover{background-color:#e8e8e8}.calendar .calendar-footer .month-prev,.calendar .calendar-footer .month-next{cursor:pointer}.calendar .calendar-content .day{border-left:4px solid #9f9f9f}.calendar .calendar-content .day .weekday{text-transform:uppercase;font-weight:bold}.calendar .calendar-content .day[colspan="99"]{color:#777;border-left-color:inherit}.calendar .calendar-content .day[colspan="99"]:hover{background-color:#fff}.calendar .calendar-content .lesson-td ul{margin:0}.calendar .calendar-content .lesson-td ul li{margin-bottom:5px}.calendar .calendar-content .lesson-td ul li strong{color:#000;margin-right:22px}.calendar .calendar-content .lesson-td ul li .lesson-type{display:inline-block;width:20px;height:21px;background-image:url(/Images/home-container-icons-sprite.png);background-position-y:3px;background-position-x:9999px;background-repeat:no-repeat;background-size:65px 15px;background-color:#9f9f9f;border-radius:50px;position:absolute;margin-left:-22px;margin-top:-1px}.calendar .calendar-content .lesson-td ul li .theory{background-position-x:4px}.calendar .calendar-content .lesson-td ul li .driving{background-position-x:-14px}#assign-driving-calendar caption{position:absolute;font-size:16px;top:calc(50% - 20px);left:2px;width:calc(100% - 4px);text-align:center;background-color:#fff}#home-container>div:first-child{margin-bottom:50px;position:relative}#home-container .item-container{border-radius:0;-moz-box-shadow:0 0 10px 1px #e0e0e0;-webkit-box-shadow:0 0 10px 1px #e0e0e0;box-shadow:0 0 10px 1px #e0e0e0}#home-container .item-container h2{text-align:center;text-transform:uppercase;margin-top:0}#home-container .item-container .header{position:relative;top:0;left:0}#home-container .item-container .header h2{padding-top:20px;text-align:left;padding-bottom:5px;border-bottom:1px solid #ccc}#home-container .item-container .header div{position:absolute;top:-15px;left:calc(50% - 47px);padding:0 30px 10px 30px;background-color:#f1f1f1;-webkit-border-bottom-left-radius:200px;-webkit-border-bottom-right-radius:200px;-moz-border-radius-bottomleft:200px;-moz-border-radius-bottomright:200px;border-bottom-left-radius:200px;border-bottom-right-radius:200px}#home-container .item-container .header div:before{content:'';display:table;margin:0 auto;width:34px;height:34px;background-image:url('/Images/home-container-icons-sprite.png?1');background-position-y:4px;background-position-x:9999px;background-repeat:no-repeat}#home-container .item-container .header .icon{height:34px}#home-container .item-container .footer{margin-top:15px}#home-container .item-container .footer p{margin:0}#home-container .item-container .content .item-body{position:relative;min-height:250px}#home-container .item-container .content .item-body .btn{border-radius:0}#home-container .item-container .content .item-body .btn .glyphicon-menu-right{transform:scale(1,1.3);font-size:80%}#home-container .item-container .content .item-body .btn-default{border:2px solid #737373}#home-container .item-container .content .item-body .btn-default:hover,#home-container .item-container .content .item-body .btn-default:focus,#home-container .item-container .content .item-body .btn-default:active{background-color:#e7e7e7;border-color:#e7e7e7}#home-container .item-container .content .item-body .btn-default .glyphicon-menu-right{color:#8f8f8f;transform:scale(1,1.3)}#home-container .item-container .content .item-body .middle{position:absolute;width:100%;top:calc(50% - 18px)}#home-container .item-container .content .item-body .middle.middle2{top:calc(50% - 40px)}#home-container .item-container .content .item-body .middle.middle2 .btn:first-child{margin-bottom:10px}#home-container .item-container .content .item-body .middle.middle3{top:calc(50% - 60px)}#home-container .item-container .content .item-body .middle.middle3 .btn:first-child{margin-bottom:10px}#home-container .item-container .content .item-body .media{margin-bottom:15px}#home-container .item-container .content .item-body .media .img-circle,#home-container .item-container .content .item-body .media .img-default{width:50px;height:50px;position:relative;overflow:hidden}#home-container .item-container .content .item-body .media .img-circle:hover img,#home-container .item-container .content .item-body .media .img-default:hover img{width:125%;height:125%;position:absolute;margin-left:-12.5%;margin-top:-12.5%}#home-container .item-container .content .item-body .media .img-circle img,#home-container .item-container .content .item-body .media .img-default img{width:100%;height:100%;position:absolute;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}#home-container .item-container .content .item-body .media .media-body p{margin:0}#home-container .item-container .content .item-body .c100>span{color:inherit}#home-container .item-container .content .item-body .c100>span i{font-style:normal;color:#2b2b2b}#home-container .item-container .content .item-body .c100>span i:first-child{color:#97c900;font-size:150%;font-weight:bold}#home-container .item-container .content .item-body .progress{height:34px}#home-container .item-container .content .item-body .progress .progress-bar{font-size:100%;line-height:34px;min-width:35px}#home-container .theory .header div:before{background-position-x:5px}#home-container .driving .header div:before{background-position-x:-32px}#home-container .notification .header div:before{background-position-x:-68px}#home-container .statistics .header div:before{background-position-x:-101px}#home-container .ticket .header div:before{background-position-x:-132px}#choose-driving-start-place-modal .modal-lg{width:90%}#choose-driving-start-place-modal #map{width:100%;height:500px}#choose-driving-start-place-modal .modal-footer .row>div:first-child{margin-bottom:10px}#choose-driving-start-place-modal .modal-footer .row>div:first-child h4{margin:0;display:none}#group-container .option{text-align:center;min-height:272px}#group-container .option .title{background-color:#f1f1f1;margin:-12px -12px 15px -12px;padding:15px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;border:2px solid transparent;border-bottom:none}#group-container .option .title p{padding:0;margin:0}#group-container .option .title .date{font-size:20px;font-weight:bold}#group-container .option .title .date span{text-transform:uppercase}#group-container .option .title:after{content:"";position:absolute;font-size:34px;margin-top:3px;margin-left:-17px;color:#f1f1f1;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(90deg) scale(.5,1);-ms-transform:rotate(90deg) scale(.5,1);transform:rotate(90deg) scale(.5,1)}#group-container .option .row{text-align:left;border-top:1px solid #adadad;margin:0;padding:4px 0;text-transform:capitalize}#group-container .option .row>div{padding:0}#group-container .option .btn{margin-top:20px}#group-container .option .btn .glyphicon{padding-left:20px}#group-container .option.selected .title{border-color:#9f9f9f}#educational-materials-books-container .thumbnail{text-decoration:none}#educational-materials-books-container .thumbnail img{border-bottom:1px solid #ddd}#educational-materials-books-container .thumbnail .caption{position:relative;word-break:break-word}#educational-materials-books-container .thumbnail .caption h3{min-height:52px}#educational-materials-books-container .thumbnail .caption p{min-height:62px}#educational-materials-books-container .thumbnail .caption:before{content:'';display:block;position:absolute;top:1px;left:0;width:20%;height:4px;background-color:#9f9f9f}#educational-materials-books-container .thumbnail:hover{border-color:transparent;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.4);-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.4);box-shadow:0 0 5px 1px rgba(0,0,0,.4)}#educational-materials-article-container{font-size:18px}#educational-materials-article-container h2{font-size:130%}#educational-materials-article-container img.inline{width:100%;max-width:500px}#educational-materials-article-container img.md{max-width:300px}#educational-materials-article-container img.lg{width:100%;max-width:800px}#educational-materials-article-container img.left{float:left;margin-right:22px}#educational-materials-article-container img.right{float:right;margin-left:22px}#educational-materials-article-container img.mar{margin-top:15px;margin-bottom:30px}#educational-materials-article-container .list-container{display:table}#educational-materials-article-container .list-container .list-item{margin-left:40px;margin-bottom:0}#educational-materials-article-container .list-container .list-item.num{margin-left:40px}#educational-materials-article-container .list-container .list-item.num>span:first-child{position:absolute;margin-left:-20px}#educational-materials-article-container .list-container .list-item.dot{display:list-item}#educational-materials-article-container .sign{max-height:90px}#educational-materials-article-container .sign-center{text-align:center}#educational-materials-affix{top:15px;max-height:calc(100% - 30px);overflow:auto}#educational-materials-affix.affix{padding-right:50px}.tickets-blocks-list p{margin:0}.tickets-blocks-list h2{text-align:center;padding:0;margin:0;text-transform:uppercase}.tickets-blocks-list h2 span{display:inline-block;position:relative;top:5px;height:34px;width:30px;background-image:url('/Images/tickets-blocks-icons-sprite.png');background-repeat:no-repeat;background-position-y:center;background-position-x:-9999px}.tickets-blocks-list h2 span.ticket{background-position-x:5px}.tickets-blocks-list h2 span.block{background-position-x:-52px}.tickets-blocks-list ul{height:400px;display:flex;flex-flow:column wrap;padding:0 15px;margin:0}.tickets-blocks-list ul li{float:left;clear:left;list-style:none}#tickets-question table{width:100%}#tickets-question table tr td{vertical-align:top}#tickets-question table tr td:first-child{width:100%}#tickets-question #tickets-question-list{padding:0;margin:0;list-style:none}#tickets-question #tickets-question-list li{float:left;margin-right:5px;margin-bottom:5px}#tickets-question #tickets-question-list li a{display:inline-block;width:35px;height:35px;line-height:34px;border:1px solid #eee;border-radius:100px;text-align:center;text-decoration:none}#tickets-question #tickets-question-list li a:not(.active):not(.bg-success):not(.bg-danger):hover{background-color:#f1f1f1}#tickets-question #tickets-question-list li a.bg-success:hover,#tickets-question #tickets-question-list li a.bg-danger:hover{opacity:1}#tickets-question #tickets-question-list li a.active{border-color:transparent;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.4);-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.4);box-shadow:0 0 5px 1px rgba(0,0,0,.4)}#tickets-question #tickets-question-container{margin-top:15px;clear:both}#tickets-question #tickets-question-container img{max-width:100%;max-height:500px;margin-top:15px}#tickets-question #tickets-question-container ul{padding:0;margin:0;list-style:none}#tickets-question #tickets-question-container ul li{margin:10px 0}#tickets-question #tickets-question-container ul li .btn{text-align:left;white-space:normal}#tickets-question #tickets-question-timer{min-width:90px;text-align:left;display:inline-block;margin:0!important;position:relative;padding-left:40px}#tickets-question #tickets-question-timer:before{content:"";position:absolute;top:8px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;line-height:22px;left:14px}#tickets-question #tickets-question-timer:empty{display:none}#tickets-question #next-btn{display:none;-webkit-transition:background 1s;-moz-transition:background 1s;-o-transition:background 1s;transition:background 1s}#tickets-question #next-btn.glow{background-color:#9f9f9f}#tickets-results-container img{max-width:100%;max-height:500px}#random-exam-btn .glyphicon-menu-right{color:#8f8f8f;transform:scale(1,1.3)}#assign-driving-modal .media p,#assign-driving-exam-modal .media p{margin:0;font-size:18px}#assign-driving-modal table td,#assign-driving-exam-modal table td{width:14.28571429%;white-space:normal}#assign-driving-modal div.driving,#assign-driving-exam-modal div.driving,#assign-driving-modal div.driving-exam,#assign-driving-exam-modal div.driving-exam{text-align:center;cursor:pointer;border:2px solid transparent;margin:-6px;padding:6px}#assign-driving-modal div.driving:hover,#assign-driving-exam-modal div.driving:hover,#assign-driving-modal div.driving-exam:hover,#assign-driving-exam-modal div.driving-exam:hover{background-color:#f1f1f1}#assign-driving-modal div.driving.active,#assign-driving-exam-modal div.driving.active,#assign-driving-modal div.driving-exam.active,#assign-driving-exam-modal div.driving-exam.active{border-color:#9f9f9f;cursor:default}#assign-driving-modal div.driving.active:hover,#assign-driving-exam-modal div.driving.active:hover,#assign-driving-modal div.driving-exam.active:hover,#assign-driving-exam-modal div.driving-exam.active:hover{background-color:inherit}#assign-driving-modal div.driving.non,#assign-driving-exam-modal div.driving.non,#assign-driving-modal div.driving-exam.non,#assign-driving-exam-modal div.driving-exam.non{cursor:not-allowed;opacity:.3}#assign-driving-modal .modal-footer .row>div:first-child,#assign-driving-exam-modal .modal-footer .row>div:first-child{margin-bottom:10px}#assign-driving-modal .modal-footer .row>div:first-child h4,#assign-driving-exam-modal .modal-footer .row>div:first-child h4{margin:0;display:none}#notifications-list-container .notification-item .title{font-weight:bold;border-bottom:1px dotted #ccc;padding-bottom:5px;position:relative}#notifications-list-container .notification-item .title:before{content:'';border-left:4px solid #9f9f9f;position:absolute;left:-15px;height:100%}#notifications-list-container .notification-item.is-seen .title:before{border-color:#737373}#notifications-list-container .notification-item button{margin:10px 0 0 10px}#notifications-container{position:fixed;top:0;left:0;width:100%;padding:10px 50px 10px 100px}#profile-container #profile-image{overflow:hidden;cursor:pointer;width:110px;height:110px}#profile-container #profile-image img{width:100px;height:100px}#profile-container #profile-image span{font-size:90px;line-height:100px;font-weight:bold;display:block;text-align:center;text-transform:uppercase}#profile-container .passport-scan-img,#profile-container .medical-certificate-scan-img{position:relative}#profile-container .passport-scan-img>span,#profile-container .medical-certificate-scan-img>span{display:none;position:absolute;width:calc(100% - 8px);height:calc(100% - 8px);left:4px;top:4px;text-align:center;line-height:100px;background-color:rgba(64,63,63,.9);color:#fff;font-size:30px}#profile-container .passport-scan-img .passport-scan-img-delete,#profile-container .medical-certificate-scan-img .passport-scan-img-delete,#profile-container .passport-scan-img .medical-certificate-scan-img-delete,#profile-container .medical-certificate-scan-img .medical-certificate-scan-img-delete{cursor:pointer}#profile-container .passport-scan-img:hover>span,#profile-container .medical-certificate-scan-img:hover>span{display:block}#profile-image-modal .img-container{text-align:center;width:100%;max-height:568px;min-height:200px}#profile-image-modal .img-container .cropper-crop-box .cropper-face,#profile-image-modal .img-container .cropper-crop-box .cropper-view-box{border-radius:50%}#scale-client-canvas-container{height:1280px;width:1280px;position:absolute;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;overflow:hidden}#scale-client-canvas-container.waiting #canvas-spinner{display:block;-webkit-animation:0s linear .3s forwards canvas-spinner-show;animation:0s linear .3s forwards canvas-spinner-show}#scale-client-canvas-container.waiting #canvas-spinner:after,#scale-client-canvas-container.waiting #canvas-spinner:before{-webkit-animation:canvas-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,canvas-spinner-fade 1.1s linear infinite;animation:canvas-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,canvas-spinner-fade 1.1s linear infinite}#scale-client-canvas-container.waiting #canvas-spinner:before{border-top-color:#fff}#scale-client-canvas-container.waiting #canvas-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}#canvas-frw-bck{display:none;position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;font-family:'Glyphicons Halflings'}#canvas-frw-bck.forward,#canvas-frw-bck.backward{display:block}#canvas-frw-bck.backward:before{display:block;-webkit-animation:canvas-bck-show .3s ease-out;animation:canvas-bck-show .3s ease-out}#canvas-frw-bck.forward:after{display:block;-webkit-animation:canvas-frw-show .3s ease-out;animation:canvas-frw-show .3s ease-out}#canvas-frw-bck:after,#canvas-frw-bck:before{display:none;opacity:0;position:absolute;top:40%}#canvas-frw-bck:before{content:"";left:10%}#canvas-frw-bck:after{content:"";right:10%}#canvas-spinner{display:none;position:absolute;left:512px;top:512px;width:calc(256px - 20px);height:calc(256px - 20px);opacity:.85;border:20px solid rgba(43,51,63,.9);box-sizing:border-box;background-clip:padding-box;border-radius:9999px;z-index:1;-moz-box-shadow:inset 0 0 30px 10px #fff,0 0 30px 10px #fff;-webkit-box-shadow:inset 0 0 30px 10px #fff,0 0 30px 10px #fff;box-shadow:inset 0 0 30px 10px #fff,0 0 30px 10px #fff}#canvas-spinner:after,#canvas-spinner:before{content:"";position:absolute;margin:-20px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}@keyframes canvas-frw-show{0%{font-size:5em;top:45%}60%{opacity:1}100%{opacity:1;right:2%;font-size:10em;top:40%}}@-webkit-keyframes canvas-frw-show{0%{font-size:5em;top:45%}60%{opacity:1}100%{opacity:1;right:2%;font-size:10em;top:40%}}@keyframes canvas-bck-show{0%{font-size:5em;top:45%}60%{opacity:1}100%{opacity:1;left:2%;font-size:10em;top:40%}}@-webkit-keyframes canvas-bck-show{0%{font-size:5em;top:45%}60%{opacity:1}100%{opacity:1;left:2%;font-size:10em;top:40%}}@keyframes canvas-spinner-show{to{visibility:visible}}@-webkit-keyframes canvas-spinner-show{to{visibility:visible}}@keyframes canvas-spinner-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes canvas-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes canvas-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes canvas-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}#client-canvas-container{display:inline-block;position:relative}#client-canvas-container canvas{z-index:1;position:relative}#canvas-background{display:none;position:absolute;z-index:0;width:calc(100% - 45px);left:45px;height:calc(100% - 5px)}#canvas-background[src]{display:block}#client-canvas-container #canvas-background{width:100%;left:0}.canvas-snapshot{position:absolute;left:1px;top:1px;z-index:1}#chat-container #chat-messages-container{position:absolute;width:100%;height:80%;max-height:calc(100% - 50px);min-height:calc(100% - 100px);overflow-x:hidden;overflow-y:auto;border:1px solid #ddd;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);border-bottom:none;border-radius:4px 4px 0 0}#chat-container #new-message{position:absolute;bottom:0;width:calc(100% - 30px);max-width:calc(100% - 30px);height:20%;max-height:100px;min-height:50px;resize:none;border:1px solid #ddd;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);border-bottom-left-radius:4px;border-right:none;padding:5px}#chat-container #chat-actions{position:absolute;bottom:0;right:0;height:20%;max-height:100px;min-height:50px;border:1px solid #ddd;width:30px;text-align:center;border-bottom-right-radius:4px}#chat-container #chat-actions .chat-action{display:block;color:#777;border-top:1px solid #ddd;top:0;padding:5px 0;cursor:pointer}#chat-container #chat-actions .chat-action:first-child{border-top:none}#chat-container #chat-actions .chat-action:hover{background-color:#737373;color:#fff}#chat-container #chat-actions .send-message{line-height:4px;height:100%}#chat-container #chat-actions .send-message.glyphicon-send:before{content:"";top:calc(50% - 4px);position:relative}.no-svg #chat-container #chat-actions .icon-microphone{background-image:url(/Images/icon-microphone.png?1)}.no-svg #chat-container #chat-actions .icon-microphone:hover{background-image:url(/Images/icon-microphone-white.png?1)}.chat{list-style:none;margin:0;padding:15px}.chat li{margin-bottom:10px;padding-bottom:5px;border-bottom:1px dotted #b3a9a9}.chat li .chat-body p{margin:0;color:#777}.chat li .chat-img{height:40px;width:40px;margin-right:5px;font-size:180%;text-align:center;border:1px solid #ddd;overflow:hidden;line-height:130%;font-weight:bold;text-transform:uppercase}.chat li .chat-img img{width:100%;height:100%}.chat li .teacher-icon{color:#fff;background-color:#337ab7;border-color:#2e6da4;border-radius:30px;position:relative;width:20px;height:20px}.chat li .teacher-icon>span{position:absolute;left:calc(50% - 6px);top:calc(50% - 6px)}.container{position:relative}.video-container{position:absolute;width:100%;bottom:0;z-index:1}.player-container{display:flex;align-items:center;position:absolute;width:calc(100% - 30px);bottom:0;left:10px;opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.player-container>.player-btn{padding:10px;display:flex}.player-container>.player-btn>button{margin:3px}.player-container>.player-slider{padding:10px;width:100%}.player-container>.player-slider>.slider-horizontal{width:100%;padding-right:15px}.player-container .slider .tooltip.top{margin-top:-60px;width:85px}.grid-square:hover .player-container{opacity:1}.container_basedto{position:relative}.container_basedto .remove_basedto{position:absolute;top:-12px;right:-12px;display:none}.container_basedto:hover .remove_basedto,.container_basedto:active .remove_basedto,.container_basedto:focus .remove_basedto{display:block}#question-container{width:100%;height:100%;position:absolute;z-index:2;overflow:visible;background-color:transparent}#question-container .lesson-stream-question-item-collapse{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;position:absolute;top:-32px;right:0;cursor:pointer}#question-container .lesson-stream-question-item{position:absolute;height:100%;width:100%;top:0;left:0;padding:15px;background-color:#fff;overflow:auto}#question-container .lesson-stream-question-item .question{min-height:40px}#question-container .lesson-stream-question-item .question:before{content:'?';font-size:36px;line-height:40px;float:left;padding-right:5px;margin-right:10px;border-right:4px solid #9f9f9f}#question-container img{width:100%}#question-container ul{padding:0;list-style:none}#question-container ul li{position:relative;z-index:1}#question-container ul li.correct-answer:after,#question-container ul li.wrong-answer:after{content:'';position:absolute;left:-15px;top:-2px;width:calc(100% + 30px);height:100%;z-index:-1}#question-container ul li.correct-answer:after{background-color:#dff0d8}#question-container ul li.wrong-answer:after{background-color:#f2dede}#question-container ul label{font-weight:normal;padding-left:35px;margin-top:4px}#question-container ul input[type="checkbox"]{border:none;margin:0;padding:0;width:24px;height:24px;position:absolute;z-index:1}#question-container ul input[type="checkbox"]:after{content:" ";background-color:#fff;display:inline-block;visibility:visible;height:100%;width:100%;border:1px solid #ccc;font-size:16px;text-align:center;color:#9f9f9f}#question-container ul.answer-simple input[type="checkbox"]:checked:after,#question-container ul.answer-multiple input[type="checkbox"]:checked:after{content:"✔"}#question-container ul.answer-ordered .checkbox-placeholder{height:24px;width:24px;display:inline-block;z-index:2;position:absolute;background-color:#fff;border:1px solid #ccc;text-align:center;line-height:24px;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#question-container ul.answer-ordered .checkbox-placeholder.checkbox-placeholder-correct{color:#3c763d;background-color:#dff0d8;left:30px}#question-container ul.answer-ordered .checkbox-placeholder.checkbox-placeholder-correct+label{padding-left:65px}#question-container p.alert{margin:0}#question-container:empty{display:none}.lesson-stream-wrapper .row-eq-height-md>div{min-height:300px}.lesson-stream-wrapper.demo-lesson .vjs-remaining-time{display:none}.lesson-stream-wrapper.demo-lesson .player-container{opacity:1;width:100%;left:0;top:0;display:block}.lesson-stream-wrapper.demo-lesson .player-container #player-play{position:absolute;top:calc(50% - 75px);left:calc(50% - 75px);width:150px;height:150px;font-size:100px;padding:0 0 0 10px;border-radius:150px;line-height:1}.lesson-stream-wrapper.demo-lesson .player-container .slider-horizontal{display:none!important}.lesson-stream-wrapper .vjs-big-play-button{display:none!important}.lesson-stream-wrapper .player-start-container{opacity:1;width:100%;left:0;top:0;display:block}.lesson-stream-wrapper .player-start-container #player-play-big{position:absolute;top:calc(50% - 75px);left:calc(50% - 75px);width:150px;height:150px;font-size:100px;padding:0 0 0 10px;border-radius:150px;line-height:1}.grid-custom{position:relative;display:table;margin:0 auto}.grid-custom>div{float:left;position:relative;margin:0;min-width:200px}.chat-question-container{position:absolute;width:100%;height:calc(100%*3/4 - 20px)}.teacher-name{margin:0;height:20px;border-right:4px solid #9f9f9f;text-align:right;padding-right:5px}.small-grid .title-small{font-size:14px}.small-grid .chat{padding:5px}.small-grid .chat li{font-size:80%}.small-grid .chat li .chat-img{height:30px;width:30px}.small-grid .chat li .btn-round{width:24px;height:24px;border-radius:100%;padding:3px 6px;text-align:left;font-size:inherit}.small-grid .chat li .btn-round.glyphicon-stop{padding:3px 5px}.small-grid #chat-container #new-message{height:16%;max-height:80px;min-height:40px}.small-grid #chat-container #chat-messages-container{height:84%;max-height:calc(100% - 40px);min-height:calc(100% - 80px)}.small-grid #chat-container #chat-actions{height:16%;max-height:80px;min-height:40px}.small-grid .teacher-name{font-size:80%;padding-top:2px}.small-grid #question-container{font-size:80%}.small-grid #question-container .btn{font-size:11px}.small-grid #question-container .lesson-stream-question-item .question:before{font-size:28px;line-height:32px}.small-grid .chat-question-container{height:calc(100% - 180px)}.x-small-grid .grid-custom{display:block}.x-small-grid .grid-custom>div{float:none}.absolute-video .video-container{bottom:auto;top:0;right:0;width:50%;max-width:200px}.absolute-video .video-container .teacher-name{display:none}.absolute-video .chat-question-container{height:100%}#drivings-actions-container img{width:100px}.multiselect-selected-text{float:left}.multiselect>.caret{float:right;margin-top:7px}.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{color:#999}.tt-menu{width:100%;max-width:350px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.tt-suggestion{padding:3px 20px;font-size:18px;line-height:24px}.tt-suggestion:hover{cursor:pointer;color:#fff;background-color:#0097cf}.tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf}.tt-suggestion p{margin:0}.gist{font-size:14px}body>jdiv{z-index:1010!important}.popover.tour-tip{opacity:0;-webkit-transition:opacity 200ms ease-out 200ms;-moz-transition:opacity 200ms ease-out 200ms;-o-transition:opacity 200ms ease-out 200ms;transition:opacity 200ms ease-out 200ms}.popover.tour-tip.fixed{position:fixed;margin:0}.popover.tour-tip.fixed .arrow{display:none}.popover.tour-tip .popover-navigation{padding:9px 14px;overflow:hidden}.popover.tour-tip .tour-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover.tour-tip .tour-title .popover-title{padding:0 14px 0 0;border:none;display:inline}.popover.tour-tip .tour-title .tour-number{float:right}.backdrop{position:absolute;top:0;left:0;width:0;height:0;z-index:1059;background-color:rgba(0,0,0,.8)}.backdrop.center{background-color:transparent;cursor:not-allowed}body.tour-body .left-menu,body.tour-body jdiv{opacity:0}body.tour-body .left-menu[aria-describedby^="popover"]{opacity:1}body.tour-body .row>[class^="col-"]>.tour-tip.top,body.tour-body .row>[class^="col-"]>.tour-tip.bottom{margin-left:15px}body.demo-lesson{padding-top:0!important}body.no-layout{padding-top:0!important;padding-left:0!important}.contract-addon{display:none}.conditional-discount-remarks{margin-top:15px}.contract-theory-only #home-container .item-container{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}.contract-theory-only #home-container .item-container:hover{-moz-box-shadow:0 0 10px 1px #e0e0e0;-webkit-box-shadow:0 0 10px 1px #e0e0e0;box-shadow:0 0 10px 1px #e0e0e0}.contract-theory-only #home-container .item-container.selected{border-color:#9f9f9f;-webkit-box-shadow:inset 0 0 0 2px #9f9f9f;-moz-box-shadow:inset 0 0 0 2px #9f9f9f;box-shadow:inset 0 0 0 2px #9f9f9f}.contract-theory-only #home-container .item-container.selected .header:before{content:"";font-family:'Glyphicons Halflings';color:#9f9f9f;display:block;position:absolute;top:-20px;right:-5px;font-size:35px}.contract-theory-only #home-container .item-container .content .item-body{min-height:unset}.contract-theory-only #home-container .item-container .header h2{text-align:center;padding-bottom:15px;padding-top:0;text-transform:none}.contract-theory-only #home-container .item-container .header h2 small{display:block;margin-bottom:5px}.contract-theory-only #home-container .item-container .footer h2{text-align:center;border-top:1px solid #ccc;padding-top:15px;margin-bottom:0;text-transform:none;font-size:28px}.contract-theory-only #home-container .item-container dl{margin:0}.contract-theory-only #home-container .item-container dl dt,.contract-theory-only #home-container .item-container dl dd{padding:8px 0}@media(max-width:1350px){#assign-driving-modal img.media-object,#assign-driving-exam-modal img.media-object{max-width:140px}}@media(min-width:1351px){#assign-driving-modal img.media-object,#assign-driving-exam-modal img.media-object{max-width:166px}}@media(max-width:1200px){#educational-materials-article-container img.inline{width:100%;max-width:300px}}@media(min-width:1201px){.contract #contract-steps .step-container{font-size:20px;line-height:20px}}@media(max-width:1024px){#assign-driving-modal img.media-object,#assign-driving-exam-modal img.media-object{max-width:100px}#assign-driving-modal .media p,#assign-driving-exam-modal .media p{font-size:14px}}@media(max-width:992px){body{padding-left:50px}.left-menu{width:50px}.left-menu .top-logo{padding:0}#total-container>div.on-screen{padding-left:65px}.main-contract-options-container{float:left;width:100%;clear:both}#educational-materials-article-container{font-size:inherit}#educational-materials-affix{position:relative!important;margin-top:20px}}@media(min-width:993px){body>.container-fluid{padding-right:50px;padding-left:50px}#total-container>div.on-screen{padding-left:170px}.main-contract-options{clear:both}.main-contract-options>.row>*{width:100%;float:right;min-height:32px;max-width:330px}.row-eq-height-md{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media(max-width:768px){body{padding-left:0;padding-top:50px}.left-menu{width:100%;max-width:100%;height:auto;max-height:100%;overflow:auto}.left-menu .top-logo{padding:0 0 0 15px}.left-menu .top-logo img{width:50px}.left-menu .left-menu-expander{display:none}.left-menu .left-menu-items{margin:0}.left-menu .left-menu-items .submenu-items a{padding:0 5px!important}.left-menu .left-menu-items .submenu-items .submenu-items{margin-left:20px}.left-menu .left-menu-items .submenu-items .submenu-items a{font-size:14px}.left-menu .left-menu-items a{text-align:left;font-size:16px;line-height:40px;padding:0 5px}.left-menu .left-menu-items a:hover{background-color:#737373!important;color:#fff!important}.left-menu .left-menu-items .icon{float:left;margin-right:8px}.left-menu .left-menu-items>li:hover{background-color:transparent;color:#333}.contract #driving-license ul#license-categories.items-8 li{width:25%;max-width:initial}#total-container{height:50px!important}#total-container>div{height:50px!important}#total-container>div>div{height:50px!important}#total-container>div p{font-size:20px!important}#total-container>div p .total-amount{font-size:24px!important}#total-container>div.on-screen{padding-left:15px}.page-header{height:auto;margin:0}.page-header h1{position:relative;margin:10px 0 0 0;word-break:break-word}.breadcrumb{top:0}#choose-driving-start-place-modal{padding:0!important}#choose-driving-start-place-modal .modal-lg{width:auto}#educational-materials-article-wrapper .next-btn,#educational-materials-article-wrapper .prev-btn{float:none!important;clear:both;display:table;margin:5px auto;width:256px}#educational-materials-article-container img.inline{width:100%;max-width:100%}.month-calendar .calendar-home .calendar-table .calendar-tbody>div:not(.clearfix):nth-child(1),.month-calendar .calendar-home .calendar-table .calendar-tbody>div:not(.clearfix):nth-child(2),.month-calendar .calendar-home .calendar-table .calendar-tbody>div:not(.clearfix):nth-child(3),.month-calendar .calendar-home .calendar-table .calendar-tbody>div:not(.clearfix):nth-child(4),.month-calendar .calendar-home .calendar-table .calendar-tbody>div:not(.clearfix):nth-child(5),.month-calendar .calendar-home .calendar-table .calendar-tbody>div:not(.clearfix):nth-child(6),.month-calendar .calendar-home .calendar-table .calendar-tbody>div:not(.clearfix):nth-child(7){display:none}.month-calendar .calendar-home .calendar-table .calendar-tbody>div:not(.clearfix) .day{border-left:1px solid #ddd}.calendar-home .calendar-table{border-left:none}.calendar-home .calendar-table .calendar-tbody>div:not(.clearfix){width:100%;float:none}.calendar-home .calendar-table .calendar-tbody>div:not(.clearfix):first-child .day{border-top:none}.calendar-home .calendar-table .calendar-tbody>div:not(.clearfix) .day{border-bottom:none;border-top:1px solid #ddd}.calendar table{font-size:80%}#tickets-question-container h3{font-size:20px}}@media(min-width:769px){.left-menu .left-menu-items>li:hover>.submenu-items{display:inline-block}.left-menu .left-menu-items>li:hover>.submenu-items>li:hover>.submenu-items{display:inline-block}.left-menu .submenu-items{display:none;position:absolute;left:100%;list-style:none;padding:0;margin-left:-4px;z-index:2;width:300px}.left-menu .submenu-items li{color:#333;position:relative;display:block;top:-105px}.left-menu .submenu-items li .glyphicon-chevron-right{font-size:80%;padding-right:10px}.left-menu .submenu-items li a{font-size:16px;line-height:20px;text-align:left;padding:5px 40px}.left-menu .submenu-items li a:hover{background-color:#e7e7e7}.left-menu .submenu-items li p{font-size:20px;line-height:20px;padding-top:10px;margin:0}.left-menu .submenu-items li .icon{margin:-5px 10px 5px 40px;float:left}.left-menu .submenu-items li:first-child{display:block}.left-menu .submenu-items li:first-child:before{content:"";position:absolute;font-size:14px;margin-top:74px;margin-left:-11px;color:#fff;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.left-menu .submenu-items li:first-child:after{content:'';display:block;width:100%;height:3000px;top:-1000px;position:absolute;background-color:#fff;z-index:-1;-webkit-box-shadow:20px 0 20px -15px #ccc;box-shadow:20px 0 20px -15px #ccc}.left-menu .submenu-items li .submenu-items li{top:-40px}.left-menu .submenu-items li .submenu-items li:first-child:before{margin-top:15px}.left-menu .submenu-items li .submenu-items li:first-child:after{border-left:1px solid #ccc}.left-menu-items.collapse{display:block!important;height:auto!important;overflow:visible!important}.row-eq-height,.row-eq-height-sm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.left-menu.expand{width:auto;max-width:420px}.left-menu.expand .left-menu-expander .glyphicon::before{content:""}.left-menu.expand .top-logo .company-name{display:inline-block;padding-right:10px}.left-menu.expand .left-menu-items a{font-size:16px;line-height:40px;text-align:left;padding:5px}.left-menu.expand .left-menu-items a .icon{float:left;margin-right:10px}.left-menu.expand .left-menu-items .submenu-items a{line-height:20px}}#playback-rates-container{position:relative}#playback-rates-container #playback-rate-options{position:absolute;width:60px;text-align:center;top:-86px;background:#f7f7f7;border-radius:6px}#playback-rates-container #playback-rate-options .option{cursor:pointer}#playback-rates-container #playback-rate-options .option:hover{background:#8f8f8f}#playback-rates-container #playback-rates-trigger{width:60px}