body {
  min-height: 100vh;
}
body .main-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
@media (max-width: 992px) {
  body .main-container {
    padding: 0;
  }
}
body .main-container #root-node {
  width: 100%;
  max-width: 1992px;
}
body .content-wrapper {
  display: -ms-flexbox;
  display: flex;
  min-height: calc(100vh - 60px);
}
body .content-wrapper .main-container {
  background-color: #F6F5F6;
}
body header {
  display: none;
}
body .dy-progress {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: white;
  opacity: 0.8;
  z-index: 999999;
  display: block;
  background-image: url('data:image/gif;base64,R0lGODlhWABYAPcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJigoKCsrKy4uLjExMTQ0NDU2Njc3Nzc4ODg5OTk5OTo6Ojs8PDw9PT0+Pj9AQEBBQUFCQkJCQkJDQ0JDQ0NERENERENERENERENERENERENERENERENERENERENERENERENERENERENERENERENERENERERFRURFRURFRURFRURFRURFRURFRURFRURFRUVGRkZHR0lKSktMTE1OTk9QUFFSUlRVVVhYWFtbW15eXmJiYmRkZGVlZWZmZmdnZ2hoaGlpaWpqampqamtra2tra2tsbGxsbG1tbW1ubm5ubm9wcHBxcXFycnJzc3N0dHR1dXV2dnZ2dnZ3d3d3d3d4eHh4eHh5eXl6enp6ent7e3x8fH19fX5/f4CAgIKCgoODg4WFhYiIiImJiYqKiouLi4yMjI2NjY6Ojo6Pj4+Pj5GRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJqamp2dnZ+fn6GhoaOjo6Wlpaenp6ioqKqqqqurq6ysrK2tra6urq+vr7CwsLCwsLKysrOzs7S1tbW2tra3t7e3t7i4uLi5ubm5ubm6urm6uru8vL29vb6+vr6/v7/AwMHBwcLCwsPExMXGxsfHx8jJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NLS0tTU1NfX19nZ2dvb293d3d/f3+Li4uTk5Obm5ufn5+jo6Orq6uvr6+3t7e/v7/Hx8fPz8/X19ff39/r6+vz8/P7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJBADwACwAAAAAWABYAAAI/gDhCRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bNmzhz6tzJs6fPn0CDCh1KtKjRo0iTKl3KlOm1pgmfQU2YbCrCXFYPZspa8BlWrgOFCQM7cNVYsvAySUW7FW3as2QzwQUr122mtmRXPXIr7IzbZFHcwntRFe0ZUG4f3XGb68VTtEQQA30ssRAXoIUnCnsxd2fniFzS+Hz2GeIqzj3xVgzN89kqjKdf6yykEUwUyjZBlZ6Y7EUenM8Wb3z0QnbNM2s32s4s05Dxjc+I3J6ZSbjHxmBwt1yVPeTp7i5XoXHR7vE785SaiJwHeTrKbpHXDKk/uYrIC00ok4EBk9xkMi4vpNEfSNdo8sId5JV0zRkvRIFfSLlwEdlLEb7AxXMaCZPGC8jFdE0m9jk4IEW5bHhhTR/a51suIzY0DCRRWLhKgjKtwuALFjq3XkHDgJJHjAd+1VomN+KIYxpIJrmhkUTcMSNRyaxC5BkqGgnGGZmAsqNgXHbp5ZdghilmQgEBACH5BAkEAO4ALAAAAABYAFgAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRscHB4eHiEhISMjIyUlJScoKCkpKSsrKywtLS0uLi8vLzAwMDExMTEyMjMzMzQ0NDU2NjY3NzY3Nzc4ODc4ODg4ODg5OTg5OTk6Ojk6Ojo7Ozs8PDw9PT4+Pj4/Pz9AQD9AQEBBQUBBQUFCQkFCQkJCQkJDQ0JDQ0NERERFRUVFRUVGRkZHR0ZHR0dHR0dISEhISEhJSUlJSUlKSkpLS0tMTExNTU1OTk5PT09QUFBQUFFRUVJSUlNTU1RVVVZWVldYWFhZWVlaWlpbW1tcXFxdXV1eXl5eXl5fX19gYGBhYWFhYWFiYmNkZGVlZWZnZ2hoaGlpaWpqamtra2xtbW1ubm9vb3BwcHFxcXJycnR0dHV1dXd3d3l5eXp6enx8fH5+foCAgIGBgYGBgYGBgYGBgYGBgYGBgYKCgoODg4SEhIaGhoiIiImJiYqKioyMjI2NjY6Ojo+Pj5GRkZKSkpOTk5OTk5SUlJWVlZaWlpeXl5eXl5iYmJmZmZmZmZmZmZqampqampqampubm5ubm5ubm5ubm5ubm5ycnJycnJycnJ2dnZ2dnZ6enqCgoKKioqOjo6Wlpaenp6ioqKqqqqurq6ysrK6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tra2tre3t7e3t7i4uLm5ubq6uru7u7y8vMDAwMTExMfHx8/Pz9jY2OHh4ejo6O7u7vLy8vX19fj4+Pr6+vz8/P7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AN0JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKFajM2NCJwo5KLIZMacRPTiHeahrVIaOqDovdwtpQkDKuDOuAXSgM6tiEgoqdTVjl61qDyqq8PVhszVyDn8zeHShI7153a/zuDfx3IOHCgAXfPVx4zVXEa+wiFgQGsbtPMSwLi2G0sLEYrSwLEYu4zhDLt2IkLawshiDLplHH2IpYSGXEmFf/VSZELu4Yit/GHUL172Y2sEEj5h1DbU23HI0JGdI5prHiHVMTt04bJGYw2FeiGnssUnt1leNNateNUhj5ksKExBiVclTwkcaqxADjHP+a7ikpU0cMMTACnUfKMPLFeSsVo98QuByYkTKjDHHfSp/IN8Qo4VGETIV1dPiSMhkSOAh7ECGDix0xrNHfTbesQWAMbIxSjIQGGYMLI2DEIIQgDOaETCsDzjgEG2wMMsoodiDZI4FVMIIiUFoxEpl+UEbW142Wdenll2CGKeaYGAUEACH5BAkEAPEALAAAAABYAFgAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGx0dHSAgICIiIiQlJSYnJykqKi0tLS8wMDEyMjMzMzQ1NTU1NTU2NjY3NzY3Nzc3Nzc4ODc4ODc4ODc4ODc4ODc4ODc4ODg5OTg5OTg5OTg5OTg5OTg5OTk6Ojk6Ojo7Ozo7Ozs8PDs8PDw9PT0+Pj4/Pz9AQEBBQUJDQ0NERENERERFRURFRURFRUVGRkVGRkZHR0ZHR0dISElJSUlKSkpLS0tMTExNTU1OTk5OTk5PT09QUFBQUFBRUVFSUlJTU1NUVFVWVldXV1hYWFlZWVtbW1xdXV5fX2FhYWJjY2RkZGZmZmdnZ2lpaWlpaWlpaWlpaWlpaWlpaWlpaWpqampqampqamtra2tra2xsbGxsbG1tbW5ubm9vb3BwcHFxcXJycnR0dHZ2dnh4eHp6enx8fH5+foCAgIKCgoSEhISEhIWFhYaGhoiIiImJiYuLi4yMjI6Ojo+Pj5GRkZKSkpSUlJWVlZaWlpeXl5iYmJmZmZmZmZqampqampubm5ubm5ubm5ycnJycnJ2dnZ2dnZ6enp+fn5+fn6CgoKGhoaKioqOjo6WlpaampqioqKmpqaysrK2tra6urq+vr7GxsbKzs7S0tLa2tre3t7i5ubm6urq7u7u8vLy8vL29vb2+vr6+vr6/v7+/v7/AwMHBwcTExMfIyMrKyszMzM7Pz9DQ0NLS0tTU1NbW1tjY2Nra2t3e3uLj4+jo6O7u7vLy8vb29vn5+fv7+/7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AOMJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnElzJrSaIYk5w/lR1TKeHh39BMpRKFGOsoAd3Qhs01KNzvw81Thm59SLm5xetegsy82tFQlpBTuRmFeyFOOMRQvRmQ2rbCESkho3IhJZdSECs/E1b0NCYvw+zOJIcEO3eA0v3DtUccJNNhwv9BNYckI2bCwnHJNZ80EbnT0XtLFWtEDSpkfTTX06NGvMrAeyQRJbICG+tVXZIFabGOraoGvHE4M7NmSlsZfZICQ8S3HWsmwkZg3NRhbht6enhmbkrPHfsZ2ZN07tOw528NudI2e9zAiS8ab3vq8dfX7s+vBF4+9txIaq2ssQFwdcI/WlEjSO2IDEfyItYyBLZlm3HkfOyELgS5v0N8YsGzmziXYyQZOhgkZRBM0sfoCIkyx+2KBgIbPkdxA0xXgyhh+8XQUNi/25OEYchXgi5JCOxIGEESk+CNYysmxCCGZQYiYWMBcKZ+WVWGap5ZZcUhQQACH5BAkEAO8ALAAAAABYAFgAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHiIiIiUlJSgoKCsrKy0tLS8vLzAxMTIzMzQ0NDU2NjY3NzY3Nzc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODg4ODg5OTg5OTg5OTg5OTg5OTg5OTk6Ojk6Ojk6Ojo7Ozo7Ozw9PT0+Pj4/Pz9AQEBBQUFCQkJDQ0JDQ0NERENERENERERFRUVGRkZGRkdISEhJSUlKSkpLS0xMTE1OTk9QUFFSUlNUVFVWVldYWFlZWVpbW1xcXF5eXmBgYGJiYmRlZWdnZ2hoaGhoaGhoaGhoaGlpaWlpaWlpaWlpaWlpaWlpaWlpaWpqampqampqamtra2tra2xsbGxsbG1tbW5ubm9vb3BwcHFxcXJycnR0dHZ2dnh4eHp6enx8fH5+foCAgIKCgoSEhISEhIWFhYaGhoiIiImJiYuLi4yMjI2NjY6Ojo6Pj4+Pj5CQkJKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ubm5ycnJ2dnZ+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6mpqaqqqqysrK2tra6urrCwsLGxsbKzs7O0tLS1tbW2tra2tre3t7i4uLm5ubu7u729vb+/v8LCwsPExMXFxcbGxsfHx8jIyMnJycnKysrKysvLy8vMzMzMzM3Nzc/Pz9TU1Nna2t7e3uPj4+fn5+rq6uzs7O7u7u/v7/Hx8fLy8vT09Pb29vj4+Pr6+vv7+/v7+/z8/Pz8/P39/f7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AN8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMnyYLJk0lqajAWLmcySxjjZvDmSGaFTPEnqYrMzKEhphQgZFSkNDNClIJmBgQUVZLInVKt6lJblqVaOTZV+7ejnS8yxG0/xSIZ2IzMenNpujJNFrkZYPHTZzZiFzV6MeI39vdh3sEVdPLIanuinyWKKb8U+jhh4ssTGliXy8JMZojEeXjsz5MRDsOiGhHicdshG9WqGhV8v5OFXtkLatm/Xzn0QN+/eu38T9C18OJjiBVsjJ5i6KHK1epe/+/xIukAex623PrucdPTlyXiexLH+7gsP58XxVrfe5Al35KRDF5fW/n1xteulZzlv/TNn64+AZp005rElXTLtoSccYmDYJxxeDVoHoYO/4fWEgcsZ055iyDFjnh8U8hbgE98hl4x5cZi2HCxNiFdievtlgYqCvBlDSIt+oIJhQ8yE2JYuhJj3RByRdHLMkdIkc+QxnZyiy46WGZMTJ1Q+8giVUpKn5ZZcdunll2BuFBAAIfkECQQA7gAsAAAAAFgAWACHAAAAAQEBAgICAwMDBAQEBQUFBgYGBwcHCAgICQkJCgoKCwsLDAwMDQ0NDg4ODw8PEBAQEREREhISExMTFBQUFRUVFhYWFxcXGBgYGRkZGxsbHh4eISEhJCQkKCkpLCwsLi8vMDExMjMzMzQ0NDU1NTY2Njc3Njc3Njc3Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4ODk5ODk5ODk5ODk5ODk5ODk5OTo6OTo6OTo6Ojs7Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQkNDQkNDQ0REQ0REQ0REQ0REQ0REREVFREVFREVFREVFRUZGRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk5OT1BQUFFRUVJSUlNTU1RUVVVVVldXWVlZW1tbXF1dXl9fYGBgYWJiY2NjZGRkZWVlZmZmZmdnaGhoaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpampqampqampqampqampqampqampqa2tra2trbGxsbGxsbW1tbm5ucHBwcXFxcnNzdHR0dnZ2eHh4ent7fn5+goKChoaGioqKi4uLjIyMjY2Njo6Ojo+Pj4+PkJCQkZGRkpKSk5OTlJSUlpaWl5eXmJiYmZmZmpqam5ubnJycnZ2dnp6en5+foKCgoaGhoqKio6OjpKSkpaWlpqamp6enp6ioqKioqampqqqqq6urrKysra2trq6usLCwsbGxsrKys7OztLS0tbW1tra2ubm5vLy8v7+/wcHBw8PDxcXFx8fHycnJzMzMz8/P0dHR09PT1dXV19fX29vb3t7e4uLi5OTk5ubm5+fn6enp6+vr7Ozs7e3t7u7u8PDw8fHx8/Pz9fX19/f3+vr6/Pz8/f39/v7+/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4A3QkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyYLSTqoElmoTrU2/kqk0qQsRIlQyZ5pMhujKppw6S/4iRGRTyqAleRY9ipRkqiRugDYVKY2QDFRTSxa7cqVYVpLFknxh+hUkLRljy4o8m1YtyLBt3XpMluQKWbkcwRDxitfjIxm0+nr8JYOQ4I7SrhC5e/jiJsCNN9L9Ennj48CVMUqrmzkjqqudMV6RwTg0xGIyEJm2+FfX6opuZLymKE2Gm9kTdcnYhFvi41+9IyKSITU4w9jGIbohkvyh7eYOn0NnKH26wurWEWLPbpAr94TIv6gfDC++4F++5QfqxpxeYDIZj9oTJHJbvkCr9gV+dm3/ver8biRR2ndnsdeeNERckZ87l+WHoB0LNpjfFwLmR5hh+f1lYHsUotdeMkSAMSB3qImY31mEjJjdWSba90uIKlq3VRIepleVDKksiAoRdhRXXjKEJMFJjNP9EuCQ+fGURCQ+iicNLYTYkUqT30nzyyaPbMIJMFR+l8wvYC4o5phklmnmmWiGFBAAIfkECQQA7gAsAAAAAFgAWACHAAAAAQEBAgICAwMDBAQEBQUFBgYGBwcHCAgICQkJCgoKCwsLDAwMDQ0NDg4ODw8PEBAQEREREhISExMTFBQUFRUVFhYWFxcXGBgYGRkZGxsbHh4eISEhIyMjJiYmKSkpKywsLi4uLzAwMTIyMjMzMzQ0NDU1NTY2Njc3Njc3Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4ODk5OTo6OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQUJCQkNDQkNDQkNDQ0NDQ0REQ0REREVFREVFRUZGRkdHR0hIR0hISEhISUlJSUpKSktLS0tLTExMTU1NTk9PUFBQUVFRUlJSVFRUVVVVVlZWVldXV1hYWFhYWVlZWlpaWltbW1tbXFxcXF1dXV1dXl5eX19fYGFhYmJiZGRkZmZmZ2dnaGlpaWlpaWlpaWlpampqampqampqampqampqa2tra2trbGxsbW1tbm5ub29vcXFxcnJydHR0dXV1d3d3eXl5e3t7fX19f39/goKChYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2Njo6Ojo+Pj4+PkJCQkZGRk5OTlZWVl5iYmpqam5ubnZ2dnp6eoKCgoaGhoqKio6Ojo6OjpKSkpaWlpaWlpqampqampqamp6enp6enp6enp6ioqKioqKioqKioqampqampqampqqqqqqqqq6urrKysrKysra2trq6usbGxtLS0u7u7wMDAxcXFycnJy8vLzc3Nzs7Oz8/P0NDQ0tLS09PT1dXV19fX29vb4ODg4+Pj5+fn6enp6+vr7e3t7u7u8PDw8fHx8/Pz9PT09fX19vb29/f3+Pj4+vr6/Pz8/v7+/v7+/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4A3QkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyWK+bmFayfKWL2QmReaKJKeGETePLvXqVcwdsp25LuUqBjNmxl6EkNTwg6rnw2dGLd6yUsMKKqhRTU6t4aZX1pjFynD1+tVkJJu3yp4U6wer2pG5kBhJ+5bkLZtO64q8O8atXpB8/f71GHhwyGJ4DYN8RpWsYo81UT3+mIvrZI+MjRS9vPFRDcmcNz5DYiU0x0s16JrGONrIao13L73OKFbwbImI/dy+iDrXbotuatj+/bAqcYq9ahA6PhFVauYSUeeF7jA49YjWrxd3o317d4eWv5ozDC9eIfnyCM+jNziG+3qEbpC8R+h5/kHnju0LRAxa/0Ajuvk3kB/yCSjQXdPp90wNjxgoEIEOunOXbw5aIUeE+DnI2IUOThihG6U5iIwRsjnoXIL6+VHGcO89M8ZyIpIYYTFzzWiFagK6iEmEz/gBo4lubCYgMn6oEqE7SAkp4C2XKOlfLjwd6Q6LUlZp5ZVYZqnlllx2KVBAACH5BAkEAO4ALAAAAABYAFgAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRsbGx4eHiEhISMjIyYmJikpKSssLC4uLi8wMDEyMjIzMzM0NDQ1NTU2NjY3NzY3Nzc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODg4ODg5OTg5OTg5OTg5OTg5OTg5OTg5OTg5OTk6Ojo7Ozs8PDw9PT4/P0BBQUJDQ0REREVGRkZHR0dISElKSktMTE5PT1BQUFFSUlNUVFVWVldYWFhZWVlaWlpbW1tcXF1dXV5fX15fX19gYGBgYGBhYWFiYmJiYmJjY2NjY2RkZGRlZWVlZWZmZmdnZ2hoaGhoaGlpaWlpaWlpaWlpaWlpaWlpaWlpaWpqampqampqamtra2tra2xsbG5ubnFxcXR0dHZ2dnh4eHt7e319fX9/f4GBgYODg4SFhYaGhoeIiImJiYqKiouMjIuMjIyNjYyNjYyNjY2Ojo2Ojo2Ojo2Ojo6Ojo6Pj46Pj46Pj46Pj46Pj4+Pj4+QkI+QkJCQkJGSkpKTk5OUlJSVlZWWlpaXl5eYmJiYmJmZmZqampqampubm5ycnJ2dnZ6enqCgoKKioqWlpaenp6ioqKqqqq2tra6urq+vr7CwsLGxsbKysrOzs7S0tLS0tLW1tba2tre3t7i4uLm5ubq6ur6+vsDAwMLCwsTExMjIyMzMzM/Pz9HR0dTU1NnZ2d7e3uPj4+bm5unp6ezs7O7u7vDw8PLy8vT09Pf39/r6+v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AN0JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmyZElkvkj9icOyZRxLpIQ1M/mxma08SHroxMJG0qifQEexQQLljy+aGW3F0Ykkz6piDZsFG5XnTzCkEpuRyonkT6+KzWpJsoU16tYeWGptRLbqalmEvaD0ePLVI7JeM98ObJanB5JRI5HpFVgsJxvBg0nWyrkqcclRfqE6HllrruTJIStjyYsZZC+/iDt/LIzksuiOzeTWPe2xL2DWHj9jgf1RrlvaGyFLws2xGRIknHljhKxWuMbfwY1XrPxa+cWlyZ1LRNbjj/SLq3qsvj6xL3eLPdirfKcYrEfz8RAr30b/UFKP6OwXsnkSPyIb8fUfIsGfv2H1/g6ZB6B/5w2IkIAGKvQEfwkedF+DCT0I4UGQTXjQZ6ZZ6A51xWk40BO7eTiQJLOJKNBnoYmIRIci/pGHiYT1kKKHbBSoYTBQwDdhjTBuCFyPkoQIIxYZalgMgyLWYqOGo2wnoiRFaghlj+5M2WMtUVo4o4g6Uunll2CGKeaYZJZp5plopqkmewEBACH5BAkEAPAALAAAAABYAFgAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRsbGx4eHiEhISMjIyYmJikpKSssLC4uLi8wMDEyMjIzMzM0NDQ1NTU2NjY3NzY3Nzc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODc4ODg4ODg5OTg5OTg5OTg5OTg5OTg5OTg5OTg5OTg5OTg5OTg5OTg5OTg5OTg5OTg5OTo6Ojs8PDw9PT0+Pj4+Pj8/P0BAQEFCQkJDQ0NEREVGRkdISEhJSUpLS0xNTU9PT1JSUlZWVlhYWFtbW1xcXF1dXV1eXl5eXl9fX2FhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWlpaWpqampqamtra21tbW5ubnBwcHFxcXJycnNzc3R0dHV1dXV2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4GBgYSEhIaGhoiIiIqKioyMjI6Ojo+Pj5GRkZOTk5SUlJWVlZeXl5eXl5iYmJmZmZmZmZmZmZqampqampqampqampqampqampqampqampqampubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ycnJycnJ2dnZ2dnaCgoKKioqSkpKioqKqqqq+vr7Ozs7a2tri4uLq6ury8vL2+vr+/v8HBwcPDw8XGxsfHx8nJycvLy87OztHR0dLS0tTU1NXV1dXV1dbW1tbW1tfX19fX19jY2NnZ2dnZ2dvb29zc3N3d3d7e3t/f3+Dg4OHh4ePj4+Tk5OXl5ebm5urq6u3t7e/v7/Dw8PHx8fLy8vPz8/T09Pb29vj4+Pv7+/7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AOEJHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmyZElerAKxYQOkJRAsKwOZ4pXNpEdkpry4BBJFjRpAoOz4VBPFJZZAtmxezAYLi0s1oGgu5PXqUBcgUgJNUxox26GWUQDZqikx2ys7QO7w4trQlJSXr8henAbq6Fa2B3k5xfLKY7a6pvASzHanJSi5fkGxucsWmVM1yEpOs5OU66u3oLiC6mvzVUvOXG1lLuk5SmTByA6R9IzltGB4yEB/tMXT9WvYaz8ik2L6dsFpiDVm05nb98ivrIyT5AVEjfKR2bBEYfz8IyggyauDzCYFi/aQ14uzf+8oxfl4j55ln9doJ8r6jtmAqH6/0bNt+hfb498oBdD+jMgAod5/E9lH4EXXHXgRIF0oaJFPDlb0U4QUQUXhRBZeGFGGGj7EYYcNfQjiQnaMNiJDoJh4okK2mLeiQtN49+JCUQQ3Y0F2iHdjQa+ouONgLv6Io41CUiXkQXYcadAr1CkJj49KMukkQQMeOc19ShJ5pJZTdunll2CGKeaYZJZp5plopqnmmmy26eabcMaZUEAAIfkECQQA8gAsAAAAAFgAWACHAAAAAQEBAgICAwMDBAQEBQUFBgYGBwcHCAgICQkJCgoKCwsLDAwMDQ0NDg4ODw8PEBAQEREREhISExMTFBQUFRUVFhYWFxcXGBgYGRkZGxsbHh4eISEhIyMjJiYmKSkpKywsLi4uLzAwMTIyMjMzMzQ0NDU1NTY2Njc3Njc3Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4ODg4ODk5ODk5ODk5ODk5ODk5ODk5ODk5ODk5ODk5ODk5ODk5ODk5ODk5ODk5ODk5OTo6OTo6Ojs7Ozw8PD09PT4+Pz8/QEFBQkJCRERERkdHSUpKTE1NT09PUlJSVFVVV1dXWVpaWlpaW1tbXFxcXF1dXV1dXV5eXl5eX19fYGBgYWJiY2NjZGRkZmZmZ2dnaGhoaWlpaWlpampqa2trbGxsbW1tbm5ucHBwcXFxcnJyc3NzdHR0dXV1dnZ2d3d3eHh4eXl5enp6e3t7fHx8fX19fn5+f39/gICAgYGBgoKCg4ODhISEhYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2Njo6Ojo+Pj5CQkZGRkpOTlJSUlZWVlpaWl5iYmZmZmZmZmpqampqam5ubm5ubm5ubnJycnJycnZ2dnZ2dnp6en5+foaGho6OjpaWlp6enqKioqampqqqqrKysra2trq6ur6+vsLCwsbGxsrKytLS0t7i4uru7vb29v7+/wcLCxMTEx8fHy8vLzs7Oz8/P0NDQ0dHR0tLS09PT1NTU1NTU1tbW19fX2NjY2dnZ2tra29vb3Nzc3t7e4ODg4eHh4+Pj4+Pj5OTk5OTk5eXl5eXl5eXl5eXl5ubm6Ojo6urq7Ozs7e3t7u7u8PDw8fHx9fX1+fn5+/v7/Pz8/v7+/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////CP4A5QkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbJkyV2oBq0BwrIlECtrBn3aZdKjsU8rXXZRw7OnGpdA7sjiVvOirC8tuzy6VU0hN5R2orC8c6toRG6fpAJRc4uoxFuCpFqRZbVhViBRHjXFKOvn2LIId1lBi8rrxl0/16yFK48bJJaP7Hq8ZSUKKr7GkNrZK5JTUMElb0k9XNNYly+QRcpCa6wsN0FWOpPc3IWxVU5RTHskndnq0dYadwHpAtv1F5DVolipXZbTo49foojme1BQVY6PgJAlnlCN6oqy7TBXWE3Qxi+7pytERZMtkOPaE7JywsgtiprwC411r7h5PXqEyytaOf+e+nCJst3XP3g/Iuj9C/G2kGEAfnQLEAIWOJEg0inY0ReUObgREP1JaNEuUVh4F30aYuRbhxlxMh6IF3GiH4kSmYiiRY+cuOJDnCT4IkKcPDcjQyreGNEuLuqoEI8+RjRikA7FRyRD4B25UJJKUtckQzI+KeWUVFZp5ZVYZqnlllx26eWXYIYp5phklmnmmWimqeaabLbp5ptwFhUQACH5BAkEAO4ALAAAAABYAFgAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRsbGx4eHiEhISMjIyUlJScnJykpKSsrKywtLS4uLi8vLzAxMTEyMjIzMzM0NDQ1NTQ1NTU2NjY2NjY3NzY3Nzc4ODc4ODc4ODc4ODc4ODc4ODg5OTk6Ojk6Ojo7Ozs8PDs8PDw9PTw9PT0+Pj0+Pj4/Pz9AQD9AQEBBQUBBQUFCQkFCQkJDQ0JDQ0NDQ0NERENERERFRURFRUVGRkVGRkZHR0dISEhJSUlKSkpLS0tMTExNTUxNTU1OTk1OTk5PT05PT05PT09PT09QUE9QUE9QUFBRUVBRUVBRUVFSUlJTU1NUVFRVVVZWVldYWFhZWVlaWlpbW1tbW11dXV5fX2BhYWJjY2RlZWZnZ2hpaWpqamxtbW9wcHNzc3V2dnZ3d3d3d3h4eHl5eXp6ent8fH19fX9/f4GBgYODg4WFhYeIiIiJiYmKioqKiouLi4uMjIyNjY2NjY2Ojo2Ojo6Pj46Pj46Pj4+Pj4+QkI+QkJCQkJCRkZKTk5SVlZaWlpiYmJmZmZqampubm5ucnJydnZ6enqCgoKKioqOkpKSlpaWmpqampqanp6enp6eoqKeoqKioqKipqampqaqqqqqrq6ysrK2tra6urq+vr7CwsLGxsbKzs7S0tLW1tbm5uby8vMDAwMTExMjIyMzMzNPT09fX193d3eDg4OPj4+bm5unp6ezs7O7u7vDw8PHx8fLy8vPz8/T09PT09PX19fX19fb29vf39/j4+Pn5+fr6+vv7+/v7+/z8/P39/f7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AN0JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmyZMlhuibRodOmhkuXKwV10mXS4zBVeZi8dBlmjk+fSnbWoDPpV02LyW7ReTkHki2jCYf14jTnZZtbyY5CTNZJpxJBNCfqEuSSSaesWhd2rRHGFlqkqcLUMJsWYa+Wc8JytCU3TK+6BCfVUGJLpK2gkwAPa4nnbchkeGq0Gaa1FxPCR23NhVpScxvONX+FYaLXsGTHR5O1LCyyVw1BgAeqrgG64y8mbVDXVc2ktsZkYXLHLqg6jG6MeZQcj51MSZ6OqWgPR/irRqqNw5hcn44wFRPKGfO1zOGucA5sjL2UgCd/cJiSvxfpbGePkNP5ir+U00/YfP1EQZzsp5B9FTW3nIDuAFeRLZAgOGBpEOHhn4MFDXPfVuNRmNCFD/XCmoYHpQIfRJxMCOJAw8z3UIMn1idRgC2G+GKMB8H4kFQ0GjSiQ72YSKNvC+2YI0VCDmnkkUgmqeSSTDbp5JNQRinllFRWaeWVWGap5ZZcdunll2CGKeaYZJZp5plopqnmmmy26eabcMYpp4MBAQAh+QQJBADuACwAAAAAWABYAIcAAAABAQECAgIDAwMEBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUWFhYXFxcYGBgZGRkbGxseHh4hISEjIyMlJSUnJycqKiosLS0uLy8wMTExMjIzMzM0NDQ0NTU1NjY2Nzc2Nzc2Nzc3ODg3ODg3ODg3ODg3ODg3ODg3ODg3ODg3ODg3ODg3ODg3ODg4ODg4OTk4OTk4OTk4OTk4OTk4OTk4OTk4OTk4OTk4OTk4OTk4OTk4OTk5OTk5Ojo5Ojo7Ozs8PT09Pj4+Pz8/QEBAQUFCQkJDRERGRkZISEhJSkpLTExNTU1PT09RUlJUVFRXWFhZWlpbXFxeXl5fX19hYWFiYmJkZGRlZWVmZmZmZmZnZ2dnZ2doaGhoaGhoaGhpaWlpaWlpaWlpaWlqampqampra2tra2tsbGxtbW1ubm5wcHBycnJzc3N1dXV2dnZ5eXl6enp7e3t8fHx9fX1+fn5/f3+AgICCgoKFhYWHh4eJiYmLi4uNjY2Ojo6QkJCRkZGSkpKTk5OUlJSVlZWWlpaXl5eXl5eYmJiZmZmZmZmZmZmampqampqampqampqampqbm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ucnJycnJycnJydnZ2dnZ2enp6enp6fn5+hoaGioqKjo6OkpKSlpqanp6eoqKiqqqqurq6xsbGzs7O2tra4uLi7vLy+vr7AwcHDw8PFxcXHx8fJycnLzMzOzs7Q0NDU1NTX19fY2Njc3Nzg4ODj4+Pm5ubp6enr6+vs7Ozu7u7v7+/x8fHy8vLz8/P09PT19fX29vb39/f5+fn6+vr7+/v9/f3+/v7+/v7+/v7+/v7+/v7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8I/gDdCRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsmTJYbAQueECpKVLN25Gwfpl0qOzWniguISypqfPNS5fjhpW8yLOllDwzFw4jFagKy9rFY3oDBZUKIeISjyWCw/SUc6mMqwFdU2ujMc86YQCVuzBY26ArNHKkRbUK2fdDoQFBa9ItUDchBXrLK6nkseAXqFrchiXLYxJegIChVbNYVACDS76S6dlkpgP6x22BcjnkM4q6x3orPRpm1xer24NJK9HpasNpoZyzCOsQLkPYubScdia4AhhATnEEU9v5Ae9Rq6YCxZ0hKmJZwR+HSEt0xhprD3vfnDNFYyiyR/8BZ76ePUGzVukCR8he/oTp9cfeIW7xM37GcRXgB05UxuBzTGHoEawHLdgRsMA8aBGUOg3YURr4HchRYfItmFEnqT3oUS/iDgiRCWeOFGKKkpkYosMDfMijAr94iGNCf2iIY4K5fIejwlZByRDNw5ZkIVGDvRjkkw26eSTUEYp5ZRUVmnllVhmqeWWXHbp5ZdghinmmGSWaeaZaKap5poPBQQAIfkECQQA7gAsAAAAAFgAWACHAAAAAQEBAgICAwMDBAQEBQUFBgYGBwcHCAgICQkJCgoKCwsLDAwMDQ0NDg4ODw8PEBAQEREREhISExMTFBQUFRUVFhYWFxcXGBgYGRkZGxsbHh4eISEhIyMjJSUlJycnKioqLC0tLi8vMDExMTIyMzMzNDQ0NDU1NTY2Njc3Njc3Njc3Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4ODg4ODk5ODk5ODk5ODk5ODk5ODk5ODk5ODk5ODk5OTo6Ojs7Ozw8Ozw8PD09PT4+PT4+Pj8/P0BAQEFBQUFBQUJCQkNDQ0NDREVFRUZGRkdHR0hISktLTU1NT09PUFBQUVJSU1NTVFVVVVZWV1dXWFlZWltbXF1dXl5eXl9fX19fYGBgYWFhYmJiY2NjZGRkZmZmZ2dnaWlpampqa2trbGxsbm5ub29vcHBwcXFxcnJyc3NzdHR0dXV1dnZ2d3d3eHh4eXl5enp6e3t7fHx8fX19fn5+f39/gICAgYGBgoKCg4ODhISEhYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2Njo6Ojo+Pj4+PkZGRkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZmpqam5ubnJycnZ2dnp6en5+foKCgoaGho6OjpKSkpaWlpaWlpqamp6enqKioqKioqampqqqqqqqqq6urrKysrq6ur6+vsbGxsrKys7OztLS0t7e3urq6vb29v7+/wsLCxMTExsbGycnJy8vLzc3Nz8/P0NDQ0dHR0tLS0tLS1tbW2dnZ3Nzc39/f4eHh4+Pj5OTk5ubm5+fn6enp6+vr7u7u7+/v8vLy9PT09/f3+vr6/Pz8/v7+/v7+/v7+/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4A3QkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbJkyWW/ON1ZswZKj5dQWEKi9cvkx1yDsLzs8UWNGjubNj3yeWVnjzupltm86GuQyy+PaBVbGM3XJjU719BaKtHXmh52aCmdmEsQTE7RuDJctubKprEXl2160gMKJ7UJIT3ZlJZjNFp0sfjCS7AYGL4hoz16eaevWlpqppL09aUHFslLOW3iuqlurqWPPqvNRXdryUeY1RYrTRI14YHLKm8OKfU1wWWsPy5Lbdvdaii8e4f0VdexcJGpjh4viVX08pC4sRh/7rHzbOogr0CZjn0jrR7Xu7B3/AJF/Mfvps1zfGJHfUez3N1XzNUjvXyM7O9rtFNeP8bkcPlHUTE9OCcgReAdaNEVjyhYkU8OUiSIGhFOdFWFEl2IIUQabuhQhx4yBGKICglFYkOPhHciQmoMtqJC272YUDRXyJiQL4LYiNAmBuo4UHs+FhRNjkESRIuLRQrUYJICLWNfkakw2SSSSfYY5DLxSanlllx26eWXYIYp5phklmnmmWimqeaabLbpZpsBAQAh+QQJBADuACwAAAAAWABYAIcAAAABAQECAgIDAwMEBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUWFhYXFxcYGBgZGRkaGhobGxscHBwdHR0eHh4fHx8gICAiIiIkJCQmJycoKCgqKiosLCwtLS0uLy8wMTEyMjIzMzM0NDQ1NTU1NjY2Nzc2Nzc3ODg3ODg3ODg3ODg3ODg3ODg3ODg4ODg4OTk4OTk4OTk4OTk4OTk4OTk4OTk5OTk5Ojo5Ojo6Ozs7Ozs8PDw9PT0+Pj4/QEBBQUFCQkJDRERERUVGRkZISUlLS0tNTU1PT09RUVFTU1NWVlZYWFhaWlpdXV1fYGBhYmJjY2NlZWVmZmZnZ2doaGhpaWlqampqa2tra2tsbGxtbW1ubm5vb29wcHBxcXFyc3NzdHRzdHR0dXV0dXV0dXV0dXV0dXV0dXV0dXV0dXV0dXV1dXV1dnZ1dnZ1dnZ1dnZ1dnZ1dnZ1dnZ1dnZ1dnZ1dnZ2dnZ2d3d2d3d2d3d3eHh4eHh4eXl5enp7e3t8fHx9fX1+f39/gICBgYGDg4OEhYWGh4eIiYmLi4uNjY2QkJCTk5OWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWmpqanp6eoqKipqamqqqqrq6usrKyurq6vr6+wsLCxsbGysrKysrKzs7O0tLS2tra4uLi6urq8vLy/v7/BwcHDw8PGxsbJycnKysrMzMzNzc3Nzc3Ozs7Pz8/T09PX19fb29vf39/j4+Pm5ubo6Ojq6urs7Ozt7e3v7+/w8PDy8vL09PT19fX39/f6+vr8/Pz+/v7+/v7+/v7+/v7+/v7+/v7+/v7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8I/gDdCRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJZLo4CQJzBYxLl4441TJm8iO0WoKYSPmyqafPTY6+XOlBlImgWtBqYgwmiGewpAyN0XK0hOhRpRNr7aEFdaIxSlWZcOqKVWGtTck20hoqtmzCZLTSetQlpYeUYG4LQqMpElVVSmSxBg6Z7EuPK3zz1kTVgwlexTV1VaUFuaaxyZVNXu5BOTPJzbo8f26cWDRIWnYHm+ZIqYej1SKHPobt0Zhd2iA39diE2yO0JUxU97aImtLwjnWFH5/IuPNyjNBuP8/oqEfp6RR17cZ+MfoV7hcNpoO3qHv2+IjBeqA6PzH6a/YSl3yBL/HLfPoQxeN/qH9/w/7+LVRdgP/1QCBD9h24UIIKJiTFew0etF2EBtlmHoUCoaacgpRIgaFBVxj34UDRhTZihkucONAeEI6YTA9ynbjJHiq6A81dNQJV440xjkgJbyoWVqM7X/T44SYmnqiLcyMaA+SJX9UoVY3JXPjhhkNmqeWWXHbp5ZdghinmmGSWaSZGAQEAIfkECQQA8AAsAAAAAFgAWACHAAAAAQEBAgICAwMDBAQEBQUFBgYGBwcHCAgICQkJCgoKCwsLDAwMDQ0NDg4ODw8PEBAQEREREhISExMTFBQUFRUVFhYWFxcXGBgYGRkZGhoaGxsbHBwcHR0dHh4eHx8fICAgIiIiJCQkJicnKCgoKioqLCwsLS0tLi8vMDExMjIyMzMzNDQ0NTU1NTY2Njc3Njc3Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4ODg4ODk5ODk5ODk5ODk5ODk5ODk5ODk5OTk5OTo6OTo6Ojs7Ozs7PDw8PT09Pj4+P0BAQUFBQkJCQ0REREVFRkZGSElJSkpKTU1NT09PUlJSU1NTVFRUVVVVVlZWV1dXWFhYWVlZWlpaW1tbXFxcXV1dXV5eXl5eX19fYWJiZGRkZmZmaGhoamtrbW1tb29vcHFxcnJyc3NzdHR0dXV1dnZ2d3d3d3h4eHl5eXl5enp6e3t7fHx8fX19fn5+f39/gICAgICAgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCg4ODg4ODg4ODhISEhISEhYWFhoaGhoaGh4eHiIiIiYmJi4uLjIyMjo6Oj4+PkZGRk5OTlpaWmJiYmpqanJycn5+foKCgoaGho6OjpKSkpaWlpqamp6enp6ioqampqqqqq6urra2tr6+vsbGxtbW1uLi4u7u7vb29wMDAwsLCxMTExsbGycnJy8vLzMzMzs7O0NDQ0tLS1NTU1tbW19fX2NjY2tra3Nzc3d3d3t7e39/f4ODg4eHh4uLi5OTk5ubm6enp7e3t8fHx9fX1+fn5/Pz8/f39/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4A4QkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkSYG6dH36xIjRypUpT4bUNevVp5S6lDXD+SkTmSU9vDCiJVNjM2UQg6Fq04MJI11Fo8JrhkpKDymvmkktOotM01dbi+ry6iVYWJmzgGY6e7IZUy9I2ZZ8tYQJVLkkgwEFi3dksy49+PYN+TfwYJGFZx0OqZeJ2cUfgwXVCtkjqh5rK3v0elfzRmVXPXfM1AOV6I3N6lI+jfHyJ9YZUzOBnZG0YNoUQXvBfdHrY94TZ/V4DXxisx5kilMErHwi6c7NHQo3Hf2hZEPVISLP/pA594Zev5+D7yGeYfjyCs+jR6h+vcH27gl66RL/4Pb6BI9jxz9Q13D+A10GHX5MATgQE20YCI9wt+FnSA+r8Yeggq/0oJiBXkihoH8N1leGhgYKdyGAUiRn4CdLxMWfZNTx14wXCRrISBcR1veJFDXGR9dv+L1C44k/AshIZvwpQ8aI+KFiiIr1BXMTgMq8MqB7zQTDo4JYZqnlllx26eWXYIY5UEAAIfkECQQA8AAsAAAAAFgAWACHAAAAAQEBAgICAwMDBAQEBQUFBgYGBwcHCAgICQkJCgoKCwsLDAwMDQ0NDg4ODw8PEBAQEREREhISExMTFBQUFRUVFhYWGRkZGxwcHh4eISEhIyMjJSUlJycnKSkpKisrLCwsLS4uLi8vMDAwMTIyMjMzMzQ0NDU1NTY2Njc3Njc3Nzg4Nzg4Nzg4Nzg4ODk5ODk5ODk5ODk5ODk5OTo6OTo6OTo6Ojo6Ojs7Ozs7Ozw8Ozw8PD09PD09PT4+PT4+Pj8/Pj8/P0BAQEFBQEFBQUJCQkJCQkNDQ0REQ0REQ0REQ0REREVFRUZGRkdHR0hISElJSUpKSkpKS0tLTExMTE1NTU1NTk5OT09PT1BQUFBQUVFRUVJSU1NTVFRUVVVVVlZWWFlZWltbW1xcXF1dXl5eX19fYWFhY2NjZmZmaGhoampqbGxsbW1tbm5ub29vcHBwcXFxcnJyc3NzdHR0dXV1dnZ2d3d3eHh4eXl5enp6e3t7fHx8fX19fn5+f39/gICAgYGBgoKCg4ODhISEhYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2Njo6Oj4+PkJCQkZGRkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZmpqam5ubnJycnZ2dn5+foKCgoaGhoqOjo6OjpKSkpaWlpaampqamp6enp6ioqKioqKmpqampqqqqqqurq6ysrKysra6ur6+vsrKytra2urq6vb29wMDAwsLCxcXFx8fHycnJy8vLzs7O0NDQ0tLS1dXV19fX2dnZ2tra29vb3d3d3t7e39/f4ODg4ODg4eHh4uLi5eXl6Ojo6urq7Ozs7e3t7u7u7+/v8PDw8vLy8vLy8/Pz8/Pz9PT09fX19vb29/f3+fn5/Pz8/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4A4QkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkSYS8Ui47yfLgMl6bNj3ixItay5sCl6Fac2eWTZwtlz1SMigY0JbUNilZw+soy6RK7qx0anLZGiapqJ5EFePOT60jgynZYhTsyGVkmDQ1K5IamRiz2La1A1duSLcxytr16JbJ1L0dxZYB/HFWjE2EPdJdm1gjNSWDG280jFiyxi1Mvlq2SHlzRsyaPU80HFd0xcdrTFsUFOOv6oi2YqB6TTGGHdoT12zBLfFRa94QDdsC/jDYYeIPY6RG3lA584aQnzNcE0P6QurWFWLPjnA7d4Pev58TdC6+IPnyAo0/Qj8wdmX2m2IMZw8vPPrz6GOvp09Xb3lqMZBBHzxclcbeFkqE9l1n9CGoIHdcvfcfE7vRd0cMjJXH1X7oGScge9Q4CGIZSvj3HTVlyDdiXeihWCJ7wTBBhoncpWLbg9JZpcRs/3HChCCuZUeNj4JkmN0ynGwBpHjLpCKIIPNZFwwvnKCyCSpGDqjlllx26eWXYIZJUUAAIfkECQQA7gAsAAAAAFgAWACHAAAAAQEBAgICAwMDBAQEBQUFBgYGBwcHCAgICQkJCgoKCwsLDAwMDQ0NDg4ODw8PEBAQEREREhISExMTFBQUFRUVFhYWFxcXGBgYGRkZGhoaGxsbHR0dICAgIiIiJSUlKCgoKisrLS0tLy8vMDExMjIyMzQ0NDU1NTU1NTY2Njc3Njc3Nzc3Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4ODg4ODk5ODk5ODk5ODk5ODk5ODk5ODk5ODk5ODk5OTo6Ojs7Ozw8PD09PD09PT4+Pj8/Pj8/P0BAQEFBQUJCQkJCQkNDQ0REREVFRUZGRkZGR0hISElJSktLTE1NTk9PT1BQUVFRUlNTVFRUVlZWWFhYWlpaXV1dYGBgYWFhYmJiY2NjZGRkZWVlZmZmZ2dnaGhoaWlpaWlpampqbGxsbW1tbm5ub29vcHBwcXFxcnJyc3NzdHR0dXV1dnZ2dnd3d3d3eHh4eXl5e3t7fHx8fX19fn5+f39/gICAgYGBgoKCg4ODhISEhYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2Njo6Ojo+PkJCQkZGRkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZm5ubnZ2dn5+foqKipKSkpqamp6enqampqqqqrKysra2trq6ur6+vr6+vsLCwsbGxsbGxsrKysrKysrKys7Ozs7OztbW1t7e3uLi4urq6u7u7vLy8vr6+v7+/wMDAwsLCxcXFx8fHysrKzMzM0NDQ0tLS1NTU1tbW19fX2NjY2dnZ29vb3t7e4eHh4+Pj5ubm6enp7Ozs7e3t7+/v8PDw8vLy8vLy8/Pz9PT09fX19/f3+fn5+vr6+/v7/Pz8/v7+/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4A3QkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6oECW2lS3fEeuV6qTKZJlg0UyYT1CsnSlB2kvk0mUxNqKEmBd1piXSkpi9Mm4aElYWYVJGwoFi9ClITFKFcPwqCGtYjtC93ynok1gOU2o5ewb7NCC3LmrkbcfXAiTejmixR+1bstVcwxr+GL+rFldjiEzuNKz7qETjyQ8J8LUd8rFmiHSidI4LqsTV0Q8JuTTvsoUn1ajWuG6r5Epuhmh61F97OrXA3b4S+fxsMLpygmifFDfaAnZzg8uYD2baG7g5WYeqCSFN3lwU39WTPqZjrnQ7dTg+5ycEzh67pOnQoyKlbJ5+87pPKwtvTL54MCmDqa/TQE3vhNUfYf80RA19pxZ3lXoNfPCicg5kVp6CEv4UC34AN3tHDF+j9lhVrBgb4BYO89RJgFhXmBk0o3bEoHDGhePgET40lQwwuoOTiiy9WEfPjJpCsAcVyjzBmWjK9wKLJk1DC0guK21Vp5ZVYZqnllhwFBAAh+QQJBADuACwAAAAAWABYAIcAAAABAQECAgIDAwMEBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQVFRUWFhYXFxcYGBgZGRkaGhobGxsdHR0gICAiIiIlJSUoKCgqKystLS0vLy8wMTEyMjIzNDQ0NTU1NTU1NjY2Nzc2Nzc3Nzc3ODg3ODg3ODg3ODg3ODg3ODg3ODg3ODg3ODg3ODg3ODg4ODg4OTk4OTk4OTk4OTk4OTk4OTk4OTk4OTk4OTk5Ojo6Ozs7PDw7PDw9Pj4+Pz9AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISUlKSkpLS0tMTU1OTk5QUFBSUlJTU1NUVFRUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tdXV1eXl5gYGBiYmJlZWVmZmZnZ2doaGhpaWlpaWlqampra2ttbW1ubm5vb29wcHBxcXFycnJzc3N1dXV2dnZ3d3d5eXl6enp7e3t9fX1+fn5/f39/f3+AgICBgYGBgYGCgoKCgoKDg4ODg4ODg4OEhISEhISFhYWGhoaGhoaHh4eIiIiJiYmLi4uOjo6QkZGUlJSXl5eampqbm5ucnJyenp6foKCgoaGhoqKio6Ojo6OjpKSkpaWkpaWlpqalpqalpqamp6emp6emp6emp6emp6enp6enqKinqKinqKinqKinqKinqKioqKioqamrq6utra2xsrK0tbW3uLi6u7u9vb3AwcHCw8PFxcXHx8fJysrMzMzPz8/S0tLV1dXX19fZ2dna2trb29vd3d3f39/i4uLk5OTn5+fp6enr6+vs7Ozt7e3u7u7v7+/w8PDw8PDx8fHx8fHy8vLy8vLz8/Pz8/P09PT19fX5+fn7+/v9/f3+/v7+/v7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8I/gDdCRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJ8yC1miOR4QwZbNZOkMEe/fwYdKjHokY53qKUlCMln001qgkWNWMwMVUzPmKa1SI1Jjq7VqRkR2zFr7zMUqS0Ru1EZD2ouo1YR9DciLOa3IUI99beh2GE/m34yMrghrN6hD2cMFgPv4wV9uAaGWGYOpUTqlGTGaEarJ0NCuoR2iAl0qUJnk5NsA5q1u7UVIEtcDNtd004w6bWQzBrXj2gsj6dFraa16x7YIZ9q8cq2qMXl4are3jw3U2Y0F41GTuTm6xHoT//3WM2bDE9iqc+vTx18yrgSwfLLld+k8esg1m5nno+/9K83Ddeaa70wARkoSGzhoH1rSTdR5XcV0d8LFFzy4MazbJfFQjCxMsqGFY0C3pMUEKhTLM8MsuJEN1CyH0lskgTL4LUUUkvMhoUjCt23KeccFHdIkgVTaxRyZFIVkLIGvv1YGAdK85FDS+UPLLZlZttdeFtXHbp5ZdghikmRgEBACH5BAkEAO4ALAAAAABYAFgAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGx0dHSAgICIiIiUlJScnJykpKSorKywsLC0uLi8vLzAxMTEyMjIzMzM0NDQ0NDQ1NTU2NjU2NjY3NzY3Nzc3Nzc4ODc4ODc4ODc4ODc4ODc4ODc4ODg4ODg5OTg5OTg5OTg5OTg5OTg5OTg5OTg5OTg5OTk6Ojk6Ojk6Ojo7Ozo7Ozs8PDw9PT09PT4+Pj8/P0BBQUFCQkNDQ0RFRUVGRkdISElKSkxMTFBQUFRUVFhYWFtbW11dXV5eXmBgYGFhYWJiYmNjY2RkZGZmZmdnZ2hoaGhpaWlpaWpqampra2xsbG1tbW5ubm9vb29wcHBxcXFxcXFycnJzc3Jzc3N0dHN0dHR1dXR1dXR1dXV1dXV2dnV2dnV2dnV2dnV2dnV2dnV2dnZ3d3Z3d3d3d3d4eHh4eHl5eXp6ent7e35/f4GCgoSEhIeHh4mKioyMjI6OjpCQkJKSkpSUlJaWlpaWlpeXl5iYmJmZmZmZmZqampqampqampqampubm5ubm5ycnJycnJ2dnZ6enp+fn5+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6mpqaurq62tra6urrCwsLGxsbKysrOzs7Ozs7Ozs7Ozs7S0tLS0tLS0tLS0tLS0tLS0tLS0tLW1tba2tri4uLq6uru7u8DAwMbGxsrKys7OztLS0tjY2N3d3eLi4ufn5+vr6/Dw8PX19ff39/j4+Pn5+fr6+vv7+/z8/P7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AN0JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQCEqC3pxKFGKxZAdpXhr6URkTZ1G1CQ1ItSqEPNgfXhr2NaGyrR+ZYjF6NiEmqKeRThM7NqDyp68TehE6VyDY4DdNbiI6l6Cmgz9BTxm8EBNhQ27Q6x4cWLDjBUbejx4DOW/WQQr7uF3cLEeav/e6lFMspPGT9z+/Rx6r6EeZv+mVjy69d0spw0D46yYipPYd1H1QGUY2RMqisn08DpY+KKOwGN+LutRmV3pT5yU/jhs+8tiT5aoi0TlnSV40CQXlU953jZITXpVAgvvPuQtTik59XASHyWwPNeJVEwWPVCx3knIjMFJdBspo18PhjCIkiZULOjRLuFRwRxMyBhSYYAVKZMKFft1NlNbPfixi4QLKQPMIT3EuAiLHBriRA9ZMLLLhggpMwwnysVIxS000gTMIiTG+AQZTJLBiR9MhhdjD1hocqBPPgZmWZIxWmYIKjw2JuaYZJZp5ploUhQQACH5BAkEAO4ALAAAAABYAFgAhwAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4ODg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGx0dHSAgICIiIiUlJScnJykpKSorKywsLC0uLi8vLzAxMTEyMjIzMzM0NDQ0NDQ1NTU2NjU2NjY3NzY3Nzc3Nzc4ODc4ODc4ODc4ODc4ODc4ODc4ODg4ODg5OTg5OTg5OTg5OTg5OTg5OTg5OTo7Ozs8PD0+Pj8/P0BBQUJCQkNERERFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU1NTU5OTk9PT09PT1BQUFFRUVFRUVJSUlJSUlNTU1NTU1RUVFZWVlhYWFlZWVtbW11dXV5eXmBgYGFhYWJiYmRkZGVlZWZmZmdnZ2hoaGlpaWpqampqampqamtra2xsbGxsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3V1dXd3d3h4eHt7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoKCgoODg4SEhIWFhYiIiIuLi46OjpCRkZOTk5WVlZeXl5iZmZqampucnJ2dnZ6enp+goKChoaGhoaKioqKjo6OkpKOkpKSlpaWmpqWmpqanp6anp6anp6enp6eoqKeoqKeoqKioqKipqaipqampqamqqqmqqqqqqqqrq6qrq6usrKusrKytra2tra2urq6urq6vr7CwsLGxsbOzs7W1tbe3t7m5uby8vL29vb6+vsDAwMHBwcLDw8TExMfHx8nJycvLy83NzdDQ0NPT09fX19ra2t3d3eDg4OTk5Ofn5+jo6Onp6evr6+3t7e/v7/Ly8vX19fj4+P39/f7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wj+AN0JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcr0prSmCpFBVUhsKkJfVg/eymoQEteCxKp+FRh2LFmvZpGhHStt7VdibrnCNeturllIcbMmymtVjdixR/5yRcaD7ig1dPEMMsuMB9axo4xUfPrTymKKUn364iE4IjJmPtlYubiVJzEepSveyqyTjWSMfGluTm2R2Kic0o6A2TgI9M08PFhjZIbY5i0esSv6IlQTme6Pg27LzG3Et0cwtFtKCxM8pDTsL7eeox7JzEhyksi4ZweJzAohyiidjzf5PYxwkqR4GHl8Uhoe5CUxAxwY1qUUmRX8edTWETwkAt9KxPHARmcZ3cKgFRSydIsVEq43ETOQMGiEdDRtyMMRhCT4kDS+AKcfJA/W5Mt/J+ZBCjExFoSML4pwxwMP4PUkzS00/ighG0gm6aORakBy309wDaIGGEZWqUZ0GdKl5ZZcdunll2BGFBAAIfkECQQA7gAsAAAAAFgAWACHAAAAAQEBAgICAwMDBAQEBQUFBgYGBwcHCAgICQkJCgoKCwsLDAwMDQ0NDg4ODw8PEBAQEREREhISExMTFBQUFRUVFhYWFxcXGBgYGRkZGhoaGxsbHR0dICAgIiIiJSUlJycnKSkpKisrLCwsLS4uLy8vMDExMTIyMjMzMzQ0NDQ0NDU1NTY2NTY2Njc3Njc3Nzc3Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4Nzg4ODg4ODk5ODk5OTo6Ojs7Ozw8Ozw8PD09PT4+PT4+Pj8/Pj8/P0BAQEBAQEFBQUJCQUJCQkNDQkNDQkNDQkNDQ0REQ0REQ0REREVFRUZGRkdHR0hISUpKS0tLTE1NTk5OT09PUFBQUlNTVVZWV1hYWlpaXF1dX19fYWFhYmNjZWVlZmZmaGhoaWlpaWlpaWlpaWlpaWlpampqampqampqampqampqampqampqampqa2tra2trbGxsbGxsbW1tbm5ub29vcHBwcXFxcnJydHR0dXV1d3d3eXl5e3t7fX19f39/gYGBg4ODhISEhYWFhoaGiIiIiYmJioqKi4uLjIyMjY2Njo6Oj4+PkJCQkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZmZmZm5ubnJycnp6en5+foaGhoqKipKSkpqamqKioqqqqra2tr6+vsLCwsbGxsbGxsrKysrKys7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztLS0tLS0tLS0tLS0tra2ubm5u7u7vb29v7+/wsLCxMTExsbGx8fHyMjIycnJysrKzMzM0NDQ1NTU19fX29vb39/f5OTk6Ojo7Ozs7e3t7u7u7+/v8PDw8vLy8/Pz9PT09vb29/f3+vr6/Pz8/f39/v7+/v7+/v7+/v7+/v7+////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP4A3QkcSLCgwYMIEypcyLChw4cQI0qcSLGixYsYM2rcyLGjx48gQ4ocSbKkyZMoU6pcybKly5cwY8qcSbOmzZs4c+rcybOnz59AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYaUYzSuxqV4jLiC77+pBsUGJhIWoiujaiLbYS2wp9JFFUWqDL5JZ9G1SU2YeEhLrZKpHQ3Z7L+lDspZfnI74TsxDmGQ3K5MKNc2oKXHGZZcpQDk/sk9mmpjMYiYXW6fkvRUJudLpRnHGZE1E4RTkRbVGUDmQ2kenAzbGPZJqeaXOMlsXLZZfRvDj/iMzJ9JfRnQAHKfw6y2h+dKO47mhLh/eU0XVAFmnLSZbtKJF5UX+yOv2TtqBoT7lsvp/nH4FnHm8mPaIDFLiIhAsUOpSGEjFZ6JBFgh3hEqEX462kiRMSigKgRNFYqIMTDrYUzYY66EBIL4sRwiCJH8YUjS3zpejGJr3AdxAyvWziRoo6nGFLjDUh88gZQKYIhRtMNskgkFn0YRdRjB2JZJJenHGGJr0QmNWXYIYp5phkZhUQADsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==') /*ring.gif*/;
  background-position: center;
  background-repeat: no-repeat;
}
body .pager-wrapper ul.pager {
  margin: 16px;
  padding: 0;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
body .pager-wrapper ul.pager li a {
  background-color: #333132;
  border-radius: 4px;
  padding: 6px 12px;
  color: #FFFFFF;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
}
body form input {
  height: 48px;
  padding: 12px 16px;
  margin-bottom: 16px;
  border-color: #E7E6E7;
  border-radius: 4px;
  font-size: 16px;
  line-height: 24px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
}
body footer {
  display: none;
}
h1 {
  margin-bottom: 0;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #333132;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: -0.24px;
}
@media (min-width: 992px) {
  h1 {
    font-size: 18px;
    line-height: 20px;
    letter-spacing: normal;
  }
}
h2 {
  font-size: 16px;
  line-height: 20px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 600;
  font-style: normal;
  letter-spacing: -0.16px;
  color: #333132;
}
h2:first-child {
  display: none;
}
p {
  color: #333132;
  font-size: 14px;
  line-height: 24px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 0;
}
span {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.14px;
}
.btn {
  font-size: 14px;
  line-height: 18px;
  border: none;
  border-radius: 4px;
  padding: 11px 16px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
.btn.btn-primary {
  background-color: #333132;
  color: #FFFFFF;
}
.portal-user-navigation {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 60px;
  max-height: 60px;
  background-color: #333132;
}
.portal-user-navigation .left-side {
  padding: 14px 16px;
}
.portal-user-navigation .left-side .logo-wrapper a img {
  max-height: 32px;
}
.portal-user-navigation .right-side {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 14px 16px;
  cursor: pointer;
}
@media (min-width: 992px) {
  .portal-user-navigation .right-side {
    border-left: 1px solid #FFFFFF10;
  }
}
.portal-user-navigation .right-side .mobile-hamburger-menu {
  width: 24px;
  height: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
@media (min-width: 992px) {
  .portal-user-navigation .right-side .mobile-hamburger-menu {
    display: none;
  }
}
.portal-user-navigation .right-side .mobile-hamburger-menu .hamburger-icon-wrapper {
  width: 18px;
  height: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: end;
      align-items: flex-end;
}
.portal-user-navigation .right-side .mobile-hamburger-menu .hamburger-icon-wrapper .line {
  width: 100%;
  height: 2px;
  background-color: #FFFFFF;
  transition: 0.3s ease-in-out;
}
.portal-user-navigation .right-side .mobile-hamburger-menu .hamburger-icon-wrapper.open .line:nth-child(2) {
  width: 10px;
}
.portal-user-navigation .right-side .icon-wrapper {
  display: none;
  border-radius: 100%;
  width: 32px;
  height: 32px;
  border: 1px solid #FFFFFF;
  margin-right: 8px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
@media (min-width: 992px) {
  .portal-user-navigation .right-side .icon-wrapper {
    display: -ms-flexbox;
    display: flex;
  }
}
.portal-user-navigation .right-side .icon-wrapper img {
  width: 18px;
  height: 18px;
  filter: invert(100%) sepia(96%) saturate(11%) hue-rotate(212deg) brightness(104%) contrast(100%);
}
.portal-user-navigation .right-side .user-name {
  margin-right: 4px;
  display: none;
}
@media (min-width: 992px) {
  .portal-user-navigation .right-side .user-name {
    display: -ms-flexbox;
    display: flex;
  }
}
.portal-user-navigation .right-side .user-name span {
  color: #FFFFFF;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 14px;
  line-height: 18px;
}
.portal-user-navigation .right-side .arrow-icon-wrapper {
  display: none;
  width: 18px;
  height: 18px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
@media (min-width: 992px) {
  .portal-user-navigation .right-side .arrow-icon-wrapper {
    display: -ms-flexbox;
    display: flex;
  }
}
.portal-user-navigation .right-side .arrow-icon-wrapper img {
  filter: invert(100%) sepia(96%) saturate(11%) hue-rotate(212deg) brightness(104%) contrast(100%);
}
.portal-user-navigation .right-side .user-submenu-toggle {
  border: 1px solid #E7E6E7;
  border-radius: 0 0 4px 4px;
  padding: 8px;
  background-color: #FFFFFF;
  z-index: 100;
  display: none;
  position: absolute;
  min-width: 100%;
  height: auto;
  top: 60px;
  right: 0;
}
.portal-user-navigation .right-side .user-submenu-toggle.show {
  display: -ms-flexbox;
  display: flex;
}
.portal-user-navigation .right-side .user-submenu-toggle .logout-option {
  width: 100%;
}
.portal-user-navigation .right-side .user-submenu-toggle .logout-option form {
  width: 100%;
}
.portal-user-navigation .right-side .user-submenu-toggle .logout-option form button {
  background-color: #FFFFFF;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  border: none;
  padding: 8px;
  font-size: 14px;
  line-height: 24px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
.portal-user-navigation .right-side .user-submenu-toggle .logout-option form button .icon {
  height: 20px;
  width: 20px;
  background-image: url('images/logout.svg');
  background-size: contain;
  background-repeat: no-repeat;
  filter: invert(15%) sepia(2%) saturate(665%) hue-rotate(278deg) brightness(0%) contrast(86%);
  background-position: center;
  margin-right: 8px;
}
#mobile-menu {
  position: fixed;
  width: 100vw;
  height: calc(100vh - 60px);
  background-color: #FFFFFF;
  left: -100vw;
  top: 60px;
  z-index: 100;
  transition: 0.3s ease-in-out;
}
@media (min-width: 992px) {
  #mobile-menu {
    display: none;
  }
}
#mobile-menu.visible {
  left: 0;
}
#mobile-menu .user-wrapper {
  padding: 24px 16px;
  border-bottom: 1px solid #E7E6E7;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
#mobile-menu .user-wrapper .icon-wrapper {
  width: 42px;
  height: 42px;
  border: 1px solid #333132;
  border-radius: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 12px;
}
#mobile-menu .user-wrapper .icon-wrapper img {
  width: 20px;
  height: 20px;
}
#mobile-menu .user-wrapper .other-information {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
#mobile-menu .user-wrapper .other-information span.username {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 2px;
}
#mobile-menu .user-wrapper .other-information span.role {
  color: #8B8589;
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.14px;
}
#mobile-menu .navigation-mobile ul {
  width: 100%;
  padding: 0;
  margin: 0;
}
#mobile-menu .navigation-mobile ul li {
  border-bottom: 1px solid #E7E6E7;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
