/* _content/Clients/Pages/_Login/LoginView.razor.rz.scp.css */

/* _content/Clients/Pages/_Payment/NewPayment.razor.rz.scp.css */
body[b-bsfu8val5y] {
}
.new-payment-content[b-bsfu8val5y] {
    padding: 0 10px;
    height: fit-content;
    width: 100%;
    border: 1px solid rgba(0,0,0,0.1);
    margin-top: 10px;
    background: #00144e22;
    position: relative;
}

.new-payment-content-close[b-bsfu8val5y] {
    background: transparent !important;
    color: #00144e !important;
    font-size: 18px;
}

    .new-payment-content button[b-bsfu8val5y] {
        position: absolute;
        top: 0px;
        right: 0px;
        border: 0px solid #000;
        border-radius: 50%;
        box-shadow: none;
        background: transparent;
        background: #00144e;
        color: #fff;
    }

.new-payment-body button[b-bsfu8val5y] {
    position: relative;
    top: 0px;
    right: 0px;
    border-radius: 5px !important;
    border-width: 1px;
    border-color: rgba(0, 0, 0, 0.2);
    font-weight: 600;
    padding: 5px 8px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}
.new-payment-heading[b-bsfu8val5y] {
    font-size: 15px
}

.new-payment-body[b-bsfu8val5y] {
    margin-top: 20px;
    display: grid;
    align-content: center;
    /*grid-template-columns: 10% 30% 35% 25%;*/
    margin: 10px;
}

.new-payment-body p[b-bsfu8val5y]{
    margin-top: 20px;
    min-width: 100%;
    text-align: center;
    font-weight: 900;
    font-size: 20px;
}

    .new-payment-body input[b-bsfu8val5y] {
        border-radius: 0 !important;
        margin: 5px;
        border: 1px solid #000;
        border-radius: 5px !important;
        border-width: 1px;
        border-color: rgba(0, 0, 0, 0.2);
        font-weight: 600;
        padding: 5px 8px;
        box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
        line-height: 3;
    }

    .new-payment-body button[b-bsfu8val5y] {
        border-radius: 0 !important;
        margin: 5px;
        border: 1px solid #000;
        border-radius: 5px !important;
        border-width: 1px;
        border-color: rgba(0, 0, 0, 0.2);
        font-weight: 600;
        padding: 5px 8px;
        box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
        line-height: 3;
    }
/* _content/Clients/Pages/_Payment/PaymentMain.razor.rz.scp.css */
body[b-iya2rss8y8] {
}
/* _content/Clients/Pages/_Subscription/Contract.razor.rz.scp.css */

html[b-vx843unj1x] {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Work Sans", sans-serif;
    text-align: center;
}

    html h1[b-vx843unj1x], html h2[b-vx843unj1x], html h3[b-vx843unj1x], html h4[b-vx843unj1x], html h5[b-vx843unj1x], html h6[b-vx843unj1x] {
        margin: 0;
    }

    html h1[b-vx843unj1x] {
        color: #333;
        font-weight: 500;
    }

    html h3[b-vx843unj1x] {
        color: #aaa;
        font-weight: 500;
    }

    html h4[b-vx843unj1x] {
        color: #999;
        font-weight: 500;
    }

    html input[type=range][b-vx843unj1x] {
        outline: 0;
        border: 0;
        border-radius: 500px;
        width: 400px;
        max-width: 100%;
        margin: 24px 0 16px;
        transition: box-shadow 0.2s ease-in-out;
    }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    html input[type=range][b-vx843unj1x] {
        overflow: hidden;
        height: 40px;
        -webkit-appearance: none;
        background-color: #ddd;
    }

        html input[type=range][b-vx843unj1x]::-webkit-slider-runnable-track {
            height: 40px;
            -webkit-appearance: none;
            color: #444;
            -webkit-transition: box-shadow 0.2s ease-in-out;
            transition: box-shadow 0.2s ease-in-out;
        }

        html input[type=range][b-vx843unj1x]::-webkit-slider-thumb {
            width: 40px;
            -webkit-appearance: none;
            height: 40px;
            cursor: ew-resize;
            background: #fff;
            box-shadow: -340px 0 0 320px #00144E, inset 0 0 0 40px #00144E;
            border-radius: 50%;
            -webkit-transition: box-shadow 0.2s ease-in-out;
            transition: box-shadow 0.2s ease-in-out;
            position: relative;
        }

        html input[type=range]:active[b-vx843unj1x]::-webkit-slider-thumb {
            background: #fff;
            box-shadow: -340px 0 0 320px #1597ff, inset 0 0 0 3px #1597ff;
        }
}

