


@font-face {
    font-family: 'Tw Cen MT Std Semi Medium';
    font-style: normal;
    font-weight: normal;
    src: local('/fonts/Tw Cen MT Std Semi Medium'), url('/fonts/TwCenMTStdSemiMedium.woff') format('woff');
    }


    @font-face {
    font-family: 'Tw Cen MT Std Regular';
    font-style: normal;
    font-weight: normal;
    src: local('/fonts/Tw Cen MT Std Regular'), url('/fonts/TwCenMTStd.woff') format('woff');
    }


    @font-face {
    font-family: 'Tw Cen MT Std Light';
    font-style: normal;
    font-weight: normal;
    src: local('/fonts/Tw Cen MT Std Light'), url('/fonts/TwCenMTStdLight.woff') format('woff');
    }


    @font-face {
    font-family: 'Tw Cen MT Std Light Italic';
    font-style: normal;
    font-weight: normal;
    src: local('/fonts/Tw Cen MT Std Light Italic'), url('/fonts/TwCenMTStdLightItalic.woff') format('woff');
    }


    @font-face {
    font-family: 'Tw Cen MT Std Medium Cond';
    font-style: normal;
    font-weight: normal;
    src: local('/fonts/Tw Cen MT Std Medium Cond'), url('/fonts/Tw Cen MT Std Medium Cond.woff') format('woff');
    }


    @font-face {
    font-family: 'Tw Cen MT Std Italic';
    font-style: normal;
    font-weight: normal;
    src: local('/fonts/Tw Cen MT Std Italic'), url('/fonts/TwCenMTStdItalic.woff') format('woff');
    }


    @font-face {
    font-family: 'Tw Cen MT Std SemiBold';
    font-style: normal;
    font-weight: normal;
    src: local('/fonts/Tw Cen MT Std SemiBold'), url('/fonts/TwCenMTStdSemiBold.woff') format('woff');
    }


    @font-face {
    font-family: 'Tw Cen MT Std Bold Cond';
    font-style: normal;
    font-weight: normal;
    src: local('/fonts/Tw Cen MT Std Bold Cond'), url('T/fonts/w Cen MT Std Bold Cond.woff') format('woff');
    }


    @font-face {
    font-family: 'Tw Cen MT Std Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Tw Cen MT Std Bold'), url('TwCenMTStdBold.woff') format('woff');
    }


    @font-face {
    font-family: 'Tw Cen MT Std Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('/fonts/Tw Cen MT Std Bold Italic'), url('/fonts/Tw Cen MT Std Bold Italic.woff') format('woff');
    }


    @font-face {
    font-family: 'Tw Cen MT Std Extra Bold';
    font-style: normal;
    font-weight: normal;
    src: local('/fonts/Tw Cen MT Std Extra Bold'), url('/fonts/TwCenMTStdExtraBold.woff') format('woff');
    }


    @font-face {
    font-family: 'Tw Cen MT Std Extra Bold Cond';
    font-style: normal;
    font-weight: normal;
    src: local('/fonts/Tw Cen MT Std Extra Bold Cond'), url('/fonts/TwCenMTStdExtraBoldCond.woff') format('woff');
    }


    @font-face {
    font-family: 'Tw Cen MT Std Extra Bold It';
    font-style: normal;
    font-weight: normal;
    src: local('/fonts/Tw Cen MT Std Extra Bold It'), url('/fonts/twcenmtstdextraboldit.woff') format('woff');
    }


    @font-face {
    font-family: 'Tw Cen MT Std Ultra Bold Cond';
    font-style: normal;
    font-weight: normal;
    src: local('/fonts/Tw Cen MT Std Ultra Bold Cond'), url('/fonts/TwCenMTStdUltraBoldCond.woff') format('woff');
    }


    @font-face {
    font-family: 'Tw Cen MT Std Ultra Bold';
    font-style: normal;
    font-weight: normal;
    src: local('/fonts/Tw Cen MT Std Ultra Bold'), url('/fonts/twcenmtstdultrabold.woff') format('woff');
    }


    @font-face {
    font-family: 'Tw Cen MT Std Ultra Bold It';
    font-style: normal;
    font-weight: normal;
    src: local('/fonts/Tw Cen MT Std Ultra Bold It'), url('/fonts/twcenmtstdultraboldit.woff') format('woff');
    }

/* .elvlogo{
    object-fit: contain;
} */

.elvlogo {
    object-fit: fill;
    aspect-ratio: 21 / 6;
    width: auto;
    height: 70px;
    text-align: center;
}

body{
    /* font-family: "articulat-cf", sans-serif; */
    font-weight: 400;
    font-style: normal;
    margin: 0px;
    padding: 0px;
    color: #555;
    }
.minheight{
    min-height: calc(100vh - 40px);
}
/* top welcome header */
.topwelcomeheader{
    background: #ededed;
    height: 40px;
    width: 100%;
    position: relative;
    box-shadow: 0 0 5px #ccc;
}

.radius5{
    border-top-right-radius: 5px!important;
    border-bottom-right-radius: 5px!important;
}
.tdcontentscroll{
    white-space: normal;
    height: 50px;
    width: 310px;
 overflow: auto
}
.radiusoneside5{
    border-bottom-left-radius: 5px!important;
}
#notesContent{
  max-height:300px;
  overflow:auto;
}
.notes-creater{
    font-size:12px;
    font-weight:bold;
}
.height53{
    height: 65px;
    line-height: 75px;
}
.lineheightnormal{
    line-height: 22px !important;
    font-size: 16px;
}
.topwelcomecontainer{
position: absolute;
left: 50%;
top:50%;
transform: translate(-50%, -50%);
}

/* top logo container */
.logocontainer{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
    height: 100px;
    /* position: relative; */
    margin-bottom: 20px;
}
.bellalert{
  position: absolute;
  right: 198px;
}
.bellalert i{
  font-size: 20px;
}
.top0{
  top: -5px !important;
  right: -1px;

}

/*.logocontainer img{
   width: 100%;
    height: 115px;
}*/

/* top navbar container */
.mavcontainer{
    width: 100%;
    height: auto;
}
.headernav {
    float: left;
    width: 100%;
    height:45px;
    background-color: var(--head-color);
    /* background-image: linear-gradient(to right, #9a115f, #353c94); */
   border: 0px;
   /*border-radius: 10px;*/
   margin-bottom: 30px;
}
/* form box container */

.formboxcontainer{
    width: 100%;
    height: auto;
    border: 1px solid #ddd;
    padding: 20px;
    margin-bottom: 30px;
    border-radius: 10px;
    box-shadow: 0 3px 6px rgba(0,0,0,0.1);
}
  .formheadingbox{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 60px;
    margin-bottom: 20px;
    margin-top: -20px;
    border-bottom: 1px solid #ddd;
    clear: both;

  }
.formheading{
    border-left: 5px solid var(--head-color);
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400;
    padding-left: 15px;
    letter-spacing: 1px;
}
.formsubheadingbox{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 40px;
    margin-bottom: 20px;
    clear: both;

  }

  .formsubheading{
    font-size: 16px;
    font-weight: 400;
    padding-left: 10px;
}
.advancedsearhtext{
    color: var(--primary-color);
    text-decoration: underline;
    font-size: 14px;
    margin-left: 7px;
    font-weight:550;
}
.showcolumnwise{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 40px;
    margin-bottom: 20px;
    clear: both;
}
/* common css */
.bgprimary0broder{
    background: var(--primary-color)!important;
    border-radius: 0px!important;
    border: 0px!important;
    height: 100%;
}
.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active{
  background-color:var(--primary-color);
  border-color:var(--primary-color);
}
.btn-primary, .btnlight{
  color: var(--btn-text-color);
  background-color: var(--secondary-color);
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 10px 20px 9px;
  border-radius: 3px;
  border: 2px solid transparent;
  box-shadow: 0 2px 2px rgba(0,0,0,.25);
  transition: all .15s ease-out;
  margin-right: 10px;
}

.btn-primary:hover, .btnlight:hover{
  color:var(--btn-text-color-hover);
  background-color:var(--primary-color);
  border-color:var(--primary-color);
}

.btn-primary{
  margin-right:0;
}

.btnlightactioncolumn{
    background: #fff;
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    font-size: 13px;
    margin-right: 3px;
    height: 25px;
    min-width:20px;
    text-align: center;
}

.action, td i{
    background: #fff;
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    font-size: 13px;
    margin-right: 3px;
    height: 25px;
    min-width: 30px;
    text-align: center;
    display: inline-block;
    padding: 3px;
}

.nonebgi{
  background: transparent;
  border: 0px;
  border-radius: 0px;
  font-size: 15px;
  margin-right: 0px;
  height:auto;
  min-width: auto;
  text-align: right;
  display: inline-block;
  padding: 0px;
  position: relative;
    top: 0px;
}

.action i, td i{
    font-size: 18px;
    position: relative;
    top: 1px;
    cursor:pointer;
}

.backtosa{
    position: relative;
    font-size:22px;
    top: 2px;
    right: 9px;
}
.btnlightreset{
    background: #cecece !important;
    border-radius: 3px !important;
    text-transform: uppercase !important;
    border-top-right-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
    padding: 10px 20px 9px !important;
    border: 2px solid transparent;
    box-shadow: 0 2px 2px rgba(0,0,0,.25);
    transition: all .15s ease-out;
}

.minwidth100{
    min-width: 80px;
    font-size: 13px;
}
thead{
    background-color: var(--primary-color);
    background-image: linear-gradient(to right, var(--secondary-color), var(--primary-color));
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index:9;
}
.table-responsive{
   max-height: 480px;
   overflow: auto auto!important;
   padding-right: 5px;
}
.suwala-doubleScroll-scroll-wrapper{
  width: 100% !important;
    overflow: auto auto !important;
    margin-bottom: 5px;
    height: auto!important;
}
th:first-child{
/* border-top-left-radius: 10px!important; */
}
th:last-child{
    /* border-top-right-radius: 10px!important; */

    }

.modal-header{
    background: var(--head-color);
    color:var(--secondary-text-color);
}
.btn-close{
    background: none;
    opacity: 1;
}
.modal-title {
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
}
th {
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 1px;
}
.tblhead tr th:first-child{
    border-top-left-radius: 7px;
}
.tblhead tr th:last-child{
    border-top-right-radius: 7px;
}
tbody, td, tfoot, th, thead, tr {
    font-size: 13px;
    white-space: nowrap;
    vertical-align: middle;
    padding: .7rem .7rem!important;
}
.eventnone{
    pointer-events: none;
}
.dropdown-toggle::after {
   display: none;
}
.dwnarow{
    position: relative;
    left: 4px;
    top: 0px;
}
.fnt25{
    font-size: 25px;
    position: relative;
    top: -11px;
    color: #fff!important;
}

.fntsize25{
    font-size: 25px;
}
.fnt20{
    font-size: 20px;
}
.fnt18{
    font-size: 18px;
}
.fnt15{
    font-size: 15px;
}
.fnt14{
    font-size: 14px;
}
.fnt13{
    font-size: 13px;
}
.mr10{
    margin-right: 10px;
}
.ml5{
    margin-left: 5px;
    cursor: pointer;
}
.h25{
    height: 25px;
}
.userfntsize25 {
    font-size: 24px;
    position: relative;
    left: -4px;
    top: 1px;
}
.logout{
    position: relative;
    top: 2px;
    right: 5px;
}
.mt20{
    margin-top: 20px;
}
.mt10mb10{
    margin-top: 10px;
    margin-bottom: 10px;
}
.firstThChild
{
  position:sticky;
  left:0px;
  background-color: var(--primary-color) !important;
}

.firstTdChild
{
  position:sticky;
  left:0px;
  background-color:#fff!important;
  /* z-index: 20; */
}

.pdftext {
    text-decoration: none;
    color: #07407d;
    font-weight: 600;
    position: relative;
    top: -4px;
}
.pdficon {
    font-size: 30px;
    display: inline;
    color: #f45577;
}
.clearboth{
    clear: both;
}
.footer-container{
  background: #ededed;
  padding: 10px;
}
.footer{
    display: flex;
    height: 40px;
    align-items: center;
    justify-content: space-between;
}
.footer img{
    /*width: 100px;*/
    height: 40px;
    object-fit: contain;
}
.copywrite{
    color: var(--primary-color);
    font-size: 13px;
    /* text-transform: uppercase; */
}
.copywrite a{
    color: var(--primary-color);
    text-decoration: underline !important;
  }
.subheading{
    /* border-left: 5px solid #273c97; */
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    padding-left: 10px;
    letter-spacing: 1px;
    color: var(--primary-color);
}

.tblheading{
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 15px;
  padding-left: 10px;
  letter-spacing: 1px;
  color: var(--primary-color);
}
.h42noredius{
    height: 42px!important;
    border-top-right-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
}
.form-control{
    height: 42px;
}
.form-select{
    height: 42px;
}

.form-control.textarea1{
  height: auto !important;
}

.minwidth182{
  min-width: 182px!important;
}

.insetpos{
   inset: auto;
  top: 54px !important;
  border: 0px;
  padding: 0px;
  border-radius: 0px;
  right: 0px !important;
  z-index: 99999;
  transform: none !important;
  min-width: 190px;
  box-shadow: 0px 9px 12px 1px rgba(0, 0, 0, 0.1), 0px 3px 16px 2px rgba(0, 0, 0, 0.05), 0px 5px 6px -3px rgba(0, 0, 0, 0.03);
}
.imgcons{
 filter: invert(0.8);


}

.insetpos a{
  font-size: 13px;
}

select,
select option {
  color: #555;
}

select:invalid,
select option[value=""] {
    color:#6c6b6b;
    font-style: italic;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 1px;
}
.form-check {
    align-items: center;
    display: flex;
}
a{
  text-decoration: none!important;
}

.form-check-input:checked {
    background-color: #243b98;
    border-color: #243b98;
    margin-right: 5px;
}
.form-check-input{
    margin-right: 5px;
}

/* custom sweet alert button css */
.swal2-styled.swal2-confirm{
    background-color: #243b98 !important;
  }
  .swal2-styled.swal2-cancel{
    background-color: #a1025e!important;
  }
  .swal2-styled.swal2-confirm{
    background-color: #243b98 !important;
  }
  .swal2-styled.swal2-deny{
    background-color: #a1025e!important;
  }

/* custom paging css */
.disabled>.page-link, .page-link.disabled{
color: #d3d2d7!important;
border: 1px solid #ddd!important;
border-radius: 0px!important;
margin-right: 5px;
font-size: 13px!important;
}
.page-item:last-child .page-link{
    color: #000!important;
border: 1px solid #ddd!important;
border-radius: 0px!important;
margin-right: 5px;
font-size: 13px!important;
}
.pageitemli{
    margin-right: 5px;
    font-size: 13px!important;
}
.pageitemli a{
    color: #000;
    border: 1px solid #ddd;
    border-radius: 0px!important;
    font-size: 13px!important;
}

.activenum{
    color: #fff!important;
    border: 1px solid #9e055d!important;
    background-color: #9e055d!important;
    border-radius: 0px!important;
    font-size: 13px!important;
}
.pagingprev{
    position: relative;
    left: -2px;
    top: 1px;
}
.pagingpnext{
    position: relative;
    right: -2px;
    top: 1px;
}
.gotopagetext{
   font-size: 12px;
   margin-left: 10px;
   color: #000;
   line-height: 35px;
}
.gotopagetextbox{
    font-size: 13px;
    margin-left: 10px;
    line-height: 30px;
    height:35px;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding-left: 10px;
    width: 85px;
}
.btngo{
    border: 1px solid #dfdfdf;
    background: #ededed;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    margin-left: 10px;
    letter-spacing: 1px;
    height:35px;
    min-width: 50px;
}

.btngo:hover{
    border: 1px solid #9a115f;
    background: #9a115f;
    color: #fff;
}




/* Inbox sharing css */