#mobile-menu .navigation-mobile ul li a {
  padding: 16px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-decoration: none;
  color: #333333;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: -0.16px;
}
#mobile-menu .navigation-mobile ul li a .icon {
  margin-right: 12px;
  width: 24px;
  height: 24px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
#mobile-menu .navigation-mobile ul li a span {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: -0.16px;
}
#mobile-menu .logout {
  background-color: transparent;
  width: 100%;
  border: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 16px;
}
#mobile-menu .logout .icon {
  height: 24px;
  width: 24px;
  background-image: url('images/logout.svg');
  background-size: contain;
  background-repeat: no-repeat;
  filter: invert(20%) sepia(14%) saturate(5172%) hue-rotate(204deg) brightness(97%) contrast(102%);
  background-position: center;
  margin-right: 12px;
}
#mobile-menu .logout span {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: -0.16px;
}
nav:not(.nav-pager) {
  display: none !important;
  background-color: #FFFFFF;
  min-width: 230px;
}
@media (min-width: 992px) {
}
nav:not(.nav-pager) ul {
  width: 100%;
  list-style: none;
  padding: 9px 8px;
}
nav:not(.nav-pager) ul li {
  height: 40px;
  width: 100%;
}
nav:not(.nav-pager) ul li.next {
  width: 100px;
  border-radius: 4px;
}
nav:not(.nav-pager) ul li.next a span {
  display: none;
}
nav:not(.nav-pager) ul li a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 8px;
  min-width: 100%;
  min-height: 100%;
  text-decoration: none;
}
nav:not(.nav-pager) ul li a:hover {
  border-radius: 4px;
  background-color: #33333305;
}
nav:not(.nav-pager) ul li a:hover .icon {
  filter: invert(20%) sepia(14%) saturate(5172%) hue-rotate(204deg) brightness(70%) contrast(102%);
}
nav:not(.nav-pager) ul li a .icon {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  filter: invert(77%) sepia(0%) saturate(367%) hue-rotate(252deg) brightness(101%) contrast(83%);
}
nav:not(.nav-pager) ul li a span {
  color: #333333;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 14px;
  line-height: 18px;
}
nav:not(.nav-pager) ul li a .cart-nav-info {
  display: -ms-flexbox;
  display: flex;
  margin-left: 4px;
}
nav:not(.nav-pager) ul li a .cart-nav-info .lines-num {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0 8px;
  border-radius: 4px 0 0 4px;
  background-color: #333132;
}
nav:not(.nav-pager) ul li a .cart-nav-info .lines-num span {
  color: #FFFFFF;
  font-size: 12px;
  letter-spacing: -0.24px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 600;
  font-style: normal;
}
nav:not(.nav-pager) ul li a .cart-nav-info .cart-sum {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0 8px;
  border-radius: 0 4px 4px 0;
  background-color: #F6F5F6;
}
nav:not(.nav-pager) ul li a .cart-nav-info .cart-sum span {
  color: #333132;
  font-size: 12px;
  letter-spacing: -0.24px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 600;
  font-style: normal;
}
table {
  width: 100%;
  margin: 0;
  border: 1px solid #333132;
}
@media (max-width: 992px) {
  table {
    display: none !important;
  }
}
table td.price {
  text-align: right;
}
table thead {
  border-radius: 4px 4px 0 0;
  border: 1px solid #E7E6E7;
}
table thead tr th {
  white-space: nowrap;
  padding: 9px 16px;
  font-size: 12px;
  line-height: 18px;
  color: #8B8589;
  font-weight: 400;
}
table thead tr .has-button {
  font-size: 0;
}
table tbody tr {
  background: #FFFFFF;
}
table tbody tr.odd {
  background: #FFFFFF;
}
table tbody tr td {
  box-shadow: unset !important;
  vertical-align: middle;
  border-bottom: 1px solid #E7E6E7;
  padding: 10px 16px;
}
table tbody tr td:last-child {
  border-right: 0;
}
table tbody tr td.fieldtype-integer {
  width: 80px;
  text-align: right;
}
table tbody tr td span.mobile-field-name {
  font-weight: bold;
}
@media (min-width: 992px) {
  table tbody tr td span.mobile-field-name {
    display: none !important;
  }
}
table tbody tr td button {
  font-size: 14px;
  line-height: 14px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
table tbody tr td div > .editable-date {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
table tbody tr td div > .editable-date input {
  min-width: 200px;
}
table tbody tr td div > .editable-date .fake-input-field {
  position: absolute;
  background-color: #FFFFFF;
  width: calc(100% - 80px);
  height: calc(20px);
  padding-left: 16px;
  left: 17px;
  font-size: 14px;
}
table tbody tr td input {
  width: 100%;
  height: 36px;
  border-radius: 4px;
  border: 1px solid #E7E6E7;
  font-size: 14px;
  line-height: 24px;
  color: #333132;
  letter-spacing: -0.14px;
  -webkit-appearance: none;
  -moz-appearance: textfield;
  padding: 12px 16px;
}
table tbody tr td input:focus-visible {
  outline: none;
}
table tbody tr td .input-wrapper {
  position: relative;
  min-width: 137px;
}
table tbody tr td .input-wrapper input {
  padding: 12px 16px 12px 27px;
  text-align: right;
}
table tbody tr td .input-wrapper input[type="number"]::-webkit-inner-spin-button,
table tbody tr td .input-wrapper input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
table tbody tr td .input-wrapper .arrow-up,
table tbody tr td .input-wrapper .arrow-down {
  background-color: #F6F5F6;
  position: absolute;
  left: 3px;
  height: 14px;
  width: 14px;
  cursor: pointer;
}
table tbody tr td .input-wrapper .arrow-up .arrow-image,
table tbody tr td .input-wrapper .arrow-down .arrow-image {
  width: 100%;
  height: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  filter: invert(69%) sepia(24%) saturate(0%) hue-rotate(240deg) brightness(84%) contrast(80%);
}
table tbody tr td .input-wrapper .arrow-up {
  top: 3px;
}
table tbody tr td .input-wrapper .arrow-up .arrow-image {
  background-image: url('images/chevron-up.svg');
}
table tbody tr td .input-wrapper .arrow-down {
  bottom: 3px;
}
table tbody tr td .input-wrapper .arrow-down .arrow-image {
  background-image: url('images/chevron-down.svg');
}
table tbody tr td .input-wrapper span.input-text {
  color: #8B8589;
  font-size: 14px;
  line-height: 24px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
  position: absolute;
  right: 12px;
  top: 7px;
}
table tbody tr td.fieldtype-boolean {
  text-align: center;
}
table tbody tr td.list-description span:last-child {
  font-weight: bold;
}
table tbody tr .table-striped > tbody > tr.odd {
  background-color: #FFFFFF;
}
table tbody tr td > span[data-bind^=date] {
  text-align: center;
  display: block;
  padding-right: 2px;
}
table tbody tr .table-responsive ~ nav > ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
table tbody tr .table-responsive ~ nav > ul li {
  background-color: red;
}
table tbody tr .rowline-view .ui-lookup-field:hover .visible-hover,
table tbody tr .isEmptyLookup:hover .visible-hover {
  display: none;
}
table tbody tr > .has-button {
  padding: 0 1px;
  margin: 0;
  vertical-align: middle;
  border-right: 0;
  width: 50px;
}
table tbody tr > .has-button > button {
  display: block;
  padding: 8px 10px;
  margin: 0 auto;
  font-size: 14px;
  line-height: 14px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  background-color: #333132;
  color: #FFFFFF;
  text-transform: capitalize;
  /*&.btn-default 
          {
              border:0;
              background-color:transparent;
              text-decoration:underline;
          }*/
}
table tbody tr > .has-button > button:active {
  background-color: #333132;
}
table tbody tr > .has-button > button:hover {
  background-color: #514D4F;
}
table tbody tr > .has-button > button span:last-child {
  display: none;
}
table tbody tr > .has-button .btn-update {
  background: url("/Content/images/save.svg") no-repeat;
  background-position: center;
  height: 20px;
  width: 20px;
  display: block;
  filter: invert(1);
}
table tbody tr > .has-button .btn-split {
  background: url("/Content/images/copy.svg") no-repeat;
  background-position: center;
  height: 20px;
  width: 20px;
  display: block;
  filter: invert(1);
}
.custom-table {
  width: 100%;
}
.custom-table .head {
  display: none;
}
@media (min-width: 992px) {
  .custom-table .head {
    display: block;
  }
}
.custom-table .head div {
  display: -ms-flexbox;
  display: flex;
}
.custom-table .head div div {
  width: 100%;
}
@media (min-width: 992px) {
  .custom-table .body div {
    display: -ms-flexbox;
    display: flex;
  }
}
.custom-table .body div div {
  width: 100%;
}
.alert-success,
.alert-danger {
  position: fixed;
  bottom: 20px;
  width: 100%;
  z-index: 100;
}
@media (min-width: 992px) {
  .alert-success,
  .alert-danger {
    right: 20px;
    width: 400px;
  }
}
.alert-success .dismiss,
.alert-danger .dismiss {
  background: url("/Content/images/close.svg");
  width: 20px;
  height: 20px;
  display: inline;
  position: absolute;
  right: 20px;
}
.accordion.mobile {
  margin-top: -1px;
}
@media (min-width: 992px) {
  .accordion.mobile {
    display: none !important;
  }
}
.accordion.mobile .accordion-item {
  padding: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  border: none;
}
.accordion.mobile .accordion-item .accordion-header {
  border-top: 1px solid #CDCDCD;
  border-bottom: 1px solid #CDCDCD;
}
.accordion.mobile .accordion-item .accordion-header .accordion-button {
  border-radius: 0;
  background-color: #FFFFFF;
  box-shadow: none;
}
.accordion.mobile .accordion-item .accordion-header .accordion-button::after {
  width: 18px;
  height: 18px;
  background-image: url('/Content/images/chevron-down.svg');
}
.accordion.mobile .accordion-item .accordion-header .accordion-button:not(.collapsed) {
  color: #A06A56;
}
.accordion.mobile .accordion-item .accordion-collapse .accordion-body {
  border: none;
  padding-bottom: 30px;
}
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .input-wrapper,
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .editable-date {
  position: relative;
  min-width: 137px;
}
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .input-wrapper input,
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .editable-date input {
  padding: 12px 16px 12px 27px;
  text-align: right;
  width: 100%;
  height: 50px;
  border-radius: 4px;
  border: 1px solid #E7E6E7;
  font-size: 14px;
  line-height: 24px;
  color: #333132;
  letter-spacing: -0.14px;
  -webkit-appearance: none;
  -moz-appearance: textfield;
  padding: 12px 16px;
}
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .input-wrapper .fake-input-field,
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .editable-date .fake-input-field {
  position: absolute;
  background-color: #FFFFFF;
  width: calc(100% - 50px);
  height: calc(20px);
  padding-left: 16px;
  left: 17px;
  font-size: 14px;
  top: 14px;
}
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .input-wrapper input[type="number"]::-webkit-inner-spin-button,
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .editable-date input[type="number"]::-webkit-inner-spin-button,
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .input-wrapper input[type="number"]::-webkit-outer-spin-button,
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .editable-date input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .input-wrapper .arrow-up,
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .editable-date .arrow-up,
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .input-wrapper .arrow-down,
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .editable-date .arrow-down {
  background-color: #F6F5F6;
  position: absolute;
  left: 3px;
  cursor: pointer;
}
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .input-wrapper .arrow-up .arrow-image,
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .editable-date .arrow-up .arrow-image,
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .input-wrapper .arrow-down .arrow-image,
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .editable-date .arrow-down .arrow-image {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  filter: invert(69%) sepia(24%) saturate(0%) hue-rotate(240deg) brightness(84%) contrast(80%);
}
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .input-wrapper .arrow-up,
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .editable-date .arrow-up {
  top: 3px;
}
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .input-wrapper .arrow-up .arrow-image,
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .editable-date .arrow-up .arrow-image {
  background-image: url('images/chevron-up.svg');
}
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .input-wrapper .arrow-down,
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .editable-date .arrow-down {
  bottom: 3px;
}
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .input-wrapper .arrow-down .arrow-image,
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .editable-date .arrow-down .arrow-image {
  background-image: url('images/chevron-down.svg');
}
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .input-wrapper span.input-text,
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .editable-date span.input-text {
  color: #8B8589;
  font-size: 14px;
  line-height: 24px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
  position: absolute;
  right: 12px;
  top: 7px;
}
.accordion.mobile .accordion-item .accordion-collapse .accordion-body .field-label {
  font-weight: bold;
}
.accordion.mobile .accordion-item .accordion-collapse .accordion-body > div > div {
  padding: 8px;
}
.accordion.mobile .accordion-item .accordion-collapse .has-button button {
  width: 100%;
  background: #333132;
  color: #FFFFFF;
}
.modal-backdrop {
  background: rgba(51, 49, 50, 0.1);
}
.modal .modal-dialog {
  margin: 0 0 0 auto;
}
.modal .modal-dialog .modal-content {
  border-radius: 0;
  border: none;
  height: 100vh;
}
.modal .modal-dialog .modal-content .modal-header {
  border: 1px solid #E7E6E7;
  padding: 12px 16px;
}
.modal .modal-dialog .modal-content .modal-header .header-content-wrapper {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.modal .modal-dialog .modal-content .modal-header .header-content-wrapper span.modal-title {
  font-size: 18px;
  line-height: 20px;
  letter-spacing: -0.18px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 600;
  font-style: normal;
}
.modal .modal-dialog .modal-content .modal-header .header-content-wrapper button {
  height: 36px;
  width: 36px;
  border-radius: 4px;
  border: 1px solid #E7E6E7;
  background-color: #FFFFFF;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.modal .modal-dialog .modal-content .modal-header .header-content-wrapper button.btn-close {
  padding: 0;
  background: none;
  margin: 0;
}
.modal .modal-dialog .modal-content .modal-header .header-content-wrapper button img {
  height: 20px;
  width: 20px;
}
.modal .modal-dialog .modal-content .modal-body {
  padding: 0;
  overflow-y: scroll;
}
.modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar {
  width: 1px;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper {
  border-bottom: 1px solid #E7E6E7;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper table {
  max-width: calc(100% - 16px);
  margin: 16px 8px;
  width: 100%;
  border: none;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper table tr {
  display: -ms-flexbox;
  display: flex;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper table tr:first-child {
  margin-bottom: 12px;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper table tr td {
  padding: 0 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  white-space: nowrap;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper table tr td label {
  text-align: left;
  margin-bottom: 4px;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: -0.24px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper table tr td .fake-input {
  text-align: left;
  border-radius: 4px;
  border: 1px solid #E7E6E7;
  background-color: #F6F5F6;
  padding: 6px 16px;
  font-size: 14px;
  line-height: 24px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #8B8589;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper table tr td:nth-child(2) {
  text-align: right;
}
.modal .modal-dialog .modal-content .modal-body .image-wrapper {
  padding: 32px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 1px solid #E7E6E7;
}
.modal .modal-dialog .modal-content .modal-body .image-wrapper .image {
  min-height: 300px;
  min-width: 300px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper .accordion .accordion-item {
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #E7E6E7;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper .accordion .accordion-item:last-child {
  border-bottom: none;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper .accordion .accordion-item .accordion-header .accordion-button {
  font-size: 18px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 600;
  font-style: normal;
  line-height: 20px;
  padding: 20px 16px;
  color: #333132;
  background-color: transparent;
  border-radius: 0;
  box-shadow: none;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper .accordion .accordion-item .accordion-body {
  padding: 8px 16px 32px 16px;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper .accordion .accordion-item .accordion-body .document-wrapper {
  border: 1px solid #E7E6E7;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper .accordion .accordion-item .accordion-body .document-wrapper .document {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 1px solid #E7E6E7;
  padding: 12px;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper .accordion .accordion-item .accordion-body .document-wrapper .document:last-child {
  border-bottom: none;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper .accordion .accordion-item .accordion-body .document-wrapper .document .text {
  font-size: 14px;
  line-height: 24px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper .accordion .accordion-item .accordion-body .document-wrapper .document .button-wrapper {
  border-radius: 4px;
  border: 1px solid #E7E6E7;
  width: 24px;
  height: 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper .accordion .accordion-item .accordion-body .document-wrapper .document .button-wrapper .button-image {
  width: 16px;
  height: 16px;
  background-image: url('images/ri-file-download-line.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  filter: invert(15%) sepia(2%) saturate(665%) hue-rotate(278deg) brightness(92%) contrast(86%);
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper .accordion .accordion-item .accordion-body table {
  max-width: none;
  width: 100%;
  border: 1px solid #E7E6E7;
  margin: 0;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper .accordion .accordion-item .accordion-body table tr {
  border-bottom: 1px solid #E7E6E7;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper .accordion .accordion-item .accordion-body table tr:first-child {
  margin-bottom: 0;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper .accordion .accordion-item .accordion-body table tr:last-child {
  border-bottom: none;
}
.modal .modal-dialog .modal-content .modal-body .specifications-wrapper .accordion .accordion-item .accordion-body table tr td {
  padding: 10px 16px;
}
.modal .modal-dialog .modal-content .modal-body .order-items-list table {
  width: calc(100% - 32px);
}
.modal .modal-dialog .modal-content .modal-body .order-items-list table thead tr td {
  text-wrap: nowrap;
}
.modal .modal-dialog .modal-content .modal-body .order-items-list table thead tr td.line-price {
  text-align: right;
}
.modal .modal-dialog .modal-content .modal-body .order-items-list table tbody tr {
  border-bottom: 1px solid #E7E6E7;
}
.modal .modal-dialog .modal-content .modal-body .order-items-list table tbody tr td:first-child {
  padding-right: 0px !important;
}
.modal .modal-dialog .modal-content .modal-body .order-items-list table tbody tr td.line-price p {
  text-align: right;
}
.modal .modal-dialog .modal-content .modal-body .order-items-list table tbody tr td .image-wrapper {
  width: 80px;
  height: 80px;
  border-radius: 4px;
  border: 1px solid #E7E6E7;
}
.modal .modal-dialog .modal-content .modal-body .order-items-list table tbody tr td .product-info-wrapper p {
  font-size: 14px;
  line-height: 18px;
  letter-spacing: -0.14px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 2px;
}
.modal .modal-dialog .modal-content .modal-body .order-items-list table tbody tr td .product-info-wrapper p.product-name {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 600;
  font-style: normal;
}
.modal .modal-dialog .modal-content .modal-body .order-items-list table tbody tr td button {
  height: 24px;
  width: 24px;
  border-radius: 4px;
  border: 1px solid #E7E6E7;
  background-color: #FFFFFF;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.modal .modal-dialog .modal-content .modal-body .order-items-list table tbody tr td button img {
  filter: invert(15%) sepia(2%) saturate(665%) hue-rotate(278deg) brightness(92%) contrast(86%);
  height: 16px;
  width: 16px;
}
.modal .modal-dialog .modal-content .modal-footer {
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 12px 16px;
}
.modal .modal-dialog .modal-content .modal-footer .left-side span {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  color: #333132;
}
.modal .modal-dialog .modal-content .modal-footer .right-side {
  display: -ms-flexbox;
  display: flex;
}
.modal .modal-dialog .modal-content .modal-footer .right-side .quantity-content-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: row;
      flex-direction: row;
}
.modal .modal-dialog .modal-content .modal-footer .right-side .quantity-content-wrapper .input-wrapper {
  position: relative;
  min-width: 137px;
  max-width: 137px;
}
.modal .modal-dialog .modal-content .modal-footer .right-side .quantity-content-wrapper .input-wrapper input {
  width: 100%;
  height: 36px;
  border-radius: 4px;
  border: 1px solid #E7E6E7;
  font-size: 14px;
  line-height: 24px;
  color: #333132;
  letter-spacing: -0.14px;
  -webkit-appearance: none;
  -moz-appearance: textfield;
  padding: 6px 27px;
}
.modal .modal-dialog .modal-content .modal-footer .right-side .quantity-content-wrapper .input-wrapper input[type="number"]::-webkit-inner-spin-button,
.modal .modal-dialog .modal-content .modal-footer .right-side .quantity-content-wrapper .input-wrapper input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.modal .modal-dialog .modal-content .modal-footer .right-side .quantity-content-wrapper .input-wrapper .arrow-up,
.modal .modal-dialog .modal-content .modal-footer .right-side .quantity-content-wrapper .input-wrapper .arrow-down {
  background-color: #F6F5F6;
  position: absolute;
  left: 3px;
  height: 14px;
  width: 14px;
  cursor: pointer;
}
.modal .modal-dialog .modal-content .modal-footer .right-side .quantity-content-wrapper .input-wrapper .arrow-up .arrow-image,
.modal .modal-dialog .modal-content .modal-footer .right-side .quantity-content-wrapper .input-wrapper .arrow-down .arrow-image {
  width: 100%;
  height: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  filter: invert(15%) sepia(2%) saturate(665%) hue-rotate(278deg) brightness(92%) contrast(86%);
}
.modal .modal-dialog .modal-content .modal-footer .right-side .quantity-content-wrapper .input-wrapper .arrow-up {
  top: 3px;
}
.modal .modal-dialog .modal-content .modal-footer .right-side .quantity-content-wrapper .input-wrapper .arrow-up .arrow-image {
  background-image: url('images/chevron-up.svg');
}
.modal .modal-dialog .modal-content .modal-footer .right-side .quantity-content-wrapper .input-wrapper .arrow-down {
  bottom: 3px;
}
.modal .modal-dialog .modal-content .modal-footer .right-side .quantity-content-wrapper .input-wrapper .arrow-down .arrow-image {
  background-image: url('images/chevron-down.svg');
}
.modal .modal-dialog .modal-content .modal-footer .right-side .quantity-content-wrapper .input-wrapper span.input-text {
  color: #8B8589;
  font-size: 14px;
  line-height: 24px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
  position: absolute;
  right: 12px;
  top: 7px;
}
.modal .modal-dialog .modal-content .modal-footer .right-side .quantity-content-wrapper span {
  margin-left: 6px;
  white-space: nowrap;
}
.modal .modal-dialog .modal-content .modal-footer .right-side button {
  margin-left: 8px;
  height: 36px;
  width: 36px;
  border-radius: 4px;
  border: none;
  background-color: #333132;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.modal .modal-dialog .modal-content .modal-footer .right-side button img {
  height: 20px;
  width: 20px;
}
.modal .modal-dialog .modal-content .modal-footer.orders button {
  background-color: #FFFFFF;
  border: 1px solid #E7E6E7;
  padding: 6px 12px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.modal .modal-dialog .modal-content .modal-footer.orders button span {
  color: #333132;
  line-height: 24px;
  margin-left: 4px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
.modal .modal-dialog .modal-content .modal-footer.orders button .icon-wrapper {
  width: 20px;
  height: 20px;
  background-image: url('images/ri-refresh-line.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  filter: invert(15%) sepia(2%) saturate(665%) hue-rotate(278deg) brightness(92%) contrast(86%);
}
@media (min-width: 992px) {
  .modal.modal-alert .modal-dialog {
    min-width: 502px;
    margin: auto;
    height: 100%;
  }
  .modal.modal-alert .modal-dialog .modal-content {
    height: auto;
    padding: 24px;
  }
  .modal.modal-alert .modal-dialog .modal-content .modal-header {
    border: none;
    padding: 0;
  }
  .modal.modal-alert .modal-dialog .modal-content .modal-header button {
    border: 1px solid #E7E6E7;
    border-radius: 4px;
    padding: 4px;
    width: 24px;
    height: 24px;
    background-color: transparent;
  }
  .modal.modal-alert .modal-dialog .modal-content .modal-header button .close-image {
    width: 100%;
    height: 100%;
    background-image: url('images/close.svg');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
  .modal.modal-alert .modal-dialog .modal-content .modal-body .picture-container {
    height: 262px;
    width: 100%;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    position: relative;
  }
  .modal.modal-alert .modal-dialog .modal-content .modal-body .picture-container .picture-overlay {
    background: radial-gradient(circle at center, rgba(255, 255, 255, 0) 0%, #FFF 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  .modal.modal-alert .modal-dialog .modal-content .modal-body .picture-container .picture-wrapper {
    width: 100%;
    height: 100%;
  }
  .modal.modal-alert .modal-dialog .modal-content .modal-body .picture-container .picture-wrapper .top {
    display: -ms-flexbox;
    display: flex;
    height: 70px;
    margin-bottom: 20px;
  }
  .modal.modal-alert .modal-dialog .modal-content .modal-body .picture-container .picture-wrapper .top .alert-modal-image {
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
  }
  .modal.modal-alert .modal-dialog .modal-content .modal-body .picture-container .picture-wrapper .middle {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    height: 108px;
  }
  .modal.modal-alert .modal-dialog .modal-content .modal-body .picture-container .picture-wrapper .middle .second {
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
  }
  .modal.modal-alert .modal-dialog .modal-content .modal-body .picture-container .picture-wrapper .middle .second .modal-check {
    margin-top: 15px;
    width: 32px;
    height: 32px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .modal.modal-alert .modal-dialog .modal-content .modal-body .picture-container .picture-wrapper .bottom {
    display: -ms-flexbox;
    display: flex;
    height: 58px;
  }
  .modal.modal-alert .modal-dialog .modal-content .modal-body .picture-container .picture-wrapper .first {
    width: 126px;
    height: 100%;
  }
  .modal.modal-alert .modal-dialog .modal-content .modal-body .picture-container .picture-wrapper .second {
    width: 162px;
    height: 100%;
    margin: 0 20px;
  }
  .modal.modal-alert .modal-dialog .modal-content .modal-body .picture-container .picture-wrapper .third {
    width: 126px;
  }
  .modal.modal-alert .modal-dialog .modal-content .modal-body .text-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: column;
        flex-direction: column;
  }
  .modal.modal-alert .modal-dialog .modal-content .modal-body .text-wrapper h1 {
    margin: 24px 0;
  }
  .modal.modal-alert .modal-dialog .modal-content .modal-body .text-wrapper p {
    margin-bottom: 0;
  }
  .modal.modal-alert .modal-dialog .modal-content .modal-footer {
    border-top: none;
    padding: 0;
    margin-top: 32px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
  }
}
.modal.modal-alert.success .fail {
  display: none;
}
.modal.modal-alert.success .success {
  display: -ms-flexbox;
  display: flex;
}
.modal.modal-alert.fail .success {
  display: none;
}
.modal.modal-alert.fail .fail {
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 992px) {
  .modal.orders .modal-dialog {
    min-width: 800px;
  }
  .modal.orders .modal-dialog .modal-body {
    overflow-y: scroll;
  }
}
nav {
  margin: 16px 0;
}
nav ul.pager {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
nav ul.pager li a {
  background-color: #333132;
  padding: 10px 20px;
  color: white;
  text-decoration: none;
  border-radius: 4px;
}
nav ul.pager li a span {
  display: none;
}
nav ul.pager li a .btnNav {
  display: inline-block;
}
.orders {
  margin: 16px 0 16px 5px;
}
.orders .order-counter-wrapper {
  display: none;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 16px 16px 0 16px;
}
@media (min-width: 992px) {
  .orders .order-counter-wrapper {
    display: -ms-flexbox;
    display: flex;
    margin: 17px 4px 16px 4px;
    padding: 0;
  }
}
.orders .order-list-wrapper {
  background-color: #FFFFFF;
}
@media (min-width: 992px) {
  .orders .order-list-wrapper {
    margin: 0 4px;
    border-radius: 4px;
    border: 1px solid #E7E6E7;
  }
}
.orders .order-list-wrapper .order-counter-wrapper {
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 992px) {
  .orders .order-list-wrapper .order-counter-wrapper {
    display: none;
  }
}
@media (min-width: 992px) {
  .orders .order-list-wrapper .order-list {
    padding: 16px;
  }
}
.orders .order-list-wrapper .order-list table {
  display: none;
  width: 100%;
  margin: 0;
}
@media (min-width: 992px) {
  .orders .order-list-wrapper .order-list table {
    display: block;
  }
}
.orders .order-list-wrapper .order-list table td.price {
  text-align: right;
}
.orders .order-list-wrapper .order-list table tbody .new-row {
  background-color: lightblue;
}
.orders .order-list-wrapper .order-list table tbody tr td button {
  font-size: 14px;
  line-height: 14px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
.orders .order-list-wrapper .order-list table tbody tr td.editable-date {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.orders .order-list-wrapper .order-list table tbody tr td.editable-date input {
  min-width: 200px;
}
.orders .order-list-wrapper .order-list table tbody tr td.editable-date .fake-input-field {
  position: absolute;
  background-color: #FFFFFF;
  width: calc(100% - 80px);
  height: calc(20px);
  padding-left: 16px;
  left: 17px;
}
.orders .order-list-wrapper .order-list table tbody tr td input {
  width: 100%;
  height: 36px;
  border-radius: 4px;
  border: 1px solid #E7E6E7;
  font-size: 14px;
  line-height: 24px;
  color: #333132;
  letter-spacing: -0.14px;
  -webkit-appearance: none;
  -moz-appearance: textfield;
  padding: 12px 16px;
}
.orders .order-list-wrapper .order-list table tbody tr td input:focus-visible {
  outline: none;
}
.orders .order-list-wrapper .order-list table tbody tr td .input-wrapper {
  position: relative;
  min-width: 137px;
}
.orders .order-list-wrapper .order-list table tbody tr td .input-wrapper input {
  padding: 12px 16px 12px 27px;
  text-align: right;
}
.orders .order-list-wrapper .order-list table tbody tr td .input-wrapper input[type="number"]::-webkit-inner-spin-button,
.orders .order-list-wrapper .order-list table tbody tr td .input-wrapper input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.orders .order-list-wrapper .order-list table tbody tr td .input-wrapper .arrow-up,
.orders .order-list-wrapper .order-list table tbody tr td .input-wrapper .arrow-down {
  background-color: #F6F5F6;
  position: absolute;
  left: 3px;
  height: 14px;
  width: 14px;
  cursor: pointer;
}
.orders .order-list-wrapper .order-list table tbody tr td .input-wrapper .arrow-up .arrow-image,
.orders .order-list-wrapper .order-list table tbody tr td .input-wrapper .arrow-down .arrow-image {
  width: 100%;
  height: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  filter: invert(69%) sepia(24%) saturate(0%) hue-rotate(240deg) brightness(84%) contrast(80%);
}
.orders .order-list-wrapper .order-list table tbody tr td .input-wrapper .arrow-up {
  top: 3px;
}
.orders .order-list-wrapper .order-list table tbody tr td .input-wrapper .arrow-up .arrow-image {
  background-image: url('images/chevron-up.svg');
}
.orders .order-list-wrapper .order-list table tbody tr td .input-wrapper .arrow-down {
  bottom: 3px;
}
.orders .order-list-wrapper .order-list table tbody tr td .input-wrapper .arrow-down .arrow-image {
  background-image: url('images/chevron-down.svg');
}
.orders .order-list-wrapper .order-list table tbody tr td .input-wrapper span.input-text {
  color: #8B8589;
  font-size: 14px;
  line-height: 24px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
  position: absolute;
  right: 12px;
  top: 7px;
}
@media (min-width: 992px) {
  .orders .order-list-wrapper .order-list .accordion {
    display: none;
  }
}
.orders .order-list-wrapper .order-list .accordion .accordion-item {
  border: none;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-header button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #E7E6E7;
  background-color: transparent;
  box-shadow: none;
  padding: 12px 16px;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-header button:focus {
  box-shadow: none;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-header button p.main-title {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse {
  background-color: #F6F5F6;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body {
  border-bottom: 1px solid #E7E6E7;
  padding: 16px;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row {
  margin-bottom: 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row button {
  color: #333132;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row input {
  width: 100%;
  height: 36px;
  border-radius: 4px;
  border: 1px solid #E7E6E7;
  font-size: 14px;
  line-height: 24px;
  color: #333132;
  letter-spacing: -0.14px;
  -webkit-appearance: none;
  -moz-appearance: textfield;
  padding: 12px 16px;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row input:focus-visible {
  outline: none;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .input-wrapper {
  position: relative;
  min-width: 100px;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .input-wrapper input {
  padding: 12px 16px 12px 27px;
  text-align: right;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .input-wrapper input[type="number"]::-webkit-inner-spin-button,
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .input-wrapper input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .input-wrapper .arrow-up,
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .input-wrapper .arrow-down {
  background-color: #F6F5F6;
  position: absolute;
  left: 3px;
  height: 14px;
  width: 14px;
  cursor: pointer;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .input-wrapper .arrow-up .arrow-image,
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .input-wrapper .arrow-down .arrow-image {
  width: 100%;
  height: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  filter: invert(69%) sepia(24%) saturate(0%) hue-rotate(240deg) brightness(84%) contrast(80%);
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .input-wrapper .arrow-up {
  top: 3px;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .input-wrapper .arrow-up .arrow-image {
  background-image: url('images/chevron-up.svg');
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .input-wrapper .arrow-down {
  bottom: 3px;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .input-wrapper .arrow-down .arrow-image {
  background-image: url('images/chevron-down.svg');
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .input-wrapper span.input-text {
  color: #8B8589;
  font-size: 14px;
  line-height: 24px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
  position: absolute;
  right: 12px;
  top: 7px;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row.last-child {
  margin-bottom: 0;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .title {
  font-size: 14px;
  line-height: 24px;
  color: #8B8589;
  max-width: 120px;
  min-width: 120px;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .data-val {
  width: 100%;
  font-size: 14px;
  line-height: 24px;
  color: #333132;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .data-val.editable-date {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .data-val.editable-date input {
  min-width: 200px;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .data-val.editable-date .fake-input-field {
  position: absolute;
  background-color: #FFFFFF;
  width: calc(100% - 80px);
  height: calc(20px);
  padding-left: 16px;
  left: 17px;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .data-val.status {
  width: fit-content;
  border-radius: 4px;
  font-size: 14px;
  line-height: 24px;
  padding: 0 8px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .data-val.status.finished {
  background-color: #00C6901A;
  color: #00C690;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row .data-val.status.active {
  background-color: #F3A71D1A;
  color: #F3A71D;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 10px 18px;
  width: 100%;
  background-color: #FFFFFF;
  border: 1px solid #E7E6E7;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row button span {
  margin-left: 8px;
  font-size: 16px;
  line-height: 24px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row button .icon-wrapper {
  width: 20px;
  height: 20px;
  filter: invert(15%) sepia(2%) saturate(665%) hue-rotate(278deg) brightness(92%) contrast(86%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right: 4px;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row button:first-child {
  margin-right: 4px;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row button:first-child .icon-wrapper {
  background-image: url('images/edit.svg');
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row button:last-child {
  margin-left: 4px;
}
.orders .order-list-wrapper .order-list .accordion .accordion-item .accordion-collapse .accordion-body .data-row button:last-child .icon-wrapper {
  background-image: url('images/ri-refresh-line.svg');
}
body.login-page nav {
  display: none !important;
}
body.login-page div {
  width: 100%;
}
body.login-page header {
  display: none;
}
body.login-page form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  height: 100vh;
}
body.login-page form .login-form-left {
  display: none;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 480px;
  width: calc(100vw / 1440 * 480);
  height: 100%;
  background-color: #000000;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  padding: 120px 0 40px 0;
}
@media (min-width: 992px) {
  body.login-page form .login-form-left {
    display: -ms-flexbox;
    display: flex;
  }
}
body.login-page form .login-form-left .logo {
  text-align: center;
}
body.login-page form .login-form-left .logo img {
  min-height: 64px;
}
body.login-page form .login-form-left .login-footer p {
  text-align: center;
  margin-bottom: 0;
  font-size: 12px;
  color: #FFFFFF;
  opacity: 0.5;
  letter-spacing: -0.24px;
}
body.login-page form fieldset {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0 16px;
}
body.login-page form fieldset .logo-mobile {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 96px 0;
}
body.login-page form fieldset .logo-mobile img {
  height: 56px;
}
@media (min-width: 992px) {
  body.login-page form fieldset .logo-mobile {
    display: none;
  }
}
body.login-page form fieldset legend {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 600;
  font-style: normal;
  max-width: 460px;
  min-width: 300px;
  font-size: 32px;
  line-height: 42px;
  margin-bottom: 24px;
  color: #333132;
}
@media (min-width: 992px) {
  body.login-page form fieldset legend {
    width: calc(100vw / 1440 * 460);
  }
}
body.login-page form fieldset div {
  max-width: 460px;
  min-width: 300px;
  width: 100%;
}
@media (min-width: 992px) {
  body.login-page form fieldset div {
    width: calc(100vw / 1440 * 460);
  }
}
body.login-page form fieldset div .form-group .control-label {
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #333132;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 4px;
}
body.login-page form fieldset div .form-group button {
  padding: 12px 16px;
  width: 100%;
  margin-top: 16px;
  font-size: 16px;
  line-height: 24px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 500;
  font-style: normal;
}
body.login-page form fieldset div .form-group .password {
  position: relative;
}
body.login-page form fieldset div .form-group .password .see-password {
  min-width: 0;
  height: 20px;
  width: 20px;
  position: absolute;
  top: 14px;
  right: 16px;
  background-image: url('images/eye.svg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
body.login-page footer {
  display: none;
}
.modal .modal-form {
  min-width: unset;
}
@media (min-width: 992px) {
  .modal .modal-form {
    min-width: 600px;
  }
}
.modal .modal-form .modal-content .modal-header {
  border-radius: 0;
  height: 60px;
}
.modal .modal-form .modal-content .modal-header .close {
  width: 36px;
  height: 36px;
  background: none;
  border-radius: 4px;
  border: 1px solid #E7E6E7;
  font-size: 0;
}
.modal .modal-form .modal-content .modal-header .close:before {
  content: '';
  background-image: url("/Content/images/close.svg");
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
  display: block;
}
.modalopen {
  display: block;
  background-color: rgba(144, 144, 144, 0.6);
}
.modalopen .modal-list-group-scroll {
  max-height: 400px;
  overflow: auto;
}
.modalopen .modal-list-group-scroll .list-group-item {
  cursor: pointer;
}
.modalopen .modal-list-group-scroll .list-group-item:hover {
  background-color: #eee;
}
.modalsplitrow-content h5 {
  border-bottom: 1px solid #E7E6E7;
  padding: 10px 0;
  margin-bottom: 24px;
}
.modalsplitrow-content .row {
  padding: 6px 10px;
}
.modalsplitrow-content .row span {
  display: block;
}
.modalsplitrow-content .row .item-value {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: end;
}
.modalsplitrow-content .row .item-value input {
  padding: 12px 16px 12px 27px;
  height: 36px;
  width: 200px;
  border-radius: 4px;
  border: 1px solid #E7E6E7;
  font-size: 14px;
  line-height: 24px;
  color: #333132;
  letter-spacing: -0.14px;
  -webkit-appearance: none;
  -moz-appearance: textfield;
  text-align: center;
}
.modalsplitrow-content .row .item-value input[type=number] {
  text-align: right;
}
.modalsplitrow-content .row .input-wrapper {
  position: relative;
  min-width: 137px;
}
.modalsplitrow-content .row .input-wrapper input[type="number"]::-webkit-inner-spin-button,
.modalsplitrow-content .row .input-wrapper input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.modalsplitrow-content .row .input-wrapper .arrow-up,
.modalsplitrow-content .row .input-wrapper .arrow-down {
  background-color: #F6F5F6;
  position: absolute;
  left: 3px;
  height: 14px;
  width: 14px;
  cursor: pointer;
}
.modalsplitrow-content .row .input-wrapper .arrow-up .arrow-image,
.modalsplitrow-content .row .input-wrapper .arrow-down .arrow-image {
  width: 100%;
  height: 100%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  filter: invert(69%) sepia(24%) saturate(0%) hue-rotate(240deg) brightness(84%) contrast(80%);
}
.modalsplitrow-content .row .input-wrapper .arrow-up {
  top: 3px;
}
.modalsplitrow-content .row .input-wrapper .arrow-up .arrow-image {
  background-image: url('images/chevron-up.svg');
}
.modalsplitrow-content .row .input-wrapper .arrow-down {
  bottom: 3px;
}
.modalsplitrow-content .row .input-wrapper .arrow-down .arrow-image {
  background-image: url('images/chevron-down.svg');
}
.modalsplitrow-content .row .input-wrapper span.input-text {
  color: #8B8589;
  font-size: 14px;
  line-height: 24px;
  font-family: 'IBM Plex Sans', sans-serif;
  font-weight: 400;
  font-style: normal;
  position: absolute;
  right: 12px;
  top: 7px;
}
.modalsplitrow-content .row .fake-input-field {
  position: absolute;
  background: white;
  right: 92px;
  /* width: 100%; */
  margin-top: 8px;
  padding: 0;
  left: unset;
  width: unset;
  text-align: right;
}
.modalsplitrow-content .item-property span {
  font-weight: bold;
}
.modalsplitrow-content .button-row {
  margin-top: 30px;
}
.row.list-filters {
  padding: 6px;
}
.row.list-filters .input-group-btn {
  -ms-flex-pack: end;
      justify-content: end;
}
.row.list-filters .input-group-btn .btn-primary {
  border-radius: 4px !important;
}
.row.list-filters .input-search {
  width: 100%;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 16px;
  margin-top: 20px;
}
@media (min-width: 768px) {
  .row.list-filters .input-search {
    width: 250px;
  }
}
.row.list-filters .input-search input {
  padding-right: 42px;
}
.row.list-filters .input-search input:focus {
  box-shadow: none;
  border: 1px solid #D2CFD1;
}
.row.list-filters .input-search:after {
  content: '';
  background-image: url("/Content/images/search.svg");
  background-size: 20px 20px;
  background-repeat: no-repeat;
  background-position: center;
  padding-left: 25px;
  margin-left: -34px;
  z-index: 100;
}
.row.list-filters .filter_type {
  max-width: 100%;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 8px;
  z-index: 10;
  margin-top: 20px;
}
@include media-breakpoint-up(lg) {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.hidden {
  display: none;
}
.col-auto {
  float: left;
}
.col-auto .filter_type {
  max-width: 430px;
  margin: 0 0.3em;
}
.col-auto .filter_type .input-group {
  margin-bottom: 0.2em;
}
.input-group-btn {
  padding: 16px 0;
}
.input-group > .visible-hover {
  display: none;
}
.input-group:hover > .visible-hover {
  display: table-cell;
}
.input-group ul li {
  padding: 10px;
}
.input-group ul li:hover {
  background: #F6F5F6;
}
.input-group ul li a {
  color: black;
  text-decoration: none;
}
.input-group .form-control {
  border-radius: 4px !important;
}
.input-group .input-group-addon:first-child {
  width: 150px;
  margin: auto;
  font-weight: bold;
  display: none;
}
.input-group .input-group-addon:last-child {
  width: 38px;
  height: 38px;
  margin-left: -36px !important;
}
.input-group .input-group-addon:last-child:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("/Content/images/close.svg");
  filter: invert(0);
  background-repeat: no-repeat;
  background-position: center;
}
