body{text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}::selection{background:#6BD5C3;color:#fff}::-moz-selection{background:#6BD5C3;color:#fff}a{text-decoration:none}a:active,a:focus{text-decoration:none}span.block{display:block}.no-margin{margin:0}.no-border{border:0}a:focus{text-decoration:none}a.bg-primary{background-color:#7992BF;color:#fff}a.bg-primary:hover{background-color:#7992BF;color:#fff}a.bg-success{background-color:#A9DC8E;color:#fff}a.bg-success:hover{background-color:#A9DC8E;color:#fff}a.bg-info{background-color:#6BD5C3;color:#fff}a.bg-info:hover{background-color:#6BD5C3;color:#fff}a.bg-warning{background-color:#ECD48B;color:#fff}a.bg-warning:hover{background-color:#ECD48B;color:#fff}a.bg-danger{background-color:#ED848F;color:#fff}a.bg-danger:hover{background-color:#ED848F;color:#fff}a.bg-orange{background-color:#AB7967;color:#fff}a.bg-orange:hover{background-color:#AB7967;color:#fff}.bg-white{background-color:#fff;color:#626262}.bg-white a{color:#626262}.bg-white a:hover{color:#626262}.bg-light{background-color:#f9f9f9;color:#626262}.bg-light a{color:#626262}.bg-light a:hover{color:#626262}.bg-body{background-color:#f3f3f3;color:#626262}.bg-body a{color:#626262}.bg-body a:hover{color:#626262}.bg-dark{background-color:#1F2837;color:#fff}.bg-dark a{color:#fff}.bg-dark a:hover{color:#fff}.bg-dark-light{background-color:#32323A;color:#fff}.bg-dark-light a{color:#fff}.bg-dark-light a:hover{color:#fff}.bg-black{background-color:#000;color:#fff}.bg-black a{color:#fff}.bg-black a:hover{color:#fff}.bg-primary{background-color:#7992BF;color:#fff}.bg-primary a{color:#fff}.bg-primary a:hover{color:#fff}.bg-primary-light{background-color:#7FABD2;color:#fff}.bg-primary-light a{color:#fff}.bg-primary-light a:hover{color:#fff}.bg-success{background-color:#A9DC8E;color:#fff}.bg-success a{color:#fff}.bg-success a:hover{color:#fff}.bg-info{background-color:#6BD5C3;color:#fff}.bg-info a{color:#fff}.bg-info a:hover{color:#fff}.bg-info-alt{background-color:#A085E4;color:#fff}.bg-info-alt a{color:#fff}.bg-info-alt a:hover{color:#fff}.bg-warning{background-color:#ECD48B;color:#fff}.bg-warning a{color:#fff}.bg-warning a:hover{color:#fff}.bg-danger{background-color:#ED848F;color:#fff}.bg-danger a{color:#fff}.bg-danger a:hover{color:#fff}.bg-orange{background-color:#AB7967;color:#fff}.bg-orange a{color:#fff}.bg-orange a:hover{color:#fff}.bg-violet{background-color:#A085E4;color:#fff}.bg-violet a{color:#fff}.bg-violet a:hover{color:#fff}.bg-dark{background-color:#1F2837;color:#fff}.bg-dark a{color:#fff}.bg-dark a:hover{color:#fff}.bg-bright{background-color:#f9f9f9;color:#626262}.bg-bright a{color:#626262}.bg-bright a:hover{color:#626262}.bg-reverse{background-color:#fff;color:#626262}.bg-reverse a{color:#626262}.bg-reverse a:hover{color:#626262}.bg-facebook{background-color:#335397;color:#fff}.bg-facebook a{color:#fff}.bg-facebook a:hover{color:#fff}.bg-twitter{background-color:#00c7f7;color:#fff}.bg-twitter a{color:#fff}.bg-twitter a:hover{color:#fff}.bg-google-plus{background-color:#df4a32;color:#fff}.bg-google-plus a{color:#fff}.bg-google-plus a:hover{color:#fff}.page-container{max-width:1170px;margin:auto}.blockquote-colored{border-left:5px solid #7992BF}.blockquote-colored.pull-right{border-right:5px solid #7992BF;border-left:0}.gradient-text{font-size:150px;font-weight:300;color:#7992BF;background:-webkit-linear-gradient(92deg, #fb83fa, #00aced);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-small{font-size:12px}.text-normal{font-size:13px}.text-huge{font-size:72px}.text-large{font-size:50px}.size-h1{font-size:33px}.size-h2{font-size:27px}.size-h3{font-size:23px}.size-h4{font-size:17px}.text-thin{font-weight:300}.text-ultralight{font-weight:100}.color-primary{color:#7992BF}.color-success{color:#A9DC8E}.color-info{color:#6BD5C3}.color-info-alt{color:#A085E4}.color-warning{color:#ECD48B}.color-danger{color:#ED848F}.color-dark{color:#1F2837}.color-reverse{color:#fff}.color-gray-darker{color:#222}.color-gray-dark{color:#333}.color-gray{color:#555}.color-gray-light{color:#777}.color-gray-lighter{color:#eee}.dropcap,.dropcap-square,.dropcap-circle{display:block;float:left;font-weight:normal;line-height:36px;margin-right:6px;text-shadow:none}.dropcap{font-size:3.1em}.dropcap-square,.dropcap-circle{background-color:#eee;color:#626262;width:36px;text-align:center}.dropcap-square{border-radius:4px;font-size:2.3em}.dropcap-circle{border-radius:50%;font-size:1.78em}.dropcap.colored{color:#7992BF}.dropcap-square.colored,.dropcap-circle.colored{background-color:#7992BF;color:#fff}.highlight{background-color:#1F2837;color:#fff;border-radius:4px;padding:2px 5px}.highlight.colored{background-color:#7992BF}.pull-in{margin:0 -15px}.divider{display:block;margin-top:15px;margin-bottom:15px}.divider.divider-dashed{border:1px dashed #e9e9e9}.divider.divider-dotted{border:1px dotted #e9e9e9}.divider-sm{margin-top:10px;margin-bottom:10px}.divider-lg{margin-top:30px;margin-bottom:30px}.divider-xl{margin-top:50px;margin-bottom:50px}.space{display:inline;padding:5px}.space-md{padding:15px}.space-lg{padding:25px}.section-header{margin-bottom:25px}.hr-colored{border-color:#7992BF}.table-dynamic .table-filters{margin:10px 0;padding:8px}.table-dynamic .filter-result-info{padding:7px}.table-dynamic .table-bordered{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.table-dynamic .table-bordered thead th{position:relative;padding:0}.table-dynamic .table-bordered thead th>.th{position:relative;padding:8px 20px 8px 8px}.table-dynamic .table-bordered thead th .glyphicon-chevron-up,.table-dynamic .table-bordered thead th .glyphicon-chevron-down{position:absolute;color:#999}.table-dynamic .table-bordered thead th .glyphicon-chevron-up:hover,.table-dynamic .table-bordered thead th .glyphicon-chevron-down:hover{color:#7992BF;cursor:pointer}.table-dynamic .table-bordered thead th .glyphicon-chevron-up.active,.table-dynamic .table-bordered thead th .glyphicon-chevron-down.active{color:#7992BF}.table-dynamic .table-bordered thead th .fa-angle-up,.table-dynamic .table-bordered thead th .fa-angle-down{position:absolute;color:#999;font-size:16px;font-weight:bold}.table-dynamic .table-bordered thead th .fa-angle-up:hover,.table-dynamic .table-bordered thead th .fa-angle-down:hover{color:#7992BF;cursor:pointer}.table-dynamic .table-bordered thead th .fa-angle-up.active,.table-dynamic .table-bordered thead th .fa-angle-down.active{color:#7992BF}.table-dynamic .table-bordered thead th .glyphicon-chevron-up,.table-dynamic .table-bordered thead th .fa-angle-up{top:4px;right:5px}.table-dynamic .table-bordered thead th .fa-angle-down{top:18px;right:5px}.table-dynamic .table-bordered thead th .glyphicon-chevron-down{top:18px;right:6px}.table-dynamic .table-footer{margin:10px 0;padding:8px}.table-dynamic .page-num-info span{padding:6px}.table-dynamic .pagination-container ul{margin:0}.table-dynamic .pagination-container ul li:hover{cursor:pointer}@media only screen and (max-width: 800px){.table-flip-scroll .cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.table-flip-scroll * html .cf{zoom:1}.table-flip-scroll *:first-child+html .cf{zoom:1}.table-flip-scroll table{width:100%;border-collapse:collapse;border-spacing:0}.table-flip-scroll th,.table-flip-scroll td{margin:0;vertical-align:top}.table-flip-scroll th{text-align:left}.table-flip-scroll table{display:block;position:relative;width:100%}.table-flip-scroll thead{display:block;float:left}.table-flip-scroll tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}.table-flip-scroll thead tr{display:block}.table-flip-scroll .table>thead>tr>th:first-child{border-top:1px solid #ddd}.table-flip-scroll th{display:block;text-align:right}.table-flip-scroll tbody tr{display:inline-block;vertical-align:top}.table-flip-scroll td{display:block;min-height:1.25em;text-align:left}.table-flip-scroll th{border-bottom:0;border-left:0}.table-flip-scroll td{border-left:0;border-right:0;border-bottom:0}.table-flip-scroll tbody tr{border-left:1px solid #babcbf}.table-flip-scroll th:last-child,.table-flip-scroll td:last-child{border-bottom:1px solid #babcbf}}.ui-radio{position:relative;margin:0 20px 10px 20px;font-size:13px;line-height:20px;height:20px}.ui-radio input[type="radio"]+span:hover{cursor:pointer}.ui-radio input[type="radio"]+span:hover:before{border-color:#7992BF}.ui-radio input[type="radio"]:disabled+span:hover{cursor:not-allowed}.ui-radio input[type="radio"]:disabled+span:hover:before{border-color:#ccc}.ui-radio input[type="radio"]{display:none}.ui-radio input[type="radio"]+span{padding-left:10px;font-weight:normal}.ui-radio input[type="radio"]+span:before{content:"";width:20px;height:20px;display:inline-block;vertical-align:middle;position:absolute;left:-20px;top:0;background:white;border-radius:50%;border:1px solid #ccc;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.ui-radio input[type="radio"]:disabled+span:before{opacity:.65;border:1px solid #ccc;cursor:no-drop}.ui-radio input[type="radio"]:checked+span:before{border-color:#7992BF}.ui-radio input[type="radio"]:checked+span:after{content:"";width:8px;height:8px;position:absolute;top:6px;left:-14px;background-color:#7992BF;border-radius:50%;display:block}.ui-radio input[type="radio"]:disabled:checked+span:before{border-color:#ccc}.ui-radio input[type="radio"]:disabled:checked+span:after{opacity:.65;cursor:no-drop;background-color:#ccc}.ui-checkbox{position:relative;margin:0 20px 10px 20px;line-height:18px}.ui-checkbox input[type="checkbox"]+span:hover{cursor:pointer}.ui-checkbox input[type="checkbox"]+span:hover:before{border-color:#7992BF}.ui-checkbox input[type="checkbox"]:disabled+span:hover{cursor:not-allowed}.ui-checkbox input[type="checkbox"]:disabled+span:hover:before{border-color:#ccc}.ui-checkbox input[type="checkbox"]{display:none}.ui-checkbox input[type="checkbox"]+span{font-weight:normal}.ui-checkbox input[type="checkbox"]+span:before{content:"";width:18px;height:18px;display:inline-block;vertical-align:middle;margin-right:10px;margin-left:-20px;background-color:transparent;border-radius:2px;border:1px solid #ccc;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.ui-checkbox input[type="checkbox"]:disabled+span:before{opacity:.65;border:1px solid #ccc;cursor:no-drop}.ui-checkbox input[type="checkbox"]:checked+span:before{border:1px solid #7992BF}.ui-checkbox input[type="checkbox"]:checked+span:after{content:"";width:8px;height:8px;position:absolute;top:7px;left:-15px;background-color:#7992BF;display:block}.ui-checkbox input[type="checkbox"]:disabled:checked+span:before{opacity:.65;border:1px solid #ccc}.ui-checkbox input[type="checkbox"]:disabled:checked+span:after{opacity:.65;cursor:no-drop;background-color:#ccc}body>input.ta-hidden-input{display:none}.ui-editor .ta-toolbar{margin:0 0 10px}.ui-editor .ta-toolbar>.btn-group{margin-bottom:5px}.ui-editor.ta-root.focussed>.ta-scroll-window.form-control{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.ui-editor .ta-editor.ta-html,.ui-editor .ta-scroll-window.form-control{min-height:300px;height:auto;overflow:auto;font-family:inherit;font-size:100%}.ui-editor .ta-scroll-window.form-control{position:relative;padding:0}.ui-editor .ta-scroll-window>.ta-bind{height:auto;min-height:300px;padding:6px 12px}.ui-editor .ta-editor:focus{user-select:text}.ui-editor .ta-resizer-handle-overlay{z-index:100;position:absolute;display:none}.ui-editor .ta-resizer-handle-overlay>.ta-resizer-handle-info{position:absolute;bottom:16px;right:16px;border:1px solid black;background-color:#FFF;padding:0 4px;opacity:0.7}.ui-editor .ta-resizer-handle-overlay>.ta-resizer-handle-background{position:absolute;bottom:5px;right:5px;left:5px;top:5px;border:1px solid black;background-color:rgba(0,0,0,0.2)}.ui-editor .ta-resizer-handle-overlay>.ta-resizer-handle-corner{width:10px;height:10px;position:absolute}.ui-editor .ta-resizer-handle-overlay>.ta-resizer-handle-corner-tl{top:0;left:0;border-left:1px solid black;border-top:1px solid black}.ui-editor .ta-resizer-handle-overlay>.ta-resizer-handle-corner-tr{top:0;right:0;border-right:1px solid black;border-top:1px solid black}.ui-editor .ta-resizer-handle-overlay>.ta-resizer-handle-corner-bl{bottom:0;left:0;border-left:1px solid black;border-bottom:1px solid black}.ui-editor .ta-resizer-handle-overlay>.ta-resizer-handle-corner-br{bottom:0;right:0;border:1px solid black;cursor:se-resize;background-color:white}.ui-editor .popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.ui-editor .popover.top{margin-top:-10px}.ui-editor .popover.bottom{margin-top:10px}.ui-editor .popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.ui-editor .popover-content{padding:9px 14px}.ui-editor .popover>.arrow,.ui-editor .popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.ui-editor .popover>.arrow{border-width:11px}.ui-editor .popover>.arrow:after{content:"";border-width:10px}.ui-editor .popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.ui-editor .popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.ui-editor .popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25)}.ui-editor .popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.ui-datepicker table{margin:0 5px}.ui-datepicker table th,.ui-datepicker table td{padding:1px}.ui-datepicker table th .active span,.ui-datepicker table td .active span{color:#fff}.ui-timepicker td{padding:1px}.ui-rating:hover{cursor:pointer}.ui-rating .glyphicon{margin-right:2px}.ui-rating .glyphicon-star{color:#7992BF}.ui-rating.ui-rating-success .glyphicon-star{color:#A9DC8E}.ui-rating.ui-rating-info .glyphicon-star{color:#6BD5C3}.ui-rating.ui-rating-warning .glyphicon-star{color:#ECD48B}.ui-rating.ui-rating-danger .glyphicon-star{color:#ED848F}.form-control{border-width:1px;box-shadow:none}.form-control:focus{border-color:#7992BF;box-shadow:none}.form-group .col-sm-10{position:relative}.form-group .col-sm-10 .icon{position:absolute;right:25px;top:10px}.input-round{border-radius:25px}input.input-primary{border-color:#7992BF}input.input-primary:focus{border-color:#7992BF}input.input-info{border-color:#6BD5C3}input.input-info:focus{border-color:#6BD5C3}input.input-success{border-color:#A9DC8E}input.input-success:focus{border-color:#A9DC8E}input.input-warning{border-color:#ECD48B}input.input-warning:focus{border-color:#ECD48B}input.input-danger{border-color:#ED848F}input.input-danger:focus{border-color:#ED848F}.drop-box{width:100%;height:100px;padding-top:40px;background:#F8F8F8;border:2px dashed #DDD;text-align:center;padding-top:35px;border-radius:4px}.ui-select{position:relative;display:inline-block;margin:0 0 2px 1.2%;width:auto;height:auto;border:1px solid #ccc;border-radius:4px}.ui-select>select{z-index:99;display:block;position:relative;padding:10px 15px 10px 10px;min-width:200px;width:120%;border:none;outline:none;background:transparent;text-transform:uppercase;font-size:11px;font-weight:bold;text-indent:0.01px;text-overflow:'';cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.ui-select select::-ms-expand{display:none}.ui-select:after{z-index:0;content:"";position:absolute;right:8%;top:50%;color:#ccc;width:0;margin-top:-3px;height:0;border-top:6px solid;border-right:6px solid transparent;border-left:6px solid transparent;pointer-events:none}@-moz-document url-prefix(){.ui-select{overflow:hidden}.ui-select select{width:120%;width:-moz-calc(100% + 3em);width:calc(100% + em)}}.ui-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.ui-spinner{max-width:200px}.ui-spinner .input-group-btn.btn-group-vertical>.btn{height:17px;margin:0;padding:0 6px;text-align:center}.ui-spinner .input-group-btn.btn-group-vertical>.btn:first-child{border-radius:0 4px 0 0 !important}.ui-spinner .input-group-btn.btn-group-vertical>.btn:last-child{border-radius:0 0 4px 0}.ui-spinner .input-group-btn.btn-group-vertical>.btn i{display:block;margin-top:-2px}.ui-switch input{display:none}.ui-switch i{display:inline-block;cursor:pointer;padding-right:20px;-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;transition:all ease 0.2s;border-radius:25px;box-shadow:inset 0 0 1px rgba(0,0,0,0.5)}.ui-switch i:before{display:block;content:'';width:25px;height:25px;border-radius:25px;background:white;box-shadow:0 1px 2px rgba(0,0,0,0.5)}.ui-switch :checked+i{padding-right:0;padding-left:20px;box-shadow:inset 0 0 1px rgba(0,0,0,0.5),inset 0 0 40px #7992BF}.ui-switch.ui-switch-success :checked+i{box-shadow:inset 0 0 1px rgba(0,0,0,0.5),inset 0 0 40px #A9DC8E}.ui-switch.ui-switch-info :checked+i{box-shadow:inset 0 0 1px rgba(0,0,0,0.5),inset 0 0 40px #6BD5C3}.ui-switch.ui-switch-warning :checked+i{box-shadow:inset 0 0 1px rgba(0,0,0,0.5),inset 0 0 40px #ECD48B}.ui-switch.ui-switch-danger :checked+i{box-shadow:inset 0 0 1px rgba(0,0,0,0.5),inset 0 0 40px #ED848F}.ui-switch.ui-switch-sm i{padding-right:16px;border-radius:20px}.ui-switch.ui-switch-sm i:before{width:20px;height:20px;border-radius:20px}.ui-switch.ui-switch-sm :checked+i{padding-right:0;padding-left:16px;box-shadow:inset 0 0 1px rgba(0,0,0,0.5),inset 0 0 32px #7992BF}.ui-switch.ui-switch-sm.ui-switch-success :checked+i{box-shadow:inset 0 0 1px rgba(0,0,0,0.5),inset 0 0 32px #A9DC8E}.ui-switch.ui-switch-sm.ui-switch-info :checked+i{box-shadow:inset 0 0 1px rgba(0,0,0,0.5),inset 0 0 32px #6BD5C3}.ui-switch.ui-switch-sm.ui-switch-warning :checked+i{box-shadow:inset 0 0 1px rgba(0,0,0,0.5),inset 0 0 32px #ECD48B}.ui-switch.ui-switch-sm.ui-switch-danger :checked+i{box-shadow:inset 0 0 1px rgba(0,0,0,0.5),inset 0 0 32px #ED848F}.ui-switch.ui-switch-lg i{padding-right:25px;border-radius:30px}.ui-switch.ui-switch-lg i:before{width:30px;height:30px;border-radius:30px}.ui-switch.ui-switch-lg :checked+i{padding-right:0;padding-left:25px;box-shadow:inset 0 0 1px rgba(0,0,0,0.5),inset 0 0 50px #7992BF}.ui-switch.ui-switch-lg.ui-switch-success :checked+i{box-shadow:inset 0 0 1px rgba(0,0,0,0.5),inset 0 0 50px #A9DC8E}.ui-switch.ui-switch-lg.ui-switch-info :checked+i{box-shadow:inset 0 0 1px rgba(0,0,0,0.5),inset 0 0 50px #6BD5C3}.ui-switch.ui-switch-lg.ui-switch-warning :checked+i{box-shadow:inset 0 0 1px rgba(0,0,0,0.5),inset 0 0 50px #ECD48B}.ui-switch.ui-switch-lg.ui-switch-danger :checked+i{box-shadow:inset 0 0 1px rgba(0,0,0,0.5),inset 0 0 50px #ED848F}.form-validation .ng-valid.ng-dirty{border-color:#A9DC8E}.form-validation .ng-invalid.ng-dirty{border-color:#ED848F}.btn-info-alt{color:#fff;background-color:#A085E4;border-color:#9070df}.btn-info-alt:hover,.btn-info-alt:focus,.btn-info-alt.focus,.btn-info-alt:active,.btn-info-alt.active,.open>.btn-info-alt.dropdown-toggle{color:#fff;background-color:#7f5bdb;border-color:#693ed4}.btn-info-alt:active,.btn-info-alt.active,.open>.btn-info-alt.dropdown-toggle{background-image:none}.btn-info-alt.disabled,.btn-info-alt.disabled:hover,.btn-info-alt.disabled:focus,.btn-info-alt.disabled.focus,.btn-info-alt.disabled:active,.btn-info-alt.disabled.active,.btn-info-alt[disabled],.btn-info-alt[disabled]:hover,.btn-info-alt[disabled]:focus,.btn-info-alt[disabled].focus,.btn-info-alt[disabled]:active,.btn-info-alt[disabled].active,fieldset[disabled] .btn-info-alt,fieldset[disabled] .btn-info-alt:hover,fieldset[disabled] .btn-info-alt:focus,fieldset[disabled] .btn-info-alt.focus,fieldset[disabled] .btn-info-alt:active,fieldset[disabled] .btn-info-alt.active{background-color:#A085E4;border-color:#9070df}.btn-info-alt .badge{color:#A085E4;background-color:#fff}.btn-dark{color:#fff;background-color:#1F2837;border-color:#161c27}.btn-dark:hover,.btn-dark:focus,.btn-dark.focus,.btn-dark:active,.btn-dark.active,.open>.btn-dark.dropdown-toggle{color:#fff;background-color:#0d1016;border-color:#000}.btn-dark:active,.btn-dark.active,.open>.btn-dark.dropdown-toggle{background-image:none}.btn-dark.disabled,.btn-dark.disabled:hover,.btn-dark.disabled:focus,.btn-dark.disabled.focus,.btn-dark.disabled:active,.btn-dark.disabled.active,.btn-dark[disabled],.btn-dark[disabled]:hover,.btn-dark[disabled]:focus,.btn-dark[disabled].focus,.btn-dark[disabled]:active,.btn-dark[disabled].active,fieldset[disabled] .btn-dark,fieldset[disabled] .btn-dark:hover,fieldset[disabled] .btn-dark:focus,fieldset[disabled] .btn-dark.focus,fieldset[disabled] .btn-dark:active,fieldset[disabled] .btn-dark.active{background-color:#1F2837;border-color:#161c27}.btn-dark .badge{color:#1F2837;background-color:#fff}.btn-line-default{color:#626262;background-color:transparent;border-color:#ccc}.btn-line-default:hover,.btn-line-default:focus,.btn-line-default:active,.btn-line-default.active{color:#333;background-color:#fff}.open .btn-line-default.dropdown-toggle{color:#333;background-color:#fff}.btn-line-primary{color:#626262;background-color:transparent;border-color:#6884b7}.btn-line-primary:hover,.btn-line-primary:focus,.btn-line-primary:active,.btn-line-primary.active{color:#fff;background-color:#7992BF}.open .btn-line-primary.dropdown-toggle{color:#fff;background-color:#7992BF}.btn-line-success{color:#626262;background-color:transparent;border-color:#9ad67b}.btn-line-success:hover,.btn-line-success:focus,.btn-line-success:active,.btn-line-success.active{color:#fff;background-color:#A9DC8E}.open .btn-line-success.dropdown-toggle{color:#fff;background-color:#A9DC8E}.btn-line-info{color:#626262;background-color:transparent;border-color:#57cfbb}.btn-line-info:hover,.btn-line-info:focus,.btn-line-info:active,.btn-line-info.active{color:#fff;background-color:#6BD5C3}.open .btn-line-info.dropdown-toggle{color:#fff;background-color:#6BD5C3}.btn-line-warning{color:#626262;background-color:transparent;border-color:#e8cc75}.btn-line-warning:hover,.btn-line-warning:focus,.btn-line-warning:active,.btn-line-warning.active{color:#fff;background-color:#ECD48B}.open .btn-line-warning.dropdown-toggle{color:#fff;background-color:#ECD48B}.btn-line-danger{color:#626262;background-color:transparent;border-color:#ea6e7b}.btn-line-danger:hover,.btn-line-danger:focus,.btn-line-danger:active,.btn-line-danger.active{color:#fff;background-color:#ED848F}.open .btn-line-danger.dropdown-toggle{color:#fff;background-color:#ED848F}.btn-line-dark{color:#626262;background-color:transparent;border-color:#161c27}.btn-line-dark:hover,.btn-line-dark:focus,.btn-line-dark:active,.btn-line-dark.active{color:#fff;background-color:#1F2837}.open .btn-line-dark.dropdown-toggle{color:#fff;background-color:#1F2837}.btn-direction{position:relative;border:0;line-height:20px}.btn-left{border-top-left-radius:0;border-bottom-left-radius:0}.btn-left:before{content:" ";line-height:0;position:absolute;top:0;left:-26px;border:16px solid transparent;border-right:10px solid #fff}.btn-left:hover:before{border-right:10px solid #e6e6e6}.btn-left.btn-primary:before{border-right:10px solid #7992BF}.btn-left.btn-primary:hover:before{border-right:10px solid #5676af}.btn-left.btn-success:before{border-right:10px solid #A9DC8E}.btn-left.btn-success:hover:before{border-right:10px solid #8bd067}.btn-left.btn-info:before{border-right:10px solid #6BD5C3}.btn-left.btn-info:hover:before{border-right:10px solid #43cab3}.btn-left.btn-warning:before{border-right:10px solid #ECD48B}.btn-left.btn-warning:hover:before{border-right:10px solid #e5c45f}.btn-left.btn-danger:before{border-right:10px solid #ED848F}.btn-left.btn-danger:hover:before{border-right:10px solid #e65866}.btn-right{border-top-right-radius:0;border-bottom-right-radius:0}.btn-right:before{content:" ";line-height:0;position:absolute;top:0;right:-26px;border:16px solid transparent;border-left:10px solid #fff}.btn-right:hover:before{border-left:10px solid #e6e6e6}.btn-right.btn-primary:before{border-left:10px solid #7992BF}.btn-right.btn-primary:hover:before{border-left:10px solid #5676af}.btn-right.btn-success:before{border-left:10px solid #A9DC8E}.btn-right.btn-success:hover:before{border-left:10px solid #8bd067}.btn-right.btn-info:before{border-left:10px solid #6BD5C3}.btn-right.btn-info:hover:before{border-left:10px solid #43cab3}.btn-right.btn-warning:before{border-left:10px solid #ECD48B}.btn-right.btn-warning:hover:before{border-left:10px solid #e5c45f}.btn-right.btn-danger:before{border-left:10px solid #ED848F}.btn-right.btn-danger:hover:before{border-left:10px solid #e65866}.btn-up:before{content:" ";line-height:0;position:absolute;top:-16px;left:50%;margin-left:-8px;border:8px solid transparent;border-bottom:8px solid #fff}.btn-up:hover:before{border-bottom:8px solid #e6e6e6}.btn-up.btn-primary:before{border-bottom:8px solid #7992BF}.btn-up.btn-primary:hover:before{border-bottom:8px solid #5676af}.btn-up.btn-success:before{border-bottom:8px solid #A9DC8E}.btn-up.btn-success:hover:before{border-bottom:8px solid #8bd067}.btn-up.btn-info:before{border-bottom:8px solid #6BD5C3}.btn-up.btn-info:hover:before{border-bottom:8px solid #43cab3}.btn-up.btn-warning:before{border-bottom:8px solid #ECD48B}.btn-up.btn-warning:hover:before{border-bottom:8px solid #e5c45f}.btn-up.btn-danger:before{border-bottom:8px solid #ED848F}.btn-up.btn-danger:hover:before{border-bottom:8px solid #e65866}.btn-down:before{content:" ";line-height:0;position:absolute;bottom:-16px;left:50%;margin-left:-8px;border:8px solid transparent;border-top:8px solid #fff}.btn-down:hover:before{border-top:8px solid #e6e6e6}.btn-down.btn-primary:before{border-top:8px solid #7992BF}.btn-down.btn-primary:hover:before{border-top:8px solid #5676af}.btn-down.btn-success:before{border-top:8px solid #A9DC8E}.btn-down.btn-success:hover:before{border-top:8px solid #8bd067}.btn-down.btn-info:before{border-top:8px solid #6BD5C3}.btn-down.btn-info:hover:before{border-top:8px solid #43cab3}.btn-down.btn-warning:before{border-top:8px solid #ECD48B}.btn-down.btn-warning:hover:before{border-top:8px solid #e5c45f}.btn-down.btn-danger:before{border-top:8px solid #ED848F}.btn-down.btn-danger:hover:before{border-top:8px solid #e65866}.btn-w-xs{min-width:80px}.btn-w-sm{min-width:100px}.btn-w-md{min-width:120px}.btn-w-lg{min-width:150px}.btn-round{border-radius:2em}.btn-gap{margin:5px}.btn-gap-h{margin:0 5px}.btn-gap-v{margin:0 0 5px}.btn-icon{display:inline-block;text-align:center;border-radius:4px;height:35px;width:35px;line-height:35px}.btn-icon i{line-height:35px}.btn-icon.btn-icon-lined{line-height:31px}.btn-icon.btn-icon-lined i{line-height:31px}.btn-icon.btn-icon-lined.btn-icon-thin{line-height:33px}.btn-icon.btn-icon-lined.btn-icon-thin i{line-height:33px}.btn-icon:hover{color:#fff}.btn-icon-lined{display:inline-block;text-align:center;border-radius:4px;background-color:#fff;border-width:2px;border-style:solid;border-color:#626262;color:#626262;height:35px;width:35px;line-height:35px}.btn-icon-lined i{line-height:35px}.btn-icon-lined.btn-icon-lined{line-height:31px}.btn-icon-lined.btn-icon-lined i{line-height:31px}.btn-icon-lined.btn-icon-lined.btn-icon-thin{line-height:33px}.btn-icon-lined.btn-icon-lined.btn-icon-thin i{line-height:33px}.btn-icon-lined.btn-icon-thin{border-width:1px}.btn-icon-lined:hover{background-color:#fff;color:#fff}.btn-icon-lined.btn-default-light{color:#bbb;border:2px solid #bbb}.btn-icon-lined.btn-default-light:hover{color:#bbb;border:2px solid #bbb}.btn-icon-lined.btn-default{color:#777;border-color:#777}.btn-icon-lined.btn-default:hover{color:#777;border-color:#777}.btn-icon-lined.btn-primary{color:#7992BF;border-color:#7992BF}.btn-icon-lined.btn-success{color:#A9DC8E;border-color:#A9DC8E}.btn-icon-lined.btn-info{color:#6BD5C3;border-color:#6BD5C3}.btn-icon-lined.btn-warning{color:#ECD48B;border-color:#ECD48B}.btn-icon-lined.btn-danger{color:#ED848F;border-color:#ED848F}.btn-icon-round{border-radius:50%}.btn-icon-sm{height:30px;width:30px;line-height:30px}.btn-icon-sm i{line-height:30px}.btn-icon-sm.btn-icon-lined{line-height:26px}.btn-icon-sm.btn-icon-lined i{line-height:26px}.btn-icon-sm.btn-icon-lined.btn-icon-thin{line-height:28px}.btn-icon-sm.btn-icon-lined.btn-icon-thin i{line-height:28px}.btn-icon-md{font-size:18px;height:45px;width:45px;line-height:45px}.btn-icon-md i{line-height:45px}.btn-icon-md.btn-icon-lined{line-height:41px}.btn-icon-md.btn-icon-lined i{line-height:41px}.btn-icon-md.btn-icon-lined.btn-icon-thin{line-height:43px}.btn-icon-md.btn-icon-lined.btn-icon-thin i{line-height:43px}.btn-icon-lg{height:65px;width:65px;line-height:65px}.btn-icon-lg i{line-height:65px}.btn-icon-lg.btn-icon-lined{line-height:61px}.btn-icon-lg.btn-icon-lined i{line-height:61px}.btn-icon-lg.btn-icon-lined.btn-icon-thin{line-height:63px}.btn-icon-lg.btn-icon-lined.btn-icon-thin i{line-height:63px}.btn-icon-lg-alt{height:70px;width:70px;line-height:70px}.btn-icon-lg-alt i{line-height:70px}.btn-icon-lg-alt.btn-icon-lined{line-height:66px}.btn-icon-lg-alt.btn-icon-lined i{line-height:66px}.btn-icon-lg-alt.btn-icon-lined.btn-icon-thin{line-height:68px}.btn-icon-lg-alt.btn-icon-lined.btn-icon-thin i{line-height:68px}.btn-icon-xl{height:80px;width:80px;line-height:80px}.btn-icon-xl i{line-height:80px}.btn-icon-xl.btn-icon-lined{line-height:76px}.btn-icon-xl.btn-icon-lined i{line-height:76px}.btn-icon-xl.btn-icon-lined.btn-icon-thin{line-height:78px}.btn-icon-xl.btn-icon-lined.btn-icon-thin i{line-height:78px}.btn-twitter{color:#fff;background-color:#00c7f7;border-color:#00c7f7}.btn-twitter:hover{color:#fff;text-decoration:none;background-color:#00a6ce;border-color:#0096ba}.btn-facebook{color:#fff;background-color:#335397;border-color:#335397}.btn-facebook:hover{color:#fff;text-decoration:none;background-color:#294279;border-color:#243a69}.btn-gplus,.btn-google-plus{color:#fff;background-color:#dd4a38;border-color:#dd4a38}.btn-gplus:hover,.btn-google-plus:hover{color:#fff;text-decoration:none;background-color:#ca3522;border-color:#b8301f}.btn-instagram{color:#fff;background-color:#82685A;border-color:#82685A}.btn-instagram:hover{color:#fff;text-decoration:none;background-color:#6a5549;border-color:#5e4b41}.btn-vimeo{color:#fff;background-color:#63879C;border-color:#63879C}.btn-vimeo:hover{color:#fff;text-decoration:none;background-color:#537183;border-color:#4b6777}.btn-flickr{color:#fff;background-color:#0061DB;border-color:#0061DB}.btn-flickr:hover{color:#fff;text-decoration:none;background-color:#004fb2;border-color:#00469e}.btn-github{color:#fff;background-color:#3B3B3B;border-color:#3B3B3B}.btn-github:hover{color:#fff;text-decoration:none;background-color:#272727;border-color:#1c1c1c}.btn-pinterest{color:#fff;background-color:#D73532;border-color:#D73532}.btn-pinterest:hover{color:#fff;text-decoration:none;background-color:#bc2725;border-color:#ab2421}.btn-tumblr{color:#fff;background-color:#586980;border-color:#586980}.btn-tumblr:hover{color:#fff;text-decoration:none;background-color:#475568;border-color:#3f4b5c}.btn-linkedin{color:#fff;background-color:#018FAF;border-color:#018FAF}.btn-linkedin:hover{color:#fff;text-decoration:none;background-color:#016e86;border-color:#015d72}.btn-dribbble{color:#fff;background-color:#EA73A0;border-color:#EA73A0}.btn-dribbble:hover{color:#fff;text-decoration:none;background-color:#e55088;border-color:#e23e7c}.btn-stumbleupon{color:#fff;background-color:#EA4B24;border-color:#EA4B24}.btn-stumbleupon:hover{color:#fff;text-decoration:none;background-color:#d13914;border-color:#bf3412}.btn-lastfm{color:#fff;background-color:#B80638;border-color:#B80638}.btn-lastfm:hover{color:#fff;text-decoration:none;background-color:#90052c;border-color:#7d0426}.btn-evernote{color:#fff;background-color:#3BAB27;border-color:#3BAB27}.btn-evernote:hover{color:#fff;text-decoration:none;background-color:#308a1f;border-color:#2a791c}.btn-skype{color:#fff;background-color:#00B0F6;border-color:#00B0F6}.btn-skype:hover{color:#fff;text-decoration:none;background-color:#0093cd;border-color:#0084b9}.btn-soundcloud{color:#fff;background-color:#06f;border-color:#06f}.btn-soundcloud:hover{color:#fff;text-decoration:none;background-color:#0056d6;border-color:#004ec2}.btn-behance{color:#fff;background-color:#B80638;border-color:#B80638}.btn-behance:hover{color:#fff;text-decoration:none;background-color:#90052c;border-color:#7d0426}.btn-rss{color:#fff;background-color:#F79638;border-color:#F79638}.btn-rss:hover{color:#fff;text-decoration:none;background-color:#f58111;border-color:#e87709}.btn-youtube{color:#fff;background-color:#CC181E;border-color:#CC181E}.btn-youtube:hover{color:#fff;text-decoration:none;background-color:#a71419;border-color:#951216}.btn-metro{position:relative;padding:0;border:0;width:180px;height:180px;font-size:21px;text-align:center}.btn-metro i{font-size:48px;line-height:180px}.btn-metro span{position:absolute;left:15px;bottom:15px}.content-container.ng-leave{z-index:9999}.content-container.ng-enter{z-index:8888}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.animate-spin{-webkit-animation:spin 3s linear infinite;-moz-animation:spin 3s linear infinite;animation:spin 3s linear infinite}@-webkit-keyframes fade-up-enter{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes fade-up-enter{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up-enter{0%{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-up-leave{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@-moz-keyframes fade-up-leave{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fade-up-leave{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}}.animate-fade-up.ng-enter{-webkit-animation:0.35s fade-up-enter;-moz-animation:0.35s fade-up-enter;animation:0.35s fade-up-enter}@-webkit-keyframes animate-flip-y-enter{0%{-webkit-transform:perspective(3000px) rotateY(90deg);-moz-transform:perspective(3000px) rotateY(90deg);-ms-transform:perspective(3000px) rotateY(90deg);-o-transform:perspective(3000px) rotateY(90deg);transform:perspective(3000px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(3000px) rotateY(0deg);-moz-transform:perspective(3000px) rotateY(0deg);-ms-transform:perspective(3000px) rotateY(0deg);-o-transform:perspective(3000px) rotateY(0deg);transform:perspective(3000px) rotateY(0deg);opacity:1}}@-moz-keyframes animate-flip-y-enter{0%{-webkit-transform:perspective(3000px) rotateY(90deg);-moz-transform:perspective(3000px) rotateY(90deg);-ms-transform:perspective(3000px) rotateY(90deg);-o-transform:perspective(3000px) rotateY(90deg);transform:perspective(3000px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(3000px) rotateY(0deg);-moz-transform:perspective(3000px) rotateY(0deg);-ms-transform:perspective(3000px) rotateY(0deg);-o-transform:perspective(3000px) rotateY(0deg);transform:perspective(3000px) rotateY(0deg);opacity:1}}@keyframes animate-flip-y-enter{0%{-webkit-transform:perspective(3000px) rotateY(90deg);-moz-transform:perspective(3000px) rotateY(90deg);-ms-transform:perspective(3000px) rotateY(90deg);-o-transform:perspective(3000px) rotateY(90deg);transform:perspective(3000px) rotateY(90deg);opacity:0}100%{-webkit-transform:perspective(3000px) rotateY(0deg);-moz-transform:perspective(3000px) rotateY(0deg);-ms-transform:perspective(3000px) rotateY(0deg);-o-transform:perspective(3000px) rotateY(0deg);transform:perspective(3000px) rotateY(0deg);opacity:1}}@-webkit-keyframes animate-flip-y-leave{0%{-webkit-transform:perspective(3000px) rotateY(0deg);-moz-transform:perspective(3000px) rotateY(0deg);-ms-transform:perspective(3000px) rotateY(0deg);-o-transform:perspective(3000px) rotateY(0deg);transform:perspective(3000px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(3000px) rotateY(-90deg);-moz-transform:perspective(3000px) rotateY(-90deg);-ms-transform:perspective(3000px) rotateY(-90deg);-o-transform:perspective(3000px) rotateY(-90deg);transform:perspective(3000px) rotateY(-90deg);opacity:0}}@-moz-keyframes animate-flip-y-leave{0%{-webkit-transform:perspective(3000px) rotateY(0deg);-moz-transform:perspective(3000px) rotateY(0deg);-ms-transform:perspective(3000px) rotateY(0deg);-o-transform:perspective(3000px) rotateY(0deg);transform:perspective(3000px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(3000px) rotateY(-90deg);-moz-transform:perspective(3000px) rotateY(-90deg);-ms-transform:perspective(3000px) rotateY(-90deg);-o-transform:perspective(3000px) rotateY(-90deg);transform:perspective(3000px) rotateY(-90deg);opacity:0}}@keyframes animate-flip-y-leave{0%{-webkit-transform:perspective(3000px) rotateY(0deg);-moz-transform:perspective(3000px) rotateY(0deg);-ms-transform:perspective(3000px) rotateY(0deg);-o-transform:perspective(3000px) rotateY(0deg);transform:perspective(3000px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(3000px) rotateY(-90deg);-moz-transform:perspective(3000px) rotateY(-90deg);-ms-transform:perspective(3000px) rotateY(-90deg);-o-transform:perspective(3000px) rotateY(-90deg);transform:perspective(3000px) rotateY(-90deg);opacity:0}}.animate-flip-y.ng-enter{-webkit-animation:0.35s animate-flip-y-enter ease-in-out;-moz-animation:0.35s animate-flip-y-enter ease-in-out;animation:0.35s animate-flip-y-enter ease-in-out}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@-moz-keyframes slideOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-moz-transform:translateY(-2000px);-ms-transform:translateY(-2000px);-o-transform:translateY(-2000px);transform:translateY(-2000px)}}.animate-vertical-slide.ng-hide-add{-webkit-animation:0.35s slideOutUp ease-in-out;-moz-animation:0.35s slideOutUp ease-in-out;animation:0.35s slideOutUp ease-in-out}.animate-vertical-slide.ng-hide-remove{-webkit-animation:0.35s 0.35s slideInDown ease-in-out;-moz-animation:0.35s 0.35s slideInDown ease-in-out;animation:0.35s 0.35s slideInDown ease-in-out}@-webkit-keyframes slideOutUp{0%{opacity:0;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes slideOutUp{0%{opacity:0;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes slideOutUp{0%{opacity:0;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95)}100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.ainmate-scale-up.ng-enter{-webkit-animation:0.35s slideOutUp ease-in-out;-moz-animation:0.35s slideOutUp ease-in-out;animation:0.35s slideOutUp ease-in-out}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(25px);-moz-transform:translateX(25px);-ms-transform:translateX(25px);-o-transform:translateX(25px);transform:translateX(25px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(25px);-moz-transform:translateX(25px);-ms-transform:translateX(25px);-o-transform:translateX(25px);transform:translateX(25px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(25px);-moz-transform:translateX(25px);-ms-transform:translateX(25px);-o-transform:translateX(25px);transform:translateX(25px)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.ainmate-slide-in-right.ng-enter{-webkit-animation:0.35s slideInRight ease-in-out;-moz-animation:0.35s slideInRight ease-in-out;animation:0.35s slideInRight ease-in-out}.badge-primary{background-color:#7992BF}.badge-success{background-color:#A9DC8E}.badge-info{background-color:#6BD5C3}.badge-warning{background-color:#ECD48B}.badge-danger{background-color:#ED848F}.breadcrumb a{color:#626262}.breadcrumb a:hover{text-decoration:none}.breadcrumb-alt{overflow:hidden;list-style:none;margin:0 0 20px;padding:0;width:100%}.breadcrumb-alt>li{float:left;margin:0 25px 0 0}.breadcrumb-alt>li>a{position:relative;float:left;background-color:#eee;color:#626262;font-size:12px;padding:10px}.breadcrumb-alt>li>a:before{position:absolute;top:50%;left:-1em;margin-top:-1.6em;border-color:#eee #eee #eee transparent;border-style:solid;border-width:1.5em 0 1.7em 1em;content:""}.breadcrumb-alt>li>a:after{position:absolute;top:50%;right:-1em;margin-top:-1.5em;border-bottom:1.5em solid transparent;border-left:1em solid #eee;border-top:1.5em solid transparent;content:""}.breadcrumb-alt>li>a:hover,.breadcrumb-alt>li>a.active{text-decoration:none;background-color:#7992BF;color:#fff}.breadcrumb-alt>li>a:hover:before,.breadcrumb-alt>li>a.active:before{border-color:#7992BF #7992BF #7992BF transparent}.breadcrumb-alt>li>a:hover:after,.breadcrumb-alt>li>a.active:after{border-left:1em solid #7992BF}.icon-box .icon-container{border:1px solid rgba(0,0,0,0.05);box-shadow:0 0 0 7px rgba(0,0,0,0.01);border-radius:50%;width:110px;height:110px;text-align:center;font-size:50px;line-height:110px;color:#7992BF}.icon-box h4{font-weight:bold}@media (min-width: 768px){.icon-box .desc-container{max-width:250px}}.icon-box-alt{width:160px;margin:auto;text-align:center}.icon-box-alt .icon-container{font-size:52px;line-height:1;color:#8c97a0}.icon-box-alt h4{font-size:20px;font-weight:600;color:#fff}.icon-box-alt .desc{font-style:italic;color:#8c97a0}.icon-box-vertical{padding:15px 0;text-align:center}.icon-box-vertical .icon-container{margin:0 auto 15px}.icon-box-vertical .desc-container{margin:auto}.icon-box-horizontal{position:relative;min-height:130px;padding:10px 10px 10px 145px}.icon-box-horizontal .icon-container{position:absolute;left:10px;top:10px}.photo-box{text-align:center}.photo-box img{max-width:100%}.photo-box h4{font-weight:bold}.photo-box .photo-container{border:8px solid #f9f9f9}.media-box img{max-width:100%}.media-box a{color:#626262}.media-box h5{margin:0;line-height:20px;font-weight:normal}.media-box .media-box-photo{border-radius:4px}.media-box .media-box-body{padding:15px}.media-box .media-box-body .profile-img{position:relative;z-index:1;margin-top:-65px;border-radius:50%;width:100px;height:100px;padding:5px;background-color:#fff}.media-box .media-box-body .profile-img img{width:90px;height:90px;border-radius:50%}.media-box .media-box-body .profile-img.profile-img-sm{margin-top:-40px;width:60px;height:60px;padding:2px}.media-box .media-box-body .profile-img.profile-img-sm img{width:56px;height:56px;border-radius:50%}.ui-bullet{overflow:auto}.ui-bullet .btn-icon{float:left;font-size:26px}.ui-bullet .ui-bullet-content{margin-left:75px;margin-bottom:2em}.ui-bullet h3{display:inline-block;border-bottom:1px solid rgba(98,98,98,0.2);font-size:24px;margin:.5em 0 .6em}.callout{margin:20px 0;padding:20px;border-left:3px solid #eee}.callout h4{margin-top:0;margin-bottom:5px}.callout p:last-child{margin-bottom:0}.callout-success{background-color:#f3faf3;border-color:#A9DC8E}.callout-success h4{color:#A9DC8E}.callout-info{background-color:#f4f8fa;border-color:#6BD5C3}.callout-info h4{color:#6BD5C3}.callout-warning{background-color:#fcf8f2;border-color:#ECD48B}.callout-warning h4{color:#ECD48B}.callout-danger{background-color:#fdf7f7;border-color:#ED848F}.callout-danger h4{color:#ED848F}#flotTip{background:rgba(0,0,0,0.7);color:#f9f9f9;padding:.5em .6em;border:0;font-size:12px;border-radius:4px}.legendLabel{padding:0 5px;color:#626262}.chartjs-with-legend{position:relative;padding:10px 130px 10px 10px;min-height:200px}.doughnut-legend{list-style:none;position:absolute;right:20px;top:20px}.doughnut-legend li{display:block;padding-left:30px;position:relative;margin-bottom:4px;border-radius:4px;padding:2px 8px 2px 28px;font-size:14px;cursor:default;-webkit-transition:background-color 200ms ease-in-out;-moz-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}.doughnut-legend li:hover{background-color:#fafafa}.doughnut-legend li span{display:inline-block;margin:0 8px 0 0;position:absolute;left:0;top:0;width:20px;height:20px;border-radius:4px}.dropdown-menu{box-shadow:none}.dropdown-menu.dropdown-dark{background-color:#1F2837}.dropdown-menu.dropdown-dark.with-arrow:after{border-bottom:7px solid #1F2837}.dropdown-menu.dropdown-dark>li>a{color:#777}.dropdown-menu.with-arrow{margin-top:0}.dropdown-menu.with-arrow:before{content:" ";position:absolute;left:12px;top:-16px;border:8px solid transparent;border-bottom:8px solid rgba(0,0,0,0.15)}.dropdown-menu.with-arrow:after{content:" ";position:absolute;left:13px;top:-14px;border:7px solid transparent;border-bottom:7px solid #fff}.dropdown-menu.with-arrow.pull-right{margin-top:0}.dropdown-menu.with-arrow.pull-right:before{left:auto;right:12px}.dropdown-menu.with-arrow.pull-right:after{left:auto;right:13px}.dropdown-menu.with-arrow.panel{border:0;box-shadow:0 1px 3px rgba(0,0,0,0.2)}.dropdown-menu.with-arrow.panel-default:before{border-bottom:8px solid #e9e9e9}.dropdown-menu.with-arrow.panel-default:after{border-bottom:7px solid #f6f6f6}.dropdown-menu.with-arrow.panel-dark:before{border-bottom:8px solid #1F2837}.dropdown-menu.with-arrow.panel-dark:after{border-bottom:7px solid #1F2837}.dropdown-menu.with-arrow.panel-primary:before{border-bottom:8px solid #7992BF}.dropdown-menu.with-arrow.panel-primary:after{border-bottom:7px solid #7992BF}.dropdown-menu.with-arrow.panel-success:before{border-bottom:8px solid #e9f7d7}.dropdown-menu.with-arrow.panel-success:after{border-bottom:7px solid #F2FBEC}.dropdown-menu.with-arrow.panel-info:before{border-bottom:8px solid #d4e4f1}.dropdown-menu.with-arrow.panel-info:after{border-bottom:7px solid #EFF3FA}.dropdown-menu.with-arrow.panel-warning:before{border-bottom:8px solid #f8e7da}.dropdown-menu.with-arrow.panel-warning:after{border-bottom:7px solid #FCF7EF}.dropdown-menu.with-arrow.panel-danger:before{border-bottom:8px solid #fcd8de}.dropdown-menu.with-arrow.panel-danger:after{border-bottom:7px solid #FEF0F0}img.img30_30{width:30px;height:30px}img.img64_64{width:64px;height:64px}img.img80_80{width:80px;height:80px}.label{padding:.5em .8em}.label-info-alt{background:#A085E4}.list-group-item{padding:15px;border:1px solid #f3f3f3}.list-info li{padding:10px;border-bottom:1px solid #eee}.list-info li:last-child{border-bottom:none}.list-info li .icon{margin-right:10px;color:#7992BF}.list-info li label{width:100px}.page.page-mail{padding:0}.page.page-mail>.row{display:table;width:100%;margin:0}.page.page-mail .col-sm-3,.page.page-mail .col-sm-9{float:none;display:table-cell;vertical-align:top;padding:0}.page.page-mail .col-sm-3{padding-bottom:180px}.page.page-mail .col-sm-9{background-color:#fff}.mail-categories{background-color:#f6f6f6}.mail-categories a{color:#626262}.mail-categories .btn-primary{color:#fff}.mail-categories .category-heading{padding:13px 15px}.mail-categories .list-group .list-group-item{padding:0;border-width:1px 0;border-color:rgba(0,0,0,0.02);background-color:transparent}.mail-categories .list-group .list-group-item.active>a{color:#7992BF;background-color:#fff}.mail-categories .list-group .list-group-item>a{display:block;padding:15px;text-decoration:none}.mail-categories .list-group .list-group-item>a:hover{color:#7992BF;background-color:#fafafa}.mail-categories .list-group .list-group-item>a>i{font-size:14px;width:18px;margin-right:6px}.mail-categories .list-group .list-group-item>a>i.fa-circle{font-size:13px}.mail-container.panel{border:0;margin:0}.mail-container .panel-heading{padding:20px;font-size:22px}.mail-container .mail-options{padding:12px}.mail-container .table{margin-bottom:0;border-top:1px solid #ddd}.mail-container .table tr:hover{cursor:pointer}.mail-container .table tr>td{padding:12px}.mail-container .table tr>td .ti-star{color:#ccc}.mail-container .table tr>td .ti-star.active{color:#ED848F}.mail-container .table label.ui-checkbox{margin-bottom:0}.mail-container .table .mail-unread{font-weight:bold;color:#333}.mail-container .table .mail-hightlight td{background-color:#FCF7EF}.mail-container .mail-header{padding:15px 0}.mail-container .mail-header h3{margin-top:0}.mail-container .mail-info{padding:10px 15px;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}.mail-container .mail-info .col-md-8,.mail-container .mail-info .col-md-4{padding:0}.mail-container .mail-content{padding:15px 0;border-bottom:1px solid #f1f1f1}.mail-container .mail-attachments{padding:15px 0;border-bottom:1px solid #f1f1f1}.mail-container .mail-attachments .list-attachs img{max-width:200px;max-height:200px}.mail-container .mail-actions{margin-top:10px}.mail-compose .form-group>input{border:none}.mail-compose .form-group>input:focus{border:none}.mail-compose .mail-actions{margin-top:10px}.nav-boxed{box-shadow:0 0 2px rgba(0,0,0,0.2);background-color:#fff;border-radius:4px}.nav-boxed.nav-justified>li>a{margin:0}.nav-boxed a{color:#626262}.nav-boxed>li>a{display:block;padding:10px 5px;border-left:0;border-top:1px solid #f3f3f3}@media (min-width: 768px){.nav-boxed>li>a{border-top:0;border-left:1px solid #f3f3f3}}.nav-boxed>li>a>i{display:block;width:40px;height:40px;line-height:40px;margin:0 auto 2px;font-size:30px}.nav-boxed>li:first-child>a{border-left:none;border-top:0}@media (min-width: 768px){.nav-boxed>li:first-child>a{border-left:1px solid #f3f3f3}}.panel{box-shadow:0 0 3px rgba(0,0,0,0.1)}.panel .panel-heading{text-transform:uppercase}.panel .panel-title{font-size:13px}.panel-dark{border-color:#1F2837}.panel-dark>.panel-heading{color:#fff;background-color:#1F2837;border-color:#1F2837}.panel-dark>.panel-heading+.panel-collapse>.panel-body{border-top-color:#1F2837}.panel-dark>.panel-heading .badge{color:#1F2837;background-color:#fff}.panel-dark>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#1F2837}.panel-box{display:table;table-layout:fixed;width:100%;height:100%;text-align:center;border:none}.panel-box .panel-item{display:table-cell;padding:30px;width:1%;vertical-align:top;border-radius:0}.panel-box .panel-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.panel-box .panel-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.panel-box.info-box i{line-height:70px}.panel-box .panel-top,.panel-box .panel-bottom{display:block}.panel-box .panel-top{padding:30px 20px;border-top-left-radius:4px;border-top-right-radius:4px}.panel-box .panel-bottom{padding:10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.panel-box .panel-bottom p{margin:0}.panel-box .list-justified-container{padding:15px 0}.panel-box ul.list-justified{display:table;width:100%;list-style:none;padding:0}.panel-box ul.list-justified>li{float:none;display:table-cell;padding:10px;width:1%;border-right:1px solid #eee}.panel-box ul.list-justified>li:last-child{border:none}.panel-box ul.list-justified>li p{margin:0}.panel-box .panel-icon,.panel-box .panel-img{display:block;margin:-75px auto 0;border-radius:50%;border:10px solid #fff;width:150px;height:150px;line-height:80px;text-align:center;font-size:58px;text-shadow:-6px 8px 5px rgba(0,0,0,0.3)}.panel-box .panel-icon{padding:28px 35px 35px}.panel-box .panel-img{padding:0}.panel-box .panel-img img{width:100%;max-width:100%}.mini-box{min-height:120px;padding:25px}.mini-box .box-icon{display:inline-block;width:70px;height:70px;line-height:70px;vertical-align:middle;text-align:center;font-size:35px;border-radius:4px}.mini-box .box-icon.rounded{border-radius:50%}.mini-box .btn-icon,.mini-box .btn-icon-lined{margin:0 15px 0 0;font-size:32px}.mini-box .box-info{display:inline-block;vertical-align:top}.mini-box .box-info p{margin:0}.panel-profile{border:none}.panel-profile .profile{margin:5px 15px 5px 5px;border-radius:50%;padding:5px;border:1px solid rgba(0,0,0,0.2)}.panel-profile .profile img{border-radius:50%}.panel-profile .list-group>li>i{margin-right:10px;font-size:16px;color:#777;table-layout:fixed}.panel-profile .list-justified-container{padding:15px 0}.panel-profile ul.list-justified{display:table;width:100%;list-style:none;padding:0}.panel-profile ul.list-justified>li{float:none;display:table-cell;padding:10px;width:1%;border-right:1px solid #eee}.panel-profile ul.list-justified>li:last-child{border:none}.panel-profile ul.list-justified>li p{margin:0}.popover-title{padding:8px 14px 0;color:#aaa;font-weight:bold;border-bottom:none}.popover-content{color:#f9f9f9}.pricing-table{position:relative;margin-bottom:20px;background-color:#fcfcfc;color:#999;border-radius:6px;box-shadow:none;text-align:center}.pricing-table header{background-color:#9EA4AA;text-align:center;padding:30px 15px;border-bottom:10px solid #90979e}.pricing-table header h2{margin:0;font-size:24px;font-weight:normal;color:#fff}.pricing-table .pricing-price{border-bottom:1px solid #e7edf6;padding:15px;background-color:#f2f5fa;font-size:56px;line-height:1;color:#626262;font-weight:300}.pricing-table .pricing-price .pricing-sign{margin-right:5px;color:#d9dfe5}.pricing-table .pricing-price .pricing-sub{margin-left:5px;font-size:22px;line-height:1}.pricing-table .pricing-lead{margin-bottom:1.5em;font-size:18px;text-transform:uppercase}.pricing-table .pricing-lead:after{margin:0 auto;content:"";height:0px;width:80px;padding-top:.6em;border-bottom:solid 3px #eff0f3;display:block}.pricing-table .pricing-plan-details{padding:1em}.pricing-table .pricing-plan-details>ul{margin:0;padding:0;list-style:none;font-size:13px;line-height:2em}.pricing-table>footer{padding:2em;text-align:center}.pricing-table>footer>a{display:block;margin:0 auto;padding:12px;font-size:14px;line-height:1;width:100%;max-width:200px}.pricing-table.pricing-table-primary header{background-color:#7992BF;border-bottom:10px solid #6884b7}.pricing-table.pricing-table-primary:after{border-top:6px solid #7992BF;border-left:6px solid #7992BF}.pricing-table.pricing-table-info header{background-color:#6BD5C3;border-bottom:10px solid #57cfbb}.pricing-table.pricing-table-info:after{border-top:6px solid #6BD5C3;border-left:6px solid #6BD5C3}.pricing-table.pricing-table-success header{background-color:#A9DC8E;border-bottom:10px solid #9ad67b}.pricing-table.pricing-table-success:after{border-top:6px solid #A9DC8E;border-left:6px solid #A9DC8E}.pricing-table.pricing-table-warning header{background-color:#ECD48B;border-bottom:10px solid #e8cc75}.pricing-table.pricing-table-warning:after{border-top:6px solid #ECD48B;border-left:6px solid #ECD48B}.pricing-table.pricing-table-danger header{background-color:#ED848F;border-bottom:10px solid #ea6e7b}.pricing-table.pricing-table-danger:after{border-top:6px solid #ED848F;border-left:6px solid #ED848F}.ui-ribbon-container{position:relative}.ui-ribbon-container .ui-ribbon-wrapper{position:absolute;overflow:hidden;width:85px;height:88px;top:-3px;right:-3px}.ui-ribbon-container .ui-ribbon{position:relative;display:block;text-align:center;font-size:15px;font-weight:bold;color:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);padding:7px 0;left:-5px;top:15px;width:120px;line-height:20px;background-color:#555;box-shadow:0 0 3px rgba(0,0,0,0.3)}.ui-ribbon-container .ui-ribbon:before,.ui-ribbon-container .ui-ribbon:after{position:absolute;content:" ";line-height:0;border-top:2px solid #555;border-left:2px solid transparent;border-right:2px solid transparent;bottom:-2px}.ui-ribbon-container .ui-ribbon:before{left:0;bottom:-1px}.ui-ribbon-container .ui-ribbon:after{right:0}.ui-ribbon-container.ui-ribbon-primary .ui-ribbon{background-color:#7992BF}.ui-ribbon-container.ui-ribbon-primary .ui-ribbon:before,.ui-ribbon-container.ui-ribbon-primary .ui-ribbon:after{border-top:2px solid #7992BF}.ui-ribbon-container.ui-ribbon-success .ui-ribbon{background-color:#A9DC8E}.ui-ribbon-container.ui-ribbon-success .ui-ribbon:before,.ui-ribbon-container.ui-ribbon-success .ui-ribbon:after{border-top:2px solid #A9DC8E}.ui-ribbon-container.ui-ribbon-info .ui-ribbon{background-color:#6BD5C3}.ui-ribbon-container.ui-ribbon-info .ui-ribbon:before,.ui-ribbon-container.ui-ribbon-info .ui-ribbon:after{border-top:2px solid #6BD5C3}.ui-ribbon-container.ui-ribbon-warning .ui-ribbon{background-color:#ECD48B}.ui-ribbon-container.ui-ribbon-warning .ui-ribbon:before,.ui-ribbon-container.ui-ribbon-warning .ui-ribbon:after{border-top:2px solid #ECD48B}.ui-ribbon-container.ui-ribbon-danger .ui-ribbon{background-color:#ED848F}.ui-ribbon-container.ui-ribbon-danger .ui-ribbon:before,.ui-ribbon-container.ui-ribbon-danger .ui-ribbon:after{border-top:2px solid #ED848F}.flags-sprite,.flags-american,.flags-china,.flags-france,.flags-germany,.flags-italy,.flags-japan,.flags-korea,.flags-portugal,.flags-russia,.flags-spain{background-image:url('ui/images/flags-s9e6bfd0b60.png');background-repeat:no-repeat}.flags-american{background-position:0 0;height:21px;width:32px}.flags-china{background-position:0 -21px;height:21px;width:32px}.flags-france{background-position:0 -42px;height:21px;width:32px}.flags-germany{background-position:0 -63px;height:21px;width:32px}.flags-italy{background-position:0 -84px;height:21px;width:32px}.flags-japan{background-position:0 -105px;height:21px;width:32px}.flags-korea{background-position:0 -126px;height:21px;width:32px}.flags-portugal{background-position:0 -147px;height:21px;width:32px}.flags-russia{background-position:0 -168px;height:21px;width:32px}.flags-spain{background-position:0 -189px;height:21px;width:32px}.ui-timline-container{padding:15px}.ui-timline-left .ui-timeline:before{left:0}@media (min-width: 768px){.ui-timline-left .ui-timeline .tl-item:before{display:none}}@media (min-width: 768px){.ui-timline-left .ui-timeline .tl-item .tl-caption{margin-left:-55px}}@media (min-width: 768px){.ui-timline-left .ui-timeline .tl-item .tl-body .tl-time{left:auto;right:15px;color:#777}}.ui-timeline{display:table;position:relative;table-layout:fixed;width:100%;border-spacing:0;border-collapse:collapse}.ui-timeline:before{background-color:#d5d5d5;bottom:0px;content:"";position:absolute;left:0;top:30px;width:1px;z-index:0}@media (min-width: 768px){.ui-timeline:before{left:50%}}.ui-timeline .tl-item{display:table-row;margin-bottom:5px}.ui-timeline .tl-item:before{display:none;content:""}@media (min-width: 768px){.ui-timeline .tl-item:before{display:block;width:50%}}.ui-timeline .tl-item .tl-caption{width:150px;margin-left:-55px}@media (min-width: 768px){.ui-timeline .tl-item .tl-caption{margin-left:-110px}}@media (min-width: 768px){.ui-timeline .tl-item.alt{text-align:right}.ui-timeline .tl-item.alt:before{display:none}.ui-timeline .tl-item.alt:after{content:"";display:block;width:50%}.ui-timeline .tl-item.alt .tl-body .tl-entry{margin:0 35px 15px 0}.ui-timeline .tl-item.alt .tl-body .tl-time{right:-220px;left:auto;text-align:left}.ui-timeline .tl-item.alt .tl-body .tl-icon{right:-58px;left:auto}.ui-timeline .tl-item.alt .tl-body .tl-content:after{right:-16px;left:auto;border:8px solid transparent;border-left:8px solid rgba(255,255,255,0.9)}}.ui-timeline .tl-item .tl-body{display:table-cell;width:50%;vertical-align:top}.ui-timeline .tl-item .tl-body .tl-entry{position:relative;margin:0 0 15px 36px}.ui-timeline .tl-item .tl-body .tl-time{z-index:1;position:absolute;left:auto;right:15px;top:5px;width:150px;color:#777;line-height:35px;text-align:right}@media (min-width: 768px){.ui-timeline .tl-item .tl-body .tl-time{left:-220px;right:auto;color:#626262}}.ui-timeline .tl-item .tl-body .tl-icon{position:absolute;left:-58px;top:5px}.ui-timeline .tl-item .tl-body .tl-content{position:relative;padding:15px;border-radius:4px;background-color:rgba(255,255,255,0.9)}.ui-timeline .tl-item .tl-body .tl-content:after{content:" ";line-height:0;position:absolute;left:-16px;top:20px;border:8px solid transparent;border-right:8px solid rgba(255,255,255,0.9)}.tooltip-inner{padding:.85em}.ui-accordion .panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #e9e9e9}.ui-accordion .panel{border:1px solid #e9e9e9}.ui-accordion .panel-heading{padding:0;background-color:#f6f6f6}.ui-accordion .panel-heading .panel-title>a{display:block;padding:15px;font-size:14px}.ui-accordion .panel-heading .panel-title>a:hover,.ui-accordion .panel-heading .panel-title>a:active,.ui-accordion .panel-heading .panel-title>a:focus{cursor:pointer;text-decoration:none}.ui-accordion-success .panel{border:1px solid #A9DC8E}.ui-accordion-success .panel-heading{background-color:#A9DC8E;color:#fff}.ui-accordion-info .panel{border:1px solid #6BD5C3}.ui-accordion-info .panel-heading{background-color:#6BD5C3;color:#fff}.ui-accordion-warning .panel{border:1px solid #ECD48B}.ui-accordion-warning .panel-heading{background-color:#ECD48B;color:#fff}.ui-accordion-danger .panel{border:1px solid #ED848F}.ui-accordion-danger .panel-heading{background-color:#ED848F;color:#fff}.ui-accordion-dark .panel{border:1px solid #1F2837}.ui-accordion-dark .panel-heading{background-color:#1F2837;color:#fff}.ui-map{display:block;height:400px}.pagination-lg>li>a,.pagination-lg>li span{line-height:26px;padding:10px 18px}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:4px}.pagination>li>a{color:#626262;border-radius:4px;cursor:pointer}.pagination>li>a,.pagination>li>span{padding:5px 10px;margin-left:10px}.pagination-sm>li>a,.pagination-sm>li>span{padding:4px 8px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:2px;border-bottom-left-radius:2px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:2px;border-bottom-right-radius:2px}.progress{box-shadow:none;background-color:#f5f5f5}.progressbar-xs{height:10px}.progress-rounded{border-radius:50px}.progress-bar{box-shadow:none}.progressbar-xs{height:10px}.progressbar-sm{height:15px}.ui-tab .nav-tabs{margin-bottom:15px}.ui-tab .nav-tabs.nav-justified>li.active>a{border-bottom-color:transparent}.ui-tab .nav-tabs>li.active>a{background-color:#fff}.ui-tab .nav-tabs a{color:#626262}.ui-tab .nav-tabs a:hover{cursor:pointer}.ui-tab-container .nav-tabs{margin-bottom:0}.ui-tab-container .nav-tabs.nav-justified>li:last-child{border-right:0}.ui-tab-container .nav-tabs.nav-justified>li:hover>a,.ui-tab-container .nav-tabs.nav-justified>li:active>a,.ui-tab-container .nav-tabs.nav-justified>li:focus>a{border-width:0 0 1px 0;border-style:solid;border-color:#ddd}.ui-tab-container .nav-tabs.nav-justified>li>a{border-width:0 0 1px 0;border-style:solid;border-color:#ddd}.ui-tab-container .nav-tabs>li.active>a{color:#7992BF}.ui-tab-container .nav-tabs>li:hover>a,.ui-tab-container .nav-tabs>li:active>a,.ui-tab-container .nav-tabs>li:focus>a{border:0;background-color:transparent}.ui-tab-container .nav-tabs>li>a{margin:0;border:0;padding:15px 15px;font-weight:bold;border-radius:0}.ui-tab-container .tab-content{padding:15px 15px}.ui-tab-horizontal{border:1px solid #ddd;border-radius:4px}.ui-tab-horizontal .nav-tabs{background-color:#f6f6f6}.ui-tab-horizontal .nav-tabs>li{border-right:1px solid #ddd}.ui-tab-horizontal .nav-tabs>li.active:hover>a,.ui-tab-horizontal .nav-tabs>li.active:active>a,.ui-tab-horizontal .nav-tabs>li.active:focus>a{border:0;background-color:#fff}.ui-tab-horizontal .nav-tabs>li.active>a:focus,.ui-tab-horizontal .nav-tabs>li.active>a:hover,.ui-tab-horizontal .nav-tabs>li.active>a:active{border:0}.ui-tab-vertical{position:relative;padding:0 0 0 30%}.ui-tab-vertical .nav-tabs{position:absolute;left:0;top:0;width:30%;background-color:#f6f6f6;border-width:1px 0 1px 1px;border-radius:4px 0 0 4px;border-color:#ddd;border-style:solid}.ui-tab-vertical .nav-tabs>li{width:100%;float:none;border-bottom:1px solid #ddd;margin:0}.ui-tab-vertical .nav-tabs>li:last-child{border-bottom:0}.ui-tab-vertical .nav-tabs>li.active:hover>a,.ui-tab-vertical .nav-tabs>li.active:active>a,.ui-tab-vertical .nav-tabs>li.active:focus>a{border:0;background-color:#fff}.ui-tab-vertical .nav-tabs>li.active>a{margin-right:-1px}.ui-tab-vertical .nav-tabs>li.active>a:focus,.ui-tab-vertical .nav-tabs>li.active>a:hover,.ui-tab-vertical .nav-tabs>li.active>a:active{border:0}.ui-tab-vertical .nav-tabs>li>a{display:block}.ui-tab-vertical .tab-content{border:1px solid #ddd;border-radius:0 4px 4px 0}

body {
   background-color: #eaeaea !important;
}

.dbts-header-container {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    max-height: 50px;
    border-bottom: 1px solid;
    width: 100%;
}

.dbts-page-title {
    margin: 0;
    margin-bottom: 3px;
}

.dbts-blue-color {
   color: #3c92CF;
}

.dbts-blue-color-bold {
    color: #3c92CF;
    font-weight: bold;
}

.clickable {
    cursor: pointer !important;
}

.not-clickable {
    cursor: default !important;
}

.icon-spacer {
    padding: 5px;
}

.dbts-association-icon {
    color: #337ab7;
    font-size: 1.7rem;
}

.dbts-trash-can {
    color: red;
}

.documents-data-column {
    color: black;
    font-weight: bold;
    vertical-align: middle !important;
}

tr:nth-child(odd) .documents-row {
    background-color: #f2f2f2;
}

tr:nth-child(odd) .session-details-row {
    background-color: #f2f2f2;
}

.documents-row-checkbox-column {
    text-align: center;
    font-weight: bold;
    vertical-align: middle !important;
}

.documents-row-number-column {
    width: 40px;
    text-align: center;
    font-weight: bold;
    vertical-align: middle !important;
}

.documents-actions-header-column {
    width: 200px;
    text-align: center;
    font-weight: bold;
}

.documents-header-column {
    color: black;
}

.documents-actions-column {
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.bold-text {
    font-weight: bold;
}


/*hide the file input controls so you can use a simple icon to
  launch the file input dialog
*/
input[type=file].hidden-file-input {
   opacity: 0;
   height: 0;
   width: 0;
}

/*
   This is the background of our overlay. We need it to be
   absolutely positioned within the grid, and fill from
   top to bottom, and the full width. It will also have
   a black background with 40% opacity.
*/
.grid-msg-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
  z-index: 1000;

}

.grid-msg-overlay-login {
    position: absolute;
    top: -50px;
    bottom: 0;
    width: calc(100vw + 50px);
    background: rgba(0, 0, 0, 0.4);
    left: -50px;
    z-index: 1000;
}
 
/*
  This guy will contain our message. We want it centered
  so it's positioned absolutely with percentage-based
  offsets and dimensions. It also has some basic border
  stuff and most important is using "display: table" so
  we can vertically center its contents.
*/
.grid-msg-overlay .msg {
    opacity: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    height: 100px;
    width: 300px;
    margin-top: -50px;
    margin-left: -150px;
    background-color: #eee;
    border-radius: 4px;
    border: 1px solid #555;
    text-align: center;
    font-size: 24px;
    display: table;
}

.grid-msg-overlay-login .msg {
    opacity: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    height: 100px;
    width: 300px;
    margin-top: -50px;
    margin-left: -150px;
    background-color: #eee;
    border-radius: 4px;
    border: 1px solid #555;
    text-align: center;
    font-size: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.grid-msg-overlay .page-msg {
    opacity: 1;
    position: absolute;
    top: 300px;
    left: 50%;
    height: 100px;
    width: 300px;
    margin-top: -50px;
    margin-left: -150px;
    background-color: #eee;
    border-radius: 4px;
    border: 1px solid #555;
    text-align: center;
    font-size: 24px;
    display: table;
}

.message-text {
    height: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}

 
/*
  Lastly this is the actual message text. It uses
  display: table-cell so the vertical alignment
  works properly.
*/
    .grid-msg-overlay .msg span {
  display: table-cell;
  vertical-align: middle;
}

.thumb {
    width: 48px;
    height: 48px;
    float: right;
    position: relative;    
}

form .progress {
    line-height: 15px;
}

.progress {
    display: inline-block;
    width: 100px;
    border: 3px groove #CCC;
}

.progress div {
    font-size: smaller;
    background: orange;
    width: 0;
}

input.ng-invalid
{
  border:1px solid #f00;
}

input.ng-pristine
{
  border:1px solid #ccc;
}

.error{
    color:red !important;    
}

.autocomplete-error {
    border-color: red !important;
}

.ok{
    color:forestgreen;
}

/*custom button css*/
.btn.btn-toggle, .btn.btn-toggle:hover, .btn.btn-toggle:focus, .btn.btn-toggle-danger, .btn.btn-toggle-danger:hover, .btn.btn-toggle-danger:focus{
    border-color: #2e6da4;
    background-color: #337ab7;
    color:#fff;
    box-shadow: none;
}
.btn.btn-toggle-danger.active
{
    border-color: red;
    background-color: red;
    color:#fff;
    box-shadow: none;
}

.btn.btn-toggle.active {
    border-color: #77c74c;
    background-color: #8bd067;
    color:#fff;
    box-shadow:none;
}

.big-grid {
    height:75vh;
}

.medium-grid {
    height: 65vh;
}

.little-grid {
    height: 45vh;
}

.modal-dialog.calendar{
    width:360px;
}

/*.modal-body {
    max-height: calc(100vh - 210px);
    overflow-y: auto;
    overflow-x: hidden;
}*/


.modal li{
    cursor:pointer;
}

 a span.glyphicon{
    cursor:pointer;
}

#no-login{
    text-align:center;
    font-weight:bold;
    font-size:24px;
}

.float-right{
    float:right;
}

.float-left{
    float:left;
}

.modal-header h3{
    text-align:center;
}

.modal-header h4{
    text-align:center;
}

/*#companyForm .form-control{
    width: 300px;
}*/

.disabled-action{
    cursor: none;
    pointer-events:none; 
    color:lightgrey !important;
    opacity: .5;
}

.deletable{
    cursor:pointer;
    color:red;
}

.popover-content{
    color:black !important;
}

.carousel-caption {
    position: relative;
    left: auto;
    right: auto;
}

.scan-result-text{
    color:#fff;
    font-size:2em;
}

.safesite-access-indicator{
    margin-top:10px; 
    height:245px; 
    text-align:center; 
    padding-top:25%; 
    border: 4px solid white;
    border-radius:5px;
}  

hr.dark {
    border: none;
    height: 1px;
    /* Set the hr color */
    color: #333; /* old IE */
    background-color: #333; /* Modern Browsers */
}

#key.popover-content {
}