.container {
    background-color: var(--theme-bg-color);
    display: flex;
    max-width: 1600px;
    height: 100vh;
    overflow: hidden;
    margin: 0 auto;
  }

  .user-profile-area {
    width: 360px;
    border-right: 1px solid var(--border-color);
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    overflow: auto;
  }

  .task-manager {
    font-size: 15px;
    color: var(--title-color);
    font-weight: 700;
    text-align: center;
    height: 70px;
    letter-spacing: 0.7px;
    line-height: 70px;
    position: sticky;
    top: 0;
    z-index: 3;
    text-transform: uppercase;
    background-color: var(--theme-bg-color);
    border-bottom: 1px solid var(--border-color);
  }

  .user-photo {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    object-fit: cover;
  }

  .user-name {
    font-weight: 600;
    margin: 15px 0 8px;
  }

  .user-mail {
    color: var(--main-light-color);
    font-size: 12px;
    font-weight: 600;
  }

  .user-profile {
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
  }

  .side-wrapper {
    padding: 25px 40px;
    border-bottom: 1px solid var(--border-color);
  }
  .side-wrapper:last-child {
    border-bottom: none;
  }

  .user-notification {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 25px;
  }
  .user-notification svg {
    width: 36px;
    padding: 10px;
    flex-shrink: 0;
    border-radius: 50%;
    overflow: visible;
    background-color: var(--button-bg-color);
    color: var(--button-color);
  }

  .notify {
    position: relative;
  }
  .notify:not(:last-child) {
    margin-right: 25px;
  }
  .notify.alert {
    position: relative;
  }
  .notify.alert:before {
    content: "2";
    font-size: 9px;
    font-weight: 700;
    position: absolute;
    background-color: #ff537b;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    top: -3px;
    display: flex;
    justify-content: center;
    align-items: center;
    right: 0px;
    color: #fff;
  }
  .notify.alert:last-child:before {
    content: "5";
  }

  .progress {
    margin-top: 5px;
    border-radius: 4px;
    background-color: #e7e7ef;
    height: 8px;
    overflow: hidden;
  }
  .progress-bar {
    background-color: var(--button-color);
    border-radius: 4px;
    width: 35%;
    height: 100%;
    animation: progressAnimation 6s;
    transition: 0.3s linear both;
    transition-property: width, background-color;
  }
  .progress-status {
    margin-top: 30px;
    text-align: right;
    color: var(--main-color);
    font-size: 10px;
    font-weight: 600;
  }

  @keyframes progressAnimation {
    0% {
      width: 5%;
      background-color: #a2b6f5;
    }
    100% {
      width: 35%;
    }
  }
  .task-status {
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .task-stat {
    text-align: center;
  }
  .task-number {
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 10px;
  }
  .task-condition {
    font-size: 12px;
    color: var(--main-color);
    font-weight: 700;
  }
  .task-tasks {
    margin-top: 4px;
    font-size: 10px;
    font-weight: 600;
    color: var(--main-light-color);
  }

  .project-title {
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 18px;
  }
  .project-department {
    position: relative;
    vertical-align: middle;
    padding: 0 30px;
    color: var(--main-color);
    font-size: 13px;
    font-weight: 600;
    margin-top: 14px;
  }
  .project-department:before {
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    top: 10;
    left: 0;
  }
  .project-department:nth-child(1):before {
    border: 3px solid #b36dfb;
  }
  .project-department:nth-child(2):before {
    border: 3px solid #625be8;
  }
  .project-department:nth-child(3):before {
    border: 3px solid #fec267;
  }
  .project-department:nth-child(4):before {
    border: 3px solid #fc6679;
  }

  .members {
    width: 36px;
    height: 36px;
    object-fit: cover;
    border-radius: 50%;
  }

  .team-member {
    display: flex;
    justify-content: space-between;
  }

  .main-area {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    overflow: hidden;
  }

  .header {
    height: 70px;
    width: 100%;
    border-bottom: 1px solid #e5e4e9;
  }

  .search-bar {
    height: 70px;
    position: relative;
  }
  .search-bar input {
    height: 100%;
    width: 100%;
    display: block;
    background-color: transparent;
    border: none;
    padding: 0 35px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23a1a4b9' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' class='feather feather-search'%3e%3ccircle cx='11' cy='11' r='8'/%3e%3cpath d='M21 21l-4.35-4.35'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 50%;
    font-weight: 600;
    font-size: 14px;
  }
  .search-bar input::placeholder{
    color: #b5b3b3;
    font-size: 14px;
  }

  .header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 20px 0 30px;
  }

  .inbox-calendar {
    margin-right: 200px;
  }

  .color-menu {
    flex-shrink: 0;
  }

  .msg {
    padding: 30px;
    background-color: #fff;
    border-bottom: 1px solid #e5e4e9;
    display: flex;
    align-items: center;
    transition: 0.4s ease;
  }
  .msg-title {
    font-weight: 600;
    font-size: 14px;
  }
  .msg-date {
    font-size: 11px;
    color: #a1a4b9;
    font-weight: 600;
    margin-top: 5px;
  }

  .selected-bg {
    background-color: #fff;
  }

  .msg-department {
    display: flex;
    justify-content: space-between;
    text-transform: uppercase;
    position: sticky;
    top: 0;
    left: 0;
    z-index: 3;
    font-weight: 700;
    letter-spacing: 0.8px;
    background-color: #fff;
    border-left: 4px solid #293c98;
  }
  .msg-department svg {
    width: 12px;
  }

  .inbox {
    overflow: auto;
  }
  .inbox-container {
    border-right: 1px solid #e5e4e9;
    width: 420px;
    display: flex;
    flex-direction: column;
    overflow: auto;
    flex-shrink: 0;
  }

  .chatimg{
    width: 200px;
    height: 200px;
    border-radius: 10px;
  }

  .main-container {
    display: flex;
    flex-grow: 1;
    overflow: hidden;
    background-color: #fff;
  }

  .mail-members {
    width: 40px;
    height: 40px;
    margin-left: auto;
  }

  .mail-choice {
    display: none;
  }

  .mail-choice + label:before {
    content: "";
    display: flex;
    width: 35px;
    height: 35px;
    border: 2px solid #a1a4b9;
    margin-right: 15px;
    border-radius: 50%;
    transition: 0.3s;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='28' viewBox='0 0 24 24' fill='none' stroke='%23a1a4b9' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3e%3cpath d='M20 6L9 17l-5-5'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
  }

  .mail-choice:checked + label:before {
    border-color: green;
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='28' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3e%3cpath d='M20 6L9 17l-5-5'/%3e%3c/svg%3e");
  }

  .mail-choice:checked .msg {
    background-color: red;
  }
  .btn-danger{
    --bs-btn-bg: var(--primary-color)!important;
    --bs-btn-border-color: var(--primary-color)!important;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--primary-color)!important;
  }
  .add-task {
    position: sticky;
    flex-shrink: 0;
    bottom: 0;
    left: 0;
    height: 80px;
    margin-top: auto;
    border-top: 1px solid #e5e4e9;
    display: flex;
    align-items: center;
    background-color: #fff;
    animation: slideUp 0.45s 0.4s both;
  }
  .add-button {
    position: sticky;
    bottom: 10px;
    background-color: #293c98;
    border: 0;
    margin: auto;
    padding: 10px 30px;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    border-radius:5px;
    flex-shrink: 0;
    z-index: 1;
    cursor: pointer;
  }

  .mail-detail {
    display: flex;
    animation: slideX 0.6s both;
    flex-direction: column;
    overflow: auto;
    background-color: #fff;
    width: calc(100% - 420px);
  }
  .mail-detail-profile {
    display: flex;
    align-items: center;
  }
  .mail-detail-header {
    border-bottom: 1px solid #e5e4e9;
    padding: 20px 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .mail-detail-name {
    font-size: 14px;
    font-weight: 600;
    margin-left: 10px;
    white-space: nowrap;
  }

  @keyframes slideX {
    0% {
      opacity: 0;
      transform: translateX(200px);
    }
  }
  .inbox-detail {
    width: 44px;
    height: 44px;
  }

  .mail-icons {
    flex-shrink: 0;
  }
  .mail-icons svg {
    width: 42px;
    height: 42px;
    padding: 13px;
    flex-shrink: 0;
    margin-left: 10px;
    border-radius: 50%;
    overflow: visible;
    background-color: #eaeefc;
    color: #9d075d;
  }
  .mail-icons svg:first-child {
    margin-left: 0;
  }

  .mail-contents {
    padding: 30px;
  }
  .mail-contents-subject {
    display: flex;
    align-items: center;
  }
  .mail-contents-title {
    font-weight: 700;
    font-size: 17px;
    margin-left: 5px;
  }

  .mail {
    padding-left: 55px;
    font-size: 14px;
    color: var(--main-light-color);
  }
  .mail-time {
    font-weight: 600;
    display: flex;
    align-items: center;
    font-size: 13px;
  }
  .mail-time svg {
    width: 12px;
    margin-right: 8px;
  }
  .mail-inside {
    padding: 20px 0 30px;
    border-bottom: 1px solid #e5e4e9;
    color: #7a7e9d;
    line-height: 1.8em;
  }
  .mail-checklist {
    padding: 20px 0;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #e5e4e9;
  }
  .mail-checklist .mail-choice + label:before {
    width: 20px;
    height: 20px;
    flex-shrink: 0;
    margin-right: 12px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3e%3cpath d='M20 6L9 17l-5-5'/%3e%3c/svg%3e");
  }
  .mail-checklist label {
    display: flex;
    align-items: center;
    color: #293c98;
    font-weight: 600;
    font-size: 13px;
  }
  .mail-checklist-date {
    margin-left: 16px;
    font-size: 13px;
  }

  .assignee {
    font-size: 14px;
    margin-bottom: 10px;
  }

  .assign-date{
    color: #989697;
    font-size: 12px;
    font-weight: 600;
  }
  .pencelicon{
    position: relative;
    top: -2px;
    left: 2px;
    font-size: 15px;
    color: #9d075d;
  }
  .assignee :last-child {
    margin-bottom: 0;
  }

  .mail-assign {
    padding: 20px 0;
    border-bottom: 1px solid #e5e4e9;
  }

  .mail-doc {
    display: flex;
    align-items: center;
    padding: 30px 0;
    flex-shrink: 0;
    justify-content: space-between;
  }
  .mail-doc-name {
    color: #1b1f31;
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 3px;
  }
  .mail-doc-date {
    font-size: 13px;
  }
  .mail-doc-wrapper {
    display: flex;
    align-items: center;
  }
  .mail-doc-wrapper svg {
    margin-right: 15px;
    background-color: #eaeefc;
    color: #9d075d;
    width: 50px;
    padding: 9px;
    border-radius: 4px;
  }
  .mail-doc-icons svg:not(:last-child) {
    margin-right: 8px;
  }

  .mail-textarea {
    display: flex;
    background-color: #f8f8f8;
    border-top: 1px solid #e5e4e9;
    position: sticky;
    bottom: 0;
    justify-content: space-between;
    margin-top: auto;
    left: 0;
    overflow: hidden;
    height: 245px;
    flex-shrink: 0;

  }
  .mail-textarea input {
    border: none;
    background-color: transparent;
    font-size: 15px;
    width: 100%;
    padding: 0 30px;
    color: #555;
  }
  .mail-textarea input::placeholder{
    color: #a5a4a4;
  }

  .textarea-icons {
    display: flex;
    align-items: center;
  }

  .attach {
    padding: 30px;
    border-right: 1px solid #e5e4e9;
    border-left: 1px solid #e5e4e9;
  }
  .attach svg {
    color: #7a7e9d;
  }

  .send {
    padding: 19px;
    background-color: var(--secondary-color);
    border:1px solid var(--primary-color);
  }
  .send svg {
    color: var(--btn-text-color);
  }
  .refreshsvg {
    color: var(--btn-text-color);
  }

  .inbox-calendar-checkbox {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    opacity: 0;
    z-index: 3;
    cursor: pointer;
  }

  .toggle-page {
    overflow: hidden;
    z-index: 2;
  }

  .view-notes{
    color:var(--bs-link-color);
    cursor: pointer;
    font-weight: 600;
  }
  .inbox-calendar {
    position: relative;
    width: 220px;
    border-radius: 20px;
    height: 36px;
    display: flex;
    align-items: center;
    overflow: hidden;
    flex-shrink: 0;
  }

  .layer {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: var(--unselected-mail);
    transition: 0.3s ease all;
    z-index: 1;
  }

  .toggle-page:before,
  .toggle-page:after,
  .toggle-page span {
    position: absolute;
    top: 4px;
    width: 100px;
    height: 10px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    line-height: 1;
    padding: 9px 4px;
    border-radius: 20px;
    transition: 0.3s ease all;
  }

  .toggle-page:before {
    content: "";
    left: 4px;
    background-color: var(--button-color);
  }

  .toggle-page span {
    color: var(--theme-bg-color);
    z-index: 1;
    left: 6px;
  }

  .toggle-page:after {
    content: "Calendar";
    right: 4px;
    color: var(--main-light-color);
  }

  .inbox-calendar-checkbox:checked + .toggle-page span {
    color: var(--main-light-color);
  }

  .inbox-calendar-checkbox:checked + .toggle-page:before {
    left: 109px;
  }

  .inbox-calendar-checkbox:checked + .toggle-page:after {
    color: var(--theme-bg-color);
  }

  .calendar {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(7, minmax(195px, 1fr));
    grid-template-rows: 57px;
    grid-auto-rows: 120px;
    overflow: auto;
  }
  .calendar-wrapper {
    width: 100%;
    margin: auto;
    margin-top: 0;
    overflow: auto;
    border-radius: 10px;
    background: #fff;
    max-width: 975px;
    border: 1px solid var(--calendar-border-color);
  }

  .days {
    font-size: 12px;
    font-weight: 700;
    color: var(--main-color);
    text-align: center;
    line-height: 60px;
  }
  .days:not(:nth-of-type(7n + 7)) {
    border-right: 1px solid var(--calendar-border-color);
  }


  .hover-title {
    display: none;
    color: #fff;
  }

  .popup-check {
    display: none;
  }

  .hide {
    display: none;
  }

  .project-detail {
    color: #783cae;
    font-size: 10px;
    position: relative;
    margin-top: 5px;
    padding-left: 20px;
    line-height: 1.4em;
  }
  .project-detail + .project-detail {
    margin-top: 5px;
  }
  .project-detail:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #b86df7;
    top: 4px;
    left: 10px;
  }
  .project-detail.design {
    color: #4844c1;
  }
  .project-detail.design:before {
    background-color: #6f69ea;
  }
  .project-detail.develop {
    color: #de9d3a;
  }
  .project-detail.develop:before {
    background-color: #ffc263;
  }
  .project-detail.finance {
    color: #e85b6f;
  }
  .project-detail.finance:before {
    background-color: #fd667a;
  }

  .week-month {
    display: flex;
    height: 30px;
  }

  .button {
    border: 1px solid var(--button-color);
    border-radius: 25px 0 0 25px;
    color: var(--button-color);
    padding: 8px 16px;
    font-weight: 600;
    font-family: var(--body-font);
    font-size: 12px;
    flex-shrink: 0;
    cursor: pointer;
    background-color: transparent;
  }
  .button.active {
    background-color: var(--button-color);
    color: var(--theme-bg-color);
  }

  .button-month {
    border-radius: 0 25px 25px 0;
    margin-left: -2px;
  }

  .calender-tab {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 975px;
    margin: 0 auto;
    width: 100%;
    padding-bottom: 30px;
  }

  .current-month {
    position: relative;
    padding: 0 10px;
    font-weight: 600;
  }
  .current-year {
    font-size: 12px;
    color: var(--main-color);
    font-weight: 600;
    margin-top: 5px;
  }

  .month-change {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .button-weekends,
  .button-task {
    border-radius: 25px;
  }

  .button-task {
    margin-left: 15px;
  }

  .button-weekends {
    border-color: var(--main-light-color);
    color: var(--main-light-color);
  }

  .calendar-container {
    flex-direction: column;
    width: 100%;
    padding: 30px 50px;
    overflow: auto;
    display: none;
  }
  .calendar-container.calendar-show {
    display: flex;
  }

  .color-menu {
    flex-shrink: 0;
    border-radius: 50%;
    position: relative;
    overflow: hidden;
    width: 32px;
    height: 32px;
  }
  .color-menu svg {
    position: absolute;
    z-index: 8;
    width: 17px;
    top: 7px;
    right: 8px;
    fill: #fff;
    pointer-events: none;
  }

  .colorpicker {
    border: none;
    border-radius: 50%;
    width: 50px;
    height: 55px;
    top: -8px;
    right: -8px;
    position: absolute;
    cursor: pointer;
    display: none;
  }

  @media screen and (max-width: 1270px) {
    .mail-icons svg:not(:first-child) {
      display: none;
    }
  }
  @media screen and (max-width: 1160px) {
    .inbox-container {
      width: 370px;
    }

    .user-profile-area {
      width: 320px;
    }
  }
  @media screen and (max-width: 1070px) {
    .inbox-container {
      display: none;
    }

    .mail-detail-header .mail-icons svg {
      display: inline-block;
    }
  }
  @media screen and (max-width: 960px) {
    .inbox-calendar {
      margin-right: 100px;
    }
  }
  @media screen and (max-width: 870px) {
    .user-profile-area {
      display: none;
    }
  }
  @media screen and (max-width: 530px) {
    .search-bar {
      display: none;
    }

    .mail-textarea {
      padding: 0;
      height: 60px;
    }

    .button-weekends {
      display: none;
    }
  }
  @media screen and (max-width: 485px) {
    .mail-icons svg:not(:first-child) {
      display: none;
    }

    .inbox-calendar {
      margin-right: 0;
    }

    .calendar-container {
      padding: 30px 20px;
    }
  }
  @media screen and (max-width: 370px) {
    .mail-doc-icons,
  .mail-checklist-date {
      display: none;
    }
  }
  .anim-y {
    animation: slideUp 0.6s both;
  }

  .anim-y:nth-child(2) {
    animation-delay: 0.28s;
  }

  .anim-y:nth-child(3) {
    animation-delay: 0.42s;
  }

  .anim-y:nth-child(4) {
    animation-delay: 0.56s;
  }

  .anim-y:nth-child(5) {
    animation-delay: 0.7s;
  }

  .anim-y:nth-child(6) {
    animation-delay: 0.84s;
  }

  .anim-y:nth-child(7) {
    animation-delay: 0.98s;
  }

  .anim-y:nth-child(8) {
    animation-delay: 1.12s;
  }

  .anim-y:nth-child(9) {
    animation-delay: 1.26s;
  }

  .anim-y:nth-child(10) {
    animation-delay: 1.4s;
  }

  @keyframes slideUp {
    0% {
      transform: translateY(76px) scale(0.92);
      opacity: 0;
    }
  }

  .h70{
    height: 70px;
  }
.todolist li{
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: 5px;
    border-left: 0px;
    border-right: 0px;
    border-radius: 0px;
}

.referral-count{
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  background-color: #e54050;
  color: #fff;
  border-radius: 30px;
  position: relative;
  left: -9px;
  top: -10px;
}
  /* end inbox sharing css */

  iframe{
    width: 100%!important;
  }

  canvas{
    height: 100%!important;
    width: 100%!important;
  }

  .canvastext{
    position: absolute;
    top: 58%;
    left:50%;
    transform: translate(-58%, -50%);
  }

  .maxheight{
    max-height: 330px;
    overflow: auto;
    padding-right:5px;
  }
.double-scroll{
  width: 100%;
}
  .height330{
    height: 330px;
  }
    ::-ms-input-placeholder {
        color:#e7e5e5;
        font-style: italic;
        font-size: 13px;
        font-weight: 400;
        letter-spacing: 1px;
      }

      ::placeholder {
        color:#e7e5e5;
        font-style: italic;
        font-size: 13px;
        font-weight: 400;
        letter-spacing: 1px;
      }
    input:focus {
        outline:none;
      }
      *:focus {
        outline: none;
      }
      /* Change the white to any color */
      input:-webkit-autofill,
      input:-webkit-autofill:hover,
      input:-webkit-autofill:focus,
      input:-webkit-autofill:active{
          -webkit-box-shadow: 0 0 0 30px white inset !important;
      }



/* width */
::-webkit-scrollbar {
    width: 10px;
    height: 10px;
  }

  /* Track */
  ::-webkit-scrollbar-track {
    background: #ccc;
    border-radius: 10px;
  }

  /* Handle */
  ::-webkit-scrollbar-thumb {
    background: var(--primary-color);
    border-radius: 10px;
  }

  /* Handle on hover */
  ::-webkit-scrollbar-thumb:hover {
    background: var(--secondary-color);
    border-radius: 10px;
  }


    .navscrl ::-webkit-scrollbar-thumb{
        background: #b4b4b4;
    }

    .active>.page-link, .page-link.active{
        background-color: var(--primary-color)!important;
        border-color: var(--primary-color)!important;
    }

    .chipsbox{
        display: inline-block;
        font-weight: 500;
        background: #ededed;
        padding: 7px;
        border-radius: 5px;
        border: 1px solid #dfdfdf;
        min-width: 150px;
        padding-right: 20px;
        margin-right: 5px;
    }

    .fhide{
        display: none !important;
    }
    .pointer{
        cursor: pointer;
    }


/* Start Map class */
.cls-1 {
  fill: #90ba47;
}

.cls-1, .cls-2, .cls-3, .cls-4, .cls-5, .cls-6, .cls-7, .cls-8, .cls-9, .cls-10, .cls-11, .cls-12, .cls-13, .cls-14, .cls-15, .cls-16, .cls-17, .cls-18, .cls-19, .cls-20, .cls-21, .cls-22, .cls-23, .cls-24, .cls-25, .cls-26, .cls-27, .cls-28, .cls-29, .cls-30, .cls-31, .cls-32, .cls-33, .cls-34, .cls-35, .cls-36, .cls-37, .cls-38, .cls-39, .cls-40, .cls-41, .cls-42, .cls-43, .cls-44, .cls-45, .cls-46, .cls-47, .cls-48, .cls-49, .cls-50, .cls-51, .cls-52, .cls-53, .cls-54, .cls-55, .cls-56, .cls-57, .cls-58, .cls-59, .cls-60, .cls-61, .cls-62, .cls-63, .cls-64, .cls-65, .cls-66, .cls-67, .cls-68, .cls-69, .cls-70, .cls-71, .cls-72, .cls-73, .cls-74, .cls-75, .cls-76, .cls-77, .cls-78, .cls-79, .cls-80, .cls-81, .cls-82, .cls-83, .cls-84, .cls-85, .cls-86, .cls-87, .cls-88, .cls-89, .cls-90, .cls-91, .cls-92, .cls-93, .cls-94, .cls-95, .cls-96, .cls-97, .cls-98, .cls-99, .cls-100, .cls-101, .cls-102, .cls-103, .cls-104, .cls-105, .cls-106, .cls-107, .cls-108, .cls-109, .cls-110, .cls-111, .cls-112, .cls-113, .cls-114, .cls-115, .cls-116, .cls-117, .cls-118, .cls-119, .cls-120, .cls-121, .cls-122, .cls-123, .cls-124, .cls-125, .cls-126, .cls-127, .cls-128, .cls-129, .cls-130, .cls-131, .cls-132, .cls-133, .cls-134, .cls-135, .cls-136, .cls-137, .cls-138, .cls-139, .cls-140, .cls-141, .cls-142, .cls-143, .cls-144, .cls-145, .cls-146, .cls-147, .cls-148, .cls-149, .cls-150, .cls-151, .cls-152, .cls-153, .cls-154, .cls-155, .cls-156, .cls-157, .cls-158, .cls-159, .cls-160, .cls-161, .cls-162, .cls-163, .cls-164, .cls-165, .cls-166, .cls-167, .cls-168, .cls-169, .cls-170, .cls-171, .cls-172, .cls-173, .cls-174, .cls-175, .cls-176, .cls-177, .cls-178, .cls-179, .cls-180, .cls-181, .cls-182, .cls-183, .cls-184, .cls-185, .cls-186, .cls-187, .cls-188, .cls-189, .cls-190, .cls-191, .cls-192, .cls-193, .cls-194, .cls-195, .cls-196, .cls-197, .cls-198, .cls-199, .cls-200, .cls-201, .cls-202, .cls-203, .cls-204, .cls-205, .cls-206, .cls-207, .cls-208, .cls-209, .cls-210, .cls-211, .cls-212, .cls-213, .cls-214, .cls-215, .cls-216, .cls-217, .cls-218, .cls-219, .cls-220, .cls-221, .cls-222, .cls-223, .cls-224, .cls-225, .cls-226, .cls-227, .cls-228, .cls-229, .cls-230, .cls-231, .cls-232, .cls-233, .cls-234, .cls-235, .cls-236, .cls-237, .cls-238, .cls-239, .cls-240, .cls-241, .cls-242, .cls-243, .cls-244, .cls-245, .cls-246, .cls-247, .cls-248, .cls-249, .cls-250, .cls-251, .cls-252, .cls-253, .cls-254, .cls-255, .cls-256, .cls-257, .cls-258, .cls-259, .cls-260, .cls-261, .cls-262, .cls-263, .cls-264, .cls-265, .cls-266, .cls-267, .cls-268, .cls-269, .cls-270, .cls-271, .cls-272, .cls-273, .cls-274, .cls-275, .cls-276, .cls-277, .cls-278, .cls-279, .cls-280, .cls-281, .cls-282, .cls-283, .cls-284, .cls-285, .cls-286, .cls-287, .cls-288, .cls-289, .cls-290, .cls-291, .cls-292, .cls-293, .cls-294, .cls-295, .cls-296, .cls-297, .cls-298, .cls-299, .cls-300, .cls-301, .cls-302, .cls-303, .cls-304, .cls-305, .cls-306, .cls-307, .cls-308, .cls-309, .cls-310, .cls-311, .cls-312, .cls-313, .cls-314, .cls-315, .cls-316, .cls-317, .cls-318, .cls-319, .cls-320, .cls-321, .cls-322, .cls-323, .cls-324, .cls-325, .cls-326, .cls-327, .cls-328, .cls-329, .cls-330, .cls-331, .cls-332, .cls-333, .cls-334, .cls-335, .cls-336, .cls-337, .cls-338, .cls-339, .cls-340, .cls-341, .cls-342, .cls-343, .cls-344, .cls-345, .cls-346, .cls-347, .cls-348, .cls-349, .cls-350, .cls-351, .cls-352, .cls-353, .cls-354, .cls-355, .cls-356, .cls-357, .cls-358, .cls-359, .cls-360, .cls-361, .cls-362, .cls-363, .cls-364, .cls-365, .cls-366, .cls-367, .cls-368, .cls-369, .cls-370, .cls-371, .cls-372, .cls-373, .cls-374, .cls-375, .cls-376, .cls-377, .cls-378, .cls-379, .cls-380, .cls-381, .cls-382, .cls-383, .cls-384, .cls-385, .cls-386, .cls-387, .cls-388, .cls-389, .cls-390, .cls-391, .cls-392, .cls-393, .cls-394, .cls-395, .cls-396, .cls-397, .cls-398, .cls-399, .cls-400, .cls-401, .cls-402, .cls-403, .cls-404, .cls-405, .cls-406, .cls-407, .cls-408, .cls-409, .cls-410, .cls-411, .cls-412, .cls-413, .cls-414, .cls-415, .cls-416, .cls-417, .cls-418, .cls-419, .cls-420, .cls-421, .cls-422, .cls-423, .cls-424, .cls-425, .cls-426, .cls-427, .cls-428, .cls-429, .cls-430, .cls-431, .cls-432, .cls-433, .cls-434, .cls-435, .cls-436, .cls-437, .cls-438, .cls-439, .cls-440, .cls-441, .cls-442, .cls-443, .cls-444, .cls-445, .cls-446, .cls-447, .cls-448, .cls-449, .cls-450, .cls-451, .cls-452, .cls-453, .cls-454, .cls-455, .cls-456, .cls-457, .cls-458, .cls-459, .cls-460, .cls-461, .cls-462, .cls-463, .cls-464, .cls-465, .cls-466, .cls-467, .cls-468, .cls-469, .cls-470, .cls-471, .cls-472, .cls-473, .cls-474, .cls-475, .cls-476, .cls-477, .cls-478, .cls-479, .cls-480, .cls-481, .cls-482, .cls-483, .cls-484, .cls-485, .cls-486, .cls-487, .cls-488, .cls-489, .cls-490, .cls-491, .cls-492, .cls-493, .cls-494, .cls-495, .cls-496, .cls-497, .cls-498, .cls-499, .cls-500, .cls-501, .cls-502, .cls-503, .cls-504, .cls-505, .cls-506, .cls-507, .cls-508, .cls-509, .cls-510, .cls-511, .cls-512, .cls-513, .cls-514, .cls-515, .cls-516, .cls-517, .cls-518, .cls-519, .cls-520, .cls-521, .cls-522, .cls-523, .cls-524, .cls-525, .cls-526, .cls-527, .cls-528, .cls-529, .cls-530, .cls-531, .cls-532, .cls-533, .cls-534, .cls-535, .cls-536, .cls-537, .cls-538, .cls-539, .cls-540, .cls-541, .cls-542, .cls-543, .cls-544, .cls-545, .cls-546, .cls-547, .cls-548, .cls-549, .cls-550, .cls-551, .cls-552, .cls-553, .cls-554, .cls-555, .cls-556, .cls-557, .cls-558, .cls-559, .cls-560, .cls-561, .cls-562, .cls-563, .cls-564, .cls-565, .cls-566, .cls-567, .cls-568, .cls-569, .cls-570, .cls-571, .cls-572, .cls-573, .cls-574, .cls-575, .cls-576, .cls-577, .cls-578, .cls-579, .cls-580, .cls-581, .cls-582, .cls-583, .cls-584, .cls-585, .cls-586, .cls-587, .cls-588, .cls-589, .cls-590, .cls-591, .cls-592, .cls-593, .cls-594, .cls-595, .cls-596, .cls-597, .cls-598, .cls-599, .cls-600, .cls-601, .cls-602, .cls-603, .cls-604, .cls-605, .cls-606, .cls-607, .cls-608, .cls-609, .cls-610, .cls-611, .cls-612, .cls-613, .cls-614, .cls-615, .cls-616, .cls-617, .cls-618, .cls-619, .cls-620, .cls-621, .cls-622, .cls-623, .cls-624, .cls-625, .cls-626, .cls-627, .cls-628, .cls-629, .cls-630, .cls-631, .cls-632, .cls-633, .cls-634, .cls-635, .cls-636, .cls-637, .cls-638, .cls-639, .cls-640, .cls-641, .cls-642, .cls-643, .cls-644, .cls-645, .cls-646, .cls-647, .cls-648, .cls-649, .cls-650, .cls-651, .cls-652, .cls-653, .cls-654, .cls-655, .cls-656, .cls-657, .cls-658, .cls-659, .cls-660, .cls-661, .cls-662, .cls-663, .cls-664, .cls-665, .cls-666, .cls-667, .cls-668, .cls-669, .cls-670, .cls-671, .cls-672, .cls-673, .cls-674, .cls-675, .cls-676, .cls-677, .cls-678, .cls-679, .cls-680, .cls-681, .cls-682, .cls-683, .cls-684, .cls-685, .cls-686, .cls-687, .cls-688, .cls-689, .cls-690, .cls-691, .cls-692, .cls-693, .cls-694, .cls-695, .cls-696, .cls-697, .cls-698, .cls-699, .cls-700, .cls-701, .cls-702, .cls-703, .cls-704, .cls-705, .cls-706, .cls-707, .cls-708, .cls-709, .cls-710, .cls-711, .cls-712, .cls-713, .cls-714, .cls-715, .cls-716, .cls-717, .cls-718, .cls-719, .cls-720, .cls-721, .cls-722, .cls-723, .cls-724, .cls-725, .cls-726, .cls-727, .cls-728, .cls-729, .cls-730, .cls-731, .cls-732, .cls-733, .cls-734, .cls-735, .cls-736, .cls-737, .cls-738, .cls-739, .cls-740, .cls-741, .cls-742, .cls-743, .cls-744, .cls-745, .cls-746, .cls-747, .cls-748, .cls-749, .cls-750, .cls-751, .cls-752, .cls-753, .cls-754, .cls-755, .cls-756, .cls-757, .cls-758, .cls-759, .cls-760, .cls-761, .cls-762, .cls-763, .cls-764, .cls-765, .cls-766, .cls-767, .cls-768, .cls-769, .cls-770, .cls-771, .cls-772, .cls-773, .cls-774, .cls-775, .cls-776, .cls-777, .cls-778, .cls-779, .cls-780, .cls-781, .cls-782, .cls-783, .cls-784, .cls-785, .cls-786, .cls-787, .cls-788, .cls-789, .cls-790, .cls-791, .cls-792, .cls-793, .cls-794, .cls-795, .cls-796, .cls-797, .cls-798, .cls-799, .cls-800, .cls-801, .cls-802, .cls-803, .cls-804, .cls-805, .cls-806, .cls-807, .cls-808, .cls-809, .cls-810, .cls-811, .cls-812, .cls-813, .cls-814, .cls-815, .cls-816, .cls-817, .cls-818, .cls-819, .cls-820, .cls-821, .cls-822, .cls-823, .cls-824, .cls-825, .cls-826, .cls-827, .cls-828, .cls-829, .cls-830, .cls-831, .cls-832, .cls-833, .cls-834, .cls-835, .cls-836, .cls-837, .cls-838, .cls-839, .cls-840, .cls-841, .cls-842, .cls-843, .cls-844, .cls-845, .cls-846, .cls-847, .cls-848, .cls-849, .cls-850, .cls-851, .cls-852, .cls-853, .cls-854, .cls-855, .cls-856, .cls-857, .cls-858, .cls-859, .cls-860, .cls-861, .cls-862, .cls-863, .cls-864, .cls-865, .cls-866, .cls-867, .cls-868, .cls-869, .cls-870, .cls-871, .cls-872, .cls-873, .cls-874, .cls-875, .cls-876, .cls-877, .cls-878, .cls-879, .cls-880, .cls-881, .cls-882, .cls-883, .cls-884, .cls-885, .cls-886, .cls-887, .cls-888, .cls-889, .cls-890, .cls-891, .cls-892, .cls-893, .cls-894, .cls-895, .cls-896, .cls-897, .cls-898, .cls-899, .cls-900, .cls-901, .cls-902, .cls-903, .cls-904, .cls-905, .cls-906, .cls-907, .cls-908, .cls-909, .cls-910, .cls-911, .cls-912, .cls-913, .cls-914, .cls-915, .cls-916, .cls-917, .cls-918, .cls-919, .cls-920, .cls-921, .cls-922, .cls-923, .cls-924, .cls-925, .cls-926, .cls-927, .cls-928, .cls-929, .cls-930, .cls-931, .cls-932, .cls-933, .cls-934, .cls-935, .cls-936, .cls-937, .cls-938, .cls-939, .cls-940, .cls-941, .cls-942, .cls-943, .cls-944, .cls-945, .cls-946, .cls-947, .cls-948, .cls-949, .cls-950, .cls-951, .cls-952, .cls-953, .cls-954, .cls-955, .cls-956, .cls-957, .cls-958, .cls-959, .cls-960, .cls-961, .cls-962, .cls-963, .cls-964, .cls-965, .cls-966, .cls-967, .cls-968, .cls-969, .cls-970, .cls-971, .cls-972, .cls-973, .cls-974, .cls-975, .cls-976, .cls-977, .cls-978, .cls-979, .cls-980, .cls-981, .cls-982, .cls-983, .cls-984, .cls-985, .cls-986, .cls-987, .cls-988, .cls-989, .cls-990, .cls-991, .cls-992, .cls-993, .cls-994, .cls-995, .cls-996, .cls-997, .cls-998, .cls-999, .cls-1000, .cls-1001, .cls-1002, .cls-1003, .cls-1004, .cls-1005, .cls-1006, .cls-1007, .cls-1008, .cls-1009, .cls-1010, .cls-1011, .cls-1012, .cls-1013, .cls-1014, .cls-1015, .cls-1016, .cls-1017, .cls-1018, .cls-1019, .cls-1020, .cls-1021, .cls-1022, .cls-1023, .cls-1024, .cls-1025, .cls-1026, .cls-1027, .cls-1028, .cls-1029, .cls-1030, .cls-1031, .cls-1032, .cls-1033, .cls-1034, .cls-1035, .cls-1036, .cls-1037, .cls-1038, .cls-1039, .cls-1040, .cls-1041, .cls-1042, .cls-1043, .cls-1044, .cls-1045, .cls-1046, .cls-1047, .cls-1048, .cls-1049, .cls-1050, .cls-1051, .cls-1052, .cls-1053, .cls-1054, .cls-1055, .cls-1056, .cls-1057, .cls-1058, .cls-1059, .cls-1060, .cls-1061, .cls-1062, .cls-1063, .cls-1064, .cls-1065, .cls-1066, .cls-1067, .cls-1068, .cls-1069, .cls-1070, .cls-1071, .cls-1072, .cls-1073, .cls-1074, .cls-1075, .cls-1076, .cls-1077, .cls-1078, .cls-1079, .cls-1080, .cls-1081, .cls-1082, .cls-1083, .cls-1084, .cls-1085, .cls-1086 {
  stroke-miterlimit: 10;
}

.cls-1, .cls-2, .cls-3, .cls-4, .cls-5, .cls-6, .cls-7, .cls-8, .cls-9, .cls-10, .cls-11, .cls-12, .cls-13, .cls-14, .cls-15, .cls-16, .cls-17, .cls-18, .cls-19, .cls-20, .cls-21, .cls-22, .cls-23, .cls-24, .cls-25, .cls-26, .cls-27, .cls-28, .cls-29, .cls-30, .cls-31, .cls-32, .cls-33, .cls-34, .cls-35, .cls-36, .cls-37, .cls-38, .cls-39, .cls-40, .cls-41, .cls-42, .cls-43, .cls-44, .cls-45, .cls-46, .cls-47, .cls-48, .cls-49, .cls-50, .cls-51, .cls-52, .cls-53, .cls-54, .cls-55, .cls-56, .cls-57, .cls-58, .cls-59, .cls-60, .cls-61, .cls-62, .cls-63, .cls-64, .cls-65, .cls-66, .cls-67, .cls-68, .cls-69, .cls-70, .cls-71, .cls-72, .cls-73, .cls-74, .cls-75, .cls-76, .cls-77, .cls-78, .cls-79, .cls-80, .cls-81, .cls-82, .cls-83, .cls-84, .cls-85, .cls-86, .cls-87, .cls-88, .cls-89, .cls-90, .cls-91, .cls-92, .cls-93, .cls-94, .cls-95, .cls-96, .cls-97, .cls-98, .cls-99, .cls-100, .cls-101, .cls-102, .cls-103, .cls-104, .cls-105, .cls-106, .cls-107, .cls-108, .cls-109, .cls-110, .cls-111, .cls-112, .cls-113, .cls-114, .cls-115, .cls-116, .cls-117, .cls-118, .cls-119, .cls-120, .cls-121, .cls-122, .cls-123, .cls-124, .cls-125, .cls-126, .cls-127, .cls-128, .cls-129, .cls-130, .cls-131, .cls-132, .cls-133, .cls-134, .cls-135, .cls-136, .cls-137, .cls-138, .cls-139, .cls-140, .cls-141, .cls-142, .cls-143, .cls-144, .cls-145, .cls-146, .cls-147, .cls-148, .cls-149, .cls-150, .cls-151, .cls-152, .cls-153, .cls-154, .cls-155, .cls-156, .cls-157, .cls-158, .cls-159, .cls-160, .cls-161, .cls-162, .cls-163, .cls-164, .cls-165, .cls-166, .cls-167, .cls-168, .cls-169, .cls-170, .cls-171, .cls-172, .cls-173, .cls-174, .cls-175, .cls-176, .cls-177, .cls-178, .cls-179, .cls-180, .cls-181, .cls-182, .cls-183, .cls-184, .cls-185, .cls-186, .cls-187, .cls-188, .cls-189, .cls-190, .cls-191, .cls-192, .cls-193, .cls-194, .cls-195, .cls-196, .cls-197, .cls-198, .cls-199, .cls-200, .cls-201, .cls-202, .cls-203, .cls-204, .cls-205, .cls-206, .cls-207, .cls-208, .cls-209, .cls-210, .cls-211, .cls-212, .cls-213, .cls-214, .cls-215, .cls-216, .cls-217, .cls-218, .cls-219, .cls-220, .cls-221, .cls-222, .cls-223, .cls-224, .cls-225, .cls-226, .cls-227, .cls-228, .cls-229, .cls-230, .cls-231, .cls-232, .cls-233, .cls-234, .cls-235, .cls-236, .cls-237, .cls-238, .cls-239, .cls-240, .cls-241, .cls-242, .cls-243, .cls-244, .cls-245, .cls-246, .cls-247, .cls-248, .cls-249, .cls-250, .cls-251, .cls-252, .cls-253, .cls-254, .cls-255, .cls-256, .cls-257, .cls-258, .cls-259, .cls-260, .cls-261, .cls-262, .cls-263, .cls-264, .cls-265, .cls-266, .cls-267, .cls-268, .cls-269, .cls-270, .cls-271, .cls-272, .cls-273, .cls-274, .cls-275, .cls-276, .cls-277, .cls-278, .cls-279, .cls-280, .cls-281, .cls-282, .cls-283, .cls-284, .cls-285, .cls-286, .cls-287, .cls-288, .cls-289, .cls-290, .cls-291, .cls-292, .cls-293, .cls-294, .cls-295, .cls-296, .cls-297, .cls-298, .cls-299, .cls-300, .cls-301, .cls-302, .cls-303, .cls-304, .cls-305, .cls-306, .cls-307, .cls-308, .cls-309, .cls-310, .cls-311, .cls-312, .cls-313, .cls-314, .cls-315, .cls-316, .cls-317, .cls-318, .cls-319, .cls-320, .cls-321, .cls-322, .cls-323, .cls-324, .cls-325, .cls-326, .cls-327, .cls-328, .cls-329, .cls-330, .cls-331, .cls-332, .cls-333, .cls-334, .cls-335, .cls-336, .cls-337, .cls-338, .cls-339, .cls-340, .cls-341, .cls-342, .cls-343, .cls-344, .cls-345, .cls-346, .cls-347, .cls-348, .cls-349, .cls-350, .cls-351, .cls-352, .cls-353, .cls-354, .cls-355, .cls-356, .cls-357, .cls-358, .cls-359, .cls-360, .cls-361, .cls-362, .cls-363, .cls-364, .cls-365, .cls-366, .cls-367, .cls-368, .cls-369, .cls-370, .cls-371, .cls-372, .cls-373, .cls-374, .cls-375, .cls-376, .cls-377, .cls-378, .cls-379, .cls-380, .cls-381, .cls-382, .cls-383, .cls-384, .cls-386, .cls-387, .cls-388, .cls-389, .cls-390, .cls-391, .cls-392, .cls-393, .cls-394, .cls-395, .cls-396, .cls-397, .cls-398, .cls-399, .cls-400, .cls-401, .cls-402, .cls-403, .cls-404, .cls-405, .cls-406, .cls-407, .cls-408, .cls-409, .cls-410, .cls-411, .cls-412, .cls-413, .cls-414, .cls-415, .cls-416, .cls-417, .cls-418, .cls-419, .cls-420, .cls-421, .cls-422, .cls-423, .cls-424, .cls-425, .cls-426, .cls-427, .cls-428, .cls-429, .cls-430, .cls-431, .cls-432, .cls-433, .cls-434, .cls-435, .cls-436, .cls-437, .cls-438, .cls-439, .cls-440, .cls-441, .cls-442, .cls-443, .cls-444, .cls-445, .cls-446, .cls-447, .cls-448, .cls-449, .cls-450, .cls-451, .cls-452, .cls-453, .cls-454, .cls-455, .cls-456, .cls-457, .cls-458, .cls-459, .cls-460, .cls-461, .cls-462, .cls-463, .cls-464, .cls-465, .cls-466, .cls-467, .cls-468, .cls-469, .cls-470, .cls-471, .cls-472, .cls-473, .cls-474, .cls-475, .cls-476, .cls-477, .cls-478, .cls-479, .cls-480, .cls-481, .cls-482, .cls-483, .cls-484, .cls-485, .cls-486, .cls-487, .cls-488, .cls-489, .cls-490, .cls-491, .cls-492, .cls-493, .cls-494, .cls-495, .cls-496, .cls-497, .cls-498, .cls-499, .cls-500, .cls-501, .cls-502, .cls-503, .cls-504, .cls-505, .cls-506, .cls-507, .cls-508, .cls-509, .cls-510, .cls-511, .cls-512, .cls-513, .cls-514, .cls-515, .cls-516, .cls-517, .cls-518, .cls-519, .cls-520, .cls-521, .cls-522, .cls-523, .cls-524, .cls-525, .cls-526, .cls-527, .cls-528, .cls-529, .cls-530, .cls-531, .cls-532, .cls-533, .cls-534, .cls-535, .cls-536, .cls-537, .cls-538, .cls-539, .cls-540, .cls-541, .cls-542, .cls-543, .cls-544, .cls-545, .cls-546, .cls-547, .cls-548, .cls-549, .cls-550, .cls-551, .cls-552, .cls-553, .cls-554, .cls-555, .cls-556, .cls-557, .cls-558, .cls-559, .cls-560, .cls-561, .cls-562, .cls-563, .cls-564, .cls-565, .cls-566, .cls-567, .cls-568, .cls-569, .cls-570, .cls-571, .cls-572, .cls-573, .cls-574, .cls-575, .cls-576, .cls-577, .cls-578, .cls-579, .cls-580, .cls-581, .cls-582, .cls-583, .cls-584, .cls-585, .cls-586, .cls-587, .cls-588, .cls-589, .cls-590, .cls-591, .cls-592, .cls-593, .cls-594, .cls-595, .cls-596, .cls-597, .cls-598, .cls-599, .cls-600, .cls-601, .cls-602, .cls-603, .cls-604, .cls-605, .cls-606, .cls-607, .cls-608, .cls-609, .cls-610, .cls-611, .cls-612, .cls-613, .cls-614, .cls-615, .cls-616, .cls-617, .cls-618, .cls-619, .cls-620, .cls-621, .cls-622, .cls-623, .cls-624, .cls-625, .cls-626, .cls-627, .cls-628, .cls-629, .cls-630, .cls-631, .cls-632, .cls-633, .cls-634, .cls-635, .cls-636, .cls-637, .cls-638, .cls-639, .cls-640, .cls-641, .cls-642, .cls-643, .cls-644, .cls-645, .cls-646, .cls-647, .cls-648, .cls-649, .cls-650, .cls-651, .cls-652, .cls-653, .cls-654, .cls-655, .cls-656, .cls-657, .cls-658, .cls-659, .cls-660, .cls-661, .cls-662, .cls-663, .cls-664, .cls-665, .cls-666, .cls-667, .cls-668, .cls-669, .cls-670, .cls-671, .cls-672, .cls-673, .cls-674, .cls-675, .cls-676, .cls-677, .cls-678, .cls-679, .cls-680, .cls-681, .cls-682, .cls-683, .cls-684, .cls-685, .cls-686, .cls-687, .cls-688, .cls-689, .cls-690, .cls-691, .cls-692, .cls-693, .cls-694, .cls-695, .cls-696, .cls-697, .cls-698, .cls-699, .cls-700, .cls-701, .cls-702, .cls-703, .cls-704, .cls-705, .cls-706, .cls-707, .cls-708, .cls-709, .cls-710, .cls-711, .cls-712, .cls-713, .cls-714, .cls-715, .cls-716, .cls-717, .cls-718, .cls-719, .cls-720, .cls-721, .cls-722, .cls-723, .cls-724, .cls-725, .cls-726, .cls-727, .cls-728, .cls-729, .cls-730, .cls-731, .cls-732, .cls-733, .cls-734, .cls-735, .cls-736, .cls-737, .cls-738, .cls-739, .cls-740, .cls-741, .cls-742, .cls-743, .cls-744, .cls-745, .cls-746, .cls-747, .cls-748, .cls-749, .cls-750, .cls-751, .cls-752, .cls-753, .cls-754, .cls-755, .cls-756, .cls-757, .cls-758, .cls-759, .cls-760, .cls-761, .cls-762, .cls-763, .cls-764, .cls-765, .cls-766, .cls-767, .cls-768, .cls-769, .cls-770, .cls-771, .cls-772, .cls-773, .cls-774, .cls-775, .cls-776, .cls-777, .cls-778, .cls-779, .cls-780, .cls-781, .cls-782, .cls-783, .cls-784, .cls-785, .cls-786, .cls-787, .cls-788, .cls-789, .cls-790, .cls-791, .cls-792, .cls-793, .cls-794, .cls-795, .cls-796, .cls-797, .cls-798, .cls-799, .cls-800, .cls-801, .cls-802, .cls-803, .cls-804, .cls-805, .cls-806, .cls-807, .cls-808, .cls-809, .cls-810, .cls-811, .cls-812, .cls-813, .cls-814, .cls-815, .cls-816, .cls-817, .cls-818, .cls-819, .cls-820, .cls-821, .cls-822, .cls-823, .cls-824, .cls-825, .cls-826, .cls-827, .cls-828, .cls-829, .cls-830, .cls-831, .cls-832, .cls-833, .cls-834, .cls-835, .cls-836, .cls-837, .cls-838, .cls-839, .cls-840, .cls-841, .cls-842, .cls-843, .cls-844, .cls-845, .cls-846, .cls-847, .cls-848, .cls-849, .cls-850, .cls-851, .cls-852, .cls-853, .cls-854, .cls-855, .cls-856, .cls-857, .cls-858, .cls-859, .cls-860, .cls-861, .cls-862, .cls-863, .cls-864, .cls-865, .cls-866, .cls-867, .cls-868, .cls-869, .cls-870, .cls-871, .cls-872, .cls-873, .cls-874, .cls-875, .cls-876, .cls-877, .cls-878, .cls-879, .cls-880, .cls-881, .cls-882, .cls-883, .cls-884, .cls-885, .cls-886, .cls-887, .cls-888, .cls-889, .cls-890, .cls-891, .cls-892, .cls-893, .cls-894, .cls-895, .cls-896, .cls-897, .cls-898, .cls-899, .cls-900, .cls-901, .cls-902, .cls-903, .cls-904, .cls-905, .cls-906, .cls-907, .cls-908, .cls-909, .cls-910, .cls-911, .cls-912, .cls-913, .cls-914, .cls-915, .cls-916, .cls-917, .cls-918, .cls-919, .cls-920, .cls-921, .cls-922, .cls-923, .cls-924, .cls-925, .cls-926, .cls-927, .cls-928, .cls-929, .cls-930, .cls-931, .cls-932, .cls-933, .cls-934, .cls-935, .cls-936, .cls-937, .cls-938, .cls-939, .cls-940, .cls-941, .cls-942, .cls-943, .cls-944, .cls-945, .cls-946, .cls-947, .cls-948, .cls-949, .cls-950, .cls-951, .cls-952, .cls-953, .cls-954, .cls-955, .cls-956, .cls-957, .cls-959, .cls-960, .cls-961, .cls-962, .cls-963, .cls-964, .cls-965, .cls-966, .cls-967, .cls-968, .cls-969, .cls-970, .cls-971, .cls-972, .cls-973, .cls-974, .cls-975, .cls-976, .cls-977, .cls-978, .cls-979, .cls-980, .cls-981, .cls-982, .cls-983, .cls-984, .cls-985, .cls-986, .cls-987, .cls-988, .cls-989, .cls-990, .cls-991, .cls-992, .cls-993, .cls-994, .cls-995, .cls-996, .cls-997, .cls-998, .cls-999, .cls-1000, .cls-1001, .cls-1002, .cls-1003, .cls-1004, .cls-1005, .cls-1006, .cls-1007, .cls-1008, .cls-1009, .cls-1010, .cls-1011, .cls-1012, .cls-1013, .cls-1014, .cls-1015, .cls-1016, .cls-1017, .cls-1018, .cls-1019, .cls-1020, .cls-1021, .cls-1022, .cls-1023, .cls-1024, .cls-1025, .cls-1026, .cls-1027, .cls-1028, .cls-1029, .cls-1030, .cls-1031, .cls-1032, .cls-1033, .cls-1034, .cls-1035, .cls-1036, .cls-1037, .cls-1038, .cls-1039, .cls-1040, .cls-1041, .cls-1042, .cls-1043, .cls-1044, .cls-1045, .cls-1046, .cls-1047, .cls-1048, .cls-1049, .cls-1050, .cls-1051, .cls-1052, .cls-1053, .cls-1054, .cls-1055, .cls-1056, .cls-1057, .cls-1058, .cls-1059, .cls-1060, .cls-1061, .cls-1062, .cls-1063, .cls-1064, .cls-1065, .cls-1066, .cls-1067, .cls-1068, .cls-1069, .cls-1070, .cls-1071, .cls-1072, .cls-1073, .cls-1074, .cls-1075, .cls-1076, .cls-1077, .cls-1078, .cls-1079, .cls-1080, .cls-1081, .cls-1082, .cls-1083, .cls-1084, .cls-1085, .cls-1086 {
  stroke: #000;
  stroke-width: .2px;
}

.cls-2 {
  fill: #fc8a4a;
}

.cls-3 {
  fill: #b7cb5d;
}

.cls-4 {
  fill: #e5eaea;
}

.cls-5 {
  fill: #d8dad9;
}

.cls-6 {
  fill: #bea43d;
}

.cls-7 {
  fill: #7db977;
}

.cls-8 {
  fill: #fcfcfc;
}

.cls-9 {
  fill: #cfc253;
}

.cls-10 {
  fill: #cca226;
}

.cls-11 {
  fill: #8cbb53;
}

.cls-12 {
  fill: #92b674;
}

.cls-13 {
  fill: #f8995f;
}

.cls-14 {
  fill: #f95e5e;
}

.cls-15 {
  fill: #a97f51;
}

.cls-16 {
  fill: #b79b4e;
}

.cls-17 {
  fill: #f0f0f0;
}

.cls-18 {
  fill: #e0c9b6;
}

.cls-19 {
  fill: #fbac7c;
}

.cls-20 {
  fill: #ca5c3e;
}

.cls-21 {
  fill: #edd570;
}

.cls-22 {
  fill: #8f9a45;
}

.cls-23 {
  fill: #a9c36e;
}

.cls-24 {
  fill: #e69c6b;
}

.cls-25 {
  fill: #ced5d5;
}

.cls-26 {
  fill: #60ab57;
}

.cls-27 {
  fill: #a5c056;
}

.cls-28 {
  fill: #27911f;
}

.cls-29 {
  fill: #69ad5b;
}

.cls-30 {
  fill: #71aa32;
}

.cls-31 {
  fill: #e19840;
}

.cls-32 {
  fill: #f87170;
}

.cls-33 {
  fill: #6cac6b;
}

.cls-34 {
  fill: #f7c748;
}

.cls-35 {
  fill: #77b66c;
}

.cls-36 {
  fill: #b8c979;
}

.cls-37 {
  fill: #d4d7d8;
}

.cls-38 {
  fill: #ecedec;
}

.cls-39 {
  fill: #fcdc7d;
}

.cls-40 {
  fill: #77af3c;
}

.cls-41 {
  fill: #7cb02f;
}

.cls-42 {
  fill: #fcac7d;
}

.cls-43 {
  fill: #7db642;
}

.cls-44 {
  fill: #d8713b;
}

.cls-45 {
  fill: #67b062;
}

.cls-46 {
  fill: #c9b733;
}

.cls-47 {
  fill: #dde3e4;
}

.cls-48 {
  fill: #fb8135;
}

.cls-49 {
  fill: #fbfcfc;
}

.cls-50 {
  fill: #e9a070;
}

.cls-51 {
  fill: #e1e4e4;
}

.cls-52 {
  fill: #76af4e;
}

.cls-53 {
  fill: #d4bd44;
}

.cls-54 {
  fill: #ebebeb;
}

.cls-55 {
  fill: #d88554;
}

.cls-56 {
  fill: #c07346;
}

.cls-57 {
  fill: #ea6e6e;
}

.cls-58 {
  fill: #c9b351;
}

.cls-59 {
  fill: #81b765;
}

.cls-60 {
  fill: #e49a6a;
}

.cls-61 {
  fill: #a8c26c;
}

.cls-62 {
  fill: #eee;
}

.cls-63 {
  fill: #abbc4f;
}

.cls-64 {
  fill: #66ab58;
}

.cls-65 {
  fill: #69a53d;
}

.cls-66 {
  fill: #d6dadb;
}

.cls-67 {
  fill: #d3dada;
}

.cls-68 {
  fill: #bb6f48;
}

.cls-69 {
  fill: #9abf78;
}

.cls-70 {
  fill: #c1d279;
}

.cls-71 {
  fill: #7ebb79;
}

.cls-72 {
  fill: #68a950;
}

.cls-73 {
  fill: #58a43d;
}

.cls-74 {
  fill: #8bbb6e;
}

.cls-75 {
  fill: #4d9f46;
}

.cls-76 {
  fill: #f7d777;
}

.cls-77 {
  fill: #d7e4d4;
}

.cls-78 {
  fill: #f3f5f3;
}

.cls-79 {
  fill: #e56a6b;
}

.cls-80 {
  fill: #f9faf9;
}

.cls-81 {
  fill: #f5a776;
}

.cls-82 {
  fill: #f97372;
}

.cls-83 {
  fill: #fa6c6c;
}

.cls-84 {
  fill: #d7a04e;
}

.cls-85 {
  fill: #ecc66e;
}

.cls-86 {
  fill: #f9f9f9;
}

.cls-87 {
  fill: #5aaf60;
}

.cls-88 {
  fill: #eba06f;
}

.cls-89 {
  fill: #5aa43d;
}

.cls-90 {
  fill: #e1943d;
}

.cls-91 {
  fill: #b5c95e;
}

.cls-92 {
  fill: #dce1e1;
}

.cls-93 {
  fill: #8fbc55;
}

.cls-94 {
  fill: #cbaf4e;
}

.cls-95 {
  fill: #ededed;
}

.cls-96 {
  fill: #cca745;
}

.cls-97 {
  fill: #e6ebe9;
}

.cls-98 {
  fill: #f3f1ef;
}

.cls-99 {
  fill: #5ca448;
}

.cls-100 {
  fill: #e79e6f;
}

.cls-101 {
  fill: #e59a6a;
}

.cls-102 {
  fill: #87b63b;
}

.cls-103 {
  fill: #eb884a;
}

.cls-104 {
  fill: #efefee;
}

.cls-105 {
  fill: #a0bd52;
}

.cls-106 {
  fill: #d9dfdf;
}

.cls-107 {
  fill: #909c48;
}

.cls-108 {
  fill: #69ae63;
}

.cls-109 {
  fill: #f6f6f4;
}

.cls-110 {
  fill: #77b157;
}

.cls-111 {
  fill: #5ca457;
}

.cls-112 {
  fill: #69b164;
}

.cls-113 {
  fill: #db7254;
}

.cls-114 {
  fill: #d4d9da;
}

.cls-115 {
  fill: #d7dddd;
}

.cls-116 {
  fill: #fb8a44;
}

.cls-117 {
  fill: #e78a4b;
}

.cls-118 {
  fill: #edeeee;
}

.cls-119 {
  fill: #ece1ce;
}

.cls-120 {
  fill: #d3d04b;
}

.cls-121 {
  fill: #cbd4ce;
}

.cls-122 {
  fill: #e1673c;
}

.cls-123 {
  fill: #58a851;
}

.cls-124 {
  fill: #eaecea;
}

.cls-125 {
  fill: #f0a474;
}

.cls-126 {
  fill: #cfd4d5;
}

.cls-127 {
  fill: #fca93a;
}

.cls-128 {
  fill: #e99c6d;
}

.cls-129 {
  fill: #ebeceb;
}

.cls-130 {
  fill: #878c51;
}

.cls-131 {
  fill: #e5e8e7;
}

.cls-132 {
  fill: #9abc4d;
}

.cls-133 {
  fill: #d3a550;
}

.cls-134 {
  fill: #fde47e;
}

.cls-135 {
  fill: #92bd58;
}

.cls-136 {
  fill: #f8605f;
}

.cls-137 {
  fill: #d0be48;
}

.cls-138 {
  fill: #ebe6e0;
}

.cls-139 {
  fill: #95a051;
}

.cls-140 {
  fill: #d16d4c;
}

.cls-141 {
  fill: #73b467;
}

.cls-142 {
  fill: #7cb878;
}

.cls-143 {
  fill: #b26d47;
}

.cls-144 {
  fill: #fa5e5d;
}

.cls-145 {
  fill: #74b05f;
}

.cls-146 {
  fill: #f7f8f7;
}

.cls-147 {
  fill: #f8f9f9;
}

.cls-148 {
  fill: #8b9940;
}

.cls-149 {
  fill: #f6b04b;
}

.cls-150 {
  fill: #dca34b;
}

.cls-151 {
  fill: #74b76d;
}

.cls-152 {
  fill: #f6b044;
}

.cls-153 {
  fill: #ecc76f;
}

.cls-154 {
  fill: #f99e44;
}

.cls-155 {
  fill: #a6bb30;
}

.cls-156 {
  fill: #afc34c;
}

.cls-157 {
  fill: #fbd47d;
}

.cls-158 {
  fill: #d4dad9;
}

.cls-159 {
  fill: #75b24b;
}

.cls-160 {
  fill: #76af6a;
}

.cls-161 {
  fill: #cb704f;
}

.cls-162 {
  fill: #80b653;
}

.cls-163 {
  fill: #e3ebe7;
}

.cls-164 {
  fill: #c5c331;
}

.cls-165 {
  fill: #f19f6b;
}

.cls-166 {
  fill: #f8a979;
}

.cls-167 {
  fill: #f18c8b;
}

.cls-168 {
  fill: #87b53b;
}

.cls-169 {
  fill: #5ea853;
}

.cls-170 {
  fill: #67aa48;
}

.cls-171 {
  fill: #e1d564;
}

.cls-172 {
  fill: #48a143;
}

.cls-173 {
  fill: #f1efeb;
}

.cls-174 {
  fill: #f7f9f8;
}

.cls-175 {
  fill: #86b84f;
}

.cls-176 {
  fill: #69af5c;
}

.cls-177 {
  fill: #a9cfa4;
}

.cls-178 {
  fill: #b0704c;
}

.cls-179 {
  fill: #f7a878;
}

.cls-180 {
  fill: #b9cf78;
}

.cls-181 {
  fill: #6fae6d;
}

.cls-182 {
  fill: #92a454;
}

.cls-183 {
  fill: #979844;
}

.cls-184 {
  fill: #f8a573;
}

.cls-185 {
  fill: #64ad57;
}

.cls-186 {
  fill: #eca378;
}

.cls-187 {
  fill: #7ab978;
}

.cls-188 {
  fill: #fbc83c;
}

.cls-189 {
  fill: #d9dfe0;
}

.cls-190 {
  fill: #bc794b;
}

.cls-191 {
  fill: #f95f5e;
}

.cls-192 {
  fill: #fb9e30;
}

.cls-193 {
  fill: #8da455;
}

.cls-194 {
  fill: #f06565;
}

.cls-195 {
  fill: #95bd55;
}

.cls-196 {
  fill: #707e33;
}

.cls-197 {
  fill: #fcfbfb;
}

.cls-198 {
  fill: #e4996a;
}

.cls-199 {
  fill: #d2d6d7;
}

.cls-200 {
  fill: #f7a431;
}

.cls-201 {
  fill: #eba374;
}

.cls-202 {
  fill: #f1f0ee;
}

.cls-203 {
  fill: #e9ebea;
}

.cls-204 {
  fill: #f3a675;
}

.cls-205 {
  fill: #8b854f;
}

.cls-206 {
  fill: #7db26c;
}

.cls-207 {
  fill: #57a64f;
}

.cls-208 {
  fill: #f5f5f3;
}

.cls-209 {
  fill: #76b974;
}

.cls-210 {
  fill: #e4e6e8;
}

.cls-211 {
  fill: #74a954;
}

.cls-212 {
  fill: #73b567;
}

.cls-213 {
  fill: #7db775;
}

.cls-214 {
  fill: #cdab56;
}

.cls-215 {
  fill: #6daf68;
}

.cls-216 {
  fill: #64a54b;
}

.cls-217 {
  fill: #fc9832;
}

.cls-218 {
  fill: #f0f2ef;
}

.cls-219 {
  fill: #d9ddde;
}

.cls-220 {
  fill: #a7be4a;
}

.cls-221 {
  fill: #edeeec;
}

.cls-222 {
  fill: #7eba78;
}

.cls-223 {
  fill: #aac867;
}

.cls-224 {
  fill: #ed6868;
}

.cls-225 {
  fill: #72ae54;
}

.cls-226 {
  fill: #e8eee5;
}

.cls-227 {
  fill: #9e9641;
}

.cls-228 {
  fill: #9ec78e;
}

.cls-229 {
  fill: #df7855;
}

.cls-230 {
  fill: #fc8e22;
}

.cls-231 {
  fill: #58a74f;
}

.cls-232 {
  fill: #b2c143;
}

.cls-233 {
  fill: #b8cd77;
}

.cls-234 {
  fill: #64a85f;
}

.cls-235 {
  fill: #70ab3e;
}

.cls-236 {
  fill: #f2f3f1;
}

.cls-237 {
  fill: #fba244;
}

.cls-238 {
  fill: #88b74a;
}

.cls-239 {
  fill: #da9d4c;
}

.cls-240 {
  fill: #eeeeed;
}

.cls-241 {
  fill: #f8aa78;
}

.cls-242 {
  fill: #f9fafa;
}

.cls-243 {
  fill: #fbc636;
}

.cls-244 {
  fill: #53a034;
}

.cls-245 {
  fill: #adc45d;
}

.cls-246 {
  fill: #adc671;
}

.cls-247 {
  fill: #f86968;
}

.cls-248 {
  fill: #7fb23c;
}

.cls-249 {
  fill: #f9e079;
}

.cls-250 {
  fill: #fdc11f;
}

.cls-251 {
  fill: #f6da63;
}

.cls-252 {
  fill: #efa475;
}

.cls-253 {
  fill: #f29737;
}

.cls-254 {
  fill: #bb933e;
}

.cls-1087, .cls-385, .cls-958 {
  isolation: isolate;
}

.cls-255 {
  fill: #d59d4a;
}

.cls-256 {
  fill: #e29332;
}

.cls-257 {
  fill: #dca751;
}

.cls-258 {
  fill: #ea9f6e;
}

.cls-259 {
  fill: #d0a448;
}

.cls-260 {
  fill: #f7ce76;
}

.cls-261 {
  fill: #51a34d;
}

.cls-262 {
  fill: #d77a50;
}

.cls-263 {
  fill: #f3843f;
}

.cls-264 {
  fill: #afc863;
}

.cls-265 {
  fill: #ceab57;
}

.cls-266 {
  fill: #ddd5cd;
}

.cls-267 {
  fill: #d9dddd;
}

.cls-268 {
  fill: #59a245;
}

.cls-269 {
  fill: #fa8b47;
}

.cls-270 {
  fill: #d9dddc;
}

.cls-271 {
  fill: #d3d9d9;
}

.cls-272 {
  fill: #dadede;
}

.cls-273 {
  fill: #79b13c;
}

.cls-274 {
  fill: #c86846;
}

.cls-275 {
  fill: #56a150;
}

.cls-276 {
  fill: #5ba748;
}

.cls-277 {
  fill: #ea9e6d;
}

.cls-278 {
  fill: #ebecec;
}

.cls-279 {
  fill: #dfe1e1;
}

.cls-280 {
  fill: #e89c6c;
}

.cls-281 {
  fill: #f1f3f1;
}

.cls-282 {
  fill: #d5d9d9;
}

.cls-283 {
  fill: #90bd7b;
}

.cls-284 {
  fill: #9e8d5c;
}

.cls-285 {
  fill: #bd9846;
}

.cls-286 {
  fill: #6bad50;
}

.cls-287 {
  fill: #b17246;
}

.cls-288 {
  fill: #df7140;
}

.cls-289 {
  fill: #e3a85b;
}

.cls-290 {
  fill: #dfdfdf;
}

.cls-291 {
  fill: #e2e8e6;
}

.cls-292 {
  fill: #f97675;
}

.cls-293 {
  fill: #f2f2ef;
}

.cls-294 {
  fill: #b6cf74;
}

.cls-295 {
  fill: #ebd46e;
}

.cls-296 {
  fill: #f6f6f3;
}

.cls-297 {
  fill: #f25858;
}

.cls-298 {
  fill: #f95858;
}

.cls-299 {
  fill: #6fac4b;
}

.cls-300 {
  fill: #e9cc6d;
}

.cls-301 {
  fill: #d06949;
}

.cls-302 {
  fill: #72b567;
}

.cls-303 {
  fill: #ea9d6c;
}

.cls-304 {
  fill: #dfe4e5;
}

.cls-305 {
  fill: #dce0e0;
}

.cls-306 {
  fill: #6db163;
}

.cls-307 {
  fill: #d8dcdc;
}

.cls-308 {
  fill: #e79c6c;
}

.cls-309 {
  fill: #f7a977;
}

.cls-310 {
  fill: #70b061;
}

.cls-311 {
  fill: #edddd0;
}

.cls-312 {
  fill: #72ad63;
}

.cls-313 {
  fill: #e8e9e8;
}

.cls-314 {
  fill: #e5eae8;
}

.cls-315 {
  fill: #e7d5d4;
}

.cls-316 {
  fill: #f96262;
}

.cls-317 {
  fill: #80b447;
}

.cls-318 {
  fill: #edefee;
}

.cls-319 {
  fill: #f8a978;
}

.cls-320 {
  fill: #db6747;
}

.cls-321 {
  fill: #7cbb79;
}

.cls-322 {
  fill: #8bbe78;
}

.cls-323 {
  fill: #b4c770;
}

.cls-324 {
  fill: #d7dadd;
}

.cls-325 {
  fill: #ea6d6e;
}

.cls-326 {
  fill: #6ead6c;
}

.cls-327 {
  fill: #dadddd;
}

.cls-328 {
  fill: #79b45e;
}

.cls-329 {
  fill: #6aac53;
}

.cls-330 {
  fill: #78b470;
}

.cls-331 {
  fill: #c1c6c4;
}

.cls-332 {
  fill: #6eb062;
}

.cls-333 {
  fill: #f97a79;
}

.cls-334 {
  fill: #d7dcdd;
}

.cls-335 {
  fill: #90bc51;
}

.cls-336 {
  fill: #7cb56f;
}

.cls-337 {
  fill: #8fc37c;
}

.cls-338 {
  fill: #f1f2f0;
}

.cls-339 {
  fill: #fa975b;
}

.cls-340 {
  fill: #d1d7d8;
}

.cls-341 {
  fill: #88a251;
}

.cls-342 {
  fill: #e8ebdf;
}

.cls-343 {
  fill: #5ea753;
}

.cls-344 {
  fill: #ccd1d2;
}

.cls-345 {
  fill: #6aaa6a;
}

.cls-346 {
  fill: #e4e6e6;
}

.cls-347 {
  fill: #d5d35a;
}

.cls-348 {
  fill: #6cab6b;
}

.cls-349 {
  fill: #fba84e;
}

.cls-350 {
  fill: #48a142;
}

.cls-351 {
  fill: #a8c053;
}

.cls-352 {
  fill: #f99152;
}

.cls-353 {
  fill: #f3f3f2;
}

.cls-354 {
  fill: #f8f9f8;
}

.cls-355 {
  fill: #da9839;
}

.cls-356 {
  fill: #f0a047;
}

.cls-357 {
  fill: #ccd1d1;
}

.cls-358 {
  fill: #72b45f;
}

.cls-359 {
  fill: #cb834a;
}

.cls-360 {
  fill: #db9a38;
}

.cls-361 {
  fill: #fbd876;
}

.cls-362 {
  fill: #989f52;
}

.cls-363 {
  fill: #51a14e;
}

.cls-364 {
  fill: #9bc158;
}

.cls-365 {
  fill: #7cb977;
}

.cls-366 {
  fill: #f99150;
}

.cls-367 {
  fill: #84b348;
}

.cls-368 {
  fill: #73b65e;
}

.cls-369 {
  fill: #fa9147;
}

.cls-370 {
  fill: #d2c66f;
}

.cls-371 {
  fill: #e2804f;
}

.cls-372 {
  fill: #e4c16a;
}

.cls-373 {
  fill: #d3ce3f;
}

.cls-374 {
  fill: #e9eae8;
}

.cls-375 {
  fill: #b6c669;
}

.cls-376 {
  fill: #b6905b;
}

.cls-377 {
  fill: #63af5e;
}

.cls-378 {
  fill: #dab59f;
}

.cls-379 {
  fill: #549f4a;
}

.cls-380 {
  fill: #ededec;
}

.cls-381 {
  fill: #71b368;
}

.cls-382 {
  fill: #93ba50;
}

.cls-383 {
  fill: #a8be54;
}

.cls-384 {
  fill: #e1e4e3;
}

.cls-385, .cls-958 {
  fill: #333;
  font-family: Harvest, Harvest;
  font-size: 36px;
  stroke: #fff;
}

.cls-386 {
  fill: #f99557;
}

.cls-387 {
  fill: #bad079;
}

.cls-388 {
  fill: #7db26b;
}

.cls-389 {
  fill: #b1c85a;
}

.cls-390 {
  fill: #e4e8e7;
}

.cls-391 {
  fill: #a9bf56;
}

.cls-392 {
  fill: #a87b56;
}

.cls-393 {
  fill: #e17c46;
}

.cls-394 {
  fill: #dee2e3;
}

.cls-395 {
  fill: #5caa54;
}

.cls-396 {
  fill: #57a047;
}

.cls-397 {
  fill: #f2f3f2;
}

.cls-398 {
  fill: #d8dcdd;
}

.cls-399 {
  fill: #ab6c38;
}

.cls-400 {
  fill: #f8a52c;
}

.cls-401 {
  fill: #d0d87a;
}

.cls-402 {
  fill: #ce6c4e;
}

.cls-403 {
  fill: #d1be48;
}

.cls-404 {
  fill: #73b364;
}

.cls-405 {
  fill: #b3c66e;
}

.cls-406 {
  fill: #f4d9c9;
}

.cls-407 {
  fill: #e1e6e6;
}

.cls-408 {
  fill: #78b346;
}

.cls-409 {
  fill: #87b74d;
}

.cls-410 {
  fill: #fb753e;
}

.cls-411 {
  fill: #cd5744;
}

.cls-412 {
  fill: #fa6261;
}

.cls-413 {
  fill: #8ebd5a;
}

.cls-414 {
  fill: #f0935b;
}

.cls-415 {
  fill: #70af6d;
}

.cls-416 {
  fill: #d8dbde;
}

.cls-417 {
  fill: #489f39;
}

.cls-418 {
  fill: #f0f0ef;
}

.cls-419 {
  fill: #8dbb4c;
}

.cls-420 {
  fill: #c17847;
}

.cls-421 {
  fill: #fa6564;
}

.cls-422 {
  fill: #5baa57;
}

.cls-423 {
  fill: #d79e30;
}

.cls-424 {
  fill: #b4c958;
}

.cls-425 {
  fill: #7bb971;
}

.cls-426 {
  fill: #8abd6f;
}

.cls-427 {
  fill: #63aa52;
}

.cls-428 {
  fill: #76b13b;
}

.cls-429 {
  fill: #f77878;
}

.cls-430 {
  fill: #ec6f6f;
}

.cls-431 {
  fill: #e49a6b;
}

.cls-432 {
  fill: #7cb036;
}

.cls-433 {
  fill: #6eb366;
}

.cls-434 {
  fill: #ccaf3d;
}

.cls-435 {
  fill: #f4f4f2;
}

.cls-436 {
  fill: #6daa32;
}

.cls-437 {
  fill: #7ab66e;
}

.cls-438 {
  fill: #5ea859;
}

.cls-439 {
  fill: #d5d8dc;
}

.cls-440 {
  fill: #eac56d;
}

.cls-441 {
  fill: #d6d7d6;
}

.cls-442 {
  fill: #f59435;
}

.cls-443 {
  fill: #f3e0d3;
}

.cls-444 {
  fill: #88ba53;
}

.cls-445 {
  fill: #67ac5f;
}

.cls-446 {
  fill: #b4c66e;
}

.cls-447 {
  fill: #fcaf3e;
}

.cls-448 {
  fill: #ee8949;
}

.cls-449 {
  fill: #e7ebea;
}

.cls-450 {
  fill: #ccd3d4;
}

.cls-451 {
  fill: #cb6f4a;
}

.cls-452 {
  fill: #eceeec;
}

.cls-453 {
  fill: #5dad5e;
}

.cls-454 {
  fill: #dfe3e2;
}

.cls-455 {
  fill: #a6bf6a;
}

.cls-456 {
  fill: #f2f3f0;
}

.cls-457 {
  fill: #5fa53f;
}

.cls-458 {
  fill: #b9ce71;
}

.cls-459 {
  fill: #70b46b;
}

.cls-460 {
  fill: #82b334;
}

.cls-461 {
  fill: #80b648;
}

.cls-462 {
  fill: #e0dcd7;
}

.cls-463 {
  fill: #eec0a4;
}

.cls-464 {
  fill: #69a455;
}

.cls-465 {
  fill: #e8a173;
}

.cls-466 {
  fill: #d4dada;
}

.cls-467 {
  fill: #61a64e;
}

.cls-468 {
  fill: #6db162;
}

.cls-469 {
  fill: #b08c4d;
}

.cls-470 {
  fill: #fafcfc;
}

.cls-471 {
  fill: #d1bc41;
}

.cls-472 {
  fill: #aec666;
}

.cls-473 {
  fill: #67af5f;
}

.cls-474 {
  fill: #b96444;
}

.cls-475 {
  fill: #be5b37;
}

.cls-476 {
  fill: #d2a43e;
}

.cls-477 {
  fill: #e0e2e1;
}

.cls-478 {
  fill: #bcd37d;
}

.cls-479 {
  fill: #cda244;
}

.cls-480 {
  fill: #faad50;
}

.cls-481 {
  fill: #a87141;
}

.cls-482 {
  fill: #f7f7f7;
}

.cls-483 {
  fill: #a66234;
}

.cls-484 {
  fill: #fb8b45;
}

.cls-485 {
  fill: #e59a6b;
}

.cls-486 {
  fill: #bfd178;
}

.cls-487 {
  fill: #7ca551;
}

.cls-488 {
  fill: #dfa450;
}

.cls-489 {
  fill: #f0f1f0;
}

.cls-490 {
  fill: #adc471;
}

.cls-491 {
  fill: #8dbf77;
}

.cls-492 {
  fill: #99b947;
}

.cls-493 {
  fill: #eaeceb;
}

.cls-494 {
  fill: #dbdfdf;
}

.cls-495 {
  fill: #81b872;
}

.cls-496 {
  fill: #f9d279;
}

.cls-497 {
  fill: #eef0ed;
}

.cls-498 {
  fill: #eceee8;
}

.cls-499 {
  fill: #dbdede;
}

.cls-500 {
  fill: #d6dbdb;
}

.cls-501 {
  fill: #b6953f;
}

.cls-502 {
  fill: #bbce6f;
}

.cls-503 {
  fill: #cfd5d5;
}

.cls-504 {
  fill: #5ca63f;
}

.cls-505 {
  fill: #caa84a;
}

.cls-506 {
  fill: #eef0ee;
}

.cls-507 {
  fill: #fafbfb;
}

.cls-508 {
  fill: #f4f2f0;
}

.cls-509 {
  fill: #76b45c;
}

.cls-510 {
  fill: #59a53b;
}

.cls-511 {
  fill: #a1c779;
}

.cls-512 {
  fill: #c6cbcb;
}

.cls-513 {
  fill: #68a760;
}

.cls-514 {
  fill: #edc870;
}

.cls-515 {
  fill: #dbe0e0;
}

.cls-516 {
  fill: #e0e3e3;
}

.cls-517 {
  fill: #f3e1d5;
}

.cls-518 {
  fill: #74bb7b;
}

.cls-519 {
  fill: #fcd57e;
}

.cls-520 {
  fill: #f9d35a;
}

.cls-521 {
  fill: #80bd7a;
}

.cls-522 {
  fill: #e5996a;
}

.cls-523 {
  fill: #de7a45;
}

.cls-524 {
  fill: #44a040;
}

.cls-525 {
  fill: #80b863;
}

.cls-526 {
  fill: #f5af52;
}

.cls-527 {
  fill: #8e9d3b;
}

.cls-528 {
  fill: #eeefee;
}

.cls-529 {
  fill: #83b332;
}

.cls-530 {
  fill: #f9a94f;
}

.cls-531 {
  fill: #f9ae5d;
}

.cls-532 {
  fill: #529f34;
}

.cls-533 {
  fill: #dee0e0;
}

.cls-534 {
  fill: #fa605f;
}

.cls-535 {
  fill: #abc157;
}

.cls-536 {
  fill: #6db159;
}

.cls-537 {
  fill: #edeeed;
}

.cls-538 {
  fill: #6ab264;
}

.cls-539 {
  fill: #e69a6b;
}

.cls-540 {
  fill: #e1e3e3;
}

.cls-541 {
  fill: #b1c46d;
}

.cls-542 {
  fill: #e59b6b;
}

.cls-543 {
  fill: #eaeae8;
}

.cls-544 {
  fill: #f89f67;
}

.cls-545 {
  fill: #7fbb79;
}

.cls-546 {
  fill: #79b673;
}

.cls-547 {
  fill: #e29d44;
}

.cls-548 {
  fill: #5fa343;
}

.cls-549 {
  fill: #77b146;
}

.cls-550 {
  fill: #b4c75a;
}

.cls-551 {
  fill: #f58a47;
}

.cls-552 {
  fill: #b6bf35;
}

.cls-553 {
  fill: #f58742;
}

.cls-554 {
  fill: #b7cd6f;
}

.cls-555 {
  fill: #be794e;
}

.cls-556 {
  fill: #fc7e7e;
}

.cls-557 {
  fill: #b36138;
}

.cls-558 {
  fill: #e1a252;
}

.cls-559 {
  fill: #f1f1ee;
}

.cls-560 {
  fill: #81bc7b;
}

.cls-561 {
  fill: #6ead6d;
}

.cls-562 {
  fill: #d56248;
}

.cls-563 {
  fill: #6dad6b;
}

.cls-564 {
  fill: #dbe1e0;
}

.cls-565 {
  fill: #c67a41;
}

.cls-566 {
  fill: #5aa551;
}

.cls-567 {
  fill: #f98e4a;
}

.cls-568 {
  fill: #fafafa;
}

.cls-569 {
  fill: #cdd3d4;
}

.cls-570 {
  fill: #65ad60;
}

.cls-571 {
  fill: #e9ded6;
}

.cls-572 {
  fill: #ccd4d4;
}

.cls-573 {
  fill: #ea9d6d;
}

.cls-574 {
  fill: #c89c4b;
}

.cls-575 {
  fill: #fa5d5c;
}

.cls-576 {
  fill: #e0a278;
}

.cls-577 {
  fill: #8cba4c;
}

.cls-578 {
  fill: #77a359;
}

.cls-579 {
  fill: #b57042;
}

.cls-580 {
  fill: #d1aa4f;
}

.cls-581 {
  fill: #92ba72;
}

.cls-582 {
  fill: #faab45;
}

.cls-583 {
  fill: #66b063;
}

.cls-584 {
  fill: #5fab58;
}

.cls-585 {
  fill: #eeefef;
}

.cls-586 {
  fill: #f1f1f0;
}

.cls-587 {
  fill: #77b16c;
}

.cls-588 {
  fill: #fa6e2f;
}

.cls-589 {
  fill: #9cb94d;
}

.cls-590 {
  fill: #e88f58;
}

.cls-591 {
  fill: #ebeced;
}

.cls-592 {
  fill: #b8ce78;
}

.cls-593 {
  fill: #abc46d;
}

.cls-594 {
  fill: #f7ca4f;
}

.cls-595 {
  fill: #f5f2f3;
}

.cls-596 {
  fill: #85b243;
}

.cls-597 {
  fill: #59aa56;
}

.cls-598 {
  fill: #bf9946;
}

.cls-599 {
  fill: #f99659;
}

.cls-600 {
  fill: #e4e7e6;
}

.cls-601 {
  fill: #ded65b;
}

.cls-602 {
  fill: #d69440;
}

.cls-603 {
  fill: #70ac5c;
}

.cls-604 {
  fill: #dde1e0;
}

.cls-605 {
  fill: #9ac274;
}

.cls-606 {
  fill: #f9ab79;
}

.cls-607 {
  fill: #469f3e;
}

.cls-608 {
  fill: #77b35b;
}

.cls-609 {
  fill: #72b870;
}

.cls-610 {
  fill: #ec8f57;
}

.cls-611 {
  fill: #f4f4f1;
}

.cls-612 {
  fill: #9bcb9c;
}

.cls-613 {
  fill: #7ab25a;
}

.cls-614 {
  fill: #dcdfdd;
}

.cls-615 {
  fill: #e66d41;
}

.cls-616 {
  fill: #ec8c4f;
}

.cls-617 {
  fill: #d0cc3a;
}

.cls-618 {
  fill: #778034;
}

.cls-619 {
  fill: #90bb4b;
}

.cls-620 {
  fill: #a75c2b;
}

.cls-621 {
  fill: #efe7cb;
}

.cls-622 {
  fill: #8cbb58;
}

.cls-623 {
  fill: #e37041;
}

.cls-624 {
  fill: #72b768;
}

.cls-625 {
  fill: #6fae52;
}

.cls-626 {
  fill: #ecce6f;
}

.cls-627 {
  fill: #82b64b;
}

.cls-628 {
  fill: #afc771;
}

.cls-629 {
  fill: #c96e47;
}

.cls-630 {
  fill: #bfc5c3;
}

.cls-631 {
  fill: #939c4c;
}

.cls-632 {
  fill: #77b66e;
}

.cls-633 {
  fill: #f4e49a;
}

.cls-634 {
  fill: #f7985e;
}

.cls-635 {
  fill: #fcae7c;
}

.cls-636 {
  fill: #78b266;
}

.cls-637 {
  fill: #a79e4e;
}

.cls-638 {
  fill: #f4a676;
}

.cls-639 {
  fill: #f0f0ee;
}

.cls-640 {
  fill: #a8c16c;
}

.cls-641 {
  fill: #f59254;
}

.cls-642 {
  fill: #f2f2f0;
}

.cls-643 {
  fill: #f29861;
}

.cls-644 {
  fill: #ced5d6;
}

.cls-645 {
  fill: #b09c49;
}

.cls-646 {
  fill: #f6a64f;
}

.cls-647 {
  fill: #8eba4e;
}

.cls-648 {
  fill: #e99d6c;
}

.cls-649 {
  fill: #7db64a;
}

.cls-650 {
  fill: #a9c26d;
}

.cls-651 {
  fill: #d8dbdc;
}

.cls-652 {
  fill: #e89b6b;
}

.cls-653 {
  fill: #60a943;
}

.cls-654 {
  fill: #f9d25e;
}

.cls-655 {
  fill: #6bb267;
}

.cls-656 {
  fill: #71b367;
}

.cls-657 {
  fill: #80b76c;
}

.cls-658 {
  fill: #da9c44;
}

.cls-659 {
  fill: #cca235;
}

.cls-660 {
  fill: #e69968;
}

.cls-661 {
  fill: #fa7929;
}

.cls-662 {
  fill: #9cc159;
}

.cls-663 {
  fill: #f5bd9b;
}

.cls-664 {
  fill: #64ae5f;
}

.cls-665 {
  fill: #61ad5d;
}

.cls-666 {
  fill: #94bd4b;
}

.cls-667 {
  fill: #aec35c;
}

.cls-668 {
  fill: #69a859;
}

.cls-669 {
  fill: #83b547;
}

.cls-670 {
  fill: #bcce75;
}

.cls-671 {
  fill: #ebedec;
}

.cls-672 {
  fill: #60ac58;
}

.cls-673 {
  fill: #e7e8e8;
}

.cls-674 {
  fill: #6ead6b;
}

.cls-675 {
  fill: #68b163;
}

.cls-676 {
  fill: #95bb3e;
}

.cls-677 {
  fill: #d4783f;
}

.cls-678 {
  fill: #eff0ef;
}

.cls-679 {
  fill: #b3b04b;
}

.cls-680 {
  fill: #d8dddd;
}

.cls-681 {
  fill: #faa64e;
}

.cls-682 {
  fill: #f76565;
}

.cls-683 {
  fill: #faaf47;
}

.cls-684 {
  fill: #e8a073;
}

.cls-685 {
  fill: #eceded;
}

.cls-686 {
  fill: #fa9b61;
}

.cls-687 {
  fill: #b3cb6e;
}

.cls-688 {
  fill: #d2c451;
}

.cls-689 {
  fill: #7da95c;
}

.cls-690 {
  fill: #afc667;
}

.cls-691 {
  fill: #cfd5d6;
}

.cls-692 {
  fill: #f6dc71;
}

.cls-693 {
  fill: #b05f34;
}

.cls-694 {
  fill: #f39a64;
}

.cls-695 {
  fill: #65ad5c;
}

.cls-696 {
  fill: #cfd6d6;
}

.cls-697 {
  fill: #f77070;
}

.cls-698 {
  fill: #e05629;
}

.cls-699 {
  fill: #ebcd6e;
}

.cls-700 {
  fill: #bccf74;
}

.cls-701 {
  fill: #8da469;
}

.cls-702 {
  fill: #cdbc40;
}

.cls-703 {
  fill: #58a23a;
}

.cls-704 {
  fill: #ebc66e;
}

.cls-705 {
  fill: #f68037;
}

.cls-706 {
  fill: #f7b186;
}

.cls-707 {
  fill: #c45e3a;
}

.cls-708 {
  fill: #88b639;
}

.cls-709 {
  fill: #7bb562;
}

.cls-710 {
  fill: #f15353;
}

.cls-711 {
  fill: #a7bf6a;
}

.cls-712 {
  fill: #eaedeb;
}

.cls-713 {
  fill: #909c45;
}

.cls-714 {
  fill: #d6d9d9;
}

.cls-715 {
  fill: #cb7048;
}

.cls-716 {
  fill: #909d49;
}

.cls-717 {
  fill: #f4a877;
}

.cls-718 {
  fill: #faae56;
}

.cls-719 {
  fill: #c7a73f;
}

.cls-720 {
  fill: #ea9e6e;
}

.cls-721 {
  fill: #d06c4e;
}

.cls-722 {
  fill: #b8cf78;
}

.cls-723 {
  fill: #acc16a;
}

.cls-724 {
  fill: #34982e;
}

.cls-725 {
  fill: #82bb77;
}

.cls-726 {
  fill: #fcaf7d;
}

.cls-727 {
  fill: #ebecea;
}

.cls-728 {
  fill: #d5dadb;
}

.cls-729 {
  fill: #ec955c;
}

.cls-730 {
  fill: #faa53f;
}

.cls-731 {
  fill: #f4f4f3;
}

.cls-732 {
  fill: #d2cf48;
}

.cls-733 {
  fill: #f9d466;
}

.cls-734 {
  fill: #79b347;
}

.cls-735 {
  fill: #f7863d;
}

.cls-736 {
  fill: #8cbb52;
}

.cls-737 {
  fill: #b0c46d;
}

.cls-738 {
  fill: #f95d5c;
}

.cls-739 {
  fill: #d2d8d8;
}

.cls-740 {
  fill: #f9aa79;
}

.cls-741 {
  fill: #eda06e;
}

.cls-742 {
  fill: #d8dedd;
}

.cls-743 {
  fill: #e8eae9;
}

.cls-744 {
  fill: #d8dcdb;
}

.cls-745 {
  fill: #f3f9f9;
}

.cls-746 {
  fill: #99b845;
}

.cls-747 {
  fill: #bec2c1;
}

.cls-748 {
  fill: #758741;
}

.cls-749 {
  fill: #6db469;
}

.cls-750 {
  fill: #75b070;
}

.cls-751 {
  fill: #dbe0df;
}

.cls-752 {
  fill: #eef0ef;
}

.cls-753 {
  fill: #98c056;
}

.cls-754 {
  fill: #74ad6b;
}

.cls-755 {
  fill: #76ac2c;
}

.cls-756 {
  fill: #859b43;
}

.cls-757 {
  fill: #63ad5b;
}

.cls-758 {
  fill: #dee2e2;
}

.cls-759 {
  fill: #95b72f;
}

.cls-760 {
  fill: #d9dede;
}

.cls-761 {
  fill: #d1d8d7;
}

.cls-762 {
  fill: #82bc79;
}

.cls-763 {
  fill: #d0d6d7;
}

.cls-764 {
  fill: #65a84a;
}

.cls-765 {
  fill: #d77744;
}

.cls-766 {
  fill: #8ab851;
}

.cls-767 {
  fill: #ee5a3a;
}

.cls-768 {
  fill: #c6c655;
}

.cls-769 {
  fill: #71b06e;
}

.cls-770 {
  fill: #ebab83;
}

.cls-771 {
  fill: #a5bf6a;
}

.cls-772 {
  fill: #e99c6c;
}

.cls-773 {
  fill: #8ebf77;
}

.cls-774 {
  fill: #f97574;
}

.cls-775 {
  fill: #e69c6d;
}

.cls-776 {
  fill: #aec772;
}

.cls-777 {
  fill: #bbba5d;
}

.cls-778 {
  fill: #dfe9e8;
}

.cls-779 {
  fill: #a1c88e;
}

.cls-780 {
  fill: #79b06a;
}

.cls-781 {
  fill: #afc675;
}

.cls-782 {
  fill: #a9be51;
}

.cls-783 {
  fill: #73b154;
}

.cls-784 {
  fill: #ccd4d5;
}

.cls-785 {
  fill: #d8dbdb;
}

.cls-786 {
  fill: #72af6c;
}

.cls-787 {
  fill: #dae0e0;
}

.cls-788 {
  fill: #87b96a;
}

.cls-789 {
  fill: #7bb06a;
}

.cls-790 {
  fill: #eaebeb;
}

.cls-791 {
  fill: #d8d044;
}

.cls-792 {
  fill: #48a03f;
}

.cls-793 {
  fill: #68aa4a;
}

.cls-794 {
  fill: #f9d979;
}

.cls-795 {
  fill: #69b05f;
}

.cls-796 {
  fill: #d07851;
}

.cls-797 {
  fill: #d55f33;
}

.cls-798 {
  fill: #e7e7e6;
}

.cls-799 {
  fill: #85b767;
}

.cls-800 {
  fill: #5ba43e;
}

.cls-801 {
  fill: #a7c16c;
}

.cls-802 {
  fill: #d7e7d6;
}

.cls-803 {
  fill: #54a451;
}

.cls-804 {
  fill: #6db268;
}

.cls-805 {
  fill: #7fb133;
}

.cls-806 {
  fill: #fa7c46;
}

.cls-807 {
  fill: #b39744;
}

.cls-808 {
  fill: #82b43d;
}

.cls-809 {
  fill: #eceeed;
}

.cls-810 {
  fill: #88be7a;
}

.cls-811 {
  fill: #b37748;
}

.cls-812 {
  fill: #ce7442;
}

.cls-813 {
  fill: #c6bcb0;
}

.cls-814 {
  fill: #73b15a;
}

.cls-815 {
  fill: #dce0df;
}

.cls-816 {
  fill: #b1c550;
}

.cls-817 {
  fill: #eb9d6e;
}

.cls-818 {
  fill: #cbd2d3;
}

.cls-819 {
  fill: #cdd5d5;
}

.cls-820 {
  fill: #80b236;
}

.cls-821 {
  fill: #f9995d;
}

.cls-822 {
  fill: #7bb778;
}

.cls-823 {
  fill: #db784f;
}

.cls-824 {
  fill: #949d4c;
}

.cls-825 {
  fill: #f4f5f3;
}

.cls-826 {
  fill: #c7cdcf;
}

.cls-827 {
  fill: #e0e5e4;
}

.cls-828 {
  fill: #7ab55f;
}

.cls-829 {
  fill: #eba14c;
}

.cls-830 {
  fill: #fb9c2f;
}

.cls-831 {
  fill: #93a254;
}

.cls-832 {
  fill: #d5d8d8;
}

.cls-833 {
  fill: #fa6969;
}

.cls-834 {
  fill: #88bf79;
}

.cls-835 {
  fill: #85ba57;
}

.cls-836 {
  fill: #e97137;
}

.cls-837 {
  fill: #cad2d3;
}

.cls-838 {
  fill: #9a8251;
}

.cls-839 {
  fill: #7bb767;
}

.cls-840 {
  fill: #8b814b;
}

.cls-841 {
  fill: #62a644;
}

.cls-842 {
  fill: #f88136;
}

.cls-843 {
  fill: #efefef;
}

.cls-844 {
  fill: #7eb76e;
}

.cls-845 {
  fill: #acc35d;
}

.cls-846 {
  fill: #d4ce3e;
}

.cls-847 {
  fill: #f5833c;
}

.cls-848 {
  fill: #7fb879;
}

.cls-849 {
  fill: #d4d04b;
}

.cls-850 {
  fill: #d3a752;
}

.cls-851 {
  fill: #e6a477;
}

.cls-852 {
  fill: #807b38;
}

.cls-853 {
  fill: #ef935b;
}

.cls-854 {
  fill: #e9a54d;
}

.cls-855 {
  fill: #bc974a;
}

.cls-856 {
  fill: #afcd99;
}

.cls-857 {
  fill: #5fad5d;
}

.cls-858 {
  fill: #84bd79;
}

.cls-859 {
  fill: #bfc12a;
}

.cls-860 {
  fill: #d3d9da;
}

.cls-861 {
  fill: #7db26d;
}

.cls-862 {
  fill: #949a47;
}

.cls-863 {
  fill: #eb9157;
}

.cls-864 {
  fill: #f99c63;
}

.cls-865 {
  fill: #eec971;
}

.cls-866 {
  fill: #dfe4e4;
}

.cls-867 {
  fill: #69ac51;
}

.cls-868 {
  fill: #c5d67e;
}

.cls-869 {
  fill: #dda782;
}

.cls-870 {
  fill: #fbc841;
}

.cls-871 {
  fill: #fbfbfb;
}

.cls-872 {
  fill: #d6c9bf;
}

.cls-873 {
  fill: #c16542;
}

.cls-874 {
  fill: #92c47d;
}

.cls-875 {
  fill: #bac857;
}

.cls-876 {
  fill: #90b989;
}

.cls-877 {
  fill: #f0f1ef;
}

.cls-878 {
  fill: #8fbb47;
}

.cls-879 {
  fill: #ccd2d3;
}

.cls-880 {
  fill: #7bb976;
}

.cls-881 {
  fill: #d5dbdb;
}

.cls-882 {
  fill: #fd7e7e;
}

.cls-883 {
  fill: #83ad64;
}

.cls-884 {
  fill: #edefed;
}

.cls-885 {
  fill: #dde0e0;
}

.cls-886 {
  fill: #e8ebea;
}

.cls-887 {
  fill: #b89743;
}

.cls-888 {
  fill: #80be7c;
}

.cls-889 {
  fill: #e9e9e9;
}

.cls-890 {
  fill: #f27b69;
}

.cls-891 {
  fill: #fdaf7d;
}

.cls-892 {
  fill: #59aa55;
}

.cls-893 {
  fill: #62a651;
}

.cls-894 {
  fill: #8eb63d;
}

.cls-895 {
  fill: #86bd73;
}

.cls-896 {
  fill: #fbc740;
}

.cls-897 {
  fill: #ccd3d3;
}

.cls-898 {
  fill: #f89d64;
}

.cls-899 {
  fill: #d1d6d6;
}

.cls-900 {
  fill: #f2f2f1;
}

.cls-901 {
  fill: #eac66e;
}

.cls-902 {
  fill: #51a64c;
}

.cls-903 {
  fill: #dba547;
}

.cls-904 {
  fill: #e5e7e6;
}

.cls-905 {
  fill: #8baa6b;
}

.cls-906 {
  fill: #b5cc76;
}

.cls-907 {
  fill: #9fbb36;
}

.cls-908 {
  fill: #fbfcfb;
}

.cls-909 {
  fill: #d5dbda;
}

.cls-910 {
  fill: #f96867;
}

.cls-911 {
  fill: #ebedeb;
}

.cls-912 {
  fill: #e7ece5;
}

.cls-913 {
  fill: #e4973d;
}

.cls-914 {
  fill: #e0e4e3;
}

.cls-915 {
  fill: #68af59;
}

.cls-916 {
  fill: #dfe0db;
}

.cls-917 {
  fill: #bd8659;
}

.cls-918 {
  fill: #b75f36;
}

.cls-919 {
  fill: #e99a69;
}

.cls-920 {
  fill: #b2ca68;
}

.cls-921 {
  fill: #74b275;
}

.cls-922 {
  fill: #cbd0cf;
}

.cls-923 {
  fill: #de6e41;
}

.cls-924 {
  fill: #dba14a;
}

.cls-925 {
  fill: #e5c16a;
}

.cls-926 {
  fill: #5ca954;
}

.cls-927 {
  fill: #ced5ca;
}

.cls-928 {
  fill: #d5dada;
}

.cls-929 {
  fill: #f8a93d;
}

.cls-930 {
  fill: #6faf6d;
}

.cls-931 {
  fill: #d36949;
}

.cls-932 {
  fill: #e8e8e8;
}

.cls-933 {
  fill: #9dc990;
}

.cls-934 {
  fill: #f3f4f2;
}

.cls-935 {
  fill: #eaeae9;
}

.cls-936 {
  fill: #cbd1d0;
}

.cls-937 {
  fill: #f5f7f7;
}

.cls-938 {
  fill: #6fb363;
}

.cls-939 {
  fill: #86ae66;
}

.cls-940 {
  fill: #4ca142;
}

.cls-941 {
  fill: #7d9d47;
}

.cls-942 {
  fill: #f95e5d;
}

.cls-943 {
  fill: #70ae41;
}

.cls-944 {
  fill: #f7bd9a;
}

.cls-945 {
  fill: #f3f3f1;
}

.cls-946 {
  fill: #74ac2f;
}

.cls-947 {
  fill: #6cb267;
}

.cls-948 {
  fill: #ef8544;
}

.cls-949 {
  fill: #ececec;
}

.cls-950 {
  fill: #d67843;
}

.cls-951 {
  fill: #f99b60;
}

.cls-952 {
  fill: #dcdede;
}

.cls-953 {
  fill: #6fae6c;
}

.cls-954 {
  fill: #eff0ee;
}

.cls-955 {
  fill: #74b359;
}

.cls-956 {
  fill: #84b35f;
}

.cls-957 {
  fill: #f7cf77;
}

.cls-958 {
  stroke-linecap: round;
}

.cls-959 {
  fill: #6caf61;
}

.cls-960 {
  fill: #f8c56a;
}

.cls-961 {
  fill: #72a15c;
}

.cls-962 {
  fill: #83bd79;
}

.cls-963 {
  fill: #b5ca5f;
}

.cls-964 {
  fill: #d7dcdc;
}

.cls-965 {
  fill: #5eac59;
}

.cls-966 {
  fill: #dc7147;
}

.cls-967 {
  fill: #ced678;
}

.cls-968 {
  fill: #dfd6cd;
}

.cls-969 {
  fill: #b1c46e;
}

.cls-970 {
  fill: #f2a573;
}

.cls-971 {
  fill: #b6c873;
}

.cls-972 {
  fill: #ddcabb;
}

.cls-973 {
  fill: #e5e7e7;
}

.cls-974 {
  fill: #f99d64;
}

.cls-975 {
  fill: #c7d160;
}

.cls-976 {
  fill: #c07e4f;
}

.cls-977 {
  fill: #f8db84;
}

.cls-978 {
  fill: #f2a473;
}

.cls-979 {
  fill: #c7623f;
}

.cls-980 {
  fill: #5aa53d;
}

.cls-981 {
  fill: #f99d65;
}

.cls-982 {
  fill: #fb7d46;
}

.cls-983 {
  fill: #f89558;
}

.cls-984 {
  fill: #b1663b;
}

.cls-985 {
  fill: #83b663;
}

.cls-986 {
  fill: #87b447;
}

.cls-987 {
  fill: #d77036;
}

.cls-988 {
  fill: #fae17a;
}

.cls-989 {
  fill: #82b977;
}

.cls-990 {
  fill: #81bb78;
}

.cls-991 {
  fill: #e2e5e5;
}

.cls-992 {
  fill: #58a74c;
}

.cls-993 {
  fill: #94bc55;
}

.cls-994 {
  fill: #d38251;
}

.cls-995 {
  fill: #dadfdf;
}

.cls-996 {
  fill: #eaebea;
}

.cls-997 {
  fill: #4ea142;
}

.cls-998 {
  fill: #86ad6c;
}

.cls-999 {
  fill: #e49f55;
}

.cls-1000 {
  fill: #efa071;
}

.cls-1001 {
  fill: #77b460;
}

.cls-1002 {
  fill: #f36060;
}

.cls-1003 {
  fill: #adc56f;
}

.cls-1004 {
  fill: #709d4b;
}

.cls-1005 {
  fill: #a7c052;
}

.cls-1006 {
  fill: #84bb75;
}

.cls-1007 {
  fill: #62a859;
}

.cls-1008 {
  fill: #c0d279;
}

.cls-1009 {
  fill: #f6a877;
}

.cls-1010 {
  fill: #75b673;
}

.cls-1011 {
  fill: #79b66c;
}

.cls-1012 {
  fill: #f15f60;
}

.cls-1013 {
  fill: #61a757;
}

.cls-1014 {
  fill: #9d9742;
}

.cls-1015 {
  fill: #59a455;
}

.cls-1016 {
  fill: #50a342;
}

.cls-1017 {
  fill: #b9bd32;
}

.cls-1018 {
  fill: #d0d1ce;
}

.cls-1019 {
  fill: #b8c66a;
}

.cls-1020 {
  fill: #d1d7d7;
}

.cls-1021 {
  fill: #c9d2cf;
}

.cls-1022 {
  fill: #d5a040;
}

.cls-1023 {
  fill: #f1f1ef;
}

.cls-1024 {
  fill: #b5cd76;
}

.cls-1025 {
  fill: #c8a443;
}

.cls-1026 {
  fill: #ced4d5;
}

.cls-1027 {
  fill: #6bab5a;
}

.cls-1028 {
  fill: #d3d8d9;
}

.cls-1029 {
  fill: #68ac5b;
}

.cls-1030 {
  fill: #abc36a;
}

.cls-1031 {
  fill: #d0d7d7;
}

.cls-1032 {
  fill: #88b974;
}

.cls-1033 {
  fill: #dfe2e2;
}

.cls-1034 {
  fill: #9fc15b;
}

.cls-1035 {
  fill: #6dab6b;
}

.cls-1036 {
  fill: #e9c46d;
}

.cls-1037 {
  fill: #779c40;
}

.cls-1038 {
  fill: #6cae43;
}

.cls-1039 {
  fill: #f9c94c;
}

.cls-1040 {
  fill: #db5f30;
}

.cls-1041 {
  fill: #dde1df;
}

.cls-1042 {
  fill: #74b56d;
}

.cls-1043 {
  fill: #f5f6f4;
}

.cls-1044 {
  fill: #d0d4d3;
}

.cls-1045 {
  fill: #d5cb32;
}

.cls-1046 {
  fill: #78b04f;
}

.cls-1047 {
  fill: #6eae6b;
}

.cls-1048 {
  fill: #79b145;
}

.cls-1049 {
  fill: #d3d8d8;
}

.cls-1050 {
  fill: #ec9d6e;
}

.cls-1051 {
  fill: #86b138;
}

.cls-1052 {
  fill: #82b338;
}

.cls-1053 {
  fill: #a7c16b;
}

.cls-1054 {
  fill: #d09c3d;
}

.cls-1055 {
  fill: #e89059;
}

.cls-1056 {
  fill: #7cb662;
}

.cls-1057 {
  fill: #e99d6d;
}

.cls-1058 {
  fill: #71b060;
}

.cls-1059 {
  fill: #d7dbdc;
}

.cls-1060 {
  fill: #d89d3d;
}

.cls-1061 {
  fill: #e3e6d2;
}

.cls-1062 {
  fill: #f3f3f0;
}

.cls-1063 {
  fill: #df4c35;
}

.cls-1064 {
  fill: #fbfbfc;
}

.cls-1065 {
  fill: #8fb94f;
}

.cls-1066 {
  fill: #63ab53;
}

.cls-1067 {
  fill: #a7bf44;
}

.cls-1068 {
  fill: #e69a6a;
}

.cls-1069 {
  fill: #72af66;
}

.cls-1070 {
  fill: #f47b30;
}

.cls-1071 {
  fill: #80b55d;
}

.cls-1072 {
  fill: #52a332;
}

.cls-1073 {
  fill: #ef9660;
}

.cls-1074 {
  fill: #ba663f;
}

.cls-1075 {
  fill: #d0d6d5;
}

.cls-1076 {
  fill: #cd8954;
}

.cls-1077 {
  fill: #c9d260;
}

.cls-1078 {
  fill: #ced6d7;
}

.cls-1079 {
  fill: #e79c6d;
}

.cls-1080 {
  fill: #7cb45f;
}

.cls-1081 {
  fill: #a8c063;
}

.cls-1082 {
  fill: #81b66d;
}

.cls-1083 {
  fill: #ceac59;
}

.cls-1084 {
  fill: #fb7e31;
}

.cls-1085 {
  fill: #f8f8f8;
}

.cls-1086 {
  fill: #eeefed;
}

#servicesmulti .bootstrap-select > .dropdown-toggle{
  height: 42px!important;
  border-top-left-radius: 0px!important;
  border-bottom-left-radius: 0px!important;
}
/* End Map class */

