/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

.scw-switcher-wrap,.scw-trigger-icon{position:fixed;left:auto;background-color:#fff}.scw-trigger-icon{width:44px;height:44px;top:121px;right:26px;border:0;padding:0;text-align:center;z-index:5;cursor:pointer}.scw-trigger-icon i{font-size:18px}.scw-switcher-wrap.scw-switcher-open i:nth-of-type(1),.scw-switcher-wrap:not(.scw-switcher-open) i:nth-of-type(2){display:none}.scw-switcher-wrap{top:120px;right:25px;padding:23px;width:0;height:0;border:1px solid rgba(0,0,0,.09);border-radius:3px;box-shadow:0 13px 42px 11px rgba(0,0,0,.05);z-index:9999;overflow:hidden;-webkit-transition:all .45s ease;-o-transition:all .45s ease;transition:all .45s ease}.scw-switcher-wrap.scw-switcher-open{width:300px;height:70%;padding:35px 25px;overflow-y:scroll}.scw-switcher-wrap .widget{margin:0}.scw-switcher-wrap .line,.scw-switcher-wrap .widget{opacity:0;-webkit-transition:opacity 0s ease;-o-transition:opacity 0s ease;transition:opacity 0s ease}.scw-switcher-wrap.scw-switcher-open .line,.scw-switcher-wrap.scw-switcher-open .widget{opacity:1;-webkit-transition:opacity .3s .4s ease;-o-transition:opacity .3s .4s ease;transition:opacity .3s .4s ease}.scw-switcher-wrap .widget h4{font-size:14px;letter-spacing:1px;margin-bottom:15px}.scw-switcher-wrap .btn-container{margin:0 -5px -5px 0}.scw-switcher-wrap .btn{margin:0 5px 5px 0}.scw-switcher-wrap .row{margin:0 -5px}.scw-switcher-wrap .col-6{padding:5px}
.content-wrap {
    position:relative;
    padding:10px 0;
    overflow:hidden
}

.image-placeholder input[type="file"] {
    cursor: pointer;
    display: block;
    height: 100%;
    width: 100%;
    left: 0;
    opacity: 0 !important;
    position: absolute;
    top: 0;
}


/*Profile Pic End*/

.image-solid-border {
    border: 1px solid #ddd;
    border-radius: 5px;
    width: 200px;
    height: 250px;
}
.image-dashed-border {
    border: 1px dashed #aaa;
    border-radius: 4px;
    margin: 15px;
    padding:5px;
    text-align: center;
    vertical-align: middle;
    width: 170px;
    height: 220px;
}
#photograph-id
{
    width:auto;
    height: 210px;
}

 h6 {
    color: midnightblue !important;
    font-size: 22px !important;
    font-weight: 600;
    margin: 0 0 10px;
    padding-bottom: 5px !important;
    position: relative;
	text-transform : none !important;
}

.divider {
 position:relative;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 overflow:hidden;
 margin:0rem auto;
 margin-bottom:10px;
 color:#e5e5e5;
 width:100%
}
.divider.divider-margin-lg {
 margin:0rem auto
}
.icon-circle
{
color: slategrey;
}
#header-wrap
{
background:  #f2f3f4;
}
.profile-heading
{
color:dodgerblue !important;
}
.profile-heading2
{
color:goldenrod !important;
font-size: 15px !important;
}
.profile-label
{
color:lightskyblue;
}
.profile-divider
{
margin-top:20px !important;
}
.profile-top-bar
{
font-size: 16px !important;
}

    <!-- Progress with steps -->

    ol.progtrckr {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    ol.progtrckr li {
        display: inline-block;
        text-align: center;
        line-height: 3em;
    }

    ol.progtrckr[data-progtrckr-steps="2"] li { width: 49%; }
    ol.progtrckr[data-progtrckr-steps="3"] li { width: 33%; }
    ol.progtrckr[data-progtrckr-steps="4"] li { width: 24%; }
    ol.progtrckr[data-progtrckr-steps="5"] li { width: 19%; }
    ol.progtrckr[data-progtrckr-steps="6"] li { width: 16%; }
    ol.progtrckr[data-progtrckr-steps="7"] li { width: 14%; }
    ol.progtrckr[data-progtrckr-steps="8"] li { width: 12%; }
    ol.progtrckr[data-progtrckr-steps="9"] li { width: 11%; }

    ol.progtrckr li.progtrckr-done {
        color: black;
        border-bottom: 4px solid yellowgreen;
    }
    ol.progtrckr li.progtrckr-todo {
        color: silver;
        border-bottom: 4px solid silver;
    }

    ol.progtrckr li:after {
        content: "\00a0\00a0";
    }
    ol.progtrckr li:before {
        position: relative;
        bottom: -2.5em;
        float: left;
        left: 50%;
        line-height: 1em;
    }
    ol.progtrckr li.progtrckr-done:before {
        content: "\2713";
        color: white;
        background-color: yellowgreen;
        height: 1.2em;
        width: 1.2em;
        line-height: 1.2em;
        border: none;
        border-radius: 1.2em;
    }
    ol.progtrckr li.progtrckr-todo:before {
        content: "\039F";
        color: silver;
        background-color: white;
        font-size: 1.5em;
        bottom: -1.6em;
    }
    label
    {
    color: steelblue;
    }
    .form-control
    {
    background-color: beige;
    }

    .alert-success
    {
    width:100%;
    }

    .alert-warning
    {
    width:100%;
    }

.tr-CHARGED a
{
    color: green !important;
    font-weight:bold;
}

.tr-AUTHORIZATION_FAILED a
{
    background: red !important;
    font-weight:bold;
}
.fas
{
padding-right:5px;
}

