/* Minification failed. Returning unminified contents.
(1556,37): run-time error CSS1046: Expect comma, found '0'
(1556,41): run-time error CSS1046: Expect comma, found '/'
 */
.bootstrap-dialog .modal-header{border-top-left-radius:4px;border-top-right-radius:4px}.bootstrap-dialog .modal-title{color:#fff;display:inline-block;font-size:16px;text-transform:capitalize;}.bootstrap-dialog .bootstrap-dialog-message{font-size:14px}.bootstrap-dialog .bootstrap-dialog-button-icon{margin-right:3px}.bootstrap-dialog .bootstrap-dialog-close-button{font-size:20px;float:right;opacity:.9;filter:alpha(opacity=90)}.bootstrap-dialog .bootstrap-dialog-close-button:hover{cursor:pointer;opacity:1;filter:alpha(opacity=100)}.bootstrap-dialog.type-default .modal-header{background-color:#fff}.bootstrap-dialog.type-default .modal-title{color:#333}.bootstrap-dialog.type-info .modal-header{background-color:#5bc0de}.bootstrap-dialog.type-primary .modal-header{background-color:#337ab7}.bootstrap-dialog.type-success .modal-header{background-color:#5cb85c}.bootstrap-dialog.type-warning .modal-header{background-color:#f0ad4e}.bootstrap-dialog.type-danger .modal-header{background-color:#d9534f}.bootstrap-dialog.size-large .modal-title{font-size:24px}.bootstrap-dialog.size-large .bootstrap-dialog-close-button{font-size:30px}.bootstrap-dialog.size-large .bootstrap-dialog-message{font-size:18px}.bootstrap-dialog .icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}

/*!
 * Datepicker for Bootstrap v1.8.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069\9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b\9}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666\9}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039\9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039\9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}
/*!
 * bootstrap-fileinput v5.0.8
 * http://plugins.krajee.com/file-input
 *
 * Krajee default styling for bootstrap-fileinput.
 *
 * Author: Kartik Visweswaran
 * Copyright: 2014 - 2019, Kartik Visweswaran, Krajee.com
 *
 * Licensed under the BSD-3-Clause
 * https://github.com/kartik-v/bootstrap-fileinput/blob/master/LICENSE.md
 */.btn-file input[type=file],.file-caption-icon,.file-no-browse,.file-preview .fileinput-remove,.file-zoom-dialog .btn-navigate,.file-zoom-dialog .floating-buttons,.krajee-default .file-thumb-progress{position:absolute}.file-loading input[type=file],input[type=file].file-loading{width:0;height:0}.file-no-browse{left:50%;bottom:20%;width:1px;height:1px;font-size:0;opacity:0;border:none;background:0 0;outline:0;box-shadow:none}.file-caption-icon,.file-input-ajax-new .fileinput-remove-button,.file-input-ajax-new .fileinput-upload-button,.file-input-ajax-new .no-browse .input-group-btn,.file-input-new .close,.file-input-new .file-preview,.file-input-new .fileinput-remove-button,.file-input-new .fileinput-upload-button,.file-input-new .glyphicon-file,.file-input-new .no-browse .input-group-btn,.file-zoom-dialog .modal-header:after,.file-zoom-dialog .modal-header:before,.hide-content .kv-file-content,.is-locked .fileinput-remove-button,.is-locked .fileinput-upload-button,.kv-hidden{display:none}.file-caption-icon .kv-caption-icon{line-height:inherit}.btn-file,.file-caption,.file-input,.file-loading:before,.file-preview,.file-zoom-dialog .modal-dialog,.krajee-default .file-thumbnail-footer,.krajee-default.file-preview-frame{position:relative}.file-error-message pre,.file-error-message ul,.krajee-default .file-actions,.krajee-default .file-other-error{text-align:left}.file-error-message pre,.file-error-message ul{margin:0}.krajee-default .file-drag-handle,.krajee-default .file-upload-indicator{float:left;margin-top:10px;width:16px;height:16px}.krajee-default .file-thumb-progress .progress,.krajee-default .file-thumb-progress .progress-bar{height:11px;font-family:Verdana,Helvetica,sans-serif;font-size:9px}.krajee-default .file-thumb-progress .progress,.kv-upload-progress .progress{background-color:#ccc}.krajee-default .file-caption-info,.krajee-default .file-size-info{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:160px;height:15px;margin:auto}.file-zoom-content>.file-object.type-flash,.file-zoom-content>.file-object.type-image,.file-zoom-content>.file-object.type-video{max-width:100%;max-height:100%;width:auto}.file-zoom-content>.file-object.type-flash,.file-zoom-content>.file-object.type-video{height:100%}.file-zoom-content>.file-object.type-default,.file-zoom-content>.file-object.type-html,.file-zoom-content>.file-object.type-pdf,.file-zoom-content>.file-object.type-text{width:100%}.file-loading:before{content:" Loading...";display:inline-block;padding-left:20px;line-height:16px;font-size:13px;font-variant:small-caps;color:#999;background:url(../img/loading.gif) top left no-repeat}.file-object{margin:0 0 -5px;padding:0}.btn-file{overflow:hidden}.btn-file input[type=file]{top:0;left:0;min-width:100%;min-height:100%;text-align:right;opacity:0;background:none;cursor:inherit;display:block}.btn-file ::-ms-browse{font-size:10000px;width:100%;height:100%}.file-caption .file-caption-name{width:100%;margin:0;padding:0;box-shadow:none;border:none;background:0 0;outline:0}.file-caption.icon-visible .file-caption-icon{display:inline-block}.file-caption.icon-visible .file-caption-name{padding-left:15px}.file-caption-icon{left:8px}.file-error-message{color:#a94442;background-color:#f2dede;margin:5px;border:1px solid #ebccd1;border-radius:4px;padding:15px}.file-error-message pre{margin:5px 0}.file-caption-disabled{background-color:#eee;cursor:not-allowed;opacity:1}.file-preview{border-radius:5px;border:1px solid #ddd;padding:8px;width:100%;margin-bottom:5px}.file-preview .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.file-preview .fileinput-remove{top:1px;right:1px;line-height:10px}.file-preview .clickable{cursor:pointer}.file-preview-image{font:40px Impact,Charcoal,sans-serif;color:green}.krajee-default.file-preview-frame{margin:8px;border:1px solid rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);padding:6px;float:left;text-align:center}.krajee-default.file-preview-frame .kv-file-content{width:213px;height:160px}.krajee-default .file-preview-other-frame{display:flex;align-items:center;justify-content:center}.krajee-default.file-preview-frame .kv-file-content.kv-pdf-rendered{width:400px}.krajee-default.file-preview-frame[data-template=audio] .kv-file-content{width:240px;height:55px}.krajee-default.file-preview-frame .file-thumbnail-footer{height:70px}.krajee-default.file-preview-frame:not(.file-preview-error):hover{border:1px solid rgba(0,0,0,.3);box-shadow:0 0 10px 0 rgba(0,0,0,.4)}.krajee-default .file-preview-text{display:block;color:#428bca;border:1px solid #ddd;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;outline:0;padding:8px;resize:none}.krajee-default .file-preview-html{border:1px solid #ddd;padding:8px;overflow:auto}.krajee-default .file-other-icon{font-size:6em;line-height:1}.krajee-default .file-footer-buttons{float:right}.krajee-default .file-footer-caption{display:block;text-align:center;padding-top:4px;font-size:11px;color:#777;margin-bottom:30px}.file-upload-stats{font-size:10px;text-align:center;width:100%}.kv-upload-progress .file-upload-stats{font-size:12px;margin:-10px 0 5px}.krajee-default .file-preview-error{opacity:.65;box-shadow:none}.krajee-default .file-thumb-progress{height:11px;top:37px;left:0;right:0}.krajee-default.kvsortable-ghost{background:#e1edf7;border:2px solid #a1abff}.krajee-default .file-preview-other:hover{opacity:.8}.krajee-default .file-preview-frame:not(.file-preview-error) .file-footer-caption:hover{color:#000}.kv-upload-progress .progress{height:20px;margin:10px 0;overflow:hidden}.kv-upload-progress .progress-bar{height:20px;font-family:Verdana,Helvetica,sans-serif}.file-zoom-dialog .file-other-icon{font-size:22em;font-size:50vmin}.file-zoom-dialog .modal-dialog{width:auto}.file-zoom-dialog .modal-header{display:flex;align-items:center;justify-content:space-between}.file-zoom-dialog .btn-navigate{padding:0;margin:0;background:0 0;text-decoration:none;outline:0;opacity:.7;top:45%;font-size:4em;color:#1c94c4}.file-zoom-dialog .btn-navigate:not([disabled]):hover{outline:0;box-shadow:none;opacity:.6}.file-zoom-dialog .floating-buttons{top:5px;right:10px}.file-zoom-dialog .btn-navigate[disabled]{opacity:.3}.file-zoom-dialog .btn-prev{left:1px}.file-zoom-dialog .btn-next{right:1px}.file-zoom-dialog .kv-zoom-title{font-weight:300;color:#999;max-width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.file-input-ajax-new .no-browse .form-control,.file-input-new .no-browse .form-control{border-top-right-radius:4px;border-bottom-right-radius:4px}.file-caption-main{width:100%}.file-thumb-loading{background:url(../img/loading.gif) center center no-repeat content-box!important}.file-drop-zone{border:1px dashed #aaa;border-radius:4px;text-align:center;vertical-align:middle;margin:12px 15px 12px 12px;padding:5px}.file-drop-zone.clickable:hover{border:2px dashed #999}.file-drop-zone.clickable:focus{border:2px solid #5acde2}.file-drop-zone .file-preview-thumbnails{cursor:default}.file-drop-zone-title{color:#aaa;font-size:1.6em;padding:85px 10px;cursor:default}.file-highlighted{border:2px dashed #999!important;background-color:#eee}.file-uploading{background:url(../img/loading-sm.gif) center bottom 10px no-repeat;opacity:.65}.file-zoom-fullscreen .modal-dialog{min-width:100%;margin:0}.file-zoom-fullscreen .modal-content{border-radius:0;box-shadow:none;min-height:100vh}.file-zoom-fullscreen .modal-body{overflow-y:auto}.floating-buttons{z-index:3000}.floating-buttons .btn-kv{margin-left:3px;z-index:3000}.kv-zoom-actions .btn-kv{margin-left:3px}.file-zoom-content{height:480px;text-align:center}.file-zoom-content .file-preview-image,.file-zoom-content .file-preview-video{max-height:100%}.file-zoom-content>.file-object.type-image{height:auto;min-height:inherit}.file-zoom-content>.file-object.type-audio{width:auto;height:30px}@media (min-width:576px){.file-zoom-dialog .modal-dialog{max-width:500px}}@media (min-width:992px){.file-zoom-dialog .modal-lg{max-width:800px}}@media (max-width:767px){.file-preview-thumbnails{display:flex;justify-content:center;align-items:center;flex-direction:column}.file-zoom-dialog .modal-header{flex-direction:column}}@media (max-width:350px){.krajee-default.file-preview-frame:not([data-template=audio]) .kv-file-content{width:160px}}@media (max-width:420px){.krajee-default.file-preview-frame .kv-file-content.kv-pdf-rendered{width:100%}}.file-loading[dir=rtl]:before{background:url(../img/loading.gif) top right no-repeat;padding-left:0;padding-right:20px}.file-sortable .file-drag-handle{cursor:move;opacity:1}.file-sortable .file-drag-handle:hover{opacity:.7}.clickable .file-drop-zone-title{cursor:pointer}.file-preview-initial.sortable-chosen{background-color:#d9edf7}
@font-face{font-family:'lite-editor-fonts-20161209';src:url("../fonts/lite-editor-fonts-20161209.eot?d39wrm");src:url("../fonts/lite-editor-fonts-20161209.eot?d39wrm#iefix") format("embedded-opentype"),url("../fonts/lite-editor-fonts-20161209.ttf?d39wrm") format("truetype"),url("../fonts/lite-editor-fonts-20161209.woff?d39wrm") format("woff"),url("../fonts/lite-editor-fonts-20161209.svg?d39wrm#lite-editor-fonts-20161209") format("svg");font-weight:normal;font-style:normal}[class^="lite-editor-font"],[class*=" lite-editor-font"]{font-family:'lite-editor-fonts-20161209' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#7A7676}.lite-editor-font-back:before{content:"\e900"}.lite-editor-font-go:before{content:""}.lite-editor-font-bold:before{content:""}.lite-editor-font-italic:before{content:""}.lite-editor-font-underline:before{content:""}.lite-editor-font-link:before{content:""}.lite-editor-font-source:before{content:""}.lite-editor-font-remove:before{content:""}.lite-editor-font-update:before{content:""}.lite-editor-font-close:before{content:""}.lite-editor-font-abc:before{content:""}.lite-editor,.lite-editor-source{min-height:32px;border:1px solid #CCC;background-color:#FFF;border-radius:5px;border-top-right-radius:0;border-top-left-radius:0;font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:13px;line-height:1.7;padding:5px;margin-bottom:10px;width:100%;box-sizing:border-box;overflow-y:scroll}.lite-editor:focus,.lite-editor-source:focus{outline:none}.lite-editor img{max-width:100%;width:auto;height:auto}.lite-editor a{text-decoration:underline;color:#337AB7}.lite-editor-btn-group{border-collapse:separate;display:inline-table;padding:7px 10px;padding-left:0}.lite-editor-btn-group-wrap{display:inline-block;vertical-align:middle;padding:0 10px}.lite-editor-btn-group-wrap-right{vertical-align:middle;display:block;float:right}.lite-editor-btn-group-wrap-right .lite-editor-btn{width:44px}.lite-editor-btn-group-wrap-right .lite-editor-btn-active{background:#65B9FF;opacity:1;border:1px solid #A2ADB9;box-shadow:inset 1px 1px 6px 0 rgba(0,0,0,0.3);color:#FFF}.lite-editor-btn-group-wrap-right .lite-editor-btn-active [class^=lite-editor-font]{color:#FFF}.lite-editor-btn-group-wrap-right .lite-editor-font-abc:before{font-size:10px}.lite-editor-btn,.lite-editor-btn-active{background-color:#FFF;text-decoration:none;text-align:center;font-size:14px;line-height:1;color:#7A7676;display:table-cell;border-left:none;border:1px solid #CCC;font-size:12px;padding:3px 5px;border-radius:3px;display:table-cell;height:28px;margin:0;cursor:pointer}.lite-editor-btn-close{padding:1px 6px;line-height:1;vertical-align:middle}.lite-editor-btn-close-wrap{float:right;text-align:center;display:block;font-size:14px;color:#7A7676;margin-right:10px;margin-top:10px}.lite-editor-btn-close-label{display:inline-block;vertical-align:bottom;margin-right:5px}.lite-editor-btn:disabled{pointer-events:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.lite-editor-btn-active{border:1px solid #CCC;background-color:#e1e1e1;box-shadow:inset 0 1px 2px #b2b2b2;color:#333;text-decoration:none}.lite-editor-btn-group .lite-editor-btn{border-right:none;border-radius:0}.lite-editor-btn-group .lite-editor-btn:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.lite-editor-btn-group .lite-editor-btn:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right:1px solid #CCC}.lite-editor-select{-webkit-appearance:button;display:inline-block;vertical-align:middle;border:1px solid #CCC;border-radius:3px;background-color:#CCC;text-decoration:none;text-align:center;background-repeat:no-repeat;color:#333;padding-right:20px\9;background-color:#f0f0f0;text-align:left;min-height:27px;padding:5px 30px 5px 10px;margin-right:10px;font-size:11px;line-height:1.2}.lite-editor-select-wrap{display:inline-block;vertical-align:middle}.lite-editor-toolbox{background-color:#f0f0f0;border:1px solid #CCC;padding-right:5px;padding-left:5px;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px}.lite-editor+.lite-editor-toolbox{border-top:0;border-bottom:1px solid #CCC;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.lite-editor-tooltip-wrap{position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}.lite-editor-tooltip-outer{display:table;width:100%;height:100%}.lite-editor-tooltip-inner{display:table-cell;width:100%;height:100%;vertical-align:middle}.lite-editor-tooltip{max-width:500px;margin:auto;top:30%;border:1px solid #CCC;background-color:#FFF;border-radius:5px;z-index:1}.lite-editor-tooltip-title{font-weight:normal;font-size:18px;margin:0;background-color:#f0f0f0;padding:10px;color:#7A7676}.lite-editor-tooltip-title [class^=lite-editor-font]{margin-right:12px}.lite-editor-tooltip-body{padding:10px 10px 5px 10px}.lite-editor-tooltip-body *{box-sizing:border-box}.lite-editor-tooltip-table{width:100%;font-size:14px}.lite-editor-tooltip-table th{width:80px}.lite-editor-tooltip-table th,.lite-editor-tooltip-table td{font-weight:normal;text-align:left;padding:5px;font-size:13px;color:#7A7676}.lite-editor-tooltip-table .lite-editor-btn{width:90px;text-align:center;font-size:14px;margin-right:20px}.lite-editor-tooltip-table input[type=checkbox]{margin-right:5px}.lite-editor-tooltip-table [class^=lite-editor-font]{vertical-align:middle;margin-right:5px}.lite-editor-tooltip-input{border-radius:3px;padding:5px;border:1px solid #CCC;width:100%;font-size:16px;color:#7A7676}.lite-editor-extend-input{margin-right:10px;border-radius:3px;padding:5px;border:1px solid #CCC;width:100px;vertical-align:middle}.lite-editor-btn .lite-editor-font-back,.lite-editor-btn .lite-editor-font-go{color:#333}.lite-editor-btn[disabled] .lite-editor-font-back,.lite-editor-btn[disabled] .lite-editor-font-go{color:#7A7676}

/***
*   Grid.Mvc stylesheet http://gridmvc.codeplex.com/
*   This file contains default styles for Grid.Mvc.
*/
/* Grid */
table.grid-table { margin: 0; }
    table.grid-table .grid-wrap { padding: 0; position: relative; }
    table.grid-table .grid-empty-text { color: #666; }

    /* Grid headers */
    table.grid-table .grid-header { position: relative; }
        table.grid-table .grid-header .sorted-asc .grid-sort-arrow:after { content: " \2191"; }
        table.grid-table .grid-header .sorted-desc .grid-sort-arrow:after { content: " \2193"; }
        table.grid-table .grid-header > .grid-header-title { width: 100%; margin-right: 15px; white-space: nowrap; }

    /* Grid body */
    table.grid-table tr.grid-row-selected td { background: #4888C2 !important; color: white; }
    table.grid-table tr.grid-row-selected a { color: white; }

/* Grid filtering */
input.grid-filter-input { padding: 4px; font-size: 13px; }
table.grid-table .grid-filter { position: relative; margin-top: 2px; float: right; width: 10px; height: 12px; }
table.grid-table .grid-filter-btn { cursor: pointer; display: block; width: 10px; height: 12px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAJFJREFUKFNjkJSU/E8MZvj//78DMRhkoj+6bizYH2SiiIeHx2FjY+P/2DBIDqSGAQSOHTtmYWZm9hldEUgMJAdWBAJAHSzt7e056ApBYiA5qDIIAAoIhIaGroYpArFBYlBpVLB3715DmEIQGyqMCUDWwBRiWIkOYAqhXNwApMjX13c7lIsbgBQBrdWAcqGAgQEAdOGTrvsYKXIAAAAASUVORK5CYII=') no-repeat; }
    table.grid-table .grid-filter-btn.filtered { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAJNJREFUKFNjYGj//58o/P//fwdiMIOkpKQ/VhOQMFgNULWIh4fHYWNj4//YMEgOpIYBBI4dO2ZhZmb2GV0RSAwkB1YEAkAdLO3t7TnoCkFiIDmoMggACgiEhoauhikCsUFiUGlUsHfvXkOYQhAbKowJQNbAFGJYiQ5gCqFc3ACkyNfXdzuUixuAFAGt1YByoYCBAQAUDanUpFB4UQAAAABJRU5ErkJggg==') no-repeat; }
table.grid-table .grid-filter-buttons { padding: 0; }
table.grid-table .grid-filter-datepicker { font-size: 12px; }
    table.grid-table .grid-filter-datepicker table td { padding: 1px!important; }
    table.grid-table .grid-filter-datepicker .ui-datepicker { width: auto; }
table.grid-table .grid-dropdown-inner ul.menu-list li a.grid-filter-clear { white-space: nowrap; padding-left: 23px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAARpJREFUKFNjYGj//58o/P//fwdiMIOkpKQ/VhOQMFgNULWIh4fHYWNj4//YMEgOpIYBBI4dO2axOC/396GinP/O+vpwRVbGxl92+vluXm1kuASsEKiD5VB99aG3eTH/HxjL/A/RUPsfrqb6f7e21uutlhbRYEUwAFQskOLmun2+lND/0xxM/7dycXzd6OxoCpVGBduWLjXv4+f/v5WF+f9RbtYvfeysqlApBKhhY2Hcxsy0+xAL038nbe3/m8W4ss/Jcx2GSiPAal6uvGtczP9TFOXBHgGJ7RHlmLGOjy0UrAAGzgT7rn7urP/P3NDgv6+v73aQWAMzM+dqTtbJYAUwsNzeyuhImE8GSBHQYxpQYYYJQCcxMDAwAAB7/bt5uWh9FAAAAABJRU5ErkJggg=='); background-position: 3px center; background-repeat: no-repeat; }
table.grid-table .grid-filter-choose.choose-selected { background-color: white!important; cursor: default; color: #999; }
table.grid-table .grid-popup-additional { padding: 3px 0 0 0; }

/* POP-UP */
.grid-dropdown { font-weight: normal; left: -102px; top: 16px!important; min-width: 180px; }
.grid-dropdown-arrow { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAAl0lEQVQoU42PMQuFMAyE6xN5gpOjjsIb/P9/o3O3zh27dY25kIPq8DBwmLT35WoQkUEVOmGec84CaW2q7+N+AdCD6M9SisQYTei1jsfyCeCu+vjFVGs1AN++94DRfUOfuNLoKUiyRC5y2F5I8NdaM4P/l0EswvBorQTnfxBhLMRih+2pklIy+eEtjQPu6MNZwIBNbwteMBd5X4ZGHcwL3QAAAABJRU5ErkJggg==") no-repeat; height: 8px; left: 99px; position: absolute; top: -8px; width: 14px; }
.grid-dropdown-inner { padding: 5px 7px; }
.grid-dropdown ul.menu-list { list-style-type: none; margin: 3px 0 0 0; padding: 0; }
    .grid-dropdown ul.menu-list li a { text-decoration: none; background-position: 6px center; background-repeat: no-repeat; display: block; padding: 4px 5px; }
        .grid-dropdown ul.menu-list li a:hover { background-color: #EEE; text-decoration: none; }

.autocomplete-suggestions {
    text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);

    /* core styles should not be changed */
    position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; color: #333; }
.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; }
.autocomplete-suggestion.selected { background: #f0f0f0; }

.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(images/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url(images/flags@2x.png)}}.iti__flag.iti__np{background-color:transparent}
html {scroll-behavior: smooth;}
/****************************************************************/
.Overlay {background: rgba(0,0,0,0.5) url(images/loading.gif) center center no-repeat;position: fixed;left: 0px;right: 0px;top: 0px;bottom: 0px;z-index: 9999;}
.bootstrap-dialog .loading {min-height: 200px;background: url(images/loading.gif) center center no-repeat;}
.bootstrap-dialog .close {position: relative;z-index: 9999;padding: 5px 8px;opacity: 1;}
.col-15 {min-width: 20%;}
.img-responsive {float: none;display: inline-block;}
.thumbnail {box-shadow: 3px 3px 10px rgba(3,3,0,0.2);padding: 10px;}
.row.divider > [class*='col-']:before, .row.divider > [class*='col-']:after {background: #ddd;bottom: 0;content: " ";left: 0;position: absolute;width: 1px;top: 0;}
.row.divider > [class*='col-']:before {left: 0;}
.row.divider > [class*='col-']:after {right: -1px;left: auto;}
.row.divider > [class*='col-']:first-child:before, .row.divider > [class*='col-']:last-child:after {display: none;}

/****************************************************************************/
body {color: #706F6F;font-family: 'Roboto',sans-serif;font-size: 18px;font-weight: 400;margin: 0px;padding: 0px;line-height: 22px;}
.GovPagesMaxWidth{max-width:1300px;}
.GovOppBgColor{background: #2D2D2D;}
.GovFrameColor{background: #292929}
.DefaultBgColor{background: #3c3c3b;}
p {margin-bottom: 20px;color: #706F6F;}
ul {list-style-type: disc}
p a {}
.TextColor {color: #000 !important;line-height: 26px;}
.ColorWhite {color: #fff !important;}
.ColorWhiteFont {color: #fff !important;font-size: 20px !important;}
a, a:hover {text-decoration: none;}
.btn {text-decoration: none !important;}
.img-thumbnail {margin-bottom: 30px;}
.HrLineBorder{border-top:2px solid #707070;width:368px;}
.radio input[type=radio] {margin-top: 10px;}
.container {position: relative;}
.no-gutter {margin-left: 0px !important;margin-right: 0px !important;}
.no-gutter div[class^="col"] {padding-left: 0px !important;padding-right: 0px !important;}
.gutter-xs {margin-left: -5px !important;margin-right: -5px !important;}
.gutter-xs div[class^="col"] {padding-left: 5px !important;padding-right: 5px !important;}
.gutter-xsHome {margin-left: -3px !important;margin-right: -3px !important;}
.gutter-xsHome div[class^="col"] {padding-left: 3px !important;padding-right: 3px !important;}
.gutter-sm {margin-left: -10px !important;margin-right: -10px !important;}
.gutter-sm div[class^="col"] {padding-left: 10px !important;padding-right: 10px !important;}
.gutter-lg {margin-left: -30px !important;margin-right: -30px !important;}
.gutter-lg div[class^="col"] {padding-left: 30px !important;padding-right: 30px !important;}
textarea.form-control {resize: none;min-height: 100px;}
.form-horizontal .form-control {height: 40px;font-size: 18px;}
.form-horizontal .control-label {font-weight: 400;}
.panel-primary {border-color: #00153a;}
.border-govBox{border:1px solid #707070;}
.border-footer{border-top:1px solid #88CD00;}
.border-CoreTasks{border-bottom:2px solid #88CD00;}
.BorderRadiusNone{border-radius:0px!important;}
.panel-primary .panel-heading {background-color: #1c5a85;font-weight: bold;}
.btn {moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.btn.btn-default:hover {}
.btn.btn-primary {}

h1, .h1 {font-weight: 700;font-size: 38px;line-height: 39px;color: #43600A;}
.h1 {font-weight: 500;}
h2, .h2 {font-weight: 400;font-size: 32px;line-height: 30px;color: #43600A;}
h3, .h3 {font-weight: 300;font-size: 25px;line-height: 25px;color: #88CD00;}
h4, .h4 {font-weight: 400;font-size: 22px;line-height: 22px;color: #223300;}
h5, .h5 {font-weight: 400;font-size: 18px;line-height: 17px;color: #88CD00;text-transform: uppercase;}
h6, .h6 {font-weight: 500;font-size: 18px;line-height: 18px;color: #1D1D1B;}
.breadcrumb {border-bottom: 1px dashed #d3d3d3;margin: 15px 0px;background-color: transparent;padding: 0 0 15px;text-transform: uppercase;font-size: 12px;}
.breadcrumb > li + li:before {content: "\00BB";color: #88CD00;margin: 0 10px;}
.InputHeight{height:41px!important;background: #eef0ed!important}
.InputHeightWhite{height:41px!important;}
a {color: #59800D;}
a:hover {color: #000;}
.bg-dark {background: #1d1d1b !important;}
.bg-dark-green {background: #223300 !important;}
.bg-dark-grid1 {background: #706F6F !important;}
.bg-grey-training{background:#E5E5E5 !important;}
.bg-success-light {background: #F0F6ED !important;}
.bg-lightBtn{background:#EEF0ED!important;color:#B2B2B2;font-size:18px;border:1px solid #BABDB8;font-family:'Arial';}
.bg-FaUploadBtn{background:#848682!important;color:#FFF;font-size:18px;border:1px solid #BABDB8;font-family:'Arial';}
.text-success {color: #88CD00 !important;}
.text-dark {color: #223300 !important;}
.text-black {color: #000000 !important;}
.text-grey {color: #808080 !important;}
.text-arrowCross{color:#a9a9a9!important;}
.text-footerT{color:#B1B1B1!important;}
.text-footerT a{color:#B1B1B1!important;}
.text-footerT a:hover{color:#fff!important;}
.text-successMore {color: #88CD00 !important;}
.text-ContactHeading{color:#C4D7A4;}
.text-darkHeading{color:#1A2E40 !important;}
.text-Newdark{color: #3C3C3B !important;}
.border-success {border-color: #88CD00;}
.hr-custom{ border: none;border-bottom: 1px solid #707070;}
.custom-hrLeft{ content: "";position:absolute;left:0;right:0;top:145px;width:540px;height: 0.02rem;background-color: #707070;}
.custom-hr1 {content: "";position: absolute;right: 0;top: 10px;height: 100px; /* Adjust thickness */width:0.02rem; /* Adjust width */background-color: #707070;}
.custom-hr2 {content: "";position: absolute;right: 0;top: 50px;height: 100px; /* Adjust thickness */width:0.02rem; /* Adjust width */background-color: #707070;}
.custom-hr3 {content: "";position: absolute;right: 0;top: 23px;height: 175px; /* Adjust thickness */width:0.02rem; /* Adjust width */background-color: #707070;}

.btn-success {background: #88CD00 !important;border: none;color: #fff !important;}
.btn-success {background: #88CD00 !important;border: none;color: #fff !important;}
.btn-lightNew {background: #B2B2B2 !important;border: none;color: #fff !important;}
.btn-lightNew:hover {background: #B1B1B1 !important;}


.btn-success-dark {background: #223300 !important;border: none;border-radius: 0px;color: #fff !important;font-size: 16px;font-family: Helvetica, sans-serif;font-weight: 700;padding: 8px 30px;width: 50%}
.btn-link {border: 1px solid #87cd00 !important;color: #223300;font-size: 18px;padding: 10px 30px;}
.btn-link:hover {color: #87cd00;}
.nav-tabs .nav-link {border-top-left-radius: .7rem;border-top-right-radius: .7rem;line-height: 35px;}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {background-color: #88CD00;}
#SocialIco i.fa {display: inline-block;border-radius: 60px;box-shadow: 0px 0px 2px #000;padding: 0.3em 0.4em;color:#000;}
/******* Header **************/
#Header .hdr-first-links a {border-bottom: 1px solid transparent;color: #fff;font-weight: 500;margin: 0 15px;padding-bottom: 2px;}
#Header .hdr-first-links a:hover, #Header .hdr-first-links a.active {border-bottom: 1px solid #88CD00;color: #88CD00;}
#Header .hdr-sec-links, #Header .left-border {border-left: 1px solid #5a5a59;margin: 0 5px;padding-left: 15px;}
#Header .hdr-sec-links a {border: 1px solid transparent;color: #fff;margin-left: 30px;padding: 5px;}
#Header .hdr-sec-links li + li a {margin-left: 50px;}
#Header .hdr-sec-links a:hover, #Header .hdr-sec-links a.active {border-bottom: 1px solid #88CD00;color: #88CD00;}
#Header .hdr-sec-links a.contLink {border: 1px solid #88CD00;color: #88CD00;}
#Header .hdr-third-links a {color: #B2B2B2;font-size: 14px;font-weight: 500;margin: 0 9px;}
#Header .hdr-third-links a:hover {color: #88CD00;}
#Header .profile-window {border: 1px solid #706F6F;top: 77px;right: 0px;z-index: 9999;}
#Header .profile-window ul {list-style: none;margin: 0px;padding: 0px;}
#Header .profile-window ul li a {border-top: 1px solid #706F6F;display: block;color: #706F6F;padding: 10px 20px;}
#Header .profile-window ul li a:hover {background: #b2b2b1;}
.activeNew{color:#88cd00;}
.ml-minus15{margin-left:-15px;}
.HomeHeadingWidth{width:85%;}
.HomePremiumBoxStyle{padding:10px; border-radius:0 0 10px 10px;}
.text-underline{text-decoration:underline;}
/***************PHASE 2 CSS*************/
.fs-70 {font-size: 70px !important;}
.fs-75 {font-size: 75px !important;}
.fs-50 {font-size:50px !important;}
.fs-48 {font-size:48px !important;}
.fs-40 {font-size:40px !important;}
.fs-34 {font-size:34px !important;}
.fs-30 {font-size:30px !important;}
.fs-28 {font-size:28px !important;}
.fs-26 {font-size:26px !important;}
.fs-25 {font-size:25px !important;}
.fs-24 {font-size:24px !important;}
.fs-23 {font-size:23px !important;}
.fs-22 {font-size:22px !important;}
.fs-20 {font-size:20px !important;}
.fs-18 {font-size:18px !important;}
.fs-16 {font-size:16px !important;}
.fs-15 {font-size:15px !important;}
.fs-14 {font-size:14px !important;}
.fs-13 {font-size:13px !important;}
.fs-12 {font-size:12px !important;}
.fs-11 {font-size:11px !important;}
.fs-10 {font-size:10px !important;}

/*************P2 Line Height****************/
.lh-1 {line-height:1 !important;}
.lh-12 {line-height:1.2 !important;}
.lh-15 {line-height:1.5 !important;}
.lh-17 {line-height:1.7 !important;}
.lh-2 {line-height:2 !important;}
.w-60{width:60%;}
.w-85{width:85%;}
.w-97{width:97%;}
/*************Font Weight****************/
.font-medium {font-weight:500 !important;}
.font-semi-bold {font-weight:600 !important;}
.font-weight-bolder {font-weight:800 !important;}
.key-benefits-badge {
    display: inline-block;padding: 0.60em 0.65em;font-size: 95%;font-weight: 400;line-height: 1;color: #fff;text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: 0;background-color: #1D1D1B;margin-bottom: 1.5rem;
}
.gutter-xs {margin-left:-3px!important;margin-right:-3px!important;}
.gutter-xs div[class^="col-"]{padding-left:3px!important;padding-right:3px!important;}

.gutter-sm {margin-left:-8px!important;margin-right:-8px!important;}
.gutter-sm div[class^="col-"]{padding-left:8px!important;padding-right:8px!important;}

.bottom-radius {border-radius:0px 0px 10px 10px!important;}
.top-radius {border-radius:10px 10px 0px 0px!important;}
.FourSide-radius {border-radius:10px 10px!important;}

.btn {font-size: 14px;font-weight: 700;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;letter-spacing: 0.01em;padding:.8rem 2rem;}

.btn.btn-lg {font-size: 18px;}
.btn.btn-xlg {font-size: 25px;}
.btn.btn-sm {font-size: 11px;}

.FlexiblePricingBullets ul {list-style:disc!important;}
.FlexiblePricingBullets ul li{border-top:none!important;}
.FlexiblePricingBullets li::marker {color: #88CD2E!important;}

.FlexiblePricingBullets1 ul {list-style:disc!important;}
.FlexiblePricingBullets1 ul li{border-top:none!important;}
.FlexiblePricingBullets1 li::marker {color: #88CD2E!important;font-size:25px;}
/*****************************/
.P2 .navbar-brand{width:233px!important;}
.P2 .bg-dark-l {background: #3c3c3b !important;}
.P2 .bg-dark-l2 {background: #3c3c3b !important;}
.P2 .bg-dark-l2:hover {background: #000 !important;}
.P2 .bg-dark {background: #1d1d1b !important;}
.P2 .bg-darkBox {background: #1d1d1b !important;}
.P2 .bg-darkBox:hover {background: #3c3c3b !important;}
.P2 .text-dark {color: #1d1d1b !important;}
.P2 .btn-dark {background-color: #1d1d1b !important;border-color: #1d1d1b !important;color: #88CD00 !important;}
.P2 .btn-dark:hover {background-color: #373734 !important;border-color: #373734 !important;}
.P2 .btn-dark1 {background-color: #1d1d1b !important;border-color: #1d1d1b !important;color: #88CD00 !important;}
.P2 .btn-dark1:hover {background-color: #88CD00 !important;border-color: #88CD00 !important;color:#fff!important;}

.P2 .btn-success-light {background-color: #f0f6ed !important;border-color: #f0f6ed !important;}
.P2 .btn-success-light:hover {background-color: #EDEDED !important;border-color: #000 !important;}
/*****************************/
.P2 .bg-light {background: #eeeeee !important;}
.P2 .text-light {color: #eeeeee !important;}
.P2 .btn-light {background-color: #eeeeee !important;border-color: #eeeeee !important;}

/*****************************/
.P2 .BgBannerGovOpp {position: relative;color:#2D2D2D!important;background-color:#2D2D2D!important;}
.P2 .BgBannerGovOpp:after {position: absolute;display: block;content: "";box-shadow: 0px 1px 15px 15px;z-index: 999;top: 0;right: 0;bottom: 0;width: 0px;}
.P2 .BgBannerGovFrame {position: relative;color:#292929!important;background-color:#292929!important;}
.P2 .BgBannerGovFrame:after {position: absolute;display: block;content: "";box-shadow: 0px 1px 5px 5px;z-index: 999;top: 0;right: 0;bottom: 0;width: 0px;}
.P2 .bg-success-l { background: #eef5eb !important;}
.P2 .text-success-l {color: #E1E6B9 !important;}
.P2 .border-success {border-color: #88cd00 !important;}
.P2 .bg-success {background: #88cd00 !important;}
.P2 .text-success {color: #88cd00 !important;}

.P2 .btn-success {background-color: #88cd00 !important;border-color: #88cd00 !important;}
.P2 .btn-success:hover {background-color: #669901 !important;border-color: #669901 !important;}

/*****************************/
.P2 .bg-secondary-d {background: #3c3c3b !important;}
.P2 .btn-secondary-d {background-color: #3c3c3b !important;border-color: #3c3c3b !important;color: #88cd00 !important;}
.P2 .btn-secondary-d:hover {background-color: #151514 !important;border-color: #151514 !important;}
.P2 .bg-secondary {background: #706f6f !important;}
.P2 .bg-secondaryCareerBox {background: #706f6f !important;}
.P2 .text-secondary {color: #706f6f !important;}
.P2 .nav-item a.text-secondary:hover {color: #88cd00 !important;}
.P2 .text-secondary1 {color: #212529 !important;}
.P2 .text-secondary2 {color: #B2B1AA !important;}
.P2 .text-secondary3 {color:#B0B2B2 !important;}
.P2 .text-secondary3:hover {color:#79CF33 !important;}
.text-secondary4{color:#B2B2B2!important;}
.text-secondary5{color:#707070!important;}
.WhyBidDescTextColor{color:#686868;}

.P2 .btn-secondary {background-color: #706f6f !important;border-color: #706f6f !important;}
.P2 .btn-secondary-cs {background-color: #706f6f !important;border-color: #706f6f !important;}
.P2 .btn-secondary-cs:hover {background-color: #000 !important;}
/*****************************/
.P2 .bg-white {background: #fff !important;}
.P2 .bg-trustedBy{background:#F0F5EC!important;}
.P2 .text-white {color: #fff !important;}
.P2 .text-whiteNav {color: #fff !important;}
.P2 .text-whiteNav:hover {color: #88cd00 !important;}
.P2 .GovOppText{font-size:48px;font-weight:100;}
.P2 .btn-white {background-color: #fff !important;border-color: #fff !important;}
.P2 .btn-white:hover {background-color: #EDEDED !important;border-color: #000 !important;}
.BgBorder{background:url(../content/images/seprator.jpg) no-repeat left center;}
#Welcome .card {border-radius:20px 20px 0 0 !important; overflow:hidden}
#Welcome .box-linksDashboard .card-header {font-size: 22px;}
#Welcome .box-linksDashboard .card-body {text-align:left;}
/*****************************/
.P2 h1, .P2 .h1, .P2 h2, .P2 .h2, .P2 h3, .P2 .h3, .P2 h4, .P2 .h4, .P2 h5, .P2 .h5, .P2 h6, .P2 .h6 {
    font-weight: 700;
    color: #000;
}
.MobileMenuBottomLinks{list-style:none;color:#fff;padding:0px;}
.MobileMenuBottomLinks li{border-bottom: 1px solid #ccc;padding-top:4px;}
.MobileMenuBottomLinks li:last-child { border-bottom: none;}
.P2 h1, .P2 .h1 {font-size: 48px;}
.P2 h2, .P2 .h2 {font-size: 35px;}
.P2 h3, .P2 .h3 {font-size: 30px;}
.P2 h4, .P2 .h4 {font-size: 25px;}
.P2 h5, .P2 .h5 {font-size: 20px;}
.P2 h6, .P2 .h6 {color: #9D9D9C;font-size: 21px;}
.P2 p{margin-bottom:25px;}
.P2 a{color:#88cd00;}
.P2 a:hover{color:#000;}
.CandLogin {color:#88cd00!important;}
.CandLogin:hover {color:#fff!important;}
.Box-desc-text{color:#707071;}
.EmpBNameColor{color:#B2B1AA;}
.CustomPadding{padding-top:240px;}
#Hiring .input-group,#Hiring .form-control {background:#fff; border:none; border-radius:15px; height:78px; font-size:20px; box-shadow:none; overflow:hidden;}
#Hiring .input-group .btn.dropdown-toggle{font-weight:400; font-size:20px;}
#Hiring .form-control {border-radius:0px; height:50px; align-self:center;background:none;}
#Hiring .form-control.vacancy-field {width:33%;}
#Hiring .input-group-prepend .btn {padding: .8rem 0.5rem;}
#Hiring select{text-align:left;}
#Hiring .input-groupNew {background:#000; border:none; border-radius:15px; height:100px; font-size:20px; box-shadow:none; overflow:hidden;}
#Hiring .input-groupNew .btn.dropdown-toggle{font-weight:400; font-size:20px;}
#Hiring #darkSearchddl select { text-align: left;background:#fff;border-radius:6px;width:100%!important;}
#Hiring #darkSearchddl select .form-control:focus{color:#000;}
.slide-div,.slide2-div {margin:10px 15px; width:360px; white-space:normal; vertical-align:top;}
#feature #prev,#feature #next,#Insights #prev2,#Insights #next2,#Employer-logos #prev2,#Employer-logos #next2 {position:absolute; left:-30px; top:45%; cursor:pointer; z-index:999;}
#Insights #prev2,#Insights #next2 {top:10%;}
#feature #next,#Insights #next2,#Employer-logos #next2 {left:auto; right:-30px;}

#hm-leadership #prev0,#hm-leadership #prev1,#hm-leadership #prev2{left:-40px;top:5%}
#hm-leadership #next0,#hm-leadership #next1,#hm-leadership #next2{right:-40px;top:5%}
#v1 .testi-main {font-size:20px;margin:11px 16px; width:545px; min-height:380px; white-space:normal; border-radius:0; vertical-align:top;}
#v1 .testi-main .card-body,#v1 .testi-main .card-footer {border:none!important;}
.jobs-list .card {border:none; border-radius:20px; overflow:hidden; line-height:1.2; color:#706f6f; font-size:25px;}
#DarkFBP .jobs-list .card {border:1px solid #88cd00!important; border-radius:20px; overflow:hidden; line-height:1.2; color:#706f6f; font-size:25px;}
.jobs-list .card-header {border:1px solid #000; margin-bottom:-1px;}
.jobs-list .card-img,.jobs-list .card-body,.jobs-list .card-footer {border:1px solid #1B1B1A !important;}
.jobs-list .card-img{border-radius:0px;}
.jobs-list .card-img,.jobs-list .card-body {border-top:none !important;border-bottom:none !important;}
.jobs-list .card-footer {border-top:none !important; border-radius:0 0 20px 20px;}
.jobs-list .card strong {color:#1d1d1b;}
.jobs-list .btn {border-radius:10px 10px 10px 10px; font-size:19px; font-weight:400;}
.profess .jobs-list .btn {font-size:19px;}

#FeaturedSlide .jobs-list .card-body{height:335px;}
#FeaturedJobSlide .jobs-list .card-body{height:460px;}
.jobs-list .card-body{height:330px;}
.jobs-list h4{font-size:21px;}
.ManualBottomPadding{padding-bottom:50px!important;}
.ManualBorderBottom{border-bottom:1px solid #707070;}
.ManualBorderBottomWithTopPadding{border-bottom:1px solid #848584;padding-bottom:9px;}
.bgImageWhyBs{background:url(../content/images/WhyBidSpe.jpg) no-repeat center!important;background-size:cover!important;}
.NewsLetterBg{background:url(../content/images/newsletter-bg.jpg) no-repeat right center!important;background-size:cover!important;}
.availability-form .form-control {color:#706F6F; font-size:16px; margin:7px; padding:7px;width:12.1%;}
.availability-form .form-control.location-field {width:100px;}
.page-link {margin-left:0px; color:#b2b2b2; background-color:#fff; border:0px; height: 40px; width: 40px; text-align: center;}
.page-item.active .page-link,.page-link:hover {background-color: #1D1D1B; border-color: #1D1D1B; border-radius:50% !important; color:#fff;}

#hm-candidate-profile .custom-control {font-size:20px; font-weight:500; color:#706F6F;line-height:1.1;}

.hm-categories-list a {background:#706F6F; border-radius:10px; display:block; font-size:18px; color:#fff!important; padding:10px 20px;}
.hm-categories-list a:hover {background:#000;}
.hm-categories-list a.link {background:transparent; color:#88cd00; font-weight:700;}
.hm-categories-list a.link:hover {color:#71a903;}
.hm-categories-list1 a {background:#79CF33; border-radius:10px; display:block; font-size:18px; color:#fff; padding:10px 20px;}
.hm-categories-list1 a:hover {background:#000;}
.hm-categories-list1 a.link {background:transparent; color:#88cd00; font-weight:700;}
.hm-categories-list1 a.link:hover {color:#71a903;}

#hm-account-type .box {color:#706F6F; width:556px;}
#hm-account-type .Emp {color:#ABC8A4;}
#hm-account-type .box p {min-height:260px;}
#hm-account-type .bg-dark .box {color:#ABC8A4;}

#hm-benifits .position-absolute {left:0px; top:0px; width: 100px;}
#hm-benifits .card-deck {margin-right: -5px; margin-left: -5px;}
#hm-benifits .card {border-radius:0px; border:0px; margin-left:5px; margin-right:5px;}
#hm-benifits .card .card-body {padding:18px 40px 30px 120px; color:#706F6F;line-height:1.3;}
#GovFrameworks #hm-benifits .card .card-body {padding:10px 40px 30px 120px; color:#706F6F;line-height:1.3;}
#hm-benifits .card:first-child .card-body,#hm-benifits .card:last-child .card-body {background:#F0F6ED;}

#hm-leadership {color:#706F6F;}
#hm-leadership h4 {font-size:26px;}
#hm-leadership .card-deck {display:block; font-size:22px;}
#hm-leadership .card-body {min-height:100px;}

#hm-connect .input-group{height:78px;}
#hm-connect .input-group-text {padding: .375rem 2.5rem; border-radius:10px 0 0 10px; font-size:22px;}
#hm-connect .form-control {font-size:22px; border:0px; box-shadow:none;}
#hm-connect .field-format {border:1px solid #88cd00; border-left:none; border-radius:0 10px 10px 0; overflow:hidden; padding:20px 34px;}
#hm-connect .input-group-append {margin-left: 10px;}
#hm-connect .btn {border-radius:10px;font-size:20px; font-weight:500; padding:10px 50px;}

.framework  h3 { font-size:22px;}
.framework  h3:after { position:relative; width:85px; height:1px; margin:5px auto; display:block; z-index:2; background:#656565; content:"";}
.framework .row p{ font-size:13px; line-height:19px;color:#DCF2F5;}
.framework .bg-crl {background:url(../content/images/gov-circle.png) no-repeat; background-position:center; background-size:100% 100%; width:215px; height:225px;}
.framework .bg-crl .mar { position:relative; top:50%; transform:translateY(-50%);}
.framework .btn { font-size:25px;}

#Core-Values .position-absolute {left:0px; top:0px; width: 100px;}
#Core-Values .card-deck {margin-right: -5px; margin-left: -5px;}
#Core-Values .card {border-radius:0px; border:0px; margin-left:5px; margin-right:5px;}
#Core-Values .card .card-body {padding:0px 20px 0 20px; color:#706F6F;}
#Core-Values h4 {padding:5px 30px 0 90px; height:90px; color:#000000!important;}


#Team .card .image {width:100%; height:100%; overflow:hidden;}
#Team .card .image img {width: 100%; transition:.5s;}
#Team .card:hover .image img {opacity:1; transform: translateX(30%);}
#Team .card .details {position:absolute; top:0; left:0; width:100%; height:100%; background:#88cd00; transition:.5s; transform-origin:left; transform: perspective(2000px) rotateY(-90deg);}
#Team .card:hover .details {transform: perspective(2000px) rotateY(0deg);}
#Team .card .details .center {padding:10px; font-size:15px; position:absolute; width:100%; line-height:1.8;}
#Team .card .details .center p {margin: 10px 0;}
#About .title {border-radius:10px 10px 0 0;}
#About .text-area {border-radius:0 0 10px 10px;}
#About .text-size {border-bottom:2px solid #88CD00; font-size:40px; margin-bottom:30px; padding-bottom:30px;}
#P2-Global-reach {background: url(../content/images/global-reach.jpg) center center no-repeat #E8E8E8;background-size:cover;}
#P2-Global-reach .position-absolute  {left:0%; right:0%; top:50%; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); -o-transform:translate(0,-50%); transform:translate(0,-50%); z-index:9;}
#P2-Global-reach .global-txt {width:70%;}
#P2-Global-reach .global-txt p {margin-right:150px;}
#Recruiters .card {overflow:hidden;}
#Recruiters ul li p{color: #1D1D1B !important;}
#Recruiters .bg-grad {background: rgb(60,60,59);background: -moz-linear-gradient(30deg, rgba(60,60,59,1) 2%, rgba(60,60,59,1) 47.5%, rgba(132,212,0,1) 47.5%, rgba(132,212,0,1) 100%);background: -webkit-linear-gradient(30deg, rgba(60,60,59,1) 2%,rgba(60,60,59,1) 47.5%,rgba(132,212,0,1) 47.5%,rgba(132,212,0,1) 100%);background: linear-gradient(30deg, rgba(60,60,59,1) 2%,rgba(60,60,59,1) 47.5%,rgba(132,212,0,1) 47.5%,rgba(132,212,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3b', endColorstr='#84d400',GradientType=1 );}
#Recruiters .min-height {height: 50px;}
#Recruiters .table > :not(caption) > * > * {padding: 0rem 0.5rem;}
#Recruiters .bubble {background: #b2b2b2;position: relative;margin: 10px 0px 22px;padding: 22px;border-radius: 10px;}
#Recruiters .bubble:hover {background: #706F6F;}
#Recruiters .bubble:before {content: "";position: absolute;left: 44%;top: 100%;width: 0;height: 0;border-left: 12px solid transparent;border-top: 18px solid #b2b2b2;border-right: 12px solid transparent;}
#Recruiters .bubble:hover:before{border-top: 18px solid #706F6F;}
#Recruiters .gridTextColor{color:#3C3C3B!important;}
#Recruiters .borderLineColor{border-color:#656565!important;}
#Recruiters .DescBoxPadding{padding-top: 24px!important;padding-left:9px;padding-right:9px;margin-top: -34px}
#Recruiters .MarginPadding{margin-top:-10px!important;margin-bottom:-3px!important;padding-left:107px;}
#Recruiters .w-90{width:90%;}
#Tailored .card {border-radius:10px 10px 0 0; overflow:hidden;}
#Professionals #feature .border-light {border-color:#e4e7e8 !important;}
#Professionals #feature .card .btn {border-radius:10px;height:45px;}
/*#Professionals .jobs-list {padding-bottom:60px;}*/
#Employer-logos  #slider2 img {height:70px; margin:0 30px;}
#Employer-logos #prev2,#Employer-logos #next2 {top:0;}

.box-links .card-body:hover {background: #1d1d1b !important;}
.box-links .card-body:hover a {color: #88cd00 !important;}

.box-linksDashboard .card-body:hover {background: #f5f5f5 !important;}
.box-linksDashboard .card-body:hover a {color: #000 !important;}


#Business #MainBanner .bnr-txt {width:60%;}
#Business #Experience h2 {font-size:37px;}
#Business #Hiring p,#Business #Hiring h1{color:black!important;}

.x-img:hover{filter: brightness(0) invert(1);}

#HomeCircle .square-circle {background:url(../content/images/bg-circle.png) no-repeat center top; background-size:contain; width: 100%; height:560px;}
#HomeCircle .circle-inner {width: 19%; font-size:90%; left:50%; top:50%; transform: translate(-50%, -50%);}
#HomeCircle .circle-inner:after {content: ""; display: block; padding-bottom: 100%;}

#HomeCircle .business-list {top:0px; text-align:center; padding:65px 20px; width:100%;}
#HomeCircle .business-list a {background:#706F6F; border-radius:8px; color:#fff; padding:8px 20px; font-size:100%; margin-bottom:19px; display:inline-block;}
#HomeCircle .business-list a:hover {background:#000;color:#fff;}
#HomeCircle .square-circle a.more {font-size:100%;}

.square-circle {background:url(../content/images/bg-circle.png) no-repeat center top; background-size:contain; width: 100%; height:650px;}
.circle-inner {width: 15%; font-size:60%; left:50%; top:50%; transform: translate(-50%, -50%);}
.circle-inner:after {content: ""; display: block; padding-bottom: 100%;}

.business-list {top:0px; text-align:center; padding:65px 20px; width:100%;}
.business-list a {background:#706F6F; border-radius:8px; color:#fff; padding:10px 20px; font-size:80%; margin-bottom:23px; display:inline-block;}
.business-list a:hover {background:#000;color:#fff;}
.square-circle a.more {font-size:100%;}


.sp1 {margin-right:30px;}
.sp2 {margin-right:60px;}
.sp3 {margin-right:120px;}
.sp4 {margin-right:180px;}
.sp5 {margin-right:80px;}
.sp6 {margin-right:60px;}

.P2 .check {list-style:none; margin:0px; padding:0px;}
.P2 .check li {background:url(../content/images/check3.png) no-repeat 0 0; margin-bottom:20px; padding:0 0 15px 60px; line-height:1.2;}
.P2 .check li.no-check {background:none; padding:0 0 0 60px;}
.P2 .checkTraining {list-style:none; margin:0px; padding:0px;}
.P2 .checkTraining li {background:url(../content/images/check2.png) no-repeat 0 0; margin-bottom:20px; padding:0 0 10px 45px; line-height:0.8;}
.P2 .checkTraining li.no-check {background:none; padding:0 0 0 60px;}
.P2 .checkHome {list-style:none; margin:0px; padding:0px;}
.P2 .checkHome li {background:url(../content/images/check2.png) no-repeat 0 0; margin-bottom:-7px; padding:0 0 14px 40px; color:#1D1D1B;font-size:16px;background-size: 25px 20px;}
.P2 .checkHome li.no-check {background:none; padding:0 0 0 60px;}

.P2 #BidFunction .checkHome {list-style:none; margin:0px; padding:0px;}
.P2 #BidFunction .checkHome li {background:url(../content/images/check2.png) no-repeat 0 0; margin-bottom:-7px; padding:0 0 14px 40px; color:#b2b2b2;font-size:16px;background-size: 25px 20px;}
.P2 #BidFunction .checkHome li.no-check {background:none; padding:0 0 0 60px;}

#P2-become-winner .position-absolute {left:0%; right:0%; top:50%; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); -o-transform:translate(0,-50%); transform:translate(0,-50%); z-index:9;}
#P2-become-winner .winner-txt {width:60%;}
#P2-become-winner .become-bnr {object-fit:cover; object-position:90%; height:530px;}

#P2-gov-infopack .position-absolute {left:0%; right:0%; top:50%; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); -o-transform:translate(0,-50%); transform:translate(0,-50%); z-index:9;}
#P2-gov-infopack .winner-txt {width:60%;}
#P2-gov-infopack .become-bnr {object-fit:contain; object-position:90%; height:400px;}

#SearchResultView .slide-div {width:auto; margin:0px;}

.Rounder-Top-Corners {border-radius: 20px 20px 0 0;}
.Rounder-Bottom-Corners {border-radius: 0 0 20px 20px;}
.form-field label {font-size:13px; font-weight:500; margin-bottom:0px;}
.rounded-top-corner {border-radius:10px 10px 0 0;}

.form-field .form-group {margin:5px 0;}
.form-field .form-control {height:41px;}
.P2 .side-link a {background-color: #1d1d1b; border-radius:10px; text-align:center; color: #88cd00; display:block; font-weight:600; margin-bottom:10px; padding:15px;}
.P2 .side-link a:hover,.P2 .side-link a.active {background-color: #88cd00; color: #fff;}
.P2 .post-job-tabs {width:75%;}
.P2 sup{top:-1.1em!important;}
.bdr-btm-line {border-bottom:2px solid #4c4d4b; margin-bottom:17px; padding-bottom:10px;}
/******* Slider ************/
#MainBanner {
    overflow: hidden;
}
#MainBanner img {width: 100%;}
#MainBanner .main-bnr-txt {top: 10%;z-index: 999;}
#MainBanner .main-bnr-search {bottom: 16%;z-index: 999;}
#MainBanner .bnr-txt-area {font-size: 25px;}
#MainBanner .input-group {border: 1px solid #88CD00;border-radius: 10px;}
#MainBanner .input-group-text {font-size: 18px;}
#MainBanner .form-control {height: 70px;border: none;color: #706F6F;font-size: 18px;box-shadow: none;}
#MainBanner .form-control.PartitionHeight {border-radius: 0px !important;border-color: #363634 !important;}
#MainBanner .form-control.PartitionHeight1 {height: 35px;border-radius: 0px !important;border-color: #a8a8a8 !important;}
#MainBanner .form-control.BannerSearchBox {background: #1D1D1B !important;border: 0px;color: #88CD00;font-size: 20px;outline: 0;box-shadow: none;padding-right: 0px !important;}
#MainBanner .input-group-text.Radius, #MainBanner .form-control.BannerSearchBox.Radius {border-radius: 10px 0 0 10px;padding-right: 0px !important;}
#MainBanner .btn {border: none;border-radius: 0 10px 10px 0;padding: 10px 30px;}
#MainBanner .btn img {width: auto;}
#MainBanner .input-group-text {border-radius: 10px 0 0 10px;}
/* Overriding styles */
#MainBanner ::-webkit-input-placeholder {}
#MainBanner :-moz-placeholder { /* Firefox 18- */ }
#MainBanner ::-moz-placeholder { /* Firefox 19+ */ }
/* pager */
.cycle-pager {width: 100%;z-index: 500;position: absolute;bottom: 20px;overflow: hidden;text-align:center;}
.cycle-pager span {border: 1px solid #000;border-radius: 50px;font-size: 0px;width: 18px;height: 18px;display: inline-block;cursor: pointer;margin: 0 5px;}
.cycle-pager span.cycle-pager-active {background: #000;}



/********Phase 2*************/

#MainBanner2 {background:#ebebeb;}
#MainBanner2 .carousel-caption{position:static;padding:0px;}
#MainBanner2 .hm-bnr{background-color:#E8E8E8;background-position:top right;background-size:contain;height:600px;background-repeat:no-repeat;}
#MainBanner2 .hm-bnrHome{background-color:#151515;background-position:top right;background-size:contain;height:600px;background-repeat:no-repeat;}
#MainBanner2 .hm-bnr1{background-color:#000000;background-position:top right;background-size:contain;height:600px;background-repeat:no-repeat;}
#MainBanner2 .hm-bnrAcademy{background-color:#E8E8E8;background-position:top right;background-size:contain;height:600px;background-repeat:no-repeat;}
#MainBanner2 .hm-bnrEmployers{background-color:#000;background-position:top right;background-size:contain;height:600px;background-repeat:no-repeat;}
#MainBanner2 .hm-bnrPro{background-color:#000;background-position:top right;background-size:contain;height:600px;background-repeat:no-repeat;}
#MainBanner2 .hm-bnr2{background-color:#FFF;background-position:top right;background-size:contain;height:600px;background-repeat:no-repeat;}
#MainBanner2 .hm-bnrBusin{background-color:#292929;background-position:top right;background-size:contain;height:600px;background-repeat:no-repeat;}
#MainBanner2 .hm-bnrBusin1{background-color:#000000;background-position:top right;background-size:contain;height:600px;background-repeat:no-repeat;}
#HomeBnr .hm-bnr{margin-bottom:3px!important;}
#MainBanner2 .txtbnr{width:54%;text-align:left;padding:50px 0px}
#MainBanner2 .txtbnrHome{width:80%;text-align:left;padding:152px 0px}
#MainBanner2 .txtbnrPro{width:80%;text-align:left;padding:80px 0px}
#MainBanner2 .txtbnrBusiness{width:58%;text-align:left;padding:152px 0px}
#MainBanner2 .txtbnrInsights{width:100%;text-align:left;padding:50px 0px}
#MainBanner2 .txtbnrGovOpp{width:60%;text-align:left;padding:50px 0px;}
#MainBanner2 .txtbnrGovFrame{width:60%;text-align:left;padding:18px 0px}

#MainBanner2 .bnr-title {font-size:57px; font-weight:700; color:#1D1D1B;}
#MainBanner2 .bnr-title small {font-size:40px; font-weight:400; color:#707070;}
#MainBanner2 .bnr-title span {color:#84D400;}

#MainBanner2 .bnr-title #EmpBannerColor span {color:#fff;font-size:48px;}
#MainBanner2 .bnr-title #BusiBannerColor span {color:#b2b2b2;font-size:40px;}

#MainBanner2 .bnr-titleHome {font-size:57px; font-weight:700; color:#1D1D1B;}
#MainBanner2 .bnr-titleHome small {font-size:40px; font-weight:400; color:#707070;}
#MainBanner2 .bnr-titleHome span {color:#84D400;}

#MainBanner2 .txtbnrHome .bnr-titleHome span{color:#706f6f;}
#MainBanner2 .txtbnrHome .bnr-titleHome span{color:#706f6f;}
#MainBanner2 .txtbnrPro .bnr-titleHome span{color:#706f6f;}
#MainBanner2 .txtbnrPro .bnr-titleHome #HomeType span{color:#84D400;line-height:40px;}

#MainBanner2 .bnr-titleW {font-size:57px; font-weight:700; color:#1D1D1B;width:180%;}
#MainBanner2 .bnr-titleW small {font-size:40px; font-weight:400; color:#707070;}
#MainBanner2 .bnr-titleW span {color:#706F6F;}
/*#MainBanner2 .carousel-caption {left:0%; right:0%; bottom:auto; top:50%; -webkit-transform:translate(0,-50%); -ms-transform:translate(0,-50%); -o-transform:translate(0,-50%); transform:translate(0,-50%); z-index:9;}
#MainBanner2 .carousel-caption.home-toppadding {top:45%;}
#MainBanner2 .bnr-txt {width:50%;line-height: 1.7;}
#MainBanner2 .bnr-txtCom {width:60%;line-height: 1.7;}
*/
.carousel-indicators{justify-content:left!important;margin-left:5%!important;bottom:30px!important;}
.carousel-indicators li {display: inline-block;width: 25px;height: 25px;margin: 8px;text-indent: 0;cursor: pointer;border: 1px solid #88CD2E;border-radius: 100%;background-color: #fff;list-style-type: circle;}
.carousel-indicators .active {width: 25px;height: 25px;margin: 8px;background-color:#88CD2E;}


/********** Content *******************/
#MainContent .radio-btns {color: #706F6F;font-size: 18px;}
#MainContent .categories li {padding-bottom: 30px;}
#MainContent .categories a {background: #706F6F;border-radius: 8px;color: #fff;font-size: 17px;padding: 13px 15px;}
#MainContent .categories a:hover {background: #000;color: #88CD00;}
#MainContent .categories a.link {background: none;color: #43600A;font-weight: 500;}
#MainContent .table-responsive .form-control {font-size: 14px;}
#MainContent .table-responsive .form-inline .form-control {width: 12.7%;}
#MainContent .table-responsive .table tr:first-child {border-radius: 10px;}
#MainContent .table-responsive .table tr:first-child th:first-child {border-radius: 10px 0 0 0;}
#MainContent .table-responsive .table tr:first-child th:last-child {border-radius: 0 10px 0 0;}
#MainContent .table-responsive .table tr {font-size: 17px;text-align: center;}
#MainContent .table-responsive .table tr th, #MainContent .table-responsive .table tr td {background: url(../content/images/sep.jpg) no-repeat left center;padding: 20px 10px;vertical-align: middle;}
#MainContent .table-responsive .table tr th:first-child, #MainContent .table-responsive .table tr td:first-child {background: none;}
#MainContent .table-responsive .table a {color: #000;}
.P2 #MainContent .table-responsive .table tr,.P2 #MainContent .table-responsive .table tr a {font-size: 16px;font-weight:bold;color:#706F6F}

#Resourcing a {color: #43600A;font-weight: 500;font-size: 16px;}
#Resourcing a:hover {color: #000;}
.numb {background: #43600A;border-radius: 50px;color: #fff;font-weight: 700;height: 40px;line-height: 40px;text-align: center;width: 40px;}
/*.numbGridPaging {background: #212529;border-radius: 50px;font-weight:700;height: 25px;line-height:25px;text-align: center;width:25px;font-size:14px;margin:0 4px;}*/
.numbGridPaging a{display:block;background: transparent;color:#000000;border-radius: 50px;font-weight:700;height: 30px;line-height:30px;text-align: center;width:30px;font-size:18px;margin:0 5px;}
.numbGridPaging.active a, .numbGridPaging a:hover{background: #212529!important;color:#ffffff!important;}

.nav-tabs {border-bottom: none !important;}
#Work .work-txt, .f27 {color: #575756;font-size: 27px;line-height: 30px;}
.work-txt .EditorContent, .f27 {color: #575756;font-size: 27px;line-height: 30px;}
/*.nav-tabs .nav-link {background: #DADADA;font-size: 26px;font-weight: 700;color: #3C3C3B;border: none;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {background: #3C3C3B;color: #88CD00;}*/
.tab-content {border-top: 4px solid #9CD52F;padding: 20px;margin-top: 10px;background: #F0F6ED;}
#Car .tab-content {padding: 0px;}
.RadioSearch .tab-content {border:0;padding:0!important;margin-top: 0!important;background:unset!important;}
#GridTabSearch .tab-content {border-top: 0;padding: 0px;margin-top: 0px;background: #FFF;}
#Work .numb {background: #3C3C3B;height: 45px;line-height: 45px;width: 45px;}
#Work p {margin: 0px;}
#Work .row {min-height: 60px;}
#CtrArea .min-height {min-height: 150px;}
#CtrArea a {font-size: 17px;font-weight: 700;color: #59800D;}
.f14 {font-size: 14px !important;}
.fc16 {font-size: 16px !important;color: #223300 !important;}
.f18 {font-size: 18px !important;}
.fc18 {font-size: 18px !important;color: #808284;}
.f20 {font-size: 20px !important;}
.f23 {font-size: 23px !important;}
.f28 {font-size: 28px !important;}
.list-group {padding: 0 0 0 15px;margin-bottom: 20px;}
.form {font-size: 10px;font-family: Helvetica, sans-serif;color: #223300;}
.form .form-control {border-radius: 0px;border: none;font-size: 12px;font-family: Helvetica, sans-serif;}
.form textarea.form-control {height: 150px;}
.map {line-height: 0px;}
.SupportedBy .text-success {color: #519B00 !important;}
.SupportedBy p {color: #4E600A !important;}
.SupportedBy hr {border-color: #3B4A1D !important;margin: 0 0 10px;}
.check {list-style: none;padding: 0px;}
.check li {background: url(../content/images/check.png) no-repeat;margin-bottom: 20px;padding: 0 0 0 45px;}
#ResourcingPage {color: #706F6F;font-size: 17px;}
#ResourcingPage h1 {color: #1D1D1B;font-weight: 500;}
#ResourcingPage .experience {color: #706F6F;font-weight: 500;}
#ResourcingPage h4 {font-weight: 500;color: #000000;}
#ResourcingPage h5, #ResourcingPage .h5 {border-color: #706F6F !important;color: #706F6F;font-weight: 800;margin-bottom: 10px;padding-bottom: 5px;text-transform: none;}
#ResourcingPage .list ul {list-style: none;margin: 0px;padding: 0px;}
#ResourcingPage .list ul li {padding-top: 3px;padding-bottom: 3px;}
#ResourcingPage .list ul li + li {border-top: 1px solid #000;}
.dot {list-style: none;margin: 0 0 20px;padding: 0px;}
.dot li {background: url(../content/images/dot.png) no-repeat 0 8px;margin: 0px;padding: 0 0 0 20px;}
.Greendot {list-style: none;margin: 0 0 20px;padding: 0px;}
.Greendot li {background: url(../content/images/circle.png) no-repeat 0 8px;margin: 0px;padding: 0 0 0 20px;}
#ResourcingPage .dot.space li {margin-bottom: 20px;}
#ResourcingPage .bg-light {background: #EDEDED !important;}
#ResourcingPage .bg-light h4 {font-weight: 700;font-size: 18px;}
#ResourcingPage .top-round {border-radius: 10px 10px 0 0;}
#ResourcingPage .leftSec {color: #1D1D1B;}
#ResourcingPage .leftSec hr {border-color: #223300;margin: 5px 0;}
#ResourcingPage .leftSec span {color: #706F6F;}
#ResourcingPage .leftSec .btn-success {border-radius: 0px 0px 10px 10px;}
#ResourcingPage .leftSec .btn-dark {background: #000000 !important;border-radius: 10px !important;}
#P2 .list li {color:#88cd00; margin-bottom:30px; line-height:1.3;}
#P2 .list li span {color:#1D1D1B;}
/********** Tabs ***********/
.steps .nav-tabs .nav-link {background: none;font-size: 23px;font-weight: 900;color: #223300;border: none;padding: 0px !important;}
.steps .nav-tabs .nav-link.active {color: #43600A;}
.steps .nav-tabs .nav-link .title {background: #F6F6F6;border-radius: 50%;font-size: 19px;font-weight: 500;color: #43600A;line-height: 25px;padding: 10px;margin: auto;height: 190px;width: 190px;}
.nav-tabs .nav-item.show .nav-link .title, .nav-tabs .nav-link.active .title {background: #223300;color: #88CD00;}
.support-content {border-width: 2px !important;border-top: none !important;border-radius: 0 0 10px 10px !important;color: #43600A !important;font-size: 19px;font-weight: 500;}
.support-content p {margin: 0px;}
.Banner-Background-white{background:#fff!important;}
/********** Footer *************/
/*#Footer {font-size: 17px;}
#Footer .list-group {padding: 0 0 0 15px;}
#Footer a:hover, #Footer a.active, #Footer .list-inline a {color: #88CD00;}
#Footer a, #Footer .list-inline a:hover {color: #fff;}
#Footer h6 {color: #9D9D9C;font-size: 17px;font-weight: 300;}
#Footer .copy {color: #88CD00;}
#Footer .list-group {list-style: none;padding: 0px;}
#Footer .list-group li {background: url(../content/images/dot2.png) no-repeat left center;padding-left: 20px;}
*/
/*********P2***************/

#Footer {color:#C4D7A4;}
#Footer p{color:#C4D7A4;}
#Footer .list-unstyled {color:#fff; list-style:disc; margin-left:30px; font-size:30px; line-height:1;}
#Footer .list-unstyled a {color:#fff; font-size:20px;}
#Footer .list-unstyled a:hover,#Footer .list-unstyled a.active {color:#C4D7A4;}

.account-field {border-radius:25px; padding:3rem 4rem;}
.account-field.login {padding:3rem 3rem;}
.RoundedCorners {border-radius:25px;}
.RoundedCorners10{border-radius:10px;}
.nav-tabs.P2-nav-tabs .nav-link {border:1px solid #000!important; border-top-left-radius:15px!important; border-top-right-radius:15px!important; font-size:19px!important; font-weight:500!important;}
#AssociateProfileTabs .nav-tabs.P2-nav-tabs .nav-link {border:1px solid #000!important; font-size:14px!important; background-color:#000!important;color:#fff!important;white-space:nowrap;}
#AssociateProfileTabs .nav-tabs.P2-nav-tabs .nav-link:hover{background-color:#88CD2E!important;border:1px solid #88CD2E!important;color:#000!important;}
#AssociateProfileTabFeedback .nav-tabs.P2-nav-tabs .nav-link {border:1px solid #88CD2E!important; font-size:25px!important; background-color:#88CD2E!important;color:#fff!important;white-space:nowrap;cursor:default;}
.nav-tabs .nav-item{margin:1px;}
#Car .nav-tabs .nav-item{margin:0px;}
.nav-tabs.P2-nav-tabs .nav-item.show .nav-link, .nav-tabs.P2-nav-tabs .nav-link.active {color: #fff!important; background-color: #88CD00!important;}
.nav-link1 {border:2px solid #88cd00!important;}
.nav-link1:hover{background-color:#88cd00;color:#fff!important;}
.account-field .form-control {border:1px solid #A9A9A9; border-radius:8px; color:#818196; height:50px; font-size:16px;}
.account-field select.form-control,.form-control.light {background:#eef0ed!important; border:1px solid #a4a6a2!important; height:41px!important;}
.account-field .form-group .form-check-label {font-size:10px; font-weight:500; line-height:2;}

.account-field .image-upload>input {display: none;}
.copy {font-size:18px;}
.copy a {color:#C4D7A4;}
.copy a:hover {color:#fff;}
.copy .social-icon a {font-size:30px;}

.VacAbtBg{background:#838681;}
.JobDescAbtBox{border:1px solid #fff;border-radius:3px 4px;background:#fff;padding:15px;}
.JobDescAbtBox .EditorContent p{color:#1D1D1B!important;margin-bottom:10px;}

/********** Accordian ************/
.panel-group .panel {border-radius: 0;box-shadow: none;border-color: #000000;}
.Profile .panel-default > .panel-heading {padding: 0;border-radius: 0;background-color: #000000;border-color: #000000;}
.panel-title {font-size: 18px;font-weight: 800;text-transform: uppercase;}
.panel-title > a {display: block;padding: 15px;text-decoration: none;color: #fff;}
#AssociateEdit .panel-title{text-transform:none;}

.more-less {float: right;color: #88CD00;}
.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #EEEEEE;padding: 0px 10px 10px;}
.BgOuterBg .file-preview, .BgOuterBg .krajee-default.file-preview-frame {border: 0px !important;padding: 0px !important;box-shadow: none !important;}
.BgOuter .file-preview, .BgOuter .krajee-default.file-preview-frame {border: 0px !important;padding: 0px !important;box-shadow: none !important;}
.BgOuter .krajee-default img {border-radius: 50%;}
.ProfileImageView {bottom: -50px;left: 20px;z-index: 999;}
#AssProfImg .ProfileImageView {bottom: -50px;left: 20px;z-index: 0;}
.container-fluid {padding: 0px;overflow: hidden;}
.steps-highlight1 {border: 2px solid #88cd00;border-radius: 50%;font-size: 18px;font-weight: 700;text-align: center;height: 100px;text-align: center;padding-top: 18px;text-transform: uppercase;width: 30% !important;margin-right: 20px;}
.custom-width h4 {width: 70%;}
.steps-highlight1 span {display: block;font-size: 40px;}   
.PhoneColor {color: #223300;font-size: 25px;}
.FormHeading {color: #223300;font-size: 22px;}
.TabsEditBgColor h4 {font-size: 18px;}
.CircleAv1, .CircleAv4, .CircleAv5, .CircleAv6, .CircleAv7, .CircleAv8, .CircleAv9{background-color: #4CBB17;text-align: center;font-size: 14px;color: #fff;padding: 40px 0px;font-weight: 500;}
.CircleAv2 {background-color: #FF7800;text-align: center;font-size: 14px;color: #fff;padding: 40px 0px;font-weight: 500;}
.CircleAv3 {background-color: #E60000;text-align: center;font-size: 14px;color: #fff;padding: 40px 0px;font-weight: 500;}
.ProfileBanner {height: 291px;background: url(../content/images/profile-img.jpg) center center no-repeat;border: 1px solid #efefef;position: relative;padding: 1px;background-size: cover;background-origin: content-box;}
.ProfileBanner .ProfileImage {width: 150px;height: 150px;border: 1px solid #efefef;left: 30px;bottom: -15px;box-shadow: 0 0 10px #999;}
.img-circle {border-radius: 50%;}
.BannerSearchBox {background: #000 !important;border: 0px;color: #2d2d2d;font-size: 16px;outline: 0;}
.input-group-text {border: none;}
.grid-mvc thead tr {background-color: #223300;}
.grid-mvc .table-bordered th, .table-bordered td {border: none !important;}
.grid-mvc table.grid-table .grid-header > .grid-header-title {color: #fff !important;}
.grid-mvc .table-bordered {border: none !important;}
#MainContent .grid-mvc thead tr {background-color: #000;}
#map {width: 100%;height: 450px;}
.EditorContent {line-height: 28px;}
.BannerPRight{padding-right:50px;}
.AboutPanel .EditorContent {line-height: 21px;}
.CustomWidth {width: 219px !important;margin-left: 1px !important;}
.W10 {width: 100px !important;display: inline !important;}
.W11 {width: 110px !important;display: inline !important;}
.W13 {width: 135px !important;display: inline !important;}
.W14 {width: 142px !important;display: inline !important;}
.W16 {width: 160px !important;display: inline !important;}
.W17 {width: 170px !important;display: inline !important;}
.W18 {width: 180px !important;display: inline !important;}
.W19 {width: 190px !important;display: inline !important;}
.W20 {width: 200px !important;display: inline !important;}
.pt13Rem {padding-top: 1.3rem !important;}
.FAQPnl .panel-title > a:hover {background-color: #EEEEEE;}
#ImgClass .file-preview {width: 75%;}
.InfoPopStyle {background: #000;line-height: 19px;font-size: 14px;margin: 0px;padding: 10px;color: #79CF33 !important;}
.InfoPopStyle a {color: #79CF33}
.InfoPopStyle a:hover {color: #79CF33}
.bootstrap-dialog .modal-title {color: #5CB85C !important;}
.bootstrap-dialog.type-default .modal-header {background-color: #fff !important;}
.bootstrap-dialog.type-default .modal-title {color: #333 !important;}
.bootstrap-dialog.type-info .modal-header {background-color: #000 !important;}
.bootstrap-dialog.type-primary .modal-header {background-color: #000 !important;}
.bootstrap-dialog.type-success .modal-header {background-color: #000 !important;}
.bootstrap-dialog.type-warning .modal-header {background-color: #000 !important;}
.bootstrap-dialog.type-danger .modal-header {background-color: #000 !important;}
.bg-light {background: #ededed !important;}
.bg-light-GlobalText {background: #B2B2B1 !important;}
.circled-number {color: #000; border: 2px solid #000;  border-radius: 50%;  font-size: 1rem;  display: flex; justify-content: center;  align-items: center;  width: 2em;height: 2em;}
#CurrencyCircle .circled-number{display:inline-block;padding-left:10px;padding-top:3px;}
#HIWorks .circled-number {background-color:#707070;color: #fff; border: none;  border-radius: 50%;  font-size: 25px; font-weight:bold; margin:auto; justify-content: center;  align-items: center;  width: 2em;height: 2em;}
.text-success-dark {color: #223300;}
a.text-success {color: #88cd00 !important;}
.heading {font-size: 17px;}
.border-success {border-color: #9bd32c !important;}
.new-form label {font-size: 18px;color: #223300;font-weight: 700;}
.new-form small {font-size: 10px;color: #000;font-weight: 700;}
.new-form .form-control {border: none;font-size: 16px;border-radius: 0px;}
.Btm-text-consult {font-size: 37px;line-height: 1.2;}
.Btm-text-consult .EditorContent {line-height: 40px;color: #706F6F;}
.Btm-text-consult .EditorContent a {color: #518122;}
.Btm-text-consult .EditorContent a:hover {color: #518122;}
#Benefits .boxes-height {height: 200px;text-overflow: ellipsis;overflow: hidden;}
#Benefits .boxes-Innerheight {height: 200px;text-overflow: ellipsis;overflow: hidden;}
.career .nav-tabs .nav-link {background: #f8f8f8 !important;border: 1px solid transparent !important;border-radius: 0px;margin: 0 4px;font-size: 18px;font-weight: 400;color: #706F6F;line-height: 1;}
.career .nav-tabs .nav-item.show .nav-link, .career .nav-tabs .nav-link.active {border: 1px solid #9bd32c !important;}
.career .box {width: 600px !important;min-height: 300px !important;}
.career .tab-content {border-top: none;margin-top: 50px;background: #fff;}
.career .bg-icon1 {background: url(../content/images/iconc1.png) no-repeat 100% 0;}
.career .bg-icon2 {background: url(../content/images/iconc2.png) no-repeat 100% 100%;}
.tick {list-style: none;padding: 0px;}
.tick li {background: url(../content/images/check2.png) no-repeat;margin-bottom: 30px;padding: 0 0 0 85px;}
#Employers .slide {margin: 35px 5px 0!important;padding: 0 10px!important;height: 150px;}
#Employers .slide img {height: 80px;}
#Employers .position-absolute, .insite .position-absolute {top: 30px;left: 0px;z-index: 999;cursor: pointer;}
#Employers #next.position-absolute, .insite .right.position-absolute {left: auto;right: 0px;}
.insite .slide {margin: 0 10px;width: 340px;white-space: normal;}
.text-success-dark2 {color: #59800d !important;}
.insite .slide .card-body {min-height: 250px;}
#CarAcademy .nav-tabs .nav-link {background: #DADADA !important;font-size: 26px!important;font-weight: 700;color: #3C3C3B;border: none !important;border-radius: 10px 10px 0px 0;}
#CarAcademy .nav-tabs .nav-item.show .nav-link, #CarAcademy .nav-tabs .nav-link.active {background: #3C3C3B !important;color: #88CD00;font-size:26px!important;}
#CarAcademy .tab-content {border-top: 4px solid #9CD52F;padding: 20px;margin-top: 10px;background: #F0F6ED;}
.abs-middle {position: absolute;text-align: center;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 999;}
#Insite-Details {line-height:2;}
#Insite-Details .border-success {border-color: #59800d !important;}
#Insite-Details .card-header {background:#213202; font-weight:700; text-transform:uppercase; color:#88cd00;}
#Insite-Details .card-body h3 {color:#9d9d9c;}
#Insite-Details .card-body h3 {font-size:16px; font-weight:700; color:#706f6f;}
#Insite-Details .card-body .border-success {border-color: #CED7BC !important;}

.breadcrumb2 {font-size:16px;}
.breadcrumb2 span {color:#88cd00;}

.tabs-carrer .nav-item {width:33.333%;}

#Car #Accord .nav-tabs .nav-link {font-size: 18px; font-weight: 400; line-height:1.4; border:1px solid transparent;}
#Car #Accord .nav-tabs .nav-link:hover,#Accord .nav-tabs .nav-link.active {border:1px solid #706f6f;}
#Car #Accord .nav-tabs .nav-link.active .fa-arrow-right:before {content: "\f063";}
#Car #Accord .nav-tabs .card-body{padding:20px !important;}
#Car #Accord .nav-tabs .card-footer{padding:20px !important;border:none!important;}
#Car #Accord .card{border:none!important;}
.DelBtnCenter {
    margin: 0px 36px !important;
}
#cs .GreenBtnWidth{width:394px;}
select {
    /*-moz-appearance: none;
    -webkit-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';*/
}
.pagination {display: -ms-flexbox;display: flex;padding-left: 0;padding-top:10px;list-style: none;border-radius: 0.25rem;    }
.pagination li span, .pagination li a {display: block !important;background: transparent !important;color: #000 !important;border-radius: 50px !important;font-weight: 700 !important;height: 30px !important;line-height: 30px !important;text-align: center !important;width: 30px !important;font-size: 18px !important;margin: 0 5px !important;}
.pagination li.active span, .grid-pager .pagination li a:hover {background: #212529 !important;color: #fff !important;}
.work-area {background:url(images/hiw-circle.png) no-repeat center center; background-size:contain; padding:50px; height:400px;}
.GovMethodology {background:url(images/gov-circle.png) no-repeat center center; padding:0px; height:400px;}
.hiw-numb {font-weight:bold;font-size:60px;color:#B2B2B2;padding-top:60px;margin-bottom:15px;}

#Flexible .list li {background:url(images/flexi-check.png) no-repeat left center; background-size:40px; padding-left:55px;padding-top:12px;}
#Flexible .list li.no-bg {background:none;}
#Flexible .list li div {border-bottom:1px solid #C6C6C6;color:#000; padding-bottom:10px; font-size:22px; display:block;}
#Flexible .card {border-radius:40px;background:unset;}
#Flexible .card-header {border-radius:40px 40px 0 0;}
#Flexible .card-body {border-radius:0 0 40px 40px;background:#fff;}
#Flexible .comment {background:#b2b2b2;position: relative; color:#fff; font-size:20px;border-radius:10px;}
#Flexible .comment:hover{background:#706f6f;} 
#Flexible .comment:before {content: ""; position: absolute; top: 100%; left: 45%; width: 0; height: 0; border-left: 13px solid transparent; border-top: 26px solid #706f6f; border-right: 13px solid transparent;}
#Flexible .tag {background:#000000 url(images/flexi-tag.png) no-repeat 0 0!important; background-size:contain!important;}
.w50px{width:50px;}
#Flexible #GovOppHeader .card-header {border-radius:20px 20px 0 0;}

#v1 .bnr-boxes a {
    background: #706f6f;
    border-radius: 30px 30px 0 0;
    border: none;
}
#v1 .bnr-boxes a h3 {border-radius:30px 30px 0 0; background:#1d1d1b; color:#b2b2b2; text-align:center;}
#v1 .bnr-boxes a .card-body {background:#706f6f; color:#fff;}
#v1 .bnr-boxes a .card-body span {color:#88cd2a; font-weight:700;}

#v1 .bnr-boxes a .normal-img {display:block;}
#v1 .bnr-boxes a .hover-img {display:none;}

#v1 .bnr-boxes a:hover .card-body {background:#000;}

#v1 .bnr-boxes a:hover h3 {background:#88cd2a; color:#1d1d1b;}
#v1 .bnr-boxes a:hover .normal-img {display:none;}
#v1 .bnr-boxes a:hover .hover-img {display:block;}
#v1 .example-pager span {border-radius: 50%;border: 1px solid #88cd00;font-size: 0px;
    cursor: pointer;
    width: 16px;
    height: 16px;
    display: inline-block;margin:0px 5px;
    background: #fff;}
#v1 .example-pager span.cycle-pager-active {background: #88cd00 !important;}

/*.example-pager {width: 100%;z-index: 500;position: absolute;bottom: -20px;overflow: hidden;text-align:center;}
.example-pager span {border: 1px solid #000;border-radius: 50px;font-size: 0px;width: 18px;height: 18px;display: inline-block;cursor: pointer;margin: 0 5px;}
.example-pager span.cycle-pager-active {background: #000;}*/

#key-benefits {color:#B1B2B0;}
#key-benefits strong {color:#fff;}
.VideoBlock .cycle-slideshow{ overflow:hidden; text-align:center; width:100%;}
.VideoBlock .Slide { position:relative; height:480px; width:100%;}
.VideoBlock .cycle-pager { bottom:40px;}
.VideoBlock .Slide .Rating{padding-bottom:15px;}
.VideoBlock .Slide .Rating img { max-width:100%; width:auto; }

#StrategicPillars .SecondBoxHeight{height:160px;}
#StrategicPillars .SecondBoxFormat{border-top:10px solid #88CD00;border-bottom:10px solid #88CD00;padding-top:17px;padding-bottom:17px;padding-left:10px;}

#contracts {
    position: relative;
}
#contracts:after {background:#88cd00; content:''; display:block; position:absolute; clip-path: polygon(31% 0, 100% 0, 100% 100%, 0% 100%); width:20%; top:0px; bottom:0px; right:0px;}
.tringle {clip-path: polygon(50% 0%, 0% 100%, 100% 100%);}

#industry, #industry .arrow-bg {position:relative;}
#industry:after {background:#88cd00; content:''; display:block; position:absolute; clip-path: polygon(0 0, 100% 0, 100% 100%, 24% 100%); width:20%; top:0px; bottom:0px; right:0px;}
#industry .arrow-bg:before {background:url(images/bg-arrow.png) no-repeat center center; background-size:contain; content:''; display:block; position:absolute; bottom:0px; right:94px; width:100px; height:100px; z-index:999;}

#Book .card, #Book .h1 {border-radius:40px 40px 0 0;}
#Book a {font-size:35px;}

#Book1 .card, #Book1 .h1 {border:#000;}
#Book1 a {font-size:35px;}

#career-journey{position:relative;}
#career-journey:before {background:#88cd00; content:''; display:block; position:absolute; clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 17% 51%, 0% 0%);
 width:45%; top:0px; bottom:0px; right:0px;z-index:0;}
#career-journey .arrow-txt{padding-left:90px; font-weight:400; color:#fff;}


@media (min-width: 1920px) {
    #industry .arrow-bg:before{right:-112px!important;}
    .carousel-indicators{margin-left:20%!important;}
    .cycle-pager {
    }
}
@media (min-width: 1200px) {
    .container {padding: 0px;}
    .cycle-pager {}
    .col-xl-15 {min-width: 20%;}
    .VideoBlock .cycle-slideshow{ overflow:hidden; text-align:center; width:100%;}
    .VideoBlock .Slide { position:relative; height:480px; width:100%;}
    .VideoBlock .cycle-pager { bottom:40px;}
    .VideoBlock .Slide .Rating img { max-width:100%; width:auto; }
    .VideoBlock { padding-top:10px; padding-bottom:10px; }
    .VideoBlock { color:#fff;}
    .VideoBlock .Quote { margin:20px 0px;}
    .VideoBlock .Name { font-size:20px;}
    #industry .arrow-bg:before{right:95px;}
    .carousel-indicators{margin-left:4%!important;}
}
@media (min-width: 768px) {
    #MainBanner .bnr-txt-area {margin-bottom: 105px;width: 45%;}
    #Header .profile-window {width: 50%;}
    .support-content p {height: 50px;}
    .SupportedBy {margin: 20px 150px;}
    .BgOuterBg {text-align: right !important;}
    .BgOuterBg .btn {margin-top: -120px;position: relative;z-index: 99;}
    .BgOuterBg .btn-danger {margin-right: 20px;}
    .BgOuter {text-align: left !important;}
    .BgOuter .krajee-default img {margin-top: -132px;margin-left: 20px;}
    .BgOuter .btn {margin-top: -60px;position: relative;z-index: 99;}
    .BgOuter .btn-primary {margin-left: 20px;}

    /******Phase 2*******/
    /*.P2 .navbar {margin-top:55px;}*/
	.P2 .top-links {position:absolute; top:-35px; left:0px; right:0px;}
	
    .text-lightAccount{color:#B2B2B2!important;}
    .text-lightPage{color:#B2B2B2!important;}
    .text-lightAccount:hover{color:#88CD00!important;}
}
@media (max-width: 1366px) {
    .cycle-pager {}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
    .SupportedBy {margin: 20px 50px;}
    .col-lg-15 {min-width: 20%;}

    /**********P2********/
    .jobs-list h4{font-size: 86%;}
    .availability-form .form-control {margin:2px; padding:1px;}
	.jobs-list h4{font-size: 86%;}
    #MainBanner2 .txtbnr{font-size:100%!important;width:85%!important;}
    #MainBanner2 .txtbnrPro{width:100%;}
    #MainBanner2 .txtbnrBusiness{width:100%;padding:50px 0px;}
    #MainBanner2 .hm-bnrBusin1{height:400px;}
    #HomeCircle .circle-inner{width:9%;}
    #MainBanner2 .bnr-title{font-size:190%;}
    #MainBanner2 .bnr-title #EmpTitle{font-size:57px;}
    #MainBanner2 .bnr-titleHome{font-size:190%;}
    #MainBanner2 .bnr-titleW{font-size:190%;}
    .JobBtnAlign{padding:10px 5px!important;margin:0px 2px!important;font-size:17px;}
    .square-circle{height:630px;}
    .circle-inner{top:42%;}
    .business-list a {margin-bottom: 10px;}
    #HomeCircle .square-circle{height:540px;}
    #HomeCircle .circle-inner{top:48%;width:10%}
    #HomeCircle .business-list a {margin-bottom: 10px;padding:11px 20px;}    
    .sp1 {margin-right:2px;}
	.sp2 {margin-right:40px;}
	.sp4 {margin-right:120px;}
	.sp5 {margin-right: 20px;}
	.sp6 {margin-right: 10px;}
    .work-area .fs-40{font-size:30px!important;}
    #MainBanner2 .hm-bnrEmployers{background-position:top right;background-size:contain;height:400px;background-repeat:no-repeat;}
    #MainBanner2 .hm-bnrPro{background-position:top right;background-size:contain;height:600px;background-repeat:no-repeat;}
    #StrategicPillars .SecondBoxHeight{height:60px;}
    #v1 .testi-main {width:450px;margin:11px 5px;}
    #hm-connect .input-group {height: auto;}
	#hm-connect .input-group-append, #hm-connect .input-group-prepend {display: -ms-block; display: block; width: 100%; margin:0px;}
	#hm-connect .input-group .btn {border-radius:0 0 10px 10px; width: 100%;}
	#hm-connect .input-group-text {border-radius: 10px 10px 0 0; width: 100%;padding-left:363px!important;padding-top:15px;padding-bottom:15px;}
	#hm-connect .field-format {border: 1px solid #88cd00; border-radius: 0px; width: 100%!important;padding-left:39%!important;}
    
}
@media (max-width: 1199.98px) {
    #MainBanner .bnr-txt-area {margin-bottom: 30px;width: 65%;}
    #MainBanner .main-bnr-search {position: static !important;}
    #MainBanner2 .NoBgImage {background-image: none !important;}
    .cycle-pager {}
    #MainBanner .main-bnr-txt {top: 8%;}
    #Footer .copy {margin-top: 0px;}
    .insite .slide {width: 260px;}
    .insite .slide .card-body {min-height: 300px;}
    .career .box {width: auto !important;min-height: 367px !important;}
    .DelBtnCenter {margin: 0 13px;}
    /***********P2*********/
    .slide-div,.slide2-div {width:290px;}
    .availability-form .form-control.location-field {width: 100px;}
	#hm-account-type .box {width: 506px;}
	
    #hm-account-type .box {width: 506px;}
    #P2-Global-reach .global-txt {width: 90%;}
    .btn.P2-btn {width: auto !important;}
    #MainBanner2 .txtbnr{font-size:100%!important;width:85%!important;}
    #MainBanner2 .bnr-title{font-size:190%;}
    #MainBanner2 .bnr-titleHome{font-size:190%;}
    #MainBanner2 .bnr-titleW{font-size:190%;}
    #Core-Values h4{padding: 5px 30px 0 85px;}
    .work-area{height:315px;}
    .work-area .hiw-numb{padding-top:20px;font-size:50px;}
    #industry .arrow-bg:before{right:17px;}
    .CustomPadding{padding-top:110px!important;}
    .slide-div, .slide2-div{width:420px;}
    
}
@media (min-width: 768px) and (max-width: 991.98px) {
    #MainBanner .main-bnr-search {top: 40%;}
    #MainBanner2 .txtbnrBusiness{width:100%;padding:100px 0px;}
    #MainBanner2 .hm-bnrBusin1{height:480px;}
    #Header .profile-window {width: 40%;}
    .SupportedBy {margin: 20px 0px;}
    .cycle-pager {display: none !important;}
    .col-md-15 {min-width: 20%;}

    #Hiring .form-control.vacancy-field {width: 27%;}
	#Hiring .input-group .btn.dropdown-toggle, #Hiring .form-control {font-size: 72%;}
    #hm-connect .field-format {padding-left:240px!important;}
	#hm-connect .btn {padding: 10px 34px;}
	#hm-connect .input-group-text {padding-left: 240px!important;padding-top:10px;padding-bottom:10px}

    #HomeCircle .square-circle {height:600px!important;}
    #HomeCircle .circle-inner {width: 13%; font-size:60%;top:48%;}
    #HomeCircle .business-list {padding:65px 20px;}
    #HomeCircle .business-list a {padding:10px 35px; font-size:80%; margin-bottom:23px;}

    .square-circle {height:650px!important;}
    .circle-inner {width: 15%; font-size:60%;top:50%;}
    .business-list {padding:65px 20px;}
    .business-list a {padding:10px 20px; font-size:80%; margin-bottom:23px;}
	.sp2 {margin-right:40px;}
	.sp3 {margin-right: 100px;}
	.sp4 {margin-right:100px;}
	.sp5 {margin-right: 20px;}
	.sp6 {margin-right: 10px;}
    #Footer h4 {font-size: 126%;}
	#Footer {font-size: 75%;}
	#Footer .list-unstyled a {font-size: 56%;}
	#Footer .copy {font-size: 88%;}
    #StrategicPillars .SecondBoxHeight{height:10px;}
    #industry .arrow-bg:before{right:-32px;}
    .CustomPadding{padding-top:100px!important;}
    #MainBanner2 .hm-bnrEmployers{background-position:top right;background-size:contain;height:400px;background-repeat:no-repeat;}
    #MainBanner2 .hm-bnrPro{background-position:top right;background-size:contain;height:400px;background-repeat:no-repeat;}
    #P2-gov-infopack .position-absolute {position:static !important; -webkit-transform:translate(0,0%); -ms-transform:translate(0,0%); -o-transform:translate(0,0%); transform:translate(0,0%);}
	#P2-gov-infopack .become-bnr {object-position:right; height:350px;}
}
@media (max-width: 991.98px) {
    #MainBanner .bnr-txt-area {margin-bottom: 20px;width: auto;}
    #MainBanner .main-bnr-search {background: #fff;padding-top: 20px;}
    #MainBanner .main-bnr-txt {background: #fff;border-bottom: 1px solid #2d2d2d;position: static !important;padding: 40px 0;}
    #MainContent .table-responsive .form-inline .form-control {width: 30.5%;}
    #Header .profile-window {top: 127px;}
    .support-content p {padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid rgba(0,0,0,.1);}
    .support-content hr {display: none;}
    #MainBanner .input-group {display: block !important;border-radius: 0px !important;}
    #MainBanner .input-group-prepend, #MainBanner .input-group-append {width: 100% !important;}
    #MainBanner .input-group-text {border-radius: 0px !important;width: 50% !important;}
    #MainBanner .form-control.CustomWidth, #MainBanner .form-control.PartitionHeight1 {margin: 10px !important;width: 47% !important;float: left;border: 1px solid #000 !important;}
    #MainBanner .btn {border-radius: 20px !important;margin: 10px 0;}
    .insite .slide {width: 280px;}
    .career .box {width: auto;min-height: 432px !important;}
    .DelBtnCenter {margin: 0px;}
    /****Phase 2****/
    .slide-div,.slide2-div {width:639px;}
    #hm-account-type .box {width:auto;}
    #MainBanner2 .bnr-image {object-fit: cover; height:450px; object-position: right;}
	#MainBanner2 .carousel-caption {position:static !important; -webkit-transform:translate(0,0); -ms-transform:translate(0,0); -o-transform:translate(0,0); transform:translate(0,0); background:#eeeeee;}
	#MainBanner2 .bnr-txt {width: 100%;}
	#MainBanner2 .bnr-title {font-size: 170%;}
      #MainBanner2 .bnr-title #EmpTitle{font-size:27px;}
    #MainBanner2 .bnr-titleHome {font-size: 170%;}
    #MainBanner2 .bnr-titleW {font-size: 170%;}
    #Recruiters .feature-table table {width:1000px;}
    #Recruiters .min-height{font-size:17px;}
    #P2-Global-reach img {object-fit:cover; height:710px; object-position:right;}
    #P2-Global-reach .global-txt p {margin-right: 0px;}
    #P2-Global-reach .global-txt {width: 100%;}
    #hm-account-type .box {width:auto;}
	.account-field .nav-tabs .nav-link {font-size:99%;}
    #P2-become-winner .winner-txt {width: 100%;}
    #P2-gov-infopack .winner-txt {width: 100%;}
    #MainBanner2 .hm-bnrPro{width:100%;height:700px;}
     #Hiring .btn {margin-bottom:0px !important;}
    .JobBtnAlign{margin:0 10px!important;width:100%;}
     table.responsive, table.responsive tbody, table.responsive tfoot, table.responsive tbody td, table.responsive tbody tr, table.responsive tfoot tr, table.responsive tfoot td {
        display: block;width: 100% !important;}
    table.responsive thead tr, table.responsive tfoot tr th {
        position: absolute;top: -9999px;left: -9999px;display: none;}
    table.responsive tbody tr td, table.responsive tfoot tr td {
        border: none;border-bottom: 1px solid #acc828;position: relative;padding-left: 37% !important;white-space: normal;text-align: left !important;}
    table.responsive tbody tr td:before, table.responsive tfoot tr td:before {
        position: absolute;top: 50%;left: 10px;width: 30%;padding-right: 7%;white-space: nowrap;text-align: left;font-weight: bold;content: attr(data-title);margin-top: -10px;}
    table.responsive tfoot tr:last-child td {border-bottom: none;}
    #MainContent .table-responsive .table.responsive tr td{background:none!important;}
    #MainBanner2 .hm-bnr{height:auto;}
    /*#MainBanner2 .txtbnr{width:100% !important;padding:180px 15px 45px 15px}*/
	.circle-inner {width: 11%; top: 45%;}
    .work-area h3{font-size:18px;}
    .work-area fs-15{font-size:14px!important;}
    .work-area{width:100%;margin:auto;}
    .hiw-numb {font-size:30px;}
    .HIWBorder{width:30%;}
    #career-journey:before {clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 0 0, 50% 17%); height:23%; left:0px; width:100%; top:auto; bottom:0px; right:0px;}
    #industry .arrow-bg:before {right: 31px;}
    #hm-connect .input-group {height: auto;}
	#hm-connect .input-group-append, #hm-connect .input-group-prepend {display: -ms-block; display: block; width: 100%; margin:0px;}
	#hm-connect .input-group .btn {border-radius:0 0 10px 10px; width: 100%;}
	#hm-connect .input-group-text {border-radius: 10px 10px 0 0; width: 100%;}
	#hm-connect .field-format {border: 1px solid #88cd00; border-radius: 0px; width: 100%;}
    #MainBanner2 .txtbnrGovOpp{width:95%;padding:30px 0px;}
    #MainBanner2 .bnr-title #EmpBannerColor span {color:#fff;font-size:28px;}
    .g-recaptcha {transform: scale(0.77);transform-origin: 0 0;}
}


@media (max-width: 767.98px) {
    #MainBanner2 .txtbnrBusiness{width:100%;padding:0px 0px;}
    #MainBanner2 .txtbnr{padding:1px 0px;}
    .carousel-indicators{justify-content:center!important;display:none;}
    .navbar-dark .navbar-toggler {background-color: #88CD05;border-color: #88CD05;margin-bottom: 10px;}
    .navbar-dark .navbar-nav .nav-link {background-color: #000;color: #fff;margin-bottom: 1px;font-weight: 500;}
    .navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {background-color: #88CD05;color: #fff;}
    #MainBanner .btn {padding: 10px;}
    .custom-buttons {display: flex;flex-wrap: nowrap;justify-content: center;}
    .custom-buttons a {padding: 15px;margin-right: 6px;white-space:nowrap;}
    #MainBanner .main-bnr-search {top: 30%;}
    .cycle-pager {display: none !important;}
    #MainContent .table-responsive .form-inline .form-control {width: 46.5%;}
    .row.divider > [class*='col-']:before, .row.divider > [class*='col-']:after {background: none;width: 0px;}
    .row.divider > [class*='col-'] {border-bottom: 1px solid #ddd;margin-bottom: 20px;padding-bottom: 20px;}
    #Work .nav-tabs .nav-link {font-size: 15px;}
    #Footer .list-unstyled {list-style:none; margin-left:0px;}
    #Header .hdr-sec-links, #Header .left-border {border-left: none;margin-left: 0px;padding-left: 0px;}
    #Header .profile-window{width:100%!important;}
    #Header .profile-window {position: static !important;}
    .steps-highlight1 {width: 40% !important;}
    .custom-width h4 {width: 60%;}
    .insite .slide {width: 400px;}
    .insite .slide .card-body {min-height: 200px;}
    .career .box {width: auto;min-height: 439px !important;}
    .tabs-carrer .nav-item {width:100%;}

    /*****PHASE 2******/
   
    #Hiring .form-control.vacancy-field {width: 100%;border-bottom:1px solid #000;}
    #Hiring .input-group {height:auto;border-radius:unset!important;}
	#Hiring .input-group-append, #Hiring .input-group-prepend {display: -ms-block; display: block; width: 100%; margin:0px;}
	#Hiring .input-group .btn.dropdown-toggle {width: 100%; height:57px;}
	#Hiring .input-group .btn {border-radius: 0px; width: 100%;}
	#Hiring .form-control {margin:5px 0;border-left:none!important;}
    #Hiring .btnSearch .btn img{display:none!important;}
    #Hiring .btnSearch .btn:after {content:"Search";font-family:Roboto;font-size:24px;}
    .jobs-list h4{font-size: 85%;}
	.jobs-list .card {font-size: 100%;}
    .slide-div,.slide2-div {width:464px;}
    #hm-benifits .position-absolute {width: 20%;}
	#hm-benifits .card .card-body {padding: 10px 30px 10px 120px;}
    #hm-leadership .card-body {min-height: 380px;}
    
	#Footer .list-unstyled {list-style-position:inside;}
    #P2-become-winner .position-absolute {position:static !important; -webkit-transform:translate(0,0%); -ms-transform:translate(0,0%); -o-transform:translate(0,0%); transform:translate(0,0%);}
	#P2-become-winner .become-bnr {object-position:right; height:350px;}

    #P2-gov-infopack .position-absolute {position:static !important; -webkit-transform:translate(0,0%); -ms-transform:translate(0,0%); -o-transform:translate(0,0%); transform:translate(0,0%);}
	#P2-gov-infopack .become-bnr {object-position:right; height:350px;}

    #MainBanner2 .hm-bnr{height:auto!important;}
    #MainBanner2 .hm-bnrHome{height:auto!important;}
    #MainBanner2 .txtbnrHome{font-size:100%!important;width:85%!important;padding:50px 0px!important;}
    #MainBanner2 .hm-bnr1{background-position:top right;background-size:contain;height:auto!important;background-repeat:no-repeat;}
    #MainBanner2 .hm-bnrAcademy{background-position:top right;background-size:contain;height:auto!important;background-repeat:no-repeat;}
    #MainBanner2 .hm-bnrEmployers{background-position:top right;background-size:contain;height:auto!important;background-repeat:no-repeat;}
    #MainBanner2 .hm-bnrPro{background-position:top right;background-size:contain;height:auto!important;background-repeat:no-repeat;}
    #MainBanner2 .hm-bnr2{background-position:top right;background-size:contain;height:300px;background-repeat:no-repeat;}
    #MainBanner2 .hm-bnrBusin{background-position:top right;background-size:contain;height:300px;background-repeat:no-repeat;}
    #MainBanner2 .txtbnr{width:100%!important;}
    #MainBanner2 .txtbnrPro{width:auto!important;padding:15px 0px;}
    #MainBanner2 .hm-bnrBusin1{height:auto!important;}
    .SmallFontsLgButtonsPro .btn.btn-lg{font-size:13px}
    .square-circle {height:515px;}
    .circle-inner {width: 15%; font-size:60%;top:50%;}
    .business-list {padding:65px 20px;}
    .business-list a {padding:10px 20px; font-size:70%; margin-bottom:10px;}
    #HomeCircle .square-circle {height:515px;}
    #HomeCircle .circle-inner {width: 15%; font-size:60%;top:50%;}
    #HomeCircle .business-list {padding:65px 20px;}
    #HomeCircle .business-list a {padding:12px 30px; font-size:70%; margin-bottom:10px;}
    
	.sp2 {margin-right:40px;}
	.sp3 {margin-right: 100px;}
	.sp4 {margin-right:120px;}
	.sp5 {margin-right: 20px;}
	.sp6 {margin-right: 10px;}
    #Core-Values h4{padding: 5px 30px 0 70px;font-size:24px;}
    .work-area h3{font-size:28px!important;}
    .work-area fs-15{font-size:15px;}
    .hiw-numb {font-size:40px;}
    .VideoBlock .Slide iframe { height:auto; width:100%;}
    #career-journey:before {height:41%; left:0px; width:100%; top:auto; bottom:0px; right:0px;}
	.right-pad {padding-right: 100px;}
    #industry .arrow-bg:before {right: -14px;}
    #StrategicPillars .SecondBoxHeight{height:10px;}
    #v1 .testi-main {width:477px;margin:11px 7px;}
    #hm-connect .field-format {padding-left:21%;}
    #hm-connect .input-group-text {padding-left: 20%;padding-top:10px;padding-bottom:10px}
    .CustomPadding{padding-top:30px!important;}
    #Flexible .h1 .text-white{font-size:30px!important;}
    .btn-block-sm{display:block;}
    .mt-top-sm{margin-top:15px;}
    .pt-top-sm{padding-top:35px;}
    .pt-top-smHomeBanner{padding-top:15px!important;}
    .mb-bottom-sm{margin-bottom:-40px;}
    .pt-left-right-sm{padding-left:0px;padding-right:0px;}
    .pb-bottom-sm{padding-bottom:70px;}
    .CustomHeight-sm{height:150px!important;}
    .text-black-sm{color:#000;}
    .bg-light-sm{background-color:#eeeeee!important;}
    .text-success-sm {font-size: 22px !important;}
    .text-center-sm{text-align:center!important;}
    .text-footerlinks-sm{font-size:18px!important;}
    .GetInTouchFont-sm{font-size:35px!important;text-align:center!important;}
    .PaddingTop {padding-top:40px;}
} 
 @media (min-width: 576px) and (max-width: 767.98px) {
    .col-sm-15 {min-width: 20%;}
    .P2 .BgBannerGovOpp{height:600px!important;}
    #MainBanner2 .txtbnrGovOpp{width:95%;padding:50px 0px;}
    .BgBannerGovOpp .container{max-width:95%;}
    
}
@media (max-width: 575.98px) {
     #MainBanner2 .hm-bnrBusin1{height:auto!important;}
	h1, .h1 {font-size: 200%;}
    .FontSizeHeading{font-size:38px;}
	.account-field {padding: 2rem;}
	#MainBanner2 .bnr-txt {font-size: 80% !important;}
	.slide-div,.slide2-div {width:410px;}
	h2 img {display:block; margin:auto;}
	.availability-form .form-control.location-field {width: 100%;}
	#hm-candidate-profile .custom-control {display:block !important;}
	.hm-categories-list a {font-size: 50%;}
	#hm-leadership .card-body {min-height: auto;}
	#feature #prev,#feature #next,#Insights #prev2,#Insights #next2 {display:none;}
    #P2-Global-reach img {height:1350px;}
    .account-field {padding: 2rem;}
    .business-list a {margin-bottom: 5px;font-size:62%;}
    #HomeCircle .business-list a {margin-bottom: 5px;font-size:62%;}
     #MainBanner2 .bnr-title small{font-size:30px!important;}
     #MainBanner2 .bnr-titleHome small{font-size:30px!important;}
	.sp2 {margin-right:40px;}
	.sp4 {margin-right:100px;}
	.sp5 {margin-right: 20px;}
	.sp6 {margin-right: 10px;}
	.circle-inner {top: 48%;}
    .square-circle {height:470px;}
    #HomeCircle .circle-inner {top: 48%;}
    #HomeCircle .square-circle {height:470px;}
    .W10,.W11,.W13,.W14,.W16,.W17,.W18{width:100%!important;}
    .HrLineBorder{width:325px;font-size:42px!important;}
    .P2 .BgBannerGovOpp{height:600px!important;}
    .MarginTopBottom{margin-top:10px!important;margin-bottom:10px!important;}
    .PaddingTopBottom{padding-top:10px!important;padding-bottom:10px!important;}
    
}
@media (max-width: 549px) {
    #MainBanner2 .hm-bnrBusin1{height:500px;}
    #MainBanner .form-control.CustomWidth, #MainBanner .form-control.PartitionHeight1 {
    margin: 10px !important;width: 93% !important;}
    #MainBanner .input-group {padding-bottom: 20px;}
    .steps-highlight1 {width: 30% !important;}
    .custom-width h4 {width: 70%;}
    .insite .slide {width: 240px;}
    .insite .slide .card-body {min-height: 300px;}
    .career .nav-tabs .nav-item {width: 100% !important;margin-bottom: 10px !important;}
    .career .box {width: auto;min-height: auto !important;}
    /*#MainBanner2 .hm-bnr{height:auto;padding-top:310px!important;background-color:#E8E8E8;}*/
    .JobBtnAlign {margin:5px 0 !important;}
    #career-journey:before {height:22%;}
	.right-pad {padding-right: 100px;}
    #industry .arrow-bg:before {right: -2px;}
    #hm-connect .field-format {padding-left:20%;}
    #hm-connect .input-group-text {padding-left: 20%;padding-top:10px;padding-bottom:10px}
    .Testimonial-Width {width: 97%;}

 }
@media (max-width: 479.98px) {
    #MainBanner2 .hm-bnrPro{height:auto;}
      .FontSizeHeading{font-size:38px!important;}
    #MainBanner2 .hm-bnrBusin1{height:500px;}
    #MainBanner2 .txtbnrBusiness{padding:0px 0px;}
	.slide-div,.slide2-div {width:350px;}
    .account-field .nav-tabs .nav-link {font-size: 80%;}
    #MainBanner .main-bnr-search {top: 10%;}
    #MainContent .categories a {font-size: 16px !important;}
    #MainContent .table-responsive .form-inline .form-control {width: 100%;}
    .form-check-inline {display: block;}
    #MainContent .table-responsive .table tr{font-size:12px!important;}
     /*#MainBanner2 .hm-bnr{padding-top:340px!important;}*/
    /*#MainBanner2 .txtbnr {padding: 85px 5px 29px 5px!important;}*/
    #Welcome .fs-28{font-size:100%!important;}
    #Welcome .btn{padding: 0.8rem 0.5rem!important;}
    .business-list{padding:45px 20px;}
    .business-list a {padding: 5px 10px; font-size: 56%; margin-bottom:5px;}
    #HomeCircle .business-list{padding:45px 20px;}
    #HomeCircle .business-list a {padding: 11px 10px; font-size: 58%; margin-bottom:5px;}
	.sp5 {margin-right: 80px;}
	.sp6 {margin-right: 10px;}

    #HomeCircle .circle-inner {width: 20%;}
    #HomeCircle .square-circle {height:410px;}
    .SmallFontsLgButtonsPro .btn.btn-sm{font-size:9px}
	.circle-inner {width: 20%;}
    .square-circle {height:410px;}
    #MainBanner2 .bnr-titleW {width:100%;}
    #MainBanner2 .bnr-titleHomeW {width:100%;}
    #hm-connect .field-format {padding-left:10%;}
    #hm-connect .input-group-text {padding-left: 10%;}
    .Testimonial-Width {width: 75%;height:380px!important;}
    }
@media (max-width: 399.98px) {
    #Hiring .form-control.vacancy-field {width: 100%;}
	#Hiring .form-control {border:none !important; border-bottom:1px solid #000 !important;margin:0px; height:50px;}
    #Hiring .input-group, #Hiring .form-control {font-size: 18px;}
    .slide-div,.slide2-div {width:300px;}
    .page-link {height: 35px; width: 35px;}
    #hm-benifits .card .card-body {padding: 10px 30px 10px 80px;}
    #P2-Global-reach img {height:1385px;}
    .account-field {padding: .5rem;}
	.account-field .nav-tabs .nav-link {font-size: 65%;}
    #P2-become-winner .become-bnr {object-position:right; height:250px;}
    #P2-gov-infopack .become-bnr {object-position:right; height:250px;}
    /*#MainBanner2 .hm-bnr{padding-top:300px!important;}*/
    /*#MainBanner2 .txtbnr {padding: 20px 5px 29px 5px;}*/

    #HomeCircle .business-list {padding: 30px 20px;}
	#HomeCircle .business-list a {padding: 11px 10px; font-size: 44%; margin-bottom:2px;}
    #HomeCircle .business-list a.more{font-size:17px!important;}

    .business-list {padding: 30px 20px;}
	.business-list a {padding: 5px 10px; font-size: 44%; margin-bottom:3px;}
    .business-list a.more{font-size:17px!important;}
    .circle-inner{top:46%;}
	.sp2 {margin-right:40px;}
	.sp3 {margin-right: 100px;}
	.sp4 {margin-right:100px;}
	.sp5 {margin-right: 20px;}
	.sp6 {margin-right: 10px;}
    #HomeCircle .circle-inner {width: 20%;}
    #HomeCircle .square-circle {height:340px;}

	.circle-inner {width: 20%;}
    .square-circle {height:340px;}
    #hm-connect .form-control{font-size:20px;}
    #hm-connect .field-format {padding-left:3%;}
    #hm-connect .input-group-text {padding-left: 8%;}
    #cs .GreenBtnWidth{width:auto;}
    .Testimonial-Width {
        width: 70%;
        height: 420px !important;
    }
}
@media (max-width: 359.98px) {
	.slide-div,.slide2-div {margin:10px 0px; width:290px;}
	.sp3,.sp4 {margin-right: 80px;}
    .sp1 {margin-right: 15px;}
    .sp5 {margin-right: 50px;}
    .square-circle {height:311px;}
    .circle-inner {font-size: 40%;top: 45%;}
    #HomeCircle .square-circle {height:311px;}
    #HomeCircle .circle-inner {font-size: 40%;top: 45%;}
    #HomeCircle .business-list {padding: 18px 20px;}
    #HomeCircle .business-list a {margin-bottom:2px; font-size: 50%;padding:10px 11px;}
    .business-list {padding: 18px 20px;}
    .business-list a {margin-bottom:0px; font-size: 37%;}
    .Testimonial-Width {width: 65%;height:530px!important;}

  
}
/*#OnlyHome #GridSearchPaging{display:none;}*/

.invalid-feedback{font-size:14px!important;}
.account-field .form-control.JTInputClass {background:none;border:none;border-bottom:2px solid #1D1D1B;border-radius:0;font-size:35px;color:#707070;box-shadow:none;padding-left:0;padding-right:0;font-weight:bold;margin-bottom:10px;padding-bottom:10px;}

.account-field .form-control.JTInputClass::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #707070;
}
.account-field .form-control.JTInputClass::-moz-placeholder { /* Firefox 19+ */
  color: #707070;
}
.account-field .form-control.JTInputClass:-ms-input-placeholder { /* IE 10+ */
  color: #707070;
}
.account-field .form-control.JTInputClass:-moz-placeholder { /* Firefox 18- */
  color: #707070;
}
.grid-mvc table.grid-table .grid-header > .grid-header-title{font-weight:normal;font-size:18px;}

.bootstrap-dialog-message button.close { background: Red !important;}
select.form-control.InputHeightDDL{height:49px!important;}

#CustomToggleSwitch .custom-switch.custom-switch-md .custom-control-label { padding-left: 0.6rem;padding-bottom: 1.5rem;}
#CustomToggleSwitch .custom-switch.custom-switch-md .custom-control-label::before {height: 1.5rem;width: calc(2rem + 0.75rem);border-radius: 3rem;}
#CustomToggleSwitch .custom-switch.custom-switch-md .custom-control-label::after {width: calc(1.5rem - 4px);height: calc(1.5rem - 4px);border-radius: calc(2rem - (1.5rem / 2));}
#CustomToggleSwitch .custom-switch.custom-switch-md .custom-control-input:checked ~ .custom-control-label::after {transform: translateX(calc(1.5rem - 0.25rem));}
#CustomToggleSwitch .custom-control-label{margin-left:-30px;}
#CustomToggleSwitch .custom-switch .custom-control-label::before{left:0px;top:20px;}
#CustomToggleSwitch .custom-switch .custom-control-label::after{margin-left:36px;margin-top:16px;}
#CustomToggleSwitch .custom-control-input:checked ~ .custom-control-label::before{background-color:#fff;border-color:#d2d2d2;}
#CustomToggleSwitch .custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#88CD2A}
/*
#CustomToggleSwitch .custom-control-label::before {height:1.5rem;}
#CustomToggleSwitch .custom-control-label::after{width:1.1rem!important;height:1.1rem!important;}
#CustomToggleSwitch .custom-switch .custom-control-label::before{left:0px;top:20px;width:2.75rem;border-radius:1rem;}
#CustomToggleSwitch .custom-switch .custom-control-label::after{margin-left:36px;margin-top:16px;}
#CustomToggleSwitch .custom-control-input:checked ~ .custom-control-label::before{background-color:#fff;border-color:#d2d2d2;}
#CustomToggleSwitch .custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#88CD2A}*/
.FooterLogo{margin-top:-20px;}
.make-me-sticky {position: -webkit-sticky;position: sticky;top: 5px;padding: 0 15px;}
/*.st-custom-button[data-network] {   background-color: #0adeff;   display: inline-block;   padding: 5px 10px;   cursor: pointer;   font-weight: bold;   color: #fff;      &:hover, &:focus {      text-decoration: underline;      background-color: #00c7ff;   }*/
.fw100{font-weight:400!important;}

.navbar-light .navbar-nav .nav-link {color: #fff;font-size: 13px;}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {color: #ff8400;}
.P2 .navbar-brand {width:280px;}
.P2 .navbar-light .navbar-nav .nav-link {color:#fff; line-height:17px; font-size:15px; font-weight:500;}
.P2 .navbar-light .navbar-nav.top-links li:last-child .nav-link {color:#706F6F;}
.P2 .navbar-light .navbar-nav .active>.nav-link, .P2 .navbar-light .navbar-nav .nav-link.active, .P2 .navbar-light .navbar-nav .nav-link.show, .P2 .navbar-light .navbar-nav .show>.nav-link,.P2 .navbar-light .navbar-nav .nav-link:focus, .P2 .navbar-light .navbar-nav .nav-link:hover,.P2 .navbar-light .navbar-nav.top-links li:last-child .nav-link:hover,.P2 .navbar-light .navbar-nav.top-links li.active:last-child .nav-link {color:#88cd00;}
.P2 .navbar-light .navbar-nav.top-links li:last-child .nav-link.active {color:#88cd00;}
.P2 .navbar-light .navbar-nav .bg-highlight .nav-link {background:#88cd00; border:2px solid #88cd00; border-radius:10px; color:#fff; padding:13px 24px;}
.P2 .navbar-light .navbar-nav .border-highlight .nav-link {background:transparent; border:2px solid #88cd00; border-radius:10px; color:#88cd00; padding:13px 24px;}
.P2 .navbar-light .navbar-nav .border-highlight .nav-link:hover {background:#88cd00; color:#fff;}
.navbar-toggler>.close {display:inline;}
.navbar-toggler.collapsed>.close, .navbar-toggler:not(.collapsed)>.navbar-toggler-icon {display:none;}
.text-inactive{color:#706f6f!important;}
.text-inactive:hover{color:#88cd00!important;}
#Header .dropdown-toggle::after {border-top: 0.3em solid #88CD00;}
@media (min-width: 1200px) {
	.navbar-light .navbar-nav .nav-item{position:static; padding: 15px 0px;}
	.navbar-light .navbar-nav .nav-link {color:#000; font-size:20px; font-weight:700;}
	.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color:#90BED2;}
	.navbar-light .navbar-nav li+li .nav-link {margin-left:5px;}
	.P2 .navbar-light .navbar-nav .nav-link {padding:0px 2px;}
	.P2 .navbar-light .navbar-nav.top-links .nav-link {padding:0px 10px;}
	.P2 .navbar-light .navbar-nav .bg-highlight .nav-link {}
	.P2 .navbar-light .navbar-nav .border-highlight .nav-link {margin-left:10px;}
    .account-field {width:66%;}
	.account-field.login {width:36%;}
    .P2 .navbar-light .navbar-nav.NoBorder li+li .nav-link{border:none;}
	.dropdown:hover>.dropdown-menu {
		opacity: 1;
		visibility: visible;
	}
	
	.dropdown:hover .dropdown-toggle::after{
		-moz-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		transition: all 0.3s ease;
	}

	.mega-menu-new {
		padding: 40px 0;
		width: 100%;
		z-index: 9;
		left: 0;
		top: calc(100% - 2px);
		opacity: 0;
		visibility: hidden;
		display: block;
		transition: all 0.3s ease;
		box-shadow: 0px 4px 5px 0px rgb(0 0 0 / 17%);
		background: rgba(0, 0, 0, 0.97);
	}

	.mega-menu-new .sub-menu-image img {
		display: block;
		border-radius: 5px;
		width: 100%;
		max-width: 232px;
	}
	.mega-menu-new a{position:relative;font-size:17px;line-height: 30px;color:#fff;}
	.mega-menu-new a:hover{color:#88CD00;}
	.mega-menu-new a:not(.btn):before{
		content: '';
		position: absolute;
		width: 100%;
		height: 3px;
		border-radius: 4px;
		bottom: -5px;
		left: 0;
		transform-origin: right;
		transform: scaleX(0);
		transition: transform .3s ease-in-out;
		background-color: #88CD00;
	}
	
	.mega-menu-new a:not(.btn):hover:before{
		transform-origin: left;
		transform: scaleX(1);
	}
}


@media (max-width: 1199.98px) {
	.offcanvas-collapse {
		position: fixed;
		top: 0px;
		bottom: 0;
		right: 100%;
		width: 100%;
		padding-right: 1rem;
		padding-left: 1rem;
		overflow-y: auto;
		visibility: hidden;
		background-color: #fff;
		transition: transform .3s ease-in-out, visibility .3s ease-in-out;
		z-index: 9;
	}
	.offcanvas-collapse.open {
		visibility: visible;
		transform: translateX(100%);
	}
	.P2 .navbar-light .navbar-toggler {background:transparent;outline:none; margin:10px 0;}
    .navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
	.P2 .navbar-light .navbar-nav .nav-link {color:#fff; line-height:15px; font-size:15px; font-weight:500;text-align:left;border:none; margin-bottom:2px;}
	.P2 .navbar-nav {display:block;}
	.P2 .navbar-light .navbar-nav .border-highlight .nav-link {margin-top:2px;}
	.navbar-light .navbar-nav li+li{border-top: 1px solid #ccc;}
	.navbar-light .navbar-nav {border-bottom: 1px solid #ccc;margin-bottom:5px;}
	
	.P2 .navbar-brand {width: 200px;}
	.dropdown-toggle::after{
		float: right;
        margin: 12px 15px 0px 0px;
        border-width: 8px;
        aspect-ratio: 1;
	}
	
	.dropdown-toggle.show::after{
		-moz-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
		transition: all 0.3s ease;
	}

	.dropdown-menu {
		border: none !important;
		margin: 0;
		padding: 0;
		background: #1D1D1B;
	}
	
	.dropdown-menu .nav-item{
		line-height: 2.5;
		margin-left:5px;
	}
	/*.navbar-collapse {
		position: fixed;
		top: 50px;
		adjust to height of navbar left: 0;
		padding-left: 15px;
		padding-right: 15px;
		padding-bottom: 15px;
		width: 75%;
		height: 100%;
		z-index: 99999;
	}

		.navbar-collapse.collapsing {
			left: -75%;
			transition: height 0s ease;
		}

		.navbar-collapse.show {
			left: 0;
			transition: left 300ms ease-in-out;
		}

	.navbar-toggler.collapsed ~ .navbar-collapse {
		transition: left 500ms ease-in-out;
	}*/
}
@media (max-width: 767.98px) {
	#Header .dropdown-toggle::after {
		border-top: 0.4em solid #88CD00;
	}
}