.welcomebox{
  width: 100%;
    text-align: center;
    padding: 50px;
}
.Welcometext{
  font-weight: 400;
  font-size: 2rem;
  font-style: italic;
  color: var(--primary-color);
}


.brouseservey{
  color: #fff!important;
    background: var(--primary-color);
    border-radius: 5px;
    text-decoration: none;
    padding: 20px;
    border: 0;
  margin-right: 20px;
  font-size: 20px;
  font-style: italic;
}
/* .brouseservey:hover{
    background: var(--secondary-color);
} */

.takeasurvey{
  color: var(--btn-text-color-hover) !important;
    background: var(--head-color);
    border-radius: 5px;
    text-decoration: none;
    padding: 20px;
    border: 0;
  margin-right: 20px;
  font-size: 20px;
  font-style: italic;
}

.texttruncatewidth{
  float: left;
    min-width: 100px;
    max-width: 125px;
}
.readmoretext{
  float: left;
  cursor: pointer;
  border: 0px;
  color: #fff !important;
  background: #0fa9f6;
  padding: 3px;
  border-radius: 5px;
  min-width: 60px;
  text-align: center;
  line-height: 19px;
  font-size: 10px;
}

.popover-body {
  max-height: 100px!important;
  overflow: auto!important;
}
.popover-header{
  color: var(--primary-color)!important;
}