html input[type=range][b-vx843unj1x]::-moz-range-progress {
    background-color: #00144E;
}

html input[type=range][b-vx843unj1x]::-moz-range-track {
    background-color: #9a905d;
}

html input[type=range][b-vx843unj1x]::-ms-fill-lower {
    background-color: #00144E;
}

html input[type=range][b-vx843unj1x]::-ms-fill-upper {
    background-color: #9a905d;
}

#h4-container[b-vx843unj1x] {
    width: 400px;
    max-width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
    position: relative;
}

    #h4-container #h4-subcontainer[b-vx843unj1x] {
        width: 100%;
        position: relative;
    }

        #h4-container #h4-subcontainer h4[b-vx843unj1x] {
            display: flex;
            align-items: center;
            justify-content: center;
            position: absolute;
            top: 0;
            width: 40px;
            height: 40px;
            color: #fff !important;
            font-size: 12px;
            transform-origin: center -10px;
            transform: translateX(-50%);
            transition: margin-top 0.15s ease-in-out, opacity 0.15s ease-in-out;
        }

            #h4-container #h4-subcontainer h4 span[b-vx843unj1x] {
                position: absolute;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                background-color: #00144E;
                border-radius: 0 50% 50% 50%;
                transform: rotate(45deg);
                z-index: -1;
            }

input:not(:active) + #h4-container h4[b-vx843unj1x] {
    opacity: 0;
    margin-top: -50px;
    pointer-events: none;
}
/* _content/Clients/Pages/_Subscription/PackagePayment.razor.rz.scp.css */

html[b-usid7o32k8] {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Work Sans", sans-serif;
    text-align: center;
}

ul[b-usid7o32k8] {
    list-style: none;
    width: 100%;
    margin: 30px 0;
    padding: 0;
}

li[b-usid7o32k8] {
    min-width: 500px;
    text-align: center;
    padding: 10px 0;
    margin: 5px 0;
    border: 1px solid #00144E;
    border-radius: 10px;
    cursor: pointer;
}

.active[b-usid7o32k8] {
    background: #00144E !important;
    color: #fff !important;
}

li:hover[b-usid7o32k8] {
    background: #00144E;
    color: #fff;
}

html h1[b-usid7o32k8], html h2[b-usid7o32k8], html h3[b-usid7o32k8], html h4[b-usid7o32k8], html h5[b-usid7o32k8], html h6[b-usid7o32k8] {
    margin: 0;
    text-align: center;
}

html h1[b-usid7o32k8] {
    color: #333;
    font-weight: 500;
}

html h3[b-usid7o32k8] {
    color: #aaa;
    font-weight: 500;
}

html h4[b-usid7o32k8] {
    color: #999;
    font-weight: 500;
}

html input[type=range][b-usid7o32k8] {
    outline: 0;
    border: 0;
    border-radius: 500px;
    width: 400px;
    max-width: 100%;
    margin: 24px 0 16px;
    transition: box-shadow 0.2s ease-in-out;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    html input[type=range][b-usid7o32k8] {
        overflow: hidden;
        height: 40px;
        -webkit-appearance: none;
        background-color: #ddd;
    }

        html input[type=range][b-usid7o32k8]::-webkit-slider-runnable-track {
            height: 40px;
            -webkit-appearance: none;
            color: #444;
            -webkit-transition: box-shadow 0.2s ease-in-out;
            transition: box-shadow 0.2s ease-in-out;
        }

        html input[type=range][b-usid7o32k8]::-webkit-slider-thumb {
            width: 40px;
            -webkit-appearance: none;
            height: 40px;
            cursor: ew-resize;
            background: #fff;
            box-shadow: -340px 0 0 320px #00144E, inset 0 0 0 40px #00144E;
            border-radius: 50%;
            -webkit-transition: box-shadow 0.2s ease-in-out;
            transition: box-shadow 0.2s ease-in-out;
            position: relative;
        }

        html input[type=range]:active[b-usid7o32k8]::-webkit-slider-thumb {
            background: #fff;
            box-shadow: -340px 0 0 320px #1597ff, inset 0 0 0 3px #1597ff;
        }
}

html input[type=range][b-usid7o32k8]::-moz-range-progress {
    background-color: #00144E;
}

