

body { min-height: 100%; display: flex; flex-direction: column; }

.bsg-color-green {color:rgb(133, 175, 83);}

.bsg-color-light-grey {color:rgb(240,240,240);}
.bsg-color-grey {color:rgb(119,119,119);}
.bsg-color-dark-grey {color:rgb(86,86,86);}
.bsg-color-black {color:rgb(51,51,51);}

.bsg-bg-color-green {background-color:rgb(133, 175, 83);}

.bsg-bg-color-light-light-grey {background-color:rgb(240,240,240);}
.bsg-bg-color-light-grey {background-color:rgb(240,240,240);}
.bsg-bg-color-dark-grey {background-color:rgb(86,86,86);}
.bsg-bg-color-black {background-color:rgb(51,51,51);}


.color-primary,
.color-success,
.text-primary,
.text-success {
    color: #85af53!important
}

.color-danger,
.text-danger {
    color: #ff5400!important
}

.color-info,
.text-info {
    color: #85af53!important
}

.inline-block {
    display: inline-block
}

.block {
    display: block
}

.text-left {
    text-align: left!important
}

.text-center {
    text-align: center!important
}

.text-right {
    text-align: right!important
}

.align-top {
    vertical-align: top!important
}

.align-middle {
    vertical-align: middle!important
}

.align-bottom {
    vertical-align: bottom!important
}

.relative {
    position: relative!important
}

.row-no-gutters {
    margin-right: 0!important;
    margin-left: 0!important
}

.row-no-gutters>[class*=col] {
    padding-right: 0!important;
    padding-left: 0!important
}

.btn-round,
.btn-square {
    padding: 0
}

.btn-round {
    border-radius: 50%
}

.btn-bordered {
    background: 0 0!important;
    border-color: #c1d6a7!important
}

.btn-bordered:focus,
.btn-bordered:hover {
    border-color: #fff!important
}

.action-proxy,
.read-more-label,
.read-more-label-stand-alone {
    cursor: pointer;
    position: relative;
    top: 1px;
    text-decoration: none;
}

.read-more-label {
    margin: 0 -4px;

}

.action-proxy:focus,
.action-proxy:hover,
.read-more-label-stand-alone:focus,
.read-more-label-stand-alone:hover,
.read-more-label:focus,
.read-more-label:hover {
    text-decoration: none
}

.p-smaller {
    color: #777;
    line-height: 1.8;
    font-size: 12px
}

.fa.fa-round {
    background: currentcolor;
    border-radius: 50%;
    padding: .5em;
    vertical-align: initial;
    width: 28px;
    height: 28px;
    line-height: 28px;
    position: relative;
    box-shadow: 0 0 0 3px #fff
}

.fa.fa-round:before {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    color: #fff
}

.fa.fa-round.fa-sm {
    font-size: 11px;
    width: 20px;
    height: 20px;
    box-shadow: 0 0 0 2px #fff
}

.fa.fa-round.fa-sm:before {
    line-height: 21px
}

.fa.fa-round.fa-lg {
    width: 38px;
    height: 38px;
    box-shadow: 0 0 0 4px #fff
}

.fa.fa-round.fa-lg:before {
    line-height: 40px
}

.fa.fa-round.fa-2x {
    width: 56px;
    height: 56px;
    box-shadow: 0 0 0 6px #fff
}

.fa.fa-round.fa-2x:before {
    line-height: 58px
}

.fa-ul {
    margin-left: 19px
}

.fa-li {
    top: 4px
}

.fa-color-primary,
.fa-color-success {
    color: #85af53
}

.fa-color-warning {
    color: #fc0
}

.fa-color-danger {
    color: #ff5400
}

.fa-color-muted {
    color: #999
}

.fa-color-white {
    color: #fff
}

.btn .fa {
    font-size: 135%;
    position: relative;
    margin-right: .4em;
    top: 1px;
    margin-left: -.2em
}

.btn-round .fa,
.btn-square .fa {
    margin: 25%;
    position: static;
    font-size: inherit
}

.well {
    padding: 20px;
    border-radius: 5px;
    margin-bottom: 20px
}

.well-dark {
    background: #666;
    color: #fff
}

.steps {
    text-align: center;
    list-style: none;
    padding: 0;
    margin: 30px 0;
    counter-reset: item;
    white-space: nowrap
}

