.animation-fadeIn {
    animation-name: fadeIn;
    -webkit-animation-name: fadeIn;
    animation-duration: 1.0s;
    -webkit-animation-duration: 1.0s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    visibility: visible !important;
}

.signup-contain {
    width: 600px !important;
		left:28% !important;
		top:16% !important;
		position:absolute;
		margin:0 !important;
		min-height:440px;
}
.signup-contain select {
	-webkit-appearance:none;
	-ms-appearance:none;
	-moz-appearance:none;
	background-image:url(../images/select-arrow.png);
	background-repeat:no-repeat;
	background-position: right;
}
.signup-contain .form-group
{
	border-bottom:none;
	padding:20px;
}
.signup-contain .form-group .input-group
{
	border-bottom:1px dashed #eaedf1;
}
.cust-login-new .bn-login .cust_login_bg {
    width: 100% !important;
}
.cust-login-new{
	float:left;
	width:100%;
	width:665px !important;
	height: 450px;
	left:50% !important;
}
.cust-login-new .cust_login_bg{
	background-image:url(../images/login/login-inner-bg.jpg) !important;
	background-repeat:no-repeat;
	background-size:cover;
	height:100%;
	position:relative;
	width:665px !important;
	height: 518px;
} 
.cust-login-new .login-title{
	background:none !important;
}
.cust-login-new .cust_login_bg .login-title h1 , .cust-login-new  h1 {
	font-size: 37px !important;
	color: #204b7a !important;
	font-family: "Open Sans Extra Bold";
	/* line-height: 50px; */
	text-transform: uppercase;
}
.cust-login-new .cust_login_bg .login-title h1 small, .cust-login-new h1 small {
	font-size: 18px !important;
	color: #204b7a !important;
	font-family: "Open Sans Semi Bold";
	text-transform: capitalize;
}
.cust-login-new .logo-icon {
	position: absolute;
	top: 0%;
	left: 50%;
	z-index: 11;
	-webkit-transform: translate(-50%,-50%); /* WebKit */
	-moz-transform: translate(-50%,-50%); /* Mozilla */
	-o-transform: translate(-50%,-50%); /* Opera */
	-ms-transform: translate(-50%,-50%); /* Internet Explorer */
	transform: translate(-50%,-50%); /* CSS3 */
	text-align:center;
}
.cust-login-new .logo-icon img
{
	width:100%;
}
.cust-login-new .login-title {
	padding: 75px 10px 10px 10px !important;
}
.cust-login-new .input-group-addon,.cust-login-new .input-group-btn, .cust-login-new .input-group .form-control {
	background: #626262;
}
.i-group input, .cust-login-new .form-group input, .cust-login-new #login input[type="text"] {
	padding: 13px 10px 13px 42px !important;
	background: #626262 !important;
	border-radius: 10px !important;
	height: auto;
	position: relative;
	font-family: "Open Sans Semi Bold";
	color: #fff !important;
	font-size: 16px !important;
	filter:none !important;
	float:left;
	width:100%;
}
.cust-login-new .form-group input.btn , #termscond{
	width: auto;
	float: none;
}
.cust-login-new .form-group {
	margin-bottom: 0 !important;
	padding: 0 !important;
	border: none !important;
}
.cust-login-new .field_err.help-block{
	width: 442px;
	margin: 0 auto;
}
.cust-login-new .form-actions input {
	background-image: url(../images/login/login-btn.png) !important;
	border: none !important;
	padding: 13px 35px !important;
	font-size: 16.53px !important;
	font-weight: bold;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: 100% !important;
}

.cust-login-new .bottom-text{
	text-align:center;
	position:relative;
}
.cust-login-new .bottom-text a {
	color: #26568b;
	padding-right: 25px;
	font-size:12px;
}
.cust-login-new .bottom-text a:last-child::after{
	border-right:none;
}
.cust-login-new .bottom-text a::after {
	position: absolute;
	top: 7px;
	border-right: 1px solid #26568b;
	height: 12px;
	content: "";
	padding-left: 14px;
}
.cust-login-new .form-group.mb-0{
	margin-bottom:0 !important;
}
.cust-login-new .form-actions {
	margin: 20px 0 0 0 !important;
	float: left;
	width: 100%;
	text-align: center;
}
.cust-login-new {
	margin-left: -315px !important;
	top: 186px !important;
}