html input[type=range][b-usid7o32k8]::-moz-range-track {
    background-color: #9a905d;
}

html input[type=range][b-usid7o32k8]::-ms-fill-lower {
    background-color: #00144E;
}

html input[type=range][b-usid7o32k8]::-ms-fill-upper {
    background-color: #9a905d;
}

#h4-container[b-usid7o32k8] {
    width: 400px;
    max-width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
    position: relative;
}

    #h4-container #h4-subcontainer[b-usid7o32k8] {
        width: 100%;
        position: relative;
    }

        #h4-container #h4-subcontainer h4[b-usid7o32k8] {
            display: flex;
            align-items: center;
            justify-content: center;
            position: absolute;
            top: 0;
            width: 40px;
            height: 40px;
            color: #fff !important;
            font-size: 12px;
            transform-origin: center -10px;
            transform: translateX(-50%);
            transition: margin-top 0.15s ease-in-out, opacity 0.15s ease-in-out;
        }

            #h4-container #h4-subcontainer h4 span[b-usid7o32k8] {
                position: absolute;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                background-color: #00144E;
                border-radius: 0 50% 50% 50%;
                transform: rotate(45deg);
                z-index: -1;
            }

input:not(:active) + #h4-container h4[b-usid7o32k8] {
    opacity: 0;
    margin-top: -50px;
    pointer-events: none;
}
/* _content/Clients/Pages/_Subscription/SelectPackage.razor.rz.scp.css */

html[b-3zejrdjok8] {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Work Sans", sans-serif;
    text-align: center;
}
.payment-container[b-3zejrdjok8] {
    width: 50%;
    margin: 0 auto;
    background: #ffffffad !important;
    /* min-height: 80vh; */
    padding: 20px;
    border-radius: 30px;
}

ul[b-3zejrdjok8] {
    list-style: none;
    width: 100%;
    margin: 0px 0;
    padding: 0;
}

li[b-3zejrdjok8] {
    text-align: left;
    /*padding: 10px 0;*/
    margin: 8px;
    /*border: 1px solid #1aa0d3;*/
    /*border-radius: 5px;*/
    cursor: pointer;
    background: #fff;
    padding-left: 5px;
    font-size: 12px;
    color: #6b6b6b;
}

    html h1[b-3zejrdjok8], html h2[b-3zejrdjok8], html h3[b-3zejrdjok8], html h4[b-3zejrdjok8], html h5[b-3zejrdjok8], html h6[b-3zejrdjok8] {
        margin: 0;
    }

html h1[b-3zejrdjok8] {
    color: #333;
    font-weight: 500;
}

html h3[b-3zejrdjok8] {
    color: #aaa;
    font-weight: 500;
}

html h4[b-3zejrdjok8] {
    color: #999;
    font-weight: 500;
}

html input[type=range][b-3zejrdjok8] {
    outline: 0;
    border: 0;
    border-radius: 500px;
    width: 400px;
    max-width: 100%;
    margin: 24px 0 16px;
    transition: box-shadow 0.2s ease-in-out;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    html input[type=range][b-3zejrdjok8] {
        overflow: hidden;
        height: 40px;
        -webkit-appearance: none;
        background-color: #ddd;
    }

        html input[type=range][b-3zejrdjok8]::-webkit-slider-runnable-track {
            height: 40px;
            -webkit-appearance: none;
            color: #444;
            -webkit-transition: box-shadow 0.2s ease-in-out;
            transition: box-shadow 0.2s ease-in-out;
        }

        html input[type=range][b-3zejrdjok8]::-webkit-slider-thumb {
            width: 40px;
            -webkit-appearance: none;
            height: 40px;
            cursor: ew-resize;
            background: #fff;
            box-shadow: -340px 0 0 320px #00144E, inset 0 0 0 40px #00144E;
            border-radius: 50%;
            -webkit-transition: box-shadow 0.2s ease-in-out;
            transition: box-shadow 0.2s ease-in-out;
            position: relative;
        }

        html input[type=range]:active[b-3zejrdjok8]::-webkit-slider-thumb {
            background: #fff;
            box-shadow: -340px 0 0 320px #1597ff, inset 0 0 0 3px #1597ff;
        }
}

html input[type=range][b-3zejrdjok8]::-moz-range-progress {
    background-color: #00144E;
}

html input[type=range][b-3zejrdjok8]::-moz-range-track {
    background-color: #9a905d;
}

html input[type=range][b-3zejrdjok8]::-ms-fill-lower {
    background-color: #00144E;
}

