@charset "UTF-8";
.brs-transition-fly-height, .brs-transition-pop-height {
  transition: height .5s; }

.brs-text-red-50 {
  color: #FFEBEE !important; }

.brs-text-red-50 a:focus, .brs-text-red-50 a:hover {
  color: #ffb8c3 !important; }

.brs-text-red-100 {
  color: #FFCDD2 !important; }

.brs-text-red-100 a:focus, .brs-text-red-100 a:hover {
  color: #ff9aa4 !important; }

.brs-text-red-200 {
  color: #EF9A9A !important; }

.brs-text-red-200 a:focus, .brs-text-red-200 a:hover {
  color: #e86e6e !important; }

.brs-text-red-300 {
  color: #E57373 !important; }

.brs-text-red-300 a:focus, .brs-text-red-300 a:hover {
  color: #dd4848 !important; }

.brs-text-red-400 {
  color: #EF5350 !important; }

.brs-text-red-400 a:focus, .brs-text-red-400 a:hover {
  color: #eb2521 !important; }

.brs-text-red-500 {
  color: #F44336 !important; }

.brs-text-red-500 a:focus, .brs-text-red-500 a:hover {
  color: #ea1c0d !important; }

.brs-text-red-600 {
  color: #E53935 !important; }

.brs-text-red-600 a:focus, .brs-text-red-600 a:hover {
  color: #cd1e1a !important; }

.brs-text-red-700 {
  color: #D32F2F !important; }

.brs-text-red-700 a:focus, .brs-text-red-700 a:hover {
  color: #ab2424 !important; }

.brs-text-red-800 {
  color: #C62828 !important; }

.brs-text-red-800 a:focus, .brs-text-red-800 a:hover {
  color: #9c1f1f !important; }

.brs-text-red-900 {
  color: #B71C1C !important; }

.brs-text-red-900 a:focus, .brs-text-red-900 a:hover {
  color: #8b1515 !important; }

.brs-text-red-A100 {
  color: #FF8A80 !important; }

.brs-text-red-A100 a:focus, .brs-text-red-A100 a:hover {
  color: #ff5b4d !important; }

.brs-text-red-A200 {
  color: #FF5252 !important; }

.brs-text-red-A200 a:focus, .brs-text-red-A200 a:hover {
  color: #ff1f1f !important; }

.brs-text-red-A400 {
  color: #FF1744 !important; }

.brs-text-red-A400 a:focus, .brs-text-red-A400 a:hover {
  color: #e3002c !important; }

.brs-text-red-A700 {
  color: #D50000 !important; }

.brs-text-red-A700 a:focus, .brs-text-red-A700 a:hover {
  color: #a20000 !important; }

.brs-bg-red-50 {
  background-color: #FFEBEE !important; }

.brs-bg-red-50 a:focus, .brs-bg-red-50 a:hover {
  background-color: #ffb8c3 !important; }

.brs-bg-red-100 {
  background-color: #FFCDD2 !important; }

.brs-bg-red-100 a:focus, .brs-bg-red-100 a:hover {
  background-color: #ff9aa4 !important; }

.brs-bg-red-200 {
  background-color: #EF9A9A !important; }

.brs-bg-red-200 a:focus, .brs-bg-red-200 a:hover {
  background-color: #e86e6e !important; }

.brs-bg-red-300 {
  background-color: #E57373 !important; }

.brs-bg-red-300 a:focus, .brs-bg-red-300 a:hover {
  background-color: #dd4848 !important; }

.brs-bg-red-400 {
  background-color: #EF5350 !important; }

.brs-bg-red-400 a:focus, .brs-bg-red-400 a:hover {
  background-color: #eb2521 !important; }

.brs-bg-red-500 {
  background-color: #F44336 !important; }

.brs-bg-red-500 a:focus, .brs-bg-red-500 a:hover {
  background-color: #ea1c0d !important; }

.brs-bg-red-600 {
  background-color: #E53935 !important; }

.brs-bg-red-600 a:focus, .brs-bg-red-600 a:hover {
  background-color: #cd1e1a !important; }

.brs-bg-red-700 {
  background-color: #D32F2F !important; }

.brs-bg-red-700 a:focus, .brs-bg-red-700 a:hover {
  background-color: #ab2424 !important; }

.brs-bg-red-800 {
  background-color: #C62828 !important; }

.brs-bg-red-800 a:focus, .brs-bg-red-800 a:hover {
  background-color: #9c1f1f !important; }

.brs-bg-red-900 {
  background-color: #B71C1C !important; }

.brs-bg-red-900 a:focus, .brs-bg-red-900 a:hover {
  background-color: #8b1515 !important; }

.brs-bg-red-A100 {
  background-color: #FF8A80 !important; }

.brs-bg-red-A100 a:focus, .brs-bg-red-A100 a:hover {
  background-color: #ff5b4d !important; }

.brs-bg-red-A200 {
  background-color: #FF5252 !important; }

.brs-bg-red-A200 a:focus, .brs-bg-red-A200 a:hover {
  background-color: #ff1f1f !important; }

.brs-bg-red-A400 {
  background-color: #FF1744 !important; }

.brs-bg-red-A400 a:focus, .brs-bg-red-A400 a:hover {
  background-color: #e3002c !important; }

.brs-bg-red-A700 {
  background-color: #D50000 !important; }

.brs-bg-red-A700 a:focus, .brs-bg-red-A700 a:hover {
  background-color: #a20000 !important; }

.brs-text-pink-50 {
  color: #FCE4EC !important; }

.brs-text-pink-50 a:focus, .brs-text-pink-50 a:hover {
  color: #f7b6cc !important; }

.brs-text-pink-100 {
  color: #F8BBD0 !important; }

.brs-text-pink-100 a:focus, .brs-text-pink-100 a:hover {
  color: #f38db0 !important; }

.brs-text-pink-200 {
  color: #F48FB1 !important; }

.brs-text-pink-200 a:focus, .brs-text-pink-200 a:hover {
  color: #ef6191 !important; }

.brs-text-pink-300 {
  color: #F06292 !important; }

.brs-text-pink-300 a:focus, .brs-text-pink-300 a:hover {
  color: #ec3372 !important; }

.brs-text-pink-400 {
  color: #EC407A !important; }

.brs-text-pink-400 a:focus, .brs-text-pink-400 a:hover {
  color: #e2175b !important; }

.brs-text-pink-500 {
  color: #E91E63 !important; }

.brs-text-pink-500 a:focus, .brs-text-pink-500 a:hover {
  color: #c1134e !important; }

.brs-text-pink-600 {
  color: #D81B60 !important; }

.brs-text-pink-600 a:focus, .brs-text-pink-600 a:hover {
  color: #ab154c !important; }

.brs-text-pink-700 {
  color: #C2185B !important; }

.brs-text-pink-700 a:focus, .brs-text-pink-700 a:hover {
  color: #951246 !important; }

.brs-text-pink-800 {
  color: #AD1457 !important; }

.brs-text-pink-800 a:focus, .brs-text-pink-800 a:hover {
  color: #7f0f40 !important; }

.brs-text-pink-900 {
  color: #880E4F !important; }

.brs-text-pink-900 a:focus, .brs-text-pink-900 a:hover {
  color: #5a0934 !important; }

.brs-text-pink-A100 {
  color: #FF80AB !important; }

.brs-text-pink-A100 a:focus, .brs-text-pink-A100 a:hover {
  color: #ff4d89 !important; }

.brs-text-pink-A200 {
  color: #FF4081 !important; }

.brs-text-pink-A200 a:focus, .brs-text-pink-A200 a:hover {
  color: #ff0d5f !important; }

.brs-text-pink-A400 {
  color: #F50057 !important; }

.brs-text-pink-A400 a:focus, .brs-text-pink-A400 a:hover {
  color: #c20045 !important; }

.brs-text-pink-A700 {
  color: #C51162 !important; }

.brs-text-pink-A700 a:focus, .brs-text-pink-A700 a:hover {
  color: #960d4b !important; }

.brs-bg-pink-50 {
  background-color: #FCE4EC !important; }

.brs-bg-pink-50 a:focus, .brs-bg-pink-50 a:hover {
  background-color: #f7b6cc !important; }

.brs-bg-pink-100 {
  background-color: #F8BBD0 !important; }

.brs-bg-pink-100 a:focus, .brs-bg-pink-100 a:hover {
  background-color: #f38db0 !important; }

.brs-bg-pink-200 {
  background-color: #F48FB1 !important; }

.brs-bg-pink-200 a:focus, .brs-bg-pink-200 a:hover {
  background-color: #ef6191 !important; }

.brs-bg-pink-300 {
  background-color: #F06292 !important; }

.brs-bg-pink-300 a:focus, .brs-bg-pink-300 a:hover {
  background-color: #ec3372 !important; }

.brs-bg-pink-400 {
  background-color: #EC407A !important; }

.brs-bg-pink-400 a:focus, .brs-bg-pink-400 a:hover {
  background-color: #e2175b !important; }

.brs-bg-pink-500 {
  background-color: #E91E63 !important; }

.brs-bg-pink-500 a:focus, .brs-bg-pink-500 a:hover {
  background-color: #c1134e !important; }

.brs-bg-pink-600 {
  background-color: #D81B60 !important; }

.brs-bg-pink-600 a:focus, .brs-bg-pink-600 a:hover {
  background-color: #ab154c !important; }

.brs-bg-pink-700 {
  background-color: #C2185B !important; }

.brs-bg-pink-700 a:focus, .brs-bg-pink-700 a:hover {
  background-color: #951246 !important; }

.brs-bg-pink-800 {
  background-color: #AD1457 !important; }

.brs-bg-pink-800 a:focus, .brs-bg-pink-800 a:hover {
  background-color: #7f0f40 !important; }

.brs-bg-pink-900 {
  background-color: #880E4F !important; }

.brs-bg-pink-900 a:focus, .brs-bg-pink-900 a:hover {
  background-color: #5a0934 !important; }

.brs-bg-pink-A100 {
  background-color: #FF80AB !important; }

.brs-bg-pink-A100 a:focus, .brs-bg-pink-A100 a:hover {
  background-color: #ff4d89 !important; }

.brs-bg-pink-A200 {
  background-color: #FF4081 !important; }

.brs-bg-pink-A200 a:focus, .brs-bg-pink-A200 a:hover {
  background-color: #ff0d5f !important; }

.brs-bg-pink-A400 {
  background-color: #F50057 !important; }

.brs-bg-pink-A400 a:focus, .brs-bg-pink-A400 a:hover {
  background-color: #c20045 !important; }

.brs-bg-pink-A700 {
  background-color: #C51162 !important; }

.brs-bg-pink-A700 a:focus, .brs-bg-pink-A700 a:hover {
  background-color: #960d4b !important; }

.brs-text-purple-50 {
  color: #F3E5F5 !important; }

.brs-text-purple-50 a:focus, .brs-text-purple-50 a:hover {
  color: #e2c0e7 !important; }

.brs-text-purple-100 {
  color: #E1BEE7 !important; }

.brs-text-purple-100 a:focus, .brs-text-purple-100 a:hover {
  color: #d099d9 !important; }

.brs-text-purple-200 {
  color: #CE93D8 !important; }

.brs-text-purple-200 a:focus, .brs-text-purple-200 a:hover {
  color: #bd6eca !important; }

.brs-text-purple-300 {
  color: #BA68C8 !important; }

.brs-text-purple-300 a:focus, .brs-text-purple-300 a:hover {
  color: #a844b9 !important; }

.brs-text-purple-400 {
  color: #AB47BC !important; }

.brs-text-purple-400 a:focus, .brs-text-purple-400 a:hover {
  color: #8a3898 !important; }

.brs-text-purple-500 {
  color: #9C27B0 !important; }

.brs-text-purple-500 a:focus, .brs-text-purple-500 a:hover {
  color: #771e86 !important; }

.brs-text-purple-600 {
  color: #8E24AA !important; }

.brs-text-purple-600 a:focus, .brs-text-purple-600 a:hover {
  color: #6b1b80 !important; }

.brs-text-purple-700 {
  color: #7B1FA2 !important; }

.brs-text-purple-700 a:focus, .brs-text-purple-700 a:hover {
  color: #5a1777 !important; }

.brs-text-purple-800 {
  color: #6A1B9A !important; }

.brs-text-purple-800 a:focus, .brs-text-purple-800 a:hover {
  color: #4c136f !important; }

.brs-text-purple-900 {
  color: #4A148C !important; }

.brs-text-purple-900 a:focus, .brs-text-purple-900 a:hover {
  color: #320e5f !important; }

.brs-text-purple-A100 {
  color: #EA80FC !important; }

.brs-text-purple-A100 a:focus, .brs-text-purple-A100 a:hover {
  color: #e24efb !important; }

.brs-text-purple-A200 {
  color: #E040FB !important; }

.brs-text-purple-A200 a:focus, .brs-text-purple-A200 a:hover {
  color: #d80efa !important; }

.brs-text-purple-A400 {
  color: #D500F9 !important; }

.brs-text-purple-A400 a:focus, .brs-text-purple-A400 a:hover {
  color: #a900c6 !important; }

.brs-text-purple-A700 {
  color: #A0F !important; }

.brs-text-purple-A700 a:focus, .brs-text-purple-A700 a:hover {
  color: #80c !important; }

.brs-bg-purple-50 {
  background-color: #F3E5F5 !important; }

.brs-bg-purple-50 a:focus, .brs-bg-purple-50 a:hover {
  background-color: #e2c0e7 !important; }

.brs-bg-purple-100 {
  background-color: #E1BEE7 !important; }

.brs-bg-purple-100 a:focus, .brs-bg-purple-100 a:hover {
  background-color: #d099d9 !important; }

.brs-bg-purple-200 {
  background-color: #CE93D8 !important; }

.brs-bg-purple-200 a:focus, .brs-bg-purple-200 a:hover {
  background-color: #bd6eca !important; }

.brs-bg-purple-300 {
  background-color: #BA68C8 !important; }

.brs-bg-purple-300 a:focus, .brs-bg-purple-300 a:hover {
  background-color: #a844b9 !important; }

.brs-bg-purple-400 {
  background-color: #AB47BC !important; }

.brs-bg-purple-400 a:focus, .brs-bg-purple-400 a:hover {
  background-color: #8a3898 !important; }

.brs-bg-purple-500 {
  background-color: #9C27B0 !important; }

.brs-bg-purple-500 a:focus, .brs-bg-purple-500 a:hover {
  background-color: #771e86 !important; }

.brs-bg-purple-600 {
  background-color: #8E24AA !important; }

.brs-bg-purple-600 a:focus, .brs-bg-purple-600 a:hover {
  background-color: #6b1b80 !important; }

.brs-bg-purple-700 {
  background-color: #7B1FA2 !important; }

.brs-bg-purple-700 a:focus, .brs-bg-purple-700 a:hover {
  background-color: #5a1777 !important; }

.brs-bg-purple-800 {
  background-color: #6A1B9A !important; }

.brs-bg-purple-800 a:focus, .brs-bg-purple-800 a:hover {
  background-color: #4c136f !important; }

.brs-bg-purple-900 {
  background-color: #4A148C !important; }

.brs-bg-purple-900 a:focus, .brs-bg-purple-900 a:hover {
  background-color: #320e5f !important; }

.brs-bg-purple-A100 {
  background-color: #EA80FC !important; }

.brs-bg-purple-A100 a:focus, .brs-bg-purple-A100 a:hover {
  background-color: #e24efb !important; }

.brs-bg-purple-A200 {
  background-color: #E040FB !important; }

.brs-bg-purple-A200 a:focus, .brs-bg-purple-A200 a:hover {
  background-color: #d80efa !important; }

.brs-bg-purple-A400 {
  background-color: #D500F9 !important; }

.brs-bg-purple-A400 a:focus, .brs-bg-purple-A400 a:hover {
  background-color: #a900c6 !important; }

.brs-bg-purple-A700 {
  background-color: #A0F !important; }

.brs-bg-purple-A700 a:focus, .brs-bg-purple-A700 a:hover {
  background-color: #80c !important; }

.brs-text-deep-purple-50 {
  color: #EDE7F6 !important; }

.brs-text-deep-purple-50 a:focus, .brs-text-deep-purple-50 a:hover {
  color: #d1c2e8 !important; }

.brs-text-deep-purple-100 {
  color: #D1C4E9 !important; }

.brs-text-deep-purple-100 a:focus, .brs-text-deep-purple-100 a:hover {
  color: #b49fdb !important; }

.brs-text-deep-purple-200 {
  color: #B39DDB !important; }

.brs-text-deep-purple-200 a:focus, .brs-text-deep-purple-200 a:hover {
  color: #9678cd !important; }

.brs-text-deep-purple-300 {
  color: #9575CD !important; }

.brs-text-deep-purple-300 a:focus, .brs-text-deep-purple-300 a:hover {
  color: #7850bf !important; }

.brs-text-deep-purple-400 {
  color: #7E57C2 !important; }

.brs-text-deep-purple-400 a:focus, .brs-text-deep-purple-400 a:hover {
  color: #643da9 !important; }

.brs-text-deep-purple-500 {
  color: #673AB7 !important; }

.brs-text-deep-purple-500 a:focus, .brs-text-deep-purple-500 a:hover {
  color: #512e90 !important; }

.brs-text-deep-purple-600 {
  color: #5E35B1 !important; }

.brs-text-deep-purple-600 a:focus, .brs-text-deep-purple-600 a:hover {
  color: #49298a !important; }

.brs-text-deep-purple-700 {
  color: #512DA8 !important; }

.brs-text-deep-purple-700 a:focus, .brs-text-deep-purple-700 a:hover {
  color: #3e2280 !important; }

.brs-text-deep-purple-800 {
  color: #4527A0 !important; }

.brs-text-deep-purple-800 a:focus, .brs-text-deep-purple-800 a:hover {
  color: #331d77 !important; }

.brs-text-deep-purple-900 {
  color: #311B92 !important; }

.brs-text-deep-purple-900 a:focus, .brs-text-deep-purple-900 a:hover {
  color: #231367 !important; }

.brs-text-deep-purple-A100 {
  color: #B388FF !important; }

.brs-text-deep-purple-A100 a:focus, .brs-text-deep-purple-A100 a:hover {
  color: #9255ff !important; }

.brs-text-deep-purple-A200 {
  color: #7C4DFF !important; }

.brs-text-deep-purple-A200 a:focus, .brs-text-deep-purple-A200 a:hover {
  color: #561aff !important; }

.brs-text-deep-purple-A400 {
  color: #651FFF !important; }

.brs-text-deep-purple-A400 a:focus, .brs-text-deep-purple-A400 a:hover {
  color: #4900eb !important; }

.brs-text-deep-purple-A700 {
  color: #6200EA !important; }

.brs-text-deep-purple-A700 a:focus, .brs-text-deep-purple-A700 a:hover {
  color: #4d00b7 !important; }

.brs-bg-deep-purple-50 {
  background-color: #EDE7F6 !important; }

.brs-bg-deep-purple-50 a:focus, .brs-bg-deep-purple-50 a:hover {
  background-color: #d1c2e8 !important; }

.brs-bg-deep-purple-100 {
  background-color: #D1C4E9 !important; }

.brs-bg-deep-purple-100 a:focus, .brs-bg-deep-purple-100 a:hover {
  background-color: #b49fdb !important; }

.brs-bg-deep-purple-200 {
  background-color: #B39DDB !important; }

.brs-bg-deep-purple-200 a:focus, .brs-bg-deep-purple-200 a:hover {
  background-color: #9678cd !important; }

.brs-bg-deep-purple-300 {
  background-color: #9575CD !important; }

.brs-bg-deep-purple-300 a:focus, .brs-bg-deep-purple-300 a:hover {
  background-color: #7850bf !important; }

.brs-bg-deep-purple-400 {
  background-color: #7E57C2 !important; }

.brs-bg-deep-purple-400 a:focus, .brs-bg-deep-purple-400 a:hover {
  background-color: #643da9 !important; }

.brs-bg-deep-purple-500 {
  background-color: #673AB7 !important; }

.brs-bg-deep-purple-500 a:focus, .brs-bg-deep-purple-500 a:hover {
  background-color: #512e90 !important; }

.brs-bg-deep-purple-600 {
  background-color: #5E35B1 !important; }

.brs-bg-deep-purple-600 a:focus, .brs-bg-deep-purple-600 a:hover {
  background-color: #49298a !important; }

.brs-bg-deep-purple-700 {
  background-color: #512DA8 !important; }

.brs-bg-deep-purple-700 a:focus, .brs-bg-deep-purple-700 a:hover {
  background-color: #3e2280 !important; }

.brs-bg-deep-purple-800 {
  background-color: #4527A0 !important; }

.brs-bg-deep-purple-800 a:focus, .brs-bg-deep-purple-800 a:hover {
  background-color: #331d77 !important; }

.brs-bg-deep-purple-900 {
  background-color: #311B92 !important; }

.brs-bg-deep-purple-900 a:focus, .brs-bg-deep-purple-900 a:hover {
  background-color: #231367 !important; }

.brs-bg-deep-purple-A100 {
  background-color: #B388FF !important; }

.brs-bg-deep-purple-A100 a:focus, .brs-bg-deep-purple-A100 a:hover {
  background-color: #9255ff !important; }

.brs-bg-deep-purple-A200 {
  background-color: #7C4DFF !important; }

.brs-bg-deep-purple-A200 a:focus, .brs-bg-deep-purple-A200 a:hover {
  background-color: #561aff !important; }

.brs-bg-deep-purple-A400 {
  background-color: #651FFF !important; }

.brs-bg-deep-purple-A400 a:focus, .brs-bg-deep-purple-A400 a:hover {
  background-color: #4900eb !important; }

.brs-bg-deep-purple-A700 {
  background-color: #6200EA !important; }

.brs-bg-deep-purple-A700 a:focus, .brs-bg-deep-purple-A700 a:hover {
  background-color: #4d00b7 !important; }

.brs-text-indigo-50 {
  color: #E8EAF6 !important; }

.brs-text-indigo-50 a:focus, .brs-text-indigo-50 a:hover {
  color: #c3c9e8 !important; }

.brs-text-indigo-100 {
  color: #C5CAE9 !important; }

.brs-text-indigo-100 a:focus, .brs-text-indigo-100 a:hover {
  color: #a0a8db !important; }

.brs-text-indigo-200 {
  color: #9FA8DA !important; }

.brs-text-indigo-200 a:focus, .brs-text-indigo-200 a:hover {
  color: #7a87cc !important; }

.brs-text-indigo-300 {
  color: #7986CB !important; }

.brs-text-indigo-300 a:focus, .brs-text-indigo-300 a:hover {
  color: #5465bd !important; }

.brs-text-indigo-400 {
  color: #5C6BC0 !important; }

.brs-text-indigo-400 a:focus, .brs-text-indigo-400 a:hover {
  color: #4150a8 !important; }

.brs-text-indigo-500 {
  color: #3F51B5 !important; }

.brs-text-indigo-500 a:focus, .brs-text-indigo-500 a:hover {
  color: #32408f !important; }

.brs-text-indigo-600 {
  color: #3949AB !important; }

.brs-text-indigo-600 a:focus, .brs-text-indigo-600 a:hover {
  color: #2c3985 !important; }

.brs-text-indigo-700 {
  color: #303F9F !important; }

.brs-text-indigo-700 a:focus, .brs-text-indigo-700 a:hover {
  color: #242f78 !important; }

.brs-text-indigo-800 {
  color: #283593 !important; }

.brs-text-indigo-800 a:focus, .brs-text-indigo-800 a:hover {
  color: #1d276b !important; }

.brs-text-indigo-900 {
  color: #1A237E !important; }

.brs-text-indigo-900 a:focus, .brs-text-indigo-900 a:hover {
  color: #111754 !important; }

.brs-text-indigo-A100 {
  color: #8C9EFF !important; }

.brs-text-indigo-A100 a:focus, .brs-text-indigo-A100 a:hover {
  color: #5973ff !important; }

.brs-text-indigo-A200 {
  color: #536DFE !important; }

.brs-text-indigo-A200 a:focus, .brs-text-indigo-A200 a:hover {
  color: #2042fe !important; }

.brs-text-indigo-A400 {
  color: #3D5AFE !important; }

.brs-text-indigo-A400 a:focus, .brs-text-indigo-A400 a:hover {
  color: #0a2ffe !important; }

.brs-text-indigo-A700 {
  color: #304FFE !important; }

.brs-text-indigo-A700 a:focus, .brs-text-indigo-A700 a:hover {
  color: #0127fa !important; }

.brs-bg-indigo-50 {
  background-color: #E8EAF6 !important; }

.brs-bg-indigo-50 a:focus, .brs-bg-indigo-50 a:hover {
  background-color: #c3c9e8 !important; }

.brs-bg-indigo-100 {
  background-color: #C5CAE9 !important; }

.brs-bg-indigo-100 a:focus, .brs-bg-indigo-100 a:hover {
  background-color: #a0a8db !important; }

.brs-bg-indigo-200 {
  background-color: #9FA8DA !important; }

.brs-bg-indigo-200 a:focus, .brs-bg-indigo-200 a:hover {
  background-color: #7a87cc !important; }

.brs-bg-indigo-300 {
  background-color: #7986CB !important; }

.brs-bg-indigo-300 a:focus, .brs-bg-indigo-300 a:hover {
  background-color: #5465bd !important; }

.brs-bg-indigo-400 {
  background-color: #5C6BC0 !important; }

.brs-bg-indigo-400 a:focus, .brs-bg-indigo-400 a:hover {
  background-color: #4150a8 !important; }

.brs-bg-indigo-500 {
  background-color: #3F51B5 !important; }

.brs-bg-indigo-500 a:focus, .brs-bg-indigo-500 a:hover {
  background-color: #32408f !important; }

.brs-bg-indigo-600 {
  background-color: #3949AB !important; }

.brs-bg-indigo-600 a:focus, .brs-bg-indigo-600 a:hover {
  background-color: #2c3985 !important; }

.brs-bg-indigo-700 {
  background-color: #303F9F !important; }

.brs-bg-indigo-700 a:focus, .brs-bg-indigo-700 a:hover {
  background-color: #242f78 !important; }

.brs-bg-indigo-800 {
  background-color: #283593 !important; }

.brs-bg-indigo-800 a:focus, .brs-bg-indigo-800 a:hover {
  background-color: #1d276b !important; }

.brs-bg-indigo-900 {
  background-color: #1A237E !important; }

.brs-bg-indigo-900 a:focus, .brs-bg-indigo-900 a:hover {
  background-color: #111754 !important; }

.brs-bg-indigo-A100 {
  background-color: #8C9EFF !important; }

.brs-bg-indigo-A100 a:focus, .brs-bg-indigo-A100 a:hover {
  background-color: #5973ff !important; }

.brs-bg-indigo-A200 {
  background-color: #536DFE !important; }

.brs-bg-indigo-A200 a:focus, .brs-bg-indigo-A200 a:hover {
  background-color: #2042fe !important; }

.brs-bg-indigo-A400 {
  background-color: #3D5AFE !important; }

.brs-bg-indigo-A400 a:focus, .brs-bg-indigo-A400 a:hover {
  background-color: #0a2ffe !important; }

.brs-bg-indigo-A700 {
  background-color: #304FFE !important; }

.brs-bg-indigo-A700 a:focus, .brs-bg-indigo-A700 a:hover {
  background-color: #0127fa !important; }

.brs-text-blue-50 {
  color: #E3F2FD !important; }

.brs-text-blue-50 a:focus, .brs-text-blue-50 a:hover {
  color: #b3dcfa !important; }

.brs-text-blue-100 {
  color: #BBDEFB !important; }

.brs-text-blue-100 a:focus, .brs-text-blue-100 a:hover {
  color: #8bc7f8 !important; }

.brs-text-blue-200 {
  color: #90CAF9 !important; }

.brs-text-blue-200 a:focus, .brs-text-blue-200 a:hover {
  color: #60b3f6 !important; }

.brs-text-blue-300 {
  color: #64B5F6 !important; }

.brs-text-blue-300 a:focus, .brs-text-blue-300 a:hover {
  color: #349ef3 !important; }

.brs-text-blue-400 {
  color: #42A5F5 !important; }

.brs-text-blue-400 a:focus, .brs-text-blue-400 a:hover {
  color: #128ef2 !important; }

.brs-text-blue-500 {
  color: #2196F3 !important; }

.brs-text-blue-500 a:focus, .brs-text-blue-500 a:hover {
  color: #0c7cd5 !important; }

.brs-text-blue-600 {
  color: #1E88E5 !important; }

.brs-text-blue-600 a:focus, .brs-text-blue-600 a:hover {
  color: #166dba !important; }

.brs-text-blue-700 {
  color: #1976D2 !important; }

.brs-text-blue-700 a:focus, .brs-text-blue-700 a:hover {
  color: #145ca4 !important; }

.brs-text-blue-800 {
  color: #1565C0 !important; }

.brs-text-blue-800 a:focus, .brs-text-blue-800 a:hover {
  color: #104d92 !important; }

.brs-text-blue-900 {
  color: #0D47A1 !important; }

.brs-text-blue-900 a:focus, .brs-text-blue-900 a:hover {
  color: #093272 !important; }

.brs-text-blue-A100 {
  color: #82B1FF !important; }

.brs-text-blue-A100 a:focus, .brs-text-blue-A100 a:hover {
  color: #4f91ff !important; }

.brs-text-blue-A200 {
  color: #448AFF !important; }

.brs-text-blue-A200 a:focus, .brs-text-blue-A200 a:hover {
  color: #116aff !important; }

.brs-text-blue-A400 {
  color: #2979FF !important; }

.brs-text-blue-A400 a:focus, .brs-text-blue-A400 a:hover {
  color: #005cf5 !important; }

.brs-text-blue-A700 {
  color: #2962FF !important; }

.brs-text-blue-A700 a:focus, .brs-text-blue-A700 a:hover {
  color: #0041f5 !important; }

.brs-bg-blue-50 {
  background-color: #E3F2FD !important; }

.brs-bg-blue-50 a:focus, .brs-bg-blue-50 a:hover {
  background-color: #b3dcfa !important; }

.brs-bg-blue-100 {
  background-color: #BBDEFB !important; }

.brs-bg-blue-100 a:focus, .brs-bg-blue-100 a:hover {
  background-color: #8bc7f8 !important; }

.brs-bg-blue-200 {
  background-color: #90CAF9 !important; }

.brs-bg-blue-200 a:focus, .brs-bg-blue-200 a:hover {
  background-color: #60b3f6 !important; }

.brs-bg-blue-300 {
  background-color: #64B5F6 !important; }

.brs-bg-blue-300 a:focus, .brs-bg-blue-300 a:hover {
  background-color: #349ef3 !important; }

.brs-bg-blue-400 {
  background-color: #42A5F5 !important; }

.brs-bg-blue-400 a:focus, .brs-bg-blue-400 a:hover {
  background-color: #128ef2 !important; }

.brs-bg-blue-500 {
  background-color: #2196F3 !important; }

.brs-bg-blue-500 a:focus, .brs-bg-blue-500 a:hover {
  background-color: #0c7cd5 !important; }

.brs-bg-blue-600 {
  background-color: #1E88E5 !important; }

.brs-bg-blue-600 a:focus, .brs-bg-blue-600 a:hover {
  background-color: #166dba !important; }

.brs-bg-blue-700 {
  background-color: #1976D2 !important; }

.brs-bg-blue-700 a:focus, .brs-bg-blue-700 a:hover {
  background-color: #145ca4 !important; }

.brs-bg-blue-800 {
  background-color: #1565C0 !important; }

.brs-bg-blue-800 a:focus, .brs-bg-blue-800 a:hover {
  background-color: #104d92 !important; }

.brs-bg-blue-900 {
  background-color: #0D47A1 !important; }

.brs-bg-blue-900 a:focus, .brs-bg-blue-900 a:hover {
  background-color: #093272 !important; }

.brs-bg-blue-A100 {
  background-color: #82B1FF !important; }

.brs-bg-blue-A100 a:focus, .brs-bg-blue-A100 a:hover {
  background-color: #4f91ff !important; }

.brs-bg-blue-A200 {
  background-color: #448AFF !important; }

.brs-bg-blue-A200 a:focus, .brs-bg-blue-A200 a:hover {
  background-color: #116aff !important; }

.brs-bg-blue-A400 {
  background-color: #2979FF !important; }

.brs-bg-blue-A400 a:focus, .brs-bg-blue-A400 a:hover {
  background-color: #005cf5 !important; }

.brs-bg-blue-A700 {
  background-color: #2962FF !important; }

.brs-bg-blue-A700 a:focus, .brs-bg-blue-A700 a:hover {
  background-color: #0041f5 !important; }

.brs-text-light-blue-50 {
  color: #E1F5FE !important; }

.brs-text-light-blue-50 a:focus, .brs-text-light-blue-50 a:hover {
  color: #b0e5fc !important; }

.brs-text-light-blue-100 {
  color: #B3E5FC !important; }

.brs-text-light-blue-100 a:focus, .brs-text-light-blue-100 a:hover {
  color: #82d4fa !important; }

.brs-text-light-blue-200 {
  color: #81D4FA !important; }

.brs-text-light-blue-200 a:focus, .brs-text-light-blue-200 a:hover {
  color: #50c3f8 !important; }

.brs-text-light-blue-300 {
  color: #4FC3F7 !important; }

.brs-text-light-blue-300 a:focus, .brs-text-light-blue-300 a:hover {
  color: #1eb2f5 !important; }

.brs-text-light-blue-400 {
  color: #29B6F6 !important; }

.brs-text-light-blue-400 a:focus, .brs-text-light-blue-400 a:hover {
  color: #0a9fe2 !important; }

.brs-text-light-blue-500 {
  color: #03A9F4 !important; }

.brs-text-light-blue-500 a:focus, .brs-text-light-blue-500 a:hover {
  color: #0286c2 !important; }

.brs-text-light-blue-600 {
  color: #039BE5 !important; }

.brs-text-light-blue-600 a:focus, .brs-text-light-blue-600 a:hover {
  color: #0279b3 !important; }

.brs-text-light-blue-700 {
  color: #0288D1 !important; }

.brs-text-light-blue-700 a:focus, .brs-text-light-blue-700 a:hover {
  color: #02679e !important; }

.brs-text-light-blue-800 {
  color: #0277BD !important; }

.brs-text-light-blue-800 a:focus, .brs-text-light-blue-800 a:hover {
  color: #01578b !important; }

.brs-text-light-blue-900 {
  color: #01579B !important; }

.brs-text-light-blue-900 a:focus, .brs-text-light-blue-900 a:hover {
  color: #013b68 !important; }

.brs-text-light-blue-A100 {
  color: #80D8FF !important; }

.brs-text-light-blue-A100 a:focus, .brs-text-light-blue-A100 a:hover {
  color: #4dc8ff !important; }

.brs-text-light-blue-A200 {
  color: #40C4FF !important; }

.brs-text-light-blue-A200 a:focus, .brs-text-light-blue-A200 a:hover {
  color: #0db4ff !important; }

.brs-text-light-blue-A400 {
  color: #00B0FF !important; }

.brs-text-light-blue-A400 a:focus, .brs-text-light-blue-A400 a:hover {
  color: #008dcc !important; }

.brs-text-light-blue-A700 {
  color: #0091EA !important; }

.brs-text-light-blue-A700 a:focus, .brs-text-light-blue-A700 a:hover {
  color: #0071b7 !important; }

.brs-bg-light-blue-50 {
  background-color: #E1F5FE !important; }

.brs-bg-light-blue-50 a:focus, .brs-bg-light-blue-50 a:hover {
  background-color: #b0e5fc !important; }

.brs-bg-light-blue-100 {
  background-color: #B3E5FC !important; }

.brs-bg-light-blue-100 a:focus, .brs-bg-light-blue-100 a:hover {
  background-color: #82d4fa !important; }

.brs-bg-light-blue-200 {
  background-color: #81D4FA !important; }

.brs-bg-light-blue-200 a:focus, .brs-bg-light-blue-200 a:hover {
  background-color: #50c3f8 !important; }

.brs-bg-light-blue-300 {
  background-color: #4FC3F7 !important; }

.brs-bg-light-blue-300 a:focus, .brs-bg-light-blue-300 a:hover {
  background-color: #1eb2f5 !important; }

.brs-bg-light-blue-400 {
  background-color: #29B6F6 !important; }

.brs-bg-light-blue-400 a:focus, .brs-bg-light-blue-400 a:hover {
  background-color: #0a9fe2 !important; }

.brs-bg-light-blue-500 {
  background-color: #03A9F4 !important; }

.brs-bg-light-blue-500 a:focus, .brs-bg-light-blue-500 a:hover {
  background-color: #0286c2 !important; }

.brs-bg-light-blue-600 {
  background-color: #039BE5 !important; }

.brs-bg-light-blue-600 a:focus, .brs-bg-light-blue-600 a:hover {
  background-color: #0279b3 !important; }

.brs-bg-light-blue-700 {
  background-color: #0288D1 !important; }

.brs-bg-light-blue-700 a:focus, .brs-bg-light-blue-700 a:hover {
  background-color: #02679e !important; }

.brs-bg-light-blue-800 {
  background-color: #0277BD !important; }

.brs-bg-light-blue-800 a:focus, .brs-bg-light-blue-800 a:hover {
  background-color: #01578b !important; }

.brs-bg-light-blue-900 {
  background-color: #01579B !important; }

.brs-bg-light-blue-900 a:focus, .brs-bg-light-blue-900 a:hover {
  background-color: #013b68 !important; }

.brs-bg-light-blue-A100 {
  background-color: #80D8FF !important; }

.brs-bg-light-blue-A100 a:focus, .brs-bg-light-blue-A100 a:hover {
  background-color: #4dc8ff !important; }

.brs-bg-light-blue-A200 {
  background-color: #40C4FF !important; }

.brs-bg-light-blue-A200 a:focus, .brs-bg-light-blue-A200 a:hover {
  background-color: #0db4ff !important; }

.brs-bg-light-blue-A400 {
  background-color: #00B0FF !important; }

.brs-bg-light-blue-A400 a:focus, .brs-bg-light-blue-A400 a:hover {
  background-color: #008dcc !important; }

.brs-bg-light-blue-A700 {
  background-color: #0091EA !important; }

.brs-bg-light-blue-A700 a:focus, .brs-bg-light-blue-A700 a:hover {
  background-color: #0071b7 !important; }

.brs-text-cyan-50 {
  color: #E0F7FA !important; }

.brs-text-cyan-50 a:focus, .brs-text-cyan-50 a:hover {
  color: #b4ecf3 !important; }

.brs-text-cyan-100 {
  color: #B2EBF2 !important; }

.brs-text-cyan-100 a:focus, .brs-text-cyan-100 a:hover {
  color: #86e0eb !important; }

.brs-text-cyan-200 {
  color: #80DEEA !important; }

.brs-text-cyan-200 a:focus, .brs-text-cyan-200 a:hover {
  color: #54d3e3 !important; }

.brs-text-cyan-300 {
  color: #4DD0E1 !important; }

.brs-text-cyan-300 a:focus, .brs-text-cyan-300 a:hover {
  color: #24c2d7 !important; }

.brs-text-cyan-400 {
  color: #26C6DA !important; }

.brs-text-cyan-400 a:focus, .brs-text-cyan-400 a:hover {
  color: #1e9faf !important; }

.brs-text-cyan-500 {
  color: #00BCD4 !important; }

.brs-text-cyan-500 a:focus, .brs-text-cyan-500 a:hover {
  color: #008fa1 !important; }

.brs-text-cyan-600 {
  color: #00ACC1 !important; }

.brs-text-cyan-600 a:focus, .brs-text-cyan-600 a:hover {
  color: #007f8e !important; }

.brs-text-cyan-700 {
  color: #0097A7 !important; }

.brs-text-cyan-700 a:focus, .brs-text-cyan-700 a:hover {
  color: #006974 !important; }

.brs-text-cyan-800 {
  color: #00838F !important; }

.brs-text-cyan-800 a:focus, .brs-text-cyan-800 a:hover {
  color: #00545c !important; }

.brs-text-cyan-900 {
  color: #006064 !important; }

.brs-text-cyan-900 a:focus, .brs-text-cyan-900 a:hover {
  color: #002f31 !important; }

.brs-text-cyan-A100 {
  color: #84FFFF !important; }

.brs-text-cyan-A100 a:focus, .brs-text-cyan-A100 a:hover {
  color: #51ffff !important; }

.brs-text-cyan-A200 {
  color: #18FFFF !important; }

.brs-text-cyan-A200 a:focus, .brs-text-cyan-A200 a:hover {
  color: #00e4e4 !important; }

.brs-text-cyan-A400 {
  color: #00E5FF !important; }

.brs-text-cyan-A400 a:focus, .brs-text-cyan-A400 a:hover {
  color: #00b7cc !important; }

.brs-text-cyan-A700 {
  color: #00B8D4 !important; }

.brs-text-cyan-A700 a:focus, .brs-text-cyan-A700 a:hover {
  color: #008ca1 !important; }

.brs-bg-cyan-50 {
  background-color: #E0F7FA !important; }

.brs-bg-cyan-50 a:focus, .brs-bg-cyan-50 a:hover {
  background-color: #b4ecf3 !important; }

.brs-bg-cyan-100 {
  background-color: #B2EBF2 !important; }

.brs-bg-cyan-100 a:focus, .brs-bg-cyan-100 a:hover {
  background-color: #86e0eb !important; }

.brs-bg-cyan-200 {
  background-color: #80DEEA !important; }

.brs-bg-cyan-200 a:focus, .brs-bg-cyan-200 a:hover {
  background-color: #54d3e3 !important; }

.brs-bg-cyan-300 {
  background-color: #4DD0E1 !important; }

.brs-bg-cyan-300 a:focus, .brs-bg-cyan-300 a:hover {
  background-color: #24c2d7 !important; }

.brs-bg-cyan-400 {
  background-color: #26C6DA !important; }

.brs-bg-cyan-400 a:focus, .brs-bg-cyan-400 a:hover {
  background-color: #1e9faf !important; }

.brs-bg-cyan-500 {
  background-color: #00BCD4 !important; }

.brs-bg-cyan-500 a:focus, .brs-bg-cyan-500 a:hover {
  background-color: #008fa1 !important; }

.brs-bg-cyan-600 {
  background-color: #00ACC1 !important; }

.brs-bg-cyan-600 a:focus, .brs-bg-cyan-600 a:hover {
  background-color: #007f8e !important; }

.brs-bg-cyan-700 {
  background-color: #0097A7 !important; }

.brs-bg-cyan-700 a:focus, .brs-bg-cyan-700 a:hover {
  background-color: #006974 !important; }

.brs-bg-cyan-800 {
  background-color: #00838F !important; }

.brs-bg-cyan-800 a:focus, .brs-bg-cyan-800 a:hover {
  background-color: #00545c !important; }

.brs-bg-cyan-900 {
  background-color: #006064 !important; }

.brs-bg-cyan-900 a:focus, .brs-bg-cyan-900 a:hover {
  background-color: #002f31 !important; }

.brs-bg-cyan-A100 {
  background-color: #84FFFF !important; }

.brs-bg-cyan-A100 a:focus, .brs-bg-cyan-A100 a:hover {
  background-color: #51ffff !important; }

.brs-bg-cyan-A200 {
  background-color: #18FFFF !important; }

.brs-bg-cyan-A200 a:focus, .brs-bg-cyan-A200 a:hover {
  background-color: #00e4e4 !important; }

.brs-bg-cyan-A400 {
  background-color: #00E5FF !important; }

.brs-bg-cyan-A400 a:focus, .brs-bg-cyan-A400 a:hover {
  background-color: #00b7cc !important; }

.brs-bg-cyan-A700 {
  background-color: #00B8D4 !important; }

.brs-bg-cyan-A700 a:focus, .brs-bg-cyan-A700 a:hover {
  background-color: #008ca1 !important; }

.brs-text-teal-50 {
  color: #E0F2F1 !important; }

.brs-text-teal-50 a:focus, .brs-text-teal-50 a:hover {
  color: #bce3e1 !important; }

.brs-text-teal-100 {
  color: #B2DFDB !important; }

.brs-text-teal-100 a:focus, .brs-text-teal-100 a:hover {
  color: #8ed0ca !important; }

.brs-text-teal-200 {
  color: #80CBC4 !important; }

.brs-text-teal-200 a:focus, .brs-text-teal-200 a:hover {
  color: #5cbcb3 !important; }

.brs-text-teal-300 {
  color: #4DB6AC !important; }

.brs-text-teal-300 a:focus, .brs-text-teal-300 a:hover {
  color: #3c948b !important; }

.brs-text-teal-400 {
  color: #26A69A !important; }

.brs-text-teal-400 a:focus, .brs-text-teal-400 a:hover {
  color: #1d7d74 !important; }

.brs-text-teal-500 {
  color: #009688 !important; }

.brs-text-teal-500 a:focus, .brs-text-teal-500 a:hover {
  color: #00635a !important; }

.brs-text-teal-600 {
  color: #00897B !important; }

.brs-text-teal-600 a:focus, .brs-text-teal-600 a:hover {
  color: #00564d !important; }

.brs-text-teal-700 {
  color: #00796B !important; }

.brs-text-teal-700 a:focus, .brs-text-teal-700 a:hover {
  color: #00463e !important; }

.brs-text-teal-800 {
  color: #00695C !important; }

.brs-text-teal-800 a:focus, .brs-text-teal-800 a:hover {
  color: #00362f !important; }

.brs-text-teal-900 {
  color: #004D40 !important; }

.brs-text-teal-900 a:focus, .brs-text-teal-900 a:hover {
  color: #001a16 !important; }

.brs-text-teal-A100 {
  color: #A7FFEB !important; }

.brs-text-teal-A100 a:focus, .brs-text-teal-A100 a:hover {
  color: #74ffdf !important; }

.brs-text-teal-A200 {
  color: #64FFDA !important; }

.brs-text-teal-A200 a:focus, .brs-text-teal-A200 a:hover {
  color: #31ffce !important; }

.brs-text-teal-A400 {
  color: #1DE9B6 !important; }

.brs-text-teal-A400 a:focus, .brs-text-teal-A400 a:hover {
  color: #13c095 !important; }

.brs-text-teal-A700 {
  color: #00BFA5 !important; }

.brs-text-teal-A700 a:focus, .brs-text-teal-A700 a:hover {
  color: #008c79 !important; }

.brs-bg-teal-50 {
  background-color: #E0F2F1 !important; }

.brs-bg-teal-50 a:focus, .brs-bg-teal-50 a:hover {
  background-color: #bce3e1 !important; }

.brs-bg-teal-100 {
  background-color: #B2DFDB !important; }

.brs-bg-teal-100 a:focus, .brs-bg-teal-100 a:hover {
  background-color: #8ed0ca !important; }

.brs-bg-teal-200 {
  background-color: #80CBC4 !important; }

.brs-bg-teal-200 a:focus, .brs-bg-teal-200 a:hover {
  background-color: #5cbcb3 !important; }

.brs-bg-teal-300 {
  background-color: #4DB6AC !important; }

.brs-bg-teal-300 a:focus, .brs-bg-teal-300 a:hover {
  background-color: #3c948b !important; }

.brs-bg-teal-400 {
  background-color: #26A69A !important; }

.brs-bg-teal-400 a:focus, .brs-bg-teal-400 a:hover {
  background-color: #1d7d74 !important; }

.brs-bg-teal-500 {
  background-color: #009688 !important; }

.brs-bg-teal-500 a:focus, .brs-bg-teal-500 a:hover {
  background-color: #00635a !important; }

.brs-bg-teal-600 {
  background-color: #00897B !important; }

.brs-bg-teal-600 a:focus, .brs-bg-teal-600 a:hover {
  background-color: #00564d !important; }

.brs-bg-teal-700 {
  background-color: #00796B !important; }

.brs-bg-teal-700 a:focus, .brs-bg-teal-700 a:hover {
  background-color: #00463e !important; }

.brs-bg-teal-800 {
  background-color: #00695C !important; }

.brs-bg-teal-800 a:focus, .brs-bg-teal-800 a:hover {
  background-color: #00362f !important; }

.brs-bg-teal-900 {
  background-color: #004D40 !important; }

.brs-bg-teal-900 a:focus, .brs-bg-teal-900 a:hover {
  background-color: #001a16 !important; }

.brs-bg-teal-A100 {
  background-color: #A7FFEB !important; }

.brs-bg-teal-A100 a:focus, .brs-bg-teal-A100 a:hover {
  background-color: #74ffdf !important; }

.brs-bg-teal-A200 {
  background-color: #64FFDA !important; }

.brs-bg-teal-A200 a:focus, .brs-bg-teal-A200 a:hover {
  background-color: #31ffce !important; }

.brs-bg-teal-A400 {
  background-color: #1DE9B6 !important; }

.brs-bg-teal-A400 a:focus, .brs-bg-teal-A400 a:hover {
  background-color: #13c095 !important; }

.brs-bg-teal-A700 {
  background-color: #00BFA5 !important; }

.brs-bg-teal-A700 a:focus, .brs-bg-teal-A700 a:hover {
  background-color: #008c79 !important; }

.brs-text-green-50 {
  color: #E8F5E9 !important; }

.brs-text-green-50 a:focus, .brs-text-green-50 a:hover {
  color: #c4e6c7 !important; }

.brs-text-green-100 {
  color: #C8E6C9 !important; }

.brs-text-green-100 a:focus, .brs-text-green-100 a:hover {
  color: #a5d6a7 !important; }

.brs-text-green-200 {
  color: #A5D6A7 !important; }

.brs-text-green-200 a:focus, .brs-text-green-200 a:hover {
  color: #82c685 !important; }

.brs-text-green-300 {
  color: #81C784 !important; }

.brs-text-green-300 a:focus, .brs-text-green-300 a:hover {
  color: #5eb762 !important; }

.brs-text-green-400 {
  color: #66BB6A !important; }

.brs-text-green-400 a:focus, .brs-text-green-400 a:hover {
  color: #49a54e !important; }

.brs-text-green-500 {
  color: #4CAF50 !important; }

.brs-text-green-500 a:focus, .brs-text-green-500 a:hover {
  color: #3d8b40 !important; }

.brs-text-green-600 {
  color: #43A047 !important; }

.brs-text-green-600 a:focus, .brs-text-green-600 a:hover {
  color: #347c37 !important; }

.brs-text-green-700 {
  color: #388E3C !important; }

.brs-text-green-700 a:focus, .brs-text-green-700 a:hover {
  color: #2a692d !important; }

.brs-text-green-800 {
  color: #2E7D32 !important; }

.brs-text-green-800 a:focus, .brs-text-green-800 a:hover {
  color: #205823 !important; }

.brs-text-green-900 {
  color: #1B5E20 !important; }

.brs-text-green-900 a:focus, .brs-text-green-900 a:hover {
  color: #103613 !important; }

.brs-text-green-A100 {
  color: #B9F6CA !important; }

.brs-text-green-A100 a:focus, .brs-text-green-A100 a:hover {
  color: #8cf0a8 !important; }

.brs-text-green-A200 {
  color: #69F0AE !important; }

.brs-text-green-A200 a:focus, .brs-text-green-A200 a:hover {
  color: #3beb95 !important; }

.brs-text-green-A400 {
  color: #00E676 !important; }

.brs-text-green-A400 a:focus, .brs-text-green-A400 a:hover {
  color: #00b35c !important; }

.brs-text-green-A700 {
  color: #00C853 !important; }

.brs-text-green-A700 a:focus, .brs-text-green-A700 a:hover {
  color: #00953e !important; }

.brs-bg-green-50 {
  background-color: #E8F5E9 !important; }

.brs-bg-green-50 a:focus, .brs-bg-green-50 a:hover {
  background-color: #c4e6c7 !important; }

.brs-bg-green-100 {
  background-color: #C8E6C9 !important; }

.brs-bg-green-100 a:focus, .brs-bg-green-100 a:hover {
  background-color: #a5d6a7 !important; }

.brs-bg-green-200 {
  background-color: #A5D6A7 !important; }

.brs-bg-green-200 a:focus, .brs-bg-green-200 a:hover {
  background-color: #82c685 !important; }

.brs-bg-green-300 {
  background-color: #81C784 !important; }

.brs-bg-green-300 a:focus, .brs-bg-green-300 a:hover {
  background-color: #5eb762 !important; }

.brs-bg-green-400 {
  background-color: #66BB6A !important; }

.brs-bg-green-400 a:focus, .brs-bg-green-400 a:hover {
  background-color: #49a54e !important; }

.brs-bg-green-500 {
  background-color: #4CAF50 !important; }

.brs-bg-green-500 a:focus, .brs-bg-green-500 a:hover {
  background-color: #3d8b40 !important; }

.brs-bg-green-600 {
  background-color: #43A047 !important; }

.brs-bg-green-600 a:focus, .brs-bg-green-600 a:hover {
  background-color: #347c37 !important; }

.brs-bg-green-700 {
  background-color: #388E3C !important; }

.brs-bg-green-700 a:focus, .brs-bg-green-700 a:hover {
  background-color: #2a692d !important; }

.brs-bg-green-800 {
  background-color: #2E7D32 !important; }

.brs-bg-green-800 a:focus, .brs-bg-green-800 a:hover {
  background-color: #205823 !important; }

.brs-bg-green-900 {
  background-color: #1B5E20 !important; }

.brs-bg-green-900 a:focus, .brs-bg-green-900 a:hover {
  background-color: #103613 !important; }

.brs-bg-green-A100 {
  background-color: #B9F6CA !important; }

.brs-bg-green-A100 a:focus, .brs-bg-green-A100 a:hover {
  background-color: #8cf0a8 !important; }

.brs-bg-green-A200 {
  background-color: #69F0AE !important; }

.brs-bg-green-A200 a:focus, .brs-bg-green-A200 a:hover {
  background-color: #3beb95 !important; }

.brs-bg-green-A400 {
  background-color: #00E676 !important; }

.brs-bg-green-A400 a:focus, .brs-bg-green-A400 a:hover {
  background-color: #00b35c !important; }

.brs-bg-green-A700 {
  background-color: #00C853 !important; }

.brs-bg-green-A700 a:focus, .brs-bg-green-A700 a:hover {
  background-color: #00953e !important; }

.brs-text-light-green-50 {
  color: #F1F8E9 !important; }

.brs-text-light-green-50 a:focus, .brs-text-light-green-50 a:hover {
  color: #d8ecc2 !important; }

.brs-text-light-green-100 {
  color: #DCEDC8 !important; }

.brs-text-light-green-100 a:focus, .brs-text-light-green-100 a:hover {
  color: #c4e0a2 !important; }

.brs-text-light-green-200 {
  color: #C5E1A5 !important; }

.brs-text-light-green-200 a:focus, .brs-text-light-green-200 a:hover {
  color: #acd47f !important; }

.brs-text-light-green-300 {
  color: #AED581 !important; }

.brs-text-light-green-300 a:focus, .brs-text-light-green-300 a:hover {
  color: #95c85b !important; }

.brs-text-light-green-400 {
  color: #9CCC65 !important; }

.brs-text-light-green-400 a:focus, .brs-text-light-green-400 a:hover {
  color: #83bf3f !important; }

.brs-text-light-green-500 {
  color: #8BC34A !important; }

.brs-text-light-green-500 a:focus, .brs-text-light-green-500 a:hover {
  color: #71a436 !important; }

.brs-text-light-green-600 {
  color: #7CB342 !important; }

.brs-text-light-green-600 a:focus, .brs-text-light-green-600 a:hover {
  color: #628e34 !important; }

.brs-text-light-green-700 {
  color: #689F38 !important; }

.brs-text-light-green-700 a:focus, .brs-text-light-green-700 a:hover {
  color: #4f792b !important; }

.brs-text-light-green-800 {
  color: #558B2F !important; }

.brs-text-light-green-800 a:focus, .brs-text-light-green-800 a:hover {
  color: #3e6522 !important; }

.brs-text-light-green-900 {
  color: #33691E !important; }

.brs-text-light-green-900 a:focus, .brs-text-light-green-900 a:hover {
  color: #204113 !important; }

.brs-text-light-green-A100 {
  color: #CCFF90 !important; }

.brs-text-light-green-A100 a:focus, .brs-text-light-green-A100 a:hover {
  color: #b5ff5d !important; }

.brs-text-light-green-A200 {
  color: #B2FF59 !important; }

.brs-text-light-green-A200 a:focus, .brs-text-light-green-A200 a:hover {
  color: #9aff26 !important; }

.brs-text-light-green-A400 {
  color: #76FF03 !important; }

.brs-text-light-green-A400 a:focus, .brs-text-light-green-A400 a:hover {
  color: #5ecf00 !important; }

.brs-text-light-green-A700 {
  color: #64DD17 !important; }

.brs-text-light-green-A700 a:focus, .brs-text-light-green-A700 a:hover {
  color: #4faf12 !important; }

.brs-bg-light-green-50 {
  background-color: #F1F8E9 !important; }

.brs-bg-light-green-50 a:focus, .brs-bg-light-green-50 a:hover {
  background-color: #d8ecc2 !important; }

.brs-bg-light-green-100 {
  background-color: #DCEDC8 !important; }

.brs-bg-light-green-100 a:focus, .brs-bg-light-green-100 a:hover {
  background-color: #c4e0a2 !important; }

.brs-bg-light-green-200 {
  background-color: #C5E1A5 !important; }

.brs-bg-light-green-200 a:focus, .brs-bg-light-green-200 a:hover {
  background-color: #acd47f !important; }

.brs-bg-light-green-300 {
  background-color: #AED581 !important; }

.brs-bg-light-green-300 a:focus, .brs-bg-light-green-300 a:hover {
  background-color: #95c85b !important; }

.brs-bg-light-green-400 {
  background-color: #9CCC65 !important; }

.brs-bg-light-green-400 a:focus, .brs-bg-light-green-400 a:hover {
  background-color: #83bf3f !important; }

.brs-bg-light-green-500 {
  background-color: #8BC34A !important; }

.brs-bg-light-green-500 a:focus, .brs-bg-light-green-500 a:hover {
  background-color: #71a436 !important; }

.brs-bg-light-green-600 {
  background-color: #7CB342 !important; }

.brs-bg-light-green-600 a:focus, .brs-bg-light-green-600 a:hover {
  background-color: #628e34 !important; }

.brs-bg-light-green-700 {
  background-color: #689F38 !important; }

.brs-bg-light-green-700 a:focus, .brs-bg-light-green-700 a:hover {
  background-color: #4f792b !important; }

.brs-bg-light-green-800 {
  background-color: #558B2F !important; }

.brs-bg-light-green-800 a:focus, .brs-bg-light-green-800 a:hover {
  background-color: #3e6522 !important; }

.brs-bg-light-green-900 {
  background-color: #33691E !important; }

.brs-bg-light-green-900 a:focus, .brs-bg-light-green-900 a:hover {
  background-color: #204113 !important; }

.brs-bg-light-green-A100 {
  background-color: #CCFF90 !important; }

.brs-bg-light-green-A100 a:focus, .brs-bg-light-green-A100 a:hover {
  background-color: #b5ff5d !important; }

.brs-bg-light-green-A200 {
  background-color: #B2FF59 !important; }

.brs-bg-light-green-A200 a:focus, .brs-bg-light-green-A200 a:hover {
  background-color: #9aff26 !important; }

.brs-bg-light-green-A400 {
  background-color: #76FF03 !important; }

.brs-bg-light-green-A400 a:focus, .brs-bg-light-green-A400 a:hover {
  background-color: #5ecf00 !important; }

.brs-bg-light-green-A700 {
  background-color: #64DD17 !important; }

.brs-bg-light-green-A700 a:focus, .brs-bg-light-green-A700 a:hover {
  background-color: #4faf12 !important; }

.brs-text-lime-50 {
  color: #F1F8E9 !important; }

.brs-text-lime-50 a:focus, .brs-text-lime-50 a:hover {
  color: #d8ecc2 !important; }

.brs-text-lime-100 {
  color: #DCEDC8 !important; }

.brs-text-lime-100 a:focus, .brs-text-lime-100 a:hover {
  color: #c4e0a2 !important; }

.brs-text-lime-200 {
  color: #C5E1A5 !important; }

.brs-text-lime-200 a:focus, .brs-text-lime-200 a:hover {
  color: #acd47f !important; }

.brs-text-lime-300 {
  color: #AED581 !important; }

.brs-text-lime-300 a:focus, .brs-text-lime-300 a:hover {
  color: #95c85b !important; }

.brs-text-lime-400 {
  color: #9CCC65 !important; }

.brs-text-lime-400 a:focus, .brs-text-lime-400 a:hover {
  color: #83bf3f !important; }

.brs-text-lime-500 {
  color: #8BC34A !important; }

.brs-text-lime-500 a:focus, .brs-text-lime-500 a:hover {
  color: #71a436 !important; }

.brs-text-lime-600 {
  color: #7CB342 !important; }

.brs-text-lime-600 a:focus, .brs-text-lime-600 a:hover {
  color: #628e34 !important; }

.brs-text-lime-700 {
  color: #689F38 !important; }

.brs-text-lime-700 a:focus, .brs-text-lime-700 a:hover {
  color: #4f792b !important; }

.brs-text-lime-800 {
  color: #558B2F !important; }

.brs-text-lime-800 a:focus, .brs-text-lime-800 a:hover {
  color: #3e6522 !important; }

.brs-text-lime-900 {
  color: #33691E !important; }

.brs-text-lime-900 a:focus, .brs-text-lime-900 a:hover {
  color: #204113 !important; }

.brs-text-lime-A100 {
  color: #CCFF90 !important; }

.brs-text-lime-A100 a:focus, .brs-text-lime-A100 a:hover {
  color: #b5ff5d !important; }

.brs-text-lime-A200 {
  color: #B2FF59 !important; }

.brs-text-lime-A200 a:focus, .brs-text-lime-A200 a:hover {
  color: #9aff26 !important; }

.brs-text-lime-A400 {
  color: #76FF03 !important; }

.brs-text-lime-A400 a:focus, .brs-text-lime-A400 a:hover {
  color: #5ecf00 !important; }

.brs-text-lime-A700 {
  color: #64DD17 !important; }

.brs-text-lime-A700 a:focus, .brs-text-lime-A700 a:hover {
  color: #4faf12 !important; }

.brs-bg-lime-50 {
  background-color: #F1F8E9 !important; }

.brs-bg-lime-50 a:focus, .brs-bg-lime-50 a:hover {
  background-color: #d8ecc2 !important; }

.brs-bg-lime-100 {
  background-color: #DCEDC8 !important; }

.brs-bg-lime-100 a:focus, .brs-bg-lime-100 a:hover {
  background-color: #c4e0a2 !important; }

.brs-bg-lime-200 {
  background-color: #C5E1A5 !important; }

.brs-bg-lime-200 a:focus, .brs-bg-lime-200 a:hover {
  background-color: #acd47f !important; }

.brs-bg-lime-300 {
  background-color: #AED581 !important; }

.brs-bg-lime-300 a:focus, .brs-bg-lime-300 a:hover {
  background-color: #95c85b !important; }

.brs-bg-lime-400 {
  background-color: #9CCC65 !important; }

.brs-bg-lime-400 a:focus, .brs-bg-lime-400 a:hover {
  background-color: #83bf3f !important; }

.brs-bg-lime-500 {
  background-color: #8BC34A !important; }

.brs-bg-lime-500 a:focus, .brs-bg-lime-500 a:hover {
  background-color: #71a436 !important; }

.brs-bg-lime-600 {
  background-color: #7CB342 !important; }

.brs-bg-lime-600 a:focus, .brs-bg-lime-600 a:hover {
  background-color: #628e34 !important; }

.brs-bg-lime-700 {
  background-color: #689F38 !important; }

.brs-bg-lime-700 a:focus, .brs-bg-lime-700 a:hover {
  background-color: #4f792b !important; }

.brs-bg-lime-800 {
  background-color: #558B2F !important; }

.brs-bg-lime-800 a:focus, .brs-bg-lime-800 a:hover {
  background-color: #3e6522 !important; }

.brs-bg-lime-900 {
  background-color: #33691E !important; }

.brs-bg-lime-900 a:focus, .brs-bg-lime-900 a:hover {
  background-color: #204113 !important; }

.brs-bg-lime-A100 {
  background-color: #CCFF90 !important; }

.brs-bg-lime-A100 a:focus, .brs-bg-lime-A100 a:hover {
  background-color: #b5ff5d !important; }

.brs-bg-lime-A200 {
  background-color: #B2FF59 !important; }

.brs-bg-lime-A200 a:focus, .brs-bg-lime-A200 a:hover {
  background-color: #9aff26 !important; }

.brs-bg-lime-A400 {
  background-color: #76FF03 !important; }

.brs-bg-lime-A400 a:focus, .brs-bg-lime-A400 a:hover {
  background-color: #5ecf00 !important; }

.brs-bg-lime-A700 {
  background-color: #64DD17 !important; }

.brs-bg-lime-A700 a:focus, .brs-bg-lime-A700 a:hover {
  background-color: #4faf12 !important; }

.brs-text-yellow-50 {
  color: #FFFDE7 !important; }

.brs-text-yellow-50 a:focus, .brs-text-yellow-50 a:hover {
  color: #fff9b4 !important; }

.brs-text-yellow-100 {
  color: #FFF9C4 !important; }

.brs-text-yellow-100 a:focus, .brs-text-yellow-100 a:hover {
  color: #fff491 !important; }

.brs-text-yellow-200 {
  color: #FFF59D !important; }

.brs-text-yellow-200 a:focus, .brs-text-yellow-200 a:hover {
  color: #fff06a !important; }

.brs-text-yellow-300 {
  color: #FFF176 !important; }

.brs-text-yellow-300 a:focus, .brs-text-yellow-300 a:hover {
  color: #ffec43 !important; }

.brs-text-yellow-400 {
  color: #FFEE58 !important; }

.brs-text-yellow-400 a:focus, .brs-text-yellow-400 a:hover {
  color: #ffe925 !important; }

.brs-text-yellow-500 {
  color: #FFEB3B !important; }

.brs-text-yellow-500 a:focus, .brs-text-yellow-500 a:hover {
  color: #ffe608 !important; }

.brs-text-yellow-600 {
  color: #FDD835 !important; }

.brs-text-yellow-600 a:focus, .brs-text-yellow-600 a:hover {
  color: #fdce03 !important; }

.brs-text-yellow-700 {
  color: #FBC02D !important; }

.brs-text-yellow-700 a:focus, .brs-text-yellow-700 a:hover {
  color: #f0ad05 !important; }

.brs-text-yellow-800 {
  color: #F9A825 !important; }

.brs-text-yellow-800 a:focus, .brs-text-yellow-800 a:hover {
  color: #e59006 !important; }

.brs-text-yellow-900 {
  color: #F57F17 !important; }

.brs-text-yellow-900 a:focus, .brs-text-yellow-900 a:hover {
  color: #d06609 !important; }

.brs-text-yellow-A100 {
  color: #FFE57F !important; }

.brs-text-yellow-A100 a:focus, .brs-text-yellow-A100 a:hover {
  color: #ffdb4c !important; }

.brs-text-yellow-A200 {
  color: #FFD740 !important; }

.brs-text-yellow-A200 a:focus, .brs-text-yellow-A200 a:hover {
  color: #ffcc0d !important; }

.brs-text-yellow-A400 {
  color: #FFC400 !important; }

.brs-text-yellow-A400 a:focus, .brs-text-yellow-A400 a:hover {
  color: #cc9d00 !important; }

.brs-text-yellow-A700 {
  color: #FFAB00 !important; }

.brs-text-yellow-A700 a:focus, .brs-text-yellow-A700 a:hover {
  color: #cc8900 !important; }

.brs-bg-yellow-50 {
  background-color: #FFFDE7 !important; }

.brs-bg-yellow-50 a:focus, .brs-bg-yellow-50 a:hover {
  background-color: #fff9b4 !important; }

.brs-bg-yellow-100 {
  background-color: #FFF9C4 !important; }

.brs-bg-yellow-100 a:focus, .brs-bg-yellow-100 a:hover {
  background-color: #fff491 !important; }

.brs-bg-yellow-200 {
  background-color: #FFF59D !important; }

.brs-bg-yellow-200 a:focus, .brs-bg-yellow-200 a:hover {
  background-color: #fff06a !important; }

.brs-bg-yellow-300 {
  background-color: #FFF176 !important; }

.brs-bg-yellow-300 a:focus, .brs-bg-yellow-300 a:hover {
  background-color: #ffec43 !important; }

.brs-bg-yellow-400 {
  background-color: #FFEE58 !important; }

.brs-bg-yellow-400 a:focus, .brs-bg-yellow-400 a:hover {
  background-color: #ffe925 !important; }

.brs-bg-yellow-500 {
  background-color: #FFEB3B !important; }

.brs-bg-yellow-500 a:focus, .brs-bg-yellow-500 a:hover {
  background-color: #ffe608 !important; }

.brs-bg-yellow-600 {
  background-color: #FDD835 !important; }

.brs-bg-yellow-600 a:focus, .brs-bg-yellow-600 a:hover {
  background-color: #fdce03 !important; }

.brs-bg-yellow-700 {
  background-color: #FBC02D !important; }

.brs-bg-yellow-700 a:focus, .brs-bg-yellow-700 a:hover {
  background-color: #f0ad05 !important; }

.brs-bg-yellow-800 {
  background-color: #F9A825 !important; }

.brs-bg-yellow-800 a:focus, .brs-bg-yellow-800 a:hover {
  background-color: #e59006 !important; }

.brs-bg-yellow-900 {
  background-color: #F57F17 !important; }

.brs-bg-yellow-900 a:focus, .brs-bg-yellow-900 a:hover {
  background-color: #d06609 !important; }

.brs-bg-yellow-A100 {
  background-color: #FFE57F !important; }

.brs-bg-yellow-A100 a:focus, .brs-bg-yellow-A100 a:hover {
  background-color: #ffdb4c !important; }

.brs-bg-yellow-A200 {
  background-color: #FFD740 !important; }

.brs-bg-yellow-A200 a:focus, .brs-bg-yellow-A200 a:hover {
  background-color: #ffcc0d !important; }

.brs-bg-yellow-A400 {
  background-color: #FFC400 !important; }

.brs-bg-yellow-A400 a:focus, .brs-bg-yellow-A400 a:hover {
  background-color: #cc9d00 !important; }

.brs-bg-yellow-A700 {
  background-color: #FFAB00 !important; }

.brs-bg-yellow-A700 a:focus, .brs-bg-yellow-A700 a:hover {
  background-color: #cc8900 !important; }

.brs-text-amber-50 {
  color: #FFF8E1 !important; }

.brs-text-amber-50 a:focus, .brs-text-amber-50 a:hover {
  color: #ffecae !important; }

.brs-text-amber-100 {
  color: #FFECB3 !important; }

.brs-text-amber-100 a:focus, .brs-text-amber-100 a:hover {
  color: #ffdf80 !important; }

.brs-text-amber-200 {
  color: #FFE082 !important; }

.brs-text-amber-200 a:focus, .brs-text-amber-200 a:hover {
  color: #ffd34f !important; }

.brs-text-amber-300 {
  color: #FFD54F !important; }

.brs-text-amber-300 a:focus, .brs-text-amber-300 a:hover {
  color: #ffc91c !important; }

.brs-text-amber-400 {
  color: #FFCA28 !important; }

.brs-text-amber-400 a:focus, .brs-text-amber-400 a:hover {
  color: #f4b800 !important; }

.brs-text-amber-500 {
  color: #FFC107 !important; }

.brs-text-amber-500 a:focus, .brs-text-amber-500 a:hover {
  color: #d39e00 !important; }

.brs-text-amber-600 {
  color: #FFB300 !important; }

.brs-text-amber-600 a:focus, .brs-text-amber-600 a:hover {
  color: #cc8f00 !important; }

.brs-text-amber-700 {
  color: #FFA000 !important; }

.brs-text-amber-700 a:focus, .brs-text-amber-700 a:hover {
  color: #cc8000 !important; }

.brs-text-amber-800 {
  color: #FF8F00 !important; }

.brs-text-amber-800 a:focus, .brs-text-amber-800 a:hover {
  color: #cc7200 !important; }

.brs-text-amber-900 {
  color: #FF6F00 !important; }

.brs-text-amber-900 a:focus, .brs-text-amber-900 a:hover {
  color: #cc5900 !important; }

.brs-text-amber-A100 {
  color: #FFE57F !important; }

.brs-text-amber-A100 a:focus, .brs-text-amber-A100 a:hover {
  color: #ffdb4c !important; }

.brs-text-amber-A200 {
  color: #FFD740 !important; }

.brs-text-amber-A200 a:focus, .brs-text-amber-A200 a:hover {
  color: #ffcc0d !important; }

.brs-text-amber-A400 {
  color: #FFC400 !important; }

.brs-text-amber-A400 a:focus, .brs-text-amber-A400 a:hover {
  color: #cc9d00 !important; }

.brs-text-amber-A700 {
  color: #FFAB00 !important; }

.brs-text-amber-A700 a:focus, .brs-text-amber-A700 a:hover {
  color: #cc8900 !important; }

.brs-bg-amber-50 {
  background-color: #FFF8E1 !important; }

.brs-bg-amber-50 a:focus, .brs-bg-amber-50 a:hover {
  background-color: #ffecae !important; }

.brs-bg-amber-100 {
  background-color: #FFECB3 !important; }

.brs-bg-amber-100 a:focus, .brs-bg-amber-100 a:hover {
  background-color: #ffdf80 !important; }

.brs-bg-amber-200 {
  background-color: #FFE082 !important; }

.brs-bg-amber-200 a:focus, .brs-bg-amber-200 a:hover {
  background-color: #ffd34f !important; }

.brs-bg-amber-300 {
  background-color: #FFD54F !important; }

.brs-bg-amber-300 a:focus, .brs-bg-amber-300 a:hover {
  background-color: #ffc91c !important; }

.brs-bg-amber-400 {
  background-color: #FFCA28 !important; }

.brs-bg-amber-400 a:focus, .brs-bg-amber-400 a:hover {
  background-color: #f4b800 !important; }

.brs-bg-amber-500 {
  background-color: #FFC107 !important; }

.brs-bg-amber-500 a:focus, .brs-bg-amber-500 a:hover {
  background-color: #d39e00 !important; }

.brs-bg-amber-600 {
  background-color: #FFB300 !important; }

.brs-bg-amber-600 a:focus, .brs-bg-amber-600 a:hover {
  background-color: #cc8f00 !important; }

.brs-bg-amber-700 {
  background-color: #FFA000 !important; }

.brs-bg-amber-700 a:focus, .brs-bg-amber-700 a:hover {
  background-color: #cc8000 !important; }

.brs-bg-amber-800 {
  background-color: #FF8F00 !important; }

.brs-bg-amber-800 a:focus, .brs-bg-amber-800 a:hover {
  background-color: #cc7200 !important; }

.brs-bg-amber-900 {
  background-color: #FF6F00 !important; }

.brs-bg-amber-900 a:focus, .brs-bg-amber-900 a:hover {
  background-color: #cc5900 !important; }

.brs-bg-amber-A100 {
  background-color: #FFE57F !important; }

.brs-bg-amber-A100 a:focus, .brs-bg-amber-A100 a:hover {
  background-color: #ffdb4c !important; }

.brs-bg-amber-A200 {
  background-color: #FFD740 !important; }

.brs-bg-amber-A200 a:focus, .brs-bg-amber-A200 a:hover {
  background-color: #ffcc0d !important; }

.brs-bg-amber-A400 {
  background-color: #FFC400 !important; }

.brs-bg-amber-A400 a:focus, .brs-bg-amber-A400 a:hover {
  background-color: #cc9d00 !important; }

.brs-bg-amber-A700 {
  background-color: #FFAB00 !important; }

.brs-bg-amber-A700 a:focus, .brs-bg-amber-A700 a:hover {
  background-color: #cc8900 !important; }

.brs-text-orange-50 {
  color: #FFF3E0 !important; }

.brs-text-orange-50 a:focus, .brs-text-orange-50 a:hover {
  color: #ffdfad !important; }

.brs-text-orange-100 {
  color: #FFE0B2 !important; }

.brs-text-orange-100 a:focus, .brs-text-orange-100 a:hover {
  color: #ffcb7f !important; }

.brs-text-orange-200 {
  color: #FFCC80 !important; }

.brs-text-orange-200 a:focus, .brs-text-orange-200 a:hover {
  color: #ffb84d !important; }

.brs-text-orange-300 {
  color: #FFB74D !important; }

.brs-text-orange-300 a:focus, .brs-text-orange-300 a:hover {
  color: #ffa21a !important; }

.brs-text-orange-400 {
  color: #FFA726 !important; }

.brs-text-orange-400 a:focus, .brs-text-orange-400 a:hover {
  color: #f29000 !important; }

.brs-text-orange-500 {
  color: #FF9800 !important; }

.brs-text-orange-500 a:focus, .brs-text-orange-500 a:hover {
  color: #cc7a00 !important; }

.brs-text-orange-600 {
  color: #FB8C00 !important; }

.brs-text-orange-600 a:focus, .brs-text-orange-600 a:hover {
  color: #c87000 !important; }

.brs-text-orange-700 {
  color: #F57C00 !important; }

.brs-text-orange-700 a:focus, .brs-text-orange-700 a:hover {
  color: #c26200 !important; }

.brs-text-orange-800 {
  color: #EF6C00 !important; }

.brs-text-orange-800 a:focus, .brs-text-orange-800 a:hover {
  color: #bc5500 !important; }

.brs-text-orange-900 {
  color: #E65100 !important; }

.brs-text-orange-900 a:focus, .brs-text-orange-900 a:hover {
  color: #b33f00 !important; }

.brs-text-orange-A100 {
  color: #FFD180 !important; }

.brs-text-orange-A100 a:focus, .brs-text-orange-A100 a:hover {
  color: #ffbf4d !important; }

.brs-text-orange-A200 {
  color: #FFAB40 !important; }

.brs-text-orange-A200 a:focus, .brs-text-orange-A200 a:hover {
  color: #ff950d !important; }

.brs-text-orange-A400 {
  color: #FF9100 !important; }

.brs-text-orange-A400 a:focus, .brs-text-orange-A400 a:hover {
  color: #cc7400 !important; }

.brs-text-orange-A700 {
  color: #FF6D00 !important; }

.brs-text-orange-A700 a:focus, .brs-text-orange-A700 a:hover {
  color: #cc5700 !important; }

.brs-bg-orange-50 {
  background-color: #FFF3E0 !important; }

.brs-bg-orange-50 a:focus, .brs-bg-orange-50 a:hover {
  background-color: #ffdfad !important; }

.brs-bg-orange-100 {
  background-color: #FFE0B2 !important; }

.brs-bg-orange-100 a:focus, .brs-bg-orange-100 a:hover {
  background-color: #ffcb7f !important; }

.brs-bg-orange-200 {
  background-color: #FFCC80 !important; }

.brs-bg-orange-200 a:focus, .brs-bg-orange-200 a:hover {
  background-color: #ffb84d !important; }

.brs-bg-orange-300 {
  background-color: #FFB74D !important; }

.brs-bg-orange-300 a:focus, .brs-bg-orange-300 a:hover {
  background-color: #ffa21a !important; }

.brs-bg-orange-400 {
  background-color: #FFA726 !important; }

.brs-bg-orange-400 a:focus, .brs-bg-orange-400 a:hover {
  background-color: #f29000 !important; }

.brs-bg-orange-500 {
  background-color: #FF9800 !important; }

.brs-bg-orange-500 a:focus, .brs-bg-orange-500 a:hover {
  background-color: #cc7a00 !important; }

.brs-bg-orange-600 {
  background-color: #FB8C00 !important; }

.brs-bg-orange-600 a:focus, .brs-bg-orange-600 a:hover {
  background-color: #c87000 !important; }

.brs-bg-orange-700 {
  background-color: #F57C00 !important; }

.brs-bg-orange-700 a:focus, .brs-bg-orange-700 a:hover {
  background-color: #c26200 !important; }

.brs-bg-orange-800 {
  background-color: #EF6C00 !important; }

.brs-bg-orange-800 a:focus, .brs-bg-orange-800 a:hover {
  background-color: #bc5500 !important; }

.brs-bg-orange-900 {
  background-color: #E65100 !important; }

.brs-bg-orange-900 a:focus, .brs-bg-orange-900 a:hover {
  background-color: #b33f00 !important; }

.brs-bg-orange-A100 {
  background-color: #FFD180 !important; }

.brs-bg-orange-A100 a:focus, .brs-bg-orange-A100 a:hover {
  background-color: #ffbf4d !important; }

.brs-bg-orange-A200 {
  background-color: #FFAB40 !important; }

.brs-bg-orange-A200 a:focus, .brs-bg-orange-A200 a:hover {
  background-color: #ff950d !important; }

.brs-bg-orange-A400 {
  background-color: #FF9100 !important; }

.brs-bg-orange-A400 a:focus, .brs-bg-orange-A400 a:hover {
  background-color: #cc7400 !important; }

.brs-bg-orange-A700 {
  background-color: #FF6D00 !important; }

.brs-bg-orange-A700 a:focus, .brs-bg-orange-A700 a:hover {
  background-color: #cc5700 !important; }

.brs-text-deep-orange-50 {
  color: #FBE9E7 !important; }

.brs-text-deep-orange-50 a:focus, .brs-text-deep-orange-50 a:hover {
  color: #f4c1bb !important; }

.brs-text-deep-orange-100 {
  color: #FFCCBC !important; }

.brs-text-deep-orange-100 a:focus, .brs-text-deep-orange-100 a:hover {
  color: #ffa589 !important; }

.brs-text-deep-orange-200 {
  color: #FFAB91 !important; }

.brs-text-deep-orange-200 a:focus, .brs-text-deep-orange-200 a:hover {
  color: #ff845e !important; }

.brs-text-deep-orange-300 {
  color: #FF8A65 !important; }

.brs-text-deep-orange-300 a:focus, .brs-text-deep-orange-300 a:hover {
  color: #ff6332 !important; }

.brs-text-deep-orange-400 {
  color: #FF7043 !important; }

.brs-text-deep-orange-400 a:focus, .brs-text-deep-orange-400 a:hover {
  color: #ff4910 !important; }

.brs-text-deep-orange-500 {
  color: #FF5722 !important; }

.brs-text-deep-orange-500 a:focus, .brs-text-deep-orange-500 a:hover {
  color: #ee3900 !important; }

.brs-text-deep-orange-600 {
  color: #F4511E !important; }

.brs-text-deep-orange-600 a:focus, .brs-text-deep-orange-600 a:hover {
  color: #d53b0a !important; }

.brs-text-deep-orange-700 {
  color: #E64A19 !important; }

.brs-text-deep-orange-700 a:focus, .brs-text-deep-orange-700 a:hover {
  color: #b83b14 !important; }

.brs-text-deep-orange-800 {
  color: #D84315 !important; }

.brs-text-deep-orange-800 a:focus, .brs-text-deep-orange-800 a:hover {
  color: #aa3510 !important; }

.brs-text-deep-orange-900 {
  color: #BF360C !important; }

.brs-text-deep-orange-900 a:focus, .brs-text-deep-orange-900 a:hover {
  color: #8f2809 !important; }

.brs-text-deep-orange-A100 {
  color: #FF9E80 !important; }

.brs-text-deep-orange-A100 a:focus, .brs-text-deep-orange-A100 a:hover {
  color: #ff774d !important; }

.brs-text-deep-orange-A200 {
  color: #FF6E40 !important; }

.brs-text-deep-orange-A200 a:focus, .brs-text-deep-orange-A200 a:hover {
  color: #ff470d !important; }

.brs-text-deep-orange-A400 {
  color: #FF3D00 !important; }

.brs-text-deep-orange-A400 a:focus, .brs-text-deep-orange-A400 a:hover {
  color: #cc3100 !important; }

.brs-text-deep-orange-A700 {
  color: #DD2C00 !important; }

.brs-text-deep-orange-A700 a:focus, .brs-text-deep-orange-A700 a:hover {
  color: #a20 !important; }

.brs-bg-deep-orange-50 {
  background-color: #FBE9E7 !important; }

.brs-bg-deep-orange-50 a:focus, .brs-bg-deep-orange-50 a:hover {
  background-color: #f4c1bb !important; }

.brs-bg-deep-orange-100 {
  background-color: #FFCCBC !important; }

.brs-bg-deep-orange-100 a:focus, .brs-bg-deep-orange-100 a:hover {
  background-color: #ffa589 !important; }

.brs-bg-deep-orange-200 {
  background-color: #FFAB91 !important; }

.brs-bg-deep-orange-200 a:focus, .brs-bg-deep-orange-200 a:hover {
  background-color: #ff845e !important; }

.brs-bg-deep-orange-300 {
  background-color: #FF8A65 !important; }

.brs-bg-deep-orange-300 a:focus, .brs-bg-deep-orange-300 a:hover {
  background-color: #ff6332 !important; }

.brs-bg-deep-orange-400 {
  background-color: #FF7043 !important; }

.brs-bg-deep-orange-400 a:focus, .brs-bg-deep-orange-400 a:hover {
  background-color: #ff4910 !important; }

.brs-bg-deep-orange-500 {
  background-color: #FF5722 !important; }

.brs-bg-deep-orange-500 a:focus, .brs-bg-deep-orange-500 a:hover {
  background-color: #ee3900 !important; }

.brs-bg-deep-orange-600 {
  background-color: #F4511E !important; }

.brs-bg-deep-orange-600 a:focus, .brs-bg-deep-orange-600 a:hover {
  background-color: #d53b0a !important; }

.brs-bg-deep-orange-700 {
  background-color: #E64A19 !important; }

.brs-bg-deep-orange-700 a:focus, .brs-bg-deep-orange-700 a:hover {
  background-color: #b83b14 !important; }

.brs-bg-deep-orange-800 {
  background-color: #D84315 !important; }

.brs-bg-deep-orange-800 a:focus, .brs-bg-deep-orange-800 a:hover {
  background-color: #aa3510 !important; }

.brs-bg-deep-orange-900 {
  background-color: #BF360C !important; }

.brs-bg-deep-orange-900 a:focus, .brs-bg-deep-orange-900 a:hover {
  background-color: #8f2809 !important; }

.brs-bg-deep-orange-A100 {
  background-color: #FF9E80 !important; }

.brs-bg-deep-orange-A100 a:focus, .brs-bg-deep-orange-A100 a:hover {
  background-color: #ff774d !important; }

.brs-bg-deep-orange-A200 {
  background-color: #FF6E40 !important; }

.brs-bg-deep-orange-A200 a:focus, .brs-bg-deep-orange-A200 a:hover {
  background-color: #ff470d !important; }

.brs-bg-deep-orange-A400 {
  background-color: #FF3D00 !important; }

.brs-bg-deep-orange-A400 a:focus, .brs-bg-deep-orange-A400 a:hover {
  background-color: #cc3100 !important; }

.brs-bg-deep-orange-A700 {
  background-color: #DD2C00 !important; }

.brs-bg-deep-orange-A700 a:focus, .brs-bg-deep-orange-A700 a:hover {
  background-color: #a20 !important; }

.brs-text-brown-50 {
  color: #EFEBE9 !important; }

.brs-text-brown-50 a:focus, .brs-text-brown-50 a:hover {
  color: #dad0cb !important; }

.brs-text-brown-100 {
  color: #D7CCC8 !important; }

.brs-text-brown-100 a:focus, .brs-text-brown-100 a:hover {
  color: #c2b1aa !important; }

.brs-text-brown-200 {
  color: #BCAAA4 !important; }

.brs-text-brown-200 a:focus, .brs-text-brown-200 a:hover {
  color: #a68f87 !important; }

.brs-text-brown-300 {
  color: #A1887F !important; }

.brs-text-brown-300 a:focus, .brs-text-brown-300 a:hover {
  color: #896e64 !important; }

.brs-text-brown-400 {
  color: #8D6E63 !important; }

.brs-text-brown-400 a:focus, .brs-text-brown-400 a:hover {
  color: #6f574e !important; }

.brs-text-brown-500 {
  color: #795548 !important; }

.brs-text-brown-500 a:focus, .brs-text-brown-500 a:hover {
  color: #593f35 !important; }

.brs-text-brown-600 {
  color: #6D4C41 !important; }

.brs-text-brown-600 a:focus, .brs-text-brown-600 a:hover {
  color: #4d362e !important; }

.brs-text-brown-700 {
  color: #5D4037 !important; }

.brs-text-brown-700 a:focus, .brs-text-brown-700 a:hover {
  color: #3d2a24 !important; }

.brs-text-brown-800 {
  color: #4E342E !important; }

.brs-text-brown-800 a:focus, .brs-text-brown-800 a:hover {
  color: #2e1f1b !important; }

.brs-text-brown-900 {
  color: #3E2723 !important; }

.brs-text-brown-900 a:focus, .brs-text-brown-900 a:hover {
  color: #1d1211 !important; }

.brs-bg-brown-50 {
  background-color: #EFEBE9 !important; }

.brs-bg-brown-50 a:focus, .brs-bg-brown-50 a:hover {
  background-color: #dad0cb !important; }

.brs-bg-brown-100 {
  background-color: #D7CCC8 !important; }

.brs-bg-brown-100 a:focus, .brs-bg-brown-100 a:hover {
  background-color: #c2b1aa !important; }

.brs-bg-brown-200 {
  background-color: #BCAAA4 !important; }

.brs-bg-brown-200 a:focus, .brs-bg-brown-200 a:hover {
  background-color: #a68f87 !important; }

.brs-bg-brown-300 {
  background-color: #A1887F !important; }

.brs-bg-brown-300 a:focus, .brs-bg-brown-300 a:hover {
  background-color: #896e64 !important; }

.brs-bg-brown-400 {
  background-color: #8D6E63 !important; }

.brs-bg-brown-400 a:focus, .brs-bg-brown-400 a:hover {
  background-color: #6f574e !important; }

.brs-bg-brown-500 {
  background-color: #795548 !important; }

.brs-bg-brown-500 a:focus, .brs-bg-brown-500 a:hover {
  background-color: #593f35 !important; }

.brs-bg-brown-600 {
  background-color: #6D4C41 !important; }

.brs-bg-brown-600 a:focus, .brs-bg-brown-600 a:hover {
  background-color: #4d362e !important; }

.brs-bg-brown-700 {
  background-color: #5D4037 !important; }

.brs-bg-brown-700 a:focus, .brs-bg-brown-700 a:hover {
  background-color: #3d2a24 !important; }

.brs-bg-brown-800 {
  background-color: #4E342E !important; }

.brs-bg-brown-800 a:focus, .brs-bg-brown-800 a:hover {
  background-color: #2e1f1b !important; }

.brs-bg-brown-900 {
  background-color: #3E2723 !important; }

.brs-bg-brown-900 a:focus, .brs-bg-brown-900 a:hover {
  background-color: #1d1211 !important; }

.brs-text-grey-50 {
  color: #FAFAFA !important; }

.brs-text-grey-50 a:focus, .brs-text-grey-50 a:hover {
  color: #e1e1e1 !important; }

.brs-text-grey-100 {
  color: #F5F5F5 !important; }

.brs-text-grey-100 a:focus, .brs-text-grey-100 a:hover {
  color: #dcdcdc !important; }

.brs-text-grey-200 {
  color: #EEE !important; }

.brs-text-grey-200 a:focus, .brs-text-grey-200 a:hover {
  color: #d5d5d5 !important; }

.brs-text-grey-300 {
  color: #E0E0E0 !important; }

.brs-text-grey-300 a:focus, .brs-text-grey-300 a:hover {
  color: #c7c7c7 !important; }

.brs-text-grey-400 {
  color: #BDBDBD !important; }

.brs-text-grey-400 a:focus, .brs-text-grey-400 a:hover {
  color: #a4a4a4 !important; }

.brs-text-grey-500 {
  color: #9E9E9E !important; }

.brs-text-grey-500 a:focus, .brs-text-grey-500 a:hover {
  color: #858585 !important; }

.brs-text-grey-600 {
  color: #757575 !important; }

.brs-text-grey-600 a:focus, .brs-text-grey-600 a:hover {
  color: #5c5c5c !important; }

.brs-text-grey-700 {
  color: #616161 !important; }

.brs-text-grey-700 a:focus, .brs-text-grey-700 a:hover {
  color: #484848 !important; }

.brs-text-grey-800 {
  color: #424242 !important; }

.brs-text-grey-800 a:focus, .brs-text-grey-800 a:hover {
  color: #292929 !important; }

.brs-text-grey-900 {
  color: #212121 !important; }

.brs-text-grey-900 a:focus, .brs-text-grey-900 a:hover {
  color: #080808 !important; }

.brs-bg-grey-50 {
  background-color: #FAFAFA !important; }

.brs-bg-grey-50 a:focus, .brs-bg-grey-50 a:hover {
  background-color: #e1e1e1 !important; }

.brs-bg-grey-100 {
  background-color: #F5F5F5 !important; }

.brs-bg-grey-100 a:focus, .brs-bg-grey-100 a:hover {
  background-color: #dcdcdc !important; }

.brs-bg-grey-200 {
  background-color: #EEE !important; }

.brs-bg-grey-200 a:focus, .brs-bg-grey-200 a:hover {
  background-color: #d5d5d5 !important; }

.brs-bg-grey-300 {
  background-color: #E0E0E0 !important; }

.brs-bg-grey-300 a:focus, .brs-bg-grey-300 a:hover {
  background-color: #c7c7c7 !important; }

.brs-bg-grey-400 {
  background-color: #BDBDBD !important; }

.brs-bg-grey-400 a:focus, .brs-bg-grey-400 a:hover {
  background-color: #a4a4a4 !important; }

.brs-bg-grey-500 {
  background-color: #9E9E9E !important; }

.brs-bg-grey-500 a:focus, .brs-bg-grey-500 a:hover {
  background-color: #858585 !important; }

.brs-bg-grey-600 {
  background-color: #757575 !important; }

.brs-bg-grey-600 a:focus, .brs-bg-grey-600 a:hover {
  background-color: #5c5c5c !important; }

.brs-bg-grey-700 {
  background-color: #616161 !important; }

.brs-bg-grey-700 a:focus, .brs-bg-grey-700 a:hover {
  background-color: #484848 !important; }

.brs-bg-grey-800 {
  background-color: #424242 !important; }

.brs-bg-grey-800 a:focus, .brs-bg-grey-800 a:hover {
  background-color: #292929 !important; }

.brs-bg-grey-900 {
  background-color: #212121 !important; }

.brs-bg-grey-900 a:focus, .brs-bg-grey-900 a:hover {
  background-color: #080808 !important; }

.brs-text-blue-grey-50 {
  color: #ECEFF1 !important; }

.brs-text-blue-grey-50 a:focus, .brs-text-blue-grey-50 a:hover {
  color: #cfd6db !important; }

.brs-text-blue-grey-100 {
  color: #CFD8DC !important; }

.brs-text-blue-grey-100 a:focus, .brs-text-blue-grey-100 a:hover {
  color: #b2c0c6 !important; }

.brs-text-blue-grey-200 {
  color: #B0BEC5 !important; }

.brs-text-blue-grey-200 a:focus, .brs-text-blue-grey-200 a:hover {
  color: #93a6af !important; }

.brs-text-blue-grey-300 {
  color: #90A4AE !important; }

.brs-text-blue-grey-300 a:focus, .brs-text-blue-grey-300 a:hover {
  color: #738c98 !important; }

.brs-text-blue-grey-400 {
  color: #78909C !important; }

.brs-text-blue-grey-400 a:focus, .brs-text-blue-grey-400 a:hover {
  color: #5f7682 !important; }

.brs-text-blue-grey-500 {
  color: #607D8B !important; }

.brs-text-blue-grey-500 a:focus, .brs-text-blue-grey-500 a:hover {
  color: #4b626d !important; }

.brs-text-blue-grey-600 {
  color: #546E7A !important; }

.brs-text-blue-grey-600 a:focus, .brs-text-blue-grey-600 a:hover {
  color: #3f535c !important; }

.brs-text-blue-grey-700 {
  color: #455A64 !important; }

.brs-text-blue-grey-700 a:focus, .brs-text-blue-grey-700 a:hover {
  color: #303f46 !important; }

.brs-text-blue-grey-800 {
  color: #37474F !important; }

.brs-text-blue-grey-800 a:focus, .brs-text-blue-grey-800 a:hover {
  color: #222c31 !important; }

.brs-text-blue-grey-900 {
  color: #263238 !important; }

.brs-text-blue-grey-900 a:focus, .brs-text-blue-grey-900 a:hover {
  color: #11171a !important; }

.brs-bg-blue-grey-50 {
  background-color: #ECEFF1 !important; }

.brs-bg-blue-grey-50 a:focus, .brs-bg-blue-grey-50 a:hover {
  background-color: #cfd6db !important; }

.brs-bg-blue-grey-100 {
  background-color: #CFD8DC !important; }

.brs-bg-blue-grey-100 a:focus, .brs-bg-blue-grey-100 a:hover {
  background-color: #b2c0c6 !important; }

.brs-bg-blue-grey-200 {
  background-color: #B0BEC5 !important; }

.brs-bg-blue-grey-200 a:focus, .brs-bg-blue-grey-200 a:hover {
  background-color: #93a6af !important; }

.brs-bg-blue-grey-300 {
  background-color: #90A4AE !important; }

.brs-bg-blue-grey-300 a:focus, .brs-bg-blue-grey-300 a:hover {
  background-color: #738c98 !important; }

.brs-bg-blue-grey-400 {
  background-color: #78909C !important; }

.brs-bg-blue-grey-400 a:focus, .brs-bg-blue-grey-400 a:hover {
  background-color: #5f7682 !important; }

.brs-bg-blue-grey-500 {
  background-color: #607D8B !important; }

.brs-bg-blue-grey-500 a:focus, .brs-bg-blue-grey-500 a:hover {
  background-color: #4b626d !important; }

.brs-bg-blue-grey-600 {
  background-color: #546E7A !important; }

.brs-bg-blue-grey-600 a:focus, .brs-bg-blue-grey-600 a:hover {
  background-color: #3f535c !important; }

.brs-bg-blue-grey-700 {
  background-color: #455A64 !important; }

.brs-bg-blue-grey-700 a:focus, .brs-bg-blue-grey-700 a:hover {
  background-color: #303f46 !important; }

.brs-bg-blue-grey-800 {
  background-color: #37474F !important; }

.brs-bg-blue-grey-800 a:focus, .brs-bg-blue-grey-800 a:hover {
  background-color: #222c31 !important; }

.brs-bg-blue-grey-900 {
  background-color: #263238 !important; }

.brs-bg-blue-grey-900 a:focus, .brs-bg-blue-grey-900 a:hover {
  background-color: #11171a !important; }

.brs-text-white-lighter {
  color: rgba(255, 255, 255, 0.12) !important; }

.brs-text-white-lighter a:focus, .brs-text-white-lighter a:hover {
  color: rgba(230, 230, 230, 0.12) !important; }

.brs-text-white-light {
  color: rgba(255, 255, 255, 0.3) !important; }

.brs-text-white-light a:focus, .brs-text-white-light a:hover {
  color: rgba(230, 230, 230, 0.3) !important; }

.brs-text-white-dark {
  color: rgba(255, 255, 255, 0.7) !important; }

.brs-text-white-dark a:focus, .brs-text-white-dark a:hover {
  color: rgba(230, 230, 230, 0.7) !important; }

.brs-text-white-darker {
  color: #fff !important; }

.brs-text-white-darker a:focus, .brs-text-white-darker a:hover {
  color: #e6e6e6 !important; }

.brs-bg-white-lighter {
  background-color: rgba(255, 255, 255, 0.12) !important; }

.brs-bg-white-lighter a:focus, .brs-bg-white-lighter a:hover {
  background-color: rgba(230, 230, 230, 0.12) !important; }

.brs-bg-white-light {
  background-color: rgba(255, 255, 255, 0.3) !important; }

.brs-bg-white-light a:focus, .brs-bg-white-light a:hover {
  background-color: rgba(230, 230, 230, 0.3) !important; }

.brs-bg-white-dark {
  background-color: rgba(255, 255, 255, 0.7) !important; }

.brs-bg-white-dark a:focus, .brs-bg-white-dark a:hover {
  background-color: rgba(230, 230, 230, 0.7) !important; }

.brs-bg-white-darker {
  background-color: #fff !important; }

.brs-bg-white-darker a:focus, .brs-bg-white-darker a:hover {
  background-color: #e6e6e6 !important; }

.brs-text-black-lighter, .brs-text-black-lighter a:focus, .brs-text-black-lighter a:hover {
  color: rgba(0, 0, 0, 0.12) !important; }

.brs-text-black-light, .brs-text-black-light a:focus, .brs-text-black-light a:hover {
  color: rgba(0, 0, 0, 0.26) !important; }

.brs-text-black-dark, .brs-text-black-dark a:focus, .brs-text-black-dark a:hover {
  color: rgba(0, 0, 0, 0.54) !important; }

.brs-text-black-darker, .brs-text-black-darker a:focus, .brs-text-black-darker a:hover {
  color: rgba(0, 0, 0, 0.87) !important; }

.brs-bg-black-lighter, .brs-bg-black-lighter a:focus, .brs-bg-black-lighter a:hover {
  background-color: rgba(0, 0, 0, 0.12) !important; }

.brs-bg-black-light, .brs-bg-black-light a:focus, .brs-bg-black-light a:hover {
  background-color: rgba(0, 0, 0, 0.26) !important; }

.brs-bg-black-dark, .brs-bg-black-dark a:focus, .brs-bg-black-dark a:hover {
  background-color: rgba(0, 0, 0, 0.54) !important; }

.brs-bg-black-darker, .brs-bg-black-darker a:focus, .brs-bg-black-darker a:hover {
  background-color: rgba(0, 0, 0, 0.87) !important; }

.brs-text-brs-purple-lighter {
  color: #fb0189 !important; }

.brs-text-brs-purple-lighter a:focus, .brs-text-brs-purple-lighter a:hover {
  color: #c8016d !important; }

.brs-text-brs-purple-light {
  color: #fb0189 !important; }

.brs-text-brs-purple-light a:focus, .brs-text-brs-purple-light a:hover {
  color: #c8016d !important; }

.brs-text-brs-purple-normal {
  color: #fb0189 !important; }

.brs-text-brs-purple-normal a:focus, .brs-text-brs-purple-normal a:hover {
  color: #c8016d !important; }

.brs-text-brs-purple-dark {
  color: #e2017b !important; }

.brs-text-brs-purple-dark a:focus, .brs-text-brs-purple-dark a:hover {
  color: #af015f !important; }

.brs-text-brs-purple-darker {
  color: #df137a !important; }

.brs-text-brs-purple-darker a:focus, .brs-text-brs-purple-darker a:hover {
  color: #b00f60 !important; }

.brs-bg-brs-purple-lighter {
  background-color: #fb0189 !important; }

.brs-bg-brs-purple-lighter a:focus, .brs-bg-brs-purple-lighter a:hover {
  background-color: #c8016d !important; }

.brs-bg-brs-purple-light {
  background-color: #fb0189 !important; }

.brs-bg-brs-purple-light a:focus, .brs-bg-brs-purple-light a:hover {
  background-color: #c8016d !important; }

.brs-bg-brs-purple-normal {
  background-color: #fb0189 !important; }

.brs-bg-brs-purple-normal a:focus, .brs-bg-brs-purple-normal a:hover {
  background-color: #c8016d !important; }

.brs-bg-brs-purple-dark {
  background-color: #e2017b !important; }

.brs-bg-brs-purple-dark a:focus, .brs-bg-brs-purple-dark a:hover {
  background-color: #af015f !important; }

.brs-bg-brs-purple-darker {
  background-color: #df137a !important; }

.brs-bg-brs-purple-darker a:focus, .brs-bg-brs-purple-darker a:hover {
  background-color: #b00f60 !important; }

.brs-text-brs-blue-lighter {
  color: #869eba !important; }

.brs-text-brs-blue-lighter a:focus, .brs-text-brs-blue-lighter a:hover {
  color: #6684a7 !important; }

.brs-text-brs-blue-light {
  color: #009de0 !important; }

.brs-text-brs-blue-light a:focus, .brs-text-brs-blue-light a:hover {
  color: #0079ad !important; }

.brs-text-brs-blue-normal {
  color: #006fb7 !important; }

.brs-text-brs-blue-normal a:focus, .brs-text-brs-blue-normal a:hover {
  color: #005084 !important; }

.brs-text-brs-blue-dark {
  color: #003883 !important; }

.brs-text-brs-blue-dark a:focus, .brs-text-brs-blue-dark a:hover {
  color: #002250 !important; }

.brs-text-brs-blue-darker {
  color: #1a2e45 !important; }

.brs-text-brs-blue-darker a:focus, .brs-text-brs-blue-darker a:hover {
  color: #0c1520 !important; }

.brs-bg-brs-blue-lighter {
  background-color: #869eba !important; }

.brs-bg-brs-blue-lighter a:focus, .brs-bg-brs-blue-lighter a:hover {
  background-color: #6684a7 !important; }

.brs-bg-brs-blue-light {
  background-color: #009de0 !important; }

.brs-bg-brs-blue-light a:focus, .brs-bg-brs-blue-light a:hover {
  background-color: #0079ad !important; }

.brs-bg-brs-blue-normal {
  background-color: #006fb7 !important; }

.brs-bg-brs-blue-normal a:focus, .brs-bg-brs-blue-normal a:hover {
  background-color: #005084 !important; }

.brs-bg-brs-blue-dark {
  background-color: #003883 !important; }

.brs-bg-brs-blue-dark a:focus, .brs-bg-brs-blue-dark a:hover {
  background-color: #002250 !important; }

.brs-bg-brs-blue-darker {
  background-color: #1a2e45 !important; }

.brs-bg-brs-blue-darker a:focus, .brs-bg-brs-blue-darker a:hover {
  background-color: #0c1520 !important; }

.brs-text-brs-green-lighter {
  color: #e7fdef !important; }

.brs-text-brs-green-lighter a:focus, .brs-text-brs-green-lighter a:hover {
  color: #b8f9d0 !important; }

.brs-text-brs-green-light {
  color: #d2f5e3 !important; }

.brs-text-brs-green-light a:focus, .brs-text-brs-green-light a:hover {
  color: #a8ecc9 !important; }

.brs-text-brs-green-normal {
  color: #c9e2b3 !important; }

.brs-text-brs-green-normal a:focus, .brs-text-brs-green-normal a:hover {
  color: #afd48e !important; }

.brs-text-brs-green-dark {
  color: #4fa66e !important; }

.brs-text-brs-green-dark a:focus, .brs-text-brs-green-dark a:hover {
  color: #3f8357 !important; }

.brs-text-brs-green-darker {
  color: #3c763d !important; }

.brs-text-brs-green-darker a:focus, .brs-text-brs-green-darker a:hover {
  color: #2b542c !important; }

.brs-bg-brs-green-lighter {
  background-color: #e7fdef !important; }

.brs-bg-brs-green-lighter a:focus, .brs-bg-brs-green-lighter a:hover {
  background-color: #b8f9d0 !important; }

.brs-bg-brs-green-light {
  background-color: #d2f5e3 !important; }

.brs-bg-brs-green-light a:focus, .brs-bg-brs-green-light a:hover {
  background-color: #a8ecc9 !important; }

.brs-bg-brs-green-normal {
  background-color: #c9e2b3 !important; }

.brs-bg-brs-green-normal a:focus, .brs-bg-brs-green-normal a:hover {
  background-color: #afd48e !important; }

.brs-bg-brs-green-dark {
  background-color: #4fa66e !important; }

.brs-bg-brs-green-dark a:focus, .brs-bg-brs-green-dark a:hover {
  background-color: #3f8357 !important; }

.brs-bg-brs-green-darker {
  background-color: #3c763d !important; }

.brs-bg-brs-green-darker a:focus, .brs-bg-brs-green-darker a:hover {
  background-color: #2b542c !important; }

.brs-text-brs-red-lighter {
  color: #ffe8e2 !important; }

.brs-text-brs-red-lighter a:focus, .brs-text-brs-red-lighter a:hover {
  color: #ffc0af !important; }

.brs-text-brs-red-light {
  color: #f9ddd8 !important; }

.brs-text-brs-red-light a:focus, .brs-text-brs-red-light a:hover {
  color: #f2b6ac !important; }

.brs-text-brs-red-normal {
  color: #e50000 !important; }

.brs-text-brs-red-normal a:focus, .brs-text-brs-red-normal a:hover {
  color: #b20000 !important; }

.brs-text-brs-red-dark {
  color: #cb4125 !important; }

.brs-text-brs-red-dark a:focus, .brs-text-brs-red-dark a:hover {
  color: #a0331d !important; }

.brs-text-brs-red-darker {
  color: #a94442 !important; }

.brs-text-brs-red-darker a:focus, .brs-text-brs-red-darker a:hover {
  color: #843534 !important; }

.brs-bg-brs-red-lighter {
  background-color: #ffe8e2 !important; }

.brs-bg-brs-red-lighter a:focus, .brs-bg-brs-red-lighter a:hover {
  background-color: #ffc0af !important; }

.brs-bg-brs-red-light {
  background-color: #f9ddd8 !important; }

.brs-bg-brs-red-light a:focus, .brs-bg-brs-red-light a:hover {
  background-color: #f2b6ac !important; }

.brs-bg-brs-red-normal {
  background-color: #e50000 !important; }

.brs-bg-brs-red-normal a:focus, .brs-bg-brs-red-normal a:hover {
  background-color: #b20000 !important; }

.brs-bg-brs-red-dark {
  background-color: #cb4125 !important; }

.brs-bg-brs-red-dark a:focus, .brs-bg-brs-red-dark a:hover {
  background-color: #a0331d !important; }

.brs-bg-brs-red-darker {
  background-color: #a94442 !important; }

.brs-bg-brs-red-darker a:focus, .brs-bg-brs-red-darker a:hover {
  background-color: #843534 !important; }

.brs-text-brs-orange-lighter {
  color: #ffefde !important; }

.brs-text-brs-orange-lighter a:focus, .brs-text-brs-orange-lighter a:hover {
  color: #ffd6ab !important; }

.brs-text-brs-orange-light {
  color: #ffe6cb !important; }

.brs-text-brs-orange-light a:focus, .brs-text-brs-orange-light a:hover {
  color: #ffcd98 !important; }

.brs-text-brs-orange-normal {
  color: #ff881f !important; }

.brs-text-brs-orange-normal a:focus, .brs-text-brs-orange-normal a:hover {
  color: #eb6e00 !important; }

.brs-text-brs-orange-dark {
  color: #ff881f !important; }

.brs-text-brs-orange-dark a:focus, .brs-text-brs-orange-dark a:hover {
  color: #eb6e00 !important; }

.brs-text-brs-orange-darker {
  color: #8a6d3b !important; }

.brs-text-brs-orange-darker a:focus, .brs-text-brs-orange-darker a:hover {
  color: #66512c !important; }

.brs-bg-brs-orange-lighter {
  background-color: #ffefde !important; }

.brs-bg-brs-orange-lighter a:focus, .brs-bg-brs-orange-lighter a:hover {
  background-color: #ffd6ab !important; }

.brs-bg-brs-orange-light {
  background-color: #ffe6cb !important; }

.brs-bg-brs-orange-light a:focus, .brs-bg-brs-orange-light a:hover {
  background-color: #ffcd98 !important; }

.brs-bg-brs-orange-normal {
  background-color: #ff881f !important; }

.brs-bg-brs-orange-normal a:focus, .brs-bg-brs-orange-normal a:hover {
  background-color: #eb6e00 !important; }

.brs-bg-brs-orange-dark {
  background-color: #ff881f !important; }

.brs-bg-brs-orange-dark a:focus, .brs-bg-brs-orange-dark a:hover {
  background-color: #eb6e00 !important; }

.brs-bg-brs-orange-darker {
  background-color: #8a6d3b !important; }

.brs-bg-brs-orange-darker a:focus, .brs-bg-brs-orange-darker a:hover {
  background-color: #66512c !important; }

.brs-text-brs-grey-lighter {
  color: #fbfcfe !important; }

.brs-text-brs-grey-lighter a:focus, .brs-text-brs-grey-lighter a:hover {
  color: #d2ddf4 !important; }

.brs-text-brs-grey-light {
  color: #f8fafd !important; }

.brs-text-brs-grey-light a:focus, .brs-text-brs-grey-light a:hover {
  color: #d0def2 !important; }

.brs-text-brs-grey-normal {
  color: #dee0e3 !important; }

.brs-text-brs-grey-normal a:focus, .brs-text-brs-grey-normal a:hover {
  color: #c2c6cc !important; }

.brs-text-brs-grey-dark {
  color: #c1c1c1 !important; }

.brs-text-brs-grey-dark a:focus, .brs-text-brs-grey-dark a:hover {
  color: #a8a8a8 !important; }

.brs-text-brs-grey-darker {
  color: #3c3c3c !important; }

.brs-text-brs-grey-darker a:focus, .brs-text-brs-grey-darker a:hover {
  color: #232323 !important; }

.brs-bg-brs-grey-lighter {
  background-color: #fbfcfe !important; }

.brs-bg-brs-grey-lighter a:focus, .brs-bg-brs-grey-lighter a:hover {
  background-color: #d2ddf4 !important; }

.brs-bg-brs-grey-light {
  background-color: #f8fafd !important; }

.brs-bg-brs-grey-light a:focus, .brs-bg-brs-grey-light a:hover {
  background-color: #d0def2 !important; }

.brs-bg-brs-grey-normal {
  background-color: #dee0e3 !important; }

.brs-bg-brs-grey-normal a:focus, .brs-bg-brs-grey-normal a:hover {
  background-color: #c2c6cc !important; }

.brs-bg-brs-grey-dark {
  background-color: #c1c1c1 !important; }

.brs-bg-brs-grey-dark a:focus, .brs-bg-brs-grey-dark a:hover {
  background-color: #a8a8a8 !important; }

.brs-bg-brs-grey-darker {
  background-color: #3c3c3c !important; }

.brs-bg-brs-grey-darker a:focus, .brs-bg-brs-grey-darker a:hover {
  background-color: #232323 !important; }

.brs-text-brs-blue-grey-lighter {
  color: #dbe5f1 !important; }

.brs-text-brs-blue-grey-lighter a:focus, .brs-text-brs-blue-grey-lighter a:hover {
  color: #b6cae3 !important; }

.brs-text-brs-blue-grey-light {
  color: #dbe5f1 !important; }

.brs-text-brs-blue-grey-light a:focus, .brs-text-brs-blue-grey-light a:hover {
  color: #b6cae3 !important; }

.brs-text-brs-blue-grey-normal {
  color: #dbe5f1 !important; }

.brs-text-brs-blue-grey-normal a:focus, .brs-text-brs-blue-grey-normal a:hover {
  color: #b6cae3 !important; }

.brs-text-brs-blue-grey-dark {
  color: #dbe5f1 !important; }

.brs-text-brs-blue-grey-dark a:focus, .brs-text-brs-blue-grey-dark a:hover {
  color: #b6cae3 !important; }

.brs-text-brs-blue-grey-darker {
  color: #dbe5f1 !important; }

.brs-text-brs-blue-grey-darker a:focus, .brs-text-brs-blue-grey-darker a:hover {
  color: #b6cae3 !important; }

.brs-bg-brs-blue-grey-lighter {
  background-color: #dbe5f1 !important; }

.brs-bg-brs-blue-grey-lighter a:focus, .brs-bg-brs-blue-grey-lighter a:hover {
  background-color: #b6cae3 !important; }

.brs-bg-brs-blue-grey-light {
  background-color: #dbe5f1 !important; }

.brs-bg-brs-blue-grey-light a:focus, .brs-bg-brs-blue-grey-light a:hover {
  background-color: #b6cae3 !important; }

.brs-bg-brs-blue-grey-normal {
  background-color: #dbe5f1 !important; }

.brs-bg-brs-blue-grey-normal a:focus, .brs-bg-brs-blue-grey-normal a:hover {
  background-color: #b6cae3 !important; }

.brs-bg-brs-blue-grey-dark {
  background-color: #dbe5f1 !important; }

.brs-bg-brs-blue-grey-dark a:focus, .brs-bg-brs-blue-grey-dark a:hover {
  background-color: #b6cae3 !important; }

.brs-bg-brs-blue-grey-darker {
  background-color: #dbe5f1 !important; }

.brs-bg-brs-blue-grey-darker a:focus, .brs-bg-brs-blue-grey-darker a:hover {
  background-color: #b6cae3 !important; }

.brs-size--18 {
  font-size: 18px !important;
  line-height: 20px !important; }

.brs-size--24 {
  font-size: 24px !important;
  line-height: 26px !important; }

.brs-size--36 {
  font-size: 36px !important;
  line-height: 40px !important; }

.brs-size--48 {
  font-size: 48px !important;
  line-height: 52px !important; }

.brs-size--124 {
  font-size: 124px !important;
  line-height: 128px !important; }

.brs-badge, .brs-shield {
  position: relative;
  border-radius: 4px;
  font-size: 10px;
  line-height: 10px;
  letter-spacing: 1px; }

.brs-animation--spin-on {
  -webkit-animation: brs-spin-on .4s infinite linear;
          animation: brs-spin-on .4s infinite linear; }

@-webkit-keyframes brs-spin-on {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes brs-spin-on {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.brs-animation--bump-in {
  -webkit-animation: brs-bump-in .2s ease forwards;
          animation: brs-bump-in .2s ease forwards; }

@-webkit-keyframes brs-bump-in {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  100% {
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1); } }

@keyframes brs-bump-in {
  0% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
  100% {
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1); } }

.brs-animation--bump-out {
  -webkit-animation: brs-bump-out .2s ease forwards;
          animation: brs-bump-out .2s ease forwards; }

@-webkit-keyframes brs-bump-out {
  0% {
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1); }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

@keyframes brs-bump-out {
  0% {
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1); }
  100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

.brs-animation--shake, .brs-dropzone__container.is-error-thrown {
  -webkit-animation: brs-shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) none;
          animation: brs-shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) none; }

@-webkit-keyframes brs-shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
            transform: translate3d(-1px, 0, 0); }
  20%, 80% {
    -webkit-transform: translate3d(4px, 0, 0);
            transform: translate3d(4px, 0, 0); }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-8px, 0, 0);
            transform: translate3d(-8px, 0, 0); }
  40%, 60% {
    -webkit-transform: translate3d(8px, 0, 0);
            transform: translate3d(8px, 0, 0); } }

@keyframes brs-shake {
  10%, 90% {
    -webkit-transform: translate3d(-1px, 0, 0);
            transform: translate3d(-1px, 0, 0); }
  20%, 80% {
    -webkit-transform: translate3d(4px, 0, 0);
            transform: translate3d(4px, 0, 0); }
  30%, 50%, 70% {
    -webkit-transform: translate3d(-8px, 0, 0);
            transform: translate3d(-8px, 0, 0); }
  40%, 60% {
    -webkit-transform: translate3d(8px, 0, 0);
            transform: translate3d(8px, 0, 0); } }

.brs-transition-fly-appear {
  opacity: 0; }

.brs-transition-fly-appear.brs-transition-fly-appear-active {
  opacity: 1;
  -webkit-animation: brs-flyin .5s;
          animation: brs-flyin .5s; }

.brs-transition-fly-enter {
  opacity: 0; }

.brs-transition-fly-enter.brs-transition-fly-enter-active {
  opacity: 1;
  -webkit-animation: brs-flyin .5s;
          animation: brs-flyin .5s; }

.brs-transition-fly-leave {
  opacity: 1; }

.brs-transition-fly-leave.brs-transition-fly-leave-active {
  opacity: 0;
  -webkit-animation: brs-flyout .5s;
          animation: brs-flyout .5s; }

@-webkit-keyframes brs-flyin {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
            transform: translateY(-40px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes brs-flyin {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
            transform: translateY(-40px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes brs-flyout {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
            transform: translateY(-40px); } }

@keyframes brs-flyout {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
            transform: translateY(-40px); } }

.brs-transition-pop-appear {
  opacity: 0; }

.brs-transition-pop-appear.brs-transition-pop-appear-active {
  opacity: 1;
  -webkit-animation: brs-popin .35s;
          animation: brs-popin .35s; }

.brs-transition-pop-enter {
  opacity: 0; }

.brs-transition-pop-enter.brs-transition-pop-enter-active {
  opacity: 1;
  -webkit-animation: brs-popin .35s;
          animation: brs-popin .35s; }

.brs-transition-pop-leave {
  opacity: 1; }

.brs-transition-pop-leave.brs-transition-pop-leave-active {
  opacity: 0;
  -webkit-animation: brs-popout .35s;
          animation: brs-popout .35s; }

.brs-button:after, .brs-shield:after {
  width: 100%;
  transition: background-color .35s ease;
  left: 0;
  content: '';
  top: 0; }

@-webkit-keyframes brs-popin {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes brs-popin {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@-webkit-keyframes brs-popout {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5); } }

@keyframes brs-popout {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5); } }

.brs-opacity--dot-1 {
  opacity: .1; }

.brs-opacity--dot-2 {
  opacity: .2; }

.brs-opacity--dot-3 {
  opacity: .3; }

.brs-opacity--dot-4 {
  opacity: .4; }

.brs-opacity--dot-5 {
  opacity: .5; }

.brs-opacity--dot-6 {
  opacity: .6; }

.brs-opacity--dot-7 {
  opacity: .7; }

.brs-opacity--dot-8 {
  opacity: .8; }

.brs-opacity--dot-9 {
  opacity: .9; }

.brs-shadow--2dp {
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.18), 0 0 1px -2px rgba(0, 0, 0, 0.2), 0 0 5px 0 rgba(0, 0, 0, 0.6); }

.brs-depth-50 {
  z-index: 50; }

.brs-depth-100 {
  z-index: 100; }

.brs-depth-150 {
  z-index: 150; }

.brs-badge {
  display: inline-block;
  padding: 0;
  background: #EEE;
  word-break: break-all;
  margin: 0 2px; }

.brs-badge span {
  display: table-cell;
  padding: 4px; }

.brs-shield {
  display: inline-block;
  margin: 0;
  padding: 0;
  color: #fff;
  text-transform: uppercase;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3); }

.brs-shield span {
  display: table-cell;
  padding: 4px; }

.brs-shield span:first-child {
  border-radius: 4px 0 0 4px;
  background: #000; }

.brs-shield span:last-child {
  border-radius: 0 4px 4px 0;
  background: #66BB6A;
  word-break: break-all; }

.brs-shield:after {
  position: absolute;
  display: block;
  z-index: 0;
  height: 100%;
  border-radius: 4px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 0, rgba(255, 255, 255, 0) 100%); }

.c-icon {
  display: inline-block; }

.brs-button__group {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
          align-items: stretch;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center; }

.brs-button__group .brs-button {
  background: #F5F5F5;
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1; }

.brs-button__group .brs-button:first-child {
  border-right: 1px solid #EEE;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px; }

.brs-button__group .brs-button:first-child:after {
  border-radius: 20px 0 0 20px; }

.brs-button__group .brs-button:last-child {
  border-left: 1px solid #EEE;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px; }

.brs-button__group .brs-button:last-child:after {
  border-radius: 0 20px 20px 0; }

.brs-button__group .brs-button:not(first-child), .brs-button__group .brs-button:not(last-child) {
  border-left: 1px solid #EEE;
  border-right: 1px solid #EEE;
  border-radius: 0; }

.brs-button__group .brs-button:not(first-child):after, .brs-button__group .brs-button:not(last-child):after {
  border-radius: 0; }

.brs-button {
  position: relative;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  display: inline-block\9;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  z-index: 1;
  height: 36px;
  min-width: 64px;
  padding: 0 16px;
  margin: 0;
  text-align: center;
  border: none;
  overflow: hidden;
  border-radius: 20px;
  text-decoration: none;
  white-space: normal;
  color: #009de0; }

.brs-button > :not(:first-child) {
  margin-left: 5px; }

.brs-button > :not(:last-child) {
  margin-right: 5px; }

.brs-button.brs-button--full-width {
  width: 100%; }

.brs-button.brs-button--multilines {
  padding: 15px 25px;
  height: auto;
  line-height: 18px;
  border-radius: 30px; }

.brs-button.brs-button--big {
  height: 60px;
  font-size: 20px;
  line-height: 60px;
  padding: 0 50px;
  border-radius: 30px; }

.brs-button.brs-button--big.brs-button--multilines {
  padding: 15px 30px;
  height: auto;
  line-height: 25px; }

.brs-button.brs-button--raised {
  background-color: #BDBDBD;
  color: #fff; }

.brs-button.brs-button--raised:focus, .brs-button.brs-button--raised:hover {
  color: #fff; }

.brs-button.brs-button--raised:focus:after, .brs-button.brs-button--raised:hover:after {
  background-color: rgba(0, 0, 0, 0.2); }

.brs-button.brs-button--fab {
  min-width: inherit;
  height: auto;
  padding: 5px;
  border-radius: 50%;
  line-height: inherit; }

.brs-button:after {
  position: absolute;
  display: block;
  z-index: -1;
  height: 100%;
  background-color: transparent;
  border-radius: 20px; }

.brs-button.brs-button--sweep::after, .brs-button:focus:after, .brs-button:hover:after {
  background-color: rgba(158, 158, 158, 0.2); }

.brs-button:focus, .brs-button:hover {
  text-decoration: none;
  color: #fb0189; }

.brs-button.brs-button--sweep::after {
  width: 0;
  border-radius: 20px;
  transition: width .35s ease; }

.brs-button.brs-button--sweep:focus, .brs-button.brs-button--sweep:hover {
  background-color: #BDBDBD; }

.brs-button.brs-button--sweep:focus:after, .brs-button.brs-button--sweep:hover:after {
  width: 100%; }

.brs-button.brs-button--disabled {
  opacity: .5;
  cursor: not-allowed; }

.brs-button.brs-button--disabled::after {
  transition: none; }

.brs-button.brs-button--disabled:focus::after, .brs-button.brs-button--disabled:hover::after {
  background-color: transparent; }

@media screen and (max-width: 768px) {
  .brs-button__group {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column; }
  .brs-button__group .brs-button {
    background: #F5F5F5;
    -ms-flex: 1;
    -webkit-box-flex: 1;
            flex: 1; }
  .brs-button__group .brs-button:first-child {
    border-right: none;
    border-bottom: 1px solid #EEE;
    border-bottom-left-radius: 0;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px; }
  .brs-button__group .brs-button:first-child:after {
    border-radius: 20px 20px 0 0; }
  .brs-button__group .brs-button:last-child {
    border-left: none;
    border-top: 1px solid #EEE;
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px; }
  .brs-button__group .brs-button:last-child:after {
    border-radius: 0 0 20px 20px; }
  .brs-button__group .brs-button:not(first-child), .brs-button__group .brs-button:not(last-child) {
    border-left: 1px solid #EEE;
    border-right: 1px solid #EEE;
    border-radius: 0; }
  .brs-button__group .brs-button:not(first-child):after, .brs-button__group .brs-button:not(last-child):after {
    border-radius: 0; } }

.brs-link {
  color: #009de0; }

.brs-link:focus, .brs-link:hover {
  text-decoration: none;
  color: #fb0189; }

.brs-link:focus:after, .brs-link:hover:after {
  background-color: rgba(158, 158, 158, 0.2); }

.modal__container {
  position: fixed;
  overflow: auto;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 30px 0 0;
  background-color: #1a2e45; }

.modal__container .modal__brand {
  width: 95%;
  max-width: 800px;
  margin: 0 auto 30px; }

.modal__container .modal__brand img {
  height: 30px;
  width: 134px; }

.modal__container .modal {
  display: table;
  table-layout: fixed;
  width: 95%;
  max-width: 800px;
  margin: 0 auto 30px;
  background: 0 0; }

.modal__container .modal .modal__head {
  display: table-header-group;
  min-height: 50px; }

.modal__container .modal .modal__head .modal__close, .modal__container .modal .modal__head h1 {
  display: inline-block;
  vertical-align: middle; }

.modal__container .modal .modal__head h1 {
  width: calc(100% - 44px);
  margin: 10px 0;
  padding: 0;
  color: #fff;
  font-size: 30px; }

.modal__container .modal .modal__head .modal__close .c-icon {
  -webkit-transform: rotate(0);
          transform: rotate(0);
  transition: -webkit-transform .2s ease 0s;
  transition: transform .2s ease 0s; }

.modal__container .modal .modal__head .modal__close:hover .c-icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.modal__container .modal .modal__body {
  display: table-cell;
  vertical-align: top;
  padding: 25px;
  background: #fff;
  border-radius: 5px; }

.modal__container .modal .modal__body .modal__close {
  padding-top: 20px;
  text-align: center; }

.modal__container .modal .modal__content {
  display: table-cell; }

.modal__container .modal .modal__pane {
  display: table-cell;
  width: 30%;
  vertical-align: top;
  background-color: #f8fafd; }

.modal__container .modal .modal__pane p {
  font-size: 13px;
  line-height: 18px; }

.modal__container .modal.modal--pane-left .modal__content .modal__body {
  border-radius: 0 5px 5px 0; }

.modal__container .modal.modal--pane-left .modal__content .modal__pane {
  border-radius: 5px 0 0 5px;
  border-right: 1px solid #dee0e3; }

.modal__container .modal.modal--pane-right .modal__content .modal__body {
  border-radius: 5px 0 0 5px; }

.modal__container .modal.modal--pane-right .modal__content .modal__pane {
  border-radius: 0 5px 5px 0;
  border-left: 1px solid #dee0e3; }

@media screen and (max-width: 768px) {
  .modal__container {
    padding: 0; }
  .modal__container .modal__brand {
    display: none; }
  .modal__container .modal .modal__head h2 {
    font-size: 25px; }
  .modal__container .modal .modal__body {
    display: block;
    padding: 10px;
    border-radius: 0; }
  .modal__container .modal .modal__pane {
    display: block;
    width: 100%; }
  .modal__container .modal.modal--pane-left .modal__content .modal__body {
    border-radius: 0; }
  .modal__container .modal.modal--pane-left .modal__content .modal__pane {
    border-radius: 0;
    border-right: none;
    border-bottom: 1px solid #dee0e3; }
  .modal__container .modal.modal--pane-right .modal__content .modal__body {
    border-radius: 0; }
  .modal__container .modal.modal--pane-right .modal__content .modal__pane {
    border-radius: 0;
    border-left: none;
    border-top: 1px solid #dee0e3; }
  .modal__container .modal__close span {
    display: none; } }

.brs-steps__container .brs-steps {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  display: table\9;
  table-layout: fixed\9;
  width: 100%;
  list-style: none;
  padding: 0;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-line-pack: justify;
  align-content: space-between; }

.brs-steps__container .brs-steps .brs-steps-step {
  display: table-cell\9;
  position: relative;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  vertical-align: top;
  text-align: center;
  border-top: 1px solid #dee0e3;
  color: #c1c1c1;
  font-size: 12px; }

.brs-steps__container .brs-steps .brs-steps-step::before {
  content: '';
  display: block;
  position: absolute; }

.brs-steps__container .brs-steps .brs-steps-step:first-child, .brs-steps__container .brs-steps .brs-steps-step:last-child {
  border: none; }

.brs-steps__container .brs-steps .brs-steps-step:first-child::before, .brs-steps__container .brs-steps .brs-steps-step:last-child::before {
  border-top: 1px solid #dee0e3;
  top: 0;
  width: 50%; }

.brs-steps__container .brs-steps .brs-steps-step:first-child::before {
  left: 50%; }

.brs-steps__container .brs-steps .brs-steps-step:last-child::before {
  left: 0; }

.brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--emphasis {
  font-size: 15px; }

.brs-steps__container .brs-steps .brs-steps-step .brs-steps-step__header {
  position: absolute;
  left: 0;
  right: 0; }

.brs-steps__container .brs-steps .brs-steps-step .brs-steps-step__text {
  display: block;
  padding: 0 5px; }

.brs-steps__container .brs-steps .brs-steps-step .brs-steps-step__marker {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  position: absolute;
  top: -25px;
  left: 50%;
  margin-left: -25px;
  z-index: 9;
  text-align: center;
  border-radius: 30px;
  font-size: 20px;
  box-sizing: border-box; }

.brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--dot {
  padding-top: 20px; }

.brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--dot .brs-steps-step__header {
  top: -35px; }

.brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--dot .brs-steps-step__marker {
  height: 18px;
  width: 18px;
  top: -9px;
  margin-left: -9px;
  background-color: #dee0e3;
  border: 6px solid #fff; }

.brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--icon {
  padding-top: 40px; }

.brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--icon .brs-steps-step__header {
  bottom: 130px; }

.brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--icon .brs-steps-step__marker {
  padding: 5px\9;
  height: 50px;
  width: 50px;
  top: -25px;
  margin-left: -25px;
  font-size: 14px;
  border: 1px solid #dee0e3;
  background-color: #fff; }

.brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--border.brs-steps-step--dot .brs-steps-step__marker {
  box-shadow: 0 0 0 1px #c1c1c1,0 0 0 6px #fff; }

.brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--focused {
  color: #df137a;
  font-weight: 700; }

.brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--focused.brs-steps-step--dot .brs-steps-step__marker {
  background-color: #df137a;
  box-shadow: 0 0 0 2px #d20073,0 0 0 6px #fff; }

.brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--focused.brs-steps-step--icon .brs-steps-step__marker {
  border: 2px solid #d20073; }

.brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--focused.brs-steps-step--icon .brs-steps-step__marker .c-icon {
  color: #d20073; }

.brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--filled .brs-steps-step__marker {
  color: #fff;
  background-color: #dee0e3; }

.brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--filled.brs-steps-step--focused .brs-steps-step__marker {
  color: #fff;
  background-color: #fb0189; }

.brs-steps__container .brs-steps.brs-steps--block {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  transition: width .2s ease-in; }

.brs-steps__container .brs-steps.brs-steps--block .brs-steps-step {
  display: table\9; }

.brs-steps__container .brs-steps.brs-steps--block .brs-steps-step .brs-steps-step__header {
  display: table-cell\9;
  vertical-align: middle\9;
  padding: 20px 0\9;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center; }

.brs-steps__container .brs-steps.brs-steps--block .brs-steps-step .brs-steps-step__avatar {
  display: none; }

.brs-steps__container .brs-steps.brs-steps--block .brs-steps-step .brs-steps-step__text {
  padding: 0; }

.brs-steps__container .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot, .brs-steps__container .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon {
  margin: 0;
  padding: 25px 0 25px 50px;
  width: 100%;
  border-top: 0;
  border-left: 1px solid #dee0e3;
  text-align: left; }

.brs-steps__container .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot .brs-steps-step__header, .brs-steps__container .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon .brs-steps-step__header {
  top: 0;
  bottom: 0;
  right: initial; }

.brs-steps__container .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot .brs-steps-step__header {
  left: -30px; }

.brs-steps__container .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot .brs-steps-step__marker {
  top: 50%;
  left: 0;
  margin-top: -9px;
  margin-left: -9px; }

.brs-steps__container .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon .brs-steps-step__header {
  left: -50px; }

.brs-steps__container .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon .brs-steps-step__marker {
  top: 50%;
  left: 0;
  margin-top: -26px;
  margin-left: -26px; }

.brs-steps__container .brs-steps.brs-steps--block .brs-steps-step:first-child, .brs-steps__container .brs-steps.brs-steps--block .brs-steps-step:last-child {
  border: none; }

.brs-steps__container .brs-steps.brs-steps--block .brs-steps-step:first-child::before, .brs-steps__container .brs-steps.brs-steps--block .brs-steps-step:last-child::before {
  border-top: none;
  border-left: 1px solid #dee0e3;
  width: 0;
  height: 50%;
  left: 0; }

.brs-steps__container .brs-steps.brs-steps--block .brs-steps-step:first-child::before {
  top: 50%; }

.brs-steps__container .brs-steps.brs-steps--block .brs-steps-step:last-child::before {
  top: 0; }

.brs-steps__container.brs-steps__container--rich {
  margin: 0 10px 0 35px; }

.brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block {
  display: block;
  margin-left: auto;
  margin-right: auto;
  transition: width .2s ease-in;
  width: calc(100% - 100px); }

.brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step {
  display: table\9; }

.brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step .brs-steps-step__header {
  display: table-cell\9;
  vertical-align: middle\9;
  padding: 20px 0\9;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center; }

.brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step .brs-steps-step__avatar {
  display: none; }

.brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step .brs-steps-step__text {
  padding: 0; }

.brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon {
  margin: 0;
  padding: 25px 0 25px 50px;
  width: 100%;
  border-top: 0;
  border-left: 1px solid #dee0e3;
  text-align: left; }

.brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot .brs-steps-step__header, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon .brs-steps-step__header {
  top: 0;
  bottom: 0;
  right: initial; }

.brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot .brs-steps-step__marker {
  top: 50%;
  left: 0;
  margin-top: -9px;
  margin-left: -9px; }

.brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon .brs-steps-step__marker {
  top: 50%;
  left: 0;
  margin-top: -26px;
  margin-left: -26px; }

.brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step:first-child, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step:last-child {
  border: none; }

.brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step:first-child::before, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step:last-child::before {
  border-top: none;
  border-left: 1px solid #dee0e3;
  width: 0;
  height: 50%;
  left: 0; }

.brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step:first-child::before {
  top: 50%; }

.brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step:last-child::before {
  top: 0; }

.brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot .brs-steps-step__header, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon .brs-steps-step__header {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  width: 100px;
  left: -125px;
  padding: 0;
  text-align: right; }

.brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot .brs-steps-step__header h3, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot .brs-steps-step__header p, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon .brs-steps-step__header h3, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon .brs-steps-step__header p {
  width: 100%;
  margin: 0;
  padding: 0 25px 0 0;
  font-size: 16px; }

.brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot .brs-steps-step__header p:first-letter, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon .brs-steps-step__header p:first-letter {
  text-transform: uppercase; }

.brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot .brs-steps-step__header h3, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon .brs-steps-step__header h3 {
  font-size: 25px;
  color: #d20073; }

.brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot.brs-steps-step--dot, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot.brs-steps-step--icon, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon.brs-steps-step--dot, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon.brs-steps-step--icon {
  padding: 10px 0 10px 30px; }

@media screen and (max-width: 600px) {
  .brs-steps__container .brs-steps {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    transition: width .2s ease-in; }
  .brs-steps__container .brs-steps .brs-steps-step {
    display: table\9; }
  .brs-steps__container .brs-steps .brs-steps-step .brs-steps-step__header {
    display: table-cell\9;
    vertical-align: middle\9;
    padding: 20px 0\9;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center; }
  .brs-steps__container .brs-steps .brs-steps-step .brs-steps-step__avatar {
    display: none; }
  .brs-steps__container .brs-steps .brs-steps-step .brs-steps-step__text {
    padding: 0; }
  .brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--dot, .brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--icon {
    margin: 0;
    padding: 25px 0 25px 50px;
    width: 100%;
    border-top: 0;
    border-left: 1px solid #dee0e3;
    text-align: left; }
  .brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--dot .brs-steps-step__header, .brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--icon .brs-steps-step__header {
    top: 0;
    bottom: 0;
    right: initial; }
  .brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--dot .brs-steps-step__header {
    left: -30px; }
  .brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--dot .brs-steps-step__marker {
    top: 50%;
    left: 0;
    margin-top: -9px;
    margin-left: -9px; }
  .brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--icon .brs-steps-step__header {
    left: -50px; }
  .brs-steps__container .brs-steps .brs-steps-step.brs-steps-step--icon .brs-steps-step__marker {
    top: 50%;
    left: 0;
    margin-top: -26px;
    margin-left: -26px; }
  .brs-steps__container .brs-steps .brs-steps-step:first-child, .brs-steps__container .brs-steps .brs-steps-step:last-child {
    border: none; }
  .brs-steps__container .brs-steps .brs-steps-step:first-child::before, .brs-steps__container .brs-steps .brs-steps-step:last-child::before {
    border-top: none;
    border-left: 1px solid #dee0e3;
    width: 0;
    height: 50%;
    left: 0; }
  .brs-steps__container .brs-steps .brs-steps-step:first-child::before {
    top: 50%; }
  .brs-steps__container .brs-steps .brs-steps-step:last-child::before {
    top: 0; }
  .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    transition: width .2s ease-in; }
  .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step {
    display: table\9; }
  .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step .brs-steps-step__header {
    display: table-cell\9;
    vertical-align: middle\9;
    padding: 20px 0\9;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center; }
  .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step .brs-steps-step__avatar {
    display: none; }
  .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step .brs-steps-step__text {
    padding: 0; }
  .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon {
    margin: 0;
    padding: 25px 0 25px 50px;
    width: 100%;
    border-top: 0;
    border-left: 1px solid #dee0e3;
    text-align: left; }
  .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot .brs-steps-step__header, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon .brs-steps-step__header {
    top: 0;
    bottom: 0;
    right: initial; }
  .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot .brs-steps-step__marker {
    top: 50%;
    left: 0;
    margin-top: -9px;
    margin-left: -9px; }
  .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon .brs-steps-step__marker {
    top: 50%;
    left: 0;
    margin-top: -26px;
    margin-left: -26px; }
  .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step:first-child, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step:last-child {
    border: none; }
  .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step:first-child::before, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step:last-child::before {
    border-top: none;
    border-left: 1px solid #dee0e3;
    width: 0;
    height: 50%;
    left: 0; }
  .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step:first-child::before {
    top: 50%; }
  .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step:last-child::before {
    top: 0; }
  .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot .brs-steps-step__header, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon .brs-steps-step__header {
    position: initial;
    left: initial;
    text-align: left; }
  .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot .brs-steps-step__header h3, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--dot .brs-steps-step__header p, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon .brs-steps-step__header h3, .brs-steps__container.brs-steps__container--rich .brs-steps.brs-steps--block .brs-steps-step.brs-steps-step--icon .brs-steps-step__header p {
    padding: 0; } }

.brs-bar {
  display: table;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  width: 100%;
  min-width: 230px;
  height: 78px;
  border-radius: 50px;
  border: 2px solid #BDBDBD;
  box-sizing: border-box;
  background-color: #fff;
  color: #BDBDBD;
  padding-left: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.brs-bar + .brs-bar {
  margin-top: 10px; }

.brs-bar .brs-bar__avatar {
  vertical-align: middle;
  height: 68px;
  width: 68px; }

.brs-bar .brs-bar__avatar div {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  height: 60px;
  width: 60px;
  margin: 4px;
  border-radius: 50%;
  background-color: #BDBDBD; }

.brs-bar .brs-bar__avatar div i {
  width: 36px;
  height: 36px;
  line-height: 36px;
  font-size: 30px;
  text-align: center;
  color: #fff; }

.brs-bar .brs-bar__content {
  display: table-cell\9;
  vertical-align: middle;
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
  padding-left: 10px; }

.brs-bar .brs-bar__content h4 {
  margin: 0;
  font-size: 18px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: 300; }

.brs-bar .brs-bar__content p {
  padding: 0;
  margin: 0;
  color: #BDBDBD;
  font-size: 16px; }

.brs-bar .brs-bar__content p span {
  font-weight: 700; }

.brs-bar .brs-bar__action {
  display: table-cell\9;
  vertical-align: middle;
  height: 48px;
  width: 48px; }

.brs-bar .brs-bar__action a {
  display: table-cell;
  vertical-align: middle;
  width: 48px;
  height: 48px;
  margin: 0; }

.brs-bar .brs-bar__action a i {
  display: block;
  width: 48px;
  height: 24px;
  font-size: 24px;
  line-height: 24px;
  color: #BDBDBD; }

.brs-bar.brs-bar--colored-blue-400 {
  color: #42A5F5;
  border: 2px solid #42A5F5; }

.brs-bar.brs-bar--colored-blue-400 .brs-bar__avatar div {
  background-color: #42A5F5; }

.brs-bar.brs-bar--colored-blue-400 .brs-bar__avatar div i {
  color: #fff; }

.brs-bar.brs-bar--colored-blue-400 .brs-bar__action a i, .brs-bar.brs-bar--colored-blue-400 .brs-bar__content p {
  color: #42A5F5; }

.brs-bar.brs-bar--colored-green-400 {
  color: #66BB6A;
  border: 2px solid #66BB6A; }

.brs-bar.brs-bar--colored-green-400 .brs-bar__avatar div {
  background-color: #66BB6A; }

.brs-bar.brs-bar--colored-green-400 .brs-bar__avatar div i {
  color: #fff; }

.brs-bar.brs-bar--colored-green-400 .brs-bar__action a i, .brs-bar.brs-bar--colored-green-400 .brs-bar__content p {
  color: #66BB6A; }

.brs-bar.brs-bar--colored-orange-400 {
  color: #ff881f;
  border: 2px solid #ff881f; }

.brs-bar.brs-bar--colored-orange-400 .brs-bar__avatar div {
  background-color: #ff881f; }

.brs-bar.brs-bar--colored-orange-400 .brs-bar__avatar div i {
  color: #fff; }

.brs-bar.brs-bar--colored-orange-400 .brs-bar__action a i, .brs-bar.brs-bar--colored-orange-400 .brs-bar__content p {
  color: #ff881f; }

.brs-bar.brs-bar--filled {
  border: none;
  background-color: #BDBDBD;
  color: #fff; }

.brs-bar.brs-bar--filled .brs-bar__avatar div {
  background: #fff; }

.brs-bar.brs-bar--filled .brs-bar__avatar div i {
  color: #BDBDBD; }

.brs-bar.brs-bar--filled .brs-bar__action i, .brs-bar.brs-bar--filled .brs-bar__content p {
  color: #fff; }

.brs-bar.brs-bar--filled.brs-bar--colored-blue-400 {
  background-color: #42A5F5; }

.brs-bar.brs-bar--filled.brs-bar--colored-blue-400 .brs-bar__avatar div i {
  color: #42A5F5 !important; }

.brs-bar.brs-bar--filled.brs-bar--colored-blue-400 .brs-bar__action a i {
  color: #fff !important; }

.brs-bar.brs-bar--filled.brs-bar--colored-green-400 {
  background-color: #66BB6A; }

.brs-bar.brs-bar--filled.brs-bar--colored-green-400 .brs-bar__avatar div i {
  color: #66BB6A !important; }

.brs-bar.brs-bar--filled.brs-bar--colored-green-400 .brs-bar__action a i {
  color: #fff !important; }

.brs-bar.brs-bar--filled.brs-bar--colored-orange-400 {
  background-color: #ff881f; }

.brs-bar.brs-bar--filled.brs-bar--colored-orange-400 .brs-bar__avatar div i {
  color: #ff881f !important; }

.brs-bar.brs-bar--filled.brs-bar--colored-orange-400 .brs-bar__action a i {
  color: #fff !important; }

.brs-bar.brs-bar--cursor:hover {
  cursor: pointer; }

@media screen and (max-width: 600px) {
  .brs-bar .brs-bar__content {
    padding-left: 5px; }
  .brs-bar .brs-bar__content h4 {
    font-size: 14px; }
  .brs-bar .brs-bar__content p {
    font-size: 12px;
    line-height: 14px; } }

.spinner__container {
  display: inline-block; }

.spinner__container.spinner--size-24 {
  width: 24px;
  height: 24px; }

.spinner__container.spinner--size-48 {
  width: 48px;
  height: 48px; }

.spinner__container.spinner--size-64 {
  width: 64px;
  height: 64px; }

.spinner__container.spinner--size-102 {
  width: 102px;
  height: 102px; }

.spinner__container .spinner {
  position: relative;
  display: inline-block;
  height: 100%;
  width: 100%;
  z-index: 1; }

.spinner__container .spinner [class^=spinner-ball-] {
  position: absolute;
  bottom: 20%;
  display: block;
  width: 25%;
  height: 25%;
  border-radius: 50%;
  transition: all .5s;
  -webkit-animation: rotate 4s both infinite;
          animation: rotate 4s both infinite;
  -webkit-transform-origin: 200% 0;
          transform-origin: 200% 0; }

.spinner__container .spinner .spinner-ball-1 {
  z-index: -1;
  background-color: #009de0;
  -webkit-animation-timing-function: cubic-bezier(0.5, 0.3, 0.9, 0.9);
          animation-timing-function: cubic-bezier(0.5, 0.3, 0.9, 0.9); }

.spinner__container .spinner .spinner-ball-2 {
  z-index: -2;
  background-color: #fb0189;
  -webkit-animation-timing-function: cubic-bezier(0.5, 0.6, 0.9, 0.9);
          animation-timing-function: cubic-bezier(0.5, 0.6, 0.9, 0.9); }

.spinner__container .spinner .spinner-ball-3 {
  z-index: -3;
  background-color: #006fb7;
  -webkit-animation-timing-function: cubic-bezier(0.5, 0.9, 0.9, 0.9);
          animation-timing-function: cubic-bezier(0.5, 0.9, 0.9, 0.9); }

.spinner__container .spinner .spinner-ball-4 {
  z-index: -4;
  background-color: #e2017b;
  -webkit-animation-timing-function: cubic-bezier(0.5, 1.2, 0.9, 0.9);
          animation-timing-function: cubic-bezier(0.5, 1.2, 0.9, 0.9); }

.spinner__container .spinner .spinner-ball-5 {
  z-index: -5;
  background-color: #314359;
  -webkit-animation-timing-function: cubic-bezier(0.5, 1.5, 0.9, 0.9);
          animation-timing-function: cubic-bezier(0.5, 1.5, 0.9, 0.9); }

.spinner__container .spinner .spinner-ball-6 {
  z-index: -6;
  background-color: #df137a;
  -webkit-animation-timing-function: cubic-bezier(0.5, 1.8, 0.9, 0.9);
          animation-timing-function: cubic-bezier(0.5, 1.8, 0.9, 0.9); }

.spinner__container .spinner .spinner-ball-7 {
  z-index: -7;
  background-color: #1a2e45;
  -webkit-animation-timing-function: cubic-bezier(0.5, 2.1, 0.9, 0.9);
          animation-timing-function: cubic-bezier(0.5, 2.1, 0.9, 0.9); }

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  100% {
    -webkit-transform: rotate(1440deg);
            transform: rotate(1440deg); } }

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  100% {
    -webkit-transform: rotate(1440deg);
            transform: rotate(1440deg); } }

.brs-category {
  display: table;
  table-layout: fixed;
  position: relative;
  width: 100%;
  padding: 0 0 10px;
  border: 0;
  border-top: 1px solid #dee0e3;
  box-sizing: border-box; }

.brs-category:before {
  content: "";
  position: absolute;
  display: block;
  height: 1px;
  width: 30%;
  background-color: #df137a;
  top: -1px;
  transition: width .2s ease-out; }

.brs-category .brs-category-header {
  display: table-cell;
  vertical-align: top;
  width: 30%;
  margin: 10px 0 0;
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  color: #df137a;
  text-transform: uppercase; }

.brs-category .brs-category-header * {
  margin: 10px 0 0;
  font-size: 15px;
  line-height: 20px; }

.brs-category .brs-category-body {
  display: table-cell;
  vertical-align: top;
  width: 70%; }

.brs-category.brs-category--pushup, .brs-category.brs-category--pushup .brs-category-body, .brs-category.brs-category--pushup:before {
  width: 100%; }

.brs-category.brs-category--pushup .brs-category-header {
  display: table-row;
  width: 100%;
  font-size: 24px; }

.brs-category.brs-category--pushup .brs-category-header * {
  overflow: hidden; }

@media screen and (max-width: 768px) {
  .brs-category, .brs-category .brs-category-body, .brs-category:before {
    width: 100%; }
  .brs-category .brs-category-header {
    display: table-row;
    width: 100%;
    font-size: 24px; }
  .brs-category .brs-category-header * {
    overflow: hidden; } }

.brs-block {
  background: #fff;
  border: 1px solid #e0e0e0;
  padding: 0 5px; }

.brs-block > :first-child {
  margin-top: 0;
  border-top: none; }

.brs-block > :last-child {
  margin-bottom: 0;
  border-bottom: none; }

.brs-block > :last-child:not([class$=opened]) .brs-card__title {
  border-bottom: none; }

.brs-block > [class$=opened]:not(:last-child) {
  border-bottom: 1px solid #c2185b; }

.brs-block + [class^=brs-block] {
  margin-top: 10px; }

@media screen and (max-width: 800px) {
  .brs-block {
    border-left: none;
    border-right: none;
    padding: 0 2px; } }

.brs-cards {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around; }

.brs-cards .brs-card {
  display: inline-block;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  min-width: 200px;
  max-width: 200px;
  margin: 20px 0 0; }

.brs-cards .brs-card .brs-card__avatar {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 200px;
  height: 200px;
  cursor: pointer; }

.brs-cards .brs-card .brs-card__action {
  margin: 20px 0 0;
  text-align: center; }

.brs-cards .brs-card.brs-card--text {
  max-width: 300px; }

.brs-cards .brs-card.brs-card--text .brs-card__action, .brs-list__container {
  margin: 0; }

.brs-list__container .brs-list__header {
  margin-bottom: 20px; }

.brs-list__container .brs-list {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  display: table\9;
  table-layout: fixed\9;
  width: 100%;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  border-collapse: collapse;
  color: #869eba; }

.brs-list__container .brs-list .brs-list-group {
  display: table-row-group\9;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  border-bottom: 1px solid #869eba; }

.brs-list__container .brs-list .brs-list-group:last-child {
  border-bottom: none; }

.brs-list__container .brs-list .brs-list-item {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  display: table-row\9;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  width: 100%;
  min-height: 56px;
  padding: 0;
  font-size: 15px; }

.brs-list__container .brs-list .brs-list-item .brs-list-item__avatar {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  display: table-cell\9;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  width: 54px;
  height: 56px;
  padding: 5px;
  text-align: center; }

.brs-list__container .brs-list .brs-list-item .brs-list-item__avatar img {
  max-width: 100%;
  max-height: 100%; }

.brs-list__container .brs-list .brs-list-item .brs-list-item__avatar .c-icon:before {
  position: inherit;
  left: inherit;
  top: inherit;
  color: inherit;
  width: inherit; }

.brs-list__container .brs-list .brs-list-item .brs-list-item__avatar.brs-list-item__avatar--largest {
  width: 70px; }

.brs-list__container .brs-list .brs-list-item .brs-list-item__content {
  display: table-cell\9;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  padding: 10px 5px;
  width: 0; }

.brs-list__container .brs-list .brs-list-item .brs-list-item__content h4 {
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0;
  margin: 0;
  font-size: 15px;
  line-height: 20px; }

.brs-list__container .brs-list .brs-list-item .brs-list-item__content p {
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 14px; }

.brs-list__container .brs-list .brs-list-item .brs-list-item__content b {
  color: #000; }

.brs-list__container .brs-list .brs-list-item .brs-list-item__actions {
  display: table-cell\9;
  width: 90px;
  padding: 5px;
  text-align: right; }

.brs-list__container .brs-list .brs-list-item .brs-list-item__actions a .c-icon {
  font-size: 30px;
  line-height: 30px; }

.brs-list__container .brs-list__footer {
  margin-top: 20px; }

.brs-pane-container ul.brs-pane {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-line-pack: distribute;
  align-content: space-around;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  width: 100%;
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

.brs-pane-container ul.brs-pane li.brs-pane-tab {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  margin: 0;
  min-width: 15%;
  min-height: 48px;
  padding: 0 10px;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  line-height: 20px;
  font-weight: 500;
  font-size: 16px;
  list-style: none;
  border-bottom: 1px solid #dee0e3; }

.brs-pane-container ul.brs-pane li.brs-pane-tab:hover {
  color: #1a2e45; }

.brs-pane-container ul.brs-pane li.brs-pane-tab a.brs-pane-link {
  width: 100%;
  color: #1a2e45; }

.brs-pane-container ul.brs-pane li.brs-pane-tab a.brs-pane-link:hover, .brs-pane-container ul.brs-pane li.brs-pane-tab.brs-pane-tab--is-active a.brs-pane-link {
  color: #df137a; }

.brs-pane-container ul.brs-pane li.brs-pane-tab.brs-pane-tab--is-active {
  border-bottom: 1px solid #df137a; }

.brs-form .brs-form-field {
  position: relative;
  overflow: hidden;
  height: 64px; }

.brs-form .brs-form-field .brs-form-label {
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  text-align: left;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #869eba; }

.brs-form .brs-form-field .brs-form-label:after, .brs-form .brs-form-field .brs-form-label:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid #dee0e3; }

.brs-form .brs-form-field .brs-form-label:after {
  border-bottom: 3px solid #009de0;
  -webkit-transform: translate3d(-101%, 0, 0);
          transform: translate3d(-101%, 0, 0);
  transition: -webkit-transform .3s ease;
  transition: transform .3s ease; }

.brs-form .brs-form-field .brs-form-label .brs-form-label__content {
  position: absolute;
  display: block;
  height: 16px;
  margin-top: 16px;
  padding: 16px 0;
  transition: all .2s ease-in; }

.brs-form .brs-form-field .brs-form-input {
  width: 100%;
  height: 48px;
  margin: 16px 0 0;
  padding: 15px 0;
  border: none;
  border-radius: 0;
  background: 0 0;
  font-size: 16px;
  color: #009de0; }

.brs-form .brs-form-field .brs-form-input:focus {
  outline: 0; }

.brs-form .brs-form-field .brs-form-input:focus + .brs-form-label:after {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }

.brs-form .brs-form-field .brs-form-input:focus + .brs-form-label .brs-form-label__content {
  font-size: 12px;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0); }

.brs-form .brs-form-field.brs-form--has-error {
  margin-bottom: 20px;
  overflow: inherit; }

.brs-form .brs-form-field.brs-form--has-error .brs-form-label {
  padding-left: 10px;
  color: #e50000; }

.brs-form .brs-form-field.brs-form--has-error .brs-form-label:after {
  border-bottom: 1px solid #e50000;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }

.brs-form .brs-form-field.brs-form--has-error .brs-form-input {
  padding-left: 10px;
  color: #e50000;
  background-color: #ffe8e2; }

.brs-form .brs-form-field.brs-form--has-error .brs-form-input:focus + .brs-form-label .brs-form-label__content {
  font-size: 16px;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }

.brs-form .brs-form-field.brs-form--has-error .brs-form-error {
  display: block;
  margin-top: 5px;
  color: #e50000; }

.brs-form .brs-form-field.brs-form--is-filled .brs-form-label:after {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }

.brs-form .brs-form-field.brs-form--is-filled .brs-form-label .brs-form-label__content {
  font-size: 12px;
  -webkit-transform: translate3d(0, -50%, 0);
          transform: translate3d(0, -50%, 0); }

.brs-form .brs-form-field.brs-form--is-filled.brs-form--has-error .brs-form-label .brs-form-label__content {
  display: none; }

.brs-form .brs-form-field.brs-form--disabled .brs-form-label {
  color: #869eba; }

.brs-form .brs-form-field.brs-form--disabled .brs-form-label:after {
  border-bottom: 1px solid #869eba;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }

.brs-form .brs-form-field.brs-form--disabled .brs-form-input {
  color: #869eba;
  background-color: #f8fafd; }

.brs-form .brs-form-actions {
  margin: 24px 0 0; }

.brs-action-bar__container {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  background: rgba(0, 0, 0, 0.8);
  text-align: right;
  height: 56px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
          justify-content: flex-end; }

.brs-action-bar__container .brs-action-bar__item {
  text-transform: lowercase;
  color: #fff; }

.brs-help {
  padding: 25px; }

.brs-help .brs-help__header h3 {
  margin: 0;
  padding: 0;
  color: #df137a;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px; }

.brs-help .brs-help__content .brs-help__block {
  padding: 20px 0;
  border-bottom: 1px solid #dee0e3; }

.brs-help .brs-help__content .brs-help__block .brs-help__card + .brs-help__card {
  margin: 20px 0 0; }

.brs-help .brs-help__content .brs-help__block .brs-help__card p {
  margin-top: 10px; }

.brs-help .brs-help__content .brs-help__block .brs-help__card.brs-help--center {
  text-align: center; }

.brs-help .brs-help__content .brs-help__block .brs-help__card.brs-help--half img {
  display: inline-block;
  vertical-align: top;
  width: 110px; }

.brs-help .brs-help__content .brs-help__block .brs-help__card.brs-help--half p {
  display: inline-block;
  vertical-align: top;
  width: 100px;
  margin: 0;
  padding: 0 0 0 10px; }

.brs-help .brs-help__content .brs-help__block .brs-help__card.brs-help--half.brs-help--tiny img {
  width: 85px; }

.brs-help .brs-help__content .brs-help__block .brs-help__card.brs-help--half.brs-help--tiny p {
  width: 125px; }

.brs-help .brs-help__footer {
  margin: 20px 0 0;
  color: #c1c1c1; }

@media screen and (max-width: 768px) {
  .brs-help {
    padding: 10px; }
  .brs-help .brs-help__content {
    display: table-row; }
  .brs-help .brs-help__content .brs-help__block {
    display: table-cell;
    vertical-align: top;
    padding: 0;
    border-bottom: none; }
  .brs-help .brs-help__content .brs-help__block .brs-help__card {
    display: table-row;
    padding: 5px; }
  .brs-help .brs-help__content .brs-help__block .brs-help__card + .brs-help__card {
    margin-top: 0; }
  .brs-help .brs-help__content .brs-help__block .brs-help__card.brs-help--half {
    display: table-cell; }
  .brs-help .brs-help__content .brs-help__block .brs-help__card.brs-help--half img {
    margin: 0 0 10px; }
  .brs-help .brs-help__content .brs-help__block .brs-help__card.brs-help--half p {
    width: 100%;
    padding: 0; }
  .brs-help .brs-help__content .brs-help__block .brs-help__card.brs-help--half.brs-help--tiny img {
    margin-right: 10px; }
  .brs-help .brs-help__content .brs-help__block .brs-help__card.brs-help--half.brs-help--tiny p {
    width: inherit; }
  .brs-help .brs-help__footer {
    padding-top: 10px;
    border-top: 1px solid #dee0e3; } }

.brs-phylactery {
  display: table;
  table-layout: fixed;
  position: relative;
  margin: 15px 0;
  width: 100%;
  background: #dbe5f1;
  color: #1a2e45;
  border-radius: 3px;
  transition: all .3s ease-out; }

.brs-alert, .brs-alert.brs-alert--info {
  color: #3c3c3c;
  background-color: #fbfcfe; }

.brs-phylactery .brs-phylactery__avatar {
  display: table-cell;
  padding: 10px;
  vertical-align: middle;
  width: 50px;
  text-align: center; }

.brs-phylactery .brs-phylactery__content {
  display: table-cell;
  width: 100%;
  vertical-align: top;
  padding: 15px 10px 15px 0; }

.brs-phylactery .brs-phylactery__content h4 {
  margin: 0 0 10px;
  padding: 0;
  line-height: 24px;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase; }

.brs-phylactery .brs-phylactery__content p {
  margin: 0;
  padding: 0;
  max-height: 250px;
  overflow: hidden; }

.brs-phylactery:after {
  content: '';
  position: absolute;
  top: 0;
  right: 10px;
  bottom: inherit;
  left: inherit;
  width: 0;
  height: 0;
  margin: -8px 0 0;
  border-top: none;
  border-right: 8px solid transparent;
  border-bottom: 10px solid #dbe5f1;
  border-left: 8px solid transparent; }

.brs-phylactery.brs-phylactery--top:after {
  left: 50%;
  margin-left: -8px; }

.brs-phylactery.brs-phylactery--right:after {
  top: 50%;
  right: 0;
  bottom: inherit;
  left: inherit;
  margin: -8px -8px 0 0;
  border-top: 8px solid transparent;
  border-right: none;
  border-bottom: 8px solid transparent;
  border-left: 10px solid #dee0e3; }

.brs-phylactery.brs-phylactery--bottom:after {
  top: inherit;
  right: inherit;
  bottom: 0;
  left: 50%;
  margin: 0 0 -8px -8px;
  border-top: 10px solid #dee0e3;
  border-right: 8px solid transparent;
  border-bottom: none;
  border-left: 8px solid transparent; }

.brs-phylactery.brs-phylactery--left:after {
  top: 50%;
  left: 0;
  margin: -8px 0 0 -8px;
  border-top: 8px solid transparent;
  border-right: 10px solid #dee0e3;
  border-bottom: 8px solid transparent;
  border-left: none; }

.brs-alert {
  margin: 0;
  padding: 10px;
  border-radius: 3px;
  border: 1px solid #dee0e3; }

.brs-alert.brs-alert--info {
  border-color: #dee0e3; }

.brs-alert.brs-alert--success {
  color: #3c763d;
  border-color: #d2f5e3;
  background-color: #e7fdef; }

.brs-alert.brs-alert--warning {
  color: #8a6d3b;
  border-color: #ffe6cb;
  background-color: #ffefde; }

.brs-alert.brs-alert--error {
  color: #a94442;
  border-color: #f9ddd8;
  background-color: #ffe8e2; }

.brs-alert .brs-alert-body {
  margin: 0;
  padding: 0;
  font-size: 18px; }

.brs-snackbar {
  min-width: 400px;
  max-width: 400px;
  padding: 0;
  margin: 0;
  position: fixed;
  right: 10px;
  bottom: 0;
  z-index: 99999; }

.brs-dropzone__container {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  width: 100%; }

.brs-dropzone__container .brs-dropzone {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  width: calc(100% - 50px);
  margin: 20px 50px;
  padding: 20px 0;
  border: 2px dashed #869eba;
  text-align: center;
  color: #869eba; }

.brs-dropzone__container .brs-dropzone .brs-dropzone__explain {
  margin: 8px 0;
  padding: 0;
  font-size: 18px; }

.brs-dropzone__container .brs-dropzone .brs-dropzone__restrictions {
  margin: 8px 0;
  padding: 0;
  font-size: 14px; }

.brs-dropzone__container .brs-dropzone .brs-dropzone__divider {
  margin: 8px 0;
  width: calc(100% - 25px); }

.brs-dropzone__container .brs-dropzone.is-drag-in * {
  pointer-events: none; }

@media screen and (max-width: 768px) {
  .brs-snackbar {
    min-width: 300px;
    max-width: inherit;
    left: 10px; }
  .brs-dropzone__container .brs-dropzone {
    width: 90%; } }

.brs-divider {
  position: relative;
  display: block;
  margin: 15px 0;
  border-top: 1px solid #869eba;
  line-height: 1px;
  text-align: center; }

.brs-divider .brs-divider-title {
  display: inline;
  padding: 0 20px;
  font-size: 16px;
  letter-spacing: 1px;
  text-transform: uppercase;
  background: #fff;
  color: #869eba; }

.brs-ui {
  max-width: 800px;
  margin: auto;
  font-family: ProximaNova,Arial,Helvetica,sans-serif;
  -webkit-font-smoothing: antialiased; }

.brs-ui h1, .brs-ui h2, .brs-ui h3 {
  margin: 24px 0 0;
  font-weight: 400; }

.brs-ui *, .brs-ui :after, .brs-ui :before {
  box-sizing: border-box; }

.brs-ui h1 small, .brs-ui h2 small, .brs-ui h3 small, .brs-ui h4 small, .brs-ui h5 small, .brs-ui h6 small {
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: -.02em;
  opacity: .54;
  font-size: .6em; }

.brs-ui h1 {
  font-size: 56px;
  line-height: 1.35;
  letter-spacing: -.02em; }

.brs-ui h2 {
  font-size: 45px;
  line-height: 48px; }

.brs-ui h3 {
  font-size: 34px;
  line-height: 40px; }

.brs-ui h4 {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  margin: 16px 0 0; }

.brs-ui h5 {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: .02em;
  margin: 16px 0 0; }

.brs-ui h6, .brs-ui p {
  font-weight: 400;
  margin: 16px 0 0; }

.brs-ui h6 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: .04em; }

.brs-ui p {
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0; }

.brs-ui a {
  font-weight: 500;
  text-decoration: none; }

.brs-ui blockquote {
  position: relative;
  font-size: 24px;
  font-weight: 300;
  font-style: italic;
  line-height: 1.35;
  letter-spacing: .08em; }

.brs-ui blockquote:before {
  position: absolute;
  left: -.5em;
  content: '“'; }

.brs-ui blockquote:after {
  content: '”';
  margin-left: -.05em; }

.brs-ui mark {
  background-color: #f4ff81; }

.brs-ui dt {
  font-weight: 700; }

.brs-ui address {
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0;
  font-style: normal; }

.brs-ui ol, .brs-ui ul {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0;
  margin: 0;
  padding: 0; }

.brs-ui fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

.brs-view {
  display: inline-block;
  width: 100%; }

.brs-view .brs-view__title {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  height: 56px;
  padding: 0 0 0 10px; }

.brs-view .brs-view__title h1 {
  font-size: 24px;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-flex-item-align: center;
  align-self: center;
  text-transform: uppercase;
  color: #df137a; }

.brs-view.brs-view--overlayed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: initial;
  margin: initial; }

.brs-view.brs-view--overlayed .brs-view__title {
  position: absolute;
  left: 0;
  bottom: 56px;
  width: 100%;
  z-index: 1050;
  height: 36px; }

.brs-dropping, .brs-loader, .brs-viewer iframe {
  width: 100%;
  height: 100%; }

.brs-view.brs-view--overlayed .brs-view__title h1 {
  font-size: 18px; }

.brs-view.brs-view--overlayed .brs-view__layer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.brs-group + .brs-group {
  margin-bottom: 20px; }

.brs-loader {
  display: table;
  table-layout: fixed; }

.brs-loader .brs-loader__progress {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 50px; }

.brs-loader .brs-loader__progress .progressbar__text {
  font-size: 50px; }

.brs-loader .brs-loader__progress .brs-loader__explained, .brs-loader .brs-loader__progress .brs-loader__status {
  margin-top: 20px; }

.brs-loader .brs-loader__progress .brs-loader__explained p {
  margin: 0;
  overflow: hidden;
  -ms-flex-item-align: center;
  align-self: center; }

.brs-viewer {
  text-align: center; }

.brs-viewer .brs-viewer__title {
  margin: 20px 0 0;
  padding: 0;
  font-size: 15px;
  line-height: 18px;
  text-transform: uppercase; }

.brs-viewer .brs-viewer__frame {
  margin: 10px 0 0; }

.brs-viewer img {
  max-width: 100%; }

.brs-viewer iframe {
  min-height: 500px;
  border: none; }

.brs-document__chooser, .brs-draft .brs-draft__footer, .brs-draft .brs-draft__list {
  margin-top: 20px; }

.brs-dropping {
  display: table; }

.brs-dropping__content {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

.brs-dropping__content .brs-dropping__zone {
  display: table;
  border: 5px dashed #bdbdbd;
  cursor: pointer;
  margin: auto;
  width: 250px;
  height: 250px; }

.brs-dropping__content .brs-dropping__zone .brs-dropping__icon {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

.brs-dropping__content .brs-dropping__text {
  padding: 0 20px; }

.brs-dropping__title {
  display: table-row;
  height: 44px;
  background: rgba(0, 0, 0, 0.24); }

.brs-dropping__title p {
  max-width: 800px;
  margin: auto;
  padding: 10px 5px; }

.brs-unknown {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%; }

.brs-unknown .brs-unknown__content {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  padding: 50px; }

.brs-unknown .brs-unknown__content .brs-unknown__explained, .brs-unknown .brs-unknown__content .brs-unknown__status {
  margin-top: 20px; }

.brs-unknown .brs-unknown__content .brs-unknown__explained p {
  margin: 0;
  overflow: hidden;
  -ms-flex-item-align: center;
  align-self: center; }
