 /** Core css **/
 body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333333;
    background-color: #ffffff;
    margin: 0;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.vo-page .progressbarstep.columns-5 {
    width: 50%;
}

.vo-page .bootstrap-select.form-control {
    max-width: 780px !important;
}

.vo-page .progressbarstep.inprogress span {
    color: #62a3d8 !important;
}

.vo-page .progressbarstep.complete span,
.vo-page .progressbarstep.inprogress span {
    border-bottom-color: #62a3d8 !important;
}

.vo-page .DefaultButton {
    background: linear-gradient(to bottom, #174f83 0%, #174f83 5%, #174f83 6%, #174f83 8%, #174f83 77%, #174f83 100%) !important;
}

.vo-page .btn-primary {
    background: linear-gradient(to bottom, #62a3d8 0%, #62a3d8 5%, #62a3d8 6%, #62a3d8 8%, #62a3d8 77%, #62a3d8 100%) !important;
}

.vo-page .btn-primary:active,
.vo-page .btn-primary.active {
    background: linear-gradient(to bottom, #174f83 0%, #174f83 5%, #174f83 6%, #174f83 8%, #174f83 77%, #174f83 100%) !important;
}

.vo-page .vo-container {
    width: 100% !important;
}

.document-types {
    margin: 5px 3px 3px 3px !important;
}

.vo-page .IconPerson:after {
    top: 14px !important;
    background-image: url('assets/images/icon-account-2_new.png') !important;
}

.vo-page .IconPackage:after {
    top: 11px;
    background-image: url('assets/images/icon-package-type-2_new.png') !important;
}

.vo-page .IconDocuments:after {
    margin-top: 10px;
    background-image: url('../../assets/images/icon-documents_new.png') !important;
}

.dropdown .dropdown-menu>li>a:hover {
    background: #00b6dd !important;
}

.dropdown .dropdown-menu>.active>a:hover,
.dropdown .dropdown-menu>.active>a:focus {
    background: #00b6dd !important;
}

.dropdown .dropdown-menu>.active>a {
    background: #00b6dd !important;
}

/**core css **/
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:before,
.btn-group-vertical>.btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
    content: " ";
    display: table;
}

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical>.btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
    clear: both;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.search-input input.form-control:focus,
input.form-control {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #ccc;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

[data-toggle="buttons"]>.btn>input[type="checkbox"] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    filter: alpha(opacity=0);
}

[data-toggle="buttons"]>.btn>input[type="radio"] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    filter: alpha(opacity=0);
}

input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

input[type="radio"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

[data-toggle="buttons"]>.btn>input[type="checkbox"] {
    position: absolute;
    z-index: -1;
    opacity: 0;
    filter: alpha(opacity=0);
}

input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}

input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

input {
    vertical-align: middle;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}

.col-md-6 {
    width: 50%;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left;
}

.dropdown .dropdown-toggle:after,
.dropdown .dropdown-toggle:active:after {
    clear: both;
}

.dropdown .dropdown-toggle:before,
.dropdown .dropdown-toggle:active:before,
.dropdown .dropdown-toggle:after,
.dropdown .dropdown-toggle:active:after {
    content: " ";
    display: table;
}

.dropdown .dropdown-toggle:before,
.dropdown .dropdown-toggle:active:before,
.dropdown .dropdown-toggle:after,
.dropdown .dropdown-toggle:active:after {
    content: " ";
    display: table;
}

.dropdown .dropdown-menu {
    padding-top: 0;
}

.show {
    display: block !important;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}

.dropdown-menu {
    margin-top: 0;
    width: 100%;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.dropdown .dropdown-menu>li>a {
    background: #ffffff;
    color: #808080;
    padding-top: 6px;
    padding-bottom: 6px;
}

.dropdown .dropdown-menu>.active>a {
    background: #cccccc !important;
    outline: 0;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    color: #ffffff;
    text-decoration: none;
    outline: 0;
    background-color: #62a3b8;
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333333;
    white-space: nowrap;
}
.vo-page .gray_clr{ background: linear-gradient(to bottom, #808080 0%, #808080 5%, #808080 6%, #808080 8%, #808080 77%, #808080 100%) !important;}
.vo-page .green_clr{ background: linear-gradient(to bottom, #008000 0%, #008000 5%, #008000 6%, #008000 8%, #008000 77%, #008000 100%) !important;}