@keyframes highlight{0%{color:#3c763d;background-color:#dff0d8}100%{color:#51586a;background:#fff}}html{position:relative;min-height:100%}body{padding-bottom:76px;text-align:left;background:url(images/idox_mock.jpg) repeat 0 -175px}body#login{background:url(../../images/login-bg.jpg) no-repeat 0 -175px;background-size:cover}body#login div.gradient{position:absolute;top:0;left:0;height:100%;width:100%;background:0 0;background:-webkit-linear-gradient(#0070d2,rgba(255,255,255,0));background:-o-linear-gradient(#0070d2,rgba(255,255,255,0));background:-moz-linear-gradient(#0070d2,rgba(255,255,255,0));background:linear-gradient(#0070d2,rgba(255,255,255,0))}body#login .alert{position:relative}body#login header{display:none}body#login form{margin-top:25px}body#login img{margin-bottom:30px}body#login input[type=email],body#login input[type=password],body#login input[type=text]{background:0 0;color:#fff;border:none;border-bottom:1px solid rgba(247,248,249,.35)}body#login input::placeholder{color:#fff!important}body#login p.help-block{color:#fff!important;font-size:95%;margin-top:15px}body#login p.text-danger{color:#fff!important;background:#d14440;padding:5px 12px}body#login .btn-primary{background:#005fb3;border-color:#005fb3}body#login .btn-primary:hover{background:#00559f;border-color:#00559f}.main .container-fluid{padding:0}div.main{padding:30px 40px 30px 40px}a{font-weight:400}.select2-container--default .select2-selection--single .select2-selection__rendered,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#001c35;background-color:#fff;background-image:none;border:1px solid #ccd2d7;border-radius:0;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}select.input-sm{line-height:1.5}.select2-container--default .select2-selection--single .select2-selection__rendered,select:not([multiple=multiple]),select:not([mutiple=true]){background-image:url(/images/select_arrow.png)!important;background-repeat:no-repeat;background-position:right 4px top 46%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.select2-container--default.select2-container--disabled .select2-selection--single{background:0 0;border:none}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered{background-color:#f7f8f9}.form-control[readonly],.select2-container--disabled,fieldset[disabled] .form-control,input[disabled=disabled],input[disabled=true],select[disabled=disabled],select[disabled=true],textarea[disabled=disabled],textarea[disabled=true]{cursor:not-allowed;opacity:.6}.alert.alert-default{background:0 0;border:1px solid #ccd2d7}.btn+.btn{margin-left:5px}div.main .small,div.main small{font-size:90%!important}div.main p.help-block,div.main p.text-danger,div.main span.help-block,div.main span.text-danger{font-size:14px}.modal .modal-header .close span{font-size:28px}.modal .modal-footer,.modal .modal-header{padding:10px}.modal .modal-footer{text-align:left}input[type=file].form-control{height:38px}span.required{color:#d14440}.alert i.idox-icon,button i.idox-icon{vertical-align:text-top}header#nav .navbar-brand img{height:23px}header .navbar{margin-bottom:0}header .navbar-nav li.menubar a{width:auto!important}header .navbar-nav>li>a:hover{font-weight:500}header .navbar-nav li.menubar>ul{position:absolute;top:96%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}header .navbar-nav li.menubar>ul>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#001c35;white-space:nowrap}header .navbar-nav li.menubar:hover>ul{display:block}header .navbar-nav li.menubar>ul>li>a:hover{background:#e5f0fa}.status-bar{position:relative;padding:5px 0;background:#e5f0fa;font-size:12px;margin-bottom:25px}footer{background:#c5c9c9;bottom:0;height:76px}footer p{margin:16px 5px;color:#fefefe;font-size:10px}footer p a{color:#fefefe!important}@media (max-width:767px){header div.headerLogo{display:block;float:none;width:100%}header div.headerText{display:block;float:none;width:100%}header div.headerSteps{display:block;float:none;width:100%}}.submit .btn{margin-top:20px}.submit .btn+.btn{margin-left:5px}table.dataTable.no-footer{border-bottom:none;margin-top:10px;margin-bottom:10px!important}table.dataTable thead th{border-bottom:2px solid #ccd2d7;font-weight:500}table.dataTable thead th:first-child.searchable{padding-left:0}.table thead th.sortable,table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{background:0 0;position:relative}.table thead th.sortable:hover,table.dataTable thead .sorting:hover,table.dataTable thead .sorting_asc:hover,table.dataTable thead .sorting_desc:hover{color:#00559f}.table thead th.sortable:after,table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:0;font-family:idox-icons;font-size:26px;opacity:.8}.table thead th.sortable.searchable:after,table.dataTable thead .sorting.searchable:after,table.dataTable thead .sorting_asc.searchable:after,table.dataTable thead .sorting_asc_disabled.searchable:after,table.dataTable thead .sorting_desc.searchable:after,table.dataTable thead .sorting_desc_disabled.searchable:after{bottom:5px}.table thead th.sortable:after,table.dataTable thead .sorting:after{content:"\e952"}.table thead th.sortable.sorted.order2:after,table.dataTable thead .sorting_asc:after{content:"\e963"}.table thead th.sortable.sorted.order1:after,table.dataTable thead .sorting_desc:after{content:"\e951"}table.dataTable tbody td.grid-controls,table.dataTable tbody th.grid-controls{width:30px;text-align:center}table.dataTable a>i{color:#657685}table.dataTable a:hover>i{color:#0070d2}table td.status,table td.status a{color:#fff}table td.status a:hover{color:#004785}.dataTables_wrapper .dataTables_paginate .pagination{margin-top:0}.dataTables_wrapper .dataTables_paginate .paginate_button{padding:0;margin:0}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{border-color:transparent!important;background:0 0}.dataTables_wrapper .dataTables_paginate .paginate_button.active:hover{border-color:inherit!important}div.dataTables_wrapper div.dataTables_info{color:rgba(81,88,106,.8);padding-top:15px}.dataTables_wrapper .dataTables_length select{display:inline-block;width:auto}table.inputs-table td{vertical-align:middle!important}.pickListButtons{padding-top:35%}.pickListButtons>button{display:block;margin:3px auto;min-width:75px}.pickListButtons .btn+.btn{margin-left:auto!important}.pickListSelect{min-height:375px}.panel.panel-default .panel-title{font-size:18px;font-weight:500}.panel .panel-body .buttons{margin-top:25px}.ballot-book,.candidate,.poll-card,.postal-pack{padding-bottom:15px}.ballot-book+.ballot-book,.candidate+.candidate,.poll-card+.poll-card,.postal-pack+.postal-pack{padding-top:25px;border-top:1px solid #ccd2d7}