@media (max-width: 1366px) {
    .cust-login-new {
        margin-left: -315px !important;
        top: 70px !important;
        transform: scale(0.8);
        -moz-transform: scale(0.8);
        -webkit-transform: scale(0.8);
    }
    .animation-fadeIn-new {
        animation-name: fadeIn-new !important;
        -webkit-animation-name: fadeIn-new !important;
        animation-duration: 1.0s !important;
        -webkit-animation-duration: 1.0s !important;
        animation-timing-function: ease-in-out !important;
        -webkit-animation-timing-function: ease-in-out !important;
        visibility: visible !important;
    }
    
    @keyframes fadeIn-new {
        0% {
            transform: scale(0);
            opacity: 0.0;
        }
        100% {
            transform: scale(0.8);
            opacity: 1;
        }
    }
    
    @-webkit-keyframes fadeIn-new {
        0% {
            -webkit-transform: scale(0);
            opacity: 0.0;
        }
        100% {
            -webkit-transform: scale(0.8);
            opacity: 1;
        }
    }
    
    .cust-login-new .logo-icon img
    {
        width:80%;
    }
    }

    @media (max-width:600px){
        .cust-login-new .cust_login_bg {
            width: 300px !important;
        }
        .cust-login-new{
            left:0 !important;
            margin-left: 0 !important;
            width: auto !important;
        }
        .cust-login-new .cust_login_bg {
            width: 500px !important;
        }
        .i-group {
            width: auto;
            margin: 0 auto;
        }
        .ig-1::before ,.ig-2::before ,.ig-3::before {
            left: 25px;
        }
        .cust-login-new .cust_login_bg .login-title h1, .cust-login-new h1 {
            font-size: 31px !important;
            line-height: 32px;
            /* margin-bottom: 10px; */
        }
        .cust-login-new .cust_login_bg .login-title h1 small, .cust-login-new h1 small {
            margin-top: 4px;
            display: inline-block;
        }
        .cust-login-new {
            height: auto !important;
        }
        .cust-login-new .form-actions {
            margin: 30px 0 30px 0 !important;
        }
        .cust-login-new .field_err.help-block {
            float: left;
            width: 100%;
        }
        #errpassword_errors{
            float:left;
            width:100%;
            margin-bottom:10px;
        }
        }

        @media (max-width:414px){
	
            .cust-login-new {
                left: 0 !important;
                top: 15px !important;
            }
            .cust-login-new .cust_login_bg {
                width: 310px !important;
            }
            .cust-login-new .bottom-text a {
                padding-right: 35px;
            }
            .cust-login-new .form-actions {
                margin: 10px 0 0 0 !important;
            }
            .cust-login-new .cust_login_bg{
                width: 411px !important;
            }
}

            @media (max-width:320px){
                .cust-login-new {
                    left: 3% !important;
                }
                .cust-login-new .cust_login_bg {
                    width: 300px !important;
                }
                .cust-login-new .logo-icon {
                    left: 50%;
                    text-align:center;
                }
                }
                
                .custom-signup-form-outterr .form-actions input
                {
                    margin-bottom:37px !important;
                }
                .custom-signup-form-outterr .form-actions
                {
                    margin: 20px 0 0 0 !important;
                }
                .sign-form .i-group input,.sign-form .form-group input, .sign-form #login input[type="text"] {
                    padding: 8px 10px 8px 42px !important;
                    font-size: 14px !important;
                }
                
            
                .sign-form .pass-text {
                    font-size: 13px !important;
                    line-height: 16px;
                    height: 45px;
                }
                .sign-form .btn-option {
                    font-size: 13px;
                }
                .sign-form .cust_login_bg .login-title h1 small {
                    color:#438be4 !important;
                }
                .sign-form .form-actions input.btn {
                    font-size: 15px !important;
                padding: 8px 18px !important;
                }
                .sign-form .form-actions input.continue-first {
                    font-size: 15px !important;
                padding: 8px 18px !important;
                }
                .sign-form .i-group input::placeholder {
                    font-size: 13px;
                }
                .sign-form .form-actions input {
                    margin-bottom: 16px !important;
                }
                .sign-form .form-actions {
                    margin: 0 0 0 0 !important;
                }
                .sign-form  .radio-select p {
                    margin-bottom: 0;
                }
                .sign-form-new .cust_login_bg {
                    border: none;
                    padding-bottom: 25px;
                }
                .sign-form-new .cust_login_bg::after {
                    content: '';
                    position: absolute;
                    background-image: url(../images/login/login-bottom-bar.jpg) !important;
                    height: 20px;
                    background-repeat: no-repeat !important;
                    bottom: 0;
                    left: 0px;
                    right: 0px;
                    background-size: cover !important;
                    /* top: 0; */
                    background-position: 100% !important;
                }
                .sign-form .form-actions input.continue-first {
                    margin-bottom: 46px !important;
                }
                .sign-form {
                    top: 50px !important;
                }
                
                 @media only screen and (min-width: 1349px) {
                    .sign-form {
                        top: 0 !important;
                    }
                    }
                
                .sign-form-new .cust_login_bg {
                    border: none;
                    padding-bottom: 25px;
                }
                .sign-form-new .cust_login_bg::after {
                    content: '';
                    position: absolute;
                    background-image: url(../images/login/login-bottom-bar.jpg) !important;
                    height: 20px;
                    background-repeat: no-repeat !important;
                    bottom: 0;
                    left: 0px;
                    right: 0px;
                    background-size: cover !important;
                    /* top: 0; */
                    background-position: 100% !important;
                }

                .bn-login .field_err{
                    line-height:13px;
                }

                .custom-main-center > .block {
                    border-radius: 7px;
                }

                .block .block-title{
                    border-bottom: 0 none;
                    background-color: #fff;
                }
                .block .block-title h2{
                    padding-left:20px;
                }
                .block .img-circle,
                .img-circle {
                    height: 42px;
                    margin-right: 20px;
                }
                .block .block-options {
                    line-height: 60px;
                    margin-right: 20px;
                }
                
                .block-icon-outter {
                    background-color: #fafafa;
                    padding: 13px 20px 11px;
                }
                .block-icon{
                    list-style: none;
                    padding: 0;
                    margin-bottom: 0;
                }
                .block-icon > li{
                    display: inline-block;
                    border-right: 1px solid #e9e9e9;
                    padding: 0 11px;
                }
                .block-icon > li:first-child{
                    padding-left: 0;
                }
                .block-icon > li:last-child{
                    padding-right: 0;
                    border-right: 0 none;
                }
                .block .btn-icon {
                    padding-left: 4px;
                    padding-right: 4px;
                    background-color: transparent;
                }
                .block .btn-icon:hover .normalimg-tab,
                .block .btn-icon:focus .normalimg-tab{
                    display: none;
                }
                .block .btn-icon:hover .hoverimg-tab,
                .block .btn-icon:focus .hoverimg-tab{
                    display: inline-block;
                }
                .block .cust-header-dropdown {
                    margin-right: 60px;
                }
                .block .cust-header-dropdown > a{
                    background-color: transparent !important;
                    border: 0 none !important;
                    box-shadow: none !important;
                    font-family: 'Roboto', sans-serif;
                    font-weight:300;
                    font-size: 12px;
                    line-height: 12px;
                    text-align: left;
                    color: #777 !important;
                    padding-left: 0;
                }
                .block .cust-header-dropdown .dropdown-menu  a{
                    font-family: 'Roboto', sans-serif;
                    font-weight:300;
                    font-size: 12px;
                    line-height: 14px;
                    color: #777;
                }
                .block .cust-header-dropdown .dropdown-menu  a i{
                    padding-right: 5px;
                }
                .block .cust-header-dropdown .dropdown-menu  a:hover i{
                    opacity: 1;
                }
                .block .cust-header-dropdown .dropdown-menu  a:hover{
                    color: #777 !important;
                }

                .block .block-sub-title {
                    border-bottom: 0 none;
                    background-color: transparent;
                }
                .block-sub-title{
                    margin:0 -15px;
                    border-bottom: 0 none;
                }
                .block-sub-title h1, .block-sub-title h2, .block-sub-title h3 {
                    padding-left: 15px;
                    padding-right: 15px;
                }
                .block-sub-title h1, .block-sub-title h2, 
                .block-sub-title h3, .block-sub-title h4, 
                .block-sub-title h5, .block-sub-title h6 {
                    display: inline-block;
                    font-size: 16px;
                    line-height: 1.4;
                    margin: 0;
                    padding: 10px 16px 7px;
                    font-weight: normal;
                }
                .block-sub-title h1 small, .block-sub-title h2 small, 
                .block-sub-title h3 small, .block-sub-title h4 small, 
                .block-sub-title h5 small, .block-sub-title h6 small {
                    font-size: 11px;
                    color: #777777;
                    font-weight: normal;
                }
                .block-sub-title i {
                    margin-right: 5px;
                }

                .block .custom-block-title {
                    display: inline-block;
                    font-size: 14px;
                    font-family: 'Roboto', sans-serif;
                        font-weight:300;
                }

                .block .custom-block-title .push-bit {
                    line-height: 21px;
                }
                .block-title h1, .block-title h2, .block-title h3, 
                .block-title h4, .block-title h5, .block-title h6{
                    font-size: 14px;
                }
                .block-cust-wrapp.show-arrow-parent::before, .block-cust-wrapp.show-arrow-parent::after {
                    content: inherit;
                }
                .custom-customer-search .block-title {
                    background-color: #fff;
                    border-bottom: 0 none;
                }
                #page-content.block-cust-wrapp{
                    position: relative;
                }
                #page-content.block-cust-wrapp .show-cus-popup{
                    margin-top: 4px;
                }
                #page-content.block-cust-wrapp .same-column-height{
                    height:100% !important;
                }
                .block-icon {
                    padding: 10px 0 0;
                    float: left;
                    width: 100%;
                }
                .block .block-icon .cust-header-dropdown {
                    margin-right: 0;
                }
                @media(max-width: 375px){
                    .block-icon{
                        text-align: center;
                    }
                    .block-icon > li {
                        padding: 0 3px;
                        text-align: center;
                    }
                    .small-upload-section .pull-right {
                        margin-top: 9px;
                    }
                    .custom-visitortable .table-responsive
                    {
                        margin-bottom:0 !important;
                        height:150px;
                    }
                    .btn-option {
                        width: 100%;
                        margin-bottom: 50px;
                    }
                    
                    .btn-option::after {
                        position: absolute;
                        top: inherit;
                        right: 0 !important;
                        border-bottom: 2px solid #61625e;
                        width: 189px;
                        bottom: -35px;
                        left: 26%;
                        border-right:0;
                    }
                    .btn-option.btn-option-second::after{
                        display:block;
                    }
                    .cust_signup_formm .form-inner-fields.plan-wrap {
                        margin-top: 0 !important;
                    }
                
                }

                .block {
                    margin: 0 0 10px;
                    padding: 20px 15px 1px;
                    background-color: #ffffff;
                    border: 1px solid #dbe1e8;
                }
                
                .block.full {
                    padding: 20px 15px;
                }
                
                .block .block-content-full {
                    margin: -20px -15px -1px;
                }
                
                .block .block-content-mini-padding {
                    padding: 8px;
                }
                
                .block.full .block-content-full {
                    margin: -20px -15px;
                }
                
                .block .tab-content .block-content-full,
                .block.full .tab-content .block-content-full {
                    margin-top: -19px !important;
                }
                
                .block-title {
                    margin: -20px -15px 20px;
                    background-color: #f9fafc;
                    border-bottom: 1px solid #eaedf1;
                }
                
                .block-title h1,
                .block-title h2,
                .block-title h3,
                .block-title h4,
                .block-title h5,
                .block-title h6 {
                    display: inline-block;
                    font-size: 16px;
                    line-height: 1.4;
                    margin: 0;
                    padding: 10px 16px 7px;
                    font-weight: normal;
                }
                
                .block-title h1 small,
                .block-title h2 small,
                .block-title h3 small,
                .block-title h4 small,
                .block-title h5 small,
                .block-title h6 small {
                    font-size: 13px;
                    color: #777777;
                    font-weight: normal;
                }
                
                .block-title h1,
                .block-title h2,
                .block-title h3 {
                    padding-left: 15px;
                    padding-right: 15px;
                }
                
                .block-title .nav-tabs,
                .block-options {
                    min-height: 40px;
                    line-height: 38px;
                }
                
                .block-title .nav-tabs {
                    padding: 3px 1px 0;
                    border-bottom: none;
                }
                
                .block-title .nav-tabs > li > a {
                    border-bottom: none;
                }
                
                .block-title .nav-tabs {
                    margin-bottom: -2px;
                }
                
                .block-title .nav-tabs > li > a {
                    margin-bottom: 0;
                }
                
                .block-title .nav-tabs > li > a:hover {
                    background: none;
                }
                
                .block-title .nav-tabs > li.active > a,
                .block-title .nav-tabs > li.active > a:hover,
                .block-title .nav-tabs > li.active > a:focus {
                    border: 1px solid #eaedf1;
                    border-bottom-color: #ffffff;
                    background-color: #ffffff;
                }
                
                .block-title code {
                    padding: 2px 3px;
                }
                
                .block-options {
                    margin: 0 6px;
                    line-height: 37px;
                }
                
                .block-options .label {
                    display: inline-block;
                    padding: 6px;
                    vertical-align: middle;
                    font-size: 13px;
                }
                
                .block-top {
                    margin: -20px -15px 20px;
                    border-bottom: 1px dotted #dbe1e8;
                }
                
                .block-section {
                    margin-bottom: 20px;
                }
                
                .block.block-fullscreen {
                    position: fixed;
                    top: 5px;
                    bottom: 5px;
                    left: 5px;
                    right: 5px;
                    z-index: 1031;
                    margin-bottom: 0;
                    overflow-y: auto;
                }

                .draggable-blocks .block-title {
                    cursor: move;
                }
                #login-container > .block {
                    border: none;
                }
                .block-content-full .timeline-content {
                    padding-right: 20px;
                }
                .block-options .btn,