/*Profile Pic Start*/
.h100{
  height: 120px;
  border: 2px dashed #ddd;
  border-radius: 5px;
  padding-top: 5px;
  /* width: 48%; */
  margin-left: 1%;
  position: relative;
}
.picture{
  width: 106px;
  height: 106px;
  border-radius: 50%;
  margin: 0px auto;
  overflow: hidden;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
}
.picture:hover{
  border-color: #9d075d;
  content: 'Browse your prifile pic';
}
.content.ct-wizard-green .picture:hover{
  border-color: #05ae0e;
}
.content.ct-wizard-blue .picture:hover{
  border-color: #3472f7;
}
.content.ct-wizard-orange .picture:hover{
  border-color: #ff9500;
}
.content.ct-wizard-red .picture:hover{
  border-color: #ff3b30;
}
.picture input[type="file"] {
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  opacity: 0 !important;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99;
}
.browsepic{
  background: #ededed;
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    height: 35px;
    min-width: 180px;
    position: absolute;
    top: 45px;
    z-index: 9;
    line-height: 30px;
    text-align: center;
    left: 430px;
}

.browsepic i{
  font-size: 20px;
    position: relative;
    top: 2px;
    right: 2px;
}
.picture-src{
  width: 100%;
  height: 100%;
}

.inner .show{
  max-height: 295px!important;
}
.idisabled{
  color: #a6a2a2 !important;
  border: 0px;
  pointer-events: none;
}
.borderred{
  border-color:red;
}