.steps li {
    padding: 0;
    display: inline-block;
    margin: 0 0 0 20px;
    width: 200px;
    position: relative;
    cursor: default;
    vertical-align: top
}

.steps li:first-child {
    margin-left: 0
}

.steps li:after {
    content: "";
    display: block;
    height: 1px;
    width: 112%;
    position: absolute;
    top: 25px;
    right: -70%;
    background: #f0f0f0;
    z-index: -1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.steps li:last-child:after {
    display: none
}

.steps li.past:after {
    background: #85af53
}

.steps li:before {
    width: 50px;
    height: 50px;
    content: counter(item);
    counter-increment: item;
    border-radius: 50%;
    display: block;
    margin: 0 auto 12px;
    line-height: 50px;
    font-weight: 700;
    z-index: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.steps li.current:before,
.steps li.past:before {
    background: #85af53;
    color: #fff
}

.steps li.current:before {
    box-shadow: inset 0 0 0 5px #f0f0f0
}

.background-darker,
.steps li:before {
    background: #f0f0f0
}

.page {
    min-height: 100%;
    background-color: #efefef
}

.page-offcanvas {
    display: none
}

body.show-offcanvas {
    overflow: hidden;
    left: -80%
}



body.show-offcanvas .page-offcanvas {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
}

body.show-offcanvas .page-offcanvas .nav-pills {
    width: 80%;
    margin: 0
}

.dropzone {
    cursor: pointer
}

#pg_2_2_retrMail #row1,
.dz-message {
    text-align: center
}

.dz-message:before {
    content: "";
    display: block;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../images/cloud-highres.png)
}

.notice {
    position: relative
}

.notice:after {
    content: "\f106";
    position: absolute;
    left: 50%;
    bottom: -40px;
    margin: 0 0 0 -13px;
    width: 26px;
    text-align: center;
    display: block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 36px;
    z-index: 10;
    pointer-events: none;
    color: #fff;
    -webkit-animation: pulse .8s infinite ease-in-out;
    -moz-animation: pulse .8s infinite ease-in-out;
    -ms-animation: pulse .8s infinite ease-in-out;
    animation: pulse .8s infinite ease-in-out
}

.notice-left:after,
.notice-right:after {
    top: 50%;
    bottom: auto;
    margin: -13px 0 0
}

.notice-right:after {
    content: "\f104";
    right: -40px;
    left: auto
}

.notice-left:after {
    content: "\f105";
    right: auto;
    left: -40px
}

.notice-positioned {
    position: absolute
}

@-webkit-keyframes pulse {
    0%,
    to {
        opacity: .3
    }
    50% {
        opacity: 1
    }
}

@-moz-keyframes pulse {
    0%,
    to {
        opacity: .3
    }
    50% {
        opacity: 1
    }
}

@-ms-keyframes pulse {
    0%,
    to {
        opacity: .3
    }
    50% {
        opacity: 1
    }
}

@keyframes pulse {
    0%,
    to {
        opacity: .3
    }
    50% {
        opacity: 1
    }
}

.stage {
    border-radius: 3px;
    background: #ddd
}

.stage img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .15);
    margin: 0 auto 10px;
    width: 171px;
    height: 240px
}

.progress-radial {
    position: relative;
    display: inline-block;
    width: 108px;
    height: 108px;
    border-radius: 50%;
    background-color: #85af53
}

.progress-overlay {
    position: absolute;
    width: 88px;
    height: 88px;
    background-color: #f0f0f0;
    border-radius: 50%;
    margin-left: 10px;
    margin-top: 10px;
    text-align: center;
    line-height: 88px;
    font-size: 14px
}

.progress-radial.danger,
.progress-radial.success {
    background: 0 0
}

.progress-radial.danger .progress-overlay,
.progress-radial.success .progress-overlay {
    background: #85af53;
    line-height: 95px
}

.progress-radial.danger .progress-overlay:after,
.progress-radial.success .progress-overlay:after {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 24px;
    pointer-events: none;
    color: #fff
}

.progress-radial.success .progress-overlay:after {
    content: "\f00c"
}

.progress-radial.danger .progress-overlay:after {
    content: "\f12a"
}

.progress-radial.danger .progress-overlay {
    background-color: #ff5400
}

.progress-radial.loading {
    border: 10px solid;
    background-color: #dadada;
    border-color: #aaa transparent transparent;
    -webkit-animation: spin 1.1s infinite linear;
    -moz-animation: spin 1.1s infinite linear;
    -ms-animation: spin 1.1s infinite linear;
    animation: spin 1.1s infinite linear
}