.input-group .btn,
.modal-content .btn {
    margin-top: 0;
    margin-bottom: 0;
}
.block-options .btn {
    border-radius: 15px;
    padding-right: 8px;
    padding-left: 8px;
    min-width: 30px;
    text-align: center;
}
.style-alt .block {
    border-color: #dbe1e8;
}

.style-alt .block.block-alt-noborder {
    border-color: transparent;
}

.style-alt .block-title {
    background-color: #dbe1e8;
    border-bottom-color: #dbe1e8;
}
    .block,
    .block.full {
        padding-left: 20px;
        padding-right: 20px;
    }

    .block .block-content-full {
        margin: -20px -20px -1px;
    }

    .block.full .block-content-full {
        margin: -20px;
    }
    .block,
    .widget {
        margin-bottom: 20px;
    }

    .block-title,
    .block-top {
        margin-left: -20px;
        margin-right: -20px;
    }
    @media print {
        #sidebar, #sidebar-alt, .content-header, .breadcrumb-top, .block-title .block-options, #page-content + footer, #to-top {display: none !important;}
        #page-content {min-height: 0 !important; height: auto !important; padding: 0 !important;}
        #main-container {margin: 0 !important;}
        .block, .block.full {border: none !important; padding: 0 !important;}
        .block-title {margin: 0 0 20px !important;}
    }
    .push-bit {
        margin-bottom: 10px !important;
    }
    .form-horizontal .control-label {
        margin-bottom: 5px;
    }
    .form-horizontal.form-bordered .form-group {
        padding-left: 0;
        padding-right: 0;
    }

    .form-horizontal.form-bordered .form-group {
        padding-left: 5px;
        padding-right: 5px;
    }
    .tab-content .form-bordered .form-group,
.custom-formstyle .form-bordered .form-group{
	border-bottom: 0 none;
	padding-bottom: 0;
}

.form-bordered {
    margin: -15px -15px -1px;
}

.modal-body .form-bordered {
    margin-bottom: -20px;
}

.form-bordered fieldset legend {
    margin: 0;
    padding-left: 20px;
    padding-right: 20px;
}

.form-bordered .form-group {
    margin: 0;
    border: none;
    padding: 15px;
    border-bottom: 1px dashed #eaedf1;
}

.form-bordered .form-group.form-actions {
    background-color: #f9fafc;
    border-bottom: none;
}

.form-bordered .help-block {
    margin-bottom: 0;
}
.form-bordered .wizard-steps {
    margin-bottom: 0;
}
.form-bordered .wizard-steps .row div {
    padding-top: 10px;
}
.form-bordered {
    margin-left: -20px;
    margin-right: -20px;
}

.form-bordered .form-group {
    padding-left: 20px;
    padding-right: 20px;
}
.form-control-borderless .form-control,
.form-control-borderless .input-group-addon,
.form-control-borderless,
.form-control-borderless:focus {
    border: transparent !important;
}
.cust_signup_formm .form-inner-fields.plan-wrap {
	margin-top: 15px !important;
	margin-bottom: 56px !important;
}

.cust_signup_formm .i-group
{
	display:block;
}
.cust_signup_formm .field_err
{
	font-size:14px !important;
	height:15px;
}
.cust_signup_formm .form-inner-fields
{
	height:auto !important;
	margin-bottom:13px !important;
}
#login-container .login-title {
    padding: 20px 10px;
    background: #444444;
    background: rgba(0, 0, 0, 0.6);
}

#login-container .login-title h1,
#login-alt-container h1 {
    font-size: 26px;
    color: #ffffff;
}

#login-container .login-title h1 small,
#login-alt-container h1 small {
    font-size: 16px;
    color: #dddddd;
}