html input[type=range][b-3zejrdjok8]::-ms-fill-upper {
    background-color: #9a905d;
}

#h4-container[b-3zejrdjok8] {
    width: 400px;
    max-width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
    position: relative;
}

    #h4-container #h4-subcontainer[b-3zejrdjok8] {
        width: 100%;
        position: relative;
    }

        #h4-container #h4-subcontainer h4[b-3zejrdjok8] {
            display: flex;
            align-items: center;
            justify-content: center;
            position: absolute;
            top: 0;
            width: 40px;
            height: 40px;
            color: #fff !important;
            font-size: 12px;
            transform-origin: center -10px;
            transform: translateX(-50%);
            transition: margin-top 0.15s ease-in-out, opacity 0.15s ease-in-out;
        }

            #h4-container #h4-subcontainer h4 span[b-3zejrdjok8] {
                position: absolute;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                background-color: #00144E;
                border-radius: 0 50% 50% 50%;
                transform: rotate(45deg);
                z-index: -1;
            }

input:not(:active) + #h4-container h4[b-3zejrdjok8] {
    opacity: 0;
    margin-top: -50px;
    pointer-events: none;
}



/* _content/Clients/Pages/_Subscription/SubscriptionMain.razor.rz.scp.css */

html[b-kfnlcsaja7] {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: "Work Sans", sans-serif;
	text-align: center;
}

html h1[b-kfnlcsaja7], html h2[b-kfnlcsaja7], html h3[b-kfnlcsaja7], html h4[b-kfnlcsaja7], html h5[b-kfnlcsaja7], html h6[b-kfnlcsaja7] {
	margin: 0;
}

html h1[b-kfnlcsaja7] {
	color: #333;
	font-weight: 500;
}

html h3[b-kfnlcsaja7] {
	color: #aaa;
	font-weight: 500;
}

html h4[b-kfnlcsaja7] {
	color: #999;
	font-weight: 500;
}

html input[type=range][b-kfnlcsaja7] {
	outline: 0;
	border: 0;
	border-radius: 500px;
	width: 400px;
	max-width: 100%;
	margin: 24px 0 16px;
	transition: box-shadow 0.2s ease-in-out;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	html input[type=range][b-kfnlcsaja7] {
		overflow: hidden;
		height: 40px;
		-webkit-appearance: none;
		background-color: #ddd;
	}

		html input[type=range][b-kfnlcsaja7]::-webkit-slider-runnable-track {
			height: 40px;
			-webkit-appearance: none;
			color: #444;
			-webkit-transition: box-shadow 0.2s ease-in-out;
			transition: box-shadow 0.2s ease-in-out;
		}

		html input[type=range][b-kfnlcsaja7]::-webkit-slider-thumb {
			width: 40px;
			-webkit-appearance: none;
			height: 40px;
			cursor: ew-resize;
			background: #fff;
			box-shadow: -340px 0 0 320px #00144E, inset 0 0 0 40px #00144E;
			border-radius: 50%;
			-webkit-transition: box-shadow 0.2s ease-in-out;
			transition: box-shadow 0.2s ease-in-out;
			position: relative;
		}

		html input[type=range]:active[b-kfnlcsaja7]::-webkit-slider-thumb {
			background: #fff;
			box-shadow: -340px 0 0 320px #1597ff, inset 0 0 0 3px #1597ff;
		}
}

html input[type=range][b-kfnlcsaja7]::-moz-range-progress {
	background-color: #00144E;
}

html input[type=range][b-kfnlcsaja7]::-moz-range-track {
	background-color: #9a905d;
}

html input[type=range][b-kfnlcsaja7]::-ms-fill-lower {
	background-color: #00144E;
}

html input[type=range][b-kfnlcsaja7]::-ms-fill-upper {
	background-color: #9a905d;
}

#h4-container[b-kfnlcsaja7] {
	width: 400px;
	max-width: 100%;
	padding: 0 20px;
	box-sizing: border-box;
	position: relative;
}

	#h4-container #h4-subcontainer[b-kfnlcsaja7] {
		width: 100%;
		position: relative;
	}

		#h4-container #h4-subcontainer h4[b-kfnlcsaja7] {
			display: flex;
			align-items: center;
			justify-content: center;
			position: absolute;
			top: 0;
			width: 40px;
			height: 40px;
			color: #fff !important;
			font-size: 12px;
			transform-origin: center -10px;
			transform: translateX(-50%);
			transition: margin-top 0.15s ease-in-out, opacity 0.15s ease-in-out;
		}

			#h4-container #h4-subcontainer h4 span[b-kfnlcsaja7] {
				position: absolute;
				width: 100%;
				height: 100%;
				top: 0;
				left: 0;
				background-color: #00144E;
				border-radius: 0 50% 50% 50%;
				transform: rotate(45deg);
				z-index: -1;
			}