.errorMessage{
    text-align:center;
    margin-top: 5px;
} 

.cancel-button, .cancel-button:hover, .cancel-button:active {
    text-decoration: none !important;
    cursor: pointer;
}


/*Tags*/

.tag-pill-container {
    display: flex;
    flex-wrap: wrap;
}

.tag-pill {
    height: 30px;
    background-color: #ccc;
    border-radius: 7px;
    padding: 5px;
    margin: 5px;
    position: relative;
}

.tag-pill-remove-container {
    position: absolute;
    top: -5px;
    left: calc(100% - 9px);
    background-color: #bbbaba;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    display: inline-block;
    color: white;
    font-size: 13px;
    cursor: pointer;
}

.tag-pill-remove-x {
    position: relative;
    left: 4px;
    top: -2px;
    margin: 0 !important;
    cursor: pointer;
}

.tag-container {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.tag-pill-title {
    margin: 0 !important;
}

.no-tags {
    display: flex;
    justify-content: center;
    align-items: center;
}

.tag-title-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.course-tag-container {
    margin-bottom: 0 !important;
}

.inline-checkbox {
    display: inline !important;
    margin-top: 5px !important;
}

/*https://github.com/angular-ui/ui-grid/issues/6017 */
/* stops "forever scrolling */
.ui-grid-viewport {
    overflow-anchor: none;
}