.helper.text-center {
    left: 50%;
}
.checkbox.flo-wid .helper.text-center{
	left: 10px;
}
.helper.text-center {
    left: 40px;
}
.custom-acct-search .form-group {
    margin: 10px 0 0 0;
}
.custom-acct-search .form-group input,
.custom-formstyle .form-group input,
input[type="text"]{
    height: 35px;
    border: 1px solid #e9e9e9;
    border-radius: 4px;
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	padding: 5px 10px;
}
.form-group.form-actions {
    background-color: transparent !important;
}
.form-group.border-none {
    position: relative;
}
.global-form .form-group {
    margin-bottom: 0;
}
.custom-customer-search form .form-group > div {
    padding: 0 4px;
}
.custom-acct-search .form-group .cust-col:first-child {
    padding-left: 0;
}
.custom-acct-search .form-group .cust-col:last-child {
    padding-right: 0;
}
.custom-acct-search .form-group .cust-col {
    padding-left: 5px;
    padding-right: 5px;
}
.custom-acct-search .form-group:last-child {
    margin-top: 10px;
}
.full-wid-form .form-group {
    padding-top: 2.5px;
    padding-bottom: 2px !important;
	margin-left: 0;
	margin-right:0;
}
.custom-form-group {
    float: left;
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.custom-form-group .cust-col .field-outter{
	padding-left: 0;
	padding-right: 0;
}
@media(max-width: 1024px){
	.sidebar-partial #sidebar:hover + #main-container header.navbar-fixed-top, 
	.sidebar-partial #sidebar:hover + #main-container header.navbar-fixed-bottom, 
	.sidebar-partial #sidebar:hover + #main-container #page-content + footer, 
	.sidebar-visible-lg.header-fixed-top header.navbar-fixed-top, 
	.sidebar-visible-lg.header-fixed-bottom header.navbar-fixed-bottom, 
	.sidebar-visible-lg.footer-fixed #main-container #page-content + footer{
		left: 200px;
	}
	.fixed-right-sidebar {
		position: relative;
		right: 0;
		max-width: 100%;
	}
	.cust-ScrollDiv{
		height: 100% !important;
		overflow-y: inherit;
		margin-bottom: 0;
	}
	.helper.text-center {
		left: 40px;
	}
	.cust-header-dropdown {
		margin-right: 15px;
	}
	.navbar-form-custom .form-group{
		margin-bottom: 0;
	}
	.navbar-form-custom .form-control{
		height: 66px;
	}
	.custom-filter{
		display: none;
	}
	.navbar-form-custom{
		width: 195px;
	}
	/**** normal placeholder color ****/
	.navbar-form-custom .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  color: #fff;
	}
	.navbar-form-custom .form-control::-moz-placeholder { /* Firefox 19+ */
	  color: #fff;
	}
	.navbar-form-custom .form-control:-ms-input-placeholder { /* IE 10+ */
	  color: #fff;
	}
	.navbar-form-custom .form-control:-moz-placeholder { /* Firefox 18- */
	  color: #fff;
	}
	/**** end normal placeholder color ****/
	/**** hover and focus placeholder color ****/
	.navbar-form-custom .form-control:hover::-webkit-input-placeholder,
	.navbar-form-custom .form-control:focus::-webkit-input-placeholder	{ /* Chrome/Opera/Safari */
	  color: #999;
	}
	.navbar-form-custom .form-control:hover::-moz-placeholder,
	.navbar-form-custom .form-control:focus::-moz-placeholder{ /* Firefox 19+ */
	  color: #999;
	}
	.navbar-form-custom .form-control:hover:-ms-input-placeholder,
	.navbar-form-custom .form-control:focus:-ms-input-placeholder{ /* IE 10+ */
	  color: #999;
	}
	.navbar-form-custom .form-control:hover:-moz-placeholder,
	.navbar-form-custom .form-control:focus:-moz-placeholder { /* Firefox 18- */
	  color: #999;
	}
	/**** end hover and focus placeholder color ****/	
	.tab-content .cust-col {
		padding: 0 15px;
	}

	#page-content.block-cust-wrapp{
		position: relative;
	}
	.doc-footer-outter > * {
		width: 100%;
	}
	.custom-main-center {
		padding-right: 15px;
		width: 100%;
	}
	.custom-right-sidebar {
		padding: 10px 15px;
		width: 100%;
	}
	.rightsidebar-main-block {
		border-top: 1px solid #e7e7e7;
		position: relative;
		top: 0;
		right: 0;
		padding: 20px 10px;
	}
	.cust-change-pass {
		padding-top: 40px;
		height: 100%;	
	}
	.view_detail_popup {
	   	position: absolute;
	}
}
@media (min-width: 1025px)  {
	.sidebar-partial #sidebar:hover, .sidebar-visible-lg #sidebar, .sidebar-visible-lg.sidebar-partial #sidebar, 
	.sidebar-alt-partial #sidebar-alt:hover, .sidebar-alt-visible-lg #sidebar-alt, .sidebar-alt-visible-lg.sidebar-alt-partial #sidebar-alt,
	.sidebar-content{
		width: 225px;
	}	
	.sidebar-visible-lg #main-container, .sidebar-partial #sidebar:hover + #main-container, .sidebar-visible-lg #main-container {
		margin-left: 225px;
	}
	.navbar-form-custom {
		max-width: 330px;
		width: 100%;
	}
	.navbar-form-custom .form-group {
		margin-top: 7px;
		position: relative;
		margin-bottom: 10px;
	}
	.navbar-form-custom #top-search {
		background-color: #fff;
		border-radius: 4px;
		font-family: 'Roboto', sans-serif;
		font-size: 12px;
		height: 35px;
		width: 100%;
		padding-right: 35px;
	}
	.navbar-form-custom .form-control:focus{
		position: relative;
		font-size: 12px;
		padding: 10px;
	}
	.navbar-form-custom .form-control::-moz-placeholder {
		color: #777777;
		opacity: 1;
	}
	.custom-filter {
		position: absolute;
		right: 9px;
		top: 10px;
		z-index: 10000;
	}
	#page-content {
		padding: 24px 10px 1px;
		position: relative;
		top: 3px;
	}
	.seven-cols .col-md-1, .seven-cols .col-sm-1,
	.seven-cols .col-lg-1 {
		width: 14.285714285714285714285714285714% !important;
	}
}
@media(max-width: 991px){
	
	/*** company profile css end ***/
	.sidebar-partial #sidebar:hover + #main-container header.navbar-fixed-top, 
	.sidebar-partial #sidebar:hover + #main-container header.navbar-fixed-bottom, 
	.sidebar-partial #sidebar:hover + #main-container #page-content + footer, 
	.sidebar-visible-lg.header-fixed-top header.navbar-fixed-top, 
	.sidebar-visible-lg.header-fixed-bottom header.navbar-fixed-bottom, 
	.sidebar-visible-lg.footer-fixed #main-container #page-content + footer{
		left: 0px;
	}
	.cust-col > * {
		padding-left: 0;
		padding-right: 0;
	}
	.custom-acct-search .form-group .cust-col {
    	padding-left: 0 !important;
    	padding-right: 0 !important;
		margin-bottom:10px;
	}
	.custom-acct-search .btn {
		margin: 2px !important;
	}
	.custom-acct-search .form-group:last-child {
		margin-top: 0;
	}
	.view_detail_popup .custom-form-group {
		margin-bottom: 0;
	}
	.view_detail_popup .cust-col {
		margin-bottom: 15px;
	}
}
@media(max-width: 768px){
	.custom-acct-search {
		text-align: center;
	}
	.custom-acct-search  > .col-sm-12{		
		width: auto !important;
	}
	.custom-acct-search  > .col-sm-12, .custom-acct-search .cust-calender, 
	.custom-acct-search form, .custom-acct-search form > div {
		text-align: center;
		display: inline-block;
		float: none !important;
	}
	.btn[data-toggle="modal"] {
		position: relative;
		top: 14px;
	}
	.tab-content .cust-col {
		padding: 0 15px 15px;
	}
	.modal-content .form-group {
		padding-top: 0;
	}
	.modal-content .form-group:first-child {
		padding-top: 20px;
	}
	.modal-content label {
		text-align: left !important;
		float: left !important;
		width: 100%;
	}
	.table-group {
		display: block !important;
	}
	ul.month-info{
		margin-top: 20px;
		text-align: center;
	}
	ul.month-info li{
		margin-bottom: 10px;
	}
	.years-info {
		width: 100%;
		text-align: center;
	}
	.years-info .btn-group {
		width: 100%;
		float: none !important;
		display: inline-block;
		text-align: center;
		margin: 0 auto;
		max-width: 112px;
	}	
	.modal-content .form-group {
		width: 100% !important;
	}	
	.navbar-form-custom {
		width: 72px;
	}
	.nav-tabs li a {
		padding-left: 5px;
		padding-right: 5px;
	}
	/**** document-list css ****/
	.doc-btn{
		display: inline-block;
		float: none !important;
		top: 0 !important;
	}
	#create-document .content-header .global-list {
		width: 24%;
		display: inline-block;
	}
	#create-document .custom-doc-footer li .col-md-3 {
		width: 24%;
		display: inline-block;
	}
	#create-document .cust-deadline-table li .col-md-8 {
		width: 75%;
		display: inline-block;
	}
	#create-document .cust-deadline-table li .col-md-4 {
		width: 24%;
		display: inline-block;
	}
	#create-document .doc-footer-outter .doc-btn {
		width: auto !important;
	}
	.doc-footer-outter .col-md-4 .col-md-5{
		float: left;
		width: 25%;
	}
	.content-header .custom-acct-search > *{
		width: 100% !important;
	}
	#page-content.block-cust-wrapp .show-cus-popup{
		margin-top: 4px;
	}
	.row-doc-table, #row_doc .table-responsive {
		overflow: auto !important;
	}
	.row-doc-table table {
		width: 1200px !important;
		display: block;
		float: left;
	}
	.show-border.chosen-height {
		white-space: initial;
	}
	#agent_select {
		left: -648px;
		width: 643px;
	}

	/**** homepage css ****/
	.custom-media-imagroup {
		width: 25%;
		display: inline-block;
	}
	.content-vertically-center{
		width: 100%;
	}
	.content-vertically-center > div {
		width: 50%;
	}
	/**** end homepage css ****/
	/*** 22-06-2018 ****/
	.view_detail_popup .popup_detail{
		max-width:90%;
	}
	.table-responsive
	{
		border:none;
	}
	popup_detail
	{
		max-height:348px;
	}
	.modal-body
	{
		height: 200px;
		overflow: auto;
	}
	.custom-visitortable .table-responsive {
    height:200px;
	}
	.custom-visitortable
	{
		height:auto !important;
	}
}
.collapsing .navbar-form .form-group,
.collapse.in .navbar-form .form-group {
    margin-bottom: 0;
}
.form-group.bottom-text {
	margin-top: 10px !important;
	float: left;
	width: 100%;
	text-align: center;
}
.i-group {
	width: 442px;
	margin: 0 auto;
	display: flex;
	align-items: center;
}
.i-group input::placeholder {
	color: #c0bdbd !important;
	font-size: 14px;
	opacity: 0.8;
	font-weight: 400;
}
.ig-1::before {
	position: absolute;
	content: "";
	background-image: url(../images/login/message-icon.png);
	left: 120px;
	z-index: 999999999;
	height: 18px;
	width: 27px;
	background-repeat: no-repeat;
    margin-top: 1.5%;
}

input, .form-control {
	font-family:'Roboto', sans-serif;
	font-size:12px;
	color: #777;
}
.tab-content .input-group .form-control,
.custom-formstyle .input-group .form-control {
    border-right: 0 none !important;
}
@media(max-width: 360px){
	.cust-header-dropdown a {
		font-size: 15px;
		line-height: 16px;
		padding-right: 5px;
		padding-left: 5px;
	}
	.dropdown-small {
		font-size: 8px;
	}
	.navbar-form-custom {
		width: 52px;
	}
	.navbar-form-custom .form-control {
		padding-left: 5px;
		padding-right: 5px;
	}
	/**** normal placeholder color ****/
	.navbar-form-custom .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  font-size:12px;
	}
	.navbar-form-custom .form-control::-moz-placeholder { /* Firefox 19+ */
	  font-size:12px;
	}
	.navbar-form-custom .form-control:-ms-input-placeholder { /* IE 10+ */
	  font-size:12px;
	}
	.navbar-form-custom .form-control:-moz-placeholder { /* Firefox 18- */
	  font-size:12px;
	}
	.sign-form-new {
		left: 0% !important;
	}
}

.navbar-form-custom .form-control {
    padding: 10px;
    margin: 0;
    height: 50px;
    font-size: 15px;
    background: transparent;
    border: none;
    z-index: 2000;
}

.navbar-form-custom .form-control:hover,
.navbar-form-custom .form-control:focus {
    background-color: #ffffff;
}
.navbar-form-custom .form-control:focus {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    font-size: 18px;
    padding: 10px 20px;
}
.navbar-inverse .navbar-form-custom .form-control {
    color: #ffffff;
}
.navbar-inverse .navbar-form-custom .form-control:hover,
.navbar-inverse .navbar-form-custom .form-control:focus {
    background: #000000;
    color: #ffffff;
}
.chat-form .form-control {
    background: transparent;
    color: #eeeeee;
}

#error-container .form-control {
    border-color: #ffffff;
}
input[type="text"].form-control,
input[type="password"].form-control,
input[type="email"].form-control,
textarea.form-control {
    -webkit-appearance: none;
}
.form-control {
    font-size: 13px;
    padding: 6px 8px;
    max-width: 100%;
    margin: 1px 0;
    color: #394263;
    border-color: #dbe1e8;
}
.form-control-borderless .form-control,
.form-control-borderless .input-group-addon,
.form-control-borderless,
.form-control-borderless:focus {
    border: transparent !important;
}
.input-group .form-control {
    margin-top: 0;
}

.form-control:focus {
    border-color: #1bbae1;
}