.progress-radial.loading .progress-overlay {
    margin: 0
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(360deg)
    }
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg)
    }
    to {
        -moz-transform: rotate(360deg)
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg)
    }
    to {
        -ms-transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

.progress-0 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(90deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(90deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-1 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(93.6deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(93.6deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-2 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(97.2deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(97.2deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-3 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(100.8deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(100.8deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-4 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(104.4deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(104.4deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-5 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(108deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(108deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-6 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(111.6deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(111.6deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-7 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(115.2deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(115.2deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-8 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(118.8deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(118.8deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-9 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(122.4deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(122.4deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-10 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(126deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(126deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-11 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(129.6deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(129.6deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-12 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(133.2deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(133.2deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-13 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(136.8deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(136.8deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-14 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(140.4deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(140.4deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-15 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(144deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(144deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-16 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(147.6deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(147.6deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-17 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(151.2deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(151.2deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-18 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(154.8deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(154.8deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-19 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(158.4deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(158.4deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-20 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(162deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(162deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-21 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(165.6deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(165.6deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-22 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(169.2deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(169.2deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-23 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(172.8deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(172.8deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-24 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(176.4deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(176.4deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-25 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(180deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(180deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-26 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(183.6deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(183.6deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-27 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(187.2deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(187.2deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-28 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(190.8deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(190.8deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-29 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(194.4deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(194.4deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-30 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(198deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(198deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-31 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(201.6deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(201.6deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-32 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(205.2deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(205.2deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-33 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(208.8deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(208.8deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-34 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(212.4deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(212.4deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-35 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(216deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(216deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-36 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(219.6deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(219.6deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-37 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(223.2deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(223.2deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-38 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(226.8deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(226.8deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-39 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(230.4deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(230.4deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-40 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(234deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(234deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-41 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(237.6deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(237.6deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-42 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(241.2deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(241.2deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-43 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(244.8deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(244.8deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-44 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(248.4deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(248.4deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-45 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(252deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(252deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-46 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(255.6deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(255.6deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-47 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(259.2deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(259.2deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-48 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(262.8deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(262.8deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-49 {
    background-image: -webkit-linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(266.4deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #dadada 50%, transparent 50%, transparent), linear-gradient(266.4deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-50 {
    background-image: -webkit-linear-gradient(-90deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-90deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-51 {
    background-image: -webkit-linear-gradient(-86.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-86.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-52 {
    background-image: -webkit-linear-gradient(-82.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-82.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-53 {
    background-image: -webkit-linear-gradient(-79.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-79.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-54 {
    background-image: -webkit-linear-gradient(-75.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-75.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-55 {
    background-image: -webkit-linear-gradient(-72deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-72deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-56 {
    background-image: -webkit-linear-gradient(-68.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-68.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-57 {
    background-image: -webkit-linear-gradient(-64.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-64.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-58 {
    background-image: -webkit-linear-gradient(-61.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-61.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-59 {
    background-image: -webkit-linear-gradient(-57.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-57.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-60 {
    background-image: -webkit-linear-gradient(-54deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-54deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-61 {
    background-image: -webkit-linear-gradient(-50.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-50.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-62 {
    background-image: -webkit-linear-gradient(-46.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-46.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-63 {
    background-image: -webkit-linear-gradient(-43.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-43.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-64 {
    background-image: -webkit-linear-gradient(-39.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-39.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-65 {
    background-image: -webkit-linear-gradient(-36deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-36deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-66 {
    background-image: -webkit-linear-gradient(-32.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-32.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-67 {
    background-image: -webkit-linear-gradient(-28.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-28.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-68 {
    background-image: -webkit-linear-gradient(-25.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-25.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-69 {
    background-image: -webkit-linear-gradient(-21.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-21.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-70 {
    background-image: -webkit-linear-gradient(-18deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-18deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-71 {
    background-image: -webkit-linear-gradient(-14.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-14.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-72 {
    background-image: -webkit-linear-gradient(-10.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-10.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-73 {
    background-image: -webkit-linear-gradient(-7.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-7.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-74 {
    background-image: -webkit-linear-gradient(-3.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(-3.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-75 {
    background-image: -webkit-linear-gradient(0deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(0deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-76 {
    background-image: -webkit-linear-gradient(3.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(3.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-77 {
    background-image: -webkit-linear-gradient(7.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(7.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-78 {
    background-image: -webkit-linear-gradient(10.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(10.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-79 {
    background-image: -webkit-linear-gradient(14.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(14.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-80 {
    background-image: -webkit-linear-gradient(18deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(18deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-81 {
    background-image: -webkit-linear-gradient(21.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(21.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-82 {
    background-image: -webkit-linear-gradient(25.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(25.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-83 {
    background-image: -webkit-linear-gradient(28.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(28.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-84 {
    background-image: -webkit-linear-gradient(32.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(32.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-85 {
    background-image: -webkit-linear-gradient(36deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(36deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-86 {
    background-image: -webkit-linear-gradient(39.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(39.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-87 {
    background-image: -webkit-linear-gradient(43.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(43.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-88 {
    background-image: -webkit-linear-gradient(46.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(46.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-89 {
    background-image: -webkit-linear-gradient(50.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(50.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-90 {
    background-image: -webkit-linear-gradient(54deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(54deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-91 {
    background-image: -webkit-linear-gradient(57.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(57.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-92 {
    background-image: -webkit-linear-gradient(61.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(61.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-93 {
    background-image: -webkit-linear-gradient(64.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(64.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-94 {
    background-image: -webkit-linear-gradient(68.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(68.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-95 {
    background-image: -webkit-linear-gradient(72deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(72deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-96 {
    background-image: -webkit-linear-gradient(75.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(75.6deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-97 {
    background-image: -webkit-linear-gradient(79.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(79.2deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-98 {
    background-image: -webkit-linear-gradient(82.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(82.8deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-99 {
    background-image: -webkit-linear-gradient(86.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(86.4deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.progress-100 {
    background-image: -webkit-linear-gradient(90deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada);
    background-image: linear-gradient(90deg, #85af53 50%, transparent 50%, transparent), linear-gradient(270deg, #85af53 50%, #dadada 50%, #dadada)
}

.dz-drag-hover {
    background-color: #e6e6e6
}

.dropzone {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid silver;
    padding: 0
}

.pattern-01 {
    background-image: url(../images/BrandSign_pattern.png)
}

.pattern-01,
.pattern-02,
.pattern-03 {
    background-position: -18px 0;
    background-size: 160px auto
}

.pattern-02 {
    background-image: url(../images/BrandSign_pattern_alert.png)
}

.pattern-03 {
    background-image: url(../images/BrandSign_pattern_success.png)
}

#pg_2_3_verifiedAttchm #row1,
#pg_2_5_NoAttchmMail #row1 {
    text-align: right
}

#last-row,
#pg_2_5_NoAttchmMail #last_row {
    text-align: center
}

.dz-message #txt_2 {
    text-decoration: underline
}

h1,
h2 {
    margin-top: 30px
}

h3 {
    margin-top: 20px;
    font-size: 18px
}

h1,
h2,
h3,
ol,
ul {
    margin-bottom: 20px
}

h1 {
    font-size: 36px
}

h2 {
    font-size: 26px
}

h4 {
    font-size: 14px
}

li {
    margin-top: 10px;
    margin-bottom: 10px
}

btn-lg,
button .btn-lg {
    padding-top: 15px;
    padding-bottom: 14px;
    font-size: 18px
}

.floatlabel-wrapper:after,
.select:after {
    top: 15px
}

.floatlabel-wrapper:after {
    font-size: 15px
}

.floatlabel {
    top: 4px;
    font-size: 11px
}

.has-error .floatlabel-wrapper:after,
.has-success .floatlabel-wrapper:after {
    top: 15px;
    font-size: 23px
}

.alert .fa {
    top: 20px
}

hr {
    margin-top: 15px;
    margin-bottom: 15px
}

.form-control {
    height: 48px;
    font-size: 14px
}

.checkbox,
.radio {
    margin-top: 0
}

.nav .nav-divider {
    margin-top: 9px;
    margin-bottom: 9px
}

.alert {
    padding-top: 16px;
    padding-bottom: 16px
}

.stack-XL-top {
    margin-top: 45px!important
}

.stack {
    margin-bottom: 30px!important
}

.stack,
.stack-top {
    margin-top: 30px!important
}

.stack-bottom {
    margin-bottom: 30px!important
}

.stack-sm {
    margin-bottom: 15px!important
}

.stack-sm,
.stack-sm-top {
    margin-top: 15px!important
}

.stack-sm-bottom {
    margin-bottom: 15px!important
}

.no-stack-top {
    margin-top: 0!important
}
.no-stack-bottom {
    margin-bottom: 0!important
}

.btn-round,
.btn-square {
    width: 43px;
    height: 43px;
    font-size: 14px;
    line-height: 40px
}

.btn-round.btn-sm,
.btn-round.btn-xs,
.btn-square.btn-sm,
.btn-square.btn-xs {
    width: 23px;
    height: 23px;
    line-height: 21px;
    font-size: 10px
}

.btn-round.btn-lg,
.btn-square.btn-lg {
    width: 53px;
    height: 53px;
    font-size: 18px;
    line-height: 51px
}

.read-more-label,
.read-more-label-stand-alone {
    padding-top: 2px;
    padding-bottom: 2px
}

.read-more-label {
    padding-left: 9px;
    padding-right: 9px
}

.action-proxy {
    padding: 12px
}

.read-more-label-stand-alone {
    margin-left: 0;
    padding-left: 0
}

.steps {
    margin-bottom: 20px
}

.dropzone-inner-1 {
    min-height: 310px
}

.dropzone-inner-2 {
    min-height: 220px
}

.dropzone-inner-3 {
    height: 70px
}

.dz-message:before {
    width: 55px;
    height: 40px;
    margin-bottom: 10px;
    background-size: 54px auto
}

.stage {
    padding: 15px;
    height: 330px
}

.stage-inner {
    height: 300px
}

.action-proxy,
.alert,
.checkbox,
.dropzone,
.form-group,
.radio,
.read-more-label-stand-alone,
.stage,
p {
    margin-bottom: 15px
}

.content-wrapper {
    min-height: 270px
}

#pg_2_2_retrMail #last_row,
#pg_2_3_verifiedAttchm #last_row {
    height: 45px
}

.btn,
.select,
button.btn,
checkbox,
div,
p,
select.select label {
    font-size: 12px
}


/*! Helpers ( colors, backgrounds, padding, margin, border, FIX ) */

.bg-01 {
    background-image: url(../images/BrandSign_pattern.png)
}

.bg-02 {
    background-image: url(../images/BrandSign_pattern_alert.png)
}

.bg-03 {
    background-image: url(../images/BrandSign_pattern_success.png)
}

.text-red {
    color: #ff8787!important
}

.text-orange {
    color: #f3a077!important
}

.text-blue {
    color: #0bd3ff!important
}

.text-white {
    color: #fff!important
}

.text-gray {
    color: #939393!important
}

.text-black,
.text-dark {
    color: #333!important
}

.text-green {
    color: #85af53
}

.bg-red {
    background-color: #ff8787!important
}

.bg-orange {
    background-color: #f3a077!important
}

.bg-blue {
    background-color: #0bd3ff!important
}

.bg-light,
.bg-white {
    background-color: #fff!important
}

.bg-gray {
    background-color: #939393!important
}

.bg-black,
.bg-dark {
    background-color: #333!important
}

.bg-green {
    background-color: #85af53
}

.p-0,
undefined>row>div {
    padding: 0
}

.p-10 {
    padding: 10px!important
}

.p-15 {
    padding: 15px!important
}

.p-20 {
    padding: 20px!important
}

.p-25 {
    padding: 25px!important
}

.p-30 {
    padding: 30px!important
}

.p-35 {
    padding: 35px!important
}

.p-40 {
    padding: 40px!important
}

.p-45 {
    padding: 45px!important
}

.p-50 {
    padding: 50px!important
}

.p-t-10 {
    padding-top: 10px!important
}

.p-t-15 {
    padding-top: 15px!important
}

.p-t-20 {
    padding-top: 20px!important
}

.p-t-25 {
    padding-top: 25px!important
}

.p-t-30 {
    padding-top: 30px!important
}

.p-t-35 {
    padding-top: 35px!important
}

.p-t-40 {
    padding-top: 40px!important
}

.p-t-45 {
    padding-top: 45px!important
}

.p-t-50 {
    padding-top: 50px!important
}

.p-b-10 {
    padding-bottom: 10px!important
}

.p-b-15 {
    padding-bottom: 15px!important
}

.p-b-20 {
    padding-bottom: 20px!important
}

.p-b-25 {
    padding-bottom: 25px!important
}

.p-b-30 {
    padding-bottom: 30px!important
}

.p-b-35 {
    padding-bottom: 35px!important
}

.p-b-40 {
    padding-bottom: 40px!important
}

.p-b-45 {
    padding-bottom: 45px!important
}

.p-b-50 {
    padding-bottom: 50px!important
}

.p-l-10 {
    padding-left: 10px!important
}

.p-l-15 {
    padding-left: 15px!important
}

.p-l-20 {
    padding-left: 20px!important
}

.p-l-25 {
    padding-left: 25px!important
}

.p-l-30 {
    padding-left: 30px!important
}

.p-l-35 {
    padding-left: 35px!important
}

.p-l-40 {
    padding-left: 40px!important
}

.p-l-45 {
    padding-left: 45px!important
}

.p-l-50 {
    padding-left: 50px!important
}

.p-r-10 {
    padding-right: 10px!important
}

.p-r-15 {
    padding-right: 15px!important
}

.p-r-20 {
    padding-right: 20px!important
}

.p-r-25 {
    padding-right: 25px!important
}

.p-r-30 {
    padding-right: 30px!important
}

.p-r-35 {
    padding-right: 35px!important
}

.p-r-40 {
    padding-right: 40px!important
}

.p-r-45 {
    padding-right: 45px!important
}

.p-r-50 {
    padding-right: 50px!important
}

.m-auto {
    margin: auto
}

.m-0 {
    margin: 0!important
}

.m-10 {
    margin: 10px!important
}

.m-15 {
    margin: 15px!important
}

.m-20 {
    margin: 20px!important
}

.m-25 {
    margin: 25px!important
}

.m-30 {
    margin: 30px!important
}

.m-35 {
    margin: 35px!important
}

.m-40 {
    margin: 40px!important
}

.m-45 {
    margin: 45px!important
}

.m-50 {
    margin: 50px!important
}

.m-t-10 {
    margin-top: 10px!important
}

.m-t-15 {
    margin-top: 15px!important
}

.m-t-20 {
    margin-top: 20px!important
}

.m-t-25 {
    margin-top: 25px!important
}

.m-t-30 {
    margin-top: 30px!important
}

.m-t-35 {
    margin-top: 35px!important
}

.m-t-40 {
    margin-top: 40px!important
}

.m-t-45 {
    margin-top: 45px!important
}

.m-t-50 {
    margin-top: 50px!important
}

.m-b-10 {
    margin-bottom: 10px!important
}

.m-b-15 {
    margin-bottom: 15px!important
}

.m-b-20 {
    margin-bottom: 20px!important
}

.m-b-25 {
    margin-bottom: 25px!important
}

.m-b-30 {
    margin-bottom: 30px!important
}

.m-b-35 {
    margin-bottom: 35px!important
}

.m-b-40 {
    margin-bottom: 40px!important
}

.m-b-45 {
    margin-bottom: 45px!important
}

.m-b-50 {
    margin-bottom: 50px!important
}

.m-l-10 {
    margin-left: 10px!important
}

.m-l-15 {
    margin-left: 15px!important
}

.m-l-20 {
    margin-left: 20px!important
}

.m-l-25 {
    margin-left: 25px!important
}

.m-l-30 {
    margin-left: 30px!important
}

.m-l-35 {
    margin-left: 35px!important
}

.m-l-40 {
    margin-left: 40px!important
}

.m-l-45 {
    margin-left: 45px!important
}

.m-l-50 {
    margin-left: 50px!important
}

.m-r-10 {
    margin-right: 10px!important
}

.m-r-15 {
    margin-right: 15px!important
}

.m-r-20 {
    margin-right: 20px!important
}

.m-r-25 {
    margin-right: 25px!important
}

.m-r-30 {
    margin-right: 30px!important
}

.m-r-35 {
    margin-right: 35px!important
}

.m-r-40 {
    margin-right: 40px!important
}

.m-r-45 {
    margin-right: 45px!important
}

.m-r-50 {
    margin-right: 50px!important
}

.b-0 {
    border: 0 solid #000!important
}

.b-5 {
    border: 5px solid #000!important
}

.b-10 {
    border: 10px solid #000!important
}

.b-15 {
    border: 15px solid #000!important
}

.b-20 {
    border: 20px solid #000!important
}

.b-25 {
    border: 25px solid #000!important
}

.b-30 {
    border: 30px solid #000!important
}

.b-35 {
    border: 35px solid #000!important
}

.b-40 {
    border: 40px solid #000!important
}

.b-45 {
    border: 45px solid #000!important
}

.b-50 {
    border: 50px solid #000!important
}

.bc-white {
    border-color: #fff!important
}

.bc-black {
    border-color: #000!important
}

.br-1 {
    border-radius: 1px!important
}

.br-5 {
    border-radius: 5px!important
}

.br-10 {
    border-radius: 10px!important
}

.br-15 {
    border-radius: 15px!important
}

.br-20 {
    border-radius: 20px!important
}

.br-50 {
    border-radius: 50%!important
}

.tabs-content>.row {
    padding-bottom: 50px;
    min-height: 100%;
    height: auto
}

.fa.fa-round {
    margin-left: 5px;
    margin-right: 5px
}

#page_sidebar #floating_bar,
#page_sidebar #floating_bar>.nav {
    -webkit-transition: .7s;
    -moz-transition: .7s;
    transition: .7s;
    margin-left: -8px
}

#page_sidebar #floating_bar>.nav {
    margin-left: -15px
}

#floating_bar.floating {
    position: fixed;
    width: 25%;
    top: 0;
    bottom: 0
}

#floating_bar.floating>.nav {
    padding-bottom: 50px
}

.list-colors .color {
    margin: 10px;
    text-align: center;
    width: 70px;
    float: left
}

.list-colors .color>div {
    display: inline-block;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    margin: 5px auto;
    box-shadow: 8px 3px 3px rgba(0, 0, 0, .15), inset -4px -3px 3px rgba(0, 0, 0, .23)
}

.list-colors .color>div.custom {
    border-radius: 0%!important
}

.list-colors .color>h1,
.list-colors .color>h2,
.list-colors .color>h3,
.list-colors .color>h4,
.list-colors .color>h5,
.list-colors .color>h6 {
    text-shadow: 3px 2px 1px #e6e6e6
}

.popover {
    display: block;
    position: absolute;
    top: 90px;
    left: auto;
    right: 15px
}

.scroll {
    overflow: auto
}

file>a.media {
    border-bottom: 1px solid #c3c3c3!important;
    border-width: 0 0 1px!important
}

file:first-child>a.media {
    border-top: 1px solid #c3c3c3!important
}

file:hover>a.media.linked {
    background: #fff
}

file2>a.media {
    border-bottom: 1px solid #c3c3c3!important;
    border-width: 0 0 1px!important
}

file2:first-child>a.media {
    border-top: 1px solid #c3c3c3!important
}

file2:hover>a.media.linked {
    background: #fff
}

.btn,
.select,
button.btn,
checkbox,
div,
li,
p,
select.select label,
td {
    font-size: 14px
}

.p-normal {
    font-size: 14px!important
}

.desc-small {
    font-size: 12px;
    letter-spacing: 1px;
    padding-left: 15px;
    text-transform: lowercase
}

.btn-options {
    padding: 15px;
    float: right;
    font-size: 20px;
    cursor: pointer
}

.gen-btn {
    display: block;
    width: 100%;
    text-align: center;
    color: #f5f5f5;
    cursor: pointer;
    text-decoration: none
}

.gen-btn:hover {
    color: #fff;
    text-decoration: none
}

.link {
    cursor: pointer;
    text-decoration: none !important;
}

.link-plus {
    cursor: pointer;
    text-decoration: underline;
}

p>.req-desc {
    /* padding-right: 5px; */
    color: black;
    cursor: default;
}

p>.req-num {
    /* padding-right: 10px; */
    cursor: default;
}

p>.req-name {
    /* font-weight: bold; */
    /* padding-right: 10px; */
}

.btn>i.loading {
    display: none;
}

.btn:disabled>i.loading,
.btn.disabled>i.loading {
    display: block;
    position: absolute;
    left: 30px;
    top: 10px;
}


/*!*/

@media (min-width:767px) {
    .col-primary {
        padding-left: 30px;
        padding-right: 45px
    }
    body.show-offcanvas {
        left: -370px
    }
    body.show-offcanvas .page-offcanvas {
        width: 370px
    }
}

@media (min-width:993px) {
    .col-primary {
        padding-left: 45px;
        padding-right: 50px
    }
}

@media (min-width:1200px) {
    .col-primary {
        padding-left: 65px;
        padding-right: 65px
    }
}