﻿/*  AryaVTD css Component Theme by Mehdi Rizvandi 13921213                           */
/*! aryavtd.component.css v5.4.1 | 13990305 1915 | AryaVTD | http://aryavandidad.com */

/* Theme Colors based on bootstrap v4
  brand: #14142b;
  primary: #007bff;
  secondary: #6c757d;
  success: #28a745;
  info: #17a2b8;
  warning: #ffc107;
  danger: #dc3545;
  light: #f8f9fa;
  dark: #343a40;
*/


/* -------: InlineMessage - START :------- */
.av-message-area {color:#fff;}
.av-message-area>input {margin-top:-7px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF5JREFUeNpiZGBgaGCgADAxUAioa8D////rQRiXYmzyTLgUEiOGYQAjI2MjNg3IbGQ1YD62WMBlG7pmnF7AphCbGO2ikexAxBZguAIWZzrA5md8hlAciIxDPzMBBBgAlMU7jpSdmqQAAAAASUVORK5CYII=);}
html[dir=rtl] .av-message-area>input {margin-left:-7px;}
html[dir=ltr] .av-message-area>input {margin-right:-7px;}
.av-message-area-error {background-color:#f04124;}
.av-message-area-warning {background-color:#e99002;}
.av-message-area-information {background-color:#82c9de;}
.av-message-area-success {background-color:#43ac6a;}
.av-message-area-information::after,
.av-message-area-warning::after,
.av-message-area-error::after,
.av-message-area-success::after { position:absolute; top:0; font-family:FontAwesome; font-size:3rem; }

html[dir=rtl] .av-message-area-information::after {content:'\f05a';right:10px;}
html[dir=rtl] .av-message-area-warning::after {content:'\f071';right:10px;}
html[dir=rtl] .av-message-area-error::after {content:'\f057';right:10px;}
html[dir=rtl] .av-message-area-success::after {content:'\f058';right:10px;}

html[dir=ltr] .av-message-area-information::after {content:'\f05a';left:10px;}
html[dir=ltr] .av-message-area-warning::after {content:'\f071';left:10px;}
html[dir=ltr] .av-message-area-error::after {content:'\f057';left:10px;}
html[dir=ltr] .av-message-area-success::after {content:'\f058';left:10px;}

.av-message-area>span {
    background-color:#f2f2f2;
    color:#111;
    padding:0.25rem 0.5rem 0rem 0.5rem;
    margin:0 0.25rem 0.25rem 0.25rem;
    border:1px solid #aaa;
    border-radius:5px;
    display:inline-block;
}
/* -------: InlineMessage - END :------- */


/* -------: Box - START :------- */
.box {background-color:#fff;border:1px solid #ddd;}
.box.box-simple{}
.box.box-round {}
.box.box-slim  {}

.box.box-hoverable {}
.box.box-hoverable:after {background-color:rgba(0, 0, 0, 0.5);box-shadow:0 0 5px 1px rgba(0,0,0,0.2)}
.box.box-hoverable:hover {box-shadow:0 0 20px 1px rgba(0,0,0,0.3);}

.box-command {}
.box-command.box-simple {border-bottom:2px solid #d3e0f1;}

.box.box-container { border:2px solid #fff; box-shadow:0 0 10px 0px rgba(0,0,0,0.4); }

.box.box-shd-effect1 {box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);transition-duration:800ms;}
.box.box-shd-effect1:hover {box-shadow:0 5px 10px 0 rgba(0,0,0,0.5);transition-duration:300ms;}

/* box heading|footer */
/* <div class="box-heading brand-color-set[1|2] [border-simple|border-gray] [box-padding-[sm|md|xl]]">
        ...
    </div>
*/
.box-heading {}
.box-heading.border-simple {}
.box-heading.box-padding-sm {} /* Slim */
.box-heading.box-padding-md {} /* Meduim */
.box-heading.box-padding-xl {} /* Fat */

.box-footer {}
.box-footer.border-simple {}
.box-footer.box-padding-sm {} /* Slim */
.box-footer.box-padding-md {} /* Meduim */
.box-footer.box-padding-xl {} /* Fat */

.box>.box-heading {}
/* -------: Box - END :------- */


/* -------: Inline Coll Tooltip - START :------- */
/* Inline coll tooltip */
span[data-tip] {color:#007bff;}
span[data-tip]:hover {color:#dc3545;}
span[data-tip]:hover:after
{
    padding:4px 8px;
    color:#ddd;
    -moz-box-shadow:0px 0px 4px #1a1d20;
    -webkit-box-shadow:0px 0px 4px #1a1d20;
    box-shadow:0px 0px 4px #1a1d20;
    background-color:#343a40;
}
/* -------: Inline coll tooltip - END :------- */


/* -------: Quote - START :------- */
.av-quote-brand     {background-color:#f4e9f4;border-color:#14142b #24244f #14142b #14142b;}
.av-quote-primary   {background-color:#e5f1ff;border-color:#007bff #003d7f #007bff #007bff;}
.av-quote-secondary {background-color:#f0f1f2;border-color:#6c757d #363a3e #6c757d #6c757d;}
.av-quote-success   {background-color:#e9f6ec;border-color:#28a745 #145322 #28a745 #28a745;}
.av-quote-danger    {background-color:#fbeaec;border-color:#dc3545 #6e1a22 #dc3545 #dc3545;}
.av-quote-warning   {background-color:#fff9e6;border-color:#ffc107 #7f6003 #ffc107 #ffc107;color:#343a40;}
.av-quote-info      {background-color:#e7f6f8;border-color:#17a2b8 #0b515c #17a2b8 #17a2b8;}
.av-quote-light     {background-color:#fefefe;border-color:#f8f9fa #7c7c7d #f8f9fa #f8f9fa;color:#343a40;}
.av-quote-dark      {background-color:#eaebec;border-color:#343a40 #1a1d20 #343a40 #343a40;}
/* -------: Quote - END :------- */


/* -------: Tag (Label/Pill) - START :------- */
.av-tag {color:#fff;}
.av-tag.av-tag-round{}
.av-tag.av-tag-pill {}
.av-tag-brand       {background-color:#14142b;border-color:#24244f;}
.av-tag-primary     {background-color:#007bff;border-color:#003d7f;}
.av-tag-secondary   {background-color:#6c757d;border-color:#363a3e;}
.av-tag-success     {background-color:#28a745;border-color:#145322;}
.av-tag-danger      {background-color:#dc3545;border-color:#6e1a22;}
.av-tag-warning     {background-color:#ffc107;border-color:#7f6003;color:#343a40;}
.av-tag-info        {background-color:#17a2b8;border-color:#0b515c;}
.av-tag-light       {background-color:#f8f9fa;border-color:#7c7c7d;color:#343a40;}
.av-tag-dark        {background-color:#343a40;border-color:#1a1d20;color:#f8f9fa;}
/* -------: Tag (Label/Pill) - END :------- */


/* -------: Password - START :------- */
.pStrength-weak {background-color:#f04124;}
.pStrength-medium {background-color:#e99002;}
.pStrength-good {background-color:#43ac6a;}
.pStrength-strong {background-color:#5bc0de;}
#password-meter {height:5px;}
#password-hint {padding:0px;}

.av-pscolor-0 {background-color:#fcfcfc !important;color:#333 !important;}
.av-pscolor-1 {background-color:#f04124 !important;color:#fff !important;}
.av-pscolor-2 {background-color:#f05238 !important;color:#fff !important;}
.av-pscolor-3 {background-color:#f0644c !important;color:#fff !important;}
.av-pscolor-4 {background-color:#e99002 !important;color:#fff !important;}
.av-pscolor-5 {background-color:#e99b1e !important;color:#fff !important;}
.av-pscolor-6 {background-color:#e9a53a !important;color:#fff !important;}
.av-pscolor-7 {background-color:#63ac7e !important;color:#fff !important;}
.av-pscolor-8 {background-color:#52ac73 !important;color:#fff !important;}
.av-pscolor-9 {background-color:#43ac6a !important;color:#fff !important;}
.av-pscolor-10 {background-color:#82c9de !important;color:#fff !important;}
.av-pscolor-11 {background-color:#6fc5de !important;color:#fff !important;}
.av-pscolor-12 {background-color:#5bc0de !important;color:#fff !important;}
/* -------: Password - END :------- */


/* -------: IDCard - START :------- */
.av-idcard {-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;-moz-box-shadow:0 0 5px #111;-webkit-box-shadow:0 0 5px #111;-o-box-shadow:0 0 5px;box-shadow:0 0 5px #111;border:3px solid #fff}
.av-idcard>div:first-child {-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
.av-idcard>div:first-child>div:first-child {color:#fff;}
.av-idcard>div>*:last-child {color:#fff;}
.av-idcard-content {}
.av-idcard-action {}
.av-idcard-action a {color:#fff;}
.av-idcard-action a:hover {color:#fff;}
.av-idcard-green {background-color:#64bb46;}
.av-idcard-blue {background-color:#779acc;}
.av-idcard-orange {background-color:#f6c64b;}
.av-idcard-red {background-color:#e55;}
.av-idcard-green>div:first-child {border:#349f16 5px solid;}
.av-idcard-blue>div:first-child {border:#2b5796 5px solid;}
.av-idcard-orange>div:first-child {border:#f6961b 5px solid;}
.av-idcard-green>div>*:last-child {background-color:#349f16;}
.av-idcard-blue>div>*:last-child {background-color:#2b5796;}
.av-idcard-orange>div>*:last-child {background-color:#f6961b;}
.av-idcard-red>div>*:last-child {background-color:#833;}
/* -------: IDCard - END :------- */


/* -------: Simple Card - START :------- */
.av-simcard {
    border:2px solid #fff;
    background-color:#fff;
    border-radius:0.25rem;
    box-shadow:0 0 10px 0px rgba(0,0,0,0.5);
    overflow:hidden;
}
/* -------: Simple Card - END :------- */


/* -------: Dynamic Hint Box - START :------- */
.av-dynahint>div:first-child {background-color:#022551;padding:3px;}
.av-dynahint>div:last-child {background-color:#022551;padding:10px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;}
.av-dynahint>div:last-child>div:first-child {background-color:#022551;padding:3px;font-size:1.2em;color:#fff;border-bottom:5px solid #164478;}
.av-dynahint>div:last-child>div:last-child {background-color:#a7c0dc;padding:10px;color:#001b3c;border:3px solid #164478;border-bottom-left-radius:15px;border-bottom-right-radius:15px;}
/* -------: Dynamic Hint Box - END :------- */


/* -------: Max Length Hint - START :------- */
.av-maxlen-remain {color:#666;font-size:.9em;}
.av-maxlen-remain.has-warning{color:#e99002;}
.av-maxlen-remain.has-error{color:#f04124;}
/* -------: Max Length Hint - END :------- */


/* -------: Pager(Custom Repeater) - START :------- */
.pager { border:1px solid #ddd; background-color:#eee; }
.pager-enabled { color:#34489f; }
.pager-disabled { color:#eee; background-color:#34489f; border:1px solid #333; }
.pager-disabled:hover { color:#eee; }
/* -------: Pager(Custom Repeater) - END :------- */


/* -------: Banner (Slideshow/Photo) - START :------- */
/* Developed by Nooshin Zomorodi, Updated By Mehdi Rizvandi */
.av-banner {}
.av-banner>img {}
.av-banner-body {}
.av-banner-body.av-banner-txt-white, .av-banner-body.av-banner-dark {color:#fff;}
.av-banner-body.av-banner-txt-black, .av-banner-body.av-banner-light {color:#000;}
.av-banner-body.av-banner-right {}
.av-banner-body.av-banner-center {}
.av-banner-body.av-banner-black, .av-banner-body.av-banner-dark {background-color:rgba(0,0,0,0.5);}
.av-banner-body.av-banner-white, .av-banner-body.av-banner-light {background-color:rgba(255,255,255,0.5);}
.av-banner-body .av-banner-title {text-shadow:1px 1px 1px #fff;}
.av-banner-body .av-banner-title:after {}
.av-banner-body .av-banner-text {}
.av-banner-body .av-banner-title.av-banner-selfbg-white,
.av-banner-body .av-banner-text.av-banner-selfbg-white,
.av-banner-body .av-banner-title.av-banner-light,
.av-banner-body .av-banner-title.av-banner-light, .av-banner-body .av-banner-text.av-banner-light {background-color:rgba(255,255,255,0.5);border-radius:0.25rem;}
.av-banner-body .av-banner-text.av-banner-light {color:#000;text-shadow:1px 1px 1px #fff;}
.av-banner-body .av-banner-title.av-banner-selfbg-black,
.av-banner-body .av-banner-text.av-banner-selfbg-balck,
.av-banner-body .av-banner-title.av-banner-dark,
.av-banner-body .av-banner-text.av-banner-dark {background-color:rgba(0,0,0,0.5);border-radius:0.25rem;}
.av-banner-body .av-banner-title.av-banner-dark, .av-banner-body .av-banner-text.av-banner-dark {color:#fff;text-shadow:1px 1px 1px #000;}
@media(max-width:480px)
{
    .av-banner-body {position:relative;background-color:#34489f;}
}
/* -------: Banner (Slideshow/Photo) - END :------- */


/* -------: Simple Banner (Slideshow/Photo) - START :------- */
/* Developed by Nooshin Zomorodi */
/* -------: Simple Banner (Slideshow/Photo) - END :------- */


/* -------: Metro Big Button - START :------- */
.av-btn-metro {border:5px solid #fff;}
.av-btn-metro:hover {}
/* Icon */
.av-btn-metro>div:first-child {}
html [dir=rtl] .av-btn-metro>div:first-child {}
html [dir=ltr] .av-btn-metro>div:first-child {}
/* Title */
.av-btn-metro h3 {}
/* Description */
.av-btn-metro p {}
.av-btn-metro:hover p {}

.av-btn-metro.av-btn-brand {color:#f4e9f4;background-color:#14142b;}
.av-btn-metro.av-btn-brand:hover {color:#14142b;background-color:#f4e9f4;border:5px solid #14142b;}
.av-btn-metro.av-btn-brand p {color: #f8f9fa;}
.av-btn-metro.av-btn-brand:hover p {color: #14142b;}

.av-btn-metro.av-btn-primary {color:#e5f1ff;background-color:#007bff;}
.av-btn-metro.av-btn-primary:hover {color:#007bff;background-color:#e5f1ff;border:5px solid #007bff;}
.av-btn-metro.av-btn-primary p {color: #f8f9fa;}
.av-btn-metro.av-btn-primary:hover p {color: #007bff;}

.av-btn-metro.av-btn-secondary {color:#f0f1f2;background-color:#6c757d;}
.av-btn-metro.av-btn-secondary:hover {color:#6c757d;background-color:#f0f1f2;border:5px solid #6c757d;}
.av-btn-metro.av-btn-secondary p {color: #f8f9fa;}
.av-btn-metro.av-btn-secondary:hover p {color: #6c757d;}

.av-btn-metro.av-btn-success {color:#e9f6ec;background-color:#28a745;}
.av-btn-metro.av-btn-success:hover {color:#28a745;background-color:#e9f6ec;border:5px solid #28a745;}
.av-btn-metro.av-btn-success p {color: #f8f9fa;}
.av-btn-metro.av-btn-success:hover p {color: #28a745;}

.av-btn-metro.av-btn-danger {color:#fbeaec;background-color:#dc3545;}
.av-btn-metro.av-btn-danger:hover {color:#dc3545;background-color:#fbeaec;border:5px solid #dc3545;}
.av-btn-metro.av-btn-danger p {color: #f8f9fa;}
.av-btn-metro.av-btn-danger:hover p {color: #dc3545;}

.av-btn-metro.av-btn-warning {color:#fff9e6;background-color:#ffc107;}
.av-btn-metro.av-btn-warning:hover {color:#ffc107;background-color:#fff9e6;border:5px solid #ffc107;}
.av-btn-metro.av-btn-warning p {color: #f8f9fa;}
.av-btn-metro.av-btn-warning:hover p {color: #ffc107;}

.av-btn-metro.av-btn-info {color:#e7f6f8;background-color:#17a2b8;}
.av-btn-metro.av-btn-info:hover {color:#17a2b8;background-color:#e7f6f8;border:5px solid #17a2b8;}
.av-btn-metro.av-btn-info p {color: #f8f9fa;}
.av-btn-metro.av-btn-info:hover p {color: #17a2b8;}

.av-btn-metro.av-btn-light {color:#1a1d20;background-color:#f8f9fa;}
.av-btn-metro.av-btn-light:hover {color:#f8f9fa;background-color:#1a1d20;border:5px solid #f8f9fa;}
.av-btn-metro.av-btn-light p {color: #343a40;}
.av-btn-metro.av-btn-light:hover p {color: #f8f9fa;}

.av-btn-metro.av-btn-dark {color:#eaebec;background-color:#343a40;}
.av-btn-metro.av-btn-dark:hover {color:#343a40;background-color:#eaebec;border:5px solid #343a40;}
.av-btn-metro.av-btn-dark p {color: #f8f9fa;}
.av-btn-metro.av-btn-dark:hover p {color: #343a40;}
/* -------: Metro Big Button - END :------- */


/* -------: File Uploader - START :------- */
output {overflow: hidden;position:relative;}
html[dir=rtl] output {text-align: right;}
html[dir=ltr] output {text-align: left;}
output .upload-thumbnail {
	height:150px;
	border:2px solid #343a40;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 5px;
	-webkit-box-shadow: 0 0 5px;
	-o-box-shadow: 0 0 5px;
	box-shadow: 0 0 5px;
    position:absolute;
    top:10px;
    max-width:400px;
}
html[dir=rtl] output .upload-thumbnail {left:10px;}
html[dir=ltr] output .upload-thumbnail {right:10px;}
/* -------: File Uploader - END :------- */


/* -------: Custom File Uploader - START :------- */
.av-fileupload-plus {}
.av-fileupload-plus > label { border: 5px dashed #f8f9fa; /*text-shadow: 0px 0px 2px rgba(0,0,0,0.7);*/ background-color: rgba(255,255,255,0.5); }
/*.av-fileupload-plus.has-error > label {border-color: #dc3545;}*/
.av-fileupload-plus.has-warning > label {border-color: #ffc107;color: #ffc107;text-shadow:1px 1px 1px #000;font-size:1.1rem;}
/*.av-fileupload-plus.has-success > label {border-color: #28a745;}*/
.av-fileupload-plus > label::after { color: #343a40; text-shadow: 0px 0px 3px rgba(0,0,0,0.7); }
.av-fileupload-plus.has-error > label, .av-fileupload-plus.has-error > label::after {color: #dc3545;}
.av-fileupload-plus.has-warning > label::after {color: #ffc107;}
.av-fileupload-plus.has-success > label, .av-fileupload-plus.has-success > label::after {color: #28a745;}
.av-fileupload-plus > button { color:#fff; background-color:rgba(0,0,0,0.7); }
/* -------: Custom File Uploader - END :------- */


/* -------: Custom Checkbox - START :------- */
.av-chk-brand.av-checkbox:hover .checkmark { background-color: #3c3c85; }
.av-chk-brand.av-checkbox .checkmark { background-color: #e3e8f8; border: 1px solid #14142b; }
.av-chk-brand.av-checkbox input:checked + .checkmark { background-color: #14142b; }
.av-chk-brand.av-checkbox input:disabled + .checkmark { background-color: #eee; }

.av-chk-primary.av-checkbox:hover .checkmark { background-color: #82bfff; }
.av-chk-primary.av-checkbox .checkmark { background-color: #e5f1ff; border: 1px solid #007bff; }
.av-chk-primary.av-checkbox input:checked + .checkmark { background-color: #007bff; }
.av-chk-primary.av-checkbox input:disabled + .checkmark { background-color: #c3e0ff; }

.av-chk-secondary.av-checkbox:hover .checkmark { background-color: #b0b4bb; }
.av-chk-secondary.av-checkbox .checkmark { background-color: #f0f1f2; border: 1px solid #6c757d; }
.av-chk-secondary.av-checkbox input:checked + .checkmark { background-color: #6c757d; }
.av-chk-secondary.av-checkbox input:disabled + .checkmark { background-color: #d3d5d9; }

.av-chk-success.av-checkbox:hover .checkmark { background-color: #6ddb86; }
.av-chk-success.av-checkbox .checkmark { background-color: #e9f6ec; border: 1px solid #28a745; }
.av-chk-success.av-checkbox input:checked + .checkmark { background-color: #28a745; }
.av-chk-success.av-checkbox input:disabled + .checkmark { background-color: #9fe8af; }

.av-chk-info.av-checkbox:hover .checkmark { background-color: #5edbea; }
.av-chk-info.av-checkbox .checkmark { background-color: #fbeaec; border: 1px solid #17a2b8; }
.av-chk-info.av-checkbox input:checked + .checkmark { background-color: #17a2b8; }
.av-chk-info.av-checkbox input:disabled + .checkmark { background-color: #95e7f1; }

.av-chk-warning.av-checkbox:hover .checkmark { background-color: #ffdf89; }
.av-chk-warning.av-checkbox .checkmark { background-color: #fff9e6; border: 1px solid #ffc107; }
.av-chk-warning.av-checkbox input:checked + .checkmark { background-color: #ffc107; }
.av-chk-warning.av-checkbox input:disabled + .checkmark { background-color: #fff0ca; }

.av-chk-danger.av-checkbox:hover .checkmark { background-color: #f0a3a9; }
.av-chk-danger.av-checkbox .checkmark { background-color: #e7f6f8; border: 1px solid #dc3545; }
.av-chk-danger.av-checkbox input:checked + .checkmark { background-color: #dc3545; }
.av-chk-danger.av-checkbox input:disabled + .checkmark { background-color: #fadadc; }

.av-chk-light.av-checkbox:hover .checkmark { background-color: #b2bdc8; }
.av-chk-light.av-checkbox .checkmark { background-color: #fefefe; border: 1px solid #f8f9fa; }
.av-chk-light.av-checkbox input:checked + .checkmark { background-color: #f8f9fa; }
.av-chk-light.av-checkbox input:disabled + .checkmark { background-color: #8f9faf; }
.av-chk-light.av-checkbox .checkmark:after { border: solid #343a40; border-width: 0 3px 3px 0; }

.av-chk-dark.av-checkbox:hover .checkmark { background-color: #707686; }
.av-chk-dark.av-checkbox .checkmark { background-color: #eaebec; border: 1px solid #343a40; }
.av-chk-dark.av-checkbox input:checked + .checkmark { background-color: #343a40; }
.av-chk-dark.av-checkbox input:disabled + .checkmark { background-color: #9298a5; }

.av-checkbox input:disabled { cursor:move !important; }

.av-checkbox .checkmark:after { border: solid #fff; border-width: 0 3px 3px 0; }
.av-checkbox input:checked ~ .checkmark:after { }
/* -------: Custom Checkbox - END :------- */


/* -------: Custom Radio for Sort - START :------- */
.av-custom-radio>label {}
.av-custom-radio.sort-priority>label:before {}
.av-custom-radio.sort-asc>label:before  {}
.av-custom-radio.sort-desc>label:before {}
/* -------: Custom Radio for Sort - END :------- */


/* :-------:-------: Check Toggle :: START :-------:-------: */

/* -------: Check Toggle Primary - START :------- */
.av-chktoggle.av-chktoggle-brand + .av-chktoggle-label {
    transition:0.5s;
    background-color:#3c3c85;
-webkit-box-shadow:inset 0 0 0 0px #3c3c85,0 0 0 2px #3c3c85;
   -moz-box-shadow:inset 0 0 0 0px #3c3c85,0 0 0 2px #3c3c85;
        box-shadow:inset 0 0 0 0px #3c3c85,0 0 0 2px #3c3c85;
}
.av-chktoggle.av-chktoggle-brand:checked + .av-chktoggle-label {
-webkit-box-shadow:inset 0 0 0 20px #14142b,0 0 0 2px #14142b;
   -moz-box-shadow:inset 0 0 0 20px #14142b,0 0 0 2px #14142b;
        box-shadow:inset 0 0 0 20px #14142b,0 0 0 2px #14142b;
}
.av-chktoggle.av-chktoggle-brand + .av-chktoggle-label:after { color:#3c3c85; } /*text:checked*/
.av-chktoggle.av-chktoggle-brand:checked + .av-chktoggle-label:after { color:#14142b; } /*text:disabled*/
.av-chktoggle.av-chktoggle-brand:disabled + .av-chktoggle-label:after { color:#ddd; }
/* -------: Check Toggle brand - END :------- */

/* -------: Check Toggle primary - START :------- */
.av-chktoggle.av-chktoggle-primary + .av-chktoggle-label {
    transition:0.5s;
    background-color:#80bdff;
-webkit-box-shadow:inset 0 0 0 0px #80bdff,0 0 0 2px #80bdff;
   -moz-box-shadow:inset 0 0 0 0px #80bdff,0 0 0 2px #80bdff;
        box-shadow:inset 0 0 0 0px #80bdff,0 0 0 2px #80bdff;
}
.av-chktoggle.av-chktoggle-primary:checked + .av-chktoggle-label {
-webkit-box-shadow:inset 0 0 0 20px #007bff,0 0 0 2px #007bff;
   -moz-box-shadow:inset 0 0 0 20px #007bff,0 0 0 2px #007bff;
        box-shadow:inset 0 0 0 20px #007bff,0 0 0 2px #007bff;
}
.av-chktoggle.av-chktoggle-primary + .av-chktoggle-label:after { color:#80bdff; }
.av-chktoggle.av-chktoggle-primary:checked + .av-chktoggle-label:after { color:#007bff; }
.av-chktoggle.av-chktoggle-primary:disabled + .av-chktoggle-label:after { color:#ddd; }
/* -------: Check Toggle primary - END :------- */

/* -------: Check Toggle secondary - START :------- */
.av-chktoggle.av-chktoggle-secondary + .av-chktoggle-label {
    transition:0.5s;
    background-color:#b6babe;
-webkit-box-shadow:inset 0 0 0 0px #b6babe,0 0 0 2px #b6babe;
   -moz-box-shadow:inset 0 0 0 0px #b6babe,0 0 0 2px #b6babe;
        box-shadow:inset 0 0 0 0px #b6babe,0 0 0 2px #b6babe;
}
.av-chktoggle.av-chktoggle-secondary:checked + .av-chktoggle-label {
-webkit-box-shadow:inset 0 0 0 20px #6c757d,0 0 0 2px #6c757d;
   -moz-box-shadow:inset 0 0 0 20px #6c757d,0 0 0 2px #6c757d;
        box-shadow:inset 0 0 0 20px #6c757d,0 0 0 2px #6c757d;
}
.av-chktoggle.av-chktoggle-secondary + .av-chktoggle-label:after { color:#b6babe; }
.av-chktoggle.av-chktoggle-secondary:checked + .av-chktoggle-label:after { color:#6c757d; }
.av-chktoggle.av-chktoggle-secondary:disabled + .av-chktoggle-label:after { color:#ddd; }
/* -------: Check Toggle secondary - END :------- */

/* -------: Check Toggle success - START :------- */
.av-chktoggle.av-chktoggle-success + .av-chktoggle-label {
    transition:0.5s;
    background-color:#94d3a2;
-webkit-box-shadow:inset 0 0 0 0px #94d3a2,0 0 0 2px #94d3a2;
   -moz-box-shadow:inset 0 0 0 0px #94d3a2,0 0 0 2px #94d3a2;
        box-shadow:inset 0 0 0 0px #94d3a2,0 0 0 2px #94d3a2;
}
.av-chktoggle.av-chktoggle-success:checked + .av-chktoggle-label {
-webkit-box-shadow:inset 0 0 0 20px #28a745,0 0 0 2px #28a745;
   -moz-box-shadow:inset 0 0 0 20px #28a745,0 0 0 2px #28a745;
        box-shadow:inset 0 0 0 20px #28a745,0 0 0 2px #28a745;
}

.av-chktoggle.av-chktoggle-success + .av-chktoggle-label:after { color:#94d3a2; }
.av-chktoggle.av-chktoggle-success:checked + .av-chktoggle-label:after { color:#28a745; }
.av-chktoggle.av-chktoggle-success:disabled + .av-chktoggle-label:after { color:#ddd; }
/* -------: Check Toggle success - END :------- */

/* -------: Check Toggle danger - START :------- */
.av-chktoggle.av-chktoggle-danger + .av-chktoggle-label {
    transition:0.5s;
    background-color:#ee9aa2;
-webkit-box-shadow:inset 0 0 0 0px #ee9aa2,0 0 0 2px #ee9aa2;
   -moz-box-shadow:inset 0 0 0 0px #ee9aa2,0 0 0 2px #ee9aa2;
        box-shadow:inset 0 0 0 0px #ee9aa2,0 0 0 2px #ee9aa2;
}
.av-chktoggle.av-chktoggle-danger:checked + .av-chktoggle-label {
-webkit-box-shadow:inset 0 0 0 20px #dc3545,0 0 0 2px #dc3545;
   -moz-box-shadow:inset 0 0 0 20px #dc3545,0 0 0 2px #dc3545;
        box-shadow:inset 0 0 0 20px #dc3545,0 0 0 2px #dc3545;
}
.av-chktoggle.av-chktoggle-danger + .av-chktoggle-label:after { color:#ee9aa2; }
.av-chktoggle.av-chktoggle-danger:checked + .av-chktoggle-label:after { color:#dc3545; }
.av-chktoggle.av-chktoggle-danger:disabled + .av-chktoggle-label:after { color:#ddd; }
/* -------: Check Toggle danger - END :------- */

/* -------: Check Toggle warning - START :------- */
.av-chktoggle.av-chktoggle-warning + .av-chktoggle-label {
    transition:0.5s;
    background-color:#ffe083;
-webkit-box-shadow:inset 0 0 0 0px #ffe083,0 0 0 2px #ffe083;
   -moz-box-shadow:inset 0 0 0 0px #ffe083,0 0 0 2px #ffe083;
        box-shadow:inset 0 0 0 0px #ffe083,0 0 0 2px #ffe083;
}
.av-chktoggle.av-chktoggle-warning:checked + .av-chktoggle-label {
-webkit-box-shadow:inset 0 0 0 20px #ffc107,0 0 0 2px #ffc107;
   -moz-box-shadow:inset 0 0 0 20px #ffc107,0 0 0 2px #ffc107;
        box-shadow:inset 0 0 0 20px #ffc107,0 0 0 2px #ffc107;
}
.av-chktoggle.av-chktoggle-warning + .av-chktoggle-label:after { color:#ffe083; }
.av-chktoggle.av-chktoggle-warning:checked + .av-chktoggle-label:after { color:#ffc107; }
.av-chktoggle.av-chktoggle-warning:disabled + .av-chktoggle-label:after { color:#ddd; }
/* -------: Check Toggle warning - END :------- */

/* -------: Check Toggle info - START :------- */
.av-chktoggle.av-chktoggle-info + .av-chktoggle-label {
    transition:0.5s;
    background-color:#8bd1dc;
-webkit-box-shadow:inset 0 0 0 0px #8bd1dc,0 0 0 2px #8bd1dc;
   -moz-box-shadow:inset 0 0 0 0px #8bd1dc,0 0 0 2px #8bd1dc;
        box-shadow:inset 0 0 0 0px #8bd1dc,0 0 0 2px #8bd1dc;
}
.av-chktoggle.av-chktoggle-info:checked + .av-chktoggle-label {
-webkit-box-shadow:inset 0 0 0 20px #17a2b8,0 0 0 2px #17a2b8;
   -moz-box-shadow:inset 0 0 0 20px #17a2b8,0 0 0 2px #17a2b8;
        box-shadow:inset 0 0 0 20px #17a2b8,0 0 0 2px #17a2b8;
}
.av-chktoggle.av-chktoggle-info + .av-chktoggle-label:after { color:#8bd1dc; }
.av-chktoggle.av-chktoggle-info:checked + .av-chktoggle-label:after { color:#17a2b8; }
.av-chktoggle.av-chktoggle-info:disabled + .av-chktoggle-label:after { color:#ddd; }
/* -------: Check Toggle info - END :------- */

/* -------: Check Toggle light - START :------- */
.av-chktoggle.av-chktoggle-light + .av-chktoggle-label {
    transition:0.5s;
    background-color:#bebebe;
-webkit-box-shadow:inset 0 0 0 0px #bebebe,0 0 0 2px #bebebe;
   -moz-box-shadow:inset 0 0 0 0px #bebebe,0 0 0 2px #bebebe;
        box-shadow:inset 0 0 0 0px #bebebe,0 0 0 2px #bebebe;
}
.av-chktoggle.av-chktoggle-light:checked + .av-chktoggle-label {
-webkit-box-shadow:inset 0 0 0 20px #f8f9fa,0 0 0 2px #f8f9fa;
   -moz-box-shadow:inset 0 0 0 20px #f8f9fa,0 0 0 2px #f8f9fa;
        box-shadow:inset 0 0 0 20px #f8f9fa,0 0 0 2px #f8f9fa;
}
.av-chktoggle.av-chktoggle-light + .av-chktoggle-label:after { color:#bebebe; }
.av-chktoggle.av-chktoggle-light:checked + .av-chktoggle-label:after { color:#f8f9fa; }
.av-chktoggle.av-chktoggle-light:disabled + .av-chktoggle-label:after { color:#ddd; }
/* -------: Check Toggle light - END :------- */

/* -------: Check Toggle dark - START :------- */
.av-chktoggle.av-chktoggle-dark + .av-chktoggle-label {
    transition:0.5s;
    background-color:#9a9da0;
-webkit-box-shadow:inset 0 0 0 0px #9a9da0,0 0 0 2px #9a9da0;
   -moz-box-shadow:inset 0 0 0 0px #9a9da0,0 0 0 2px #9a9da0;
        box-shadow:inset 0 0 0 0px #9a9da0,0 0 0 2px #9a9da0;
}
.av-chktoggle.av-chktoggle-dark:checked + .av-chktoggle-label {
-webkit-box-shadow:inset 0 0 0 20px #343a40,0 0 0 2px #343a40;
   -moz-box-shadow:inset 0 0 0 20px #343a40,0 0 0 2px #343a40;
        box-shadow:inset 0 0 0 20px #343a40,0 0 0 2px #343a40;
}
.av-chktoggle.av-chktoggle-dark + .av-chktoggle-label:after { color:#9a9da0; }
.av-chktoggle.av-chktoggle-dark:checked + .av-chktoggle-label:after { color:#343a40; }
.av-chktoggle.av-chktoggle-dark:disabled + .av-chktoggle-label:after { color:#ddd; }
/* -------: Check Toggle dark - END :------- */


/* -------: Check Toggle General Class - START :------- */
/*disabled:checked*/
.av-chktoggle:checked:disabled + .av-chktoggle-label {
  background-color:#ddd;
-webkit-box-shadow: inset 0 0 0 18px #ddd,0 0 0 2px #ddd;
   -moz-box-shadow: inset 0 0 0 18px #ddd,0 0 0 2px #ddd;
        box-shadow: inset 0 0 0 18px #ddd,0 0 0 2px #ddd;
}
.av-chktoggle:disabled + .av-chktoggle-label {
-webkit-box-shadow: inset 0 0 0 18px #ddd,0 0 0 2px #ddd;
   -moz-box-shadow: inset 0 0 0 18px #ddd,0 0 0 2px #ddd;
        box-shadow: inset 0 0 0 18px #ddd,0 0 0 2px #ddd;
}
/* -------: Check Toggle General Class - END :------- */

/* :-------:-------: Check Toggle :: END :-------:-------: */


/* -------: Line Decoration - START :------- */
/* Developed by Nooshin Zomorodi 13960231 */
.line-deco.line-deco-brand span{color:#4367cb;}
.line-deco.line-deco-brand span:before,.line-deco.line-deco-brand span:after {border-bottom: 1px solid #93a7e3;border-top: 2px solid #4367cb;}
.line-deco.line-deco-primary span{color:#007bff;}
.line-deco.line-deco-primary span:before,.line-deco.line-deco-primary span:after {border-bottom: 1px solid #dae0e5;border-top: 2px solid #007bff;}
.line-deco.line-deco-secondary span{color:#6c757d;}
.line-deco.line-deco-secondary span:before,.line-deco.line-deco-secondary span:after {border-bottom: 1px solid #343a40;border-top: 2px solid #6c757d;}
.line-deco.line-deco-success span{color:#28a745;}
.line-deco.line-deco-success span:before,.line-deco.line-deco-success span:after {border-bottom: 1px solid #dae0e5;border-top: 2px solid #28a745;}
.line-deco.line-deco-danger span{color:#dc3545;}
.line-deco.line-deco-danger span:before,.line-deco.line-deco-danger span:after {border-bottom: 1px solid #dae0e5;border-top: 2px solid #dc3545;}
.line-deco.line-deco-warning span{color:#ffc107;}
.line-deco.line-deco-warning span:before,.line-deco.line-deco-warning span:after {border-bottom: 1px solid #343a40;border-top: 2px solid #ffc107;}
.line-deco.line-deco-info span{color:#17a2b8;}
.line-deco.line-deco-info span:before,.line-deco.line-deco-info span:after {border-bottom: 1px solid #343a40;border-top: 2px solid #17a2b8;}
.line-deco.line-deco-light span{color:#f8f9fa;}
.line-deco.line-deco-light span:before,.line-deco.line-deco-light span:after {border-bottom: 1px solid #343a40;border-top: 2px solid #f8f9fa;}
.line-deco.line-deco-dark span{color:#343a40;}
.line-deco.line-deco-dark span:before,.line-deco.line-deco-dark span:after {border-bottom: 1px solid #343a40;border-top: 2px solid #343a40;}
/* -------: Line Decoration - END :------- */


/* -------: Big Live Button - START :------- */
.av-btn-live {}
.av-btn-live a, .av-btn-live a:hover {color:#fff !important;}
.av-btn-live>div {}
.av-btn-live>div>div {background-color:rgba(0,0,0,0.7); color:#fff; text-shadow:1px 1px 2px #000;}
.av-btn-live>div>div>span {}
.av-btn-live>div>div:before {background-color:#dc3545;}
.av-btn-live>div>div:hover {color:#fff;}
.av-btn-live>div>div:hover:before {background-color:#dc3545;}
/* -------: Big Live Button - END :------- */


/* :-------:-------: Arya Cards :: START :-------:-------: */
/* -------: Cards General Class - START :------- */
.av-card-shd    {transition-duration:900ms;box-shadow:0px 1px 5px 0px #555;}
.av-card-shd-sm {transition-duration:900ms;box-shadow:0px 0px 5px  #111;}
.av-card-shd-md {transition-duration:900ms;box-shadow:0px 0px 8px  #111;}
.av-card-shd-lg {transition-duration:900ms;box-shadow:0px 0px 10px #111;}
.av-card-shd-xl {transition-duration:900ms;box-shadow:0px 0px 15px #111;}
/* -------: Cards General Class - END :------- */


/* -------: Live Card - START :------- */
.av-livecard {border:3px solid #fff}
.av-livecard.av-card-primary .av-card-img:after { background:linear-gradient(to top,rgba(0,123,255,0.8) 5%, rgba(0,0,0,0) 35%); transition-duration:800ms; }
.av-livecard.av-card-primary { color:#fee; }
.av-livecard.av-card-primary:hover .av-card-img:after { background:rgba(0,123,255,0.8); transition-duration:300ms; }

.av-livecard.av-card-secondary .av-card-img:after { background:linear-gradient(to top,rgba(108,117,125,0.8) 5%, rgba(0,0,0,0) 35%); transition-duration:800ms; }
.av-livecard.av-card-secondary { color:#fee; }
.av-livecard.av-card-secondary:hover .av-card-img:after { background:rgba(108,117,125,0.8); transition-duration:300ms; }

.av-livecard.av-card-success .av-card-img:after { background:linear-gradient(to top,rgba(40,167,69,0.8) 5%, rgba(0,0,0,0) 35%); transition-duration:800ms; }
.av-livecard.av-card-success { color:#fee; }
.av-livecard.av-card-success:hover .av-card-img:after { background:rgba(40,167,69,0.8); transition-duration:300ms; }

.av-livecard.av-card-info .av-card-img:after { background:linear-gradient(to top,rgba(23,162,184,0.8) 5%, rgba(0,0,0,0) 35%); transition-duration:800ms; }
.av-livecard.av-card-info { color:#fee; }
.av-livecard.av-card-info:hover .av-card-img:after { background:rgba(23,162,184,0.8); transition-duration:300ms; }

.av-livecard.av-card-warning .av-card-img:after { background:linear-gradient(to top,rgba(255,193,7,0.8) 5%, rgba(0,0,0,0) 35%); transition-duration:800ms; }
.av-livecard.av-card-warning { color:#fee; }
.av-livecard.av-card-warning:hover .av-card-img:after { background:rgba(255,193,7,0.8); transition-duration:300ms; }

.av-livecard.av-card-danger .av-card-img:after { background:linear-gradient(to top,rgba(220,53,69,0.8) 5%, rgba(0,0,0,0) 35%); transition-duration:800ms; }
.av-livecard.av-card-danger { color:#fee; }
.av-livecard.av-card-danger:hover .av-card-img:after { background:rgba(220,53,69,0.8); transition-duration:300ms; }

.av-livecard.av-card-light .av-card-img:after { background:linear-gradient(to top,rgba(248,249,250,0.8) 5%, rgba(0,0,0,0) 35%); transition-duration:800ms; }
.av-livecard.av-card-light { color:#fee; }
.av-livecard.av-card-light:hover .av-card-img:after { background:rgba(248,249,250,0.8); transition-duration:300ms; }

.av-livecard.av-card-dark .av-card-img:after { background:linear-gradient(to top,rgba(52,58,69,0.8) 5%, rgba(0,0,0,0) 35%); transition-duration:800ms; }
.av-livecard.av-card-dark { color:#fee; }
.av-livecard.av-card-dark:hover .av-card-img:after { background:rgba(52,58,69,0.8); transition-duration:300ms; }
/* -------: Live Card - END :------- */


/* -------: Animating Card - START :------- */
.av-animcard {box-shadow:0 0 2px 0px #aaa;}
.av-animcard:hover {box-shadow:0 0 20px 1px #ccc;}
.av-animcard.bg-light {background-color:#f8f9fa;color:#343a40;}
.av-animcard.bg-dark {background-color:#343a40;color:#f8f9fa;}
.av-animcard .av-card-img {}
.av-animcard:hover .av-card-img {}
.av-animcard .av-card-body {}
.av-animcard .av-card-body .av-card-title {}
.av-animcard.bg-light .av-card-footer a {color:#343a40 !important;}
.av-animcard.bg-dark  .av-card-footer a {color:#f8f9fa !important;}
.av-animcard.av-card-shd:hover    {box-shadow:0px 4px  8px 3px #343a40;}
.av-animcard.av-card-shd-sm:hover {box-shadow:0px 0px 10px 5px #343a40;}
.av-animcard.av-card-shd-md:hover {box-shadow:0px 0px 15px 5px #343a40;}
.av-animcard.av-card-shd-lg:hover {box-shadow:0px 0px 20px 5px #343a40;}
.av-animcard.av-card-shd-xl:hover {box-shadow:0px 0px 25px 5px #343a40;}
/* -------: Animating Card - END :------- */


/* -------: Wide Card - START :------- */
.av-widecard {color:#ddd;background-color:#343a40;}
.av-widecard>div:first-child {}
.av-widecard .av-card-img {}
.av-widecard .logos {}
.av-widecard .logos img {}
.av-widecard .av-card-body {}
.av-widecard .av-card-body h1 {border-bottom:1px solid #ddd;}
.av-card-wlink {background-color:#ddd;color:#14142b;}
.av-card-wlink:before {}
.av-card-wlink:hover {}

.av-widecard.av-card-brand {color:#ddd;background-color:#662a7e;}
.av-widecard.av-card-primary {color:#ddd;background-color:#007bff;}
.av-widecard.av-card-secondary {color:#ddd;background-color:#6c757d;}
.av-widecard.av-card-success {color:#ddd;background-color:#28a745;}
.av-widecard.av-card-info {color:#ddd;background-color:#17a2b8;}
.av-widecard.av-card-warning {color:#ddd;background-color:#ffc107;}
.av-widecard.av-card-danger {color:#ddd;background-color:#dc3545;}
.av-widecard.av-card-light {color:#343a40;background-color:#f8f9fa;}
.av-widecard.av-card-dark {color:#ddd;background-color:#343a40;}
/* -------: Wide Card - END :------- */
/* :-------:-------: Arya Cards :: END :-------:-------: */


/* -------: Vertical Tab - START :------- */
.av-vtab {}
.av-vtab > div > ul {}
.av-vtab > div > ul > li {background-color:rgba(0,0,0,0.1);transition:300ms;cursor:pointer;border:5px solid #fff;}
.av-vtab > div > ul > li:hover {box-shadow:0 0 7px 3px rgba(0,0,0,0.2);transition:700ms;}
.av-vtab > div > ul > li:hover > i {}
.av-vtab > div > ul > li.active {background-color:rgba(0,0,0,0.2);box-shadow:0 0 7px 3px rgba(0,0,0,0.4);}

.av-vtab.av-vtab-brand      {color:#14142b;background-color:#f8f9fa;}
.av-vtab.av-vtab-primary    {color:#fff;background-color:#007bff;}
.av-vtab.av-vtab-secondary  {color:#ddd;background-color:#6c757d;}
.av-vtab.av-vtab-success    {color:#f8f9fa;background-color:#28a745;}
.av-vtab.av-vtab-info       {color:#f8f9fa;background-color:#17a2b8;}
.av-vtab.av-vtab-warning    {color:#343a40;background-color:#ffc107;}
.av-vtab.av-vtab-danger     {color:#ddd;background-color:#dc3545;}
.av-vtab.av-vtab-light      {color:#343a40;background-color:#f8f9fa;}
.av-vtab.av-vtab-dark       {color:#ddd;background-color:#343a40;}

.av-vtab.av-vtab-brand       > div > ul > li:after {background-color:rgba(146,39,143,0.7);color:#fff;}
.av-vtab.av-vtab-primary     > div > ul > li:after {background-color:rgba(255,255,255,0.7);}
.av-vtab.av-vtab-secondary   > div > ul > li:after {background-color:rgba(255,255,255,0.7);}
.av-vtab.av-vtab-success     > div > ul > li:after {background-color:rgba(255,255,255,0.7);}
.av-vtab.av-vtab-info        > div > ul > li:after {background-color:rgba(255,255,255,0.7);}
.av-vtab.av-vtab-warning     > div > ul > li:after {background-color:rgba(255,255,255,0.7);}
.av-vtab.av-vtab-danger      > div > ul > li:after {background-color:rgba(255,255,255,0.7);}
.av-vtab.av-vtab-light       > div > ul > li:after {background-color:rgba(255,255,255,0.7);}
.av-vtab.av-vtab-dark        > div > ul > li:after {background-color:rgba(255,255,255,0.7);}

.av-vtab.av-vtab-brand      .av-vtab-text {background-color:rgba(248,249,250,0.7);}
.av-vtab.av-vtab-primary    .av-vtab-text {background-color:rgba(0,123,255,0.7);}
.av-vtab.av-vtab-secondary  .av-vtab-text {background-color:rgba(108,117,125,0.7);}
.av-vtab.av-vtab-success    .av-vtab-text {background-color:rgba(40,167,69,0.7);}
.av-vtab.av-vtab-info       .av-vtab-text {background-color:rgba(23,162,184,0.7);}
.av-vtab.av-vtab-warning    .av-vtab-text {background-color:rgba(255,193,77,0.7);}
.av-vtab.av-vtab-danger     .av-vtab-text {background-color:rgba(220,53,69,0.7);}
.av-vtab.av-vtab-light      .av-vtab-text {background-color:rgba(248,249,250,0.7);}
.av-vtab.av-vtab-dark       .av-vtab-text {background-color:rgba(52,58,64,0.7);}

.av-vtab.av-vtab-brand      .av-vtab-text hr {border-bottom:3px solid #14142b;}
.av-vtab.av-vtab-primary    .av-vtab-text hr {border-bottom:3px solid #f8f9fa;}
.av-vtab.av-vtab-secondary  .av-vtab-text hr {border-bottom:3px solid #343a40;}
.av-vtab.av-vtab-success    .av-vtab-text hr {border-bottom:3px solid #343a40;}
.av-vtab.av-vtab-info       .av-vtab-text hr {border-bottom:3px solid #343a40;}
.av-vtab.av-vtab-warning    .av-vtab-text hr {border-bottom:3px solid #f8f9fa;}
.av-vtab.av-vtab-danger     .av-vtab-text hr {border-bottom:3px solid #f8f9fa;}
.av-vtab.av-vtab-light      .av-vtab-text hr {border-bottom:3px solid #343a40;}
.av-vtab.av-vtab-dark       .av-vtab-text hr {border-bottom:3px solid #f8f9fa;}

.av-vtab.av-vtab-brand      .av-vtab-text .av-vtab-slidetext {color:#343a40;}
.av-vtab.av-vtab-primary    .av-vtab-text .av-vtab-slidetext {color:#fff;}
.av-vtab.av-vtab-secondary  .av-vtab-text .av-vtab-slidetext {color:#f8f9fa;}
.av-vtab.av-vtab-success    .av-vtab-text .av-vtab-slidetext {color:#f8f9fa;}
.av-vtab.av-vtab-info       .av-vtab-text .av-vtab-slidetext {color:#f8f9fa;}
.av-vtab.av-vtab-warning    .av-vtab-text .av-vtab-slidetext {color:#343a40;}
.av-vtab.av-vtab-danger     .av-vtab-text .av-vtab-slidetext {color:#f8f9fa;}
.av-vtab.av-vtab-light      .av-vtab-text .av-vtab-slidetext {color:#343a40;}
.av-vtab.av-vtab-dark       .av-vtab-text .av-vtab-slidetext {color:#f8f9fa;}
/* -------: Vertical Tab - END :------- */


/* -------: Page Slide - START :------- */
.av-page-slide-container.av-slide-brand>section:nth-child(2n+1) {background-color:#371745;color:#ddd;}
.av-page-slide-container.av-slide-brand>section:nth-child(2n) {background-color:#662a7e;color:#ddd;}
.av-page-slide-container.av-slide-brand>section:nth-child(2n+1) .av-page-slide-heading {color:#f8f9fa;}
.av-page-slide-container.av-slide-brand>section:nth-child(2n) .av-page-slide-heading {color:#f8f9fa;}
.av-page-slide-container.av-slide-brand a:not(.btn) {color:rgba(248, 249, 250,0.7);}

.av-page-slide-container.av-slide-primary>section:nth-child(2n+1) {background-color:#003d7f;color:#ddd;}
.av-page-slide-container.av-slide-primary>section:nth-child(2n) {background-color:#0062cc;color:#ddd;}
.av-page-slide-container.av-slide-primary>section:nth-child(2n+1) .av-page-slide-heading {color:#f8f9fa;}
.av-page-slide-container.av-slide-primary>section:nth-child(2n) .av-page-slide-heading {color:#f8f9fa;}
.av-page-slide-container.av-slide-primary a:not(.btn) {color:rgba(248, 249, 250,0.7);}

.av-page-slide-container.av-slide-secondary>section:nth-child(2n+1) {background-color:#363a3e;color:#ddd;}
.av-page-slide-container.av-slide-secondary>section:nth-child(2n) {background-color:#6c757d;color:#ddd;}
.av-page-slide-container.av-slide-secondary>section:nth-child(2n+1) .av-page-slide-heading {color:#f8f9fa;}
.av-page-slide-container.av-slide-secondary>section:nth-child(2n) .av-page-slide-heading {color:#f8f9fa;}
.av-page-slide-container.av-slide-secondary a:not(.btn) {color:rgba(248, 249, 250,0.7);}

.av-page-slide-container.av-slide-success>section:nth-child(2n+1) {background-color:#145322;color:#ddd;}
.av-page-slide-container.av-slide-success>section:nth-child(2n) {background-color:#28a745;color:#ddd;}
.av-page-slide-container.av-slide-success>section:nth-child(2n+1) .av-page-slide-heading {color:#f8f9fa;}
.av-page-slide-container.av-slide-success>section:nth-child(2n) .av-page-slide-heading {color:#f8f9fa;}
.av-page-slide-container.av-slide-success a:not(.btn) {color:rgba(248, 249, 250,0.7);}

.av-page-slide-container.av-slide-info>section:nth-child(2n+1) {background-color:#0b515c;color:#ddd;}
.av-page-slide-container.av-slide-info>section:nth-child(2n) {background-color:#17a2b8;color:#ddd;}
.av-page-slide-container.av-slide-info>section:nth-child(2n+1) .av-page-slide-heading {color:#f8f9fa;}
.av-page-slide-container.av-slide-info>section:nth-child(2n) .av-page-slide-heading {color:#f8f9fa;}
.av-page-slide-container.av-slide-info a:not(.btn) {color:rgba(248, 249, 250,0.7);}

.av-page-slide-container.av-slide-warning>section:nth-child(2n+1) {background-color:#7f6003;color:#ddd;}
.av-page-slide-container.av-slide-warning>section:nth-child(2n) {background-color:#ffc107;color:#363a3e;}
.av-page-slide-container.av-slide-warning>section:nth-child(2n+1) .av-page-slide-heading {color:#f8f9fa;}
.av-page-slide-container.av-slide-warning>section:nth-child(2n) .av-page-slide-heading {color:#343a40;}
.av-page-slide-container.av-slide-warning a:not(.btn) {color:rgba(248, 249, 250,0.7);}

.av-page-slide-container.av-slide-danger>section:nth-child(2n+1) {background-color:#6e1a22;color:#ddd;}
.av-page-slide-container.av-slide-danger>section:nth-child(2n) {background-color:#dc3545;color:#ddd;}
.av-page-slide-container.av-slide-danger>section:nth-child(2n+1) .av-page-slide-heading {color:#f8f9fa;}
.av-page-slide-container.av-slide-danger>section:nth-child(2n) .av-page-slide-heading {color:#f8f9fa;}
.av-page-slide-container.av-slide-danger a:not(.btn) {color:rgba(248, 249, 250,0.7);}

.av-page-slide-container.av-slide-light>section:nth-child(2n+1) {background-color:#7c7c7d;color:#1a1d20;}
.av-page-slide-container.av-slide-light>section:nth-child(2n) {background-color:#f8f9fa;color:#343a40;}
.av-page-slide-container.av-slide-light>section:nth-child(2n+1) .av-page-slide-heading {color:#0a0d10;}
.av-page-slide-container.av-slide-light>section:nth-child(2n) .av-page-slide-heading {color:#1a1d20;}
.av-page-slide-container.av-slide-light a:not(.btn) {color:rgba(52, 58, 64, 0.7);}

.av-page-slide-container.av-slide-dark>section:nth-child(2n+1) {background-color:#1a1d20;color:#ddd;}
.av-page-slide-container.av-slide-dark>section:nth-child(2n) {background-color:#343a40;color:#ddd;}
.av-page-slide-container.av-slide-dark>section:nth-child(2n+1) .av-page-slide-heading {color:#f8f9fa;}
.av-page-slide-container.av-slide-dark>section:nth-child(2n) .av-page-slide-heading {color:#f8f9fa;}
.av-page-slide-container.av-slide-dark a:not(.btn) {color:rgba(248, 249, 250,0.7);}
/* -------: Page Slide - END :------- */


/* -------: Ribbon - START :------- */
.av-rbn.av-rbn-brand span::after {
    border-right: 3px solid #163f6d;
    border-top: 3px solid #163f6d;
}
.av-rbn.av-rbn-brand span::before {
    border-left: 3px solid #163f6d;
    border-top: 3px solid #163f6d;
}
.av-rbn.av-rbn-brand span {
    color: #fff;
    background-color: #1a8bbc;
    background-image: linear-gradient(to bottom, #177aa6 45%, #1a8bbc 100%);
}

.av-rbn.av-rbn-primary span::after {
    border-right: 3px solid #0057b1;
    border-top: 3px solid #0057b1;
}
.av-rbn.av-rbn-primary span::before {
    border-left: 3px solid #0057b1;
    border-top: 3px solid #0057b1;
}
.av-rbn.av-rbn-primary span {
    color: #fff;
    background-color: #007bff;
    background-image: linear-gradient(to bottom, #007bff 45%, #3497ff 100%);
}

.av-rbn.av-rbn-secondary span::after {
    border-right: 3px solid #484f53;
    border-top: 3px solid #484f53;
}
.av-rbn.av-rbn-secondary span::before {
    border-left: 3px solid #484f53;
    border-top: 3px solid #484f53;
}
.av-rbn.av-rbn-secondary span {
    color: #fff;
    background-color: #6c757d;
    background-image: linear-gradient(to bottom, #6c757d 45%, #868d97 100%);
}

.av-rbn.av-rbn-success span::after {
    border-right: 3px solid #155725;
    border-top: 3px solid #155725;
}
.av-rbn.av-rbn-success span::before {
    border-left: 3px solid #155725;
    border-top: 3px solid #155725;
}
.av-rbn.av-rbn-success span {
    color: #fff;
    background-color: #28a745;
    background-image: linear-gradient(#28a745 45%, #31cf56 100%);
}

.av-rbn.av-rbn-info span::after {
    border-right: 3px solid #106676;
    border-top: 3px solid #106676;
}
.av-rbn.av-rbn-info span::before {
    border-left: 3px solid #106676;
    border-top: 3px solid #106676;
}
.av-rbn.av-rbn-info span {
    color: #fff;
    background-color: #17a2b8;
    background-image: linear-gradient(to bottom, #17a2b8 45%, #1ccae4 100%);
}

.av-rbn.av-rbn-warning span::after {
    border-right: 3px solid #b88900;
    border-top: 3px solid #b88900;
}
.av-rbn.av-rbn-warning span::before {
    border-left: 3px solid #b88900;
    border-top: 3px solid #b88900;
}
.av-rbn.av-rbn-warning span {
    color: rgb(52, 58, 64);
    color: #343a40;
    background-color: #ffc107;
    background-image: linear-gradient(to bottom, #ffc107 45%, #d29d00 100%);
}

.av-rbn.av-rbn-danger span::after {
    border-right: 3px solid #a71d29;
    border-top: 3px solid #a71d29;
}
.av-rbn.av-rbn-danger span::before {
    border-left: 3px solid #a71d29;
    border-top: 3px solid #a71d29;
}
.av-rbn.av-rbn-danger span {
    color: #fff;
    background-color: #dc3545;
    background-image: linear-gradient(to bottom, #dc3545 45%, #e4616d 100%);
}

.av-rbn.av-rbn-light span::after {
    border-right: 3px solid #6c757d;
    border-top: 3px solid #6c757d;
}
.av-rbn.av-rbn-light span::before {
    border-left: 3px solid #6c757d;
    border-top: 3px solid #6c757d;
}
.av-rbn.av-rbn-light span {
    color: #343a40;
    background-color: #f8f9fa;
    background-image: linear-gradient(to bottom, #f8f9fa 45%, #c0c9d2 100%);
}

.av-rbn.av-rbn-dark span::after {
    border-right: 3px solid #111416;
    border-top: 3px solid #111416;
}
.av-rbn.av-rbn-dark span::before {
    border-left: 3px solid #111416;
    border-top: 3px solid #111416;
}
.av-rbn.av-rbn-dark span {
    color: #f8f9fa;
    background-color: #343a40;
    background-image: linear-gradient(to bottom, #343a40 45%, #4c525c 100%);
}
/* -------: Ribbon - END :------- */


/* -------: Ribbon Badge - START :------- */
.av-rbnbdg1.av-rbnbdg-red             { background: linear-gradient(to bottom, #d3362d 0%, #e57368 100%);}
.av-rbnbdg1.av-rbnbdg-red:after       { border-top: 1.5rem solid #E57368; }
.av-rbnbdg1.av-rbnbdg-orange          { background: linear-gradient(to bottom, #e7711b 0%, #f7981d 100%); }
.av-rbnbdg1.av-rbnbdg-orange:after    { border-top: 1.5rem solid #F7981D; }
.av-rbnbdg1.av-rbnbdg-yellow          { background: linear-gradient(to bottom, #f1ca3a 0%, #f6eb3b 100%); }
.av-rbnbdg1.av-rbnbdg-yellow:after    { border-top: 1.5rem solid #F6EB3B; }
.av-rbnbdg1.av-rbnbdg-green           { background: linear-gradient(to bottom, #5f9654 0%, #65b045 100%); }
.av-rbnbdg1.av-rbnbdg-green:after     { border-top: 1.5rem solid #65B045; }
.av-rbnbdg1.av-rbnbdg-blue            { background: linear-gradient(to bottom, #1c91c0 0%, #11a9cc 100%); }
.av-rbnbdg1.av-rbnbdg-blue:after      { border-top: 1.5rem solid #11A9CC; }
.av-rbnbdg1.av-rbnbdg-purple          { background: linear-gradient(to bottom, #5c3292 0%, #7e3794 100%); }
.av-rbnbdg1.av-rbnbdg-purple:after    { border-top: 1.5rem solid #7E3794; }

.av-rbnbdg1.av-rbnbdg-brand           { background: linear-gradient(to bottom, #4367cb 0%, #617fd4 100%);}
.av-rbnbdg1.av-rbnbdg-brand:after     { border-top: 1.5rem solid #617fd4; }
.av-rbnbdg1.av-rbnbdg-primary         { background: linear-gradient(to bottom, #007bff 0%, #003d7f 100%); }
.av-rbnbdg1.av-rbnbdg-primary:after   { border-top: 1.5rem solid #003d7f; }
.av-rbnbdg1.av-rbnbdg-secondary       { background: linear-gradient(to bottom, #6c757d 0%, #363a3e 100%); }
.av-rbnbdg1.av-rbnbdg-secondary:after { border-top: 1.5rem solid #363a3e; }
.av-rbnbdg1.av-rbnbdg-success         { background: linear-gradient(to bottom, #28a745 0%, #145322 100%); }
.av-rbnbdg1.av-rbnbdg-success:after   { border-top: 1.5rem solid #145322; }
.av-rbnbdg1.av-rbnbdg-info            { background: linear-gradient(to bottom, #17a2b8 0%, #0b515c 100%); }
.av-rbnbdg1.av-rbnbdg-info:after      { border-top: 1.5rem solid #0b515c; }
.av-rbnbdg1.av-rbnbdg-warning         { background: linear-gradient(to bottom, #ffc107 0%, #7f6003 100%); }
.av-rbnbdg1.av-rbnbdg-warning:after   { border-top: 1.5rem solid #7f6003; }
.av-rbnbdg1.av-rbnbdg-danger          { background: linear-gradient(to bottom, #dc3545 0%, #6e1a22 100%);}
.av-rbnbdg1.av-rbnbdg-danger:after    { border-top: 1.5rem solid #6e1a22; }
.av-rbnbdg1.av-rbnbdg-light           { background: linear-gradient(to bottom, #f8f9fa 0%, #7c7c7d 100%); }
.av-rbnbdg1.av-rbnbdg-light:after     { border-top: 1.5rem solid #7c7c7d; }
.av-rbnbdg1.av-rbnbdg-dark            { background: linear-gradient(to bottom, #343a40 0%, #1a1d20 100%); }
.av-rbnbdg1.av-rbnbdg-dark:after      { border-top: 1.5rem solid #1a1d20; }
/* -------: Ribbon Badge - END :------- */


/* -------: Log Card Icon - START :------- */
.av-logcard.av-logcard-brand        .av-logcard-icon{color: #14142b; border: 5px solid #ffaa00;background-color:#f8f9fa}
.av-logcard.av-logcard-primary      .av-logcard-icon{color: #343a40; border: 5px solid #007bff;background-color:#f8f9fa}
.av-logcard.av-logcard-secondary    .av-logcard-icon{color: #343a40; border: 5px solid #6c757d;background-color:#f8f9fa}
.av-logcard.av-logcard-success      .av-logcard-icon{color: #343a40; border: 5px solid #28a745;background-color:#f8f9fa}
.av-logcard.av-logcard-info         .av-logcard-icon{color: #343a40; border: 5px solid #17a2b8;background-color:#f8f9fa}
.av-logcard.av-logcard-warning      .av-logcard-icon{color: #343a40; border: 5px solid #ffc107;background-color:#f8f9fa}
.av-logcard.av-logcard-danger       .av-logcard-icon{color: #343a40; border: 5px solid #dc3545;background-color:#f8f9fa}
.av-logcard.av-logcard-light        .av-logcard-icon{color: #343a40; border: 5px solid #f8f9fa;background-color:#343a40}
.av-logcard.av-logcard-dark         .av-logcard-icon{color: #343a40; border: 5px solid #343a40;background-color:#f8f9fa}

.av-logcard-body.av-logcard-brand       {color: #f8f9fa; background-color: #ffaa00;}
.av-logcard-body.av-logcard-primary     {color: #f8f9fa; background-color: #007bff;}
.av-logcard-body.av-logcard-secondary   {color: #f8f9fa; background-color: #6c757d;}
.av-logcard-body.av-logcard-success     {color: #f8f9fa; background-color: #28a745;}
.av-logcard-body.av-logcard-info        {color: #f8f9fa; background-color: #17a2b8;}
.av-logcard-body.av-logcard-warning     {color: #f8f9fa; background-color: #ffc107;}
.av-logcard-body.av-logcard-danger      {color: #f8f9fa; background-color: #dc3545;}
.av-logcard-body.av-logcard-light       {color: #343a40; background-color: #f8f9fa;}
.av-logcard-body.av-logcard-dark        {color: #f8f9fa; background-color: #343a40;}
/* -------: Log Card Icon - END :------- */


/* -------: Color View - START :------- */
.av-color-view-circle.multi-color {
    border-right: 10px solid #ff000077;
    border-bottom: 10px solid #00ff0077;
    border-left: 10px solid #0000ff77;
    border-top: 10px solid #ffc10777;
}
.av-color-view-circle.transparent::after {
    background:#00000055;
}
.av-color-view.active {
    background: var(--av-brand-color1);
}
/* -------: Color View - END :------- */


/* Template:
	<div class="fsb-fixed-bg fsb-bg-[1|2|...]">
        <div class="fsb-logo"></div>
		<h1><b>Title</b></h1>
	</div>
	<div class="fsb-text bg-[color]">
		<div class="fsb-container">
			<p>
                CONTENT...
			</p>
		</div>
	</div>
*/

.fsb-fixed-bg {
    position: relative;
    min-height: 450px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 1;
    width: 100%;
}
.fsb-fixed-bg:before {
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    content:" ";
    background-color:rgba(255,255,255,0.3);
}
.fsb-body {
    padding-top:10%;
}
.fsb-logo {
    position: absolute;
    right: 0px;
    left: 0px;
    top: 30%;
    text-align: center;
}

.fsb-title {
    position: absolute;
    right: 0px;
    left: 0px;
    top: 55%;
    text-align: center;
    font-size: 4.0rem;
    text-shadow: 0 1px 3px #000;
    color: white;
}

.fsb-fixed-bg h1, .fsb-fixed-bg h2 {
    font-size: 2em;
    line-height: 1;
    margin-bottom: 0.4em !important;
}

.fsb-fixed-bg.fsb-bg-1 {background-image: url('../img/portal/background/bg1.jpg');background-attachment: fixed;}
.fsb-fixed-bg.fsb-bg-2 {background-image: url('../img/portal/background/bg4.jpg');background-attachment: fixed;}
.fsb-fixed-bg.fsb-bg-3 {background-image: url('../../Asset/img/portal/background/visman-map.jpg');background-attachment: fixed;}

.fsb-text {
    position: relative;
    min-height: 100%;
    padding: 2em 0;
    line-height: 1.6;
    z-index: 2;
    text-align: center;
}

    .fsb-text p {
        font-size: 2em;
        margin: 0;
    }

.fsb-btn {
    position: absolute;
    right: 0px;
    left: 0px;
    bottom: 10%;
    text-align: center;
}

@media (max-width: 767px) {

    .fsb-logo {
        top: 40%;
    }

        .fsb-logo img {
            width: 10em;
        }

    .fsb-title {
        font-size: 1.0em;
        top: 65%;
    }

    .fsb-text {
        padding: 2em 0;
        font-size: 0.75rem;
        line-height: 1.5;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .fsb-logo {
        top: 35%;
    }

        .fsb-logo img {
            width: 12em;
        }

    .fsb-title {
        font-size: 1.5em;
        top: 60%;
    }

    .fsb-text {
        padding: 2em 0;
        font-size: 0.95rem;
        line-height: 1.5;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .fsb-logo {
        top: 35%;
    }

        .fsb-logo img {
            width: 12em;
        }

    .fsb-title {
        font-size: 2.0em;
        top: 60%;
    }

    .fsb-text {
        padding: 2em 0;
        font-size: 1.1rem;
        line-height: 1.5;
    }
}

@media (min-width: 1200px) {
    .fsb-logo {
        top: 30%;
    }

        .fsb-logo img {
            width: 13em;
        }

    .fsb-title {
        font-size: 2.5em;
        top: 60%;
    }

    .fsb-text {
        padding: 2em 0;
        font-size: 1.25rem;
        line-height: 1.5;
    }
}