.has-success .form-control,
.has-warning .form-control,
.has-error .form-control {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.has-success .form-control,
.has-success .input-group-addon {
    border-color: #27ae60;
    background-color: #ffffff;
}

.has-success .form-control:focus {
    border-color: #166638;
}

.has-warning .form-control,
.has-warning .input-group-addon {
    border-color: #e67e22;
    background-color: #ffffff;
}

.has-warning .form-control:focus {
    border-color: #b3621b;
}

.has-error .form-control,
.has-error .input-group-addon {
    border-color: #e74c3c;
    background-color: #ffffff;
}

.has-error .form-control:focus {
    border-color: #c0392b;
}

.navbar-form-custom .form-control:hover,
.navbar-form-custom .form-control:focus,
.navbar-form,
.navbar-collapse,
.form-control,
.form-control:focus,
.has-success .form-control:focus,
.has-warning .form-control:focus,
.has-error .form-control:focus,
.popover,
.progress,
.progress-bar,
.btn.active,
.open .btn.dropdown-toggle,
.panel {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.navbar-form-custom .form-control,
.navbar,
.dropdown-menu,
.tooltip-inner,
.breadcrumb,
.alert.alert-alt {
    border-radius: 0;
}

input.form-control.input-lg:-webkit-autofill,
input.form-control.input-lg:-webkit-autofill:hover, 
input.form-control.input-lg:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0px 1000px #626262 inset;
  transition: background-color 5000s ease-in-out 0s;
}

.field_err.help-block {
    color: red;
    text-align: left;
}
.field_err{
	text-align:left;
}
.width-50 .field_err , .width-50 .field_success{
	float:left;
	width:100%;
	text-align:left;
}

.field_err{display:none}

.l-form .field_err{
	line-height: 9px;
}

.bn-login .field_err{
	line-height:13px;
}

.cust-login-new .field_err.help-block {
	float: left;
	width: 100%;
}
.field_err{ 
	color:red;
	font-size:12px;
	text-align:center;
}

.field_err
{
	text-align:left !important;
	float:left;
	width:100%;
}
.cust-upld .field_err
{
	text-align:center !important;
} 

.help-block {
    color: #777777;
    font-weight: 400;
}

.has-success .help-block,
.has-success .control-label,
.has-success .input-group-addon,
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .radio,
.has-success .radio-inline {
    color: #27ae60;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .input-group-addon,
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .radio,
.has-warning .radio-inline {
    color: #e67e22;
}

.has-error .help-block,
.has-error .control-label,
.has-error .input-group-addon,
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .radio,
.has-error .radio-inline {
    color: #e74c3c;
}

.animation-slideDown {
    animation-name: slideDown;
    -webkit-animation-name: slideDown;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    visibility: visible !important;
}

.field_success {
    clear: both;
	color:#1D8B1B !important;
    display: none;
    float: left !important;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 5px 2% !important;
    width: 100% !important;
}

#secondregsection .field_success, #fifthregsection .field_success {
    color:#1D8B1B !important;
    display: none;
    float: left !important;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    padding: 5px 2% !important;
    width: 100% !important;
}

.searchbtn {
    background:#398BD1;
    border: 1px solid #3A92B0;
    border-radius: 7px 7px 7px 7px;
    color: #FFFFFF !important;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px;
    outline: medium none;
    padding: 8px 18px;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}
.btn-primary{
	background-color: #2792bf;
	border-color: #2792bf;
}

.btn-primary:hover,
.btn-primary:focus{
	background-color: #2792bf;
	border-color: #2792bf;
}
.btn-danger, .btn-danger:hover, .btn-danger:focus {
    background-color: #e93434;
    border-color: #e74c3c;
}
.btn-success, .btn-success:hover, .btn-success:focus{
	background-color: #33bc8c;
	border-color: #33bc8c;
}
.btn-xs, .btn-group-xs > .btn {
    min-height: 23px;
    min-width: 54px;
    margin-left: 5px !important;
}

.btn-primary.btn-lg {
    padding: 5px 20px !important;
}
.btn-trans {
    color: #2792bf !important;
    font-size: 12px;
    padding: 0 5px;
	background-color: transparent;
}
.btn-trans .fa {
    padding-right: 5px;
}
.btn-medium {
    font-size: 15px !important;
    padding: 5px 25px !important;
}
.btn{
	font-size: 14px;
}
.btn:active, .btn.active{
	box-shadow: none;
}
.btn-task-done, .btn-task-undone {
	position: relative;
	padding-right: 35px;
}
.btn-task-undone{
	background-color: transparent !important;
	color: #777 !important;
	border-color: #777 !important;
}
.btn-task-done::after, .btn-task-undone::after{
	content: "";
	width: 18px;
	height: 16px;
	position: absolute;
	right: 10px;
	top: 9px;
}
.btn-task-done::after{
	background: url('../img/right-circle-white.png') no-repeat scroll right center;
}
.btn-task-undone::after{
	background: url('../img/right-circle.png') no-repeat scroll right center;
}
.btn-inactive {
    background-color: transparent;
    color: #93c8df !important;
    border-radius: 50px;
    line-height: 12px;
    font-size: 12px;
    padding: 4px 11px;
    border-color: #93c8df;
}
.btn-active {
    background-color: #2792bf;
    color: #fff !important;
    border-radius: 50px;
    line-height: 12px;
    font-size: 12px;
    padding: 4px 11px;
    border-color: #2792bf;
}
input.btn {
    border: 0 none !important;
}
.btn {
    margin: 0;
}
.btn-primary:hover, .btn:hover, img:hover {
    opacity: 0.75;
}
.custom-acct-search .doc-btn {
	margin-top: 4px;
}
.block .btn-icon {
    padding-left: 4px;
    padding-right: 4px;
	background-color: transparent;
}
.block .btn-icon:hover .normalimg-tab,
.block .btn-icon:focus .normalimg-tab{
	display: none;
}
.block .btn-icon:hover .hoverimg-tab,
.block .btn-icon:focus .hoverimg-tab{
	display: inline-block;
}
.cust-big-btn {
    width: 242px;
    font-size: 16px;
    line-height: 32px;
}
.rightsidebar-main-block .custom-btn-section {
    margin-top: 10px;
}
.custom-btn-section .btn-primary .fa {
    vertical-align: text-top;
    margin-right: 4px;
}
.custom-btn-section .btn-primary {
    padding-left: 7px;
    padding-right: 7px;
	font-size: 12.5px;
	line-height: 20px;
}
.media-body .btn-default{
	border-color: #777777;
	color: #777777;
}
.custom-right-sidebar .media-body .btn-default,
.custom-right-sidebar .media-body .btn-success{
	font-size: 12px;
	padding: 6px 12px 3px;
}
.media-body .btn-default:hover,
.media-body .btn-default:focus{
	background-color: #fff;
}
.media-body .btn-success{
	border-color: #33bc8c;
	background-color: #33bc8c !important;
}
.media-body .btn .fa {
    padding-left: 5px;
    vertical-align: text-bottom;
}
.media-body .custom-skyblue-btn {
    background-color: #9dc3e1 !important;
    border-color: #9dc3e1 !important;
    padding: 0;
    font-weight: 400;
    line-height: 18px;
    font-size: 12px;
	margin-top: 8px;
}
.media-body .custom-blue-btn {
    background-color: #3b88c3 !important;
    border-color: #3b88c3 !important;
    padding: 0 !important;
    font-weight: 400;
    line-height: 18px;
    font-size: 12px;
	margin-top: 9px;
}
.custom-expiry-table .custom-btn-section > * {
    font-size: 12px;
}
.custom-expiry-table .custom-btn-section a.btn img{
	height: 17px;
}
.custom-acct-search .btn {
    margin: 0;
}
.btn
{
	height:35px;
	padding: 7px 23px;
	box-shadow: -1px 2px 2px 0 #aea9a9;
	margin: 2px !important;
	font-size: 14px !important;
}
.btn-option {
	width: auto;
	padding-left: 4px;
	display: inline-block;
}
/* The container */
.btn-option {
  display: block;
  position: relative;
  padding-left: 0;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn-option label{
	display:inline-block;
	width:100%;
	padding-left: 23px;
}
.btn-option input:checked ~ .checkmark {
    background-color: #204b7a;
  }

  .btn-option input:checked ~ .checkmark:after {
    display: block;
  }
  
  /* Style the indicator (dot/circle) */
  .btn-option .checkmark::after {
      top: 50% !important;
      left: 50% !important;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      background: #92e8fe;
      padding: 3px;
      right: 0;
      /* text-align: center; */
      -webkit-transform: translate(-50%,-50%); /* WebKit */
      -moz-transform: translate(-50%,-50%); /* Mozilla */
      -o-transform: translate(-50%,-50%); /* Opera */
      -ms-transform: translate(-50%,-50%); /* Internet Explorer */
      transform: translate(-50%,-50%); /* CSS3 */
  }
  .sign-form .btn-option {
	font-size: 13px;
}
.sign-form .form-actions input.btn {
	font-size: 15px !important;
padding: 8px 18px !important;
}
.btn-option {
	float: left;
	width: 25%;
	text-align: center;
}
.btn-option::after{
	position:absolute;
	top:0;
	right:0;
	content:"";
	border-right:2px solid #61625e;
	height:89px;
}
.btn-option input {
	height: 111px !important;
	position: absolute !important;
	top: 0;
	bottom: 0px;
	left: 0;
	right: 0;
	z-index: 99;
	opacity: 0;
	cursor: pointer;
}
.btn-option-last::after{
	display:none;

}
@media(max-width: 1366px){
	
	.btn-option .checkmark::after {
		top: 3.9px;
		left: 4.9px;
	}
		
}
@media(max-width: 1150px){
	.fixed-right-sidebar {
		max-width: 327px;
	}
	.custom-acct-search .width197 {
		width: 138px !important;
	}
	.custom-acct-search .doc-btn {
		margin-top: 4px;
	}
}
@media(max-width: 991px){
	
	/*** company profile css end ***/
	.sidebar-partial #sidebar:hover + #main-container header.navbar-fixed-top, 
	.sidebar-partial #sidebar:hover + #main-container header.navbar-fixed-bottom, 
	.sidebar-partial #sidebar:hover + #main-container #page-content + footer, 
	.sidebar-visible-lg.header-fixed-top header.navbar-fixed-top, 
	.sidebar-visible-lg.header-fixed-bottom header.navbar-fixed-bottom, 
	.sidebar-visible-lg.footer-fixed #main-container #page-content + footer{
		left: 0px;
	}
	.cust-col > * {
		padding-left: 0;
		padding-right: 0;
	}
	.custom-acct-search .form-group .cust-col {
    	padding-left: 0 !important;
    	padding-right: 0 !important;
		margin-bottom:10px;
	}
	.custom-acct-search .btn {
		margin: 2px !important;
	}
	.custom-acct-search .form-group:last-child {
		margin-top: 0;
	}
	.view_detail_popup .custom-form-group {
		margin-bottom: 0;
	}
	.view_detail_popup .cust-col {
		margin-bottom: 15px;
	}
}
@media(max-width: 768px){
	.custom-acct-search {
		text-align: center;
	}
	.custom-acct-search  > .col-sm-12{		
		width: auto !important;
	}
	.custom-acct-search  > .col-sm-12, .custom-acct-search .cust-calender, 
	.custom-acct-search form, .custom-acct-search form > div {
		text-align: center;
		display: inline-block;
		float: none !important;
	}
	.btn[data-toggle="modal"] {
		position: relative;
		top: 14px;
	}
	.tab-content .cust-col {
		padding: 0 15px 15px;
	}
	.modal-content .form-group {
		padding-top: 0;
	}
	.modal-content .form-group:first-child {
		padding-top: 20px;
	}
	.modal-content label {
		text-align: left !important;
		float: left !important;
		width: 100%;
	}
	.table-group {
		display: block !important;
	}
	ul.month-info{
		margin-top: 20px;
		text-align: center;
	}
	ul.month-info li{
		margin-bottom: 10px;
	}
	.years-info {
		width: 100%;
		text-align: center;
	}
	.years-info .btn-group {
		width: 100%;
		float: none !important;
		display: inline-block;
		text-align: center;
		margin: 0 auto;
		max-width: 112px;
	}	
	.modal-content .form-group {
		width: 100% !important;
	}	
	.navbar-form-custom {
		width: 72px;
	}
	.nav-tabs li a {
		padding-left: 5px;
		padding-right: 5px;
	}
	/**** document-list css ****/
	.doc-btn{
		display: inline-block;
		float: none !important;
		top: 0 !important;
	}
	#create-document .content-header .global-list {
		width: 24%;
		display: inline-block;
	}
	#create-document .custom-doc-footer li .col-md-3 {
		width: 24%;
		display: inline-block;
	}
	#create-document .cust-deadline-table li .col-md-8 {
		width: 75%;
		display: inline-block;
	}
	#create-document .cust-deadline-table li .col-md-4 {
		width: 24%;
		display: inline-block;
	}
	#create-document .doc-footer-outter .doc-btn {
		width: auto !important;
	}
	.doc-footer-outter .col-md-4 .col-md-5{
		float: left;
		width: 25%;
	}
	.content-header .custom-acct-search > *{
		width: 100% !important;
	}
	#page-content.block-cust-wrapp .show-cus-popup{
		margin-top: 4px;
	}
	.row-doc-table, #row_doc .table-responsive {
		overflow: auto !important;
	}
	.row-doc-table table {
		width: 1200px !important;
		display: block;
		float: left;
	}
	.show-border.chosen-height {
		white-space: initial;
	}
	#agent_select {
		left: -648px;
		width: 643px;
	}

	/**** homepage css ****/
	.custom-media-imagroup {
		width: 25%;
		display: inline-block;
	}
	.content-vertically-center{
		width: 100%;
	}
	.content-vertically-center > div {
		width: 50%;
	}
	/**** end homepage css ****/
	/*** 22-06-2018 ****/
	.view_detail_popup .popup_detail{
		max-width:90%;
	}
	.table-responsive
	{
		border:none;
	}
	popup_detail
	{
		max-height:348px;
	}
	.modal-body
	{
		height: 200px;
		overflow: auto;
	}
	.custom-visitortable .table-responsive {
    height:200px;
	}
	.custom-visitortable
	{
		height:auto !important;
	}
}