input:not(:active) + #h4-container h4[b-kfnlcsaja7] {
	opacity: 0;
	margin-top: -50px;
	pointer-events: none;
}

/* _content/Clients/Pages/_Subscription/SubscriptionWelcome.razor.rz.scp.css */

html[b-9t17rrbsw4] {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: "Work Sans", sans-serif;
	text-align: center;
}

ul[b-9t17rrbsw4] {
	list-style: none;
	width: 100%;
	margin: 30px 0;
	padding: 0;
}

li[b-9t17rrbsw4] {
	min-width: 500px;
	text-align: center;
	padding: 10px 0;
	margin: 5px 0;
	border: 1px solid #00144E;
	border-radius: 10px;
	cursor: pointer;
}

.active[b-9t17rrbsw4] {
	background: #00144E !important;
	color: #fff !important;
}

li:hover[b-9t17rrbsw4] {
	background: #00144E;
	color: #fff;
}

html h1[b-9t17rrbsw4], 
html h2[b-9t17rrbsw4], 
html h6[b-9t17rrbsw4] {
	margin: 0;
	text-align: center;
}

html h3[b-9t17rrbsw4] {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 30px;
	font-size: 25px;
	font-weight: 600 !important;
}

html h4[b-9t17rrbsw4] {
	text-align: center;
	margin: 30px 80px;
	font-size: 16px;
}

html h5[b-9t17rrbsw4] {
	text-align: center;
	margin: 0px 0;
	font-size: 16px;
	color: #1597ff;
	font-weight: 400 !important;
}

html h1[b-9t17rrbsw4] {
	color: #333;
	font-weight: 500;
}

html h3[b-9t17rrbsw4] {
	color: #aaa;
	font-weight: 500;
}

html h4[b-9t17rrbsw4] {
	color: #999;
	font-weight: 500;
}

html input[type=range][b-9t17rrbsw4] {
	outline: 0;
	border: 0;
	border-radius: 500px;
	width: 400px;
	max-width: 100%;
	margin: 24px 0 16px;
	transition: box-shadow 0.2s ease-in-out;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	html input[type=range][b-9t17rrbsw4] {
		overflow: hidden;
		height: 40px;
		-webkit-appearance: none;
		background-color: #ddd;
	}

		html input[type=range][b-9t17rrbsw4]::-webkit-slider-runnable-track {
			height: 40px;
			-webkit-appearance: none;
			color: #444;
			-webkit-transition: box-shadow 0.2s ease-in-out;
			transition: box-shadow 0.2s ease-in-out;
		}

		html input[type=range][b-9t17rrbsw4]::-webkit-slider-thumb {
			width: 40px;
			-webkit-appearance: none;
			height: 40px;
			cursor: ew-resize;
			background: #fff;
			box-shadow: -340px 0 0 320px #00144E, inset 0 0 0 40px #00144E;
			border-radius: 50%;
			-webkit-transition: box-shadow 0.2s ease-in-out;
			transition: box-shadow 0.2s ease-in-out;
			position: relative;
		}

		html input[type=range]:active[b-9t17rrbsw4]::-webkit-slider-thumb {
			background: #fff;
			box-shadow: -340px 0 0 320px #1597ff, inset 0 0 0 3px #1597ff;
		}
}

html input[type=range][b-9t17rrbsw4]::-moz-range-progress {
	background-color: #00144E;
}

html input[type=range][b-9t17rrbsw4]::-moz-range-track {
	background-color: #9a905d;
}

html input[type=range][b-9t17rrbsw4]::-ms-fill-lower {
	background-color: #00144E;
}

html input[type=range][b-9t17rrbsw4]::-ms-fill-upper {
	background-color: #9a905d;
}