.Volunteerssubheading{
  display: flex;
    margin-top: 25px;
    margin-bottom: 0px;
    font-size: 15px;
    font-weight: 600;
    color: var(--btn-text-color);
    text-transform: uppercase;
    width: 100%;
    background: var(--secondary-color);
    height: 50px;
    align-items: center;

}
.agencysubheading{
  display: flex;
    margin-top: 25px;
    margin-bottom: 15px;
    font-size: 15px;
    font-weight: 600;
    color: var(--btn-text-color);
    text-transform: uppercase;
    width: 100%;
     background: var(--secondary-color);
    height: 50px;
    align-items: center;
    padding-left: 10px;
}

.uplaodthemecontainer{
  margin-top: 15px;
  display: block;
  border:1px solid #ddd;
  border-radius: 5px;
}
.logobox{
  border: 2px dashed #ccc;
  border-radius: 10px;
  margin: 10px;
  padding: 10px;
}
.mt100{
  margin-top: 50px;
}
.mt100 label{
  font-style: italic;
}

.btn-dark{
  background: var(--primary-text-color)!important;
  border: 1px solid var(--primary-text-color)!important;
  border: 2px solid transparent;
  box-shadow: 0 2px 2px rgba(0,0,0,.25);
  transition: all .15s ease-out;
}
/*Profile Pic End*/

    @media screen and (max-width: 767px) {
       .height80{
        height: 45px;
       }
       .logocontainer{
        margin-top: 50px;
       }
       .logocontainer img {
        width: 185px;
    }
    .formheading{
        width: 100%;
        font-size: 13px;
        letter-spacing: 0px;
    }
    .btnlight{
        height: auto;
        min-width: auto;
    }
    .w30{
        width:30%;
    }
    swiper-slide {
      font-size: 15px;
     width: 150px!important;
    }

      }
      .swiper-wrapper{
        height: 250px!important;
        position: relative;
      }
      swiper-container {
        width: 100%;
        height: 100%;
      }

      swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
        padding-bottom: 50px;
      }

      swiper-slide canvas {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
      .eventimgcontainer {
        width: 100%;
        height: 300px;
      }
      .eventimgcontainer img {
        width: 100%;
        height: 100%;
        border-radius: 5px;
        object-fit: cover;
      }

      /* menubarcss */
    .mega-menu {
        position: absolute;
        top: 105%;
        left:0;
        width:100%;
        min-width: 230px;
        z-index: 999999;
        background: var(--head-color-hover) !important
    }

    .menu-bar > li > [aria-haspopup="true"]:focus,
        .menu-bar > li:focus-within > [aria-haspopup="true"],
        .menu-bar > li:hover > a {
          background: var(--head-color-hover);
          color: var(--secondary-text-color);
      }
    .mega-menu a:hover {
      background: var(--btn-secondary-color)!important;
      color: var(--secondary-text-color);
    }
    th.icon_trash_th i {
    font-size: 22px;
}