@media(max-width: 736px){
	.custom-grid-section {
		margin: 0 auto;
		max-width: 158px;
	}
	.btn.flo-wid {
		width: auto !important;
		margin-top: 7px;
	}
	.tab-content .detail-tab .cust-col{
		float: left;
		width: 100%;
	}
	/*#page-content.block-cust-wrapp {
		min-height: 100% !important;
	}*/
	#page-content.block-cust-wrapp .same-column-height{
		height:100% !important;
	}
	
}
@media(max-width: 684px){
	.doc-btn {
		margin-top: 10px;
	}
	.cust-col3 {
		width: 250px !important;
		float: left;
	}
	.resp-form .global-form {
		width: 100%;
		float: left;
	}
	.resp-form .global-form li {
		width: 50% !important;
		display: inline-block;
		float: left !important;
		border-bottom: 0 none !important;
	}
	.resp-form .global-form li > * {
		width: 100% !important;
		display: inline-block !important;
		float: left;
		height: 42px;
		border-bottom: 1px solid #eee;
	}
	.resp-form  .global-form > li .global-list:first-child{
		border-left: 1px solid #eee !important;
	}
	.resp-form  .global-form > li:first-child .global-list{
		border-left: 0 none !important;
	}
	.popup_detail
	{
		max-height:320px !important;
	}
	.location_info
	{
		width:100% !important;
	}
	.table-responsive #map
	{
		width:100%;
	}
	/**********30/07/2019***********/
	.width-50 {
		float: left;
		width: 100%;
		margin-right: 0;
		margin-bottom: 13px;
	}
	.width-50.margin-r {
		margin-bottom: 0;
	}
	.btn-option {
		width: 50%;
		margin-bottom: 100px;
	}
	.checkmark {
		left: 50%;
	}
	.btn-option::after {
		right: -1px;
	}
	.btn-option-second::after{
		display:none;
	}
	.cust_signup_formm .form-inner-fields.plan-wrap {
		margin-bottom: 0px !important;
	}
	.sign-form .form-actions input.continue-first {
		margin-bottom: 46px !important;
	}
	.cust-login-new .bn-login .cust_login_bg {
		width: 100% !important;
	}
}
@media(max-width: 480px){
	ul.cust-deadline-table li .four-half {
		width: 34.5%;
	}
	.helper.text-center {
		left: 40px;
	}
	.heading-with-logo > div.pull-left{
		width: 70%;
	}
	.custom-visitortable
	{
		height:145px;
	}
	.custom-visitortable .table-responsive
	{
		margin-bottom:0 !important;
		height:185px;
	}
	/******** 11/07/2019 **********/
	.S-heading {
		height: auto !important;
		margin-bottom: 14px !important;
		font-size: 15px !important;
		line-height: 20px !important;
		padding: 0 23px !important;
	}
	.btn-option label {
		font-size: 11px;
	}
	.subs-title {
		font-size: 15px;
	}
	.pass-text {
		height: 65px !important;
	}
	.checkmark {
		top: 1px;
	}
	
	.checkmark {
		top: 100% !important;
		left: 47%;
	}
	.btn-option {
		margin-bottom: 68px;
	}
	.pass-text {
		padding: 0 20px !important;
	}
	.dates-info {
    font-size: 14px;
}
.price-caption {
    font-size: 25px;
    line-height: 28px;
}
h3.p-title {
    font-size: 20px;
}
	.c-text {
    font-size: 11px;
}
.sign-form {
    top: 50px !important;
}
}
@media(max-width: 375px){
	.block-icon{
		text-align: center;
	}
	.block-icon > li {
		padding: 0 3px;
		text-align: center;
	}
	.small-upload-section .pull-right {
		margin-top: 9px;
	}
	.custom-visitortable .table-responsive
	{
		margin-bottom:0 !important;
		height:150px;
	}
	.btn-option {
		width: 100%;
		margin-bottom: 50px;
	}
	
	.btn-option::after {
		position: absolute;
		top: inherit;
		right: 0 !important;
		border-bottom: 2px solid #61625e;
		width: 189px;
		bottom: -35px;
		left: 26%;
		border-right:0;
	}
	.btn-option.btn-option-second::after{
		display:block;
	}
	.cust_signup_formm .form-inner-fields.plan-wrap {
		margin-top: 0 !important;
	}

}