#h4-container[b-9t17rrbsw4] {
	width: 400px;
	max-width: 100%;
	padding: 0 20px;
	box-sizing: border-box;
	position: relative;
}

	#h4-container #h4-subcontainer[b-9t17rrbsw4] {
		width: 100%;
		position: relative;
	}

		#h4-container #h4-subcontainer h4[b-9t17rrbsw4] {
			display: flex;
			align-items: center;
			justify-content: center;
			position: absolute;
			top: 0;
			width: 40px;
			height: 40px;
			color: #fff !important;
			font-size: 12px;
			transform-origin: center -10px;
			transform: translateX(-50%);
			transition: margin-top 0.15s ease-in-out, opacity 0.15s ease-in-out;
		}

			#h4-container #h4-subcontainer h4 span[b-9t17rrbsw4] {
				position: absolute;
				width: 100%;
				height: 100%;
				top: 0;
				left: 0;
				background-color: #00144E;
				border-radius: 0 50% 50% 50%;
				transform: rotate(45deg);
				z-index: -1;
			}

input:not(:active) + #h4-container h4[b-9t17rrbsw4] {
	opacity: 0;
	margin-top: -50px;
	pointer-events: none;
}
button[b-9t17rrbsw4] {
	background: linear-gradient(to right, #1386e2 40%, #1597ff);
	border: none;
	color: #fff;
	box-shadow: none;
	padding: 10px 20px;
	margin-top: 30px !important;
	margin-bottom: 30px !important;
	border-radius: 10px !important;
}
	button:hover[b-9t17rrbsw4] {
		color: #fff !important;
		background: #00144E;
	}
/* _content/Clients/Shared/MainLayout.razor.rz.scp.css */
/* _content/Clients/Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-rbow52y2x1] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-rbow52y2x1] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-rbow52y2x1] {
    font-size: 1.1rem;
}

.oi[b-rbow52y2x1] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-rbow52y2x1] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-rbow52y2x1] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-rbow52y2x1] {
        padding-bottom: 1rem;
    }

    .nav-item[b-rbow52y2x1]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-rbow52y2x1]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-rbow52y2x1]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-rbow52y2x1] {
        display: none;
    }

    .collapse[b-rbow52y2x1] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
    
    .nav-scrollable[b-rbow52y2x1] {
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}
/* _content/Clients/WhatsappChat/Pages/WhatsappChatView.razor.rz.scp.css */

.WhatsappChatHeader[b-ho902k2x0v] {
    height: 60px;
    background: #ededed;
    color: #000;
    padding: 12px;
}

.WhatsappChatView[b-ho902k2x0v] {
    height: calc(100vh - 241px);
    overflow: auto;
    padding: 20px;
    display: flex;
    flex-direction: column-reverse;
    background: #e9e4dd;
}

.WhatsappChatSendBox[b-ho902k2x0v] {
    height: 53px;
    background: #ededed;
    color: #000;
    width: 100%;
    overflow: hidden;
    border-radius: 10px;
    border-radius: 0px 0px 10px 0px;
}

.WhatsappChatMessageIn[b-ho902k2x0v] {
    border-radius: 10px;
    padding: 20px 20px;
    border: none;
    margin: 10px 20px;
    background: #fff;
    width: 70%;
    float: left;
    color: #000;
    position: relative;
    z-index: 5;
}

    .WhatsappChatMessageIn[b-ho902k2x0v]::before {
        content: '';
        position: absolute;
        top: 10px;
        left: -25px;
        background: #fff;
        -webkit-clip-path: polygon(100% 14%, 100% 78%, 0 63%);
        clip-path: polygon(100% 14%, 100% 78%, 0 63%);
        height: 55px;
        width: 45px;
        /*box-shadow: 0 0 12px #000 !important;*/
        z-index: 1;
    }

.WhatsappChatMessageOut[b-ho902k2x0v] {
    border-radius: 10px;
    padding: 20px 20px;
    border: none;
    margin: 10px 20px;
    background: rgb(220 248 198);
    color: #000;
    width: 70%;
    float: right;
    /*box-shadow: 0 0 5px rgba(0,0,0,0.2);*/
    position: relative;
}

    .WhatsappChatMessageOut[b-ho902k2x0v]::after {
        content: '';
        position: absolute;
        bottom: 10px;
        right: -25px;
        background: rgb(220 248 198);
        -webkit-clip-path: polygon(0 8%, 0 76%, 100% 68%);
        clip-path: polygon(0 8%, 0 76%, 100% 68%);
        height: 55px;
        width: 45px;
    }

.messageName[b-ho902k2x0v] {
    font-weight: 900;
    font-size: 12px;
    text-transform: uppercase;
}

.messageTime[b-ho902k2x0v] {
    font-weight: 900;
    width: 100%;
    font-size: 12px;
}

.messageStatus[b-ho902k2x0v] {
    font-weight: 900;
    text-align: right;
    width: 100% !important;
    display: block;
    margin-top: -18px;
}

.WhatsappChatsList[b-ho902k2x0v] {
    list-style: none;
    padding: 0;
    overflow: auto;
}

.WhatsappChatsListItem[b-ho902k2x0v] {
    line-height: 3.5;
    cursor: pointer;
    margin: 0 !important;
    padding: 0 20px !important;
}

    .WhatsappChatsListItem:hover[b-ho902k2x0v] {
        line-height: 3.5;
        cursor: pointer;
        background: #c5c5c5;
        color: #000;
        margin: 0 !important;
        padding: 0 20px !important;
    }

.WhastappChatSendBoxText[b-ho902k2x0v] {
    border: 1px solid rgba(0,0,0,0.4) !important;
    height: 35px;
    color: #000 !important;
    width: 90% !important;
    margin-left: 30px;
    padding-left: 12px;
    padding-top: 3px;
    margin-top: 8px;
    border-radius: 20px !important;
    line-height: 2 !important;
}

.WhastappChatSendBoxButton[b-ho902k2x0v] {
    z-index: 99;
    position: relative;
    border-radius: 50% !important;
    margin-left: -100px;
    margin-top: 5px;
    background: transparent !important;
    color: rgba(0,0,0,0.4) !important;
    box-shadow: none !important;
    /*border: 1px solid rgba(0,0,0,0.4) !important;*/
    padding: 10px 9px 10px 10px !important;
    line-height: 0 !important;
}

    .WhastappChatSendBoxButton:hover .fal[b-ho902k2x0v] {
        color: rgb(220 248 198);
        filter: drop-shadow(0 0 1px rgba(0,0,0,0.4));
    }

    .WhastappChatSendBoxButton .fal[b-ho902k2x0v] {
        font-size: 22px !important;
        margin: 0 !important;
        font-weight: 900;
    }

.WhatsappChatListContainer[b-ho902k2x0v] {
    height: calc(100vh - 187px);
    overflow: auto;
    background: #ededed;
    margin-top: 0px;
    border-bottom-left-radius: 20px;
}

.WhatsappChatListContainerButtonContainer[b-ho902k2x0v] {
    background: #ececec;
    width: 100%;
    height: 59px;
    position: relative;
    line-height: 2.3;
    padding-left: 10px
}

.WhatsappChatListContainerButtonContainerHeading[b-ho902k2x0v] {
    font-size: 25px;
    font-weight: 400 !important;
}

.WhatsappChatListContainerButton[b-ho902k2x0v] {
    position: absolute;
    right: 10px;
    top: 12px;
    background: transparent !important;
    border-radius: 10px !important;
    box-shadow: none !important;
    /*border: 2px solid rgba(0,0,0,0.4) !important;*/
}

    .WhatsappChatListContainerButton .fal[b-ho902k2x0v] {
        color: rgba(0,0,0,0.4);
        font-weight: 900;
        font-size: 25px !important;
    }

    .WhatsappChatListContainerButton:hover .fal[b-ho902k2x0v] {
        color: rgb(220 248 198) !important;
        filter: drop-shadow(0 0 1px rgba(0,0,0,0.4));
    }

.status-icon[b-ho902k2x0v] {
    position: absolute;
    right: 20px;
    bottom: 15px;
    font-size: 18px;
    font-weight: 400 !important;
}

.info-icon[b-ho902k2x0v] {
    position: absolute;
    right: 20px;
    top: 10px;
    font-size: 10px;
    font-weight: 400 !important;
    border-radius: 50%;
    color: rgba(0,0,0,0.4);
    border: .5px solid rgba(0,0,0,0.4);
    padding: 2px 6px;
    font-weight: 900;
    cursor: pointer;
}

    .info-icon:hover[b-ho902k2x0v] {
        color: #fff;
        background: rgba(0,0,0,0.4);
    }

.second-pane[b-ho902k2x0v] {
    max-height: calc(100vh - 160px) !important;
    overflow: auto !important;
    padding-bottom: 50px;
}

    .second-pane[b-ho902k2x0v]::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
        border-radius: 10px;
        background-color: #F5F5F5;
    }

    .second-pane[b-ho902k2x0v]::-webkit-scrollbar {
        width: 10px;
        background-color: #F5F5F5;
    }

    .second-pane[b-ho902k2x0v]::-webkit-scrollbar-thumb {
        border-radius: 10px;
        /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);*/
        background-color: #00144e;
    }


