*{margin: 0; padding: 0; border: 0; outline: 0; font-family: Montserrat,sans-serif; box-sizing: border-box; }
body,input,select,textarea,button{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; letter-spacing: 0.015em; word-spacing: 0.001em; -moz-font-feature-settings: "kern"1; -ms-font-feature-settings: "kern"1; -o-font-feature-settings: "kern"1; -webkit-font-feature-settings: "kern"1; font-feature-settings: "kern"1; font-kerning: normal; }
a{-webkit-tap-highlight-color: #69C2FF; }
::-moz-selection{background: #69C2FF; color: #fff; text-shadow: none; }
::selection{background: #69C2FF; color: #fff; text-shadow: none; }
img{-ms-interpolation-mode: bicubic; object-fit: contain; object-position: top; }
strong{font-weight: bold; }
em{font-style: italic; }
.group:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html.group{height: 1%; }
*:first-child+html .group{min-height: 1px; }
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display: block; }
a:active,a:hover{outline: 0; }
input:focus,select:focus,textarea:focus,button:focus{outline: none; }
p{margin: 0px; }
::-webkit-scrollbar{width: 8px; height: 8px; }
::-webkit-scrollbar-track{background-color: white; }
::-webkit-scrollbar-thumb{background-color: darkgrey; border-radius: 10px; }
.body{scrollbar-width: thin; }
.red.lighten-5{background-color: #FFEBEE !important; }
.red-text.text-lighten-5{color: #FFEBEE !important; }
.red.lighten-4{background-color: #FFCDD2 !important; }
.red-text.text-lighten-4{color: #FFCDD2 !important; }
.red.lighten-3{background-color: #EF9A9A !important; }
.red-text.text-lighten-3{color: #EF9A9A !important; }
.red.lighten-2{background-color: #E57373 !important; }
.red-text.text-lighten-2{color: #E57373 !important; }
.red.lighten-1{background-color: #EF5350 !important; }
.red-text.text-lighten-1{color: #EF5350 !important; }
.red{background-color: #F44336 !important; }
.red-text{color: #F44336 !important; }
.red.darken-1{background-color: #E53935 !important; }
.red-text.text-darken-1{color: #E53935 !important; }
.red.darken-2{background-color: #D32F2F !important; }
.red-text.text-darken-2{color: #D32F2F !important; }
.red.darken-3{background-color: #C62828 !important; }
.red-text.text-darken-3{color: #C62828 !important; }
.red.darken-4{background-color: #B71C1C !important; }
.red-text.text-darken-4{color: #B71C1C !important; }
.red.accent-1{background-color: #FF8A80 !important; }
.red-text.text-accent-1{color: #FF8A80 !important; }
.red.accent-2{background-color: #FF5252 !important; }
.red-text.text-accent-2{color: #FF5252 !important; }
.red.accent-3{background-color: #FF1744 !important; }
.red-text.text-accent-3{color: #FF1744 !important; }
.red.accent-4{background-color: #D50000 !important; }
.red-text.text-accent-4{color: #D50000 !important; }
.pink.lighten-5{background-color: #fce4ec !important; }
.pink-text.text-lighten-5{color: #fce4ec !important; }
.pink.lighten-4{background-color: #f8bbd0 !important; }
.pink-text.text-lighten-4{color: #f8bbd0 !important; }
.pink.lighten-3{background-color: #f48fb1 !important; }
.pink-text.text-lighten-3{color: #f48fb1 !important; }
.pink.lighten-2{background-color: #f06292 !important; }
.pink-text.text-lighten-2{color: #f06292 !important; }
.pink.lighten-1{background-color: #ec407a !important; }
.pink-text.text-lighten-1{color: #ec407a !important; }
.pink{background-color: #e91e63 !important; }
.pink-text{color: #e91e63 !important; }
.pink.darken-1{background-color: #d81b60 !important; }
.pink-text.text-darken-1{color: #d81b60 !important; }
.pink.darken-2{background-color: #c2185b !important; }
.pink-text.text-darken-2{color: #c2185b !important; }
.pink.darken-3{background-color: #ad1457 !important; }
.pink-text.text-darken-3{color: #ad1457 !important; }
.pink.darken-4{background-color: #880e4f !important; }
.pink-text.text-darken-4{color: #880e4f !important; }
.pink.accent-1{background-color: #ff80ab !important; }
.pink-text.text-accent-1{color: #ff80ab !important; }
.pink.accent-2{background-color: #ff4081 !important; }
.pink-text.text-accent-2{color: #ff4081 !important; }
.pink.accent-3{background-color: #f50057 !important; }
.pink-text.text-accent-3{color: #f50057 !important; }
.pink.accent-4{background-color: #c51162 !important; }
.pink-text.text-accent-4{color: #c51162 !important; }
.purple.lighten-5{background-color: #f3e5f5 !important; }
.purple-text.text-lighten-5{color: #f3e5f5 !important; }
.purple.lighten-4{background-color: #e1bee7 !important; }
.purple-text.text-lighten-4{color: #e1bee7 !important; }
.purple.lighten-3{background-color: #ce93d8 !important; }
.purple-text.text-lighten-3{color: #ce93d8 !important; }
.purple.lighten-2{background-color: #ba68c8 !important; }
.purple-text.text-lighten-2{color: #ba68c8 !important; }
.purple.lighten-1{background-color: #ab47bc !important; }
.purple-text.text-lighten-1{color: #ab47bc !important; }
.purple{background-color: #9c27b0 !important; }
.purple-text{color: #9c27b0 !important; }
.purple.darken-1{background-color: #8e24aa !important; }
.purple-text.text-darken-1{color: #8e24aa !important; }
.purple.darken-2{background-color: #7b1fa2 !important; }
.purple-text.text-darken-2{color: #7b1fa2 !important; }
.purple.darken-3{background-color: #6a1b9a !important; }
.purple-text.text-darken-3{color: #6a1b9a !important; }
.purple.darken-4{background-color: #4a148c !important; }
.purple-text.text-darken-4{color: #4a148c !important; }
.purple.accent-1{background-color: #ea80fc !important; }
.purple-text.text-accent-1{color: #ea80fc !important; }
.purple.accent-2{background-color: #e040fb !important; }
.purple-text.text-accent-2{color: #e040fb !important; }
.purple.accent-3{background-color: #d500f9 !important; }
.purple-text.text-accent-3{color: #d500f9 !important; }
.purple.accent-4{background-color: #aa00ff !important; }
.purple-text.text-accent-4{color: #aa00ff !important; }
.deep-purple.lighten-5{background-color: #ede7f6 !important; }
.deep-purple-text.text-lighten-5{color: #ede7f6 !important; }
.deep-purple.lighten-4{background-color: #d1c4e9 !important; }
.deep-purple-text.text-lighten-4{color: #d1c4e9 !important; }
.deep-purple.lighten-3{background-color: #b39ddb !important; }
.deep-purple-text.text-lighten-3{color: #b39ddb !important; }
.deep-purple.lighten-2{background-color: #9575cd !important; }
.deep-purple-text.text-lighten-2{color: #9575cd !important; }
.deep-purple.lighten-1{background-color: #7e57c2 !important; }
.deep-purple-text.text-lighten-1{color: #7e57c2 !important; }
.deep-purple{background-color: #673ab7 !important; }
.deep-purple-text{color: #673ab7 !important; }
.deep-purple.darken-1{background-color: #5e35b1 !important; }
.deep-purple-text.text-darken-1{color: #5e35b1 !important; }
.deep-purple.darken-2{background-color: #512da8 !important; }
.deep-purple-text.text-darken-2{color: #512da8 !important; }
.deep-purple.darken-3{background-color: #4527a0 !important; }
.deep-purple-text.text-darken-3{color: #4527a0 !important; }
.deep-purple.darken-4{background-color: #311b92 !important; }
.deep-purple-text.text-darken-4{color: #311b92 !important; }
.deep-purple.accent-1{background-color: #b388ff !important; }
.deep-purple-text.text-accent-1{color: #b388ff !important; }
.deep-purple.accent-2{background-color: #7c4dff !important; }
.deep-purple-text.text-accent-2{color: #7c4dff !important; }
.deep-purple.accent-3{background-color: #651fff !important; }
.deep-purple-text.text-accent-3{color: #651fff !important; }
.deep-purple.accent-4{background-color: #6200ea !important; }
.deep-purple-text.text-accent-4{color: #6200ea !important; }
.indigo.lighten-5{background-color: #e8eaf6 !important; }
.indigo-text.text-lighten-5{color: #e8eaf6 !important; }
.indigo.lighten-4{background-color: #c5cae9 !important; }
.indigo-text.text-lighten-4{color: #c5cae9 !important; }
.indigo.lighten-3{background-color: #9fa8da !important; }
.indigo-text.text-lighten-3{color: #9fa8da !important; }
.indigo.lighten-2{background-color: #7986cb !important; }
.indigo-text.text-lighten-2{color: #7986cb !important; }
.indigo.lighten-1{background-color: #5c6bc0 !important; }
.indigo-text.text-lighten-1{color: #5c6bc0 !important; }
.indigo{background-color: #3f51b5 !important; }
.indigo-text{color: #3f51b5 !important; }
.indigo.darken-1{background-color: #3949ab !important; }
.indigo-text.text-darken-1{color: #3949ab !important; }
.indigo.darken-2{background-color: #303f9f !important; }
.indigo-text.text-darken-2{color: #303f9f !important; }
.indigo.darken-3{background-color: #283593 !important; }
.indigo-text.text-darken-3{color: #283593 !important; }
.indigo.darken-4{background-color: #1a237e !important; }
.indigo-text.text-darken-4{color: #1a237e !important; }
.indigo.accent-1{background-color: #8c9eff !important; }
.indigo-text.text-accent-1{color: #8c9eff !important; }
.indigo.accent-2{background-color: #536dfe !important; }
.indigo-text.text-accent-2{color: #536dfe !important; }
.indigo.accent-3{background-color: #3d5afe !important; }
.indigo-text.text-accent-3{color: #3d5afe !important; }
.indigo.accent-4{background-color: #304ffe !important; }
.indigo-text.text-accent-4{color: #304ffe !important; }
.blue.lighten-5{background-color: #E3F2FD !important; }
.blue-text.text-lighten-5{color: #E3F2FD !important; }
.blue.lighten-4{background-color: #BBDEFB !important; }
.blue-text.text-lighten-4{color: #BBDEFB !important; }
.blue.lighten-3{background-color: #90CAF9 !important; }
.blue-text.text-lighten-3{color: #90CAF9 !important; }
.blue.lighten-2{background-color: #64B5F6 !important; }
.blue-text.text-lighten-2{color: #64B5F6 !important; }
.blue.lighten-1{background-color: #42A5F5 !important; }
.blue-text.text-lighten-1{color: #42A5F5 !important; }
.blue{background-color: #2196F3 !important; }
.blue-text{color: #2196F3 !important; }
.blue.darken-1{background-color: #1E88E5 !important; }
.blue-text.text-darken-1{color: #1E88E5 !important; }
.blue.darken-2{background-color: #1976D2 !important; }
.blue-text.text-darken-2{color: #1976D2 !important; }
.blue.darken-3{background-color: #1565C0 !important; }
.blue-text.text-darken-3{color: #1565C0 !important; }
.blue.darken-4{background-color: #0D47A1 !important; }
.blue-text.text-darken-4{color: #0D47A1 !important; }
.blue.accent-1{background-color: #82B1FF !important; }
.blue-text.text-accent-1{color: #82B1FF !important; }
.blue.accent-2{background-color: #448AFF !important; }
.blue-text.text-accent-2{color: #448AFF !important; }
.blue.accent-3{background-color: #2979FF !important; }
.blue-text.text-accent-3{color: #2979FF !important; }
.blue.accent-4{background-color: #2962FF !important; }
.blue-text.text-accent-4{color: #2962FF !important; }
.light-blue.lighten-5{background-color: #e1f5fe !important; }
.light-blue-text.text-lighten-5{color: #e1f5fe !important; }
.light-blue.lighten-4{background-color: #b3e5fc !important; }
.light-blue-text.text-lighten-4{color: #b3e5fc !important; }
.light-blue.lighten-3{background-color: #81d4fa !important; }
.light-blue-text.text-lighten-3{color: #81d4fa !important; }
.light-blue.lighten-2{background-color: #4fc3f7 !important; }
.light-blue-text.text-lighten-2{color: #4fc3f7 !important; }
.light-blue.lighten-1{background-color: #29b6f6 !important; }
.light-blue-text.text-lighten-1{color: #29b6f6 !important; }
.light-blue{background-color: #03a9f4 !important; }
.light-blue-text{color: #03a9f4 !important; }
.light-blue.darken-1{background-color: #039be5 !important; }
.light-blue-text.text-darken-1{color: #039be5 !important; }
.light-blue.darken-2{background-color: #0288d1 !important; }
.light-blue-text.text-darken-2{color: #0288d1 !important; }
.light-blue.darken-3{background-color: #0277bd !important; }
.light-blue-text.text-darken-3{color: #0277bd !important; }
.light-blue.darken-4{background-color: #01579b !important; }
.light-blue-text.text-darken-4{color: #01579b !important; }
.light-blue.accent-1{background-color: #80d8ff !important; }
.light-blue-text.text-accent-1{color: #80d8ff !important; }
.light-blue.accent-2{background-color: #40c4ff !important; }
.light-blue-text.text-accent-2{color: #40c4ff !important; }
.light-blue.accent-3{background-color: #00b0ff !important; }
.light-blue-text.text-accent-3{color: #00b0ff !important; }
.light-blue.accent-4{background-color: #0091ea !important; }
.light-blue-text.text-accent-4{color: #0091ea !important; }
.cyan.lighten-5{background-color: #e0f7fa !important; }
.cyan-text.text-lighten-5{color: #e0f7fa !important; }
.cyan.lighten-4{background-color: #b2ebf2 !important; }
.cyan-text.text-lighten-4{color: #b2ebf2 !important; }
.cyan.lighten-3{background-color: #80deea !important; }
.cyan-text.text-lighten-3{color: #80deea !important; }
.cyan.lighten-2{background-color: #4dd0e1 !important; }
.cyan-text.text-lighten-2{color: #4dd0e1 !important; }
.cyan.lighten-1{background-color: #26c6da !important; }
.cyan-text.text-lighten-1{color: #26c6da !important; }
.cyan{background-color: #00bcd4 !important; }
.cyan-text{color: #00bcd4 !important; }
.cyan.darken-1{background-color: #00acc1 !important; }
.cyan-text.text-darken-1{color: #00acc1 !important; }
.cyan.darken-2{background-color: #0097a7 !important; }
.cyan-text.text-darken-2{color: #0097a7 !important; }
.cyan.darken-3{background-color: #00838f !important; }
.cyan-text.text-darken-3{color: #00838f !important; }
.cyan.darken-4{background-color: #006064 !important; }
.cyan-text.text-darken-4{color: #006064 !important; }
.cyan.accent-1{background-color: #84ffff !important; }
.cyan-text.text-accent-1{color: #84ffff !important; }
.cyan.accent-2{background-color: #18ffff !important; }
.cyan-text.text-accent-2{color: #18ffff !important; }
.cyan.accent-3{background-color: #00e5ff !important; }
.cyan-text.text-accent-3{color: #00e5ff !important; }
.cyan.accent-4{background-color: #00b8d4 !important; }
.cyan-text.text-accent-4{color: #00b8d4 !important; }
.teal.lighten-5{background-color: #e0f2f1 !important; }
.teal-text.text-lighten-5{color: #e0f2f1 !important; }
.teal.lighten-4{background-color: #b2dfdb !important; }
.teal-text.text-lighten-4{color: #b2dfdb !important; }
.teal.lighten-3{background-color: #80cbc4 !important; }
.teal-text.text-lighten-3{color: #80cbc4 !important; }
.teal.lighten-2{background-color: #4db6ac !important; }
.teal-text.text-lighten-2{color: #4db6ac !important; }
.teal.lighten-1{background-color: #26a69a !important; }
.teal-text.text-lighten-1{color: #26a69a !important; }
.teal{background-color: #009688 !important; }
.teal-text{color: #009688 !important; }
.teal.darken-1{background-color: #00897b !important; }
.teal-text.text-darken-1{color: #00897b !important; }
.teal.darken-2{background-color: #00796b !important; }
.teal-text.text-darken-2{color: #00796b !important; }
.teal.darken-3{background-color: #00695c !important; }
.teal-text.text-darken-3{color: #00695c !important; }
.teal.darken-4{background-color: #004d40 !important; }
.teal-text.text-darken-4{color: #004d40 !important; }
.teal.accent-1{background-color: #a7ffeb !important; }
.teal-text.text-accent-1{color: #a7ffeb !important; }
.teal.accent-2{background-color: #64ffda !important; }
.teal-text.text-accent-2{color: #64ffda !important; }
.teal.accent-3{background-color: #1de9b6 !important; }
.teal-text.text-accent-3{color: #1de9b6 !important; }
.teal.accent-4{background-color: #00bfa5 !important; }
.teal-text.text-accent-4{color: #00bfa5 !important; }
.green.lighten-5{background-color: #E8F5E9 !important; }
.green-text.text-lighten-5{color: #E8F5E9 !important; }
.green.lighten-4{background-color: #C8E6C9 !important; }
.green-text.text-lighten-4{color: #C8E6C9 !important; }
.green.lighten-3{background-color: #A5D6A7 !important; }
.green-text.text-lighten-3{color: #A5D6A7 !important; }
.green.lighten-2{background-color: #81C784 !important; }
.green-text.text-lighten-2{color: #81C784 !important; }
.green.lighten-1{background-color: #66BB6A !important; }
.green-text.text-lighten-1{color: #66BB6A !important; }
.green{background-color: #4CAF50 !important; }
.green-text{color: #4CAF50 !important; }
.green.darken-1{background-color: #43A047 !important; }
.green-text.text-darken-1{color: #43A047 !important; }
.green.darken-2{background-color: #388E3C !important; }
.green-text.text-darken-2{color: #388E3C !important; }
.green.darken-3{background-color: #2E7D32 !important; }
.green-text.text-darken-3{color: #2E7D32 !important; }
.green.darken-4{background-color: #1B5E20 !important; }
.green-text.text-darken-4{color: #1B5E20 !important; }
.green.accent-1{background-color: #B9F6CA !important; }
.green-text.text-accent-1{color: #B9F6CA !important; }
.green.accent-2{background-color: #69F0AE !important; }
.green-text.text-accent-2{color: #69F0AE !important; }
.green.accent-3{background-color: #00E676 !important; }
.green-text.text-accent-3{color: #00E676 !important; }
.green.accent-4{background-color: #00C853 !important; }
.green-text.text-accent-4{color: #00C853 !important; }
.light-green.lighten-5{background-color: #f1f8e9 !important; }
.light-green-text.text-lighten-5{color: #f1f8e9 !important; }
.light-green.lighten-4{background-color: #dcedc8 !important; }
.light-green-text.text-lighten-4{color: #dcedc8 !important; }
.light-green.lighten-3{background-color: #c5e1a5 !important; }
.light-green-text.text-lighten-3{color: #c5e1a5 !important; }
.light-green.lighten-2{background-color: #aed581 !important; }
.light-green-text.text-lighten-2{color: #aed581 !important; }
.light-green.lighten-1{background-color: #9ccc65 !important; }
.light-green-text.text-lighten-1{color: #9ccc65 !important; }
.light-green{background-color: #8bc34a !important; }
.light-green-text{color: #8bc34a !important; }
.light-green.darken-1{background-color: #7cb342 !important; }
.light-green-text.text-darken-1{color: #7cb342 !important; }
.light-green.darken-2{background-color: #689f38 !important; }
.light-green-text.text-darken-2{color: #689f38 !important; }
.light-green.darken-3{background-color: #558b2f !important; }
.light-green-text.text-darken-3{color: #558b2f !important; }
.light-green.darken-4{background-color: #33691e !important; }
.light-green-text.text-darken-4{color: #33691e !important; }
.light-green.accent-1{background-color: #ccff90 !important; }
.light-green-text.text-accent-1{color: #ccff90 !important; }
.light-green.accent-2{background-color: #b2ff59 !important; }
.light-green-text.text-accent-2{color: #b2ff59 !important; }
.light-green.accent-3{background-color: #76ff03 !important; }
.light-green-text.text-accent-3{color: #76ff03 !important; }
.light-green.accent-4{background-color: #64dd17 !important; }
.light-green-text.text-accent-4{color: #64dd17 !important; }
.lime.lighten-5{background-color: #f9fbe7 !important; }
.lime-text.text-lighten-5{color: #f9fbe7 !important; }
.lime.lighten-4{background-color: #f0f4c3 !important; }
.lime-text.text-lighten-4{color: #f0f4c3 !important; }
.lime.lighten-3{background-color: #e6ee9c !important; }
.lime-text.text-lighten-3{color: #e6ee9c !important; }
.lime.lighten-2{background-color: #dce775 !important; }
.lime-text.text-lighten-2{color: #dce775 !important; }
.lime.lighten-1{background-color: #d4e157 !important; }
.lime-text.text-lighten-1{color: #d4e157 !important; }
.lime{background-color: #cddc39 !important; }
.lime-text{color: #cddc39 !important; }
.lime.darken-1{background-color: #c0ca33 !important; }
.lime-text.text-darken-1{color: #c0ca33 !important; }
.lime.darken-2{background-color: #afb42b !important; }
.lime-text.text-darken-2{color: #afb42b !important; }
.lime.darken-3{background-color: #9e9d24 !important; }
.lime-text.text-darken-3{color: #9e9d24 !important; }
.lime.darken-4{background-color: #827717 !important; }
.lime-text.text-darken-4{color: #827717 !important; }
.lime.accent-1{background-color: #f4ff81 !important; }
.lime-text.text-accent-1{color: #f4ff81 !important; }
.lime.accent-2{background-color: #eeff41 !important; }
.lime-text.text-accent-2{color: #eeff41 !important; }
.lime.accent-3{background-color: #c6ff00 !important; }
.lime-text.text-accent-3{color: #c6ff00 !important; }
.lime.accent-4{background-color: #aeea00 !important; }
.lime-text.text-accent-4{color: #aeea00 !important; }
.yellow.lighten-5{background-color: #fffde7 !important; }
.yellow-text.text-lighten-5{color: #fffde7 !important; }
.yellow.lighten-4{background-color: #fff9c4 !important; }
.yellow-text.text-lighten-4{color: #fff9c4 !important; }
.yellow.lighten-3{background-color: #fff59d !important; }
.yellow-text.text-lighten-3{color: #fff59d !important; }
.yellow.lighten-2{background-color: #fff176 !important; }
.yellow-text.text-lighten-2{color: #fff176 !important; }
.yellow.lighten-1{background-color: #ffee58 !important; }
.yellow-text.text-lighten-1{color: #ffee58 !important; }
.yellow{background-color: #ffeb3b !important; }
.yellow-text{color: #ffeb3b !important; }
.yellow.darken-1{background-color: #fdd835 !important; }
.yellow-text.text-darken-1{color: #fdd835 !important; }
.yellow.darken-2{background-color: #fbc02d !important; }
.yellow-text.text-darken-2{color: #fbc02d !important; }
.yellow.darken-3{background-color: #f9a825 !important; }
.yellow-text.text-darken-3{color: #f9a825 !important; }
.yellow.darken-4{background-color: #f57f17 !important; }
.yellow-text.text-darken-4{color: #f57f17 !important; }
.yellow.accent-1{background-color: #ffff8d !important; }
.yellow-text.text-accent-1{color: #ffff8d !important; }
.yellow.accent-2{background-color: #ffff00 !important; }
.yellow-text.text-accent-2{color: #ffff00 !important; }
.yellow.accent-3{background-color: #ffea00 !important; }
.yellow-text.text-accent-3{color: #ffea00 !important; }
.yellow.accent-4{background-color: #ffd600 !important; }
.yellow-text.text-accent-4{color: #ffd600 !important; }
.amber.lighten-5{background-color: #fff8e1 !important; }
.amber-text.text-lighten-5{color: #fff8e1 !important; }
.amber.lighten-4{background-color: #ffecb3 !important; }
.amber-text.text-lighten-4{color: #ffecb3 !important; }
.amber.lighten-3{background-color: #ffe082 !important; }
.amber-text.text-lighten-3{color: #ffe082 !important; }
.amber.lighten-2{background-color: #ffd54f !important; }
.amber-text.text-lighten-2{color: #ffd54f !important; }
.amber.lighten-1{background-color: #ffca28 !important; }
.amber-text.text-lighten-1{color: #ffca28 !important; }
.amber{background-color: #ffc107 !important; }
.amber-text{color: #ffc107 !important; }
.amber.darken-1{background-color: #ffb300 !important; }
.amber-text.text-darken-1{color: #ffb300 !important; }
.amber.darken-2{background-color: #ffa000 !important; }
.amber-text.text-darken-2{color: #ffa000 !important; }
.amber.darken-3{background-color: #ff8f00 !important; }
.amber-text.text-darken-3{color: #ff8f00 !important; }
.amber.darken-4{background-color: #ff6f00 !important; }
.amber-text.text-darken-4{color: #ff6f00 !important; }
.amber.accent-1{background-color: #ffe57f !important; }
.amber-text.text-accent-1{color: #ffe57f !important; }
.amber.accent-2{background-color: #ffd740 !important; }
.amber-text.text-accent-2{color: #ffd740 !important; }
.amber.accent-3{background-color: #ffc400 !important; }
.amber-text.text-accent-3{color: #ffc400 !important; }
.amber.accent-4{background-color: #ffab00 !important; }
.amber-text.text-accent-4{color: #ffab00 !important; }
.orange.lighten-5{background-color: #fff3e0 !important; }
.orange-text.text-lighten-5{color: #fff3e0 !important; }
.orange.lighten-4{background-color: #ffe0b2 !important; }
.orange-text.text-lighten-4{color: #ffe0b2 !important; }
.orange.lighten-3{background-color: #ffcc80 !important; }
.orange-text.text-lighten-3{color: #ffcc80 !important; }
.orange.lighten-2{background-color: #ffb74d !important; }
.orange-text.text-lighten-2{color: #ffb74d !important; }
.orange.lighten-1{background-color: #ffa726 !important; }
.orange-text.text-lighten-1{color: #ffa726 !important; }
.orange{background-color: #ff9800 !important; }
.orange-text{color: #ff9800 !important; }
.orange.darken-1{background-color: #fb8c00 !important; }
.orange-text.text-darken-1{color: #fb8c00 !important; }
.orange.darken-2{background-color: #f57c00 !important; }
.orange-text.text-darken-2{color: #f57c00 !important; }
.orange.darken-3{background-color: #ef6c00 !important; }
.orange-text.text-darken-3{color: #ef6c00 !important; }
.orange.darken-4{background-color: #e65100 !important; }
.orange-text.text-darken-4{color: #e65100 !important; }
.orange.accent-1{background-color: #ffd180 !important; }
.orange-text.text-accent-1{color: #ffd180 !important; }
.orange.accent-2{background-color: #ffab40 !important; }
.orange-text.text-accent-2{color: #ffab40 !important; }
.orange.accent-3{background-color: #ff9100 !important; }
.orange-text.text-accent-3{color: #ff9100 !important; }
.orange.accent-4{background-color: #ff6d00 !important; }
.orange-text.text-accent-4{color: #ff6d00 !important; }
.deep-orange.lighten-5{background-color: #fbe9e7 !important; }
.deep-orange-text.text-lighten-5{color: #fbe9e7 !important; }
.deep-orange.lighten-4{background-color: #ffccbc !important; }
.deep-orange-text.text-lighten-4{color: #ffccbc !important; }
.deep-orange.lighten-3{background-color: #ffab91 !important; }
.deep-orange-text.text-lighten-3{color: #ffab91 !important; }
.deep-orange.lighten-2{background-color: #ff8a65 !important; }
.deep-orange-text.text-lighten-2{color: #ff8a65 !important; }
.deep-orange.lighten-1{background-color: #ff7043 !important; }
.deep-orange-text.text-lighten-1{color: #ff7043 !important; }
.deep-orange{background-color: #ff5722 !important; }
.deep-orange-text{color: #ff5722 !important; }
.deep-orange.darken-1{background-color: #f4511e !important; }
.deep-orange-text.text-darken-1{color: #f4511e !important; }
.deep-orange.darken-2{background-color: #e64a19 !important; }
.deep-orange-text.text-darken-2{color: #e64a19 !important; }
.deep-orange.darken-3{background-color: #d84315 !important; }
.deep-orange-text.text-darken-3{color: #d84315 !important; }
.deep-orange.darken-4{background-color: #bf360c !important; }
.deep-orange-text.text-darken-4{color: #bf360c !important; }
.deep-orange.accent-1{background-color: #ff9e80 !important; }
.deep-orange-text.text-accent-1{color: #ff9e80 !important; }
.deep-orange.accent-2{background-color: #ff6e40 !important; }
.deep-orange-text.text-accent-2{color: #ff6e40 !important; }
.deep-orange.accent-3{background-color: #ff3d00 !important; }
.deep-orange-text.text-accent-3{color: #ff3d00 !important; }
.deep-orange.accent-4{background-color: #dd2c00 !important; }
.deep-orange-text.text-accent-4{color: #dd2c00 !important; }
.brown.lighten-5{background-color: #efebe9 !important; }
.brown-text.text-lighten-5{color: #efebe9 !important; }
.brown.lighten-4{background-color: #d7ccc8 !important; }
.brown-text.text-lighten-4{color: #d7ccc8 !important; }
.brown.lighten-3{background-color: #bcaaa4 !important; }
.brown-text.text-lighten-3{color: #bcaaa4 !important; }
.brown.lighten-2{background-color: #a1887f !important; }
.brown-text.text-lighten-2{color: #a1887f !important; }
.brown.lighten-1{background-color: #8d6e63 !important; }
.brown-text.text-lighten-1{color: #8d6e63 !important; }
.brown{background-color: #795548 !important; }
.brown-text{color: #795548 !important; }
.brown.darken-1{background-color: #6d4c41 !important; }
.brown-text.text-darken-1{color: #6d4c41 !important; }
.brown.darken-2{background-color: #5d4037 !important; }
.brown-text.text-darken-2{color: #5d4037 !important; }
.brown.darken-3{background-color: #4e342e !important; }
.brown-text.text-darken-3{color: #4e342e !important; }
.brown.darken-4{background-color: #3e2723 !important; }
.brown-text.text-darken-4{color: #3e2723 !important; }
.blue-grey.lighten-5{background-color: #eceff1 !important; }
.blue-grey-text.text-lighten-5{color: #eceff1 !important; }
.blue-grey.lighten-4{background-color: #cfd8dc !important; }
.blue-grey-text.text-lighten-4{color: #cfd8dc !important; }
.blue-grey.lighten-3{background-color: #b0bec5 !important; }
.blue-grey-text.text-lighten-3{color: #b0bec5 !important; }
.blue-grey.lighten-2{background-color: #90a4ae !important; }
.blue-grey-text.text-lighten-2{color: #90a4ae !important; }
.blue-grey.lighten-1{background-color: #78909c !important; }
.blue-grey-text.text-lighten-1{color: #78909c !important; }
.blue-grey{background-color: #607d8b !important; }
.blue-grey-text{color: #607d8b !important; }
.blue-grey.darken-1{background-color: #546e7a !important; }
.blue-grey-text.text-darken-1{color: #546e7a !important; }
.blue-grey.darken-2{background-color: #455a64 !important; }
.blue-grey-text.text-darken-2{color: #455a64 !important; }
.blue-grey.darken-3{background-color: #37474f !important; }
.blue-grey-text.text-darken-3{color: #37474f !important; }
.blue-grey.darken-4{background-color: #263238 !important; }
.blue-grey-text.text-darken-4{color: #263238 !important; }
.grey.lighten-5{background-color: #fafafa !important; }
.grey-text.text-lighten-5{color: #fafafa !important; }
.grey.lighten-4{background-color: #f5f5f5 !important; }
.grey-text.text-lighten-4{color: #f5f5f5 !important; }
.grey.lighten-3{background-color: #eeeeee !important; }
.grey-text.text-lighten-3{color: #eeeeee !important; }
.grey.lighten-2{background-color: #e0e0e0 !important; }
.grey-text.text-lighten-2{color: #e0e0e0 !important; }
.grey.lighten-1{background-color: #bdbdbd !important; }
.grey-text.text-lighten-1{color: #bdbdbd !important; }
.grey{background-color: #9e9e9e !important; }
.grey-text{color: #9e9e9e !important; }
.grey.darken-1{background-color: #757575 !important; }
.grey-text.text-darken-1{color: #757575 !important; }
.grey.darken-2{background-color: #616161 !important; }
.grey-text.text-darken-2{color: #616161 !important; }
.grey.darken-3{background-color: #424242 !important; }
.grey-text.text-darken-3{color: #424242 !important; }
.grey.darken-4{background-color: #212121 !important; }
.grey-text.text-darken-4{color: #212121 !important; }
.shades.black{background-color: #000000 !important; }
.shades-text.text-black{color: #000000 !important; }
.shades.white{background-color: #FFFFFF !important; }
.shades-text.text-white{color: #FFFFFF !important; }
.black{background-color: #000000 !important; }
.black-text{color: #000000 !important; }
.white{background-color: #FFFFFF !important; }
.white-text{color: #FFFFFF !important; }
.nhcb{display: inline-block; vertical-align: top; margin-top: 5px; margin-bottom: 5px; }
.nhcpb{}
.nbc_table{width: 100%; border-collapse: collapse; }
.nbc_east{padding: 0; }
.nbc_west{padding: 0; }
.nbc_center{padding: 0; }
.nbc_north{padding: 0; }
.nbc_south{padding: 0; }
.nbc{overflow: hidden; }
div.nboxed{background: lightgray; border-radius: 2px; box-shadow: 0 -1px 22px 0 rgba(0,0,0,0.26),0 2px 10px 0 rgba(0,0,0,0.22); margin-left: 15px; }
.nbutton{background: #53565A; color: white; box-shadow: 0px 3px 6px#00000029; border-radius: 10px; font-size: 12.8px; padding: 7px 15px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; appearance: none; -moz-appearance: none; -webkit-appearance: none; }
.nbutton:hover{background: #69C2FF; color: white; }
.nbutton:active{color: #000000; border-color: #989898; background: #989898; }
.nbutton:disabled{background-color: #53565a91; }
.nbutton:disabled:hover{color: #000000; border-color: #989898; }
.ncheckbox{margin-right: 4px; height: 15px; }
.nradio{margin-right: 4px; }
.ntogglecheckbox{margin-right: 4px; height: 15px; }
.ncombobox{border: 1px solid rgba(0,0,0,0.15); background-color: white; box-shadow: 0px 4px 4px rgba(0,0,0,0.25); border-radius: 5px; margin: 2px; transition: 0.3s; padding-left: 5px; height: 28px; font-size: 10pt; }
.nctf_menu{z-index: 2000; position: absolute; background: #F4F4F4; box-shadow: 0px 3px 6px#00000029; border-radius: 5px; opacity: 1; border: solid 1px; max-height: 250px; overflow: auto; padding: 5px; }
.nctf_menu > a{display: block; font-size: 15px; text-align: left; padding: 5px; }
.nctf_menu > a:hover{background: #69C2FF; font-weight: bold; }
.nctf_menu_sel{background: #69C2FF; font-weight: bold; }
.ndialog{position: fixed; top: 0; right: 0; bottom: 0; left: 0; background:  rgba(0,0,0,0.4); z-index: 1001; opacity: 0; -webkit-transition: opacity 400ms ease-in; -moz-transition: opacity 400ms ease-in; transition: opacity 400ms ease-in; pointer-events: none; overflow: scroll; }
.ndialog:target{opacity: 1; pointer-events: auto; }
.ndialog > div{position: relative; left: 0; right: 0; top: 10%; background-color: #FFF; height: fit-content; width: fit-content; margin: auto; padding: 5px 20px 13px 20px; z-index: 1000; background-clip: padding-box; box-shadow: 0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21); display: table; padding: 10px; outline: none; border-radius: 20px; }
.ndialog:target > div{animation: ani-modal-shown 0.3s; -webkit-animation: ani-modal-shown 0.3s; will-change: top,opacity; top: 10%; opacity: 1; }
.ndialog-close{background: #606061; color: #FFFFFF; line-height: 25px; position: absolute; right: -12px; text-align: center; top: -10px; width: 24px; text-decoration: none; font-weight: bold; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; -moz-box-shadow: 1px 1px 3px#000; -webkit-box-shadow: 1px 1px 3px#000; box-shadow: 1px 1px 3px#000; user-select: none; }
.ndialog-close:hover{background: #E7001B; }
.ndialogtb{font-size: 25px; padding: 2px; cursor: pointer; user-select: none; }
.ndialogcontent{padding: 10px; overflow-x: auto; overflow-y: auto; }
.ncal{padding: 4px; background: black; position: absolute; width: 300px; height: 200px; }
.ncal_time{position: relative; width: 120px; }
.ncal td{border: 1px; border-width: 4px; padding: 4px; }
.ncal_time_div{padding: 4px; background: black; position: absolute; overflow: scroll; height: 100px; border: 1px solid black; }
.ncal_time td{border: 1px; border-width: 4px; padding: 4px; }
.ncal_weekend{text-align: right; background: #dbdbef; cursor: pointer; }
.ncal_weekday{text-align: right; background: #c0c0c0; cursor: pointer; }
.ncal_last_month{background: white !important; }
.ncal_today{color: red; }
.ncal_prev_month{text-align: left; background: white; cursor: pointer; }
.ncal_next_month{text-align: right; background: white; cursor: pointer; }
.ncal_month{text-align: center; background: white; }
ul.ncal_tab{margin: 0px; list-style: none; -webkit-padding-start: 0px; -webkit-margin-before: 0px; -webkit-margin-after: 0px; }
li.ncal_tab{padding: 3px; display: inline-block; border: solid 1px black; list-style: none; background: #ccc; cursor: pointer; }
.ncal_rel{text-align: center; background: #dbdbef; cursor: pointer; }
.ncal_help{text-align: left; overflow: scroll; overflow-style: scrollbar; background: #dbdbef; cursor: pointer; height: 180px; }
.ndowait{position: fixed; top: 0; right: 0; bottom: 0; left: 0; background:  rgba(0,0,0,0.8); z-index: 1003; opacity: 0; -webkit-transition: opacity 400ms ease-in; -moz-transition: opacity 400ms ease-in; transition: opacity 400ms ease-in; pointer-events: none; }
.ndowait:target{opacity: 1; pointer-events: auto; }
.ndowait > div{position: relative; left: 0; right: 0; width: 100px; height: 100px; margin: 10%auto; z-index: 1002; padding: 10px; outline: none; }
.ndowait:target > div{animation: ani-modal-shown 0.3s; -webkit-animation: ani-modal-shown 0.3s; will-change: top,opacity; top: 10%; opacity: 1; }
.ngridc{border-collapse: collapse; }
.nhorizontalc td{vertical-align: top; }
.nhcp{display: flex; flex-direction: row; align-items: flex-start; }
.ndm2{margin-left: 20px; margin-bottom: 10px; }
.flyout{display: none; background: white; z-index: 1000; }
.nlbl{font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left; }
.nlbl-break{font-size: 12px; text-align: left; overflow-wrap: break-word; }
.nlcblbl{display: table-cell; vertical-align: middle; padding-right: 5px; }
.nlcbcb{display: table-cell; vertical-align: middle; padding-left: 5px; }
.nlcb{}
.nltcblbl{display: table-cell; vertical-align: middle; padding-right: 5px; }
.nltcbcb{display: table-cell; vertical-align: middle; padding-left: 5px; }
.nltcb{display: flex; align-items: flex-end; }
.nlcflbl{display: flex; align-items: center; padding-left: 5px; }
.nlcftf{display: flex; align-items: center; padding-left: 5px; padding-right: 5px; }
.nlcftf > input{text-align: right; }
.nlcf{display: flex; align-items: center; }
.nlcmblbl{display: flex; align-items: center; padding-left: 5px; }
.nlcmblblv{display: flex; align-items: center; padding-left: 5px; }
.nlcmbcmb{display: flex; align-items: center; }
.nlcmb{vertical-align: central; }
.nldflbl{display: table-cell; vertical-align: central; padding-left: 5px; }
.nldfcmb{display: table-cell; vertical-align: central; }
.nldf{vertical-align: central; }
.nlnflbl{display: flex; align-items: center; padding-left: 5px; }
.nlnftf{display: flex; align-items: center; padding-left: 5px; padding-right: 5px; }
.nlnftf > input{text-align: right; }
.nlnf{vertical-align: central; }
.nlnf:focus{box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); background-color: #FFFE9D; }
.nltflbl{display: flex; align-items: center; padding-left: 5px; }
.nltflblv{vertical-align: central; padding-left: 5px; }
.nltftf{display: flex; align-items: center; }
.nltftfc{display: flex; align-items: center; padding-left: 0px; padding-right: 5px; }
.nltf{vertical-align: central; }
.nltf:focus{box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); background-color: #FFFE9D; }
.nlpwlbl{display: table-cell; vertical-align: central; padding-left: 5px; }
.nlpwtf{display: table-cell; vertical-align: central; padding-left: 5px; padding-right: 5px; }
.nlpwtfc{display: table-cell; vertical-align: central; padding-left: 5px; padding-right: 5px; }
.nlpw{margin: auto; vertical-align: central; }
.nlpflbl{display: inline-block; vertical-align: central; padding-left: 5px; }
.nlpftf{display: inline-block; vertical-align: central; padding-left: 5px; padding-right: 5px; }
.nlpftf > input{text-align: right; }
.nlpf{vertical-align: central; margin: 2px; }
.nlt{}
.nlt table{border: 1px solid black; border-collapse: collapse; background: white; width: max-content; }
.nlt p{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: inline-block; }
.nlt th{border: 1px solid black; cursor: pointer; padding: 5px; }
.nlt td{border: 1px solid black; cursor: pointer; padding: 5px; }
.nlt th#totalValue{margin-top: 10px; }
.nltRow{}
.nlt tbody tr:hover{outline: 2px solid red; }
.nlt tbody tr:nth-child(odd){background: #cccccc; }
.nmbar{background: black; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); }
.nmbar ul{margin: 0; padding: 0; z-index: 100; }
.nmbar img{padding-left: 5px; padding-top: 5px; }
.nmbar a{color: white; font: normal 18px; cursor: pointer; }
.nmbar p{color: lightgray; font: normal 18px; }
.nmbar ul li{display: inline-block; list-style-type: none; }
.nmbar > ul > li > a{color: white; display: block; line-height: 1em; text-decoration: none; cursor: pointer; padding-top: 2px; padding-left: 5px; }
.nmbar > ul > li > p{color: lightgray; display: block; line-height: 1em; padding: 5px; text-decoration: none; }
.nmbar li > ul li{background: grey; display: block; }
.nmbar li > ul li a{color: white; display: block; line-height: 1em; padding: 0.2em.5em; text-decoration: none; white-space: nowrap; }
.nmbar li > ul li p{color: lightgray; display: block; line-height: 1em; padding: 0.2em.5em; text-decoration: none; }
.nmbar li:hover{background-color: #666; }
.nmenuhide{display: none; }
.nmenushow{position: absolute; display: block; overflow-y: auto; overflow-x: hidden; scrollbar-width: thin; max-height: 70vh; }
.nmenushow::-webkit-scrollbar{width: 5px; }
.nmenushow::-webkit-scrollbar-track{box-shadow: inset 0 0 6px rgba(0,0,0,0.1); background-color: rgb(88,88,89); }
.nmenushow::-webkit-scrollbar-thumb{border-radius: 10px; box-shadow: inset 0 0 6px rgba(0,0,0,.1); background-color: #9E9E9E; }
.nsubmenuhide{display: none; }
.nsubmenushow{position: fixed; display: block; overflow-y: auto; overflow-x: hidden; scrollbar-width: thin; max-height: 70vh; }
.nsubmenushow::-webkit-scrollbar{width: 5px; }
.nsubmenushow::-webkit-scrollbar-track{box-shadow: inset 0 0 6px rgba(0,0,0,0.1); background-color: rgb(88,88,89); }
.nsubmenushow::-webkit-scrollbar-thumb{border-radius: 10px; box-shadow: inset 0 0 6px rgba(0,0,0,.1); background-color: #9E9E9E; }
div.login{font: normal 12px; border-style: dotted; border: blue; }
div.login ul{margin: 0; padding: 0; z-index: 100; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
div.login img{padding: 5px; }
div.login a{color: black; font: normal 12px; }
div.login p{color: lightgray; font: normal 12px; }
div.login ul li{display: inline-block; list-style-type: none; }
div.login > ul > li > a{color: black; display: block; line-height: 1em; padding: 0.5em 0.5em; text-decoration: none; }
div.login > ul > li > p{color: lightgray; display: block; line-height: 1em; padding: 0.5em 0.5em; text-decoration: none; }
div.login li > ul li{background: grey; display: block; }
div.login li > ul li a{color: black; display: block; line-height: 1em; padding: 0.5em 1em; text-decoration: none; }
div.login li > ul li p{color: lightgray; display: block; line-height: 1em; padding: 0.5em 1em; text-decoration: none; }
div.login li:hover{background-color: lightgray; }
div.login li > ul{display: none; }
div.login li:hover > ul{position: absolute; display: block; }
.npopup{z-index: 100; position: fixed; background: #F4F4F4; border: solid 1px; border-radius: 5px; box-shadow: 0px 3px 6px#00000029; }
.npopup li:hover{color: #69C2FF; }
.npopup li{display: block; font-size: 15px; line-height: 1em; text-decoration: none; white-space: nowrap; padding: 5px 10px 5px 10px; letter-spacing: 0px; opacity: 1; }
.nms_outer{width: 100%; background-color: white; border-radius: 8px; box-shadow: 0px 4px 4px rgba(0,0,0,.25); max-height: 300px; overflow-y: auto; border: 1px solid rgba(0,0,0,0.15); }
.nms_popup{}
.nms_popup_item{user-select: none; text-overflow: ellipsis; overflow: hidden; padding: 8px; cursor: pointer; }
.nms_popup_item:hover{background-color: lightblue; }
.nms_popup_item_sel{background-color: lightblue; }
.nms_popup_outer{z-index: 50; background: #F4F4F4; box-shadow: 0px 3px 6px#00000029; border-radius: 4px; box-sizing: border-box; max-width: 300px; max-height: 300px; position: absolute; overflow-y: auto; background: white; top: 35px; }
.nms_found{width: fit-content; height: fit-content; color: black; display: flex; margin-left: 5px; border-width: 1px; border-color: black; border-style: solid; padding: 5px; border-radius: 10px; font-size: 14px; align-items: center; background-color: white; white-space: nowrap; }
.nms_notfound{color: red; font-style: italic; }
.nms_button{background: #53565A; color: white; box-shadow: 0px 3px 6px#00000029; border-radius: 10px; font-size: 12.8px; padding: 7px 15px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.nms_selectable{border: solid black 1px; border-radius: 5px; margin: 5px; padding: 5px; text-align: left; width: 260px; overflow: hidden; }
.nms_selectable > label{margin-top: 5px; margin-left: 25px; }
.nms_selectables{}
.nms_filter{padding: 2px; width: 180px; }
.nms_filters{padding: 5px; border-radius: 5px; border: 1px solid; background:  rgba(210,210,250,1); }
#MultiSelectDialog td{vertical-align: top; }
#MultiSelectDialog td.nbc_east{}
.nms_selectable > nvc > p{margin-left: 20px; }
.nms_button_label{cursor: pointer; font-family: Montserrat; font-weight: bold; text-decoration: underline; font-size: 12px; color: #999999; }
.nms_button_label:hover{color: #53565A; }
.nms_button_label_clear{color: #AA5151; }
.removablelink:hover{background-color: #0000EE; color: #fff; }
.removablelink{background-color: inherit; transition: background-color.5s; font-size: 11px; }
.removablelink p{color: #0000EE; }
.link{text-align: left; color: #0000EE; cursor: pointer; text-decoration: none; background: none !important; border: none; font: inherit; box-shadow: none; width: 100%; }
.nscsel{background: lightgray; }
.nstarcheckbox{margin-right: 4px; height: 15px; }
table.ntable{border: 1px solid#000; border-collapse: collapse; table-layout: fixed; border-radius: 2px; box-shadow: 0 -1px 22px 0 rgba(0,0,0,0.26),0 2px 10px 0 rgba(0,0,0,0.22); margin-left: 15px; }
.ntable thead,.ntable tbody{displayxx: block; }
.ntable thead{background: #222; color: #eee; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; -o-user-select: none; }
.ntable tbody{overflow-y: auto; overflow-x: auto; }
.ntable caption{text-align: left; background: black; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); font: normal 22px Arial,Sans-serif; color: white; }
.ntable th,.ntable td,.ntable input{text-align: left; vertical-align: top; border: 1px solid#000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 2px; }
.ntable input[type="text"]{text-align: left; vertical-align: top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: transparent; border: none; font-size: 12pt; }
.ntable input[type="password"]{text-align: left; vertical-align: top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: transparent; border: none; font-size: 12pt; }
.ntable input[type="text"]:enabled:hover{cursor: pointer; }
.ntable input[type="text"]:read-only:hover,.ntable input[type="text"]:disabled:hover{cursor: default; }
.ntable input[type="text"]:focus:enabled,.ntable input[type="text"]:focus:hover:enabled{background: white; width: 100%; cursor: text; }
.ntable input[type="text"]:focus:read-only,.ntable input[type="text"]:focus:hover:read-only{background: inherit; width: 100%; cursor: default; }
.ntable tbody tr{transition: 0.2s; }
.ntable tbody tr:nth-child(odd){background-color: #cccccc; }
.ntable tbody tr:hover{background-color: #ffffcc; }
.ntable_loader-spinner-background{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background:  rgba(179,172,172,0.8); }
.ntable_loader-spinner-parent{position: fixed; top: 50%; left: 50%; width: 100%; height: 100%; z-index: 1000; }
@keyframes ntable_loader-spinner{0%{transform: translate3d(-50%,-50%,0)rotate(0deg); }100%{transform: translate3d(-50%,-50%,0)rotate(360deg); }}
[name="tilecontainer"] .ntable_loader-spinner{left: 30; }
.ntable_loader-spinner{position: relative; transition: opacity linear 0.1s; animation: 2s linear infinite ntable_loader-spinner; border: solid 5px#d5d7da; border-bottom-color: #5A709E; border-radius: 50%; content: ""; height: 70px; transform: translate3d(-50%,-50%,0); transform-origin: center; width: 70px; will-change: transform; }
.ntabs{width: 100%; height: 100%; color: #404040; margin-left: auto; margin-right: auto; display: table; }
.ntabs ul,.ntabs li{margin: 0; padding: 0; list-style: none; }
.ntabs ul{text-align: left; }
.ntabs,.ntabs input[type="radio"]:checked+label{position: relative; }
.ntabs li,.ntabs input[type="radio"]+label{display: inline-block; }
.ntabs li > div,.ntabs input[type="radio"]{position: absolute; }
.ntabs li > div,.ntabs input[type="radio"]+label{border: solid 1px#ccc; }
.ntabs li{vertical-align: top; }
.ntabs li:first-child{margin-left: 8px; }
.ntabs li > div{top: 33px; bottom: 0; left: 0; width: 100%; padding: 8px; overflow: auto; background: #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.ntabs input[type="radio"]+label{margin: 0 2px 0 0; padding: 0 12px; font-size: 12px; line-height: 32px; background: #f1f1f1; text-align: center; border-radius: 5px 5px 0 0; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
.ntabs input[type="radio"]:checked+label{NOz-index: 1; background: #fff; border-bottom-color: #fff; cursor: default; }
.ntabs input[type="radio"]{opacity: 0; }
.ntabs input[type="radio"]~div{display: none; }
.ntabs input[type="radio"]:checked~div{display: block; }
.ntabs input[type="radio"]:disabled+label{opacity: .5; cursor: no-drop; }
.ntextfield{background-color: white; box-shadow: 0px 4px 4px rgba(0,0,0,0.25); border-radius: 4px; border: 1px solid rgba(0,0,0,0.15); margin: 2px; padding-left: 8px; padding-right: 8px; height: 28px; font-size: 14px; }
.ntextfield:focus{box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15); background-color: #FFFE9D; }
.pweye{opacity: 0.45; margin-left: -35px; cursor: pointer; width: 22px; padding-top: 9px; position: absolute; }
.pweye:hover{opacity: 1; }
textarea.ntextarea{font-size: 14px; width: 100%; height: 100%; word-break: break-word; overflow-y: hidden; resize: none; padding: 10px; background-color: white; box-shadow: 0px 4px 4px rgb(0 0 0 25%); border-radius: 4px; border: 1px solid rgba(0,0,0,0.15); }
P.ntextarea{font-size: 14px; text-align: left; background-color: white; padding: 10px; word-break: break-word; overflow-y: hidden; }
PRE.ntextarea{font-size: 14px; }
.ntextarea:focus{background-color: #FFFE9D; }
.ntextarea:hover{overflow-y: auto; overflow-x: hidden; scrollbar-width: thin; }
.ntextarea::-webkit-scrollbar{width: 5px; }
.ntextarea::-webkit-scrollbar-track{box-shadow: inset 0 0 6px rgba(0,0,0,0.1); background-color: rgb(255,255,255); }
.ntextarea::-webkit-scrollbar-thumb{border-radius: 10px; box-shadow: inset 0 0 6px rgba(0,0,0,.1); background-color: #9E9E9E; }
.tcIcon{vertical-align: middle; padding-right: 4; }
.vc{display: inline; margin: auto; }
.nvcp{display: flex; flex-direction: column; }
hr{display: block; clear: both; width: 100%; height: 1px; background-color: #EBECF3; margin-top: 10px; margin-bottom: 5px; }
table.table{table-layout: fixed; border-collapse: collapse; text-overflow: ellipsis; margin: 10px 10px; user-select: none; }
th.tableheader{cursor: pointer; letter-spacing: 2px; border: 2px solid#EBECF3; padding: 10px; background-color: #5F7A8C; font-weight: bold; font-size: 90%; user-select: none; color: white; }
th.stickyheader{position: sticky; position: -webkit-sticky; top: 0; z-index: 10; }
td.tabledata{cursor: pointer; letter-spacing: 1px; border: 2px solid#EBECF3; padding: 5px; font-size: 90%; user-select: none; background-color: inherit; }
tbody.tablebody tr:nth-child(even){background-color: #F4F4F4; }
tbody.tablebody tr:nth-child(odd){background-color: #FFFFFF; }
tbody.tablebody tr:hover{background-color: #69C2FF; }
.tableheader:hover{color: #5F7A8C; background-color: #e5e7eb; }
.LabelQuickTextEdit{border: black 1px solid; border-radius: 5px; }
.nctrborder{border: solid black; padding: 3px; margin: 4px; border-width: 1px; }
.nctrborderlabel{background: white; position: relative; top: -10px; display: inline-block; padding: 0px 5px 0px 5px; border: solid black; border-width: 1px; }
.centered-container{display: flex; justify-content: center; align-items: center; }
.space-between-container{display: flex; justify-content: space-between; align-items: baseline; }
.space-around-container{display: flex; justify-content: space-around; }
.row-wrap-centered-container{display: flex; justify-content: center; flex-wrap: wrap; align-items: center; }
.row-container-center-vertical{display: flex; align-items: center; }
.centered-column-container{display: flex; justify-content: center; flex-direction: column; align-items: center; }
.column-container{display: flex; flex-direction: column; }
.Container_centered-vertical{display: flex; align-items: center; flex-direction: column; }
.row-container{display: flex; }
.rightened-container{display: flex; justify-content: flex-end; }
.leften-container{display: flex; justify-content: flex-start; }
.leften-column-container{display: flex; flex-direction: column; align-items: flex-start; }
.leften-centered-container{display: flex; justify-content: flex-start; align-items: center; }
.row-wrap-container{display: flex; flex-direction: row; flex-wrap: wrap; }
.baseline-container{align-items: baseline; }
.grid-container-2-cols{display: grid; grid-template-columns: 1fr 1fr; column-gap: 5px; }
.infinite-horizontal-scroll{overflow-x: auto; }
.infinite-horizontal-scroll::-webkit-scrollbar{display: none; }
@media(max-width:550px){.grid-container-2-cols{display: grid; grid-template-columns: 1fr; }}
@media only screen and (max-width:100px){.max-width-show-100{display: block; }}
@media only screen and (max-width:200px){.max-width-show-200{display: block; }}
@media only screen and (max-width:300px){.max-width-show-300{display: block; }}
@media only screen and (max-width:400px){.max-width-show-400{display: block; }}
@media only screen and (max-width:500px){.max-width-show-400{display: block; }}
@media only screen and (max-width:600px){.max-width-show-600{display: block; }}
@media only screen and (max-width:700px){.max-width-show-700{display: block; }}
@media only screen and (max-width:800px){.max-width-show-800{display: block; }}
@media only screen and (max-width:900px){.max-width-show-900{display: block; }}
@media only screen and (max-width:1000px){.max-width-show-1000{display: block; }}
@media only screen and (min-width:100px){.min-width-show-100{display: block; }}
@media only screen and (min-width:200px){.min-width-show-200{display: block; }}
@media only screen and (min-width:300px){.min-width-show-300{display: block; }}
@media only screen and (min-width:400px){.min-width-show-400{display: block; }}
@media only screen and (min-width:500px){.min-width-show-500{display: block; }}
@media only screen and (min-width:600px){.min-width-show-600{display: block; }}
@media only screen and (min-width:700px){.min-width-show-700{display: block; }}
@media only screen and (min-width:800px){.min-width-show-800{display: block; }}
@media only screen and (min-width:900px){.min-width-show-900{display: block; }}
@media only screen and (min-width:1000px){.min-width-show-1000{display: block; }}
@media only screen and (max-width:100px){.max-width-100{display: none !important; }}
@media only screen and (max-width:200px){.max-width-200{display: none !important; }}
@media only screen and (max-width:300px){.max-width-300{display: none !important; }}
@media only screen and (max-width:400px){.max-width-400{display: none !important; }}
@media only screen and (max-width:500px){.max-width-500{display: none !important; }}
@media only screen and (max-width:600px){.max-width-600{display: none !important; }}
@media only screen and (max-width:700px){.max-width-700{display: none !important; }}
@media only screen and (max-width:800px){.max-width-800{display: none !important; }}
@media only screen and (max-width:900px){.max-width-900{display: none !important; }}
@media only screen and (max-width:1000px){.max-width-1000{display: none !important; }}
@media only screen and (min-width:100px){.min-width-100{display: none !important; }}
@media only screen and (min-width:200px){.min-width-200{display: none !important; }}
@media only screen and (min-width:300px){.min-width-300{display: none !important; }}
@media only screen and (min-width:400px){.min-width-400{display: none !important; }}
@media only screen and (min-width:500px){.min-width-500{display: none !important; }}
@media only screen and (min-width:600px){.min-width-600{display: none !important; }}
@media only screen and (min-width:700px){.min-width-700{display: none !important; }}
@media only screen and (min-width:800px){.min-width-800{display: none !important; }}
@media only screen and (min-width:900px){.min-width-900{display: none !important; }}
@media only screen and (min-width:1000px){.min-width-1000{display: none !important; }}
@media only screen and (max-width:100px){.max-width-100{display: none !important; }}
@media only screen and (max-width:200px){.max-width-200{display: none !important; }}
@media only screen and (max-width:300px){.max-width-300{display: none !important; }}
@media only screen and (max-width:400px){.max-width-400{display: none !important; }}
@media only screen and (max-width:500px){.max-width-500{display: none !important; }}
@media only screen and (max-width:600px){.max-width-600{display: none !important; }}
@media only screen and (max-width:700px){.max-width-700{display: none !important; }}
@media only screen and (max-width:800px){.max-width-800{display: none !important; }}
@media only screen and (max-width:900px){.max-width-900{display: none !important; }}
@media only screen and (max-width:1000px){.max-width-1000{display: none !important; }}
@media only screen and (min-width:100px){.min-width-100{display: none !important; }}
@media only screen and (min-width:200px){.min-width-200{display: none !important; }}
@media only screen and (min-width:300px){.min-width-300{display: none !important; }}
@media only screen and (min-width:400px){.min-width-400{display: none !important; }}
@media only screen and (min-width:500px){.min-width-500{display: none !important; }}
@media only screen and (min-width:600px){.min-width-600{display: none !important; }}
@media only screen and (min-width:700px){.min-width-700{display: none !important; }}
@media only screen and (min-width:800px){.min-width-800{display: none !important; }}
@media only screen and (min-width:900px){.min-width-900{display: none !important; }}
@media only screen and (min-width:1000px){.min-width-1000{display: none !important; }}
@media only screen and (orientation:portrait){.landscape{display: none !important; }}
@media only screen and (orientation:landscape){.portrait{display: none !important; }}
@media print{.dont-print{display: none !important; }}
body{background: white !important; border: none; }
code{font-family: Courier,Monaco,monospace; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block; }
#header{background-color: black; color: white; text-align: center; padding: 5px; }
#nav{line-height: 30px; background: blueviolet; height: 100%; width: 100px; float: left; padding: 5px; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); }
#section{height: 100%; float: left; padding: 10px; }
#search{position: fixed; right: 0; top: 60px; height: 100%; z-index: 101; padding: .5em; background:  rgba(210,210,250,1); box-shadow: 0 -2px 10px 0 rgba(0,0,0,0.26),0 2px 10px 0 rgba(0,0,0,0.22); }
#footer{background-color: black; color: white; clear: both; text-align: center; padding: 5px; }
.pad-it{padding: 5px; }
.pad-it-more{padding: 10px; }
.pad-it-tons{padding: 15px; }
.gutter{margin-left: 15px; }
.add-space{margin: 10px; }
.add-space-top{margin-top: 10px; }
.add-space-left{margin-left: 10px; }
.add-space-right{margin-right: 10px; }
.add-space-bottom{margin-bottom: 10px; }
.nshide{display: none; }
input,select,textarea,button{border: none; }
.OASISCardContainer{display: inline-block; margin: 5px; padding: 5px; background: white; box-shadow: 0 8px 6px 1px#D8D8D8; }
.card{padding: 8px; margin: 8px; border: 1px solid rgba(0,0,0,0.15); border-radius: 8px; box-shadow: 0px 4px 4px rgba(0,0,0,25%); background: white; }
.card-grey{background: rgb(241,241,241); margin-top: 10px; color: black; padding: 15px; width: fit-content; border: 1px solid rgba(0,0,0,0.15); border-radius: 8px; box-shadow: 0px 4px 4px rgba(0,0,0,25%); }
.card-red{background: rgb(247,139,139); margin-top: 10px; color: white; padding: 15px; width: fit-content; border: 1px solid rgba(255,47,47,0.67); border-radius: 8px; box-shadow: 0px 4px 4px rgba(0,0,0,25%); }
.card-listing{height: 80; padding: 5px; margin: 5px; }
.card-vertical-bar{border-radius-left: 9; border-width: 1; border: black; border-left: 0; border-right: 0; border-bottom: 0; border-top: 0; margin-right: 5; }
.top-menubar{position: fixed; display: flex; justify-content: space-between; width: 100vw; padding: 10; top: 0; z-index: 99; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: white; border-bottom: 1px solid rgba(0,0,0,0.15); }
.top-left-menubar{font-size: 16; display: flex; align-items: baseline; justify-content: flex-start; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.top-left-menubar ul{margin: 5px 0px 0px 0px; padding: 0; z-index: 100; background: #E1EBFD; box-shadow: 0px 3px 6px#00000029; border: 1px solid#A19A9A; border-radius: 5px; opacity: 1; }
.top-left-menubar img{padding-left: 5px; padding-top: 5px; }
.top-left-menubar a{cursor: pointer; margin-right: 10px; font: Regular 19px Montserrat; letter-spacing: 0px; opacity: 1; width: 100%; }
.top-left-menubar a:hover{color: #69C2FF; }
.top-left-menubar p{font: Regular 19px Montserrat; letter-spacing: 0px; opacity: 1; }
.top-left-menubar p:hover{color: #69C2FF; }
.top-left-menubar ul li{display: inline-block; list-style-type: none; margin-rightXX: 10px; }
.top-left-menubar li{display: inline-block; list-style-type: none; margin-rightXX: 10px; }
.top-left-menubar > ul > li > a{display: block; line-height: 1em; padding: 5px; text-decoration: none; cursor: pointer; font: Regular 19px Montserrat; letter-spacing: 0px; opacity: 1; width: 100%; }
.top-left-menubar > ul > li > a:hover{color: #69C2FF; }
.top-left-menubar > ul > li > p{display: block; line-height: 1em; padding: 5px; text-decoration: none; font: Regular 19px Montserrat; letter-spacing: 0px; color: #000000; opacity: 1; }
.top-left-menubar > ul > li > p:hover{color: #69C2FF; }
.top-left-menubar li > ul li{font-size: 15; background: #E1EBFD; display: block; }
.top-left-menubar li > ul li a{font-size: 15; display: block; line-height: 1em; padding: 0.2em.5em; text-decoration: none; white-space: nowrap; padding: 10px 7px 7px 10px; font: Regular 19px Montserrat; letter-spacing: 0px; opacity: 1; width: 100%; }
.top-left-menubar li > ul li a:hover{color: #69C2FF; }
.top-left-menubar li > ul li p{font-size: 15; display: block; line-height: 1em; padding: 0.2em.5em; text-decoration: none; padding: 10px 7px 7px 10px; font: Regular 19px Montserrat; letter-spacing: 0px; opacity: 1; }
.top-left-menubar li > ul li p:hover{color: #69C2FF; }
.top-right-menubar{padding-right: 20; display: flex; align-items: center; justify-content: flex-end; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.top-right-menubar ul{margin: 0; padding: 0; z-index: 100; background: #E1EBFD; box-shadow: 0px 3px 6px#00000029; border-radius: 5px; opacity: 1; right: 25px; }
.top-right-menubar img{padding-left: 5px; padding-top: 5px; }
.top-right-menubar a{cursor: pointer; font: Regular 19px Montserrat; letter-spacing: 0px; color: #000000; opacity: 1; }
.top-right-menubar p{font: Regular 19px Montserrat; letter-spacing: 0px; color: #000000; opacity: 1; }
.top-right-menubar ul li{display: inline-block; list-style-type: none; margin-rightXX: 10px; }
.top-right-menubar li{display: inline-block; list-style-type: none; margin-rightXX: 10px; }
.top-right-menubar > ul > li > a{display: block; line-height: 1em; padding: 5px; text-decoration: none; cursor: pointer; font: Regular 19px Montserrat; letter-spacing: 0px; color: #000000; opacity: 1; }
.top-right-menubar li > ul li{background: #E1EBFD; display: block; }
.top-right-menubar li > ul li a{display: block; line-height: 1em; padding: 0.2em.5em; text-decoration: none; white-space: nowrap; padding: 10px 7px 7px 10px; font: Regular 19px Montserrat; letter-spacing: 0px; color: #000000; opacity: 1; }
.top-right-menubar li > ul li p{display: block; line-height: 1em; padding: 0.2em.5em; text-decoration: none; padding: 10px 7px 7px 10px; font: Regular 19px Montserrat; letter-spacing: 0px; color: #000000; opacity: 1; }
.top-right-menubar li:hover{background-color: #69C2FF; }
#leftmenubar{position: fixed; width: 100%; top: 0; background:  rgba(255,255,255,.8); z-index: 99; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
#righttoolbar{position: fixed; right: 6px; top: 6px; box-shadow: none; background: none; z-index: 99; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
#loginmenu{font-size: 10px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.menubar ul{margin: 0; padding: 0; z-index: 100; background: #E1EBFD; box-shadow: 0px 3px 6px#00000029; border: 1px solid#A19A9A; border-radius: 5px; opacity: 1; }
.menubar img{padding-left: 5px; padding-top: 5px; }
.menubar a{cursor: pointer; margin-right: 10px; font: Regular 19px Montserrat; letter-spacing: 0px; opacity: 1; }
.menubar a:hover{color: #69C2FF; }
.menubar p{font: Regular 19px Montserrat; letter-spacing: 0px; opacity: 1; }
.menubar p:hover{color: #69C2FF; }
.menubar ul li{display: inline-block; list-style-type: none; }
.menubar li{display: inline-block; list-style-type: none; }
.menubar > ul > li > a{display: block; line-height: 1em; padding: 5px; text-decoration: none; cursor: pointer; font: Regular 19px Montserrat; letter-spacing: 0px; opacity: 1; }
.menubar > ul > li > a:hover{color: #69C2FF; }
.menubar > ul > li > p{display: block; line-height: 1em; padding: 5px; text-decoration: none; font: Regular 19px Montserrat; letter-spacing: 0px; color: #000000; opacity: 1; }
.menubar > ul > li > p:hover{color: #69C2FF; }
.menubar li > ul li{font-size: 15; background: #E1EBFD; display: block; }
.menubar li > ul li a{font-size: 15; display: block; line-height: 1em; padding: 0.2em.5em; text-decoration: none; white-space: nowrap; padding: 10px 7px 7px 10px; font: Regular 19px Montserrat; letter-spacing: 0px; opacity: 1; }
.menubar li > ul li a:hover{color: #69C2FF; }
.menubar li > ul li p{font-size: 15; display: block; line-height: 1em; padding: 0.2em.5em; text-decoration: none; padding: 10px 7px 7px 10px; font: Regular 19px Montserrat; letter-spacing: 0px; opacity: 1; }
.menubar li > ul li p:hover{color: #69C2FF; }
ul hr{border: 1px solid#BFC8D7; }
.sticky-nav{position: sticky; top: 56px; border-bottom: 1px solid rgba(0,0,0,0.15); background-color: white; z-index: 11; }
.oasis_nav{color: #000000; background: white; font-size: 14px; padding: 8px 12px; margin-bottom: 0px; overflow-x: auto; }
.oasis_nav > .nlbl{white-space: pre; overflow: unset; }
#searchicon{z-index: 101; padding: 3px; background:  rgba(210,210,250,1); border-radius: 10px; box-shadow: 0 -2px 10px 0 rgba(0,0,0,0.26),0 2px 10px 0 rgba(0,0,0,0.22); }
#righttoolbar img{padding: 0px; }
#search a{color: blue; padding-left: 10px; cursor: pointer; }
#helpmenu{padding: 0px; }
.tbrealbutton{}
.taskbarheading{padding-top: 10px; font-size: larger; }
.TaskBarHide{display: none; }
#TopContent{margin-top: 60px; position: fixed; width: 100%; top: 0px; z-index: 10; background: white; }
#LeftContent{position: fixed; top: 60px; width: 60px; height: 100%; background:  rgba(239,239,239,.8); }
#BottomContent{position: fixed; bottom: 0; width: 100%; background:  rgba(239,239,239,.8); }
.ntextfield.freeform{background-color: yellow; }
textarea.ntextarea-table{font-size: 14px; width: 100%; height: 100%; word-break: break-word; overflow-y: auto; resize: auto; padding: 10px; background-color: white; box-shadow: 0px 4px 4px rgb(0 0 0 25%); border-radius: 4px; border: 1px solid rgba(0,0,0,0.15); }
.nbutton:focus{color: white; background: #69C2FF; outline: #53565a7d; outline-style: none; }
.nbutton-primary{color: white; background: #3B749B; }
.nbutton-red{color: white; background-color:  rgba(247,139,139,1); }
.nbutton-danger{color: white; background-color: #D63729; }
.nbutton-danger:hover{color: white; background-color:  rgba(247,200,200,1); }
.whodiv{display: flex; justify-content: center; align-content: center; flex-direction: column; border-radius: 100%; width: 40px; height: 40px; box-shadow: 0px 3px 6px#00000029; margin-right: 5px; }
.whodiv p{margin-left: auto; margin-right: auto; color: white; font-weight: bold; }
.who{padding-right: 10px; }
.hovctr{display: none; background: white; }
.hovctr_show{display: block; z-index: 100; background: white; position: absolute; }
.nflup{text-align: center; font-size: 18px; color: gray; cursor: pointer; }
.nflupdiv{text-align: center; background: white; margin: 3px; padding: 3px; border: solid gray 3px; }
.nflupdiv.is-dragover{background: wheat; }
.nflupfile{background: white; border: solid black 1px; margin: 3px; padding: 3px; }
.nfluppb-wrp{border: 1px solid#0099CC; padding: 1px; position: relative; height: 15px; border-radius: 3px; margin: 10px; text-align: left; background: #fff; box-shadow: inset 1px 3px 6px rgba(0,0,0,0.12); }
.nfluppb-wrp.nfluppb-bar{height: 100%; border-radius: 3px; background-color: #f39ac7; width: 0; box-shadow: inset 1px 1px 10px rgba(0,0,0,0.11); }
.nfluppb-wrp.status{top: 3px; left: 50%; position: absolute; display: inline-block; color: #000000; }
@keyframes loader-spinner{0%{transform: translate3d(-50%,-50%,0)rotate(0deg); }100%{transform: translate3d(-50%,-50%,0)rotate(360deg); }}
[name="tilecontainer"] .loader-spinner{left: 30; }
.loader-spinner{position: relative; transition: opacity linear 0.1s; animation: 2s linear infinite loader-spinner; border: solid 5px#d5d7da; border-bottom-color: #5A709E; border-radius: 50%; content: ""; height: 70px; transform: translate3d(-50%,-50%,0); transform-origin: center; width: 70px; will-change: transform; }
.loader-spinner-background{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background:  rgba(179,172,172,0.8); }
.loader-spinner-parent{position: fixed; top: 50%; left: 50%; width: 100%; height: 100%; z-index: 1000; }
div[name="tile"][data-selected='false']{display: none; }
div[name="tile"][data-selected='true']{display: block; }
.tile{border-radius: 5px 5px; background-clip: padding-box; -webkit-background-clip: padding-box; background: #F4F4F4; width: 200px; border-width: 1px 1px; -moz-background-clip: padding; height: 225px; margin: 10 10; box-shadow: 0 8px 6px 1px#D8D8D8; }
.galleryContainer{position: relative; }
.gallerySlides{display: none; }
.numberText{color: #f2f2f2; font-size: 12px; padding: 8px 12px; position: absolute; background-color:  rgba(0,0,0,0.4); top: 0; }
.prev,.next{cursor: pointer; position: absolute; top: 40%; width: auto; padding: 16px; margin-top: -50px; color: white; font-weight: bold; font-size: 20px; border-radius: 0 3px 3px 0; user-select: none; -webkit-user-select: none; }
.next{right: 0; border-radius: 3px 0 0 3px; }
.prev:hover,.next:hover{background-color:  rgba(0,0,0,0.8); }
.transparentImage{opacity: 0.6; }
.imageCursor{cursor: pointer; }
.caption-container{text-align: center; background-color: #222; padding: 2px 16px; color: white; }
.imageRow{content: ""; clear: both; height: 100px; overflow: auto; }
.imageColumn{float: left; width: 100px; }
.active,.transparentImage:hover{opacity: 1; }
.twofactorrectangle{width: 650px; height: fit-content; background: #FFFFFF; border-radius: 10px; margin: 10px; display: flex; flex-direction: column; padding: 20px; align-items: center; }
.twofactorta{width: 95%; max-height: 200px; font-family: Montserrat; font-style: normal; font-weight: normal; font-size: 18px; text-align: center; color: #041E42; margin-top: 20px; }
.twofactortaerror{width: 95%; max-height: 100px; overflow: auto; font-family: Montserrat; font-style: normal; font-weight: 500; font-size: 15px; text-align: center; color: #ED2124; margin-top: 10px; margin-bottom: 10px; white-space: pre-wrap; }
.twofactorwelcome{margin-top: 35px; font-family: Montserrat; font-style: normal; font-weight: normal; font-size: 20px; color: #041E42; }
.twofactorcodetf{width: 250px; height: 40px; background: #FFFFFF; border-radius: 5px; border: 1px solid#041E42; color: #041E42; font-family: Montserrat; font-style: normal; font-weight: normal; font-size: 20px; padding-left: 5px; padding-right: 5px; text-align: center; }
.twofactorbutton{width: 150px; height: 30px; border-radius: 10px; font-family: Montserrat; font-style: normal; font-weight: normal; font-size: 18px; line-height: 22px; text-align: center; background: #97E3C0; box-shadow: 0px 3px 6px#00000029; color: #041E42; padding: 0px; margin-top: 10px; cursor: pointer; }
.twofactorbutton:hover{background: #a3f5cf; }
.twofactorbutton:disabled{background-color: #53565a91; }
.twofactorbutton:disabled:hover{color: #000000; border-color: #989898; }
.twofactorerrormessage{width: 95%; max-height: 100px; overflow: auto; font-family: Montserrat; font-style: normal; font-weight: 500; font-size: 15px; text-align: center; color: #ED2124; margin-top: 10px; margin-bottom: 10px; white-space: pre-wrap; }
.twofactorconfirmation{width: 95%; font-family: Montserrat; font-style: normal; font-weight: normal; font-size: 20px; text-align: center; color: #041E42; margin-top: 20px; }
.twofactorellipse{position: absolute; width: 100px; height: 100px; left: 0; right: 0; top: -45px; background: #FFFFFF; margin-left: auto; margin-right: auto; opacity: 1; border-radius: 50%; }
.twofactorlogo{position: absolute; width: 90px; height: 90px; left: 8px; top: -40px; right: 0; margin-left: auto; margin-right: auto; text-align: center; }
.twofactorresendlabel{font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; margin-left: auto; margin-right: auto; color: #041E42; }
.twofactorresendlink{font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; margin-left: auto; margin-right: auto; cursor: pointer; color: #69C2FF; }
.changepasswordrectangle{width: 650px; height: fit-content; background: #FFFFFF; border-radius: 10px; margin: 10px; display: flex; flex-direction: column; padding: 20px; align-items: center; }
@media only screen and (max-width:750px){.changepasswordrectangle{width: 350px; height: fit-content; background: #FFFFFF; border-radius: 10px; margin: 10px; display: flex; flex-direction: column; padding: 20px; align-items: center; }}
.changepasswordta{width: 95%; max-height: 200px; font-family: Montserrat; font-style: normal; font-weight: normal; font-size: 20px; text-align: center; color: #041E42; margin-top: 20px; }
.changepasswordwelcome{margin-top: 35px; font-family: Montserrat; font-style: normal; font-weight: normal; font-size: 20px; color: #041E42; }
.changepasswordemail{font-family: Montserrat; font-style: normal; font-weight: normal; font-size: 20px; color: #041E42; }
.changepasswordtf{width: 300px; height: 40px; background: #FFFFFF; border-radius: 5px; border: 1px solid#041E42; color: #041E42; font-family: Montserrat; font-style: normal; font-weight: normal; font-size: 16px; padding-left: 45px; padding-right: 5px; }
.changepasswordemailtf{width: 300px; height: 40px; background: #FFFFFF; border-radius: 5px; border: 1px solid#041E42; color: #041E42; font-family: Montserrat; font-style: normal; font-weight: normal; font-size: 16px; padding-left: 5px; padding-right: 5px; }
.changepasswordcodetf{width: 250px; height: 40px; border-radius: 5px; border: 1px solid#041E42; color: #041E42; font-family: Montserrat; font-style: normal; font-weight: normal; font-size: 20px; text-align: center; }
.changepasswordbutton{width: 150px; height: 30px; border-radius: 10px; font-family: Montserrat; font-style: normal; font-weight: normal; font-size: 18px; line-height: 22px; text-align: center; background: #97E3C0; box-shadow: 0px 3px 6px#00000029; color: #041E42; padding: 0px; margin-top: 10px; cursor: pointer; }
.changepasswordbutton:hover{background: #a3f5cf; }
.changepasswordbutton:disabled{background-color: #53565a91; }
.changepasswordbutton:disabled:hover{color: #000000; border-color: #989898; }
.changepassworderrormessage{width: 95%; max-height: 100px; overflow: auto; font-family: Montserrat; font-style: normal; font-weight: 500; font-size: 15px; text-align: center; color: #ED2124; margin-top: 10px; margin-bottom: 10px; white-space: pre-wrap; }
.changepasswordconfirmation{width: 230px; height: 25px; font-family: Montserrat; font-style: normal; font-weight: normal; font-size: 20px; color: #041E42; text-align: center; margin-top: 10px; }
.changepasswordtaerror{width: 95%; height: 200px; font-family: Montserrat; font-style: normal; font-weight: normal; font-size: 20px; text-align: center; color: #ED2124; margin-top: 50px; }
.changepasswordellipse{position: absolute; width: 100px; height: 100px; left: 0; right: 0; top: -45px; background: #FFFFFF; margin-left: auto; margin-right: auto; opacity: 1; border-radius: 50%; }
.changepasswordlogo{position: absolute; width: 90px; height: 90px; left: 8px; top: -40px; right: 0; margin-left: auto; margin-right: auto; text-align: center; }
.changepasswordresendlabel{font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; }
.changepasswordresendlink{font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; cursor: pointer; color: #69C2FF; text-decoration: unset; }
.changepasswordmatch{min-height: 20px; margin-top: 10px; margin-bottom: 10px; color: #ED2124; }
.changepasswordshow{width: 25px; position: absolute; left: 10px; }
.att-table-td{border: 2px solid#EBECF3; padding: 5px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 250px; min-width: 75px; }
.att-table-th{position: sticky; position: -webkit-sticky; top: 0; }
.att-table{border-collapse: collapse; text-overflow: ellipsis; margin-left: 30px; margin-right: 30px; margin-bottom: 30px; user-select: none; }
.att-table-tr{background: inherit; cursor: pointer; }
.att-table-tr:hover td:not(:first-child){background-color: #69C2FF; }
.att-color-outer{border-radius: 100px; width: 100%; }
.att-color-inner{padding: 2px; color: white; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.att-table-column{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.att-table-ellipses{padding-left: 30px; padding-right: 30px; color: #5f6165; font-size: 24px; background: #fff; }
.att-context-menu{display: none; position: absolute; z-index: 10; width: 126px; background-color: #E5E5E5; border: solid 1px#dfdfdf; box-shadow: 1px 1px 2px#cfcfcf; text-align: right; border-radius: 5px; }
.att-context-menu--active{display: block; }
.att-context-menu__items{list-style: none; margin: 0; padding: 0; }
.att-context-menu__item{display: block; margin-bottom: 4px; cursor: pointer; }
.att-context-menu__item:first-child{margin-bottom: 0; }
.att-context-menu__link{display: block; padding: 6px 12px; color: #000000; text-decoration: none; }
.att-context-menu__link:hover{color: #fff; background-color: #69C2FF; }
.att-edit-menu{display: flex; flex-direction: column; background: #E5E5E5; border-radius: 5px; width: 660px; height: 520px; z-index: 10; position: absolute; top: 25%; left: 30%; }
.att-rules-menu{display: flex; flex-direction: column; background: #E5E5E5; border-radius: 5px; width: 681px; height: 332px; z-index: 10; position: absolute; top: 25%; left: 30%; overflow-y: auto; }
.att-rule-option{border-radius: 5px; border: #b4b4b4; padding: 5px; border-style: solid; border-width: thin; background: white; margin: 5px; width: 300px; position: relative; }
.att-rule-container{display: flex; flex-flow: wrap; padding: 10px; align-items: end; justify-content: center; }
.att-edit-color-dropdown{border: 1px solid#AAAAAA; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); border-radius: 2px; margin: 2px; transition: 0.3s; padding-left: 5px; height: 28px; font-size: 10pt; font-family: Montserrat,sans-serif; }
.att-edit-color-option{font-family: Montserrat,sans-serif; color: white; }
.att-delete-menu{display: flex; flex-direction: column; background: #E5E5E5; border-radius: 5px; width: 363px; height: 116px; z-index: 10; position: absolute; top: 25%; left: 50%; margin-left: -10%; text-overflow: ellipsis; overflow: hidden; }
.att-focus-on-popup{filter: blur(1px); pointer-events: none; }
.att-edit-category-dropdown{border: 1px solid#AAAAAA; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); border-radius: 2px; margin: 2px; transition: 0.3s; padding-left: 5px; height: 28px; font-size: 10pt; font-family: Montserrat,sans-serif; }
.att-edit-category-option{font-family: Montserrat,sans-serif; }
.att-filter-div{margin-left: 20px; margin-bottom: 5px; width: fit-content; cursor: pointer; display: flex; }
.att-filter-div:hover{color: #69C2FF; }
.att-filter-column{padding: 10px; padding-right: 20px; max-width: 250px; min-width: 75px; }
.att-filter-dropdown-image--hide{width: 12px; padding-top: 5px; height: 12px; }
.att-filter-dropdown-image--show{transform: rotate(180deg); width: 12px; height: 12px; }
.att-filter-column-values--hide{padding-top: 10px; display: none; }
.att-filter-column-values--show{padding-top: 10px; }
.att-filter-area--hide{z-index: 10; margin-left: 35px; display: none; max-height: 300px; overflow: auto; background: #ffffff; box-shadow: 0px 3px 6px#00000029; border-radius: 5px; opacity: 1; margin-bottom: 10px; width: fit-content; }
.att-filter-area--show{z-index: 10; margin-left: 95px; display: flex; max-height: 300px; overflow: auto; background: #ffffff; box-shadow: 0px 3px 6px#00000029; border-radius: 5px; opacity: 1; margin-bottom: 10px; width: fit-content; }
.att-filter-column-value{overflow: hidden; text-overflow: ellipsis; display: flex; align-items: center; margin-bottom: 5px; }
.att-filter-hide-row{display: none; }
.att-add-attachment-div{margin-left: 20px; margin-bottom: 5px; width: fit-content; cursor: pointer; display: flex; }
.att-add-attachment-label:hover{color: #69C2FF; }
.att-show-hide{margin-left: 20px; font-size: 12px; align-self: flex-end; text-decoration: underline; color: #69C2FF; cursor: pointer; }
.att-show-hide:hover{color: #ffee6b; }
.att-upload-ctr{z-index: 10; position: absolute; margin-left: 175px; max-height: 300px; overflow: auto; background: #ffffff; box-shadow: 0px 3px 6px#00000029; border-radius: 5px; opacity: 1; }
.att-nflup{text-align: center; font-size: 18px; color: gray; cursor: pointer; }
.att-nflupdiv{text-align: center; background: white; margin: 3px; padding: 3px; border: solid gray 3px; }
.att-is-dragover{background: wheat; }
.att-nflupfile{background: white; border: solid black 1px; margin: 3px; padding: 3px; margin-right: 50px; }
.att-nfluppb-wrp{margin-left: 5px; width: 160px; }
.att-nfluppb-bar{background: #F4F4F4; height: 17px; }
.att-nfluppb-bar::-webkit-progress-value{background: #69C2FF; }
.att-nfluppb-bar::-moz-progress-bar{background: #69C2FF; }
.att-nfluppb-bar::-webkit-progress-bar{background: #F4F4F4; }
.att-status{z-index: 10; text-align: center; width: 160px; font-size: 15px; }
.att-upload-ctr--hide{display: none; }
.att-scrollcontainer::-webkit-scrollbar{width: 10px; }
.att-scrollcontainer{scrollbar-width: thin; }
.att-scrollcontainer::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1); background-color: #F5F5F5; }
.att-scrollcontainer::-webkit-scrollbar-thumb{background-color: darkgrey; border-radius: 10px; }
.att-focus-container{background:  rgba(0,0,0,0.5); bottom: 0; left: 0; overflow: auto; position: fixed; right: 0; top: 0px; z-index: 1010; }
.att-focus-container--hide{display: none; }
.att-lower-opacity{filter: opacity(0.5); }
.att-viewer-container{display: flex; flex-direction: column; background: #e5e5e5; border-radius: 5px; width: 70%; height: 96%; padding: 12px; z-index: 10; position: absolute; top: 2%; left: 0; right: 0; margin-left: auto; margin-right: auto; }
.att-viewer-container--hide{display: none; }
.att-viewer-pdf-nav{text-align: end; margin-right: 50px; margin-top: 5px; }
.att-viewer-msg-att{border-radius: 5px; border-color: black; border: ridge; padding: 3px; background: #ededed; width: 220px; cursor: pointer; font-size: 12px; display: flex; margin: 10px; }
.att-mobile-card-container{overflow-x: auto; max-height: 75vh; display: flex; flex-flow: wrap; justify-content: center; }
.att-mobile-card{background: #F4F4F4; width: 350px; height: fit-content; cursor: pointer; border-radius: 15px; margin: 10px; }
.att-mobile-card-header{text-align: center; padding: 5px; border-radius: 15px 15px 0 0; font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; box-shadow: 0px 3px 6px#00000029; }
.att-mobile-card-data{display: inline-flex; width: inherit; flex-flow: wrap; margin-top: 10px; margin-bottom: 10px; }
.att-mobile-card-column{display: grid; margin-left: 5px; width: 170px; margin-bottom: 3px; }
.att-mobile-card-column-header{width: inherit; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.att-mobile-card-column-value{width: inherit; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.att-mobile-card-column-value-long{width: 320px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.att-mobile-upload-ctr{z-index: 10; position: absolute; max-height: 300px; overflow: auto; background: #ffffff; box-shadow: 0px 3px 6px#00000029; border-radius: 5px; opacity: 1; width: 95%; padding-left: 5px; }
.att-mobile-nflupfile{background: white; border: solid black 1px; margin: 3px; padding: 3px; }
.att-mobile-nfluppb-wrp{margin-left: 5px; width: 100px; }
.att-mobile-status{z-index: 10; text-align: center; width: 100px; font-size: 15px; }
.att-mobile-nfluppb-bar{background: #F4F4F4; height: 17px; width: 100px; }
.att-mobile-show-hide{margin-left: 20px; font-size: 12px; align-self: flex-end; text-decoration: underline; color: #69C2FF; cursor: pointer; }
.att-mobile-filter-div{margin-bottom: 5px; width: fit-content; cursor: pointer; display: flex; }
.att-mobile-add-attachment-div{margin-left: 20px; margin-bottom: 5px; width: fit-content; cursor: pointer; display: flex; }
.att-mobile-filter-area--show{z-index: 10; display: flex; max-height: 300px; overflow: auto; background: #ffffff; box-shadow: 0px 3px 6px#00000029; border-radius: 5px; opacity: 1; margin-bottom: 10px; }
.att-mobile-filter-area--hide{z-index: 10; display: none; max-height: 300px; overflow: auto; background: #ffffff; box-shadow: 0px 3px 6px#00000029; border-radius: 5px; opacity: 1; margin-bottom: 10px; }
.att-mobile-filter-column{padding: 10px; padding-right: 20px; }
.att-mobile-viewer-container{display: flex; flex-direction: column; background: #E5E5E5; border-radius: 4px; width: 95%; padding: 8px; height: 75%; z-index: 10; position: absolute; top: 3%; left: 0; right: 0; margin-left: auto; margin-right: auto; }
.att-mobile-rules-menu{display: flex; flex-direction: column; background: #E5E5E5; border-radius: 5px; width: 90vw; z-index: 10; position: absolute; top: 10%; right: 0; left: 0; overflow-y: auto; max-height: 80vh; margin-left: auto; margin-right: auto; }
.att-mobile-context-menu{display: flex; flex-direction: column; background: #E5E5E5; border-radius: 5px; width: 90vw; z-index: 10; position: absolute; top: 35%; right: 0; left: 0; overflow-y: auto; max-height: 80vh; margin-left: auto; margin-right: auto; border: solid 1px#dfdfdf; box-shadow: 1px 1px 2px#cfcfcf; text-align: center; }
.att-mobile-context-filename{margin-top: 35px; height: 100px; text-align: center; font-size: 25px; overflow-wrap: anywhere; padding: 10px; }
.att-mobile-edit-color-dropdown{border: 1px solid#AAAAAA; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); border-radius: 2px; margin: 2px; transition: 0.3s; padding-left: 5px; height: 28px; font-size: 10pt; font-family: Montserrat,sans-serif; margin-left: 20px; width: fit-content; }
.att-mobile-edit-category-dropdown{border: 1px solid#AAAAAA; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12); border-radius: 2px; margin: 2px; transition: 0.3s; padding-left: 5px; height: 28px; font-size: 10pt; font-family: Montserrat,sans-serif; margin-left: 20px; width: fit-content; }
.att-mobile-edit-menu{display: flex; flex-direction: column; background: #E5E5E5; border-radius: 5px; width: 90vw; z-index: 10; position: absolute; top: 35%; right: 0; left: 0; overflow-y: auto; max-height: 80vh; margin-left: auto; margin-right: auto; }
.att-mobile-delete-menu{display: flex; flex-direction: column; background: #E5E5E5; border-radius: 5px; width: 90vw; z-index: 10; position: absolute; top: 35%; right: 0; left: 0; overflow-y: auto; max-height: 80vh; margin-left: auto; margin-right: auto; }
.noselect{-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.att-mobile-viewer-container--hide{display: none; }
.att-mobile-viewer-pdf-nav{text-align: center; margin-top: 5px; }
.att-mobile-viewer-img{display: block; margin-left: auto; margin-right: auto; width: 100%; }
.att-mobile-viewer-msg-att{border-radius: 5px; border-color: black; border: ridge; padding: 3px; background: #ededed; width: 220px; cursor: pointer; font-size: 12px; display: flex; margin: 10px; }
.nms_inner{padding: 10px; font-size: 14px; user-select: text; white-space: pre-wrap; outline: none; overflow-wrap: break-word; }
.nms_button:hover{background: #69C2FF; color: white; }
.nms_button:active{color: white; background: #3B749B; }
.nms_inner_saved{display: flex; overflow-x: auto; padding: 8px; height: 60px; }
.multiselect-deleteButton{height: 11px; width: 11px; text-decoration: none; cursor: pointer; color: black !important; user-select: none; }
.multiselect-caption{font-weight: bold; margin-bottom: 4px; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left; }
.multiselect-add-all{color: #116DAF; font-family: Montserrat; font-size: 14px; font-style: normal; font-weight: 500; line-height: normal; cursor: pointer; }
.multiselect-clear{color: #BF1D20; font-family: Montserrat; font-size: 14px; font-style: normal; font-weight: 500; line-height: normal; cursor: pointer; }
.tab-container{display: flex; flex-direction: column; overflow-y: auto; overflow-x: hidden; }
.tab-header-container{max-width: 100%; overflow-x: auto; padding: 12px; overflow-y: hidden; display: flex; }
.tab-header{font-size: 16px; margin-right: 12px; cursor: pointer; }
.tab-header > label{cursor: pointer; }
.tab-header[data-selected="true"]{font-weight: bold; border-style: solid; border-width: 2px; border-top: 0px; border-left: 0px; border-right: 0px; padding-bottom: 4px; border-radius: 10px 10px 0px 0px; border-color: #69C2FF; }
.tab-header label:hover{color: #0000EE; }
.Editor_card{width: 300px; border-radius: 4px; padding: 8px; margin: 8px; background-color: #E8E5E5; box-shadow: 0px 4px 4px rgba(0,0,0,0.25); }
.Editor_main-content{height: calc(100vh - 235px); }
@media only screen and (max-height:850px){.Editor_main-content{height: calc(100vh - 270px); }}
.Editor_nav-container{justify-content: flex-end; width: 100%; padding: 12px; border-top: 1px solid rgba(0,0,0,0.15); }
.Editor_container-width{width: 70%; max-width: 1024px; }
.Editor_field-container{padding-left: 100px; padding-right: 32px; }
.Editor_container-header{font-size: 20px; margin-bottom: 4px; }
.Editor_horizontal_container{margin-bottom: 24px; }
.Editor_field-label{font-size: 16px; font-weight: bold; width: 300px; white-space: pre-line; overflow-wrap: break-word; margin-right: 50; margin-bottom: 4px; }
.Editor_field-data{font-size: 16px; width: 100%; overflow-wrap: anywhere; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; white-space: pre-line; }
.Editor_field-data-nw{font-size: 16px; width: 100%; overflow-wrap: anywhere; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }
.Editor_field-meta{font-size: 14px; color: #5F7A8C; width: 100%; overflow-wrap: break-word; white-space: pre-line; }
@media only screen and (max-width:1024px){.Editor_container-width{width: 90%; }}
@media only screen and (max-width:650px){.Editor_container-width{width: 95%; }.Editor_field-label{margin-right: 50; }.Editor_field-container{padding-left: 50px; padding-right: 32px; }}
@media only screen and (max-width:500px){.Editor_field-container{padding-left: 35px; padding-right: 12px; }.Editor_field-label{font-size: 14px; }.Editor_field-data{font-size: 14px; }.Editor_field-meta{font-size: 12px; }.Editor_container-header{font-size: 18px; }}
.portal_card_container{align-items: baseline; }
.portal_card_header{font-size: 20px; color: white; white-space: pre-line; overflow-wrap: break-word; }
.portal_card_field-label{font-size: 14px; font-weight: bold; width: 175px; white-space: pre-line; overflow-wrap: break-word; margin-right: 12px; }
.portal_card_field-data{font-size: 14px; width: 100%; overflow-wrap: break-word; white-space: pre-line; }
.portal_dark_border{border-color: #041E42; border-radius: 5px; background-color: #F4f4F4; box-shadow: 0 4px 6px 1px#D8D8D8; }
.portal_dark_background{background-color: #041E42; border: #041E42; border-left: 0; border-right: 0; border-bottom: 0; border-top: 0; border-radius: 4px 0px 4px 0px; }
@media only screen and (max-width:550px){.portal_card_header{font-size: 18px; }}
.conv-grid{display: flex; width: 100%; height: calc(89% - 200px); position: fixed; }
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{font-size: 16px; border: none; background: none; -webkit-text-fill-color: black; -webkit-box-shadow: 0 0 0px 1000px rbga(255,255,255,0)inset; transition: background-color 5000s ease-in-out 0s; }
.bubbleItem{width: max-content; height: max-content; color: black; display: flex; margin: 4px; padding: 4px; font-size: 14px; align-items: center; background: #ffffff; border: 1px solid rgba(0,0,0,0.15); box-sizing: border-box; box-shadow: 0px 4px 4px rgba(0,0,0,0.25); border-radius: 4px; position: relative; max-width: 200px; overflow-wrap: anywhere; white-space: pre-line; }
.conv-dropdown{z-index: 50; background: #F4F4F4; box-shadow: 0px 3px 6px#00000029; border: 1px solid#A19A9A; border-radius: 5px; box-sizing: border-box; min-width: 200px; max-width: 300px; max-height: 300px; position: absolute; overflow-y: auto; background: white; top: 35px; }
.conv-dropdown-item{user-select: none; text-overflow: ellipsis; overflow: hidden; padding: 10px; }
.conv-dropdown-item:hover{background-color: lightblue; }
.conv-navbar{width: 100%; min-height: 49px; box-sizing: border-box; margin-bottom: 10px; padding: 3px 10px; display: flex; justify-content: flex-start; align-items: center; border-bottom-width: 2px; border-bottom-color: black; border-bottom-style: solid; overflow-x: auto; }
.conv-link{text-decoration: none; cursor: pointer; color: black !important; }
nav > .conv-link{margin: 10px; padding: 3px; }
div.conv-link:hover{background-color: #E9EBED; border-radius: 5px; }
.conv-link[data-active='true']{background-color: #E9EBED; border-radius: 5px; }
.conv-navbaritem{white-space: pre; }
.conv-navbaritem.conv-link{border-bottom-color: transparent; border-bottom-style: solid; border-bottom-width: 3px; }
.conv-navbaritem.conv-link:hover{border-bottom-color: black; }
span.conv-navbaritem.conv-link{border-bottom-color: black; }
.conv-info-name{border: none; max-width: 200; width: fit-content; white-space: pre-line; overflow: hidden; margin-right: 10; box-sizing: border-box; }
.conv-info-header{border: none; width: fit-content; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; box-sizing: border-box; margin-bottom: 10px; }
.conv-info-transaction{padding: 5px; width: fit-content; max-width: 300px; color: black; margin-bottom: 5px; margin-left: 5px; color: rgb(0,0,238); }
.conv-info-container{display: flex; flex-direction: column; overflow-y: auto; scrollbar-width: thin; overflow-x: hidden; margin-top: 10px; margin-bottom: 10px; padding: 10px; padding-left: 15px; }
.conv-info-panel{margin: 0; padding: 0; min-width: 225px; width: 225px; height: 100%; background-color: white; overflow-y: auto; overflow-x: hidden; box-sizing: border-box; margin-right: 10px; box-shadow: 0px 0px 10px#00000029; display: flex; flex-direction: column; display: none; }
.conv-card{width: 95%; padding: 10px; box-shadow: none; border: none; text-overflow: ellipsis; cursor: pointer; text-decoration: none; color: black !important; box-sizing: border-box; white-space: break-spaces; overflow-x: hidden; overflow-wrap: anywhere; }
.conv-card-mark-unread-icon{width: 20px; height: 20px; margin: 0px 10px; }
.conv-card-unread-icon{width: 15px; height: 15px; margin: 0px 10px; }
.conv-card-call-icon{width: 14px; height: 20px; margin: 0px 10px; }
.conv-card-message{font-size: 12px; color: #999999 !important; text-overflow: ellipsis; }
.conv-card-preview{font-size: 14px; color: #999999 !important; height: 18px; width: 90%; min-width: 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 1px 0px; }
.conv-card-subject{font-size: 16px; color: black !important; margin-bottom: 5px; }
.conv-msg-card{width: 100%; padding: 10px; box-sizing: border-box; }
.conv-msg-card-meta{font-size: 14px; color: black !important; width: 90%; overflow-wrap: anywhere; overflow: hidden; margin: 1px 0px; }
.conv-msg-card-body{font-size: 15px; color: black !important; padding: 10px; box-shadow: 0px 3px 6px#00000029; border-radius: 10px; white-space: pre-wrap; box-sizing: border-box; overflow-wrap: break-word; }
.conv-msg-card-body-content{font-size: 15px; color: black !important; white-space: pre-wrap; overflow-wrap: break-word; }
.conv-msg-card-info-img{width: 25px; height: 25px; cursor: pointer; }
.conv-msg-card-info{top: 30; right: 0; background: white; width: 200px; height: 200px; overflow-y: auto; overflow-x: hidden; scrollbar-width: thin; position: absolute; border-radius: 5px; z-index: 5; box-shadow: 0 8px 6px -6px#D8D8D8; color: black; }
.conv-msg-card-info-data{border: none; max-width: 200; width: fit-content; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-right: 10px; box-sizing: border-box; font-size: 14px; }
.conv-msg-card-info-header{font-size: 16px; font-weight: 700; white-space: nowrap; }
.conv-btn{text-decoration: none; cursor: pointer; color: black !important; user-select: none; }
.conv-deleteButton{height: 11px; width: 11px; }
.conv-trashButton{height: 15px; width: 15px; }
.conv-sendButton{height: 21px; width: 21px; }
.conv-icon{width: 32px; height: 26px; }
.conv-call-icon{width: 28px; height: 26px; }
.conv-card-container{width: 100%; height: 90%; box-sizing: border-box; overflow-y: auto; }
.message-container-header{display: flex; flex-direction: column; padding: 10px; box-sizing: border-box; }
.message-container{overflow-y: auto; height: calc(94% - 170px); padding: 10px; box-sizing: border-box; display: flex; flex-direction: column; }
.conv-sidebar{margin: 0; padding: 0; min-width: 325px; width: 325px; background-color: white; height: 100%; overflow-y: auto; overflow-x: hidden; box-sizing: border-box; margin-right: 10px; box-shadow: 0px 3px 6px#00000029; }
@media(max-width:800px){.conv-sidebar{min-width: 250px; width: 250px; }}
.search-bar{background-color: #f4f4f4; border-radius: 5px; padding: 5px; box-sizing: border-box; box-shadow: 0px 3px 6px#00000029; }
.new-message{width: 100%; background-color: #F4F4F4; border-radius: 10px; box-sizing: border-box; box-shadow: 0px 3px 6px#00000029; max-height: 300px; overflow-y: auto; }
.new-message-content{padding: 20px; font-size: 16px; user-select: text; white-space: pre-wrap; outline: none; overflow-wrap: break-word; }
.new-message-container{padding: 20px; box-sizing: border-box; box-shadow: 0px 0px 2px#00000029; }
[contenteditable][placeholder]:empty:before{content: attr(placeholder); position: absolute; color: gray; background-color: transparent; white-space: normal; overflow-wrap: break-word; }
.new-conv-message{font-size: 12pt; width: 100%; height: 200px; word-break: break-word; resize: none; overflow-y: auto; scrollbar-width: thin; overflow-x: hidden; background-color: #f4f4f4; box-sizing: border-box; padding: 10px; border: none; }
.new-conv-field-label{font-size: 16px; text-decoration: none; user-select: none; box-sizing: border-box; }
.new-conv-field-set{margin-bottom: 10px; box-sizing: border-box; }
.new-conv-field-container{background-color: #f4f4f4; border-radius: 5px; padding: 10px; box-sizing: border-box; box-shadow: 0px 3px 6px#00000029; width: 100%; }
.new-conv-field{width: 100%; padding: 5px; font-size: 16px; user-select: none; box-sizing: border-box; background-color: #f4f4f4; border: none; }
.conv-mandatory-field-icon{user-select: none; height: 9px; width: 11px; }
.new-conv-form{padding: 20px; height: 100%; width: 100%; box-sizing: border-box; }
@media(min-width:1000px){.new-conv-form{padding: 20px; height: 100%; width: 70%; box-sizing: border-box; }}
.conv-call-basic-info{box-sizing: border-box; }
#timer{border-radius: 5px; }
.conv-call-time{box-sizing: border-box; }
.stop-call-btn{width: 25px; height: 25px; }
.start-call-btn{width: 25px; height: 25px; }
.add-time-btn{width: 25px; height: 25px; }
.decrement-time-btn{width: 25px; height: 25px; }
.conv-maincontent{margin: 0; padding: 0; width: 100%; height: 100%; background-color: white; overflow: hidden; box-sizing: border-box; margin-right: 10px; box-shadow: 0px 3px 6px#00000029; overflow-wrap: anywhere; }
.conv-maincontent-nav{width: 25px; height: 20px; cursor: pointer; margin: 0px 10px; }
.conv-maincontent-header-info{width: 50px; height: 32px; cursor: pointer; margin: 0px 10px; }
.conv-maincontent-header-transaction{padding: 5px; width: fit-content; font-size: 14px; }
.conv-maincontent-header-subject{font-size: 20px; margin-bottom: 15px; }
.conv-maincontent-header{padding: 10px; box-sizing: border-box; box-shadow: 0px 0px 2px#00000029; position: sticky; width: 100%; }
.folio-sheets-menu{font-weight: 400 !important; }
.folio-sheets-menu:hover{color: #E1EBFD !important; }
.folio-scope-menu{font-weight: 400 !important; }
.folio-scope-menu:hover{color: #84CEE1 !important; }
.folio-select-menu{font-weight: 400 !important; }
.folio-select-menu:hover{color: #009E8B !important; }
.selected-search-item{width: max-content; height: max-content; color: black; display: flex; margin: 4px; padding: 4px; font-size: 14px; align-items: center; background: #ffffff; border: 1px solid rgba(0,0,0,0.15); box-sizing: border-box; box-shadow: 0px 4px 4px rgba(0,0,0,0.25); border-radius: 4px; position: relative; }
.selected-item-text{border: none; white-space: pre-line; width: max-content; }
.selected-search-item-container{margin-right: 2px; width: max-content; display: flex; flex-wrap: wrap; }
.selected-search-item-remove-item-btn{text-decoration: none; cursor: pointer; color: black; user-select: none; width: 15px; height: 15px; }
.PhoneKind_search-field-container{display: flex; flex-wrap: wrap; width: 100%; padding: 2px; background: #ffffff; border: 1px solid rgba(0,0,0,0.15); box-shadow: 0px 4px 4px rgba(0,0,0,0.25); border-radius: 4px; }
.PhoneKind_search-field{width: 100%; padding: 8px; font-size: 16px; user-select: none; border: none; height: 28px; }
.PhoneKind_search-field-selected-item-container{margin-right: 2px; width: max-content; display: flex; flex-wrap: wrap; }
.PhoneKind_search-field-remove-item-btn{text-decoration: none; cursor: pointer; color: black; user-select: none; width: 19px; height: 19px; }
.PhoneKind_search-item{display: flex; }
.drop-lower-opacity{filter: opacity(0.5); }
.drop-upload-ctr--hide{display: none; }
.PDF_download-icon{width: 20px; height: 19.29px; cursor: pointer; }
.PDF_zoom-icon{width: 20px; height: 20px; cursor: pointer; }
.PDF_attachment-pagenumber-field{background: #ffffff; border: 1px solid rgba(0,0,0,0.15); box-shadow: 0px 4px 4px rgba(0,0,0,0.25); border-radius: 4px; padding: 4px; width: 70px; text-align: right; }
.search-content-area{margin: auto; width: 80%; padding-bottom: 100px; }
.search-bar-top{width: 100%; padding-top: 35px; }
.search-bar-top.search-text{width: 100%; }
.search-bar-top.search-text input{width: 100%; }
.search-button{font-size: 14px; }
.search-text{font-size: 18px; }
.search-item-area{background: #E1EBFD; box-shadow: 0px 3px 6px#00000029; border: 1px solid#A19A9A; border-radius: 5px; margin-bottom: 10px; padding: 5px; }
.search-item-area2{margin-left: 50px; }
.search-item-title{font-size: 24px; color: blue; }
.search-item-summary{font-size: 16px; text-wrap: wrap; margin-left: 10px; }
.search-subitem-summary{font-size: 20px; margin-left: 30px; text-wrap: wrap; color: blue; }
.search-subitem-match{font-size: 14px; margin-left: 40px; }
.search-item-match{font-size: 14px; margin-left: 10px; }
.search-subitem-date{font-size: 14px; margin-left: 40px; }
.search-item-date{font-size: 14px; margin-left: 10px; }
.search-container{position: absolute; display: block; scrollbar-width: thin; margin-right: 5px; z-index: 10001; background: white; box-shadow: 0px 3px 6px#00000029; border: 1px solid#A19A9A; border-radius: 5px; opacity: 1; right: 0; top: 50; padding: 20px; margin-right: 10px; min-height: 250px; }
.notifications-content-area{margin: auto; width: 80%; padding-bottom: 100px; }
.notifications-bar-top{width: 100%; padding-top: 35px; }
.notifications-bar-top.notifications-text{width: 100%; }
.notifications-bar-top.notifications-text input{width: 100%; }
.notifications-button{font-size: 14px; }
.notifications-text{font-size: 18px; }
.notifications-item-area{background: #E5E5E5; box-shadow: 0px 3px 6px#00000029; border: 1px solid#A19A9A; border-radius: 5px; margin-bottom: 10px; padding: 5px; width: 650px; cursor: pointer; }
.notifications-item-area:hover{background: #5ABB95; color: white; }
.notifications-item-area-unread{background: #E1EBFD; box-shadow: 0px 3px 6px#00000029; border: 1px solid#A19A9A; border-radius: 5px; margin-bottom: 10px; padding: 5px; width: 650px; cursor: pointer; }
.notifications-item-area-unread:hover{background: #5ABB95; color: white; }
.notifications-item-area2{margin-left: 50px; }
.notifications-item-title{font-size: 20px; font-weight: 500; white-space: nowrap; width: 450px; text-overflow: ellipsis; overflow: hidden; }
.notifications-item-summary{font-size: 16px; text-wrap: wrap; margin-left: 10px; }
.notifications-subitem-summary{font-size: 20px; margin-left: 30px; text-wrap: wrap; color: blue; }
.notifications-subitem-match{font-size: 14px; margin-left: 40px; }
.notifications-item-match{font-size: 14px; margin-left: 10px; }
.notifications-subitem-date{font-size: 14px; margin-left: 40px; }
.notifications-item-date{font-size: 14px; margin-left: 10px; width: 175px; text-overflow: ellipsis; overflow: hidden; text-align: end; }
.notifications-container{position: absolute; display: block; scrollbar-width: thin; margin-right: 5px; z-index: 10001; background: white; box-shadow: 0px 3px 6px#00000029; border: 1px solid#A19A9A; border-radius: 5px; opacity: 1; right: 0; top: 50; padding: 20px; margin-right: 10px; }
.notifications-count{padding: 0px 5px; width: fit-content; margin-left: 18px; cursor: pointer; position: absolute; z-index: 10; font-size: 10px; color: white; background: #ED2125; text-align: center; text-decoration: none; font-weight: bold; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; user-select: none; }
.datefield-button{width: 130px; background: white; border-radius: 7px; border: 1px solid#B0B7D0; margin: 5px; cursor: pointer; padding: 5px; }
.datefield-button:hover{box-shadow: 0px 0px 10px 0px rgba(118,168,234,0.10); }
.datefield-button-selected{color: white; background: #3B749B; }
.datefield-option{border-radius: 20px; justify-self: center; padding: 5px; width: 30px; height: 30px; text-align: center; cursor: pointer; }
.datefield-option:hover{color: white; background: #3B749B; }
.click-cursor{cursor: pointer; }
.OASISStickyHeader{position: sticky; top: 61px; z-index: 1; }
.click-cursor:hover{color: #0000ee; }
.QuoteEmail_download-icon{width: 20px; height: 19.29px; cursor: pointer; }
.QuoteEmail_zoom-icon{width: 20px; height: 20px; cursor: pointer; }
.QuoteEmail_attachment-pagenumber-field{background: #ffffff; border: 1px solid rgba(0,0,0,0.15); box-shadow: 0px 4px 4px rgba(0,0,0,0.25); border-radius: 4px; padding: 4px; width: 70px; text-align: right; }
.ListingTable thead{position: sticky; top: 61px; z-index: 1; }
.relative{position: relative; }
.Contact_card-remove-icon{position: absolute; z-index: 1; right: -8px; top: -8px; }
.ts-view-big-text{border: 5px solid rgba(0,0,0,0.5); border-radius: 5px; }
.Advanced_Dialog-content-container{margin-top: 16px; padding-left: 60px; }
.oasis_nav_selected{border: solid#69c2ff; cursor: pointer; color: black; -webkit-background-clip: padding-box; font-weight: bold; font-size: 14px; padding-bottom: 4px; margin-right: 6; margin-left: 6; background-clip: padding-box; background: white; border-width: 0px 0px 2px 0px; margin-top: 5; margin-bottom: 5; -moz-background-clip: padding; }
.oasis_nav_notselected{cursor: pointer; padding-top: 5px; color: #000000; background: white; padding-left: 4px; font-size: 14px; padding-bottom: 5px; padding-right: 4px; }
.oasis_nav_notselected:hover{color: "#69C2FF"; }
.oasis_nav_gap{padding-top: 5px; color: #000000; background: white; padding-left: 2px; font-size: 14px; padding-bottom: 5px; padding-right: 2px; }
.preferences-dialog-icon{height: 30px; width: 30px; cursor: pointer; }
.disabled-field{background-color: #9b9b9b52 !important; color: black; }
.atwho-container{position: absolute; z-index: 101005; }
.clipboard-textarea{width: 50vw !important; height: 45vh !important; resize: none !important; }