@media(max-width: 320px){
	#create-customer {
		left: -171px;
		width: 260px;
	}

	.btn-option::after {
		left: 18%;
	}
	
}
.loginform li .loginBtn input {
    width: 30%;
}
.jFiler.dragged .jFiler-input-text,
.jFiler.dragged .jFiler-input-choose-btn {
    filter: alpha(opacity=30);
    opacity: 0.3;
}
.jFiler-input-choose-btn {
    display: inline-block;
    padding: 8px 14px;
    outline: none;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    font-size: 12px;
    font-weight: bold;
    color: #8d9496;
    border-radius: 3px;
    border: 1px solid #c6c6c6;
    vertical-align: middle;
    background-color: #fff;
    box-shadow: 0px 1px 5px rgba(0,0,0,0.05);
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

.jFiler-input-choose-btn:hover,
.jFiler-input-choose-btn:active {
    color: inherit;
}

.jFiler-input-choose-btn:active {
    background-color: #f5f5f5;
}

/* gray */
.jFiler-input-choose-btn.gray {
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#f5f5f5));
    background-image: -webkit-linear-gradient(top,#fcfcfc,#f5f5f5);
    background-image: -o-linear-gradient(top,#fcfcfc,#f5f5f5);
    background-image: linear-gradient(to bottom,#fcfcfc,#f5f5f5);
    background-image: -moz-linear-gradient(top,#fcfcfc,#f5f5f5);
}

.jFiler-input-choose-btn.gray:hover {
    filter: alpha(opacity=87);
    opacity: 0.87;
}

.jFiler-input-choose-btn.gray:active {
    background-color: #f5f5f5;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#fcfcfc));
    background-image: -webkit-linear-gradient(top,#f5f5f5,#fcfcfc);
    background-image: -o-linear-gradient(top,#f5f5f5,#fcfcfc);
    background-image: linear-gradient(to bottom,#f5f5f5,#fcfcfc);
    background-image: -moz-linear-gradient(top,#f5f5f5,#fcfcfc);
}

/* blue */
.jFiler-input-choose-btn.blue {
    color: #48A0DC;
    border: 1px solid #48A0DC;
}

.jFiler-input-choose-btn.blue:hover {
    background: #48A0DC;
}

.jFiler-input-choose-btn.blue:active {
    background: #48A0DC;
}

/* green */
.jFiler-input-choose-btn.green {
    color: #27ae60;
    border: 1px solid #27ae60;
}

.jFiler-input-choose-btn.green:hover {
    background: #27ae60;
}

.jFiler-input-choose-btn.green:active {
    background: #27ae60;
}

/* red */
.jFiler-input-choose-btn.red {
    color: #ed5a5a;
    border: 1px solid #ed5a5a;
}

.jFiler-input-choose-btn.red:hover {
    background: #ed5a5a;
}

.jFiler-input-choose-btn.red:active {
    background: #E05252;
}

/* black */
.jFiler-input-choose-btn.black {
    color: #555;
    border: 1px solid #555;
}

.jFiler-input-choose-btn.black:hover {
    background: #555;
}

.jFiler-input-choose-btn.black:active {
    background: #333;
}

.jFiler-input-choose-btn.blue:hover,
.jFiler-input-choose-btn.green:hover,
.jFiler-input-choose-btn.red:hover,
.jFiler-input-choose-btn.black:hover {
    border-color: transparent;
    color: #fff;
}

.jFiler-input-choose-btn.blue:active,
.jFiler-input-choose-btn.green:active,
.jFiler-input-choose-btn.red:active,
.jFiler-input-choose-btn.black:active {
    border-color: transparent;
    color: #fff;
    filter: alpha(opacity=87);
    opacity: 0.87;
}
.btn {
    margin: 1px 0;
    background-color: #ffffff;
}
.btn .gi,
.btn .hi,
.btn .si,
.btn .fi {
    line-height: 1;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    opacity: 0.4;
}

.btn-default {
    background-color: #f1f3f6;
    border-color: #dbe1e8;
    color: #394263;
}

.btn {
    margin: 1px 0;
    background-color: #ffffff;
}

.btn .gi,
.btn .hi,
.btn .si,
.btn .fi {
    line-height: 1;
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    opacity: 0.4;
}

.block-options .btn,
.input-group .btn,
.modal-content .btn {
    margin-top: 0;
    margin-bottom: 0;
}

.btn-default {
    background-color: #f1f3f6;
    border-color: #dbe1e8;
    color: #394263;
}

.btn-default.btn-alt {
    background-color: #ffffff;
}

.btn-default:hover {
    background-color: #eaedf1;
    border-color: #c2c8cf;
}

.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default:active:hover,
.btn-default:active:focus,
.btn-default.active,
.btn-default.active:hover,
.btn-default.active:focus,
.open .btn-default.dropdown-toggle,
.open .btn-default.dropdown-toggle:hover,
.open .btn-default.dropdown-toggle:focus,
.open .btn-default.dropdown-toggle.focus {
    background-color: #eaedf1;
    border-color: #eaedf1;
}

.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
.btn-default[disabled]:active,
.btn-default[disabled].active,
.btn-default[disabled]:active:focus,
.btn-default[disabled].active:focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active,
fieldset[disabled] .btn-default:active:focus,
fieldset[disabled] .btn-default.active:focus {
    background-color: #eaedf1;
    border-color: #eaedf1;
}

.btn-primary {
    background-color: #6ad2eb;
    border-color: #1bbae1;
    color: #ffffff;
}

.btn-primary.btn-alt {
    background-color: #ffffff;
    color: #1bbae1;
}

.btn-primary:hover {
    background-color: #1bbae1;
    border-color: #1593b3;
    color: #ffffff;
}

.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary.active,
.btn-primary.active:hover,
.btn-primary.active:focus,
.open .btn-primary.dropdown-toggle,
.open .btn-primary.dropdown-toggle:hover,
.open .btn-primary.dropdown-toggle:focus,
.open .btn-primary.dropdown-toggle.focus {
    background-color: #1bbae1;
    border-color: #1bbae1;
    color: #ffffff;
}

.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
.btn-primary[disabled]:active:focus,
.btn-primary[disabled].active:focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary:active:focus,
fieldset[disabled] .btn-primary.active:focus {
    background-color: #1bbae1;
    border-color: #1bbae1;
    color: #ffffff;
}

.btn-danger {
    background-color: #ef8a80;
    border-color: #e74c3c;
    color: #ffffff;
}

.btn-danger.btn-alt {
    background-color: #ffffff;
    color: #e74c3c;
}

.btn-danger:hover {
    background-color: #e74c3c;
    border-color: #9c3428;
    color: #ffffff;
}

.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger:active:hover,
.btn-danger:active:focus,
.btn-danger.active,
.btn-danger.active:hover,
.btn-danger.active:focus,
.open .btn-danger.dropdown-toggle,
.open .btn-danger.dropdown-toggle:hover,
.open .btn-danger.dropdown-toggle:focus,
.open .btn-danger.dropdown-toggle.focus {
    background-color: #e74c3c;
    border-color: #e74c3c;
    color: #ffffff;
}

.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled].focus,
.btn-danger[disabled]:active,
.btn-danger[disabled].active,
.btn-danger[disabled]:active:focus,
.btn-danger[disabled].active:focus,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active,
fieldset[disabled] .btn-danger:active:focus,
fieldset[disabled] .btn-danger.active:focus {
    background-color: #e74c3c;
    border-color: #e74c3c;
    color: #ffffff;
}

.btn-warning {
    background-color: #f7be64;
    border-color: #f39c12;
    color: #ffffff;
}

.btn-warning.btn-alt {
    background-color: #ffffff;
    color: #f39c12;
}

.btn-warning:hover {
    background-color: #f39c12;
    border-color: #b3730c;
    color: #ffffff;
}

.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning:active:hover,
.btn-warning:active:focus,
.btn-warning.active,
.btn-warning.active:hover,
.btn-warning.active:focus,
.open .btn-warning.dropdown-toggle,
.open .btn-warning.dropdown-toggle:hover,
.open .btn-warning.dropdown-toggle:focus,
.open .btn-warning.dropdown-toggle.focus {
    background-color: #f39c12;
    border-color: #f39c12;
    color: #ffffff;
}

.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled].focus,
.btn-warning[disabled]:active,
.btn-warning[disabled].active,
.btn-warning[disabled]:active:focus,
.btn-warning[disabled].active:focus,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active,
fieldset[disabled] .btn-warning:active:focus,
fieldset[disabled] .btn-warning.active:focus {
    background-color: #f39c12;
    border-color: #f39c12;
    color: #ffffff;
}

.btn-success {
    background-color: #aad178;
    border-color: #7db831;
    color: #ffffff;
}

.btn-success.btn-alt {
    background-color: #ffffff;
    color: #7db831;
}

.btn-success:hover {
    background-color: #7db831;
    border-color: #578022;
    color: #ffffff;
}

.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success:active:hover,
.btn-success:active:focus,
.btn-success.active,
.btn-success.active:hover,
.btn-success.active:focus,
.open .btn-success.dropdown-toggle,
.open .btn-success.dropdown-toggle:hover,
.open .btn-success.dropdown-toggle:focus,
.open .btn-success.dropdown-toggle.focus {
    background-color: #7db831;
    border-color: #7db831;
    color: #ffffff;
}

.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
.btn-success[disabled]:active,
.btn-success[disabled].active,
.btn-success[disabled]:active:focus,
.btn-success[disabled].active:focus,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active,
fieldset[disabled] .btn-success:active:focus,
fieldset[disabled] .btn-success.active:focus {
    background-color: #7db831;
    border-color: #7db831;
    color: #ffffff;
}

.btn-info {
    background-color: #7abce7;
    border-color: #3498db;
    color: #ffffff;
}

.btn-info.btn-alt {
    background-color: #ffffff;
    color: #3498db;
}

.btn-info:hover {
    background-color: #3498db;
    border-color: #2875a8;
    color: #ffffff;
}

.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info:active:hover,
.btn-info:active:focus,
.btn-info.active,
.btn-info.active:hover,
.btn-info.active:focus,
.open .btn-info.dropdown-toggle,
.open .btn-info.dropdown-toggle:hover,
.open .btn-info.dropdown-toggle:focus,
.open .btn-info.dropdown-toggle.focus {
    background-color: #3498db;
    border-color: #3498db;
    color: #ffffff;
}

.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled].focus,
.btn-info[disabled]:active,
.btn-info[disabled].active,
.btn-info[disabled]:active:focus,
.btn-info[disabled].active:focus,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active,
fieldset[disabled] .btn-info:active:focus,
fieldset[disabled] .btn-info.active:focus {
    background-color: #3498db;
    border-color: #3498db;
    color: #ffffff;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link.btn-icon:hover,
.btn-link.btn-icon:focus {
    color: #1bbae1;
}

.btn-link.btn-icon {
    color: #999999;
}

.btn-link.btn-icon:hover,
.btn-link.btn-icon:focus {
    text-decoration: none;
}

.block-options .btn {
    border-radius: 15px;
    padding-right: 8px;
    padding-left: 8px;
    min-width: 30px;
    text-align: center;
}

.btn code {
    display: inline;
    margin: 0;
}

.navbar-form-custom .form-control:hover,
.navbar-form-custom .form-control:focus,
.navbar-form,
.navbar-collapse,
.form-control,
.form-control:focus,
.has-success .form-control:focus,
.has-warning .form-control:focus,
.has-error .form-control:focus,
.popover,
.progress,
.progress-bar,
.btn.active,
.open .btn.dropdown-toggle,
.panel {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.mfp-close-btn-in .mfp-close {
    color: #333;
}
.bootstrap-timepicker-widget a.btn,
.bootstrap-timepicker-widget input {
    border-radius: 4px;
}
.btn-info {
    background-color: #5bc0de;
    border-color: #46b8da;
    color: #fff;
}
.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px !important;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: bolder;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.btn-warning {
    background-color: #F0AD4E;
    border-color: #F0AD4E;
    color: #000;
	margin: 20px 0;
}
.btn-primary {
    background-color: #0075bd;
    border-color: #0075bd;
    color: #ffffff;
	text-transform: uppercase;
}
.back-btn{
	margin-left:6px;
	padding: 7px 12px;
}
.media > .pull-left {
    padding-right: 0;
}

.jFiler .pull-left {
    float: left;
}
.sidebar-title i.pull-left {
    margin: 20px 10px 0 0;
}
.widget-simple .widget-image.pull-left,
.widget-simple .widget-icon.pull-left {
    margin-left: 0;
}

.content-float .pull-left {
    margin: 0 20px 20px 0;
}
.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: 10px;
}
.cust-msg{
	text-align: center;
	margin-bottom:20px;	
}
.ig-2::before{
    position: absolute;
    content: "";
    background-image: url(../images/login/lock-icon.png);
    left: 120px;
    z-index: 999999999;
    height: 26px;
    width: 27px;
    background-repeat: no-repeat;
    margin-top: 0.8%;
}

div::after {
    clear: both;
    content: "";
    display: table;
}
#fourth-step-background {
    z-index: 9999999;
    background: #fff;
    width: 651px;
    padding: 20px;
    border-radius: 3px;
    box-shadow: 0 20px 60px -2px rgba(27, 33, 58, 0.4);
    border-top: 8px solid #2792bf;
    transform: translate(-50%,-14%);
    position: absolute;
    margin: 0 !important;
    /* min-height: 440px; */
    top: 50% !important;
    left: 51% !important;
}

.alert {
    border-top-width: 0;
    border-right-width: 2px;
    border-bottom-width: 0;
    border-left-width: 2px;
}

.alert-danger {
    color: #e74c3c;
    background-color: #ffd1cc;
    border-color: #ffb8b0;
}

.alert-danger .alert-link {
    color: #e74c3c;
}

.alert-warning {
    color: #e67e22;
    background-color: #ffe4cc;
    border-color: #ffd6b2;
}

.alert-warning .alert-link {
    color: #e67e22;
}

.alert-success {
    color: #27ae60;
    background-color: #daf2e4;
    border-color: #b8e5cb;
}

.alert-success .alert-link {
    color: #27ae60;
}

.alert-info {
    color: #3498db;
    background-color: #dae8f2;
    border-color: #b8d2e5;
}

.alert-info .alert-link {
    color: #3498db;
}

.alert-dismissable .close {
    top: -5px;
    right: -25px;
}

.close {
    text-shadow: none;
}

.fourth_step_heading{
    font-family: 'Open Sans Bold';
font-size: 18px;
}

.fourth_step_para{
    float: none;
    margin-top: 2%;
    font-family: 'Open Sans Regular';
    font-size: 13px;
}
.fourth_step_script{
    max-width: 100%;
    overflow-x: auto;
    margin-top: 3%;
    font-family: 'Open Sans Regular';
    font-size: 13px; 
}

.copy_button {
    height: 32px;
    border-radius: 16px;
    box-shadow: inset 8.817px 12.135px 17.5px #001e45;
    background-image: linear-gradient(142deg, #198bde 0%, #198bde 53%, #094688 54%, #094688 100%);
    border: 2px solid #d2d0d0;
    background-repeat: no-repeat;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: white;
    padding-left: 35px;
    padding-right: 35px;
    margin-top: 2%;
    font-family: 'Open Sans Regular';
    font-size: 13px;
    cursor : pointer;
}

.alert-info-bar{
    margin-top: 2%;
    margin-bottom: 3%;
    width: 603px;
    height: 173px;
    border-radius: 6px;
    background-color: #e3edf7;
    border: 1px solid #198cde;
}

.alert-info-bar-ol{
    font-family: 'Open Sans Regular';
    font-size: 14px;
    padding: 22px;
    margin-left: 3%;
}
.alert-info-bar-li{
    padding-bottom: 10px;
}

.alert-danger-bar{
    width: 603px;
    height: 84px;
    border-radius: 10px;
    background-color: #ffe2e2;
    padding: 7px;
}
.alert-danger-bar-ol{
    margin-top: 1%;
    font-family: 'Open Sans Regular';
    font-size: 13px;
    margin-left: 3%;
    margin-bottom: 2%;
}

.alert-danger-bar-li {
    padding-bottom: 2px;
}

.fourth_step_footer{
    font-family: 'Open Sans Bold';
    font-size: 18px;
    margin-top: 3%;
}
.fourth_step_footer_p{
    font-family: 'Open Sans Regular';
    font-size: 14px;
}

.fourth_step_continue{
    height: 32px;
    border-radius: 16px;
    box-shadow: inset 8.817px 12.135px 17.5px #001e45;
    background-image: linear-gradient(142deg, #198bde 0%, #198bde 53%, #094688 54%, #094688 100%);
    border: 2px solid #d2d0d0;
    background-repeat: no-repeat;
    display:inline-flex;
    justify-content: space-between;
    align-items: center;
    color: white;
    padding-left: 35px;
    padding-right: 35px;
    margin-top: 2%;
    font-family: 'Open Sans Regular';
    font-size: 13px;
    margin-left : 38%;
}

.fifth_step_header{
    font-family: 'Open Sans Bold';
    font-size: 15px;
}

.fifth_step_p1{
    font-family: 'Open Sans Regular';
    font-size: 13px;
    margin-top: 2%;
}

.fifth_step_p2{
    font-family: 'Open Sans Regular';
    font-size: 13px;
    margin-top: 1%;
}

.fifth_step_continue{
    height: 32px;
    border-radius: 16px;
    box-shadow: inset 8.817px 12.135px 17.5px #001e45; 
    background-image: linear-gradient(142deg, #198bde 0%, #198bde 53%, #094688 54%, #094688 100%); 
    border: 2px solid #d2d0d0;
    background-repeat: no-repeat; 
    display: inline-flex; 
    justify-content: space-between; 
    align-items: center; 
    color: white; 
    padding-left: 35px; 
    padding-right: 35px; 
    margin-top: 2%; 
    font-family: 'Open Sans Regular'; 
    font-size: 13px; 
    margin-left: 35%;
}