.small-grid-button[b-ho902k2x0v] {
    border-radius: 5px !important;
}


.DropDownAddButton[b-ho902k2x0v] {
    background-color: #525f87 !important;
    color: #fff !important;
    width: 100%;
}

.GridButton[b-ho902k2x0v] {
    width: fit-content;
    margin-left: 12px;
    border-radius: 7px !important;
    box-shadow: none !important;
    font-weight: 100 !important;
}

#cdgrid[b-ho902k2x0v] {
    height: calc(100vh - 350px) !important;
}

.feature_search_row[b-ho902k2x0v] {
    background: #F1F1F1 !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    margin-bottom: 0 !important;
}

.ui.button[b-ho902k2x0v] {
    cursor: pointer;
    display: inline-block;
    min-height: 1em;
    outline: 0;
    border: none;
    vertical-align: baseline;
    background: #e0e1e2 none;
    color: rgba(0,0,0,.6);
    font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
    margin: 0 0.25em 0 0;
    padding: 0.78571429em 1.5em 0.78571429em;
    text-transform: none;
    text-shadow: none;
    font-weight: 700;
    line-height: 1em;
    font-style: normal;
    text-align: center;
    text-decoration: none;
    border-radius: 0.28571429rem;
    box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgb(34 36 38 / 15%) inset;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;
    transition: opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;
    will-change: '';
    -webkit-tap-highlight-color: transparent;
}

.feature_options_row[b-ho902k2x0v], .feature_search_row[b-ho902k2x0v] {
    width: 100% !important;
}

.feature_options_row[b-ho902k2x0v], .feature_search_row[b-ho902k2x0v], .content_container[b-ho902k2x0v] {
    padding-left: 25px !important;
    padding-right: 25px !important;
}

.ui.form .fields > .field[b-ho902k2x0v] {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

.ui.form .fields[b-ho902k2x0v] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin: 0 -0.5em 1em;
}

    .ui.form .fields .wide.field[b-ho902k2x0v] {
        width: 6.25%;
        padding-left: 0.5em;
        padding-right: 0.5em;
    }

    .ui.form .fields .field:first-child[b-ho902k2x0v] {
        border-left: none;
        box-shadow: none;
    }

    .ui.form .field:last-child[b-ho902k2x0v], .ui.form .fields:last-child .field[b-ho902k2x0v] {
        margin-bottom: 0;
    }

    .ui.form .fields .field[b-ho902k2x0v] {
        clear: both;
        margin: 0;
    }

.ui.form .field[b-ho902k2x0v] {
    clear: both;
    margin: 0 0 1em;
}

.ui.form .field[b-ho902k2x0v] {
    clear: both;
    margin: 0 0 1em;
}

.ui.form .fields > .field[b-ho902k2x0v] {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto !important;
    flex: 0 1 auto !important;
    padding-left: 0.5em !important;
    padding-right: 0.5em !important;
}

element.style[b-ho902k2x0v] {
}

.ui.form .four.wide.field[b-ho902k2x0v] {
    width: 21% !important;
}

.ui.form .three.wide.field[b-ho902k2x0v] {
    width: 21% !important;
}

.ui.form .fields .wide.field[b-ho902k2x0v] {
    width: 1%;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

.ui.form .fields > .field:first-child[b-ho902k2x0v] {
    border-left: none;
    box-shadow: none;
}

.ui.form .field:last-child[b-ho902k2x0v], .ui.form .fields:last-child .field[b-ho902k2x0v] {
    margin-bottom: 0;
}

.ui.form .fields > .field[b-ho902k2x0v] {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

.feature_options_row[b-ho902k2x0v], .feature_search_row[b-ho902k2x0v], .content_container[b-ho902k2x0v] {
    padding-left: 25px;
    padding-right: 25px;
    background: transparent;
    margin-bottom: 15px !important;
}

    .feature_options_row ul[b-ho902k2x0v] {
        margin-left: -40px !important;
    }

        .feature_options_row ul li[b-ho902k2x0v], .voicemail_options_box ul li[b-ho902k2x0v] {
            cursor: pointer;
            display: inline;
            width: auto;
            padding: 10px 10px;
            border-radius: 10px;
            color: #00144e;
        }

            .feature_options_row ul li:hover[b-ho902k2x0v] {
                background: #00144e;
                color: #fff;
            }
