@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);

@font-face {
  font-family: e-icons;
  font-style: normal;
  font-weight: 400;
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMjgbTzgAAAEoAAAAVmNtYXA1hDMDAAAJCAAACO5nbHlmp6fQ9QAAFcAAAYM4aGVhZBknMJEAAADQAAAANmhoZWEIXgWjAAAArAAAACRobXR4iAb+rAAAAYAAAAeIbG9jYY5jMoIAABH4AAADxm1heHADDQGMAAABCAAAACBuYW1lc0cOBgABmPgAAAIlcG9zdPdcvT8AAZsgAAAajgABAAAEAAAAAFwEAP/A/8AEQAABAAAAAAAAAAAAAAAAAAAB4gABAAAAAQAAL8R/al8PPPUACwQAAAAAANsD9coAAAAA2wP1yv/A/+QEQAQcAAAACAACAAAAAAAAAAEAAAHiAYAAIQAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA4ZLsKgQAAAAAXAQcABwAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAP/kBAD/5AQAAAAEAP/kBAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAP/ABAAAAAQAAAAEAAAABAAAAAQAAAAEAP/ABAAAAAQA/8AEAAAABAAAAAQAAAAEAAAABAAAAAQA/8AEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAA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A3ADcgNyA3IDcgNyA3IDdAN0A3QDdAN0A3QDdAN0A3gDeAAAAcUBuwG8Ab0BvgG/AcABwQHCAcMBxAHGAccByAHJAcoBywBpAcwBzQBqAGsAbABtAG4AbwBwAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPAUMAdAB1AHYAdwB4AHkAegB7AHwAfQB+AH8AgACBAIIAgwCEAIUAhgCHAIgAiQAQABEAEgATABQAFQAWABcAGAAaABsAHAAdAB4AGQByAHMAywCcAJ0AngCfAKAAoQCiAKMApAClAKYApwCoAKkAqgCrAKwArQCuAK8AsACxALIAswC0ALUAtgC3ALgAuQC6ALsAvAC9AL4AvwDAAMEAwgDDAMQAxQDGAMcAyADJAMoANgHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEAHwAgAHEAzAFsAIoAiwCMAI0AjgCPAJAAkQCSAJMAlACVAJYAlwCYAJkAmgCbAQ0BDgEPARABEQESARMBFAEWARcBGAEZARoBZgFnAWgBaQFqAWsBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgFtAW4BbwFwAXEBcgFzAXQBdQGWAZUBlAGTAZgBkgGZAZoBlwGbAZwBnQGeAZ8BdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQG1AbYBtwG4AbkBMwE0ATUBNgAlATgBOQE6ATsAJgE9AT4BPwFAAUEBQgE3ATwBhgAnAYcBiAGKAYsBjAGNAZABiQGOAY8BkQGgAaEBogGjACgBqQGoAbEBqwGsAa0BrgGvAbABsgGzAbQAKQAqACsALAAtAC4ALwAwADEAMgGkAaUBpgGnAboAMwA0AaoANQA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJARUASgEcAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWAFfAFkAYwBaAFsAZABlAFwAXQBeAF8AYABhAGYAYgBnAGgAzQDOAM8A0ADRANIA0wAhACIAIwAkANQA1QDWANcA2ADZANoA2wDcAN0A3gDfAOAA4QDiAOMA5ADlAV4BXQFcAUQBRQFGAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFH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AQICBggJCwYGBgcHBgYGCwkIBgICAf7AAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBQAECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIB/sABAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQFAAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgH+wAECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAUABAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAf7AAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgGABwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYG+QcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBvkHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgb5BwYGBgsJCAYCAgEBAgIGCAkLBgYGBwcGBgYLCQgGAgIBAQICBggJCwYGBgcHBgYGCwkIBgICAQECAgYICQsGBgYHBwYGBgsJCAYCAgEBAgIGCAkLBgYGAAEAAAAAA/gC/AACAAATIQEIA/D+CAEEAfgAAAABAAAAAAP4AvwAAgAACQEhAgAB+PwQAQQB+AAAAQAAAAAC/AP4AAIAACUJAQEEAfj+CAgB+AH4AAEAAAAAAvwD+AACAAAJAREBBAH4AgD+CAPwAAADAAAAAAJ+A/gAPwB/AL8AACUfDz8PLw8PDgMfDz8PLw8PDgMfDz8PLw8PDgGCAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsM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AQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wAKUGRmX0V4cG9ydApDU1ZfRXhwb3J0DEV4Y2VsX0V4cG9ydAxNVF9EYXRlcmFuZ2UNQlRfRXhjZWxjbGVhcg5CVF9FeGNlbGZpbHRlcgxCdWxsZXRfQXJyb3cNQnVsbGV0X0NpcmNsZQVOb25lMgtCdWxsZXRfVGljaxFCb3JkZXJfRGlhZ29uYWxVcBNCb3JkZXJfRGlhZ29uYWxEb3duDUJ1bGxldF9GbG93ZXIKQnVsbGV0X0RvdA1CdWxsZXRfU3F1YXJlDU1UX1JpZ2h0QXJyb3cMTVRfTGVmdEFycm93DE1UX0Rvd25BcnJvdwpNVF9VcGFycm93DU1UX1JlY3VycmVuY2UTTVRfUmVjdXJyZW5jZUVkaXRlZAtNVF9Mb2NhdGlvbg5NVF9EZXNjcmlwdGlvbgtNVF9UaW1lem9uZQhNVF9Ub2RheQ5NVF9Nb250aEFnZW5kYQtNVF9Xb3Jrd2VlawtNVF9XZWVrVmlldwpNVF9EYXlWaWV3DU1UX0FnZW5kYVZpZXcLTVRfRGF0ZVRpbWULTVRfUmVzb3VyY2UOTVRfVGltZUxpbmVEYXkPTVRfVGltZUxpbmVXZWVrE01UX1RpbWVMaW5lV29ya1dlZWsQTVRfVGltZUxpbmVNb250aAh0YWJsZS0wMgRjb3B5CHRoLXNtYWxsB3NhdmUtMDIKYWxpZ24tbGVmdAdlZGl0LTA2CGNsb3NlLXdmC3dvcmQtZXhwb3J0C2Nyb3NzLWNsb3NlBmZpbHRlcgRwbHVzBWNsb3NlDWNoZWNrLW1hcmstMDEKcHJpbnRlci0wMQdlZGl0LTA0B2FkZC1uZXcIY2xvc2UtMDERRlRfRHJvcGRvd25fQXJyb3cPYXJyb3doZWFkLXVwLTAxEWFycm93aGVhZC1kb3duLTAxDGFycm93aGVhZC11cA5hcnJvd2hlYWQtZG93bg1hcnJvdy1kb3duLTAyC2Fycm93LXVwLTAxE2Fycm93LWhlYWQtcmlnaHQtMDIPYXJyb3doZWFkLXJpZ2h0DmFycm93aGVhZC1sZWZ0CWRlbGV0ZS0wNRJhcnJvdy1zYW5zLWxlZnQtMDETYXJyb3ctc2Fucy1yaWdodC0wMQ1hcm9vdy1sZWZ0LTAxEG5hdmlnYXRpb24tcmlnaHQJU29ydGluZy1tCmVkaXQtaWNvbjENZmlyc3QtcGFnZW5hdgxsc3QtcGFnZS1uYXYHdGVtcC1kdAtCb3R0b20taWNvbgZGaWx0ZXIIVG9wLWljb24Lbnh0LXBnLWljb24LZG93bi1hcnJvdzIHZ3JwLWRlbAhVcC1hcnJvdwpEd24tYXJyb3czCWZsdHItY2FuMglwcmV2LWljb24JR3JvdXBpY29uC1NlbGVjdGlvbi1tD0NsZWFyX2lucHV0XzAwMRFDaGVjYm94X3NlbGVjdGlvbgxJbnRlcm1lZGlhdGUNTVRfTGVmdF9BcnJvdwdCVF9FZGl0CE1UX0NsZWFyDk1UX1JpZ2h0X0Fycm93Ck1UX0FkZGZsYXQMTVRfQm90dG9tZmlsCU1UX3JlbW92ZQtNVF9CYWNrd2FyZAdNVF9NZW51CU1UX1NlYXJjaAhNVF9tb250aAlNVF9EZWxldGUPTVRfQm90dG9tX0Fycm93B01UX1NhdmUITVRfbWVudTEJTVRfcmVsb2FkCE1UX0Nsb3NlB01UX1RpbWUOQ29sdW1uX2Nob29zZXIIVHJlZXZpZXcJVHJlZXZpZXcyCVRyZWV2aWV3MQlUcmVldmlldzMOTVRfVHJlZV9leHBhbmQITWF0ZXJhaWwNTWF0ZXJpYWxfUGxheQ5NYXRlcmlhbF9QYXVzZQ9QYXJhT3B0aW9uZG93bjEKVGV4dFNlYXJjaBdJbnNpZGVIb3Jpem9uZGFsQm9yZGVycwpSZXN0YXJ0QXQxDU9wZW5IeXBlcmxpbmsHQ3V0RGF0YQhDb3B5RGF0YQlUb3BCb3JkZXINRGVsZXRlQ29sdW1ucwpEZWxldGVSb3dzC0luc2VydFJpZ2h0Ckluc2VydExlZnQPUmVtb3ZlSHlwZXJsaW5rFUluc2lkZVZlcnRpY2FsQm9yZGVycwtSaWdodEJvcmRlcg1FZGl0SHlwZXJsaW5rCUh5cGVybGluawtMZWZ0Qm9yZGVycwtEZWxldGVUYWJsZQ9UYWJsZVByb3BlcnRpZXMNQ29weUh5cGVybGluawxCb3R0b21Cb3JkZXIOQ2xpcGJvYXJkUGFzdGURQ29udGludWVOdW1iZXJpbmcLSW5zZXJ0QmVsb3cLSW5zZXJ0QWJvdmUKQm9yZGVyTm9uZQlCb3JkZXJCb3gDQWxsD1RhYmxlQWxpZ25SaWdodAxDdXN0b21Cb3JkZXIOVGFibGVBbGlnbkxlZnQQVGFibGVBbGlnbkNlbnRlcg1MaW5lVmVyeXNtYWxsCkxpbmVub3JtYWwJTGluZXNtYWxsDVBhcmFPcHRpb251cDEKVGV4dEJvdHRvbQpUZXh0Q2VudGVyB1RleHRUb3AOTVRfQ2xlYXJGb3JtYXQQTVRfU3RyaWtldGhyb3VnaAxNVF9VcHBlcmNhc2UKTVRfSnVzdGlmeQhNVF9JbWFnZQlNVF9SZXNpemULTVRfTWluaW1pc2ULTVRfRWRpdExpbmsHTVRfQm9sZAxNVF9BbGlnbkxlZnQGTVRfQ3V0Ek1UX0FsdGVybmF0aXZlVGV4dAdNVF9Db3B5CU1UX1JlbW92ZRFNVF9JbmNyZWFzZUluZGVudAtNVF9DbGVhckFsbAdNVF9VbmRvDU1UX0Z1bGxTY3JlZW4MTVRfVW5kZXJsaW5lEE1UX1Vub3JkZXJlZExpc3QKTVRfUHJldmlldw5NVF9PcmRlcmVkTGlzdAxNVF9Mb3dlcmNhc2UNTVRfUmVtb3ZlTGluawlNVF9ab29tSW4LTVRfT3BlbkxpbmsITVRfUHJpbnQMTVRfRm9udENvbG9yDU1UX0FsaWduUmlnaHQNTVRfQ3JlYXRlTGluawtNVF9WaWV3U2lkZQtNVF9Db2RlVmlldwpNVF9ab29tT3V0Dk1UX1N1cGVyc2NyaXB0B01UX1BhcmEHTVRfUmVkbwhNVF9QYXN0ZQ1NVF9JbnNlcnRDb2RlDE1UX1N1YnNjcmlwdApNVF9EaXNwbGF5Ck1UX1JlcGxhY2UJTVRfSXRhbGljCk1UX0NhcHRpb24STVRfQmFja2dyb3VuZGNvbG9yEU1UX0RlY3JlYXNlSW5kZW50Dk1UX0FsaWduQ2VudGVyC01UX0ZvbnROYW1lC0RyYWdBbmREcm9wDEZpbHRlckZpZWxkcwpOZXdfQ29sdW1uB05ld19Sb3cDU3VtCEZpbHRlcl9CB0Nsb3NlX0YNQ2xlYXJmaWx0ZXJfTQJPawtBbGlnbkJvdHRvbQ5JbnNlcnRSb3dBYm92ZQ5JbnNlcnRSb3dCZWxvdwtBbGlnbkNlbnRlcgxEZWxldGVDb2x1bW4JRGVsZXRlUm93EEluc2VydENvbHVtbkxlZnQIQWxpZ25Ub3ARSW5zZXJ0Q29sdW1uUmlnaHQORWRpdFByb3BlcnRpZXMRVmVydGljYWxBbGlnbm1lbnQJQWRkQ29sdW1uBVN0eWxlCVRiX0RlbGV0ZQZBZGRSb3cGSGVhZGVyCFRhYl9Nb3JlBlJlc2l6ZQlNX1BWX09wZW4OTV9QVl9GaXJzdHBhZ2UNTV9QVl9QcmV2aW91cwlNX1BWX05leHQNTV9QVl9MYXN0cGFnZQxNX1BWX1pvb21vdXQLTV9QVl9ab29taW4NTV9QVl9Eb3dubG9hZA1NX1BWX0Jvb2ttYXJrC01fUFZfU2VhcmNoE01fUFZfVGV4dEFubm90YXRpb24KTV9QVl9DbG9zZQxNX1BWX0NvbW1lbnQJTV9QVl9TYXZlDk1fUFZfQWxpZ25MZWZ0DU1fUFZfRnJlZWhhbmQJTV9QVl9VbmRvDk1fUFZfSGlnaGxpZ2h0CU1fUFZfTW9yZQ5NX1BWX1VuZGVybGluZRJNX1BWX1N0cmlrZXRocm91Z2gKTV9QVl9QYWludAhNX1BWX1BhbgxNX1BWX09wYWNpdHkLTV9QVl9EZWxldGULTV9QVl9DdXJzb3IPTV9QVl9SaWdodEFycm93EE1fUFZfU3Ryb2tlY29sb3IKTV9QVl9QcmludAlNX1BWX1JlZG8OTV9QVl9Gb250Y29sb3ILTV9QVl9TaGFwZXMOTV9QVl9MZWZ0QXJyb3cRTV9QVl9TdHJva2V3ZWlnaHQSTV9QVl9Bbm5vdGFpb25FZGl0Dk1fUFZfVGh1bWJuYWlsCk1fUFZfU3RhbXAOTV9QVl9QYWdlYnJlYWsQTV9QVl9OZXdEb2N1bWVudApNX0NvbGxhcHNlCE1fRXhwYW5kDkRvdWJsZVJlc2l6ZV8yDkRvdWJsZVJlc2l6ZV8xDlNpbmdsZVJlc2l6ZV8xDlNpbmdsZVJlc2l6ZV8zDlNpbmdsZVJlc2l6ZV8yDlNpbmdsZVJlc2l6ZV80C0RyYWdhbmREcm9wB0Fycm93VXAJQXJyb3dEb3duCkFycm93cmlnaHQJQXJyb3dMZWZ0B0dyaXBwZXIQTmV3X0ZpbHRlckFjdGl2ZQdNVF9Db2RlB01UX0dyaWQFUGFzdGUGRGVsZXRlC01UX0Rvd25sb2FkA0N1dAdNVF9MaXN0Ck1UX1JlZnJlc2gHTVRfaW5mbw1NVF9SaWdodGFycm93DU1UX09wZW5Gb2xkZXIFQ2xlYXIMTVRfTmV3Rm9sZGVyCU1UX1JlbmFtZQRDb3B5BlNlYXJjaAlNVF9VcGxvYWQHTVRfQmFjawxNVF9TZWxlY3RBbGwHTVRfU29ydAlNVF9PcHRpb24HTVRfVGljawxNX0JyZWFkY3J1bWINTV9FeGNlbEV4cG9ydAtNX0NTVkV4cG9ydAZNX1NhdmUITV9TYXZlYXMITV9FeHBvcnQITV9EZWxldGUMTV9HcmFuZFRvdGFsBk1fR3JpZApNX1N1YnRvdGFsC01fTmV3UmVwb3J0Ek1fTnVtYmVyRm9ybWF0dGluZwhNX1JlbmFtZQtNX1BERkV4cG9ydAxNX0Z1bGxzY3JlZW4HTV9DaGFydAZNX0xvYWQIRm9udFR5cGUHTV9DbG9zZQ1NX0xpbmVTcGFjaW5nBk1fTG9jaw1PdXRzaWRlQm9yZGVyBk1fTGluaw1NX0FsaWduQm90dG9tB01fVGFibGUQTV9UYWJsZU9mQ29udGVudAxNX1BhZ2VOdW1iZXIGTV9Cb2xkCk1fQWxpZ25Ub3ASTV9BbGlnbkNlbnRlclRhYmxlC01fUGFnZVNldHVwDU1fU3Ryb2tlU3R5bGUHTV9JbWFnZQpNX0Jvb2ttYXJrCE1fSGVhZGVyCU1fQnVsbGV0cxJNX1Nob3dIaWRlUHJvcGVydHkMTV9BbGlnblJpZ2h0CE1fRm9vdGVyCkFsbEJvcmRlcnMNSW5zaWRlQm9yZGVycwRDZWxsD01fQWxpZ25Ub3B0YWJsZRJNX0FsaWduQm90dG9tdGFibGUSTV9BbGlnbkNlbnRlcnRhYmxlCVNlbGVjdGlvbgdNX0JyZWFrC01fUGFnZUJyZWFrDk1fU2VjdGlvbkJyZWFrB0F1dG9GaXQQRml4ZWRDb2x1bW5XaWR0aA1BdXRvRml0V2luZG93DEJyaW5nRm9yd2FyZApCcmluZ0Zyb250CFNlbmRiYWNrDFNlbmRCYWNrd2FyZAdVbmdyb3VwBUdyb3VwBU9yZGVyD01fU2luZ2xlVXBBcnJvdxFNX1NpbmdsZURvd25BcnJvdxJNX1NpbmdsZVJpZ2h0QXJyb3cRTV9TaW5nbGVMZWZ0QXJyb3cSTV9Eb3VibGVSaWdodEFycm93EU1fRG91YmxlTGVmdEFycm93CVpvb21Ub0ZpdAhBZGRBYm92ZQhBZGRCZWxvdwZNX0xpbmUHTV9BcnJvdwtNX1JlY3RhbmdsZQhNX0NpcmNsZQpNX1BlbnRhZ2FuCE1fTGVuZ3RoC01fUGVyaW1ldGVyBk1fQXJlYQhNX1JhZGl1cwhNX1ZvbHVtZRJNX0NoYW5nZVNjYWxlUmF0aW8MTV9Qcm9wZXJ0aWVzCU1fQ29tbWVudApUaHVtYnNEb3duCFRodW1ic1VwC1RodW1ic0Rvd24xCUpQR0V4cG9ydAlQTkdFeHBvcnQJU1ZHRXhwb3J0F01fQ29uZGl0aW9uYWxGb3JtYXR0aW5nEU1fRm9ybXVsYUZ1bmN0aW9uDEhpZGVoZWFkaW5ncw1IaWRlR3JpZGxpbmVzBk1fSGlkZQlNc0V4Y2VsOTcJRXhwb3J0Q1NWA01EWAhGb3JtYXRfTQtPcGVuZm9sZGVyMQhOYW1lZHNldAtPLUF0dHJpYnV0ZQlEaW1lbnNpb24GTGV2ZWwxBkxldmVsMgZMZXZlbDMGTGV2ZWw0BkxldmVsNQtVc2VyRGVmaW5lZANLUEkKTV9Tb3J0RG93bgpNX1NvcnROb25lCE1fU29ydFVwEENhbGN1bGF0ZWRNZW1iZXIKQ3VzdG9tU29ydA5Tb3J0RGVzY2VuZGluZw1Tb3J0QXNjZW5kaW5nCkFkZENvbW1lbnQFUmVwbHkJU2VuZEFycm93C0NvbW1lbnRNYXJrEU1fSGFuZFdyaXR0ZW5TaWduDE1fTWFpbkZpbHRlcgZNX1dyYXAKVW5maWx0ZXJlZBBGaWx0ZXJlZFNvcnREZXNjCkZfU29ydERlc2MKRl9Tb3J0QXNjZRBGaWx0ZXJlZFNvcnRBc2NlCEZpbHRlcmVkDU1fQ2xlYXJmaWx0ZXIJTV9SZWFwcGx5B01fR3JvdXAJTV9Vbmdyb3VwEE1UX1Bhc3RlVGV4dG9ubHkNTVRfUGFzdGVTdHlsZQ1NVF9QYXN0ZUltYWdlEU1fTWVyZ2VGb3JtYXR0aW5nDE1fU3BlbGxDaGVjawhNX1Jlb3BlbgtXZWJMYXlvdXRfTQ1QcmludExheW91dF9NCE5vQm9yZGVyEE1fRGF0YVZhbGlkYXRpb24OTV9Qcm90ZWN0U2hlZXQKTV9UZXh0Zm9ybRBNX0Zvcm1Qcm9wZXJ0aWVzC01fQ2xlYXJmb3JtCk1fRHJvcGRvd24LTV9Gb3JtRmllbGQKTV9DaGVja0JveA1NX1VwZGF0ZUZpZWxkD01fQ2hhbmdlc0FjY2VwdBJNX0Rpc3BsYXlGb3JSZXZpZXcPTV9DaGFuZ2VzUmVqZWN0EU1fQ2hhbmdlc1ByZXZpb3VzDE1fU2hvd01hcmt1cA1NX0NoYW5nZXNOZXh0Dk1fVHJhY2tDaGFuZ2VzDU1fQ0Zvcm1hdHRpbmcLTV9IaWdobGlnaHQQTV9Ub3BCb3R0b21SdWxlcwpNX0RhdGFCYXJzDU1fQ29sb3JTY2FsZXMKTV9JY29uc2V0cwxNX0NsZWFyUnVsZXMJTV9OZXdSdWxlDU1fR3JlYXRlclRoYW4KTV9MZXNzdGhhbglNX0JldHdlZW4JTV9FcXVhbHRvEk1fVGV4dHRoYXRjb250YWlucw9NX0FEYXRlT2NjdXJpbmcHTV9Ub3AxMA9NX0JvdHRvbTEwSXRlbXMKTV9Cb3R0b20xMA5NX0Fib3ZlQXZlcmFnZQ5NX0JlbG93QXZlcmFnZQ1NX0NGRHVwbGljYXRlAAAAAA==) format("truetype")
}

.e-icons {
  font-family: e-icons;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: none
}

/*! common core */
.e-control,
.e-css {
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 12px;
  font-weight: 400
}

.sf-license-warning {
  background: #e82824;
  color: #fff;
  font-family: Segoe UI;
  font-size: medium;
  left: 0;
  line-height: 45px;
  opacity: .75;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
  z-index: 999999999
}

.sf-license-close-btn {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgaGVpZ2h0PSIyMCIgd2lkdGg9IjIwIiB2aWV3Qm94PSIwIDAgMjU2IDI1NiI+ICA8Zz4gICAgPHBhdGggaWQ9InBhdGgxIiB0cmFuc2Zvcm09InJvdGF0ZSgxLDEyOCwxMjgpIHRyYW5zbGF0ZSg1OS4wMTA3Nzk0NDEwNDU1LDU5KSBzY2FsZSg0LjMxMjUwMDI1NzA0NTA1LDQuMzEyNTAwMjU3MDQ1MDUpIiBmaWxsPSIjZmZmZmZmIiBkPSJNMjkuNTkwODE4LDBDMzAuMjA2OTYzLDAgMzAuODIzMjI3LDAuMjM0NDk5OTMgMzEuMjkyMjI5LDAuNzAzNDk5NzkgMzIuMjI5MjU2LDEuNjQwNTAwMSAzMi4yMjkyNTYsMy4xNjA1MDA1IDMxLjI5MjIyOSw0LjEwMDQ5OTJMMTkuMzk4MDAzLDE1Ljk5ODQ5OCAzMS4yOTIyMjksMjcuODkyNDk1QzMyLjIyOTI1NiwyOC44Mjk0OTkgMzIuMjI5MjU2LDMwLjM0OTQ5NiAzMS4yOTIyMjksMzEuMjk0NDk2IDMwLjM1NDIyNywzMi4yMzE1IDI4LjgyNzE2NCwzMi4yMzE1IDI3Ljg5MDEzOSwzMS4yOTQ0OTZMMTUuOTk3OTg4LDE5LjM5OTQ5OSA0LjEwNDc5OTIsMzEuMjk2NTAyQzMuMTY3NzczNCwzMi4yMzQ0OTggMS42Mzk3MzQ3LDMyLjIzNDQ5OCAwLjcwMjc2OTY5LDMxLjI5NjUwMiAtMC4yMzQyNTY1NiwzMC4zNTI1MDIgLTAuMjM0MjU2NTYsMjguODMyNDk4IDAuNzAyNzY5NjksMjcuODk0NTAyTDEyLjU5NjkzNCwxNS45OTg0OTggMC43MDI3Njk2OSw0LjEwMjQ5ODFDLTAuMjM0MjU2NTYsMy4xNjU0OTc4IC0wLjIzNDI1NjU2LDEuNjQ1NDk3MyAwLjcwMjc2OTY5LDAuNzA1NDk4NyAxLjYzOTczNDcsLTAuMjMxNTAxNTggMy4xNjc3NzM0LC0wLjIzMTUwMTU4IDQuMTA0Nzk5MiwwLjcwNTQ5ODdMMTUuOTk2OTUsMTIuNTk3NDk3IDI3Ljg5MDEzOSwwLjcwMzQ5OTc5QzI4LjM1ODY1LDAuMjM0NDk5OTMsMjguOTc0Njc0LDAsMjkuNTkwODE4LDB6IiAvPiAgPC9nPjwvc3ZnPg==");
  cursor: pointer;
  height: 20px;
  margin-top: 14px;
  padding-top: 10px;
  position: absolute;
  right: 20px;
  width: 20px
}

.sf-license-warning a,
.sf-license-warning a:hover {
  color: #ffd800
}

.e-error {
  color: #f44336;
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 12px;
  font-weight: 400
}

.e-control,
.e-control [class*=" e-"],
.e-control [class^=e-] {
  box-sizing: border-box
}

.e-control:focus,
.e-control :focus {
  outline: none
}

.e-rtl {
  direction: rtl;
  text-align: right
}

.e-overlay {
  background-color: #383838;
  filter: alpha(opacity=50);
  height: 100%;
  opacity: .5;
  pointer-events: none;
  touch-action: none;
  width: 100%
}

.e-hidden {
  display: none
}

.e-blazor-hidden {
  visibility: hidden
}

.e-disabled {
  background-image: none;
  cursor: default;
  filter: alpha(Opacity=35);
  opacity: .35
}

.e-ul {
  list-style-type: none
}

.e-prevent-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.e-warning {
  color: #ffca1c
}

.e-success {
  color: #22b24b
}

.e-information {
  color: #489bd5
}

.e-block-touch {
  touch-action: pinch-zoom
}

/*! animation keyframes */
@keyframes SlideLeftOut {
  0% {
    transform: translate(0)
  }

  to {
    transform: translate(-100%)
  }
}

@keyframes SlideLeftIn {
  0% {
    transform: translate(-100%)
  }

  to {
    transform: translate(0)
  }
}

@keyframes SlideRightIn {
  0% {
    transform: translate(100%)
  }

  to {
    transform: translate(0)
  }
}

@keyframes SlideRightOut {
  0% {
    transform: translate(0)
  }

  to {
    transform: translate(100%)
  }
}

@keyframes SlideBottomIn {
  0% {
    transform: translateY(100%)
  }

  to {
    transform: translate(0)
  }
}

@keyframes SlideBottomOut {
  0% {
    transform: translate(0)
  }

  to {
    transform: translateY(100%)
  }
}

@keyframes SlideTopIn {
  0% {
    transform: translateY(-100%)
  }

  to {
    transform: translate(0)
  }
}

@keyframes SlideTopOut {
  0% {
    transform: translate(0)
  }

  to {
    transform: translateY(-100%)
  }
}

@keyframes SlideRight {
  0% {
    width: 0
  }

  to {
    width: 100%
  }
}

@keyframes SlideLeft {
  0% {
    width: 100%
  }

  to {
    width: 0
  }
}

@keyframes SlideDown {
  0% {
    height: 0
  }

  to {
    height: 100%
  }
}

@keyframes SlideUp {
  0% {
    height: 100%
  }

  to {
    height: 0
  }
}

@keyframes FadeIn {
  0% {
    filter: alpha(opacity=0);
    opacity: 0
  }

  to {
    filter: alpha(opacity=100);
    opacity: 1
  }
}

@keyframes FadeOut {
  0% {
    filter: alpha(opacity=100);
    opacity: 1
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0
  }
}

@keyframes ZoomIn {
  0% {
    transform: translate(0) scale(0)
  }

  to {
    transform: translate(0) scale(1)
  }
}

@keyframes ZoomOut {
  0% {
    transform: translate(0) scale(1)
  }

  to {
    transform: translate(0) scale(0)
  }
}

@keyframes FadeZoomIn {
  0% {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: scale(0)
  }

  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: scale(1)
  }
}

@keyframes FadeZoomOut {
  0% {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: scale(1)
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: scale(0)
  }
}

@keyframes FlipRightDownIn {
  0% {
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: right center;
    transform-style: preserve-3d
  }

  to {
    transform: rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d
  }
}

@keyframes FlipRightDownOut {
  0% {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d
  }

  to {
    transform: rotateY(-180deg);
    transform-origin: right center;
    transform-style: preserve-3d
  }
}

@keyframes FlipRightUpIn {
  0% {
    transform: perspective(400px) rotateY(135deg);
    transform-origin: right center;
    transform-style: preserve-3d
  }

  to {
    transform: rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d
  }
}

@keyframes FlipRightUpOut {
  0% {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: right center;
    transform-style: preserve-3d
  }

  to {
    transform: rotateY(135deg);
    transform-origin: right center;
    transform-style: preserve-3d
  }
}

@keyframes FlipLeftDownIn {
  0% {
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: left center;
    transform-style: preserve-3d
  }

  to {
    transform: rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d
  }
}

@keyframes FlipLeftDownOut {
  0% {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d
  }

  to {
    transform: rotateY(135deg);
    transform-origin: left center;
    transform-style: preserve-3d
  }
}

@keyframes FlipLeftUpIn {
  0% {
    transform: perspective(400px) rotateY(-135deg);
    transform-origin: left center;
    transform-style: preserve-3d
  }

  to {
    transform: rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d
  }
}

@keyframes FlipLeftUpOut {
  0% {
    transform: perspective(400px) rotateY(0deg);
    transform-origin: left center;
    transform-style: preserve-3d
  }

  to {
    transform: rotateY(135deg) perspective(200px);
    transform-origin: left center;
    transform-style: preserve-3d
  }
}

@keyframes FlipYLeftIn {
  0% {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateY(180deg);
    transform-origin: center center;
    transform-style: preserve-3d
  }

  50% {
    transform: perspective(700px) rotateY(90deg)
  }

  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d
  }
}

@keyframes FlipYLeftOut {
  0% {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d
  }

  50% {
    transform: perspective(700px) rotateY(90deg)
  }

  75% {
    transform: perspective(850px) rotateY(125deg)
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateY(180deg);
    transform-origin: center center;
    transform-style: preserve-3d
  }
}

@keyframes FlipYRightIn {
  0% {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateY(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d
  }

  50% {
    transform: perspective(700px) rotateY(-90deg)
  }

  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d
  }
}

@keyframes FlipYRightOut {
  0% {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateY(0deg);
    transform-origin: center center;
    transform-style: preserve-3d
  }

  50% {
    transform: perspective(700px) rotateY(-90deg)
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateY(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d
  }
}

@keyframes FlipXDownIn {
  0% {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateX(180deg);
    transform-origin: center center;
    transform-style: preserve-3d
  }

  50% {
    transform: perspective(700px) rotateX(90deg)
  }

  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d
  }
}

@keyframes FlipXDownOut {
  0% {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d
  }

  50% {
    transform: perspective(700px) rotateX(90deg)
  }

  75% {
    transform: perspective(850px) rotateX(125deg)
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateX(180deg);
    transform-origin: center center;
    transform-style: preserve-3d
  }
}

@keyframes FlipXUpIn {
  0% {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: perspective(400px) rotateX(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d
  }

  50% {
    transform: perspective(700px) rotateX(-90deg)
  }

  to {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d
  }
}

@keyframes FlipXUpOut {
  0% {
    filter: alpha(opacity=100);
    opacity: 1;
    transform: perspective(400px) rotateX(0deg);
    transform-origin: center center;
    transform-style: preserve-3d
  }

  50% {
    transform: perspective(700px) rotateX(-90deg)
  }

  to {
    filter: alpha(opacity=0);
    opacity: 0;
    transform: rotateX(-180deg);
    transform-origin: center center;
    transform-style: preserve-3d
  }
}

.e-ripple,
.e-ripple-style {
  overflow: hidden;
  position: relative;
  transform: translateZ(0)
}

.e-ripple-element,
.e-ripple-style:after {
  background-color: rgba(0, 0, 0, .1);
  border-radius: 100%;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  transform: scale(0);
  transition: opacity, transform 0ms cubic-bezier(0, .1, .2, 1)
}

.e-ripple-style:after {
  background: rgba(0, 0, 0, .3);
  content: "";
  display: block;
  height: 50%;
  left: 25%;
  opacity: 0;
  top: 25%;
  transform: scale(3);
  transition: transform .5s, opacity .5s;
  width: 50%
}

.e-ripple-style:active:after {
  opacity: 1;
  transform: scale(0);
  transition: 0s
}

/*! button layout */
.e-btn,
.e-css.e-btn {
  -webkit-font-smoothing: antialiased;
  border: 1px solid;
  border-radius: 2px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 14px;
  font-weight: 500;
  justify-content: center;
  line-height: 1.143em;
  outline: none;
  padding: 6px 12px 4px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap
}

.e-btn:disabled,
.e-css.e-btn:disabled {
  cursor: default
}

.e-btn:focus,
.e-btn:hover,
.e-css.e-btn:focus,
.e-css.e-btn:hover {
  text-decoration: none
}

.e-btn::-moz-focus-inner,
.e-css.e-btn::-moz-focus-inner {
  border: 0;
  padding: 0
}

.e-btn .e-btn-icon,
.e-css.e-btn .e-btn-icon {
  display: inline-block;
  font-size: 12px;
  margin-top: -2px;
  vertical-align: middle;
  width: 1em
}

.e-btn .e-btn-icon.e-icon-left,
.e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -.6667em;
  width: 2.25em
}

.e-btn .e-btn-icon.e-icon-right,
.e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -.6667em;
  width: 2.25em
}

.e-btn .e-btn-icon.e-icon-top,
.e-css.e-btn .e-btn-icon.e-icon-top {
  display: block;
  margin-top: 0;
  padding-bottom: 6px;
  width: auto
}

.e-btn .e-btn-icon.e-icon-bottom,
.e-css.e-btn .e-btn-icon.e-icon-bottom {
  display: block;
  margin-top: 0;
  padding-top: 6px;
  width: auto
}

.e-btn.e-icon-btn,
.e-css.e-btn.e-icon-btn {
  padding: 6px 7px 4px
}

.e-btn.e-bottom-icon-btn,
.e-btn.e-top-icon-btn,
.e-css.e-btn.e-bottom-icon-btn,
.e-css.e-btn.e-top-icon-btn {
  line-height: 1;
  padding: 12px
}

.e-btn.e-round,
.e-css.e-btn.e-round {
  border-radius: 50%;
  height: 3em;
  line-height: 1;
  padding: 0;
  width: 3em
}

.e-btn.e-round .e-btn-icon,
.e-css.e-btn.e-round .e-btn-icon {
  font-size: 14px;
  line-height: 2.8572em;
  margin-top: 0;
  width: auto
}

.e-btn.e-rtl .e-icon-right,
.e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -.6667em;
  margin-right: 0
}

.e-btn.e-rtl .e-icon-left,
.e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -.6667em
}

.e-btn.e-flat,
.e-css.e-btn.e-flat {
  border: 1px solid
}

.e-btn.e-small,
.e-css.e-btn.e-small {
  font-size: 12px;
  line-height: 1.5834em;
  padding: 2px 12px 1px
}

.e-btn.e-small .e-btn-icon,
.e-css.e-btn.e-small .e-btn-icon {
  font-size: 11px;
  width: 1.091em
}

.e-btn.e-small .e-btn-icon.e-icon-left,
.e-css.e-btn.e-small .e-btn-icon.e-icon-left {
  margin-left: -.7273em;
  width: 2.182em
}

.e-btn.e-small .e-btn-icon.e-icon-right,
.e-css.e-btn.e-small .e-btn-icon.e-icon-right {
  margin-right: -.7273em;
  width: 2.182em
}

.e-btn.e-small .e-btn-icon.e-icon-top,
.e-css.e-btn.e-small .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto
}

.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto
}

.e-btn.e-small.e-icon-btn,
.e-css.e-btn.e-small.e-icon-btn {
  padding: 2px 5px 1px
}

.e-btn.e-small.e-bottom-icon-btn,
.e-btn.e-small.e-top-icon-btn,
.e-css.e-btn.e-small.e-bottom-icon-btn,
.e-css.e-btn.e-small.e-top-icon-btn {
  line-height: 1;
  padding: 12px
}

.e-btn.e-small.e-round,
.e-css.e-btn.e-small.e-round {
  height: 2.5em;
  line-height: 1;
  padding: 0;
  width: 2.5em
}

.e-btn.e-small.e-round .e-btn-icon,
.e-css.e-btn.e-small.e-round .e-btn-icon {
  font-size: 12px;
  line-height: 2.3334em;
  width: auto
}

.e-btn.e-small.e-rtl .e-icon-right,
.e-css.e-btn.e-small.e-rtl .e-icon-right {
  margin-left: -.7273em;
  margin-right: 0
}

.e-btn.e-small.e-rtl .e-icon-left,
.e-css.e-btn.e-small.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -.7273em
}

.e-btn.e-block,
.e-css.e-btn.e-block {
  display: block;
  width: 100%
}

.e-small.e-btn,
.e-small .e-btn,
.e-small.e-css.e-btn,
.e-small .e-css.e-btn {
  font-size: 12px;
  line-height: 1.5834em;
  padding: 2px 12px 1px
}

.e-small.e-btn .e-btn-icon,
.e-small .e-btn .e-btn-icon,
.e-small.e-css.e-btn .e-btn-icon,
.e-small .e-css.e-btn .e-btn-icon {
  font-size: 11px;
  width: 1.091em
}

.e-small.e-btn .e-btn-icon.e-icon-left,
.e-small .e-btn .e-btn-icon.e-icon-left,
.e-small.e-css.e-btn .e-btn-icon.e-icon-left,
.e-small .e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -.7273em;
  width: 2.182em
}

.e-small.e-btn .e-btn-icon.e-icon-right,
.e-small .e-btn .e-btn-icon.e-icon-right,
.e-small.e-css.e-btn .e-btn-icon.e-icon-right,
.e-small .e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -.7273em;
  width: 2.182em
}

.e-small.e-btn .e-btn-icon.e-icon-top,
.e-small .e-btn .e-btn-icon.e-icon-top,
.e-small.e-css.e-btn .e-btn-icon.e-icon-top,
.e-small .e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto
}

.e-small.e-btn .e-btn-icon.e-icon-bottom,
.e-small .e-btn .e-btn-icon.e-icon-bottom,
.e-small.e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto
}

.e-small.e-btn.e-icon-btn,
.e-small .e-btn.e-icon-btn,
.e-small.e-css.e-btn.e-icon-btn,
.e-small .e-css.e-btn.e-icon-btn {
  padding: 2px 5px 1px
}

.e-small.e-btn.e-bottom-icon-btn,
.e-small .e-btn.e-bottom-icon-btn,
.e-small.e-btn.e-top-icon-btn,
.e-small .e-btn.e-top-icon-btn,
.e-small.e-css.e-btn.e-bottom-icon-btn,
.e-small .e-css.e-btn.e-bottom-icon-btn,
.e-small.e-css.e-btn.e-top-icon-btn,
.e-small .e-css.e-btn.e-top-icon-btn {
  line-height: 1;
  padding: 12px
}

.e-small.e-btn.e-round,
.e-small .e-btn.e-round,
.e-small.e-css.e-btn.e-round,
.e-small .e-css.e-btn.e-round {
  height: 2.5em;
  line-height: 1;
  padding: 0;
  width: 2.5em
}

.e-small.e-btn.e-round .e-btn-icon,
.e-small .e-btn.e-round .e-btn-icon,
.e-small.e-css.e-btn.e-round .e-btn-icon,
.e-small .e-css.e-btn.e-round .e-btn-icon {
  font-size: 12px;
  line-height: 2.3334em;
  width: auto
}

.e-small.e-btn.e-rtl .e-icon-right,
.e-small .e-btn.e-rtl .e-icon-right,
.e-small.e-css.e-btn.e-rtl .e-icon-right,
.e-small .e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -.7273em;
  margin-right: 0
}

.e-small.e-btn.e-rtl .e-icon-left,
.e-small .e-btn.e-rtl .e-icon-left,
.e-small.e-css.e-btn.e-rtl .e-icon-left,
.e-small .e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -.7273em
}

.e-bigger.e-small.e-btn,
.e-bigger.e-small .e-btn,
.e-bigger.e-small.e-css.e-btn,
.e-bigger.e-small .e-css.e-btn {
  font-size: 14px;
  line-height: 2em;
  padding: 3px 16px 1px
}

.e-bigger.e-small.e-btn .e-btn-icon,
.e-bigger.e-small .e-btn .e-btn-icon,
.e-bigger.e-small.e-css.e-btn .e-btn-icon,
.e-bigger.e-small .e-css.e-btn .e-btn-icon {
  font-size: 12px;
  width: 1em
}

.e-bigger.e-small.e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -1em;
  width: 2.6667em
}

.e-bigger.e-small.e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -1em;
  width: 2.6667em
}

.e-bigger.e-small.e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto
}

.e-bigger.e-small.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-small .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-small.e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-small .e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto
}

.e-bigger.e-small.e-btn.e-icon-btn,
.e-bigger.e-small .e-btn.e-icon-btn,
.e-bigger.e-small.e-css.e-btn.e-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-icon-btn {
  padding: 3px 10px 1px
}

.e-bigger.e-small.e-btn.e-bottom-icon-btn,
.e-bigger.e-small .e-btn.e-bottom-icon-btn,
.e-bigger.e-small.e-btn.e-top-icon-btn,
.e-bigger.e-small .e-btn.e-top-icon-btn,
.e-bigger.e-small.e-css.e-btn.e-bottom-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-bottom-icon-btn,
.e-bigger.e-small.e-css.e-btn.e-top-icon-btn,
.e-bigger.e-small .e-css.e-btn.e-top-icon-btn {
  line-height: 1;
  padding: 16px
}

.e-bigger.e-small.e-btn.e-round,
.e-bigger.e-small .e-btn.e-round,
.e-bigger.e-small.e-css.e-btn.e-round,
.e-bigger.e-small .e-css.e-btn.e-round {
  height: 2.8572em;
  line-height: 1;
  padding: 0;
  width: 2.8572em
}

.e-bigger.e-small.e-btn.e-round .e-btn-icon,
.e-bigger.e-small .e-btn.e-round .e-btn-icon,
.e-bigger.e-small.e-css.e-btn.e-round .e-btn-icon,
.e-bigger.e-small .e-css.e-btn.e-round .e-btn-icon {
  font-size: 14px;
  line-height: 2.7143em;
  width: auto
}

.e-bigger.e-small.e-btn.e-rtl .e-icon-right,
.e-bigger.e-small .e-btn.e-rtl .e-icon-right,
.e-bigger.e-small.e-css.e-btn.e-rtl .e-icon-right,
.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -1em;
  margin-right: 0
}

.e-bigger.e-small.e-btn.e-rtl .e-icon-left,
.e-bigger.e-small .e-btn.e-rtl .e-icon-left,
.e-bigger.e-small.e-css.e-btn.e-rtl .e-icon-left,
.e-bigger.e-small .e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -1em
}

.e-bigger.e-btn,
.e-bigger .e-btn,
.e-bigger.e-css.e-btn,
.e-bigger .e-css.e-btn {
  font-size: 14px;
  line-height: 2em;
  padding: 4px 16px 2px
}

.e-bigger.e-btn .e-btn-icon,
.e-bigger .e-btn .e-btn-icon,
.e-bigger.e-css.e-btn .e-btn-icon,
.e-bigger .e-css.e-btn .e-btn-icon {
  font-size: 12px;
  width: 1em
}

.e-bigger.e-btn .e-btn-icon.e-icon-left,
.e-bigger .e-btn .e-btn-icon.e-icon-left,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-left,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-left {
  margin-left: -1em;
  width: 3em
}

.e-bigger.e-btn .e-btn-icon.e-icon-right,
.e-bigger .e-btn .e-btn-icon.e-icon-right,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-right,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-right {
  margin-right: -1em;
  width: 3em
}

.e-bigger.e-btn .e-btn-icon.e-icon-top,
.e-bigger .e-btn .e-btn-icon.e-icon-top,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-top,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-top {
  padding-bottom: 8px;
  width: auto
}

.e-bigger.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger .e-btn .e-btn-icon.e-icon-bottom,
.e-bigger.e-css.e-btn .e-btn-icon.e-icon-bottom,
.e-bigger .e-css.e-btn .e-btn-icon.e-icon-bottom {
  padding-top: 8px;
  width: auto
}

.e-bigger.e-btn.e-icon-btn,
.e-bigger .e-btn.e-icon-btn,
.e-bigger.e-css.e-btn.e-icon-btn,
.e-bigger .e-css.e-btn.e-icon-btn {
  padding: 4px 11px 2px
}

.e-bigger.e-btn.e-bottom-icon-btn,
.e-bigger .e-btn.e-bottom-icon-btn,
.e-bigger.e-btn.e-top-icon-btn,
.e-bigger .e-btn.e-top-icon-btn,
.e-bigger.e-css.e-btn.e-bottom-icon-btn,
.e-bigger .e-css.e-btn.e-bottom-icon-btn,
.e-bigger.e-css.e-btn.e-top-icon-btn,
.e-bigger .e-css.e-btn.e-top-icon-btn {
  line-height: 1;
  padding: 16px
}

.e-bigger.e-btn.e-round,
.e-bigger .e-btn.e-round,
.e-bigger.e-css.e-btn.e-round,
.e-bigger .e-css.e-btn.e-round {
  height: 3.7143em;
  line-height: 1;
  padding: 0;
  width: 3.7143em
}

.e-bigger.e-btn.e-round .e-btn-icon,
.e-bigger .e-btn.e-round .e-btn-icon,
.e-bigger.e-css.e-btn.e-round .e-btn-icon,
.e-bigger .e-css.e-btn.e-round .e-btn-icon {
  font-size: 16px;
  line-height: 3.125em;
  width: auto
}

.e-bigger.e-btn.e-rtl .e-icon-right,
.e-bigger .e-btn.e-rtl .e-icon-right,
.e-bigger.e-css.e-btn.e-rtl .e-icon-right,
.e-bigger .e-css.e-btn.e-rtl .e-icon-right {
  margin-left: -1em;
  margin-right: 0
}

.e-bigger.e-btn.e-rtl .e-icon-left,
.e-bigger .e-btn.e-rtl .e-icon-left,
.e-bigger.e-css.e-btn.e-rtl .e-icon-left,
.e-bigger .e-css.e-btn.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -1em
}

.e-bigger.e-btn.e-small,
.e-bigger .e-btn.e-small,
.e-bigger.e-css.e-btn.e-small,
.e-bigger .e-css.e-btn.e-small {
  font-size: 14px;
  line-height: 2em;
  padding: 3px 16px 1px
}

.e-bigger.e-btn.e-small .e-btn-icon,
.e-bigger .e-btn.e-small .e-btn-icon,
.e-bigger.e-css.e-btn.e-small .e-btn-icon,
.e-bigger .e-css.e-btn.e-small .e-btn-icon {
  font-size: 12px;
  width: 1em
}

.e-bigger.e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-left,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-left {
  margin-left: -1em;
  width: 2.6667em
}

.e-bigger.e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-right,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-right {
  margin-right: -1em;
  width: 2.6667em
}

.e-bigger.e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-top,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-top {
  padding-bottom: 6px;
  width: auto
}

.e-bigger.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger .e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger.e-css.e-btn.e-small .e-btn-icon.e-icon-bottom,
.e-bigger .e-css.e-btn.e-small .e-btn-icon.e-icon-bottom {
  padding-top: 6px;
  width: auto
}

.e-bigger.e-btn.e-small.e-icon-btn,
.e-bigger .e-btn.e-small.e-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-icon-btn {
  padding: 3px 10px 1px
}

.e-bigger.e-btn.e-small.e-bottom-icon-btn,
.e-bigger .e-btn.e-small.e-bottom-icon-btn,
.e-bigger.e-btn.e-small.e-top-icon-btn,
.e-bigger .e-btn.e-small.e-top-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-bottom-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-bottom-icon-btn,
.e-bigger.e-css.e-btn.e-small.e-top-icon-btn,
.e-bigger .e-css.e-btn.e-small.e-top-icon-btn {
  line-height: 1;
  padding: 16px
}

.e-bigger.e-btn.e-small.e-round,
.e-bigger .e-btn.e-small.e-round,
.e-bigger.e-css.e-btn.e-small.e-round,
.e-bigger .e-css.e-btn.e-small.e-round {
  height: 2.8572em;
  line-height: 1;
  padding: 0;
  width: 2.8572em
}

.e-bigger.e-btn.e-small.e-round .e-btn-icon,
.e-bigger .e-btn.e-small.e-round .e-btn-icon,
.e-bigger.e-css.e-btn.e-small.e-round .e-btn-icon,
.e-bigger .e-css.e-btn.e-small.e-round .e-btn-icon {
  font-size: 14px;
  line-height: 2.7143em;
  width: auto
}

.e-bigger.e-btn.e-small.e-rtl .e-icon-right,
.e-bigger .e-btn.e-small.e-rtl .e-icon-right,
.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-right,
.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-right {
  margin-left: -1em;
  margin-right: 0
}

.e-bigger.e-btn.e-small.e-rtl .e-icon-left,
.e-bigger .e-btn.e-small.e-rtl .e-icon-left,
.e-bigger.e-css.e-btn.e-small.e-rtl .e-icon-left,
.e-bigger .e-css.e-btn.e-small.e-rtl .e-icon-left {
  margin-left: 0;
  margin-right: -1em
}

/*! button theme */
.e-btn,
.e-css.e-btn {
  -webkit-tap-highlight-color: transparent;
  background-color: #fafafa;
  border-color: transparent;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .87);
  transition: box-shadow .28s cubic-bezier(.4, 0, .2, 1)
}

.e-btn:hover,
.e-css.e-btn:hover {
  background-color: hsla(0, 0%, 88.6%, .9844)
}

.e-btn:focus,
.e-btn:hover,
.e-css.e-btn:focus,
.e-css.e-btn:hover {
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .87)
}

.e-btn:focus,
.e-css.e-btn:focus {
  background-color: rgba(0, 0, 0, .18);
  outline: 0 solid #fafafa;
  outline-offset: 0
}

.e-btn:active,
.e-css.e-btn:active {
  outline: 0 solid #fafafa;
  outline-offset: 0
}

.e-btn.e-active,
.e-btn:active,
.e-css.e-btn.e-active,
.e-css.e-btn:active {
  background-color: hsla(0, 0%, 72.2%, .9584);
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-btn:disabled,
.e-css.e-btn:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn .e-ripple-element,
.e-css.e-btn .e-ripple-element {
  background-color: rgba(0, 0, 0, .24)
}

.e-btn.e-round,
.e-css.e-btn.e-round {
  background-color: #fafafa;
  border-color: transparent;
  color: rgba(0, 0, 0, .87)
}

.e-btn.e-round:hover,
.e-css.e-btn.e-round:hover {
  background-color: rgba(0, 0, 0, .12);
  border-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .87)
}

.e-btn.e-round:focus,
.e-css.e-btn.e-round:focus {
  background-color: rgba(0, 0, 0, .18);
  border-color: transparent;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .87);
  outline: 0 solid #fafafa;
  outline-offset: 0
}

.e-btn.e-round:active,
.e-css.e-btn.e-round:active {
  background-color: hsla(0, 0%, 72.2%, .9584);
  border-color: transparent;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .87);
  outline: 0 solid #fafafa;
  outline-offset: 0
}

.e-btn.e-round:disabled,
.e-css.e-btn.e-round:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-round.e-danger:focus,
.e-btn.e-round.e-info:focus,
.e-btn.e-round.e-primary:focus,
.e-btn.e-round.e-success:focus,
.e-btn.e-round.e-warning:focus,
.e-css.e-btn.e-round.e-danger:focus,
.e-css.e-btn.e-round.e-info:focus,
.e-css.e-btn.e-round.e-primary:focus,
.e-css.e-btn.e-round.e-success:focus,
.e-css.e-btn.e-round.e-warning:focus {
  outline: 0 solid #fafafa
}

.e-btn.e-primary,
.e-css.e-btn.e-primary {
  background-color: #e3165b;
  border-color: transparent;
  color: #fff
}

.e-btn.e-primary:hover,
.e-css.e-btn.e-primary:hover {
  background-color: #e6326f
}

.e-btn.e-primary:focus,
.e-btn.e-primary:hover,
.e-css.e-btn.e-primary:focus,
.e-css.e-btn.e-primary:hover {
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  color: #fff
}

.e-btn.e-primary:focus,
.e-css.e-btn.e-primary:focus {
  background-color: #ea4e82;
  outline: 0 solid #fafafa
}

.e-btn.e-primary:active,
.e-css.e-btn.e-primary:active {
  outline: 0 solid #fafafa
}

.e-btn.e-primary.e-active,
.e-btn.e-primary:active,
.e-css.e-btn.e-primary.e-active,
.e-css.e-btn.e-primary:active {
  background-color: #ec618f;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-btn.e-primary:disabled,
.e-css.e-btn.e-primary:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-primary .e-ripple-element,
.e-css.e-btn.e-primary .e-ripple-element {
  background-color: hsla(0, 0%, 100%, .24)
}

.e-btn.e-success,
.e-css.e-btn.e-success {
  background-color: #4d841d;
  border-color: transparent;
  color: #fff
}

.e-btn.e-success:hover,
.e-css.e-btn.e-success:hover {
  background-color: #629338
}

.e-btn.e-success:focus,
.e-btn.e-success:hover,
.e-css.e-btn.e-success:focus,
.e-css.e-btn.e-success:hover {
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  color: #fff
}

.e-btn.e-success:focus,
.e-css.e-btn.e-success:focus {
  background-color: #78a253
}

.e-btn.e-success.e-active,
.e-btn.e-success:active,
.e-css.e-btn.e-success.e-active,
.e-css.e-btn.e-success:active {
  background-color: #86ab65;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-btn.e-success:disabled,
.e-css.e-btn.e-success:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-success .e-ripple-element,
.e-css.e-btn.e-success .e-ripple-element {
  background-color: hsla(0, 0%, 100%, .24)
}

.e-btn.e-info,
.e-css.e-btn.e-info {
  background-color: #0378d5;
  border-color: transparent;
  color: #fff
}

.e-btn.e-info:hover,
.e-css.e-btn.e-info:hover {
  background-color: #2188da
}

.e-btn.e-info:focus,
.e-btn.e-info:hover,
.e-css.e-btn.e-info:focus,
.e-css.e-btn.e-info:hover {
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  color: #fff
}

.e-btn.e-info:focus,
.e-css.e-btn.e-info:focus {
  background-color: #3f98df
}

.e-btn.e-info.e-active,
.e-btn.e-info:active,
.e-css.e-btn.e-info.e-active,
.e-css.e-btn.e-info:active {
  background-color: #54a3e2;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-btn.e-info:disabled,
.e-css.e-btn.e-info:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-info .e-ripple-element,
.e-css.e-btn.e-info .e-ripple-element {
  background-color: hsla(0, 0%, 100%, .24)
}

.e-btn.e-warning,
.e-css.e-btn.e-warning {
  background-color: #c15700;
  border-color: transparent;
  color: #fff
}

.e-btn.e-warning:hover,
.e-css.e-btn.e-warning:hover {
  background-color: #c86b1f
}

.e-btn.e-warning:focus,
.e-btn.e-warning:hover,
.e-css.e-btn.e-warning:focus,
.e-css.e-btn.e-warning:hover {
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  color: #fff
}

.e-btn.e-warning:focus,
.e-css.e-btn.e-warning:focus {
  background-color: #d07f3d
}

.e-btn.e-warning.e-active,
.e-btn.e-warning:active,
.e-css.e-btn.e-warning.e-active,
.e-css.e-btn.e-warning:active {
  background-color: #d58d52;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-btn.e-warning:disabled,
.e-css.e-btn.e-warning:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-warning .e-ripple-element,
.e-css.e-btn.e-warning .e-ripple-element {
  background-color: hsla(0, 0%, 100%, .24)
}

.e-btn.e-danger,
.e-css.e-btn.e-danger {
  background-color: #d64113;
  border-color: transparent;
  color: #fff
}

.e-btn.e-danger:hover,
.e-css.e-btn.e-danger:hover {
  background-color: #db582f
}

.e-btn.e-danger:focus,
.e-btn.e-danger:hover,
.e-css.e-btn.e-danger:focus,
.e-css.e-btn.e-danger:hover {
  border-color: transparent;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  color: #fff
}

.e-btn.e-danger:focus,
.e-css.e-btn.e-danger:focus {
  background-color: #e06f4c
}

.e-btn.e-danger.e-active,
.e-btn.e-danger:active,
.e-css.e-btn.e-danger.e-active,
.e-css.e-btn.e-danger:active {
  background-color: #e37e5f;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-btn.e-danger:disabled,
.e-css.e-btn.e-danger:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-danger .e-ripple-element,
.e-css.e-btn.e-danger .e-ripple-element {
  background-color: hsla(0, 0%, 100%, .24)
}

.e-btn.e-flat,
.e-css.e-btn.e-flat {
  background-color: initial;
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .87)
}

.e-btn.e-flat:hover,
.e-css.e-btn.e-flat:hover {
  background-color: rgba(0, 0, 0, .0348);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .87)
}

.e-btn.e-flat:focus,
.e-css.e-btn.e-flat:focus {
  background-color: rgba(0, 0, 0, .1044);
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  box-shadow: none
}

.e-btn.e-flat.e-active,
.e-btn.e-flat:active,
.e-css.e-btn.e-flat.e-active,
.e-css.e-btn.e-flat:active {
  background-color: rgba(0, 0, 0, .2088);
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  box-shadow: none
}

.e-btn.e-flat:disabled,
.e-css.e-btn.e-flat:disabled {
  background-color: initial;
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-flat .e-ripple-element,
.e-css.e-btn.e-flat .e-ripple-element {
  background-color: rgba(0, 0, 0, .12)
}

.e-btn.e-flat.e-primary,
.e-css.e-btn.e-flat.e-primary {
  background-color: initial;
  border-color: transparent;
  color: #e3165b
}

.e-btn.e-flat.e-primary:hover,
.e-css.e-btn.e-flat.e-primary:hover {
  background-color: rgba(227, 22, 91, .04);
  border-color: transparent;
  color: #e3165b
}

.e-btn.e-flat.e-primary:focus,
.e-css.e-btn.e-flat.e-primary:focus {
  background-color: rgba(227, 22, 91, .12);
  border-color: transparent;
  color: #e3165b
}

.e-btn.e-flat.e-primary.e-active,
.e-btn.e-flat.e-primary:active,
.e-css.e-btn.e-flat.e-primary.e-active,
.e-css.e-btn.e-flat.e-primary:active {
  background-color: rgba(227, 22, 91, .24);
  border-color: transparent;
  color: #e3165b
}

.e-btn.e-flat.e-primary:disabled,
.e-css.e-btn.e-flat.e-primary:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-flat.e-primary .e-ripple-element,
.e-css.e-btn.e-flat.e-primary .e-ripple-element {
  background-color: rgba(227, 22, 91, .12)
}

.e-btn.e-flat.e-success,
.e-css.e-btn.e-flat.e-success {
  background-color: initial;
  border-color: transparent;
  color: #4d841d
}

.e-btn.e-flat.e-success:hover,
.e-css.e-btn.e-flat.e-success:hover {
  background-color: rgba(77, 132, 29, .04);
  border-color: transparent;
  box-shadow: none;
  color: #4d841d
}

.e-btn.e-flat.e-success:focus,
.e-css.e-btn.e-flat.e-success:focus {
  background-color: rgba(77, 132, 29, .12);
  border-color: transparent;
  color: #4d841d;
  box-shadow: none
}

.e-btn.e-flat.e-success.e-active,
.e-btn.e-flat.e-success:active,
.e-css.e-btn.e-flat.e-success.e-active,
.e-css.e-btn.e-flat.e-success:active {
  background-color: rgba(77, 132, 29, .24);
  border-color: transparent;
  color: #4d841d;
  box-shadow: none
}

.e-btn.e-flat.e-success:disabled,
.e-css.e-btn.e-flat.e-success:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-flat.e-success .e-ripple-element,
.e-css.e-btn.e-flat.e-success .e-ripple-element {
  background-color: rgba(77, 132, 29, .12)
}

.e-btn.e-flat.e-info,
.e-css.e-btn.e-flat.e-info {
  background-color: initial;
  border-color: transparent;
  color: #0378d5
}

.e-btn.e-flat.e-info:hover,
.e-css.e-btn.e-flat.e-info:hover {
  background-color: rgba(3, 120, 213, .04);
  border-color: transparent;
  box-shadow: none;
  color: #0378d5
}

.e-btn.e-flat.e-info:focus,
.e-css.e-btn.e-flat.e-info:focus {
  background-color: rgba(3, 120, 213, .12);
  border-color: transparent;
  color: #0378d5;
  box-shadow: none
}

.e-btn.e-flat.e-info.e-active,
.e-btn.e-flat.e-info:active,
.e-css.e-btn.e-flat.e-info.e-active,
.e-css.e-btn.e-flat.e-info:active {
  background-color: rgba(3, 120, 213, .24);
  border-color: transparent;
  color: #0378d5;
  box-shadow: none
}

.e-btn.e-flat.e-info:disabled,
.e-css.e-btn.e-flat.e-info:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-flat.e-info .e-ripple-element,
.e-css.e-btn.e-flat.e-info .e-ripple-element {
  background-color: rgba(3, 120, 213, .12)
}

.e-btn.e-flat.e-warning,
.e-css.e-btn.e-flat.e-warning {
  background-color: initial;
  border-color: transparent;
  color: #c15700
}

.e-btn.e-flat.e-warning:hover,
.e-css.e-btn.e-flat.e-warning:hover {
  background-color: rgba(193, 87, 0, .04);
  border-color: transparent;
  box-shadow: none;
  color: #c15700
}

.e-btn.e-flat.e-warning:focus,
.e-css.e-btn.e-flat.e-warning:focus {
  background-color: rgba(193, 87, 0, .12);
  border-color: transparent;
  color: #c15700;
  box-shadow: none
}

.e-btn.e-flat.e-warning.e-active,
.e-btn.e-flat.e-warning:active,
.e-css.e-btn.e-flat.e-warning.e-active,
.e-css.e-btn.e-flat.e-warning:active {
  background-color: rgba(193, 87, 0, .24);
  border-color: transparent;
  color: #c15700;
  box-shadow: none
}

.e-btn.e-flat.e-warning:disabled,
.e-css.e-btn.e-flat.e-warning:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-flat.e-warning .e-ripple-element,
.e-css.e-btn.e-flat.e-warning .e-ripple-element {
  background-color: rgba(193, 87, 0, .12)
}

.e-btn.e-flat.e-danger,
.e-css.e-btn.e-flat.e-danger {
  background-color: initial;
  border-color: transparent;
  color: #d64113
}

.e-btn.e-flat.e-danger:hover,
.e-css.e-btn.e-flat.e-danger:hover {
  background-color: rgba(214, 65, 19, .04);
  border-color: transparent;
  box-shadow: none;
  color: #d64113
}

.e-btn.e-flat.e-danger:focus,
.e-css.e-btn.e-flat.e-danger:focus {
  background-color: rgba(214, 65, 19, .12);
  border-color: transparent;
  color: #d64113;
  box-shadow: none
}

.e-btn.e-flat.e-danger.e-active,
.e-btn.e-flat.e-danger:active,
.e-css.e-btn.e-flat.e-danger.e-active,
.e-css.e-btn.e-flat.e-danger:active {
  background-color: rgba(214, 65, 19, .24);
  border-color: transparent;
  color: #d64113;
  box-shadow: none
}

.e-btn.e-flat.e-danger:disabled,
.e-css.e-btn.e-flat.e-danger:disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-flat.e-danger .e-ripple-element,
.e-css.e-btn.e-flat.e-danger .e-ripple-element {
  background-color: rgba(214, 65, 19, .12)
}

.e-btn.e-outline,
.e-css.e-btn.e-outline {
  background-color: initial;
  border-color: #adadad;
  box-shadow: none;
  color: rgba(0, 0, 0, .87)
}

.e-btn.e-outline:hover,
.e-css.e-btn.e-outline:hover {
  background-color: rgba(0, 0, 0, .12);
  border-color: #adadad;
  box-shadow: none;
  color: rgba(0, 0, 0, .87)
}

.e-btn.e-outline:focus,
.e-css.e-btn.e-outline:focus {
  background-color: rgba(0, 0, 0, .24);
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.e-btn.e-outline.e-active,
.e-btn.e-outline:active,
.e-css.e-btn.e-outline.e-active,
.e-css.e-btn.e-outline:active {
  background-color: rgba(0, 0, 0, .32);
  border-color: #adadad;
  box-shadow: none;
  color: rgba(0, 0, 0, .87)
}

.e-btn.e-outline:disabled,
.e-css.e-btn.e-outline:disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-outline.e-primary,
.e-css.e-btn.e-outline.e-primary {
  background-color: initial;
  border-color: #e3165b;
  color: #e3165b
}

.e-btn.e-outline.e-primary:hover,
.e-css.e-btn.e-outline.e-primary:hover {
  background-color: #e6326f;
  border-color: transparent;
  color: #fff
}

.e-btn.e-outline.e-primary:focus,
.e-css.e-btn.e-outline.e-primary:focus {
  background-color: #ea4e82;
  border-color: transparent;
  color: #fff
}

.e-btn.e-outline.e-primary.e-active,
.e-btn.e-outline.e-primary:active,
.e-css.e-btn.e-outline.e-primary.e-active,
.e-css.e-btn.e-outline.e-primary:active {
  background-color: #ec618f;
  border-color: transparent;
  box-shadow: none;
  color: #fff
}

.e-btn.e-outline.e-primary:disabled,
.e-css.e-btn.e-outline.e-primary:disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-outline.e-success,
.e-css.e-btn.e-outline.e-success {
  background-color: initial;
  border-color: #4d841d;
  color: #4d841d
}

.e-btn.e-outline.e-success:hover,
.e-css.e-btn.e-outline.e-success:hover {
  background-color: #629338;
  border-color: transparent;
  color: #fff
}

.e-btn.e-outline.e-success:focus,
.e-css.e-btn.e-outline.e-success:focus {
  background-color: #78a253;
  border-color: transparent;
  color: #fff
}

.e-btn.e-outline.e-success.e-active,
.e-btn.e-outline.e-success:active,
.e-css.e-btn.e-outline.e-success.e-active,
.e-css.e-btn.e-outline.e-success:active {
  background-color: #86ab65;
  border-color: transparent;
  box-shadow: none;
  color: #fff
}

.e-btn.e-outline.e-success:disabled,
.e-css.e-btn.e-outline.e-success:disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-outline.e-info,
.e-css.e-btn.e-outline.e-info {
  background-color: initial;
  border-color: #0378d5;
  color: #0378d5
}

.e-btn.e-outline.e-info:focus,
.e-btn.e-outline.e-info:hover,
.e-css.e-btn.e-outline.e-info:focus,
.e-css.e-btn.e-outline.e-info:hover {
  background-color: #2188da;
  border-color: transparent;
  color: #fff
}

.e-btn.e-outline.e-info.e-active,
.e-btn.e-outline.e-info:active,
.e-css.e-btn.e-outline.e-info.e-active,
.e-css.e-btn.e-outline.e-info:active {
  background-color: #54a3e2;
  border-color: transparent;
  box-shadow: none;
  color: #fff
}

.e-btn.e-outline.e-info:disabled,
.e-css.e-btn.e-outline.e-info:disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-outline.e-warning,
.e-css.e-btn.e-outline.e-warning {
  background-color: initial;
  border-color: #c15700;
  color: #c15700
}

.e-btn.e-outline.e-warning:focus,
.e-btn.e-outline.e-warning:hover,
.e-css.e-btn.e-outline.e-warning:focus,
.e-css.e-btn.e-outline.e-warning:hover {
  background-color: #c86b1f;
  border-color: transparent;
  color: #fff
}

.e-btn.e-outline.e-warning.e-active,
.e-btn.e-outline.e-warning:active,
.e-css.e-btn.e-outline.e-warning.e-active,
.e-css.e-btn.e-outline.e-warning:active {
  background-color: #d58d52;
  border-color: transparent;
  box-shadow: none;
  color: #fff
}

.e-btn.e-outline.e-warning:disabled,
.e-css.e-btn.e-outline.e-warning:disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-outline.e-danger,
.e-css.e-btn.e-outline.e-danger {
  background-color: initial;
  border-color: #d64113;
  color: #d64113
}

.e-btn.e-outline.e-danger:focus,
.e-btn.e-outline.e-danger:hover,
.e-css.e-btn.e-outline.e-danger:focus,
.e-css.e-btn.e-outline.e-danger:hover {
  background-color: #db582f;
  border-color: transparent;
  color: #fff
}

.e-btn.e-outline.e-danger.e-active,
.e-btn.e-outline.e-danger:active,
.e-css.e-btn.e-outline.e-danger.e-active,
.e-css.e-btn.e-outline.e-danger:active {
  background-color: #e37e5f;
  border-color: transparent;
  box-shadow: none;
  color: #fff
}

.e-btn.e-outline.e-danger:disabled,
.e-css.e-btn.e-outline.e-danger:disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  box-shadow: none;
  color: rgba(0, 0, 0, .26)
}

.e-btn.e-link,
.e-css.e-btn.e-link {
  background-color: initial;
  border-color: transparent;
  border-radius: 0;
  box-shadow: none;
  color: #0d47a1
}

.e-btn.e-link:focus,
.e-btn.e-link:hover,
.e-css.e-btn.e-link:focus,
.e-css.e-btn.e-link:hover {
  border-radius: 0;
  color: #0a3576;
  text-decoration: underline
}

.e-btn.e-link:disabled,
.e-css.e-btn.e-link:disabled {
  color: rgba(0, 0, 0, .26);
  background-color: initial;
  box-shadow: none;
  text-decoration: none
}

.e-checkbox-wrapper .e-check:before,
.e-css.e-checkbox-wrapper .e-check:before {
  content: "\e933"
}

.e-checkbox-wrapper .e-stop:before,
.e-css.e-checkbox-wrapper .e-stop:before {
  content: "\e934"
}

/*! checkbox layout */
.e-checkbox-wrapper,
.e-css.e-checkbox-wrapper {
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.e-checkbox-wrapper label,
.e-css.e-checkbox-wrapper label {
  cursor: pointer;
  display: inline-block;
  line-height: 0;
  margin: 0;
  position: relative;
  white-space: nowrap
}

.e-checkbox-wrapper:focus .e-frame,
.e-css.e-checkbox-wrapper:focus .e-frame {
  box-shadow: none
}

.e-checkbox-wrapper .e-ripple-container,
.e-css.e-checkbox-wrapper .e-ripple-container {
  border-radius: 50%;
  bottom: -9px;
  height: 36px;
  left: -9px;
  pointer-events: none;
  position: absolute;
  right: -9px;
  top: -9px;
  width: 36px;
  z-index: 1
}

.e-checkbox-wrapper .e-label,
.e-css.e-checkbox-wrapper .e-label {
  cursor: pointer;
  display: inline-block;
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: normal
}

.e-checkbox-wrapper .e-checkbox,
.e-css.e-checkbox-wrapper .e-checkbox {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px
}

.e-checkbox-wrapper .e-checkbox+.e-label,
.e-css.e-checkbox-wrapper .e-checkbox+.e-label {
  margin-right: 10px
}

.e-checkbox-wrapper .e-frame,
.e-css.e-checkbox-wrapper .e-frame {
  border: 2px solid;
  border-radius: 2px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-family: e-icons;
  height: 18px;
  line-height: 10px;
  padding: 2px 0;
  text-align: center;
  vertical-align: middle;
  width: 18px
}

.e-checkbox-wrapper .e-frame+.e-label,
.e-css.e-checkbox-wrapper .e-frame+.e-label {
  margin-left: 10px
}

.e-checkbox-wrapper .e-frame+.e-ripple-container,
.e-css.e-checkbox-wrapper .e-frame+.e-ripple-container {
  left: auto
}

.e-checkbox-wrapper .e-check,
.e-css.e-checkbox-wrapper .e-check {
  font-size: 12px
}

.e-checkbox-wrapper .e-stop,
.e-css.e-checkbox-wrapper .e-stop {
  font-size: 10px;
  line-height: 10px
}

.e-checkbox-wrapper.e-checkbox-disabled,
.e-css.e-checkbox-wrapper.e-checkbox-disabled {
  cursor: default;
  pointer-events: none
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.e-checkbox-wrapper.e-checkbox-disabled .e-label,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label {
  cursor: default
}

.e-checkbox-wrapper.e-rtl .e-ripple-container,
.e-css.e-checkbox-wrapper.e-rtl .e-ripple-container {
  right: -9px
}

.e-checkbox-wrapper.e-rtl .e-frame,
.e-css.e-checkbox-wrapper.e-rtl .e-frame {
  margin: 0
}

.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container,
.e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container {
  left: -9px;
  right: auto
}

.e-checkbox-wrapper.e-rtl .e-label,
.e-css.e-checkbox-wrapper.e-rtl .e-label {
  margin-left: 0;
  margin-right: 10px
}

.e-checkbox-wrapper.e-rtl .e-label+.e-frame,
.e-css.e-checkbox-wrapper.e-rtl .e-label+.e-frame {
  margin: 0
}

.e-checkbox-wrapper.e-rtl .e-checkbox+.e-label,
.e-css.e-checkbox-wrapper.e-rtl .e-checkbox+.e-label {
  margin-left: 10px;
  margin-right: 0
}

.e-checkbox-wrapper.e-small .e-frame,
.e-css.e-checkbox-wrapper.e-small .e-frame {
  height: 14px;
  line-height: 6px;
  width: 14px
}

.e-checkbox-wrapper.e-small .e-check,
.e-css.e-checkbox-wrapper.e-small .e-check {
  font-size: 10px
}

.e-checkbox-wrapper.e-small .e-stop,
.e-css.e-checkbox-wrapper.e-small .e-stop {
  font-size: 8px;
  line-height: 6px
}

.e-checkbox-wrapper.e-small .e-label,
.e-css.e-checkbox-wrapper.e-small .e-label {
  font-size: 13px;
  line-height: 14px
}

.e-checkbox-wrapper.e-small .e-ripple-container,
.e-css.e-checkbox-wrapper.e-small .e-ripple-container {
  bottom: -9px;
  height: 32px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 32px
}

.e-small.e-checkbox-wrapper .e-frame,
.e-small .e-checkbox-wrapper .e-frame,
.e-small.e-css.e-checkbox-wrapper .e-frame,
.e-small .e-css.e-checkbox-wrapper .e-frame {
  height: 14px;
  line-height: 6px;
  width: 14px
}

.e-small.e-checkbox-wrapper .e-check,
.e-small .e-checkbox-wrapper .e-check,
.e-small.e-css.e-checkbox-wrapper .e-check,
.e-small .e-css.e-checkbox-wrapper .e-check {
  font-size: 10px
}

.e-small.e-checkbox-wrapper .e-stop,
.e-small .e-checkbox-wrapper .e-stop,
.e-small.e-css.e-checkbox-wrapper .e-stop,
.e-small .e-css.e-checkbox-wrapper .e-stop {
  font-size: 8px;
  line-height: 6px
}

.e-small.e-checkbox-wrapper .e-label,
.e-small .e-checkbox-wrapper .e-label,
.e-small.e-css.e-checkbox-wrapper .e-label,
.e-small .e-css.e-checkbox-wrapper .e-label {
  font-size: 13px;
  line-height: 14px
}

.e-small.e-checkbox-wrapper .e-ripple-container,
.e-small .e-checkbox-wrapper .e-ripple-container,
.e-small.e-css.e-checkbox-wrapper .e-ripple-container,
.e-small .e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -9px;
  height: 32px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 32px
}

.e-bigger.e-small.e-checkbox-wrapper .e-frame,
.e-bigger.e-small .e-checkbox-wrapper .e-frame,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-frame,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-frame {
  height: 20px;
  line-height: 12px;
  width: 20px
}

.e-bigger.e-small.e-checkbox-wrapper .e-check,
.e-bigger.e-small .e-checkbox-wrapper .e-check,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-check,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-check {
  font-size: 12px
}

.e-bigger.e-small.e-checkbox-wrapper .e-stop,
.e-bigger.e-small .e-checkbox-wrapper .e-stop,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-stop,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-stop {
  font-size: 10px;
  line-height: 12px
}

.e-bigger.e-small.e-checkbox-wrapper .e-label,
.e-bigger.e-small .e-checkbox-wrapper .e-label,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-label,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-label {
  font-size: 14px;
  line-height: 20px
}

.e-bigger.e-small.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small .e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small.e-css.e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-small .e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -9px;
  height: 38px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 38px
}

.e-bigger.e-checkbox-wrapper .e-frame,
.e-bigger .e-checkbox-wrapper .e-frame,
.e-bigger.e-css.e-checkbox-wrapper .e-frame,
.e-bigger .e-css.e-checkbox-wrapper .e-frame {
  height: 22px;
  line-height: 14px;
  width: 22px
}

.e-bigger.e-checkbox-wrapper .e-frame+.e-label,
.e-bigger .e-checkbox-wrapper .e-frame+.e-label,
.e-bigger.e-css.e-checkbox-wrapper .e-frame+.e-label,
.e-bigger .e-css.e-checkbox-wrapper .e-frame+.e-label {
  font-size: 14px;
  line-height: 22px;
  margin-left: 12px
}

.e-bigger.e-checkbox-wrapper .e-check,
.e-bigger .e-checkbox-wrapper .e-check,
.e-bigger.e-css.e-checkbox-wrapper .e-check,
.e-bigger .e-css.e-checkbox-wrapper .e-check {
  font-size: 16px
}

.e-bigger.e-checkbox-wrapper .e-stop,
.e-bigger .e-checkbox-wrapper .e-stop,
.e-bigger.e-css.e-checkbox-wrapper .e-stop,
.e-bigger .e-css.e-checkbox-wrapper .e-stop {
  font-size: 12px;
  line-height: 14px
}

.e-bigger.e-checkbox-wrapper .e-label,
.e-bigger .e-checkbox-wrapper .e-label,
.e-bigger.e-css.e-checkbox-wrapper .e-label,
.e-bigger .e-css.e-checkbox-wrapper .e-label {
  font-size: 14px
}

.e-bigger.e-checkbox-wrapper .e-ripple-container,
.e-bigger .e-checkbox-wrapper .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper .e-ripple-container {
  bottom: -9px;
  height: 40px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 40px
}

.e-bigger.e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame {
  margin: 0
}

.e-bigger.e-checkbox-wrapper.e-rtl .e-frame+.e-label,
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame+.e-label,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-label,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-label {
  margin-left: 0;
  margin-right: 12px
}

.e-bigger.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container,
.e-bigger .e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper.e-rtl .e-frame+.e-ripple-container {
  right: auto
}

.e-bigger.e-checkbox-wrapper.e-small .e-frame,
.e-bigger .e-checkbox-wrapper.e-small .e-frame,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-frame,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-frame {
  height: 20px;
  line-height: 12px;
  width: 20px
}

.e-bigger.e-checkbox-wrapper.e-small .e-check,
.e-bigger .e-checkbox-wrapper.e-small .e-check,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-check,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-check {
  font-size: 12px
}

.e-bigger.e-checkbox-wrapper.e-small .e-stop,
.e-bigger .e-checkbox-wrapper.e-small .e-stop,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-stop,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-stop {
  font-size: 10px;
  line-height: 12px
}

.e-bigger.e-checkbox-wrapper.e-small .e-label,
.e-bigger .e-checkbox-wrapper.e-small .e-label,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-label,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-label {
  font-size: 14px;
  line-height: 20px
}

.e-bigger.e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger .e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger.e-css.e-checkbox-wrapper.e-small .e-ripple-container,
.e-bigger .e-css.e-checkbox-wrapper.e-small .e-ripple-container {
  bottom: -9px;
  height: 38px;
  left: -9px;
  right: -9px;
  top: -9px;
  width: 38px
}

/*! checkbox theme */
.e-checkbox-wrapper,
.e-css.e-checkbox-wrapper {
  -webkit-tap-highlight-color: transparent
}

.e-checkbox-wrapper .e-frame,
.e-css.e-checkbox-wrapper .e-frame {
  background-color: #fff;
  border-color: #757575
}

.e-checkbox-wrapper .e-frame.e-check,
.e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: #e3165b;
  border-color: transparent;
  color: #fff
}

.e-checkbox-wrapper .e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-frame.e-stop {
  background-color: #fff;
  border-color: #757575;
  color: #757575
}

.e-checkbox-wrapper .e-ripple-element,
.e-css.e-checkbox-wrapper .e-ripple-element {
  background: rgba(227, 22, 91, .26)
}

.e-checkbox-wrapper .e-ripple-check .e-ripple-element,
.e-checkbox-wrapper:active .e-ripple-element,
.e-css.e-checkbox-wrapper .e-ripple-check .e-ripple-element,
.e-css.e-checkbox-wrapper:active .e-ripple-element {
  background: rgba(0, 0, 0, .26)
}

.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element,
.e-css.e-checkbox-wrapper:active .e-ripple-check .e-ripple-element {
  background: rgba(227, 22, 91, .26)
}

.e-checkbox-wrapper .e-label,
.e-css.e-checkbox-wrapper .e-label {
  color: rgba(0, 0, 0, .87)
}

.e-checkbox-wrapper .e-checkbox:focus+.e-frame,
.e-css.e-checkbox-wrapper .e-checkbox:focus+.e-frame {
  background-color: #fff;
  border-color: #757575;
  box-shadow: none
}

.e-checkbox-wrapper .e-checkbox:focus+.e-frame.e-check,
.e-css.e-checkbox-wrapper .e-checkbox:focus+.e-frame.e-check {
  background-color: #e3165b;
  border-color: transparent;
  box-shadow: none;
  color: #fff
}

.e-checkbox-wrapper .e-checkbox:focus+.e-frame.e-stop,
.e-css.e-checkbox-wrapper .e-checkbox:focus+.e-frame.e-stop {
  box-shadow: none;
  color: #757575
}

.e-checkbox-wrapper:hover .e-frame,
.e-css.e-checkbox-wrapper:hover .e-frame {
  background-color: #fff;
  border-color: #757575
}

.e-checkbox-wrapper:hover .e-frame.e-check,
.e-css.e-checkbox-wrapper:hover .e-frame.e-check {
  background-color: #e3165b;
  border-color: transparent;
  color: #fff
}

.e-checkbox-wrapper:hover .e-frame.e-stop,
.e-css.e-checkbox-wrapper:hover .e-frame.e-stop {
  color: #757575
}

.e-checkbox-wrapper:hover .e-label,
.e-css.e-checkbox-wrapper:hover .e-label {
  color: rgba(0, 0, 0, .87)
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame {
  background-color: #fff;
  border-color: #bdbdbd;
  color: #bdbdbd
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-check {
  background-color: #bdbdbd;
  border-color: #bdbdbd;
  color: #fff
}

.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-frame.e-stop {
  background-color: #fff;
  border-color: #bdbdbd;
  color: #bdbdbd
}

.e-checkbox-wrapper.e-checkbox-disabled .e-label,
.e-css.e-checkbox-wrapper.e-checkbox-disabled .e-label {
  color: #bdbdbd
}

.e-checkbox-wrapper.e-focus .e-ripple-container,
.e-css.e-checkbox-wrapper.e-focus .e-ripple-container {
  background-color: rgba(0, 0, 0, .12)
}

.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check,
.e-css.e-checkbox-wrapper.e-focus .e-ripple-container.e-ripple-check {
  background-color: rgba(227, 22, 91, .26)
}

.e-checkbox-wrapper.e-focus .e-frame,
.e-checkbox-wrapper.e-focus .e-frame.e-check,
.e-css.e-checkbox-wrapper.e-focus .e-frame,
.e-css.e-checkbox-wrapper.e-focus .e-frame.e-check {
  outline: 0 solid #fff;
  outline-offset: 0
}

/*! radiobutton layout */
.e-radio-wrapper {
  display: inline-block;
  line-height: 1;
  position: relative
}

.e-radio {
  -webkit-appearance: none;
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px
}

.e-radio+label {
  -webkit-tap-highlight-color: transparent;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  white-space: nowrap
}

.e-radio+label .e-label {
  display: inline-block;
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  padding-left: 28px;
  vertical-align: text-top;
  white-space: normal
}

.e-radio+label:before {
  border: 2px solid;
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  height: 18px;
  left: 0;
  position: absolute;
  top: 0;
  width: 18px
}

.e-radio+label:focus:before {
  box-shadow: none
}

.e-radio+label:after {
  border: 1px solid;
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  height: 8px;
  left: 5px;
  position: absolute;
  top: 5px;
  transform: scale(0);
  width: 8px
}

.e-radio+label .e-ripple-container {
  border-radius: 50%;
  height: 34px;
  left: -8px;
  position: absolute;
  top: -8px;
  width: 34px;
  z-index: 1
}

.e-radio+label.e-right .e-label,
.e-radio+label.e-rtl .e-label {
  padding-left: 0;
  padding-right: 28px
}

.e-radio+label.e-right:before,
.e-radio+label.e-rtl:before {
  left: auto;
  right: 0
}

.e-radio+label.e-right:after,
.e-radio+label.e-rtl:after {
  left: auto;
  right: 5px
}

.e-radio+label.e-right .e-ripple-container,
.e-radio+label.e-rtl .e-ripple-container {
  left: auto;
  right: -8px
}

.e-radio+label.e-right.e-rtl .e-label {
  padding-left: 28px;
  padding-right: 0
}

.e-radio+label.e-right.e-rtl:before {
  left: 0;
  right: auto
}

.e-radio+label.e-right.e-rtl:after {
  left: 5px;
  right: auto
}

.e-radio+label.e-right.e-rtl .e-ripple-container {
  left: -8px;
  right: auto
}

.e-radio+label.e-small .e-label {
  line-height: 14px;
  padding-left: 24px
}

.e-radio+label.e-small:before {
  height: 14px;
  width: 14px
}

.e-radio+label.e-small:after {
  height: 6px;
  left: 4px;
  top: 4px;
  width: 6px
}

.e-radio+label.e-small .e-ripple-container {
  left: -10px;
  top: -10px
}

.e-radio+label.e-small.e-right .e-label,
.e-radio+label.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 24px
}

.e-radio+label.e-small.e-right:after,
.e-radio+label.e-small.e-rtl:after {
  left: auto;
  right: 4px
}

.e-radio+label.e-small.e-right .e-ripple-container,
.e-radio+label.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px
}

.e-radio+label.e-small.e-right.e-rtl .e-label {
  padding-left: 24px;
  padding-right: 0
}

.e-radio+label.e-small.e-right.e-rtl:after {
  left: 4px;
  right: auto
}

.e-radio+label.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto
}

.e-radio:checked+label:after {
  transform: scale(1);
  transition: transform .28s ease, background-color .28s ease
}

.e-radio+label.e-small .e-label,
.e-small .e-radio+label .e-label {
  line-height: 14px;
  padding-left: 24px
}

.e-radio+label.e-small:before,
.e-small .e-radio+label:before {
  height: 14px;
  width: 14px
}

.e-radio+label.e-small:after,
.e-small .e-radio+label:after {
  height: 6px;
  left: 4px;
  top: 4px;
  width: 6px
}

.e-radio+label.e-small .e-ripple-container,
.e-small .e-radio+label .e-ripple-container {
  left: -10px;
  top: -10px
}

.e-radio+label.e-small.e-right .e-label,
.e-radio+label.e-small.e-rtl .e-label,
.e-small .e-radio+label.e-right .e-label,
.e-small .e-radio+label.e-rtl .e-label {
  padding-left: 0;
  padding-right: 24px
}

.e-radio+label.e-small.e-right:after,
.e-radio+label.e-small.e-rtl:after,
.e-small .e-radio+label.e-right:after,
.e-small .e-radio+label.e-rtl:after {
  left: auto;
  right: 4px
}

.e-radio+label.e-small.e-right .e-ripple-container,
.e-radio+label.e-small.e-rtl .e-ripple-container,
.e-small .e-radio+label.e-right .e-ripple-container,
.e-small .e-radio+label.e-rtl .e-ripple-container {
  left: auto;
  right: -10px
}

.e-radio+label.e-small.e-right.e-rtl .e-label,
.e-small .e-radio+label.e-right.e-rtl .e-label {
  padding-left: 24px;
  padding-right: 0
}

.e-radio+label.e-small.e-right.e-rtl:after,
.e-small .e-radio+label.e-right.e-rtl:after {
  left: 4px;
  right: auto
}

.e-radio+label.e-small.e-right.e-rtl .e-ripple-container,
.e-small .e-radio+label.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto
}

.e-bigger.e-small .e-radio+label .e-label,
.e-radio+label.e-bigger.e-small .e-label {
  line-height: 20px;
  padding-left: 32px
}

.e-bigger.e-small .e-radio+label:before,
.e-radio+label.e-bigger.e-small:before {
  height: 20px;
  width: 20px
}

.e-bigger.e-small .e-radio+label:after,
.e-radio+label.e-bigger.e-small:after {
  height: 8px;
  left: 6px;
  top: 6px;
  width: 8px
}

.e-bigger.e-small .e-radio+label .e-ripple-container,
.e-radio+label.e-bigger.e-small .e-ripple-container {
  height: 40px;
  left: -10px;
  top: -10px;
  width: 40px
}

.e-bigger.e-small .e-radio+label.e-right .e-label,
.e-bigger.e-small .e-radio+label.e-rtl .e-label,
.e-radio+label.e-bigger.e-small.e-right .e-label,
.e-radio+label.e-bigger.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 32px
}

.e-bigger.e-small .e-radio+label.e-right:after,
.e-bigger.e-small .e-radio+label.e-rtl:after,
.e-radio+label.e-bigger.e-small.e-right:after,
.e-radio+label.e-bigger.e-small.e-rtl:after {
  left: auto;
  right: 6px
}

.e-bigger.e-small .e-radio+label.e-right .e-ripple-container,
.e-bigger.e-small .e-radio+label.e-rtl .e-ripple-container,
.e-radio+label.e-bigger.e-small.e-right .e-ripple-container,
.e-radio+label.e-bigger.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px
}

.e-bigger.e-small .e-radio+label.e-right.e-rtl .e-label,
.e-radio+label.e-bigger.e-small.e-right.e-rtl .e-label {
  padding-left: 32px;
  padding-right: 0
}

.e-bigger.e-small .e-radio+label.e-right.e-rtl:after,
.e-radio+label.e-bigger.e-small.e-right.e-rtl:after {
  left: 6px;
  right: auto
}

.e-bigger.e-small .e-radio+label.e-right.e-rtl .e-ripple-container,
.e-radio+label.e-bigger.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto
}

.e-bigger .e-radio+label .e-label,
.e-radio+label.e-bigger .e-label {
  font-size: 14px;
  line-height: 22px;
  padding-left: 34px
}

.e-bigger .e-radio+label:before,
.e-radio+label.e-bigger:before {
  height: 22px;
  width: 22px
}

.e-bigger .e-radio+label:after,
.e-radio+label.e-bigger:after {
  height: 10px;
  left: 6px;
  top: 6px;
  width: 10px
}

.e-bigger .e-radio+label .e-ripple-container,
.e-radio+label.e-bigger .e-ripple-container {
  height: 42px;
  left: -10px;
  top: -10px;
  width: 42px
}

.e-bigger .e-radio+label.e-right .e-label,
.e-bigger .e-radio+label.e-rtl .e-label,
.e-radio+label.e-bigger.e-right .e-label,
.e-radio+label.e-bigger.e-rtl .e-label {
  padding-left: 0;
  padding-right: 34px
}

.e-bigger .e-radio+label.e-right:after,
.e-bigger .e-radio+label.e-rtl:after,
.e-radio+label.e-bigger.e-right:after,
.e-radio+label.e-bigger.e-rtl:after {
  left: auto;
  right: 6px
}

.e-bigger .e-radio+label.e-right .e-ripple-container,
.e-bigger .e-radio+label.e-rtl .e-ripple-container,
.e-radio+label.e-bigger.e-right .e-ripple-container,
.e-radio+label.e-bigger.e-rtl .e-ripple-container {
  left: auto;
  right: -10px
}

.e-bigger .e-radio+label.e-right.e-rtl .e-label,
.e-radio+label.e-bigger.e-right.e-rtl .e-label {
  padding-left: 34px;
  padding-right: 0
}

.e-bigger .e-radio+label.e-right.e-rtl:after,
.e-radio+label.e-bigger.e-right.e-rtl:after {
  left: 6px;
  right: auto
}

.e-bigger .e-radio+label.e-right.e-rtl .e-ripple-container,
.e-radio+label.e-bigger.e-right.e-rtl .e-ripple-container {
  left: -12px;
  right: auto
}

.e-bigger .e-radio+label.e-small .e-label,
.e-radio+label.e-bigger.e-small .e-label {
  line-height: 20px;
  padding-left: 32px
}

.e-bigger .e-radio+label.e-small:before,
.e-radio+label.e-bigger.e-small:before {
  height: 20px;
  width: 20px
}

.e-bigger .e-radio+label.e-small:after,
.e-radio+label.e-bigger.e-small:after {
  height: 8px;
  left: 6px;
  top: 6px;
  width: 8px
}

.e-bigger .e-radio+label.e-small .e-ripple-container,
.e-radio+label.e-bigger.e-small .e-ripple-container {
  height: 40px;
  left: -10px;
  top: -10px;
  width: 40px
}

.e-bigger .e-radio+label.e-small.e-right .e-label,
.e-bigger .e-radio+label.e-small.e-rtl .e-label,
.e-radio+label.e-bigger.e-small.e-right .e-label,
.e-radio+label.e-bigger.e-small.e-rtl .e-label {
  padding-left: 0;
  padding-right: 32px
}

.e-bigger .e-radio+label.e-small.e-right:after,
.e-bigger .e-radio+label.e-small.e-rtl:after,
.e-radio+label.e-bigger.e-small.e-right:after,
.e-radio+label.e-bigger.e-small.e-rtl:after {
  left: auto;
  right: 6px
}

.e-bigger .e-radio+label.e-small.e-right .e-ripple-container,
.e-bigger .e-radio+label.e-small.e-rtl .e-ripple-container,
.e-radio+label.e-bigger.e-small.e-right .e-ripple-container,
.e-radio+label.e-bigger.e-small.e-rtl .e-ripple-container {
  left: auto;
  right: -10px
}

.e-bigger .e-radio+label.e-small.e-right.e-rtl .e-label,
.e-radio+label.e-bigger.e-small.e-right.e-rtl .e-label {
  padding-left: 32px;
  padding-right: 0
}

.e-bigger .e-radio+label.e-small.e-right.e-rtl:after,
.e-radio+label.e-bigger.e-small.e-right.e-rtl:after {
  left: 6px;
  right: auto
}

.e-bigger .e-radio+label.e-small.e-right.e-rtl .e-ripple-container,
.e-radio+label.e-bigger.e-small.e-right.e-rtl .e-ripple-container {
  left: -10px;
  right: auto
}

/*! radiobutton theme */
.e-radio+label:before {
  background-color: #fff;
  border-color: #757575
}

.e-radio+label.e-focus .e-ripple-container {
  background-color: rgba(0, 0, 0, .12)
}

.e-radio+label .e-label {
  color: rgba(0, 0, 0, .87)
}

.e-radio+label .e-ripple-element {
  background-color: rgba(227, 22, 91, .26)
}

.e-radio+label:active .e-ripple-element {
  background-color: rgba(0, 0, 0, .12)
}

.e-radio:focus+label:before {
  border-color: #757575;
  box-shadow: none
}

.e-radio:hover+label:before {
  border-color: #757575
}

.e-radio:checked+label:before {
  background-color: #fff;
  border-color: #e3165b
}

.e-radio:checked+label:after {
  background-color: #e3165b;
  color: #e3165b
}

.e-radio:checked+.e-focus .e-ripple-container,
.e-radio:checked+label:active .e-ripple-element {
  background-color: rgba(227, 22, 91, .26)
}

.e-radio:checked+.e-focus:before {
  outline: 0 solid #fff;
  outline-offset: 0
}

.e-radio:checked:focus+label:before {
  border-color: #e3165b
}

.e-radio:checked:focus+label:after {
  background-color: #e3165b
}

.e-radio:checked+label:hover:before {
  border-color: #e3165b
}

.e-radio:checked+label:hover:after {
  background-color: #e3165b
}

.e-radio:disabled+label {
  cursor: default;
  pointer-events: none
}

.e-radio:disabled+label:before {
  border-color: #bdbdbd;
  cursor: default
}

.e-radio:disabled+label .e-ripple-container {
  background-color: initial
}

.e-radio:disabled+label .e-ripple-container:after {
  background-color: initial;
  cursor: default
}

.e-radio:disabled+label .e-label {
  color: #bdbdbd
}

.e-radio:disabled:checked+label:before {
  background-color: initial;
  border-color: #bdbdbd
}

.e-radio:disabled:checked+label:after {
  background-color: #bdbdbd;
  border-color: #bdbdbd;
  cursor: default
}

.e-radio:disabled:checked+label .e-ripple-container,
.e-radio:disabled:checked+label .e-ripple-container:after {
  background-color: initial
}

/*! switch layout */
.e-css.e-switch-wrapper,
.e-switch-wrapper {
  cursor: pointer;
  display: inline-block;
  height: 12px;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 34px
}

.e-css.e-switch-wrapper .e-switch,
.e-switch-wrapper .e-switch {
  -moz-appearance: none;
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px
}

.e-css.e-switch-wrapper .e-switch-inner,
.e-switch-wrapper .e-switch-inner {
  -ms-transition: all .08s linear;
  -webkit-transition: all .08s linear;
  border: none;
  border-radius: 20px;
  box-sizing: border-box;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  transition: all .08s linear;
  width: 100%
}

.e-css.e-switch-wrapper .e-switch-off,
.e-css.e-switch-wrapper .e-switch-on,
.e-switch-wrapper .e-switch-off,
.e-switch-wrapper .e-switch-on {
  -ms-transition: transform 90ms cubic-bezier(.4, 0, .2, 1);
  -webkit-transition: transform 90ms cubic-bezier(.4, 0, .2, 1);
  align-items: center;
  border-radius: inherit;
  display: flex;
  font-size: small;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  transition: transform 90ms cubic-bezier(.4, 0, .2, 1);
  width: 100%
}

.e-css.e-switch-wrapper .e-switch-on,
.e-switch-wrapper .e-switch-on {
  left: -100%;
  text-indent: -9999px
}

.e-css.e-switch-wrapper .e-switch-off,
.e-switch-wrapper .e-switch-off {
  left: 0;
  opacity: .42;
  text-indent: -9999px
}

.e-css.e-switch-wrapper .e-switch-handle,
.e-switch-wrapper .e-switch-handle {
  -ms-transition: all .2s linear;
  -webkit-transition: all .2s linear;
  border-radius: 50%;
  bottom: 0;
  height: 18px;
  left: 0;
  margin: auto 0;
  position: absolute;
  top: 0;
  transition: all .2s linear;
  width: 18px
}

.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-on {
  left: 0;
  opacity: .54
}

.e-css.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off,
.e-switch-wrapper .e-switch-inner.e-switch-active .e-switch-off {
  left: 100%
}

.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -18px
}

.e-css.e-switch-wrapper.e-switch-disabled,
.e-switch-wrapper.e-switch-disabled {
  cursor: default
}

.e-css.e-switch-wrapper .e-ripple-container,
.e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  bottom: -9px;
  height: 52px;
  left: -17px;
  pointer-events: none;
  position: absolute;
  top: -17px;
  width: 52px;
  z-index: 1
}

.e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -18px
}

.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on {
  left: 0
}

.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%
}

.e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%
}

.e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-switch-wrapper.e-rtl .e-switch-off {
  left: 0
}

.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  border-radius: 50%;
  height: 18px;
  left: 0;
  margin: auto 0;
  position: absolute;
  top: 0;
  transition: all .2s linear;
  width: 18px
}

.e-css.e-switch-wrapper.e-small,
.e-switch-wrapper.e-small {
  height: 10px;
  width: 26px
}

.e-css.e-switch-wrapper.e-small .e-switch-handle,
.e-switch-wrapper.e-small .e-switch-handle {
  height: 16px;
  width: 16px
}

.e-css.e-switch-wrapper.e-small .e-ripple-container,
.e-switch-wrapper.e-small .e-ripple-container {
  border-radius: 50%;
  height: 36px;
  left: -10px;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 36px;
  z-index: 1
}

.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-small .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -16px
}

.e-css.e-switch-wrapper.e-small .e-switch-off,
.e-css.e-switch-wrapper.e-small .e-switch-on,
.e-switch-wrapper.e-small .e-switch-off,
.e-switch-wrapper.e-small .e-switch-on {
  font-size: 9px
}

.e-css.e-switch-wrapper.e-small .e-switch-off,
.e-css.e-switch-wrapper.e-small .e-switch-on,
.e-switch-wrapper.e-small .e-switch-off,
.e-switch-wrapper.e-small .e-switch-on {
  text-indent: -9999px
}

.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -16px;
  height: 16px;
  width: 16px
}

.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on,
.e-switch-wrapper.e-small.e-rtl .e-switch-on {
  left: 100%;
  opacity: .54
}

.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off,
.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper.e-small.e-rtl .e-switch-off {
  left: 0
}

.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%
}

.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active {
  left: 16px
}

.e-small.e-css.e-switch-wrapper,
.e-small .e-css.e-switch-wrapper,
.e-small.e-switch-wrapper,
.e-small .e-switch-wrapper {
  height: 10px;
  width: 26px
}

.e-small.e-css.e-switch-wrapper .e-switch-handle,
.e-small .e-css.e-switch-wrapper .e-switch-handle,
.e-small.e-switch-wrapper .e-switch-handle,
.e-small .e-switch-wrapper .e-switch-handle {
  height: 16px;
  width: 16px
}

.e-small.e-css.e-switch-wrapper .e-ripple-container,
.e-small .e-css.e-switch-wrapper .e-ripple-container,
.e-small.e-switch-wrapper .e-ripple-container,
.e-small .e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  height: 36px;
  left: -10px;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 36px;
  z-index: 1
}

.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-small.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-small .e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -16px
}

.e-small.e-css.e-switch-wrapper .e-switch-off,
.e-small .e-css.e-switch-wrapper .e-switch-off,
.e-small.e-css.e-switch-wrapper .e-switch-on,
.e-small .e-css.e-switch-wrapper .e-switch-on,
.e-small.e-switch-wrapper .e-switch-off,
.e-small .e-switch-wrapper .e-switch-off,
.e-small.e-switch-wrapper .e-switch-on,
.e-small .e-switch-wrapper .e-switch-on {
  font-size: 9px
}

.e-small.e-css.e-switch-wrapper .e-switch-off,
.e-small .e-css.e-switch-wrapper .e-switch-off,
.e-small.e-css.e-switch-wrapper .e-switch-on,
.e-small .e-css.e-switch-wrapper .e-switch-on,
.e-small.e-switch-wrapper .e-switch-off,
.e-small .e-switch-wrapper .e-switch-off,
.e-small.e-switch-wrapper .e-switch-on,
.e-small .e-switch-wrapper .e-switch-on {
  text-indent: -9999px
}

.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
.e-small .e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -16px;
  height: 16px;
  width: 16px
}

.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-small.e-switch-wrapper.e-rtl .e-switch-on,
.e-small .e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: .54
}

.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-small.e-switch-wrapper.e-rtl .e-switch-off,
.e-small .e-switch-wrapper.e-rtl .e-switch-off {
  left: 0
}

.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%
}

.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 16px
}

.e-bigger.e-small.e-css.e-switch-wrapper,
.e-bigger.e-small .e-css.e-switch-wrapper,
.e-bigger.e-small.e-switch-wrapper,
.e-bigger.e-small .e-switch-wrapper {
  height: 12px;
  width: 34px
}

.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle,
.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle,
.e-bigger.e-small.e-switch-wrapper .e-switch-handle,
.e-bigger.e-small .e-switch-wrapper .e-switch-handle {
  height: 18px;
  left: 0;
  top: 0;
  width: 18px
}

.e-bigger.e-small.e-css.e-switch-wrapper .e-ripple-container,
.e-bigger.e-small .e-css.e-switch-wrapper .e-ripple-container,
.e-bigger.e-small.e-switch-wrapper .e-ripple-container,
.e-bigger.e-small .e-switch-wrapper .e-ripple-container {
  border-radius: 50%;
  height: 50px;
  left: -16px;
  pointer-events: none;
  position: absolute;
  top: -16px;
  width: 50px;
  z-index: 1
}

.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-bigger.e-small.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-bigger.e-small .e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -18px
}

.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off,
.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off,
.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on,
.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on,
.e-bigger.e-small.e-switch-wrapper .e-switch-off,
.e-bigger.e-small .e-switch-wrapper .e-switch-off,
.e-bigger.e-small.e-switch-wrapper .e-switch-on,
.e-bigger.e-small .e-switch-wrapper .e-switch-on {
  font-size: 9px
}

.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-off,
.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-off,
.e-bigger.e-small.e-css.e-switch-wrapper .e-switch-on,
.e-bigger.e-small .e-css.e-switch-wrapper .e-switch-on,
.e-bigger.e-small.e-switch-wrapper .e-switch-off,
.e-bigger.e-small .e-switch-wrapper .e-switch-off,
.e-bigger.e-small.e-switch-wrapper .e-switch-on,
.e-bigger.e-small .e-switch-wrapper .e-switch-on {
  text-indent: -9999px
}

.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle,
.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -18px;
  height: 18px;
  width: 18px
}

.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-on,
.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: .54
}

.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-off,
.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-off {
  left: 0
}

.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%
}

.e-bigger.e-small.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-bigger.e-small .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-bigger.e-small.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-bigger.e-small .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 18px
}

.e-bigger.e-css.e-switch-wrapper,
.e-bigger .e-css.e-switch-wrapper,
.e-bigger.e-switch-wrapper,
.e-bigger .e-switch-wrapper {
  height: 14px;
  width: 36px
}

.e-bigger.e-css.e-switch-wrapper .e-switch-handle,
.e-bigger .e-css.e-switch-wrapper .e-switch-handle,
.e-bigger.e-switch-wrapper .e-switch-handle,
.e-bigger .e-switch-wrapper .e-switch-handle {
  height: 20px;
  left: 0;
  top: 0;
  width: 20px
}

.e-bigger.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-bigger .e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-bigger.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-bigger .e-switch-wrapper .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -20px
}

.e-bigger.e-css.e-switch-wrapper .e-switch-off,
.e-bigger .e-css.e-switch-wrapper .e-switch-off,
.e-bigger.e-css.e-switch-wrapper .e-switch-on,
.e-bigger .e-css.e-switch-wrapper .e-switch-on,
.e-bigger.e-switch-wrapper .e-switch-off,
.e-bigger .e-switch-wrapper .e-switch-off,
.e-bigger.e-switch-wrapper .e-switch-on,
.e-bigger .e-switch-wrapper .e-switch-on {
  font-size: 0
}

.e-bigger.e-css.e-switch-wrapper .e-switch-off,
.e-bigger .e-css.e-switch-wrapper .e-switch-off,
.e-bigger.e-css.e-switch-wrapper .e-switch-on,
.e-bigger .e-css.e-switch-wrapper .e-switch-on,
.e-bigger.e-switch-wrapper .e-switch-off,
.e-bigger .e-switch-wrapper .e-switch-off,
.e-bigger.e-switch-wrapper .e-switch-on,
.e-bigger .e-switch-wrapper .e-switch-on {
  text-indent: -9999px
}

.e-bigger.e-css.e-switch-wrapper .e-ripple-container,
.e-bigger .e-css.e-switch-wrapper .e-ripple-container,
.e-bigger.e-switch-wrapper .e-ripple-container,
.e-bigger .e-switch-wrapper .e-ripple-container {
  height: 52px;
  left: -16px;
  top: -16px;
  width: 52px
}

.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle,
.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle {
  height: 20px;
  left: 100%;
  margin-left: -20px;
  top: 0;
  width: 20px
}

.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-bigger.e-switch-wrapper.e-rtl .e-switch-on,
.e-bigger .e-switch-wrapper.e-rtl .e-switch-on {
  left: 100%;
  opacity: .54
}

.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-off,
.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-switch-wrapper.e-rtl .e-switch-off,
.e-bigger .e-switch-wrapper.e-rtl .e-switch-off {
  left: 0
}

.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger .e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%
}

.e-bigger.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-bigger .e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-bigger.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-bigger .e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  left: 20px
}

.e-bigger.e-css.e-switch-wrapper.e-small,
.e-bigger .e-css.e-switch-wrapper.e-small,
.e-bigger.e-switch-wrapper.e-small,
.e-bigger .e-switch-wrapper.e-small {
  height: 12px;
  width: 34px
}

.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle,
.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle,
.e-bigger.e-switch-wrapper.e-small .e-switch-handle,
.e-bigger .e-switch-wrapper.e-small .e-switch-handle {
  height: 18px;
  left: 0;
  top: 0;
  width: 18px
}

.e-bigger.e-css.e-switch-wrapper.e-small .e-ripple-container,
.e-bigger .e-css.e-switch-wrapper.e-small .e-ripple-container,
.e-bigger.e-switch-wrapper.e-small .e-ripple-container,
.e-bigger .e-switch-wrapper.e-small .e-ripple-container {
  border-radius: 50%;
  height: 50px;
  left: -16px;
  pointer-events: none;
  position: absolute;
  top: -16px;
  width: 50px;
  z-index: 1
}

.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
.e-bigger.e-switch-wrapper.e-small .e-switch-handle.e-switch-active,
.e-bigger .e-switch-wrapper.e-small .e-switch-handle.e-switch-active {
  left: 100%;
  margin-left: -18px
}

.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off,
.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off,
.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on,
.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on,
.e-bigger.e-switch-wrapper.e-small .e-switch-off,
.e-bigger .e-switch-wrapper.e-small .e-switch-off,
.e-bigger.e-switch-wrapper.e-small .e-switch-on,
.e-bigger .e-switch-wrapper.e-small .e-switch-on {
  font-size: 9px
}

.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-off,
.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-off,
.e-bigger.e-css.e-switch-wrapper.e-small .e-switch-on,
.e-bigger .e-css.e-switch-wrapper.e-small .e-switch-on,
.e-bigger.e-switch-wrapper.e-small .e-switch-off,
.e-bigger .e-switch-wrapper.e-small .e-switch-off,
.e-bigger.e-switch-wrapper.e-small .e-switch-on,
.e-bigger .e-switch-wrapper.e-small .e-switch-on {
  text-indent: -9999px
}

.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle,
.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle {
  left: 100%;
  margin-left: -18px;
  height: 18px;
  width: 18px
}

.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on,
.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-on,
.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-on,
.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-on {
  left: 100%;
  opacity: .54
}

.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off,
.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-off,
.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-on,
.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-off,
.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-off {
  left: 0
}

.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  left: -100%
}

.e-bigger.e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
.e-bigger .e-css.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
.e-bigger.e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active,
.e-bigger .e-switch-wrapper.e-small.e-rtl .e-switch-handle.e-switch-active {
  left: 18px
}

/*! switch theme */
.e-css.e-switch-wrapper,
.e-switch-wrapper {
  -webkit-tap-highlight-color: transparent
}

.e-css.e-switch-wrapper .e-switch-off,
.e-switch-wrapper .e-switch-off {
  background-color: #000;
  color: #fff
}

.e-css.e-switch-wrapper .e-switch-handle,
.e-switch-wrapper .e-switch-handle {
  background-color: #f5f5f5;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.e-css.e-switch-wrapper .e-switch-on,
.e-switch-wrapper .e-switch-on {
  background-color: #e3165b;
  color: #fff
}

.e-css.e-switch-wrapper .e-switch-handle.e-switch-active,
.e-switch-wrapper .e-switch-handle.e-switch-active {
  background-color: #e3165b
}

.e-css.e-switch-wrapper .e-switch-inner.e-switch-active,
.e-switch-wrapper .e-switch-inner.e-switch-active {
  background-color: #fff;
  border-color: transparent
}

.e-css.e-switch-wrapper .e-switch-inner,
.e-switch-wrapper .e-switch-inner {
  background-color: initial
}

.e-css.e-switch-wrapper .e-ripple-element,
.e-switch-wrapper .e-ripple-element {
  background-color: rgba(0, 0, 0, .12)
}

.e-css.e-switch-wrapper .e-ripple-check .e-ripple-element,
.e-switch-wrapper .e-ripple-check .e-ripple-element {
  background-color: rgba(227, 22, 91, .12)
}

.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-switch-disabled .e-switch-handle.e-switch-active {
  box-shadow: none
}

.e-css.e-switch-wrapper.e-switch-disabled .e-switch-handle,
.e-switch-wrapper.e-switch-disabled .e-switch-handle {
  background-color: #bdbdbd;
  box-shadow: none
}

.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off,
.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-off {
  background-color: #000;
  border-color: #bdbdbd;
  color: transparent;
  opacity: .12
}

.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on,
.e-switch-wrapper.e-switch-disabled .e-switch-inner .e-switch-on {
  background-color: #000;
  color: transparent;
  opacity: .12
}

.e-css.e-switch-wrapper.e-switch-disabled .e-switch-inner,
.e-switch-wrapper.e-switch-disabled .e-switch-inner {
  background-color: #000;
  border-color: transparent;
  opacity: .12
}

.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: #000;
  border-color: transparent
}

.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner,
.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner {
  border-color: transparent;
  color: transparent
}

.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: #000;
  color: transparent
}

.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle,
.e-css.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle,
.e-switch-wrapper.e-switch-disabled:hover .e-switch-handle.e-switch-active {
  background-color: #bdbdbd
}

.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active,
.e-switch-wrapper:hover .e-switch-inner.e-switch-active {
  background-color: initial;
  border-color: transparent
}

.e-css.e-switch-wrapper:hover .e-switch-inner,
.e-switch-wrapper:hover .e-switch-inner {
  background-color: initial;
  border-color: inherit
}

.e-css.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: #e3165b;
  color: #fff
}

.e-css.e-switch-wrapper:hover .e-switch-handle.e-switch-active,
.e-switch-wrapper:hover .e-switch-handle.e-switch-active {
  background-color: #e3165b
}

.e-css.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active),
.e-switch-wrapper:not(.e-switch-disabled):hover .e-switch-handle:not(.e-switch-active) {
  background-color: #f5f5f5
}

.e-css.e-switch-wrapper.e-focus .e-switch-inner,
.e-switch-wrapper.e-focus .e-switch-inner {
  background-color: initial;
  border-color: transparent;
  box-shadow: none;
  outline: none;
  outline-offset: 0
}

.e-css.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-focus .e-switch-inner.e-switch-active {
  background-color: initial;
  border-color: transparent;
  outline: none
}

.e-css.e-switch-wrapper.e-focus .e-ripple-container,
.e-switch-wrapper.e-focus .e-ripple-container {
  background-color: rgba(0, 0, 0, .12)
}

.e-css.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container,
.e-switch-wrapper.e-focus .e-ripple-check.e-ripple-container {
  background-color: rgba(227, 22, 91, .12)
}

.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-off,
.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-on,
.e-switch-wrapper.e-rtl.e-focus .e-switch-off,
.e-switch-wrapper.e-rtl.e-focus .e-switch-on {
  background-color: rgba(227, 22, 91, .54)
}

.e-css.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-rtl.e-focus .e-switch-inner.e-switch-active {
  background-color: initial;
  border-color: transparent;
  outline: none
}

.e-css.e-switch-wrapper.e-rtl .e-switch-on,
.e-switch-wrapper.e-rtl .e-switch-on {
  background-color: #e3165b
}

.e-css.e-switch-wrapper.e-rtl .e-switch-handle,
.e-switch-wrapper.e-rtl .e-switch-handle {
  background-color: #f5f5f5;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off,
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active .e-switch-off {
  background-color: #000
}

.e-css.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-rtl .e-switch-handle.e-switch-active {
  background-color: #e3165b
}

.e-css.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-rtl .e-switch-inner.e-switch-active {
  background-color: #fff;
  border-color: transparent
}

.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active {
  background-color: initial;
  border-color: transparent
}

.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner,
.e-switch-wrapper.e-rtl:hover .e-switch-inner {
  border-color: inherit
}

.e-css.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active,
.e-css.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper.e-rtl:hover .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-rtl:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: #e3165b
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on,
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-off,
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner .e-switch-on {
  background-color: #000;
  color: transparent;
  opacity: .12
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle,
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-handle.e-switch-active {
  background-color: #bdbdbd;
  box-shadow: none
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner,
.e-switch-wrapper.e-rtl.e-switch-disabled .e-switch-inner {
  background-color: #000;
  border-color: transparent;
  opacity: .12
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on,
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active .e-switch-on {
  background-color: #000;
  color: transparent
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: #000;
  border-color: transparent
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner,
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-inner {
  border-color: transparent;
  color: transparent
}

.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle,
.e-css.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active,
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle,
.e-switch-wrapper.e-rtl.e-switch-disabled:hover .e-switch-handle.e-switch-active {
  background-color: #bdbdbd
}

.e-css.e-switch-wrapper .e-switch:focus,
.e-switch-wrapper .e-switch:focus {
  box-shadow: none
}

.e-css.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active,
.e-switch-wrapper.e-small.e-rtl.e-switch-disabled:hover .e-switch-inner.e-switch-active {
  background-color: #000
}

.e-chip-list .e-chip-delete.e-dlt-btn:before {
  content: "\e208"
}

.e-chip-list.e-multi-selection .e-chip:before {
  content: "\e933"
}

.e-chip-list {
  display: flex;
  padding: 4px
}

.e-chip-list.e-chip,
.e-chip-list .e-chip {
  -webkit-tap-highlight-color: transparent;
  align-items: center;
  border: 0 solid;
  border-radius: 14px;
  box-shadow: none;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-size: 13px;
  font-weight: 400;
  height: 28px;
  justify-content: center;
  line-height: 1.5em;
  margin: 4px;
  outline: none;
  overflow: hidden;
  padding: 0 10px;
  position: relative;
  transition: box-shadow .3s cubic-bezier(.4, 0, .2, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.e-chip-list.e-chip .e-chip-avatar,
.e-chip-list .e-chip .e-chip-avatar {
  align-items: center;
  background-size: cover;
  border-radius: 50%;
  display: flex;
  font-size: 13px;
  height: 28px;
  justify-content: center;
  line-height: 1;
  margin: 0 8px 0 -10px;
  overflow: hidden;
  width: 28px
}

.e-chip-list.e-chip.e-chip-avatar-wrap,
.e-chip-list.e-chip .e-chip-avatar-wrap,
.e-chip-list .e-chip.e-chip-avatar-wrap,
.e-chip-list .e-chip .e-chip-avatar-wrap {
  border-radius: 14px
}

.e-chip-list.e-chip .e-chip-icon,
.e-chip-list .e-chip .e-chip-icon {
  align-items: center;
  background-size: cover;
  border-radius: 50%;
  display: flex;
  font-size: 14px;
  height: 20px;
  justify-content: center;
  line-height: 1;
  margin: 0 8px 0 -6px;
  overflow: hidden;
  width: 20px
}

.e-chip-list.e-chip .e-chip-text,
.e-chip-list .e-chip .e-chip-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.e-chip-list.e-chip .e-chip-delete,
.e-chip-list .e-chip .e-chip-delete {
  align-items: center;
  background-size: cover;
  border-radius: 50%;
  display: flex;
  font-size: 14px;
  height: 14px;
  justify-content: center;
  line-height: 1;
  margin: 0 -2px 0 8px;
  overflow: hidden;
  width: 14px
}

.e-chip-list.e-chip .e-chip-delete.e-dlt-btn:before,
.e-chip-list .e-chip .e-chip-delete.e-dlt-btn:before {
  font-family: e-icons
}

.e-chip-list.e-chip .image-url,
.e-chip-list .e-chip .image-url {
  align-items: center;
  background-size: cover;
  border-radius: 50%;
  display: flex;
  font-size: 14px;
  height: 20px;
  justify-content: center;
  line-height: 1;
  margin: 0 8px 0 -6px;
  overflow: hidden;
  width: 20px
}

.e-chip-list.e-chip .trailing-icon-url,
.e-chip-list .e-chip .trailing-icon-url {
  align-items: center;
  background-size: cover;
  border-radius: 50%;
  display: flex;
  font-family: e-icons;
  font-size: 14px;
  height: 14px;
  justify-content: center;
  line-height: 1;
  margin: 0 -2px 0 8px;
  overflow: hidden;
  width: 14px
}

.e-chip-list:not(.e-chip) {
  flex-wrap: wrap
}

.e-chip-list.e-multi-selection .e-chip:before {
  align-items: center;
  display: flex;
  font-family: e-icons;
  height: 20px;
  justify-content: center;
  line-height: 1;
  margin: 0 8px 0 -6px;
  overflow: hidden;
  transition: width .3s cubic-bezier(.4, 0, .2, 1);
  width: 20px
}

.e-chip-list.e-multi-selection .e-chip:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap):before {
  width: 0
}

.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap:before,
.e-chip-list.e-multi-selection .e-chip.e-chip-icon-wrap:before {
  display: none
}

.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap:before {
  height: 28px;
  margin: 0 8px 0 -10px;
  width: 28px
}

.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-avatar,
.e-chip-list.e-multi-selection .e-chip.e-active .e-chip-icon {
  display: none
}

.e-chip-list.e-multi-selection .e-chip.e-active.e-chip-avatar-wrap:before,
.e-chip-list.e-multi-selection .e-chip.e-active.e-chip-icon-wrap:before {
  display: flex
}

.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap):before {
  width: 20px
}

.e-chip-list.e-rtl.e-chip .e-chip-avatar,
.e-chip-list.e-rtl .e-chip .e-chip-avatar {
  margin: 0 -10px 0 8px
}

.e-chip-list.e-rtl.e-chip .e-chip-icon,
.e-chip-list.e-rtl .e-chip .e-chip-icon {
  margin: 0 -6px 0 8px
}

.e-chip-list.e-rtl.e-chip .e-chip-delete,
.e-chip-list.e-rtl .e-chip .e-chip-delete {
  margin: 0 8px 0 -2px
}

.e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,
.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap,
.e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap,
.e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap {
  border-radius: 14px
}

.e-chip-list.e-rtl.e-chip .trailing-icon-url,
.e-chip-list.e-rtl .e-chip .trailing-icon-url {
  margin: 0 8px 0 -2px
}

.e-chip-list.e-rtl.e-multi-selection .e-chip:before {
  margin: 0 -6px 0 8px
}

.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap:before {
  margin: 0 -10px 0 8px
}

.e-bigger.e-chip-list.e-chip,
.e-bigger .e-chip-list.e-chip,
.e-bigger.e-chip-list .e-chip,
.e-bigger .e-chip-list .e-chip {
  border-radius: 16px;
  font-size: 14px;
  height: 32px;
  padding: 0 12px
}

.e-bigger.e-chip-list .e-chip-avatar,
.e-bigger .e-chip-list .e-chip-avatar {
  font-size: 15px;
  height: 32px;
  margin: 0 8px 0 -12px;
  width: 32px
}

.e-bigger.e-chip-list.e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-chip-avatar-wrap,
.e-bigger.e-chip-list .e-chip-avatar-wrap,
.e-bigger .e-chip-list .e-chip-avatar-wrap {
  border-radius: 16px
}

.e-bigger.e-chip-list .e-chip-icon,
.e-bigger .e-chip-list .e-chip-icon {
  font-size: 16px;
  height: 24px;
  margin: 0 8px 0 -8px;
  width: 24px
}

.e-bigger.e-chip-list .e-chip-delete,
.e-bigger .e-chip-list .e-chip-delete,
.e-bigger.e-chip-list .trailing-icon-url,
.e-bigger .e-chip-list .trailing-icon-url {
  font-size: 16px;
  height: 18px;
  margin: 0 -4px 0 8px;
  width: 18px
}

.e-bigger.e-chip-list.e-multi-selection .e-chip:before,
.e-bigger .e-chip-list.e-multi-selection .e-chip:before {
  height: 24px;
  margin: 0 8px 0 -8px;
  width: 24px
}

.e-bigger.e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap:before,
.e-bigger .e-chip-list.e-multi-selection .e-chip.e-chip-avatar-wrap:before {
  height: 32px;
  margin: 0 8px 0 -12px;
  width: 32px
}

.e-bigger.e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap):before,
.e-bigger .e-chip-list.e-multi-selection .e-chip.e-active:not(.e-chip-icon-wrap):not(.e-chip-avatar-wrap):before {
  width: 24px
}

.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar,
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar {
  margin: 0 -12px 0 8px
}

.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-icon,
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-icon,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-icon,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-icon {
  margin: 0 -8px 0 8px
}

.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-delete,
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-delete,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-delete,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-delete {
  margin: 0 8px 0 -4px
}

.e-bigger.e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-rtl.e-chip.e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-rtl.e-chip .e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-rtl .e-chip.e-chip-avatar-wrap,
.e-bigger.e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap,
.e-bigger .e-chip-list.e-rtl .e-chip .e-chip-avatar-wrap {
  border-radius: 16px
}

.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip:before,
.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip:before {
  margin: 0 -8px 0 8px
}

.e-bigger.e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap:before,
.e-bigger .e-chip-list.e-rtl.e-multi-selection .e-chip.e-chip-avatar-wrap:before {
  margin: 0 -12px 0 8px
}

.e-bigger.e-chip-list.e-rtl .trailing-icon-url,
.e-bigger .e-chip-list.e-rtl .trailing-icon-url {
  margin: 0 8px 0 -4px
}

.e-chip-list.e-chip,
.e-chip-list .e-chip {
  background-color: #e0e0e0;
  border-color: transparent;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-chip .e-chip-delete,
.e-chip-list .e-chip .e-chip-delete,
.e-chip-list.e-chip .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip .e-chip-delete.e-dlt-btn,
.e-chip-list.e-chip .e-chip-icon,
.e-chip-list .e-chip .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip .e-chip-avatar,
.e-chip-list .e-chip .e-chip-avatar {
  background-color: #c1c1c1;
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: rgba(0, 0, 0, .7)
}

.e-chip-list.e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #000
}

.e-chip-list.e-chip:hover,
.e-chip-list .e-chip:hover {
  background-color: #d6d6d6;
  border-color: transparent;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-chip:hover .e-chip-delete,
.e-chip-list .e-chip:hover .e-chip-delete,
.e-chip-list.e-chip:hover .e-chip-icon,
.e-chip-list .e-chip:hover .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip:hover .e-chip-avatar,
.e-chip-list .e-chip:hover .e-chip-avatar {
  background-color: #b7b7b7;
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-focused,
.e-chip-list .e-chip.e-focused {
  background-color: #c1c1c1;
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  box-shadow: none
}

.e-chip-list.e-chip.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-focused .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-focused .e-chip-avatar {
  background-color: #b7b7b7;
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-active,
.e-chip-list .e-chip.e-active {
  background-color: #bcbcbc;
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  box-shadow: none
}

.e-chip-list.e-chip.e-active .e-chip-delete,
.e-chip-list .e-chip.e-active .e-chip-delete,
.e-chip-list.e-chip.e-active .e-chip-icon,
.e-chip-list .e-chip.e-active .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-active .e-chip-avatar {
  background-color: #9e9e9e;
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-focused.e-active,
.e-chip-list .e-chip.e-focused.e-active {
  background-color: #c1c1c1;
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  box-shadow: none
}

.e-chip-list.e-chip.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-focused.e-active .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-focused.e-active .e-chip-avatar {
  background-color: #a3a3a3;
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip:active,
.e-chip-list .e-chip:active {
  background-color: #b7b7b7;
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  box-shadow: 0 2px 1px -6px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12)
}

.e-chip-list.e-chip:active .e-chip-delete,
.e-chip-list .e-chip:active .e-chip-delete,
.e-chip-list.e-chip:active .e-chip-icon,
.e-chip-list .e-chip:active .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip:active .e-chip-avatar,
.e-chip-list .e-chip:active .e-chip-avatar {
  background-color: #999;
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-disabled,
.e-chip-list .e-chip.e-disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26);
  opacity: 1;
  pointer-events: none
}

.e-chip-list.e-chip.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-outline,
.e-chip-list .e-chip.e-outline {
  background-color: initial;
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, .87);
  border-width: 1px
}

.e-chip-list.e-chip.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-outline .e-chip-delete,
.e-chip-list.e-chip.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list.e-chip.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-outline .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-outline .e-chip-avatar {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: rgba(0, 0, 0, .7)
}

.e-chip-list.e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #000
}

.e-chip-list.e-chip.e-outline:hover,
.e-chip-list .e-chip.e-outline:hover {
  background-color: rgba(0, 0, 0, .04);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-chip.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-outline:hover .e-chip-delete,
.e-chip-list.e-chip.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-outline:hover .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-outline:hover .e-chip-avatar {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-chip.e-outline.e-focused,
.e-chip-list .e-chip.e-outline.e-focused {
  background-color: rgba(0, 0, 0, .12);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-chip.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-focused .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-outline.e-focused .e-chip-avatar {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline.e-active,
.e-chip-list .e-chip.e-outline.e-active {
  background-color: rgba(0, 0, 0, .14);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-chip.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-active .e-chip-delete,
.e-chip-list.e-chip.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-active .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-outline.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, .14);
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-outline.e-focused.e-active {
  background-color: rgba(0, 0, 0, .12);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline:active,
.e-chip-list .e-chip.e-outline:active {
  background-color: rgba(0, 0, 0, .16);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-chip.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-outline:active .e-chip-delete,
.e-chip-list.e-chip.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-outline:active .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-outline:active .e-chip-avatar {
  background-color: rgba(0, 0, 0, .16);
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-outline.e-disabled,
.e-chip-list .e-chip.e-outline.e-disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-outline.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-outline.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-selection .e-chip.e-active {
  background-color: #e3165b;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active .e-chip-delete,
.e-chip-list.e-selection .e-chip.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active .e-chip-avatar {
  background-color: #ab1145;
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-focused {
  background-color: #ed4980;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-delete,
.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-focused .e-chip-avatar {
  background-color: #e3165b;
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-delete,
.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-selection .e-chip.e-active.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-selection .e-chip.e-active.e-outline {
  background-color: #e3165b;
  border-color: #e3165b;
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-delete,
.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-icon {
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-outline .e-chip-avatar {
  background-color: #ab1145;
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused {
  background-color: #ed4980;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-focused .e-chip-avatar {
  background-color: #e3165b;
  color: #fff
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-selection .e-chip.e-active.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-selection .e-chip:active {
  background-color: rgba(227, 22, 91, .16);
  border-color: transparent;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-selection .e-chip:active .e-chip-delete,
.e-chip-list.e-selection .e-chip:active .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-selection .e-chip:active .e-chip-avatar {
  background-color: rgba(171, 17, 69, .16);
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-selection .e-chip:active.e-outline {
  background-color: rgba(227, 22, 91, .16);
  border-color: #bdbdbd;
  color: rgba(0, 0, 0, .87)
}

.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-delete,
.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-icon {
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-selection .e-chip:active.e-outline .e-chip-avatar {
  background-color: rgba(171, 17, 69, .16);
  color: rgba(0, 0, 0, .54)
}

.e-chip-list.e-chip.e-primary,
.e-chip-list .e-chip.e-primary {
  background-color: #e3165b;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary .e-chip-delete,
.e-chip-list .e-chip.e-primary .e-chip-delete,
.e-chip-list.e-chip.e-primary .e-chip-icon,
.e-chip-list .e-chip.e-primary .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-primary .e-chip-delete.e-dlt-btn {
  color: hsla(0, 0%, 100%, .8)
}

.e-chip-list.e-chip.e-primary .e-chip-avatar,
.e-chip-list .e-chip.e-primary .e-chip-avatar {
  background-color: #ab1145;
  color: #fff
}

.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-primary:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff
}

.e-chip-list.e-chip.e-primary:hover,
.e-chip-list .e-chip.e-primary:hover {
  background-color: #ec3673;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary:hover .e-chip-delete,
.e-chip-list .e-chip.e-primary:hover .e-chip-delete,
.e-chip-list.e-chip.e-primary:hover .e-chip-icon,
.e-chip-list .e-chip.e-primary:hover .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary:hover .e-chip-avatar,
.e-chip-list .e-chip.e-primary:hover .e-chip-avatar {
  background-color: #d01454;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-focused,
.e-chip-list .e-chip.e-primary.e-focused {
  background-color: #ed4980;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-focused .e-chip-avatar {
  background-color: #e3165b;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-active,
.e-chip-list .e-chip.e-primary.e-active {
  background-color: #ef5b8d;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-active .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-active .e-chip-avatar {
  background-color: #ea2466;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-focused.e-active,
.e-chip-list .e-chip.e-primary.e-focused.e-active {
  background-color: #ed4980;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-focused.e-active .e-chip-avatar {
  background-color: #e3165b;
  color: #fff
}

.e-chip-list.e-chip.e-primary:active,
.e-chip-list .e-chip.e-primary:active {
  background-color: #ef5b8d;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary:active .e-chip-delete,
.e-chip-list .e-chip.e-primary:active .e-chip-delete,
.e-chip-list.e-chip.e-primary:active .e-chip-icon,
.e-chip-list .e-chip.e-primary:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary:active .e-chip-avatar,
.e-chip-list .e-chip.e-primary:active .e-chip-avatar {
  background-color: #ea2466;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-disabled,
.e-chip-list .e-chip.e-primary.e-disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-primary.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-primary.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-primary.e-outline,
.e-chip-list .e-chip.e-primary.e-outline {
  background-color: initial;
  border-color: #e3165b;
  color: #e3165b
}

.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-icon {
  color: #e3165b
}

.e-chip-list.e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(227, 22, 91, .8)
}

.e-chip-list.e-chip.e-primary.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline .e-chip-avatar {
  background-color: #e3165b;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #e3165b
}

.e-chip-list.e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-primary.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline:hover,
.e-chip-list .e-chip.e-primary.e-outline:hover {
  background-color: rgba(227, 22, 91, .12);
  border-color: #e3165b;
  color: #e3165b
}

.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-icon {
  color: #e3165b
}

.e-chip-list.e-chip.e-primary.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline:hover .e-chip-avatar {
  background-color: #e3165b;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused,
.e-chip-list .e-chip.e-primary.e-outline.e-focused {
  background-color: #ed4980;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline.e-focused .e-chip-avatar {
  background-color: #e3165b;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-active,
.e-chip-list .e-chip.e-primary.e-outline.e-active {
  background-color: #ef5b8d;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline.e-active .e-chip-avatar {
  background-color: #ea2466;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active {
  background-color: #ed4980;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #e3165b;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline:active,
.e-chip-list .e-chip.e-primary.e-outline:active {
  background-color: #ef5b8d;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline:active .e-chip-avatar {
  background-color: #ea2466;
  color: #fff
}

.e-chip-list.e-chip.e-primary.e-outline.e-disabled,
.e-chip-list .e-chip.e-primary.e-outline.e-disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-primary.e-outline.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-primary.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-success,
.e-chip-list .e-chip.e-success {
  background-color: #4d841d;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success .e-chip-delete,
.e-chip-list .e-chip.e-success .e-chip-delete,
.e-chip-list.e-chip.e-success .e-chip-icon,
.e-chip-list .e-chip.e-success .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-success .e-chip-delete.e-dlt-btn {
  color: hsla(0, 0%, 100%, .8)
}

.e-chip-list.e-chip.e-success .e-chip-avatar,
.e-chip-list .e-chip.e-success .e-chip-avatar {
  background-color: #305212;
  color: #fff
}

.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-success:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff
}

.e-chip-list.e-chip.e-success:hover,
.e-chip-list .e-chip.e-success:hover {
  background-color: #61a524;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success:hover .e-chip-delete,
.e-chip-list .e-chip.e-success:hover .e-chip-delete,
.e-chip-list.e-chip.e-success:hover .e-chip-icon,
.e-chip-list .e-chip.e-success:hover .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success:hover .e-chip-avatar,
.e-chip-list .e-chip.e-success:hover .e-chip-avatar {
  background-color: #437319;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-focused,
.e-chip-list .e-chip.e-success.e-focused {
  background-color: #6ab628;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-success.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-success.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-success.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-focused .e-chip-avatar {
  background-color: #4d841d;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-active,
.e-chip-list .e-chip.e-success.e-active {
  background-color: #74c72c;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-active .e-chip-delete,
.e-chip-list.e-chip.e-success.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-active .e-chip-avatar {
  background-color: #579521;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-focused.e-active,
.e-chip-list .e-chip.e-success.e-focused.e-active {
  background-color: #6ab628;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-focused.e-active .e-chip-avatar {
  background-color: #4d841d;
  color: #fff
}

.e-chip-list.e-chip.e-success:active,
.e-chip-list .e-chip.e-success:active {
  background-color: #74c72c;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success:active .e-chip-delete,
.e-chip-list .e-chip.e-success:active .e-chip-delete,
.e-chip-list.e-chip.e-success:active .e-chip-icon,
.e-chip-list .e-chip.e-success:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success:active .e-chip-avatar,
.e-chip-list .e-chip.e-success:active .e-chip-avatar {
  background-color: #579521;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-disabled,
.e-chip-list .e-chip.e-success.e-disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-success.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-success.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-success.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-success.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-success.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-success.e-outline,
.e-chip-list .e-chip.e-success.e-outline {
  background-color: initial;
  border-color: #4d841d;
  color: #4d841d
}

.e-chip-list.e-chip.e-success.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline .e-chip-icon {
  color: #4d841d
}

.e-chip-list.e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-success.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(77, 132, 29, .8)
}

.e-chip-list.e-chip.e-success.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline .e-chip-avatar {
  background-color: #4d841d;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #4d841d
}

.e-chip-list.e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-success.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline:hover,
.e-chip-list .e-chip.e-success.e-outline:hover {
  background-color: rgba(77, 132, 29, .12);
  border-color: #4d841d;
  color: #4d841d
}

.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-icon {
  color: #4d841d
}

.e-chip-list.e-chip.e-success.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline:hover .e-chip-avatar {
  background-color: #4d841d;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-focused,
.e-chip-list .e-chip.e-success.e-outline.e-focused {
  background-color: #6ab628;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline.e-focused .e-chip-avatar {
  background-color: #4d841d;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-active,
.e-chip-list .e-chip.e-success.e-outline.e-active {
  background-color: #74c72c;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline.e-active .e-chip-avatar {
  background-color: #579521;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active {
  background-color: #6ab628;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #4d841d;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline:active,
.e-chip-list .e-chip.e-success.e-outline:active {
  background-color: #74c72c;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline:active .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline:active .e-chip-avatar {
  background-color: #579521;
  color: #fff
}

.e-chip-list.e-chip.e-success.e-outline.e-disabled,
.e-chip-list .e-chip.e-success.e-outline.e-disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-success.e-outline.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-success.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-info,
.e-chip-list .e-chip.e-info {
  background-color: #0378d5;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info .e-chip-delete,
.e-chip-list .e-chip.e-info .e-chip-delete,
.e-chip-list.e-chip.e-info .e-chip-icon,
.e-chip-list .e-chip.e-info .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-info .e-chip-delete.e-dlt-btn {
  color: hsla(0, 0%, 100%, .8)
}

.e-chip-list.e-chip.e-info .e-chip-avatar,
.e-chip-list .e-chip.e-info .e-chip-avatar {
  background-color: #025699;
  color: #fff
}

.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-info:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff
}

.e-chip-list.e-chip.e-info:hover,
.e-chip-list .e-chip.e-info:hover {
  background-color: #058efb;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info:hover .e-chip-delete,
.e-chip-list .e-chip.e-info:hover .e-chip-delete,
.e-chip-list.e-chip.e-info:hover .e-chip-icon,
.e-chip-list .e-chip.e-info:hover .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info:hover .e-chip-avatar,
.e-chip-list .e-chip.e-info:hover .e-chip-avatar {
  background-color: #036dc1;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-focused,
.e-chip-list .e-chip.e-info.e-focused {
  background-color: #1998fc;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-info.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-info.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-info.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-focused .e-chip-avatar {
  background-color: #0378d5;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-active,
.e-chip-list .e-chip.e-info.e-active {
  background-color: #2ea1fc;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-active .e-chip-delete,
.e-chip-list.e-chip.e-info.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-active .e-chip-avatar {
  background-color: #0383e9;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-focused.e-active,
.e-chip-list .e-chip.e-info.e-focused.e-active {
  background-color: #1998fc;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-focused.e-active .e-chip-avatar {
  background-color: #0378d5;
  color: #fff
}

.e-chip-list.e-chip.e-info:active,
.e-chip-list .e-chip.e-info:active {
  background-color: #2ea1fc;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info:active .e-chip-delete,
.e-chip-list .e-chip.e-info:active .e-chip-delete,
.e-chip-list.e-chip.e-info:active .e-chip-icon,
.e-chip-list .e-chip.e-info:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info:active .e-chip-avatar,
.e-chip-list .e-chip.e-info:active .e-chip-avatar {
  background-color: #0383e9;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-disabled,
.e-chip-list .e-chip.e-info.e-disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-info.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-info.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-info.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-info.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-info.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-info.e-outline,
.e-chip-list .e-chip.e-info.e-outline {
  background-color: initial;
  border-color: #0378d5;
  color: #0378d5
}

.e-chip-list.e-chip.e-info.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline .e-chip-icon {
  color: #0378d5
}

.e-chip-list.e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-info.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(3, 120, 213, .8)
}

.e-chip-list.e-chip.e-info.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline .e-chip-avatar {
  background-color: #0378d5;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #0378d5
}

.e-chip-list.e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-info.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline:hover,
.e-chip-list .e-chip.e-info.e-outline:hover {
  background-color: rgba(3, 120, 213, .12);
  border-color: #0378d5;
  color: #0378d5
}

.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-icon {
  color: #0378d5
}

.e-chip-list.e-chip.e-info.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline:hover .e-chip-avatar {
  background-color: #0378d5;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-focused,
.e-chip-list .e-chip.e-info.e-outline.e-focused {
  background-color: #1998fc;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline.e-focused .e-chip-avatar {
  background-color: #0378d5;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-active,
.e-chip-list .e-chip.e-info.e-outline.e-active {
  background-color: #2ea1fc;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline.e-active .e-chip-avatar {
  background-color: #0383e9;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active {
  background-color: #1998fc;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #0378d5;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline:active,
.e-chip-list .e-chip.e-info.e-outline:active {
  background-color: #2ea1fc;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline:active .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline:active .e-chip-avatar {
  background-color: #0383e9;
  color: #fff
}

.e-chip-list.e-chip.e-info.e-outline.e-disabled,
.e-chip-list .e-chip.e-info.e-outline.e-disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-info.e-outline.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-info.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-warning,
.e-chip-list .e-chip.e-warning {
  background-color: #c15700;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning .e-chip-delete,
.e-chip-list .e-chip.e-warning .e-chip-delete,
.e-chip-list.e-chip.e-warning .e-chip-icon,
.e-chip-list .e-chip.e-warning .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning .e-chip-delete.e-dlt-btn {
  color: hsla(0, 0%, 100%, .8)
}

.e-chip-list.e-chip.e-warning .e-chip-avatar,
.e-chip-list .e-chip.e-warning .e-chip-avatar {
  background-color: #843b00;
  color: #fff
}

.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-warning:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff
}

.e-chip-list.e-chip.e-warning:hover,
.e-chip-list .e-chip.e-warning:hover {
  background-color: #ea6900;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning:hover .e-chip-delete,
.e-chip-list .e-chip.e-warning:hover .e-chip-delete,
.e-chip-list.e-chip.e-warning:hover .e-chip-icon,
.e-chip-list .e-chip.e-warning:hover .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning:hover .e-chip-avatar,
.e-chip-list .e-chip.e-warning:hover .e-chip-avatar {
  background-color: #ad4e00;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-focused,
.e-chip-list .e-chip.e-warning.e-focused {
  background-color: #fe7300;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-focused .e-chip-avatar {
  background-color: #c15700;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-active,
.e-chip-list .e-chip.e-warning.e-active {
  background-color: #ff7e14;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-active .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-active .e-chip-avatar {
  background-color: #d56000;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-focused.e-active,
.e-chip-list .e-chip.e-warning.e-focused.e-active {
  background-color: #fe7300;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-focused.e-active .e-chip-avatar {
  background-color: #c15700;
  color: #fff
}

.e-chip-list.e-chip.e-warning:active,
.e-chip-list .e-chip.e-warning:active {
  background-color: #ff7e14;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning:active .e-chip-delete,
.e-chip-list .e-chip.e-warning:active .e-chip-delete,
.e-chip-list.e-chip.e-warning:active .e-chip-icon,
.e-chip-list .e-chip.e-warning:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning:active .e-chip-avatar,
.e-chip-list .e-chip.e-warning:active .e-chip-avatar {
  background-color: #d56000;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-disabled,
.e-chip-list .e-chip.e-warning.e-disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-warning.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-warning.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-warning.e-outline,
.e-chip-list .e-chip.e-warning.e-outline {
  background-color: initial;
  border-color: #c15700;
  color: #c15700
}

.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-icon {
  color: #c15700
}

.e-chip-list.e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(193, 87, 0, .8)
}

.e-chip-list.e-chip.e-warning.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline .e-chip-avatar {
  background-color: #c15700;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #c15700
}

.e-chip-list.e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-warning.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline:hover,
.e-chip-list .e-chip.e-warning.e-outline:hover {
  background-color: rgba(193, 87, 0, .12);
  border-color: #c15700;
  color: #c15700
}

.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-icon {
  color: #c15700
}

.e-chip-list.e-chip.e-warning.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline:hover .e-chip-avatar {
  background-color: #c15700;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused,
.e-chip-list .e-chip.e-warning.e-outline.e-focused {
  background-color: #fe7300;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline.e-focused .e-chip-avatar {
  background-color: #c15700;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-active,
.e-chip-list .e-chip.e-warning.e-outline.e-active {
  background-color: #ff7e14;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline.e-active .e-chip-avatar {
  background-color: #d56000;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active {
  background-color: #fe7300;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #c15700;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline:active,
.e-chip-list .e-chip.e-warning.e-outline:active {
  background-color: #ff7e14;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline:active .e-chip-avatar {
  background-color: #d56000;
  color: #fff
}

.e-chip-list.e-chip.e-warning.e-outline.e-disabled,
.e-chip-list .e-chip.e-warning.e-outline.e-disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-warning.e-outline.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-warning.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-danger,
.e-chip-list .e-chip.e-danger {
  background-color: #d64113;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger .e-chip-delete,
.e-chip-list .e-chip.e-danger .e-chip-delete,
.e-chip-list.e-chip.e-danger .e-chip-icon,
.e-chip-list .e-chip.e-danger .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-danger .e-chip-delete.e-dlt-btn {
  color: hsla(0, 0%, 100%, .8)
}

.e-chip-list.e-chip.e-danger .e-chip-avatar,
.e-chip-list .e-chip.e-danger .e-chip-avatar {
  background-color: #9e300e;
  color: #fff
}

.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list.e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-danger:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #fff
}

.e-chip-list.e-chip.e-danger:hover,
.e-chip-list .e-chip.e-danger:hover {
  background-color: #ec5526;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger:hover .e-chip-delete,
.e-chip-list .e-chip.e-danger:hover .e-chip-delete,
.e-chip-list.e-chip.e-danger:hover .e-chip-icon,
.e-chip-list .e-chip.e-danger:hover .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger:hover .e-chip-avatar,
.e-chip-list .e-chip.e-danger:hover .e-chip-avatar {
  background-color: #c33b11;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-focused,
.e-chip-list .e-chip.e-danger.e-focused {
  background-color: #ed6339;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-focused .e-chip-avatar {
  background-color: #d64113;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-active,
.e-chip-list .e-chip.e-danger.e-active {
  background-color: #ef724c;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-active .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-active .e-chip-avatar {
  background-color: #e94715;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-focused.e-active,
.e-chip-list .e-chip.e-danger.e-focused.e-active {
  background-color: #ed6339;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-focused.e-active .e-chip-avatar {
  background-color: #d64113;
  color: #fff
}

.e-chip-list.e-chip.e-danger:active,
.e-chip-list .e-chip.e-danger:active {
  background-color: #ef724c;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger:active .e-chip-delete,
.e-chip-list .e-chip.e-danger:active .e-chip-delete,
.e-chip-list.e-chip.e-danger:active .e-chip-icon,
.e-chip-list .e-chip.e-danger:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger:active .e-chip-avatar,
.e-chip-list .e-chip.e-danger:active .e-chip-avatar {
  background-color: #e94715;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-disabled,
.e-chip-list .e-chip.e-danger.e-disabled {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-danger.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-danger.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-disabled .e-chip-avatar {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-danger.e-outline,
.e-chip-list .e-chip.e-danger.e-outline {
  background-color: initial;
  border-color: #d64113;
  color: #d64113
}

.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-icon {
  color: #d64113
}

.e-chip-list.e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-delete.e-dlt-btn {
  color: rgba(214, 65, 19, .8)
}

.e-chip-list.e-chip.e-danger.e-outline .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline .e-chip-avatar {
  background-color: #d64113;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover,
.e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:hover {
  color: #d64113
}

.e-chip-list.e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active,
.e-chip-list .e-chip.e-danger.e-outline:not(.e-active) .e-chip-delete.e-dlt-btn:active {
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline:hover,
.e-chip-list .e-chip.e-danger.e-outline:hover {
  background-color: rgba(214, 65, 19, .12);
  border-color: #d64113;
  color: #d64113
}

.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-icon {
  color: #d64113
}

.e-chip-list.e-chip.e-danger.e-outline:hover .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline:hover .e-chip-avatar {
  background-color: #d64113;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused,
.e-chip-list .e-chip.e-danger.e-outline.e-focused {
  background-color: #ed6339;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline.e-focused .e-chip-avatar {
  background-color: #d64113;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-active,
.e-chip-list .e-chip.e-danger.e-outline.e-active {
  background-color: #ef724c;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline.e-active .e-chip-avatar {
  background-color: #e94715;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active {
  background-color: #ed6339;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-focused.e-active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline.e-focused.e-active .e-chip-avatar {
  background-color: #d64113;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline:active,
.e-chip-list .e-chip.e-danger.e-outline:active {
  background-color: #ef724c;
  border-color: transparent;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-icon {
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline:active .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline:active .e-chip-avatar {
  background-color: #e94715;
  color: #fff
}

.e-chip-list.e-chip.e-danger.e-outline.e-disabled,
.e-chip-list .e-chip.e-danger.e-outline.e-disabled {
  background-color: initial;
  border-color: rgba(0, 0, 0, .26);
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-delete,
.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-delete,
.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-icon,
.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-icon {
  color: rgba(0, 0, 0, .26)
}

.e-chip-list.e-chip.e-danger.e-outline.e-disabled .e-chip-avatar,
.e-chip-list .e-chip.e-danger.e-outline.e-disabled .e-chip-avatar {
  background-color: transparent;
  color: rgba(0, 0, 0, .26)
}

.e-float-input .e-clear-icon:before,
.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-input-group .e-clear-icon:before,
.e-input-group.e-control-wrapper .e-clear-icon:before {
  content: "\e932";
  font-family: e-icons
}

.e-filled.e-float-input .e-clear-icon:before,
.e-filled.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-filled.e-input-group .e-clear-icon:before,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon:before,
.e-outline.e-float-input .e-clear-icon:before,
.e-outline.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-outline.e-input-group .e-clear-icon:before,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon:before {
  content: "\e208";
  font-family: e-icons
}

/*! input layout */
.e-input-group,
.e-input-group.e-control-wrapper {
  display: table;
  line-height: 1.4;
  margin-bottom: 4px
}

.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group input.e-input,
.e-input-group textarea.e-input,
input.e-input,
textarea.e-input {
  border: solid;
  border-width: 0 0 1px;
  height: auto;
  line-height: inherit;
  margin: 0 0 4px;
  outline: none;
  padding: 4px 0;
  text-indent: 0;
  width: 100%
}

.e-input-group,
.e-input-group.e-control-wrapper,
.e-input-group.e-control-wrapper.e-disabled,
.e-input-group.e-disabled,
input.e-input,
textarea.e-input {
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 13px;
  font-weight: 400
}

.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group input.e-input,
.e-input-group textarea.e-input {
  font: inherit
}

.e-float-input.e-control-wrapper.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus input,
.e-float-input.e-control-wrapper.e-input-group input,
.e-float-input.e-control-wrapper.e-input-group input:focus,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper input:focus,
.e-float-input.e-input-focus input,
.e-float-input.e-input-group.e-input-focus input,
.e-float-input.e-input-group input,
.e-float-input.e-input-group input:focus,
.e-float-input input,
.e-float-input input:focus,
.e-input-group.e-control-wrapper.e-input-focus input,
.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-input-group.e-control-wrapper input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-input-group.e-control-wrapper input:focus,
.e-input-group.e-input-focus input,
.e-input-group.e-input-focus input.e-input,
.e-input-group input,
.e-input-group input.e-input,
.e-input-group input.e-input:focus,
.e-input-group input:focus,
input.e-input,
input.e-input:focus {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.e-float-input,
.e-float-input.e-control-wrapper,
.e-float-input.e-control-wrapper.e-input-group input,
.e-float-input.e-control-wrapper input,
.e-float-input.e-input-group input,
.e-float-input input,
.e-input-group,
.e-input-group.e-control-wrapper,
.e-input-group.e-control-wrapper input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group input,
.e-input-group input.e-input,
input.e-input {
  border-radius: 0
}

.e-input.e-small:focus,
.e-input:focus {
  border-width: 0 0 2px;
  padding-bottom: 4px
}

.e-bigger .e-input:focus,
.e-input.e-bigger:focus {
  padding-bottom: 5px
}

.e-bigger .e-input.e-small:focus,
.e-input.e-small.e-bigger:focus {
  padding-bottom: 4px
}

.e-input.e-small:focus,
.e-input:focus {
  padding-bottom: 3px
}

.e-bigger .e-input:focus,
.e-input.e-bigger:focus {
  padding-bottom: 4px
}

.e-bigger .e-input.e-small:focus,
.e-input.e-small.e-bigger:focus {
  padding-bottom: 3px
}

.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-input-group.e-input-focus input.e-input,
.e-input-group input.e-input:focus,
.e-input-group textarea.e-input:focus {
  padding: 4px 0
}

.e-bigger .e-input-group,
.e-bigger .e-input-group.e-control-wrapper,
.e-bigger .e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-input-group.e-disabled,
.e-bigger input.e-input,
.e-bigger textarea.e-input,
.e-input-group.e-bigger,
.e-input-group.e-bigger.e-disabled,
.e-input-group.e-control-wrapper.e-bigger,
.e-input-group.e-control-wrapper.e-bigger.e-disabled,
input.e-input.e-bigger,
textarea.e-input.e-bigger {
  font-size: 14px
}

.e-bigger .e-input-group.e-control-wrapper .e-input,
.e-bigger .e-input-group .e-input,
.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-input-group.e-bigger .e-input {
  font: inherit
}

.e-bigger .e-input-group.e-control-wrapper .e-input,
.e-bigger .e-input-group .e-input,
.e-bigger input.e-input,
.e-bigger textarea.e-input,
.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-input-group.e-bigger .e-input,
input.e-input.e-bigger,
textarea.e-input.e-bigger {
  line-height: inherit;
  margin-bottom: 8px;
  padding: 5px 0
}

.e-bigger .e-input-group.e-control-wrapper.e-input-focus .e-input,
.e-bigger .e-input-group.e-control-wrapper .e-input:focus,
.e-bigger .e-input-group.e-input-focus .e-input,
.e-bigger .e-input-group .e-input:focus,
.e-input-group.e-bigger.e-input-focus .e-input,
.e-input-group.e-bigger .e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-bigger .e-input:focus {
  padding: 5px 0
}

.e-input-group.e-control-wrapper .e-input-group-icon,
.e-input-group .e-input-group-icon {
  align-items: center;
  border: 0 solid;
  box-sizing: initial;
  cursor: pointer;
  flex-direction: column;
  font-size: 12px;
  justify-content: center;
  line-height: 1;
  min-height: 18px;
  min-width: 18px;
  padding: 0;
  text-align: center
}

.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-float-icon-left>.e-input-group-icon {
  font-size: 20px;
  margin: 0;
  min-height: 30px;
  min-width: 30px;
  padding: 0
}

.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-input-group .e-input-group-icon,
.e-input-group.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-input-group .e-input-group-icon.e-bigger {
  min-height: 20px;
  min-width: 20px;
  font-size: 12px;
  padding: 0
}

.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-input-group.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-input-group.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-input-group.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-input-group.e-float-icon-left>.e-input-group-icon.e-bigger {
  font-size: 20px;
  margin: 0;
  min-height: 32px;
  min-width: 32px;
  padding: 0
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-float-input.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-small,
.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-small .e-float-input.e-control-wrapper.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-small .e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-small .e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-small .e-input-group.e-float-icon-left>.e-input-group-icon {
  font-size: 20px;
  margin: 0;
  min-height: 28px;
  min-width: 28px;
  padding: 0
}

.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-input-group.e-float-input.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-float-input.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger {
  font-size: 20px;
  margin: 0;
  min-height: 30px;
  min-width: 30px;
  padding: 0
}

.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled)>.e-input-group-icon:active,
.e-input-group.e-float-icon-left:not(.e-disabled)>.e-input-group-icon:active {
  background: transparent
}

.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-input-group.e-float-icon-left>.e-input-group-icon {
  cursor: auto
}

.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled textarea,
.e-float-input.e-control-wrapper input.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper textarea.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-disabled input,
.e-float-input.e-disabled textarea,
.e-float-input input.e-disabled,
.e-float-input input[disabled],
.e-float-input textarea.e-disabled,
.e-float-input textarea[disabled],
.e-input-group.e-control-wrapper.e-disabled,
.e-input-group.e-control-wrapper.e-disabled input,
.e-input-group.e-control-wrapper.e-disabled input.e-input,
.e-input-group.e-control-wrapper.e-disabled span,
.e-input-group.e-control-wrapper.e-disabled textarea,
.e-input-group.e-control-wrapper.e-disabled textarea.e-input,
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled,
.e-input-group.e-disabled input,
.e-input-group.e-disabled input.e-input,
.e-input-group.e-disabled span,
.e-input-group.e-disabled textarea,
.e-input-group.e-disabled textarea.e-input,
.e-input-group .e-input[disabled],
.e-input[disabled] {
  cursor: not-allowed
}

.e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input.e-control-wrapper input.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-disabled,
.e-float-input.e-disabled input,
.e-float-input input.e-disabled,
.e-float-input input[disabled],
.e-input-group.e-control-wrapper.e-disabled,
.e-input-group.e-disabled,
.e-input[disabled] {
  filter: alpha(opacity=100);
  opacity: 1
}

.e-input-group.e-control-wrapper.e-rtl,
.e-input-group.e-rtl,
.e-input.e-rtl {
  direction: rtl
}

.e-input.e-corner {
  border-radius: 0
}

.e-input-group,
.e-input-group.e-control-wrapper {
  display: inline-flex;
  vertical-align: middle
}

.e-float-input.e-control-wrapper:not(.e-input-group),
.e-float-input:not(.e-input-group) {
  display: inline-block
}

.e-input-group.e-control-wrapper .e-input-group-icon,
.e-input-group .e-input-group-icon {
  display: flex
}

.e-input-group.e-control-wrapper .e-input-group-icon:first-child,
.e-input-group .e-input-group-icon:first-child {
  border-left-width: 0
}

.e-input-group.e-control-wrapper .e-input-group-icon,
.e-input-group .e-input-group-icon {
  white-space: nowrap
}

.e-input-group.e-control-wrapper .e-input-group-icon:not(:last-child),
.e-input-group .e-input-group-icon:not(:last-child) {
  border-right-width: 0
}

.e-input+.e-input-group-icon,
.e-input-group.e-control-wrapper .e-input+.e-input-group-icon,
.e-input-group .e-input+.e-input-group-icon {
  border-left-width: 0
}

.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-corner .e-input:first-child,
.e-input-group.e-corner .e-input-group-icon:first-child,
.e-input-group.e-corner .e-input:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-input-group.e-control-wrapper.e-corner .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-corner .e-input:last-child,
.e-input-group.e-corner .e-input-group-icon:last-child,
.e-input-group.e-corner .e-input:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-input-group.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-rtl .e-input-group-icon:last-child {
  border-left-width: 0;
  border-right-width: 0
}

.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:not(:last-child),
.e-input-group.e-rtl .e-input-group-icon:not(:last-child) {
  border-left-width: 0
}

.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon+.e-input,
.e-input-group.e-rtl .e-input-group-icon+.e-input {
  border-right-width: 0
}

.e-input-group.e-control-wrapper.e-small,
.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-input-group.e-small,
.e-input-group.e-small.e-disabled,
.e-small .e-input-group,
.e-small .e-input-group.e-control-wrapper,
.e-small .e-input-group.e-control-wrapper.e-disabled,
.e-small .e-input-group.e-disabled,
.e-small input.e-input,
.e-small textarea.e-input,
input.e-input.e-small,
textarea.e-input.e-small {
  font-size: 12px
}

.e-input-group.e-small.e-control-wrapper .e-input,
.e-input-group.e-small .e-input,
.e-small .e-input-group.e-control-wrapper .e-input,
.e-small .e-input-group .e-input {
  font: inherit
}

.e-input-group.e-control-wrapper.e-small .e-input,
.e-input-group.e-small .e-input,
.e-input.e-small {
  line-height: inherit;
  padding: 4px 0
}

.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-input-group.e-small.e-input-focus .e-input,
.e-input-group.e-small .e-input:focus {
  padding: 4px 0
}

.e-bigger .e-input-group.e-control-wrapper.e-small,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-disabled,
.e-bigger .e-input-group.e-small,
.e-bigger .e-input-group.e-small.e-disabled,
.e-bigger .e-input.e-small,
.e-bigger .e-input.e-small.e-disabled,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-input-group.e-small.e-bigger,
.e-input-group.e-small.e-bigger.e-disabled,
.e-input.e-small.e-bigger,
.e-small.e-bigger .e-input-group,
.e-small.e-bigger .e-input-group.e-control-wrapper,
.e-small.e-bigger .e-input-group.e-control-wrapper.e-disabled,
.e-small.e-bigger .e-input-group.e-disabled,
.e-small .e-input-group.e-bigger,
.e-small .e-input-group.e-bigger.e-disabled,
.e-small .e-input-group.e-control-wrapper.e-bigger,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-disabled,
.e-small .e-input.e-bigger,
.e-small .e-input.e-bigger.e-disabled {
  font-size: 13px
}

.e-bigger .e-input.e-small,
.e-input.e-small.e-bigger,
.e-small .e-input.e-bigger {
  padding: 4px 0
}

.e-bigger .e-input-group.e-control-wrapper.e-small .e-input,
.e-bigger .e-input-group.e-small .e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-small .e-input.e-bigger,
.e-input-group.e-small.e-bigger .e-input,
.e-input-group.e-small .e-input.e-bigger {
  font: inherit;
  padding: 4px 0
}

.e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus .e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-bigger .e-input-group.e-small.e-input-focus .e-input,
.e-bigger .e-input-group.e-small .e-input:focus,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-input-focus .e-input,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus,
.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus,
.e-input-group.e-small.e-bigger.e-input-focus .e-input,
.e-input-group.e-small.e-bigger .e-input:focus,
.e-input-group.e-small.e-input-focus .e-input.e-bigger,
.e-input-group.e-small .e-input.e-bigger:focus {
  padding: 4px 0
}

.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon,
.e-small .e-input-group.e-control-wrapper .e-input-group-icon,
.e-small .e-input-group .e-input-group-icon {
  font-size: 12px;
  min-height: 16px;
  min-width: 16px;
  padding: 0
}

.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-input-group.e-small .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon.e-bigger {
  font-size: 12px;
  min-height: 18px;
  min-width: 18px;
  padding: 0
}

.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input label.e-float-text,
label.e-float-text {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  left: 0;
  overflow: hidden;
  padding-left: 0;
  pointer-events: none;
  position: absolute;
  text-overflow: ellipsis;
  transform: translate3d(0, 16px, 0) scale(1);
  transform-origin: left top;
  transition: .25s cubic-bezier(.25, .8, .25, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: 100%;
  top: -11px
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input label.e-float-text,
.e-small .e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
label.e-float-text {
  content: "";
  font-style: normal
}

.e-bigger .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper label.e-float-text,
.e-bigger .e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input label.e-float-text,
.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-float-input.e-control-wrapper input.e-bigger~label.e-float-text,
.e-float-input.e-control-wrapper label.e-float-text.e-bigger,
.e-float-input input.e-bigger~label.e-float-text,
.e-float-input label.e-float-text.e-bigger {
  font-size: 14px;
  top: -8px
}

.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
  font-size: 12px;
  top: -11px
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-float-input.e-small.e-bigger label.e-float-text,
.e-small .e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -9px;
  font-style: normal
}

.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input .e-input-in-wrap label.e-float-text,
.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  top: -11px
}

.e-bigger.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper .e-input-in-wrap input.e-bigger~label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-bigger,
.e-float-input .e-input-in-wrap input.e-bigger~label.e-float-text,
.e-float-input .e-input-in-wrap label.e-float-text.e-bigger {
  top: -8px
}

.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input .e-input-in-wrap label.e-float-text,
.e-small .e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  top: -10px
}

.e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-float-input.e-input-focus input~label.e-float-text,
.e-float-input input:focus~label.e-float-text,
.e-float-input input:valid~label.e-float-text,
.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-float-input input[readonly]~label.e-label-top.e-float-text,
.e-float-input input label.e-float-text.e-label-top,
.e-float-input input~label.e-label-top.e-float-text {
  font-size: 13px;
  top: -9px;
  transform: translate3d(0, -6px, 0) scale(.92)
}

.e-bigger .e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-input-focus input~label.e-float-text,
.e-bigger .e-float-input input:focus~label.e-float-text,
.e-bigger .e-float-input input:valid~label.e-float-text,
.e-bigger .e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input input label.e-float-text.e-label-top,
.e-bigger .e-float-input input~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-float-input.e-bigger input:focus~label.e-float-text,
.e-float-input.e-bigger input:valid~label.e-float-text,
.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text {
  transform: translate3d(0, -6px, 0) scale(.86)
}

.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small.e-input-focus input-group-animation~label.e-float-text,
.e-bigger .e-float-input.e-small input:focus~label.e-float-text,
.e-bigger .e-float-input.e-small input:valid~label.e-float-text,
.e-bigger .e-float-input.e-small input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small input label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-small input~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small.e-input-focus input~label.e-float-text,
.e-float-input.e-bigger.e-small input:focus~label.e-float-text,
.e-float-input.e-bigger.e-small input:valid~label.e-float-text,
.e-float-input.e-bigger.e-small input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top,
.e-float-input.e-bigger.e-small input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small input~label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-float-input.e-bigger input:focus~label.e-float-text,
.e-small .e-float-input.e-bigger input:valid~label.e-float-text,
.e-small .e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-small .e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text {
  transform: translate3d(0, -6px, 0) scale(.92)
}

.e-float-input.e-control-wrapper .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-float-input .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-float-input .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-float-input .e-input-in-wrap input label.e-float-text.e-label-top,
.e-float-input .e-input-in-wrap input~label.e-label-top.e-float-text {
  top: -9px
}

.e-bigger .e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-input-focus input~label.e-float-text,
.e-bigger .e-float-input input:focus~label.e-float-text,
.e-bigger .e-float-input input:valid~label.e-float-text,
.e-bigger .e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input input~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-float-input.e-bigger input:focus~label.e-float-text,
.e-float-input.e-bigger input:valid~label.e-float-text,
.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text {
  font-size: 14px;
  top: -9px
}

.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text {
  top: -9px
}

.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-float-input.e-small.e-input-focus input-group-animation~label.e-float-text,
.e-float-input.e-small input:focus~label.e-float-text,
.e-float-input.e-small input:valid~label.e-float-text,
.e-float-input.e-small input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-small input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-small .e-float-input input~label.e-label-top.e-float-text {
  font-size: 12px;
  top: -8px
}

.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-float-input.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-small .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-small .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-small .e-float-input .e-input-in-wrap input~label.e-label-top.e-float-text {
  top: -8px
}

.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[disabled]~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input[readonly]~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-small input:focus~label.e-float-text,
.e-bigger .e-float-input.e-small input:valid~label.e-float-text,
.e-bigger .e-float-input.e-small input[disabled]~label.e-float-text,
.e-bigger .e-float-input.e-small input[readonly]~label.e-float-text,
.e-bigger .e-float-input.e-small input~label.e-label-top.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input[disabled]~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input[readonly]~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger input~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger.e-input-focus input~label.e-float-text,
.e-float-input.e-small.e-bigger input:focus~label.e-float-text,
.e-float-input.e-small.e-bigger input:valid~label.e-float-text,
.e-float-input.e-small.e-bigger input[disabled]~label.e-float-text,
.e-float-input.e-small.e-bigger input[readonly]~label.e-float-text,
.e-float-input.e-small.e-bigger input~label.e-label-top.e-float-text {
  font-size: 13px;
  top: -10px
}

.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled]~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly]~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input[disabled]~label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input[readonly]~label.e-float-text,
.e-bigger .e-float-input.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[readonly]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input[disabled]~label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input[readonly]~label.e-float-text,
.e-float-input.e-small.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text {
  top: -10px
}

.e-float-input,
.e-float-input.e-control-wrapper {
  line-height: 1.4;
  margin-bottom: 4px;
  margin-top: 16px;
  padding-top: 0;
  position: relative;
  width: 100%
}

.e-bigger .e-float-input,
.e-bigger .e-float-input.e-control-wrapper,
.e-float-input.e-bigger,
.e-float-input.e-control-wrapper.e-bigger {
  line-height: 1.5;
  margin-bottom: 8px;
  margin-top: 17px;
  padding-top: 0;
  position: relative;
  width: 100%
}

.e-float-input.e-control-wrapper.e-small,
.e-float-input.e-small,
.e-small .e-float-input.e-control-wrapper {
  line-height: 1.35;
  margin-bottom: 4px;
  margin-top: 16px;
  padding-top: 0
}

.e-bigger .e-float-input.e-control-wrapper.e-small,
.e-bigger .e-float-input.e-small,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-small,
.e-bigger.e-small .e-float-input.e-small,
.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-float-input.e-small.e-bigger,
.e-small .e-float-input.e-bigger,
.e-small .e-float-input.e-control-wrapper.e-bigger {
  line-height: 1.4;
  margin-bottom: 4px;
  margin-top: 17px;
  padding-top: 0
}

.e-bigger .e-input-group,
.e-bigger .e-input-group.e-control-wrapper,
.e-input-group.e-bigger,
.e-input-group.e-control-wrapper.e-bigger {
  line-height: 1.5
}

.e-bigger .e-input-group.e-control-wrapper.e-small,
.e-bigger .e-input-group.e-small,
.e-bigger.e-small .e-input-group.e-control-wrapper.e-small,
.e-bigger.e-small .e-input-group.e-small,
.e-input-group.e-control-wrapper.e-small,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-input-group.e-small,
.e-input-group.e-small.e-bigger,
.e-small .e-input-group,
.e-small .e-input-group.e-bigger,
.e-small .e-input-group.e-control-wrapper,
.e-small .e-input-group.e-control-wrapper.e-bigger {
  line-height: normal
}

.e-bigger .e-float-input.e-control-wrapper.e-no-float-label,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-no-float-label,
.e-bigger .e-float-input.e-no-float-label,
.e-bigger .e-float-input.e-small.e-no-float-label,
.e-float-input.e-bigger.e-no-float-label,
.e-float-input.e-control-wrapper.e-bigger.e-no-float-label,
.e-float-input.e-control-wrapper.e-no-float-label,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-no-float-label,
.e-float-input.e-control-wrapper.e-small.e-no-float-label,
.e-float-input.e-no-float-label,
.e-float-input.e-small.e-bigger.e-no-float-label,
.e-float-input.e-small.e-no-float-label,
.e-small .e-float-input.e-bigger.e-no-float-label,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-no-float-label,
.e-small .e-float-input.e-control-wrapper.e-no-float-label,
.e-small .e-float-input.e-no-float-label {
  margin-top: 0
}

.e-float-input,
.e-float-input.e-control-wrapper,
.e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-float-input.e-input-group.e-disabled {
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 13px;
  font-weight: 400
}

.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea,
.e-float-input input,
.e-float-input textarea {
  border: solid;
  border-width: 0 0 1px;
  display: block;
  font: inherit;
  width: 100%
}

.e-float-input.e-control-wrapper input,
.e-float-input input {
  min-width: 0;
  padding: 4px 0
}

.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea,
.e-float-input input,
.e-float-input textarea,
.e-input-group.e-control-wrapper input,
.e-input-group.e-control-wrapper textarea,
.e-input-group input,
.e-input-group textarea {
  text-indent: 0
}

.e-bigger .e-float-input,
.e-bigger .e-float-input.e-control-wrapper,
.e-bigger .e-float-input.e-control-wrapper.e-disabled,
.e-bigger .e-float-input.e-disabled,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-float-input.e-input-group.e-disabled,
.e-float-input.e-bigger,
.e-float-input.e-bigger.e-disabled,
.e-float-input.e-control-wrapper.e-bigger,
.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-float-input.e-input-group.e-bigger.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled {
  font-size: 14px
}

.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input input,
.e-float-input.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper input.e-bigger,
.e-float-input input.e-bigger {
  font: inherit;
  line-height: inherit;
  padding: 5px 0
}

.e-float-input.e-control-wrapper.e-small,
.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-float-input.e-input-group.e-small.e-disabled,
.e-float-input.e-small,
.e-float-input.e-small.e-disabled,
.e-small .e-float-input,
.e-small .e-float-input.e-control-wrapper,
.e-small .e-float-input.e-control-wrapper.e-disabled,
.e-small .e-float-input.e-disabled,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-small .e-float-input.e-input-group.e-disabled {
  font-size: 12px
}

.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-small input {
  font: inherit;
  line-height: inherit;
  padding: 4px 0
}

.e-bigger .e-float-input.e-control-wrapper.e-small,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-disabled,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-bigger .e-float-input.e-input-group.e-small.e-disabled,
.e-bigger .e-float-input.e-small,
.e-bigger .e-float-input.e-small.e-disabled,
.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-float-input.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-float-input.e-input-group.e-small.e-bigger.e-disabled,
.e-float-input.e-small.e-bigger,
.e-float-input.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-float-input,
.e-small.e-bigger .e-float-input.e-control-wrapper,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-disabled,
.e-small.e-bigger .e-float-input.e-disabled,
.e-small.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-small.e-bigger .e-float-input.e-input-group.e-disabled,
.e-small .e-float-input.e-bigger,
.e-small .e-float-input.e-bigger.e-disabled,
.e-small .e-float-input.e-control-wrapper.e-bigger,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-small .e-float-input.e-input-group.e-bigger.e-disabled,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled {
  font-size: 13px
}

.e-bigger .e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-float-input.e-small input,
.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-float-input.e-small.e-bigger input,
.e-float-input.e-small input.e-bigger {
  font: inherit;
  line-height: inherit;
  padding: 4px 0
}

.e-float-input.e-control-wrapper.e-input-focus input,
.e-float-input.e-control-wrapper input:focus,
.e-float-input.e-control-wrapper textarea:focus,
.e-float-input.e-input-focus input,
.e-float-input input:focus,
.e-float-input textarea:focus {
  outline: none
}

.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input label.e-float-text,
label.e-float-text {
  font-family: inherit
}

.e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input.e-control-wrapper .e-input-in-wrap input:valid~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-float-input.e-control-wrapper input:valid~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper input~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper textarea:valid~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea~label.e-float-text.e-label-top,
.e-float-input.e-input-focus input~label.e-float-text,
.e-float-input .e-input-in-wrap input:valid~label.e-float-text,
.e-float-input .e-input-in-wrap input:valid~label.e-float-text.e-label-top,
.e-float-input .e-input-in-wrap input~label.e-float-text.e-label-top,
.e-float-input input:focus~label.e-float-text,
.e-float-input input:valid~label.e-float-text,
.e-float-input input:valid~label.e-float-text.e-label-top,
.e-float-input input~label.e-float-text.e-label-top,
.e-float-input textarea:focus~label.e-float-text,
.e-float-input textarea:valid~label.e-float-text,
.e-float-input textarea:valid~label.e-float-text.e-label-top,
.e-float-input textarea~label.e-float-text.e-label-top {
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
label.e-float-text {
  font-weight: 400
}

.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:before,
.e-float-input:not(.e-input-group) .e-float-line:after,
.e-float-input:not(.e-input-group) .e-float-line:before {
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  transition: .2s ease;
  width: 0
}

.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:before,
.e-float-input:not(.e-input-group) .e-float-line:before {
  left: 50%
}

.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:after,
.e-float-input:not(.e-input-group) .e-float-line:after {
  right: 50%
}

.e-float-input.e-control-wrapper:not(.e-input-group).e-input-focus input~.e-float-line:after,
.e-float-input.e-control-wrapper:not(.e-input-group).e-input-focus input~.e-float-line:before,
.e-float-input.e-control-wrapper:not(.e-input-group) input:focus~.e-float-line:after,
.e-float-input.e-control-wrapper:not(.e-input-group) input:focus~.e-float-line:before,
.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus~.e-float-line:after,
.e-float-input.e-control-wrapper:not(.e-input-group) textarea:focus~.e-float-line:before,
.e-float-input:not(.e-input-group).e-input-focus input~.e-float-line:after,
.e-float-input:not(.e-input-group).e-input-focus input~.e-float-line:before,
.e-float-input:not(.e-input-group) input:focus~.e-float-line:after,
.e-float-input:not(.e-input-group) input:focus~.e-float-line:before,
.e-float-input:not(.e-input-group) textarea:focus~.e-float-line:after,
.e-float-input:not(.e-input-group) textarea:focus~.e-float-line:before {
  width: 50%
}

.e-float-input.e-control-wrapper .e-float-line,
.e-float-input .e-float-line {
  display: block;
  position: relative;
  width: 100%
}

.e-float-input.e-control-wrapper.e-rtl,
.e-float-input.e-rtl {
  direction: rtl
}

.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-float-input.e-rtl label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper label.e-float-text,
.e-rtl .e-float-input label.e-float-text {
  right: 0;
  transform-origin: right top
}

.e-bigger .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-bigger.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-bigger.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-rtl.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-rtl.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-rtl.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-bigger input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-small:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input.e-small input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input.e-small input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text,
.e-small .e-float-input.e-rtl input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input.e-control-wrapper:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text,
.e-small.e-rtl .e-float-input.e-control-wrapper input:not(:focus):not(:valid) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input:not(.e-input-focus) label.e-float-text.e-label-bottom,
.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text,
.e-small.e-rtl .e-float-input input:not(:focus):not(:valid) label.e-float-text.e-label-bottom {
  padding-right: 0
}

.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:first-child,
.e-input-group.e-control-wrapper.e-corner.e-rtl .e-input:last-child,
.e-input-group.e-corner.e-rtl .e-input-group-icon:first-child,
.e-input-group.e-corner.e-rtl .e-input-group-icon:last-child,
.e-input-group.e-corner.e-rtl .e-input:first-child,
.e-input-group.e-corner.e-rtl .e-input:last-child {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}

.e-input-group.e-control-wrapper.e-warning:before,
.e-input-group.e-warning:before {
  content: ""
}

.e-float-input.e-control-wrapper input.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input input.e-disabled,
.e-float-input input[disabled] {
  background: transparent;
  background-image: none;
  cursor: not-allowed
}

.e-input-group.e-control-wrapper.e-corner.e-rtl input.e-input:only-child,
.e-input-group.e-corner.e-rtl input.e-input:only-child {
  border-radius: 0
}

.e-input-group.e-control-wrapper.e-rtl .e-input:not(:first-child):focus,
.e-input-group.e-rtl .e-input:not(:first-child):focus {
  border-right-width: 0
}

.e-input-group.e-control-wrapper input.e-input,
.e-input-group input.e-input {
  min-width: 0;
  width: 100%
}

.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus),
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]),
.e-input-group input.e-input,
.e-input-group input.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]):not(:focus),
.e-input-group textarea.e-input,
.e-input-group textarea.e-input:hover:not(.e-success):not(.e-warning):not(.e-error):not([disabled]) {
  border: 0 solid
}

.e-bigger .e-input-group.e-control-wrapper .e-input,
.e-bigger .e-input-group .e-input,
.e-input-group.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-bigger .e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group input.e-input,
.e-input-group textarea.e-input {
  margin-bottom: 0
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line:before,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line:after,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line:before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):before,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input):after,
.e-input-group:not(.e-float-icon-left):not(.e-float-input):before {
  -moz-transition: .2s cubic-bezier(.4, 0, .4, 1);
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  transition: .2s cubic-bezier(.4, 0, .4, 1);
  width: 0
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line:before,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line:before,
.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap:not(.e-float-input):before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):before,
.e-input-group.e-float-icon-left .e-input-in-wrap:not(.e-float-input):before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input):before {
  left: 50%
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line:before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line:before,
.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line:after,
.e-float-input.e-input-group:not(.e-float-icon-left).e-input-focus .e-float-line:before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus:after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-input-focus:before,
.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:after,
.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-input-focus:after,
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-input-focus:before {
  width: 50%
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line:after,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line:after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group:not(.e-float-icon-left):not(.e-float-input):after {
  right: 50%
}

.e-input-group,
.e-input-group.e-control-wrapper {
  position: relative;
  width: 100%
}

.e-input-group.e-control-wrapper .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-rtl.e-corner .e-input-group-icon:hover,
.e-input-group .e-input-group-icon:hover,
.e-input-group.e-rtl.e-corner .e-input-group-icon:hover {
  border-radius: 2px
}

.e-input-group.e-control-wrapper.e-small,
.e-input-group.e-small,
.e-input.e-small {
  margin-bottom: 4px
}

.e-bigger .e-input-group.e-control-wrapper.e-small,
.e-bigger .e-input-group.e-small,
.e-bigger .e-input.e-small,
.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-input-group.e-small.e-bigger,
.e-input.e-small.e-bigger {
  line-height: inherit;
  margin-bottom: 4px
}

.e-input-group.e-control-wrapper .e-input-group-icon,
.e-input-group .e-input-group-icon {
  margin-bottom: 4px;
  margin-right: 4px;
  margin-top: 4px
}

.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-float-input.e-input-group .e-input-group-icon {
  margin-top: 2px
}

.e-bigger .e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-input-group .e-input-group-icon,
.e-input-group.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-input-group .e-input-group-icon.e-bigger {
  margin-bottom: 5px;
  margin-right: 8px;
  margin-top: 6px
}

.e-bigger .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-bigger .e-float-input.e-input-group .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-float-input.e-input-group .e-input-group-icon.e-bigger {
  margin-top: 6px
}

.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-input-group.e-small .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon.e-bigger {
  margin-bottom: 4px;
  margin-right: 4px;
  margin-top: 4px
}

.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-float-input.e-input-group.e-small .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger {
  margin-top: 4px
}

.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-input-group.e-small .e-input-group-icon,
.e-small .e-input-group.e-control-wrapper .e-input-group-icon,
.e-small .e-input-group .e-input-group-icon {
  margin-bottom: 4px;
  margin-right: 4px;
  margin-top: 4px
}

.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small .e-float-input.e-input-group .e-input-group-icon {
  margin-top: 4px
}

.e-bigger .e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child,
.e-bigger .e-input-group .e-input-group-icon:last-child,
.e-bigger .e-input-group.e-small .e-input-group-icon:last-child,
.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger:last-child,
.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger:last-child,
.e-input-group.e-control-wrapper.e-small .e-input-group-icon:last-child,
.e-input-group .e-input-group-icon.e-bigger:last-child,
.e-input-group .e-input-group-icon:last-child,
.e-input-group.e-small.e-bigger .e-input-group-icon:last-child,
.e-input-group.e-small .e-input-group-icon.e-bigger:last-child,
.e-input-group.e-small .e-input-group-icon:last-child {
  margin-right: 0
}

.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) {
  border-style: solid;
  border-width: 0 0 1px
}

.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-input-group:not(.e-float-icon-left) {
  border-bottom: 1px solid
}

.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-input-group.e-error:not(.e-float-icon-left),
.e-input-group.e-success:not(.e-float-icon-left),
.e-input-group.e-warning:not(.e-float-icon-left),
.e-input-group:not(.e-float-icon-left) {
  border: solid;
  border-width: 0 0 1px
}

.e-input-group.e-control-wrapper.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus,
.e-input-group.e-rtl.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:not(:first-child):focus {
  border-right-width: 0
}

.e-input-group.e-control-wrapper.e-input-focus.e-corner,
.e-input-group.e-input-focus.e-corner {
  border-radius: 0
}

.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled {
  background: transparent;
  background-image: linear-gradient(90deg, rgba(0, 0, 0, .42), rgba(0, 0, 0, .42) 33%, transparent 0);
  background-position: bottom -1px left 0;
  background-repeat: repeat-x;
  background-size: 4px 1px;
  border-bottom-color: transparent;
  color: rgba(0, 0, 0, .42)
}

.e-float-custom-tag,
.e-float-custom-tag.e-control-wrapper {
  display: inline-block
}

.e-float-custom-tag.e-input-group,
.e-float-custom-tag.e-input-group.e-control-wrapper,
.e-input-custom-tag,
.e-input-custom-tag.e-input-group,
.e-input-custom-tag.e-input-group.e-control-wrapper {
  display: inline-flex;
  vertical-align: middle
}

.e-input-group.e-control-wrapper .e-input-group-icon,
.e-input-group .e-input-group-icon {
  position: relative
}

.e-input-group.e-control-wrapper:not(.e-filled) .e-input-group-icon:after,
.e-input-group:not(.e-filled) .e-input-group-icon:after {
  background: #bdbdbd;
  border-radius: 100%;
  content: "";
  display: block;
  filter: alpha(opacity=75);
  height: 50%;
  left: 25%;
  opacity: .75;
  position: absolute;
  top: 25%;
  transform: scale(0);
  width: 50%
}

.e-input-group.e-control-wrapper .e-input-group-icon.e-input-btn-ripple:after,
.e-input-group .e-input-group-icon.e-input-btn-ripple:after {
  animation: e-input-ripple .45s linear
}

.e-float-input.e-control-wrapper input::-ms-clear,
.e-float-input input::-ms-clear,
input.e-input::-ms-clear {
  display: none
}

.e-float-input.e-control-wrapper.e-input-group.e-control-wrapper .e-float-line,
.e-float-input.e-control-wrapper.e-input-group .e-float-line,
.e-float-input.e-input-group.e-control-wrapper .e-float-line,
.e-float-input.e-input-group .e-float-line {
  bottom: -1px;
  position: absolute
}

.e-float-input.e-input-group.e-control-wrapper input,
.e-float-input.e-input-group.e-control-wrapper textarea,
.e-float-input.e-input-group input,
.e-float-input.e-input-group textarea {
  border: 0
}

.e-float-input.e-input-group.e-control-wrapper .e-float-line,
.e-float-input.e-input-group.e-control-wrapper .e-float-text,
.e-float-input.e-input-group .e-float-line,
.e-float-input.e-input-group .e-float-text {
  right: 0
}

input.e-input:-moz-placeholder,
input.e-input:-ms-input-placeholder,
input.e-input::-moz-placeholder,
input.e-input::-webkit-input-placeholder {
  font-size: 13px;
  font-style: normal
}

textarea.e-input:-moz-placeholder,
textarea.e-input:-ms-input-placeholder,
textarea.e-input::-moz-placeholder,
textarea.e-input::-webkit-input-placeholder {
  font-size: 13px;
  font-style: normal
}

.e-bigger input.e-input:-moz-placeholder,
.e-bigger input.e-input:-ms-input-placeholder,
.e-bigger input.e-input::-moz-placeholder,
.e-bigger input.e-input::-webkit-input-placeholder,
input.e-bigger.e-input:-moz-placeholder,
input.e-bigger.e-input:-ms-input-placeholder,
input.e-bigger.e-input::-moz-placeholder,
input.e-bigger.e-input::-webkit-input-placeholder {
  font-size: 14px;
  font-style: normal
}

.e-bigger textarea.e-input:-moz-placeholder,
.e-bigger textarea.e-input:-ms-input-placeholder,
.e-bigger textarea.e-input::-moz-placeholder,
.e-bigger textarea.e-input::-webkit-input-placeholder,
textarea.e-bigger.e-input:-moz-placeholder,
textarea.e-bigger.e-input:-ms-input-placeholder,
textarea.e-bigger.e-input::-moz-placeholder,
textarea.e-bigger.e-input::-webkit-input-placeholder {
  font-size: 14px;
  font-style: normal
}

.e-small input.e-input:-moz-placeholder,
.e-small input.e-input:-ms-input-placeholder,
.e-small input.e-input::-moz-placeholder,
.e-small input.e-input::-webkit-input-placeholder,
input.e-small.e-input:-moz-placeholder,
input.e-small.e-input:-ms-input-placeholder,
input.e-small.e-input::-moz-placeholder,
input.e-small.e-input::-webkit-input-placeholder {
  font-size: 12px;
  font-style: normal
}

.e-small textarea.e-input:-moz-placeholder,
.e-small textarea.e-input:-ms-input-placeholder,
.e-small textarea.e-input::-moz-placeholder,
.e-small textarea.e-input::-webkit-input-placeholder,
textarea.e-small.e-input:-moz-placeholder,
textarea.e-small.e-input:-ms-input-placeholder,
textarea.e-small.e-input::-moz-placeholder,
textarea.e-small.e-input::-webkit-input-placeholder {
  font-size: 12px;
  font-style: normal
}

.e-bigger input.e-small.e-input:-moz-placeholder,
.e-bigger input.e-small.e-input:-ms-input-placeholder,
.e-bigger input.e-small.e-input::-moz-placeholder,
.e-bigger input.e-small.e-input::-webkit-input-placeholder,
.e-small input.e-bigger.e-input:-moz-placeholder,
.e-small input.e-bigger.e-input:-ms-input-placeholder,
.e-small input.e-bigger.e-input::-moz-placeholder,
.e-small input.e-bigger.e-input::-webkit-input-placeholder {
  font-size: 13px;
  font-style: normal
}

.e-bigger intextareaput.e-small.e-input:-ms-input-placeholder,
.e-bigger textarea.e-small.e-input:-moz-placeholder,
.e-bigger textarea.e-small.e-input::-moz-placeholder,
.e-bigger textarea.e-small.e-input::-webkit-input-placeholder,
.e-small textarea.e-bigger.e-input:-moz-placeholder,
.e-small textarea.e-bigger.e-input:-ms-input-placeholder,
.e-small textarea.e-bigger.e-input::-moz-placeholder,
.e-small textarea.e-bigger.e-input::-webkit-input-placeholder {
  font-size: 13px;
  font-style: normal
}

.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder,
.e-input-group textarea.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
  user-select: none
}

.e-input-group input.e-input:-moz-placeholder,
input.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
  user-select: none
}

.e-input-group.e-control-wrapper input.e-input:-moz-placeholder,
textarea.e-input:-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
  user-select: none
}

input.e-input::-moz-placeholder,
textarea.e-input::-moz-placeholder {
  font-style: normal;
  -moz-user-select: none;
  user-select: none
}

input.e-input:-ms-input-placeholder {
  font-style: normal
}

textarea.e-input:-ms-input-placeholder {
  font-style: normal
}

input.e-input::-webkit-input-placeholder,
textarea.e-input::-webkit-input-placeholder {
  font-style: normal;
  -webkit-user-select: none;
  user-select: none
}

.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-float-input:not(.e-input-group) input,
.e-input-group.e-control-wrapper input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group input,
.e-input-group input.e-input,
input.e-input {
  box-sizing: initial;
  content: ""
}

.e-control.e-float-input.e-control-wrapper input,
.e-control .e-float-input.e-control-wrapper input,
.e-control.e-float-input input,
.e-control .e-float-input input,
.e-control.e-input-group.e-control-wrapper input,
.e-control .e-input-group.e-control-wrapper input,
.e-control.e-input-group.e-control-wrapper input.e-input,
.e-control .e-input-group.e-control-wrapper input.e-input,
.e-control.e-input-group input,
.e-control .e-input-group input,
.e-control.e-input-group input.e-input,
.e-control .e-input-group input.e-input,
.e-control input.e-input {
  box-sizing: initial
}

.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input.e-control-wrapper input.e-input,
.e-bigger .e-float-input.e-control-wrapper textarea,
.e-bigger .e-float-input.e-control-wrapper textarea.e-input,
.e-bigger .e-float-input:not(.e-input-group) input,
.e-bigger .e-float-input:not(.e-input-group) input.e-input,
.e-bigger .e-float-input input,
.e-bigger .e-float-input input.e-input,
.e-bigger .e-float-input textarea,
.e-bigger .e-float-input textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper input,
.e-bigger .e-input-group.e-control-wrapper input.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .e-input-group input,
.e-bigger .e-input-group input.e-input,
.e-bigger .e-input-group textarea,
.e-bigger .e-input-group textarea.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper input,
.e-bigger.e-small .e-float-input.e-control-wrapper input.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea.e-input,
.e-bigger.e-small .e-float-input:not(.e-input-group) input,
.e-bigger.e-small .e-float-input:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-float-input input,
.e-bigger.e-small .e-float-input input.e-input,
.e-bigger.e-small .e-float-input textarea,
.e-bigger.e-small .e-float-input textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper input,
.e-bigger.e-small .e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-bigger.e-small .e-input-group input,
.e-bigger.e-small .e-input-group input.e-input,
.e-bigger.e-small .e-input-group textarea,
.e-bigger.e-small .e-input-group textarea.e-input,
.e-float-input.e-bigger.e-small:not(.e-input-group) input,
.e-float-input.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-float-input.e-bigger.e-small input,
.e-float-input.e-bigger.e-small input.e-input,
.e-float-input.e-bigger.e-small textarea,
.e-float-input.e-bigger.e-small textarea.e-input,
.e-float-input.e-bigger:not(.e-input-group) input,
.e-float-input.e-bigger:not(.e-input-group) input.e-input,
.e-float-input.e-bigger input,
.e-float-input.e-bigger input.e-input,
.e-float-input.e-bigger textarea,
.e-float-input.e-bigger textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-float-input.e-control-wrapper.e-bigger.e-small input.e-input,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input,
.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input.e-input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger input.e-input,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper.e-bigger textarea.e-input,
.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-control-wrapper.e-small input.e-input,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-input,
.e-float-input.e-control-wrapper textarea,
.e-float-input.e-small:not(.e-input-group) input,
.e-float-input.e-small:not(.e-input-group) input.e-input,
.e-float-input.e-small input,
.e-float-input.e-small input.e-input,
.e-float-input.e-small textarea,
.e-float-input.e-small textarea.e-input,
.e-float-input textarea,
.e-input-group.e-bigger.e-small input,
.e-input-group.e-bigger.e-small input.e-input,
.e-input-group.e-bigger.e-small textarea,
.e-input-group.e-bigger.e-small textarea.e-input,
.e-input-group.e-bigger input,
.e-input-group.e-bigger input.e-input,
.e-input-group.e-bigger textarea,
.e-input-group.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger input,
.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-bigger textarea,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-small input,
.e-input-group.e-control-wrapper.e-small input.e-input,
.e-input-group.e-control-wrapper.e-small textarea,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-input-group.e-small input,
.e-input-group.e-small input.e-input,
.e-input-group.e-small textarea,
.e-input-group.e-small textarea.e-input,
.e-input-group textarea,
.e-input-group textarea.e-input.e-bigger,
.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-small .e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-float-input.e-control-wrapper input.e-input,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input.e-control-wrapper textarea.e-input,
.e-small .e-float-input:not(.e-input-group) input,
.e-small .e-float-input:not(.e-input-group) input.e-input .e-float-input.e-control-wrapper.e-small:not(.e-input-group) input,
.e-small .e-float-input input,
.e-small .e-float-input input.e-input,
.e-small .e-float-input textarea,
.e-small .e-float-input textarea.e-input,
.e-small .e-input-group.e-control-wrapper input,
.e-small .e-input-group.e-control-wrapper input.e-input,
.e-small .e-input-group.e-control-wrapper textarea,
.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-small .e-input-group input,
.e-small .e-input-group input.e-input,
.e-small .e-input-group textarea,
.e-small .e-input-group textarea.e-input,
input.e-input.e-bigger,
input.e-input.e-small,
input.e-input.e-small.e-bigger,
textarea.e-input,
textarea.e-input.e-bigger,
textarea.e-input.e-small,
textarea.e-input.e-small.e-bigger {
  box-sizing: initial;
  content: ""
}

.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input input,
.e-bigger .e-input-group.e-control-wrapper .e-input,
.e-bigger .e-input-group .e-input,
.e-bigger input.e-input,
.e-float-input.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper input.e-bigger,
.e-float-input.e-control-wrapper input.e-small,
.e-float-input.e-control-wrapper textarea.e-small,
.e-float-input.e-small input,
.e-float-input.e-small textarea,
.e-float-input input.e-bigger,
.e-float-input input.e-small,
.e-float-input textarea.e-small,
.e-input-group.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-bigger .e-input,
.e-input-group.e-control-wrapper.e-small .e-input,
.e-input-group.e-control-wrapper input.e-input-group textarea.e-input.e-small,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-input-group.e-control-wrapper input.e-input.e-small,
.e-input-group.e-small .e-input,
.e-input-group input.e-input.e-bigger,
.e-input-group input.e-input.e-small,
.e-input-group textarea.e-input.e-small,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input input,
.e-small .e-float-input textarea,
.e-small .e-input-group.e-control-wrapper .e-input,
.e-small .e-input-group .e-input,
.e-small input.e-input,
input.e-input.e-bigger,
input.e-input.e-small,
textarea.e-input.e-small {
  text-indent: 0
}

.e-float-input.e-control-wrapper.e-input-focus input,
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper input.e-input,
.e-float-input.e-control-wrapper input:focus,
.e-float-input.e-control-wrapper textarea,
.e-float-input.e-control-wrapper textarea.e-input,
.e-float-input.e-control-wrapper textarea:focus,
.e-float-input.e-input-focus input,
.e-float-input input,
.e-float-input input.e-input,
.e-float-input input:focus,
.e-float-input textarea,
.e-float-input textarea.e-input,
.e-float-input textarea:focus,
.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-input-group.e-control-wrapper input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper input.e-input:focus,
.e-input-group.e-control-wrapper textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-input-group.e-input-focus input.e-input,
.e-input-group input,
.e-input-group input.e-input,
.e-input-group input.e-input:focus,
.e-input-group textarea,
.e-input-group textarea.e-input,
.e-input-group textarea.e-input:focus,
input.e-input,
textarea.e-input {
  padding-left: 0;
  text-indent: 0
}

.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-float-input.e-control-wrapper.e-rtl input,
.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-float-input.e-rtl.e-input-focus input,
.e-float-input.e-rtl input,
.e-float-input.e-rtl input:focus,
.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-input-group.e-rtl.e-input-focus input.e-input,
.e-input-group.e-rtl input.e-input,
.e-input-group.e-rtl input.e-input:focus,
.e-rtl .e-float-input.e-control-wrapper.e-input-focus input,
.e-rtl .e-float-input.e-control-wrapper input,
.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-rtl .e-float-input.e-input-focus input,
.e-rtl .e-float-input input,
.e-rtl .e-float-input input:focus,
.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-rtl .e-input-group.e-input-focus input.e-input,
.e-rtl .e-input-group input.e-input,
.e-rtl .e-input-group input.e-input:focus,
input.e-input.e-rtl {
  padding-left: 0;
  padding-right: 0;
  text-indent: 0
}

.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus,
.e-float-input:not(.e-outline).e-rtl textarea,
.e-float-input:not(.e-outline).e-rtl textarea:focus,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus,
.e-rtl .e-float-input:not(.e-outline) textarea,
.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
textarea.e-input.e-rtl {
  padding-right: 0;
  text-indent: 0
}

.e-float-input.e-control-wrapper.e-input-focus.e-small input,
.e-float-input.e-control-wrapper.e-small input:focus,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper.e-small textarea:focus,
.e-float-input.e-control-wrapper input.e-small,
.e-float-input.e-control-wrapper textarea.e-small,
.e-float-input.e-small.e-input-focus input,
.e-float-input.e-small input,
.e-float-input.e-small input:focus,
.e-float-input.e-small textarea,
.e-float-input.e-small textarea:focus,
.e-float-input textarea.e-small,
.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-small input.e-input,
.e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper input.e-input.e-small,
.e-input-group.e-control-wrapper textarea.e-input.e-small,
.e-input-group.e-small.e-input-focus input.e-input,
.e-input-group.e-small input.e-input,
.e-input-group.e-small input.e-input:focus,
.e-input-group.e-small textarea.e-input,
.e-input-group.e-small textarea.e-input:focus,
.e-input-group input.e-input.e-small,
.e-input-group textarea.e-input.e-small,
.e-small .e-float-input.e-control-wrapper.e-input-focus input,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-float-input.e-control-wrapper input:focus,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input.e-control-wrapper textarea:focus,
.e-small .e-float-input.e-input-focus input,
.e-small .e-float-input input,
.e-small .e-float-input input:focus,
.e-small .e-float-input textarea,
.e-small .e-float-input textarea:focus,
.e-small .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper input.e-input,
.e-small .e-input-group.e-control-wrapper input.e-input:focus,
.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-small .e-input-group.e-control-wrapper textarea.e-input:focus,
.e-small .e-input-group.e-input-focus input.e-input,
.e-small .e-input-group input.e-input,
.e-small .e-input-group input.e-input:focus,
.e-small .e-input-group textarea.e-input,
.e-small .e-input-group textarea.e-input:focus,
.e-small input.e-input,
.e-small textarea.e-input,
input.e-input.e-small,
textarea.e-input.e-small {
  padding-left: 0;
  text-indent: 0
}

.e-float-input.e-control-wrapper.e-rtl input.e-small,
.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-float-input.e-rtl input.e-small,
.e-float-input.e-small.e-rtl input,
.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small,
.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-input-group.e-rtl input.e-input.e-small,
.e-input-group.e-small.e-rtl input.e-input,
.e-rtl .e-float-input.e-control-wrapper.e-small input,
.e-rtl .e-float-input.e-control-wrapper input.e-small,
.e-rtl .e-float-input.e-small input,
.e-rtl .e-float-input input.e-small,
.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input.e-small,
.e-rtl .e-input-group.e-small input.e-input,
.e-rtl .e-input-group input.e-input.e-small,
.e-rtl input.e-input.e-small,
.e-small .e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-rtl input,
.e-small .e-float-input.e-control-wrapper.e-rtl input:focus,
.e-small .e-float-input.e-rtl.e-input-focus input,
.e-small .e-float-input.e-rtl input,
.e-small .e-float-input.e-rtl input:focus,
.e-small .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-small .e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-small .e-input-group.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-rtl input.e-input,
.e-small .e-input-group.e-rtl input.e-input:focus,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-input-focus input,
.e-small.e-rtl .e-float-input.e-control-wrapper input,
.e-small.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-small.e-rtl .e-float-input.e-input-focus input,
.e-small.e-rtl .e-float-input input,
.e-small.e-rtl .e-float-input input:focus,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-small.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-small.e-rtl .e-input-group.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group input.e-input,
.e-small.e-rtl .e-input-group input.e-input:focus,
.e-small.e-rtl input.e-input,
.e-small input.e-input.e-rtl,
input.e-input.e-small.e-rtl {
  padding-left: 0;
  padding-right: 0;
  text-indent: 0
}

.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-small,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea,
.e-float-input:not(.e-outline).e-rtl textarea.e-small,
.e-float-input:not(.e-outline).e-small.e-rtl textarea,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-small,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-rtl textarea.e-input.e-small,
.e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-small,
.e-rtl .e-float-input:not(.e-outline).e-small textarea,
.e-rtl .e-float-input:not(.e-outline) textarea.e-small,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-small,
.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-small,
.e-rtl textarea.e-input.e-small,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus,
.e-small .e-float-input:not(.e-outline).e-rtl textarea,
.e-small .e-float-input:not(.e-outline).e-rtl textarea:focus,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-small .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus,
.e-small.e-rtl .e-float-input:not(.e-outline) textarea,
.e-small.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-small.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-small.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-small.e-rtl textarea.e-input,
.e-small textarea.e-input.e-rtl,
textarea.e-input.e-small.e-rtl {
  padding-right: 0;
  text-indent: 0
}

.e-bigger .e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input.e-control-wrapper input:focus,
.e-bigger .e-float-input.e-input-focus input,
.e-bigger .e-float-input input,
.e-bigger .e-float-input input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper input.e-input,
.e-bigger .e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger .e-input-group.e-input-focus input.e-input,
.e-bigger .e-input-group input.e-input,
.e-bigger .e-input-group input.e-input:focus,
.e-bigger input.e-input,
.e-float-input.e-bigger.e-input-focus input,
.e-float-input.e-bigger input,
.e-float-input.e-bigger input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger input:focus,
.e-float-input.e-control-wrapper input.e-bigger,
.e-float-input input.e-bigger,
.e-input-group.e-bigger.e-input-focus input.e-input,
.e-input-group.e-bigger input.e-input,
.e-input-group.e-bigger input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-input-group input.e-input.e-bigger,
input.e-input.e-bigger {
  padding-left: 0;
  text-indent: 0
}

.e-bigger .e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input,
.e-bigger .e-float-input.e-control-wrapper.e-rtl input:focus,
.e-bigger .e-float-input.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-rtl input,
.e-bigger .e-float-input.e-rtl input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-bigger .e-input-group.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-rtl input.e-input,
.e-bigger .e-input-group.e-rtl input.e-input:focus,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper input:focus,
.e-bigger.e-rtl .e-float-input.e-input-focus input,
.e-bigger.e-rtl .e-float-input input,
.e-bigger.e-rtl .e-float-input input:focus,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger.e-rtl .e-input-group.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group input.e-input,
.e-bigger.e-rtl .e-input-group input.e-input:focus,
.e-bigger.e-rtl input.e-input,
.e-bigger input.e-input.e-rtl,
.e-float-input.e-bigger.e-rtl input,
.e-float-input.e-control-wrapper.e-bigger.e-rtl input,
.e-float-input.e-control-wrapper.e-rtl input.e-bigger,
.e-float-input.e-rtl input.e-bigger,
.e-input-group.e-bigger.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger,
.e-input-group.e-rtl input.e-input.e-bigger,
.e-rtl .e-float-input.e-bigger input,
.e-rtl .e-float-input.e-control-wrapper.e-bigger input,
.e-rtl .e-float-input.e-control-wrapper input.e-bigger,
.e-rtl .e-float-input input.e-bigger,
.e-rtl .e-input-group.e-bigger input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-rtl .e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-rtl .e-input-group input.e-input.e-bigger,
.e-rtl input.e-input.e-bigger,
input.e-input.e-bigger.e-rtl {
  padding-left: 0;
  padding-right: 0;
  text-indent: 0
}

.e-bigger .e-float-input.e-control-wrapper textarea,
.e-bigger .e-float-input.e-control-wrapper textarea:focus,
.e-bigger .e-float-input textarea,
.e-bigger .e-float-input textarea:focus,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input:focus,
.e-bigger .e-input-group textarea.e-input,
.e-bigger .e-input-group textarea.e-input:focus,
.e-bigger textarea.e-input,
.e-float-input.e-bigger textarea,
.e-float-input.e-bigger textarea:focus,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper.e-bigger textarea:focus,
.e-float-input.e-control-wrapper textarea.e-bigger,
.e-float-input textarea.e-bigger,
.e-input-group.e-bigger textarea.e-input,
.e-input-group.e-bigger textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-input-group textarea.e-input.e-bigger,
textarea.e-input.e-bigger {
  padding-left: 0;
  text-indent: 0
}

.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea:focus,
.e-bigger .e-float-input:not(.e-outline).e-rtl textarea,
.e-bigger .e-float-input:not(.e-outline).e-rtl textarea:focus,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input:focus,
.e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-rtl textarea.e-input:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline) textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline) textarea:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline) textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline) textarea.e-input:focus,
.e-bigger.e-rtl textarea.e-input,
.e-bigger textarea.e-input.e-rtl,
.e-float-input.e-control-wrapper:not(.e-outline).e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-rtl textarea.e-bigger,
.e-float-input:not(.e-outline).e-rtl textarea.e-bigger,
.e-input-group:not(.e-outline).e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-rtl textarea.e-input.e-bigger,
.e-input-group:not(.e-outline).e-rtl textarea.e-input.e-bigger,
.e-rtl .e-float-input:not(.e-outline).e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper textarea.e-bigger,
.e-rtl .e-float-input:not(.e-outline) textarea.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper textarea.e-input.e-bigger,
.e-rtl .e-input-group:not(.e-outline) textarea.e-input.e-bigger,
.e-rtl textarea.e-input.e-bigger,
textarea.e-input.e-bigger.e-rtl {
  padding-right: 0;
  text-indent: 0
}

.e-bigger .e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger .e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger .e-float-input.e-small.e-input-focus input,
.e-bigger .e-float-input.e-small input,
.e-bigger .e-float-input.e-small input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-bigger .e-input-group.e-small.e-input-focus input.e-input,
.e-bigger .e-input-group.e-small input.e-input,
.e-bigger .e-input-group.e-small input.e-input:focus,
.e-bigger input.e-input.e-small,
.e-float-input.e-bigger.e-small.e-input-focus input,
.e-float-input.e-bigger.e-small input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-float-input.e-small.e-bigger input,
.e-float-input.e-small input.e-bigger,
.e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-input-group.e-bigger.e-small input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-input-group.e-small.e-bigger input.e-input,
.e-input-group.e-small input.e-input.e-bigger,
.e-small .e-float-input.e-bigger.e-input-focus input,
.e-small .e-float-input.e-bigger input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small .e-input-group.e-bigger.e-input-focus input.e-input,
.e-small .e-input-group.e-bigger input.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-bigger input.e-input:focus,
input.e-input.e-bigger.e-small {
  padding-left: 0;
  text-indent: 0
}

.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-bigger .e-float-input.e-control-wrapper.e-small.e-rtl input:focus,
.e-bigger .e-float-input.e-small.e-rtl.e-input-focus input,
.e-bigger .e-float-input.e-small.e-rtl input,
.e-bigger .e-float-input.e-small.e-rtl input:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus,
.e-bigger .e-input-group.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger .e-input-group.e-small.e-rtl input.e-input,
.e-bigger .e-input-group.e-small.e-rtl input.e-input:focus,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input,
.e-bigger.e-rtl .e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger.e-rtl .e-float-input.e-small.e-input-focus input,
.e-bigger.e-rtl .e-float-input.e-small input,
.e-bigger.e-rtl .e-float-input.e-small input:focus,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input,
.e-bigger.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-bigger.e-rtl .e-input-group.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl .e-input-group.e-small input.e-input,
.e-bigger.e-rtl .e-input-group.e-small input.e-input:focus,
.e-bigger.e-rtl input.e-input.e-small,
.e-bigger input.e-input.e-small.e-rtl,
.e-float-input.e-bigger.e-small.e-rtl.e-input-focus input,
.e-float-input.e-bigger.e-small.e-rtl input:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input,
.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus,
.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl input,
.e-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger,
.e-float-input.e-small.e-bigger.e-rtl input,
.e-float-input.e-small.e-rtl input.e-bigger,
.e-input-group.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus,
.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input,
.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger,
.e-input-group.e-small.e-bigger.e-rtl input.e-input,
.e-input-group.e-small.e-rtl input.e-input.e-bigger,
.e-rtl .e-float-input.e-bigger.e-small.e-input-focus input,
.e-rtl .e-float-input.e-bigger.e-small input:focus,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-rtl .e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-rtl .e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-rtl .e-float-input.e-small.e-bigger input,
.e-rtl .e-float-input.e-small input.e-bigger,
.e-rtl .e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-input-group.e-bigger.e-small input.e-input:focus,
.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-rtl .e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-rtl .e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-rtl .e-input-group.e-small.e-bigger input.e-input,
.e-rtl .e-input-group.e-small input.e-input.e-bigger,
.e-small .e-float-input.e-bigger.e-rtl.e-input-focus input,
.e-small .e-float-input.e-bigger.e-rtl input:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl.e-input-focus input,
.e-small .e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus,
.e-small .e-input-group.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-bigger.e-rtl input.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small .e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input:focus,
.e-small.e-rtl .e-float-input.e-bigger.e-input-focus input,
.e-small.e-rtl .e-float-input.e-bigger input:focus,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small.e-rtl .e-float-input.e-control-wrapper.e-bigger input:focus,
.e-small.e-rtl .e-input-group.e-bigger.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-bigger input.e-input:focus,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-small.e-rtl .e-input-group.e-control-wrapper.e-bigger input.e-input:focus {
  padding-left: 0;
  padding-right: 0;
  text-indent: 0
}

.e-bigger .e-float-input.e-control-wrapper.e-small textarea,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus,
.e-bigger .e-float-input.e-small textarea,
.e-bigger .e-float-input.e-small textarea:focus,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-bigger .e-input-group.e-small textarea.e-input,
.e-bigger .e-input-group.e-small textarea.e-input:focus,
.e-bigger textarea.e-input.e-small,
.e-float-input.e-bigger.e-small textarea:focus,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-float-input.e-small.e-bigger textarea,
.e-float-input.e-small textarea.e-bigger,
.e-input-group.e-bigger.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input:focus,
.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-input-group.e-small.e-bigger textarea.e-input,
.e-input-group.e-small textarea.e-input.e-bigger,
.e-small .e-float-input.e-bigger textarea:focus,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus,
.e-small .e-input-group.e-bigger textarea.e-input:focus,
.e-small .e-input-group.e-control-wrapper.e-bigger textarea.e-input:focus,
textarea.e-input.e-bigger.e-small {
  padding-left: 0;
  text-indent: 0
}

.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea,
.e-bigger .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea:focus,
.e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea,
.e-bigger .e-float-input:not(.e-outline).e-small.e-rtl textarea:focus,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input,
.e-bigger .e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small textarea:focus,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small.e-control-wrapper textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small textarea,
.e-bigger.e-rtl .e-float-input:not(.e-outline).e-small textarea:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input:focus,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input,
.e-bigger.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input:focus,
.e-bigger.e-rtl textarea.e-input.e-small,
.e-bigger textarea.e-input.e-small.e-rtl,
.e-float-input:not(.e-outline).e-bigger.e-small.e-rtl textarea:focus,
.e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-small.e-rtl textarea:focus,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-bigger,
.e-float-input:not(.e-outline).e-small.e-bigger.e-rtl textarea,
.e-float-input:not(.e-outline).e-small.e-rtl textarea.e-bigger,
.e-input-group:not(.e-outline).e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger,
.e-input-group:not(.e-outline).e-small.e-bigger.e-rtl textarea.e-input,
.e-input-group:not(.e-outline).e-small.e-rtl textarea.e-input.e-bigger,
.e-rtl .e-float-input:not(.e-outline).e-bigger.e-small textarea:focus,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-small textarea:focus,
.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea,
.e-rtl .e-float-input:not(.e-outline).e-small textarea.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-rtl .e-input-group:not(.e-outline).e-small.e-bigger textarea.e-input,
.e-rtl .e-input-group:not(.e-outline).e-small textarea.e-input.e-bigger,
.e-small .e-float-input:not(.e-outline).e-bigger.e-rtl textarea:focus,
.e-small .e-float-input:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea:focus,
.e-small .e-input-group:not(.e-outline).e-bigger.e-rtl textarea.e-input:focus,
.e-small .e-input-group:not(.e-outline).e-control-wrapper.e-bigger.e-rtl textarea.e-input:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-bigger textarea:focus,
.e-small.e-rtl .e-float-input:not(.e-outline).e-control-wrapper.e-bigger textarea:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-bigger textarea.e-input:focus,
.e-small.e-rtl .e-input-group:not(.e-outline).e-control-wrapper.e-bigger textarea.e-input:focus {
  padding-right: 0;
  text-indent: 0
}

.e-float-input .e-clear-icon,
.e-float-input.e-control-wrapper .e-clear-icon,
.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  background: transparent;
  border: 0;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1;
  min-width: 24px;
  outline: none;
  padding: 0;
  text-align: center
}

.e-float-input .e-clear-icon:before,
.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-input-group .e-clear-icon:before,
.e-input-group.e-control-wrapper .e-clear-icon:before {
  font-size: 12px;
  padding: 0;
  text-align: center;
  vertical-align: middle
}

.e-float-input.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-float-input.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide {
  cursor: pointer;
  display: flex
}

.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child~.e-clear-icon,
.e-bigger .e-float-input.e-small input:first-child~.e-clear-icon,
.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child~.e-clear-icon,
.e-bigger .e-input-group.e-small input:first-child~.e-clear-icon,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-small.e-bigger .e-clear-icon,
.e-small .e-float-input.e-bigger input:first-child~.e-clear-icon,
.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child~.e-clear-icon,
.e-small .e-input-group.e-bigger input:first-child~.e-clear-icon,
.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child~.e-clear-icon {
  padding-bottom: 0
}

.e-float-input.e-control-wrapper.e-small .e-clear-icon:before,
.e-float-input.e-control-wrapper input.e-small:first-child~.e-clear-icon:before,
.e-float-input.e-small .e-clear-icon:before,
.e-float-input input.e-small:first-child~.e-clear-icon:before,
.e-input-group.e-control-wrapper.e-small .e-clear-icon:before,
.e-input-group.e-small .e-clear-icon:before,
.e-small .e-float-input .e-clear-icon:before,
.e-small .e-float-input.e-control-wrapper .e-clear-icon:before,
.e-small .e-input-group .e-clear-icon:before,
.e-small .e-input-group.e-control-wrapper .e-clear-icon:before {
  font-size: 10px
}

.e-bigger .e-float-input .e-clear-icon:before,
.e-bigger .e-float-input.e-control-wrapper .e-clear-icon:before,
.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child~.e-clear-icon:before,
.e-bigger .e-float-input.e-small input:first-child~.e-clear-icon:before,
.e-bigger .e-input-group .e-clear-icon:before,
.e-bigger .e-input-group.e-control-wrapper .e-clear-icon:before,
.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child~.e-clear-icon:before,
.e-bigger .e-input-group.e-small input:first-child~.e-clear-icon:before,
.e-float-input.e-bigger .e-clear-icon:before,
.e-float-input.e-control-wrapper.e-bigger .e-clear-icon:before,
.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon:before,
.e-float-input.e-control-wrapper input.e-bigger:first-child~.e-clear-icon:before,
.e-float-input.e-small.e-bigger .e-clear-icon:before,
.e-float-input input.e-bigger:first-child~.e-clear-icon:before,
.e-input-group.e-bigger .e-clear-icon:before,
.e-input-group.e-control-wrapper.e-bigger .e-clear-icon:before,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon:before,
.e-input-group.e-small.e-bigger .e-clear-icon:before,
.e-small .e-float-input.e-bigger input:first-child~.e-clear-icon:before,
.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child~.e-clear-icon:before,
.e-small .e-input-group.e-bigger input:first-child~.e-clear-icon:before,
.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child~.e-clear-icon:before {
  font-size: 12px
}

.e-float-input.e-control-wrapper input:not(:valid):first-child~.e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input:not(:valid):first-child~.e-clear-icon,
.e-float-input.e-input-group input:not(:valid):first-child~.e-clear-icon,
.e-float-input input:not(:valid):first-child~.e-clear-icon,
.e-input-group .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper input.e-input:not(:valid):first-child~.e-clear-icon,
.e-input-group input.e-input:not(:valid):first-child~.e-clear-icon,
.e-input:not(:valid):first-child~.e-clear-icon {
  display: none
}

.e-input-group.e-control-wrapper.e-static-clear .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-static-clear .e-clear-icon.e-clear-icon-hide {
  cursor: pointer
}

.e-float-input.e-control-wrapper.e-disabled input:not(:valid):first-child~.e-clear-icon,
.e-float-input.e-disabled input:not(:valid):first-child~.e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper.e-disabled input:not(:valid):first-child~.e-clear-icon,
.e-float-input.e-input-group.e-disabled input:not(:valid):first-child~.e-clear-icon,
.e-input-group.e-control-wrapper.e-disabled .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-control-wrapper.e-disabled input.e-input:not(:valid):first-child~.e-clear-icon,
.e-input-group.e-disabled .e-clear-icon.e-clear-icon-hide,
.e-input-group.e-disabled input.e-input:not(:valid):first-child~.e-clear-icon {
  cursor: not-allowed
}

.e-float-input.e-control-wrapper.e-input-group input[readonly]:first-child~.e-clear-icon,
.e-float-input.e-control-wrapper input[readonly]:first-child~.e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper input[readonly]:first-child~.e-clear-icon,
.e-float-input.e-input-group input[readonly]:first-child~.e-clear-icon,
.e-float-input input[readonly]:first-child~.e-clear-icon,
.e-input-group.e-control-wrapper input[readonly]:first-child .e-clear-icon.e-clear-icon-hide,
.e-input-group input[readonly]:first-child~.e-clear-icon.e-clear-icon-hide {
  cursor: auto
}

.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 18px;
  min-width: 18px;
  padding: 4px
}

.e-float-input.e-input-group .e-clear-icon,
.e-float-input.e-input-group.e-control-wrapper .e-clear-icon {
  padding-right: 4px;
  padding-top: 4px
}

.e-bigger .e-input-group .e-clear-icon,
.e-bigger .e-input-group.e-control-wrapper .e-clear-icon,
.e-input-group.e-bigger .e-clear-icon,
.e-input-group .e-clear-icon.e-bigger,
.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon.e-bigger {
  min-height: 20px;
  min-width: 20px;
  padding-bottom: 5px;
  padding-right: 8px;
  padding-top: 6px
}

.e-bigger .e-input-group.e-control-wrapper.e-float-input .e-clear-icon,
.e-bigger .e-input-group.e-float-input .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-bigger,
.e-input-group.e-float-input.e-bigger .e-clear-icon,
.e-input-group.e-float-input .e-clear-icon.e-bigger {
  padding-right: 8px;
  padding-top: 6px
}

.e-bigger .e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger .e-input-group.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-input-group.e-small.e-bigger .e-clear-icon,
.e-input-group.e-small .e-clear-icon.e-bigger {
  min-height: 18px;
  min-width: 18px;
  padding-bottom: 4px;
  padding-right: 4px;
  padding-top: 4px
}

.e-bigger .e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-bigger .e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-bigger .e-input-group.e-float-input.e-small .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger,
.e-input-group.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-input-group.e-float-input.e-small.e-bigger .e-clear-icon,
.e-input-group.e-float-input.e-small .e-clear-icon.e-bigger {
  padding-right: 4px;
  padding-top: 4px
}

.e-input-group .e-clear-icon.e-small,
.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-small .e-clear-icon,
.e-small .e-input-group .e-clear-icon,
.e-small .e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 16px;
  min-width: 16px;
  padding-bottom: 4px;
  padding-right: 4px;
  padding-top: 4px
}

.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small,
.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-input-group.e-float-input .e-clear-icon.e-small,
.e-input-group.e-float-input.e-control-wrapper .e-clear-icon.e-small,
.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-input-group.e-float-input.e-small .e-clear-icon,
.e-small .e-input-group.e-control-wrapper.e-float-input .e-clear-icon,
.e-small .e-input-group.e-float-input .e-clear-icon,
.e-small .e-input-group.e-float-input.e-control-wrapper .e-clear-icon {
  padding-right: 4px;
  padding-top: 4px
}

.e-float-input.e-control-wrapper input:not(:valid),
.e-float-input.e-control-wrapper input:valid,
.e-float-input.e-control-wrapper textarea:not(:valid),
.e-float-input.e-control-wrapper textarea:valid,
.e-float-input input:not(:valid),
.e-float-input input:valid,
.e-float-input textarea:not(:valid),
.e-float-input textarea:valid,
.e-input-group.e-control-wrapper input:not(:valid),
.e-input-group.e-control-wrapper input:valid,
.e-input-group.e-control-wrapper textarea:not(:valid),
.e-input-group.e-control-wrapper textarea:valid,
.e-input-group input:not(:valid),
.e-input-group input:valid,
.e-input-group textarea:not(:valid),
.e-input-group textarea:valid,
.e-input:not(:valid),
.e-input:valid {
  box-shadow: none
}

.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-float-input .e-input-in-wrap label.e-float-text {
  right: 0
}

.e-float-input.e-control-wrapper .e-input-in-wrap,
.e-float-input .e-input-in-wrap,
.e-input-group.e-control-wrapper .e-input-in-wrap,
.e-input-group .e-input-in-wrap {
  display: flex;
  position: relative;
  width: 100%
}

.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-input-group.e-float-icon-left .e-input-in-wrap {
  border: solid;
  border-width: 0 0 1px;
  margin-left: 16px
}

.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-rtl .e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap .e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-rtl .e-input-group.e-float-icon-left .e-input-in-wrap {
  margin-left: 0;
  margin-right: 16px
}

.e-bigger .e-float-input.e-control-wrapper .e-input,
.e-bigger .e-float-input .e-input,
.e-float-input.e-bigger .e-input,
.e-float-input.e-control-wrapper.e-bigger .e-input,
.e-float-input.e-control-wrapper input.e-input,
.e-float-input input.e-input {
  margin-bottom: 0
}

.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input label.e-float-text.e-label-bottom {
  transform: translate3d(0, 16px, 0) scale(1)
}

.e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-float-input textarea:focus~label.e-float-text,
.e-float-input textarea:valid~label.e-float-text,
.e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input textarea label.e-float-text.e-label-top,
.e-float-input textarea~label.e-label-top.e-float-text {
  font-size: 13px;
  top: -22px;
  transform: translate3d(0, 6px, 0) scale(.92)
}

.e-bigger .e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea:focus~label.e-float-text,
.e-bigger .e-float-input textarea:valid~label.e-float-text,
.e-bigger .e-float-input textarea~label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
  font-size: 14px;
  top: -20px
}

.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-float-input.e-small textarea:focus~label.e-float-text,
.e-float-input.e-small textarea:valid~label.e-float-text,
.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-small .e-float-input textarea~label.e-label-top.e-float-text {
  font-size: 12px;
  top: -21px
}

.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-small textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger textarea:focus~label.e-float-text,
.e-float-input.e-small.e-bigger textarea:valid~label.e-float-text,
.e-float-input.e-small.e-bigger textarea~label.e-label-top.e-float-text {
  font-size: 13px;
  top: -20px
}

.e-float-input.e-control-wrapper textarea~.e-float-text,
.e-float-input textarea~.e-float-text {
  top: -11px
}

.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
  font-size: 12px;
  top: -11px
}

.e-bigger .e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper textarea~label.e-float-text,
.e-bigger .e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input textarea~label.e-float-text,
.e-float-input.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger textarea~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger textarea~label.e-float-text,
.e-float-input.e-control-wrapper textarea.e-bigger~label.e-float-text,
.e-float-input.e-control-wrapper textarea~label.e-float-text.e-bigger,
.e-float-input textarea.e-bigger~label.e-float-text,
.e-float-input textarea~label.e-float-text.e-bigger {
  font-size: 14px;
  top: -8px
}

.e-float-input.e-control-wrapper.e-small textarea~label.e-float-text,
.e-float-input.e-control-wrapper textarea.e-small~label.e-float-text,
.e-float-input.e-control-wrapper textarea~label.e-float-text.e-small,
.e-float-input.e-small textarea~label.e-float-text,
.e-float-input textarea.e-small~label.e-float-text,
.e-float-input textarea~label.e-float-text.e-small,
.e-small .e-float-input.e-control-wrapper textarea~label.e-float-text,
.e-small .e-float-input textarea~label.e-float-text {
  font-size: 12px;
  top: -11px
}

.e-bigger .e-float-input.e-control-wrapper.e-input-group input,
.e-bigger .e-float-input.e-control-wrapper input,
.e-bigger .e-float-input.e-input-group.e-control-wrapper input,
.e-bigger .e-float-input.e-input-group input,
.e-bigger .e-float-input input,
.e-bigger .e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-bigger .e-input-group:not(.e-float-input) .e-input,
.e-float-input.e-bigger input,
.e-float-input.e-control-wrapper.e-bigger input,
.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-float-input.e-input-group.e-bigger input,
.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input {
  min-height: 27px
}

.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-float-input.e-control-wrapper.e-small input,
.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-float-input.e-input-group.e-small input,
.e-float-input.e-small input,
.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-input-group.e-small:not(.e-float-input) .e-input,
.e-small .e-float-input.e-control-wrapper.e-input-group input,
.e-small .e-float-input.e-control-wrapper input,
.e-small .e-float-input.e-input-group.e-control-wrapper input,
.e-small .e-float-input.e-input-group input,
.e-small .e-float-input input,
.e-small .e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-small .e-input-group:not(.e-float-input) .e-input {
  min-height: 18px
}

.e-bigger .e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-bigger .e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-bigger .e-float-input.e-input-group.e-small input,
.e-bigger .e-float-input.e-small input,
.e-bigger .e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-float-input.e-bigger.e-small input,
.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-float-input.e-control-wrapper.e-input-group.e-bigger.e-small input,
.e-float-input.e-control-wrapper input,
.e-float-input.e-input-group.e-bigger.e-small input,
.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-float-input.e-input-group.e-control-wrapper input,
.e-float-input.e-input-group input,
.e-float-input input,
.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input,
.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group input.e-input,
.e-small .e-float-input.e-bigger input,
.e-small .e-float-input.e-control-wrapper.e-bigger input,
.e-small .e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-small .e-float-input.e-input-group.e-bigger input,
.e-small .e-float-input.e-input-group.e-control-wrapper.e-bigger input {
  min-height: 22px
}

.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-float-input.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-float-input:hover:not(.e-disabled):not(.e-float-icon-left),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-input-group.e-control-wrapper:hover:not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-input-group:hover:not(.e-disabled):not(.e-float-icon-left) {
  border-bottom-width: 1px
}

.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) .e-input-in-wrap:after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled) .e-input-in-wrap:before,
.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left):after,
.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left):before,
.e-input-group.e-float-icon-left:not(.e-disabled) .e-input-in-wrap:after,
.e-input-group.e-float-icon-left:not(.e-disabled) .e-input-in-wrap:before,
.e-input-group:not(.e-disabled):not(.e-float-icon-left):after,
.e-input-group:not(.e-disabled):not(.e-float-icon-left):before {
  bottom: -2px
}

.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap,
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) {
  border-style: solid;
  border-width: 0 0 1px
}

.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-float-input input:-webkit-autofill~label.e-float-text {
  font-size: 13px;
  top: -9px;
  transform: translate3d(0, -6px, 0) scale(.92);
  -webkit-user-select: text;
  user-select: text
}

.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input input:-webkit-autofill~label.e-float-text {
  font-size: 14px;
  top: -8px;
  transform: translate3d(0, -6px, 0) scale(.86);
  -webkit-user-select: text;
  user-select: text
}

.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-small.e-float-input input:-webkit-autofill~label.e-float-text,
.e-small .e-float-input input:-webkit-autofill~label.e-float-text {
  font-size: 12px;
  top: -8px;
  transform: translate3d(0, -6px, 0) scale(.92);
  -webkit-user-select: text;
  user-select: text
}

.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-small input:-webkit-autofill~label.e-float-text,
.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-float-input input:-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small input:-webkit-autofill~label.e-float-text,
.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -10px;
  transform: translate3d(0, -6px, 0) scale(.92);
  -webkit-user-select: text;
  user-select: text
}

.e-bigger .e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -10px;
  font-style: normal
}

.e-bigger .e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-small textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea:focus~label.e-float-text,
.e-float-input.e-bigger.e-small textarea:valid~label.e-float-text,
.e-float-input.e-bigger.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-float-input.e-bigger.e-small textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger.e-small textarea~label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-small .e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-small .e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
  transform: translate3d(0, 6px, 0) scale(.92)
}

.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  left: 0;
  overflow: hidden;
  padding-left: 0;
  pointer-events: none;
  position: absolute;
  text-overflow: ellipsis;
  top: -11px;
  transform: translate3d(0, 16px, 0) scale(1);
  transform-origin: left top;
  transition: .25s cubic-bezier(.25, .8, .25, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: 100%
}

textarea.e-input:-moz-placeholder,
textarea.e-input:-ms-textarea-placeholder,
textarea.e-input::-moz-placeholder,
textarea.e-input::-webkit-textarea-placeholder {
  font-size: 13px;
  font-style: normal
}

.e-small textarea.e-input:-moz-placeholder,
.e-small textarea.e-input:-ms-input-placeholder,
.e-small textarea.e-input::-moz-placeholder,
.e-small textarea.e-input::-webkit-textarea-placeholder,
textarea.e-small.e-input:-moz-placeholder,
textarea.e-small.e-input:-ms-input-placeholder,
textarea.e-small.e-input::-moz-placeholder,
textarea.e-small.e-input::-webkit-textarea-placeholder {
  font-size: 12px;
  font-style: normal
}

.e-bigger textarea.e-small.e-input:-moz-placeholder,
.e-bigger textarea.e-small.e-input:-ms-input-placeholder,
.e-bigger textarea.e-small.e-input::-moz-placeholder,
.e-bigger textarea.e-small.e-input::-webkit-textarea-placeholder,
.e-small textarea.e-bigger.e-input:-moz-placeholder,
.e-small textarea.e-bigger.e-input:-ms-input-placeholder,
.e-small textarea.e-bigger.e-input::-moz-placeholder,
.e-small textarea.e-bigger.e-input::-webkit-textarea-placeholder {
  font-size: 13px;
  font-style: normal
}

.e-bigger textarea.e-input:-moz-placeholder,
.e-bigger textarea.e-input:-ms-textarea-placeholder,
.e-bigger textarea.e-input::-moz-placeholder,
.e-bigger textarea.e-input::-webkit-textarea-placeholder,
textarea.e-bigger.e-input:-moz-placeholder,
textarea.e-bigger.e-input:-ms-textarea-placeholder,
textarea.e-bigger.e-input::-moz-placeholder,
textarea.e-bigger.e-input::-webkit-textarea-placeholder {
  font-size: 14px;
  font-style: normal
}

.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-float-input textarea:-webkit-autofill~label.e-float-text {
  font-size: 13px;
  top: -9px;
  transform: translate3d(0, -6px, 0) scale(.92);
  -webkit-user-select: text;
  user-select: text
}

.e-small.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-small .e-float-input textarea:-webkit-autofill~label.e-float-text {
  font-size: 12px;
  top: -8px;
  transform: translate3d(0, -6px, 0) scale(.92);
  -webkit-user-select: text;
  user-select: text
}

.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-small textarea:-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-small.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small textarea:-webkit-autofill~label.e-float-text,
.e-small.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
  font-size: 13px;
  top: -10px;
  transform: translate3d(0, -6px, 0) scale(.92);
  -webkit-user-select: text;
  user-select: text
}

.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input textarea:-webkit-autofill~label.e-float-text {
  font-size: 14px;
  top: -8px;
  transform: translate3d(0, -6px, 0) scale(.86);
  -webkit-user-select: text;
  user-select: text
}

.e-bigger .e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea:focus~label.e-float-text,
.e-bigger .e-float-input textarea:valid~label.e-float-text,
.e-bigger .e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input textarea label.e-float-text.e-label-top,
.e-bigger .e-float-input textarea~label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
  transform: translate3d(0, 6px, 0) scale(.86)
}

.e-float-input.e-control-wrapper.e-disabled textarea,
.e-float-input.e-control-wrapper textarea.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-disabled textarea,
.e-float-input textarea.e-disabled,
.e-float-input textarea[disabled] {
  filter: alpha(opacity=100);
  opacity: 1
}

.e-float-input.e-control-wrapper textarea.e-disabled,
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input textarea.e-disabled,
.e-float-input textarea[disabled] {
  background: transparent;
  background-image: none;
  cursor: not-allowed
}

.e-float-input.e-control-wrapper.e-input-group textarea,
.e-float-input.e-control-wrapper textarea,
.e-float-input.e-input-group textarea,
.e-float-input textarea,
.e-input-group.e-control-wrapper textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group textarea,
.e-input-group textarea.e-input,
textarea.e-input {
  border-radius: 0
}

.e-float-input.e-control-wrapper textarea,
.e-float-input textarea,
.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-input-group.e-control-wrapper textarea,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-input-focus textarea,
.e-input-group.e-input-focus textarea.e-input,
.e-input-group textarea,
.e-input-group textarea.e-input,
textarea.e-input {
  line-height: 1.5;
  min-height: 15px;
  min-width: 0;
  padding: 4px 0;
  resize: vertical
}

.e-bigger .e-float-input.e-control-wrapper textarea,
.e-bigger .e-float-input textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .e-input-group.e-input-focus textarea,
.e-bigger .e-input-group textarea,
.e-bigger .e-input-group textarea.e-input,
.e-float-input.e-bigger textarea,
.e-float-input.e-control-wrapper.e-bigger textarea,
.e-float-input.e-control-wrapper textarea.e-bigger,
.e-float-input textarea.e-bigger,
.e-input-group.e-bigger textarea,
.e-input-group.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-bigger textarea,
.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea,
.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-bigger,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper textarea.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-input-group.e-input-focus.e-bigger textarea,
.e-input-group.e-input-focus.e-bigger textarea.e-input,
.e-input-group.e-input-focus textarea.e-bigger,
.e-input-group.e-input-focus textarea.e-input.e-bigger,
.e-input-group textarea.e-bigger,
.e-input-group textarea.e-input.e-bigger {
  font: inherit;
  line-height: 1.5;
  min-height: 17px;
  padding: 5px 0
}

.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper textarea,
.e-bigger .e-input-group.e-control-wrapper textarea.e-input,
.e-float-input.e-control-wrapper.e-small textarea,
.e-float-input.e-control-wrapper textarea.e-small,
.e-float-input.e-small textarea,
.e-float-input textarea.e-small,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-bigger,
.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small textarea,
.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-input-group.e-control-wrapper textarea.e-bigger,
.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-input-group.e-input-focus.e-small textarea,
.e-input-group.e-input-focus.e-small textarea.e-input,
.e-input-group.e-input-focus textarea.e-input.e-small,
.e-input-group.e-input-focus textarea.e-small,
.e-input-group.e-small textarea,
.e-input-group.e-small textarea.e-input,
.e-input-group textarea.e-input.e-small,
.e-input-group textarea.e-small,
.e-small .e-float-input.e-control-wrapper textarea,
.e-small .e-float-input textarea,
.e-small .e-input-group.e-input-focus textarea,
.e-small .e-input-group.e-input-focus textarea.e-input,
.e-small .e-input-group textarea,
.e-small .e-input-group textarea.e-input {
  font: inherit;
  line-height: 1.5;
  min-height: 14px;
  padding: 4px 0
}

.e-bigger .e-float-input.e-control-wrapper.e-small textarea,
.e-bigger .e-float-input.e-small textarea,
.e-bigger .e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-bigger .e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-input-group.e-small textarea.e-input,
.e-bigger.e-small .e-float-input.e-control-wrapper textarea,
.e-bigger .e-small.e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-float-input textarea,
.e-bigger.e-small .e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-small.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger.e-small .e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .e-small.e-input-group.e-control-wrapper textarea.e-input,
.e-bigger.e-small .e-input-group.e-input-focus textarea.e-input,
.e-bigger.e-small .e-input-group textarea.e-input,
.e-bigger .float-input textarea.e-small,
.e-bigger .input-group textarea.e-small,
.e-float-input.e-bigger textarea.e-small,
.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-float-input.e-small.e-bigger textarea,
.e-float-input.e-small textarea.e-bigger,
.e-float-input textarea.e-bigger.e-small,
.e-input-group.e-bigger textarea.e-small,
.e-input-group.e-control-wrapper.e-input-focus.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input.e-bigger,
.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-input-group.e-input-focus.e-bigger textarea.e-small,
.e-input-group.e-input-focus.e-small.e-bigger textarea.e-input,
.e-input-group.e-input-focus.e-small textarea.e-input.e-bigger,
.e-input-group.e-input-focus textarea.e-input.e-bigger.e-small,
.e-input-group.e-small.e-bigger textarea.e-input,
.e-input-group.e-small textarea.e-input.e-bigger,
.e-input-group textarea.e-input.e-bigger.e-small,
.e-small .e-float-input.e-bigger textarea,
.e-small .e-float-input.e-control-wrapper textarea.e-bigger,
.e-small .e-input-group.e-bigger textarea.e-input,
.e-small .e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-small .e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-small .float-input textarea.e-bigger,
.e-small .input-group textarea.e-bigger {
  font: inherit;
  line-height: 1.5;
  min-height: 15px;
  padding: 4px 0
}

.e-small input.e-input,
.e-small textarea.e-input,
input.e-input.e-small,
textarea.e-input.e-small {
  min-height: 16px
}

input.e-input,
textarea.e-input {
  min-height: 19px
}

.e-bigger input.e-input,
.e-bigger textarea.e-input,
input.e-input.e-bigger,
textarea.e-input.e-bigger {
  min-height: 23px
}

.e-bigger.e-small input.e-input,
.e-bigger .e-small input.e-input,
.e-bigger input.e-input.e-small,
.e-small .e-bigger input.e-input,
.e-small input.e-input.e-bigger,
input.e-input.e-bigger.e-small {
  min-height: 19px
}

.e-outline.e-float-input.e-control-wrapper textarea,
.e-outline.e-float-input.e-control-wrapper textarea.e-input,
.e-outline.e-float-input textarea,
.e-outline.e-float-input textarea.e-input,
.e-outline.e-input-group.e-control-wrapper textarea,
.e-outline.e-input-group.e-control-wrapper textarea.e-input,
.e-outline.e-input-group textarea,
.e-outline.e-input-group textarea.e-input,
textarea.e-outline.e-input {
  width: calc(100% - 1px)
}

.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper,
.e-outline.e-input-group,
.e-outline.e-input-group.e-control-wrapper,
.e-outline.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left),
.e-outline.e-input-group.e-error:not(.e-float-icon-left),
.e-outline.e-input-group.e-success:not(.e-float-icon-left),
.e-outline.e-input-group.e-warning:not(.e-float-icon-left),
.e-outline.e-input-group:not(.e-float-icon-left) {
  border-radius: 4px;
  border: 1px solid rgba(0, 0, 0, .24);
  fill: transparent;
  transition: border .2s, box-shadow .2s
}

.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper {
  margin-top: 0
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left):not(.e-disabled),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-control-wrapper:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left):not(.e-disabled),
.e-outline.e-float-input.e-valid-input.e-error:hover:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-success:hover:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-warning:hover:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input:hover:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left),
.e-outline.e-float-input.e-valid-input:not(.e-success):not(.e-error):not(.e-warning):not(.e-float-icon-left) {
  border-top-color: transparent
}

.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper,
.e-outline.e-input-group,
.e-outline .e-input-group,
.e-outline .e-input-group.e-control-wrapper {
  font-size: 14px
}

.e-bigger .e-input-group.e-outline,
.e-bigger .e-outline.e-input-group.e-control-wrapper,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-outline.e-input-group.e-disabled,
.e-outline.e-bigger input.e-input,
.e-outline.e-bigger textarea.e-input,
.e-outline.e-input-group.e-bigger,
.e-outline.e-input-group.e-bigger.e-disabled,
.e-outline.e-input-group.e-control-wrapper.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-disabled,
input.e-input.e-bigger.e-outline,
textarea.e-input.e-bigger.e-outline {
  font-size: 16px
}

.e-bigger .e-outline.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-disabled .e-input-group-icon,
.e-outline.e-input-group.e-bigger.e-disabled .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-disabled .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon {
  font-size: 20px
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error,
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error),
.e-outline.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-error:not(.e-success):not(.e-warning),
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left).e-warning:not(.e-success):not(.e-error),
.e-outline.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) {
  border-width: 1px
}

.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-control-wrapper input,
.e-outline.e-float-input.e-control-wrapper input.e-input,
.e-outline.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input input,
.e-outline.e-float-input input.e-input,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper input,
.e-outline.e-input-group.e-control-wrapper input.e-input,
.e-outline.e-input-group:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group input,
.e-outline.e-input-group input.e-input,
input.e-outline.e-input {
  box-sizing: border-box;
  padding: 10px 12px 9px
}

.e-outline.e-float-input.e-control-wrapper textarea,
.e-outline.e-float-input.e-control-wrapper textarea.e-input,
.e-outline.e-float-input textarea,
.e-outline.e-float-input textarea.e-input,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper textarea,
.e-outline.e-input-group.e-control-wrapper textarea.e-input,
.e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group textarea,
.e-outline.e-input-group textarea.e-input,
textarea.e-outline.e-input {
  box-sizing: border-box;
  margin: 8px 0 1px;
  padding: 0 12px 12px
}

.e-outline.e-float-input.e-control-wrapper input,
.e-outline.e-float-input.e-input-group.e-control-wrapper input,
.e-outline.e-float-input.e-input-group input,
.e-outline.e-float-input input,
.e-outline.e-input-group.e-control-wrapper input.e-input,
.e-outline.e-input-group input.e-input {
  box-sizing: border-box;
  min-height: 38px
}

.e-outline.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:after,
.e-outline.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:before,
.e-outline.e-float-input:not(.e-input-group) .e-float-line:after,
.e-outline.e-float-input:not(.e-input-group) .e-float-line:before,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:before,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):after,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):before,
.e-outline.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-outline.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:before,
.e-outline.e-input-group:not(.e-float-icon-left):not(.e-float-input):after,
.e-outline.e-input-group:not(.e-float-icon-left):not(.e-float-input):before {
  content: none
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-float-icon-left.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-input-focus.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-input-focus.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
  border-color: #e3165b;
  box-shadow: inset 1px 1px #e3165b, inset -1px 0 #e3165b, inset 0 -1px #e3165b
}

.e-outline.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-outline.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-outline.e-input-group.e-float-icon-left .e-input-in-wrap {
  border: 0;
  border-width: 0;
  margin-left: 0
}

.e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-float-icon-left>.e-input-group-icon {
  margin: 9px 12px 9px 0
}

.e-outline.e-float-input .e-clear-icon,
.e-outline.e-float-input.e-control-wrapper .e-clear-icon,
.e-outline.e-input-group .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 16px;
  padding: 9px 12px 9px 0
}

.e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left .e-input,
.e-outline.e-float-input.e-input-group.e-float-icon-left .e-input,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left .e-input,
.e-outline.e-input-group.e-float-icon-left .e-input {
  padding-left: 0
}

.e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-outline.e-input-group .e-input-group-icon {
  font-size: 16px;
  margin: 9px 12px 9px 0
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-outline.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-outline.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap {
  border: 0
}

.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-bigger .e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child {
  margin-left: 0
}

.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-outline.e-float-input.e-control-wrapper.e-small input,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-outline.e-float-input.e-input-group.e-small input,
.e-outline.e-float-input.e-small input,
.e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-outline.e-input-group.e-small:not(.e-float-input) .e-input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group input,
.e-small .e-outline.e-float-input.e-control-wrapper input,
.e-small .e-outline.e-float-input.e-input-group.e-control-wrapper input,
.e-small .e-outline.e-float-input.e-input-group input,
.e-small .e-outline.e-float-input input,
.e-small .e-outline.e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-small .e-outline.e-input-group:not(.e-float-input) .e-input {
  box-sizing: border-box;
  min-height: 34px
}

.e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small input:focus~label.e-float-text,
.e-outline.e-float-input.e-small input:valid~label.e-float-text,
.e-outline.e-float-input.e-small input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-small textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input input~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input textarea~label.e-label-top.e-float-text {
  font-size: 11px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-bigger input:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger input:valid~label.e-float-text,
.e-outline.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
  font-size: 12px
}

.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper,
.e-outline.e-input-group,
.e-outline.e-input-group.e-control-wrapper {
  font-size: 14px
}

.e-bigger .e-outline.e-float-input,
.e-bigger .e-outline.e-float-input.e-control-wrapper,
.e-bigger .e-outline.e-input-group,
.e-bigger .e-outline.e-input-group.e-control-wrapper,
.e-outline.e-float-input.e-bigger,
.e-outline.e-float-input.e-control-wrapper.e-bigger,
.e-outline.e-input-group.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-bigger {
  font-size: 16px
}

.e-outline.e-float-input.e-control-wrapper.e-small,
.e-outline.e-float-input.e-small,
.e-outline.e-input-group.e-control-wrapper.e-small,
.e-outline.e-input-group.e-small,
.e-small .e-outline.e-float-input,
.e-small .e-outline.e-float-input.e-control-wrapper,
.e-small .e-outline.e-input-group,
.e-small .e-outline.e-input-group.e-control-wrapper {
  font-size: 13px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small,
.e-bigger .e-outline.e-float-input.e-small,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small,
.e-bigger .e-outline.e-input-group.e-small,
.e-bigger.e-small .e-outline.e-float-input,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper,
.e-bigger.e-small .e-outline.e-input-group,
.e-bigger.e-small .e-outline.e-input-group.e-control-wrapper,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-outline.e-float-input.e-small.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-outline.e-input-group.e-small.e-bigger,
.e-small .e-outline.e-float-input.e-bigger,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger,
.e-small .e-outline.e-input-group.e-bigger,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger {
  font-size: 14px
}

.e-bigger .e-outline.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input input~label.e-label-top.e-float-text,
.e-bigger .e-small.e-outline.e-float-input textarea~label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input input~label.e-label-top.e-float-text,
.e-small .e-bigger.e-outline.e-float-input textarea~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input:focus~label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input:valid~label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
  font-size: 12px
}

.e-input-group.e-small.e-outline input.e-input,
.e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-outline.e-float-input.e-control-wrapper.e-small input:focus,
.e-outline.e-float-input.e-control-wrapper input.e-small,
.e-outline.e-float-input.e-small.e-input-focus input,
.e-outline.e-float-input.e-small input,
.e-outline.e-float-input.e-small input:focus,
.e-outline.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper input.e-input.e-small,
.e-outline.e-input-group.e-small.e-input-focus input.e-input,
.e-outline.e-input-group.e-small input.e-input:focus,
.e-outline.e-input-group input.e-input.e-small,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-focus input,
.e-small .e-outline.e-float-input.e-control-wrapper input,
.e-small .e-outline.e-float-input.e-control-wrapper input:focus,
.e-small .e-outline.e-float-input.e-input-focus input,
.e-small .e-outline.e-float-input input,
.e-small .e-outline.e-float-input input:focus,
.e-small .e-outline.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small .e-outline.e-input-group.e-control-wrapper input.e-input,
.e-small .e-outline.e-input-group.e-control-wrapper input.e-input:focus,
.e-small .e-outline.e-input-group.e-input-focus input.e-input,
.e-small .e-outline.e-input-group input.e-input,
.e-small .e-outline.e-input-group input.e-input:focus,
.e-small input.e-input.e-outline,
input.e-input.e-small.e-outline {
  padding: 7px 10px
}

.e-input-group.e-small.e-outline textarea.e-input,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:focus,
.e-outline.e-float-input.e-control-wrapper textarea.e-small,
.e-outline.e-float-input.e-small textarea,
.e-outline.e-float-input.e-small textarea:focus,
.e-outline.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper textarea.e-input.e-small,
.e-outline.e-input-group.e-small textarea.e-input:focus,
.e-outline.e-input-group textarea.e-input.e-small,
.e-small .e-outline.e-float-input.e-control-wrapper textarea,
.e-small .e-outline.e-float-input.e-control-wrapper textarea:focus,
.e-small .e-outline.e-float-input textarea,
.e-small .e-outline.e-float-input textarea:focus,
.e-small .e-outline.e-input-group.e-control-wrapper textarea.e-input,
.e-small .e-outline.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-small .e-outline.e-input-group textarea.e-input,
.e-small .e-outline.e-input-group textarea.e-input:focus,
.e-small textarea.e-input.e-outline,
textarea.e-input.e-small.e-outline {
  box-sizing: border-box;
  margin: 8px 0 1px;
  padding: 0 10px 10px
}

.e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-outline.e-float-input.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-small,
.e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-outline.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-small .e-outline.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-small .e-outline.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-small .e-outline.e-input-group.e-float-icon-left>.e-input-group-icon {
  margin-left: 0;
  margin-right: 6px
}

.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-outline.e-input-group.e-small .e-input-group-icon,
.e-small .e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small .e-outline.e-input-group .e-input-group-icon {
  margin-left: 0;
  margin-right: 10px
}

.e-outline.e-input-group .e-clear-icon.e-small,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-outline.e-input-group.e-small .e-clear-icon,
.e-small .e-outline.e-input-group .e-clear-icon,
.e-small .e-outline.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 14px;
  padding: 7px 10px 7px 0
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-group input,
.e-bigger .e-outline.e-float-input.e-control-wrapper input,
.e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper input,
.e-bigger .e-outline.e-float-input.e-input-group input,
.e-bigger .e-outline.e-float-input input,
.e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-bigger .e-outline.e-input-group:not(.e-float-input) .e-input,
.e-outline.e-float-input.e-bigger input,
.e-outline.e-float-input.e-control-wrapper.e-bigger input,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-outline.e-float-input.e-input-group.e-bigger input,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-outline.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input {
  box-sizing: border-box;
  min-height: 54px
}

.e-bigger .e-outline.e-input-group .e-clear-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper .e-clear-icon,
.e-outline.e-input-group.e-bigger .e-clear-icon,
.e-outline.e-input-group .e-clear-icon.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger {
  font-size: 20px;
  padding: 15px 16px 15px 0
}

.e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-float-icon-left>.e-input-group-icon.e-bigger {
  margin-left: 0;
  margin-right: 8px
}

.e-bigger .e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-outline.e-input-group .e-input-group-icon,
.e-outline.e-input-group.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-outline.e-input-group .e-input-group-icon.e-bigger {
  margin: 15px 16px 15px 0
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) input,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left).e-input-focus input.e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left) input.e-input:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input,
.e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left).e-input-focus input.e-input,
.e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left) input.e-input:focus,
.e-bigger .e-outline.e-input-group:not(.e-float-icon-left) input.e-input,
.e-bigger input.e-input.e-outline,
.e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) input.e-bigger,
.e-outline.e-float-input:not(.e-float-icon-left) input.e-bigger,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) input.e-input.e-bigger,
.e-outline.e-input-group:not(.e-float-icon-left) input.e-input.e-bigger,
input.e-input.e-bigger.e-outline {
  padding: 15px 16px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-float-input:not(.e-float-icon-left) textarea:focus,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) textarea,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) textarea,
.e-bigger .e-outline.e-float-input:not(.e-float-icon-left) textarea:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input,
.e-bigger .e-outline.e-input-group.e-float-input:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger .e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input,
.e-bigger textarea.e-input.e-outline,
.e-outline.e-float-input.e-bigger.e-float-input:not(.e-float-icon-left) textarea:focus,
.e-outline.e-float-input.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea:focus,
.e-outline.e-float-input.e-control-wrapper:not(.e-float-icon-left) textarea.e-bigger,
.e-outline.e-float-input:not(.e-float-icon-left) textarea.e-bigger,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper:not(.e-float-icon-left) textarea.e-input.e-bigger,
.e-outline.e-input-group:not(.e-float-icon-left) textarea.e-input.e-bigger,
textarea.e-input.e-bigger.e-outline {
  margin: 8px 0 1px;
  padding: 0 16px 16px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-outline.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-bigger .e-outline.e-float-input.e-input-group.e-small input,
.e-bigger .e-outline.e-float-input.e-small input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-outline.e-float-input.e-bigger.e-small input,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger.e-small input,
.e-outline.e-float-input.e-input-group.e-bigger.e-small input,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input,
.e-small .e-outline.e-float-input.e-bigger input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-small .e-outline.e-float-input.e-input-group.e-bigger input,
.e-small .e-outline.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input {
  box-sizing: border-box;
  min-height: 38px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left).e-input-focus input,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) input,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) input:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left).e-input-focus input.e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left).e-input-focus input.e-input,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-bigger input.e-input.e-small.e-outline,
.e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) input:focus,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-bigger,
.e-outline.e-float-input.e-small.e-bigger:not(.e-float-icon-left) input,
.e-outline.e-float-input.e-small:not(.e-float-icon-left) input.e-bigger,
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left).e-input-focus input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) input.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) input.e-input.e-bigger,
.e-outline.e-input-group.e-small.e-bigger:not(.e-float-icon-left) input.e-input,
.e-outline.e-input-group.e-small:not(.e-float-icon-left) input.e-input.e-bigger,
.e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left).e-input-focus input,
.e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left) input:focus,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) input:focus,
.e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
.e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left) input.e-input:focus,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left).e-input-focus input.e-input,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) input.e-input:focus,
input.e-input.e-bigger.e-small.e-outline {
  padding: 10px 12px 9px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea:focus,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea,
.e-bigger .e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea:focus,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input,
.e-bigger .e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-bigger textarea.e-input.e-small.e-outline,
.e-outline.e-float-input.e-bigger.e-small:not(.e-float-icon-left) textarea:focus,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) textarea:focus,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-bigger,
.e-outline.e-float-input.e-small.e-bigger:not(.e-float-icon-left) textarea,
.e-outline.e-float-input.e-small:not(.e-float-icon-left) textarea.e-bigger,
.e-outline.e-input-group.e-bigger.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-icon-left) textarea.e-input:focus,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-control-wrapper.e-small:not(.e-float-icon-left) textarea.e-input.e-bigger,
.e-outline.e-input-group.e-small.e-bigger:not(.e-float-icon-left) textarea.e-input,
.e-outline.e-input-group.e-small:not(.e-float-icon-left) textarea.e-input.e-bigger,
.e-small .e-outline.e-float-input.e-bigger:not(.e-float-icon-left) textarea:focus,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea:focus,
.e-small .e-outline.e-input-group.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
.e-small .e-outline.e-input-group.e-control-wrapper.e-bigger:not(.e-float-icon-left) textarea.e-input:focus,
textarea.e-input.e-bigger.e-small.e-outline {
  box-sizing: border-box;
  margin: 8px 0 1px;
  padding: 0 12px 12px
}

.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger .e-outline.e-input-group.e-small .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-outline.e-input-group.e-small.e-bigger .e-clear-icon,
.e-outline.e-input-group.e-small .e-clear-icon.e-bigger {
  font-size: 18px;
  padding: 9px 12px 9px 0
}

.e-bigger .e-outline.e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-float-input.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-outline.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger {
  margin-left: 0;
  margin-right: 8px
}

.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger {
  margin: 9px 12px 9px 0
}

.e-outline.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-outline.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-outline.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small .e-outline.e-float-input.e-input-group .e-input-group-icon {
  margin-top: 9px
}

.e-outline.e-float-input.e-control-wrapper input,
.e-outline.e-float-input.e-control-wrapper textarea,
.e-outline.e-float-input input,
.e-outline.e-float-input textarea {
  border: 0;
  border-width: 0
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input label.e-float-text,
.e-outline label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
  box-sizing: border-box;
  display: flex;
  left: 0;
  line-height: 13px;
  position: absolute;
  top: -7px;
  transform: translateZ(0) scale(1);
  transition: color .2s, font-size .2s, line-height .2s
}

.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text,
.e-bigger .e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
  line-height: 70px
}

.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text,
.e-bigger .e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
  line-height: 66px
}

.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small .e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text {
  line-height: 46px
}

.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small .e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text {
  line-height: 60px
}

.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text,
.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text {
  line-height: 50px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-small.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input:not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text,
.e-small .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input):not(.e-input-focus) input:not(:focus):not(:valid)~label.e-float-text {
  line-height: 53px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-bigger .e-small.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input:not(.e-error):not(.e-valid-input) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small .e-bigger.e-outline.e-float-input:not(.e-valid-input) textarea:not(:focus):not(:valid):not(.e-valid-input)~label.e-float-text,
.e-small.e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text,
.e-small .e-bigger.e-outline:not(.e-valid-input):not(.e-valid-input) textarea:not(:focus):not(:valid)~label.e-float-text {
  line-height: 60px
}

.e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-outline.e-float-input label.e-float-text:after,
.e-outline.e-float-input label.e-float-text:before,
.e-outline label.e-float-text:after,
.e-outline label.e-float-text:before {
  border-top: 2px solid transparent;
  box-shadow: inset 0 1px transparent;
  box-sizing: border-box;
  content: " ";
  display: block;
  height: 8px;
  margin-top: 6px;
  min-width: 9px;
  pointer-events: none;
  position: relative;
  transition: border-color .1s, box-shadow .2s
}

.e-bigger.e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-bigger.e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-bigger.e-outline.e-float-input label.e-float-text:after,
.e-bigger .e-outline.e-float-input label.e-float-text:after,
.e-bigger.e-outline.e-float-input label.e-float-text:before,
.e-bigger .e-outline.e-float-input label.e-float-text:before,
.e-bigger.e-outline label.e-float-text:after,
.e-bigger .e-outline label.e-float-text:after,
.e-bigger.e-outline label.e-float-text:before,
.e-bigger .e-outline label.e-float-text:before {
  min-width: 13px
}

.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-small.e-outline.e-float-input label.e-float-text:after,
.e-small .e-outline.e-float-input label.e-float-text:after,
.e-small.e-outline.e-float-input label.e-float-text:before,
.e-small .e-outline.e-float-input label.e-float-text:before,
.e-small.e-outline label.e-float-text:after,
.e-small .e-outline label.e-float-text:after,
.e-small.e-outline label.e-float-text:before,
.e-small .e-outline label.e-float-text:before {
  min-width: 7px
}

.e-bigger.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-bigger.e-small.e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-bigger.e-small.e-outline.e-float-input label.e-float-text:after,
.e-bigger.e-small .e-outline.e-float-input label.e-float-text:after,
.e-bigger.e-small.e-outline.e-float-input label.e-float-text:before,
.e-bigger.e-small .e-outline.e-float-input label.e-float-text:before,
.e-bigger.e-small.e-outline label.e-float-text:after,
.e-bigger.e-small .e-outline label.e-float-text:after,
.e-bigger.e-small.e-outline label.e-float-text:before,
.e-bigger.e-small .e-outline label.e-float-text:before {
  min-width: 9px
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text:before,
.e-outline.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-valid-input:not(.e-input-focus) label.e-float-text:before {
  border-top-color: rgba(0, 0, 0, .24);
  border-width: 1px
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-valid-input.e-success:not(.e-error):not(.e-warning):not(.e-input-focus) label.e-float-text:before {
  border-top-color: #22b24b
}

.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text:before,
.e-outline.e-float-input.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text:after,
.e-outline.e-float-input.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text:before,
.e-outline.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text:after,
.e-outline.e-success.e-input-focus:not(.e-error):not(.e-warning) label.e-float-text:before {
  border-color: #22b24b
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-valid-input.e-error:not(.e-success):not(.e-warning):not(.e-input-focus) label.e-float-text:before {
  border-top-color: #f44336
}

.e-outline.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text:after,
.e-outline.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text:before,
.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text:before,
.e-outline.e-float-input.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text:after,
.e-outline.e-float-input.e-error.e-input-focus:not(.e-success):not(.e-warning) label.e-float-text:before {
  border-color: #f44336
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-valid-input.e-warning:not(.e-success):not(.e-error):not(.e-input-focus) label.e-float-text:before {
  border-top-color: #ffca1c
}

.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text:before,
.e-outline.e-float-input.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text:after,
.e-outline.e-float-input.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text:before,
.e-outline.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text:after,
.e-outline.e-warning.e-input-focus:not(.e-success):not(.e-error) label.e-float-text:before {
  border-color: #ffca1c
}

.e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-outline.e-float-input label.e-float-text:before,
.e-outline label.e-float-text:before {
  border-left: 1px solid transparent;
  border-radius: 4px 0;
  left: -1px;
  margin-right: 4px
}

.e-rtl.e-outline.e-float-input.e-control-wrapper label.e-float-text:before,
.e-rtl.e-outline.e-float-input label.e-float-text:before,
.e-rtl.e-outline label.e-float-text:before {
  border-left: 0;
  border-radius: 0 4px;
  left: 5px
}

.e-rtl.e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-rtl.e-outline.e-float-input label.e-float-text:after,
.e-rtl.e-outline label.e-float-text:after {
  border-radius: 5px 0;
  border-right: 0;
  left: -6px
}

.e-outline.e-float-input.e-control-wrapper label.e-float-text:after,
.e-outline.e-float-input label.e-float-text:after,
.e-outline label.e-float-text:after {
  border-radius: 0 5px;
  border-right: 1px solid transparent;
  flex-grow: 1;
  left: 2px;
  margin-left: 4px
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-input-focus label.e-float-text:before,
.e-outline.e-float-input.e-input-focus label.e-float-text:after,
.e-outline.e-float-input.e-input-focus label.e-float-text:before,
.e-outline.e-input-focus label.e-float-text:after,
.e-outline.e-input-focus label.e-float-text:before {
  border-top-color: #e3165b
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-group.e-input-focus:hover:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled),
.e-outline.e-float-input.e-input-group.e-input-focus:not(.e-error):not(.e-success):not(.e-warning):not(.e-disabled):not(.e-float-icon-left) {
  border-top-color: transparent;
  box-shadow: inset 1px 0 #e3165b, inset -1px 0 #e3165b, inset 0 -1px #e3165b
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-input-focus input~label.e-float-text,
.e-outline.e-float-input input:focus~label.e-float-text,
.e-outline.e-float-input input:valid~label.e-float-text,
.e-outline.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input input label.e-float-text.e-label-top,
.e-outline.e-float-input input~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea:focus~label.e-float-text,
.e-outline.e-float-input textarea:valid~label.e-float-text,
.e-outline.e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea label.e-float-text.e-label-top,
.e-outline.e-float-input textarea~label.e-label-top.e-float-text {
  font-size: 12px;
  top: -7px;
  transform: translateZ(0) scale(1)
}

.e-outline.e-float-input.e-control-wrapper.e-rtl .e-clear-icon,
.e-outline.e-float-input.e-rtl .e-clear-icon,
.e-outline.e-input-group.e-control-wrapper.e-rtl .e-clear-icon,
.e-outline.e-input-group.e-rtl .e-clear-icon,
.e-rtl .e-outline.e-float-input .e-clear-icon,
.e-rtl .e-outline.e-input-group .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-rtl .e-clear-icon,
e-rtl .e-outline.e-float-input.e-control-wrapper .e-clear-icon {
  padding-left: 12px;
  padding-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child .e-bigger .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child {
  margin-right: 0
}

.e-rtl.e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child {
  margin-left: 12px
}

.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon .e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-outline.e-input-group .e-input-group-icon,
.e-rtl .e-outline.e-input-group .e-input-group-icon {
  margin-left: 12px;
  margin-right: 0
}

.e-rtl.e-outline.e-input-group .e-clear-icon.e-small,
.e-rtl .e-outline.e-input-group .e-clear-icon.e-small,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-small .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-small .e-clear-icon,
.e-rtl.e-small .e-outline.e-input-group .e-clear-icon,
.e-small .e-rtl.e-outline.e-input-group .e-clear-icon,
.e-small .e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon .e-rtl.e-small .e-outline.e-input-group.e-control-wrapper .e-clear-icon {
  padding-left: 10px;
  padding-right: 0
}

.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-small .e-outline.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon .e-rtl.e-small .e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small .e-rtl.e-outline.e-input-group .e-input-group-icon {
  margin-left: 10px;
  margin-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group .e-clear-icon,
.e-bigger.e-rtl .e-outline.e-input-group .e-clear-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon .e-rtl .e-outline.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group .e-clear-icon.e-bigger,
.e-rtl .e-outline.e-input-group .e-clear-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-clear-icon.e-bigger {
  padding-left: 16px;
  padding-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon,
.e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger,
.e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger {
  margin-left: 16px;
  margin-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger {
  margin-left: 12px;
  margin-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger.e-rtl .e-outline.e-input-group.e-small .e-clear-icon,
.e-bigger .e-rtl.e-outline.e-input-group.e-small .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-outline.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl .e-outline.e-input-group.e-small .e-clear-icon.e-bigger {
  padding-left: 12px;
  padding-right: 0
}

.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child {
  margin-left: 12px;
  margin-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-bigger.e-rtl .e-outline.e-input-group .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child {
  margin-left: 16px;
  margin-right: 0
}

.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child {
  margin-left: 10px;
  margin-right: 0
}

.e-bigger .e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-bigger .e-outline.e-input-group.e-small .e-input-group-icon+.e-input-group-icon:last-child .e-bigger,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl.e-outline.e-input-group.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl .e-outline.e-input-group.e-small.e-bigger .e-input-group-icon+.e-input-group-icon:last-child,
.e-rtl.e-outline.e-input-group.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child,
.e-rtl .e-outline.e-input-group.e-small .e-input-group-icon.e-bigger+.e-input-group-icon.e-bigger:last-child {
  margin-left: 12px;
  margin-right: 0
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-outline.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-small .e-outline.e-float-input label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input:valid~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-bigger.e-small input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-bigger.e-small textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-bigger label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
  top: -7px;
  transform: translateZ(0) scale(1)
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[disabled]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea[readonly]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[disabled]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input[readonly]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:valid~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[disabled]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea[readonly]~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea[readonly]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input:valid~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input[readonly]~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger input~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea[readonly]~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger textarea~label.e-label-top.e-float-text {
  font-size: 12px
}

.e-outline.e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea:focus~label.e-float-text,
.e-outline.e-float-input textarea:valid~label.e-float-text,
.e-outline.e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea[readonly]~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea label.e-float-text.e-label-top,
.e-outline.e-float-input textarea~label.e-label-top.e-float-text {
  top: -7px;
  transform: translateZ(0) scale(1)
}

.e-outline.e-float-input.e-control-wrapper textarea,
.e-outline.e-float-input.e-input-group textarea,
.e-outline.e-float-input textarea,
.e-outline textarea,
textarea.e-outline {
  box-sizing: border-box
}

.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) input:valid~label.e-float-text,
.e-outline.e-float-input.e-valid-input:not(.e-input-focus) textarea:valid~label.e-float-text {
  color: rgba(0, 0, 0, .6)
}

.e-rtl.e-outline.e-float-input.e-control-wrapper.e-small textarea~label.e-float-text,
.e-rtl.e-outline.e-float-input.e-control-wrapper textarea.e-small~label.e-float-text,
.e-rtl.e-outline.e-float-input.e-control-wrapper textarea~label.e-float-text.e-small,
.e-rtl.e-outline.e-float-input.e-small textarea~label.e-float-text,
.e-rtl.e-outline.e-float-input textarea.e-small~label.e-float-text,
.e-rtl.e-outline.e-float-input textarea~label.e-float-text.e-small,
.e-small .e-rtl.e-outline.e-float-input.e-control-wrapper textarea~label.e-float-text,
.e-small .e-rtl.e-outline.e-float-input textarea~label.e-float-text {
  top: -7px
}

.e-outline.e-float-input.e-control-wrapper.e-small .e-clear-icon:before,
.e-outline.e-float-input.e-control-wrapper input.e-small:first-child~.e-clear-icon:before,
.e-outline.e-float-input.e-small .e-clear-icon:before,
.e-outline.e-float-input input.e-small:first-child~.e-clear-icon:before,
.e-outline.e-input-group.e-control-wrapper.e-small .e-clear-icon:before,
.e-outline.e-input-group.e-small .e-clear-icon:before,
.e-outline.e-small .e-float-input .e-clear-icon:before,
.e-outline.e-small .e-float-input.e-control-wrapper .e-clear-icon:before,
.e-outline.e-small .e-input-group .e-clear-icon:before,
.e-outline.e-small .e-input-group.e-control-wrapper .e-clear-icon:before {
  font-size: 14px
}

.e-outline.e-float-input .e-clear-icon:before,
.e-outline.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-outline.e-input-group .e-clear-icon:before,
.e-outline.e-input-group.e-control-wrapper .e-clear-icon:before {
  font-size: 16px
}

.e-outline.e-bigger .e-float-input .e-clear-icon:before,
.e-outline.e-bigger .e-float-input.e-control-wrapper .e-clear-icon:before,
.e-outline.e-bigger .e-input-group .e-clear-icon:before,
.e-outline.e-bigger .e-input-group.e-control-wrapper .e-clear-icon:before,
.e-outline.e-float-input.e-bigger .e-clear-icon:before,
.e-outline.e-float-input.e-control-wrapper.e-bigger .e-clear-icon:before,
.e-outline.e-float-input.e-control-wrapper input.e-bigger:first-child~.e-clear-icon:before,
.e-outline.e-float-input input.e-bigger:first-child~.e-clear-icon:before,
.e-outline.e-input-group.e-bigger .e-clear-icon:before,
.e-outline.e-input-group.e-control-wrapper.e-bigger .e-clear-icon:before {
  font-size: 20px
}

.e-outline.e-bigger .e-float-input.e-control-wrapper.e-small input:first-child~.e-clear-icon:before,
.e-outline.e-bigger .e-float-input.e-small input:first-child~.e-clear-icon:before,
.e-outline.e-bigger .e-input-group.e-control-wrapper.e-small input:first-child~.e-clear-icon:before,
.e-outline.e-bigger .e-input-group.e-small input:first-child~.e-clear-icon:before,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon:before,
.e-outline.e-float-input.e-small.e-bigger .e-clear-icon:before,
.e-outline.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon:before,
.e-outline.e-input-group.e-small.e-bigger .e-clear-icon:before,
.e-outline.e-small .e-float-input.e-bigger input:first-child~.e-clear-icon:before,
.e-outline.e-small .e-float-input.e-control-wrapper.e-bigger input:first-child~.e-clear-icon:before,
.e-outline.e-small .e-input-group.e-bigger input:first-child~.e-clear-icon:before,
.e-outline.e-small .e-input-group.e-control-wrapper.e-bigger input:first-child~.e-clear-icon:before {
  font-size: 18px
}

.e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input label.e-float-text,
.e-outline.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline label.e-float-text {
  font-size: 14px
}

.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-outline.e-float-input input:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input textarea:-webkit-autofill~label.e-float-text {
  font-size: 14px
}

.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-outline.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger.e-outline.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input textarea:-webkit-autofill~label.e-float-text {
  font-size: 16px
}

.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-outline.e-float-input input:-webkit-autofill~label.e-float-text,
.e-small .e-outline.e-float-input input:-webkit-autofill~label.e-float-text,
.e-small.e-outline.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-small .e-outline.e-float-input textarea:-webkit-autofill~label.e-float-text {
  font-size: 13px
}

.e-bigger .e-outline.e-float-input.e-small.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small input:-webkit-autofill~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-small.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-outline.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small input:-webkit-autofill~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-small textarea:-webkit-autofill~label.e-float-text,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-outline.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
  font-size: 14px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper textarea~label.e-float-text,
.e-bigger .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input label.e-float-text,
.e-bigger .e-outline.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input textarea~label.e-float-text,
.e-outline.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger label.e-float-text,
.e-outline.e-float-input.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger textarea~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger textarea~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper input.e-bigger~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper label.e-float-text.e-bigger,
.e-outline.e-float-input.e-control-wrapper textarea.e-bigger~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea~label.e-float-text.e-bigger,
.e-outline.e-float-input input.e-bigger~label.e-float-text,
.e-outline.e-float-input label.e-float-text.e-bigger,
.e-outline.e-float-input textarea.e-bigger~label.e-float-text,
.e-outline.e-float-input textarea~label.e-float-text.e-bigger {
  font-size: 16px
}

.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small textarea~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea.e-small~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea~label.e-float-text.e-small,
.e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small label.e-float-text,
.e-outline.e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-small textarea~label.e-float-text,
.e-outline.e-float-input textarea.e-small~label.e-float-text,
.e-outline.e-float-input textarea~label.e-float-text.e-small,
.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper textarea~label.e-float-text,
.e-small .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input textarea~label.e-float-text {
  font-size: 13px
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-outline.e-float-input.e-small label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-outline.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-bigger.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger label.e-float-text,
.e-small .e-outline.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-outline.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
  font-size: 14px
}

.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper,
.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper {
  line-height: 1
}

.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper input,
.e-bigger .e-filled.e-float-input.e-control-wrapper input.e-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea.e-input,
.e-bigger .e-filled.e-float-input:not(.e-input-group) input,
.e-bigger .e-filled.e-float-input:not(.e-input-group) input.e-input,
.e-bigger .e-filled.e-float-input input,
.e-bigger .e-filled.e-float-input input.e-input,
.e-bigger .e-filled.e-float-input textarea,
.e-bigger .e-filled.e-float-input textarea.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper input,
.e-bigger .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .e-filled.e-input-group input,
.e-bigger .e-filled.e-input-group input.e-input,
.e-bigger .e-filled.e-input-group textarea,
.e-bigger .e-filled.e-input-group textarea.e-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper input.e-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-input,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-group) input,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-group) input.e-input,
.e-bigger.e-small .e-filled.e-float-input input,
.e-bigger.e-small .e-filled.e-float-input input.e-input,
.e-bigger.e-small .e-filled.e-float-input textarea,
.e-bigger.e-small .e-filled.e-float-input textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group input,
.e-bigger.e-small .e-filled.e-input-group input.e-input,
.e-bigger.e-small .e-filled.e-input-group textarea,
.e-bigger.e-small .e-filled.e-input-group textarea.e-input,
.e-control.e-filled.e-float-input.e-control-wrapper input,
.e-control .e-filled.e-float-input.e-control-wrapper input,
.e-control.e-filled.e-float-input input,
.e-control .e-filled.e-float-input input,
.e-control.e-filled.e-input-group.e-control-wrapper input,
.e-control .e-filled.e-input-group.e-control-wrapper input,
.e-control.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-control .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-control.e-filled.e-input-group input,
.e-control .e-filled.e-input-group input,
.e-control.e-filled.e-input-group input.e-input,
.e-control .e-filled.e-input-group input.e-input,
.e-control .e-filled input.e-input,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-bigger.e-small input,
.e-filled.e-float-input.e-bigger.e-small input.e-input,
.e-filled.e-float-input.e-bigger.e-small textarea,
.e-filled.e-float-input.e-bigger.e-small textarea.e-input,
.e-filled.e-float-input.e-bigger:not(.e-input-group) input,
.e-filled.e-float-input.e-bigger:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-bigger input,
.e-filled.e-float-input.e-bigger input.e-input,
.e-filled.e-float-input.e-bigger textarea,
.e-filled.e-float-input.e-bigger textarea.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea.e-input,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-small input.e-input,
.e-filled.e-float-input.e-control-wrapper.e-small textarea,
.e-filled.e-float-input.e-control-wrapper.e-small textarea.e-input,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-filled.e-float-input.e-control-wrapper textarea,
.e-filled.e-float-input.e-small:not(.e-input-group) input,
.e-filled.e-float-input.e-small:not(.e-input-group) input.e-input,
.e-filled.e-float-input.e-small input,
.e-filled.e-float-input.e-small input.e-input,
.e-filled.e-float-input.e-small textarea,
.e-filled.e-float-input.e-small textarea.e-input,
.e-filled.e-float-input:not(.e-input-group) input,
.e-filled.e-float-input textarea,
.e-filled.e-input-group.e-bigger.e-small input,
.e-filled.e-input-group.e-bigger.e-small input.e-input,
.e-filled.e-input-group.e-bigger.e-small textarea,
.e-filled.e-input-group.e-bigger.e-small textarea.e-input,
.e-filled.e-input-group.e-bigger input,
.e-filled.e-input-group.e-bigger input.e-input,
.e-filled.e-input-group.e-bigger textarea,
.e-filled.e-input-group.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger input,
.e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small input,
.e-filled.e-input-group.e-control-wrapper.e-small input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-filled.e-input-group.e-control-wrapper input,
.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-input-group.e-control-wrapper textarea,
.e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-filled.e-input-group.e-small input,
.e-filled.e-input-group.e-small input.e-input,
.e-filled.e-input-group.e-small textarea,
.e-filled.e-input-group.e-small textarea.e-input,
.e-filled.e-input-group input,
.e-filled.e-input-group input.e-input,
.e-filled.e-input-group textarea,
.e-filled.e-input-group textarea.e-input.e-bigger,
.e-filled input.e-input,
.e-filled input.e-input.e-bigger,
.e-filled input.e-input.e-small,
.e-filled input.e-input.e-small.e-bigger,
.e-filled textarea.e-input,
.e-filled textarea.e-input.e-bigger,
.e-filled textarea.e-input.e-small,
.e-filled textarea.e-input.e-small.e-bigger,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-group) input.e-input,
.e-small .e-filled.e-float-input.e-control-wrapper input,
.e-small .e-filled.e-float-input.e-control-wrapper input.e-input,
.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-input,
.e-small .e-filled.e-float-input:not(.e-input-group) input,
.e-small .e-filled.e-float-input:not(.e-input-group) input.e-input .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-group) input,
.e-small .e-filled.e-float-input input,
.e-small .e-filled.e-float-input input.e-input,
.e-small .e-filled.e-float-input textarea,
.e-small .e-filled.e-float-input textarea.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper input,
.e-small .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper textarea,
.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-small .e-filled.e-input-group input,
.e-small .e-filled.e-input-group input.e-input,
.e-small .e-filled.e-input-group textarea,
.e-small .e-filled.e-input-group textarea.e-input {
  box-sizing: border-box
}

.e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input.e-control-wrapper textarea,
.e-filled.e-float-input input,
.e-filled.e-float-input textarea {
  border: 0 solid
}

.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) input:not([disabled]),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-disabled) textarea:not([disabled]) {
  border-bottom-width: 0
}

.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-control-wrapper.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled).e-success:not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success).e-warning:not(.e-error) textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning).e-error textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-disabled):not(.e-success):not(.e-warning):not(.e-error) textarea,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success).e-warning:not(.e-error) input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning).e-error input,
.e-filled.e-float-input.e-input-focus:not(.e-input-group):not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error) input {
  border-width: 0
}

.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper {
  border-radius: 4px 4px 0 0;
  padding: 0 10px 0 12px
}

.e-bigger .e-filled.e-input-group,
.e-bigger .e-filled.e-input-group.e-control-wrapper,
.e-filled.e-input-group.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-bigger {
  margin-top: 0;
  padding: 0 12px 0 16px
}

.e-filled.e-input-group.e-control-wrapper.e-small,
.e-filled.e-input-group.e-small,
.e-small .e-filled.e-input-group.e-control-wrapper {
  margin-top: 0;
  padding: 0 6px 0 8px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger .e-filled.e-input-group.e-small,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger.e-small .e-filled.e-input-group.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-filled.e-input-group.e-small.e-bigger,
.e-small .e-filled.e-input-group.e-bigger,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger {
  margin-top: 0;
  padding: 0 10px 0 12px
}

.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper {
  border-radius: 4px 4px 0 0;
  border: solid;
  border-width: 0 0 1px;
  margin-top: 0;
  padding: 0 10px 0 12px
}

.e-bigger .e-filled.e-float-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper,
.e-filled.e-float-input.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-bigger {
  margin-top: 0;
  padding: 0 12px 0 16px
}

.e-filled.e-float-input.e-control-wrapper.e-small,
.e-filled.e-float-input.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper {
  margin-top: 0;
  padding: 0 6px 0 8px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger .e-filled.e-float-input.e-small,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger.e-small .e-filled.e-float-input.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-filled.e-float-input.e-small.e-bigger,
.e-small .e-filled.e-float-input.e-bigger,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger {
  margin-top: 0;
  padding: 0 10px 0 12px
}

.e-rtl.e-filled.e-input-group,
.e-rtl .e-filled.e-input-group,
.e-rtl.e-filled.e-input-group.e-control-wrapper,
.e-rtl .e-filled.e-input-group.e-control-wrapper {
  padding: 0 12px 0 10px
}

.e-bigger .e-rtl.e-filled.e-input-group,
.e-bigger.e-rtl .e-filled.e-input-group,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper,
.e-rtl.e-filled.e-input-group.e-bigger,
.e-rtl .e-filled.e-input-group.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger {
  padding: 0 16px 0 12px
}

.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small,
.e-rtl.e-filled.e-input-group.e-small,
.e-rtl .e-filled.e-input-group.e-small,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper {
  padding: 0 8px 0 6px
}

.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger .e-rtl.e-filled.e-input-group.e-small,
.e-bigger.e-rtl .e-filled.e-input-group.e-small,
.e-bigger.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small,
.e-bigger.e-small .e-rtl.e-filled.e-input-group.e-small,
.e-bigger.e-small.e-rtl .e-filled.e-input-group.e-small,
.e-rtl.e-filled.e-float-input,
.e-rtl .e-filled.e-float-input,
.e-rtl.e-filled.e-float-input.e-control-wrapper,
.e-rtl .e-filled.e-float-input.e-control-wrapper,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger,
.e-rtl.e-filled.e-input-group.e-small.e-bigger,
.e-rtl .e-filled.e-input-group.e-small.e-bigger,
.e-small .e-rtl.e-filled.e-input-group.e-bigger,
.e-small.e-rtl .e-filled.e-input-group.e-bigger,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger {
  padding: 0 12px 0 10px
}

.e-bigger .e-rtl.e-filled.e-float-input,
.e-bigger.e-rtl .e-filled.e-float-input,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper,
.e-rtl.e-filled.e-float-input.e-bigger,
.e-rtl .e-filled.e-float-input.e-bigger,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger {
  padding: 0 16px 0 12px
}

.e-rtl.e-filled.e-float-input.e-control-wrapper.e-small,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small,
.e-rtl.e-filled.e-float-input.e-small,
.e-rtl .e-filled.e-float-input.e-small,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper {
  padding: 0 8px 0 6px
}

.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger .e-rtl.e-filled.e-float-input.e-small,
.e-bigger.e-rtl .e-filled.e-float-input.e-small,
.e-bigger.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger.e-small .e-rtl.e-filled.e-float-input.e-small,
.e-bigger.e-small.e-rtl .e-filled.e-float-input.e-small,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-rtl.e-filled.e-float-input.e-small.e-bigger,
.e-rtl .e-filled.e-float-input.e-small.e-bigger,
.e-small .e-rtl.e-filled.e-float-input.e-bigger,
.e-small.e-rtl .e-filled.e-float-input.e-bigger,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger {
  padding: 0 12px 0 10px
}

.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-input-group input.e-input,
.e-filled.e-input-group textarea.e-input,
.e-filled input.e-input,
.e-filled textarea.e-input {
  padding: 10px 2px 10px 0
}

.e-filled .e-input:focus {
  padding-bottom: 10px
}

.e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-filled.e-input-group.e-control-wrapper textarea.e-input:focus,
.e-filled.e-input-group.e-input-focus input.e-input,
.e-filled.e-input-group input.e-input:focus,
.e-filled.e-input-group textarea.e-input:focus {
  padding: 10px 2px 10px 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input:focus,
.e-bigger .e-filled.e-input-group .e-input,
.e-bigger .e-filled.e-input-group.e-input-focus .e-input,
.e-bigger .e-filled.e-input-group .e-input:focus,
.e-bigger .e-filled input.e-input,
.e-bigger .e-filled textarea.e-input,
.e-filled.e-input-group.e-bigger.e-control-wrapper .e-input,
.e-filled.e-input-group.e-bigger .e-input,
.e-filled.e-input-group.e-bigger.e-input-focus .e-input,
.e-filled.e-input-group.e-bigger .e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input:focus,
.e-filled input.e-input.e-bigger,
.e-filled textarea.e-input.e-bigger {
  padding: 16px 4px 16px 0
}

.e-bigger .e-filled .e-input:focus,
.e-filled .e-input.e-bigger:focus {
  padding-bottom: 16px
}

.e-filled .e-input.e-small:focus {
  padding-bottom: 7px
}

.e-filled.e-input-group.e-control-wrapper.e-small .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-filled.e-input-group.e-small .e-input,
.e-filled.e-input-group.e-small.e-input-focus .e-input,
.e-filled.e-input-group.e-small .e-input:focus,
.e-filled .e-input.e-small {
  padding: 7px 2px 7px 0
}

.e-bigger .e-filled .e-input.e-small:focus,
.e-filled .e-input.e-small.e-bigger:focus {
  padding-bottom: 10px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input:focus,
.e-bigger .e-filled.e-input-group.e-small .e-input,
.e-bigger .e-filled.e-input-group.e-small.e-input-focus .e-input,
.e-bigger .e-filled.e-input-group.e-small .e-input:focus,
.e-bigger .e-filled .e-input.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-input-focus .e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus .e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input.e-bigger:focus,
.e-filled.e-input-group.e-small.e-bigger .e-input,
.e-filled.e-input-group.e-small.e-bigger.e-input-focus .e-input,
.e-filled.e-input-group.e-small.e-bigger .e-input:focus,
.e-filled.e-input-group.e-small.e-input-focus .e-input.e-bigger,
.e-filled.e-input-group.e-small .e-input.e-bigger,
.e-filled.e-input-group.e-small .e-input.e-bigger:focus,
.e-filled .e-input.e-small.e-bigger,
.e-small .e-filled .e-input.e-bigger {
  padding: 10px 2px 10px 0
}

.e-filled.e-float-input.e-control-wrapper input,
.e-filled.e-float-input input {
  padding: 14px 2px 5px 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper input,
.e-bigger .e-filled.e-float-input input,
.e-filled.e-float-input.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-filled.e-float-input.e-control-wrapper input.e-bigger,
.e-filled.e-float-input input.e-bigger {
  padding: 20px 4px 6px 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input,
.e-bigger .e-filled.e-float-input.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-filled.e-float-input.e-small.e-bigger input,
.e-filled.e-float-input.e-small input.e-bigger {
  padding: 14px 2px 5px 0
}

.e-filled.e-float-input.e-control-wrapper.e-small input,
.e-filled.e-float-input.e-small input {
  padding: 12px 2px 4px 0
}

.e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-filled.e-input-group.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-rtl input.e-input,
.e-filled.e-input-group.e-rtl input.e-input:focus,
.e-filled input.e-input.e-rtl,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-rtl .e-filled.e-input-group.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group input.e-input,
.e-rtl .e-filled.e-input-group input.e-input:focus {
  padding: 10px 0 10px 2px;
  text-indent: 0
}

.e-filled.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-filled.e-float-input.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-rtl input,
.e-filled.e-float-input.e-rtl input:focus,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus,
.e-rtl .e-filled.e-float-input.e-input-focus input,
.e-rtl .e-filled.e-float-input input,
.e-rtl .e-filled.e-float-input input:focus {
  padding: 14px 0 5px 2px;
  text-indent: 0
}

.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-filled.e-input-group.e-rtl input.e-input.e-small,
.e-filled.e-input-group.e-small.e-rtl input.e-input,
.e-filled input.e-input.e-small.e-rtl,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-small input.e-input,
.e-rtl .e-filled.e-input-group input.e-input.e-small,
.e-rtl .e-filled input.e-input.e-small,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-small .e-filled.e-input-group.e-rtl.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-rtl input.e-input,
.e-small .e-filled.e-input-group.e-rtl input.e-input:focus,
.e-small .e-filled input.e-input.e-rtl,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group input.e-input,
.e-small.e-rtl .e-filled.e-input-group input.e-input:focus,
.e-small.e-rtl .e-filled input.e-input {
  padding: 7px 0 7px 2px;
  text-indent: 0
}

.e-filled.e-float-input.e-control-wrapper.e-rtl input.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-filled.e-float-input.e-rtl input.e-small,
.e-filled.e-float-input.e-small.e-rtl input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input,
.e-rtl .e-filled.e-float-input.e-control-wrapper input.e-small,
.e-rtl .e-filled.e-float-input.e-small input,
.e-rtl .e-filled.e-float-input input.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl.e-input-focus input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-small .e-filled.e-float-input.e-rtl.e-input-focus input,
.e-small .e-filled.e-float-input.e-rtl input,
.e-small .e-filled.e-float-input.e-rtl input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input input,
.e-small.e-rtl .e-filled.e-float-input input:focus {
  padding: 12px 0 4px 2px;
  text-indent: 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl.e-input-focus input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-rtl.e-input-focus input.e-input,
.e-bigger .e-filled.e-input-group.e-rtl input.e-input,
.e-bigger .e-filled.e-input-group.e-rtl input.e-input:focus,
.e-bigger .e-filled input.e-input.e-rtl,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group input.e-input:focus,
.e-bigger.e-rtl .e-filled input.e-input,
.e-filled.e-input-group.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-rtl input.e-input.e-bigger,
.e-filled.e-input-group.e-rtl input.e-input.e-bigger,
.e-filled input.e-input.e-bigger.e-rtl,
.e-rtl .e-filled.e-input-group.e-bigger input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group input.e-input.e-bigger,
.e-rtl .e-filled input.e-input.e-bigger {
  padding: 16px 0 16px 4px;
  text-indent: 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl input:focus,
.e-bigger .e-filled.e-float-input.e-rtl.e-input-focus input,
.e-bigger .e-filled.e-float-input.e-rtl input,
.e-bigger .e-filled.e-float-input.e-rtl input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input input,
.e-bigger.e-rtl .e-filled.e-float-input input:focus,
.e-filled.e-float-input.e-bigger.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-rtl input.e-bigger,
.e-filled.e-float-input.e-rtl input.e-bigger,
.e-rtl .e-filled.e-float-input.e-bigger input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-rtl .e-filled.e-float-input.e-control-wrapper input.e-bigger,
.e-rtl .e-filled.e-float-input input.e-bigger {
  padding: 20px 0 6px 4px;
  text-indent: 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input:focus,
.e-bigger .e-filled.e-input-group.e-small.e-rtl.e-input-focus input.e-input,
.e-bigger .e-filled.e-input-group.e-small.e-rtl input.e-input,
.e-bigger .e-filled.e-input-group.e-small.e-rtl input.e-input:focus,
.e-bigger .e-filled input.e-input.e-small.e-rtl,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-small.e-input-focus input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-small input.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-small input.e-input:focus,
.e-bigger.e-rtl input.e-input.e-small,
.e-filled.e-input-group.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-bigger.e-small.e-rtl input.e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-rtl input.e-input:focus,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl input.e-input.e-bigger,
.e-filled.e-input-group.e-small.e-bigger.e-rtl input.e-input,
.e-filled.e-input-group.e-small.e-rtl input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-bigger.e-small input.e-input:focus,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-small.e-input-focus input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input.e-input:focus,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger input.e-input,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small input.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-small.e-bigger input.e-input,
.e-rtl .e-filled.e-input-group.e-small input.e-input.e-bigger,
.e-small .e-filled.e-input-group.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-bigger.e-rtl input.e-input:focus,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl.e-input-focus input.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-rtl input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-bigger.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-bigger input.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger.e-input-focus input.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger input.e-input:focus {
  padding: 10px 0 10px 2px;
  text-indent: 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl.e-input-focus input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input:focus,
.e-bigger .e-filled.e-float-input.e-small.e-rtl.e-input-focus input,
.e-bigger .e-filled.e-float-input.e-small.e-rtl input,
.e-bigger .e-filled.e-float-input.e-small.e-rtl input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-small.e-input-focus input,
.e-bigger.e-rtl .e-filled.e-float-input.e-small input,
.e-bigger.e-rtl .e-filled.e-float-input.e-small input:focus,
.e-filled.e-float-input.e-bigger.e-small.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-bigger.e-small.e-rtl input:focus,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl.e-input-focus input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-rtl input:focus,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-rtl input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-rtl input.e-bigger,
.e-filled.e-float-input.e-small.e-bigger.e-rtl input,
.e-filled.e-float-input.e-small.e-rtl input.e-bigger,
.e-rtl .e-filled.e-float-input.e-bigger.e-small.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-bigger.e-small input:focus,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:focus,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small input.e-bigger,
.e-rtl .e-filled.e-float-input.e-small.e-bigger input,
.e-rtl .e-filled.e-float-input.e-small input.e-bigger,
.e-small .e-filled.e-float-input.e-bigger.e-rtl.e-input-focus input,
.e-small .e-filled.e-float-input.e-bigger.e-rtl input:focus,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl.e-input-focus input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-rtl input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-bigger.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input.e-bigger input:focus,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger input:focus {
  padding: 14px 0 5px 2px;
  text-indent: 0
}

.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper,
.e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-filled.e-float-input.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-filled.e-float-input.e-input-group.e-disabled {
  font-size: 14px
}

.e-bigger .e-filled.e-float-input,
.e-bigger .e-filled.e-float-input.e-control-wrapper,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-bigger .e-filled.e-float-input.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-disabled,
.e-filled.e-float-input.e-bigger,
.e-filled.e-float-input.e-bigger.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-filled.e-float-input.e-input-group.e-bigger.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled {
  font-size: 16px
}

.e-filled.e-float-input.e-control-wrapper.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-filled.e-float-input.e-input-group.e-small.e-disabled,
.e-filled.e-float-input.e-small,
.e-filled.e-float-input.e-small.e-disabled,
.e-small .e-filled.e-float-input,
.e-small .e-filled.e-float-input.e-control-wrapper,
.e-small .e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-small .e-filled.e-float-input.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-disabled {
  font-size: 13px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-disabled,
.e-bigger .e-filled.e-float-input.e-input-group.e-small.e-disabled,
.e-bigger .e-filled.e-float-input.e-small,
.e-bigger .e-filled.e-float-input.e-small.e-disabled,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small.e-bigger.e-disabled,
.e-filled.e-float-input.e-input-group.e-small.e-bigger.e-disabled,
.e-filled.e-float-input.e-small.e-bigger,
.e-filled.e-float-input.e-small.e-bigger.e-disabled,
.e-small.e-bigger .e-filled.e-float-input,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-small.e-bigger .e-filled.e-float-input.e-input-group.e-disabled,
.e-small .e-filled.e-float-input.e-bigger,
.e-small .e-filled.e-float-input.e-bigger.e-disabled,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-bigger.e-disabled,
.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-disabled {
  font-size: 14px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group input,
.e-bigger .e-filled.e-float-input.e-control-wrapper input,
.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper input,
.e-bigger .e-filled.e-float-input.e-input-group input,
.e-bigger .e-filled.e-float-input input,
.e-bigger .e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-bigger .e-filled.e-input-group:not(.e-float-input) .e-input,
.e-filled.e-float-input.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-bigger input,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger input,
.e-filled.e-float-input.e-input-group.e-bigger input,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger input,
.e-filled.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input {
  min-height: 55px
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small input,
.e-filled.e-float-input.e-control-wrapper.e-small input,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-small input,
.e-filled.e-float-input.e-input-group.e-small input,
.e-filled.e-float-input.e-small input,
.e-filled.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-small:not(.e-float-input) .e-input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group input,
.e-small .e-filled.e-float-input.e-control-wrapper input,
.e-small .e-filled.e-float-input.e-input-group.e-control-wrapper input,
.e-small .e-filled.e-float-input.e-input-group input,
.e-small .e-filled.e-float-input input,
.e-small .e-filled.e-input-group.e-control-wrapper:not(.e-float-input) .e-input,
.e-small .e-filled.e-input-group:not(.e-float-input) .e-input {
  min-height: 35px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small:not(.e-float-input) .e-input .e-small .e-filled.e-input-group.e-control-wrapper.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-filled.e-input-group.e-small:not(.e-float-input) .e-input .e-small .e-filled.e-input-group.e-bigger:not(.e-float-input) .e-input,
.e-bigger .e-float-input.e-control-wrapper.e-filled.e-input-group.e-small input,
.e-bigger .e-float-input.e-filled.e-control-wrapper.e-small input,
.e-bigger .e-float-input.e-filled.e-input-group.e-control-wrapper.e-small input,
.e-bigger .e-float-input.e-filled.e-input-group.e-small input,
.e-bigger .e-float-input.e-filled.e-small input,
.e-filled.e-input-group.e-bigger.e-small:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small:not(.e-float-input) .e-input,
.e-filled.e-input-group.e-control-wrapper input.e-input,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper input.e-input,
.e-filled.e-input-group:not(.e-float-input) input.e-input,
.e-filled.e-input-group input.e-input,
.e-float-input.e-bigger.e-small.e-filled input,
.e-float-input.e-control-wrapper.e-filled.e-input-group.e-bigger.e-small input,
.e-float-input.e-filled.e-control-wrapper.e-bigger.e-small input,
.e-float-input.e-filled.e-control-wrapper input,
.e-float-input.e-filled.e-input-group.e-bigger.e-small input,
.e-float-input.e-filled.e-input-group.e-control-wrapper.e-bigger.e-small input,
.e-float-input.e-filled.e-input-group.e-control-wrapper input,
.e-float-input.e-filled input,
.e-small .e-float-input.e-control-wrapper.e-filled.e-input-group.e-bigger input,
.e-small .e-float-input.e-filled.e-bigger input,
.e-small .e-float-input.e-filled.e-control-wrapper.e-bigger input,
.e-small .e-float-input.e-filled.e-input-group.e-bigger input,
.e-small .e-float-input.e-filled.e-input-group.e-control-wrapper.e-bigger input {
  min-height: 39px
}

.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input label.e-float-text,
.e-filled label.e-float-text {
  font-size: 14px;
  left: 12px;
  letter-spacing: .009375em;
  line-height: 1.15;
  padding-left: 0;
  pointer-events: none;
  right: auto;
  top: 12px;
  transform: none;
  transition: transform .15s cubic-bezier(.4, 0, .2, 1), color .15s cubic-bezier(.4, 0, .2, 1);
  width: 100%
}

.e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
  font-size: 14px;
  padding-left: 0;
  top: 12px;
  transform: none;
  width: 100%
}

.e-filled.e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-input-focus input~label.e-float-text,
.e-filled.e-float-input input:focus~label.e-float-text,
.e-filled.e-float-input input:valid~label.e-float-text,
.e-filled.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input input label.e-float-text.e-label-top,
.e-filled.e-float-input input~label.e-label-top.e-float-text,
.e-filled.e-float-input textarea:focus~label.e-float-text,
.e-filled.e-float-input textarea:valid~label.e-float-text,
.e-filled.e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input textarea label.e-float-text.e-label-top,
.e-filled.e-float-input textarea~label.e-label-top.e-float-text {
  font-size: 14px;
  top: 12px;
  transform: translateY(-50%) scale(.75)
}

.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-filled.e-float-input input:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input textarea:-webkit-autofill~label.e-float-text {
  font-size: 14px;
  top: 12px;
  transform: translateY(-50%) scale(.75);
  -webkit-user-select: text;
  user-select: text
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger input:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
  font-size: 16px;
  top: 18px
}

.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input textarea:-webkit-autofill~label.e-float-text {
  font-size: 16px;
  top: 18px;
  transform: translateY(-50%) scale(.75);
  -webkit-user-select: text;
  user-select: text
}

.e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small input:focus~label.e-float-text,
.e-filled.e-float-input.e-small input:valid~label.e-float-text,
.e-filled.e-float-input.e-small input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input textarea~label.e-label-top.e-float-text {
  font-size: 13px;
  top: 10px
}

.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input input:-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input input:-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input textarea:-webkit-autofill~label.e-float-text {
  font-size: 13px;
  top: 10px;
  transform: translateY(-50%) scale(.75);
  -webkit-user-select: text;
  user-select: text
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[disabled]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[readonly]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger textarea~label.e-label-top.e-float-text {
  font-size: 14px;
  top: 12px
}

.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input input:-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input textarea:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill input:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill textarea:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input:-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea:-webkit-autofill~label.e-float-text,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-input-focus) input:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill textarea:not(:focus):valid:-webkit-autofill~label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: 12px;
  transform: translateY(-50%) scale(.75);
  -webkit-user-select: text;
  user-select: text
}

.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper textarea~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input label.e-float-text,
.e-bigger .e-filled.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input textarea~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger label.e-float-text,
.e-filled.e-float-input.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger textarea~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input.e-bigger~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-bigger,
.e-filled.e-float-input.e-control-wrapper textarea.e-bigger~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea~label.e-float-text.e-bigger,
.e-filled.e-float-input input.e-bigger~label.e-float-text,
.e-filled.e-float-input label.e-float-text.e-bigger,
.e-filled.e-float-input textarea.e-bigger~label.e-float-text,
.e-filled.e-float-input textarea~label.e-float-text.e-bigger {
  font-size: 16px;
  top: 18px
}

.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small textarea~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea.e-small~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea~label.e-float-text.e-small,
.e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small label.e-float-text,
.e-filled.e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small textarea~label.e-float-text,
.e-filled.e-float-input textarea.e-small~label.e-float-text,
.e-filled.e-float-input textarea~label.e-float-text.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper textarea~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input textarea~label.e-float-text {
  font-size: 13px;
  top: 10px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: 12px;
  transform: none
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small input label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-small input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger.e-small input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger input label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-bigger input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input[disabled]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input[readonly]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input~label.e-label-top.e-float-text {
  transform: translateY(-50%) scale(.75)
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
  font-size: 14px;
  top: 12px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small textarea label.e-float-text.e-label-top,
.e-bigger .e-filled.e-float-input.e-small textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger.e-small textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small textarea~label.e-label-top.e-float-text,
.e-float-input.e-filled.e-bigger.e-small textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-bigger textarea label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-bigger textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea[disabled]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea[readonly]~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger textarea~label.e-label-top.e-float-text {
  transform: translateY(-50%) scale(.75)
}

.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input label.e-float-text,
.e-filled.e-float-input label.e-float-text.e-label-bottom {
  left: 12px
}

.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-rtl .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text {
  right: 12px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input label.e-float-text,
.e-bigger .e-filled.e-float-input label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger label.e-float-text,
.e-filled.e-float-input.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text.e-label-bottom {
  left: 16px
}

.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-rtl label.e-float-text,
.e-filled.e-float-input.e-rtl.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-bigger label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input label.e-float-text .e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-rtl .e-filled.e-float-input.e-bigger label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-bigger label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger label.e-float-text {
  right: 16px
}

.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small label.e-float-text,
.e-filled.e-float-input.e-small label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-bigger label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input label.e-float-text.e-label-bottom {
  left: 8px
}

.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-small label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-rtl label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small label.e-float-text,
.e-rtl .e-filled.e-float-input.e-small label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small label.e-float-text,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input label.e-float-text .e-small .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom {
  right: 8px
}

.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input label.e-float-text.e-label-bottom {
  left: 12px
}

.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-small.e-bigger label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-rtl label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger label.e-float-text,
.e-rtl .e-filled.e-float-input.e-small.e-bigger label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small.e-bigger label.e-float-text,
.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper label.e-float-text,
.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input label.e-float-text .e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl label.e-float-text,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl label.e-float-text.e-label-bottom {
  right: 12px
}

.e-filled.e-float-input .e-float-line,
.e-float-input.e-filled.e-control-wrapper .e-float-line {
  bottom: -1px;
  position: absolute
}

.e-float-input.e-filled.e-control-wrapper .e-float-line,
.e-float-input.e-filled.e-control-wrapper .e-float-text,
.e-float-input.e-filled .e-float-line,
.e-float-input.e-filled .e-float-text {
  right: 0
}

.e-filled.e-filled.e-input-group:not(.e-disabled):not(.e-float-icon-left):after,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left):after,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled):not(.e-float-icon-left):before,
.e-filled.e-input-group:not(.e-disabled):not(.e-float-icon-left):before {
  bottom: -1px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon,
.e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-filled.e-input-group .e-input-group-icon,
.e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small .e-filled.e-input-group .e-input-group-icon {
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0 0 0 8px
}

.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-input-group .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group .e-input-group-icon {
  padding: 0 8px 0 0
}

.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small .e-filled.e-input-group .e-input-group-icon {
  font-size: 14px;
  min-height: 18px;
  min-width: 18px;
  padding: 0 0 0 4px
}

.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl.e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small .e-rtl.e-filled.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-input-group .e-input-group-icon {
  padding: 0 4px 0 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-filled.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon.e-bigger,
.e-filled.e-input-group .e-input-group-icon.e-bigger {
  font-size: 20px;
  min-height: 24px;
  min-width: 24px;
  padding: 0 0 0 8px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon.e-bigger {
  font-size: 18px;
  min-height: 20px;
  min-width: 20px;
  padding: 0 0 0 8px
}

.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon {
  padding: 0 8px 0 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-bigger .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small .e-filled.e-float-input.e-input-group .e-input-group-icon {
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0 0 0 8px
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small .e-filled.e-float-input.e-input-group .e-input-group-icon {
  font-size: 14px;
  padding: 0 0 0 4px
}

.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-input-group-icon {
  padding: 0 4px 0 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon,
.e-bigger .e-filled.e-float-input.e-input-group .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group .e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-input-group.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group .e-input-group-icon.e-bigger {
  font-size: 20px;
  padding: 0 0 0 8px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon,
.e-bigger .e-filled.e-float-input.e-input-group.e-small .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small .e-input-group-icon.e-bigger {
  font-size: 18px;
  padding: 0 0 0 8px
}

.e-filled.e-float-input .e-clear-icon,
.e-filled.e-float-input.e-control-wrapper .e-clear-icon,
.e-filled.e-input-group .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 16px;
  padding: 0 0 0 8px
}

.e-filled.e-input-group .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  min-height: 20px;
  min-width: 20px;
  padding: 0 0 0 8px
}

.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper .e-clear-icon {
  padding: 0 0 0 8px
}

.e-bigger .e-filled.e-input-group .e-clear-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-filled.e-input-group.e-bigger .e-clear-icon,
.e-filled.e-input-group .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger {
  font-size: 20px;
  min-height: 24px;
  min-width: 24px;
  padding: 0 0 0 8px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon,
.e-bigger .e-filled.e-input-group.e-float-input .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-float-input.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-float-input .e-clear-icon.e-bigger {
  padding: 0 0 0 8px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger .e-filled.e-input-group.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-small .e-clear-icon.e-bigger {
  font-size: 18px;
  min-height: 20px;
  min-width: 20px;
  padding: 0 0 0 8px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-bigger .e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-bigger .e-filled.e-input-group.e-float-input.e-small .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-filled.e-input-group.e-float-input.e-small.e-bigger .e-clear-icon,
.e-filled.e-input-group.e-float-input.e-small .e-clear-icon.e-bigger {
  padding: 0 0 0 8px
}

.e-filled.e-input-group .e-clear-icon.e-small,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-filled.e-input-group.e-small .e-clear-icon,
.e-small .e-filled.e-input-group .e-clear-icon,
.e-small .e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  font-size: 14px;
  min-height: 18px;
  min-width: 18px;
  padding: 0 0 0 4px
}

.e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon.e-small,
.e-filled.e-input-group.e-control-wrapper.e-float-input.e-small .e-clear-icon,
.e-filled.e-input-group.e-float-input .e-clear-icon.e-small,
.e-filled.e-input-group.e-float-input.e-control-wrapper .e-clear-icon.e-small,
.e-filled.e-input-group.e-float-input.e-control-wrapper.e-small .e-clear-icon,
.e-filled.e-input-group.e-float-input.e-small .e-clear-icon,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-input .e-clear-icon,
.e-small .e-filled.e-input-group.e-float-input .e-clear-icon,
.e-small .e-filled.e-input-group.e-float-input.e-control-wrapper .e-clear-icon {
  padding: 0 0 0 4px
}

.e-bigger .e-rtl.e-filled.e-input-group .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-input-group.e-small .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-input-group .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-input-group .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-input-group.e-small .e-clear-icon.e-bigger,
.e-small .e-rtl.e-filled.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  padding: 0 8px 0 0
}

.e-rtl.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon,
.e-rtl.e-filled.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-input-group.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group .e-clear-icon,
.e-small .e-rtl.e-filled.e-input-group.e-control-wrapper .e-clear-icon,
.e-small.e-rtl .e-filled.e-input-group.e-control-wrapper .e-clear-icon {
  padding: 0 4px 0 0
}

.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon,
.e-bigger .e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-bigger.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-input-group.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon.e-bigger,
.e-rtl.e-filled.e-float-input.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small.e-bigger .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon.e-bigger,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon.e-bigger,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon {
  padding: 0 8px 0 0
}

.e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group.e-small .e-clear-icon,
.e-rtl.e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-rtl .e-filled.e-float-input.e-input-group.e-small .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-control-wrapper.e-input-group .e-clear-icon,
.e-small .e-rtl.e-filled.e-float-input.e-input-group .e-clear-icon,
.e-small.e-rtl .e-filled.e-float-input.e-input-group .e-clear-icon {
  padding: 0 4px 0 0
}

.e-filled.e-float-input .e-clear-icon:before,
.e-filled.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-filled.e-input-group .e-clear-icon:before,
.e-filled.e-input-group.e-control-wrapper .e-clear-icon:before {
  font-size: 16px
}

.e-filled.e-float-input.e-control-wrapper.e-small .e-clear-icon:before,
.e-filled.e-float-input.e-control-wrapper input.e-small:first-child~.e-clear-icon:before,
.e-filled.e-float-input.e-small .e-clear-icon:before,
.e-filled.e-float-input input.e-small:first-child~.e-clear-icon:before,
.e-filled.e-input-group.e-control-wrapper.e-small .e-clear-icon:before,
.e-filled.e-input-group.e-small .e-clear-icon:before,
.e-small .e-filled.e-float-input .e-clear-icon:before,
.e-small .e-filled.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-small .e-filled.e-input-group .e-clear-icon:before,
.e-small .e-filled.e-input-group.e-control-wrapper .e-clear-icon:before {
  font-size: 14px
}

.e-bigger .e-filled.e-float-input .e-clear-icon:before,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-clear-icon:before,
.e-bigger .e-filled.e-input-group .e-clear-icon:before,
.e-bigger .e-filled.e-input-group.e-control-wrapper .e-clear-icon:before,
.e-filled.e-float-input.e-bigger .e-clear-icon:before,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-clear-icon:before,
.e-filled.e-float-input.e-control-wrapper input.e-bigger:first-child~.e-clear-icon:before,
.e-filled.e-float-input input.e-bigger:first-child~.e-clear-icon:before,
.e-filled.e-input-group.e-bigger .e-clear-icon:before,
.e-filled.e-input-group.e-control-wrapper.e-bigger .e-clear-icon:before {
  font-size: 20px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small input:first-child~.e-clear-icon:before,
.e-bigger .e-filled.e-float-input.e-small input:first-child~.e-clear-icon:before,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small input:first-child~.e-clear-icon:before,
.e-bigger .e-filled.e-input-group.e-small input:first-child~.e-clear-icon:before,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-clear-icon:before,
.e-filled.e-float-input.e-small.e-bigger .e-clear-icon:before,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-clear-icon:before,
.e-filled.e-input-group.e-small.e-bigger .e-clear-icon:before,
.e-small .e-filled.e-float-input.e-bigger input:first-child~.e-clear-icon:before,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger input:first-child~.e-clear-icon:before,
.e-small .e-filled.e-input-group.e-bigger input:first-child~.e-clear-icon:before,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger input:first-child~.e-clear-icon:before {
  font-size: 18px
}

.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input .e-input-in-wrap input label.e-float-text.e-label-top,
.e-filled.e-float-input .e-input-in-wrap input~label.e-label-top.e-float-text {
  top: 12px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text {
  top: 18px
}

.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input .e-input-in-wrap input~label.e-label-top.e-float-text {
  top: 10px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[disabled]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input[readonly]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input[disabled]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input[readonly]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap input~label.e-label-top.e-float-text {
  top: 12px
}

.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-error:not(.e-success):not(.e-warning) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-success:not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus.e-warning:not(.e-success):not(.e-error) .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap {
  border-style: none;
  border-width: 0
}

.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  top: 12px
}

.e-bigger.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap input.e-bigger~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-bigger,
.e-filled.e-float-input .e-input-in-wrap input.e-bigger~label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-bigger {
  top: 18px
}

.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  top: 10px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  top: 12px
}

.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-float-icon-left>.e-input-group-icon {
  font-size: 16px;
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0
}

.e-bigger .e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group:not(.e-float-input).e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-input-group:not(.e-float-input).e-float-icon-left>.e-input-group-icon.e-bigger {
  font-size: 20px;
  margin: 0;
  min-height: 24px;
  min-width: 24px;
  padding: 0
}

.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-small,
.e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-float-icon-left>.e-input-group-icon.e-small,
.e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left>.e-input-group-icon,
.e-small .e-filled.e-input-group:not(.e-float-input).e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-small .e-filled.e-input-group:not(.e-float-input).e-float-icon-left>.e-input-group-icon {
  font-size: 14px;
  margin: 0;
  min-height: 18px;
  min-width: 18px;
  padding: 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper:not(.e-float-input).e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-input-group:not(.e-float-input).e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group:not(.e-float-input).e-small.e-float-icon-left>.e-input-group-icon.e-bigger {
  font-size: 18px;
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0
}

.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-float-icon-left>.e-input-group-icon {
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0
}

.e-bigger .e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-float-icon-left>.e-input-group-icon.e-bigger {
  margin: 0;
  min-height: 24px;
  min-width: 24px;
  padding: 0
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-filled.e-float-input.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-float-icon-left>.e-input-group-icon.e-small,
.e-filled.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-small .e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-small .e-filled.e-float-input.e-input-group.e-float-icon-left>.e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left>.e-input-group-icon,
.e-small .e-filled.e-input-group.e-float-icon-left>.e-input-group-icon {
  margin: 0;
  min-height: 18px;
  min-width: 18px;
  padding: 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-float-input.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-float-input.e-small.e-float-icon-left>.e-input-group-icon,
.e-bigger .e-filled.e-input-group.e-small.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-float-input.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-float-input.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-float-icon-left>.e-input-group-icon.e-bigger,
.e-filled.e-input-group.e-small.e-bigger.e-float-icon-left>.e-input-group-icon,
.e-filled.e-input-group.e-small.e-float-icon-left>.e-input-group-icon.e-bigger {
  margin: 0;
  min-height: 20px;
  min-width: 20px;
  padding: 0
}

.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  left: 0
}

.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  right: 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom .e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text {
  left: 0
}

.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-rtl .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-rtl.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-rtl .e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-rtl .e-bigger.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl .e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-bigger .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-bigger .e-input-in-wrap label.e-float-text {
  right: 0
}

.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom .e-small .e-filled.e-float-input.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  left: 0
}

.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-small .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-rtl .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input.e-small .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small .e-input-in-wrap label.e-float-text,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-small .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-rtl .e-small.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-small .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  right: 0
}

.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom .e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  left: 0
}

.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-small.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-rtl.e-small.e-bigger .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-rtl .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-rtl .e-filled.e-float-input.e-small.e-bigger .e-input-in-wrap label.e-float-text .e-filled.e-float-input.e-control-wrapper.e-rtl.e-small.e-bigger .e-input-in-wrap label.e-float-text,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper .e-input-in-wrap label.e-float-text,
.e-rtl .e-small.e-bigger.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input .e-input-in-wrap label.e-float-text .e-small.e-bigger .e-filled.e-float-input.e-control-wrapper.e-rtl .e-input-in-wrap label.e-float-text,
.e-rtl .e-small.e-bigger.e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-rtl.e-small.e-bigger .e-filled.e-float-input:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-control-wrapper.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-rtl.e-control-wrapper .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text,
.e-small.e-bigger .e-filled.e-float-input.e-rtl .e-input-in-wrap label.e-float-text.e-label-bottom,
.e-small.e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-bigger.e-filled.e-float-input.e-rtl:not(.e-input-focus) .e-input-in-wrap input:not(:focus):valid~label.e-float-text.e-label-bottom {
  right: 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group .e-input-group-icon:last-child {
  margin-right: 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-bigger .e-filled.e-input-group.e-small.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-bigger.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-bigger.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-filled.e-input-group.e-small.e-rtl .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-bigger .e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon:last-child,
.e-rtl.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group.e-bigger .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon:last-child,
.e-rtl.e-small .e-filled.e-input-group .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-small.e-bigger .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-bigger.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon:last-child,
.e-small .e-filled.e-input-group.e-rtl .e-input-group-icon:last-child {
  margin-left: 0
}

.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-filled.e-input-group .e-input-group-icon,
.e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon {
  margin-right: 0
}

.e-filled.e-rtl.e-input-group.e-control-wrapper .e-input-group-icon,
.e-filled.e-rtl.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-filled.e-rtl.e-input-group .e-input-group-icon,
.e-filled.e-rtl.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small.e-bigger .e-input-group-icon,
.e-rtl .e-filled.e-input-group .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small.e-bigger .e-input-group-icon,
.e-rtl.e-small.e-bigger .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-small.e-bigger .e-filled.e-input-group .e-input-group-icon,
.e-small.e-bigger .e-rtl.e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small.e-bigger .e-rtl.e-filled.e-input-group .e-input-group-icon {
  margin-left: 0;
  margin-right: 0
}

.e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-filled.e-input-group.e-small .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-small .e-filled.e-input-group .e-input-group-icon {
  margin-right: 0
}

.e-filled.e-input-group.e-control-wrapper.e-small.e-rtl .e-input-group-icon,
.e-filled.e-input-group.e-small.e-rtl .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-small .e-input-group-icon,
.e-rtl .e-filled.e-input-group.e-small .e-input-group-icon,
.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper .e-input-group-icon,
.e-rtl.e-small .e-filled.e-input-group .e-input-group-icon,
.e-small .e-filled.e-input-group.e-control-wrapper.e-rtl .e-input-group-icon,
.e-small .e-filled.e-input-group.e-rtl .e-input-group-icon {
  margin-left: 0;
  margin-right: 0
}

.e-filled.e-float-input.e-control-wrapper.e-multi-line-input textarea,
.e-filled.e-float-input.e-multi-line-input textarea,
.e-filled.e-input-group.e-control-wrapper.e-multi-line-input textarea,
.e-filled.e-input-group.e-multi-line-input textarea,
.e-filled textarea.e-input {
  box-sizing: border-box
}

.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-filled.e-input-group.e-control-wrapper textarea,
.e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-filled.e-input-group.e-input-focus textarea,
.e-filled.e-input-group.e-input-focus textarea.e-input,
.e-filled.e-input-group textarea,
.e-filled.e-input-group textarea.e-input,
.e-filled textarea.e-input {
  padding: 0 12px 10px
}

.e-filled.e-float-input.e-control-wrapper textarea,
.e-filled.e-float-input textarea {
  padding: 0 12px 5px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .e-filled.e-input-group textarea,
.e-bigger .e-filled.e-input-group textarea.e-input,
.e-filled.e-input-group.e-bigger textarea,
.e-filled.e-input-group.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea,
.e-filled.e-input-group.e-control-wrapper.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper textarea.e-bigger,
.e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-filled.e-input-group textarea.e-bigger,
.e-filled.e-input-group textarea.e-input.e-bigger {
  padding: 0 16px 16px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger .e-filled.e-float-input textarea,
.e-filled.e-float-input.e-bigger textarea,
.e-filled.e-float-input.e-control-wrapper.e-bigger textarea,
.e-filled.e-float-input.e-control-wrapper textarea.e-bigger,
.e-filled.e-float-input textarea.e-bigger {
  padding: 0 16px 5px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea,
.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-filled.e-input-group.e-input-focus textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-bigger,
.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-filled.e-input-group.e-input-focus.e-bigger textarea,
.e-filled.e-input-group.e-input-focus.e-bigger textarea.e-input,
.e-filled.e-input-group.e-input-focus textarea.e-bigger,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-bigger {
  padding: 0 16px 16px
}

.e-filled.e-input-group.e-control-wrapper.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-filled.e-input-group.e-small textarea,
.e-filled.e-input-group.e-small textarea.e-input,
.e-filled.e-input-group textarea.e-input.e-small,
.e-filled.e-input-group textarea.e-small,
.e-small .e-filled.e-input-group textarea,
.e-small .e-filled.e-input-group textarea.e-input {
  padding: 0 8px 7px
}

.e-filled.e-float-input.e-control-wrapper.e-small textarea,
.e-filled.e-float-input.e-control-wrapper textarea.e-small,
.e-filled.e-float-input.e-small textarea,
.e-filled.e-float-input textarea.e-small,
.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-small .e-filled.e-float-input textarea {
  padding: 0 8px 4px
}

.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-filled.e-input-group.e-input-focus.e-small textarea,
.e-filled.e-input-group.e-input-focus.e-small textarea.e-input,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-small,
.e-filled.e-input-group.e-input-focus textarea.e-small,
.e-small .e-filled.e-input-group.e-input-focus textarea,
.e-small .e-filled.e-input-group.e-input-focus textarea.e-input {
  padding: 0 8px 7px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input,
.e-bigger .e-filled.e-input-group.e-small textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-bigger .e-small.e-filled.e-input-group.e-control-wrapper textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group textarea.e-input,
.e-bigger .input-group textarea.e-small,
.e-filled.e-input-group.e-bigger textarea.e-small,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-filled.e-input-group.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-small textarea.e-input.e-bigger,
.e-filled.e-input-group textarea.e-input.e-bigger.e-small,
.e-small .e-filled.e-input-group.e-bigger textarea.e-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input.e-bigger,
.e-small .e-filled.e-input-group.e-control-wrapper textarea.e-input.e-bigger,
.e-small .input-group textarea.e-bigger {
  padding: 0 12px 10px
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small textarea,
.e-bigger .e-filled.e-float-input.e-small textarea,
.e-bigger .e-float-input textarea.e-small,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger .e-small.e-filled.e-float-input.e-control-wrapper textarea,
.e-bigger.e-small .e-filled.e-float-input textarea,
.e-filled.e-float-input.e-bigger textarea.e-small,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger textarea,
.e-filled.e-float-input.e-control-wrapper.e-small textarea.e-bigger,
.e-filled.e-float-input.e-small.e-bigger textarea,
.e-filled.e-float-input.e-small textarea.e-bigger,
.e-filled.e-float-input textarea.e-bigger.e-small,
.e-small .e-filled.e-float-input.e-bigger textarea,
.e-small .e-filled.e-float-input.e-control-wrapper textarea.e-bigger,
.e-small .float-input textarea.e-bigger {
  padding: 0 12px 5px
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger .e-small.e-filled.e-input-group.e-control-wrapper.e-input-focus textarea.e-input,
.e-bigger.e-small .e-filled.e-input-group.e-input-focus textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-control-wrapper.e-input-focus.e-small textarea.e-input.e-bigger,
.e-filled.e-input-group.e-input-focus.e-bigger textarea.e-small,
.e-filled.e-input-group.e-input-focus.e-small.e-bigger textarea.e-input,
.e-filled.e-input-group.e-input-focus.e-small textarea.e-input.e-bigger,
.e-filled.e-input-group.e-input-focus textarea.e-input.e-bigger.e-small {
  padding: 0 12px 10px
}

.e-filled.e-input-group.e-control-wrapper.e-multi-line-input,
.e-filled.e-input-group.e-multi-line-input {
  padding: 10px 0 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-multi-line-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input,
.e-filled.e-input-group.e-control-wrapper.e-bigger.e-multi-line-input,
.e-filled.e-input-group.e-multi-line-input.e-bigger {
  padding: 16px 0 0
}

.e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input,
.e-filled.e-input-group.e-small.e-multi-line-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-multi-line-input {
  padding: 7px 0 0
}

.e-bigger .e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input,
.e-bigger .e-filled.e-input-group.e-small.e-multi-line-input,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-small.e-multi-line-input,
.e-bigger.e-small .e-filled.e-input-group.e-small.e-multi-line-input,
.e-filled.e-input-group.e-control-wrapper.e-small.e-bigger.e-multi-line-input,
.e-filled.e-input-group.e-small.e-bigger.e-multi-line-input,
.e-small .e-filled.e-input-group.e-bigger.e-multi-line-input,
.e-small .e-filled.e-input-group.e-control-wrapper.e-bigger.e-multi-line-input {
  padding: 10px 0 0
}

.e-filled.e-float-input.e-control-wrapper.e-multi-line-input,
.e-filled.e-float-input.e-multi-line-input {
  padding: 14px 0 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-multi-line-input,
.e-bigger .e-filled.e-float-input.e-multi-line-input,
.e-filled.e-float-input.e-bigger.e-multi-line-input,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-multi-line-input {
  padding: 20px 0 0
}

.e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input,
.e-filled.e-float-input.e-small.e-multi-line-input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-multi-line-input {
  padding: 12px 0 0
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input,
.e-bigger .e-filled.e-float-input.e-small.e-multi-line-input,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-small.e-multi-line-input,
.e-bigger.e-small .e-filled.e-float-input.e-small.e-multi-line-input,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-multi-line-input,
.e-filled.e-float-input.e-small.e-bigger.e-multi-line-input,
.e-small .e-filled.e-float-input.e-bigger.e-multi-line-input,
.e-small .e-filled.e-float-input.e-control-wrapper.e-bigger.e-multi-line-input {
  padding: 14px 0 0
}

.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus,
.e-filled textarea.e-input.e-rtl,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus {
  padding: 0 12px 10px;
  text-indent: 0
}

.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus {
  padding: 0 12px 5px;
  text-indent: 0
}

.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input.e-small,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input.e-small,
.e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input,
.e-filled textarea.e-input.e-small.e-rtl,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input.e-small,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input.e-small,
.e-rtl .e-filled textarea.e-input.e-small,
.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus,
.e-small .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-small .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus,
.e-small .e-filled textarea.e-input.e-rtl,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus,
.e-small.e-rtl .e-filled textarea.e-input {
  padding: 0 8px 7px;
  text-indent: 0
}

.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-small,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea.e-small,
.e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea.e-small,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea.e-small,
.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus,
.e-small .e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-small .e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus {
  padding: 0 8px 4px;
  text-indent: 0
}

.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input:focus,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input:focus,
.e-bigger .e-filled textarea.e-input.e-rtl,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input:focus,
.e-bigger.e-rtl .e-filled textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-input.e-bigger,
.e-filled.e-input-group.e-multi-line-input.e-rtl textarea.e-input.e-bigger,
.e-filled textarea.e-input.e-bigger.e-rtl,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input textarea.e-input.e-bigger,
.e-rtl .e-filled textarea.e-input.e-bigger {
  padding: 0 16px 16px;
  text-indent: 0
}

.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea:focus,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-rtl textarea,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-rtl textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-rtl textarea.e-bigger,
.e-filled.e-float-input.e-multi-line-input.e-rtl textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input textarea.e-bigger {
  padding: 0 16px 5px;
  text-indent: 0
}

.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input,
.e-bigger .e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input:focus,
.e-bigger .e-filled textarea.e-input.e-small.e-rtl,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input:focus,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input,
.e-bigger.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input:focus,
.e-bigger.e-rtl textarea.e-input.e-small,
.e-filled.e-input-group.e-multi-line-input.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-small.e-rtl textarea.e-input:focus,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-input.e-bigger,
.e-filled.e-input-group.e-multi-line-input.e-small.e-bigger.e-rtl textarea.e-input,
.e-filled.e-input-group.e-multi-line-input.e-small.e-rtl textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-small textarea.e-input:focus,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small.e-bigger textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-small textarea.e-input.e-bigger,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small.e-bigger textarea.e-input,
.e-rtl .e-filled.e-input-group.e-multi-line-input.e-small textarea.e-input.e-bigger,
.e-small .e-filled.e-input-group.e-multi-line-input.e-bigger.e-rtl textarea.e-input:focus,
.e-small .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-bigger textarea.e-input:focus,
.e-small.e-rtl .e-filled.e-input-group.e-multi-line-input.e-control-wrapper.e-bigger textarea.e-input:focus {
  padding: 0 12px 10px;
  text-indent: 0
}

.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea:focus,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea,
.e-bigger .e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea:focus,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea,
.e-bigger.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-bigger.e-small.e-rtl textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-small.e-rtl textarea:focus,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-rtl textarea.e-bigger,
.e-filled.e-float-input.e-multi-line-input.e-small.e-bigger.e-rtl textarea,
.e-filled.e-float-input.e-multi-line-input.e-small.e-rtl textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger.e-small textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-small textarea:focus,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small.e-bigger textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-small textarea.e-bigger,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small.e-bigger textarea,
.e-rtl .e-filled.e-float-input.e-multi-line-input.e-small textarea.e-bigger,
.e-small .e-filled.e-float-input.e-multi-line-input.e-bigger.e-rtl textarea:focus,
.e-small .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger.e-rtl textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-bigger textarea:focus,
.e-small.e-rtl .e-filled.e-float-input.e-multi-line-input.e-control-wrapper.e-bigger textarea:focus {
  padding: 0 12px 5px;
  text-indent: 0
}

.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap {
  border: 0 solid;
  margin-left: 8px
}

.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-rtl .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-rtl .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap {
  margin-left: 0;
  margin-right: 8px
}

.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-filled.e-float-input.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-bigger.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-bigger.e-small .e-input-in-wrap {
  border: 0 solid;
  margin-left: 8px
}

.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-small .e-input-in-wrap,
.e-filled.e-float-input.e-float-icon-left.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-small .e-input-in-wrap,
.e-filled.e-input-group.e-float-icon-left.e-small .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap {
  margin-left: 4px
}

.e-bigger.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-bigger.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-bigger.e-small.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap {
  margin-left: 0;
  margin-right: 8px
}

.e-rtl.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-small .e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-float-input.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left .e-input-in-wrap,
.e-rtl.e-small .e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-rtl .e-small.e-filled.e-input-group.e-float-icon-left .e-input-in-wrap,
.e-small.e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small.e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-float-input.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small.e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap,
.e-small .e-filled.e-input-group.e-float-icon-left.e-rtl .e-input-in-wrap {
  margin-left: 0;
  margin-right: 4px
}

.e-filled.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-filled.e-float-input.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover,
.e-filled.e-input-group.e-float-icon-left:not(.e-disabled):not(.e-input-focus) .e-input-in-wrap:hover {
  border-bottom-width: 0
}

.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input):after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input):before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input):after,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input):before {
  -moz-transition: .2s cubic-bezier(.4, 0, .4, 1);
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  transition: .2s cubic-bezier(.4, 0, .4, 1);
  width: 0;
  bottom: -1px
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line:after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line:before {
  -moz-transition: .2s cubic-bezier(.4, 0, .4, 1);
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  transition: .2s cubic-bezier(.4, 0, .4, 1);
  width: 0
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line:before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:before,
.e-filled.e-input-group.e-float-icon-left:before {
  left: 50%
}

.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus:after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus:before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus:after,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus:before {
  width: 50%;
  bottom: -1px
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-float-line:after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-input-focus .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-input-focus .e-float-line:before {
  width: 50%
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line:after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input):after,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input):after {
  right: 50%
}

.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:after,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input).e-input-focus .e-input-in-wrap:before {
  width: 0
}

.e-filled.e-input-group.e-control-wrapper.e-float-icon-left,
.e-filled.e-input-group.e-float-icon-left {
  border-bottom: 1px solid
}

.e-filled.e-input-group.e-control-wrapper.e-error.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-success.e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-warning.e-float-icon-left,
.e-filled.e-input-group.e-error.e-float-icon-left,
.e-filled.e-input-group.e-float-icon-left,
.e-filled.e-input-group.e-success.e-float-icon-left,
.e-filled.e-input-group.e-warning.e-float-icon-left {
  border: solid;
  border-width: 0 0 1px
}

/*! input theme */
.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea,
.e-float-input input,
.e-float-input textarea,
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group input.e-input,
.e-input-group textarea.e-input,
input.e-input,
textarea.e-input {
  background: transparent;
  border-color: rgba(0, 0, 0, .42);
  color: rgba(0, 0, 0, .87)
}

.e-float-input,
.e-float-input.e-control-wrapper,
.e-float-input.e-input-group,
.e-float-input.e-input-group.e-control-wrapper,
.e-input-group,
.e-input-group.e-control-wrapper {
  background: transparent;
  color: rgba(0, 0, 0, .87)
}

.e-input-group.e-control-wrapper .e-input-group-icon,
.e-input-group .e-input-group-icon {
  background: transparent;
  border-color: rgba(0, 0, 0, .42);
  color: rgba(0, 0, 0, .54)
}

.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon,
.e-input-group.e-disabled .e-input-group-icon {
  color: rgba(0, 0, 0, .26)
}

.e-float-input.e-control-wrapper.e-disabled,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-disabled,
.e-float-input input[disabled],
.e-float-input textarea[disabled],
.e-input-group.e-control-wrapper.e-disabled,
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-disabled,
.e-input-group .e-input[disabled],
.e-input[disabled] {
  -webkit-text-fill-color: rgba(0, 0, 0, .42);
  background: transparent;
  color: rgba(0, 0, 0, .42);
  background-image: linear-gradient(90deg, rgba(0, 0, 0, .42), rgba(0, 0, 0, .42) 33%, transparent 0);
  background-position: bottom -1px left 0;
  background-repeat: repeat-x;
  background-size: 4px 1px;
  border-bottom-color: transparent
}

.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper input[readonly],
.e-float-input.e-control-wrapper textarea,
.e-float-input.e-control-wrapper textarea[readonly],
.e-float-input input,
.e-float-input input[readonly],
.e-float-input textarea,
.e-float-input textarea[readonly],
.e-input-group.e-control-wrapper.e-disabled input.e-input,
.e-input-group.e-control-wrapper.e-disabled textarea.e-input,
.e-input-group.e-control-wrapper .e-input[disabled],
.e-input-group.e-control-wrapper .e-input[readonly],
.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group.e-disabled input.e-input,
.e-input-group.e-disabled textarea.e-input,
.e-input-group .e-input[disabled],
.e-input-group .e-input[readonly],
.e-input-group input.e-input,
.e-input-group textarea.e-input {
  background: none;
  color: inherit
}

.e-float-input.e-control-wrapper.e-disabled input,
.e-float-input.e-control-wrapper.e-disabled textarea,
.e-float-input.e-control-wrapper input[disabled],
.e-float-input.e-control-wrapper textarea[disabled],
.e-float-input.e-disabled input,
.e-float-input.e-disabled textarea,
.e-float-input input[disabled],
.e-float-input textarea[disabled] {
  color: inherit
}

/*! Added color to textbox for disbaled state */
.e-float-input.e-control-wrapper:not(.e-disabled) input[disabled],
.e-float-input.e-control-wrapper:not(.e-disabled) textarea[disabled],
.e-float-input:not(.e-disabled) input[disabled],
.e-float-input:not(.e-disabled) textarea[disabled] {
  -webkit-text-fill-color: rgba(0, 0, 0, .42);
  color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon,
.e-input-group.e-disabled .e-input-group-icon {
  background: transparent;
  border-color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:hover,
.e-input-group:not(.e-disabled) .e-input-group-icon:hover {
  color: rgba(0, 0, 0, .54)
}

.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon:hover,
.e-input-group.e-disabled .e-input-group-icon:hover {
  background: transparent
}

.e-input-group.e-control-wrapper.e-success .e-input-group-icon,
.e-input-group.e-control-wrapper.e-success input.e-input,
.e-input-group.e-control-wrapper.e-success textarea.e-input,
.e-input-group.e-success .e-input-group-icon,
.e-input-group.e-success input.e-input,
.e-input-group.e-success textarea.e-input,
.e-input.e-success,
.e-input.e-success:focus {
  border-color: #22b24b
}

.e-input-group.e-control-wrapper.e-warning .e-input-group-icon,
.e-input-group.e-control-wrapper.e-warning input.e-input,
.e-input-group.e-control-wrapper.e-warning textarea.e-input,
.e-input-group.e-warning .e-input-group-icon,
.e-input-group.e-warning input.e-input,
.e-input-group.e-warning textarea.e-input,
.e-input.e-warning,
.e-input.e-warning:focus {
  border-color: #ffca1c
}

.e-input-group.e-control-wrapper.e-error .e-input-group-icon,
.e-input-group.e-control-wrapper.e-error input.e-input,
.e-input-group.e-control-wrapper.e-error textarea.e-input,
.e-input-group.e-error .e-input-group-icon,
.e-input-group.e-error input.e-input,
.e-input-group.e-error textarea.e-input,
.e-input.e-error,
.e-input.e-error:focus {
  border-color: #f44336
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
label.e-float-text {
  color: rgba(0, 0, 0, .42)
}

.e-float-input.e-control-wrapper.e-error.e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-error input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-error label.e-float-text,
.e-float-input.e-control-wrapper.e-error textarea:focus~label.e-float-text,
.e-float-input.e-error.e-input-focus input~label.e-float-text,
.e-float-input.e-error input:focus~label.e-float-text,
.e-float-input.e-error label.e-float-text,
.e-float-input.e-error textarea:focus~label.e-float-text {
  color: #f44336
}

.e-float-input.e-control-wrapper input,
.e-float-input.e-control-wrapper textarea,
.e-float-input input,
.e-float-input textarea {
  border-bottom-color: rgba(0, 0, 0, .42)
}

.e-float-input.e-control-wrapper.e-success input,
.e-float-input.e-control-wrapper.e-success textarea,
.e-float-input.e-success input,
.e-float-input.e-success textarea {
  border-bottom-color: #22b24b
}

.e-float-input.e-control-wrapper.e-warning input,
.e-float-input.e-control-wrapper.e-warning textarea,
.e-float-input.e-warning input,
.e-float-input.e-warning textarea {
  border-bottom-color: #ffca1c
}

.e-float-input.e-control-wrapper.e-error input,
.e-float-input.e-control-wrapper.e-error textarea,
.e-float-input.e-error input,
.e-float-input.e-error textarea {
  border-bottom-color: #f44336
}

.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:after,
.e-float-input.e-control-wrapper:not(.e-input-group) .e-float-line:before,
.e-float-input:not(.e-input-group) .e-float-line:after,
.e-float-input:not(.e-input-group) .e-float-line:before {
  background: #e3165b
}

.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line:after,
.e-float-input.e-control-wrapper.e-success:not(.e-input-group) .e-float-line:before,
.e-float-input.e-success:not(.e-input-group) .e-float-line:after,
.e-float-input.e-success:not(.e-input-group) .e-float-line:before {
  background: #22b24b
}

.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line:after,
.e-float-input.e-control-wrapper.e-warning:not(.e-input-group) .e-float-line:before,
.e-float-input.e-warning:not(.e-input-group) .e-float-line:after,
.e-float-input.e-warning:not(.e-input-group) .e-float-line:before {
  background: #ffca1c
}

.e-float-input.e-control-wrapper:not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-input-focus):not(.e-disabled) input:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top) {
  color: rgba(0, 0, 0, .42)
}

.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line:after,
.e-float-input.e-control-wrapper.e-error:not(.e-input-group) .e-float-line:before,
.e-float-input.e-error:not(.e-input-group) .e-float-line:after,
.e-float-input.e-error:not(.e-input-group) .e-float-line:before {
  background: #f44336
}

.e-input-group.e-control-wrapper:not(.e-disabled) .e-input-group-icon:active,
.e-input-group:not(.e-disabled) .e-input-group-icon:active {
  background: transparent;
  color: rgba(0, 0, 0, .54)
}

.e-float-input.e-control-wrapper input::selection,
.e-float-input.e-control-wrapper textarea::selection,
.e-float-input input::selection,
.e-float-input textarea::selection,
.e-input-group.e-control-wrapper input.e-input::selection,
.e-input-group.e-control-wrapper textarea.e-input::selection,
.e-input-group input.e-input::selection,
.e-input-group textarea.e-input::selection,
input.e-input::selection,
textarea.e-input::selection {
  background: #e3165b;
  color: #fff
}

.e-float-input.e-small textarea::selection,
.e-float-input textarea::selection {
  background: #e3165b;
  color: #fff
}

.e-input-group.e-control-wrapper input.e-input:-moz-placeholder,
.e-input-group input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group input.e-input:-moz-placeholder,
input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper input.e-input:-moz-placeholder,
textarea.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper textarea.e-input:-moz-placeholder,
.e-input-group textarea.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group input.e-input::-moz-placeholder,
input.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper input.e-input::-moz-placeholder,
textarea.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper textarea.e-input::-moz-placeholder,
.e-input-group textarea.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, .42)
}

input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper input.e-input::-webkit-input-placeholder,
input.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group input.e-input::-webkit-input-placeholder,
textarea.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper textarea.e-input::-webkit-input-placeholder,
.e-input-group textarea.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left) .e-float-line:before,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group.e-float-icon-left .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line:after,
.e-float-input.e-input-group:not(.e-float-icon-left) .e-float-line:before,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input):before,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-float-icon-left:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input):after,
.e-input-group:not(.e-float-icon-left):not(.e-float-input):before {
  background: #e3165b
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line:before,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-success .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group:not(.e-float-icon-left).e-success .e-float-line:before,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-success .e-float-line:after,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-success .e-float-line:before,
.e-float-input.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group.e-float-icon-left.e-success .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-success .e-float-line:after,
.e-float-input.e-input-group:not(.e-float-icon-left).e-success .e-float-line:before,
.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-success:after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left):not(.e-float-input).e-success:before,
.e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-float-icon-left.e-success:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success:after,
.e-input-group:not(.e-float-icon-left):not(.e-float-input).e-success:before {
  background: #22b24b
}

.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap .e-float-line:after,
.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-warning .e-float-line:after,
.e-float-input.e-input-group:not(.e-float-icon-left).e-warning .e-float-line:before,
.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-warning:not(.e-float-input):after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-warning:not(.e-float-input):before,
.e-input-group.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-float-icon-left.e-warning:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group:not(.e-float-icon-left).e-warning:not(.e-float-input):after,
.e-input-group:not(.e-float-icon-left).e-warning:not(.e-float-input):before {
  background: #ffca1c
}

.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error .e-float-line:after,
.e-float-input.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error .e-float-line:before,
.e-float-input.e-input-group.e-float-icon-left.e-error .e-input-in-wrap .e-float-line:after,
.e-float-input.e-input-group.e-float-icon-left.e-error .e-input-in-wrap .e-float-line:before,
.e-float-input.e-input-group:not(.e-float-icon-left).e-error .e-float-line:after,
.e-float-input.e-input-group:not(.e-float-icon-left).e-error .e-float-line:before,
.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error:not(.e-float-input):after,
.e-input-group.e-control-wrapper:not(.e-float-icon-left).e-error:not(.e-float-input):before,
.e-input-group.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap:after,
.e-input-group.e-float-icon-left.e-error:not(.e-float-input) .e-input-in-wrap:before,
.e-input-group:not(.e-float-icon-left).e-error:not(.e-float-input):after,
.e-input-group:not(.e-float-icon-left).e-error:not(.e-float-input):before {
  background: #f44336
}

.e-input-group.e-control-wrapper.e-error .e-input-group-icon,
.e-input-group.e-control-wrapper.e-error:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-success .e-input-group-icon,
.e-input-group.e-control-wrapper.e-success:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-control-wrapper.e-warning .e-input-group-icon,
.e-input-group.e-control-wrapper.e-warning:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-control-wrapper.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-error .e-input-group-icon,
.e-input-group.e-error:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-error:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-success .e-input-group-icon,
.e-input-group.e-success:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-success:not(.e-disabled):not(:active) .e-input-group-icon:hover,
.e-input-group.e-warning .e-input-group-icon,
.e-input-group.e-warning:not(.e-disabled) .e-input-group-icon:active,
.e-input-group.e-warning:not(.e-disabled):not(:active) .e-input-group-icon:hover {
  color: rgba(0, 0, 0, .54)
}

.e-input-group.e-control-wrapper input.e-input,
.e-input-group.e-control-wrapper textarea.e-input,
.e-input-group input.e-input,
.e-input-group textarea.e-input {
  border-color: rgba(0, 0, 0, .42)
}

.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,
.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus,
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group).e-input-focus input,
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) input:focus,
.e-float-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-input-group) textarea:focus,
.e-input:focus:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: #e3165b
}

.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error).e-input-focus input.e-input,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) textarea.e-input:focus,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error).e-input-focus input.e-input,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error) input.e-input:focus,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error) textarea.e-input:focus {
  border-color: transparent
}

.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left),
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) {
  border-color: rgba(0, 0, 0, .42)
}

.e-input-focus.e-control-wrapper.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-focus.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) .e-input:last-child:focus,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon,
.e-input-group.e-input-focus.e-rtl:not(.e-success):not(.e-warning):not(.e-error) span:last-child.e-input-group-icon,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:first-child:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span.e-input-group-icon,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) span:first-child.e-input-group-icon {
  border-color: transparent
}

.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left),
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) {
  border-color: rgba(0, 0, 0, .42)
}

.e-input-group,
.e-input-group.e-control-wrapper {
  border-bottom-color: rgba(0, 0, 0, .42)
}

.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input,
.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input:focus,
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input,
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input:focus,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input,
.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left) .e-input:focus {
  border-bottom-color: transparent;
  border-top-color: transparent
}

.e-float-icon-left.e-control-wrapper.e-input-group.e-success,
.e-float-icon-left.e-input-group.e-control-wrapper.e-error,
.e-float-icon-left.e-input-group.e-control-wrapper.e-warning,
.e-float-icon-left.e-input-group.e-error,
.e-float-icon-left.e-input-group.e-success,
.e-float-icon-left.e-input-group.e-warning,
.e-input-group.e-control-wrapper.e-error,
.e-input-group.e-control-wrapper.e-float-icon-left,
.e-input-group.e-control-wrapper.e-success,
.e-input-group.e-control-wrapper.e-warning,
.e-input-group.e-error,
.e-input-group.e-float-icon-left,
.e-input-group.e-success,
.e-input-group.e-warning {
  border-color: transparent
}

.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-success,
.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-input-group.e-float-icon-left.e-success .e-input-in-wrap,
.e-input-group.e-success,
.e-input-group.e-success:not(.e-float-icon-left) {
  border-bottom-color: #22b24b
}

.e-input-group.e-control-wrapper.e-float-icon-left.e-warning .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-warning,
.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-input-group.e-float-icon-left.e-warning .e-input-in-wrap,
.e-input-group.e-warning,
.e-input-group.e-warning:not(.e-float-icon-left) {
  border-bottom-color: #ffca1c
}

.e-input-group.e-control-wrapper.e-error,
.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-input-in-wrap,
.e-input-group.e-error,
.e-input-group.e-error:not(.e-float-icon-left),
.e-input-group.e-float-icon-left.e-error .e-input-in-wrap {
  border-bottom-color: #f44336
}

.e-float-input .e-clear-icon,
.e-float-input.e-control-wrapper .e-clear-icon,
.e-input-group .e-clear-icon,
.e-input-group.e-control-wrapper .e-clear-icon {
  color: rgba(0, 0, 0, .54)
}

.e-float-input.e-control-wrapper.e-disabled .e-clear-icon,
.e-float-input.e-disabled .e-clear-icon,
.e-input-group.e-control-wrapper.e-disabled .e-clear-icon,
.e-input-group.e-disabled .e-clear-icon {
  color: rgba(0, 0, 0, .26)
}

.e-float-input.e-control-wrapper.e-input-focus .e-input:focus,
.e-float-input.e-input-focus .e-input:focus {
  border-bottom-color: transparent;
  border-top-color: transparent
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-float-input .e-control-wrapper:not(.e-error) input label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-small:not(.e-error) input:valid~label.e-float-text,
.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-small:not(.e-error) input[readonly]~label.e-float-text,
.e-float-input.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-float-input:not(.e-error) input:valid~label.e-float-text,
.e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input label.e-float-text.e-label-top,
.e-float-input:not(.e-error) input~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:valid~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-small .e-float-input:not(.e-error) input:valid~label.e-float-text,
.e-small .e-float-input:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) input[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) input~label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, .54)
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-control-wrapper:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-float-input:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom {
  color: rgba(0, 0, 0, .42)
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[readonly]~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input:not(.e-error) textarea:valid~label.e-float-text,
.e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea label.e-float-text.e-label-top,
.e-float-input:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:valid~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:valid~label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) textarea~label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, .54)
}

.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-disabled label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-disabled textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-disabled textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,
.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper input[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled]~label.e-float-text,
.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input.e-disabled label.e-float-text,
.e-float-input.e-disabled label.e-float-text.e-label-top,
.e-float-input.e-input-group.e-disabled .e-float-text,
.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-float-input:not(.e-error) input[disabled]~label.e-float-text,
.e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea[disabled]~label.e-float-text,
.e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-float-input input[disabled]~label.e-float-text,
.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-float-input textarea[disabled]~label.e-float-text,
.e-float-input textarea[disabled]~label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, .42)
}

.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text .e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text .e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus~label.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-float-input:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly]~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus~label.e-float-text,
.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input[readonly]~label.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text,
.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-float-input.e-small:not(.e-error) input[readonly]:focus~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input.e-small:not(.e-error) textarea[readonly]:focus~label.e-float-text,
.e-float-input:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-float-input:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-float-input:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-float-input:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error).e-input-focus input[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-float-input:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-small .e-float-input:not(.e-error) input[readonly]:focus~label.e-float-text.e-label-top,
.e-small .e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea[readonly]:focus~label.e-float-text.e-label-top {
  color: #e3165b
}

.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-float-input.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) input:not([disabled]),
.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) textarea:not([disabled]),
.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-control-wrapper.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-control-wrapper.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-float-icon-left.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) .e-input-in-wrap,
.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-input-focus.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) .e-input-in-wrap:hover,
.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-input-group.e-input-focus:not(.e-float-icon-left):not(.e-success):not(.e-warning):not(.e-error),
.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left) {
  border-color: rgba(0, 0, 0, .42)
}

.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input.e-bigger.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text {
  color: rgba(0, 0, 0, .54)
}

.e-outline.e-float-input,
.e-outline.e-float-input.e-control-wrapper,
.e-outline.e-float-input.e-input-group,
.e-outline.e-float-input.e-input-group.e-control-wrapper,
.e-outline.e-input-group,
.e-outline.e-input-group.e-control-wrapper {
  color: rgba(0, 0, 0, .87)
}

.e-outline.e-float-input.e-control-wrapper.e-disabled,
.e-outline.e-float-input.e-disabled,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled,
.e-outline.e-float-input.e-input-group.e-disabled,
.e-outline.e-input-group.e-control-wrapper.e-disabled,
.e-outline.e-input-group.e-disabled {
  color: rgba(0, 0, 0, .38)
}

.e-outline.e-float-input.e-control-wrapper.e-float-icon-left:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-control-wrapper:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-float-input:hover:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-control-wrapper:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group.e-float-icon-left:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-outline.e-input-group:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) {
  border-color: rgba(0, 0, 0, .87);
  color: rgba(0, 0, 0, .87)
}

.e-outline.e-float-input.e-control-wrapper.e-float-icon-left.e-valid-input:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-float-icon-left.e-valid-input:not(.e-input-focus):hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-float-input.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-float-input.e-float-icon-left:hover.e-valid-input:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-float-input.e-float-icon-left:hover.e-valid-input:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-float-input:hover.e-valid-input:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-float-input:hover.e-valid-input:not(.e-input-focus):not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-input-group.e-control-wrapper.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-input-group.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-input-group.e-float-icon-left.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before,
.e-outline.e-input-group.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:after,
.e-outline.e-input-group.e-valid-input:hover:not(.e-input-focus):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled) label.e-float-text:before {
  border-color: rgba(0, 0, 0, .87)
}

.e-outline.e-input-group.e-control-wrapper.e-input-focus:not(.e-success):not(.e-warning):not(.e-error),
.e-outline.e-input-group.e-input-focus:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: #e3165b;
  box-shadow: inset 1px 1px #e3165b, inset -1px 0 #e3165b, inset 0 -1px #e3165b
}

.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-input-focus),
.e-outline.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus),
.e-outline.e-input-group.e-float-icon-left:not(.e-input-focus),
.e-outline.e-input-group:not(.e-input-focus),
.e-outline.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) {
  border-color: rgba(0, 0, 0, .24)
}

.e-outline.e-float-input.e-control-wrapper.e-error,
.e-outline.e-float-input.e-error,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-error,
.e-outline.e-float-input.e-input-group.e-error,
.e-outline.e-input-group.e-control-wrapper.e-error,
.e-outline.e-input-group.e-control-wrapper.e-error:not(.e-float-icon-left),
.e-outline.e-input-group.e-error,
.e-outline.e-input-group.e-error:not(.e-float-icon-left) {
  border-color: #f44336
}

.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus,
.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus,
.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus,
.e-outline.e-float-input.e-error.e-input-focus,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-error.e-input-focus,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-error.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-success.e-input-focus,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-success.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning.e-input-focus,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-error.e-input-focus,
.e-outline.e-float-input.e-input-group.e-error.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-success.e-input-focus,
.e-outline.e-float-input.e-input-group.e-success.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-input-group.e-warning.e-input-focus,
.e-outline.e-float-input.e-input-group.e-warning.e-input-focus:not(.e-float-icon-left),
.e-outline.e-float-input.e-success.e-input-focus,
.e-outline.e-float-input.e-warning.e-input-focus {
  border-top-color: transparent
}

.e-outline.e-float-input.e-control-wrapper.e-success,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-success,
.e-outline.e-float-input.e-input-group.e-success,
.e-outline.e-float-input.e-success,
.e-outline.e-input-group.e-control-wrapper.e-success,
.e-outline.e-input-group.e-control-wrapper.e-success:not(.e-float-icon-left),
.e-outline.e-input-group.e-success,
.e-outline.e-input-group.e-success:not(.e-float-icon-left) {
  border-color: #22b24b
}

.e-outline.e-float-input.e-control-wrapper.e-warning,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-warning,
.e-outline.e-float-input.e-input-group.e-warning,
.e-outline.e-float-input.e-warning,
.e-outline.e-input-group.e-control-wrapper.e-warning,
.e-outline.e-input-group.e-control-wrapper.e-warning:not(.e-float-icon-left),
.e-outline.e-input-group.e-warning,
.e-outline.e-input-group.e-warning:not(.e-float-icon-left) {
  border-color: #ffca1c
}

.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-input-group.e-input-focus.e-error:not(.e-success):not(.e-warning) {
  box-shadow: inset 1px 1px #f44336, inset -1px 0 #f44336, inset 0 -1px #f44336
}

.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-input-group.e-input-focus.e-success:not(.e-error):not(.e-warning) {
  box-shadow: inset 1px 1px #22b24b, inset -1px 0 #22b24b, inset 0 -1px #22b24b
}

.e-outline.e-input-group.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-input-group.e-input-focus.e-warning:not(.e-error):not(.e-success) {
  box-shadow: inset 1px 1px #ffca1c, inset -1px 0 #ffca1c, inset 0 -1px #ffca1c
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-float-input.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-error:not(.e-success):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-input-focus.e-error:not(.e-success):not(.e-warning) {
  box-shadow: inset 1px 0 #f44336, inset -1px 0 #f44336, inset 0 -1px #f44336
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-float-input.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-success:not(.e-error):not(.e-warning),
.e-outline.e-float-input.e-input-group.e-input-focus.e-success:not(.e-error):not(.e-warning) {
  box-shadow: inset 1px 0 #22b24b, inset -1px 0 #22b24b, inset 0 -1px #22b24b
}

.e-outline.e-float-input.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-float-input.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-input-focus.e-warning:not(.e-error):not(.e-success),
.e-outline.e-float-input.e-input-group.e-input-focus.e-warning:not(.e-error):not(.e-success) {
  box-shadow: inset 1px 0 #ffca1c, inset -1px 0 #ffca1c, inset 0 -1px #ffca1c
}

.e-outline.e-input-group.e-control-wrapper.e-disabled:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus),
.e-outline.e-input-group.e-disabled.e-control-wrapper.e-float-icon-left:not(.e-input-focus),
.e-outline.e-input-group.e-disabled.e-float-icon-left:not(.e-input-focus),
.e-outline.e-input-group.e-disabled:not(.e-input-focus),
.e-outline.e-input-group.e-disabled:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) {
  border-color: rgba(0, 0, 0, .06)
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-success textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-success textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-success).e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-success) input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-success.e-input-focus input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-success.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-success input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-success input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-success label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-input-focus) input:focus~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-success:not(.e-input-focus) textarea:focus~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-group.e-success.e-valid-input label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-group.e-success label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-success input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-success.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-success.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-success label.e-float-text.e-label-top,
.e-outline.e-float-input.e-success textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-input-focus) input:valid~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-success:not(.e-input-focus) textarea:valid~label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-success input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-success textarea:focus~label.e-float-text {
  color: #22b24b
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-error input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-error textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-error textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-error.e-input-focus input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-error.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-error textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-error textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-error.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-error input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-error input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-error label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-error input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-input-focus) input:focus~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-error:not(.e-input-focus) textarea:focus~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-error.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-error label.e-float-text.e-label-top,
.e-outline.e-float-input.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-input-group.e-error.e-valid-input label.e-label-top.e-float-text,
.e-outline.e-float-input.e-input-group.e-error label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small.e-bigger.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-error input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-error.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-error.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small.e-error textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-input-focus) input:valid~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-error:not(.e-input-focus) textarea:valid~label.e-float-text.e-label-top,
.e-small .e-outline.e-float-input.e-control-wrapper.e-error.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-error input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-error textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-error.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-error input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-error textarea:focus~label.e-float-text {
  color: #f44336
}

.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-warning).e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-small:not(.e-warning) input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-warning.e-input-focus input:focus~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-outline.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-warning.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-warning input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-input-focus) input:focus~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-valid-input.e-warning:not(.e-input-focus) textarea:focus~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-warning label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-input-group.e-warning.e-valid-input label.e-label-top.e-float-text,
.e-outline.e-float-input.e-input-group.e-warning label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-warning input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-warning.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-small.e-warning textarea:focus~label.e-float-text,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-input-focus) input:valid~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-valid-input.e-warning:not(.e-input-focus) textarea:valid~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-warning.e-input-focus input:focus~label.e-float-text,
.e-outline.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-outline.e-float-input.e-warning label.e-float-text.e-label-top,
.e-outline.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-small .e-outline.e-float-input.e-warning input:focus~label.e-float-text,
.e-small .e-outline.e-float-input.e-warning textarea:focus~label.e-float-text {
  color: #ffca1c
}

.e-outline.e-float-input.e-control-wrapper.e-input-group.e-input-focus label.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-valid-input.e-input-focus label.e-label-top,
.e-outline.e-float-input.e-input-group.e-input-focus label.e-label-top,
.e-outline.e-float-input.e-input-group.e-valid-input.e-input-focus label.e-label-top {
  color: #e3165b
}

.e-outline.e-float-input.e-control-wrapper.e-disabled,
.e-outline.e-float-input.e-control-wrapper input[disabled],
.e-outline.e-float-input.e-control-wrapper textarea[disabled],
.e-outline.e-float-input.e-disabled,
.e-outline.e-float-input input[disabled],
.e-outline.e-float-input textarea[disabled],
.e-outline.e-input-group.e-control-wrapper.e-disabled,
.e-outline.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-outline.e-input-group.e-control-wrapper .e-input[disabled],
.e-outline.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-outline.e-input-group.e-disabled,
.e-outline.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-outline.e-input-group .e-input[disabled],
.e-outline.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-outline.e-input[disabled] {
  background-image: none;
  border-color: rgba(0, 0, 0, .06)
}

.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus),
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus),
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) {
  border-top-color: transparent
}

.e-outline.e-disabled.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-disabled.e-float-input.e-control-wrapper.e-valid-input:not(.e-input-focus) label.e-float-text:before,
.e-outline.e-disabled.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-disabled.e-float-input.e-valid-input:not(.e-input-focus) label.e-float-text:before,
.e-outline.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-input-group.e-control-wrapper.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-input-focus) label.e-float-text:before,
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text:after,
.e-outline.e-float-input.e-input-group.e-disabled.e-valid-input:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left):not(.e-input-focus) label.e-float-text:before {
  border-color: rgba(0, 0, 0, .06)
}

.e-outline.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-disabled textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-disabled textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input.e-disabled label.e-float-text,
.e-outline.e-float-input.e-disabled label.e-float-text.e-label-top,
.e-outline.e-float-input.e-input-group.e-disabled .e-float-text,
.e-outline.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-outline.e-float-input:not(.e-error) input[disabled]~label.e-float-text,
.e-outline.e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input:not(.e-error) textarea[disabled]~label.e-float-text,
.e-outline.e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input input[disabled]~label.e-float-text,
.e-outline.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-outline.e-float-input textarea[disabled]~label.e-float-text,
.e-outline.e-float-input textarea[disabled]~label.e-label-top.e-float-text,
.e-outline.e-input-group.e-control-wrapper.e-disabled .e-input-group-icon,
.e-outline.e-input-group.e-disabled .e-input-group-icon {
  color: rgba(0, 0, 0, .38)
}

.e-outline.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:active,
.e-outline.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-outline.e-float-input:not(.e-disabled) .e-clear-icon:active,
.e-outline.e-float-input:not(.e-disabled) .e-clear-icon:hover,
.e-outline.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:active,
.e-outline.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-outline.e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-outline.e-input-group:not(.e-disabled) .e-clear-icon:hover {
  color: rgba(0, 0, 0, .87)
}

.e-filled.e-float-input,
.e-filled.e-float-input.e-control-wrapper,
.e-filled.e-float-input.e-input-group,
.e-filled.e-float-input.e-input-group.e-control-wrapper,
.e-filled.e-input-group,
.e-filled.e-input-group.e-control-wrapper {
  background: #f5f5f5;
  transition: opacity 15ms linear, background-color 15ms linear
}

.e-filled.e-float-input.e-control-wrapper:hover,
.e-filled.e-float-input.e-input-group.e-control-wrapper:hover,
.e-filled.e-float-input.e-input-group:hover,
.e-filled.e-float-input:hover,
.e-filled.e-input-group.e-control-wrapper:hover,
.e-filled.e-input-group:hover {
  background: #ececec;
  transition: opacity 15ms linear, background-color 15ms linear
}

.e-filled.e-float-input.e-control-wrapper.e-input-focus,
.e-filled.e-float-input.e-input-focus,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-input-focus,
.e-filled.e-float-input.e-input-group.e-input-focus,
.e-filled.e-float-input:hover.e-control-wrapper.e-input-focus,
.e-filled.e-float-input:hover.e-input-focus,
.e-filled.e-float-input:hover.e-input-group.e-control-wrapper.e-input-focus,
.e-filled.e-float-input:hover.e-input-group.e-input-focus,
.e-filled.e-input-group.e-control-wrapper.e-input-focus,
.e-filled.e-input-group.e-input-focus,
.e-filled.e-input-group:hover.e-control-wrapper.e-input-focus,
.e-filled.e-input-group:hover.e-input-focus {
  background: #dcdcdc;
  transition: opacity 15ms linear, background-color 15ms linear
}

.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input.e-input-focus:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-float-input:hover:not(.e-input-group):not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled),
.e-filled.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left),
.e-filled.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled):not(.e-float-icon-left) {
  border-color: rgba(0, 0, 0, .87)
}

.e-filled.e-float-input.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-float-input:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: rgba(0, 0, 0, .42)
}

.e-filled.e-float-input.e-control-wrapper.e-success,
.e-filled.e-float-input.e-success,
.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-success,
.e-filled.e-input-group.e-float-icon-left.e-success {
  border-bottom-color: #22b24b
}

.e-filled.e-float-input.e-control-wrapper.e-warning,
.e-filled.e-float-input.e-warning,
.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-warning,
.e-filled.e-input-group.e-float-icon-left.e-warning {
  border-bottom-color: #ffca1c
}

.e-filled.e-float-input.e-control-wrapper.e-error,
.e-filled.e-float-input.e-error,
.e-filled.e-input-group.e-float-icon-left.e-control-wrapper.e-error,
.e-filled.e-input-group.e-float-icon-left.e-error {
  border-bottom-color: #f44336
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):valid~label.e-float-text.e-label-bottom {
  color: rgba(0, 0, 0, .6)
}

.e-filled.e-float-input.e-control-wrapper.e-error.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-error textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-error.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-error input:focus~label.e-float-text,
.e-filled.e-float-input.e-error label.e-float-text,
.e-filled.e-float-input.e-error textarea:focus~label.e-float-text {
  color: #f44336
}

.e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-success label.e-float-text,
.e-filled.e-float-input.e-success textarea:focus~label.e-float-text {
  color: #22b24b
}

.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-warning label.e-float-text,
.e-filled.e-float-input.e-warning textarea:focus~label.e-float-text {
  color: #ffca1c
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input .e-control-wrapper:not(.e-error) input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input:not(.e-error) input:valid~label.e-float-text,
.e-filled.e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error) input~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input:not(.e-error) textarea:valid~label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-input-focus):not(.e-disabled) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-filled.e-float-input:not(.e-input-focus) textarea:not(:focus):not(:valid)~label.e-float-text:not(.e-label-top),
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input:valid~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input:not(.e-error) textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) textarea~label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, .6)
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text .e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[readonly]:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[readonly]:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[readonly]:focus~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[readonly]:focus~label.e-float-text,
.e-filled.e-float-input:not(.e-error).e-input-focus input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-filled.e-float-input:not(.e-error) input[readonly]:focus~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[readonly]:focus~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[readonly]:focus~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error).e-input-focus textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) input:focus~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) input[readonly]:focus~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input:not(.e-error) textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea[readonly]:focus~label.e-float-text.e-label-top,
.e-small .e-float-input.e-control-wrapper:not(.e-error) input[readonly]:focus~label.e-float-text.e-label-top {
  color: #e3165b
}

.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error):not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input:not(.e-error) textarea:not(:focus):-webkit-autofill~label.e-float-text {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled.e-control-wrapper input.e-input:-moz-placeholder,
.e-input-group.e-filled input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled input.e-input:-moz-placeholder,
input.e-filled.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled.e-control-wrapper input.e-input:-moz-placeholder,
textarea.e-filled.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled.e-control-wrapper textarea.e-input:-moz-placeholder,
.e-input-group.e-filled textarea.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled input.e-input::-moz-placeholder,
input.e-filled.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled.e-control-wrapper input.e-input::-moz-placeholder,
textarea.e-filled.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled.e-control-wrapper textarea.e-input::-moz-placeholder,
.e-input-group.e-filled textarea.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, .6)
}

input.e-filled.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled.e-control-wrapper input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .6)
}

textarea.e-filled.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled.e-control-wrapper textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled.e-control-wrapper input.e-input::-webkit-input-placeholder,
input.e-filled.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled input.e-input::-webkit-input-placeholder,
textarea.e-filled.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-input-group.e-filled.e-control-wrapper textarea.e-input::-webkit-input-placeholder,
.e-input-group.e-filled textarea.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .6)
}

.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-filled.e-float-input:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-float-input:not(.e-disabled) .e-clear-icon:hover,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-input-group.e-control-wrapper:not(.e-disabled) .e-clear-icon:hover,
.e-filled.e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-filled.e-input-group:not(.e-disabled) .e-clear-icon:hover {
  color: rgba(0, 0, 0, .87)
}

.e-filled.e-float-input.e-control-wrapper.e-disabled .e-clear-icon,
.e-filled.e-float-input.e-disabled .e-clear-icon,
.e-input-group.e-filled.e-control-wrapper.e-disabled .e-clear-icon,
.e-input-group.e-filled.e-control-wrapper.e-disabled .e-input-group-icon,
.e-input-group.e-filled.e-disabled .e-clear-icon,
.e-input-group.e-filled.e-disabled .e-input-group-icon {
  color: rgba(0, 0, 0, .38)
}

.e-filled.e-float-input.e-control-wrapper.e-disabled,
.e-filled.e-float-input.e-control-wrapper input[disabled],
.e-filled.e-float-input.e-control-wrapper textarea[disabled],
.e-filled.e-float-input.e-disabled,
.e-filled.e-float-input input[disabled],
.e-filled.e-float-input textarea[disabled],
.e-filled.e-input[disabled],
.e-input-group.e-filled.e-control-wrapper.e-disabled,
.e-input-group.e-filled.e-control-wrapper .e-input[disabled],
.e-input-group.e-filled.e-disabled,
.e-input-group.e-filled .e-input[disabled] {
  background: #fafafa;
  background-image: none;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 0;
  border-color: rgba(0, 0, 0, .06);
  color: rgba(0, 0, 0, .38)
}

.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-success):not(.e-warning):not(.e-error),
.e-filled.e-float-input.e-disabled:not(.e-success):not(.e-warning):not(.e-error) {
  border-color: rgba(0, 0, 0, .06)
}

.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-filled.e-input-group.e-control-wrapper:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled,
.e-filled.e-input-group.e-float-icon-left:not(.e-success):not(.e-warning):not(.e-error).e-disabled .e-input-in-wrap,
.e-filled.e-input-group:not(.e-success):not(.e-warning):not(.e-error):not(.e-float-icon-left).e-disabled {
  background: #fafafa;
  background-image: none;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 0;
  border-color: rgba(0, 0, 0, .06);
  color: rgba(0, 0, 0, .38)
}

.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-disabled textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-disabled textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-disabled .e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) input[disabled],
.e-filled.e-float-input.e-control-wrapper:not(.e-disabled) textarea[disabled],
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-disabled label.e-float-text,
.e-filled.e-float-input.e-disabled label.e-float-text.e-label-top,
.e-filled.e-float-input.e-input-group.e-disabled .e-float-text,
.e-filled.e-float-input.e-input-group.e-disabled .e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) input[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small:not(.e-error) textarea[disabled]~label.e-float-text.e-label-top,
.e-filled.e-float-input:not(.e-disabled) input[disabled],
.e-filled.e-float-input:not(.e-disabled) textarea[disabled],
.e-filled.e-float-input:not(.e-error) input[disabled]~label.e-float-text,
.e-filled.e-float-input:not(.e-error) input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[disabled]~label.e-float-text,
.e-filled.e-float-input:not(.e-error) textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input input[disabled]~label.e-float-text,
.e-filled.e-float-input input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input textarea[disabled]~label.e-float-text,
.e-filled.e-float-input textarea[disabled]~label.e-label-top.e-float-text {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled input.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled input.e-input:-moz-placeholder,
input.e-filled.e-disabled.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-moz-placeholder,
textarea.e-filled.e-disabled.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input:-moz-placeholder,
.e-input-group.e-filled.e-disabled textarea.e-input:-moz-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled input.e-input::-moz-placeholder,
input.e-filled.e-disabled.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input::-moz-placeholder,
textarea.e-filled.e-disabled.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input::-moz-placeholder,
.e-input-group.e-filled.e-disabled textarea.e-input::-moz-placeholder {
  color: rgba(0, 0, 0, .38)
}

input.e-filled.e-disabled.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .38)
}

textarea.e-filled.e-disabled.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled textarea.e-input:-ms-input-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled.e-control-wrapper input.e-input::-webkit-input-placeholder,
input.e-filled.e-disabled.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled input.e-input::-webkit-input-placeholder,
textarea.e-filled.e-disabled.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-input-group.e-filled.e-disabled.e-control-wrapper textarea.e-input::-webkit-input-placeholder,
.e-input-group.e-filled.e-disabled textarea.e-input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .38)
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line:after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-float-icon-left .e-float-line:before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input):after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left:not(.e-float-input):before,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input):after,
.e-filled.e-input-group.e-float-icon-left:not(.e-float-input):before {
  background: #e3165b
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-float-line:after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-success .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-success .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-success .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-success .e-float-line:before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input):after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-success:not(.e-float-input):before,
.e-filled.e-input-group.e-float-icon-left.e-success:not(.e-float-input):after,
.e-filled.e-input-group.e-float-icon-left.e-success:not(.e-float-input):before {
  background: #22b24b
}

.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-float-line:after,
.e-filled.e-float-input.e-control-wrapper.e-input-group.e-float-icon-left.e-warning .e-float-line:before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input):after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-warning:not(.e-float-input):before,
.e-filled.e-input-group.e-float-icon-left.e-warning:not(.e-float-input):after,
.e-filled.e-input-group.e-float-icon-left.e-warning:not(.e-float-input):before {
  background: #ffca1c
}

.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-control-wrapper.e-float-icon-left.e-error .e-float-line:before,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-error .e-float-line:after,
.e-filled.e-float-input.e-input-group.e-float-icon-left.e-error .e-float-line:before,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input):after,
.e-filled.e-input-group.e-control-wrapper.e-float-icon-left.e-error:not(.e-float-input):before,
.e-filled.e-input-group.e-float-icon-left.e-error:not(.e-float-input):after,
.e-filled.e-input-group.e-float-icon-left.e-error:not(.e-float-input):before {
  background: #f44336
}

.e-filled.e-float-input.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-float-input:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-control-wrapper:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group.e-input-focus:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left,
.e-filled.e-input-group:hover:not(.e-success):not(.e-warning):not(.e-error):not(.e-disabled).e-float-icon-left {
  border-color: rgba(0, 0, 0, .87)
}

.e-bigger .e-filled.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-success input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-success input~label.e-label-top.e-float-text {
  color: #22b24b
}

.e-bigger .e-filled.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-warning input~label.e-label-top.e-float-text {
  color: #ffca1c
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-success textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-success textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input .e-control-wrapper.e-success input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-success textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-success input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-success input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-success input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small.e-success input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small.e-success textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-success input:focus~label.e-float-text,
.e-filled.e-float-input.e-success textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-success textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-success textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-success textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-success textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-success textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-success.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-success input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-success input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-success input[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-success input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-success input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-success textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-success textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-success textarea~label.e-label-top.e-float-text {
  color: #22b24b
}

.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-success:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-success textarea:not(:focus):-webkit-autofill~label.e-float-text {
  color: #22b24b
}

.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-warning textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning input~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning input:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-bigger .e-filled.e-float-input.e-warning textarea:valid~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-bigger.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-bigger.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-bigger.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-bigger.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-small.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus inputs~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input .e-control-wrapper.e-warning input label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-control-wrapper.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-bigger.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning input~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-small.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea[disabled]~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea[readonly]~label.e-float-text,
.e-filled.e-float-input.e-small.e-warning textarea~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-filled.e-float-input.e-warning input:focus~label.e-float-text,
.e-filled.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-filled.e-float-input.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-filled.e-float-input.e-warning textarea:valid~label.e-float-text,
.e-filled.e-float-input.e-warning textarea[disabled]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning textarea[readonly]~label.e-label-top.e-float-text,
.e-filled.e-float-input.e-warning textarea label.e-float-text.e-label-top,
.e-filled.e-float-input.e-warning textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-control-wrapper.e-warning textarea~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-warning.e-input-focus input~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning input[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-warning input[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-warning input~label.e-label-top.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:focus~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):valid~label.e-float-text.e-label-bottom,
.e-small .e-filled.e-float-input.e-warning textarea:valid~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea[disabled]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-warning textarea[readonly]~label.e-float-text.e-label-top,
.e-small .e-filled.e-float-input.e-warning textarea~label.e-label-top.e-float-text {
  color: #ffca1c
}

.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-small.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-bigger.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-bigger.e-small.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-bigger.e-small.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-control-wrapper.e-autofill.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning:not(.e-input-focus) input:not(:focus):-webkit-autofill~label.e-float-text,
.e-small.e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text,
.e-small .e-filled.e-float-input.e-warning textarea:not(:focus):-webkit-autofill~label.e-float-text {
  color: #ffca1c
}

.e-input-group-icon.e-spin-up:before {
  content: "\e834";
  font-family: e-icons
}

.e-input-group-icon.e-spin-down:before {
  content: "\e83d";
  font-family: e-icons
}

.e-numeric-container {
  width: 100%
}

.e-content-placeholder.e-numeric.e-placeholder-numeric {
  background-size: 300px 33px;
  min-height: 33px
}

.e-bigger.e-content-placeholder.e-numeric.e-placeholder-numeric,
.e-bigger .e-content-placeholder.e-numeric.e-placeholder-numeric {
  background-size: 300px 40px;
  min-height: 40px
}

.e-float-input.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden,
.e-float-input.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden,
.e-input-group.e-control-wrapper.e-numeric.e-input-focus .e-numeric-hidden,
.e-input-group.e-control-wrapper.e-numeric .e-numeric-hidden {
  border: 0;
  height: 0;
  margin: 0;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0
}

.e-bigger.e-control-wrapper.e-numeric.e-input-group .e-input-group-icon,
.e-bigger .e-control-wrapper.e-numeric.e-input-group .e-input-group-icon,
.e-numeric.e-control-wrapper.e-input-group .e-input-group-icon {
  font-size: 12px
}

/*! maskedtextbox layout */
.e-control-wrapper.e-mask .e-maskedtextbox {
  font-family: Arial, Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 12.5px
}

.e-bigger .e-control-wrapper.e-mask .e-maskedtextbox,
.e-control-wrapper.e-mask.e-bigger .e-maskedtextbox {
  font-size: 13px
}

.e-content-placeholder.e-mask.e-placeholder-mask {
  background-size: 300px 33px;
  min-height: 33px
}

.e-bigger.e-content-placeholder.e-mask.e-placeholder-mask,
.e-bigger .e-content-placeholder.e-mask.e-placeholder-mask {
  background-size: 300px 40px;
  min-height: 40px
}

/*! maskedtextbox theme */
.e-control-wrapper.e-mask.e-error .e-maskedtextbox,
.e-utility-mask.e-error {
  color: #f44336
}

.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-material-handle {
  cursor: default;
  transition: transform .4s cubic-bezier(.25, .8, .25, 1);
  z-index: 3
}

.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-start.e-tab-handle:after,
.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-tab-handle:after {
  background-color: initial
}

.e-slider-tooltip.e-tooltip-wrap.e-popup {
  background-color: #e3165b;
  border: 0;
  border-radius: 8px;
  cursor: grab;
  opacity: 1
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-popup.e-popup-close {
  display: block;
  opacity: 0
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start {
  background-color: rgba(0, 0, 0, .26)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-inner {
  color: #000;
  opacity: 0
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-bottom {
  border-top-color: rgba(0, 0, 0, .26)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-top {
  border-bottom-color: rgba(0, 0, 0, .26)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-right {
  border-left-color: rgba(0, 0, 0, .26)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-material-tooltip-start .e-arrow-tip-outer.e-tip-left {
  border-right-color: rgba(0, 0, 0, .26)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-active {
  cursor: grabbing
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip {
  visibility: visible
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
  background-color: initial;
  height: 16px;
  overflow: hidden;
  padding: 0 8px;
  text-align: center;
  top: calc(50% - 8px);
  width: 100%
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content.e-material-tooltip-show {
  color: #fff
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content.e-material-tooltip-hide {
  color: transparent
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-inner {
  color: #e3165b
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-bottom {
  border-top-color: #e3165b
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-top {
  border-bottom-color: #e3165b
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-right {
  border-left-color: #e3165b
}

.e-slider-tooltip.e-tooltip-wrap.e-popup .e-arrow-tip-outer.e-tip-left {
  border-right-color: #e3165b
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default {
  background-color: #e3165b;
  border: 0;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 0;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  cursor: grab;
  opacity: 1
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-material-tooltip-start {
  background-color: rgba(0, 0, 0, .26)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-tooltip-active {
  cursor: grabbing
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-arrow-tip {
  visibility: hidden
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-before .e-tip-content {
  transform: rotate(-45deg)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-horizontal-after .e-tip-content {
  transform: rotate(-225deg)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-before .e-tip-content {
  transform: rotate(45deg)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default.e-slider-vertical-after .e-tip-content {
  transform: rotate(225deg)
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content {
  background-color: initial;
  height: 16px;
  overflow: hidden;
  padding: 0;
  text-align: center;
  top: calc(50% - 8px);
  width: 100%
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content.e-material-tooltip-show {
  color: #fff
}

.e-slider-tooltip.e-tooltip-wrap.e-popup.e-tooltip-wrap.e-popup.e-material-default .e-tip-content.e-material-tooltip-hide {
  color: transparent
}

.e-slider-horizantal-color {
  height: 100%;
  position: absolute;
  top: 0
}

.e-slider-vertical-color {
  left: -1px;
  position: absolute;
  width: 100%
}

.e-bigger.e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content,
.e-bigger .e-slider-tooltip.e-tooltip-wrap.e-popup .e-tip-content {
  font-size: 11px;
  line-height: 16px
}

.e-bigger .e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value,
.e-control-wrapper.e-slider-container.e-bigger .e-scale .e-tick .e-tick-value {
  font-size: 12px
}

.e-control-wrapper.e-slider-container {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  box-sizing: border-box;
  display: inline-block;
  height: 18px;
  line-height: normal;
  outline: none;
  position: relative;
  user-select: none
}

.e-control-wrapper.e-slider-container:after {
  content: "material";
  display: none
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-large-thumb-size {
  transform: scale(1.5)
}

.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-slider .e-handle {
  margin: 0 -6px 0 0;
  top: calc(50% - 6px)
}

.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-first-tick {
  background-position-x: right
}

.e-control-wrapper.e-slider-container.e-rtl.e-horizontal .e-scale.e-h-scale .e-tick.e-last-tick {
  background-position-x: left
}

.e-control-wrapper.e-slider-container.e-rtl.e-vertical {
  direction: ltr
}

.e-control-wrapper.e-slider-container.e-disabled.e-material-slider .e-slider .e-handle.e-handle-first {
  background-color: #757575
}

.e-control-wrapper.e-slider-container.e-disabled:hover .e-scale .e-tick {
  visibility: hidden
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-range {
  background: rgba(0, 0, 0, .26)
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle {
  background: #757575;
  transform: scale(.5) !important
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-first {
  background-color: #757575;
  border: 0
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle:after {
  -ms-transform: scale(0);
  -webkit-transform: scale(0);
  background: transparent;
  border: 7px solid #fff;
  border-radius: 50%;
  box-sizing: border-box;
  content: "";
  height: 26px;
  left: calc(50% - 13px);
  opacity: 1;
  position: absolute;
  top: calc(50% - 13px);
  transform: scale(1);
  transition: none;
  width: 26px;
  z-index: -1
}

.e-control-wrapper.e-slider-container.e-disabled .e-btn,
.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle {
  cursor: default
}

.e-control-wrapper.e-slider-container.e-disabled .e-slider .e-handle.e-handle-disable {
  display: block
}

.e-control-wrapper.e-slider-container.e-horizontal {
  height: 48px;
  width: 100%
}

.e-control-wrapper.e-slider-container.e-horizontal .e-first-button {
  left: 0;
  margin-top: -9px;
  top: 50%
}

.e-control-wrapper.e-slider-container.e-horizontal .e-first-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAkFBMVEUAAAD////////////////////////+/v7////+/v7////////+/v7+/v7////////+/v7+/v7+/v7////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///8G+5iqAAAAL3RSTlMABAgMEBQYHCAkKDA0ODxETFRYYGRsdHyAh4uTm6Onr7O/w8fL09ff4+fr7/P3+/6nVicAAADJSURBVHgBldJHdoNgAANhQUjvPTHuxbgAuv/t/J5O8I82Wn27UfGaVmjvBwvsdmEDUH33JuBxYwNQ/48m4LWzAbie2QR8nkzA/coGoPodTMDzzgagae1ykHAASDgAJBwAEk4xSDgAJBwAEg4ACacYJBwAEg4ACYeAjyMEaqYQSC97CFT/DQxID2sIpK8zBLqZQyC9dRDoajIyID1tIVD10zMg3S0ZSF4IJC8GkhcDyQuB5MVA8kIgeTGQvBhIXggkLwaSFwLJK3cBRvanB71ijlkAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 7px;
  left: calc(50% - 4.6px);
  position: absolute;
  top: calc(50% - 3.6px);
  width: 7px
}

.e-control-wrapper.e-slider-container.e-horizontal .e-second-button {
  margin-top: -9px;
  right: 0;
  top: 50%
}

.e-control-wrapper.e-slider-container.e-horizontal .e-second-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAkFBMVEUAAAD////////////////////////+/v7////////+/v7+/v7+/v7////////+/v7////+/v7+/v7+/v7+/v7+/v7////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7///9VYKa9AAAAL3RSTlMABAgMEBQYHCAoLDQ4PEBMUFhcZGx0eICDi5Obn6ers7vDx8vP19vf4+fr7/P3++LF0fAAAADNSURBVHgBldNHbsNAGEPhkZSi9F4S915k6d3/dga8Jgjw7bkYzPeXS5ObkkX3EQ5gcRcO6H/qbACbp3AAo6twwOEtHMCsDQecvqpsAKuHcMDw12QD2L2EA/C8EFleiCwvRJYXIssLmeGFzPBCZnghM7yQGV7IDC9Eglc26D6zwfS2JIP9a/To4b8pyWD9GH1c/11FNOZthO/4nvEeX5dksH2OTnT4rUsyWN4Xk4cj8nBEHo7IwxF5OCIPR+ThiDwckYcj8nBEHo5Iw5GdAVm8p9sPUXNKAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 7px;
  left: calc(50% - 2.6px);
  position: absolute;
  top: calc(50% - 3.6px);
  width: 7px
}

.e-control-wrapper.e-slider-container.e-horizontal.e-slider-btn {
  padding: 0 30px
}

.e-control-wrapper.e-slider-container.e-horizontal .e-slider {
  height: 32px;
  position: relative;
  top: calc(50% - 16px);
  width: 100%
}

.e-control-wrapper.e-slider-container.e-horizontal .e-slider-track {
  height: 2px;
  left: 0;
  position: absolute;
  width: 100%;
  background: rgba(0, 0, 0, .26);
  overflow: hidden;
  top: calc(50% - 1px)
}

.e-control-wrapper.e-slider-container.e-horizontal .e-handle {
  margin-left: -6px;
  top: calc(50% - 6px)
}

.e-control-wrapper.e-slider-container.e-horizontal.e-scale-both .e-range {
  height: 2px
}

.e-control-wrapper.e-slider-container.e-horizontal .e-range {
  height: 2px;
  top: calc(50% - 1px)
}

.e-control-wrapper.e-slider-container.e-horizontal .e-limits {
  background-color: rgba(0, 0, 0, .26);
  height: 2px;
  position: absolute;
  top: calc(50% - 1px)
}

.e-control-wrapper.e-slider-container.e-vertical {
  height: inherit;
  padding: 38px 0;
  width: 48px
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider {
  height: 100%;
  left: calc(50% - 16px);
  position: relative;
  width: 32px
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider-track {
  background: rgba(0, 0, 0, .26);
  bottom: 0;
  height: 100%;
  position: absolute;
  left: calc(50% - 1px);
  overflow: hidden;
  width: 2px
}

.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn {
  height: 100%;
  padding: 30px 0
}

.e-control-wrapper.e-slider-container.e-vertical.e-small-size.e-slider-btn .e-slider {
  height: 100%;
  width: 2px
}

.e-control-wrapper.e-slider-container.e-vertical .e-first-button {
  bottom: 0;
  margin-right: -9px;
  right: 50%
}

.e-control-wrapper.e-slider-container.e-vertical .e-first-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAjVBMVEUAAAD////////////////////////+/v7////+/v7////////+/v7////////+/v7+/v7+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////1kjJ6AAAALnRSTlMABAgMEBQYHCAkKDA4QERITFRcYGRodHyDj5OXn6Ons7e7v8vP09ff5+vv8/f7zZvJMAAAAItJREFUeAHdyVcagjAQBsAfUVTAXsTeSTRm7388i/kUQjYHYF4H9bAUXjuEV/KQEdC98f9I8dLXxJngY879CsbG/ccARuPsetHCT1tWXyUoSDXZRiiZ2p/Bsi7/HrbgVPw8REUk/n+P4ZAoMvQATmMyFmBk39+CExzefwnBauZEsgOPWOkevIYz1NEToo45F58KJy0AAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 8px;
  left: calc(50% - 3.8px);
  position: absolute;
  top: calc(50% - 2.7px);
  width: 8px
}

.e-control-wrapper.e-slider-container.e-vertical .e-second-button {
  margin-right: -9px;
  right: 50%;
  top: 0
}

.e-control-wrapper.e-slider-container.e-vertical .e-second-button .e-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAjVBMVEUAAAD////////////////////////////////+/v7////+/v7+/v7////////+/v7+/v7////+/v7////+/v7+/v7////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7////wrNfvAAAALnRSTlMABAgMEBQYICgsMDQ4QERITFBcYGhseHyDi5Obn6Ort7u/x8/X29/j5+vv8/f77y3LJgAAAI1JREFUeAHdyVeagjAUBtCbYQTsXewFENGYf//LsyB8kORmAZzXQ600mLrfz2XX9X8xcO0Qb4+3s2B/ia8N9yOFwtz+wR0/z77tvQSVm0+mI2piYXyEhp3+E2gWzQ8lNGpY//8UhjygijjBIvGotIbVofwZGFHxPQmGGn/ez8B6hETiAofUo1XmtKVWeAEhzjgqqZr/lwAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  height: 8px;
  left: calc(50% - 3.8px);
  position: absolute;
  top: calc(50% - 4.7px);
  width: 8px
}

.e-control-wrapper.e-slider-container.e-vertical.e-scale-both .e-slider .e-handle {
  margin-bottom: -6px
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-handle {
  margin-bottom: -6px;
  left: calc(50% - 6px)
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-range {
  left: calc(50% - 1px);
  width: 2px
}

.e-control-wrapper.e-slider-container.e-vertical .e-slider .e-limits {
  background-color: rgba(0, 0, 0, .26);
  left: calc(50% - 1px);
  position: absolute;
  width: 2px
}

.e-control-wrapper.e-slider-container .e-range {
  border-radius: 2px;
  position: absolute;
  transition: left .3s ease-out, right .3s ease-out, bottom .3s ease-out, width .3s ease-out, height .3s ease-out
}

.e-control-wrapper.e-slider-container .e-range.e-drag-horizontal {
  cursor: ew-resize
}

.e-control-wrapper.e-slider-container .e-range.e-drag-vertical {
  cursor: ns-resize
}

.e-control-wrapper.e-slider-container .e-slider {
  box-sizing: border-box;
  cursor: default;
  display: block;
  outline: 0 none;
  padding: 0;
  position: relative
}

.e-control-wrapper.e-slider-container .e-slider .e-handle {
  border-radius: 50%;
  box-sizing: border-box;
  height: 12px;
  outline: none;
  position: absolute;
  touch-action: none;
  transition: left .3s ease-out, right .3s ease-out, bottom .3s ease-out, transform .3s ease-out;
  width: 12px;
  z-index: 10;
  cursor: grab
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-handle-active {
  cursor: grabbing
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-handle-start {
  background-color: #fff;
  border: 2px solid rgba(0, 0, 0, .26)
}

.e-control-wrapper.e-slider-container .e-slider .e-handle:after {
  -moz-box-sizing: content-box;
  -ms-transform: scale(0);
  -webkit-box-sizing: content-box;
  -webkit-transform: scale(0);
  border: 0 solid;
  border-radius: 50%;
  box-sizing: initial;
  content: "";
  filter: alpha(opacity=26);
  height: 32px;
  left: calc(50% - 16px);
  opacity: .26;
  position: absolute;
  top: calc(50% - 16px);
  transform: scale(0);
  transition: transform .4s cubic-bezier(.25, .8, .25, 1);
  width: 32px;
  z-index: -1
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle.e-handle-start:after {
  background-color: #e0e0e0;
  opacity: .38
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-tab-handle:after {
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  background-color: #e3165b;
  transform: scale(1)
}

.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-h-scale .e-tick {
  background-position: bottom;
  height: 50%;
  top: 1px
}

.e-control-wrapper.e-slider-container .e-tick-before.e-scale.e-v-scale .e-tick {
  background-position: 100%;
  left: 1px;
  width: 50%
}

.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-h-scale .e-tick {
  background-position-x: center;
  height: 50%;
  top: calc(50% - 1px)
}

.e-control-wrapper.e-slider-container .e-tick-after.e-scale.e-v-scale .e-tick {
  background-position: 0;
  left: calc(50% - 1px);
  width: 50%
}

.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-h-scale .e-tick {
  background-position: 50%;
  height: 99%
}

.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-tick {
  background-position: 50%;
  width: 100%
}

.e-control-wrapper.e-slider-container .e-tick-both.e-scale.e-v-scale .e-large {
  width: 100%
}

.e-control-wrapper.e-slider-container .e-scale {
  box-sizing: initial;
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  height: 28px;
  line-height: normal;
  list-style: none outside none;
  margin: 0;
  outline: 0 none;
  padding: 0;
  position: absolute;
  top: calc(50% - 14px);
  width: 100%;
  z-index: 1
}

.e-control-wrapper.e-slider-container .e-scale .e-tick {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFElEQVQI12NkYGAIZ2BgYGBigAIABPgAW+yfXroAAAAASUVORK5CYII=");
  cursor: default;
  outline: none;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value {
  color: #000;
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 10px;
  outline: none;
  position: absolute;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale {
  height: 100%;
  left: calc(50% - 14px);
  top: 0;
  width: 28px
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick {
  background-repeat: no-repeat
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-first-tick {
  background-position-y: top
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick.e-last-tick {
  background-position-y: bottom
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick {
  display: inline-block;
  background-repeat: no-repeat
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-before {
  top: -18px
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-after,
.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both {
  bottom: -20px
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick .e-tick-value.e-tick-both:first-child {
  top: -18px
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-first-tick {
  background-position-x: left
}

.e-control-wrapper.e-slider-container .e-scale.e-h-scale .e-tick.e-last-tick {
  background-position-x: right
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-before {
  right: 26px
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-after {
  left: 27px
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both {
  right: 41px
}

.e-control-wrapper.e-slider-container .e-scale.e-v-scale .e-tick .e-tick-value.e-tick-both:first-child {
  left: 39px
}

.e-control-wrapper.e-slider-container .e-scale .e-tick {
  visibility: hidden
}

.e-control-wrapper.e-slider-container .e-scale .e-tick .e-tick-value,
.e-control-wrapper.e-slider-container:active .e-scale .e-tick,
.e-control-wrapper.e-slider-container:hover .e-scale .e-tick,
.e-slider-hover .e-scale .e-tick {
  visibility: visible
}

/*! component theme */
.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-first,
.e-control-wrapper.e-slider-container.e-material-slider .e-slider .e-handle.e-handle-second {
  background: transparent;
  border-color: transparent
}

.e-control-wrapper.e-slider-container .e-slider-button {
  background-color: rgba(0, 0, 0, .54);
  border: 1px solid transparent;
  border-radius: 50%;
  box-sizing: border-box;
  cursor: pointer;
  height: 18px;
  outline: none;
  padding: 0;
  position: absolute;
  width: 18px
}

.e-control-wrapper.e-slider-container .e-slider .e-range {
  background-color: #e3165b
}

.e-control-wrapper.e-slider-container .e-slider .e-handle {
  background-color: #e3165b;
  border-color: #e3165b
}

.e-control-wrapper.e-slider-container .e-slider .e-handle.e-material-tooltip {
  background-color: initial;
  border-color: transparent
}

.e-control-wrapper.e-slider-container.e-slider-hover .e-slider-track {
  background-color: rgba(0, 0, 0, .26)
}

.e-control-wrapper.e-slider-container.e-slider-hover .e-range {
  background-color: #e3165b
}

.e-control-wrapper.e-slider-container.e-slider-hover .e-handle {
  border-color: #e3165b
}

.e-upload .e-upload-files .e-file-remove-btn.e-icons:before {
  content: "\e945"
}

.e-upload .e-upload-files .e-icons.e-file-pause-btn:before {
  content: "\e326"
}

.e-upload .e-upload-files .e-icons.e-file-reload-btn:before {
  content: "\e99d"
}

.e-upload .e-upload-files .e-icons.e-file-play-btn:before {
  content: "\e324"
}

.e-upload .e-upload-files .e-file-delete-btn.e-icons:before {
  content: "\e94a"
}

.e-upload .e-upload-files .e-file-abort-btn.e-icons:before {
  content: "\e974"
}

.e-upload .e-upload-files .e-icons.e-msie:before {
  position: relative;
  right: 10px
}

.e-upload .e-upload-files .e-icons.e-file-abort-icon.e-msie:before {
  right: 12px
}

.e-bigger .e-upload {
  width: 100%
}

.e-bigger .e-upload .e-file-select-wrap {
  padding: 20px 0 20px 16px
}

.e-bigger .e-upload .e-file-select-wrap .e-file-drop {
  font-size: 15px;
  margin-left: 16px
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list {
  font-size: 15px;
  line-height: normal;
  min-height: 100px
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container {
  margin-left: 16px;
  top: 0
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  font-size: 15px;
  padding-top: 16px
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  font-size: 12px;
  padding: 10px 0
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  font-size: 15px;
  padding-top: 16px;
  top: auto
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
  font-size: 12px;
  padding-bottom: 16px
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  height: 10px
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
  height: 3px;
  width: 98%
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar {
  height: 3px
}

.e-bigger .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  font-size: 11px;
  right: 10px;
  top: -33px
}

.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons {
  box-sizing: border-box;
  font-size: 12px;
  height: 18px;
  margin: -24px 16px 16px;
  padding: 20px;
  top: 50%;
  width: 18px
}

.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, .38);
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none
}

.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons {
  padding: 20px 17px 20px 26px
}

.e-bigger .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger .e-upload .e-upload-files .e-file-reload-btn.e-icons {
  right: 45px
}

.e-bigger .e-upload .e-upload-files .e-file-delete-btn.e-icons {
  font-size: 13px
}

.e-bigger .e-upload .e-upload-files .e-file-abort-btn.e-icons {
  font-size: 18px
}

.e-bigger .e-upload .e-upload-actions .e-btn {
  margin-left: 16px
}

.e-bigger .e-upload .e-upload-actions .e-file-clear-btn,
.e-bigger .e-upload .e-upload-actions .e-file-upload-btn {
  margin: 15px
}

.e-bigger .e-upload.e-rtl .e-file-select-wrap {
  padding: 20px 16px 20px 0
}

.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn {
  margin-right: 0
}

.e-bigger .e-upload.e-rtl .e-file-select-wrap .e-file-drop {
  margin-right: 16px
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
  margin-left: 60px;
  margin-right: 16px
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
  top: 54px
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  left: 10px;
  right: auto
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons {
  box-sizing: border-box;
  left: 0;
  margin-left: 16px;
  margin-right: 16px;
  padding: 20px;
  top: 50%
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons.e-disabled,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, .38);
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-msie.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-msie.e-icons {
  padding: 20px 17px 20px 26px
}

.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons {
  left: 41px
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 16px;
  padding-top: 12px
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error {
  color: #f44336
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
  color: rgba(0, 0, 0, .54);
  display: block;
  font-size: 12px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type {
  color: #f44336
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons {
  box-sizing: border-box;
  top: 42px
}

.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-bigger .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, .38);
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none
}

.e-bigger.e-small .e-upload,
.e-upload {
  width: 100%
}

.e-bigger.e-small .e-upload.e-control-wrapper,
.e-upload.e-control-wrapper {
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont
}

.e-bigger.e-small .e-upload .e-hidden-file-input,
.e-upload .e-hidden-file-input {
  border: 0;
  height: 0;
  margin: 0;
  outline: none;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0
}

.e-bigger.e-small .e-upload .e-file-select-wrap,
.e-upload .e-file-select-wrap {
  padding: 16px 0 16px 12px
}

.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select,
.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select .e-uploader,
.e-upload .e-file-select-wrap .e-file-select,
.e-upload .e-file-select-wrap .e-file-select .e-uploader {
  display: inline-block;
  width: 0
}

.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-select .e-uploader,
.e-upload .e-file-select-wrap .e-file-select .e-uploader {
  opacity: 0
}

.e-bigger.e-small .e-upload .e-file-select-wrap .e-file-drop,
.e-upload .e-file-select-wrap .e-file-drop {
  font-family: inherit;
  font-size: 14px;
  margin-left: 12px
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 12px;
  padding-top: 8px
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error {
  color: #f44336
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
  color: rgba(0, 0, 0, .54);
  display: block;
  font-size: 11px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status,
.e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type {
  color: #f44336
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons {
  box-sizing: border-box;
  top: 32px
}

.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-bigger.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, .38);
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none
}

.e-bigger.e-small .e-upload .e-upload-files,
.e-upload .e-upload-files {
  list-style-type: none;
  margin: 0;
  padding: 0
}

.e-bigger.e-small .e-upload .e-upload-files .e-icons:focus,
.e-upload .e-upload-files .e-icons:focus {
  outline: none
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list,
.e-upload .e-upload-files .e-upload-file-list {
  font-family: inherit;
  font-size: 14px;
  height: 100%;
  line-height: normal;
  min-height: 90px;
  position: relative
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container,
.e-upload .e-upload-files .e-upload-file-list .e-file-container {
  display: block;
  height: 100%;
  margin-left: 12px;
  margin-right: 90px;
  min-height: 35px;
  position: relative;
  top: 3px
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  float: left;
  font-family: inherit;
  font-size: 14px;
  max-width: 75%;
  overflow: hidden;
  padding-top: 12px;
  position: relative;
  text-overflow: ellipsis;
  top: 0;
  white-space: nowrap
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name:before,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name:before {
  content: attr(data-tail);
  float: right
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  display: block;
  font-family: inherit;
  font-size: 14px;
  padding-top: 12px
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  display: block;
  font-size: 11px;
  padding: 8px 0
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
  display: block;
  font-family: inherit;
  font-size: 11px;
  padding-bottom: 12px
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information.e-upload-progress,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-progress {
  display: none
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  display: block;
  height: 8px;
  padding-bottom: 6px;
  padding-top: 6px;
  position: absolute;
  width: 98%
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap {
  border-radius: 0;
  display: block;
  height: 2px;
  width: 100%
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-inner-wrap .e-upload-progress-bar {
  border-radius: 0;
  display: inherit;
  height: 2px
}

.e-bigger.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  float: right;
  font-family: inherit;
  font-size: 11px;
  position: relative;
  right: 6px;
  top: -27px
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-upload .e-upload-files .e-file-remove-btn.e-icons {
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-size: 11px;
  height: 18px;
  justify-content: center;
  margin: -18px 12px 0;
  padding: 18px;
  position: absolute;
  right: 0;
  top: 50%;
  vertical-align: middle;
  width: 18px
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-abort-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-delete-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-pause-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-play-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-reload-btn.e-icons.e-upload-progress,
.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-upload-progress {
  cursor: default
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled,
.e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, .38);
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-msie.e-icons,
.e-upload .e-upload-files .e-file-remove-btn.e-msie.e-icons {
  padding: 18px 13px 18px 23px
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-icons {
  right: 36px
}

.e-bigger.e-small .e-upload .e-upload-files .e-clear-icon-focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons:hover,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-clear-icon-focus,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):hover,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):hover,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):hover {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  border-radius: 50%;
  box-shadow: 0 0 0 transparent
}

.e-bigger.e-small .e-upload .e-upload-files .e-clear-icon-focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons:focus,
.e-bigger.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-clear-icon-focus,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:focus,
.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus {
  border-radius: 50%
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-icons {
  font-size: 11px;
  opacity: 1
}

.e-bigger.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-icons {
  font-size: 15px;
  opacity: 1
}

.e-bigger.e-small .e-upload .e-file-select-wrap .e-btn,
.e-bigger.e-small .e-upload .e-upload-actions .e-btn,
.e-upload .e-file-select-wrap .e-btn,
.e-upload .e-upload-actions .e-btn {
  font-family: inherit
}

.e-bigger.e-small .e-upload .e-upload-actions,
.e-upload .e-upload-actions {
  position: relative;
  text-align: right
}

.e-bigger.e-small .e-upload .e-upload-actions .e-file-clear-btn,
.e-bigger.e-small .e-upload .e-upload-actions .e-file-upload-btn,
.e-upload .e-upload-actions .e-file-clear-btn,
.e-upload .e-upload-actions .e-file-upload-btn {
  margin: 12px
}

.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap,
.e-upload.e-rtl .e-file-select-wrap {
  padding: 16px 12px 16px 0
}

.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap .e-control.e-btn,
.e-upload.e-rtl .e-file-select-wrap .e-control.e-btn {
  margin-right: 10px
}

.e-bigger.e-small .e-upload.e-rtl .e-file-select-wrap .e-file-drop,
.e-upload.e-rtl .e-file-select-wrap .e-file-drop {
  margin-left: 60px;
  margin-right: 12px;
  position: relative
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-actions,
.e-upload.e-rtl .e-upload-actions {
  text-align: left
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container {
  height: 100%;
  margin-left: 60px;
  margin-right: 12px;
  position: relative
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-rtl-container {
  direction: ltr;
  float: right;
  width: 100%
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  float: right
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  direction: ltr;
  float: right;
  position: relative;
  text-align: right;
  width: 100%
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  float: right;
  position: static;
  top: 46px;
  width: 89%
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap .e-progress-bar-text {
  float: left;
  right: -8px;
  top: -25px
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-abort-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-delete-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-remove-btn.e-icons {
  left: 0;
  margin-left: 12px;
  margin-right: 12px;
  right: auto;
  top: 50%
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons {
  left: 36px;
  right: auto
}

.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-bigger.e-small .e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-pause-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-play-btn.e-icons,
.e-upload.e-rtl .e-upload-files .e-upload-file-list .e-file-reload-btn.e-icons {
  left: 36px
}

.e-bigger.e-small .e-upload.e-disabled .e-file-drop,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-bigger.e-small .e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type,
.e-upload.e-disabled .e-file-drop,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-size,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-status,
.e-upload.e-disabled .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  color: rgba(0, 0, 0, .38)
}

.e-bigger.e-small .e-upload .e-content-placeholder.e-upload.e-placeholder-upload,
.e-upload .e-content-placeholder.e-upload.e-placeholder-upload {
  background-size: 400px 65px;
  min-height: 65px
}

.e-bigger.e-small .e-upload .e-bigger.e-content-placeholder.e-upload.e-placeholder-upload,
.e-bigger.e-small .e-upload .e-bigger .e-content-placeholder.e-upload.e-placeholder-upload,
.e-upload .e-bigger.e-content-placeholder.e-upload.e-placeholder-upload,
.e-upload .e-bigger .e-content-placeholder.e-upload.e-placeholder-upload {
  background-size: 400px 80px;
  min-height: 80px
}

.e-small .e-upload .e-file-select-wrap {
  padding: 16px 0 16px 12px
}

.e-small .e-upload .e-file-select-wrap .e-file-drop {
  font-size: 13px;
  margin-left: 12px
}

.e-small .e-upload .e-upload-files .e-upload-file-list {
  min-height: 76px
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name {
  font-size: 12px;
  padding-top: 10px
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  font-size: 11px;
  padding: 5px 0
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  font-size: 12px;
  padding-top: 10px
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
  padding-bottom: 10px
}

.e-small .e-upload .e-upload-files .e-upload-file-list .e-file-container .e-upload-progress-wrap {
  padding-bottom: 3px;
  padding-top: 3px
}

.e-small .e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons {
  font-size: 10px;
  height: 24px;
  padding: 12px;
  width: 24px
}

.e-small .e-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-small .e-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, .38);
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none
}

.e-small .e-upload.e-rtl .e-file-select-wrap {
  padding: 16px 12px 16px 0
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list {
  min-height: 35px;
  padding-bottom: 10px;
  padding-top: 6px
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container {
  top: 0
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-hidden-input {
  display: none
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  line-height: 1.5;
  padding-top: 4px
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name.e-error,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-error,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type.e-error {
  color: #f44336
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
  color: rgba(0, 0, 0, .54);
  display: block;
  font-size: 11px;
  line-height: 1.5;
  padding-bottom: 0;
  padding-top: 4px;
  position: relative
}

.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-name,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-status,
.e-small .e-upload.e-form-upload .e-upload-files .e-upload-file-list.e-file-invalid .e-file-type {
  color: #f44336
}

.e-small .e-upload.e-form-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-play-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons {
  box-sizing: border-box;
  top: 34px
}

.e-small .e-upload.e-form-upload .e-upload-files .e-file-delete-btn.e-icons.e-disabled,
.e-small .e-upload.e-form-upload .e-upload-files .e-file-remove-btn.e-icons.e-disabled {
  color: rgba(0, 0, 0, .38);
  cursor: not-allowed;
  opacity: .4;
  pointer-events: none
}

.e-upload {
  border: 1px solid rgba(0, 0, 0, .12)
}

.e-upload .e-file-drop {
  color: rgba(0, 0, 0, .87)
}

.e-upload .e-upload-files {
  border-top: 1px solid rgba(0, 0, 0, .12)
}

.e-upload .e-upload-files .e-upload-file-list {
  border-bottom: 1px solid rgba(0, 0, 0, .12)
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-name,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-type {
  color: rgba(0, 0, 0, .87)
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-size {
  color: rgba(0, 0, 0, .54)
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-information,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status {
  color: rgba(0, 0, 0, .87)
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-success {
  color: #22b24b
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-upload-fails,
.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-file-status.e-validation-fails {
  color: #f44336
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap {
  background-color: #e0e0e0
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-progress {
  background: #e3165b
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-success {
  background: #22b24b
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-inner-wrap .e-upload-progress-bar.e-upload-failed {
  background: #f44336
}

.e-upload .e-upload-files .e-upload-file-list .e-file-container .e-progress-bar-text {
  color: rgba(0, 0, 0, .87)
}

.e-upload .e-upload-files .e-file-abort-btn.e-icons,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-delete-btn.e-icons,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-pause-btn.e-icons,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-play-btn.e-icons,
.e-upload .e-upload-files .e-file-play-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-reload-btn.e-icons,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:hover,
.e-upload .e-upload-files .e-file-remove-btn.e-icons,
.e-upload .e-upload-files .e-file-remove-btn.e-icons:hover {
  color: #000
}

.e-upload .e-upload-files .e-clear-icon-focus,
.e-upload .e-upload-files .e-file-abort-btn.e-icons:not(.e-disabled):focus,
.e-upload .e-upload-files .e-file-delete-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-pause-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-play-btn.e-icons:not(.e-upload-progress):focus,
.e-upload .e-upload-files .e-file-reload-btn.e-icons:focus,
.e-upload .e-upload-files .e-file-remove-btn.e-icons:not(.e-upload-progress):focus {
  background-color: rgba(0, 0, 0, .12);
  border-color: transparent;
  box-shadow: 0 0 0 transparent
}

.e-upload-drag-hover {
  outline: 2px dashed #9e9e9e
}

.e-container .e-value-switch-btn:before {
  content: "\e430"
}

.e-colorpicker-wrapper {
  display: inline-block;
  line-height: 0;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.e-colorpicker-wrapper .e-colorpicker {
  height: 1px;
  opacity: 0;
  position: absolute;
  width: 1px
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
  font-family: initial;
  line-height: 14px;
  padding: 0 4px
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px;
  border-radius: 2px;
  height: 18px;
  margin-top: 0;
  position: relative;
  width: 18px
}

.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color .e-split-preview {
  border-radius: 2px
}

.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn {
  padding: 0 4px
}

.e-colorpicker-wrapper * {
  box-sizing: border-box
}

.e-colorpicker-wrapper.e-disabled .e-palette .e-tile {
  cursor: default
}

.e-colorpicker-wrapper.e-disabled .e-palette .e-tile:hover {
  border: 0;
  box-shadow: none
}

.e-colorpicker-wrapper.e-disabled .e-palette .e-tile.e-selected {
  border: 0
}

.e-colorpicker-wrapper.e-disabled .e-container .e-handler,
.e-colorpicker-wrapper.e-disabled .e-container .e-preview-container {
  cursor: default
}

.e-colorpicker-popup {
  line-height: 0
}

.e-colorpicker.e-modal {
  -webkit-overflow-scrolling: touch;
  background-color: rgba(0, 0, 0, .6);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%
}

body.e-colorpicker-overflow {
  overflow: visible
}

.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn,
.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn {
  line-height: 18px;
  padding: 0 6px
}

.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color,
.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper .e-split-colorpicker.e-split-btn .e-selected-color {
  height: 22px;
  width: 22px
}

.e-bigger.e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn,
.e-bigger .e-colorpicker-wrapper .e-split-btn-wrapper.e-rtl .e-split-colorpicker.e-split-btn {
  padding: 0 6px
}

.e-container {
  border: 0;
  border-radius: 0;
  display: inline-block;
  line-height: 0;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-container.e-color-picker {
  width: 270px
}

.e-container.e-color-picker .e-mode-switch-btn {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA0IENvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS04IiBmaWxsPSIjNDU5NkNFIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS05IiBmaWxsPSIjNUNDMTVCIiB4PSIwIiB5PSIxMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTI1LUNvcHktMTAiIGZpbGw9IiNGQkQ1MDYiIHg9IjEyIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS0xMSIgZmlsbD0iI0VDNEU0MyIgeD0iMTIiIHk9IjEyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat 100% 100%
}

.e-container.e-color-palette {
  width: auto
}

.e-container.e-color-palette .e-mode-switch-btn {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE4IDE4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgc3R5bGU9ImZpbGw6dXJsKCNfTGluZWFyMSk7Ii8+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiBzdHlsZT0iZmlsbDp1cmwoI19MaW5lYXIyKTsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLDAsMTgpIj4KICAgICAgICA8Y2xpcFBhdGggaWQ9Il9jbGlwMyI+CiAgICAgICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPgogICAgICAgIDwvY2xpcFBhdGg+CiAgICAgICAgPGcgY2xpcC1wYXRoPSJ1cmwoI19jbGlwMykiPgogICAgICAgICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwtMCwxOCkiPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsMCwxOCkiPgogICAgICAgIDxjbGlwUGF0aCBpZD0iX2NsaXA0Ij4KICAgICAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ii8+CiAgICAgICAgPC9jbGlwUGF0aD4KICAgICAgICA8ZyBjbGlwLXBhdGg9InVybCgjX2NsaXA0KSI+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLC0xLC0wLDE4KSI+CiAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNfSW1hZ2U1IiB4PSIwIiB5PSIwIiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4Ii8+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwtMSwwLDE4KSI+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJfY2xpcDYiPgogICAgICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiLz4KICAgICAgICA8L2NsaXBQYXRoPgogICAgICAgIDxnIGNsaXAtcGF0aD0idXJsKCNfY2xpcDYpIj4KICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsLTEsLTAsMTgpIj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iX0xpbmVhcjEiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCg2LjI3MDE5ZS0xNCwtMTAyNCwtMTAyNCwtNi4yNzAxOWUtMTQsMCwxOCkiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6cmdiKDAsMTgyLDI1NSk7c3RvcC1vcGFjaXR5OjAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOmJsYWNrO3N0b3Atb3BhY2l0eTowIi8+PC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9Il9MaW5lYXIyIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMS4xMDIxOGUtMTUsLTE4LC0xOCwtMS4xMDIxOGUtMTUsMTgsMTgpIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYigwLDE4MiwyNTUpO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjpibGFjaztzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGltYWdlIGlkPSJfSW1hZ2U1IiB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJJQUFBQVNDQVlBQUFCV3pvNVhBQUFBQ1hCSVdYTUFBQTdFQUFBT3hBR1ZLdzRiQUFBQmUwbEVRVlE0alcyUjIyNGNNUXhER2NBbyt2OC8yU0lYZE9wTk5iSXVWaDlrZXp6SlBoaWlTT3JNQXZ2eTBBanlBSGVBSEdBSHlDUDE4dTQ3ZVl6ZTlBS2xhaDlCZ0F5WG5tVUxjQStRYmQ3cWp4OWdnVkxGUWRiVDlBQlpYNlZkWHpNLy9MVmZqbE11dy9xQWR2QUMzZmR2bVE1UVpVbUErZ1ZUWDZWZDh3Sjk3NWRLbkdYek1VZnBpVGYzdXpkQi93Z2tsaVZ4a0U1dFdSSkxiNGMvNlplamZvTE5NdFJaeXYyWk4zZFNCYXREVlFGWGxQcDRnTlZBb3FPa1F4dW8yY3Iybk5Wd2lnSnVnQ2xnaWxMclgxQ2Jod3BXdmUwa3NtVTUzUXh3SGM4QU01UjZIQnRBUUUzQVlqa25WREpyb2tDM1BIYlBPZlpTano4SjRMWU9XRFIzVlJBblBOeUE3dm1tZGs5UWQ1VGo0dzBzRzRqYjBPbXBUa0FmMHpiZDExN3FCSjBOeEx3MGl5RGNnZGlPcG80K0lCMElINkQzMXdTMEJqb1ozQ1QvMHBpSGNla0ppTmgwdmxMZmZnOUF3OGs4Z3RoZXYyczh6MHA5L1FVNlQ3Z2JFTWhnbGhIcDdjZDQzbm5CajU4ekhVZERiMk1URit6TC9oOXIveU91c0ZQS093QUFBQUJKUlU1RXJrSmdnZz09Ii8+CiAgICA8L2RlZnM+Cjwvc3ZnPgo=") no-repeat 100% 100%
}

.e-container .e-custom-palette {
  display: inline-block
}

.e-container .e-custom-palette .e-palette {
  padding: 10px
}

.e-container .e-custom-palette.e-palette-group {
  height: 270px;
  overflow-y: scroll
}

.e-container .e-palette {
  border-bottom: 0;
  display: table;
  line-height: 0;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.e-container .e-palette .e-row {
  display: table-row;
  white-space: nowrap
}

.e-container .e-palette .e-tile {
  border: .5px solid transparent;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  height: 27px;
  text-align: center;
  vertical-align: middle;
  width: 27px
}

.e-container .e-palette .e-tile.e-selected {
  outline: .5px solid #000;
  position: relative
}

.e-container .e-palette .e-tile:hover {
  box-shadow: 2px 2px 7px 2px rgba(0, 0, 0, .3);
  position: relative
}

.e-container .e-palette .e-tile.e-nocolor-item {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px
}

.e-container .e-hsv-container {
  border-bottom: 0;
  position: relative;
  touch-action: none
}

.e-container .e-hsv-container .e-hsv-color {
  background: linear-gradient(180deg, transparent 0, #000), linear-gradient(90deg, #fff 0, hsla(0, 0%, 100%, 0));
  height: 170px
}

.e-container .e-hsv-container .e-handler {
  border: 1px solid #fff;
  border-radius: 6px;
  box-shadow: 0 0 3px rgba(0, 0, 0, .7), inset 0 0 2px rgba(0, 0, 0, .7);
  cursor: pointer;
  display: inline-block;
  height: 8px;
  margin-left: -4px;
  margin-top: -4px;
  position: absolute;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 8px
}

.e-container .e-slider-preview {
  display: inline-block;
  width: 100%;
  padding: 10px 16px
}

.e-container .e-slider-preview .e-colorpicker-slider {
  display: inline-block;
  width: 82.34%
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container {
  height: 18px
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider {
  height: 18px;
  top: calc(50% - 9px)
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-slider-track {
  border-radius: 0;
  height: 6px;
  top: calc(50% - 3px)
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
  border-radius: 6px;
  cursor: pointer;
  height: 14px;
  top: calc(50% - 7px);
  width: 14px
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-handle-active {
  cursor: pointer
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle.e-large-thumb-size {
  transform: scale(1)
}

.e-container .e-slider-preview .e-colorpicker-slider .e-hue-slider .e-slider-track {
  background: linear-gradient(90deg, red 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004)
}

.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-slider-track {
  border: 0;
  z-index: 1
}

.e-container .e-slider-preview .e-colorpicker-slider .e-opacity-slider .e-opacity-empty-track {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: contain;
  border: 0;
  height: 6px;
  position: absolute;
  top: calc(50% - 3px);
  width: 100%;
  z-index: 0
}

.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle,
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-hue-slider .e-handle-start,
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle,
.e-container .e-slider-preview .e-colorpicker-slider .e-slider.e-opacity-slider .e-handle-start {
  box-shadow: 0 1px 2px rgba(0, 0, 0, .3)
}

.e-container .e-slider-preview .e-preview-container {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 10px;
  border: 1px solid #e0e0e0;
  cursor: pointer;
  display: inline-block;
  height: 32px;
  margin-left: 4.205%;
  position: relative;
  top: -2px;
  width: 13.45%
}

.e-container .e-slider-preview .e-preview-container .e-preview {
  display: block;
  height: 16px;
  position: absolute;
  width: 100%
}

.e-container .e-slider-preview .e-preview-container .e-preview.e-current {
  border-bottom: 1px solid #e0e0e0;
  top: 0
}

.e-container .e-slider-preview .e-preview-container .e-preview.e-previous {
  height: 14px;
  top: 16px
}

.e-container .e-selected-value {
  align-items: center;
  display: inline-flex;
  padding: 0 16px 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%
}

.e-container .e-selected-value .e-input-container .e-float-input input {
  padding-left: 0;
  text-align: center
}

.e-container .e-selected-value .e-input-container .e-numeric-hidden {
  display: none
}

.e-container .e-selected-value .e-value-switch-btn {
  font-family: e-icons;
  font-size: 16px;
  line-height: 16px;
  margin-top: 0;
  padding: 2px 3px
}

.e-container .e-input-container {
  display: inline-block;
  width: 89.8%
}

.e-container .e-input-container .e-float-input {
  display: inline-block;
  margin-right: 3.75%;
  vertical-align: initial
}

.e-container .e-input-container .e-float-input:first-child {
  width: 33%
}

.e-container .e-input-container .e-float-input:first-child input {
  height: auto
}

.e-container .e-input-container .e-float-input.e-numeric {
  height: auto;
  width: 12%
}

.e-container .e-input-container .e-float-input.e-numeric input {
  height: auto
}

.e-container .e-input-container .e-float-input .e-float-text {
  text-align: center
}

.e-container .e-switch-ctrl-btn {
  display: inline-block;
  padding: 0 16px 16px;
  white-space: nowrap;
  width: 100%
}

.e-container .e-switch-ctrl-btn .e-ctrl-btn {
  float: right;
  text-align: right;
  white-space: nowrap;
  width: 89.913%
}

.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn {
  max-width: 50%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.e-container .e-switch-ctrl-btn .e-ctrl-btn .e-btn.e-cancel {
  margin-left: 0
}

.e-container .e-switch-ctrl-btn .e-mode-switch-btn {
  background-origin: border-box;
  background-position: 50%;
  background-size: cover;
  float: left;
  margin-top: 0;
  overflow: hidden;
  white-space: nowrap
}

.e-container .e-switch-ctrl-btn .e-mode-switch-btn:focus {
  box-shadow: 0 0 2px 3px rgba(0, 0, 0, .2)
}

.e-container .e-mode-switch-btn,
.e-container .e-value-switch-btn {
  background-color: initial;
  border-color: transparent;
  position: relative;
  width: 10.09%;
  height: 24px
}

.e-container.e-color-picker .e-value-switch-btn:active,
.e-container.e-color-picker .e-value-switch-btn:focus,
.e-container.e-color-picker .e-value-switch-btn:hover {
  border-color: transparent;
  box-shadow: none;
  outline: none
}

.e-container.e-color-picker .e-value-switch-btn:focus {
  outline: none
}

.e-container.e-color-palette .e-palette+.e-selected-value,
.e-container.e-color-palette .e-palette-group+.e-selected-value {
  padding: 16px
}

.e-container.e-color-palette .e-palette+.e-switch-ctrl-btn,
.e-container.e-color-palette .e-palette-group+.e-switch-ctrl-btn {
  padding: 23px 16px 16px
}

.e-hide-opacity .e-container .e-slider-preview .e-colorpicker-slider {
  vertical-align: super
}

.e-hide-opacity .e-container .e-slider-preview .e-preview-container {
  top: 0
}

.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%
}

.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 16.3%
}

.e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 21.25%
}

.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 29.59%
}

.e-hide-valueswitcher .e-container .e-input-container {
  width: 100%
}

.e-hide-valueswitcher .e-container .e-float-input:first-child {
  width: 33%
}

.e-hide-valueswitcher .e-container .e-float-input.e-numeric {
  width: 13%
}

.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-right: 0
}

.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%
}

.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 17.58%
}

.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 22.18%
}

.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 30.82%
}

.e-rtl .e-container .e-hsv-container .e-hsv-color {
  background: linear-gradient(180deg, transparent 0, #000), linear-gradient(270deg, #fff 0, hsla(0, 0%, 100%, 0))
}

.e-rtl .e-container .e-slider-preview .e-hue-slider .e-slider-track {
  background: linear-gradient(270deg, red 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004)
}

.e-rtl .e-container .e-slider-preview .e-preview-container {
  margin-left: 0;
  margin-right: 4.205%
}

.e-rtl .e-container .e-selected-value .e-float-input {
  margin-left: 3.75%;
  margin-right: 0
}

.e-rtl .e-container .e-selected-value .e-float-input input {
  padding-right: 0
}

.e-rtl .e-container .e-selected-value .e-value-switch-btn {
  transform: rotate(180deg)
}

.e-rtl .e-container .e-switch-ctrl-btn .e-mode-switch-btn {
  float: right
}

.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn {
  float: left;
  text-align: left
}

.e-rtl .e-container .e-switch-ctrl-btn .e-ctrl-btn .e-cancel {
  margin-left: 0;
  margin-right: 0
}

.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-left: 0
}

.e-bigger .e-container.e-color-picker {
  width: 290px
}

.e-bigger .e-container .e-palette .e-tile {
  height: 29px;
  width: 29px
}

.e-bigger .e-container .e-hsv-container .e-hsv-color {
  height: 180px
}

.e-bigger .e-container .e-custom-palette.e-palette-group {
  height: 290px
}

.e-bigger .e-container .e-slider-preview {
  padding: 8px 16px
}

.e-bigger .e-container .e-slider-preview .e-preview-container {
  margin-left: 4.657%;
  top: 0;
  vertical-align: super;
  width: 12.408%
}

.e-bigger .e-container .e-slider-preview .e-colorpicker-slider {
  width: 82.944%
}

.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container {
  height: 20px
}

.e-bigger .e-container .e-slider-preview .e-colorpicker-slider .e-slider-container .e-handle {
  border-radius: 8px;
  height: 16px;
  top: calc(50% - 8px);
  width: 16px
}

.e-bigger .e-container .e-slider-preview .e-switch-ctrl-btn .e-ctrl-btn {
  width: 90.6%
}

.e-bigger .e-container.e-color-palette .e-palette+.e-switch-ctrl-btn {
  padding: 25px 16px 16px
}

.e-bigger .e-container .e-input-container {
  width: 90.7%
}

.e-bigger .e-container .e-input-container .e-float-input {
  margin-right: 3.425%
}

.e-bigger .e-container .e-input-container .e-float-input:first-child {
  width: 33.5%
}

.e-bigger .e-container .e-input-container .e-float-input:first-child input {
  height: auto
}

.e-bigger .e-container .e-input-container .e-float-input.e-numeric {
  height: auto;
  width: 12.34%
}

.e-bigger .e-container .e-input-container .e-float-input.e-numeric input {
  height: auto
}

.e-bigger .e-container .e-css.e-value-switch-btn,
.e-bigger .e-container .e-mode-switch-btn {
  font-size: 18px;
  line-height: 18px;
  padding: 2px 3px;
  width: 9.306%
}

.e-bigger .e-container .e-mode-switch-btn {
  margin-top: 5px
}

.e-bigger.e-hide-opacity .e-container .e-slider-preview,
.e-bigger .e-hide-opacity .e-container .e-slider-preview {
  padding: 8px 16px
}

.e-bigger.e-hide-opacity .e-container .e-slider-preview .e-preview-container,
.e-bigger .e-hide-opacity .e-container .e-slider-preview .e-preview-container {
  vertical-align: initial
}

.e-bigger.e-hide-opacity .e-container .e-float-input:first-child,
.e-bigger .e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%
}

.e-bigger.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 16.76%
}

.e-bigger.e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 21.58%
}

.e-bigger.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 29.59%
}

.e-bigger.e-hide-valueswitcher .e-container .e-input-container,
.e-bigger .e-hide-valueswitcher .e-container .e-input-container {
  width: 100%
}

.e-bigger.e-hide-valueswitcher .e-container .e-float-input:last-child,
.e-bigger .e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-right: 0
}

.e-bigger.e-hide-valueswitcher .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher .e-container .e-float-input.e-numeric {
  width: 13.2%
}

.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child,
.e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input:first-child {
  width: 36%
}

.e-bigger.e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 17.9%
}

.e-bigger.e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger.e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher.e-hide-hex-value .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher .e-hide-hex-value .e-container .e-float-input.e-numeric {
  width: 21.58%
}

.e-bigger.e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger.e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher.e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric,
.e-bigger .e-hide-valueswitcher .e-hide-hex-value.e-hide-opacity .e-container .e-float-input.e-numeric {
  width: 31%
}

.e-bigger.e-rtl .e-container .e-slider-preview .e-preview-container,
.e-bigger .e-rtl .e-container .e-slider-preview .e-preview-container {
  margin-left: 0;
  margin-right: 4.657%
}

.e-bigger.e-rtl .e-container .e-selected-value .e-float-input,
.e-bigger .e-rtl .e-container .e-selected-value .e-float-input {
  margin-left: 3.425%;
  margin-right: 0
}

.e-bigger.e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child,
.e-bigger .e-rtl.e-hide-valueswitcher .e-container .e-float-input:last-child {
  margin-left: 0
}

.e-bigger.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child,
.e-bigger .e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child,
.e-hide-switchable-value .e-container .e-input-container .e-float-input:first-child {
  width: 100%
}

.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 0;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
  cursor: pointer;
  min-width: 26px;
  transform: translateY(18px) rotate(45deg) scale(.01);
  transition: transform .4s cubic-bezier(.25, .8, .25, 1)
}

.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content {
  background: transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
  background-size: 8px;
  border-radius: 50%;
  height: 24px;
  position: relative;
  transform: rotate(45deg);
  width: 24px
}

.e-split-preview,
.e-tip-transparent {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip,
.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  min-width: 32px
}

.e-bigger.e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content,
.e-bigger .e-popup.e-tooltip-wrap.e-color-picker-tooltip .e-tip-content {
  height: 30px;
  width: 30px
}

.e-container {
  background-color: #fff
}

.e-container .e-palette .e-tile.e-selected,
.e-container .e-palette .e-tile:hover {
  border-color: #eee
}

.e-container .e-handle.e-hide-handler,
.e-container .e-handler.e-hide-handler {
  background-color: initial;
  border-color: transparent;
  box-shadow: none
}

.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle),
.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle),
.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle),
.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle:not(.e-tab-handle).e-handle-start:not(.e-tab-handle) {
  background-color: #fff;
  border-color: #fff
}

.e-container .e-control-wrapper.e-slider-container .e-slider.e-hue-slider .e-handle.e-tab-handle,
.e-container .e-control-wrapper.e-slider-container .e-slider.e-opacity-slider .e-handle.e-tab-handle {
  background-color: #fff;
  border-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .3)
}

.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn,
.e-colorpicker-wrapper.e-disabled .e-value-switch-btn {
  color: rgba(0, 0, 0, .26)
}

.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:focus,
.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:focus {
  background-color: initial;
  color: rgba(0, 0, 0, .26);
  outline: none;
  outline-offset: unset
}

.e-colorpicker-wrapper.e-disabled .e-mode-switch-btn:active,
.e-colorpicker-wrapper.e-disabled .e-value-switch-btn:active {
  background-color: initial;
  color: rgba(0, 0, 0, .26)
}

.e-popup.e-tooltip-wrap.e-color-picker-tooltip {
  background-color: #fff;
  border-color: #fff
}

.e-dialog .e-icon-dlg-close:before {
  content: "\e7fc";
  position: relative
}

.e-dialog .e-icon-dlg-close,
.e-dialog .e-icon-dlg-close:active,
.e-dialog .e-icon-dlg-close:hover {
  opacity: 1
}

.e-dialog .e-south-east:before,
.e-dialog .e-south-west:before {
  content: "\eb05"
}

/*! dialog layout */
.e-dialog {
  border: none;
  border-radius: 2px;
  flex-direction: column
}

.e-dialog,
.e-dialog.e-popup {
  width: 100%
}

.e-dialog.e-dlg-resizable {
  touch-action: none
}

.e-dialog .e-dlg-header-content {
  border-radius: 1px 1px 0 0;
  line-height: 30px
}

.e-dialog .e-dlg-header-content+.e-dlg-content {
  padding-top: 0
}

.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
  font-size: 12px;
  width: auto
}

.e-dialog .e-dlg-header {
  display: block;
  font-size: 18px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: top;
  white-space: nowrap;
  width: 80%
}

.e-dialog .e-dlg-modal {
  position: fixed
}

.e-dialog .e-scroll-disabled {
  overflow: hidden !important
}

.e-dialog .e-dlg-content {
  display: block;
  flex: 1 1 auto;
  font-size: 13px;
  font-weight: 400;
  line-height: normal;
  overflow: auto;
  overflow-x: hidden
}

.e-dialog .e-footer-content {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top: none;
  bottom: 0;
  display: block;
  right: 0;
  width: 100%;
  text-align: right
}

.e-dialog .e-resize-handle {
  height: 15px;
  position: absolute;
  width: 15px
}

.e-dialog .e-resize-handle.e-south-east {
  bottom: 0;
  cursor: nwse-resize;
  right: 0
}

.e-bigger.e-dialog .e-dlg-header-content,
.e-bigger .e-dialog .e-dlg-header-content {
  padding: 24px 24px 20px
}

.e-bigger.e-dialog .e-dlg-header,
.e-bigger .e-dialog .e-dlg-header {
  font-size: 18px
}

.e-bigger.e-dialog .e-dlg-content,
.e-bigger .e-dialog .e-dlg-content {
  font-size: 13px;
  padding: 24px
}

.e-bigger.e-dialog .e-footer-content,
.e-bigger .e-dialog .e-footer-content {
  padding: 8px
}

.e-bigger.e-dialog .e-footer-content .e-btn,
.e-bigger .e-dialog .e-footer-content .e-btn {
  margin-left: 8px
}

.e-bigger.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn,
.e-bigger .e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  bottom: 3px;
  height: 36px;
  left: 6px;
  width: 36px
}

.e-bigger.e-dialog .e-btn .e-btn-icon.e-icon-dlg-close,
.e-bigger .e-dialog .e-btn .e-btn-icon.e-icon-dlg-close {
  font-size: 12px;
  width: auto
}

.e-bigger.e-rtl .e-footer-content .e-btn,
.e-bigger .e-rtl .e-footer-content .e-btn {
  margin-left: 0;
  margin-right: 8px
}

.e-bigger .e-dlg-header-content+.e-dlg-content {
  padding-top: 0
}

.e-dialog .e-dlg-header-content {
  border-bottom: none;
  padding: 18px
}

.e-dialog .e-dlg-content {
  padding: 18px
}

.e-dialog .e-footer-content {
  padding: 8px
}

.e-dialog .e-footer-content .e-btn {
  margin-left: 6px
}

.e-rtl .e-footer-content .e-btn {
  margin-right: 6px
}

.e-dialog.e-draggable .e-dlg-header-content {
  cursor: move
}

.e-dialog {
  max-height: 98%;
  max-width: 100%;
  min-width: 240px
}

.e-rtl .e-footer-content .e-btn {
  margin-left: 0
}

.e-rtl .e-footer-content {
  text-align: left
}

.e-dialog.e-rtl .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  float: left
}

.e-dialog .e-dlg-header-content .e-btn.e-dlg-closeicon-btn {
  background-color: initial;
  border-color: transparent;
  border-radius: 50%;
  bottom: 0;
  float: right;
  height: 30px;
  left: 6px;
  position: relative;
  width: 30px
}

.e-rtl.e-dialog .e-resize-handle.e-south-west {
  bottom: 2px;
  cursor: sw-resize;
  left: 2px;
  transform: rotate(90deg)
}

.e-dlg-target.e-scroll-disabled {
  overflow: hidden !important
}

.e-dlg-overlay {
  height: 100%;
  left: 0;
  opacity: .5;
  position: fixed;
  top: 0;
  transition: opacity .15s linear;
  width: 100%
}

.e-dlg-overlay.e-fade {
  opacity: 0
}

.e-dlg-overflow-hidden {
  overflow: auto
}

.e-dlg-fullscreen {
  height: 100% !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important
}

.e-popup.e-popup-open.e-dialog {
  display: inline-flex
}

.e-dlg-container {
  align-items: flex-start;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%
}

.e-dlg-center-center {
  -webkit-justify-content: center;
  justify-content: center
}

.e-dlg-center-center,
.e-dlg-left-center {
  -webkit-align-items: center;
  align-items: center
}

.e-dlg-left-center {
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}

.e-dlg-right-center {
  -webkit-align-items: center;
  -webkit-justify-content: flex-end;
  align-items: center;
  justify-content: flex-end
}

.e-dlg-left-top {
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}

.e-dlg-left-top,
.e-dlg-right-top {
  -webkit-align-items: flex-start;
  align-items: flex-start
}

.e-dlg-right-top {
  -webkit-justify-content: flex-end;
  justify-content: flex-end
}

.e-dlg-center-top {
  align-items: center;
  flex-direction: column
}

.e-dlg-left-bottom {
  -webkit-justify-content: flex-start;
  justify-content: flex-start
}

.e-dlg-left-bottom,
.e-dlg-right-bottom {
  -webkit-align-items: flex-end;
  align-items: flex-end
}

.e-dlg-center-bottom,
.e-dlg-right-bottom {
  -webkit-justify-content: flex-end;
  justify-content: flex-end
}

.e-dlg-center-bottom {
  -webkit-align-items: center;
  align-items: center;
  flex-direction: column
}

.e-dialog .e-btn.e-dlg-closeicon-btn:active,
.e-dialog .e-btn.e-dlg-closeicon-btn:focus,
.e-dialog .e-btn.e-dlg-closeicon-btn:hover {
  background-color: #e0e0e0;
  border-color: transparent;
  box-shadow: 0 0 0 transparent
}

.e-content-placeholder.e-dialog.e-placeholder-dialog {
  background-size: 400px 210px;
  min-height: 210px
}

.e-bigger.e-content-placeholder.e-dialog.e-placeholder-dialog,
.e-bigger .e-content-placeholder.e-dialog.e-placeholder-dialog {
  background-size: 400px 220px;
  min-height: 220px
}

@media (min-width:768px) {

  .e-alert-dialog.e-dialog.e-popup,
  .e-confirm-dialog.e-dialog.e-popup {
    margin: 30px auto;
    width: 600px
  }
}

@media (max-width:768px) {

  .e-alert-dialog.e-dialog.e-popup,
  .e-confirm-dialog.e-dialog.e-popup {
    margin: 30px auto;
    width: auto
  }
}

.e-dlg-ref-element {
  display: none
}

.e-dialog {
  background-color: #fff;
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12)
}

.e-dlg-overlay {
  background-color: #383838
}

.e-footer-content {
  background-color: #fff
}

.e-dlg-header,
.e-dlg-header * {
  color: rgba(0, 0, 0, .87);
  font-size: 18px;
  font-weight: 400
}

.e-dlg-content {
  color: rgba(0, 0, 0, .87)
}

.e-device .e-dlg-content,
.e-device .e-dlg-content * {
  font-size: 14px
}

.e-dlg-content,
.e-dlg-header-content {
  background-color: #fff
}

.e-dialog .e-btn.e-dlg-closeicon-btn:hover span,
.e-icon-dlg-close {
  color: #000
}

.e-dialog .e-btn.e-dlg-closeicon-btn:active span,
.e-dialog .e-btn.e-dlg-closeicon-btn:focus span,
.e-icon-dlg-close:active {
  border-radius: 50%;
  color: #000;
  opacity: 1
}

.e-icon-dlg-close:hover {
  color: #000
}

.e-dlg-header-content .e-dlg-closeicon-btn:active,
.e-dlg-header-content .e-dlg-closeicon-btn:hover {
  background-color: initial
}

.e-south-east,
.e-south-west {
  color: #000
}

/*! popup layout */
.e-popup {
  height: auto;
  position: absolute;
  width: auto;
  z-index: 1000
}

.e-popup.e-popup-open {
  display: block
}

.e-popup.e-popup-close {
  display: none
}

.e-tooltip-close:before {
  content: "\e7e9";
  font-size: 16px
}

.e-arrow-tip-inner.e-tip-right:before {
  content: "\e848"
}

.e-arrow-tip-inner.e-tip-top:before {
  content: "\e918"
}

.e-arrow-tip-inner.e-tip-bottom:before {
  content: "\e919"
}

.e-arrow-tip-inner.e-tip-left:before {
  content: "\e84b"
}

/*! tooltip layout */
.e-tooltip-wrap {
  max-width: 350px;
  min-width: 30px;
  padding: 0;
  position: absolute;
  visibility: visible
    /*! tooltip arrow */
    /*! tooltip sticky mode close icon */
    /*! tooltip content area */
}

.e-tooltip-wrap .e-arrow-tip {
  overflow: hidden;
  position: absolute
}

.e-tooltip-wrap .e-arrow-tip.e-tip-bottom {
  height: 8px;
  left: 50%;
  top: 100%;
  width: 16px
}

.e-tooltip-wrap .e-arrow-tip.e-tip-top {
  height: 8px;
  left: 50%;
  top: -9px;
  width: 16px
}

.e-tooltip-wrap .e-arrow-tip.e-tip-left {
  height: 16px;
  left: -9px;
  top: 48%;
  width: 8px
}

.e-tooltip-wrap .e-arrow-tip.e-tip-right {
  height: 16px;
  left: 100%;
  top: 50%;
  width: 8px
}

.e-tooltip-wrap .e-tooltip-close {
  cursor: pointer;
  float: right;
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: inherit
}

.e-tooltip-wrap .e-tip-content {
  background-color: inherit;
  height: 100%;
  line-height: 16px;
  overflow-wrap: break-word;
  overflow-x: hidden;
  padding: 3px 6px;
  position: relative;
  white-space: normal;
  width: 100%;
  word-break: break-word;
  z-index: 1
}

/*! Bigger Style */
.e-bigger .e-tooltip-wrap .e-tip-content,
.e-tooltip-wrap.e-bigger .e-tip-content {
  line-height: 20px;
  padding: 5px 8px
}

/*! Tooltip theme */
.e-tooltip-wrap {
  border-radius: 2px;
  filter: none;
  opacity: .9
    /*! tooltip arrow */
    /*! tooltip sticky mode close icon */
    /*! tooltip content area */
}

.e-tooltip-wrap.e-popup {
  background-color: #616161;
  border: 1px solid #616161
}

.e-tooltip-wrap .e-arrow-tip-outer {
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 0
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-bottom {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #616161
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-top {
  border-bottom: 8px solid #616161;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-left {
  border-bottom: 8px solid transparent;
  border-right: 8px solid #616161;
  border-top: 8px solid transparent
}

.e-tooltip-wrap .e-arrow-tip-outer.e-tip-right {
  border-bottom: 8px solid transparent;
  border-left: 8px solid #616161;
  border-top: 8px solid transparent
}

.e-tooltip-wrap .e-arrow-tip-inner {
  height: 0;
  position: absolute;
  width: 0;
  z-index: 10
}

.e-tooltip-wrap .e-arrow-tip-inner.e-tip-bottom,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-left,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-right,
.e-tooltip-wrap .e-arrow-tip-inner.e-tip-top {
  color: #616161;
  font-family: e-icons;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-transform: none
}

.e-tooltip-wrap .e-tooltip-close {
  border-color: transparent;
  border-radius: 8px
}

.e-tooltip-wrap .e-tooltip-close,
.e-tooltip-wrap .e-tooltip-close:hover {
  background-color: #fff;
  color: #616161
}

.e-tooltip-wrap .e-tip-content {
  color: #fff;
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 11px
}

/*! bigger style */
.e-bigger .e-tooltip-wrap .e-tip-content,
.e-tooltip-wrap.e-bigger .e-tip-content {
  font-size: 14px
}

.e-spinner-pane {
  align-items: center;
  display: inline-flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  vertical-align: middle;
  width: 100%;
  z-index: 1000
}

.e-spinner-pane:after {
  content: "Material";
  display: none
}

.e-spinner-pane.e-spin-left .e-spinner-inner {
  -webkit-transform: translateX(0) translateY(-50%);
  left: 0;
  padding-left: 10px;
  transform: translateX(0) translateY(-50%)
}

.e-spinner-pane.e-spin-right .e-spinner-inner {
  -webkit-transform: translateX(-100%) translateY(-50%);
  left: 100%;
  padding-right: 10px;
  transform: translateX(-100%) translateY(-50%)
}

.e-spinner-pane.e-spin-center .e-spinner-inner {
  -webkit-transform: translateX(-50%) translateY(-50%);
  left: 50%;
  transform: translateX(-50%) translateY(-50%)
}

.e-spinner-pane.e-spin-hide {
  display: none
}

.e-spinner-pane.e-spin-show {
  display: inline-flex
}

.e-spinner-pane .e-spinner-inner {
  -webkit-transform: translateX(-50%) translateY(-50%);
  left: 50%;
  margin: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  z-index: 1000
}

.e-spinner-pane .e-spinner-inner .e-spin-label {
  font-family: Roboto, Segoe UI;
  font-size: 13px;
  margin-top: 16px;
  text-align: center
}

.e-spinner-pane .e-spinner-inner .e-spin-material {
  animation: material-spinner-rotate 1568.63ms linear infinite;
  display: block;
  margin: 0 auto
}

.e-spinner-pane .e-spinner-inner .e-spin-material .e-path-circle {
  fill: none;
  stroke-linecap: square
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 {
  animation: material-spinner-rotate .75s linear infinite;
  border-radius: 50%;
  display: block;
  margin: 0 auto
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4 .e-path-circle {
  fill: none;
  stroke-linecap: square;
  stroke-width: 4
}

.e-spinner-pane .e-spinner-inner .e-spin-fabric {
  animation: fabric-spinner-rotate 1.3s cubic-bezier(.53, .21, .29, .67) infinite;
  display: block;
  margin: 0 auto;
  overflow: visible
}

.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle {
  fill: none;
  stroke-width: 1.5
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
  display: block;
  margin: 0 auto
}

.e-spinner-pane .e-spinner-inner .e-spin-high-contrast {
  animation: fabric-spinner-rotate 1.3s cubic-bezier(.53, .21, .29, .67) infinite;
  display: block;
  margin: 0 auto;
  overflow: visible
}

.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle {
  fill: none;
  stroke-width: 1.5
}

.e-spinner-pane {
  background-color: initial
}

.e-spinner-pane.e-spin-overlay {
  background-color: rgba(0, 0, 0, .4)
}

.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-label {
  color: #fff
}

.e-spinner-pane.e-spin-overlay .e-spinner-inner .e-spin-bootstrap {
  fill: #e3165b;
  stroke: #e3165b
}

.e-spinner-pane .e-spinner-inner .e-spin-label {
  color: rgba(0, 0, 0, .87)
}

.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-circle {
  stroke: rgba(227, 22, 91, .4)
}

.e-spinner-pane .e-spinner-inner .e-spin-fabric .e-path-arc {
  stroke: #e3165b
}

.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-circle {
  stroke: rgba(227, 22, 91, .4)
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap4,
.e-spinner-pane .e-spinner-inner .e-spin-high-contrast .e-path-arc,
.e-spinner-pane .e-spinner-inner .e-spin-material {
  stroke: #e3165b
}

.e-spinner-pane .e-spinner-inner .e-spin-bootstrap {
  fill: #e3165b;
  stroke: #e3165b
}

.e-icon-collapsible:before {
  content: "\e913"
}

.e-icon-back:before {
  content: "\e85b"
}

.e-bigger .e-listview .e-list-item,
.e-listview.e-bigger .e-list-item {
  border: 0 solid transparent
}

.e-bigger .e-listview:not(.e-list-template) .e-list-item,
.e-listview.e-bigger:not(.e-list-template) .e-list-item {
  height: 48px;
  line-height: 45px;
  position: relative
}

.e-bigger .e-listview .e-text-content,
.e-listview.e-bigger .e-text-content {
  font-size: 15px
}

.e-bigger .e-listview .e-list-group-item,
.e-listview.e-bigger .e-list-group-item {
  height: 48px;
  line-height: 45px
}

.e-bigger .e-listview .e-list-header,
.e-listview.e-bigger .e-list-header {
  align-items: center;
  display: flex;
  font-weight: 700;
  height: 64px
}

.e-bigger .e-listview .e-list-header .e-headertemplate-text.nested-header,
.e-bigger .e-listview .e-list-header .e-text.header,
.e-listview.e-bigger .e-list-header .e-headertemplate-text.nested-header,
.e-listview.e-bigger .e-list-header .e-text.header {
  display: none
}

.e-bigger .e-listview .e-list-header .e-text,
.e-listview.e-bigger .e-list-header .e-text {
  font-size: 20px
}

.e-listview {
  -webkit-overflow-scrolling: touch;
  border: 0 solid;
  border-radius: 0;
  display: block;
  overflow: auto;
  position: relative;
  width: 100%
}

.e-listview:not(.e-list-template) .e-list-item {
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
  position: relative
}

.e-listview .e-list-item {
  border-bottom: 0 solid
}

.e-listview .e-list-parent {
  margin: 0;
  padding: 0
}

.e-listview .e-list-header .e-text.header {
  display: none
}

.e-listview .e-icon-back {
  margin-top: 2px
}

.e-listview .e-list-header .e-headertemplate-text.nested-header {
  display: none
}

.e-listview .e-list-header {
  align-items: center;
  border-bottom: 1px solid;
  display: flex;
  font-weight: 700;
  height: 48px;
  padding: 0 16px
}

.e-listview .e-has-header>.e-view {
  top: 45px
}

.e-listview .e-but-back {
  cursor: pointer;
  padding-right: 30px
}

.e-listview .e-list-group-item:first-child {
  border: 0;
  border-bottom: 0 solid transparent
}

.e-listview .e-list-group-item {
  border-bottom: 0 solid transparent;
  border-top: 1px solid;
  font-weight: 600;
  height: 36px;
  line-height: 36px;
  padding: 0 16px
}

.e-listview .e-icon-collapsible {
  cursor: pointer;
  font-size: 12px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%)
}

.e-listview .e-text-content {
  height: 100%;
  position: relative;
  vertical-align: middle
}

.e-listview .e-text-content * {
  display: inline-block;
  vertical-align: middle
}

.e-listview .e-text-content.e-checkbox .e-list-text {
  width: calc(100% - 40px)
}

.e-listview .e-text-content.e-checkbox.e-checkbox-left .e-list-icon+.e-list-text {
  width: calc(100% - 90px)
}

.e-listview .e-text-content.e-checkbox.e-checkbox-right .e-list-icon+.e-list-text {
  width: calc(100% - 80px)
}

.e-listview .e-list-item.e-checklist.e-has-child .e-text-content.e-checkbox.e-checkbox-right .e-list-icon+.e-list-text {
  width: calc(100% - 92px)
}

.e-listview .e-checkbox .e-checkbox-left {
  margin: -2px 10px 0 0
}

.e-listview .e-checkbox .e-checkbox-right {
  margin: -2px 0 0 10px
}

.e-listview .e-list-text {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%
}

.e-listview .e-icon-wrapper .e-list-text,
.e-listview .e-icon-wrapper.e-text-content.e-checkbox .e-list-text,
.e-listview .e-list-icon+.e-list-text {
  width: calc(100% - 60px)
}

.e-listview .e-list-icon {
  height: 30px;
  margin-right: 16px;
  width: 30px
}

.e-listview .e-content {
  overflow: hidden;
  position: relative
}

.e-listview .e-list-header .e-text {
  cursor: pointer;
  text-indent: 0
}

.e-listview .e-text .e-headertext {
  display: inline-block;
  line-height: inherit
}

.e-listview.e-rtl {
  direction: rtl
}

.e-listview.e-rtl .e-list-icon {
  margin-left: 16px;
  margin-right: 0
}

.e-listview.e-rtl .e-icon-collapsible {
  left: 0;
  right: auto;
  top: 50%;
  transform: translateY(-50%) rotate(180deg)
}

.e-listview.e-rtl .e-list-header .e-text {
  cursor: pointer
}

.e-listview.e-rtl .e-but-back {
  transform: rotate(180deg)
}

.e-listview.e-rtl .e-icon-back {
  margin-top: -2px
}

.e-listview.e-rtl .e-checkbox .e-checkbox-left {
  margin: -2px 0 0 10px
}

.e-listview.e-rtl .e-checkbox .e-checkbox-right {
  margin: -2px 10px 0 0
}

.e-listview {
  border-color: #000;
  font-family: Roboto, Segoe UI, GeezaPro, "DejaVu Serif", "sans-serif", -apple-system, BlinkMacSystemFont;
  font-size: 15px
}

.e-listview .e-list-header {
  background-color: #fff;
  border-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .87);
  font-size: 20px
}

.e-listview .e-icons {
  color: rgba(0, 0, 0, .54)
}

.e-listview .e-list-item {
  background-color: #fff;
  border: 0 solid transparent;
  color: rgba(0, 0, 0, .87)
}

.e-listview .e-list-item.e-hover,
.e-listview .e-list-item.e-hover.e-active.e-checklist {
  background-color: #eee;
  border-color: transparent;
  color: rgba(0, 0, 0, .87)
}

.e-listview .e-list-item.e-active {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, .87)
}

.e-listview .e-list-item.e-active.e-checklist {
  background-color: #fff;
  color: rgba(0, 0, 0, .87)
}

.e-listview .e-list-item.e-focused,
.e-listview .e-list-item.e-focused.e-active.e-checklist {
  background-color: #f5f5f5;
  color: rgba(0, 0, 0, .87)
}

.e-listview .e-list-item.e-focused .e-checkbox-wrapper .e-frame.e-check,
.e-listview .e-list-item.e-focused .e-css.e-checkbox-wrapper .e-frame.e-check {
  background-color: #e3165b;
  border-color: transparent;
  color: #fff
}

.e-listview .e-list-group-item {
  background-color: #fafafa;
  border-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .54);
  font-size: 15px
}

.e-listview.e-list-template .e-list-wrapper {
  height: inherit;
  position: relative
}

.e-listview.e-list-template .e-list-wrapper:not(.e-list-multi-line) {
  padding: .2667em 1.0666em
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line {
  padding: 1.0666em
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-item-header {
  color: rgba(0, 0, 0, .87);
  display: block;
  font-size: 15px;
  font-weight: 500;
  margin: 0;
  overflow: hidden;
  padding: .115em 0;
  text-overflow: ellipsis;
  white-space: nowrap
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content {
  color: rgba(0, 0, 0, .54);
  display: block;
  font-size: 13px;
  margin: 0;
  padding: .115em 0;
  word-wrap: break-word
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line .e-list-content:not(.e-text-overflow) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.e-listview.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  height: 2.6667em;
  left: 1.0667em;
  position: absolute;
  top: .2666em;
  width: 2.6667em
}

.e-listview.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 4.8em;
  padding-right: 1.0666em
}

.e-listview.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 1.0666em;
  padding-right: 4.8em
}

.e-listview.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  height: 2.6667em;
  position: absolute;
  right: 1.0667em;
  top: .2666em;
  width: 2.6667em
}

.e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar-right:not(.e-list-badge) .e-avatar,
.e-listview.e-list-template .e-list-wrapper.e-list-multi-line.e-list-avatar .e-avatar {
  top: 1.0666em
}

.e-listview.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  font-size: 12px;
  height: 1.6666em;
  line-height: 1.8666em;
  padding: 0;
  position: absolute;
  right: 1.33em;
  top: 50%;
  transform: translateY(-50%);
  width: 2.5em
}

.e-listview.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 4.8em;
  padding-right: 4.1333em
}

.e-listview.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 1.0666em;
  padding-right: 4.1333em
}

.e-listview.e-list-template .e-list-wrapper:not(.e-list-multi-line) .e-list-content {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: .72em 0;
  text-overflow: ellipsis;
  white-space: nowrap
}

.e-listview.e-list-template .e-list-item.e-active .e-list-content,
.e-listview.e-list-template .e-list-item.e-active .e-list-item-header,
.e-listview.e-list-template .e-list-item.e-hover .e-list-content,
.e-listview.e-list-template .e-list-item.e-hover .e-list-item-header {
  color: rgba(0, 0, 0, .87)
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar .e-avatar {
  left: inherit;
  right: 1.0667em
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar:not(.e-list-badge) {
  padding-left: 1.0666em;
  padding-right: 4.8em
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) {
  padding-left: 4.8em;
  padding-right: 1.0666em
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-avatar-right:not(.e-list-badge) .e-avatar {
  left: 1.0667em;
  right: inherit
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge .e-badge {
  left: 1.33em;
  right: inherit
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge.e-list-avatar {
  padding-left: 4.1333em;
  padding-right: 4.8em
}

.e-listview.e-rtl.e-list-template .e-list-wrapper.e-list-badge:not(.e-list-avatar) {
  padding-left: 4.1333em;
  padding-right: 1.0666em
}

.e-sortable {
  outline: none;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.e-sortable .e-disabled {
  background-image: none;
  cursor: default;
  filter: alpha(Opacity=35);
  opacity: .35
}

.e-sortable * {
  box-sizing: border-box
}

.e-sortable :focus {
  outline: none
}

.e-sortableclone {
  position: fixed !important
}

.e-dropdown-btn.e-btn .e-caret:before,
.e-dropdown-btn .e-caret:before {
  content: "\e969"
}

/*! drop-down button layout */
.e-dropdown-btn,
.e-dropdown-btn.e-btn {
  box-shadow: none;
  text-transform: none;
  white-space: normal
}

.e-dropdown-btn.e-btn:focus,
.e-dropdown-btn.e-btn:hover,
.e-dropdown-btn:focus,
.e-dropdown-btn:hover {
  box-shadow: none
}

.e-dropdown-btn.e-btn:active,
.e-dropdown-btn:active {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-dropdown-btn .e-btn-icon,
.e-dropdown-btn.e-btn .e-btn-icon {
  font-size: 14px
}

.e-dropdown-btn.e-btn .e-caret,
.e-dropdown-btn .e-caret {
  font-size: 8px
}

.e-dropdown-btn.e-btn.e-vertical,
.e-dropdown-btn.e-vertical {
  line-height: 1;
  padding: 12px
}

.e-dropdown-btn.e-btn.e-caret-hide .e-caret,
.e-dropdown-btn.e-caret-hide .e-caret {
  display: none
}

.e-dropdown-btn.e-btn.e-small .e-dropdown-btn.e-btn.e-small.e-dropdown-popup ul,
.e-dropdown-btn.e-btn.e-small .e-dropdown-btn.e-small,
.e-dropdown-btn.e-small .e-dropdown-btn.e-btn.e-small.e-dropdown-popup ul,
.e-dropdown-btn.e-small .e-dropdown-btn.e-small {
  padding: 8px 0
}

.e-dropdown-btn.e-btn.e-small .e-dropdown-btn.e-btn.e-small.e-dropdown-popup ul .e-item,
.e-dropdown-btn.e-btn.e-small .e-dropdown-btn.e-small .e-item,
.e-dropdown-btn.e-small .e-dropdown-btn.e-btn.e-small.e-dropdown-popup ul .e-item,
.e-dropdown-btn.e-small .e-dropdown-btn.e-small .e-item {
  padding: 0 16px
}

.e-dropdown-btn.e-btn.e-small.e-vertical,
.e-dropdown-btn.e-small.e-vertical {
  line-height: 1;
  padding: 12px
}

.e-bigger.e-dropdown-btn .e-btn-icon,
.e-bigger .e-dropdown-btn .e-btn-icon {
  font-size: 16px
}

.e-bigger.e-dropdown-btn .e-caret,
.e-bigger .e-dropdown-btn .e-caret {
  font-size: 10px
}

.e-bigger.e-dropdown-btn.e-small.e-vertical,
.e-bigger .e-dropdown-btn.e-small.e-vertical,
.e-bigger.e-dropdown-btn.e-vertical,
.e-bigger .e-dropdown-btn.e-vertical {
  line-height: 1;
  padding: 16px
}

.e-dropdown-popup {
  position: absolute
}

.e-dropdown-popup ul {
  border: none;
  border-radius: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  box-sizing: border-box;
  font-size: 14px;
  font-weight: 400;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0;
  min-width: 120px;
  overflow: hidden;
  padding: 8px 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap
}

.e-dropdown-popup ul .e-item {
  cursor: pointer;
  display: flex;
  height: 36px;
  line-height: 36px;
  padding: 0 16px
}

.e-dropdown-popup ul .e-item.e-url {
  padding: 0
}

.e-dropdown-popup ul .e-item .e-menu-url {
  display: block;
  padding: 0 16px;
  text-decoration: none;
  width: 100%
}

.e-dropdown-popup ul .e-item .e-menu-icon {
  float: left;
  font-size: 14px;
  line-height: 36px;
  margin-right: 10px;
  vertical-align: middle;
  width: 1em
}

.e-dropdown-popup ul .e-item.e-disabled {
  cursor: auto;
  pointer-events: none
}

.e-dropdown-popup ul .e-item.e-separator {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  cursor: auto;
  height: auto;
  line-height: normal;
  margin: 8px 0;
  pointer-events: none
}

.e-dropdown-popup.e-transparent {
  background: transparent;
  box-shadow: none
}

.e-dropdown-popup.e-transparent .e-dropdown-menu {
  border: 0;
  height: 1px;
  min-width: 0;
  padding: 0;
  width: 1px
}

.e-rtl.e-dropdown-popup .e-item .e-menu-icon {
  float: right;
  margin-left: 10px;
  margin-right: 0
}

.e-bigger.e-dropdown-popup ul,
.e-bigger .e-dropdown-popup ul {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  font-size: 15px;
  max-width: 280px;
  min-width: 112px;
  padding: 8px 0
}

.e-bigger.e-dropdown-popup ul .e-item,
.e-bigger .e-dropdown-popup ul .e-item {
  height: 48px;
  line-height: 48px;
  padding: 0 16px
}

.e-bigger.e-dropdown-popup ul .e-item.e-url,
.e-bigger .e-dropdown-popup ul .e-item.e-url {
  padding: 0
}

.e-bigger.e-dropdown-popup ul .e-item .e-menu-icon,
.e-bigger .e-dropdown-popup ul .e-item .e-menu-icon {
  font-size: 16px;
  line-height: 48px
}

.e-bigger.e-dropdown-popup ul .e-item.e-separator,
.e-bigger .e-dropdown-popup ul .e-item.e-separator {
  height: auto;
  line-height: normal
}

/*! drop-down button theme */
.e-dropdown-popup {
  background-color: #fff
}

.e-dropdown-popup,
.e-dropdown-popup ul .e-item .e-menu-icon,
.e-dropdown-popup ul .e-item .e-menu-url {
  color: rgba(0, 0, 0, .87)
}

.e-dropdown-popup ul .e-item.e-focused {
  background-color: #e0e0e0;
  box-shadow: none
}

.e-dropdown-popup ul .e-item:hover {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, .87)
}

.e-dropdown-popup ul .e-item.e-selected,
.e-dropdown-popup ul .e-item:active {
  background-color: #bdbdbd;
  color: rgba(0, 0, 0, .87)
}

.e-dropdown-popup ul .e-item.e-selected .e-menu-icon,
.e-dropdown-popup ul .e-item.e-selected .e-menu-url,
.e-dropdown-popup ul .e-item:active .e-menu-icon,
.e-dropdown-popup ul .e-item:active .e-menu-url {
  color: rgba(0, 0, 0, .87)
}

.e-dropdown-popup ul .e-separator {
  border-bottom-color: rgba(0, 0, 0, .12)
}

/*! splitbutton layout */
.e-split-btn-wrapper {
  display: inline-flex;
  white-space: nowrap;
  width: -webkit-min-content;
  width: min-content
}

.e-split-btn-wrapper .e-split-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  text-transform: none;
  z-index: 1;
  padding-left: 10px;
  padding-right: 4px
}

.e-split-btn-wrapper .e-split-btn:focus {
  outline-offset: 0
}

.e-split-btn-wrapper .e-split-btn:focus,
.e-split-btn-wrapper .e-split-btn:hover {
  box-shadow: none
}

.e-split-btn-wrapper .e-split-btn:active {
  box-shadow: none;
  z-index: 2
}

.e-split-btn-wrapper .e-split-btn.e-top-icon-btn {
  padding-bottom: 10px;
  padding-top: 10px
}

.e-split-btn-wrapper .e-split-btn .e-btn-icon {
  font-size: 14px;
  margin-left: 0;
  padding-right: 8px;
  width: auto
}

.e-split-btn-wrapper .e-split-btn .e-icon-top {
  padding-bottom: 4px;
  padding-right: 0
}

.e-split-btn-wrapper .e-split-btn.e-icon-btn {
  padding-left: 6px;
  padding-right: 6px
}

.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon {
  padding-right: 0
}

.e-split-btn-wrapper .e-dropdown-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  margin-left: 0;
  padding-left: 4px;
  padding-right: 4px
}

.e-split-btn-wrapper .e-dropdown-btn:focus,
.e-split-btn-wrapper .e-dropdown-btn:hover {
  box-shadow: none
}

.e-split-btn-wrapper .e-dropdown-btn:active {
  box-shadow: none;
  z-index: 0
}

.e-split-btn-wrapper .e-dropdown-btn:disabled:active,
.e-split-btn-wrapper .e-dropdown-btn:disabled:focus,
.e-split-btn-wrapper .e-dropdown-btn:disabled:hover {
  z-index: 0
}

.e-split-btn-wrapper .e-dropdown-btn:focus {
  outline-offset: 0
}

.e-split-btn-wrapper .e-btn,
.e-split-btn-wrapper .e-btn:active,
.e-split-btn-wrapper .e-btn:disabled,
.e-split-btn-wrapper .e-btn:focus,
.e-split-btn-wrapper .e-btn:hover {
  box-shadow: none
}

.e-split-btn-wrapper.e-rtl .e-split-btn {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  margin-left: 0;
  padding-left: 4px;
  padding-right: 10px
}

.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon {
  margin-right: 0;
  padding-left: 8px;
  padding-right: 0
}

.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top {
  padding-left: 0
}

.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn {
  padding-left: 6px;
  padding-right: 6px
}

.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon {
  padding-left: 0
}

.e-split-btn-wrapper.e-rtl .e-dropdown-btn {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  margin-left: 0
}

.e-split-btn-wrapper.e-vertical {
  display: inline-block
}

.e-split-btn-wrapper.e-vertical .e-dropdown-btn,
.e-split-btn-wrapper.e-vertical .e-split-btn {
  display: block;
  width: 100%
}

.e-split-btn-wrapper.e-vertical .e-split-btn {
  border-bottom-left-radius: 0;
  border-top-right-radius: 2px;
  line-height: 1;
  padding-bottom: 4px;
  padding-right: 10px
}

.e-split-btn-wrapper.e-vertical .e-split-btn .e-icon-top {
  padding-bottom: 4px
}

.e-split-btn-wrapper.e-vertical .e-dropdown-btn {
  border-bottom-left-radius: 2px;
  border-top-right-radius: 0;
  line-height: .417em;
  margin-left: 0;
  margin-top: 0;
  padding-bottom: 4px;
  padding-top: 4px
}

.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom {
  padding-top: 0
}

.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn {
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  margin-left: 0
}

.e-split-btn-wrapper.e-vertical.e-rtl .e-dropdown-btn {
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0
}

.e-bigger.e-split-btn-wrapper .e-split-btn,
.e-bigger .e-split-btn-wrapper .e-split-btn {
  padding-left: 12px;
  padding-right: 6px
}

.e-bigger.e-split-btn-wrapper .e-split-btn.e-top-icon-btn,
.e-bigger .e-split-btn-wrapper .e-split-btn.e-top-icon-btn {
  padding-bottom: 12px;
  padding-top: 12px
}

.e-bigger.e-split-btn-wrapper .e-split-btn .e-btn-icon,
.e-bigger .e-split-btn-wrapper .e-split-btn .e-btn-icon {
  font-size: 16px;
  margin-left: 0;
  padding-right: 10px;
  width: auto
}

.e-bigger.e-split-btn-wrapper .e-split-btn .e-icon-top,
.e-bigger .e-split-btn-wrapper .e-split-btn .e-icon-top {
  padding-bottom: 6px;
  padding-right: 0
}

.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn,
.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn {
  padding-left: 9px;
  padding-right: 9px
}

.e-bigger.e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon,
.e-bigger .e-split-btn-wrapper .e-split-btn.e-icon-btn .e-btn-icon {
  padding-right: 0
}

.e-bigger.e-split-btn-wrapper .e-dropdown-btn,
.e-bigger .e-split-btn-wrapper .e-dropdown-btn {
  padding-left: 4px;
  padding-right: 4px
}

.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn,
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn {
  padding-left: 6px;
  padding-right: 12px
}

.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon,
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-btn-icon {
  padding-left: 10px;
  padding-right: 0
}

.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top,
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn .e-icon-top {
  padding-left: 0
}

.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn,
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn {
  padding-left: 9px;
  padding-right: 9px
}

.e-bigger.e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon,
.e-bigger .e-split-btn-wrapper.e-rtl .e-split-btn.e-icon-btn .e-btn-icon {
  padding-left: 0
}

.e-bigger.e-split-btn-wrapper.e-vertical .e-split-btn,
.e-bigger .e-split-btn-wrapper.e-vertical .e-split-btn {
  padding-bottom: 6px;
  padding-right: 12px
}

.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn,
.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn {
  padding-bottom: 4px;
  padding-top: 4px
}

.e-bigger.e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom,
.e-bigger .e-split-btn-wrapper.e-vertical .e-dropdown-btn .e-icon-bottom {
  padding-top: 0
}

/*! splitbutton theme */
.e-split-btn-wrapper .e-split-btn,
.e-split-btn-wrapper .e-split-btn:active,
.e-split-btn-wrapper .e-split-btn:focus {
  border-right-color: transparent
}

.e-split-btn-wrapper .e-split-btn:disabled {
  border-right-color: rgba(0, 0, 0, .12)
}

.e-split-btn-wrapper:hover :not(e-active) .e-split-btn,
.e-split-btn-wrapper:hover :not(e-active) .e-split-btn:disabled {
  border-right-color: transparent
}

.e-split-btn-wrapper.e-rtl .e-split-btn,
.e-split-btn-wrapper.e-rtl .e-split-btn:active,
.e-split-btn-wrapper.e-rtl .e-split-btn:focus {
  border-color: transparent
}

.e-split-btn-wrapper.e-rtl .e-split-btn:disabled,
.e-split-btn-wrapper.e-rtl:hover .e-split-btn :not(e-active) {
  border-left-color: transparent;
  border-right-color: transparent
}

.e-split-btn-wrapper.e-rtl:hover .e-split-btn :not(e-active):disabled {
  border-left-color: transparent
}

.e-split-btn-wrapper.e-vertical .e-split-btn,
.e-split-btn-wrapper.e-vertical .e-split-btn:active,
.e-split-btn-wrapper.e-vertical .e-split-btn:disabled,
.e-split-btn-wrapper.e-vertical .e-split-btn:focus,
.e-split-btn-wrapper.e-vertical:hover .e-split-btn {
  border-bottom-color: transparent;
  border-right-color: transparent
}

.e-split-btn-wrapper.e-vertical:hover .e-split-btn:disabled {
  border-bottom-color: transparent
}

.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn,
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:active,
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:disabled,
.e-split-btn-wrapper.e-vertical.e-rtl .e-split-btn:focus,
.e-split-btn-wrapper.e-vertical.e-rtl:hover .e-split-btn {
  border-left-color: transparent
}

.e-btn-group,
.e-css.e-btn-group {
  display: inline-flex;
  border-radius: 2px;
  flex-direction: row;
  position: relative
}

.e-btn-group .e-btn:focus,
.e-btn-group .e-btn:hover,
.e-btn-group input:focus+label.e-btn,
.e-css.e-btn-group .e-btn:focus,
.e-css.e-btn-group .e-btn:hover,
.e-css.e-btn-group input:focus+label.e-btn {
  z-index: 2
}

.e-btn-group input+label.e-btn,
.e-css.e-btn-group input+label.e-btn {
  margin-bottom: 0
}

.e-btn-group input,
.e-css.e-btn-group input {
  -moz-appearance: none;
  height: 1px;
  margin: 0 0 0 -1px;
  opacity: 0;
  position: absolute;
  width: 1px
}

.e-btn-group :disabled,
.e-btn-group input:disabled+label.e-btn,
.e-css.e-btn-group :disabled,
.e-css.e-btn-group input:disabled+label.e-btn {
  cursor: default;
  pointer-events: none
}

.e-btn-group .e-btn-icon,
.e-css.e-btn-group .e-btn-icon {
  font-size: 14px
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn,
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn {
  margin-left: 0
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type,
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:first-of-type {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type,
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type:not(:last-child),
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-btn:last-of-type:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper+.e-btn,
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper+.e-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child,
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child,
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child,
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child,
.e-css.e-btn-group:not(.e-rtl):not(.e-vertical) .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group.e-rtl .e-btn,
.e-css.e-btn-group.e-rtl .e-btn {
  margin-left: 0
}

.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0
}

.e-btn-group.e-rtl .e-btn:first-of-type,
.e-css.e-btn-group.e-rtl .e-btn:first-of-type {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group.e-rtl .e-btn:last-of-type,
.e-css.e-btn-group.e-rtl .e-btn:last-of-type {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child),
.e-css.e-btn-group.e-rtl .e-btn:last-of-type:not(:last-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group.e-rtl .e-split-btn-wrapper+.e-btn,
.e-css.e-btn-group.e-rtl .e-split-btn-wrapper+.e-btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child,
.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child,
.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:not(:first-child):not(:last-child) .e-btn:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child,
.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child,
.e-css.e-btn-group.e-rtl .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group.e-vertical,
.e-css.e-btn-group.e-vertical {
  flex-direction: column
}

.e-btn-group.e-vertical input,
.e-css.e-btn-group.e-vertical input {
  margin: -1px 0 0
}

.e-btn-group.e-vertical .e-btn:not(.e-outline),
.e-css.e-btn-group.e-vertical .e-btn:not(.e-outline) {
  margin-top: -1px
}

.e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group.e-vertical .e-btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0
}

.e-btn-group.e-vertical .e-btn:first-of-type,
.e-css.e-btn-group.e-vertical .e-btn:first-of-type {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px
}

.e-btn-group.e-vertical .e-btn:last-of-type,
.e-css.e-btn-group.e-vertical .e-btn:last-of-type {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl),
.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) {
  border-radius: 20px
}

.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type,
.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:first-of-type {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px
}

.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type,
.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px
}

.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child),
.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-btn:last-of-type:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper+.e-btn,
.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper+.e-btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:first-child,
.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:first-child {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px
}

.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child,
.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:first-child .e-btn:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child,
.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:last-child,
.e-css.e-btn-group.e-round-corner:not(.e-vertical):not(.e-rtl) .e-split-btn-wrapper:last-child .e-btn:last-child {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px
}

.e-btn-group.e-round-corner:not(.e-vertical).e-rtl,
.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl {
  border-radius: 20px
}

.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type,
.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px
}

.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type,
.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px
}

.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child),
.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:last-of-type:not(:last-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0
}

.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child),
.e-css.e-btn-group.e-round-corner:not(.e-vertical).e-rtl .e-btn:first-of-type:not(:first-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0
}

.e-bigger.e-btn-group .e-btn-icon,
.e-bigger .e-btn-group .e-btn-icon,
.e-bigger.e-css.e-btn-group .e-btn-icon,
.e-bigger .e-css.e-btn-group .e-btn-icon {
  font-size: 16px
}

.e-btn-group:not(.e-outline),
.e-css.e-btn-group:not(.e-outline) {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.e-btn-group .e-btn,
.e-btn-group .e-btn:hover,
.e-css.e-btn-group .e-btn,
.e-css.e-btn-group .e-btn:hover {
  box-shadow: none
}

.e-btn-group .e-btn:focus,
.e-btn-group input:focus+label.e-btn,
.e-css.e-btn-group .e-btn:focus,
.e-css.e-btn-group input:focus+label.e-btn {
  background-color: rgba(0, 0, 0, .18);
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  outline: 0 solid #fafafa;
  outline-offset: 0;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  box-shadow: none;
  outline-color: inherit
}

.e-btn-group .e-btn:focus.e-primary,
.e-btn-group input:focus+label.e-btn.e-primary,
.e-css.e-btn-group .e-btn:focus.e-primary,
.e-css.e-btn-group input:focus+label.e-btn.e-primary {
  background-color: #ea4e82;
  border-color: transparent;
  color: #fff;
  outline: 0 solid #fafafa;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  box-shadow: none;
  outline-color: inherit
}

.e-btn-group .e-btn:focus.e-success,
.e-btn-group input:focus+label.e-btn.e-success,
.e-css.e-btn-group .e-btn:focus.e-success,
.e-css.e-btn-group input:focus+label.e-btn.e-success {
  background-color: #78a253;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  box-shadow: none;
  outline-color: inherit
}

.e-btn-group .e-btn:focus.e-info,
.e-btn-group input:focus+label.e-btn.e-info,
.e-css.e-btn-group .e-btn:focus.e-info,
.e-css.e-btn-group input:focus+label.e-btn.e-info {
  background-color: #3f98df;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  box-shadow: none;
  outline-color: inherit
}

.e-btn-group .e-btn:focus.e-warning,
.e-btn-group input:focus+label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:focus.e-warning,
.e-css.e-btn-group input:focus+label.e-btn.e-warning {
  background-color: #d07f3d;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  box-shadow: none;
  outline-color: inherit
}

.e-btn-group .e-btn:focus.e-danger,
.e-btn-group input:focus+label.e-btn.e-danger,
.e-css.e-btn-group .e-btn:focus.e-danger,
.e-css.e-btn-group input:focus+label.e-btn.e-danger {
  background-color: #e06f4c;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  box-shadow: none;
  outline-color: inherit
}

.e-btn-group .e-btn:focus.e-link,
.e-btn-group input:focus+label.e-btn.e-link,
.e-css.e-btn-group .e-btn:focus.e-link,
.e-css.e-btn-group input:focus+label.e-btn.e-link {
  border-radius: 0;
  text-decoration: underline;
  color: #0a3576;
  background-color: initial;
  border-color: transparent;
  box-shadow: none;
  outline: none
}

.e-btn-group .e-btn:focus.e-outline,
.e-btn-group input:focus+label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:focus.e-outline,
.e-css.e-btn-group input:focus+label.e-btn.e-outline {
  background-color: rgba(0, 0, 0, .24);
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  box-shadow: none
}

.e-btn-group .e-btn:focus.e-outline.e-primary,
.e-btn-group input:focus+label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group input:focus+label.e-btn.e-outline.e-primary {
  background-color: #ea4e82;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:focus.e-outline.e-success,
.e-btn-group input:focus+label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group input:focus+label.e-btn.e-outline.e-success {
  background-color: #78a253;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:focus.e-outline.e-info,
.e-btn-group input:focus+label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group input:focus+label.e-btn.e-outline.e-info {
  background-color: #2188da;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:focus.e-outline.e-warning,
.e-btn-group input:focus+label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group input:focus+label.e-btn.e-outline.e-warning {
  background-color: #c86b1f;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:focus.e-outline.e-danger,
.e-btn-group input:focus+label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group input:focus+label.e-btn.e-outline.e-danger {
  background-color: #db582f;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:active,
.e-btn-group input:active+label.e-btn,
.e-btn-group input:checked+label.e-btn,
.e-css.e-btn-group .e-btn:active,
.e-css.e-btn-group input:active+label.e-btn,
.e-css.e-btn-group input:checked+label.e-btn {
  background-color: hsla(0, 0%, 72.2%, .9584);
  border-color: transparent;
  color: rgba(0, 0, 0, .87);
  outline: 0 solid #fafafa;
  outline-offset: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  box-shadow: none
}

.e-btn-group .e-btn:active.e-primary,
.e-btn-group input:active+label.e-btn.e-primary,
.e-btn-group input:checked+label.e-btn.e-primary,
.e-css.e-btn-group .e-btn:active.e-primary,
.e-css.e-btn-group input:active+label.e-btn.e-primary,
.e-css.e-btn-group input:checked+label.e-btn.e-primary {
  background-color: #ec618f;
  border-color: transparent;
  color: #fff;
  outline: 0 solid #fafafa;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  box-shadow: none
}

.e-btn-group .e-btn:active.e-success,
.e-btn-group input:active+label.e-btn.e-success,
.e-btn-group input:checked+label.e-btn.e-success,
.e-css.e-btn-group .e-btn:active.e-success,
.e-css.e-btn-group input:active+label.e-btn.e-success,
.e-css.e-btn-group input:checked+label.e-btn.e-success {
  background-color: #86ab65;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  box-shadow: none
}

.e-btn-group .e-btn:active.e-info,
.e-btn-group input:active+label.e-btn.e-info,
.e-btn-group input:checked+label.e-btn.e-info,
.e-css.e-btn-group .e-btn:active.e-info,
.e-css.e-btn-group input:active+label.e-btn.e-info,
.e-css.e-btn-group input:checked+label.e-btn.e-info {
  background-color: #54a3e2;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  box-shadow: none
}

.e-btn-group .e-btn:active.e-warning,
.e-btn-group input:active+label.e-btn.e-warning,
.e-btn-group input:checked+label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:active.e-warning,
.e-css.e-btn-group input:active+label.e-btn.e-warning,
.e-css.e-btn-group input:checked+label.e-btn.e-warning {
  background-color: #d58d52;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  box-shadow: none
}

.e-btn-group .e-btn:active.e-danger,
.e-btn-group input:active+label.e-btn.e-danger,
.e-btn-group input:checked+label.e-btn.e-danger,
.e-css.e-btn-group .e-btn:active.e-danger,
.e-css.e-btn-group input:active+label.e-btn.e-danger,
.e-css.e-btn-group input:checked+label.e-btn.e-danger {
  background-color: #e37e5f;
  border-color: transparent;
  color: #fff;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  box-shadow: none
}

.e-btn-group .e-btn:active.e-outline,
.e-btn-group input:active+label.e-btn.e-outline,
.e-btn-group input:checked+label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:active.e-outline,
.e-css.e-btn-group input:active+label.e-btn.e-outline,
.e-css.e-btn-group input:checked+label.e-btn.e-outline {
  background-color: rgba(0, 0, 0, .32);
  border-color: #adadad;
  color: rgba(0, 0, 0, .87);
  box-shadow: none
}

.e-btn-group .e-btn:active.e-outline.e-primary,
.e-btn-group input:active+label.e-btn.e-outline.e-primary,
.e-btn-group input:checked+label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:active.e-outline.e-primary,
.e-css.e-btn-group input:active+label.e-btn.e-outline.e-primary,
.e-css.e-btn-group input:checked+label.e-btn.e-outline.e-primary {
  background-color: #ec618f;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:active.e-outline.e-success,
.e-btn-group input:active+label.e-btn.e-outline.e-success,
.e-btn-group input:checked+label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:active.e-outline.e-success,
.e-css.e-btn-group input:active+label.e-btn.e-outline.e-success,
.e-css.e-btn-group input:checked+label.e-btn.e-outline.e-success {
  background-color: #86ab65;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:active.e-outline.e-info,
.e-btn-group input:active+label.e-btn.e-outline.e-info,
.e-btn-group input:checked+label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:active.e-outline.e-info,
.e-css.e-btn-group input:active+label.e-btn.e-outline.e-info,
.e-css.e-btn-group input:checked+label.e-btn.e-outline.e-info {
  background-color: #54a3e2;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:active.e-outline.e-warning,
.e-btn-group input:active+label.e-btn.e-outline.e-warning,
.e-btn-group input:checked+label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:active.e-outline.e-warning,
.e-css.e-btn-group input:active+label.e-btn.e-outline.e-warning,
.e-css.e-btn-group input:checked+label.e-btn.e-outline.e-warning {
  background-color: #d58d52;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:active.e-outline.e-danger,
.e-btn-group input:active+label.e-btn.e-outline.e-danger,
.e-btn-group input:checked+label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:active.e-outline.e-danger,
.e-css.e-btn-group input:active+label.e-btn.e-outline.e-danger,
.e-css.e-btn-group input:checked+label.e-btn.e-outline.e-danger {
  background-color: #e37e5f;
  border-color: transparent;
  color: #fff;
  box-shadow: none
}

.e-btn-group .e-btn:disabled,
.e-btn-group .e-btn:disabled.e-danger,
.e-btn-group .e-btn:disabled.e-info,
.e-btn-group .e-btn:disabled.e-primary,
.e-btn-group .e-btn:disabled.e-success,
.e-btn-group .e-btn:disabled.e-warning,
.e-btn-group input:disabled+label.e-btn,
.e-btn-group input:disabled+label.e-btn.e-danger,
.e-btn-group input:disabled+label.e-btn.e-info,
.e-btn-group input:disabled+label.e-btn.e-primary,
.e-btn-group input:disabled+label.e-btn.e-success,
.e-btn-group input:disabled+label.e-btn.e-warning,
.e-css.e-btn-group .e-btn:disabled,
.e-css.e-btn-group .e-btn:disabled.e-danger,
.e-css.e-btn-group .e-btn:disabled.e-info,
.e-css.e-btn-group .e-btn:disabled.e-primary,
.e-css.e-btn-group .e-btn:disabled.e-success,
.e-css.e-btn-group .e-btn:disabled.e-warning,
.e-css.e-btn-group input:disabled+label.e-btn,
.e-css.e-btn-group input:disabled+label.e-btn.e-danger,
.e-css.e-btn-group input:disabled+label.e-btn.e-info,
.e-css.e-btn-group input:disabled+label.e-btn.e-primary,
.e-css.e-btn-group input:disabled+label.e-btn.e-success,
.e-css.e-btn-group input:disabled+label.e-btn.e-warning {
  background-color: rgba(0, 0, 0, .12);
  box-shadow: none;
  color: rgba(0, 0, 0, .26);
  border-color: transparent
}

.e-btn-group .e-btn:disabled.e-link,
.e-btn-group input:disabled+label.e-btn.e-link,
.e-css.e-btn-group .e-btn:disabled.e-link,
.e-css.e-btn-group input:disabled+label.e-btn.e-link {
  color: rgba(0, 0, 0, .26);
  background-color: initial;
  box-shadow: none;
  text-decoration: none;
  border-color: transparent
}

.e-btn-group .e-btn:disabled.e-outline,
.e-btn-group input:disabled+label.e-btn.e-outline,
.e-css.e-btn-group .e-btn:disabled.e-outline,
.e-css.e-btn-group input:disabled+label.e-btn.e-outline {
  background-color: initial;
  box-shadow: none;
  color: rgba(0, 0, 0, .26);
  border-color: #adadad
}

.e-btn-group .e-btn:disabled.e-outline.e-primary,
.e-btn-group input:disabled+label.e-btn.e-outline.e-primary,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-primary,
.e-css.e-btn-group input:disabled+label.e-btn.e-outline.e-primary {
  background-color: initial;
  box-shadow: none;
  color: rgba(0, 0, 0, .26);
  border-color: #e3165b
}

.e-btn-group .e-btn:disabled.e-outline.e-success,
.e-btn-group input:disabled+label.e-btn.e-outline.e-success,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-success,
.e-css.e-btn-group input:disabled+label.e-btn.e-outline.e-success {
  background-color: initial;
  box-shadow: none;
  color: rgba(0, 0, 0, .26);
  border-color: #4d841d
}

.e-btn-group .e-btn:disabled.e-outline.e-info,
.e-btn-group input:disabled+label.e-btn.e-outline.e-info,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-info,
.e-css.e-btn-group input:disabled+label.e-btn.e-outline.e-info {
  background-color: initial;
  box-shadow: none;
  color: rgba(0, 0, 0, .26);
  border-color: #0378d5
}

.e-btn-group .e-btn:disabled.e-outline.e-warning,
.e-btn-group input:disabled+label.e-btn.e-outline.e-warning,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-warning,
.e-css.e-btn-group input:disabled+label.e-btn.e-outline.e-warning {
  background-color: initial;
  box-shadow: none;
  color: rgba(0, 0, 0, .26);
  border-color: #c15700
}

.e-btn-group .e-btn:disabled.e-outline.e-danger,
.e-btn-group input:disabled+label.e-btn.e-outline.e-danger,
.e-css.e-btn-group .e-btn:disabled.e-outline.e-danger,
.e-css.e-btn-group input:disabled+label.e-btn.e-outline.e-danger {
  background-color: initial;
  box-shadow: none;
  color: rgba(0, 0, 0, .26);
  border-color: #d64113
}

.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) {
  border-left: transparent;
  border-right: transparent
}

.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:first-of-type {
  border-right: transparent
}

.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-outline:last-of-type {
  border-left: transparent
}

.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline,
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-danger,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-info,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-primary,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-success,
.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-warning,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-danger,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-info,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-primary,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-success,
.e-css.e-btn-group:not(.e-vertical):not(.e-rtl) input:focus+label.e-btn.e-outline.e-warning {
  border-color: inherit;
  outline-color: inherit
}

.e-btn-group.e-vertical:not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:not(:first-of-type):not(:last-of-type) {
  border-bottom: transparent;
  border-top: transparent
}

.e-btn-group.e-vertical:not(.e-rtl) .e-outline:first-of-type,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:first-of-type {
  border-bottom: transparent
}

.e-btn-group.e-vertical:not(.e-rtl) .e-outline:last-of-type,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-outline:last-of-type {
  border-top: transparent
}

.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline,
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline,
.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-danger,
.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-info,
.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-primary,
.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-success,
.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-warning,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-danger,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-info,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-primary,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-success,
.e-css.e-btn-group.e-vertical:not(.e-rtl) .e-btn:focus.e-outline.e-warning,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-danger,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-info,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-primary,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-success,
.e-css.e-btn-group.e-vertical:not(.e-rtl) input:focus+label.e-btn.e-outline.e-warning {
  border-color: inherit;
  outline-color: inherit
}

.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type),
.e-css.e-btn-group.e-rtl .e-btn:not(:first-of-type):not(:last-of-type) {
  border-left: transparent;
  border-right: transparent
}

.e-btn-group.e-rtl .e-btn:first-of-type,
.e-css.e-btn-group.e-rtl .e-btn:first-of-type {
  border-left: transparent
}

.e-btn-group.e-rtl .e-btn:last-of-type,
.e-css.e-btn-group.e-rtl .e-btn:last-of-type {
  border-right: transparent
}

@keyframes material-spinner-rotate {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

@keyframes fabric-spinner-rotate {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

/*! Progress Button Layout */
.e-progress-btn {
  position: relative
}

.e-progress-btn .e-progress {
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity .3s linear
}

.e-progress-btn .e-spinner {
  transition: all .3s linear
}

.e-progress-btn .e-btn-content {
  display: inline-block;
  position: relative;
  z-index: 1
}

.e-progress-btn.e-vertical .e-progress {
  bottom: 0;
  height: 0%;
  top: auto;
  width: 100%
}

.e-progress-btn.e-progress-top .e-progress {
  height: 10%
}

.e-progress-btn.e-progress-bottom .e-progress {
  bottom: -1px;
  height: 10%;
  top: auto
}

.e-progress-btn.e-progress-active {
  overflow: hidden
}

.e-progress-btn.e-progress-active .e-progress {
  opacity: 1
}

.e-progress-btn.e-progress-active .e-animate-end {
  opacity: 0
}

.e-progress-btn.e-spin-bottom,
.e-progress-btn.e-spin-top {
  transition: padding .3s linear
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-btn-content,
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner,
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-btn-content,
.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner {
  display: block;
  line-height: 1
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-center .e-spinner {
  display: flex;
  justify-content: center
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner {
  padding-right: 12px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner .e-spinner-inner {
  top: -1px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 12px;
  padding-right: 0
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner {
  padding-left: 12px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner .e-spinner-inner {
  top: -1px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 12px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top {
  padding-bottom: 16px;
  padding-top: 16px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner {
  padding-bottom: 12px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom {
  padding-bottom: 16px;
  padding-top: 16px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
  padding-top: 12px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner {
  padding-right: 10px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 10px;
  padding-right: 0
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner {
  padding-left: 10px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 10px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top {
  padding-bottom: 14px;
  padding-top: 14px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner {
  padding-bottom: 10px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom {
  padding-bottom: 14px;
  padding-top: 14px
}

.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner {
  padding-top: 10px
}

.e-progress-btn.e-round-corner {
  border-radius: 5em;
  outline: none;
  overflow: hidden
}

.e-progress-btn.e-rtl .e-progress {
  left: auto;
  right: 0
}

.e-progress-btn.e-rtl.e-vertical .e-progress {
  bottom: auto;
  top: 0
}

.e-progress-btn .e-spinner-pane {
  height: auto;
  position: relative;
  width: auto
}

.e-progress-btn .e-spinner-pane .e-spinner-inner {
  left: auto;
  position: relative;
  top: auto;
  transform: none
}

.e-progress-btn .e-cont-animate {
  align-items: center;
  display: inline-flex;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

@keyframes ProgressSlideLeft {
  0% {
    left: 0;
    opacity: 1
  }

  to {
    left: -100%;
    opacity: 0
  }
}

@keyframes ProgressSlideRight {
  0% {
    left: 0;
    opacity: 1
  }

  to {
    left: 100%;
    opacity: 0
  }
}

@keyframes ProgressSlideUp {
  0% {
    height: auto;
    opacity: 1;
    top: 0
  }

  to {
    height: auto;
    opacity: 0;
    top: -100px
  }
}

@keyframes ProgressSlideDown {
  0% {
    height: auto;
    opacity: 1;
    top: 0
  }

  to {
    height: auto;
    opacity: 0;
    top: 100px
  }
}

@keyframes ProgressZoomIn {
  0% {
    opacity: 1;
    transform: translate(0) scale(1)
  }

  to {
    opacity: 0;
    transform: translate(0) scale(3)
  }
}

@keyframes ProgressZoomOut {
  0% {
    transform: translate(0) scale(1)
  }

  to {
    transform: translate(0) scale(0)
  }
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round) .e-spinner {
  padding-right: 14px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 14px;
  padding-right: 0
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round) .e-spinner {
  padding-left: 14px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 14px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top {
  padding-bottom: 20px;
  padding-top: 20px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-top .e-spinner {
  padding-bottom: 14px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom {
  padding-bottom: 20px;
  padding-top: 20px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-spin-bottom .e-spinner {
  padding-top: 14px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round) .e-spinner {
  padding-right: 12px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-left:not(.e-round).e-rtl .e-spinner {
  padding-left: 12px;
  padding-right: 0
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round) .e-spinner {
  padding-left: 12px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-right:not(.e-round).e-rtl .e-spinner {
  padding-left: 0;
  padding-right: 12px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top {
  padding-bottom: 16px;
  padding-top: 16px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-top .e-spinner {
  padding-bottom: 12px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom {
  padding-bottom: 16px;
  padding-top: 16px
}

.e-bigger.e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner,
.e-bigger .e-progress-btn.e-progress-active:not(.e-hide-spinner).e-small.e-spin-bottom .e-spinner {
  padding-top: 12px
}

/*! Progress Button Theme */
.e-progress-btn .e-spinner-pane .e-spinner-inner svg {
  fill: rgba(0, 0, 0, .87);
  stroke: rgba(0, 0, 0, .87)
}

.e-progress-btn .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: rgba(0, 0, 0, .87)
}

.e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff
}

.e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #fff
}

.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #e3165b;
  stroke: #e3165b
}

.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-primary.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #e3165b
}

.e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff
}

.e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #fff
}

.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #4d841d;
  stroke: #4d841d
}

.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-success.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #4d841d
}

.e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff
}

.e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #fff
}

.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #0378d5;
  stroke: #0378d5
}

.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-info.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #0378d5
}

.e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff
}

.e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #fff
}

.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #c15700;
  stroke: #c15700
}

.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-warning.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #c15700
}

.e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg {
  fill: #fff;
  stroke: #fff
}

.e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger.e-outline:focus .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger.e-outline:hover .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #fff
}

.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg,
.e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg {
  fill: #d64113;
  stroke: #d64113
}

.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger.e-outline:focus.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle,
.e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-danger.e-outline:hover.e-flat .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #d64113
}

.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg {
  fill: #e3165b;
  stroke: #e3165b
}

.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-outline.e-primary .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #e3165b
}

.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg {
  fill: #4d841d;
  stroke: #4d841d
}

.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-outline.e-success .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #4d841d
}

.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg {
  fill: #0378d5;
  stroke: #0378d5
}

.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-outline.e-info .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #0378d5
}

.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg {
  fill: #c15700;
  stroke: #c15700
}

.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-outline.e-warning .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #c15700
}

.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg {
  fill: #d64113;
  stroke: #d64113
}

.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-outline.e-danger .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #d64113
}

.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg {
  fill: #0d47a1;
  stroke: #0d47a1
}

.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg .e-path-arc,
.e-progress-btn.e-link .e-spinner-pane .e-spinner-inner svg .e-path-circle {
  stroke: #0d47a1
}

.e-danger .e-progress,
.e-info .e-progress,
.e-primary .e-progress,
.e-progress,
.e-success .e-progress,
.e-warning .e-progress {
  background-color: rgba(0, 0, 0, .2)
}

.e-flat.e-primary .e-progress {
  background-color: rgba(227, 22, 91, .2)
}

.e-flat.e-success .e-progress {
  background-color: rgba(77, 132, 29, .2)
}

.e-flat.e-info .e-progress {
  background-color: rgba(3, 120, 213, .2)
}

.e-flat.e-warning .e-progress {
  background-color: rgba(193, 87, 0, .2)
}

.e-flat.e-danger .e-progress {
  background-color: rgba(214, 65, 19, .2)
}

.e-outline:not(:focus).e-primary .e-progress {
  background-color: rgba(227, 22, 91, .2)
}

.e-outline:not(:focus).e-success .e-progress {
  background-color: rgba(77, 132, 29, .2)
}

.e-outline:not(:focus).e-info .e-progress {
  background-color: rgba(3, 120, 213, .2)
}

.e-outline:not(:focus).e-warning .e-progress {
  background-color: rgba(193, 87, 0, .2)
}

.e-outline:not(:focus).e-danger .e-progress {
  background-color: rgba(214, 65, 19, .2)
}

/*! calendar material theme variables */
/*! component icons */
/*! calendar layout */
/*! component icons */
/*! timepicker theme */
/*! calendar material theme variables */
/*! component icons */
/*! calendar material theme variables */
/*! component icons */
/*! daterangepicker layout */
/*! daterangepicker theme */
/*! component icons */
/*! datetimepicker theme */
/*! calendar material theme variables */
/*! component icons */
.e-calendar .e-header .e-date-icon-prev:before {
  content: "\e910"
}

.e-calendar .e-header .e-date-icon-next:before {
  content: "\e916"
}

/*! calendar layout */
ejs-calendar {
  display: block
}

.e-bigger.e-small .e-calendar,
.e-calendar {
  -webkit-tap-highlight-color: transparent;
  border-radius: 2px;
  display: block;
  overflow: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.e-bigger.e-small .e-calendar.e-rtl .e-header .e-title,
.e-calendar.e-rtl .e-header .e-title {
  float: right
}

.e-bigger.e-small .e-calendar.e-rtl .e-header .e-icon-container,
.e-calendar.e-rtl .e-header .e-icon-container {
  float: left
}

.e-bigger.e-small .e-calendar .e-header,
.e-calendar .e-header {
  background: none;
  display: table;
  font-weight: 500;
  position: relative;
  text-align: center;
  width: 100%
}

.e-bigger.e-small .e-calendar .e-header button,
.e-calendar .e-header button {
  background: transparent;
  border: 0;
  padding: 0;
  text-decoration: none
}

.e-bigger.e-small .e-calendar .e-header span,
.e-calendar .e-header span {
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  line-height: 16px;
  padding: 10px;
  vertical-align: middle
}

.e-bigger.e-small .e-calendar .e-header span.e-disabled,
.e-calendar .e-header span.e-disabled {
  cursor: default
}

.e-bigger.e-small .e-calendar .e-week-header,
.e-calendar .e-week-header {
  padding: 0
}

.e-bigger.e-small .e-calendar th,
.e-calendar th {
  cursor: default;
  font-size: 13px;
  text-align: center
}

.e-bigger.e-small .e-calendar .e-content span.e-day,
.e-calendar .e-content span.e-day {
  border-radius: 0;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  text-align: center;
  text-decoration: none;
  vertical-align: middle
}

.e-bigger.e-small .e-calendar .e-content td,
.e-bigger.e-small .e-calendar .e-content th,
.e-calendar .e-content td,
.e-calendar .e-content th {
  box-sizing: border-box
}

.e-bigger.e-small .e-calendar .e-content td.e-disabled,
.e-calendar .e-content td.e-disabled {
  opacity: .35;
  pointer-events: none;
  touch-action: none
}

.e-bigger.e-small .e-calendar .e-content td,
.e-calendar .e-content td {
  cursor: pointer;
  padding: 2px;
  text-align: center
}

.e-bigger.e-small .e-calendar .e-content td.e-week-number,
.e-calendar .e-content td.e-week-number {
  color: rgba(0, 0, 0, .87);
  font-size: 12px;
  font-style: italic;
  font-weight: 500
}

.e-bigger.e-small .e-calendar .e-content td.e-overlay,
.e-calendar .e-content td.e-overlay {
  background: none;
  width: auto
}

.e-bigger.e-small .e-calendar .e-content table,
.e-calendar .e-content table {
  border-collapse: initial;
  border-spacing: 0;
  border-width: 0;
  float: left;
  margin: 0;
  outline: 0;
  padding: 0 10px 10px;
  table-layout: fixed;
  width: 100%
}

.e-bigger.e-small .e-calendar .e-content td.e-other-month>span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-other-year>span.e-day,
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide,
.e-calendar .e-content td.e-other-month>span.e-day,
.e-calendar .e-content td.e-other-year>span.e-day,
.e-calendar .e-content tr.e-month-hide {
  display: none;
  font-weight: 400
}

.e-bigger.e-small .e-calendar .e-content td.e-other-month,
.e-bigger.e-small .e-calendar .e-content td.e-other-month.e-disabled,
.e-bigger.e-small .e-calendar .e-content td.e-other-year,
.e-bigger.e-small .e-calendar .e-content td.e-other-year.e-disabled,
.e-bigger.e-small .e-calendar .e-content tr.e-month-hide,
.e-calendar .e-content td.e-other-month,
.e-calendar .e-content td.e-other-month.e-disabled,
.e-calendar .e-content td.e-other-year,
.e-calendar .e-content td.e-other-year.e-disabled,
.e-calendar .e-content tr.e-month-hide {
  pointer-events: none;
  touch-action: none
}

.e-bigger.e-small .e-calendar .e-content td.e-week-number:hover,
.e-bigger.e-small .e-calendar .e-content td.e-week-number:hover span.e-day,
.e-calendar .e-content td.e-week-number:hover,
.e-calendar .e-content td.e-week-number:hover span.e-day {
  background-color: #fff;
  cursor: default
}

.e-bigger.e-small .e-calendar .e-header .e-next,
.e-bigger.e-small .e-calendar .e-header .e-prev,
.e-calendar .e-header .e-next,
.e-calendar .e-header .e-prev {
  border-radius: 50%;
  display: inline-block;
  font-size: 14px;
  vertical-align: middle
}

.e-bigger.e-small .e-calendar .e-header .e-title,
.e-calendar .e-header .e-title {
  cursor: pointer;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  margin-left: 5px
}

.e-bigger.e-small .e-calendar .e-header .e-next:hover,
.e-bigger.e-small .e-calendar .e-header .e-prev:hover,
.e-calendar .e-header .e-next:hover,
.e-calendar .e-header .e-prev:hover {
  cursor: pointer
}

.e-bigger.e-small .e-calendar .e-header .e-next.e-overlay,
.e-bigger.e-small .e-calendar .e-header .e-prev.e-overlay,
.e-calendar .e-header .e-next.e-overlay,
.e-calendar .e-header .e-prev.e-overlay {
  background: none
}

.e-bigger.e-small .e-calendar .e-header.e-decade .e-title,
.e-bigger.e-small .e-calendar .e-header.e-year .e-title,
.e-calendar .e-header.e-decade .e-title,
.e-calendar .e-header.e-year .e-title {
  margin-left: 5px
}

.e-bigger.e-small .e-calendar .e-header .e-icon-container,
.e-calendar .e-header .e-icon-container {
  display: inline-block;
  float: right
}

.e-bigger.e-small .e-calendar .e-footer-container,
.e-calendar .e-footer-container {
  text-transform: uppercase
}

.e-bigger.e-small .e-calendar,
.e-calendar {
  max-width: 246px;
  min-width: 240px;
  padding: 0
}

.e-bigger.e-small .e-calendar.e-calendar-day-header-lg,
.e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px
}

.e-bigger.e-small .e-calendar.e-week-number,
.e-calendar.e-week-number {
  min-width: 262px
}

.e-bigger.e-small .e-calendar.e-week,
.e-calendar.e-week {
  max-width: 246px;
  min-width: 240px
}

.e-bigger.e-small .e-calendar .e-header .e-title,
.e-calendar .e-header .e-title {
  line-height: 40px
}

.e-bigger.e-small .e-calendar.e-rtl .e-header .e-title,
.e-calendar.e-rtl .e-header .e-title {
  text-align: right;
  text-indent: 4px
}

.e-bigger.e-small .e-calendar .e-header,
.e-calendar .e-header {
  height: 40px
}

.e-bigger.e-small .e-calendar .e-header.e-decade,
.e-bigger.e-small .e-calendar .e-header.e-month,
.e-bigger.e-small .e-calendar .e-header.e-year,
.e-calendar .e-header.e-decade,
.e-calendar .e-header.e-month,
.e-calendar .e-header.e-year {
  padding: 10px 10px 0
}

.e-bigger.e-small .e-calendar th,
.e-calendar th {
  font-weight: 400;
  height: 30px
}

.e-bigger.e-small .e-calendar .e-content .e-selected,
.e-bigger.e-small .e-calendar .e-content .e-state-hover,
.e-calendar .e-content .e-selected,
.e-calendar .e-content .e-state-hover {
  border-radius: 0
}

.e-bigger.e-small .e-calendar .e-content span.e-day,
.e-calendar .e-content span.e-day {
  border: none;
  font-size: 13px;
  font-weight: 400;
  height: 30px;
  line-height: 30px;
  width: 30px
}

.e-bigger.e-small .e-calendar .e-content.e-decade table,
.e-bigger.e-small .e-calendar .e-content.e-year table,
.e-calendar .e-content.e-decade table,
.e-calendar .e-content.e-year table {
  border-spacing: 0;
  padding: 10px
}

.e-bigger.e-small .e-calendar .e-content.e-month td,
.e-calendar .e-content.e-month td {
  height: 30px;
  padding: 2px
}

.e-bigger.e-small .e-calendar .e-content .tfooter>tr>td,
.e-calendar .e-content .tfooter>tr>td {
  height: 36px;
  line-height: 36px
}

.e-bigger.e-small .e-calendar .e-content.e-decade td,
.e-bigger.e-small .e-calendar .e-content.e-year td,
.e-calendar .e-content.e-decade td,
.e-calendar .e-content.e-year td {
  height: 45px;
  padding: 6px
}

.e-bigger.e-small .e-calendar .e-content.e-decade td>span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td>span.e-day,
.e-calendar .e-content.e-decade td>span.e-day,
.e-calendar .e-content.e-year td>span.e-day {
  font-weight: 400;
  height: 45px;
  line-height: 45px;
  width: 45px
}

.e-bigger.e-small .e-calendar .e-header .e-icon-container .e-next,
.e-bigger.e-small .e-calendar .e-header .e-icon-container .e-prev,
.e-calendar .e-header .e-icon-container .e-next,
.e-calendar .e-header .e-icon-container .e-prev {
  height: 36px;
  width: 36px
}

.e-bigger.e-small .e-calendar .e-footer-container,
.e-calendar .e-footer-container {
  border-top: none;
  cursor: default;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  padding: 0 10px 10px;
  text-align: center;
  width: 100%
}

.e-small.e-bigger.e-calendar .e-content.e-year span.e-day,
.e-small.e-bigger .e-calendar .e-content.e-year span.e-day {
  font-size: 13px
}

.e-small.e-bigger.e-calendar .e-content.e-month table,
.e-small.e-bigger .e-calendar .e-content.e-month table {
  padding: 0 10px 10px
}

.e-bigger.e-calendar,
.e-bigger .e-calendar {
  max-width: 296px;
  min-width: 296px;
  padding: 0
}

.e-bigger.e-calendar.e-calendar-day-header-lg,
.e-bigger .e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px
}

.e-bigger.e-calendar.e-week,
.e-bigger .e-calendar.e-week {
  max-width: 296px;
  min-width: 296px
}

.e-bigger.e-calendar.e-week-number,
.e-bigger .e-calendar.e-week-number {
  min-width: 320px
}

.e-bigger.e-calendar .e-header .e-title,
.e-bigger .e-calendar .e-header .e-title {
  font-size: 16px;
  line-height: 48px;
  width: 60%
}

.e-bigger.e-calendar.e-rtl .e-header .e-title,
.e-bigger .e-calendar.e-rtl .e-header .e-title {
  line-height: 48px;
  text-indent: 6px
}

.e-bigger.e-calendar .e-header,
.e-bigger .e-calendar .e-header {
  height: 48px;
  padding: 10px 10px 0 16px
}

.e-bigger.e-calendar .e-header span,
.e-bigger .e-calendar .e-header span {
  font-size: 16px;
  padding: 15px
}

.e-bigger.e-calendar .e-header.e-decade,
.e-bigger .e-calendar .e-header.e-decade,
.e-bigger.e-calendar .e-header.e-year,
.e-bigger .e-calendar .e-header.e-year {
  padding: 10px 10px 0 16px
}

.e-bigger.e-calendar th,
.e-bigger .e-calendar th {
  font-size: 14px;
  height: 36px
}

.e-bigger.e-calendar .e-content.e-year span.e-day,
.e-bigger .e-calendar .e-content.e-year span.e-day {
  font-size: 13px;
  font-weight: 400
}

.e-bigger.e-calendar .e-content.e-decade table,
.e-bigger .e-calendar .e-content.e-decade table,
.e-bigger.e-calendar .e-content.e-month table,
.e-bigger .e-calendar .e-content.e-month table,
.e-bigger.e-calendar .e-content.e-year table,
.e-bigger .e-calendar .e-content.e-year table {
  padding: 0 10px 10px
}

.e-bigger.e-calendar .e-content .e-selected,
.e-bigger .e-calendar .e-content .e-selected,
.e-bigger.e-calendar .e-content .e-state-hover,
.e-bigger .e-calendar .e-content .e-state-hover {
  border-radius: 0
}

.e-bigger.e-calendar .e-content span.e-day,
.e-bigger .e-calendar .e-content span.e-day {
  font-size: 13px;
  height: 36px;
  line-height: 36px;
  width: 36px
}

.e-bigger.e-calendar .e-content.e-month td,
.e-bigger .e-calendar .e-content.e-month td {
  height: 2px;
  padding: 2px
}

.e-bigger.e-calendar .e-content.e-decade td,
.e-bigger .e-calendar .e-content.e-decade td,
.e-bigger.e-calendar .e-content.e-year td,
.e-bigger .e-calendar .e-content.e-year td {
  height: 60px;
  padding: 2px
}

.e-bigger.e-calendar .e-content.e-decade td>span.e-day,
.e-bigger .e-calendar .e-content.e-decade td>span.e-day,
.e-bigger.e-calendar .e-content.e-year td>span.e-day,
.e-bigger .e-calendar .e-content.e-year td>span.e-day {
  height: 60px;
  line-height: 60px;
  width: 60px
}

.e-bigger.e-calendar .e-header .e-icon-container .e-next,
.e-bigger .e-calendar .e-header .e-icon-container .e-next,
.e-bigger.e-calendar .e-header .e-icon-container .e-prev,
.e-bigger .e-calendar .e-header .e-icon-container .e-prev {
  height: 48px;
  width: 48px
}

.e-bigger.e-calendar .e-footer-container,
.e-bigger .e-calendar .e-footer-container {
  border-top: none;
  padding: 0 10px 10px
}

.e-small.e-calendar,
.e-small .e-calendar {
  max-width: 246px;
  min-width: 240px;
  padding: 0
}

.e-small.e-calendar.e-calendar-day-header-lg,
.e-small .e-calendar.e-calendar-day-header-lg {
  max-width: 100%;
  min-width: 540px
}

.e-small.e-calendar .e-content span.e-day,
.e-small .e-calendar .e-content span.e-day {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
  width: 24px
}

.e-small.e-calendar .e-content.e-month td,
.e-small .e-calendar .e-content.e-month td {
  height: 24px
}

.e-small.e-calendar .e-header,
.e-small .e-calendar .e-header {
  height: 32px
}

.e-small.e-calendar .e-header span,
.e-small .e-calendar .e-header span {
  font-size: 12px;
  padding: 6px
}

.e-small.e-calendar .e-header .e-title,
.e-small .e-calendar .e-header .e-title {
  font-size: 13px;
  line-height: 32px
}

.e-small.e-calendar .e-header .e-icon-container .e-next,
.e-small .e-calendar .e-header .e-icon-container .e-next,
.e-small.e-calendar .e-header .e-icon-container .e-prev,
.e-small .e-calendar .e-header .e-icon-container .e-prev {
  height: 28px;
  width: 28px
}

.e-small.e-calendar th,
.e-small .e-calendar th {
  font-size: 12px;
  height: 24px
}

.e-calendar .e-btn.e-today.e-flat.e-disabled,
.e-calendar .e-btn.e-today.e-flat.e-disabled:active,
.e-calendar .e-btn.e-today.e-flat.e-disabled:focus,
.e-calendar .e-btn.e-today.e-flat.e-disabled:hover,
.e-calendar .e-btn.e-today.e-flat.e-disabled:hover:active {
  background: transparent;
  border-color: transparent;
  box-shadow: none;
  color: rgba(0, 0, 0, .26);
  cursor: default;
  opacity: .35;
  outline: none;
  pointer-events: none;
  touch-action: none
}

.e-content-placeholder.e-calendar.e-placeholder-calendar {
  background-size: 250px 336px;
  min-height: 336px
}

.e-bigger.e-content-placeholder.e-calendar.e-placeholder-calendar,
.e-bigger .e-content-placeholder.e-calendar.e-placeholder-calendar {
  background-size: 300px 392px;
  min-height: 392px
}

.e-bigger.e-small .e-calendar,
.e-calendar {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, .12);
  box-shadow: none
}

.e-bigger.e-small .e-calendar .e-date-icon-next,
.e-bigger.e-small .e-calendar .e-date-icon-prev,
.e-calendar .e-date-icon-next,
.e-calendar .e-date-icon-prev {
  color: rgba(0, 0, 0, .54)
}

.e-bigger.e-small .e-calendar th,
.e-calendar th {
  border-bottom: 0;
  color: rgba(0, 0, 0, .54)
}

.e-bigger.e-small .e-calendar .e-header,
.e-calendar .e-header {
  border-bottom: 0
}

.e-bigger.e-small .e-calendar .e-header a span,
.e-calendar .e-header a span {
  border: none;
  color: rgba(0, 0, 0, .75)
}

.e-bigger.e-small .e-calendar .e-header .e-title,
.e-calendar .e-header .e-title {
  color: rgba(0, 0, 0, .75)
}

.e-bigger.e-small .e-calendar .e-header .e-title:hover,
.e-calendar .e-header .e-title:hover {
  color: rgba(0, 0, 0, .75);
  cursor: pointer;
  text-decoration: none
}

.e-bigger.e-small .e-calendar .e-header .e-next:hover>span,
.e-bigger.e-small .e-calendar .e-header .e-prev:hover>span,
.e-calendar .e-header .e-next:hover>span,
.e-calendar .e-header .e-prev:hover>span {
  border: none;
  color: rgba(0, 0, 0, .75);
  cursor: pointer
}

.e-bigger.e-small .e-calendar .e-header .e-next:hover,
.e-bigger.e-small .e-calendar .e-header .e-prev:hover,
.e-calendar .e-header .e-next:hover,
.e-calendar .e-header .e-prev:hover {
  background: none
}

.e-bigger.e-small .e-calendar .e-header .e-next:active,
.e-bigger.e-small .e-calendar .e-header .e-prev:active,
.e-calendar .e-header .e-next:active,
.e-calendar .e-header .e-prev:active {
  background: #fff;
  color: #fff
}

.e-bigger.e-small .e-calendar .e-header button.e-next:active span,
.e-bigger.e-small .e-calendar .e-header button.e-prev:active span,
.e-calendar .e-header button.e-next:active span,
.e-calendar .e-header button.e-prev:active span {
  border: none;
  color: rgba(0, 0, 0, .75)
}

.e-bigger.e-small .e-calendar .e-header.e-decade .e-title,
.e-calendar .e-header.e-decade .e-title {
  color: rgba(0, 0, 0, .87);
  cursor: default
}

.e-bigger.e-small .e-calendar .e-header .e-next.e-disabled span,
.e-bigger.e-small .e-calendar .e-header .e-prev.e-disabled span,
.e-calendar .e-header .e-next.e-disabled span,
.e-calendar .e-header .e-prev.e-disabled span {
  color: rgba(0, 0, 0, .87);
  font-weight: 400
}

.e-bigger.e-small .e-calendar .e-header .e-next.e-disabled,
.e-bigger.e-small .e-calendar .e-header .e-prev.e-disabled,
.e-calendar .e-header .e-next.e-disabled,
.e-calendar .e-header .e-prev.e-disabled {
  opacity: .35
}

.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day,
.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child span.e-day,
.e-calendar .e-content.e-decade tr:last-child .e-cell:last-child span.e-day {
  color: rgba(0, 0, 0, .38)
}

.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day,
.e-calendar .e-content.e-decade tr:first-child .e-cell:first-child.e-selected span.e-day,
.e-calendar .e-content.e-decade tr:last-child .e-cell:last-child.e-selected span.e-day {
  color: #fff
}

.e-bigger.e-small .e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day,
.e-calendar .e-content.e-decade tr:first-child .e-cell.e-disabled:first-child span.e-day,
.e-calendar .e-content.e-decade tr:last-child .e-cell.e-disabled:last-child span.e-day {
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-calendar .e-content.e-decade td:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td:hover span.e-day,
.e-calendar .e-content.e-decade td:hover span.e-day,
.e-calendar .e-content.e-year td:hover span.e-day {
  background-color: #eee
}

.e-bigger.e-small .e-calendar .e-content.e-decade td.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td.e-selected:hover span.e-day,
.e-calendar .e-content.e-decade td.e-selected:hover span.e-day,
.e-calendar .e-content.e-year td.e-selected:hover span.e-day {
  background-color: #e3165b
}

.e-bigger.e-small .e-calendar .e-content.e-decade td>span.e-day,
.e-bigger.e-small .e-calendar .e-content.e-year td>span.e-day,
.e-calendar .e-content.e-decade td>span.e-day,
.e-calendar .e-content.e-year td>span.e-day {
  background: #fff
}

.e-bigger.e-small .e-calendar .e-content .e-week-number span,
.e-calendar .e-content .e-week-number span {
  color: rgba(0, 0, 0, .54)
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date span.e-day,
.e-calendar .e-content td.e-focused-date:focus span.e-day,
.e-calendar .e-content td.e-focused-date:hover span.e-day,
.e-calendar .e-content td.e-focused-date span.e-day {
  background: #eee;
  border: none;
  border-radius: 50%
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date:hover span.e-day,
.e-calendar .e-content td.e-focused-date:hover span.e-day {
  background-color: #eee;
  border: none;
  border-radius: 50%;
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today span.e-day,
.e-calendar .e-content td.e-focused-date.e-today span.e-day,
.e-calendar .e-content td.e-today span.e-day {
  background: none;
  border: 1px solid #e3165b;
  border-radius: 50%;
  color: #e3165b
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today span.e-day,
.e-calendar .e-content td.e-focused-date.e-today span.e-day {
  background: #eee;
  border: 1px solid #e3165b;
  color: #e3165b
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today:focus span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
.e-calendar .e-content td.e-today:focus span.e-day {
  background-color: #eee;
  border: none;
  border-radius: 50%;
  color: #e3165b
}

.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today:hover span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:focus span.e-day,
.e-calendar .e-content td.e-focused-date.e-today:hover span.e-day,
.e-calendar .e-content td.e-today:hover span.e-day {
  background-color: #eee;
  border: 1px solid #e3165b;
  color: #e3165b
}

.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected span.e-day,
.e-calendar .e-content td.e-today.e-selected span.e-day {
  background-color: #e3165b;
  border: 1px solid #e3165b;
  box-shadow: inset 0 0 0 2px #fff;
  color: #fff
}

.e-bigger.e-small .e-calendar .e-content td.e-selected.e-focused-date span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-selected:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-today.e-selected:hover span.e-day,
.e-calendar .e-content td.e-selected.e-focused-date span.e-day,
.e-calendar .e-content td.e-selected:hover span.e-day,
.e-calendar .e-content td.e-today.e-selected:hover span.e-day {
  background-color: #b51148;
  color: #fff
}

.e-bigger.e-small .e-calendar .e-content span,
.e-calendar .e-content span {
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-calendar .e-content .e-disabled span.e-day:hover,
.e-calendar .e-content .e-disabled span.e-day:hover {
  background: none;
  border: 0;
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-calendar .e-content .e-other-month.e-today span.e-day,
.e-bigger.e-small .e-calendar .e-content .e-other-month:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content .e-other-month span.e-day,
.e-calendar .e-content .e-other-month.e-today span.e-day,
.e-calendar .e-content .e-other-month:hover span.e-day,
.e-calendar .e-content .e-other-month span.e-day {
  color: rgba(0, 0, 0, .38)
}

.e-bigger.e-small .e-calendar .e-content .e-other-month.e-today:hover span.e-day,
.e-calendar .e-content .e-other-month.e-today:hover span.e-day {
  background-color: #eee;
  color: rgba(0, 0, 0, .38)
}

.e-bigger.e-small .e-calendar .e-content thead,
.e-calendar .e-content thead {
  background: none;
  border-bottom: 0
}

.e-bigger.e-small .e-calendar .e-content td:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td:hover span.e-day,
.e-calendar .e-content td:focus span.e-day,
.e-calendar .e-content td:hover span.e-day {
  background-color: #eee;
  border: none;
  border-radius: 50%;
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-calendar .e-content td.e-disabled:focus span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-disabled:hover span.e-day,
.e-bigger.e-small .e-calendar .e-content td.e-disabled span.e-day,
.e-calendar .e-content td.e-disabled:focus span.e-day,
.e-calendar .e-content td.e-disabled:hover span.e-day,
.e-calendar .e-content td.e-disabled span.e-day {
  background: none;
  border: none;
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-calendar .e-content td.e-selected span.e-day,
.e-calendar .e-content td.e-selected span.e-day {
  background-color: #e3165b;
  border: none;
  border-radius: 50%;
  color: #fff
}

.e-bigger.e-small .e-calendar .e-content .e-footer,
.e-calendar .e-content .e-footer {
  color: #e3165b
}

.e-bigger.e-small .e-calendar.e-device .e-next:active,
.e-bigger.e-small .e-calendar.e-device .e-next:focus,
.e-bigger.e-small .e-calendar.e-device .e-next:hover,
.e-bigger.e-small .e-calendar.e-device .e-prev:active,
.e-bigger.e-small .e-calendar.e-device .e-prev:focus,
.e-bigger.e-small .e-calendar.e-device .e-prev:hover,
.e-calendar.e-device .e-next:active,
.e-calendar.e-device .e-next:focus,
.e-calendar.e-device .e-next:hover,
.e-calendar.e-device .e-prev:active,
.e-calendar.e-device .e-prev:focus,
.e-calendar.e-device .e-prev:hover {
  background: none
}

.e-bigger.e-small .e-calendar.e-device button.e-next:active span,
.e-bigger.e-small .e-calendar.e-device button.e-prev:active span,
.e-calendar.e-device button.e-next:active span,
.e-calendar.e-device button.e-prev:active span {
  color: rgba(0, 0, 0, .54)
}

.e-small.e-calendar .e-header .e-title,
.e-small .e-calendar .e-header .e-title {
  color: rgba(0, 0, 0, .87)
}

.e-zoomin {
  animation: animatezoom .3s
}

@keyframes animatezoom {
  0% {
    transform: scale(0)
  }

  to {
    transform: scale(1)
  }
}

/*! component icons */
.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons:before,
.e-time-wrapper .e-time-icon.e-icons:before {
  content: "\e20c"
}

.e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 20px
}

.e-bigger .e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-bigger .e-time-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 24px
}

.e-small .e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-small .e-time-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 18px
}

.e-bigger.e-small.e-outline.e-time-wrapper .e-input-group-icon.e-time-icon,
.e-bigger.e-small .e-outline.e-time-wrapper .e-input-group-icon.e-time-icon,
.e-bigger.e-small .e-time-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-time-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 20px
}

.e-float-input.e-control-wrapper.e-input-group.e-time-wrapper.e-non-edit.e-input-focus input:focus~.e-clear-icon,
.e-input-group.e-control-wrapper.e-time-wrapper.e-non-edit.e-input-focus .e-input:focus~.e-clear-icon {
  display: flex
}

.e-control-wrapper.e-time-wrapper,
.e-time-wrapper {
  -webkit-tap-highlight-color: transparent
}

.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
.e-time-wrapper .e-time-icon.e-icons {
  font-size: 16px;
  min-height: 20px;
  min-width: 20px
}

.e-control-wrapper.e-time-wrapper .e-time-icon.e-icons.e-disabled,
.e-time-wrapper .e-time-icon.e-icons.e-disabled {
  pointer-events: none
}

.e-control-wrapper.e-time-wrapper span,
.e-time-wrapper span {
  cursor: pointer
}

.e-timepicker.e-time-modal {
  background-color: rgba(0, 0, 0, .6);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999
}

.e-timepicker.e-popup {
  border-style: solid;
  border-width: 1px;
  overflow: auto
}

.e-timepicker.e-popup .e-content {
  position: relative
}

.e-timepicker.e-popup .e-list-parent.e-ul {
  margin: 0;
  padding: 0
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  cursor: default;
  font-size: 13px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
  cursor: pointer
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  line-height: 36px;
  text-indent: 16px
}

.e-bigger .e-control-wrapper .e-time-wrapper .e-time-icon.e-icons,
.e-bigger.e-time-wrapper .e-time-icon.e-icons,
.e-bigger .e-time-wrapper .e-time-icon.e-icons,
.e-control-wrapper.e-bigger.e-time-wrapper .e-time-icon.e-icons {
  font-size: 20px;
  min-height: 22px;
  min-width: 22px
}

.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul,
.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul {
  padding: 0
}

.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 14px;
  line-height: 48px;
  text-indent: 16px
}

.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 12px;
  line-height: 26px;
  text-indent: 12px
}

.e-control-wrapper.e-small.e-time-wrapper .e-time-icon.e-icons,
.e-small .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
.e-small.e-time-wrapper .e-time-icon.e-icons,
.e-small .e-time-wrapper .e-time-icon.e-icons {
  font-size: 14px
}

.e-small.e-bigger.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-small.e-bigger .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 13px;
  line-height: 40px;
  text-indent: 16px
}

.e-control-wrapper.e-small.bigger.e-time-wrapper .e-time-icon.e-icons,
.e-small.bigger .e-control-wrapper.e-time-wrapper .e-time-icon.e-icons,
.e-small.e-bigger.e-time-wrapper .e-time-icon.e-icons,
.e-small.e-bigger .e-time-wrapper .e-time-icon.e-icons {
  font-size: 18px
}

.e-content-placeholder.e-timepicker.e-placeholder-timepicker {
  background-size: 250px 33px;
  min-height: 33px
}

.e-bigger.e-content-placeholder.e-timepicker.e-placeholder-timepicker,
.e-bigger .e-content-placeholder.e-timepicker.e-placeholder-timepicker {
  background-size: 250px 40px;
  min-height: 40px
}

.e-time-overflow {
  overflow: hidden
}

.e-timepicker-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002
}

.e-timepicker-mob-popup-wrap .e-timepicker.e-popup.e-lib.e-control.e-popup-open {
  left: 0 !important;
  position: relative;
  top: 0 !important
}

/*! timepicker theme */
.e-time-wrapper .e-input-group-icon.e-icons.e-active,
.e-time-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #e3165b
}

.e-timepicker.e-popup {
  border: none;
  border-radius: 2px;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-timepicker.e-popup .e-list-parent.e-ul {
  background-color: #fff
}

.e-timepicker.e-popup .e-list-parent.e-ul li.e-list-item {
  border: none;
  color: rgba(0, 0, 0, .87)
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-disabled {
  color: rgba(0, 0, 0, .38);
  opacity: 1;
  pointer-events: none;
  touch-action: none
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover,
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation,
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item:focus {
  background-color: #eee;
  border: none;
  color: #000
}

.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active,
.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
  background-color: #eee;
  color: #e3165b
}

.e-bigger.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-bigger.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-small.e-timepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-small .e-timepicker.e-popup .e-list-parent.e-ul .e-list-item {
  color: #000
}

/*! calendar material theme variables */
/*! component icons */
.e-control-wrapper .e-input-group-icon.e-date-icon,
.e-input-group-icon.e-date-icon {
  font-size: 16px;
  margin: 0 0 4px;
  min-height: 24px;
  min-width: 24px;
  outline: none
}

.e-control-wrapper .e-input-group-icon.e-date-icon:before,
.e-input-group-icon.e-date-icon:before {
  content: "\e901";
  font-family: e-icons
}

.e-control-wrapper .e-input-group-icon.e-date-icon:focus,
.e-input-group-icon.e-date-icon:focus {
  background: #eee;
  border-radius: 50%
}

.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon,
.e-bigger .e-input-group-icon.e-date-icon,
.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon {
  font-size: 20px;
  margin: 5px 0 6px;
  min-height: 26px;
  min-width: 26px
}

.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon:before,
.e-bigger .e-input-group-icon.e-date-icon:before,
.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon:before {
  content: "\e901";
  font-family: e-icons
}

.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon:focus,
.e-bigger .e-input-group-icon.e-date-icon:focus,
.e-control-wrapper.e-bigger .e-input-group-icon.e-date-icon:focus {
  background: #eee;
  border-radius: 50%
}

.e-control-wrapper.e-small .e-input-group-icon.e-date-icon,
.e-small .e-control-wrapper .e-input-group-icon.e-date-icon,
.e-small .e-input-group-icon.e-date-icon {
  font-size: 14px
}

.e-control-wrapper.e-small.e-bigger .e-input-group-icon.e-date-icon,
.e-small.e-bigger .e-control-wrapper .e-input-group-icon.e-date-icon,
.e-small.e-bigger .e-input-group-icon.e-date-icon {
  font-size: 18px
}

.e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-date-wrapper.e-outline .e-input-group-icon.e-date-icon {
  min-height: 0;
  min-width: 20px
}

.e-bigger .e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-bigger .e-date-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-date-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-date-icon {
  min-height: 0;
  min-width: 24px
}

.e-date-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-date-icon,
.e-small .e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-small .e-date-wrapper.e-outline .e-input-group-icon.e-date-icon {
  min-height: 0;
  min-width: 18px
}

.e-bigger.e-small .e-date-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-bigger.e-small.e-outline.e-date-wrapper .e-input-group-icon.e-date-icon,
.e-bigger.e-small .e-outline.e-date-wrapper .e-input-group-icon.e-date-icon,
.e-date-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-date-icon {
  min-height: 0;
  min-width: 20px
}

.e-float-input.e-control-wrapper.e-input-group.e-date-wrapper.e-non-edit.e-input-focus input:focus~.e-clear-icon,
.e-input-group.e-control-wrapper.e-date-wrapper.e-non-edit.e-input-focus .e-input:focus~.e-clear-icon {
  display: flex
}

.e-date-wrapper:not(.e-filled) .e-date-icon.e-icons {
  box-sizing: border-box
}

.e-datepicker .e-calendar .e-content table tbody tr.e-month-hide:last-child {
  display: none
}

.e-datepicker.e-popup-wrapper {
  border-radius: 0;
  overflow-y: hidden;
  pointer-events: auto
}

.e-datepicker.e-date-modal {
  background-color: rgba(0, 0, 0, .6);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999
}

.e-datepicker .e-model-header {
  background-color: #e3165b;
  color: #fff;
  cursor: default;
  display: block;
  padding: 10px 10px 10px 15px
}

.e-datepicker .e-model-header .e-model-year {
  font-size: 14px;
  font-weight: 500;
  line-height: 32px;
  margin: 0
}

.e-datepicker .e-model-day,
.e-datepicker .e-model-month {
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
  margin: 0
}

.e-date-overflow {
  overflow: hidden !important
}

.e-datepick-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002
}

.e-datepick-mob-popup-wrap .e-datepicker.e-popup-wrapper.e-lib.e-popup.e-control.e-popup-open {
  position: relative;
  top: 0 !important;
  left: 0 !important
}

.e-content-placeholder.e-datepicker.e-placeholder-datepicker {
  background-size: 250px 33px;
  min-height: 33px
}

.e-bigger.e-content-placeholder.e-datepicker.e-placeholder-datepicker,
.e-bigger .e-content-placeholder.e-datepicker.e-placeholder-datepicker {
  background-size: 250px 40px;
  min-height: 40px
}

@media screen and (orientation:landscape) and (max-height:360px) {
  .e-datepicker .e-calendar.e-device .e-month table tbody {
    display: inline-block;
    height: 130px;
    overflow: auto
  }
}

.e-bigger.e-small .e-datepicker.e-popup-wrapper,
.e-datepicker.e-popup-wrapper {
  border: none;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-bigger.e-small .e-datepicker .e-calendar,
.e-datepicker .e-calendar {
  background-color: #fff;
  border: none
}

.e-input-group.e-date-wrapper.e-dateinput-active:active:not(.e-success):not(.e-warning):not(.e-error) {
  border: none
}

.e-date-wrapper span.e-input-group-icon.e-date-icon.e-icons.e-active {
  color: #e3165b
}

/*! calendar material theme variables */
/*! component icons */
.e-control-wrapper .e-input-group-icon.e-range-icon,
.e-input-group-icon.e-range-icon {
  font-size: 16px;
  margin: 0 0 4px;
  min-height: 24px;
  min-width: 24px;
  outline: none
}

.e-control-wrapper .e-input-group-icon.e-range-icon:before,
.e-input-group-icon.e-range-icon:before {
  content: "\e245";
  font-family: e-icons
}

.e-control-wrapper .e-input-group-icon.e-range-icon:focus,
.e-input-group-icon.e-range-icon:focus {
  background: #eee;
  border-radius: 50%
}

.e-daterangepicker .e-calendar .e-header .e-date-icon-next:before {
  content: "\e913"
}

.e-daterangepicker .e-calendar .e-header .e-date-icon-prev:before {
  content: "\e921"
}

.e-daterangepicker .e-change-icon:before {
  content: "\e85f"
}

.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-next:before {
  content: "\e921"
}

.e-daterangepicker .e-calendar.e-rtl .e-header .e-date-icon-prev:before {
  content: "\e913"
}

.e-daterangepicker.e-rtl .e-start-end .e-change-icon:before {
  content: "\e85b"
}

.e-bigger.e-control-wrapper .e-input-group-icon.e-range-icon,
.e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon,
.e-bigger .e-input-group-icon.e-range-icon {
  font-size: 20px;
  margin: 0 0 2px;
  min-height: 24px;
  min-width: 24px;
  outline: none
}

.e-control-wrapper.e-small .e-input-group-icon.e-range-icon,
.e-small .e-control-wrapper .e-input-group-icon.e-range-icon,
.e-small .e-input-group-icon.e-range-icon {
  font-size: 14px
}

.e-control-wrapper.e-small.e-bigger .e-input-group-icon.e-range-icon,
.e-small.e-bigger .e-control-wrapper .e-input-group-icon.e-range-icon,
.e-small.e-bigger .e-input-group-icon.e-range-icon {
  font-size: 18px
}

.e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon {
  min-height: 0;
  min-width: 20px
}

.e-bigger .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-bigger .e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-date-range-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-range-icon {
  min-height: 0;
  min-width: 24px
}

.e-date-range-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-range-icon,
.e-small .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-small .e-date-range-wrapper.e-outline .e-input-group-icon.e-range-icon {
  min-height: 0;
  min-width: 18px
}

.e-bigger.e-small .e-date-range-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-range-icon,
.e-bigger.e-small.e-outline.e-date-range-wrapper .e-input-group-icon.e-range-icon,
.e-bigger.e-small .e-outline.e-date-range-wrapper .e-input-group-icon.e-range-icon,
.e-date-range-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-range-icon {
  min-height: 0;
  min-width: 20px
}

/*! daterangepicker layout */
.e-float-input.e-control-wrapper.e-input-group.e-date-range-wrapper.e-non-edit.e-input-focus input:focus~.e-clear-icon,
.e-input-group.e-control-wrapper.e-date-range-wrapper.e-non-edit.e-input-focus .e-input:focus~.e-clear-icon {
  display: flex
}

.e-float-input.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-float-input.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-float-input.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden,
.e-input-group.e-control-wrapper.e-date-range-wrapper .e-daterange-hidden,
.e-input-group.e-control-wrapper.e-date-range-wrapper.e-input-focus .e-daterange-hidden {
  border: 0;
  height: 0;
  margin: 0;
  padding: 0;
  text-indent: 0;
  visibility: hidden;
  width: 0
}

.e-bigger.e-small .e-daterangepicker.e-popup,
.e-daterangepicker.e-popup {
  border: none;
  border-radius: 0;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12);
  max-height: 500px;
  max-width: 730px
}

.e-bigger.e-small .e-daterangepicker.e-popup.e-daterange-day-header-lg,
.e-daterangepicker.e-popup.e-daterange-day-header-lg {
  max-width: 100%
}

.e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper,
.e-daterangepicker.e-popup.e-preset-wrapper {
  min-width: 625px
}

.e-bigger.e-small .e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
.e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
  max-height: none
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header,
.e-daterangepicker.e-popup .e-range-header {
  margin: 16px 16px 0;
  width: auto
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-end-label,
.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-label,
.e-daterangepicker.e-popup .e-range-header .e-end-label,
.e-daterangepicker.e-popup .e-range-header .e-start-label {
  cursor: default;
  display: inline-block;
  font-size: 18px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
  width: 48%
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon,
.e-daterangepicker.e-popup .e-range-header .e-change-icon {
  font-size: 15px;
  font-weight: 500;
  text-align: center;
  width: 4%
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-day-span,
.e-daterangepicker.e-popup .e-range-header .e-day-span {
  direction: ltr;
  font-size: 13px;
  height: 14px;
  margin: 0 0 15px;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-range-header .e-start-end,
.e-daterangepicker.e-popup .e-range-header .e-start-end {
  align-items: center;
  display: flex;
  height: 35px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-separator,
.e-daterangepicker.e-popup .e-separator {
  height: 1px;
  margin: 0 16px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar,
.e-daterangepicker.e-popup .e-calendar {
  border: none;
  margin: 0;
  padding: 0
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content table,
.e-daterangepicker.e-popup .e-calendar .e-content table {
  padding: 0 10px 10px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-daterangepicker.e-popup .e-calendar .e-header .e-title {
  cursor: pointer;
  float: none;
  font-weight: 400;
  line-height: 36px;
  margin-left: 0;
  width: auto
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-decade,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-month,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header.e-year,
.e-daterangepicker.e-popup .e-calendar .e-header.e-decade,
.e-daterangepicker.e-popup .e-calendar .e-header.e-month,
.e-daterangepicker.e-popup .e-calendar .e-header.e-year {
  padding: 10px 5px 0
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next,
.e-daterangepicker.e-popup .e-calendar .e-header .e-next {
  float: right
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev,
.e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
  float: left
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev,
.e-daterangepicker.e-popup .e-calendar .e-header .e-next,
.e-daterangepicker.e-popup .e-calendar .e-header .e-prev {
  height: 36px;
  width: 36px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-next span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-prev span,
.e-daterangepicker.e-popup .e-calendar .e-header .e-next span,
.e-daterangepicker.e-popup .e-calendar .e-header .e-prev span {
  padding: 10px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover {
  border-radius: 50% 0 0 50%
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover,
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 0 50% 50% 0
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
  border: none
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-footer,
.e-daterangepicker.e-popup .e-footer {
  align-items: center;
  border-top: 1px solid rgba(0, 0, 0, .12);
  clear: both;
  display: flex;
  flex-direction: row-reverse;
  height: 48px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn,
.e-daterangepicker.e-popup .e-footer .e-btn {
  font-weight: 500;
  height: 27px;
  line-height: 27px;
  overflow: hidden;
  padding: 0 16px;
  text-overflow: ellipsis
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-footer .e-btn.e-apply,
.e-daterangepicker.e-popup .e-footer .e-btn.e-apply {
  margin: 0 8px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container,
.e-daterangepicker.e-popup .e-date-range-container {
  float: left
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-date-range-container.e-range-border,
.e-daterangepicker.e-popup .e-date-range-container.e-range-border {
  border-right: 1px solid rgba(0, 0, 0, .12)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container,
.e-daterangepicker.e-popup .e-calendar-container {
  display: flex
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-left-container,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-right-container,
.e-daterangepicker.e-popup .e-calendar-container .e-left-container,
.e-daterangepicker.e-popup .e-calendar-container .e-right-container {
  float: left
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar-container .e-left-container,
.e-daterangepicker.e-popup .e-calendar-container .e-left-container {
  border-right: 1px solid rgba(0, 0, 0, .12)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets,
.e-daterangepicker.e-popup .e-presets {
  max-height: 192px;
  overflow: auto;
  width: auto
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item,
.e-daterangepicker.e-popup .e-presets .e-list-item {
  border-radius: 0;
  cursor: pointer;
  line-height: 48px;
  overflow: hidden;
  padding: 0 24px;
  white-space: nowrap
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-parent,
.e-daterangepicker.e-popup .e-presets .e-list-parent {
  margin: 0;
  max-width: 160px;
  padding: 0
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-text-content,
.e-daterangepicker.e-popup .e-presets .e-text-content {
  line-height: 47px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item,
.e-daterangepicker.e-popup .e-presets .e-ul li.e-list-item {
  font-size: 13px;
  height: 36px;
  line-height: 36px
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-hide-range,
.e-daterangepicker.e-popup .e-hide-range {
  display: none
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container,
.e-daterangepicker.e-rtl .e-date-range-container {
  float: right
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-left-container,
.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container.e-range-border,
.e-daterangepicker.e-rtl .e-date-range-container .e-left-container,
.e-daterangepicker.e-rtl .e-date-range-container.e-range-border {
  border-left: 1px solid rgba(0, 0, 0, .12);
  border-right: 0
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next,
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-next {
  float: left
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev,
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-prev {
  float: right
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover,
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-start-date.e-selected.e-range-hover {
  border-radius: 0 50% 50% 0
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover,
.e-daterangepicker.e-rtl .e-date-range-container .e-calendar .e-end-date.e-selected.e-range-hover {
  border-radius: 50% 0 0 50%
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer,
.e-daterangepicker.e-rtl .e-footer {
  flex-direction: row;
  justify-content: flex-end
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel,
.e-daterangepicker.e-rtl .e-footer .e-btn.e-cancel {
  margin: 0 8px
}

.e-bigger.e-small .e-daterangepicker.e-rtl .e-footer .e-btn.e-apply,
.e-daterangepicker.e-rtl .e-footer .e-btn.e-apply {
  margin-left: 0
}

.e-bigger .e-daterangepicker.e-range-modal,
.e-device.e-daterangepicker.e-range-modal {
  background-color: rgba(0, 0, 0, .6);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999
}

.e-bigger.e-small .e-daterangepicker .e-calendar {
  max-width: 246px
}

.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper,
.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper,
.e-device.e-daterangepicker.e-popup.e-preset-wrapper {
  max-width: 770px;
  min-width: auto
}

.e-bigger.e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
.e-bigger .e-daterangepicker.e-popup.e-preset-wrapper .e-presets,
.e-device.e-daterangepicker.e-popup.e-preset-wrapper .e-presets {
  max-height: none
}

.e-bigger.e-daterangepicker.e-popup .e-range-header,
.e-bigger .e-daterangepicker.e-popup .e-range-header,
.e-device.e-daterangepicker.e-popup .e-range-header {
  width: auto
}

.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 36px;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%
}

.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn {
  border: 1px solid #3f51b5;
  box-shadow: none;
  font-size: 14px;
  font-weight: 500;
  height: 36px;
  line-height: 34px;
  max-width: 116px;
  overflow: hidden;
  padding: 1px 6px;
  text-overflow: ellipsis;
  width: 50%
}

.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn {
  border-left: 0;
  border-radius: 0 2px 2px 0
}

.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn {
  border-radius: 2px 0 0 2px
}

.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]),
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]),
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:active:not([disabled]),
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn.e-active:hover,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn:hover:not([disabled]),
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:active,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn.e-active:hover,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn:hover {
  box-shadow: none
}

.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-bigger.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-bigger .e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-end-btn,
.e-device.e-daterangepicker.e-popup .e-range-header .e-start-end .e-start-btn {
  max-width: 141px
}

.e-bigger.e-daterangepicker.e-popup .e-presets,
.e-bigger .e-daterangepicker.e-popup .e-presets,
.e-device.e-daterangepicker.e-popup .e-presets {
  max-height: 240px
}

.e-bigger.e-daterangepicker.e-popup .e-presets.e-preset-wrapper,
.e-bigger .e-daterangepicker.e-popup .e-presets.e-preset-wrapper,
.e-device.e-daterangepicker.e-popup .e-presets.e-preset-wrapper {
  max-height: none
}

.e-bigger.e-daterangepicker.e-popup .e-presets ul,
.e-bigger .e-daterangepicker.e-popup .e-presets ul,
.e-device.e-daterangepicker.e-popup .e-presets ul {
  max-width: none
}

.e-bigger.e-daterangepicker.e-popup .e-presets ul li.e-list-item,
.e-bigger .e-daterangepicker.e-popup .e-presets ul li.e-list-item,
.e-device.e-daterangepicker.e-popup .e-presets ul li.e-list-item {
  font-size: 14px;
  height: 48px;
  line-height: 48px;
  padding: 0 16px
}

.e-bigger.e-daterangepicker .e-calendar,
.e-bigger .e-daterangepicker .e-calendar,
.e-device.e-daterangepicker .e-calendar {
  max-width: 296px;
  padding: 0
}

.e-bigger.e-daterangepicker .e-calendar .e-content table,
.e-bigger .e-daterangepicker .e-calendar .e-content table,
.e-device.e-daterangepicker .e-calendar .e-content table {
  padding: 0 15px 15px
}

.e-bigger.e-daterangepicker .e-calendar .e-header .e-next,
.e-bigger .e-daterangepicker .e-calendar .e-header .e-next,
.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev,
.e-bigger .e-daterangepicker .e-calendar .e-header .e-prev,
.e-device.e-daterangepicker .e-calendar .e-header .e-next,
.e-device.e-daterangepicker .e-calendar .e-header .e-prev {
  height: 48px;
  width: 48px
}

.e-bigger.e-daterangepicker .e-calendar .e-header .e-next span,
.e-bigger .e-daterangepicker .e-calendar .e-header .e-next span,
.e-bigger.e-daterangepicker .e-calendar .e-header .e-prev span,
.e-bigger .e-daterangepicker .e-calendar .e-header .e-prev span,
.e-device.e-daterangepicker .e-calendar .e-header .e-next span,
.e-device.e-daterangepicker .e-calendar .e-header .e-prev span {
  padding: 15px
}

.e-bigger.e-daterangepicker .e-calendar .e-header .e-title,
.e-bigger .e-daterangepicker .e-calendar .e-header .e-title,
.e-device.e-daterangepicker .e-calendar .e-header .e-title {
  cursor: pointer;
  line-height: 48px
}

.e-bigger.e-daterangepicker .e-calendar .e-header.e-decade,
.e-bigger .e-daterangepicker .e-calendar .e-header.e-decade,
.e-bigger.e-daterangepicker .e-calendar .e-header.e-month,
.e-bigger .e-daterangepicker .e-calendar .e-header.e-month,
.e-bigger.e-daterangepicker .e-calendar .e-header.e-year,
.e-bigger .e-daterangepicker .e-calendar .e-header.e-year,
.e-device.e-daterangepicker .e-calendar .e-header.e-decade,
.e-device.e-daterangepicker .e-calendar .e-header.e-month,
.e-device.e-daterangepicker .e-calendar .e-header.e-year {
  padding: 10px 5px 0
}

.e-bigger.e-daterangepicker .e-footer,
.e-bigger .e-daterangepicker .e-footer,
.e-device.e-daterangepicker .e-footer {
  height: 58px
}

.e-bigger.e-daterangepicker .e-footer .e-btn,
.e-bigger .e-daterangepicker .e-footer .e-btn,
.e-device.e-daterangepicker .e-footer .e-btn {
  height: 36px;
  line-height: 36px;
  overflow: hidden
}

.e-bigger.e-daterangepicker .e-footer .e-btn.e-apply,
.e-bigger .e-daterangepicker .e-footer .e-btn.e-apply,
.e-device.e-daterangepicker .e-footer .e-btn.e-apply {
  margin: 0 8px
}

.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn,
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn,
.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-end-btn {
  border: 1px solid #3f51b5;
  border-radius: 2px 0 0 2px;
  border-right: 0
}

.e-bigger.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn,
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn,
.e-device.e-daterangepicker.e-rtl.e-popup .e-range-header .e-start-end .e-start-btn {
  border-radius: 0 2px 2px 0
}

.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel,
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel,
.e-device.e-daterangepicker.e-rtl.e-popup .e-footer.e-btn.e-cancel {
  margin: 0 8px
}

.e-bigger.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply,
.e-bigger .e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply,
.e-device.e-daterangepicker.e-rtl.e-popup .e-footer .e-btn.e-apply {
  margin-left: 0
}

.e-bigger.e-daterangepicker.e-device.e-popup,
.e-bigger .e-daterangepicker.e-device.e-popup,
.e-device.e-daterangepicker.e-device.e-popup {
  max-width: 298px
}

.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header,
.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header,
.e-device.e-daterangepicker.e-device.e-popup .e-range-header {
  margin: 20px 16px 0
}

.e-bigger.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span,
.e-bigger .e-daterangepicker.e-device.e-popup .e-range-header .e-day-span,
.e-device.e-daterangepicker.e-device.e-popup .e-range-header .e-day-span {
  margin: 10px 0
}

.e-small.e-daterangepicker.e-popup .e-range-header,
.e-small .e-daterangepicker.e-popup .e-range-header {
  margin: 10px 10px 0
}

.e-small.e-daterangepicker.e-popup .e-range-header .e-end-label,
.e-small .e-daterangepicker.e-popup .e-range-header .e-end-label,
.e-small.e-daterangepicker.e-popup .e-range-header .e-start-label,
.e-small .e-daterangepicker.e-popup .e-range-header .e-start-label {
  font-size: 16px
}

.e-small.e-daterangepicker.e-popup .e-range-header .e-change-icon,
.e-small .e-daterangepicker.e-popup .e-range-header .e-change-icon {
  font-size: 12px
}

.e-small.e-daterangepicker.e-popup .e-range-header .e-start-end,
.e-small .e-daterangepicker.e-popup .e-range-header .e-start-end {
  height: 32px
}

.e-small.e-daterangepicker.e-popup .e-range-header .e-day-span,
.e-small .e-daterangepicker.e-popup .e-range-header .e-day-span {
  font-size: 12px;
  margin: 0 0 10px
}

.e-small.e-daterangepicker.e-popup .e-range-header .e-separator,
.e-small .e-daterangepicker.e-popup .e-range-header .e-separator {
  margin: 0 10px
}

.e-small.e-daterangepicker.e-popup .e-footer .e-btn.e-apply,
.e-small .e-daterangepicker.e-popup .e-footer .e-btn.e-apply {
  margin: 10px 10px 10px 8px
}

.e-small.e-daterangepicker.e-popup.e-preset-wrapper .e-presets .e-list-parent.e-ul .e-list-item,
.e-small .e-daterangepicker.e-popup.e-preset-wrapper .e-presets .e-list-parent.e-ul .e-list-item {
  font-size: 12px;
  height: 26px;
  line-height: 26px
}

.e-range-overflow {
  overflow: hidden
}

.e-daterangepick-mob-popup-wrap {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  max-height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1002
}

.e-daterangepick-mob-popup-wrap .e-daterangepicker.e-popup.e-control.e-lib.e-device.e-popup-open {
  position: relative;
  top: 0 !important;
  left: 0 !important
}

.e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker {
  background-size: 250px 33px;
  min-height: 33px
}

.e-bigger.e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker,
.e-bigger .e-content-placeholder.e-daterangepicker.e-placeholder-daterangepicker {
  background-size: 250px 40px;
  min-height: 40px
}

/*! daterangepicker theme */
.e-date-range-wrapper .e-input-group-icon.e-icons.e-active,
.e-date-range-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #e3165b
}

.e-bigger.e-small .e-daterangepicker.e-popup,
.e-daterangepicker.e-popup {
  background: #fff
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar,
.e-daterangepicker.e-popup .e-calendar {
  background-color: #fff
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover,
.e-daterangepicker.e-popup .e-calendar .e-header .e-title,
.e-daterangepicker.e-popup .e-calendar .e-header .e-title:hover {
  color: rgba(0, 0, 0, .87);
  text-decoration: none
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover,
.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover {
  background-color: #eee;
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span,
.e-daterangepicker.e-popup .e-calendar .e-content.e-month .e-today.e-range-hover span {
  background-color: #eee;
  border: 1px solid #e3165b;
  color: #e3165b
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span,
.e-daterangepicker.e-popup .e-calendar .e-content .e-range-hover span {
  background: #eee;
  border: none;
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date:not(.e-selected) span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover:not(.e-selected):hover span.e-day {
  background-color: #c8c8c8;
  border: none;
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-end-date.e-selected.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-focused-date.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-selected.e-today:hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-start-date.e-selected.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-range-hover.e-today:hover span.e-day {
  border: 1px solid #e3165b
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover:hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-range-hover span,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-selected span,
.e-daterangepicker.e-popup .e-calendar .e-content .e-other-month.e-today.e-range-hover span {
  background-color: #fff;
  border: none;
  color: rgba(0, 0, 0, .38)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day,
.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-end-date.e-selected.e-range-hover span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover.e-today span.e-day,
.e-daterangepicker.e-popup .e-calendar .e-start-date.e-selected.e-range-hover span.e-day {
  background-color: #e3165b;
  color: #fff
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span,
.e-daterangepicker.e-popup .e-calendar .e-other-month.e-selected span {
  color: #fff
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets,
.e-daterangepicker.e-popup .e-presets {
  background-color: #fff;
  color: #000
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-active,
.e-daterangepicker.e-popup .e-presets .e-list-item.e-active {
  background-color: #fff;
  color: #e3165b
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-presets .e-list-item.e-hover,
.e-daterangepicker.e-popup .e-presets .e-list-item.e-hover {
  background-color: #eee;
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-end-label,
.e-bigger.e-small .e-daterangepicker.e-popup .e-start-label,
.e-daterangepicker.e-popup .e-end-label,
.e-daterangepicker.e-popup .e-start-label {
  color: rgba(0, 0, 0, .87)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-change-icon,
.e-daterangepicker.e-popup .e-change-icon {
  color: rgba(0, 0, 0, .74)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-day-span,
.e-daterangepicker.e-popup .e-day-span {
  color: rgba(0, 0, 0, .54)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-separator,
.e-daterangepicker.e-popup .e-separator {
  background-color: rgba(0, 0, 0, .12)
}

.e-bigger.e-small .e-daterangepicker.e-popup .e-footer,
.e-daterangepicker.e-popup .e-footer {
  background-color: #fff
}

.e-bigger.e-daterangepicker,
.e-bigger .e-daterangepicker,
.e-device.e-daterangepicker {
  background-color: #fff;
  padding: 0
}

.e-bigger.e-daterangepicker .e-calendar th,
.e-bigger .e-daterangepicker .e-calendar th,
.e-device.e-daterangepicker .e-calendar th {
  color: rgba(0, 0, 0, .38)
}

.e-bigger.e-daterangepicker .e-end-btn,
.e-bigger .e-daterangepicker .e-end-btn,
.e-bigger.e-daterangepicker .e-start-btn,
.e-bigger .e-daterangepicker .e-start-btn,
.e-device.e-daterangepicker .e-end-btn,
.e-device.e-daterangepicker .e-start-btn {
  background: #fff
}

.e-bigger.e-daterangepicker .e-end-btn.e-active,
.e-bigger .e-daterangepicker .e-end-btn.e-active,
.e-bigger.e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
.e-bigger .e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
.e-bigger.e-daterangepicker .e-end-btn.e-active:hover,
.e-bigger .e-daterangepicker .e-end-btn.e-active:hover,
.e-bigger.e-daterangepicker .e-start-btn.e-active,
.e-bigger .e-daterangepicker .e-start-btn.e-active,
.e-bigger.e-daterangepicker .e-start-btn.e-active:active,
.e-bigger .e-daterangepicker .e-start-btn.e-active:active,
.e-bigger.e-daterangepicker .e-start-btn.e-active:hover,
.e-bigger .e-daterangepicker .e-start-btn.e-active:hover,
.e-device.e-daterangepicker .e-end-btn.e-active,
.e-device.e-daterangepicker .e-end-btn.e-active:active:not([disabled]),
.e-device.e-daterangepicker .e-end-btn.e-active:hover,
.e-device.e-daterangepicker .e-start-btn.e-active,
.e-device.e-daterangepicker .e-start-btn.e-active:active,
.e-device.e-daterangepicker .e-start-btn.e-active:hover {
  background: #3f51b5;
  color: #fff
}

@keyframes e-input-ripple {
  to {
    opacity: 0;
    transform: scale(4)
  }
}

/*! component icons */
.e-datetime-wrapper .e-time-icon.e-icons:before {
  content: "\e20c";
  font-family: e-icons
}

.e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 20px
}

.e-bigger .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-bigger .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-bigger .e-datetime-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-bigger .e-datetime-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 24px
}

.e-datetime-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-small.e-outline .e-input-group-icon.e-time-icon,
.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-small .e-datetime-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-small .e-datetime-wrapper.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 18px
}

.e-bigger.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-date-icon,
.e-bigger.e-small .e-datetime-wrapper.e-control-wrapper.e-outline .e-input-group-icon.e-time-icon,
.e-bigger.e-small.e-outline.e-datetime-wrapper .e-input-group-icon.e-date-icon,
.e-bigger.e-small .e-outline.e-datetime-wrapper .e-input-group-icon.e-date-icon,
.e-bigger.e-small.e-outline.e-datetime-wrapper .e-input-group-icon.e-time-icon,
.e-bigger.e-small .e-outline.e-datetime-wrapper .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-date-icon,
.e-datetime-wrapper.e-control-wrapper.e-bigger.e-small.e-outline .e-input-group-icon.e-time-icon {
  min-height: 0;
  min-width: 20px
}

.e-datetime-wrapper.e-control-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-datetime-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl.e-datetime-wrapper.e-control-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl .e-datetime-wrapper.e-control-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl.e-datetime-wrapper.e-filled .e-input-group-icon.e-time-icon,
.e-rtl .e-datetime-wrapper.e-filled .e-input-group-icon.e-time-icon {
  margin: 0
}

.e-float-input.e-control-wrapper.e-input-group.e-datetime-wrapper.e-non-edit.e-input-focus input:focus~.e-clear-icon,
.e-input-group.e-control-wrapper.e-datetime-wrapper.e-non-edit.e-input-focus .e-input:focus~.e-clear-icon {
  display: flex
}

.e-datetime-wrapper {
  -webkit-tap-highlight-color: transparent
}

.e-datetime-wrapper .e-time-icon.e-icons:before {
  font-size: 16px
}

.e-datetime-wrapper.e-control-wrapper {
  box-sizing: border-box
}

.e-datetime-wrapper .e-date-icon.e-icons.e-disabled,
.e-datetime-wrapper .e-time-icon.e-icons.e-disabled {
  pointer-events: none
}

.e-datetime-wrapper .e-clear-icon {
  box-sizing: initial
}

.e-datetime-wrapper span {
  cursor: pointer
}

.e-datetime-wrapper .e-input-group-icon.e-date-icon,
.e-datetime-wrapper .e-input-group-icon.e-time-icon {
  font-size: 16px;
  margin: 0 0 4px;
  min-height: 24px;
  min-width: 24px;
  outline: none
}

.e-datetime-wrapper .e-input-group-icon.e-time-icon {
  border: 0;
  border-style: none;
  margin: 0 0 4px 6px
}

.e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon {
  margin: 0 6px 4px 0
}

.e-datetimepicker.e-time-modal {
  background-color: rgba(0, 0, 0, .6);
  height: 100%;
  left: 0;
  opacity: .5;
  pointer-events: auto;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999
}

.e-datetimepicker.e-popup {
  border-style: solid;
  border-width: 1px;
  overflow: auto
}

.e-datetimepicker.e-popup .e-content {
  position: relative
}

.e-datetimepicker.e-popup .e-list-parent.e-ul {
  margin: 0;
  padding: 8px 0
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  color: rgba(0, 0, 0, .87);
  cursor: default;
  font-size: 13px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  width: 100%
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover {
  cursor: pointer
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  line-height: 36px;
  text-indent: 16px
}

.e-bigger.e-datetime-wrapper .e-time-icon.e-icons:before,
.e-bigger .e-datetime-wrapper .e-time-icon.e-icons:before {
  font-size: 20px
}

.e-bigger.e-datetime-wrapper .e-input-group-icon.e-time-icon,
.e-bigger .e-datetime-wrapper .e-input-group-icon.e-time-icon {
  margin: 5px 0 6px 8px;
  min-height: 26px;
  min-width: 26px
}

.e-bigger.e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon,
.e-bigger .e-datetime-wrapper:not(.e-outline).e-rtl .e-input-group-icon.e-time-icon {
  margin: 5px 8px 6px 0
}

.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul,
.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul {
  padding: 8px 0
}

.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 14px;
  line-height: 48px;
  text-indent: 16px
}

.e-small.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-small .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 12px;
  line-height: 26px;
  text-indent: 12px
}

.e-small.e-bigger.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item,
.e-small.e-bigger .e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item {
  font-size: 13px;
  line-height: 40px;
  text-indent: 16px
}

.e-small.e-datetime-wrapper .e-time-icon.e-icons:before,
.e-small .e-datetime-wrapper .e-time-icon.e-icons:before {
  font-size: 14px
}

.e-small.e-bigger.e-datetime-wrapper .e-time-icon.e-icons:before,
.e-small.e-bigger .e-datetime-wrapper .e-time-icon.e-icons:before {
  font-size: 18px
}

.e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker {
  background-size: 250px 33px;
  min-height: 33px
}

.e-bigger.e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker,
.e-bigger .e-content-placeholder.e-datetimepicker.e-placeholder-datetimepicker {
  background-size: 250px 40px;
  min-height: 40px
}

/*! datetimepicker theme */
.e-datetime-wrapper .e-input-group-icon.e-icons.e-active,
.e-datetime-wrapper.e-input-group:not(.e-disabled) .e-input-group-icon.e-active:active {
  color: #e3165b
}

.e-datetimepicker.e-popup {
  border: none;
  border-radius: 2px;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.e-datetimepicker.e-popup .e-list-parent.e-ul {
  background-color: #fff
}

.e-datetimepicker.e-popup .e-list-parent.e-ul li.e-list-item {
  border: none;
  color: rgba(0, 0, 0, .87)
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-hover,
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-navigation,
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item:focus {
  background-color: #eee;
  border: none;
  color: #000
}

.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active,
.e-datetimepicker.e-popup .e-list-parent.e-ul .e-list-item.e-active.e-hover {
  background-color: #eee;
  color: #e3165b
}

.mat-badge-content {
  font-weight: 600;
  font-size: 12px;
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-badge-small .mat-badge-content {
  font-size: 9px
}

.mat-badge-large .mat-badge-content {
  font-size: 24px
}

.mat-h1,
.mat-headline,
.mat-typography h1 {
  font: 400 24px/32px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px
}

.mat-h2,
.mat-title,
.mat-typography h2 {
  font: 500 20px/32px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px
}

.mat-h3,
.mat-subheading-2,
.mat-typography h3 {
  font: 400 16px/28px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px
}

.mat-h4,
.mat-subheading-1,
.mat-typography h4 {
  font: 400 15px/24px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px
}

.mat-h5,
.mat-typography h5 {
  font: 400 calc(14px * .83)/20px Roboto, Helvetica Neue, sans-serif;
  margin: 0 0 12px
}

.mat-h6,
.mat-typography h6 {
  font: 400 calc(14px * .67)/20px Roboto, Helvetica Neue, sans-serif;
  margin: 0 0 12px
}

.mat-body-2,
.mat-body-strong {
  font: 500 14px/24px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal
}

.mat-body,
.mat-body-1,
.mat-typography {
  font: 400 14px/20px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal
}

.mat-body-1 p,
.mat-body p,
.mat-typography p {
  margin: 0 0 12px
}

.mat-caption,
.mat-small {
  font: 400 12px/20px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal
}

.mat-display-4,
.mat-typography .mat-display-4 {
  font: 300 112px/112px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: -.05em;
  margin: 0 0 56px
}

.mat-display-3,
.mat-typography .mat-display-3 {
  font: 400 56px/56px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: -.02em;
  margin: 0 0 64px
}

.mat-display-2,
.mat-typography .mat-display-2 {
  font: 400 45px/48px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: -.005em;
  margin: 0 0 64px
}

.mat-display-1,
.mat-typography .mat-display-1 {
  font: 400 34px/40px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px
}

.mat-bottom-sheet-container {
  font: 400 14px/20px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal
}

.mat-button,
.mat-fab,
.mat-flat-button,
.mat-icon-button,
.mat-mini-fab,
.mat-raised-button,
.mat-stroked-button {
  font-family: Roboto, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 500
}

.mat-button-toggle,
.mat-card {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-card-title {
  font-size: 24px;
  font-weight: 500
}

.mat-card-header .mat-card-title {
  font-size: 20px
}

.mat-card-content,
.mat-card-subtitle {
  font-size: 14px
}

.mat-checkbox {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-checkbox-layout .mat-checkbox-label {
  line-height: 24px
}

.mat-chip {
  font-size: 14px;
  font-weight: 500
}

.mat-chip .mat-chip-remove.mat-icon,
.mat-chip .mat-chip-trailing-icon.mat-icon {
  font-size: 18px
}

.mat-table {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-header-cell {
  font-size: 12px;
  font-weight: 500
}

.mat-cell,
.mat-footer-cell {
  font-size: 14px
}

.mat-calendar {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-calendar-body {
  font-size: 13px
}

.mat-calendar-body-label,
.mat-calendar-period-button {
  font-size: 14px;
  font-weight: 500
}

.mat-calendar-table-header th {
  font-size: 11px;
  font-weight: 400
}

.mat-dialog-title {
  font: 500 20px/32px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal
}

.mat-expansion-panel-header {
  font-family: Roboto, Helvetica Neue, sans-serif;
  font-size: 15px;
  font-weight: 400
}

.mat-expansion-panel-content {
  font: 400 14px/20px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal
}

.mat-form-field {
  font-size: inherit;
  font-weight: 400;
  line-height: 1.125;
  font-family: Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal
}

.mat-form-field-wrapper {
  padding-bottom: 1.34375em
}

.mat-form-field-prefix .mat-icon,
.mat-form-field-suffix .mat-icon {
  font-size: 150%;
  line-height: 1.125
}

.mat-form-field-prefix .mat-icon-button,
.mat-form-field-suffix .mat-icon-button {
  height: 1.5em;
  width: 1.5em
}

.mat-form-field-prefix .mat-icon-button .mat-icon,
.mat-form-field-suffix .mat-icon-button .mat-icon {
  height: 1.125em;
  line-height: 1.125
}

.mat-form-field-infix {
  padding: .5em 0;
  border-top: .84375em solid transparent
}

.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34375em) scale(.75);
  width: 133.3333333333%
}

.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.34374em) scale(.75);
  width: 133.3333433333%
}

.mat-form-field-label-wrapper {
  top: -.84375em;
  padding-top: .84375em
}

.mat-form-field-label {
  top: 1.34375em
}

.mat-form-field-underline {
  bottom: 1.34375em
}

.mat-form-field-subscript-wrapper {
  font-size: 75%;
  margin-top: .6666666667em;
  top: calc(100% - 1.7916666667em)
}

.mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding-bottom: 1.25em
}

.mat-form-field-appearance-legacy .mat-form-field-infix {
  padding: .4375em 0
}

.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.001px);
  -ms-transform: translateY(-1.28125em) scale(.75);
  width: 133.3333333333%
}

.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00101px);
  -ms-transform: translateY(-1.28124em) scale(.75);
  width: 133.3333433333%
}

.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.28125em) scale(.75) perspective(100px) translateZ(.00102px);
  -ms-transform: translateY(-1.28123em) scale(.75);
  width: 133.3333533333%
}

.mat-form-field-appearance-legacy .mat-form-field-label {
  top: 1.28125em
}

.mat-form-field-appearance-legacy .mat-form-field-underline {
  bottom: 1.25em
}

.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper {
  margin-top: .5416666667em;
  top: calc(100% - 1.6666666667em)
}

@media print {

  .mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28122em) scale(.75)
  }

  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.28121em) scale(.75)
  }

  .mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
    transform: translateY(-1.2812em) scale(.75)
  }
}

.mat-form-field-appearance-fill .mat-form-field-infix {
  padding: .25em 0 .75em
}

.mat-form-field-appearance-fill .mat-form-field-label {
  top: 1.09375em;
  margin-top: -.5em
}

.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-.59375em) scale(.75);
  width: 133.3333333333%
}

.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-.59374em) scale(.75);
  width: 133.3333433333%
}

.mat-form-field-appearance-outline .mat-form-field-infix {
  padding: 1em 0
}

.mat-form-field-appearance-outline .mat-form-field-label {
  top: 1.84375em;
  margin-top: -.25em
}

.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,
.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59375em) scale(.75);
  width: 133.3333333333%
}

.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label {
  transform: translateY(-1.59374em) scale(.75);
  width: 133.3333433333%
}

.mat-grid-tile-footer,
.mat-grid-tile-header {
  font-size: 14px
}

.mat-grid-tile-footer .mat-line,
.mat-grid-tile-header .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box
}

.mat-grid-tile-footer .mat-line:nth-child(n+2),
.mat-grid-tile-header .mat-line:nth-child(n+2) {
  font-size: 12px
}

input.mat-input-element {
  margin-top: -.0625em
}

.mat-menu-item {
  font-family: Roboto, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 400
}

.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  font-family: Roboto, Helvetica Neue, sans-serif;
  font-size: 12px
}

.mat-radio-button,
.mat-select {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-select-trigger {
  height: 1.125em
}

.mat-slide-toggle-content,
.mat-slider-thumb-label-text {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-slider-thumb-label-text {
  font-size: 12px;
  font-weight: 500
}

.mat-stepper-horizontal,
.mat-stepper-vertical {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-step-label {
  font-size: 14px;
  font-weight: 400
}

.mat-step-sub-label-error {
  font-weight: 400
}

.mat-step-label-error {
  font-size: 14px
}

.mat-step-label-selected {
  font-size: 14px;
  font-weight: 500
}

.mat-tab-group,
.mat-tab-label,
.mat-tab-link {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-tab-label,
.mat-tab-link {
  font-size: 14px;
  font-weight: 500
}

.mat-toolbar,
.mat-toolbar h1,
.mat-toolbar h2,
.mat-toolbar h3,
.mat-toolbar h4,
.mat-toolbar h5,
.mat-toolbar h6 {
  font: 500 20px/32px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal;
  margin: 0
}

.mat-tooltip {
  font-family: Roboto, Helvetica Neue, sans-serif;
  font-size: 10px;
  padding-top: 6px;
  padding-bottom: 6px
}

.mat-tooltip-handset {
  font-size: 14px;
  padding-top: 8px;
  padding-bottom: 8px
}

.mat-list-item,
.mat-list-option {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-list-base .mat-list-item {
  font-size: 16px
}

.mat-list-base .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box
}

.mat-list-base .mat-list-item .mat-line:nth-child(n+2) {
  font-size: 14px
}

.mat-list-base .mat-list-option {
  font-size: 16px
}

.mat-list-base .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box
}

.mat-list-base .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 14px
}

.mat-list-base .mat-subheader {
  font-family: Roboto, Helvetica Neue, sans-serif;
  font-size: 14px;
  font-weight: 500
}

.mat-list-base[dense] .mat-list-item {
  font-size: 12px
}

.mat-list-base[dense] .mat-list-item .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box
}

.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2),
.mat-list-base[dense] .mat-list-option {
  font-size: 12px
}

.mat-list-base[dense] .mat-list-option .mat-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  box-sizing: border-box
}

.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2) {
  font-size: 12px
}

.mat-list-base[dense] .mat-subheader {
  font-family: Roboto, Helvetica Neue, sans-serif;
  font-size: 12px;
  font-weight: 500
}

.mat-option {
  font-family: Roboto, Helvetica Neue, sans-serif;
  font-size: 16px
}

.mat-optgroup-label {
  font: 500 14px/24px Roboto, Helvetica Neue, sans-serif;
  letter-spacing: normal
}

.mat-simple-snackbar {
  font-family: Roboto, Helvetica Neue, sans-serif;
  font-size: 14px
}

.mat-simple-snackbar-action {
  line-height: 1;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500
}

.mat-tree {
  font-family: Roboto, Helvetica Neue, sans-serif
}

.mat-nested-tree-node,
.mat-tree-node {
  font-weight: 400;
  font-size: 14px
}

.mat-ripple {
  overflow: hidden;
  position: relative
}

.mat-ripple:not(:empty) {
  transform: translateZ(0)
}

.mat-ripple.mat-ripple-unbounded {
  overflow: visible
}

.mat-ripple-element {
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
  transition: opacity, transform 0ms cubic-bezier(0, 0, .2, 1);
  transform: scale(0)
}

.cdk-high-contrast-active .mat-ripple-element {
  display: none
}

.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none
}

.cdk-global-overlay-wrapper,
.cdk-overlay-container {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}

.cdk-overlay-container {
  position: fixed;
  z-index: 1000
}

.cdk-overlay-container:empty {
  display: none
}

.cdk-global-overlay-wrapper,
.cdk-overlay-pane {
  display: flex;
  position: absolute;
  z-index: 1000
}

.cdk-overlay-pane {
  pointer-events: auto;
  box-sizing: border-box;
  max-width: 100%;
  max-height: 100%
}

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity .4s cubic-bezier(.25, .8, .25, 1);
  opacity: 0
}

.cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
  opacity: 1
}

@media screen and (-ms-high-contrast:active) {
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: .6
  }
}

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, .32)
}

.cdk-overlay-transparent-backdrop,
.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0
}

.cdk-overlay-connected-position-bounding-box {
  position: absolute;
  z-index: 1000;
  display: flex;
  flex-direction: column;
  min-width: 1px;
  min-height: 1px
}

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll
}

@keyframes cdk-text-field-autofill-start {
  /*!*/
}

@keyframes cdk-text-field-autofill-end {
  /*!*/
}

.cdk-text-field-autofill-monitored:-webkit-autofill {
  animation: cdk-text-field-autofill-start 0s 1ms
}

.cdk-text-field-autofill-monitored:not(:-webkit-autofill) {
  animation: cdk-text-field-autofill-end 0s 1ms
}

textarea.cdk-textarea-autosize {
  resize: none
}

textarea.cdk-textarea-autosize-measuring {
  padding: 2px 0 !important;
  box-sizing: initial !important;
  height: auto !important;
  overflow: hidden !important
}

textarea.cdk-textarea-autosize-measuring-firefox {
  padding: 2px 0 !important;
  box-sizing: initial !important;
  height: 0 !important
}

.mat-focus-indicator,
.mat-mdc-focus-indicator {
  position: relative
}

.mat-ripple-element {
  background-color: rgba(0, 0, 0, .1)
}

.mat-option {
  color: rgba(0, 0, 0, .87)
}

.mat-option.mat-active,
.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled),
.mat-option:focus:not(.mat-option-disabled),
.mat-option:hover:not(.mat-option-disabled) {
  background: rgba(0, 0, 0, .04)
}

.mat-option.mat-active {
  color: rgba(0, 0, 0, .87)
}

.mat-option.mat-option-disabled {
  color: rgba(0, 0, 0, .38)
}

.mat-primary .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #3f51b5
}

.mat-accent .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #ff4081
}

.mat-warn .mat-option.mat-selected:not(.mat-option-disabled) {
  color: #f44336
}

.mat-optgroup-label {
  color: rgba(0, 0, 0, .54)
}

.mat-optgroup-disabled .mat-optgroup-label {
  color: rgba(0, 0, 0, .38)
}

.mat-pseudo-checkbox {
  color: rgba(0, 0, 0, .54)
}

.mat-pseudo-checkbox:after {
  color: #fafafa
}

.mat-pseudo-checkbox-disabled {
  color: #b0b0b0
}

.mat-primary .mat-pseudo-checkbox-checked,
.mat-primary .mat-pseudo-checkbox-indeterminate {
  background: #3f51b5
}

.mat-accent .mat-pseudo-checkbox-checked,
.mat-accent .mat-pseudo-checkbox-indeterminate,
.mat-pseudo-checkbox-checked,
.mat-pseudo-checkbox-indeterminate {
  background: #ff4081
}

.mat-warn .mat-pseudo-checkbox-checked,
.mat-warn .mat-pseudo-checkbox-indeterminate {
  background: #f44336
}

.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,
.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled {
  background: #b0b0b0
}

.mat-app-background {
  background-color: #fafafa;
  color: rgba(0, 0, 0, .87)
}

.mat-elevation-z0 {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z1 {
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z2 {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z3 {
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z4 {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z5 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 5px 8px 0 rgba(0, 0, 0, .14), 0 1px 14px 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z6 {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.mat-elevation-z7 {
  box-shadow: 0 4px 5px -2px rgba(0, 0, 0, .2), 0 7px 10px 1px rgba(0, 0, 0, .14), 0 2px 16px 1px rgba(0, 0, 0, .12)
}

.mat-elevation-z8 {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.mat-elevation-z9 {
  box-shadow: 0 5px 6px -3px rgba(0, 0, 0, .2), 0 9px 12px 1px rgba(0, 0, 0, .14), 0 3px 16px 2px rgba(0, 0, 0, .12)
}

.mat-elevation-z10 {
  box-shadow: 0 6px 6px -3px rgba(0, 0, 0, .2), 0 10px 14px 1px rgba(0, 0, 0, .14), 0 4px 18px 3px rgba(0, 0, 0, .12)
}

.mat-elevation-z11 {
  box-shadow: 0 6px 7px -4px rgba(0, 0, 0, .2), 0 11px 15px 1px rgba(0, 0, 0, .14), 0 4px 20px 3px rgba(0, 0, 0, .12)
}

.mat-elevation-z12 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 12px 17px 2px rgba(0, 0, 0, .14), 0 5px 22px 4px rgba(0, 0, 0, .12)
}

.mat-elevation-z13 {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 13px 19px 2px rgba(0, 0, 0, .14), 0 5px 24px 4px rgba(0, 0, 0, .12)
}

.mat-elevation-z14 {
  box-shadow: 0 7px 9px -4px rgba(0, 0, 0, .2), 0 14px 21px 2px rgba(0, 0, 0, .14), 0 5px 26px 4px rgba(0, 0, 0, .12)
}

.mat-elevation-z15 {
  box-shadow: 0 8px 9px -5px rgba(0, 0, 0, .2), 0 15px 22px 2px rgba(0, 0, 0, .14), 0 6px 28px 5px rgba(0, 0, 0, .12)
}

.mat-elevation-z16 {
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12)
}

.mat-elevation-z17 {
  box-shadow: 0 8px 11px -5px rgba(0, 0, 0, .2), 0 17px 26px 2px rgba(0, 0, 0, .14), 0 6px 32px 5px rgba(0, 0, 0, .12)
}

.mat-elevation-z18 {
  box-shadow: 0 9px 11px -5px rgba(0, 0, 0, .2), 0 18px 28px 2px rgba(0, 0, 0, .14), 0 7px 34px 6px rgba(0, 0, 0, .12)
}

.mat-elevation-z19 {
  box-shadow: 0 9px 12px -6px rgba(0, 0, 0, .2), 0 19px 29px 2px rgba(0, 0, 0, .14), 0 7px 36px 6px rgba(0, 0, 0, .12)
}

.mat-elevation-z20 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, .2), 0 20px 31px 3px rgba(0, 0, 0, .14), 0 8px 38px 7px rgba(0, 0, 0, .12)
}

.mat-elevation-z21 {
  box-shadow: 0 10px 13px -6px rgba(0, 0, 0, .2), 0 21px 33px 3px rgba(0, 0, 0, .14), 0 8px 40px 7px rgba(0, 0, 0, .12)
}

.mat-elevation-z22 {
  box-shadow: 0 10px 14px -6px rgba(0, 0, 0, .2), 0 22px 35px 3px rgba(0, 0, 0, .14), 0 8px 42px 7px rgba(0, 0, 0, .12)
}

.mat-elevation-z23 {
  box-shadow: 0 11px 14px -7px rgba(0, 0, 0, .2), 0 23px 36px 3px rgba(0, 0, 0, .14), 0 9px 44px 8px rgba(0, 0, 0, .12)
}

.mat-elevation-z24 {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12)
}

.mat-theme-loaded-marker {
  display: none
}

.mat-autocomplete-panel {
  background: #fff;
  color: rgba(0, 0, 0, .87)
}

.mat-autocomplete-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover) {
  background: #fff
}

.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled) {
  color: rgba(0, 0, 0, .87)
}

.mat-badge-content {
  color: #fff;
  background: #3f51b5
}

.cdk-high-contrast-active .mat-badge-content {
  outline: 1px solid;
  border-radius: 0
}

.mat-badge-accent .mat-badge-content {
  background: #ff4081;
  color: #fff
}

.mat-badge-warn .mat-badge-content {
  color: #fff;
  background: #f44336
}

.mat-badge {
  position: relative
}

.mat-badge-hidden .mat-badge-content {
  display: none
}

.mat-badge-disabled .mat-badge-content {
  background: #b9b9b9;
  color: rgba(0, 0, 0, .38)
}

.mat-badge-content {
  position: absolute;
  text-align: center;
  display: inline-block;
  border-radius: 50%;
  transition: transform .2s ease-in-out;
  transform: scale(.6);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  pointer-events: none
}

.mat-badge-content._mat-animation-noopable,
.ng-animate-disabled .mat-badge-content {
  transition: none
}

.mat-badge-content.mat-badge-active {
  transform: none
}

.mat-badge-small .mat-badge-content {
  width: 16px;
  height: 16px;
  line-height: 16px
}

.mat-badge-small.mat-badge-above .mat-badge-content {
  top: -8px
}

.mat-badge-small.mat-badge-below .mat-badge-content {
  bottom: -8px
}

.mat-badge-small.mat-badge-before .mat-badge-content {
  left: -16px
}

[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content {
  left: auto;
  right: -16px
}

.mat-badge-small.mat-badge-after .mat-badge-content {
  right: -16px
}

[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content {
  right: auto;
  left: -16px
}

.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -8px
}

[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -8px
}

.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -8px
}

[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -8px
}

.mat-badge-medium .mat-badge-content {
  width: 22px;
  height: 22px;
  line-height: 22px
}

.mat-badge-medium.mat-badge-above .mat-badge-content {
  top: -11px
}

.mat-badge-medium.mat-badge-below .mat-badge-content {
  bottom: -11px
}

.mat-badge-medium.mat-badge-before .mat-badge-content {
  left: -22px
}

[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content {
  left: auto;
  right: -22px
}

.mat-badge-medium.mat-badge-after .mat-badge-content {
  right: -22px
}

[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content {
  right: auto;
  left: -22px
}

.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -11px
}

[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -11px
}

.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -11px
}

[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -11px
}

.mat-badge-large .mat-badge-content {
  width: 28px;
  height: 28px;
  line-height: 28px
}

.mat-badge-large.mat-badge-above .mat-badge-content {
  top: -14px
}

.mat-badge-large.mat-badge-below .mat-badge-content {
  bottom: -14px
}

.mat-badge-large.mat-badge-before .mat-badge-content {
  left: -28px
}

[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content {
  left: auto;
  right: -28px
}

.mat-badge-large.mat-badge-after .mat-badge-content {
  right: -28px
}

[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content {
  right: auto;
  left: -28px
}

.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: -14px
}

[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content {
  left: auto;
  right: -14px
}

.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: -14px
}

[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content {
  right: auto;
  left: -14px
}

.mat-bottom-sheet-container {
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12);
  background: #fff;
  color: rgba(0, 0, 0, .87)
}

.mat-button,
.mat-icon-button,
.mat-stroked-button {
  color: inherit;
  background: transparent
}

.mat-button.mat-primary,
.mat-icon-button.mat-primary,
.mat-stroked-button.mat-primary {
  color: #3f51b5
}

.mat-button.mat-accent,
.mat-icon-button.mat-accent,
.mat-stroked-button.mat-accent {
  color: #ff4081
}

.mat-button.mat-warn,
.mat-icon-button.mat-warn,
.mat-stroked-button.mat-warn {
  color: #f44336
}

.mat-button.mat-accent.mat-button-disabled,
.mat-button.mat-button-disabled.mat-button-disabled,
.mat-button.mat-primary.mat-button-disabled,
.mat-button.mat-warn.mat-button-disabled,
.mat-icon-button.mat-accent.mat-button-disabled,
.mat-icon-button.mat-button-disabled.mat-button-disabled,
.mat-icon-button.mat-primary.mat-button-disabled,
.mat-icon-button.mat-warn.mat-button-disabled,
.mat-stroked-button.mat-accent.mat-button-disabled,
.mat-stroked-button.mat-button-disabled.mat-button-disabled,
.mat-stroked-button.mat-primary.mat-button-disabled,
.mat-stroked-button.mat-warn.mat-button-disabled {
  color: rgba(0, 0, 0, .26)
}

.mat-button.mat-primary .mat-button-focus-overlay,
.mat-icon-button.mat-primary .mat-button-focus-overlay,
.mat-stroked-button.mat-primary .mat-button-focus-overlay {
  background-color: #3f51b5
}

.mat-button.mat-accent .mat-button-focus-overlay,
.mat-icon-button.mat-accent .mat-button-focus-overlay,
.mat-stroked-button.mat-accent .mat-button-focus-overlay {
  background-color: #ff4081
}

.mat-button.mat-warn .mat-button-focus-overlay,
.mat-icon-button.mat-warn .mat-button-focus-overlay,
.mat-stroked-button.mat-warn .mat-button-focus-overlay {
  background-color: #f44336
}

.mat-button.mat-button-disabled .mat-button-focus-overlay,
.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,
.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay {
  background-color: initial
}

.mat-button .mat-ripple-element,
.mat-icon-button .mat-ripple-element,
.mat-stroked-button .mat-ripple-element {
  opacity: .1;
  background-color: currentColor
}

.mat-button-focus-overlay {
  background: #000
}

.mat-stroked-button:not(.mat-button-disabled) {
  border-color: rgba(0, 0, 0, .12)
}

.mat-fab,
.mat-flat-button,
.mat-mini-fab,
.mat-raised-button {
  color: rgba(0, 0, 0, .87);
  background-color: #fff
}

.mat-fab.mat-accent,
.mat-fab.mat-primary,
.mat-fab.mat-warn,
.mat-flat-button.mat-accent,
.mat-flat-button.mat-primary,
.mat-flat-button.mat-warn,
.mat-mini-fab.mat-accent,
.mat-mini-fab.mat-primary,
.mat-mini-fab.mat-warn,
.mat-raised-button.mat-accent,
.mat-raised-button.mat-primary,
.mat-raised-button.mat-warn {
  color: #fff
}

.mat-fab.mat-accent.mat-button-disabled,
.mat-fab.mat-button-disabled.mat-button-disabled,
.mat-fab.mat-primary.mat-button-disabled,
.mat-fab.mat-warn.mat-button-disabled,
.mat-flat-button.mat-accent.mat-button-disabled,
.mat-flat-button.mat-button-disabled.mat-button-disabled,
.mat-flat-button.mat-primary.mat-button-disabled,
.mat-flat-button.mat-warn.mat-button-disabled,
.mat-mini-fab.mat-accent.mat-button-disabled,
.mat-mini-fab.mat-button-disabled.mat-button-disabled,
.mat-mini-fab.mat-primary.mat-button-disabled,
.mat-mini-fab.mat-warn.mat-button-disabled,
.mat-raised-button.mat-accent.mat-button-disabled,
.mat-raised-button.mat-button-disabled.mat-button-disabled,
.mat-raised-button.mat-primary.mat-button-disabled,
.mat-raised-button.mat-warn.mat-button-disabled {
  color: rgba(0, 0, 0, .26)
}

.mat-fab.mat-primary,
.mat-flat-button.mat-primary,
.mat-mini-fab.mat-primary,
.mat-raised-button.mat-primary {
  background-color: #3f51b5
}

.mat-fab.mat-accent,
.mat-flat-button.mat-accent,
.mat-mini-fab.mat-accent,
.mat-raised-button.mat-accent {
  background-color: #ff4081
}

.mat-fab.mat-warn,
.mat-flat-button.mat-warn,
.mat-mini-fab.mat-warn,
.mat-raised-button.mat-warn {
  background-color: #f44336
}

.mat-fab.mat-accent.mat-button-disabled,
.mat-fab.mat-button-disabled.mat-button-disabled,
.mat-fab.mat-primary.mat-button-disabled,
.mat-fab.mat-warn.mat-button-disabled,
.mat-flat-button.mat-accent.mat-button-disabled,
.mat-flat-button.mat-button-disabled.mat-button-disabled,
.mat-flat-button.mat-primary.mat-button-disabled,
.mat-flat-button.mat-warn.mat-button-disabled,
.mat-mini-fab.mat-accent.mat-button-disabled,
.mat-mini-fab.mat-button-disabled.mat-button-disabled,
.mat-mini-fab.mat-primary.mat-button-disabled,
.mat-mini-fab.mat-warn.mat-button-disabled,
.mat-raised-button.mat-accent.mat-button-disabled,
.mat-raised-button.mat-button-disabled.mat-button-disabled,
.mat-raised-button.mat-primary.mat-button-disabled,
.mat-raised-button.mat-warn.mat-button-disabled {
  background-color: rgba(0, 0, 0, .12)
}

.mat-fab.mat-accent .mat-ripple-element,
.mat-fab.mat-primary .mat-ripple-element,
.mat-fab.mat-warn .mat-ripple-element,
.mat-flat-button.mat-accent .mat-ripple-element,
.mat-flat-button.mat-primary .mat-ripple-element,
.mat-flat-button.mat-warn .mat-ripple-element,
.mat-mini-fab.mat-accent .mat-ripple-element,
.mat-mini-fab.mat-primary .mat-ripple-element,
.mat-mini-fab.mat-warn .mat-ripple-element,
.mat-raised-button.mat-accent .mat-ripple-element,
.mat-raised-button.mat-primary .mat-ripple-element,
.mat-raised-button.mat-warn .mat-ripple-element {
  background-color: hsla(0, 0%, 100%, .1)
}

.mat-flat-button:not([class*=mat-elevation-z]),
.mat-stroked-button:not([class*=mat-elevation-z]) {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.mat-raised-button:not([class*=mat-elevation-z]) {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, .2), 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12)
}

.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.mat-fab:not([class*=mat-elevation-z]),
.mat-mini-fab:not([class*=mat-elevation-z]) {
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),
.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]) {
  box-shadow: 0 7px 8px -4px rgba(0, 0, 0, .2), 0 12px 17px 2px rgba(0, 0, 0, .14), 0 5px 22px 4px rgba(0, 0, 0, .12)
}

.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),
.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]) {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.mat-button-toggle-group,
.mat-button-toggle-standalone {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.mat-button-toggle-group-appearance-standard,
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard {
  box-shadow: none
}

.mat-button-toggle {
  color: rgba(0, 0, 0, .38)
}

.mat-button-toggle .mat-button-toggle-focus-overlay {
  background-color: rgba(0, 0, 0, .12)
}

.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, .87);
  background: #fff
}

.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay {
  background-color: #000
}

.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
  border-left: 1px solid rgba(0, 0, 0, .12)
}

[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle {
  border-left: none;
  border-right: 1px solid rgba(0, 0, 0, .12)
}

.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle {
  border-left: none;
  border-right: none;
  border-top: 1px solid rgba(0, 0, 0, .12)
}

.mat-button-toggle-checked {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, .54)
}

.mat-button-toggle-checked.mat-button-toggle-appearance-standard {
  color: rgba(0, 0, 0, .87)
}

.mat-button-toggle-disabled {
  color: rgba(0, 0, 0, .26);
  background-color: #eee
}

.mat-button-toggle-disabled.mat-button-toggle-appearance-standard {
  background: #fff
}

.mat-button-toggle-disabled.mat-button-toggle-checked {
  background-color: #bdbdbd
}

.mat-button-toggle-group-appearance-standard,
.mat-button-toggle-standalone.mat-button-toggle-appearance-standard {
  border: 1px solid rgba(0, 0, 0, .12)
}

.mat-button-toggle-appearance-standard .mat-button-toggle-label-content {
  line-height: 48px
}

.mat-card {
  background: #fff;
  color: rgba(0, 0, 0, .87)
}

.mat-card:not([class*=mat-elevation-z]) {
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12)
}

.mat-card.mat-card-flat:not([class*=mat-elevation-z]) {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.mat-card-subtitle {
  color: rgba(0, 0, 0, .54)
}

.mat-checkbox-frame {
  border-color: rgba(0, 0, 0, .54)
}

.mat-checkbox-checkmark {
  fill: #fafafa
}

.mat-checkbox-checkmark-path {
  stroke: #fafafa !important
}

.mat-checkbox-mixedmark {
  background-color: #fafafa
}

.mat-checkbox-checked.mat-primary .mat-checkbox-background,
.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background {
  background-color: #3f51b5
}

.mat-checkbox-checked.mat-accent .mat-checkbox-background,
.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {
  background-color: #ff4081
}

.mat-checkbox-checked.mat-warn .mat-checkbox-background,
.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background {
  background-color: #f44336
}

.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,
.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background {
  background-color: #b0b0b0
}

.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame {
  border-color: #b0b0b0
}

.mat-checkbox-disabled .mat-checkbox-label {
  color: rgba(0, 0, 0, .54)
}

.mat-checkbox .mat-ripple-element {
  background-color: #000
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-primary .mat-ripple-element {
  background: #3f51b5
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-accent .mat-ripple-element {
  background: #ff4081
}

.mat-checkbox-checked:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element,
.mat-checkbox:active:not(.mat-checkbox-disabled).mat-warn .mat-ripple-element {
  background: #f44336
}

.mat-chip.mat-standard-chip {
  background-color: #e0e0e0;
  color: rgba(0, 0, 0, .87)
}

.mat-chip.mat-standard-chip .mat-chip-remove {
  color: rgba(0, 0, 0, .87);
  opacity: .4
}

.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: 0 3px 3px -2px rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .14), 0 1px 8px 0 rgba(0, 0, 0, .12)
}

.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover {
  opacity: .54
}

.mat-chip.mat-standard-chip.mat-chip-disabled {
  opacity: .4
}

.mat-chip.mat-standard-chip:after {
  background: #000
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary {
  background-color: #3f51b5;
  color: #fff
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove {
  color: #fff;
  opacity: .4
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element {
  background-color: hsla(0, 0%, 100%, .1)
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn {
  background-color: #f44336;
  color: #fff
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove {
  color: #fff;
  opacity: .4
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element {
  background-color: hsla(0, 0%, 100%, .1)
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent {
  background-color: #ff4081;
  color: #fff
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove {
  color: #fff;
  opacity: .4
}

.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element {
  background-color: hsla(0, 0%, 100%, .1)
}

.mat-table {
  background: #fff
}

.mat-table-sticky,
.mat-table tbody,
.mat-table tfoot,
.mat-table thead,
[mat-footer-row],
[mat-header-row],
[mat-row],
mat-footer-row,
mat-header-row,
mat-row {
  background: inherit
}

mat-footer-row,
mat-header-row,
mat-row,
td.mat-cell,
td.mat-footer-cell,
th.mat-header-cell {
  border-bottom-color: rgba(0, 0, 0, .12)
}

.mat-header-cell {
  color: rgba(0, 0, 0, .54)
}

.mat-cell,
.mat-footer-cell {
  color: rgba(0, 0, 0, .87)
}

.mat-calendar-arrow {
  border-top-color: rgba(0, 0, 0, .54)
}

.mat-datepicker-content .mat-calendar-next-button,
.mat-datepicker-content .mat-calendar-previous-button,
.mat-datepicker-toggle {
  color: rgba(0, 0, 0, .54)
}

.mat-calendar-table-header {
  color: rgba(0, 0, 0, .38)
}

.mat-calendar-table-header-divider:after {
  background: rgba(0, 0, 0, .12)
}

.mat-calendar-body-label {
  color: rgba(0, 0, 0, .54)
}

.mat-calendar-body-cell-content,
.mat-date-range-input-separator {
  color: rgba(0, 0, 0, .87);
  border-color: transparent
}

.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.mat-form-field-disabled .mat-date-range-input-separator {
  color: rgba(0, 0, 0, .38)
}

.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected),
.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected) {
  background-color: rgba(0, 0, 0, .04)
}

.mat-calendar-body-in-preview {
  color: rgba(0, 0, 0, .24)
}

.mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, .38)
}

.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: rgba(0, 0, 0, .18)
}

.mat-calendar-body-in-range:before {
  background: rgba(63, 81, 181, .2)
}

.mat-calendar-body-in-comparison-range:before {
  background: rgba(249, 171, 0, .2)
}

.mat-calendar-body-comparison-bridge-start:before,
[dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
  background: linear-gradient(90deg, rgba(63, 81, 181, .2) 50%, rgba(249, 171, 0, .2) 0)
}

.mat-calendar-body-comparison-bridge-end:before,
[dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
  background: linear-gradient(270deg, rgba(63, 81, 181, .2) 50%, rgba(249, 171, 0, .2) 0)
}

.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
  background: #a8dab5
}

.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
  background: #46a35e
}

.mat-calendar-body-selected {
  background-color: #3f51b5;
  color: #fff
}

.mat-calendar-body-disabled>.mat-calendar-body-selected {
  background-color: rgba(63, 81, 181, .4)
}

.mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px #fff
}

.mat-datepicker-content {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);
  background-color: #fff;
  color: rgba(0, 0, 0, .87)
}

.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before {
  background: rgba(255, 64, 129, .2)
}

.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before {
  background: rgba(249, 171, 0, .2)
}

.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
  background: linear-gradient(90deg, rgba(255, 64, 129, .2) 50%, rgba(249, 171, 0, .2) 0)
}

.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,
.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
  background: linear-gradient(270deg, rgba(255, 64, 129, .2) 50%, rgba(249, 171, 0, .2) 0)
}

.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
  background: #a8dab5
}

.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
  background: #46a35e
}

.mat-datepicker-content.mat-accent .mat-calendar-body-selected {
  background-color: #ff4081;
  color: #fff
}

.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected {
  background-color: rgba(255, 64, 129, .4)
}

.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px #fff
}

.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before {
  background: rgba(244, 67, 54, .2)
}

.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before {
  background: rgba(249, 171, 0, .2)
}

.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before {
  background: linear-gradient(90deg, rgba(244, 67, 54, .2) 50%, rgba(249, 171, 0, .2) 0)
}

.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,
.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before {
  background: linear-gradient(270deg, rgba(244, 67, 54, .2) 50%, rgba(249, 171, 0, .2) 0)
}

.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after {
  background: #a8dab5
}

.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected {
  background: #46a35e
}

.mat-datepicker-content.mat-warn .mat-calendar-body-selected {
  background-color: #f44336;
  color: #fff
}

.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected {
  background-color: rgba(244, 67, 54, .4)
}

.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected {
  box-shadow: inset 0 0 0 1px #fff
}

.mat-datepicker-content-touch {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12)
}

.mat-datepicker-toggle-active {
  color: #3f51b5
}

.mat-datepicker-toggle-active.mat-accent {
  color: #ff4081
}

.mat-datepicker-toggle-active.mat-warn {
  color: #f44336
}

.mat-date-range-input-inner[disabled] {
  color: rgba(0, 0, 0, .38)
}

.mat-dialog-container {
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, .2), 0 24px 38px 3px rgba(0, 0, 0, .14), 0 9px 46px 8px rgba(0, 0, 0, .12);
  background: #fff;
  color: rgba(0, 0, 0, .87)
}

.mat-divider {
  border-top-color: rgba(0, 0, 0, .12)
}

.mat-divider-vertical {
  border-right-color: rgba(0, 0, 0, .12)
}

.mat-expansion-panel {
  background: #fff;
  color: rgba(0, 0, 0, .87)
}

.mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12)
}

.mat-action-row {
  border-top-color: rgba(0, 0, 0, .12)
}

.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),
.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),
.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]) {
  background: rgba(0, 0, 0, .04)
}

@media (hover:none) {
  .mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover {
    background: #fff
  }
}

.mat-expansion-panel-header-title {
  color: rgba(0, 0, 0, .87)
}

.mat-expansion-indicator:after,
.mat-expansion-panel-header-description {
  color: rgba(0, 0, 0, .54)
}

.mat-expansion-panel-header[aria-disabled=true] {
  color: rgba(0, 0, 0, .26)
}

.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description,
.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title {
  color: inherit
}

.mat-expansion-panel-header {
  height: 48px
}

.mat-expansion-panel-header.mat-expanded {
  height: 64px
}

.mat-form-field-label,
.mat-hint {
  color: rgba(0, 0, 0, .6)
}

.mat-form-field.mat-focused .mat-form-field-label {
  color: #3f51b5
}

.mat-form-field.mat-focused .mat-form-field-label.mat-accent {
  color: #ff4081
}

.mat-form-field.mat-focused .mat-form-field-label.mat-warn {
  color: #f44336
}

.mat-focused .mat-form-field-required-marker {
  color: #ff4081
}

.mat-form-field-ripple {
  background-color: rgba(0, 0, 0, .87)
}

.mat-form-field.mat-focused .mat-form-field-ripple {
  background-color: #3f51b5
}

.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent {
  background-color: #ff4081
}

.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn {
  background-color: #f44336
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after {
  color: #3f51b5
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after {
  color: #ff4081
}

.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after,
.mat-form-field.mat-form-field-invalid .mat-form-field-label,
.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,
.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker {
  color: #f44336
}

.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,
.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent {
  background-color: #f44336
}

.mat-error {
  color: #f44336
}

.mat-form-field-appearance-legacy .mat-form-field-label,
.mat-form-field-appearance-legacy .mat-hint {
  color: rgba(0, 0, 0, .54)
}

.mat-form-field-appearance-legacy .mat-form-field-underline {
  background-color: rgba(0, 0, 0, .42)
}

.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, .42) 0, rgba(0, 0, 0, .42) 33%, transparent 0);
  background-size: 4px 100%;
  background-repeat: repeat-x
}

.mat-form-field-appearance-standard .mat-form-field-underline {
  background-color: rgba(0, 0, 0, .42)
}

.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, .42) 0, rgba(0, 0, 0, .42) 33%, transparent 0);
  background-size: 4px 100%;
  background-repeat: repeat-x
}

.mat-form-field-appearance-fill .mat-form-field-flex {
  background-color: rgba(0, 0, 0, .04)
}

.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex {
  background-color: rgba(0, 0, 0, .02)
}

.mat-form-field-appearance-fill .mat-form-field-underline:before {
  background-color: rgba(0, 0, 0, .42)
}

.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, .38)
}

.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before {
  background-color: initial
}

.mat-form-field-appearance-outline .mat-form-field-outline {
  color: rgba(0, 0, 0, .12)
}

.mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: rgba(0, 0, 0, .87)
}

.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick {
  color: #3f51b5
}

.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick {
  color: #ff4081
}

.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,
.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick {
  color: #f44336
}

.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label {
  color: rgba(0, 0, 0, .38)
}

.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline {
  color: rgba(0, 0, 0, .06)
}

.mat-icon.mat-primary {
  color: #3f51b5
}

.mat-icon.mat-accent {
  color: #ff4081
}

.mat-icon.mat-warn {
  color: #f44336
}

.mat-form-field-type-mat-native-select .mat-form-field-infix:after {
  color: rgba(0, 0, 0, .54)
}

.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after,
.mat-input-element:disabled {
  color: rgba(0, 0, 0, .38)
}

.mat-input-element {
  caret-color: #3f51b5
}

.mat-input-element::placeholder {
  color: rgba(0, 0, 0, .42)
}

.mat-input-element::-moz-placeholder {
  color: rgba(0, 0, 0, .42)
}

.mat-input-element::-webkit-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

.mat-input-element:-ms-input-placeholder {
  color: rgba(0, 0, 0, .42)
}

.mat-form-field.mat-accent .mat-input-element {
  caret-color: #ff4081
}

.mat-form-field-invalid .mat-input-element,
.mat-form-field.mat-warn .mat-input-element {
  caret-color: #f44336
}

.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after {
  color: #f44336
}

.mat-list-base .mat-list-item,
.mat-list-base .mat-list-option {
  color: rgba(0, 0, 0, .87)
}

.mat-list-base .mat-subheader {
  color: rgba(0, 0, 0, .54)
}

.mat-list-item-disabled {
  background-color: #eee
}

.mat-action-list .mat-list-item:focus,
.mat-action-list .mat-list-item:hover,
.mat-list-option:focus,
.mat-list-option:hover,
.mat-nav-list .mat-list-item:focus,
.mat-nav-list .mat-list-item:hover {
  background: rgba(0, 0, 0, .04)
}

.mat-list-single-selected-option,
.mat-list-single-selected-option:focus,
.mat-list-single-selected-option:hover {
  background: rgba(0, 0, 0, .12)
}

.mat-menu-panel {
  background: #fff
}

.mat-menu-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.mat-menu-item {
  background: transparent;
  color: rgba(0, 0, 0, .87)
}

.mat-menu-item[disabled],
.mat-menu-item[disabled]:after {
  color: rgba(0, 0, 0, .38)
}

.mat-menu-item-submenu-trigger:after,
.mat-menu-item .mat-icon-no-color {
  color: rgba(0, 0, 0, .54)
}

.mat-menu-item-highlighted:not([disabled]),
.mat-menu-item.cdk-keyboard-focused:not([disabled]),
.mat-menu-item.cdk-program-focused:not([disabled]),
.mat-menu-item:hover:not([disabled]) {
  background: rgba(0, 0, 0, .04)
}

.mat-paginator {
  background: #fff
}

.mat-paginator,
.mat-paginator-page-size .mat-select-trigger {
  color: rgba(0, 0, 0, .54)
}

.mat-paginator-decrement,
.mat-paginator-increment {
  border-top: 2px solid rgba(0, 0, 0, .54);
  border-right: 2px solid rgba(0, 0, 0, .54)
}

.mat-paginator-first,
.mat-paginator-last {
  border-top: 2px solid rgba(0, 0, 0, .54)
}

.mat-icon-button[disabled] .mat-paginator-decrement,
.mat-icon-button[disabled] .mat-paginator-first,
.mat-icon-button[disabled] .mat-paginator-increment,
.mat-icon-button[disabled] .mat-paginator-last {
  border-color: rgba(0, 0, 0, .38)
}

.mat-paginator-container {
  min-height: 56px
}

.mat-progress-bar-background {
  fill: #c5cae9
}

.mat-progress-bar-buffer {
  background-color: #c5cae9
}

.mat-progress-bar-fill:after {
  background-color: #3f51b5
}

.mat-progress-bar.mat-accent .mat-progress-bar-background {
  fill: #ff80ab
}

.mat-progress-bar.mat-accent .mat-progress-bar-buffer {
  background-color: #ff80ab
}

.mat-progress-bar.mat-accent .mat-progress-bar-fill:after {
  background-color: #ff4081
}

.mat-progress-bar.mat-warn .mat-progress-bar-background {
  fill: #ffcdd2
}

.mat-progress-bar.mat-warn .mat-progress-bar-buffer {
  background-color: #ffcdd2
}

.mat-progress-bar.mat-warn .mat-progress-bar-fill:after {
  background-color: #f44336
}

.mat-progress-spinner circle,
.mat-spinner circle {
  stroke: #3f51b5
}

.mat-progress-spinner.mat-accent circle,
.mat-spinner.mat-accent circle {
  stroke: #ff4081
}

.mat-progress-spinner.mat-warn circle,
.mat-spinner.mat-warn circle {
  stroke: #f44336
}

.mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, .54)
}

.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle {
  border-color: #3f51b5
}

.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-primary .mat-radio-inner-circle,
.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple {
  background-color: #3f51b5
}

.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #ff4081
}

.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-accent .mat-radio-inner-circle,
.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple {
  background-color: #ff4081
}

.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle {
  border-color: #f44336
}

.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,
.mat-radio-button.mat-warn .mat-radio-inner-circle,
.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),
.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple {
  background-color: #f44336
}

.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle {
  border-color: rgba(0, 0, 0, .38)
}

.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle,
.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element {
  background-color: rgba(0, 0, 0, .38)
}

.mat-radio-button.mat-radio-disabled .mat-radio-label-content {
  color: rgba(0, 0, 0, .38)
}

.mat-radio-button .mat-ripple-element {
  background-color: #000
}

.mat-select-value {
  color: rgba(0, 0, 0, .87)
}

.mat-select-placeholder {
  color: rgba(0, 0, 0, .42)
}

.mat-select-disabled .mat-select-value {
  color: rgba(0, 0, 0, .38)
}

.mat-select-arrow {
  color: rgba(0, 0, 0, .54)
}

.mat-select-panel {
  background: #fff
}

.mat-select-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12)
}

.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple) {
  background: rgba(0, 0, 0, .12)
}

.mat-form-field.mat-focused.mat-primary .mat-select-arrow {
  color: #3f51b5
}

.mat-form-field.mat-focused.mat-accent .mat-select-arrow {
  color: #ff4081
}

.mat-form-field.mat-focused.mat-warn .mat-select-arrow,
.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow {
  color: #f44336
}

.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow {
  color: rgba(0, 0, 0, .38)
}

.mat-drawer-container {
  background-color: #fafafa;
  color: rgba(0, 0, 0, .87)
}

.mat-drawer {
  color: rgba(0, 0, 0, .87)
}

.mat-drawer,
.mat-drawer.mat-drawer-push {
  background-color: #fff
}

.mat-drawer:not(.mat-drawer-side) {
  box-shadow: 0 8px 10px -5px rgba(0, 0, 0, .2), 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12)
}

.mat-drawer-side {
  border-right: 1px solid rgba(0, 0, 0, .12)
}

.mat-drawer-side.mat-drawer-end,
[dir=rtl] .mat-drawer-side {
  border-left: 1px solid rgba(0, 0, 0, .12);
  border-right: none
}

[dir=rtl] .mat-drawer-side.mat-drawer-end {
  border-left: none;
  border-right: 1px solid rgba(0, 0, 0, .12)
}

.mat-drawer-backdrop.mat-drawer-shown {
  background-color: rgba(0, 0, 0, .6)
}

.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb {
  background-color: #ff4081
}

.mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(255, 64, 129, .54)
}

.mat-slide-toggle.mat-checked .mat-ripple-element {
  background-color: #ff4081
}

.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb {
  background-color: #3f51b5
}

.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(63, 81, 181, .54)
}

.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element {
  background-color: #3f51b5
}

.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb {
  background-color: #f44336
}

.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar {
  background-color: rgba(244, 67, 54, .54)
}

.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element {
  background-color: #f44336
}

.mat-slide-toggle:not(.mat-checked) .mat-ripple-element {
  background-color: #000
}

.mat-slide-toggle-thumb {
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .14), 0 1px 3px 0 rgba(0, 0, 0, .12);
  background-color: #fafafa
}

.mat-slide-toggle-bar {
  background-color: rgba(0, 0, 0, .38)
}

.mat-slider-track-background {
  background-color: rgba(0, 0, 0, .26)
}

.mat-primary .mat-slider-thumb,
.mat-primary .mat-slider-thumb-label,
.mat-primary .mat-slider-track-fill {
  background-color: #3f51b5
}

.mat-primary .mat-slider-thumb-label-text {
  color: #fff
}

.mat-primary .mat-slider-focus-ring {
  background-color: rgba(63, 81, 181, .2)
}

.mat-accent .mat-slider-thumb,
.mat-accent .mat-slider-thumb-label,
.mat-accent .mat-slider-track-fill {
  background-color: #ff4081
}

.mat-accent .mat-slider-thumb-label-text {
  color: #fff
}

.mat-accent .mat-slider-focus-ring {
  background-color: rgba(255, 64, 129, .2)
}

.mat-warn .mat-slider-thumb,
.mat-warn .mat-slider-thumb-label,
.mat-warn .mat-slider-track-fill {
  background-color: #f44336
}

.mat-warn .mat-slider-thumb-label-text {
  color: #fff
}

.mat-warn .mat-slider-focus-ring {
  background-color: rgba(244, 67, 54, .2)
}

.cdk-focused .mat-slider-track-background,
.mat-slider:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, .38)
}

.mat-slider-disabled .mat-slider-thumb,
.mat-slider-disabled .mat-slider-track-background,
.mat-slider-disabled .mat-slider-track-fill,
.mat-slider-disabled:hover .mat-slider-track-background {
  background-color: rgba(0, 0, 0, .26)
}

.mat-slider-min-value .mat-slider-focus-ring {
  background-color: rgba(0, 0, 0, .12)
}

.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, .87)
}

.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,
.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label {
  background-color: rgba(0, 0, 0, .26)
}

.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb {
  border-color: rgba(0, 0, 0, .26);
  background-color: initial
}

.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused .mat-slider-thumb,
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb {
  border-color: rgba(0, 0, 0, .38)
}

.mat-slider-min-value:not(.mat-slider-thumb-label-showing).cdk-focused.mat-slider-disabled .mat-slider-thumb,
.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover.mat-slider-disabled .mat-slider-thumb {
  border-color: rgba(0, 0, 0, .26)
}

.mat-slider-has-ticks .mat-slider-wrapper:after {
  border-color: rgba(0, 0, 0, .7)
}

.mat-slider-horizontal .mat-slider-ticks {
  background-image: repeating-linear-gradient(90deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent);
  background-image: -moz-repeating-linear-gradient(.0001deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent)
}

.mat-slider-vertical .mat-slider-ticks {
  background-image: repeating-linear-gradient(180deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7) 2px, transparent 0, transparent)
}

.mat-step-header.cdk-keyboard-focused,
.mat-step-header.cdk-program-focused,
.mat-step-header:hover {
  background-color: rgba(0, 0, 0, .04)
}

@media (hover:none) {
  .mat-step-header:hover {
    background: none
  }
}

.mat-step-header .mat-step-label,
.mat-step-header .mat-step-optional {
  color: rgba(0, 0, 0, .54)
}

.mat-step-header .mat-step-icon {
  background-color: rgba(0, 0, 0, .54);
  color: #fff
}

.mat-step-header .mat-step-icon-selected,
.mat-step-header .mat-step-icon-state-done,
.mat-step-header .mat-step-icon-state-edit {
  background-color: #3f51b5;
  color: #fff
}

.mat-step-header .mat-step-icon-state-error {
  background-color: initial;
  color: #f44336
}

.mat-step-header .mat-step-label.mat-step-label-active {
  color: rgba(0, 0, 0, .87)
}

.mat-step-header .mat-step-label.mat-step-label-error {
  color: #f44336
}

.mat-stepper-horizontal,
.mat-stepper-vertical {
  background-color: #fff
}

.mat-stepper-vertical-line:before {
  border-left-color: rgba(0, 0, 0, .12)
}

.mat-horizontal-stepper-header:after,
.mat-horizontal-stepper-header:before,
.mat-stepper-horizontal-line {
  border-top-color: rgba(0, 0, 0, .12)
}

.mat-horizontal-stepper-header {
  height: 72px
}

.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,
.mat-vertical-stepper-header {
  padding: 24px
}

.mat-stepper-vertical-line:before {
  top: -16px;
  bottom: -16px
}

.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,
.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before,
.mat-stepper-label-position-bottom .mat-stepper-horizontal-line {
  top: 36px
}

.mat-sort-header-arrow {
  color: #757575
}

.mat-tab-header,
.mat-tab-nav-bar {
  border-bottom: 1px solid rgba(0, 0, 0, .12)
}

.mat-tab-group-inverted-header .mat-tab-header,
.mat-tab-group-inverted-header .mat-tab-nav-bar {
  border-top: 1px solid rgba(0, 0, 0, .12);
  border-bottom: none
}

.mat-tab-label,
.mat-tab-link {
  color: rgba(0, 0, 0, .87)
}

.mat-tab-label.mat-tab-disabled,
.mat-tab-link.mat-tab-disabled {
  color: rgba(0, 0, 0, .38)
}

.mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, .87)
}

.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: rgba(0, 0, 0, .38)
}

.mat-tab-group[class*=mat-background-] .mat-tab-header,
.mat-tab-nav-bar[class*=mat-background-] {
  border-bottom: none;
  border-top: none
}

.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(197, 202, 233, .3)
}

.mat-tab-group.mat-primary .mat-ink-bar,
.mat-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #3f51b5
}

.mat-tab-group.mat-primary.mat-background-primary .mat-ink-bar,
.mat-tab-nav-bar.mat-primary.mat-background-primary .mat-ink-bar {
  background-color: #fff
}

.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 128, 171, .3)
}

.mat-tab-group.mat-accent .mat-ink-bar,
.mat-tab-nav-bar.mat-accent .mat-ink-bar {
  background-color: #ff4081
}

.mat-tab-group.mat-accent.mat-background-accent .mat-ink-bar,
.mat-tab-nav-bar.mat-accent.mat-background-accent .mat-ink-bar {
  background-color: #fff
}

.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, .3)
}

.mat-tab-group.mat-warn .mat-ink-bar,
.mat-tab-nav-bar.mat-warn .mat-ink-bar {
  background-color: #f44336
}

.mat-tab-group.mat-warn.mat-background-warn .mat-ink-bar,
.mat-tab-nav-bar.mat-warn.mat-background-warn .mat-ink-bar {
  background-color: #fff
}

.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(197, 202, 233, .3)
}

.mat-tab-group.mat-background-primary .mat-tab-header,
.mat-tab-group.mat-background-primary .mat-tab-header-pagination,
.mat-tab-group.mat-background-primary .mat-tab-links,
.mat-tab-nav-bar.mat-background-primary .mat-tab-header,
.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-primary .mat-tab-links {
  background-color: #3f51b5
}

.mat-tab-group.mat-background-primary .mat-tab-label,
.mat-tab-group.mat-background-primary .mat-tab-link,
.mat-tab-nav-bar.mat-background-primary .mat-tab-label,
.mat-tab-nav-bar.mat-background-primary .mat-tab-link {
  color: #fff
}

.mat-tab-group.mat-background-primary .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-primary .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-primary .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-primary .mat-tab-link.mat-tab-disabled {
  color: hsla(0, 0%, 100%, .4)
}

.mat-tab-group.mat-background-primary .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-chevron {
  border-color: #fff
}

.mat-tab-group.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-primary .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: hsla(0, 0%, 100%, .4)
}

.mat-tab-group.mat-background-primary .mat-ripple-element,
.mat-tab-nav-bar.mat-background-primary .mat-ripple-element {
  background-color: hsla(0, 0%, 100%, .12)
}

.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 128, 171, .3)
}

.mat-tab-group.mat-background-accent .mat-tab-header,
.mat-tab-group.mat-background-accent .mat-tab-header-pagination,
.mat-tab-group.mat-background-accent .mat-tab-links,
.mat-tab-nav-bar.mat-background-accent .mat-tab-header,
.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-accent .mat-tab-links {
  background-color: #ff4081
}

.mat-tab-group.mat-background-accent .mat-tab-label,
.mat-tab-group.mat-background-accent .mat-tab-link,
.mat-tab-nav-bar.mat-background-accent .mat-tab-label,
.mat-tab-nav-bar.mat-background-accent .mat-tab-link {
  color: #fff
}

.mat-tab-group.mat-background-accent .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-accent .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-accent .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-accent .mat-tab-link.mat-tab-disabled {
  color: hsla(0, 0%, 100%, .4)
}

.mat-tab-group.mat-background-accent .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-chevron {
  border-color: #fff
}

.mat-tab-group.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-accent .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: hsla(0, 0%, 100%, .4)
}

.mat-tab-group.mat-background-accent .mat-ripple-element,
.mat-tab-nav-bar.mat-background-accent .mat-ripple-element {
  background-color: hsla(0, 0%, 100%, .12)
}

.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled) {
  background-color: rgba(255, 205, 210, .3)
}

.mat-tab-group.mat-background-warn .mat-tab-header,
.mat-tab-group.mat-background-warn .mat-tab-header-pagination,
.mat-tab-group.mat-background-warn .mat-tab-links,
.mat-tab-nav-bar.mat-background-warn .mat-tab-header,
.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination,
.mat-tab-nav-bar.mat-background-warn .mat-tab-links {
  background-color: #f44336
}

.mat-tab-group.mat-background-warn .mat-tab-label,
.mat-tab-group.mat-background-warn .mat-tab-link,
.mat-tab-nav-bar.mat-background-warn .mat-tab-label,
.mat-tab-nav-bar.mat-background-warn .mat-tab-link {
  color: #fff
}

.mat-tab-group.mat-background-warn .mat-tab-label.mat-tab-disabled,
.mat-tab-group.mat-background-warn .mat-tab-link.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-warn .mat-tab-label.mat-tab-disabled,
.mat-tab-nav-bar.mat-background-warn .mat-tab-link.mat-tab-disabled {
  color: hsla(0, 0%, 100%, .4)
}

.mat-tab-group.mat-background-warn .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-chevron {
  border-color: #fff
}

.mat-tab-group.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,
.mat-tab-nav-bar.mat-background-warn .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron {
  border-color: hsla(0, 0%, 100%, .4)
}

.mat-tab-group.mat-background-warn .mat-ripple-element,
.mat-tab-nav-bar.mat-background-warn .mat-ripple-element {
  background-color: hsla(0, 0%, 100%, .12)
}

.mat-toolbar {
  background: #f5f5f5;
  color: rgba(0, 0, 0, .87)
}

.mat-toolbar.mat-primary {
  background: #3f51b5;
  color: #fff
}

.mat-toolbar.mat-accent {
  background: #ff4081;
  color: #fff
}

.mat-toolbar.mat-warn {
  background: #f44336;
  color: #fff
}

.mat-toolbar .mat-focused .mat-form-field-ripple,
.mat-toolbar .mat-form-field-ripple,
.mat-toolbar .mat-form-field-underline {
  background-color: currentColor
}

.mat-toolbar .mat-focused .mat-form-field-label,
.mat-toolbar .mat-form-field-label,
.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow,
.mat-toolbar .mat-select-arrow,
.mat-toolbar .mat-select-value {
  color: inherit
}

.mat-toolbar .mat-input-element {
  caret-color: currentColor
}

.mat-toolbar-multiple-rows {
  min-height: 64px
}

.mat-toolbar-row,
.mat-toolbar-single-row {
  height: 64px
}

@media (max-width:599px) {
  .mat-toolbar-multiple-rows {
    min-height: 56px
  }

  .mat-toolbar-row,
  .mat-toolbar-single-row {
    height: 56px
  }
}

.mat-tooltip {
  background: rgba(97, 97, 97, .9)
}

.mat-tree {
  background: #fff
}

.mat-nested-tree-node,
.mat-tree-node {
  color: rgba(0, 0, 0, .87)
}

.mat-tree-node {
  min-height: 48px
}

.mat-snack-bar-container {
  color: hsla(0, 0%, 100%, .7);
  background: #323232;
  box-shadow: 0 3px 5px -1px rgba(0, 0, 0, .2), 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12)
}

.mat-simple-snackbar-action {
  color: #ff4081
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
body,
button,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
input,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
select,
small,
span,
strike,
sub,
summary,
sup,
table,
tbody,
td,
textarea,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  color: inherit;
  font-size: 100%;
  font: inherit;
  vertical-align: initial
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block
}

ol,
ul {
  list-style: none
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

button {
  border: 0;
  cursor: pointer
}

a,
a:active,
a:focus,
a:hover,
button:focus,
li:focus {
  text-decoration: none;
  cursor: pointer;
  outline: none
}

input:active,
input:focus,
select:active,
select:focus {
  outline: none
}

input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none
}

html {
  font-family: Microsoft JhengHei
}

html .bg {
  width: 100%;
  min-width: 1400px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #f4f4f4;
  z-index: -999
}

body {
  position: relative;
  text-decoration: none
}

.clearfix {
  clear: both
}

*,
:after,
:before {
  box-sizing: inherit;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: antialiased
}

.relative {
  position: relative
}

.absolute {
  position: absolute
}

.fixed {
  position: fixed
}

.flex,
app-transfer-old-member .row {
  display: flex
}

.inline-block {
  display: inline-block
}

.left {
  float: left
}

.right {
  float: right
}

.clear {
  clear: both
}

.popup {
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, .4);
  justify-content: center;
  align-items: center;
  z-index: 50
}

.scroll-bar::-webkit-scrollbar-track {
  background-color: #f5f5f5;
  border-radius: 2.5px
}

.scroll-bar::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background-color: #f5f5f5
}

.scroll-bar::-webkit-scrollbar-thumb {
  border-radius: 2.5px;
  background-color: rgba(77, 77, 77, .4)
}

.markdown-body .octicon {
  display: inline-block;
  fill: currentColor;
  vertical-align: text-bottom
}

.markdown-body .anchor {
  float: left;
  line-height: 1;
  margin-left: -20px;
  padding-right: 4px
}

.markdown-body .anchor:focus {
  outline: none
}

.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
  color: #1b1f23;
  vertical-align: middle;
  visibility: hidden
}

.markdown-body h1:hover .anchor,
.markdown-body h2:hover .anchor,
.markdown-body h3:hover .anchor,
.markdown-body h4:hover .anchor,
.markdown-body h5:hover .anchor,
.markdown-body h6:hover .anchor {
  text-decoration: none
}

.markdown-body h1:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
  visibility: visible
}

.markdown-body h1:hover .anchor .octicon-link:before,
.markdown-body h2:hover .anchor .octicon-link:before,
.markdown-body h3:hover .anchor .octicon-link:before,
.markdown-body h4:hover .anchor .octicon-link:before,
.markdown-body h5:hover .anchor .octicon-link:before,
.markdown-body h6:hover .anchor .octicon-link:before {
  width: 16px;
  height: 16px;
  content: " ";
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill-rule='evenodd' d='M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z'%3E%3C/path%3E%3C/svg%3E")
}

.markdown-body {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  color: #24292e;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
  font-size: 16px;
  line-height: 1.5;
  word-wrap: break-word
}

.markdown-body details {
  display: block
}

.markdown-body summary {
  display: list-item
}

.markdown-body a {
  background-color: initial
}

.markdown-body a:active,
.markdown-body a:hover {
  outline-width: 0
}

.markdown-body strong {
  font-weight: inherit;
  font-weight: bolder
}

.markdown-body h1 {
  margin: .67em 0
}

.markdown-body img {
  border-style: none
}

.markdown-body code,
.markdown-body kbd,
.markdown-body pre {
  font-family: monospace, monospace;
  font-size: 1em
}

.markdown-body hr {
  box-sizing: initial;
  overflow: visible
}

.markdown-body input {
  font: inherit;
  margin: 0;
  overflow: visible
}

.markdown-body [type=checkbox] {
  box-sizing: border-box;
  padding: 0
}

.markdown-body * {
  box-sizing: border-box
}

.markdown-body input {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit
}

.markdown-body a {
  color: #0366d6;
  text-decoration: none
}

.markdown-body a:hover {
  text-decoration: underline
}

.markdown-body strong {
  font-weight: 600
}

.markdown-body hr {
  height: 0;
  margin: 15px 0;
  overflow: hidden;
  background: transparent;
  border-bottom: 1px solid #dfe2e5
}

.markdown-body hr:after,
.markdown-body hr:before {
  display: table;
  content: ""
}

.markdown-body hr:after {
  clear: both
}

.markdown-body table {
  border-spacing: 0;
  border-collapse: collapse
}

.markdown-body td,
.markdown-body th {
  padding: 0
}

.markdown-body details summary {
  cursor: pointer
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  margin-top: 0;
  margin-bottom: 0
}

.markdown-body h1 {
  font-size: 32px
}

.markdown-body h1,
.markdown-body h2 {
  font-weight: 600
}

.markdown-body h2 {
  font-size: 24px
}

.markdown-body h3 {
  font-size: 20px
}

.markdown-body h3,
.markdown-body h4 {
  font-weight: 600
}

.markdown-body h4 {
  font-size: 16px
}

.markdown-body h5 {
  font-size: 14px
}

.markdown-body h5,
.markdown-body h6 {
  font-weight: 600
}

.markdown-body h6 {
  font-size: 12px
}

.markdown-body p {
  margin-top: 0;
  margin-bottom: 10px
}

.markdown-body blockquote {
  margin: 0
}

.markdown-body ol,
.markdown-body ul {
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0
}

.markdown-body ul {
  list-style: initial
}

.markdown-body ol {
  list-style: decimal
}

.markdown-body ol ol,
.markdown-body ul ol {
  list-style-type: lower-roman
}

.markdown-body ol ol ol,
.markdown-body ol ul ol,
.markdown-body ul ol ol,
.markdown-body ul ul ol {
  list-style-type: lower-alpha
}

.markdown-body dd {
  margin-left: 0
}

.markdown-body code,
.markdown-body pre {
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
  font-size: 12px
}

.markdown-body pre {
  margin-top: 0;
  margin-bottom: 0
}

.markdown-body input::-webkit-inner-spin-button,
.markdown-body input::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
  appearance: none
}

.markdown-body :checked+.radio-label {
  position: relative;
  z-index: 1;
  border-color: #0366d6
}

.markdown-body .border {
  border: 1px solid #e1e4e8 !important
}

.markdown-body .border-0 {
  border: 0 !important
}

.markdown-body .border-bottom {
  border-bottom: 1px solid #e1e4e8 !important
}

.markdown-body .rounded-1 {
  border-radius: 3px !important
}

.markdown-body .bg-white {
  background-color: #fff !important
}

.markdown-body .bg-gray-light {
  background-color: #fafbfc !important
}

.markdown-body .text-gray-light {
  color: #6a737d !important
}

.markdown-body .pl-3,
.markdown-body .px-3 {
  padding-left: 16px !important
}

.markdown-body .px-3 {
  padding-right: 16px !important
}

.markdown-body .f6 {
  font-size: 12px !important
}

.markdown-body .lh-condensed {
  line-height: 1.25 !important
}

.markdown-body .text-bold {
  font-weight: 600 !important
}

.markdown-body .pl-c {
  color: #6a737d
}

.markdown-body .pl-c1,
.markdown-body .pl-s .pl-v {
  color: #005cc5
}

.markdown-body .pl-e,
.markdown-body .pl-en {
  color: #6f42c1
}

.markdown-body .pl-s .pl-s1,
.markdown-body .pl-smi {
  color: #24292e
}

.markdown-body .pl-ent {
  color: #22863a
}

.markdown-body .pl-k {
  color: #d73a49
}

.markdown-body .pl-pds,
.markdown-body .pl-s,
.markdown-body .pl-s .pl-pse .pl-s1,
.markdown-body .pl-sr,
.markdown-body .pl-sr .pl-cce,
.markdown-body .pl-sr .pl-sra,
.markdown-body .pl-sr .pl-sre {
  color: #032f62
}

.markdown-body .pl-smw,
.markdown-body .pl-v {
  color: #e36209
}

.markdown-body .pl-bu {
  color: #b31d28
}

.markdown-body .pl-ii {
  color: #fafbfc;
  background-color: #b31d28
}

.markdown-body .pl-c2 {
  color: #fafbfc;
  background-color: #d73a49
}

.markdown-body .pl-c2:before {
  content: "^M"
}

.markdown-body .pl-sr .pl-cce {
  font-weight: 700;
  color: #22863a
}

.markdown-body .pl-ml {
  color: #735c0f
}

.markdown-body .pl-mh,
.markdown-body .pl-mh .pl-en,
.markdown-body .pl-ms {
  font-weight: 700;
  color: #005cc5
}

.markdown-body .pl-mi {
  font-style: italic;
  color: #24292e
}

.markdown-body .pl-mb {
  font-weight: 700;
  color: #24292e
}

.markdown-body .pl-md {
  color: #b31d28;
  background-color: #ffeef0
}

.markdown-body .pl-mi1 {
  color: #22863a;
  background-color: #f0fff4
}

.markdown-body .pl-mc {
  color: #e36209;
  background-color: #ffebda
}

.markdown-body .pl-mi2 {
  color: #f6f8fa;
  background-color: #005cc5
}

.markdown-body .pl-mdr {
  font-weight: 700;
  color: #6f42c1
}

.markdown-body .pl-ba {
  color: #586069
}

.markdown-body .pl-sg {
  color: #959da5
}

.markdown-body .pl-corl {
  text-decoration: underline;
  color: #032f62
}

.markdown-body .mb-0 {
  margin-bottom: 0 !important
}

.markdown-body .my-2 {
  margin-bottom: 8px !important;
  margin-top: 8px !important
}

.markdown-body .pl-0 {
  padding-left: 0 !important
}

.markdown-body .py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important
}

.markdown-body .pl-1 {
  padding-left: 4px !important
}

.markdown-body .pl-2 {
  padding-left: 8px !important
}

.markdown-body .py-2 {
  padding-top: 8px !important;
  padding-bottom: 8px !important
}

.markdown-body .pl-3 {
  padding-left: 16px !important
}

.markdown-body .pl-4 {
  padding-left: 24px !important
}

.markdown-body .pl-5 {
  padding-left: 32px !important
}

.markdown-body .pl-6 {
  padding-left: 40px !important
}

.markdown-body .pl-7 {
  padding-left: 48px !important
}

.markdown-body .pl-8 {
  padding-left: 64px !important
}

.markdown-body .pl-9 {
  padding-left: 80px !important
}

.markdown-body .pl-10 {
  padding-left: 96px !important
}

.markdown-body .pl-11 {
  padding-left: 112px !important
}

.markdown-body .pl-12 {
  padding-left: 128px !important
}

.markdown-body hr {
  border-bottom-color: #eee
}

.markdown-body kbd {
  display: inline-block;
  padding: 3px 5px;
  font: 11px SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
  line-height: 10px;
  color: #444d56;
  vertical-align: middle;
  background-color: #fafbfc;
  border: 1px solid #d1d5da;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 #d1d5da
}

.markdown-body:after,
.markdown-body:before {
  display: table;
  content: ""
}

.markdown-body:after {
  clear: both
}

.markdown-body>:first-child {
  margin-top: 0 !important
}

.markdown-body>:last-child {
  margin-bottom: 0 !important
}

.markdown-body a:not([href]) {
  color: inherit;
  text-decoration: none
}

.markdown-body blockquote,
.markdown-body details,
.markdown-body dl,
.markdown-body ol,
.markdown-body p,
.markdown-body pre,
.markdown-body table,
.markdown-body ul {
  margin-top: 0;
  margin-bottom: 16px
}

.markdown-body hr {
  height: .25em;
  padding: 0;
  margin: 24px 0;
  background-color: #e1e4e8;
  border: 0
}

.markdown-body blockquote {
  padding: 0 1em;
  color: #6a737d;
  border-left: .25em solid #dfe2e5
}

.markdown-body blockquote>:first-child {
  margin-top: 0
}

.markdown-body blockquote>:last-child {
  margin-bottom: 0
}

.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
  margin-top: 24px;
  margin-bottom: 16px;
  font-weight: 600;
  line-height: 1.25
}

.markdown-body h1 {
  font-size: 2em
}

.markdown-body h1,
.markdown-body h2 {
  padding-bottom: .2em
}

.markdown-body h2 {
  font-size: 1.5em
}

.markdown-body h3 {
  font-size: 1.25em
}

.markdown-body h4 {
  font-size: 1em
}

.markdown-body h5 {
  font-size: .875em
}

.markdown-body h6 {
  font-size: .85em;
  color: #6a737d
}

.markdown-body ol,
.markdown-body ul {
  padding-left: 2em
}

.markdown-body ol ol,
.markdown-body ol ul,
.markdown-body ul ol,
.markdown-body ul ul {
  margin-top: 0;
  margin-bottom: 0
}

.markdown-body li {
  word-wrap: break-all
}

.markdown-body li>p {
  margin-top: 16px
}

.markdown-body li+li {
  margin-top: .25em
}

.markdown-body dl {
  padding: 0
}

.markdown-body dl dt {
  padding: 0;
  margin-top: 16px;
  font-size: 1em;
  font-style: italic;
  font-weight: 600
}

.markdown-body dl dd {
  padding: 0 16px;
  margin-bottom: 16px
}

.markdown-body table {
  display: block;
  width: 100%;
  overflow: auto
}

.markdown-body table th {
  font-weight: 600
}

.markdown-body table td,
.markdown-body table th {
  font-size: 16px;
  padding: 6px 13px;
  border: 1px solid #dfe2e5
}

.markdown-body table tr {
  background-color: #fff;
  border-top: 1px solid #c6cbd1
}

.markdown-body table tr:nth-child(2n) {
  background-color: #f6f8fa
}

.markdown-body img {
  max-width: 100%;
  box-sizing: initial;
  background-color: #fff
}

.markdown-body img[align=right] {
  padding-left: 20px
}

.markdown-body img[align=left] {
  padding-right: 20px
}

.markdown-body code {
  padding: .2em .4em;
  margin: 0;
  font-size: 85%;
  background-color: rgba(27, 31, 35, .05);
  border-radius: 3px
}

.markdown-body pre {
  word-wrap: normal
}

.markdown-body pre>code {
  padding: 0;
  margin: 0;
  font-size: 100%;
  word-break: normal;
  white-space: pre;
  background: transparent;
  border: 0
}

.markdown-body .highlight {
  margin-bottom: 16px
}

.markdown-body .highlight pre {
  margin-bottom: 0;
  word-break: normal
}

.markdown-body .highlight pre,
.markdown-body pre {
  padding: 16px;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  background-color: #f6f8fa;
  border-radius: 3px
}

.markdown-body pre code {
  display: inline;
  max-width: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  line-height: inherit;
  word-wrap: normal;
  background-color: initial;
  border: 0
}

.markdown-body .commit-tease-sha {
  display: inline-block;
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
  font-size: 90%;
  color: #444d56
}

.markdown-body .full-commit .btn-outline:not(:disabled):hover {
  color: #005cc5;
  border-color: #005cc5
}

.markdown-body .blob-wrapper {
  overflow-x: auto;
  overflow-y: hidden
}

.markdown-body .blob-wrapper-embedded {
  max-height: 240px;
  overflow-y: auto
}

.markdown-body .blob-num {
  width: 1%;
  min-width: 50px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
  font-size: 12px;
  line-height: 20px;
  color: rgba(27, 31, 35, .3);
  text-align: right;
  white-space: nowrap;
  vertical-align: top;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.markdown-body .blob-num:hover {
  color: rgba(27, 31, 35, .6)
}

.markdown-body .blob-num:before {
  content: attr(data-line-number)
}

.markdown-body .blob-code {
  position: relative;
  padding-right: 10px;
  padding-left: 10px;
  line-height: 20px;
  vertical-align: top
}

.markdown-body .blob-code-inner {
  overflow: visible;
  font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
  font-size: 12px;
  color: #24292e;
  word-wrap: normal;
  white-space: pre
}

.markdown-body .pl-token.active,
.markdown-body .pl-token:hover {
  cursor: pointer;
  background: #ffea7f
}

.markdown-body .tab-size[data-tab-size="1"] {
  -moz-tab-size: 1;
  tab-size: 1
}

.markdown-body .tab-size[data-tab-size="2"] {
  -moz-tab-size: 2;
  tab-size: 2
}

.markdown-body .tab-size[data-tab-size="3"] {
  -moz-tab-size: 3;
  tab-size: 3
}

.markdown-body .tab-size[data-tab-size="4"] {
  -moz-tab-size: 4;
  tab-size: 4
}

.markdown-body .tab-size[data-tab-size="5"] {
  -moz-tab-size: 5;
  tab-size: 5
}

.markdown-body .tab-size[data-tab-size="6"] {
  -moz-tab-size: 6;
  tab-size: 6
}

.markdown-body .tab-size[data-tab-size="7"] {
  -moz-tab-size: 7;
  tab-size: 7
}

.markdown-body .tab-size[data-tab-size="8"] {
  -moz-tab-size: 8;
  tab-size: 8
}

.markdown-body .tab-size[data-tab-size="9"] {
  -moz-tab-size: 9;
  tab-size: 9
}

.markdown-body .tab-size[data-tab-size="10"] {
  -moz-tab-size: 10;
  tab-size: 10
}

.markdown-body .tab-size[data-tab-size="11"] {
  -moz-tab-size: 11;
  tab-size: 11
}

.markdown-body .tab-size[data-tab-size="12"] {
  -moz-tab-size: 12;
  tab-size: 12
}

.markdown-body .task-list-item {
  list-style-type: none
}

.markdown-body .task-list-item+.task-list-item {
  margin-top: 3px
}

.markdown-body .task-list-item input {
  margin: 0 .2em .25em -1.6em;
  vertical-align: middle
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal
}

.carousel {
  position: relative
}

.carousel.pointer-event {
  touch-action: pan-y
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden
}

.carousel-inner:after {
  display: block;
  clear: both;
  content: ""
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
  .carousel-item {
    transition: none
  }
}

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display: block
}

.active.carousel-item-right,
.carousel-item-next:not(.carousel-item-left) {
  transform: translateX(100%)
}

.active.carousel-item-left,
.carousel-item-prev:not(.carousel-item-right) {
  transform: translateX(-100%)
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none
}

.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s .6s
}

@media (prefers-reduced-motion:reduce) {

  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none
  }
}

.carousel-control-next,
.carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: .5;
  transition: opacity .15s ease
}

@media (prefers-reduced-motion:reduce) {

  .carousel-control-next,
  .carousel-control-prev {
    transition: none
  }
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9
}

.carousel-control-prev {
  left: 0
}

.carousel-control-next {
  right: 0
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none
}

.carousel-indicators li {
  box-sizing: initial;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity .6s ease
}

@media (prefers-reduced-motion:reduce) {
  .carousel-indicators li {
    transition: none
  }
}

.carousel-indicators .active {
  opacity: 1
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center
}

.g-1 {
  background: linear-gradient(45deg, #fff, #fbff40 50%, #fbe9a5 75%, #f6cb27)
}

.g-2 {
  background: linear-gradient(180deg, #f1d7b7 0, #cca172 50%, #f1c999)
}

.g-2.active,
.g-2:active,
.g-2:hover {
  background: linear-gradient(0deg, #f1d7b7 0, #cca172 50%, #f1c999)
}

.g-3 {
  background: linear-gradient(#fff 40%, #f4f4f4)
}

.g-3-r,
app-transfer .manual .btn-group button:active {
  background: linear-gradient(0deg, #fff 40%, #f4f4f4)
}

.g-4 {
  background: linear-gradient(#fff 40%, #f2f2f2)
}

.g-5,
app-merchants .main .ml .link_div ul li a {
  background: linear-gradient(180deg, #fff 25%, #ccc)
}

.g-5:active,
app-merchants .main .ml .link_div ul li a:active {
  background: linear-gradient(180deg, #ccc 25%, #fff)
}

.g-7,
app-merchants .main .goldBorder2 {
  background: linear-gradient(135deg, #a1550b, #eed386 25%, #b87b2a 50%, #fff8ad 75%, #d3aa5b)
}

.g-8,
app-merchants .main .mr .data .dataUl li:first-child .goldBorder2 div {
  background: linear-gradient(135deg, #00b5ff, #0c6bff 55%, #7991ff)
}

.g-9,
app-merchants .main .mr .data .dataUl li:nth-child(2) .goldBorder2 div {
  background: linear-gradient(135deg, #50f, #880cff 55%, #d979ff)
}

.g-10,
app-merchants .main .mr .data .dataUl li:nth-child(3) .goldBorder2 div {
  background: linear-gradient(135deg, #59e200, #3cab08 55%, #60b857)
}

.g-11,
app-merchants .main .mr .data .dataUl li:nth-child(4) .goldBorder2 div {
  background: linear-gradient(135deg, #ffc600, #d28b00 55%, #ffd665)
}

.g-6 {
  background: linear-gradient(#21d506, #05b900)
}

.g-20,
app-merchants .main .ml .link_div .join {
  background: linear-gradient(#efe49b, #008599)
}

.g-21,
.g-22,
.tabs li.active,
app-common-alert .common-alert .header,
app-deposit .deposit-center .top .list ul .isActive,
app-deposit .deposit-center .top .list ul li:hover,
app-loading .header,
app-user-info .confirm-style .header,
app-vip .main>.current .rightBox .btn {
  background: #ce1515
}

.g-23,
app-vip .graph .bar .bar-cnt {
  background: #e11515
}

.g-24,
.orange_btn,
app-common-alert .common-alert button,
app-help .download-md a,
app-help h3>a.d-btn,
app-quest-detail .applyBtn,
app-user-info-data .basic form button,
app-user-info-data .safe>ul button,
app-user-info .confirm-style .btn button {
  background: linear-gradient(180deg, #ea232d 0, #a80d0c 50%, #ea232d)
}

.active.orange_btn,
.g-24.active,
.g-24:active,
.g-24:hover,
.orange_btn:active,
.orange_btn:hover,
app-common-alert .common-alert button.active,
app-common-alert .common-alert button:active,
app-common-alert .common-alert button:hover,
app-help .download-md a.active,
app-help .download-md a:active,
app-help .download-md a:hover,
app-help h3>a.active.d-btn,
app-help h3>a.d-btn:active,
app-help h3>a.d-btn:hover,
app-quest-detail .active.applyBtn,
app-quest-detail .applyBtn:active,
app-quest-detail .applyBtn:hover,
app-user-info-data .basic form button.active,
app-user-info-data .basic form button:active,
app-user-info-data .basic form button:hover,
app-user-info-data .safe>ul button.active,
app-user-info-data .safe>ul button:active,
app-user-info-data .safe>ul button:hover,
app-user-info .confirm-style .btn button.active,
app-user-info .confirm-style .btn button:active,
app-user-info .confirm-style .btn button:hover {
  background: linear-gradient(180deg, #b90b0a 0, #ea232d)
}

ejs-datepicker,
ejs-daterangepicker {
  display: inline-block;
  width: 257px;
  height: 41px;
  line-height: 41px;
  vertical-align: middle;
  padding: 0 10px;
  border: 1px solid #e6e6e6;
  overflow: hidden
}

ejs-datepicker input,
ejs-daterangepicker input {
  height: 41px !important;
  font-size: 14px !important;
  color: #000 !important
}

ejs-datepicker .e-input-group.e-control-wrapper,
ejs-daterangepicker .e-input-group.e-control-wrapper {
  position: relative;
  top: -4px
}

ejs-datepicker .e-input,
ejs-daterangepicker .e-input {
  padding-left: 10px !important
}

.main-wrap {
  min-width: 1450px;
  min-height: 768px
}

.center-wrap,
app-help .help_page .cnt,
app-merchants .main {
  width: 1400px;
  margin: 0 auto
}

.clickable,
.tabs li,
app-bank-card .btn,
app-deposit .deposit-center .top .list ul li,
app-footer .sub-nav li,
app-game .game_content .text_content .list-wrap .item,
app-header .game-nav li,
app-header .games i,
app-header .overlay-game-menue li,
app-member .nav li,
app-member .quick li,
app-popup-bulletin .popup-bulletin .bulletin_panel .nav li {
  cursor: pointer
}

.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.panel-style,
app-letter .head,
app-letter .list,
app-maintain .ctn,
app-maintain .head {
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .2)
}

.small-board {
  width: 245px;
  font-weight: 700
}

.small-board .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 43px;
  padding: 0 20px;
  border-bottom: 1px solid #e6e6e6;
  font-size: 16px;
  letter-spacing: 2px;
  color: #4d4d4d
}

.small-board .more {
  display: flex;
  align-items: center;
  font-size: 14px;
  letter-spacing: 1px;
  color: #333;
  cursor: pointer
}

.small-board .more i {
  width: 9px;
  height: 16px;
  margin: 0 0 0 7px;
  background: url(resources/arrow_r.f1fe3434e3ea472f0ba7.svg) no-repeat 50%;
  transform: rotate(180deg)
}

.orange_btn,
app-help .download-md a,
app-help h3>a.d-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 3px;
  color: #fff
}

.orange_btn:disabled.review,
app-help .download-md a:disabled.review,
app-help h3>a.d-btn:disabled.review {
  background: #ccc !important;
  border: none !important
}

.gray_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(#fff 40%, #f4f4f4);
  border: 1px solid #e8e8e8;
  border-radius: 3px
}

.gray_btn:active {
  background: linear-gradient(0deg, #fff 40%, #f4f4f4)
}

button:disabled {
  background: #ccc !important;
  border: none !important;
  cursor: not-allowed
}

input:not([type=checkbox]):not([type=radio]),
select {
  border: 1px solid #e6e6e6;
  border-radius: 3px
}

form .err,
form .tips {
  padding: 0 0 0 107px;
  line-height: 1.8;
  text-align: left
}

form .tips {
  font-size: 12px;
  color: #999
}

form .err {
  font-size: 12px;
  color: #e11515
}

.no-data {
  letter-spacing: 1px;
  color: #999
}

.right-side {
  margin: 0 0 0 14px
}

.form {
  display: flex;
  flex-direction: column
}

.form>* {
  align-self: flex-start
}

.form .f-body {
  width: 100%;
  display: flex;
  flex-direction: column
}

.form .f-row {
  width: 100%;
  align-self: flex-start;
  align-content: center;
  margin-bottom: 20px;
  padding-bottom: 15px
}

.form .f-column,
.form .f-row {
  display: flex;
  flex-direction: row
}

.form .f-column {
  width: 98px;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 1px;
  color: #000;
  font-weight: 700;
  margin-right: 6px;
  justify-content: flex-end;
  align-items: center;
  padding-right: 20px
}

.form .f-column * {
  align-self: center
}

.form .f-column .require:before {
  content: "※";
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 1px;
  color: #e11515;
  padding-right: 5px
}

.form .f-row:last-child {
  margin-bottom: 0
}

.form .f-input {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-start
}

.form .f-input input,
.form .f-input select {
  width: 258px;
  height: 42px;
  border: 1px solid #e6e6e6;
  padding-left: 16px
}

.form .f-input>small {
  font-size: 12px;
  line-height: 27px;
  letter-spacing: 1px;
  color: #999;
  position: absolute;
  bottom: -25px;
  float: right
}

form select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, #e11515 0), linear-gradient(135deg, #e11515 50%, transparent 0);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px);
  background-size: 5px 5px, 5px 5px;
  background-repeat: no-repeat
}

ul.grid-table {
  margin: 10px 0 0
}

ul.grid-table li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px;
  border-bottom: 1px solid #e6e6e6
}

ul.grid-table li.head-li {
  border-bottom: 2px solid #c29f64
}

ul.grid-table li.head-li .head {
  display: flex;
  justify-content: center
}

ul.grid-table li.li-row {
  height: auto;
  min-height: 50px;
  padding-top: 6px;
  padding-bottom: 6px
}

ul.grid-table li.li-row div {
  display: flex;
  justify-content: center;
  text-align: center
}

ul.grid-table li div {
  width: 120px;
  height: auto;
  min-height: 17px;
  font-size: 13px;
  letter-spacing: 1px;
  color: #000;
  font-weight: 700;
  padding-left: 30px;
  padding-right: 30px
}

ul.grid-table li div:not(:last-child) {
  border-right: 1px solid #e6e6e6
}

.pagination-bar .ngx-pagination .pagination-next.disabled:after,
.pagination-bar .ngx-pagination .pagination-next :after,
.pagination-bar .ngx-pagination .pagination-previous.disabled:before,
.pagination-bar .ngx-pagination .pagination-previous :before {
  content: "" !important
}

.pagination-bar .ngx-pagination .current {
  background: #008599 !important
}

.pagination-bar .ngx-pagination .pagination-next a,
.pagination-bar .ngx-pagination .pagination-previous a {
  color: #008599 !important
}

.pagination-bar .ngx-pagination li {
  max-height: 33px;
  border-radius: 5px;
  margin-right: 6px
}

.pagination-bar .ngx-pagination li:last-child {
  margin-right: 0
}

.pagination-bar .ngx-pagination li:not(.current):not(:first-child):not(:last-child) {
  border: 1px solid #f3f3f3
}

.pagination-bar .ngx-pagination li a {
  height: 100%;
  font-weight: 700 !important
}

.tabs {
  padding: 0 24px;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff
}

.tabs li {
  min-width: 105px;
  height: 35px;
  line-height: 35px;
  padding: 0 8px;
  background: #999;
  border-radius: 5px 5px 0 0;
  margin: 0 7px 0 0
}

@keyframes spiner {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

app-home .home {
  padding: 0
}

app-home .marquee-wrap {
  margin: 0 auto 16px;
  overflow: hidden;
  border-radius: 45px;
  border: 1px solid #e5f4ff;
  box-shadow: 0 0 13px 3px #ede4d6
}

app-home .type_list {
  display: flex;
  width: 1400px;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 45px
}

app-home .type_list .img {
  width: 348px;
  height: 459px
}

app-home .type_list .sport {
  order: 30
}

app-home .type_list .sport .img {
  background: url(resources/sport.c3bc1e436b14cd214fb5.png) no-repeat;
  background-size: 100%
}

app-home .type_list .sport .img.active,
app-home .type_list .sport .img:active,
app-home .type_list .sport .img:hover {
  background: url(resources/sport_h.ac5ada70ceaa1cca558e.png) no-repeat;
  background-size: 100%
}

app-home .type_list .live {
  order: 20
}

app-home .type_list .live .img {
  background: url(resources/live.91ee469fcb628cedf467.png) no-repeat;
  background-size: 100%
}

app-home .type_list .live .img.active,
app-home .type_list .live .img:active,
app-home .type_list .live .img:hover {
  background: url(resources/live_h.11df084145e699170cb3.png) no-repeat;
  background-size: 100%
}

app-home .type_list .slot {
  order: 10
}

app-home .type_list .slot .img {
  background: url(resources/slot.85895067521a76b1809d.png) no-repeat;
  background-size: 100%
}

app-home .type_list .slot .img.active,
app-home .type_list .slot .img:active,
app-home .type_list .slot .img:hover {
  background: url(resources/slot_h.1ab89d04818a274945e1.png) no-repeat;
  background-size: 100%
}

app-home .type_list .lottery {
  order: 50
}

app-home .type_list .lottery .img {
  background: url(resources/lottery.30ad2e3ee03dbace8ad8.png) no-repeat;
  background-size: 100%
}

app-home .type_list .lottery .img.active,
app-home .type_list .lottery .img:active,
app-home .type_list .lottery .img:hover {
  background: url(resources/lottery_h.0da88580b7a8da823bb3.png) no-repeat;
  background-size: 100%
}

app-home .type_list .fishing {
  order: 40
}

app-home .type_list .fishing .img {
  background: url(resources/fish.d3259795e56f93f7e6e5.png) no-repeat;
  background-size: 100%
}

app-home .type_list .fishing .img.active,
app-home .type_list .fishing .img:active,
app-home .type_list .fishing .img:hover {
  background: url(resources/fish_h.82abcedb8c9b13c991aa.png) no-repeat;
  background-size: 100%
}

app-home .type_list .board {
  order: 60
}

app-home .type_list .board .img {
  background: url(resources/board.515bc3ad6800187dfece.png) no-repeat;
  background-size: 100%
}

app-home .type_list .board .img.active,
app-home .type_list .board .img:active,
app-home .type_list .board .img:hover {
  background: url(resources/board_h.5e3473bdc3fe3a5d59b1.png) no-repeat;
  background-size: 100%
}

app-home .type_list .av {
  order: 90
}

app-home .type_list .av .img {
  background: url(resources/av.ac81c48ec3e85047d4a1.png) no-repeat;
  background-size: 100%
}

app-home .type_list .sportLive {
  order: 80
}

app-home .type_list .sportLive .img {
  background: url(resources/sport_live.db33cc6f20538c3afd35.png) no-repeat;
  background-size: 100%
}

app-home .type_list li {
  width: auto;
  height: auto;
  margin: 0 0 36px;
  position: relative;
  cursor: pointer
}

app-home .type_list li .wordBox {
  position: absolute;
  top: 53%;
  transform: translateY(-50%);
  right: 0;
  width: 46%
}

app-home .type_list li .wordBox .game {
  font-size: 42px;
  color: #272727
}

app-home .type_list li .wordBox .type {
  font-size: 23px;
  color: #e11515
}

app-home .type_list li img {
  width: 100%;
  height: 100%;
  object-fit: contain
}

app-home .type_list li p {
  font-size: 26px;
  font-weight: 700;
  text-align: center;
  color: #9d6b30
}

app-home .type_list li .homeImg {
  width: 344px;
  height: 324px;
  background: url(resources/homeImg.023d25c51908e1b9a930.png) no-repeat;
  background-size: 800%;
  position: absolute;
  left: -2px;
  bottom: 0;
  pointer-events: none
}

app-home .down-content {
  margin-top: 50px;
  height: 240px;
  background-color: #fff;
  box-shadow: 0 0 20px silver;
  display: flex;
  align-items: center
}

app-help .help_page app-home .down-content .cnt,
app-home .down-content .center-wrap,
app-home .down-content app-help .help_page .cnt,
app-home .down-content app-merchants .main,
app-merchants app-home .down-content .main {
  display: flex
}

app-help .help_page app-home .down-content .cnt li,
app-home .down-content .center-wrap li,
app-home .down-content app-help .help_page .cnt li,
app-home .down-content app-merchants .main li,
app-merchants app-home .down-content .main li {
  width: 25%;
  display: flex
}

app-home .down-content i {
  width: 135px;
  height: 170px
}

app-home .down-content .text {
  display: flex;
  flex-direction: column;
  justify-content: center
}

app-home .down-content .text p {
  font-size: 1rem;
  line-height: 25px
}

app-home .down-content .text .title {
  color: #d31a1a;
  font-size: 1.5rem;
  margin-bottom: 5px;
  font-weight: 700
}

app-home .down-content .trust i {
  background: url(resources/trust.e0ef69a7caad84cd3a26.png) no-repeat;
  background-position: 50%
}

app-home .down-content .promise i {
  background: url(resources/promise.948d7cb220f78e0b0f78.png) no-repeat;
  background-position: 50%
}

app-home .down-content .advantage i {
  background: url(resources/advantage.bb67c5aaee2e55ca6b8e.png) no-repeat;
  background-position: 50%
}

app-home .down-content .serve i {
  background: url(resources/serve.f4fb6737d0a2b31b0eda.png) no-repeat;
  background-position: 50%
}

app-transfer-old-member .mask {
  height: 100vh;
  width: 100vw;
  background: rgba(0, 0, 0, .4);
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  z-index: 100
}

app-transfer-old-member .dialog {
  width: 480px;
  background: #fff;
  border-radius: 5px
}

app-transfer-old-member .dialog .title2 {
  position: relative;
  text-align: center;
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  letter-spacing: 2px;
  background: #e11515
}

app-transfer-old-member .dialog .title2 p {
  color: #fff
}

app-transfer-old-member .dialog .title2 i {
  position: absolute;
  width: 15px;
  height: 15px;
  background: url(assets/img/close_w.svg) no-repeat 50%;
  right: 15px;
  top: 15px
}

app-transfer-old-member input {
  width: 322px;
  height: 42px;
  text-align: center
}

app-transfer-old-member input::placeholder {
  color: #b3b3b3
}

app-transfer-old-member form {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px
}

app-transfer-old-member form p {
  font-size: 14px;
  line-height: 31px;
  color: #b0b0b1;
  margin: 15px 0
}

app-transfer-old-member form button {
  width: 85px;
  height: 42px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff;
  border: 1px solid #cca172;
  border-radius: 3px
}

app-help .download-md app-transfer-old-member form a,
app-help app-transfer-old-member form h3>a.d-btn,
app-transfer-old-member form .orange_btn,
app-transfer-old-member form app-help .download-md a,
app-transfer-old-member form app-help h3>a.d-btn {
  margin-bottom: 0
}

app-transfer-old-member .row {
  position: relative;
  align-items: center;
  justify-content: space-around;
  width: 100%;
  padding: 15px 0
}

app-transfer-old-member .row .err {
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  bottom: -10px
}

app-transfer-old-member .row .reset {
  position: absolute;
  left: auto;
  right: 0;
  bottom: -27px
}

app-transfer-old-member .btn_group {
  padding: 30px;
  display: flex;
  justify-content: space-around
}

app-transfer-old-member .btn_group button {
  width: 200px;
  height: 45px
}

app-transfer-old-member .cs-zone {
  height: 60px;
  margin: 15px 0
}

app-transfer-old-member .cs-zone li {
  width: 20%;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #e11515;
  box-shadow: 1px 1px 7px 1px rgba(138, 0, 0, .5);
  cursor: pointer;
  float: left;
  margin: 0 15%;
  border-radius: 12px
}

app-transfer-old-member .cs-zone li img {
  width: 30px;
  height: 30px
}

app-help .help_page {
  background: url(resources/help_bg.3788f385840bbe28f881.png) no-repeat;
  background-size: 1920px 100vh;
  background-position: top;
  background-attachment: fixed;
  width: 100%;
  min-height: 645px;
  padding-bottom: 42px
}

app-help .help_page .cnt {
  padding-top: 25px;
  justify-content: space-between
}

app-help .help_page .nav {
  background: #fff;
  width: 390px;
  box-shadow: 0 3px 5px #dfdfdf;
  border-radius: 5px;
  overflow: hidden;
  padding: 10px 0 13px
}

app-help .help_page .nav li:not(.heading) {
  cursor: pointer
}

app-help .help_page .nav .heading {
  color: red;
  font-size: 23px;
  font-weight: 700;
  height: 50px;
  line-height: 50px;
  padding-left: 26px
}

app-help .help_page .nav .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 26px;
  height: 60px;
  background: #fff;
  color: #e11515;
  font-size: 22px;
  font-weight: 700
}

app-help .help_page .nav .title i {
  margin-right: 23px
}

app-help .help_page .nav .title .bulb {
  width: 20px;
  height: 24px;
  background-image: url(resources/bulb.22ee99e9ddfbeef11364.svg)
}

app-help .help_page .nav .title .problem {
  background-image: url(resources/problem.08d08a4195acf07a90fe.svg)
}

app-help .help_page .nav .title .auboutus {
  background-image: url(resources/aboutus.3c496183efd7545599ca.svg)
}

app-help .help_page .nav .title .download {
  background-image: url(resources/download.6dc4babbff4f14d02a32.svg)
}

app-help .help_page .nav .title>p i {
  width: 20px;
  height: 20px;
  position: relative;
  top: 3px;
  background: 50% no-repeat;
  background-size: contain
}

app-help .help_page .nav .title .arrow {
  width: 8px;
  height: 16px;
  background: url(resources/arrow_r.f1fe3434e3ea472f0ba7.svg) no-repeat;
  transition: .2s;
  transform: rotate(180deg)
}

app-help .help_page .nav .title+li {
  display: none
}

app-help .help_page .nav .title.active .arrow,
app-help .help_page .nav .title:hover .arrow {
  transform: rotate(-90deg)
}

app-help .help_page .nav .title.active+li {
  display: block
}

app-help .help_page .nav ul li {
  height: 45px;
  color: #999;
  font-size: 18px;
  font-weight: 700;
  padding-left: 72px;
  line-height: 45px
}

app-help .help_page .nav ul li.active,
app-help .help_page .nav ul li:hover {
  background: #fff9f8;
  color: #e11515
}

app-help .help_page .help-cnt {
  background: #fff;
  width: 980px;
  padding: 44px 58px;
  border-radius: 5px;
  box-shadow: 0 3px 5px #dfdfdf;
  margin-bottom: 40px
}

app-help .help_page .help-cnt a {
  color: #5af
}

app-help .help_page .help-cnt li {
  margin-top: 12px
}

app-help .help_page .help-cnt .item {
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 44px;
  border-radius: 3px;
  background-color: #f2f2f2;
  padding-left: 14px;
  padding-right: 37px
}

app-help .help_page .help-cnt .item p {
  color: #333
}

app-help .help_page .teach2 li .item {
  cursor: pointer
}

app-help .help_page .teach2 li .item p {
  display: flex;
  margin-bottom: 0
}

app-help .help_page .teach2 li .item p i {
  margin-right: 10px
}

app-help .help_page .teach2 li .item p i.online {
  width: 26px;
  height: 26px
}

app-help .help_page .teach2 li .item p i.wechat {
  width: 26px;
  height: 23px;
  background: url(resources/wechat.d92bdc1a333c95bc4acd.svg) no-repeat
}

app-help .help_page .teach2 li .item p i.alipay {
  width: 25px;
  height: 25px;
  background: url(resources/alipay.cb7c2579b78e74f10533.svg) no-repeat
}

app-help .help_page .teach2 li .item p i.unionpay {
  width: 30px;
  height: 19px;
  background: url(resources/unionpay.43f9e48af6f760721050.svg) no-repeat
}

app-help .help_page .teach2 li .item p i.credit {
  width: 30px;
  height: 19px;
  background: url(resources/credit.84e6277bb2ab4f7118f2.svg) no-repeat
}

app-help .help_page .teach2 li .item p i.number-deposit {
  width: 26px;
  height: 26px
}

app-help .help_page .teach2 li .item>i {
  transform: rotate(180deg)
}

app-help .help_page .teach2 li .item.active>i,
app-help .help_page .teach2 li .item>i {
  width: 15px;
  height: 15px;
  background: url(resources/arrow_b.4d280f74e582371b2d6c.svg) no-repeat
}

app-help .help_page .teach2 li .item.active>i {
  transform: rotate(-90deg)
}

app-help .help_page .teach2 li img {
  border-radius: 5px;
  border: 1px solid #f2f2f2;
  width: 100%
}

app-help .help_page .teach2 li .online-cnt {
  background-color: #f2f2f2;
  display: flex;
  justify-content: center
}

app-help .help_page .teach2 li .online-cnt .online01,
app-help .help_page .teach2 li .unionpay-cnt .online01 {
  max-width: 862px;
  margin-top: 20px;
  margin-bottom: 20px
}

app-help .help_page .teach2 li .online-cnt>.flex,
app-help .help_page .teach2 li .unionpay-cnt>.flex,
app-help .help_page .teach2 li app-transfer-old-member .online-cnt>.row,
app-help .help_page .teach2 li app-transfer-old-member .unionpay-cnt>.row,
app-transfer-old-member app-help .help_page .teach2 li .online-cnt>.row,
app-transfer-old-member app-help .help_page .teach2 li .unionpay-cnt>.row {
  justify-content: space-between
}

app-help .help_page .teach2 li .online-cnt>.flex>div,
app-help .help_page .teach2 li .unionpay-cnt>.flex>div,
app-help .help_page .teach2 li app-transfer-old-member .online-cnt>.row>div,
app-help .help_page .teach2 li app-transfer-old-member .unionpay-cnt>.row>div,
app-transfer-old-member app-help .help_page .teach2 li .online-cnt>.row>div,
app-transfer-old-member app-help .help_page .teach2 li .unionpay-cnt>.row>div {
  width: 350px;
  text-align: center
}

app-help .help_page .teach2 li .online-cnt>p.orange,
app-help .help_page .teach2 li .unionpay-cnt>p.orange {
  margin: 20px 0 !important
}

app-help .help_page .teach2 li .alipay-cnt,
app-help .help_page .teach2 li .wechat-cnt {
  justify-content: space-between
}

app-help .help_page .teach2 li .alipay-cnt h2,
app-help .help_page .teach2 li .wechat-cnt h2 {
  text-align: center
}

app-help .help_page .teach2 li .alipay-cnt>div,
app-help .help_page .teach2 li .wechat-cnt>div {
  width: 350px
}

app-help .help_page .teach2 li .alipay-cnt>div:first-of-type p,
app-help .help_page .teach2 li .wechat-cnt>div:first-of-type p {
  margin-bottom: 18px
}

app-help .help_page .teach2 li .alipay-cnt>div:first-of-type img,
app-help .help_page .teach2 li .wechat-cnt>div:first-of-type img {
  margin-bottom: 30px
}

app-help .help_page .teach2 li .alipay-cnt .phone,
app-help .help_page .teach2 li .wechat-cnt .phone {
  background: #fffcf5;
  border-radius: 10px;
  width: 350px;
  height: 569px;
  margin-bottom: 20px;
  text-align: center;
  padding: 15px
}

app-help .help_page .teach2 li .alipay-cnt .phone>div,
app-help .help_page .teach2 li .wechat-cnt .phone>div {
  align-items: center
}

app-help .help_page .teach2 li .alipay-cnt .phone>div i,
app-help .help_page .teach2 li .wechat-cnt .phone>div i {
  width: 40px;
  height: 20px;
  background: url(resources/arrow_r.f1fe3434e3ea472f0ba7.svg) no-repeat;
  background-position: 50%;
  background-size: 11px 19px;
  cursor: pointer
}

app-help .help_page .teach2 li .alipay-cnt .phone>div i.left,
app-help .help_page .teach2 li .wechat-cnt .phone>div i.left {
  transform: rotate(180deg)
}

app-help .help_page .teach2 li .alipay-cnt .phone>div .image,
app-help .help_page .teach2 li .wechat-cnt .phone>div .image {
  position: relative;
  width: 260px;
  height: 447px
}

app-help .help_page .teach2 li .alipay-cnt .phone>div img,
app-help .help_page .teach2 li .wechat-cnt .phone>div img {
  border: none
}

app-help .help_page .teach2 li .alipay-cnt .phone>div img.phone-img,
app-help .help_page .teach2 li .wechat-cnt .phone>div img.phone-img {
  position: relative;
  width: 227px;
  height: 457px
}

app-help .help_page .teach2 li .alipay-cnt .phone>div img.phone-cnt,
app-help .help_page .teach2 li .wechat-cnt .phone>div img.phone-cnt {
  left: 20px;
  top: 50px;
  width: 205px;
  height: 355px;
  position: absolute
}

app-help .help_page .teach2 li .alipay-cnt .phone ul,
app-help .help_page .teach2 li .wechat-cnt .phone ul {
  justify-content: center;
  margin-top: 22px
}

app-help .help_page .teach2 li .alipay-cnt .phone ul li,
app-help .help_page .teach2 li .wechat-cnt .phone ul li {
  width: 8px;
  height: 8px;
  margin: 0 3px;
  border-radius: 4px;
  background: #b3b3b3
}

app-help .help_page .teach3 img,
app-help .help_page .teach4 img {
  border-radius: 5px;
  border: 1px solid #f2f2f2;
  margin-bottom: 20px;
  max-width: 100%
}

app-help .help_page .teach3 p:first-of-type,
app-help .help_page .teach4 p:first-of-type {
  margin-bottom: 15px
}

app-help .help_page .problem2 li .item p {
  display: flex;
  margin-bottom: 0
}

app-help .help_page .problem2 li .item p i {
  width: 19px;
  height: 19px;
  margin-right: 10px
}

app-help .help_page .problem2 li .item>i {
  width: 15px;
  height: 15px;
  cursor: pointer
}

app-help .help_page .problem2 li .canot-open p {
  margin-bottom: 10px
}

app-help .help_page .problem2 li .canot-open p span {
  color: #ff7415;
  font-size: 15px;
  font-weight: 700;
  margin-right: 10px
}

app-help .help_page .problem2 li .canot-open button {
  color: #333;
  font-size: 13px;
  font-weight: 700;
  width: 115px;
  height: 30px;
  border: 1px solid #b3b3b3;
  border-radius: 3px;
  margin-right: 8px
}

app-help .help_page .problem2 li .canot-open>div {
  border-bottom: 1px solid #f2f2f2;
  padding-bottom: 15px;
  margin-bottom: 10px
}

app-help .help_page .problem1 p {
  line-height: 36px
}

app-help .help_page .problem3 img {
  margin: 10px 0 20px 55px
}

app-help .help_page .problem3>.flex,
app-help .help_page app-transfer-old-member .problem3>.row,
app-transfer-old-member app-help .help_page .problem3>.row {
  margin-left: 55px
}

app-help .help_page .problem3>.flex p,
app-help .help_page app-transfer-old-member .problem3>.row p,
app-transfer-old-member app-help .help_page .problem3>.row p {
  max-width: 95px
}

app-help .help_page .problem3>.flex img,
app-help .help_page app-transfer-old-member .problem3>.row img,
app-transfer-old-member app-help .help_page .problem3>.row img {
  margin-left: 0
}

app-help .help_page .problem4 h2 {
  margin-bottom: 20px
}

app-help .help_page .problem4 .tf-hr {
  align-items: center;
  padding: 18px 23px;
  border-radius: 5px;
  cursor: pointer;
  margin-bottom: 20px
}

app-help .help_page .problem4 .tf-hr img {
  width: 50px;
  height: 50px;
  margin-right: 20px
}

app-help .help_page .problem4 .tf-hr p {
  margin-bottom: 0
}

app-help .help_page .problem4 .tf-hr p.title {
  font-size: 20px;
  font-weight: 700
}

app-help .help_page .problem4 .tf-hr p.txt {
  font-size: 15px
}

app-help .help_page .problem4 .comm {
  justify-content: space-between
}

app-help .help_page .problem4 .comm>div {
  padding: 29px 15px;
  border-radius: 5px;
  width: calc((100% - 24px) / 2);
  height: 460px
}

app-help .help_page .problem4 .comm>div img {
  margin-top: 46px
}

app-help .help_page .problem4 .comm h3 {
  font-size: 18px;
  width: 100%;
  text-align: center;
  margin-bottom: 40px
}

app-help .help_page .problem4 .comm img {
  width: 180px;
  height: 180px;
  margin: auto;
  display: block
}

app-help .help_page .problem5 li .item {
  cursor: pointer;
  align-items: center;
  justify-content: space-between
}

app-help .help_page .problem5 li .item>.flex,
app-help .help_page .problem5 li app-transfer-old-member .item>.row,
app-transfer-old-member app-help .help_page .problem5 li .item>.row {
  align-items: center
}

app-help .help_page .problem5 li .item p {
  margin-bottom: 0
}

app-help .help_page .problem5 li .item img {
  margin-right: 10px
}

app-help .help_page .problem5 li .item img.ag {
  width: 45px;
  height: auto
}

app-help .help_page .problem5 li .item .icon {
  background-size: 100%;
  width: 45px;
  height: 27px
}

app-help .help_page .problem5 li .item .icon-ebet {
  background-position-y: 0
}

app-help .help_page .problem5 li .item .icon-ag {
  background-position-y: 33.3333333333%
}

app-help .help_page .problem5 li .item .icon-og {
  background-position-y: 66.6666666667%
}

app-help .help_page .problem5 li .item .icon-dg {
  background-position-y: 100%
}

app-help .help_page .problem5 li .item.active>i,
app-help .help_page .problem5 li .item>i {
  width: 15px;
  height: 15px
}

app-help .help_page .problem5 li .item-cnt {
  justify-content: space-between
}

app-help .help_page .problem5 li .item-cnt>div {
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 24px 20px;
  width: calc((100% - 20px) / 3)
}

app-help .help_page .problem5 li .item-cnt>div.android p,
app-help .help_page .problem5 li .item-cnt>div.ios p {
  text-align: center
}

app-help .help_page .problem5 li .item-cnt>div.android img,
app-help .help_page .problem5 li .item-cnt>div.ios img {
  width: 150px;
  height: 150px;
  display: block;
  margin: 20px auto 25px
}

app-help .help_page .problem5 li .item-cnt h3 {
  text-align: center;
  margin-bottom: 20px
}

app-help .help_page .problem5 li .item-cnt p {
  margin-bottom: 12px;
  color: #333;
  line-height: 20px
}

app-help .help_page .problem5 li .item-cnt button {
  width: 100%;
  height: 30px;
  border-radius: 15px;
  border: 1px solid #5af;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  margin-top: 15px
}

app-help .download-md a {
  width: 257px;
  height: 41px;
  margin: 10px 0;
  color: #fff !important
}

app-help .download-md a:hover {
  text-decoration: none
}

app-help h3>a.d-btn {
  display: inline-block;
  width: 144px;
  height: 41px;
  line-height: 35px;
  text-align: center;
  margin: 0 0 0 15px;
  color: #fff !important
}

app-help h3>a.d-btn:hover {
  text-decoration: none
}

app-help .allbet_pic1 {
  background-image: url(resources/allbet_pic1.4fa06c05679331b2dbce.jpg);
  height: 410px;
  width: 693px;
  margin-bottom: 20px
}

app-help .allbet_pic2 {
  background-image: url(resources/allbet_pic2.0db80484995218c94a91.jpg);
  width: 693px;
  height: 410px
}

app-help .sa_pic1 {
  background-image: url(resources/sa_pic1.a6b80389e9dfaa13fc4c.jpg);
  width: 750px;
  height: 939px
}

app-help .sa_pic2 {
  background-image: url(resources/sa_pic2.8e4ab19c18f201ab5a12.jpg);
  width: 793px;
  height: 1116px
}

app-help .sa_pic3 {
  background-image: url(resources/sa_pic3.35680b7daac167e7876e.jpg);
  width: 778px;
  height: 1253px
}

app-help .dg_pic1 {
  background-image: url(resources/dg_pic1.6e02d98b8a4f8c93a7bc.jpg);
  width: 591px;
  height: 410px;
  margin-bottom: 20px
}

app-help .dg_pic2 {
  background-image: url(resources/dg_pic2.a82ebda4cb99ed6adb1d.jpg);
  width: 645px;
  height: 393px
}

app-help .teachList {
  width: 100%;
  height: auto;
  list-style: none
}

app-help .teachList li {
  width: 100%;
  height: auto;
  margin-top: 12px
}

app-help .teachList li.active .title .arrow_ic {
  transform: rotate(270deg)
}

app-help .teachList li.active .content {
  display: block
}

app-help .teachList li .title {
  cursor: pointer;
  width: 100%;
  height: 44px;
  border-radius: 3px;
  box-sizing: border-box;
  padding: 0 37px 0 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #f4f4f4
}

app-help .teachList li .title p {
  color: #272727;
  font-size: 16px;
  margin: 0
}

app-help .teachList li .title .arrow_ic {
  width: 8px;
  height: 16px;
  transform: rotate(180deg);
  transition: all .3s;
  background-size: 100%
}

app-help .teachList li .content {
  width: 100%;
  height: auto;
  background: #f4f4f4;
  box-sizing: border-box;
  padding: 0 32px
}

app-help .teachList li .content p {
  color: #272727;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 10px
}

.maintain-blur {
  filter: blur(2px);
  position: relative;
  z-index: -1
}

app-maintain-tip {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none
}

app-maintain-tip .maintain {
  pointer-events: auto;
  cursor: not-allowed;
  position: absolute;
  width: 98%;
  height: 100%;
  line-height: 1.7;
  display: flex;
  flex-direction: column;
  justify-content: center;
  text-align: center;
  letter-spacing: 1px;
  background: rgba(0, 0, 0, .62);
  text-shadow: 1px 2px 4px #d08016;
  border-radius: 8px
}

app-maintain-tip .maintain .status,
app-maintain-tip .maintain pre {
  color: #fff !important
}

app-maintain-tip .maintain .status {
  margin: 0 0 10px
}

app-maintain-tip .maintain pre {
  font-size: 14px
}

app-header header {
  background: #333;
  font-weight: 700;
  box-shadow: 0 0 13px 2px #dbdef4;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%
}

app-header select {
  border: none;
  background: none
}

app-header option {
  color: #333
}

app-header .center-wrap.top,
app-header app-help .help_page .top.cnt,
app-header app-merchants .top.main,
app-help .help_page app-header .top.cnt,
app-merchants app-header .top.main {
  justify-content: space-between;
  height: 45px
}

app-header .brad {
  line-height: 45px;
  font-size: 22px;
  color: #fff
}

app-header .brad .time {
  font-size: 16px;
  margin-left: 10px;
  color: #fff
}

app-header .lang-area,
app-header .langBox {
  display: flex;
  align-items: center
}

app-header .langBox {
  width: auto;
  height: 100%;
  padding: 0 20px;
  border: 1px solid hsla(0, 0%, 100%, .3);
  border-width: 0 1px;
  margin-right: 1rem
}

app-header .langBox select {
  width: auto;
  height: auto;
  color: #fff;
  cursor: pointer;
  font-size: 14px
}

app-header .time {
  color: #fff;
  font-size: 15px;
  font-weight: 700
}

app-header .user {
  height: 45px;
  justify-content: flex-end;
  font-size: 14px;
  letter-spacing: 1px;
  color: #fff
}

app-header .user .lv {
  max-width: 194px;
  padding: 0 15px 0 0;
  color: #f6cb27
}

app-header .user .account {
  color: #fff
}

app-header .user span.money {
  color: #ff0
}

app-header .user .arrow {
  display: inline-block;
  width: 0;
  height: 0;
  border-color: #ff0 transparent transparent;
  border-style: solid;
  border-width: 3px 3px 0;
  vertical-align: middle;
  position: relative;
  left: 9px
}

app-header .user>li {
  position: relative;
  line-height: 45px;
  padding: 0 20px;
  border-right: 1px solid hsla(0, 0%, 100%, .3)
}

app-header .user>li.inputBox {
  padding-right: 10px
}

app-header .user>li .bubble {
  position: absolute;
  height: 18px;
  text-align: center;
  min-width: 18px;
  line-height: 15px;
  font-size: 12px;
  top: 3px;
  left: 60px;
  padding: 0 2px;
  border-radius: 9px;
  border: 1px solid #fff;
  color: #fff;
  background: #ed1c24
}

app-header .user>li.member .icon {
  position: relative;
  top: 6px;
  left: -6px;
  width: 19px;
  height: 22px;
  display: inline-block;
  background: url(resources/member.f3ccb758d8ec394274b3.svg) no-repeat
}

app-header .user>li.mail .icon {
  position: relative;
  top: 4px;
  left: -6px;
  width: 23px;
  height: 18px;
  display: inline-block;
  background: url(resources/letter.eb7ec9c14d6d605ada3e.svg) no-repeat
}

app-header .user>li.logout .icon {
  position: relative;
  top: 6px;
  left: -6px;
  width: 22px;
  height: 22px;
  display: inline-block;
  background: url(resources/signout.9dc8c0e4c40afb2f3c86.svg) no-repeat
}

app-header .user>li.signupBtn {
  font-size: 14px;
  cursor: pointer
}

app-header .user>li.signupBtn:hover {
  background: #5d4614
}

app-header .user>li.signupBtn.disabled {
  cursor: not-allowed
}

app-header .user>li.signupBtn .icon {
  width: 27px;
  height: 27px;
  display: inline-block;
  position: relative;
  top: 7px;
  margin-right: 10px;
  background: url(resources/register.2de3d8c90d76aed50b5c.svg) no-repeat;
  background-size: 100%
}

app-header .user>li.serviceBtn {
  cursor: pointer
}

app-header .user>li.serviceBtn.active,
app-header .user>li.serviceBtn:active,
app-header .user>li.serviceBtn:hover {
  background: #5d4614
}

app-header .login-form {
  align-items: center
}

app-header .login-form .input-wrap {
  position: relative
}

app-header .login-form .input-wrap i {
  position: absolute;
  width: 11px;
  height: 15px;
  top: 14px;
  left: 14px
}

app-header .login-form .input-wrap .question {
  display: inline-block;
  width: 16px;
  height: 16px;
  left: 130px;
  vertical-align: middle;
  margin-bottom: 2px;
  background: url(resources/question.54af54c05e43331c54f5.svg) no-repeat
}

app-header .login-form input {
  font-size: 14px;
  width: 152px;
  height: 29px;
  padding: 0 5px 0 30px;
  margin: 0 4px;
  color: #333;
  border-radius: 3px
}

app-header .login-form input::placeholder {
  color: #797979
}

app-header .login-form .id i {
  width: 16px;
  height: 16px;
  background: url(resources/id.e0ba6a4063309dce021a.svg) no-repeat;
  background-size: 100%
}

app-header .login-form .pwd input {
  padding: 0 22px 0 25px;
  margin-right: 10px
}

app-header .login-form .pwd .pwd {
  width: 16px;
  height: 16px;
  background: url(resources/pwd.33fd6f46d651edaf4ccf.svg) no-repeat;
  background-position-y: 100%
}

app-header .login-form .ischeck {
  display: flex
}

app-header .login-form .ischeck input {
  width: 12px
}

app-header .login-form .ischeck p {
  line-height: 30px;
  margin-right: 10px
}

app-header .login-form input.thi {
  height: 30px;
  line-height: 28px;
  font-size: 14px;
  padding: 0 18px;
  border-radius: 3px;
  background: #e11515;
  border: 1px solid #f56d5c;
  color: #fff
}

app-header .game-nav {
  height: 80px;
  font-size: 18px;
  color: #fff;
  background-image: url(resources/headerBottom.b3d466dee42bac330f16.png)
}

app-header .game-nav .center-wrap,
app-header .game-nav app-help .help_page .cnt,
app-header .game-nav app-merchants .main,
app-help .help_page app-header .game-nav .cnt,
app-merchants app-header .game-nav .main {
  align-items: center
}

app-header .game-nav .logo {
  width: 119px;
  height: 53px;
  background: url(resources/logo.0cf262b28c348114ab8a.svg) no-repeat 50%;
  background-size: cover;
  position: relative
}

app-header .game-nav>div {
  justify-content: space-between
}

app-header .game-nav li {
  position: relative;
  line-height: 76px;
  padding: 0 27px;
  order: 10;
  letter-spacing: 1px;
  border-bottom: 4px solid transparent
}

app-header .game-nav li:last-child {
  padding: 0 10px 0 30px
}

app-header .game-nav li.active,
app-header .game-nav li:active,
app-header .game-nav li:hover {
  color: #ff0
}

app-header .marquee-wrap {
  background: #fff;
  box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .2);
  z-index: 1
}

app-header .overlay-game-menue-wrap {
  width: 100%;
  left: 0;
  z-index: 1
}

app-header .overlay-game-menue {
  border-top: 1px solid #f3f3f3;
  display: flex;
  align-items: center;
  min-height: 226px;
  background: #fff;
  position: relative;
  top: -1px;
  background-image: url(resources/headerList.d140d545ee912dc8e6e3.jpg)
}

app-header .overlay-game-menue ul {
  display: grid;
  grid-template-columns: repeat(6, 220px);
  transition: transform .5s ease 0s
}

app-header .overlay-game-menue li {
  position: relative;
  text-align: center;
  transition: all .3s
}

app-header .overlay-game-menue li:active,
app-header .overlay-game-menue li:hover {
  transform: scale(1.1)
}

app-header .overlay-game-menue li .gamePhoto {
  height: 184px;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain
}

app-header .overlay-game-menue .container {
  width: 1325px
}

app-header .games {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 0
}

app-header .games i {
  width: 15px;
  height: 30px;
  background: url(resources/direction1.01b27899f9f1a73df30c.svg) no-repeat 50%
}

app-header .games i:nth-child(3) {
  transform: rotate(180deg)
}

app-header app-header-quick-transfer {
  position: absolute;
  top: 40px;
  left: 0;
  z-index: 10
}

app-announcement {
  width: 100%
}

app-announcement .announcement_page {
  width: 100%;
  height: auto;
  padding: 15px 0
}

app-announcement .announcement_page .marqueeWrap {
  width: 1400px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  background: #fff;
  box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .2);
  border-radius: 35px
}

app-announcement .announcement_page .marqueeWrap .icon {
  width: 18px;
  height: 18px;
  margin: 0 8px 0 15px;
  background: url(resources/marquee.dcdb5e6a39b898104e2a.svg) no-repeat;
  background-size: 100%
}

app-announcement .announcement_page .marqueeWrap .marquee {
  width: 100%;
  line-height: 36px;
  font-size: 14px;
  font-weight: 700;
  color: #4d4d4d;
  overflow: hidden;
  box-sizing: border-box
}

app-announcement .announcement_page .marqueeWrap .marquee pre {
  display: inline-block;
  padding-left: 100%;
  animation: marquee 20s linear infinite
}

@keyframes marquee {
  0% {
    transform: translate(0)
  }

  to {
    transform: translate(-100%)
  }
}

app-downbar ul {
  list-style: none
}

app-downbar .downBar {
  width: 100%;
  height: 120px;
  border-radius: 10px;
  background: linear-gradient(180deg, #fff 40%, #f2f2f2);
  box-shadow: 0 5px 10px 0 silver;
  display: flex
}

app-downbar .downBar li {
  width: 25%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  font-weight: 700;
  color: #000;
  border-right: 1px solid #e6e6e6;
  cursor: pointer
}

app-downbar .downBar li i {
  width: 46px;
  height: 46px;
  margin-bottom: 14px
}

app-downbar .downBar .depositTeach {
  background: url(resources/deposit_t.f0d14b3ea57113c99819.svg) no-repeat;
  background-size: 100%
}

app-downbar .downBar .withdrawalTeach {
  background: url(resources/withdrawal_t.7425630aede9b687c788.svg) no-repeat;
  background-size: 100%
}

app-downbar .downBar .walletTeach {
  background: url(resources/wallet_t.b961b0bca0b2e5435724.svg) no-repeat;
  background-size: 100%
}

app-downbar .downBar .vip {
  background: url(resources/vip1.beac05e1e754000416ad.svg) no-repeat;
  background-size: 100%
}

app-topbar ul {
  list-style: none
}

app-topbar .topBar {
  width: 100%;
  height: 200px;
  border-radius: 35px;
  background: linear-gradient(180deg, #fff 40%, #f2f2f2);
  box-shadow: 0 5px 10px 0 silver;
  display: flex
}

app-topbar .topBar a,
app-topbar .topBar li {
  width: 25%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  font-weight: 700;
  color: #000;
  cursor: pointer
}

app-topbar .topBar a i,
app-topbar .topBar li i {
  width: 150px;
  height: 150px
}

app-topbar .topBar .depositTeach {
  position: relative;
  background: url(resources/deposit_t.a7af877c4962b6eac84c.png) no-repeat;
  background-size: 100%
}

app-topbar .topBar .depositTeach.active,
app-topbar .topBar .depositTeach:active,
app-topbar .topBar .depositTeach:hover {
  background: url(resources/deposit_t_h.1c6f8fc0a0a6eac236d6.png) no-repeat;
  background-size: 100%
}

app-topbar .topBar .depositTeach:before {
  content: "";
  width: 2px;
  height: 140px;
  background: #cfcfcf;
  position: absolute;
  right: -100px;
  top: 19px
}

app-topbar .topBar .withdrawalTeach {
  position: relative;
  background: url(resources/withdrawal_t.fd9a6897d3be10d7aebb.png) no-repeat;
  background-size: 100%
}

app-topbar .topBar .withdrawalTeach.active,
app-topbar .topBar .withdrawalTeach:active,
app-topbar .topBar .withdrawalTeach:hover {
  background: url(resources/withdrawal_t_h.85f091d589d2d17e7865.png) no-repeat;
  background-size: 100%
}

app-topbar .topBar .withdrawalTeach:before {
  content: "";
  width: 2px;
  height: 140px;
  background: #cfcfcf;
  position: absolute;
  right: -100px;
  top: 19px
}

app-topbar .topBar .walletTeach {
  position: relative;
  background: url(resources/wallet_t.5c472f519e0fc0dcf7da.png) no-repeat;
  background-size: 100%
}

app-topbar .topBar .walletTeach.active,
app-topbar .topBar .walletTeach:active,
app-topbar .topBar .walletTeach:hover {
  background: url(resources/wallet_t_h.77a01d565ac5f525c23f.png) no-repeat;
  background-size: 100%
}

app-topbar .topBar .walletTeach:before {
  content: "";
  width: 2px;
  height: 140px;
  background: #cfcfcf;
  position: absolute;
  right: -100px;
  top: 19px
}

app-topbar .topBar .vip {
  background: url(resources/vip1.b79ed310cb8657ba5a05.png) no-repeat;
  background-size: 100%
}

app-topbar .topBar .vip.active,
app-topbar .topBar .vip:active,
app-topbar .topBar .vip:hover {
  background: url(resources/vip1_h.8f138abe4aba8b05ef9e.png) no-repeat;
  background-size: 100%
}

app-topbar .topBar P {
  margin-bottom: 15px;
  font-size: 20px
}

app-footer footer {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff
}

app-footer .payment {
  width: 100%;
  min-width: 1400px;
  height: 87px;
  text-align: center;
  position: relative;
  background: #333
}

app-footer .payment,
app-footer .payment .center {
  display: flex;
  align-items: center;
  justify-content: center
}

app-footer .payment .center {
  width: 1400px;
  height: 100%;
  margin: 0 auto
}

app-footer .payment .next,
app-footer .payment .prev {
  width: 10px;
  height: 18px;
  background: url(resources/arrow_w.3c100cc31672a92c81ec.svg) no-repeat 50%
}

app-footer .payment .next {
  margin-left: 10px;
  transform: rotate(180deg)
}

app-footer .payment .partnerBox {
  width: 100%;
  height: 100%;
  overflow: hidden
}

app-footer .payment .partnerBox .partners {
  display: flex;
  height: 100%;
  align-items: center;
  transition: .6s ease
}

app-footer .payment .partnerBox .partners i {
  width: 170px;
  height: 55px;
  margin: 0 10px;
  opacity: .6
}

app-footer .payment .partnerBox .partners .bng {
  background: url(resources/bng.67d50ddb494033ed788f.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .pls {
  background: url(resources/pls.2534044b218cc9bd9180.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .sp {
  background: url(resources/sp.1b88e8d2cf9a81a5ec17.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .allbet {
  background: url(resources/allbet.3494ac05b13f45858ab2.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .sg {
  background: url(resources/sg.71c4635d4aa348df0530.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .rtg {
  background: url(resources/rtg.5d85809be34823c9ef00.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .ifun {
  background: url(resources/ifun.78339f83bf0bd931c1d0.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .wm {
  background: url(resources/wm.f482fee8299458c50035.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .gs {
  background: url(resources/gs.d0f2480bab28eeb4fa2d.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .iconic {
  background: url(resources/iconic.10932d5e1d1e4c4c71be.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .i36588 {
  background: url(resources/36588.e714eb3c6129eca17cf0.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .rsg {
  background: url(resources/rsg.cb5e125a7e223940f2eb.png) no-repeat;
  background-size: 100%
}

app-footer .payment .partnerBox .partners .png {
  background: url(resources/png.10ac2c39ff100ae8b0a9.png) no-repeat;
  background-size: 100%
}

app-footer nav {
  height: 55px;
  line-height: 55px
}

app-footer nav li {
  min-width: 95px;
  height: 55px;
  margin-right: 8px;
  padding: 0 8px;
  text-align: center;
  cursor: pointer;
  color: #996c33
}

app-footer nav li.active,
app-footer nav li:active,
app-footer nav li:hover {
  color: #fff
}

app-footer nav li:last-child {
  margin: 0;
  pointer-events: none;
  width: auto
}

app-footer nav .pright {
  display: flex;
  position: absolute;
  right: 0
}

app-footer .sub-nav-wrap {
  justify-content: space-between
}

app-footer .sub-nav {
  width: auto
}

app-footer .sub-nav li {
  letter-spacing: 1px
}

app-footer .sub-nav li.iframeBox {
  width: 217px;
  height: 60px
}

app-footer .sub-nav li:last-child p {
  margin: 0
}

app-footer .sub-nav li p {
  font-size: 13px;
  opacity: .7;
  margin-bottom: 10px;
  color: #fff
}

app-footer .sub-nav li .footer_btn {
  width: 202px;
  height: 37px;
  margin-bottom: 10px;
  background: none;
  border: 1px solid #e98a8a;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  letter-spacing: 1px
}

app-footer .sub-nav li .footer_btn i {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(resources/notice.51789cda82ae27b89bbe.svg) no-repeat;
  background-size: 100%;
  vertical-align: middle
}

app-footer .sub-nav .nav-title {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none
}

app-footer .sub-nav .nav-title:hover {
  color: #ff0
}

app-footer .sub-nav button {
  width: 202px;
  height: 37px;
  line-height: 37px;
  letter-spacing: 1px;
  background: none
}

app-footer .footerColor {
  background: #333;
  padding-bottom: 18px
}

app-footer .footer-site {
  width: 1000px;
  height: 80px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center
}

app-footer iframe {
  display: block;
  width: 240px;
  height: 60px;
  border-radius: 50px;
  background: #2f2f2f
}

app-footer .footer-age {
  text-align: center;
  font-size: 14px
}

app-ad .c-container {
  position: relative;
  width: 100%;
  padding-top: 26%;
  background-color: initial;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%
}

app-ad .carousel-control-next,
app-ad .carousel-control-prev {
  width: auto;
  opacity: unset;
  width: 60px;
  height: 110px;
  background-color: #e11515;
  top: 50%;
  transform: translateY(-50%)
}

app-game .game-bg {
  background: url(resources/innerBG.90952d2db0212590d068.png) no-repeat;
  background-size: cover
}

app-game .game_content {
  display: flex;
  justify-content: space-between;
  width: 1400px;
  height: 100%;
  padding: 70px 0 70px 90px;
  margin: 0 auto
}

app-game .game_content .photo {
  width: 675px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  flex-shrink: 0
}

app-game .game_content .text_content {
  width: 630px;
  padding: 80px 0 0;
  font-weight: 700
}

app-game .game_content .text_content .title {
  line-height: 1
}

app-game .game_content .text_content .title_big {
  font-size: 58px;
  color: #2e2b4d
}

app-game .game_content .text_content .title_small {
  background: linear-gradient(180deg, #e11515 0, #900707);
  -webkit-background-clip: text;
  color: transparent;
  font-size: 40px;
  text-align: end;
  letter-spacing: 5px;
  padding: 10px 0 0
}

app-game .game_content .text_content .discription {
  line-height: 24px;
  font-size: 14px;
  letter-spacing: 1px;
  margin: 40px 0;
  color: #666
}

app-game .game_content .text_content .btn_group {
  position: relative
}

app-game .game_content .text_content .list-wrap .list {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px 0 0
}

app-game .game_content .text_content .list-wrap .item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-shrink: 0;
  margin: 10px 12px
}

app-game .game_content .text_content .list-wrap .item:hover .img {
  background-position: 0 100%
}

app-game .game_content .text_content .list-wrap .item .img {
  width: 189px;
  height: 185px;
  background-repeat: no-repeat
}

app-game .game_content .text_content .list-wrap .item>p {
  text-align: center;
  font-size: 16px;
  letter-spacing: 1px;
  color: #4d4d4d
}

app-game .game_content .text_content .list-wrap .item .maintain {
  height: 89%
}

app-game .marquee-wrap {
  width: 1400px;
  margin: 48px auto 66px
}

app-game .marquee-wrap.static {
  position: static;
  margin: 32px 0
}

app-game .marquee-wrap .announcement_page {
  width: 1400px;
  margin: 0 auto;
  border-radius: 45px;
  box-shadow: 0 0 13px 3px #dee1f5
}

app-game-list {
  font-weight: 700
}

app-game-list .panel-style,
app-game-list app-letter .head,
app-game-list app-letter .list,
app-game-list app-maintain .ctn,
app-game-list app-maintain .head,
app-letter app-game-list .head,
app-letter app-game-list .list,
app-maintain app-game-list .ctn,
app-maintain app-game-list .head {
  box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .8);
  margin: 0 0 109px
}

app-game-list .p-head {
  padding: 5px 10px
}

app-game-list .filters {
  height: 70px;
  width: calc(100% - (26px * 2));
  margin: 0 auto;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #dedede
}

app-game-list .filters .tags {
  line-height: 70px;
  font-size: 18px;
  letter-spacing: 2px;
  color: #666
}

app-game-list .filters li {
  position: relative;
  padding: 0 50px;
  cursor: pointer
}

app-game-list .filters li.active,
app-game-list .filters li:active,
app-game-list .filters li:hover {
  border-color: #c7a16e;
  color: #dcb160
}

app-game-list .filters li.active:before,
app-game-list .filters li:active:before,
app-game-list .filters li:hover:before {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #c7a16e
}

app-game-list .filters li.active:after,
app-game-list .filters li:active:after,
app-game-list .filters li:hover:after {
  content: "";
  width: 0;
  height: 0;
  border-color: transparent transparent #c7a16e;
  border-style: solid;
  border-width: 0 7.5px 10px;
  position: absolute;
  bottom: 0;
  left: calc(50% - 7.5px)
}

app-game-list .search {
  position: relative;
  width: 330px;
  height: 40px;
  border-radius: 5px;
  border: 1px solid #e6e6e6
}

app-game-list .search input {
  width: 100%;
  height: 100%;
  padding: 0 0 0 41px;
  border: none
}

app-game-list .search .search-icon {
  width: 20px;
  height: 20px;
  background: url(resources/search.788b4bcfb45156855984.svg) no-repeat;
  background-size: contain;
  position: absolute;
  left: 12px;
  top: 8px
}

app-game-list .cnt {
  padding: 24px 48px 40px
}

app-game-list .favor-icon {
  width: 23px;
  height: 21px;
  background: url(resources/love1.bb3abe56d6d32d4f4720.svg) no-repeat 50%;
  background-size: contain;
  margin-top: 5px
}

app-game-list .favor-icon.active {
  background: url(resources/love2.41b940076ac391db8e33.svg) no-repeat 50%
}

app-game-list .game-list.wrap {
  flex-wrap: wrap;
  margin: 0 -18px -9px 0
}

app-game-list .game-list.wrap>li:not(:last-child) {
  margin: 0 14px 28px 0
}

app-game-list .game-list>li {
  position: relative;
  width: 250px;
  height: 200px;
  flex-shrink: 0;
  border: 1px solid #b3b3b3;
  border-radius: 5px;
  overflow: hidden;
  cursor: pointer
}

app-game-list .game-list>li:not(:last-child) {
  margin: 0 14px 0 0
}

app-game-list .game-list>li app-maintain-tip {
  width: 100%;
  z-index: 1
}

app-game-list .game-list>li app-maintain-tip .maintain {
  width: 100%
}

app-game-list .game-list>li .pic {
  height: 165px;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: #c7a16e
}

app-game-list .game-list>li .pic.maintain-blur {
  z-index: 0
}

app-game-list .game-list>li .text {
  height: 35px;
  padding: 0 20px;
  font-size: 18px;
  justify-content: space-between;
  line-height: 31px;
  border-top: 1px solid #b3b3b3
}

app-game-list .game-list>li .text p {
  width: 180px
}

app-common-alert {
  z-index: 9999
}

app-common-alert .common-alert {
  display: flex;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  background: rgba(0, 0, 0, .4);
  justify-content: center;
  align-items: center;
  z-index: 9999
}

app-common-alert .common-alert[hidden] {
  display: none !important;
  outline: 1px solid pink
}

app-common-alert .common-alert .panel {
  width: 480px;
  font-weight: 700;
  text-align: center;
  background: #fff;
  border-radius: 10px;
  overflow: hidden
}

app-common-alert .common-alert .panel.policy {
  width: 840px
}

app-common-alert .common-alert .panel.policy .cnt {
  padding: 28px 47px
}

app-common-alert .common-alert .panel.policy .cnt>div {
  height: 400px;
  overflow: scroll;
  overflow-x: hidden;
  text-align: left
}

app-common-alert .common-alert .panel.policy .btm {
  padding: 18px 0
}

app-common-alert .common-alert .header {
  height: 50px;
  line-height: 50px;
  font-size: 21px;
  letter-spacing: 2px;
  color: #fff
}

app-common-alert .common-alert .cnt {
  color: #4d4d4d;
  font-size: 16px;
  min-height: auto;
  padding: 24px 42px;
  white-space: pre-wrap;
  letter-spacing: 1px;
  color: #333
}

app-common-alert .common-alert .act-cnt input {
  width: 80%;
  height: 32px;
  padding: 0 10px;
  margin: 10px 0 0
}

app-common-alert .common-alert .quest-detail-cnt img {
  width: 100%
}

app-common-alert .common-alert .btm {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 0
}

app-common-alert .common-alert .btm.with-cancel {
  justify-content: space-around;
  justify-content: space-evenly
}

app-common-alert .common-alert .btm.with-cancel button {
  width: 45%
}

app-common-alert .common-alert button {
  width: 322px;
  height: 42px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff;
  border: 1px solid #cca172;
  border-radius: 3px
}

app-common-alert .common-alert button.cancel {
  border: 1px solid
}

app-popup-bulletin .popup-bulletin {
  height: 100vh;
  width: 100vw;
  font-weight: 700;
  z-index: 999;
  position: fixed;
  left: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, .4)
}

app-popup-bulletin .popup-bulletin .bulletin_panel {
  width: 840px;
  min-height: 250px;
  background: #fff;
  border-radius: 6px;
  position: relative;
  overflow: hidden;
  padding-bottom: 35px
}

app-popup-bulletin .popup-bulletin .bulletin_panel .header {
  position: relative;
  height: 50px;
  line-height: 50px;
  font-size: 21px;
  letter-spacing: 2px;
  color: #fff;
  background: #e11515;
  text-align: center
}

app-popup-bulletin .popup-bulletin .bulletin_panel .header .title {
  background: #e11515
}

app-popup-bulletin .popup-bulletin .bulletin_panel .header i {
  position: absolute;
  right: 20px;
  top: 15px;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background: url(resources/close_w.4b3475b601ef9de30516.svg) no-repeat 50%
}

app-popup-bulletin .popup-bulletin .bulletin_panel .nav {
  margin: 30px 15px 8px;
  border-bottom: 1px solid #e6e6e6
}

app-popup-bulletin .popup-bulletin .bulletin_panel .nav li {
  position: relative;
  height: 28px;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 2px;
  padding: 0 39px;
  text-align: center;
  color: #999
}

app-popup-bulletin .popup-bulletin .bulletin_panel .nav li.active,
app-popup-bulletin .popup-bulletin .bulletin_panel .nav li:hover {
  color: #e11515;
  border-bottom: 3px solid #e11515
}

app-popup-bulletin .popup-bulletin .bulletin_panel .nav li:after {
  content: "";
  width: 2px;
  height: 15px;
  position: absolute;
  top: 3px;
  right: 0;
  background: #ececec
}

app-popup-bulletin .popup-bulletin .bulletin_panel .cnt {
  color: #4d4d4d;
  overflow-y: auto
}

app-popup-bulletin .popup-bulletin .bulletin_panel .cnt li {
  margin: 0 15px;
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #e6e6e6;
  cursor: pointer
}

app-popup-bulletin .popup-bulletin .bulletin_panel .cnt app-transfer-old-member li>.row,
app-popup-bulletin .popup-bulletin .bulletin_panel .cnt li>.flex,
app-transfer-old-member app-popup-bulletin .popup-bulletin .bulletin_panel .cnt li>.row {
  width: 100%;
  justify-content: space-between
}

app-popup-bulletin .popup-bulletin .bulletin_panel .cnt li .date {
  font-size: 16px;
  color: grey
}

app-popup-bulletin .popup-bulletin .bulletin_panel .cnt li .date span {
  margin-left: 10px
}

app-popup-bulletin .popup-bulletin .bulletin_panel .cnt li .txt {
  font-size: 16px;
  max-width: 670px;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}

app-popup-bulletin .popup-bulletin .bulletin_panel .cnt li .txt.open {
  white-space: unset
}

app-member {
  display: block;
  padding: 16px 0 39px;
  background: #f4f4f4
}

app-help .help_page app-member .cnt,
app-member .center-wrap,
app-member app-help .help_page .cnt,
app-member app-merchants .main,
app-merchants app-member .main {
  display: flex
}

app-member .marquee-wrap {
  margin: 0 auto 16px;
  overflow: hidden;
  border-radius: 45px;
  border: 1px solid #e5f4ff;
  box-shadow: 0 0 13px 3px #dee1f5
}

app-member aside {
  width: 245px;
  margin: 0 15px 0 0;
  font-weight: 700
}

app-member .info {
  font-size: 14px;
  padding: 20px 0;
  align-items: center;
  justify-content: center;
  color: #000
}

app-member .info .lv {
  padding: 0 8px;
  margin: 0 0 0 10px;
  color: #fff;
  background: #b90b0a;
  border-radius: 5px
}

app-member .account,
app-member .days {
  line-height: 1.8;
  text-align: center
}

app-member .days {
  color: #999
}

app-member .quick {
  width: 160px;
  padding: 13px 0 10px;
  justify-content: space-between
}

app-member .quick li p:first-child {
  width: 40px;
  height: 40px;
  line-height: 36px;
  text-align: center;
  font-size: 21px;
  color: #e11515;
  border-radius: 50%;
  border: 1px solid #ff766f;
  background: #fcf3f1
}

app-member .quick li p:first-child.cur,
app-member .quick li p:first-child:hover {
  background: #e11515;
  color: #fff
}

app-member .quick li p:last-child {
  text-align: center;
  margin: 6px 0 0
}

app-member .nav {
  font-size: 14px;
  letter-spacing: 1px;
  color: #4d4d4d
}

app-member .nav li {
  position: relative;
  height: 50px;
  line-height: 50px;
  padding: 0 0 0 64px
}

app-member .nav li.active,
app-member .nav li:hover {
  background: #fff9f8
}

app-member .nav li.active:before,
app-member .nav li:hover:before {
  content: "";
  width: 3px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  background: #e11515
}

app-member .nav li>i {
  display: block;
  position: absolute;
  top: 13px;
  left: 25px
}

app-member .nav li.user {
  border-top: 1px solid #e6e6e6
}

app-member .nav li.user i {
  width: 14px;
  height: 16px;
  top: 16px;
  background: url(resources/personal.a800f8d9d01145d80aed.svg) no-repeat
}

app-member .nav li.vip {
  border-bottom: 1px solid #e6e6e6
}

app-member .nav li.vip i {
  width: 17px;
  height: 17px;
  background: url(resources/vip.ead7e102871924398080.svg) no-repeat
}

app-member .nav li.my-wallet i {
  width: 15px;
  height: 13px;
  top: 17px;
  background: url(resources/wallet.69879613129991b320e1.svg) no-repeat
}

app-member .nav li.bank i {
  width: 17px;
  height: 15px;
  left: 24px;
  background: url(resources/card.611508603bb8f685b26a.svg) no-repeat
}

app-member .nav li.trans-log i {
  width: 13px;
  height: 15px;
  left: 27px
}

app-member .nav li.bonus-log i,
app-member .nav li.trans-log i {
  background: url(resources/transaction.6f25cb99fb6f93fd6787.svg) no-repeat
}

app-member .nav li.bonus-log i {
  width: 12px;
  height: 16px;
  left: 28px
}

app-member .nav li.bet-log {
  border-bottom: 1px solid #e6e6e6
}

app-member .nav li.bet-log i {
  width: 12px;
  height: 16px;
  left: 28px;
  background: url(resources/betting.e2c58814ddf7c7a353be.svg) no-repeat
}

app-member .nav li.quest i {
  width: 13px;
  height: 18px;
  background: url(resources/discount.98839b2166c696bf9f0a.svg) no-repeat
}

app-member .nav li.special i {
  width: 13px;
  height: 18px;
  background: url(resources/special.a379d814d09c108e58f4.svg) no-repeat;
  background-size: contain
}

app-member .nav li.letters i {
  width: 14px;
  height: 11px;
  top: 17px;
  background: url(resources/mail_r.93828ebae1e34e0eb67e.svg) no-repeat
}

app-member .nav li.letters .bubble {
  position: absolute;
  height: 18px;
  text-align: center;
  width: auto;
  min-width: 25px;
  line-height: 15px;
  font-size: 12px;
  letter-spacing: 0;
  top: 15px;
  left: unset;
  right: 20px;
  padding: 0 2px;
  border-radius: 9px;
  border: 1px solid #fff;
  color: #fff;
  background: #ed1c24
}

app-member .nav li.fixing i {
  width: 19px;
  height: 19px;
  background: url(resources/fixing.62c5f51b8fde73456ea5.svg) no-repeat;
  background-size: contain;
  background-position: 50%
}

app-popup-register .popup-register {
  height: 100vh;
  width: 100vw;
  background: #fff url(resources/register_background.046077977e092a136caa.png) no-repeat 50%;
  z-index: 998;
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700
}

app-popup-register .popup-register .red-bg {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 432px;
  border-radius: 17px 0 0 17px;
  background: url(resources/register_background2.9766b233b1b3d9e44f66.png) no-repeat 50%;
  background-size: cover
}

app-popup-register .popup-register .red-bg img {
  width: 120px;
  height: 53px;
  object-fit: contain
}

app-popup-register .popup-register form {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 432px;
  padding: 32px 0 37px;
  border-radius: 0 17px 17px 0;
  background: #fff
}

app-popup-register .popup-register form .cancel {
  position: absolute;
  top: 19px;
  right: 17px;
  width: 25px;
  height: 25px;
  background: url(resources/close_gy.8a52c9e55bebdf5d2fd4.svg) no-repeat 50%
}

app-popup-register .popup-register form .title {
  display: flex;
  justify-items: center;
  align-items: center;
  margin: 0 0 25px;
  font-size: 25px;
  letter-spacing: 2px
}

app-popup-register .popup-register form .title .photo {
  display: block;
  width: 44px;
  height: 44px;
  margin: 0 15px 0 0;
  background: url(resources/register.ee4d93e0e0ff56931989.png) no-repeat 50%;
  background-size: 100%
}

app-popup-register .popup-register form input {
  width: 332px;
  height: 41px;
  margin: 0 0 19px;
  padding: 0 0 0 19px
}

app-popup-register .popup-register form input::placeholder {
  color: #d3d3d3
}

app-popup-register .popup-register form .pass-label {
  position: relative
}

app-popup-register .popup-register form .pass-label img {
  position: absolute;
  top: 12px;
  right: 20px;
  width: 23px;
  height: 17px
}

app-popup-register .popup-register form label {
  position: relative;
  font-size: 14px
}

app-popup-register .popup-register form label .err {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0
}

app-popup-register .popup-register form label .tip {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0;
  font-size: 12px;
  color: #393939
}

app-popup-register .popup-register form .tips {
  width: 332px;
  padding: 0
}

app-popup-register .popup-register form .phone {
  position: relative
}

app-popup-register .popup-register form .phone button {
  position: absolute;
  top: 6px;
  right: 11px;
  width: 86px;
  height: 29px;
  border: 1px solid #b90b0a;
  border-radius: 3px;
  background: #fff;
  color: #b90b0a;
  font-size: 14px
}

app-popup-register .popup-register form .phone button:disabled {
  color: #fff
}

app-popup-register .popup-register form .phone .confirm {
  position: absolute;
  top: 12px;
  right: 11px;
  height: 14px;
  font-size: 13px;
  letter-spacing: 1px;
  color: #00de3f
}

app-popup-register .popup-register form .phone .reset {
  position: absolute;
  left: auto;
  right: 0;
  bottom: 2px;
  font-size: 13px;
  color: #333
}

app-popup-register .popup-register form .phone-confirm img {
  position: absolute;
  top: 12px;
  right: 11px;
  width: 16px;
  height: 16px
}

app-popup-register .popup-register form .isCheck {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 332px;
  margin: 23px 0 32px
}

app-popup-register .popup-register form .isCheck input {
  width: 16px;
  height: 16px;
  margin: 0 10px 0 0
}

app-popup-register .popup-register form .isCheck-p {
  display: inline
}

app-popup-register .popup-register form .isCheck-p span {
  color: #b90b0a
}

app-popup-register .popup-register form .submit {
  width: 332px;
  height: 41px;
  border-radius: 3px;
  color: #fff;
  border: 1px solid #cca172
}

app-popup-register .mask {
  height: 100vh;
  width: 100vw;
  background: rgba(0, 0, 0, .4);
  z-index: 99;
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center
}

app-popup-register .success {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 728px;
  height: 422px;
  background: #fff;
  border-radius: 17px
}

app-popup-register .success .light {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 284px;
  height: 245px;
  background: url(resources/light.e9d74e6f636203850698.png) no-repeat 50%
}

app-popup-register .success .light .photo {
  display: block;
  width: 44px;
  height: 44px;
  background: url(resources/register.ee4d93e0e0ff56931989.png) no-repeat 50%;
  background-size: 100%
}

app-popup-register .success .light .success-title {
  margin: 16px 0 45px;
  font-size: 31px;
  letter-spacing: 3px;
  color: #a67c52
}

app-popup-register .success .light .discription {
  font-size: 20px;
  letter-spacing: 1px;
  color: grey
}

app-popup-register .success .btn_group {
  display: flex;
  justify-content: space-between;
  width: 561px
}

app-popup-register .success .btn_group button {
  width: 252px;
  height: 41px
}

app-popup-register .success .btn_group .blue_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(#bbc8e6, #6d7fbe 50%, #99a6f1);
  border-radius: 3px;
  color: #fff
}

app-popup-register .success .btn_group .blue_btn:active {
  background: linear-gradient(0deg, #bbc8e6 0, #6d7fbe 50%, #99a6f1)
}

app-popup-register .success .jump {
  margin: 28px 0 0;
  font-size: 14px;
  letter-spacing: 1px;
  color: #0071bc
}

app-merchants .main {
  display: flex;
  justify-content: center;
  padding-top: 85px;
  padding-bottom: 135px
}

app-merchants .main .bg {
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100vw;
  background: url(resources/join_bg.2bbf54743f3fadcc7a8d.png) 50% fixed no-repeat;
  background-size: cover
}

app-merchants .main .goldBorder,
app-merchants .main .ml .link_div ul li:nth-child(4),
app-merchants .main .ml .link_div ul li:nth-child(5),
app-merchants .main .ml .link_div ul li:nth-child(6) {
  border: 1px solid #9ca4e5;
  border-radius: 5px
}

app-merchants .main .goldBorder2 {
  border-radius: 5px;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center
}

app-merchants .main h1,
app-merchants .main h2 {
  font-size: 83px;
  color: #008599;
  font-weight: 900
}

app-merchants .main .ml {
  width: 550px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap
}

app-merchants .main .ml .link_div {
  width: 440px;
  text-align: center
}

app-merchants .main .ml .link_div h2 {
  font-size: 37px
}

app-merchants .main .ml .link_div ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap
}

app-merchants .main .ml .link_div ul li {
  width: 134px;
  height: 134px;
  color: #008dff
}

app-merchants .main .ml .link_div ul li span {
  display: block;
  padding-top: 100px
}

app-merchants .main .ml .link_div ul li a {
  color: #000;
  display: block;
  height: 100%;
  width: 100%;
  border-radius: 5px
}

app-merchants .main .ml .link_div ul li:first-child {
  background: url(resources/accurate.eb6d52e375726aed2c33.svg) no-repeat;
  background-size: 61px 61px;
  background-position: center 40%
}

app-merchants .main .ml .link_div ul li:nth-child(2) {
  background: url(resources/quality.ede238d21c4fde9248ad.svg) no-repeat;
  background-size: 40px 60px;
  background-position: center 40%
}

app-merchants .main .ml .link_div ul li:nth-child(3) {
  background: url(resources/commission.20af896928b04f140446.svg) no-repeat;
  background-size: 62px 60px;
  background-position: center 40%
}

app-merchants .main .ml .link_div ul li:nth-child(4) {
  position: relative;
  margin-top: 36px
}

app-merchants .main .ml .link_div ul li:nth-child(4) div {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background: url(resources/24hr.74e130fd7bb843e227dd.svg) no-repeat;
  background-size: 50px 46px;
  background-position: center 40%
}

app-merchants .main .ml .link_div ul li:nth-child(5) {
  position: relative;
  margin-top: 36px
}

app-merchants .main .ml .link_div ul li:nth-child(5) div {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background: url(resources/line.d92844e10600722b911c.svg) no-repeat;
  background-size: 50px 50px;
  background-position: center 40%
}

app-merchants .main .ml .link_div ul li:nth-child(6) {
  position: relative;
  margin-top: 36px
}

app-merchants .main .ml .link_div ul li:nth-child(6) div {
  width: 100%;
  height: 100%;
  position: absolute;
  border-radius: 5px;
  top: 0;
  background: url(resources/wechat.de82145a682d266f24bd.svg) no-repeat;
  background-size: 52px 45px;
  background-position: center 40%
}

app-merchants .main .ml .link_div .join {
  display: block;
  width: 300px;
  height: 61px;
  line-height: 61px;
  color: #fff;
  font-size: 18px;
  border-radius: 5px;
  margin: 50px auto
}

app-merchants .main .ml .link_div .join:active {
  opacity: .8
}

app-merchants .main .ml .mobileImg {
  margin-top: 132px
}

app-merchants .main .ml .money {
  text-align: center;
  margin-top: 134px
}

app-merchants .main .ml .money p {
  color: #333;
  font-size: 24px;
  line-height: 44px
}

app-merchants .main .ml .money .m2 {
  margin-top: 63px;
  background-color: #fff;
  padding: 25px 28px;
  text-align: left;
  border-radius: 5px
}

app-merchants .main .ml .money .m2 p {
  font-size: 22px
}

app-merchants .main .ml .money .m2 p:first-child {
  margin-bottom: 30px
}

app-merchants .main .mr {
  width: 770px
}

app-merchants .main .mr .img01 {
  width: 761px;
  height: 573px;
  margin-bottom: 198px
}

app-merchants .main .mr .app {
  text-align: center
}

app-merchants .main .mr .app h1 {
  margin-bottom: 43px
}

app-merchants .main .mr .app .app_li {
  margin-top: 62px
}

app-merchants .main .mr .app .app_li ul {
  display: flex;
  justify-content: space-between
}

app-merchants .main .mr .app .app_li ul li {
  width: 166px;
  height: 166px;
  color: #008dff;
  font-size: 20px
}

app-merchants .main .mr .app .app_li ul li span {
  display: block;
  padding-top: 130px
}

app-merchants .main .mr .app .app_li ul li:first-child {
  background: url(resources/abundant.43d1fe57477f3cdf9a62.svg) no-repeat;
  background-size: 93px 92px;
  background-position: center 40%
}

app-merchants .main .mr .app .app_li ul li:nth-child(2) {
  background: url(resources/stable.ad10d763528e2bda661d.svg) no-repeat;
  background-size: 93px 78px;
  background-position: center 40%
}

app-merchants .main .mr .app .app_li ul li:nth-child(3) {
  background: url(resources/secret.83153af7b018abd77bdf.svg) no-repeat;
  background-size: 92px 92px;
  background-position: center 40%
}

app-merchants .main .mr .app .app_li ul li:nth-child(4) {
  background: url(resources/safety.39b771f35e59e9411b63.svg) no-repeat;
  background-size: 92px 92px;
  background-position: center 40%
}

app-merchants .main .mr .app .p2 {
  font-size: 22px;
  padding: 83px 36px;
  text-align: left;
  line-height: 39px
}

app-merchants .main .mr .data {
  margin-top: 191px;
  float: right
}

app-merchants .main .mr .data .dataUl {
  height: 446px;
  width: 740px;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap
}

app-merchants .main .mr .data .dataUl li {
  height: 208px;
  position: relative;
  color: #fff;
  font-size: 23px
}

app-merchants .main .mr .data .dataUl li .data_ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  height: 141px
}

app-merchants .main .mr .data .dataUl li .data_ul li:first-child,
app-merchants .main .mr .data .dataUl li .data_ul li:nth-child(2) {
  padding-top: 5px;
  height: 47px
}

app-merchants .main .mr .data .dataUl li .data_ul li:nth-child(3),
app-merchants .main .mr .data .dataUl li .data_ul li:nth-child(4) {
  height: 94px;
  font-size: 78px;
  line-height: 78px
}

app-merchants .main .mr .data .dataUl li .data_ul li:first-child,
app-merchants .main .mr .data .dataUl li .data_ul li:nth-child(3) {
  width: 40%;
  padding-left: 31px
}

app-merchants .main .mr .data .dataUl li .data_ul li:nth-child(2),
app-merchants .main .mr .data .dataUl li .data_ul li:nth-child(4) {
  width: 60%
}

app-merchants .main .mr .data .dataUl li .opacity {
  opacity: .6;
  background-color: #333
}

app-merchants .main .mr .data .dataUl li .opacity,
app-merchants .main .mr .data .dataUl li .opacity_text {
  display: flex;
  justify-content: space-between;
  position: absolute;
  bottom: 5.5px;
  left: 5.5px;
  width: 341px;
  height: 56px;
  line-height: 56px;
  padding: 0 20px
}

app-merchants .main .mr .data .goldBorder2 {
  width: 353px;
  height: 208px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center
}

app-merchants .main .mr .data .goldBorder2 div {
  width: 341px;
  height: 197px
}

app-community-bar .app,
app-community-bar .bar {
  position: fixed;
  top: 185px;
  z-index: 50
}

app-community-bar .bar {
  position: fixed;
  right: 0;
  top: 495px;
  z-index: 1;
  width: 60px;
  height: auto
}

app-community-bar .bar li {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 5px;
  background: #e11515;
  box-shadow: 1px 1px 7px 1px rgba(138, 0, 0, .5);
  cursor: pointer
}

app-community-bar .bar li.active,
app-community-bar .bar li:active,
app-community-bar .bar li:hover {
  filter: brightness(1.2)
}

app-community-bar .bar li img {
  width: 30px;
  height: 30px
}

app-community-bar .app {
  position: fixed;
  left: 0;
  top: 495px;
  z-index: 1;
  width: 60px;
  height: 190px;
  font-size: 20px;
  font-weight: 700;
  writing-mode: vertical-lr;
  letter-spacing: 8px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  cursor: pointer;
  color: #fff;
  background: #e11515;
  box-shadow: 1px 1px 7px 1px rgba(138, 0, 0, .5)
}

app-community-bar .app span {
  display: inline-block;
  width: 30px;
  height: 32px;
  background: url(resources/download.6dc4babbff4f14d02a32.svg) no-repeat;
  background-size: 100%;
  margin-bottom: 7px
}

app-community-bar .toTop {
  width: 30px;
  height: 30px;
  background: url(resources/gotop.762e062ac512ef7af798.svg) no-repeat;
  background-size: 100%
}

app-community-bar .SEBtn {
  width: auto;
  height: auto;
  position: absolute;
  bottom: 50px;
  right: 10px
}

app-community-bar .SEBtn button {
  width: 170px;
  height: 170px;
  position: fixed;
  bottom: 39px;
  right: 37px;
  background: url(resources/sharetoEarnBtn.7a4bc54f5d422dbc6f9b.png) no-repeat;
  background-size: 100%
}

app-maintain-tip .timeBox {
  width: 100%;
  height: auto;
  box-sizing: border-box;
  padding: 0 16px;
  display: flex;
  justify-content: space-between
}

app-maintain-tip .timeBox div {
  display: block;
  width: auto;
  height: auto
}

app-maintain-tip .timeBox div span {
  display: block;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 10px
}

app-maintain-tip .timeBox div p {
  color: #fff;
  font-size: 18px;
  font-weight: 700
}

app-user-info {
  display: flex;
  min-height: 856px;
  font-weight: 700
}

app-user-info .confirm-style {
  display: flex;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, .4);
  justify-content: center;
  align-items: center;
  z-index: 9999
}

app-user-info .confirm-style .c-panel {
  width: 480px;
  font-weight: 700;
  text-align: center;
  background: #fff;
  border-radius: 10px;
  overflow: hidden
}

app-user-info .confirm-style .header {
  position: relative;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  letter-spacing: 2px;
  color: #fff
}

app-user-info .confirm-style .header .close-btn {
  position: absolute;
  right: 15px;
  top: 15px;
  width: 20px;
  height: 20px;
  background: url(resources/close_w.4b3475b601ef9de30516.svg) no-repeat 50%
}

app-user-info .confirm-style .cnt {
  color: #4d4d4d;
  font-size: 14px;
  min-height: auto;
  padding: 24px 80px;
  white-space: pre-wrap;
  letter-spacing: 1px;
  color: #333
}

app-user-info .confirm-style form li:not(:last-child) {
  margin: 0 0 30px
}

app-user-info .confirm-style form input {
  width: 100%;
  height: 42px;
  line-height: 42px;
  padding: 0 10px;
  border: 1px solid #e6e6e6
}

app-user-info .confirm-style form .err {
  padding: 0
}

app-user-info .confirm-style .input-wrap {
  position: relative
}

app-user-info .confirm-style .input-wrap button {
  height: 29px;
  line-height: 29px;
  position: absolute;
  right: 5px;
  top: calc(50% - 15px);
  padding: 0 10px;
  color: #cfa678;
  border: 1px solid;
  border-radius: 3px;
  background: none
}

app-user-info .confirm-style .btn {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 0 43px
}

app-user-info .confirm-style .btn button {
  width: 322px;
  height: 42px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff;
  border: 1px solid #cca172;
  border-radius: 3px
}

app-user-info app-small-bet-record {
  margin: 0 0 15px
}

app-user-info .main-side {
  width: 880px
}

app-user-info .top {
  background: #fff;
  margin: 0 0 20px
}

app-user-info .top h1 {
  line-height: 50px;
  padding: 0 20px;
  font-size: 20px;
  letter-spacing: 2px;
  color: #272727;
  border-bottom: 1px solid #e6e6e6
}

app-user-info .top .cnt {
  padding: 15px 22px 18px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #000
}

app-user-info .top .cnt p {
  line-height: 1.5
}

app-user-info .top .cnt em {
  margin-left: 5px
}

app-user-info .top .cnt em.high {
  color: #5aa960
}

app-user-info .top .cnt em.middle {
  color: #ff8d68
}

app-user-info .top .cnt em.low {
  color: red
}

app-user-info .top .ps {
  color: #999
}

app-user-info .top .security-lv {
  margin: 14px 0 0;
  font-size: 14px;
  letter-spacing: 1px;
  color: #000
}

app-user-info .top .security-lv i {
  display: inline-block;
  width: 31px;
  height: 31px;
  margin: 0 10px 0 0;
  vertical-align: middle;
  border-radius: 50%;
  background: #ccc
}

app-user-info .top .security-lv li {
  margin: 0 27px 0 0
}

app-user-info .top .security-lv li i {
  background-color: #ccc;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 65%
}

app-user-info .top .security-lv li.base i {
  background-image: url(resources/data.cb0332db0b8a7161e8ad.svg)
}

app-user-info .top .security-lv li.phone i {
  background-image: url(resources/phone.2bd41c61e14063316c9c.svg)
}

app-user-info .top .security-lv li.bank i {
  background-image: url(resources/bankcard.d430a1babe695185e1f8.svg)
}

app-user-info .top .security-lv li.email i {
  background-image: url(resources/mail_w.8c559e38b24251813cdb.svg)
}

app-user-info .top .security-lv li.active i {
  background-color: #05b900
}

app-user-info-set-phone .confirm-style {
  z-index: 9998
}

app-user-info-set-phone .confirm-style .err {
  position: absolute
}

app-user-info-set-phone .confirm-style .btn {
  padding: 0
}

app-user-info-set-phone .old-phone {
  font-size: 14px;
  margin: 0 0 30px;
  text-align: left;
  letter-spacing: 1px;
  color: #4d4d4d
}

app-user-info-set-phone .tips {
  font-size: 16px;
  padding: 0;
  margin: 20px;
  text-align: center;
  color: #ff2e2e
}

app-user-info-data .panel {
  width: 880px
}

app-user-info-data .panel>div {
  padding: 20px 24px
}

app-user-info-data .panel>div h1 {
  line-height: 1;
  margin: 0 15px 0 0;
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727
}

app-user-info-data label {
  display: inline-block;
  font-size: 14px;
  text-align: right;
  letter-spacing: 1px
}

app-user-info-data .basic {
  border-bottom: 1px solid #e6e6e6
}

app-user-info-data .basic label {
  width: 80px;
  margin: 0 26px 0 0
}

app-user-info-data .basic label em:before {
  content: "※ ";
  color: #e11515
}

app-user-info-data .basic input {
  width: 257px;
  height: 41px;
  line-height: 41px;
  font-size: 14px;
  padding: 0 78px 0 2px
}

app-user-info-data .basic input:-moz-read-only {
  border: none
}

app-user-info-data .basic input:read-only {
  border: none
}

app-user-info-data .basic .table {
  margin: 20px 0
}

app-user-info-data .basic .table>li {
  width: 50%
}

app-user-info-data .basic .fixed-data li,
app-user-info-data .basic form li {
  position: relative;
  margin: 0 0 20px
}

app-user-info-data .basic form button {
  position: relative;
  left: 100px;
  width: 257px;
  height: 42px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #fff;
  border-radius: 3px;
  border: 1px solid #cca172
}

app-user-info-data .basic form .modify-btn,
app-user-info-data .basic form .modify-phone {
  width: 70px;
  height: 32px;
  position: absolute;
  left: auto;
  right: 57px;
  top: 4px
}

app-user-info-data .basic .fixed-data li {
  position: relative;
  line-height: 41px
}

app-user-info-data .basic .fixed-data input,
app-user-info-data .basic .fixed-data p {
  font-size: 14px
}

app-user-info-data .basic .fixed-data p {
  display: inline
}

app-user-info-data .basic .fixed-data input {
  width: 200px
}

app-user-info-data .basic .fixed-data button {
  position: absolute;
  height: 30px;
  line-height: 30px;
  right: 0;
  top: 5px;
  padding: 0 10px;
  font-size: 15px;
  color: #b90b0a;
  border: 1px solid;
  border-radius: 3px;
  background: #fff
}

app-user-info-data .basic .fixed-data button:active {
  opacity: .8
}

app-user-info-data .safe>ul {
  margin: 25px 0
}

app-user-info-data .safe>ul li {
  display: flex;
  line-height: 32px;
  font-size: 13px;
  margin: 0 0 22px
}

app-user-info-data .safe>ul label {
  width: 73px;
  margin: 0 27px 0 0;
  color: #000
}

app-user-info-data .safe>ul input {
  width: 190px;
  letter-spacing: 1px;
  color: #999;
  border: none !important;
  padding-left: 10px
}

app-user-info-data .safe>ul button {
  width: 70px;
  height: 32px;
  color: #fff;
  border-radius: 3px;
  border: 1px solid #cca172;
  font-size: 15px
}

app-user-info-data .basic_q {
  margin-top: 3px;
  position: relative;
  font-size: 12px;
  color: #999
}

app-user-info-data .basic_q.isSaved {
  left: 105px
}

app-user-info-data .basic_q span {
  font-size: 12px;
  color: #29abe2
}

app-user-info-data .qrcode-data label {
  line-height: 1.7;
  position: relative;
  top: -32px
}

app-user-info-data .qrcode-data qr-code {
  position: relative;
  left: 50px
}

app-user-info-data app-user-info-set-pwd {
  position: relative;
  z-index: 1
}

app-user-info-platform .panel {
  width: 880px;
  padding: 20px 24px
}

app-user-info-platform .panel h1 {
  padding: 20px 24px;
  line-height: 1;
  margin: 0 15px 0 0;
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727
}

app-user-info-platform table {
  width: 100%;
  table-layout: fixed;
  font-size: 13px;
  margin: 30px 0;
  color: #000
}

app-user-info-platform table thead {
  border-bottom: 2px solid #e11515
}

app-user-info-platform table th {
  position: relative;
  padding: 0 0 10px
}

app-user-info-platform table th:not(:last-child):after {
  content: "";
  width: 1px;
  height: 16px;
  background: #e6e6e6;
  position: absolute;
  top: 0;
  right: 0
}

app-user-info-platform table th.code,
app-user-info-platform table th.panme {
  width: 15%
}

app-user-info-platform table th.pwd,
app-user-info-platform table th.uid {
  width: 20%
}

app-user-info-platform table th.status {
  width: 13%
}

app-user-info-platform table th.llt {
  width: 17%
}

app-user-info-platform table th.order {
  width: 10%
}

app-user-info-platform table th.account {
  text-align-last: left;
  padding: 0 20px
}

app-user-info-platform table tbody tr {
  border-bottom: 1px solid #e6e6e6
}

app-user-info-platform table tbody td {
  position: relative;
  padding: 18px 5px;
  text-align: center;
  overflow-wrap: break-word
}

app-user-info-platform table tbody td:not(:last-child):after {
  content: "";
  width: 1px;
  height: 16px;
  background: #e6e6e6;
  position: absolute;
  top: calc(50% - 8px);
  right: 0
}

app-user-info-platform table tbody td.uid {
  color: #2680ff
}

app-user-info-platform table tbody td.status {
  color: #42a600
}

app-user-info-platform table tbody td.status.notset {
  color: #999
}

app-user-info-platform table tbody td.status.freeze {
  color: #fc4d14
}

app-user-info-platform table tbody td.not-active {
  color: #999
}

app-user-info-platform table tbody td.lls {
  white-space: pre-wrap
}

app-user-info-platform table tbody td.account {
  text-align-last: left;
  padding: 0 20px
}

app-small-bet-record {
  display: block
}

app-small-bet-record .list {
  height: 307px;
  font-weight: 700;
  overflow: auto
}

app-small-bet-record .list>li {
  height: 84px;
  padding: 8px 18px 12px;
  border-bottom: 1px solid #e6e6e6
}

app-small-bet-record .cnt {
  font-size: 14px;
  letter-spacing: 1px;
  color: #333
}

app-small-bet-record .cnt p:first-child {
  font-size: 12px;
  letter-spacing: 1px;
  position: relative;
  top: -3px;
  color: #999
}

app-small-bet-record .cnt li {
  flex: 1
}

app-small-bet-record .platform {
  font-size: 16px;
  letter-spacing: 1px;
  margin: 0 0 10px;
  color: #e11515
}

app-small-bet-record .no-data {
  text-align: center;
  line-height: 307px
}

app-slot-center .slot-wrap {
  font-weight: 700;
  padding: 0 0 41px
}

app-slot-center .search-icon {
  width: 20px;
  height: 20px;
  background: url(resources/search.788b4bcfb45156855984.svg) no-repeat;
  background-size: contain
}

app-slot-center .favor-icon {
  width: 23px;
  height: 21px;
  background: url(resources/love1.bb3abe56d6d32d4f4720.svg) no-repeat 50%;
  background-size: contain;
  margin-top: 5px
}

app-slot-center .favor-icon.active {
  background: url(resources/love2.41b940076ac391db8e33.svg) no-repeat 50%
}

app-slot-center .platform-inside-header {
  height: 562px;
  justify-content: center;
  align-items: center;
  margin: 0 0 40px;
  background: url(resources/slot_Inside_background.ee5ab25addfe883a3c61.png) no-repeat 50%;
  background-size: cover
}

app-slot-center .platform-inside-header .platform-cover {
  max-width: 319px;
  height: auto
}

app-slot-center .platform-inside-header .platform-cover>img {
  width: 319px;
  height: 100%
}

app-slot-center .filters {
  height: 70px;
  width: calc(100% - (26px * 2));
  margin: 0 auto;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #dedede
}

app-slot-center .filters .tags {
  line-height: 70px;
  font-size: 18px;
  letter-spacing: 2px;
  color: #666
}

app-slot-center .filters li {
  position: relative;
  padding: 0 50px;
  cursor: pointer
}

app-slot-center .filters li.active {
  color: #e11515
}

app-slot-center .filters li.active:before {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #e11515
}

app-slot-center .filters li:hover {
  color: #e11515
}

app-slot-center .filters li:hover:before {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #e11515
}

app-slot-center .filters li:hover:after {
  content: "";
  width: 0;
  height: 0;
  border-color: transparent transparent #e11515;
  border-style: solid;
  border-width: 0 7.5px 10px;
  position: absolute;
  bottom: 0;
  left: calc(50% - 7.5px)
}

app-slot-center .search {
  position: relative;
  width: 330px;
  height: 40px;
  border-radius: 5px;
  border: 1px solid #e6e6e6
}

app-slot-center .search input {
  width: 100%;
  height: 100%;
  padding: 0 0 0 41px;
  border: none
}

app-slot-center .search .search-icon {
  position: absolute;
  left: 12px;
  top: 8px
}

app-slot-center .cnt {
  padding: 24px 48px 40px
}

app-slot-center .cnt>.no-data {
  height: 283px;
  display: flex;
  align-items: center;
  justify-content: center
}

app-slot-center .platforms>li {
  margin: 0 0 53px
}

app-slot-center .p-head {
  margin: 0 0 13px;
  padding-left: 5px;
  height: 70px
}

app-slot-center .p-head.maintain {
  filter: grayscale(1)
}

app-slot-center .p-head img {
  height: 85%
}

app-slot-center .p-head .all-btn,
app-slot-center .p-head .buttom-return {
  width: 137px;
  height: 40px;
  font-size: 18px;
  letter-spacing: 2px;
  color: #fff;
  border-radius: 5px;
  border: 1px solid #cca172;
  display: flex;
  justify-content: center;
  align-items: center
}

app-slot-center .p-head .all-btn:active,
app-slot-center .p-head .buttom-return:active {
  opacity: .8
}

app-slot-center .p-head .all-btn i,
app-slot-center .p-head .buttom-return i {
  width: 13px;
  height: 15px;
  background: url(resources/arrow.3c100cc31672a92c81ec.svg) no-repeat;
  background-size: contain;
  transform: rotate(180deg);
  margin-left: 18px;
  margin-top: 1px
}

app-slot-center .p-head .buttom-return i {
  transform: rotate(0);
  margin: 0 18px 0 0
}

app-slot-center .game-list {
  display: grid;
  grid-template-columns: repeat(5, 20%);
  margin: 0 -18px -9px 0
}

app-slot-center .game-list>li {
  position: relative;
  width: 250px;
  height: 200px;
  flex-shrink: 0;
  border: 1px solid #b3b3b3;
  border-radius: 5px;
  overflow: hidden;
  cursor: pointer;
  margin-bottom: 14px
}

app-slot-center .game-list>li app-maintain-tip {
  width: 100%;
  z-index: 2
}

app-slot-center .game-list>li app-maintain-tip .maintain {
  width: 100%
}

app-slot-center .game-list>li .pic {
  height: 165px;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: #c7a16e
}

app-slot-center .game-list>li .pic.maintain-blur {
  z-index: 0
}

app-slot-center .game-list>li.active .btnGroup,
app-slot-center .game-list>li:active .btnGroup,
app-slot-center .game-list>li:hover .btnGroup {
  opacity: 1
}

app-slot-center .game-list>li .btnGroup {
  opacity: 0;
  position: absolute;
  padding: 30px 0;
  width: 100%;
  height: 165px;
  background: rgba(0, 0, 0, .4);
  z-index: 1;
  text-align: center;
  transition: all .3s;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-evenly
}

app-slot-center .game-list>li .btnGroup button {
  width: 140px;
  height: 40px;
  background: linear-gradient(0deg, #324ab9 0, #6a91f3);
  border: 1px solid #5c8df5;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  border-radius: 3px;
  letter-spacing: 1px
}

app-slot-center .game-list>li .btnGroup button:first-child {
  background: linear-gradient(0deg, #801c1c 0, #f13945);
  border: 1px solid #f56d5c
}

app-slot-center .game-list>li .btnGroup button:first-child.active,
app-slot-center .game-list>li .btnGroup button:first-child:active,
app-slot-center .game-list>li .btnGroup button:first-child:hover {
  background: #5a0c0c
}

app-slot-center .game-list>li .btnGroup button.active,
app-slot-center .game-list>li .btnGroup button:active,
app-slot-center .game-list>li .btnGroup button:hover {
  background: #0e1c5e
}

app-slot-center .game-list>li .text {
  height: 35px;
  padding: 0 20px;
  font-size: 18px;
  justify-content: space-between;
  line-height: 31px;
  border-top: 1px solid #b3b3b3
}

app-slot-center .game-list>li .text p {
  width: 180px
}

app-slot-center .marquee-wrap {
  margin: 32px 0
}

app-slot-center .marquee-wrap .announcement_page {
  width: 1400px;
  margin: 0 auto;
  border-radius: 45px;
  box-shadow: 0 0 13px 3px #dee1f5
}

app-transfer .transfer {
  display: flex
}

app-transfer .transfer-center {
  width: 881px;
  margin: 0 14px 0 0;
  font-weight: 700
}

app-transfer .transfer-center hr {
  width: 100%;
  border-width: 1px 0 0;
  border-top: 1px solid #e6e6e6
}

app-transfer .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px;
  padding: 0 22px
}

app-transfer .title .text {
  font-size: 20px;
  letter-spacing: 2px;
  color: #272727
}

app-transfer .title .auto {
  font-size: 16px;
  letter-spacing: 2px;
  color: #4d4d4d
}

app-transfer .wallet {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 130px
}

app-transfer .wallet .line {
  width: 1px;
  height: 80px;
  background: #e6e6e6
}

app-transfer .wallet .center-wallet,
app-transfer .wallet .coupon-wallet-all {
  width: 49%;
  height: 100%;
  padding: 18px 25px 0
}

app-transfer .wallet .center-title {
  display: flex;
  align-items: center;
  justify-content: space-between
}

app-transfer .wallet .center-title p {
  display: flex;
  align-items: center;
  font-size: 17px;
  letter-spacing: 2px;
  color: #008599
}

app-transfer .wallet .center-title p i {
  width: 16px;
  height: 16px;
  margin: 0 0 0 6px;
  background: url(resources/refresh.21af21dffa596c6a2d6c.svg) no-repeat 50%
}

app-transfer .wallet .center-title button {
  width: 71px;
  height: 23px;
  font-size: 12px;
  letter-spacing: 1px
}

app-transfer .wallet .amount {
  padding: 13px 0 0 10px;
  font-size: 43px;
  letter-spacing: 0;
  color: #272727
}

app-transfer .manual {
  padding: 25px 0 36px 27px
}

app-transfer .manual input,
app-transfer .manual select {
  width: 256px;
  height: 42px;
  padding: 0 0 0 15px
}

app-transfer .manual .manual-title {
  display: flex;
  align-items: flex-end;
  margin: 0 0 25px;
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727
}

app-transfer .manual .manual-title p {
  margin: 0 0 0 25px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #999
}

app-transfer .manual .platform {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 690px;
  margin: 0 0 20px
}

app-transfer .manual .platform p {
  font-size: 14px
}

app-transfer .manual .platform i {
  width: 27px;
  height: 23px;
  background: url(resources/transfer_arrow.47ff5432cfa7546d463a.svg) no-repeat 50%
}

app-transfer .manual .amount-ttl {
  display: flex;
  align-items: center;
  height: 42px;
  font-size: 14px;
  width: 58px;
  margin-right: 2rem
}

app-transfer .manual .amount {
  display: flex;
  align-items: center;
  margin: 0 0 15px
}

app-transfer .manual .amount p {
  font-size: 14px
}

app-transfer .manual .amount input {
  margin: 0 0 0 32px
}

app-transfer .manual .btn-group {
  width: 258px;
  flex-wrap: wrap;
  margin-bottom: 20px
}

app-transfer .manual .btn-group button {
  flex-shrink: 0;
  width: 82px;
  height: 32px;
  margin: 0 5px 5px 0;
  border: 1px solid #e8e8e8;
  border-radius: 3px;
  color: #a8a8a8
}

app-transfer .manual .btn-group button:nth-child(3n) {
  margin: 0 0 5px
}

app-transfer .manual .confirm {
  width: 255px;
  height: 42px
}

app-transfer .manual .confirm+.err {
  font-size: 16px;
  padding: 0;
  margin-top: 20px
}

app-transfer app-platform-wallet .no-data {
  line-height: normal
}

app-transfer .amount-area {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: flex
}

app-transfer .amount-operate {
  position: relative
}

app-transfer .amount-input-area {
  margin-bottom: 20px
}

app-transfer .overlay {
  background-color: rgba(0, 0, 0, .2);
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 2px;
  cursor: not-allowed
}

app-transfer .loading-icon {
  display: block;
  width: 20px;
  height: 20px;
  background: url(resources/loading_g.835d3aaaa2fb3f31c468.svg);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  animation: spiner 1.2s linear infinite
}

app-popup-transfer .popup-transfer {
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, .4);
  z-index: 998;
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  font-weight: 700;
  overflow: scroll
}

app-popup-transfer .popup-transfer .dialog {
  position: relative;
  padding: 54px 0 20px;
  margin: auto;
  border-radius: 10px;
  background: #fff;
  font-weight: 700;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content
}

app-popup-transfer .popup-transfer .dialog .cancel {
  position: absolute;
  top: 24px;
  right: 24px;
  width: 25px;
  height: 25px;
  background: url(resources/close_gy.8a52c9e55bebdf5d2fd4.svg) no-repeat 50%
}

app-popup-transfer .popup-transfer .dialog .title {
  padding: 0 0 0 45px;
  font-size: 29px
}

app-popup-transfer .popup-transfer .dialog .title+p {
  padding: 0 0 0 45px;
  font-size: 20px;
  color: #999
}

app-popup-transfer .popup-transfer form {
  padding: 0 40px 20px;
  margin: 20px 0 0;
  border-bottom: 1px solid #ccc
}

app-popup-transfer .popup-transfer form .form_item {
  display: flex;
  align-items: center;
  justify-content: space-between
}

app-popup-transfer .popup-transfer form .center-money {
  margin: 0 0 10px
}

app-popup-transfer .popup-transfer form .platformAmount {
  margin: 10px 0 0
}

app-popup-transfer .popup-transfer form .amount {
  margin: 20px 0 0
}

app-popup-transfer .popup-transfer form input {
  width: 267px;
  height: 42px;
  padding: 0 17px 0 19px;
  margin: 0 0 0 20px
}

app-popup-transfer .popup-transfer form input:-moz-read-only {
  background: #e6e6e6
}

app-popup-transfer .popup-transfer form input:read-only {
  background: #e6e6e6
}

app-popup-transfer .popup-transfer form .button_group {
  width: 267px;
  flex-wrap: wrap;
  padding: 10px 0 0
}

app-popup-transfer .popup-transfer form .button_group button {
  flex-shrink: 0;
  width: 85px;
  height: 32px;
  margin: 0 5px 5px 0;
  border: 1px solid #e8e8e8;
  border-radius: 3px;
  color: #a8a8a8
}

app-popup-transfer .popup-transfer form .button_group button:nth-child(3n) {
  margin: 0 0 5px
}

app-popup-transfer .popup-transfer form .with-button_group {
  justify-content: flex-end
}

app-popup-transfer .popup-transfer form .transferConfirm {
  justify-content: flex-end;
  align-items: flex-end;
  margin: 10px 0 0
}

app-popup-transfer .popup-transfer form .confirm_btn {
  width: 267px;
  height: 42px
}

app-popup-transfer .popup-transfer form .err {
  font-size: 14px;
  margin: 10px 0 0
}

app-popup-transfer .popup-transfer form.actwallet .form_item {
  height: 63px
}

app-popup-transfer .popup-transfer form .wallet_select {
  width: 257px;
  height: 42px;
  margin: -10px 0 0 30px;
  padding: 0 17px 0 19px
}

app-popup-transfer .popup-transfer .goGame {
  width: 352px;
  height: 42px;
  margin: 20px auto 0
}

app-popup-transfer .arrow {
  display: block;
  width: 24px;
  height: 27px;
  transform: rotate(90deg);
  background: url(resources/transfer_arrow.47ff5432cfa7546d463a.svg) no-repeat 50%
}

app-popup-transfer .with-arrow {
  padding: 0 0 0 calc(100% - 267px);
  justify-content: center !important
}

app-popup-transfer .locked {
  font-size: 14px;
  margin: 10px 0 0;
  color: #f15a24;
  text-align: center
}

app-small-record ul {
  height: 321px;
  padding: 15px 14px 42px;
  overflow: hidden
}

app-small-record li {
  height: 53px;
  border-bottom: 1px solid #e6e6e6;
  margin: 0 0 13px
}

app-small-record li .type {
  font-size: 16px;
  color: #000
}

app-small-record li div:first-child {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 5px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #999
}

app-small-record li div:first-child p {
  letter-spacing: 1px;
  color: #000
}

app-small-record li div:nth-child(2) {
  display: flex;
  align-items: center;
  font-size: 14px;
  letter-spacing: 1px;
  color: #000
}

app-small-record li div:nth-child(2) i {
  width: 15px;
  height: 13px;
  margin: 0 10px;
  background: url(resources/transfer_arrow.47ff5432cfa7546d463a.svg) no-repeat 50%
}

app-small-record li div:nth-child(2) i.transfer-wallet {
  transform: rotate(180deg)
}

app-small-record .no-data {
  text-align: center;
  line-height: 307px
}

app-deposit .deposit {
  display: flex
}

app-deposit .copy-btn:active {
  opacity: .8
}

app-deposit input[type=number],
app-deposit input[type=text] {
  padding: 0 5px
}

app-deposit .deposit-center {
  width: 881px;
  margin: 0 14px 0 0;
  font-weight: 700
}

app-deposit .deposit-center .top {
  margin: 0 0 15px
}

app-deposit .deposit-center .top .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px;
  padding: 0 18px 0 22px;
  border-bottom: 1px solid #e6e6e6;
  font-size: 20px;
  letter-spacing: 2px;
  color: #272727
}

app-deposit .deposit-center .top .title button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 31px;
  background: #fff;
  border: 1px solid #b90b0a;
  border-radius: 3px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #b90b0a
}

app-deposit .deposit-center .top .title button i {
  display: block;
  width: 18px;
  height: 18px;
  margin: 0 5px 0 0;
  background: url(resources/problem.fb685929d89c49f82c45.svg) no-repeat 50%
}

app-deposit .deposit-center .top .list {
  padding: 10px 20px
}

app-deposit .deposit-center .top .list ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 100%
}

app-deposit .deposit-center .top .list ul li {
  width: 127px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin: 5px;
  border: 1px solid #ccc;
  border-radius: 3px;
  font-size: 14px;
  letter-spacing: 1px
}

app-deposit .deposit-center .top .list ul li i {
  width: 27px;
  height: 27px;
  margin: 0 8px 0 0
}

app-deposit .deposit-center .top .list ul li:first-child i {
  background: url(resources/card1.223289c5825ac2e8b746.svg) no-repeat 50%
}

app-deposit .deposit-center .top .list ul li.cvs i {
  background: url(resources/shop.86ab167e1052ea841d57.svg) no-repeat 50%
}

app-deposit .deposit-center .top .list ul li.atm i {
  background: url(resources/atm.28746836515de8f97311.svg) no-repeat 50%
}

app-deposit .deposit-center .top .list ul li.usdt i {
  background: url(resources/usdt.f9115c6030e7519a06c7.svg) no-repeat 50%
}

app-deposit .deposit-center .top .list ul li.alipay i {
  background: url(resources/alipay.cb7c2579b78e74f10533.svg) no-repeat
}

app-deposit .deposit-center .top .list ul li.unionpay i {
  background: url(resources/unionpay.43f9e48af6f760721050.svg) no-repeat
}

app-deposit .deposit-center .top .list ul li.credit i {
  background: url(assets/img/third/credit.svg) no-repeat
}

app-deposit .deposit-center .top .list ul li.online i {
  background: url(resources/bank.285542d6321b24d3db15.svg) no-repeat
}

app-deposit .deposit-center .top .list ul li.wechat i {
  background: url(resources/wechat.d92bdc1a333c95bc4acd.svg) no-repeat
}

app-deposit .deposit-center .top .list ul li.quck i {
  background: url(resources/quck.5ce1cb07f511dfc173fc.svg) no-repeat
}

app-deposit .deposit-center .top .list ul .isActive,
app-deposit .deposit-center .top .list ul li:hover {
  color: #fff;
  border: none
}

app-deposit .deposit-center .bottom {
  padding: 16px 26px
}

app-deposit .deposit-center .bottom .title {
  display: flex;
  align-items: center;
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727
}

app-deposit .deposit-center .bottom .title.red {
  color: #e11515
}

app-deposit .deposit-center .bottom .title i {
  display: block;
  width: 9px;
  height: 16px;
  margin: 0 13px 0 0;
  background: url(resources/arrow_r.f1fe3434e3ea472f0ba7.svg) no-repeat 50%
}

app-deposit .deposit-center .bottom .content {
  margin: 26px 0 0
}

app-deposit .deposit-center .bottom .content.bulletin {
  line-height: 1.6;
  color: #333
}

app-deposit .deposit-center .bottom .bank .row {
  position: relative;
  display: flex;
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  margin-bottom: 23px
}

app-deposit .deposit-center .bottom .bank .row p {
  margin-top: 9px
}

app-deposit .deposit-center .bottom .bank .row i {
  width: 12px;
  height: 12px;
  color: #e11515
}

app-deposit .deposit-center .bottom .bank .row input,
app-deposit .deposit-center .bottom .bank .row select {
  width: 257px;
  height: 40px;
  padding: 0 0 0 15px;
  margin: 0 0 0 26px
}

app-deposit .deposit-center .bottom .bank .row .notice {
  margin: 8px 0 0 26px;
  font-size: 12px;
  letter-spacing: 1px;
  color: #999
}

app-deposit .deposit-center .bottom .bank .row .tips {
  display: block;
  padding: 0 0 0 10px
}

app-deposit .deposit-center .bottom .bank button {
  width: 257px;
  height: 41px;
  margin: 26px 0 0 104px
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck {
  display: flex
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .left {
  width: 100%;
  height: auto;
  padding: 30px 0 0;
  box-sizing: border-box
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .left .row {
  display: flex;
  margin-bottom: 38px;
  align-items: center
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .left .row:last-child {
  margin-bottom: 0
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .left .row i {
  font-size: 16px;
  color: #e11515;
  margin-right: 5px
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .left .row .depoInfo {
  width: 64px;
  font-size: 16px;
  font-weight: bolder
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .left .row .bank {
  margin-left: 42px
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .left .row .copy {
  margin: 0 0 0 12px
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox {
  width: 360px;
  height: auto;
  background: #fcf9f3;
  border: 1px solid #cca172;
  padding: 28px 52px;
  box-sizing: border-box
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox .up {
  width: 100%;
  height: auto;
  display: flex;
  justify-content: space-between
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox .up p {
  font-size: 38px;
  font-weight: 700
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox .up input {
  font-size: 38px;
  font-weight: 700;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  padding: 0 0 0 15px;
  background: none;
  width: 180px
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox .up .btnGroup {
  display: flex;
  padding-top: 4px;
  align-items: center
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox .up .btnGroup button {
  margin-left: 10px
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox .up .btnGroup .change {
  background: linear-gradient(180deg, #ea232d 0, #a80d0c 50%, #ea232d);
  border: 1px solid #cca172;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox .up .btnGroup .change.active,
app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox .up .btnGroup .change:active,
app-deposit .deposit-center .bottom .bank-confirm .depoCheck .NumBox .up .btnGroup .change:hover {
  background: linear-gradient(180deg, #b90b0a 0, #ea232d)
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck button {
  width: 50px;
  height: 30px;
  background: none;
  border: 1px solid #b90b0a;
  border-radius: 3px;
  color: #b90b0a;
  letter-spacing: 1px;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  white-space: nowrap;
  padding: 0 4px
}

app-deposit .deposit-center .bottom .bank-confirm .depoCheck button.active,
app-deposit .deposit-center .bottom .bank-confirm .depoCheck button:active,
app-deposit .deposit-center .bottom .bank-confirm .depoCheck button:hover {
  opacity: .8
}

app-deposit .deposit-center .bottom .bank-confirm .submit {
  width: 257px;
  height: 41px;
  margin: 53px 51px 0
}

app-deposit .deposit-center .bottom .bank-confirm .remind {
  font-size: 12px;
  color: #e11515;
  text-align: center;
  margin-top: 10px
}

app-deposit .deposit-center .bottom .bank-confirm .notice {
  font-size: 12px;
  color: #e11515;
  margin: 10px 75px 0
}

app-deposit .deposit-center .bottom .discription {
  width: 839px;
  padding: 15px 19px;
  margin: 39px 0 0 -10px;
  border: 1px solid #cca172
}

app-deposit .deposit-center .bottom .discription .title {
  font-size: 13px;
  letter-spacing: 1px;
  color: #b90b0a
}

app-deposit .deposit-center .bottom .discription .red {
  color: #d31a1a
}

app-deposit .deposit-center .bottom .discription div {
  margin: 0 0 11px;
  font-size: 13px;
  letter-spacing: 1px;
  color: #666
}

app-deposit .deposit-center .bottom .discription div:last-child {
  margin: 0
}

app-deposit .deposit-center .bottom .discription p {
  display: inline;
  color: #e11515
}

app-deposit .deposit-center .bottom .atm {
  margin: 25px 0 0
}

app-deposit .deposit-center .bottom .atm .row {
  position: relative;
  display: flex;
  align-items: center;
  height: 41px
}

app-deposit .deposit-center .bottom .atm .row i {
  margin: 0 5px 0 0;
  color: #e11515
}

app-deposit .deposit-center .bottom .atm .row input {
  width: 257px;
  height: 41px;
  padding: 0 0 0 15px;
  margin: 0 0 0 26px
}

app-deposit .deposit-center .bottom .atm .row .gray {
  position: absolute;
  bottom: -25px;
  left: 89px;
  font-size: 12px;
  letter-spacing: 1px;
  color: #999
}

app-deposit .deposit-center .bottom .atm .row .red {
  position: absolute;
  bottom: -46px;
  left: 85px;
  font-size: 12px;
  letter-spacing: 1px;
  color: #e11515
}

app-deposit .deposit-center .bottom .atm button {
  width: 257px;
  height: 41px;
  margin: 61px 90px 0
}

app-deposit .deposit-center .bottom .market .row,
app-deposit .deposit-center .bottom .third-pay .row {
  position: relative;
  display: flex;
  align-items: center;
  height: 41px;
  margin: 0 0 22px
}

app-deposit .deposit-center .bottom .market .row i,
app-deposit .deposit-center .bottom .third-pay .row i {
  margin: 0 5px 0 0;
  color: #e11515
}

app-deposit .deposit-center .bottom .market .row select,
app-deposit .deposit-center .bottom .third-pay .row select {
  padding: 0 10px
}

app-deposit .deposit-center .bottom .market .row input,
app-deposit .deposit-center .bottom .market .row select,
app-deposit .deposit-center .bottom .third-pay .row input,
app-deposit .deposit-center .bottom .third-pay .row select {
  width: 320px;
  height: 41px;
  margin: 0 0 0 26px
}

app-deposit .deposit-center .bottom .market .row p,
app-deposit .deposit-center .bottom .third-pay .row p {
  position: absolute;
  bottom: -36px;
  left: 105px;
  font-size: 12px;
  letter-spacing: 1px;
  color: #616161
}

app-deposit .deposit-center .bottom .market .row p.notice,
app-deposit .deposit-center .bottom .third-pay .row p.notice {
  bottom: -51px
}

app-deposit .deposit-center .bottom .market .row p.notice .red,
app-deposit .deposit-center .bottom .third-pay .row p.notice .red {
  color: #e11515
}

app-deposit .deposit-center .bottom .market button,
app-deposit .deposit-center .bottom .third-pay button {
  width: 257px;
  height: 41px;
  margin: 26px 108px 0
}

app-deposit .deposit-center .bottom .market .discription div:nth-child(3),
app-deposit .deposit-center .bottom .third-pay .discription div:nth-child(3) {
  color: #e11515
}

app-deposit .deposit-center .bottom .third-pay p.usdt_tips {
  bottom: -53px;
  padding: 0
}

app-deposit .deposit-center .bottom .third-pay p.tips {
  bottom: -24px;
  padding: 0
}

app-deposit .deposit-center .bottom .third-pay .row.no-label {
  padding: 0 0 0 82px
}

app-deposit .deposit-center .bottom .third-pay .important {
  color: #d31a1a;
  font-size: 12px;
  letter-spacing: 1px;
  padding: 34px 0 0 105px
}

app-vip .main {
  width: 1140px;
  font-weight: 700
}

app-vip .main>.current {
  align-items: center;
  padding: 0 0 0 43px;
  position: relative
}

app-vip .main>.current .deposit {
  margin: 0 10px 0 0
}

app-vip .main>.current .rightBox {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between
}

app-vip .main>.current .rightBox .lv {
  margin: 17px 0 10px;
  text-align: left;
  font-size: 20px;
  letter-spacing: 2px;
  color: #000
}

app-vip .main>.current .rightBox span {
  margin: 0 30px 0 0;
  font-size: 14px;
  letter-spacing: 1px;
  color: #4d4d4d
}

app-vip .main>.current .rightBox .btn {
  width: auto;
  height: 36px;
  border-radius: 25px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: baseline;
  padding: 0 10px;
  margin-right: 50px;
  cursor: pointer
}

app-vip .medal {
  background: url(resources/medal_1.4f58f0414f3df64a7a63.png) no-repeat 50%;
  background-size: contain;
  background-size: 80px 116px;
  width: 80px;
  height: 116px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  margin: 0 31px 0 0
}

app-vip .medal.lv-1 {
  background-image: url(resources/medal_1.4f58f0414f3df64a7a63.png)
}

app-vip .medal.lv-2 {
  background-image: url(resources/medal_2.be5d87833a1447a95cb6.png)
}

app-vip .medal.lv-3 {
  background-image: url(resources/medal_3.2ba3bae32a4dfc55b5af.png)
}

app-vip .medal.lv-4 {
  background-image: url(resources/medal_4.cd3954da0377c3ba5851.png)
}

app-vip .medal.lv-5 {
  background-image: url(resources/medal_5.d65bb0d887bdc84326d8.png)
}

app-vip .medal.lv-6 {
  background-image: url(resources/medal_6.4aed577ad5e7df377022.png)
}

app-vip .medal.lv-7 {
  background-image: url(resources/medal_7.3fd14caf044b28917772.png)
}

app-vip .medal div {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 92px
}

app-vip .medal p {
  width: 76px;
  font-size: 22px;
  text-align: center
}

app-vip .graph {
  padding: 21px 20px 0
}

app-vip .graph ul {
  display: flex;
  align-items: center
}

app-vip .graph .text {
  position: relative;
  margin: 0 0 8px
}

app-vip .graph .text li {
  flex-shrink: 0;
  width: 20%;
  color: #4d4d4d;
  font-size: 14px
}

app-vip .graph .text li:last-child {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right
}

app-vip .graph .text li:nth-child(2) {
  margin: 0 0 0 -18px
}

app-vip .graph .text li:first-child {
  margin: 0 0 0 5px
}

app-vip .graph .bar {
  height: 13px;
  background: #f2f2f2;
  overflow: hidden
}

app-vip .graph .bar .bar-cnt {
  width: 1%;
  height: 100%
}

app-vip .chk-detail {
  position: absolute;
  right: 10px;
  top: 10px
}

app-vip .next {
  padding: 22px 0 20px 22px
}

app-vip .next .next-level {
  display: flex;
  margin: 0 0 20px;
  font-size: 16px;
  letter-spacing: 2px;
  color: #4d4d4d
}

app-vip .next .next-level i {
  display: block;
  width: 20px
}

app-vip .next .bar_row {
  display: flex;
  align-items: center;
  margin: 0 0 13px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #4d4d4d
}

app-vip .next .bar_row .bar {
  margin: 0 15px
}

app-vip .chk {
  margin: 0 14px 0 30px;
  background: #fff;
  border: 1px solid #e11515;
  border-radius: 3px;
  color: #e11515
}

app-vip .enjoy {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 18px 22px 0;
  border-bottom: 1px solid #e6e6e6;
  border-top: 1px solid #e6e6e6
}

app-vip .enjoy .enjoy-title {
  width: 100%;
  margin: 0 0 31px;
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727
}

app-vip .enjoy ul {
  display: flex;
  flex-wrap: wrap;
  width: 100%
}

app-vip .enjoy ul li {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 33.3%;
  height: 70px;
  margin: 0 0 18px;
  border-right: 1px solid #e9e9e9
}

app-vip .enjoy ul li:nth-child(3n) {
  border: none
}

app-vip .enjoy ul li .text {
  margin: 0 0 10px;
  font-size: 15px;
  letter-spacing: 1px;
  color: #4d4d4d
}

app-vip .enjoy ul li .num {
  font-size: 28px;
  letter-spacing: 0;
  color: #e11515
}

app-vip .enjoy .more {
  width: 321px;
  height: 41px;
  margin: 40px auto 44px
}

app-vip .detail {
  padding: 23px 0 29px
}

app-vip .detail .arrow {
  display: block;
  width: 9px;
  height: 18px;
  margin: 0 13px 0 0;
  background: url(resources/arrow_r.f1fe3434e3ea472f0ba7.svg) no-repeat;
  cursor: pointer
}

app-vip .detail .detail-title {
  display: flex;
  align-items: center;
  padding: 0 20px;
  margin: 0 0 13px;
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727
}

app-vip .detail .cards {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px
}

app-vip .detail .cards ul {
  display: flex;
  width: 1044px;
  height: 152px;
  transition: transform .5s ease 0s
}

app-vip .detail .cards ul li {
  flex-shrink: 0;
  margin: 0 9px 0 0
}

app-vip .detail .cards ul li .card-li {
  width: 281px;
  height: 152px;
  padding: 0 10px;
  background: url(resources/vip_card.0b5202e7d7a235f3b498.png) no-repeat 50%;
  background-size: contain !important
}

app-vip .detail .cards ul li .card-li .medal {
  width: 66px;
  height: 96px;
  background-size: contain;
  display: flex;
  justify-content: center;
  align-items: flex-end
}

app-vip .detail .cards ul li .card-li .content {
  width: 100%;
  display: flex;
  justify-content: space-around
}

app-vip .detail .cards ul li .card-li .content div {
  width: 33%
}

app-vip .detail .cards ul li .card-li .content .num,
app-vip .detail .cards ul li .card-li .content .text {
  text-shadow: 1px 2px 3px #000
}

app-vip .detail .cards ul li .card-li .content .text {
  text-align: center;
  font-size: 12px;
  letter-spacing: 0;
  color: #fff;
  margin: 0 0 3px;
  line-height: 15px
}

app-vip .detail .cards ul li .card-li .content .num {
  text-align: center;
  font-size: 15px;
  letter-spacing: 0;
  color: #fff
}

app-vip .detail .cards ul li .cur {
  background: url(resources/vip_card_a.8d73ea099e72d50c15b9.png) no-repeat 50%
}

app-vip .detail .cards ul li .cur .content .text {
  color: #aed3ff
}

app-vip .detail .cards ul li .cur .content .num {
  color: #fff
}

app-vip .detail .cards .next_btn {
  transform: rotate(180deg)
}

app-vip .detail .condition-title {
  margin: 41px 0 21px 22px;
  font-size: 17px
}

app-vip hr {
  width: 100%;
  margin: 28px 0 0;
  border: solid #e6e6e6;
  border-width: 1px 0 0
}

app-vip .lv-tables {
  padding: 0 15px;
  margin: 40px 0
}

app-vip .lv-tables table {
  display: table;
  table-layout: fixed;
  font-size: 13px;
  margin: 0 0 45px
}

app-vip .lv-tables thead {
  border-bottom: 2px solid #e11515
}

app-vip .lv-tables thead tr {
  line-height: 1.8
}

app-vip .lv-tables th {
  padding: 10px 0;
  border: none
}

app-vip .lv-tables tr {
  height: 50px;
  line-height: 50px;
  border-top: none;
  border-bottom: 1px solid #e6e6e6
}

app-vip .lv-tables tr:nth-child(2n) {
  background-color: unset
}

app-vip .lv-tables td {
  padding: 0;
  text-align: center;
  border: none;
  position: relative
}

app-vip .lv-tables td:after {
  content: "";
  display: block;
  width: 1px;
  height: 25px;
  position: absolute;
  right: 0;
  top: 15px;
  background: #e6e6e6
}

app-vip .lv-tables h2 {
  color: #e11515
}

app-vip .lv-tables ul {
  list-style: none;
  color: #6d6d6d
}

app-vip .one-content {
  color: #fff;
  text-align: center;
  margin: 10px
}

app-vip .detailTitle_2 {
  font-size: 17px;
  font-weight: 700;
  color: #000;
  margin: 15px 0 10px 22px
}

app-vip .detailTitle_2.first {
  margin: 40px 0 20px 22px
}

app-vip .fakeTable {
  width: 96%;
  height: auto;
  margin: 10px auto 0
}

app-vip .fakeTable.fourWrap td {
  width: 25%
}

app-vip .fakeTable.sixWrap td {
  width: 16.7%
}

app-vip .fakeTable.sevenWrap td {
  width: 14.3%
}

app-vip .fakeTable tr {
  border-bottom: 1px solid #e6e6e6
}

app-vip .fakeTable tr:first-child {
  border-bottom: 2px solid #e11515
}

app-vip .fakeTable tr th {
  height: 52px;
  vertical-align: middle
}

app-vip .fakeTable tr th:last-child p {
  border: none
}

app-vip .fakeTable tr th p {
  color: #000;
  font-size: 16px;
  font-weight: 700
}

app-vip .fakeTable tr td {
  height: 52px;
  vertical-align: middle
}

app-vip .fakeTable tr td:last-child p {
  border: none
}

app-vip .fakeTable tr td p {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 30px;
  color: #2e2b4d;
  font-size: 14px;
  font-weight: 700;
  border-right: 1px solid #e6e6e6
}

app-bank-card .bc-wrap {
  width: 881px;
  height: 100%;
  margin: 0 14px 0 0
}

app-bank-card .bc-collection {
  width: 100%;
  height: auto;
  background-color: #fff
}

app-bank-card .collection-header {
  width: 100%;
  height: auto;
  padding: 10px 0 15px 20px;
  border-bottom: 1px solid #e6e6e6
}

app-bank-card .collection-header>span {
  font-size: 20px;
  line-height: 27px;
  letter-spacing: 2px;
  color: #272727;
  font-weight: 700
}

app-bank-card .collection-body {
  width: 100%;
  height: 227px;
  padding: 15px 20px 22px
}

app-bank-card .collection-body .card-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between
}

app-bank-card .collection-body .card-header>* {
  align-self: flex-end
}

app-bank-card .collection-body .card-header :first-child {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 2px;
  color: #272727;
  font-weight: 700
}

app-bank-card .collection-body .card-header :last-child {
  font-size: 15px;
  line-height: 27px;
  letter-spacing: 2px;
  color: grey
}

app-bank-card .collection-body .card-contain {
  height: 170px;
  margin-top: 5px;
  overflow-x: scroll;
  overflow-y: hidden;
  padding-left: 2px
}

app-bank-card .collection-body .card-contain::-webkit-scrollbar {
  display: none
}

app-bank-card .collection-body .card-contain .slider {
  padding-top: 10px
}

app-bank-card .collection-body .card-contain .card {
  align-self: flex-start;
  margin-right: 15px
}

app-bank-card .card {
  width: 251px;
  height: 150px;
  border-radius: 10px;
  box-shadow: 0 2px 5px 2px #dedede;
  flex-shrink: 0
}

app-bank-card .card .review {
  width: 100%;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
  color: #b90b0a;
  background: #fff;
  border-radius: 0 0 5px 5px;
  position: relative;
  top: -2px
}

app-bank-card .card-empty {
  background: linear-gradient(120deg, #e8ebf2, #cbcdd3 30%);
  display: flex;
  flex-direction: column;
  justify-content: center
}

app-bank-card .card-empty>* {
  align-self: center
}

app-bank-card .card-empty .card-icon {
  width: 45px;
  height: 45px;
  background: url(resources/add.c38bbb2a0cb3e34a10a5.svg) no-repeat;
  background-size: contain
}

app-bank-card .card-empty .card-text {
  font-size: 14px;
  line-height: 27px;
  letter-spacing: 1px;
  color: #fff;
  font-weight: 700
}

app-bank-card .card-registered {
  background: linear-gradient(120deg, #ea232d, #a80d0c 50%, #ea232d);
  border: 1px solid #fff;
  padding: 15px 17px 0;
  display: flex;
  flex-direction: column
}

app-bank-card .card-registered>* {
  align-self: flex-start
}

app-bank-card .card-registered .bank-name {
  font-size: 22px;
  line-height: 27px;
  letter-spacing: 2px;
  color: #fff;
  font-weight: 700
}

app-bank-card .card-registered .branch-name {
  margin-top: 5px;
  font-size: 14px;
  line-height: 27px;
  letter-spacing: 1px;
  color: #fff;
  font-weight: 700
}

app-bank-card .card-registered .bank-account {
  width: 100%;
  margin-top: 20px;
  justify-content: space-between
}

app-bank-card .card-registered .bank-account>* {
  font-size: 18px;
  line-height: 27px;
  letter-spacing: 2px;
  color: #fff;
  font-weight: 700;
  flex-shrink: 0
}

app-bank-card .bc-info {
  width: 100%;
  height: auto;
  margin-top: 10px
}

app-bank-card .bc-info .panel-style,
app-bank-card .bc-info app-letter .head,
app-bank-card .bc-info app-letter .list,
app-bank-card .bc-info app-maintain .ctn,
app-bank-card .bc-info app-maintain .head,
app-letter app-bank-card .bc-info .head,
app-letter app-bank-card .bc-info .list,
app-maintain app-bank-card .bc-info .ctn,
app-maintain app-bank-card .bc-info .head {
  box-shadow: 0 5px 10px 2px #dedede
}

app-bank-card .info-header {
  height: 35px;
  position: relative;
  z-index: 1
}

app-bank-card .info-header ul {
  list-style: none;
  padding: 0;
  margin: 0;
  align-self: flex-end
}

app-bank-card .info-header li {
  max-width: 105px;
  display: inline;
  margin-left: 15px;
  padding: 10px 15px;
  background-color: #999;
  border-radius: 5px
}

app-bank-card .info-header li>span {
  font-size: 14px;
  line-height: 27px;
  letter-spacing: 1px;
  color: #fff
}

app-bank-card .info-header .active,
app-bank-card .info-header li:hover {
  background-color: #c81515
}

app-bank-card .info-body {
  position: relative;
  z-index: 2;
  padding: 15px 20px 35px
}

app-bank-card .add-card .add-card-title {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 2px;
  color: #272727;
  font-weight: 700
}

app-bank-card .add-card .add-card-form {
  margin-top: 25px
}

app-bank-card .add-card .add-card-form .long {
  width: 115px;
  justify-content: flex-start
}

app-bank-card .form .f-body .f-input {
  flex-direction: column;
  width: 70% !important
}

app-bank-card .form .f-body .f-input .tip {
  font-size: 12px;
  color: red;
  margin-left: 10px
}

app-bank-card .form .f-body .f-input .err {
  padding: 0
}

app-bank-card .form .f-body .f-no-space {
  margin: 0;
  padding: 0
}

app-bank-card .form .btn-commit {
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 1px;
  color: #fff;
  font-weight: 700;
  width: 255px;
  height: 42px;
  margin-top: 10px
}

app-bank-card .bet-record {
  margin: 0 0 17px
}

app-bank-card .upload-btn {
  color: #c81515;
  border: 1px solid;
  border-radius: 3px;
  background: #fff;
  padding: 4px 10px;
  font-size: 14px;
  cursor: pointer
}

app-bank-card .upload-btn.disabled {
  background: #c9c9c9;
  color: grey;
  border-color: transparent;
  cursor: not-allowed
}

app-bank-card .preview-area {
  display: inline-flex;
  flex-wrap: wrap;
  width: 100%;
  padding-top: 16px
}

app-bank-card .preview-item {
  position: relative;
  width: 160px;
  height: 90px;
  margin-right: 12px;
  margin-bottom: 12px
}

app-bank-card .preview-item .close-btn {
  position: absolute;
  right: -8px;
  top: -8px;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  font-size: 12px;
  color: #fff;
  background-color: #996d33
}

app-bank-card .preview-item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center center;
  background-color: #000;
  cursor: pointer
}

app-bank-card .img-desc {
  font-size: 12px;
  line-height: 27px;
  letter-spacing: 1px;
  color: #999
}

app-bank-card .img-desc .notice {
  color: #3d4cce
}

app-bank-card-record .record-wrap {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start
}

app-bank-card-record .record-wrap>div {
  width: 100%
}

app-bank-card-record .record-header {
  margin-bottom: 20px;
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 2px;
  color: #272727;
  font-weight: 700
}

app-bank-card-record .record-footer {
  display: flex;
  flex-direction: row;
  justify-content: flex-end
}

app-bank-card-record ul.grid-table div:not(:last-child) {
  border-right: 1px solid #f3f3f3
}

app-bank-card-record ul.grid-table div:first-child {
  width: 128px
}

app-bank-card-record ul.grid-table div:nth-child(2) {
  width: 220px;
  white-space: nowrap
}

app-bank-card-record ul.grid-table div:nth-child(3) {
  width: 130px
}

app-bank-card-record ul.grid-table div:nth-child(4) {
  width: 358px;
  justify-content: flex-start;
  flex-wrap: wrap
}

app-bank-card-record .record-footer {
  margin-top: 20px
}

app-withdraw .withdraw {
  display: flex
}

app-withdraw .top {
  margin: 0 0 20px
}

app-withdraw .withdraw-center {
  width: 881px;
  margin: 0 14px 0 0;
  font-weight: 700
}

app-withdraw .withdraw-center hr {
  width: 100%;
  border-width: 1px 0 0;
  border-top: 1px solid #e6e6e6
}

app-withdraw .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px;
  padding: 0 22px
}

app-withdraw .title .text {
  font-size: 20px;
  letter-spacing: 2px;
  color: #272727
}

app-withdraw .wallet {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 130px
}

app-withdraw .wallet .center-wallet,
app-withdraw .wallet .coupon-wallet-all {
  width: 49%;
  height: 100%;
  padding: 18px 25px 0
}

app-withdraw .wallet .line {
  width: 2px;
  height: 80px;
  background: #e6e6e6
}

app-withdraw .wallet .center-title {
  display: flex;
  align-items: center;
  justify-content: space-between
}

app-withdraw .wallet .center-title p {
  display: flex;
  align-items: center;
  font-size: 17px;
  letter-spacing: 2px;
  color: #ed1c24
}

app-withdraw .wallet .center-title p i {
  width: 16px;
  height: 16px;
  margin: 0 0 0 6px
}

app-withdraw .wallet .center-title p i.refresh_ic {
  background: url(resources/refresh.21af21dffa596c6a2d6c.svg) no-repeat 50%;
  background-size: 100%
}

app-withdraw .wallet .center-title p i.problem_ic {
  background: url(resources/problem_red.3444e7dcd0c1bda52d71.svg) no-repeat 50%;
  background-size: 100%
}

app-withdraw .wallet .center-title button {
  width: 71px;
  height: 23px;
  font-size: 12px;
  letter-spacing: 1px
}

app-withdraw .wallet .restrict p {
  color: #f15a24
}

app-withdraw .wallet .unlock p {
  color: #00a99d
}

app-withdraw .wallet .amount {
  padding: 21px 0 0 10px;
  font-size: 33px;
  letter-spacing: 0;
  color: #272727
}

app-withdraw .bottom {
  min-height: 630px;
  padding: 20px 24px
}

app-withdraw .bottom .title {
  height: 17px;
  padding: 0;
  margin: 0 0 20px;
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727
}

app-withdraw .bottom ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 40px
}

app-withdraw .bottom ul li {
  display: flex;
  flex-shrink: 0;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 200px;
  height: 112px;
  border: 1px solid #e6e6e6;
  border-radius: 5px
}

app-withdraw .bottom ul li:not(:last-child) {
  margin: 0 8px 8px 0
}

app-withdraw .bottom ul li .text {
  font-size: 17px;
  letter-spacing: 2px;
  color: #000
}

app-withdraw .bottom ul li .num {
  font-size: 38px;
  letter-spacing: 0;
  color: #272727
}

app-withdraw .bottom ul li .notice {
  font-size: 15px;
  letter-spacing: 2px;
  color: #999
}

app-withdraw .bottom .row {
  position: relative;
  display: flex;
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  margin-bottom: 23px
}

app-withdraw .bottom .row p {
  margin-top: 9px
}

app-withdraw .bottom .row i {
  width: 12px;
  height: 12px;
  color: #e11515
}

app-withdraw .bottom .row input,
app-withdraw .bottom .row select {
  width: 257px;
  height: 40px;
  padding: 0 0 0 15px;
  margin: 0 0 0 26px
}

app-withdraw .bottom .row .notice {
  margin: 8px 0 0 26px;
  font-size: 12px;
  letter-spacing: 1px;
  color: #999
}

app-withdraw .bottom .row .notice .red {
  color: #e11515
}

app-withdraw .bottom .row .tips {
  display: block;
  padding: 0 0 0 10px
}

app-withdraw .bottom button {
  width: 257px;
  height: 41px;
  margin: 26px 0 0 104px
}

app-withdraw .discription {
  padding: 15px 19px;
  margin: 24px 0 0;
  border: 1px solid #cca172
}

app-withdraw .discription .dis-title {
  font-size: 13px;
  letter-spacing: 1px;
  color: #b90b0a
}

app-withdraw .discription div {
  margin: 0 0 11px;
  font-size: 13px;
  letter-spacing: 1px;
  color: #666
}

app-withdraw .discription p {
  display: inline;
  color: #e11515;
  font-size: 13px;
  letter-spacing: 1px
}

app-coupon-wallet .coupon-wallet {
  padding: 20px 14px 0;
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727
}

app-coupon-wallet .coupon-wallet .trans-wallet-no-open {
  overflow: hidden
}

app-coupon-wallet .coupon-wallet .trans-wallet-no-open button i {
  transform: rotate(180deg)
}

app-coupon-wallet .coupon-wallet .mine-wallet-no-open {
  height: 390px;
  overflow: hidden
}

app-coupon-wallet .coupon-wallet .mine-wallet-no-open button i {
  transform: rotate(180deg)
}

app-coupon-wallet .coupon-wallet ul {
  margin: 10px 0 0
}

app-coupon-wallet .coupon-wallet ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px;
  border-bottom: 2px solid #f3f3f3
}

app-coupon-wallet .coupon-wallet ul li .head {
  display: flex;
  align-items: center;
  justify-content: center
}

app-coupon-wallet .coupon-wallet ul li div {
  border-right: 1px solid #e6e6e6;
  font-size: 13px;
  letter-spacing: 1px;
  color: #000
}

app-coupon-wallet .coupon-wallet ul li div:first-child {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 104px;
  height: 17px;
  text-align: center
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(2) {
  width: 143px;
  height: 17px;
  padding: 0 0 0 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(3) {
  width: 102px;
  text-align: center
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(4) {
  position: relative;
  display: flex;
  align-items: center;
  width: 278px;
  height: 17px;
  padding: 0 13px 0 16px
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(4) .finish {
  width: 100%;
  font-size: 13px;
  text-align: center;
  letter-spacing: 1px;
  color: #e11515
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(4) .schedule {
  position: absolute;
  top: -10px;
  left: 12px;
  display: block;
  width: 250px;
  border: none
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(4) .schedule .num {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  border: none
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(4) .schedule .num p {
  font-size: 13px;
  color: #666
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(4) .schedule .notice {
  font-size: 12px;
  letter-spacing: 1px;
  color: grey
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(5) {
  width: 212px;
  border-right: none;
  padding: 0 0 0 16px;
  text-align: center
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(5) .record {
  width: 71px;
  height: 31px;
  margin: 0 10px 0 0;
  background: #fff;
  border: 1px solid #cca172;
  border-radius: 3px;
  color: #cca172
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(5) .trans-in {
  width: 97px;
  height: 31px;
  background: #fff;
  color: #4a59ed;
  border: 1px solid;
  border-radius: 3px
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(5) .trans-in:disabled {
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  color: #fff
}

app-coupon-wallet .coupon-wallet ul li div:nth-child(5) .no-finish {
  width: 97px;
  height: 31px;
  background: #ccc;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  color: #fff
}

app-coupon-wallet .coupon-wallet ul .head-li {
  border-bottom: 2px solid #4a59ed
}

app-coupon-wallet .open {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 23px 0 35px
}

app-coupon-wallet .open i {
  width: 14px;
  height: 14px;
  margin: 0 0 0 10px;
  transition: .2s;
  background: url(resources/unfold.2305b61abd1218133cd3.svg) no-repeat 50%
}

app-coupon-wallet .open .no-open {
  transform: rotate(180deg)
}

app-coupon-wallet .open button {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff
}

app-coupon-wallet .no-data {
  text-align: center;
  line-height: 307px
}

app-platform-wallet .platform-wallet {
  padding: 21px 23px 0
}

app-platform-wallet .platform-wallet .platform-title {
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727;
  margin: 0 0 20px
}

app-platform-wallet .platform-wallet .trans-wallet-no-open {
  height: 97px;
  overflow: hidden
}

app-platform-wallet .platform-wallet .mine-wallet-no-open {
  min-height: 398px;
  overflow: hidden;
  align-content: flex-start
}

app-platform-wallet .platform-wallet ul {
  display: flex;
  flex-wrap: wrap;
  width: 100%
}

app-platform-wallet .platform-wallet ul li {
  flex-shrink: 0;
  width: 196px;
  height: 97px;
  padding: 18px;
  margin: 0 16px 16px 0;
  border: 1px solid #e6e6e6;
  border-radius: 5px
}

app-platform-wallet .platform-wallet ul li:nth-child(4n) {
  margin: 0 0 16px
}

app-platform-wallet .platform-wallet ul li .name {
  display: flex;
  align-items: center;
  margin: 0 0 5px;
  font-size: 16px;
  color: #4d4d4d
}

app-platform-wallet .platform-wallet ul li button {
  width: 71px;
  height: 23px;
  font-size: 12px;
  letter-spacing: 1px
}

app-platform-wallet .platform-wallet ul li .amount {
  font-size: 25px;
  color: #000;
  word-break: break-all
}

app-platform-wallet .platform-wallet ul .mine-li {
  width: 158px;
  height: auto;
  margin: 0 9px 9px 0
}

app-platform-wallet .platform-wallet ul .mine-li:nth-child(4n) {
  margin: 0 9px 9px 0
}

app-platform-wallet .platform-wallet ul .mine-li:nth-child(5n) {
  margin: 0 0 9px
}

app-platform-wallet .platform-no-open {
  padding: 21px 23px 35px
}

app-platform-wallet .open {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 23px 0 35px
}

app-platform-wallet .open i {
  width: 14px;
  height: 14px;
  margin: 0 0 0 10px;
  transition: .2s;
  background: url(resources/unfold.2305b61abd1218133cd3.svg) no-repeat 50%
}

app-platform-wallet .open .no-open {
  transform: rotate(180deg)
}

app-platform-wallet .open button {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff
}

app-platform-wallet .no-data {
  text-align: center;
  line-height: 307px
}

app-letter {
  font-weight: 700
}

app-letter .main {
  width: 1140px
}

app-letter .head {
  display: block;
  background-color: #fff;
  width: 100%;
  border-radius: 5px
}

app-letter .head p {
  height: 50px;
  line-height: 50px;
  color: #272727;
  font-size: 20px;
  padding-left: 22px;
  font-weight: 900;
  border-bottom: 1px solid #e6e6e6
}

app-letter .head div {
  height: 56px;
  display: flex;
  align-items: center;
  padding-left: 24px
}

app-letter .head div a {
  display: block;
  width: 125px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 13px;
  color: #333;
  border: 1px solid #e6e6e6;
  margin-right: 10px;
  border-radius: 5px
}

app-letter .head div a span {
  display: inline-block;
  border-radius: 14px;
  width: 27px;
  height: 14px;
  line-height: 14px;
  margin-left: 5px;
  background-color: #e11515;
  color: #fff;
  font-size: 9px
}

app-letter .head div a:active {
  opacity: .8
}

app-letter .head div a.active {
  background-color: #e11515;
  color: #fff
}

app-letter .head div a.active span {
  background-color: #fff;
  color: #c29f64
}

app-letter input[type=checkbox] {
  position: relative
}

app-letter input[type=checkbox]:after,
app-letter input[type=checkbox]:checked:before {
  display: block;
  content: "";
  width: 19px;
  height: 19px;
  position: relative;
  top: calc(50% - 10px);
  left: calc(50% - 10px);
  background: #fff;
  border-radius: 50%;
  border: 2px solid #ececee
}

app-letter input[type=checkbox]:checked:after {
  display: block;
  content: "";
  width: 12px;
  height: 12px;
  position: absolute;
  top: calc(50% - 6px);
  left: calc(50% - 6px);
  background: #e11515;
  border-radius: 50px
}

app-letter .tabs {
  margin-top: 20px
}

app-letter .list {
  background-color: #fff;
  border-radius: 5px;
  display: block;
  width: 100%;
  min-height: 638px
}

app-letter .btn_list {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 16px
}

app-letter .btn_list a {
  display: inline-block;
  width: 51px;
  height: 29px;
  line-height: 26px;
  color: #ed1c24;
  border: 1px solid;
  font-size: 13px;
  text-align: center;
  margin-top: 19px;
  margin-right: 19px;
  font-weight: 900;
  border-radius: 3px
}

app-letter .btn_list a:active {
  opacity: .8
}

app-letter .btn_list.style1 {
  display: flex;
  justify-content: flex-end
}

app-letter .btn_list.style1>a:first-child {
  width: 79px;
  color: #16b887;
  border: 1px solid
}

app-letter .btn_list .all {
  color: #888;
  margin: 0 34px 0 0
}

app-letter .btn_list.style2 {
  display: flex;
  justify-content: space-between
}

app-letter .btn_list.style2 input {
  margin: 0 19px 0 24px;
  position: relative;
  top: 3px
}

app-letter .btn_list.style2 span a:nth-child(2) {
  color: #16b887
}

app-letter .btn_list.style2 span a:nth-child(3) {
  color: #ed1c24
}

app-letter .btn_list .done-btn {
  color: #cfa678
}

app-letter .data_list li .cnt,
app-letter .data_list li .title,
app-letter .whiteSpace {
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100px
}

app-letter .data_list li {
  height: 46px;
  line-height: 46px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e6e6e6
}

app-letter .data_list li.read {
  background: #f3f3f3
}

app-letter .data_list li:hover {
  background: #f9f9f9
}

app-letter .data_list li>:not(:last-child):not(.radio) {
  position: relative
}

app-letter .data_list li>:not(:last-child):not(.radio):after {
  content: "";
  display: block;
  position: absolute;
  background: #cacaca;
  height: 15px;
  width: 1px;
  top: 15px;
  right: 0
}

app-letter .data_list li .radio {
  width: 4%;
  padding: 0 0 0 23px
}

app-letter .data_list li .radio input {
  vertical-align: middle
}

app-letter .data_list li .title {
  width: 28%;
  padding: 0 33px 0 28px;
  cursor: pointer;
  color: #000
}

app-letter .data_list li .cnt {
  cursor: pointer;
  width: 54%;
  padding: 0 33px;
  color: #4d4d4d
}

app-letter .data_list li .date {
  width: 14%;
  text-align: center;
  color: #999
}

app-letter .data_list.announce li .title {
  cursor: pointer;
  width: 70%
}

app-letter .data_list.announce li .date {
  width: 30%
}

app-letter .inside-footer {
  display: flex;
  justify-content: flex-end;
  margin-top: 36px
}

app-maintain {
  font-weight: 700
}

app-maintain .main {
  width: 1140px
}

app-maintain .head {
  width: 100%;
  margin-bottom: 20px
}

app-maintain .head p {
  height: 50px;
  line-height: 50px;
  color: #272727;
  font-size: 20px;
  padding-left: 22px;
  font-weight: 900;
  border-bottom: 1px solid #e6e6e6
}

app-maintain .head div {
  height: 56px;
  display: flex;
  align-items: center;
  padding-left: 24px
}

app-maintain .ctn {
  width: 100%;
  padding: 35px 35px 80px
}

app-maintain .fix-table .markdown-body table {
  display: table;
  border-radius: 5px;
  border-style: hidden;
  box-shadow: 0 0 0 1px #e11515
}

app-maintain .fix-table .markdown-body th {
  background: #e11515;
  height: 40px;
  vertical-align: middle;
  color: #fff;
  border: 0
}

app-maintain .fix-table .markdown-body tr {
  background-color: initial
}

app-maintain .fix-table .markdown-body td {
  width: 33%;
  height: 40px
}

app-my-wallet .my-wallet {
  display: flex
}

app-my-wallet .my-wallet-center {
  width: 881px;
  margin: 0 14px 0 0;
  font-weight: 700
}

app-my-wallet .my-wallet-center hr {
  width: 100%;
  border-width: 1px 0 0;
  border-top: 1px solid #e6e6e6
}

app-my-wallet .top {
  margin: 0 0 56px
}

app-my-wallet .top .my-title {
  display: flex;
  align-items: center;
  height: 50px;
  padding: 0 0 0 22px;
  font-size: 20px;
  letter-spacing: 2px;
  color: #272727
}

app-my-wallet .top .content {
  display: flex
}

app-my-wallet .top .content>div {
  width: 50%;
  padding: 20px 25px
}

app-my-wallet .top .total {
  width: 50%;
  border-right: 1px solid #e6e6e6
}

app-my-wallet .top .total-title {
  display: flex;
  align-items: center;
  margin: 0 0 11px;
  font-size: 17px;
  letter-spacing: 2px;
  color: #009245
}

app-my-wallet .top .total-amount {
  padding: 0 0 0 11px;
  margin: 0 0 19px;
  font-size: 43px;
  letter-spacing: 0;
  color: #272727
}

app-my-wallet .top .center-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 11px;
  font-size: 17px;
  letter-spacing: 2px;
  color: #008599
}

app-my-wallet .top .center-title button {
  width: 71px;
  height: 23px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #fff
}

app-my-wallet .top .amount {
  padding: 0 0 0 11px;
  font-size: 43px;
  word-break: break-all;
  letter-spacing: 0;
  color: #272727
}

app-my-wallet .top .wallet {
  display: flex
}

app-my-wallet .top .wallet .center-tiitle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 195px;
  font-size: 17px;
  letter-spacing: 2px;
  color: #ed1c24
}

app-my-wallet .top .wallet .center-tiitle button {
  width: 71px;
  height: 23px;
  font-size: 14px;
  letter-spacing: 1px
}

app-my-wallet .top .wallet .coupon {
  margin: 0 0 0 45px
}

app-my-wallet .top .wallet .coupon-title {
  font-size: 17px;
  letter-spacing: 2px;
  color: #ff8600
}

app-my-wallet .top .wallet .amount {
  padding: 0 0 0 9px;
  font-size: 27px;
  letter-spacing: 0;
  color: #333;
  word-break: break-all;
  margin-top: 4px
}

app-my-wallet .top .able .able-amount {
  padding: 0 0 0 12px;
  margin: 0 0 27px;
  font-size: 43px;
  letter-spacing: 0;
  color: #272727;
  word-break: break-all
}

app-my-wallet .top .able-title {
  display: flex;
  align-items: center;
  margin: 0 0 11px;
  font-size: 17px;
  letter-spacing: 2px;
  color: #272727
}

app-my-wallet .top .restrict {
  margin: 0 0 12px
}

app-my-wallet .top .lock,
app-my-wallet .top .restrict {
  display: flex;
  align-items: center
}

app-my-wallet .top .lock P,
app-my-wallet .top .restrict P {
  font-size: 17px;
  margin-right: 6px;
  color: #4d4d4d
}

app-my-wallet .top .lock i,
app-my-wallet .top .restrict i {
  width: 18px;
  height: 18px;
  margin-right: 23px;
  cursor: pointer;
  background: url(resources/problem_red.3444e7dcd0c1bda52d71.svg) no-repeat 50%;
  background-size: 100%
}

app-my-wallet .top .lock span,
app-my-wallet .top .restrict span {
  font-size: 18px
}

app-my-wallet .bottom {
  position: relative
}

app-my-wallet .bottom .tabs {
  position: absolute;
  top: -35px
}

app-my-wallet .bet-record {
  margin: 0 0 17px
}

app-experience-bar .bar {
  padding: 0;
  background: #ccc;
  border: none;
  justify-content: flex-start !important;
  border-radius: 4px
}

app-experience-bar .bar .current {
  background: #cca172;
  border-radius: 4px;
  min-width: 2%;
  max-width: 100%
}

app-search-panel .search-contain {
  border-bottom: 1px solid #e6e6e6;
  padding: 24px 18px 24px 24px
}

app-search-panel .search-contain app-date-selector {
  align-self: flex-end
}

app-search-panel .search-contain form {
  height: 100%;
  display: flex;
  position: relative
}

app-search-panel .search-contain .input-box {
  width: 345px
}

app-search-panel .search-contain .input-box .f-column {
  font-size: 14px;
  width: auto;
  max-width: 48px;
  padding: 0;
  margin-right: 25px;
  display: block;
  align-self: center;
  flex-direction: unset;
  align-content: unset
}

app-search-panel .search-contain .input-box .f-row {
  padding-bottom: 0
}

app-search-panel .search-contain .input-box .f-input {
  width: 286px
}

app-search-panel .search-contain .date-box {
  width: 312px;
  display: flex;
  align-self: flex-end;
  justify-content: space-between
}

app-search-panel .search-contain .date-box button {
  width: 70px;
  height: 41px;
  font-size: 14px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1px;
  color: #999
}

app-search-panel .search-contain .date-box button.active {
  background: #e11515;
  color: #fff
}

app-search-panel .search-contain .btn-box {
  width: 152px;
  display: flex;
  align-self: flex-end;
  position: absolute;
  right: 0
}

app-search-panel .search-contain .btn-box button {
  width: 152px;
  height: 41px
}

app-search-panel .time-rage {
  margin: 0 0 12px 25px;
  font-size: 13px;
  letter-spacing: 1px;
  color: #e11515;
  font-size: 14px;
  align-self: flex-end;
  font-weight: 700
}

app-review-main .rm-wrap {
  max-width: 1140px
}

app-review-main .rm-wrap>div {
  width: 1140px
}

app-review-main .btn {
  cursor: pointer
}

app-review-main .page-title {
  height: 51px;
  background-color: #fff;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: 14px 22px 17px;
  font-size: 20px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 2px;
  color: #272727
}

app-review-main .page-contain {
  margin-top: 20px
}

app-letter app-review-main .page-contain .head,
app-letter app-review-main .page-contain .list,
app-maintain app-review-main .page-contain .ctn,
app-maintain app-review-main .page-contain .head,
app-review-main .page-contain .panel-style,
app-review-main .page-contain app-letter .head,
app-review-main .page-contain app-letter .list,
app-review-main .page-contain app-maintain .ctn,
app-review-main .page-contain app-maintain .head {
  box-shadow: 0 5px 10px 2px #dedede
}

app-review-main .page-body {
  width: 100%;
  background-color: #fff
}

app-review-main .review-wrap {
  width: 100%;
  display: flex;
  flex-direction: column
}

app-review-main .review-wrap>div {
  width: 100%
}

app-review-main .table-header {
  padding: 18px 0 0 22px;
  font-size: 17px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 2px;
  color: #272727
}

app-review-main .table-body {
  padding-left: 21px;
  padding-right: 21px
}

app-review-main .table-footer {
  margin-top: 22px;
  padding-bottom: 10px;
  display: flex;
  justify-content: flex-end
}

app-review-main .search-contain {
  border-bottom: 1px solid #e6e6e6;
  padding: 24px 18px 24px 24px
}

app-review-main .search-contain form {
  height: 100%;
  display: flex;
  position: relative
}

app-review-main .search-contain .input-box {
  width: 345px
}

app-review-main .search-contain .input-box .f-column {
  font-size: 14px;
  width: auto;
  max-width: 48px;
  padding: 0;
  margin-right: 25px;
  display: block;
  align-self: center;
  flex-direction: unset;
  align-content: unset
}

app-review-main .search-contain .input-box .f-row {
  padding-bottom: 0
}

app-review-main .search-contain .input-box .f-input {
  width: 286px
}

app-review-main .search-contain .input-box .f-input select {
  font-size: 14px
}

app-review-main .search-contain .date-box {
  width: 312px;
  display: flex;
  align-self: flex-end;
  justify-content: space-between
}

app-review-main .search-contain .date-box button {
  width: 70px;
  height: 41px;
  font-size: 14px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1px;
  color: #999
}

app-review-main .search-contain .date-box button.active {
  background: #e11515;
  color: #fff
}

app-review-main .search-contain .btn-box {
  width: 152px;
  display: flex;
  align-self: flex-end;
  position: absolute;
  right: 0
}

app-review-main .search-contain .btn-box button {
  width: 152px;
  height: 41px
}

app-review-main .no-data {
  width: 100%;
  height: 132px;
  line-height: 132px;
  text-align: center
}

app-review-bonus .search-contain app-date-selector,
app-review-main app-date-selector {
  align-self: flex-end
}

app-review-bonus .table-body .grid-table li div:first-child,
app-review-bonus .table-body .grid-table li div:nth-child(2),
app-review-bonus .table-body .grid-table li div:nth-child(3) {
  width: 33.3%
}

app-review-bonus .no-data {
  width: 100%;
  height: 132px;
  line-height: 132px;
  text-align: center
}

app-review-transfer .list {
  padding: 0 22px
}

app-review-transfer .list li {
  width: 1098px;
  height: auto;
  min-height: 50px
}

app-review-transfer .list li div {
  width: 33.33%;
  text-align: center
}

app-review-transfer table {
  width: 100%;
  margin: 60px 0;
  table-layout: fixed
}

app-review-transfer table td,
app-review-transfer table th {
  height: 50px;
  line-height: 1.8;
  padding: 0 5px;
  font-size: 13px;
  letter-spacing: 1px;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
  color: #000;
  word-break: break-all;
  position: relative
}

app-review-transfer table td:not(:last-child):after,
app-review-transfer table th:not(:last-child):after {
  content: "";
  width: 1px;
  height: 50%;
  background: #e6e6e6;
  position: absolute;
  top: 25%;
  right: 0
}

app-review-transfer table thead {
  border-bottom: 2px solid #e11515
}

app-header-quick-transfer .transfer_option {
  width: 290px;
  font-size: 14px;
  font-weight: 700;
  color: #fff;
  background: #666;
  border: 1px solid #4c4c4c
}

app-header-quick-transfer li {
  height: 47px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 11px 16px;
  border-bottom: 1px solid #737373
}

app-header-quick-transfer li>div {
  width: 100%;
  max-width: 240px;
  justify-content: space-between
}

app-header-quick-transfer li p {
  width: 50%;
  line-height: 1
}

app-header-quick-transfer li p.money {
  text-align: end;
  position: relative
}

app-header-quick-transfer li p.money i {
  display: block;
  width: 20px;
  height: 20px;
  background: url(resources/loading_g.835d3aaaa2fb3f31c468.svg);
  position: absolute;
  top: calc(50% - 10px);
  right: 0;
  animation: spiner 1.2s linear infinite
}

app-header-quick-transfer li p.money.got i,
app-header-quick-transfer li p.money span {
  visibility: hidden
}

app-header-quick-transfer li p.money.got span {
  visibility: visible
}

app-header-quick-transfer li:last-of-type {
  border-bottom: none
}

app-header-quick-transfer button {
  font-size: 12px;
  padding: 5px 10px;
  line-height: 1;
  border-radius: 3px
}

app-letter-detail {
  font-weight: 700
}

app-letter-detail button {
  background: none
}

app-letter-detail button:active {
  opacity: .8
}

app-letter-detail .main {
  position: relative;
  width: 1140px;
  min-height: 900px;
  font-weight: 700;
  padding: 32px 27px;
  background: #fff;
  border-radius: 5px
}

app-letter-detail .title {
  color: #000;
  font-size: 20px
}

app-letter-detail .title button {
  background: none;
  line-height: 24px
}

app-letter-detail .title button i {
  display: inline-block;
  width: 14px;
  height: 16px;
  margin-right: 10px;
  background: url(resources/arrow_r.f1fe3434e3ea472f0ba7.svg) no-repeat 50%
}

app-letter-detail .msg_title {
  display: flex;
  justify-content: space-between;
  margin-top: 31px;
  margin-bottom: 11px
}

app-letter-detail .msg_title span {
  display: inline-block;
  width: 800px;
  color: #000;
  font-size: 18px
}

app-letter-detail .msg_title .del-btn {
  width: 51px;
  height: 29px;
  font-size: 13px;
  color: #ed1c24;
  border: 1px solid;
  border-radius: 3px
}

app-letter-detail .msg_title .next,
app-letter-detail .msg_title .prev,
app-letter-detail .msg_title>a:nth-child(3),
app-letter-detail .msg_title>a:nth-child(4) {
  display: inline-block;
  width: 40px;
  height: 29px;
  background: url(resources/arrow_gray.23a209014d3b8695b115.svg) no-repeat;
  background-position: 50%;
  background-size: 11px 19px;
  cursor: pointer
}

app-letter-detail .msg_title .next,
app-letter-detail .msg_title>a:nth-child(4) {
  transform: rotate(-180deg)
}

app-letter-detail .msg_title>a:active {
  opacity: .8
}

app-letter-detail .date {
  color: #999;
  font-size: 15px;
  padding-bottom: 18px
}

app-letter-detail .hr {
  position: absolute;
  left: 0;
  width: 1140px;
  height: 1px;
  border-bottom: 1px solid #e6e6e6
}

app-letter-detail .msg {
  font-size: 15px;
  color: #4d4d4d;
  padding: 22px 0
}

app-letter-detail .msg pre {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word
}

app-bet-log .bet-log {
  width: 1142px;
  padding: 15px 0 28px;
  font-weight: 700
}

app-bet-log .title {
  padding: 0 0 0 23px;
  margin: 0 0 28px;
  font-size: 20px;
  letter-spacing: 2px;
  color: #272727
}

app-bet-log .input-group,
app-bet-log .time-group {
  display: flex;
  align-items: center;
  padding: 0 0 0 25px;
  margin: 0 0 17px
}

app-bet-log .input-group p,
app-bet-log .time-group p {
  margin: 0 25px 0 0;
  font-size: 13px;
  letter-spacing: 1px;
  color: #000;
  font-size: 14px
}

app-bet-log .input-group .time-rage,
app-bet-log .time-group .time-rage {
  color: #e11515
}

app-bet-log .input-group select,
app-bet-log .time-group select {
  width: 287px;
  height: 43px;
  margin: 0 30px 0 0;
  padding-left: 20px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, #c29f64 0), linear-gradient(135deg, #c29f64 50%, transparent 0);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px);
  background-size: 5px 5px, 5px 5px;
  background-repeat: no-repeat;
  font-size: 15px
}

app-bet-log .input-group .btn-group,
app-bet-log .time-group .btn-group {
  display: flex
}

app-bet-log .input-group .btn-group button,
app-bet-log .time-group .btn-group button {
  width: 72px;
  height: 43px;
  margin: 0 8px 0 0
}

app-bet-log .input-group .btn-group button:last-child,
app-bet-log .time-group .btn-group button:last-child {
  margin: 0 15px 0 0
}

app-bet-log .input-group .btn-group .isActive,
app-bet-log .time-group .btn-group .isActive {
  background: #e11515;
  font-size: 14px;
  letter-spacing: 1px;
  color: #fff
}

app-bet-log .time-group {
  padding: 0 19px 0 25px;
  justify-content: space-between;
  margin-bottom: 25px
}

app-bet-log .time-group .search {
  width: 152px;
  height: 43px
}

app-bet-log .calendar-wrap {
  width: 287px;
  height: 43px;
  border-radius: 3px;
  margin: 0 30px 0 0
}

app-bet-log .calendar-wrap ejs-daterangepicker {
  width: 100%
}

app-bet-log hr {
  width: 100%;
  border: 1px solid #f0f0f0
}

app-bet-log .notice {
  display: flex;
  align-items: center;
  width: 1103px;
  height: 37px;
  padding: 0 0 0 14px;
  margin: 17px auto 22px;
  background: #fcfaf8;
  border: 1px solid #dcbf9e;
  border-radius: 3px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #4d4d4d
}

app-bet-log .notice i {
  width: 18px;
  height: 18px;
  margin: 0 11px 0 0;
  background: url(resources/marvel.2a6a461f934a293d7771.svg) no-repeat 50%
}

app-bet-log .table-footer {
  margin-top: 22px;
  padding-bottom: 10px;
  display: flex;
  justify-content: flex-end
}

app-bet-log .no-data {
  height: 315px;
  line-height: 315px;
  text-align: center;
  margin-top: 20px
}

app-bet-log table {
  width: 100%;
  border-radius: 5px;
  border-collapse: initial;
  margin-top: 15px;
  overflow: hidden
}

app-bet-log table .bg-r {
  background: #e11515;
  color: #fff
}

app-bet-log table tr:first-of-type {
  border-radius: 5px 5px 0 0
}

app-bet-log table th {
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  border-bottom: 1px solid red
}

app-bet-log table .tip {
  width: 161px
}

app-bet-log table .resultAmount {
  width: 231px;
  padding-right: 72px
}

app-bet-log table .last-el {
  padding-right: 72px
}

app-bet-log table td {
  height: 40px;
  color: #1a1a1a;
  font-size: 14px;
  font-weight: 700;
  border-bottom: 1px solid #ccc
}

app-bet-log table td:last-of-type {
  border-right: none
}

app-bet-log table th.betAmount,
app-bet-log table th.pf,
app-bet-log table th.validAmount {
  width: 250px
}

app-bet-log table th.expand {
  width: 70px
}

app-bet-log table tr:last-of-type td {
  border-bottom: none;
  border-right: none
}

app-bet-log table .detail-btn {
  width: 20px;
  height: 18px;
  background: url(resources/arrow_gray.23a209014d3b8695b115.svg) no-repeat 50%;
  position: relative;
  top: 3px;
  transform: rotate(270deg)
}

app-bet-log table .detail-btn.active {
  transform: rotate(-270deg)
}

app-bet-log .table {
  height: 40px;
  align-items: center;
  text-align: center
}

app-bet-log .table li {
  width: calc((100% - 70px) / 5);
  height: 100%;
  padding: 10px 0;
  border-right: 1px solid #e6e6e6
}

app-bet-log .table li.betAmount,
app-bet-log .table li.pf,
app-bet-log .table li.validAmount {
  width: 250px
}

app-bet-log .table li.tip {
  width: 161px
}

app-bet-log .table li.resultAmount {
  width: 161px;
  color: #e11515
}

app-bet-log .table li.expand {
  width: 70px
}

app-bet-log .wrapper {
  max-height: 435px;
  overflow: scroll;
  overflow-x: hidden
}

app-bet-log .wrapper .resultAmount {
  color: #557bff
}

app-bet-log .wrapper table tr:first-of-type {
  background: none
}

app-bet-log .btm-sum-up {
  line-height: 50px;
  background: #fff9f8
}

app-bet-log .btm-sum-up td {
  text-align: center
}

app-bet-log .details {
  padding: 16px 23px;
  background: #f6f6f6
}

app-bet-log .details table {
  margin: 0;
  background: #fff
}

app-bet-log .details table th.resultAmount {
  width: 114px
}

app-bet-log .details table td {
  text-align: center;
  line-height: 40px
}

app-bet-log .details .more {
  color: #557bff;
  display: inline-block;
  margin: 16px 0 0;
  cursor: pointer
}

app-bonus-log .bet-log {
  width: 1142px;
  padding: 15px 0 28px;
  font-weight: 700
}

app-bonus-log .input-group,
app-bonus-log .time-group {
  display: flex;
  align-items: center;
  padding: 0 0 0 25px;
  margin: 0 0 17px
}

app-bonus-log .input-group p,
app-bonus-log .time-group p {
  margin: 0 25px 0 0;
  font-size: 13px;
  letter-spacing: 1px;
  color: #000;
  font-size: 14px
}

app-bonus-log .input-group .time-rage,
app-bonus-log .time-group .time-rage {
  color: #e11515
}

app-bonus-log .input-group select,
app-bonus-log .time-group select {
  width: 287px;
  height: 43px;
  margin: 0 30px 0 0;
  padding-left: 20px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, #c29f64 0), linear-gradient(135deg, #c29f64 50%, transparent 0);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px);
  background-size: 5px 5px, 5px 5px;
  background-repeat: no-repeat;
  font-size: 15px
}

app-bonus-log .input-group .btn-group,
app-bonus-log .time-group .btn-group {
  display: flex
}

app-bonus-log .input-group .btn-group button,
app-bonus-log .time-group .btn-group button {
  width: 72px;
  height: 43px;
  margin: 0 8px 0 0
}

app-bonus-log .input-group .btn-group button:last-child,
app-bonus-log .time-group .btn-group button:last-child {
  margin: 0 15px 0 0
}

app-bonus-log .input-group .btn-group .isActive,
app-bonus-log .time-group .btn-group .isActive {
  background: #e11515;
  font-size: 14px;
  letter-spacing: 1px;
  color: #fff
}

app-bonus-log .time-group {
  padding: 0 19px 0 25px;
  justify-content: space-between;
  margin-bottom: 25px
}

app-bonus-log .time-group .search {
  width: 152px;
  height: 43px
}

app-bonus-log .calendar-wrap {
  width: 287px;
  height: 43px;
  border-radius: 3px;
  margin: 0 30px 0 0
}

app-bonus-log .calendar-wrap ejs-daterangepicker {
  width: 100%
}

app-bonus-log hr {
  width: 100%;
  border: 1px solid #f0f0f0
}

app-bonus-log .notice {
  display: flex;
  align-items: center;
  width: 1103px;
  height: 37px;
  padding: 0 0 0 14px;
  margin: 17px auto 22px;
  background: #fcfaf8;
  border: 1px solid #dcbf9e;
  border-radius: 3px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #4d4d4d
}

app-bonus-log .notice i {
  width: 18px;
  height: 18px;
  margin: 0 11px 0 0;
  background: url(resources/marvel.2a6a461f934a293d7771.svg) no-repeat 50%
}

app-bonus-log .table-footer {
  margin-top: 22px;
  padding-bottom: 10px;
  display: flex;
  justify-content: flex-end
}

app-bonus-log .no-data {
  height: 315px;
  line-height: 315px;
  text-align: center;
  margin-top: 20px
}

app-bonus-log table {
  width: 100%;
  border-radius: 5px;
  border-collapse: initial;
  margin-top: 15px;
  overflow: hidden
}

app-bonus-log table tr:first-of-type {
  border-radius: 5px 5px 0 0
}

app-bonus-log table th {
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  width: 25%;
  border-bottom: 2px solid red
}

app-bonus-log table .tip {
  width: 161px
}

app-bonus-log table .resultAmount {
  width: 231px;
  padding-right: 72px
}

app-bonus-log table .last-el {
  padding-right: 72px
}

app-bonus-log table td {
  height: 40px;
  color: #1a1a1a;
  font-size: 14px;
  font-weight: 700;
  border-bottom: 1px solid #ccc
}

app-bonus-log table td:last-of-type {
  border-right: none
}

app-bonus-log table th.betAmount,
app-bonus-log table th.pf,
app-bonus-log table th.validAmount {
  width: 250px
}

app-bonus-log table th.expand {
  width: 70px
}

app-bonus-log table tr:last-of-type td {
  border-bottom: none;
  border-right: none
}

app-bonus-log table .detail-btn {
  width: 20px;
  height: 18px;
  background: url(resources/arrow_gray.23a209014d3b8695b115.svg) no-repeat 50%;
  position: relative;
  top: 3px;
  transform: rotate(270deg)
}

app-bonus-log table .detail-btn.active {
  transform: rotate(-270deg)
}

app-bonus-log .table {
  height: 40px;
  align-items: center;
  text-align: center
}

app-bonus-log .table li {
  width: 25%;
  height: 100%;
  padding: 10px 0;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #e6e6e6
}

app-bonus-log .table li.betAmount,
app-bonus-log .table li.pf,
app-bonus-log .table li.validAmount {
  width: 250px
}

app-bonus-log .table li.tip {
  width: 161px
}

app-bonus-log .table li.resultAmount {
  width: 161px;
  color: #557bff
}

app-bonus-log .table li.expand {
  width: 70px
}

app-bonus-log .table li a {
  color: #557bff;
  text-decoration: underline
}

app-bonus-log .wrapper {
  max-height: 435px;
  overflow: scroll;
  overflow-x: hidden
}

app-bonus-log .wrapper .resultAmount {
  color: #557bff
}

app-bonus-log .wrapper table tr:first-of-type {
  background: none
}

app-bonus-log .btm-sum-up {
  line-height: 50px;
  background: #fff9f8
}

app-bonus-log .btm-sum-up td {
  text-align: center
}

app-bonus-log .details {
  padding: 16px 23px;
  background: #f6f6f6
}

app-bonus-log .details table {
  margin: 0;
  background: #fff
}

app-bonus-log .details table th.resultAmount {
  width: 114px
}

app-bonus-log .details table td {
  text-align: center;
  line-height: 40px
}

app-bonus-log .details .more {
  color: #557bff;
  display: inline-block;
  margin: 16px 0 0;
  cursor: pointer
}

app-bonus-log .memberbox {
  max-height: 300px;
  overflow-y: auto
}

app-bonus-log .memberbox .memberTable {
  width: 15%;
  background-color: #fff
}

app-bonus-log .memberbox .memberTable td {
  line-height: 40px;
  text-align: center
}

app-bonus-log .click {
  color: #557bff;
  text-decoration: underline;
  cursor: pointer
}

app-bonus-log .unclick {
  color: #000
}

app-bonus-log .imgbox {
  position: relative
}

app-bonus-log .imgbox .imgMask {
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  position: absolute;
  top: 0;
  background-color: hsla(0, 0%, 100%, .5);
  z-index: 9
}

app-bonus-log .imgbox .imgMask:after {
  content: " ";
  display: block;
  width: 32px;
  height: 32px;
  margin: 8px;
  border-radius: 50%;
  position: absolute;
  top: calc(50% - 5px);
  left: calc(50% - 26px);
  border-color: #000 transparent;
  border-style: solid;
  border-width: 4px;
  animation: imgMask 1.2s linear infinite
}

@keyframes imgMask {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

app-bonus-log .bomb {
  display: flex;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, .4);
  justify-content: center;
  align-items: center;
  z-index: 999
}

app-bonus-log .bomb .panel {
  width: 976px;
  min-height: 250px;
  max-height: 600px;
  overflow-y: auto;
  font-weight: 700;
  text-align: center;
  background: #fff;
  border-radius: 10px
}

app-bonus-log .bomb .panel .header {
  height: 70px;
  line-height: 70px;
  font-size: 24px;
  padding: 0 30px;
  text-align: left;
  position: relative;
  border-bottom: none
}

app-bonus-log .bomb .panel .header .title {
  letter-spacing: 1px
}

app-bonus-log .bomb .panel .header .close-btn {
  width: 29px;
  height: 29px;
  position: absolute;
  top: 20px;
  right: 23px;
  background: url(resources/close_gy.8a52c9e55bebdf5d2fd4.svg) no-repeat 50%
}

app-bonus-log .bomb .panel tr td {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #e6e6e6;
  line-height: 40px
}

app-bonus-log .bomb .panel tr:nth-child(2n) {
  background-color: #bbb
}

app-bonus-log .friendWrap {
  width: 1140px;
  height: auto;
  padding: 15px 0 28px;
  background: #fff;
  box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .2);
  border-radius: 5px
}

app-bonus-log .friendWrap form {
  width: 100%;
  height: auto
}

app-bonus-log .friendWrap form .title {
  padding-left: 23px;
  margin-bottom: 28px;
  font-size: 20px;
  letter-spacing: 2px;
  color: #272727;
  font-weight: 700
}

app-bonus-log .friendWrap form .timeGroup {
  width: 100%;
  height: auto;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 19px 0 25px;
  margin-bottom: 25px
}

app-bonus-log .friendWrap form .timeGroup .timeBox {
  display: flex;
  align-items: center
}

app-bonus-log .friendWrap form .timeGroup .timeBox p {
  margin-right: 25px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  font-weight: 700
}

app-bonus-log .friendWrap form .timeGroup .timeBox p.remind {
  color: #e11515
}

app-bonus-log .friendWrap form .timeGroup .timeBox input {
  width: 287px;
  height: 43px;
  margin-right: 30px;
  padding: 0 15px;
  box-sizing: border-box;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  font-size: 14px;
  background: #fff;
  color: #000;
  font-weight: 700
}

app-bonus-log .friendWrap form .timeGroup .timeBox .btnBox button {
  width: 72px;
  height: 43px;
  margin-right: 8px;
  font-size: 15px;
  font-weight: 700;
  color: #000;
  background: linear-gradient(180deg, #fff 40%, #f4f4f4);
  border: 1px solid #e8e8e8;
  border-radius: 3px;
  letter-spacing: 1px
}

app-bonus-log .friendWrap form .timeGroup .timeBox .btnBox button.active,
app-bonus-log .friendWrap form .timeGroup .timeBox .btnBox button:active,
app-bonus-log .friendWrap form .timeGroup .timeBox .btnBox button:hover {
  background: #e11515;
  color: #fff
}

app-bonus-log .friendWrap form .timeGroup .timeBox .btnBox button:last-child {
  margin-right: 15px
}

app-bonus-log .friendWrap form .timeGroup .checkBtn {
  width: 152px;
  height: 43px;
  background: linear-gradient(180deg, #ea232d 0, #a80d0c 50%, #ea232d);
  border: 1px solid #cca172;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px
}

app-bonus-log .friendWrap form .timeGroup .checkBtn.active,
app-bonus-log .friendWrap form .timeGroup .checkBtn:active,
app-bonus-log .friendWrap form .timeGroup .checkBtn:hover {
  background: linear-gradient(180deg, #b90b0a 0, #ea232d)
}

app-bonus-log .friendWrap .fakeTable {
  width: 100%;
  height: auto;
  margin: 15px 0 20px
}

app-bonus-log .friendWrap .fakeTable ul {
  width: 100%;
  height: auto
}

app-bonus-log .friendWrap .fakeTable ul li {
  width: 100%;
  height: 40px;
  border-bottom: 1px solid #e6e6e6
}

app-bonus-log .friendWrap .fakeTable ul li.title {
  border-bottom: 1px solid #e11515
}

app-bonus-log .friendWrap .fakeTable ul li.title p:before {
  display: none
}

app-bonus-log .friendWrap .fakeTable ul li.active {
  height: auto
}

app-bonus-log .friendWrap .fakeTable ul li.active .wordWrap {
  height: 40px;
  border-bottom: 10px solid #e6e6e6
}

app-bonus-log .friendWrap .fakeTable ul li.active table {
  display: table
}

app-bonus-log .friendWrap .fakeTable ul li .wordWrap {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%
}

app-bonus-log .friendWrap .fakeTable ul li .wordWrap p {
  position: relative;
  color: #000;
  font-weight: 700;
  font-size: 14px;
  text-align: center
}

app-bonus-log .friendWrap .fakeTable ul li .wordWrap p:first-of-type,
app-bonus-log .friendWrap .fakeTable ul li .wordWrap p:nth-of-type(2),
app-bonus-log .friendWrap .fakeTable ul li .wordWrap p:nth-of-type(3),
app-bonus-log .friendWrap .fakeTable ul li .wordWrap p:nth-of-type(4) {
  width: 25%
}

app-bonus-log .friendWrap .fakeTable ul li .wordWrap p.result {
  color: #e11515
}

app-bonus-log .friendWrap .fakeTable ul li .wordWrap p .arrow_ic {
  display: block;
  width: 9px;
  height: 16px;
  transform: rotate(-90deg)
}

app-bonus-log .friendWrap .fakeTable ul li table {
  display: none;
  width: 100%;
  overflow: hidden;
  background: #fff;
  border-radius: 5px;
  border-bottom: 1px solid #e6e6e6
}

app-bonus-log .friendWrap .fakeTable ul li table tr:last-child td {
  border: none
}

app-bonus-log .friendWrap .fakeTable ul li table tr th {
  font-size: 14px;
  font-weight: 700;
  background: #e11515;
  color: #fff;
  text-align: center;
  height: 40px;
  vertical-align: middle
}

app-bonus-log .friendWrap .fakeTable ul li table tr td {
  font-weight: 700;
  font-size: 14px;
  color: #4d4d4d;
  text-align: center;
  height: 40px;
  vertical-align: middle;
  border-bottom: 1px solid #e6e6e6
}

app-bonus-log .friendWrap .fakeTable ul li table tr td:first-of-type,
app-bonus-log .friendWrap .fakeTable ul li table tr td:nth-of-type(2),
app-bonus-log .friendWrap .fakeTable ul li table tr td:nth-of-type(3),
app-bonus-log .friendWrap .fakeTable ul li table tr td:nth-of-type(4) {
  width: 25%
}

app-bonus-log .friendWrap .fakeTable ul li table tr td p {
  font-size: 14px;
  font-weight: 700;
  color: #000;
  text-align: center;
  position: relative
}

app-bonus-log .friendWrap .fakeTable ul li table tr td p:before {
  content: "";
  position: absolute;
  right: 0;
  width: 1px;
  height: 19px;
  top: 50%;
  transform: translateY(-50%);
  background: #e6e6e6
}

app-bonus-log .friendWrap .fakeTable ul li table tr td p.open {
  text-decoration: underline;
  color: #5af;
  cursor: pointer
}

app-bonus-log .friendWrap .recInfo {
  display: flex
}

app-bonus-log .friendWrap .recInfo ul {
  width: 50%;
  height: auto
}

app-bonus-log .friendWrap .recInfo ul li {
  width: 100%;
  height: 41px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  margin-bottom: 20px
}

app-bonus-log .friendWrap .recInfo ul li p {
  font-size: 14px;
  color: #000;
  font-weight: 700
}

app-bonus-log .friendWrap .recInfo ul li .copy {
  width: auto;
  height: 30px;
  position: absolute;
  right: 0;
  top: 50%;
  justify-content: flex-end;
  transform: translateY(-50%);
  padding: 0 10px;
  background: none;
  border: 1px solid #b90b0a;
  border-radius: 3px;
  color: #b90b0a;
  letter-spacing: 1px;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  white-space: nowrap
}

app-bonus-log .friendWrap .recInfo ul li .copy.active,
app-bonus-log .friendWrap .recInfo ul li .copy:active,
app-bonus-log .friendWrap .recInfo ul li .copy:hover {
  opacity: .8
}

app-bonus-log .friendWrap .recInfo ul label {
  display: inline-block;
  width: 80px;
  height: auto;
  text-align: left;
  margin: 0 26px 0 25px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #000;
  font-weight: 700
}

app-bonus-log .friendWrap .recInfo ul input {
  width: 310px;
  height: 41px;
  padding: 0 15px;
  box-sizing: border-box;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  font-size: 14px;
  background: #fff;
  color: #000;
  font-weight: 700
}

app-bonus-log .friendWrap .recInfo .qrCode {
  width: 50%;
  display: flex
}

app-bonus-log .friendWrap .recInfo .qrCode .text {
  width: 65%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center
}

app-bonus-log .friendWrap .recInfo .qrCode .text p {
  font-size: 14px;
  line-height: 25px;
  font-weight: 700
}

app-bonus-log .friendWrap .recInfo .qrCode img {
  width: 100px;
  height: 100px;
  object-fit: contain;
  margin-top: 5px
}

app-bonus-log .friendWrap .eventInfo {
  width: 95%;
  height: auto;
  padding: 25px;
  margin-top: 35px
}

app-bonus-log .friendWrap .eventInfo .mainTitle {
  font-size: 20px;
  color: #e11515;
  font-weight: 700;
  margin-bottom: 20px
}

app-bonus-log .friendWrap .eventInfo .subTitle {
  font-size: 16px;
  color: #e11515;
  font-weight: 700;
  margin-bottom: 10px
}

app-bonus-log .friendWrap .eventInfo .textBox {
  width: 100%;
  height: auto;
  margin-bottom: 35px
}

app-bonus-log .friendWrap .eventInfo .textBox:last-child {
  margin-bottom: 0
}

app-bonus-log .friendWrap .eventInfo .textBox .content {
  font-size: 14px;
  line-height: 30px
}

app-bonus-log .friendWrap .eventInfo .textBox .content span {
  font-size: 14px;
  color: #e11515;
  font-weight: 700
}

app-bonus-log .friendWrap .eventInfo .textBox .content ul {
  margin-left: 15px
}

app-bonus-log .friendWrap .eventInfo .textBox .content ul li {
  list-style: decimal;
  line-height: 30px
}

app-bonus-log .friendWrap .eventInfo .textBox .content .remind {
  color: #e11515;
  font-size: 17px;
  font-weight: 700
}

app-bonus-log .filter {
  display: flex;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: rgba(0, 0, 0, .4);
  top: 0;
  left: 0;
  align-items: center;
  justify-content: center
}

app-bonus-log .filter .jumpWindow {
  width: 480px;
  height: auto;
  background: #fff;
  border-radius: 5px;
  overflow: hidden
}

app-bonus-log .filter .jumpWindow.pointWindow {
  display: flex;
  flex-direction: column;
  position: relative
}

app-bonus-log .filter .jumpWindow.pointWindow .close_ic {
  position: absolute;
  top: 24px;
  right: 24px;
  width: 25px;
  height: 25px;
  cursor: pointer
}

app-bonus-log .filter .jumpWindow.pointWindow .betTitle {
  width: 100%;
  height: auto;
  box-sizing: border-box;
  padding-left: 45px;
  font-size: 29px;
  font-weight: 700
}

app-bonus-log .filter .jumpWindow.pointWindow .content {
  padding: 24px
}

app-bonus-log .filter .jumpWindow.pointWindow .content table {
  width: 100%;
  height: auto;
  box-shadow: 0 0 0 1px #e6e6e6
}

app-bonus-log .filter .jumpWindow.pointWindow .content table tr {
  border-bottom: 1px solid #e6e6e6
}

app-bonus-log .filter .jumpWindow.pointWindow .content table tr:first-child {
  border-bottom: 1px solid #e11515
}

app-bonus-log .filter .jumpWindow.pointWindow .content table tr:last-child {
  border: none
}

app-bonus-log .filter .jumpWindow.pointWindow .content table tr th {
  vertical-align: middle;
  height: 40px
}

app-bonus-log .filter .jumpWindow.pointWindow .content table tr th:last-child p {
  border: none
}

app-bonus-log .filter .jumpWindow.pointWindow .content table tr th p {
  font-size: 14px;
  font-weight: 700;
  color: #000;
  border-right: 1px solid #e6e6e6
}

app-bonus-log .filter .jumpWindow.pointWindow .content table tr td {
  width: 50%;
  vertical-align: middle;
  height: 40px
}

app-bonus-log .filter .jumpWindow.pointWindow .content table tr td p {
  font-size: 14px;
  font-weight: 700;
  color: #272727;
  border-right: 1px solid #e6e6e6;
  text-align: center
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData {
  width: 706px
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData table {
  width: 100%;
  height: auto;
  box-shadow: 0 0 0 1px #e6e6e6
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData table tr {
  border-bottom: 1px solid #e6e6e6
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData table tr:first-child {
  border-bottom: 1px solid #e11515
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData table tr:last-child {
  border: none
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData table tr th {
  vertical-align: middle;
  height: 40px
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData table tr th:last-child p {
  border: none
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData table tr th p {
  font-size: 14px;
  font-weight: 700;
  color: #000;
  border-right: 1px solid #e6e6e6
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData table tr td {
  width: 30%;
  vertical-align: middle;
  height: 40px
}

app-bonus-log .filter .jumpWindow.pointWindow.memberData table tr td p {
  font-size: 14px;
  font-weight: 700;
  color: #272727;
  border-right: 1px solid #e6e6e6;
  text-align: center
}

app-bonus-log .filter .jumpWindow.pointWindow .noData {
  width: 100%;
  height: 250px;
  padding: 0
}

app-bonus-log .filter .jumpWindow.pointWindow .noData p {
  color: #6c6c6c;
  display: flex;
  align-items: center;
  justify-content: center
}

app-bonus-log .filter .jumpWindow .title {
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
  background: #e11515;
  position: relative
}

app-bonus-log .filter .jumpWindow .title p {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  width: 100%
}

app-bonus-log .filter .jumpWindow .title i {
  position: absolute;
  width: 15px;
  height: 15px;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  cursor: pointer
}

app-bonus-log .jumpWindow .close_ic {
  background: url(resources/close_w.4b3475b601ef9de30516.svg) no-repeat;
  background-size: 100%
}

app-date-selector .btn-group {
  display: flex
}

app-date-selector .btn-group button {
  font-size: 15px;
  width: 72px;
  height: 43px;
  margin: 0 8px 0 0
}

app-date-selector .btn-group .active {
  font-size: 15px;
  letter-spacing: 1px;
  color: #fff;
  background: #e11515
}

app-quest-center {
  display: block;
  background: #f4f4f4
}

app-quest-center .page-header {
  height: 220px;
  background: url(resources/eventTitle_bg.50e5a743a4e3ccabe416.png) no-repeat 50%
}

app-quest-center .page-header>* {
  text-align: center;
  font-size: 61px;
  line-height: 220px;
  font-weight: 700;
  color: #fff
}

app-quest-center .btn {
  cursor: pointer
}

app-quest-center .page-body {
  padding-bottom: 46px;
  padding-top: 28px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  min-height: 350px
}

app-quest-center .page-side {
  width: 357px;
  margin-right: 13px
}

app-quest-center .nav {
  font-size: 22px;
  font-weight: 700;
  color: #000
}

app-quest-center .nav li {
  height: 60px;
  line-height: 60px;
  display: flex;
  border-bottom: 1px solid #e6e6e6;
  position: relative
}

app-quest-center .nav li.active,
app-quest-center .nav li:hover {
  background: #fff9f8
}

app-quest-center .nav li.active:before,
app-quest-center .nav li:hover:before {
  content: "";
  width: 3px;
  background: #e11515;
  position: absolute;
  left: 0;
  top: 0;
  height: 60px
}

app-quest-center .nav li>i {
  width: 23px;
  margin-left: 28px
}

app-quest-center .nav li>span {
  margin-left: 30px
}

app-quest-center .nav li.all i {
  background: url(resources/event.b008c1fc39d2395428b4.svg) no-repeat 50%
}

app-quest-center .nav li.limited i {
  background: url(resources/limited.0a9424a13b0115e7fe00.svg) no-repeat 50%
}

app-quest-center .nav li.newbie i {
  background: url(resources/newbie.a13b4e743833b8fa465b.svg) no-repeat 50%
}

app-quest-center .nav li.daily i {
  background: url(resources/daily.0ac902d6ab9d64b9a40e.svg) no-repeat 50%
}

app-quest-center .nav li.period i {
  background: url(resources/period.1fd721bdb743632eb254.svg) no-repeat 50%
}

app-quest-center .quest-detail,
app-quest-center .quest-list {
  width: 1024px;
  display: flex;
  flex-direction: column
}

app-quest-center .quest-contain {
  display: flex;
  margin-bottom: 19px
}

app-quest-center .quest-contain:last-child {
  margin-bottom: 0
}

app-quest-center .quest-contain>ul {
  position: relative;
  width: 304px;
  display: flex;
  flex-direction: column;
  padding: 20px 27px
}

app-quest-center .quest-img-container {
  width: 100%;
  height: 100%
}

app-quest-center .quest-cover {
  width: 100%;
  position: relative;
  padding-top: 26.6%;
  background-color: initial;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  cursor: pointer
}

app-quest-center .quest-cover.disabled {
  cursor: not-allowed
}

app-quest-center .quest-type {
  display: flex;
  flex-wrap: wrap;
  min-height: 30px
}

app-quest-center .quest-type>span {
  width: 89px;
  height: 29px;
  line-height: 29px;
  font-size: 15px;
  font-weight: 700;
  color: #fff;
  background: linear-gradient(120deg, #2cb6dc, #4bd1f9);
  border-radius: 5px;
  text-align: center
}

app-quest-center .quest-date {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  font-weight: 700;
  color: grey
}

app-quest-center .quest-title {
  font-size: 29px;
  font-weight: 700;
  line-height: 41px;
  letter-spacing: 3px;
  margin: 0 0 10px;
  word-break: break-all;
  color: #000
}

app-quest-center .quest-content {
  font-size: 19px;
  font-weight: 700;
  line-height: 1.6;
  color: grey;
  margin: 0 0 10px
}

app-quest-center .quest-content p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis
}

app-quest-center .quest-btn {
  display: flex;
  justify-content: center;
  font-size: 14px;
  font-weight: 700;
  margin: auto 0 0;
  color: #fff
}

app-quest-center .quest-btn.pleft {
  justify-content: flex-start
}

app-quest-center .quest-btn>button {
  width: 117px;
  height: 37px
}

app-quest-center .quest-btn>button:not(:last-child) {
  margin-right: 15px
}

app-quest-center .btn-check {
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(180deg, #9ddbec 0, #0282cc 50%, #82aeeb);
  border: 1px solid #0282cc;
  border-radius: 3px
}

app-quest-center .btn-check:active,
app-quest-center .btn-check:hover {
  background: linear-gradient(0deg, #9ddbec 0, #0282cc 50%, #82aeeb)
}

app-quest-center .page-footer {
  display: flex;
  justify-content: flex-end;
  margin-top: 33px
}

app-quest-detail .detail-title {
  padding: 22px 40px 18px
}

app-quest-detail .detail-title>p {
  font-size: 34px;
  font-weight: 700;
  color: #333
}

app-quest-detail .detail-title>button {
  width: 135px;
  height: 36px;
  line-height: 36px;
  font-size: 18px;
  font-weight: 700;
  color: #c69c6d;
  margin-top: 17px
}

app-quest-detail .detail-title>button i {
  width: 17px;
  height: 16px;
  background: url(resources/return.f3edad2cab12380fdb72.svg) no-repeat 50%;
  margin-right: 10px
}

app-quest-detail .detail-cover {
  margin: 0 auto
}

app-quest-detail .detail-cover>img {
  object-fit: contain;
  width: 100%;
  height: 100%
}

app-quest-detail .detail-date {
  margin: 0 40px;
  padding: 28px 0 30px;
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #e6e6e6
}

app-quest-detail .detail-date>span {
  width: 100%
}

app-quest-detail .detail-date span:first-child {
  font-size: 26px;
  font-weight: 700;
  color: #4d4d4d;
  margin-bottom: 28px
}

app-quest-detail .detail-date span:last-child {
  font-size: 20px;
  color: #4d4d4d
}

app-quest-detail .detail-info {
  padding: 25px 40px
}

app-quest-detail .detail-info>p:first-child {
  font-size: 26px;
  font-weight: 700;
  color: #4d4d4d;
  margin-bottom: 30px
}

app-quest-detail .detail-info .ql-align-center {
  text-align: center
}

app-quest-detail .detail-info .ql-align-right {
  text-align: right
}

app-quest-detail .detail-info .ql-align-justify {
  text-align: justify
}

app-quest-detail .detail-info blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px
}

app-quest-detail .detail-info ol {
  list-style: decimal
}

app-quest-detail .detail-info ul {
  list-style: disc
}

app-quest-detail .detail-info h1 {
  font-size: 2em;
  font-weight: 700
}

app-quest-detail .detail-info h2 {
  font-size: 1.5em;
  font-weight: 700
}

app-quest-detail .detail-info h3 {
  font-size: 1.17em;
  font-weight: 700
}

app-quest-detail .detail-info h5 {
  font-size: .83em;
  font-weight: 700
}

app-quest-detail .detail-info h6 {
  font-size: .67em
}

app-quest-detail .detail-info strong {
  font-weight: 700
}

app-quest-detail .detail-info em {
  font-style: italic
}

app-quest-detail .detail-info a {
  color: #06c;
  text-decoration: underline
}

app-quest-detail .detail-footer {
  height: 130px;
  padding-bottom: 60px;
  display: flex;
  justify-content: center;
  align-items: center
}

app-quest-detail .detail-footer button {
  width: 266px;
  height: 36px;
  font-size: 14px;
  font-weight: 700
}

app-quest-detail .applyBtn {
  width: 280px;
  height: 42px;
  border: 1px solid #cca172;
  border-radius: 3px;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  display: block;
  margin: 20px auto
}

app-popup-forget-password .mask {
  height: 100vh;
  width: 100vw;
  background: rgba(0, 0, 0, .4);
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  z-index: 100
}

app-popup-forget-password .dialog {
  width: 480px;
  background: #fff;
  border-radius: 5px
}

app-popup-forget-password .dialog .title2 {
  position: relative;
  text-align: center;
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  letter-spacing: 2px;
  background: #e11515
}

app-popup-forget-password .dialog .title2 p {
  color: #fff
}

app-popup-forget-password .dialog .title2 i {
  position: absolute;
  width: 15px;
  height: 15px;
  background: url(resources/close_w.4b3475b601ef9de30516.svg) no-repeat 50%;
  right: 15px;
  top: 15px;
  cursor: pointer
}

app-popup-forget-password input {
  width: 322px;
  height: 42px;
  text-align: center;
  margin-top: 19px
}

app-popup-forget-password input::placeholder {
  color: #b3b3b3
}

app-popup-forget-password form {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 0 15px
}

app-popup-forget-password form button {
  width: 322px;
  height: 42px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff;
  border: 1px solid #cca172;
  border-radius: 3px
}

app-popup-forget-password form .err {
  margin: 5px 0
}

app-help .download-md app-popup-forget-password form a,
app-help app-popup-forget-password form h3>a.d-btn,
app-popup-forget-password form .orange_btn,
app-popup-forget-password form app-help .download-md a,
app-popup-forget-password form app-help h3>a.d-btn {
  margin-top: 15px;
  margin-bottom: 0
}

app-popup-forget-password form p {
  font-size: 14px;
  line-height: 31px;
  color: #b0b0b1;
  margin: 15px 0
}

app-old-quest-center {
  display: block;
  width: 1140px;
  font-weight: 700
}

app-old-quest-center h1 {
  height: 50px;
  line-height: 50px;
  padding: 0 0 0 22px;
  letter-spacing: 2px;
  font-size: 20px;
  color: #272727;
  margin: 0 0 20px
}

app-old-quest-center .tabs+div {
  overflow: hidden;
  min-height: 430px
}

app-combine-quest-apply {
  display: block;
  padding: 18px 22px;
  background: #fff
}

app-combine-quest-apply .task>li {
  border: 1px solid #f08a8a;
  margin-bottom: 8px;
  border-radius: 3px
}

app-combine-quest-apply .task>li .apply-header {
  justify-content: space-between;
  width: 100%;
  height: 47px;
  border-bottom: 1px solid #e6e6e6;
  padding: 0 15px
}

app-combine-quest-apply .task>li .apply-header .flex,
app-combine-quest-apply .task>li .apply-header app-transfer-old-member .row,
app-transfer-old-member app-combine-quest-apply .task>li .apply-header .row {
  align-items: center
}

app-combine-quest-apply .task>li .apply-header p {
  font-size: 16px;
  font-weight: 700;
  margin-right: 18px
}

app-combine-quest-apply .task>li .apply-header p.txt {
  color: #666
}

app-combine-quest-apply .task>li .apply-header p.num {
  color: #fc4d14
}

app-combine-quest-apply .task>li .apply-header p.heading {
  color: #000;
  max-width: 300px
}

app-combine-quest-apply .task>li .apply-header p.heading span {
  font-size: 14px;
  margin: 0 0 0 15px;
  color: #008599
}

::ng-deep app-combine-quest-apply .task>li .apply-header p.day-tips {
  min-width: 180px;
  text-align: center;
  position: absolute;
  top: 40px;
  left: 13px;
  font-size: 13px !important;
  padding: 4px 10px;
  color: #fff;
  background: #fc4d14;
  border-radius: 5px
}

::ng-deep app-combine-quest-apply .task>li .apply-header p.day-tips em {
  margin: 0 5px;
  letter-spacing: 1px;
  color: #ff0
}

::ng-deep app-combine-quest-apply .task>li .apply-header p.day-tips:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: -8px;
  left: 10px;
  border-color: transparent transparent #fc4e14;
  border-style: solid;
  border-width: 0 7.5px 15px
}

app-combine-quest-apply .task>li .apply-header p.standard {
  font-size: 13px;
  color: #000;
  display: flex
}

app-combine-quest-apply .task>li .apply-header p.standard span {
  color: grey;
  margin-left: 5px
}

app-combine-quest-apply .task>li .apply-header button {
  width: 75px;
  height: 27px;
  font-size: 13px;
  font-weight: 700;
  border-radius: 5px;
  cursor: pointer;
  background: #fff;
  border: 1px solid
}

app-combine-quest-apply .task>li .apply-header button.apply_btn {
  color: #fc4d14;
  margin-right: 8px
}

app-combine-quest-apply .task>li .apply-header button.detail_btn {
  color: #557bff
}

app-combine-quest-apply .task>li .apply-header button:disabled {
  background: #f2f2f2 !important;
  border: 1px solid #b3b3b3 !important;
  color: #b3b3b3;
  cursor: default
}

app-combine-quest-apply .task>li .apply-header .limit-info .title {
  color: #000
}

app-combine-quest-apply .task>li .apply-header .limit-info .now {
  color: #46a877
}

app-combine-quest-apply .task>li .apply-header .limit-info .split {
  margin: 0 10px
}

app-combine-quest-apply .task>li .apply-cnt {
  padding: 20px 15px
}

app-combine-quest-apply .task>li .apply-cnt .constant li {
  width: 33.33%;
  margin: 0;
  padding: 0 0 30px
}

app-combine-quest-apply .task>li .apply-cnt .conditions {
  flex-wrap: wrap
}

app-combine-quest-apply .task>li .apply-cnt .conditions>li {
  width: 33.33%;
  margin: 0;
  padding: 0 0 28px
}

app-combine-quest-apply .task>li .apply-cnt .conditions>li:empty {
  display: none
}

app-combine-quest-apply .task>li .apply-cnt p {
  font-size: 14px
}

app-combine-quest-apply .task>li .apply-cnt p.title {
  flex-shrink: 0;
  margin: 0 25px 0 0;
  color: #666
}

app-combine-quest-apply .task>li .apply-cnt p.txt {
  color: #000;
  line-height: 1.5
}

app-combine-quest-apply .task>li .apply-cnt p.txt.current {
  color: #ff7f46;
  font-weight: 700
}

app-combine-quest-apply .task>li .apply-cnt ul li {
  display: flex;
  margin-bottom: 15px;
  margin-right: 8px
}

app-combine-quest-apply .task>li .apply-cnt ul.multi-deposit {
  margin: 0 0 0 28px
}

app-combine-quest-apply .task>li .apply-cnt ul.stages .title {
  font-size: 14px
}

app-combine-quest-apply .task>li .apply-cnt ul.stages .txt {
  font-size: 19px;
  line-height: 1
}

app-combine-quest-apply .task>li .apply-cnt ul.stages p {
  color: #fc4d14
}

app-combine-quest-apply .task>li .apply-cnt .precautions {
  margin-top: 15px
}

app-combine-quest-apply .stages-table {
  font-weight: 700;
  margin: 18px 0
}

app-combine-quest-apply .stages-table>ul {
  display: inline-flex;
  border: 1px solid #cfcfcf;
  border-radius: 5px
}

app-combine-quest-apply .stages-table>ul>li {
  display: block !important;
  position: relative;
  width: 138px;
  height: auto;
  text-align: center;
  margin: 0 !important
}

app-combine-quest-apply .stages-table>ul>li:not(:last-child) {
  border-right: 1px solid #cfcfcf
}

app-combine-quest-apply .stages-table>ul>li .reach {
  width: 138px;
  height: 28px;
  line-height: 1.6;
  position: absolute;
  top: -28px;
  left: 0;
  color: #e11515;
  border: 2px solid
}

app-combine-quest-apply .stages-table>ul>li p {
  font-size: 16px;
  height: 42px;
  line-height: 3.2
}

app-combine-quest-apply .stages-table>ul>li p:not(:last-child) {
  border-bottom: 1px solid #cfcfcf
}

app-combine-quest-apply .stages-table .step-conditions {
  font-size: 14px;
  color: #666;
  padding: 10px
}

app-combine-quest-apply .stages-table .step-conditions li:not(:last-child) {
  margin: 0 0 5px !important
}

app-combine-quest-apply .stages-table .step-conditions li:last-child {
  margin: 0 !important
}

app-combine-quest-apply .stages-table .header {
  width: 81px;
  font-size: 13px;
  color: #fff;
  letter-spacing: 1px;
  background: #c29f64
}

app-combine-quest-apply .stages-table .target {
  color: #000
}

app-combine-quest-apply .stages-table .max {
  color: #666
}

app-combine-quest-apply .stages-table .gain {
  color: #fc4d14
}

app-combine-quest-apply .stages-table .cheerup {
  position: absolute;
  top: -44px;
  left: 13%;
  padding: 5px;
  font-size: 13px;
  color: #fff;
  background: #557bff;
  border-radius: 5px
}

app-combine-quest-apply .stages-table .cheerup .val {
  color: #ff0
}

app-combine-quest-apply .stages-table .cheerup:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: -7px;
  left: 45%;
  border-color: #557aff transparent transparent;
  border-style: solid;
  border-width: 10px 5px 0
}

app-combine-quest-apply .platforms {
  padding-bottom: 30px
}

app-combine-quest-apply .platforms>.txt {
  margin: 0 15px 0 0
}

app-combine-quest-apply .no-data {
  width: 100%;
  height: 132px;
  line-height: 132px;
  text-align: center
}

app-quest-record app-date-selector {
  align-self: flex-end
}

app-quest-record .search-contain {
  border-bottom: 1px solid #e6e6e6;
  padding: 24px 18px 24px 24px
}

app-quest-record .search-contain form {
  height: 100%;
  display: flex;
  position: relative
}

app-quest-record .search-contain .input-box {
  width: 345px
}

app-quest-record .search-contain .input-box .f-column {
  font-size: 14px;
  width: auto;
  max-width: 48px;
  padding: 0;
  margin-right: 25px;
  display: block;
  align-self: center;
  flex-direction: unset;
  align-content: unset
}

app-quest-record .search-contain .input-box .f-row {
  padding-bottom: 0
}

app-quest-record .search-contain .input-box .f-input {
  width: 286px
}

app-quest-record .search-contain .input-box .f-input select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, #e11515 0), linear-gradient(135deg, #e11515 50%, transparent 0);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px);
  background-size: 5px 5px, 5px 5px;
  background-repeat: no-repeat
}

app-quest-record .search-contain .date-box {
  width: 312px;
  display: flex;
  align-self: flex-end;
  justify-content: space-between
}

app-quest-record .search-contain .date-box button {
  width: 70px;
  height: 41px;
  font-size: 14px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 1px;
  color: #999
}

app-quest-record .search-contain .date-box button.active {
  background: #e11515;
  color: #fff
}

app-quest-record .search-contain .btn-box {
  width: 152px;
  display: flex;
  align-self: flex-end;
  position: absolute;
  right: 0
}

app-quest-record .search-contain .btn-box button {
  width: 152px;
  height: 41px
}

app-quest-record .table-header {
  font-size: 17px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 2px;
  color: #272727
}

app-quest-record .table-wrap {
  padding: 22px
}

app-quest-record table {
  width: 100%;
  font-size: 13px
}

app-quest-record table tr {
  border-bottom: 2px solid #f08a8a
}

app-quest-record table th {
  height: 50px;
  line-height: 50px;
  letter-spacing: 1px;
  color: #000;
  border-bottom: 2px solid #e6e6e6
}

app-quest-record table td {
  text-align: center;
  line-height: 50px
}

app-quest-record .no-data {
  height: 132px;
  line-height: 132px;
  text-align: center
}

app-amount-record .record-table {
  font-size: 13px;
  font-weight: 700;
  padding: 20px;
  border-radius: 5px;
  overflow: hidden
}

app-amount-record .record-table h1 {
  font-size: 17px
}

app-amount-record .record-table .wNo {
  width: 12%
}

app-amount-record .record-table .wStatus {
  width: 14%
}

app-amount-record .record-table .wLimit,
app-amount-record .record-table .wShift,
app-amount-record .record-table .wVal {
  width: 13%
}

app-amount-record .record-table .wDate {
  width: 14.5%
}

app-amount-record .record-table .wOp {
  width: 7%
}

app-amount-record .record-table .wDrawback {
  width: 9.5%
}

app-amount-record .record-table .wBethistory {
  width: 6%
}

app-amount-record .record-table .wPs {
  width: 5%
}

app-amount-record .record-table .thead {
  min-height: 50px;
  border-bottom: 2px solid #e11515;
  align-items: center
}

app-amount-record .record-table .thead li {
  text-align: center;
  border-right: 1px solid #e6e6e6
}

app-amount-record .record-table .thead li:last-child {
  border-right: none
}

app-amount-record .record-table .tr button {
  background: none
}

app-amount-record .record-table .tr.expand>.ps {
  display: flex
}

app-amount-record .record-table .tr.expand .expand-btn {
  transform: rotate(90deg)
}

app-amount-record .record-table .tr>ul li {
  height: 61px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #1a1a1a;
  overflow-wrap: break-word;
  word-break: break-word;
  border-bottom: 2px solid #f3f3f3
}

app-amount-record .record-table .tr>ul li.wShift {
  color: #42a600
}

app-amount-record .record-table .tr>ul button {
  width: 45px;
  height: 29px;
  border-radius: 3px;
  border: 1px solid
}

app-amount-record .record-table .tr>ul button:not(.expand-btn):disabled {
  background: #e6e6e6;
  color: #b3b3b3;
  border: none;
  cursor: auto
}

app-amount-record .record-table .tr>ul .d-btn {
  color: #e11515
}

app-amount-record .record-table .tr>ul .b-btn {
  color: #29abff
}

app-amount-record .record-table .tr>ul .expand-btn {
  width: 20px;
  height: 20px;
  border: none;
  transform: rotate(270deg);
  background: url(resources/arrow_gray.23a209014d3b8695b115.svg) no-repeat 50%
}

app-amount-record .record-table .tr>ul .expand-btn:disabled {
  opacity: .3;
  cursor: auto;
  background: url(resources/arrow_gray.23a209014d3b8695b115.svg) no-repeat 50% !important
}

app-amount-record .record-table .tr>.ps {
  display: none;
  align-items: center;
  border-bottom: 1px solid #e6e6e6
}

app-amount-record .record-table .tr>.ps .ps-title {
  width: 73px;
  text-align: center;
  flex-shrink: 0;
  color: #999
}

app-amount-record .record-table .tr>.ps .txt {
  padding: 12px;
  color: #4d4d4d
}

app-amount-record .panel {
  width: 976px;
  font-weight: 700;
  text-align: center;
  background: #fff;
  border-radius: 10px
}

app-amount-record .panel .header {
  height: 70px;
  line-height: 70px;
  font-size: 24px;
  padding: 0 30px;
  text-align: left;
  position: relative;
  border-bottom: none
}

app-amount-record .panel .header .title {
  letter-spacing: 1px
}

app-amount-record .panel .header .close-btn {
  width: 29px;
  height: 29px;
  position: absolute;
  top: 20px;
  right: 23px;
  background: url(resources/close_gy.8a52c9e55bebdf5d2fd4.svg) no-repeat 50%
}

app-amount-record .panel .cnt {
  min-height: auto;
  padding: 0 30px 23px;
  letter-spacing: normal
}

app-amount-record .panel .cnt>.no {
  text-align: left;
  font-size: 20px;
  letter-spacing: 2px;
  color: #000
}

app-amount-record .panel table {
  width: 100%;
  border-radius: 5px;
  border-collapse: initial;
  border-spacing: 0;
  overflow: hidden;
  margin: 18px 0 0
}

app-amount-record .panel table.bet-record th {
  width: 25%
}

app-amount-record .panel table.bet-record td.money {
  color: #42a600
}

app-amount-record .panel table .wStatus {
  width: 14%
}

app-amount-record .panel table .wShift {
  width: 16%
}

app-amount-record .panel table .wDate {
  width: 15%
}

app-amount-record .panel table .wOp {
  width: 10%
}

app-amount-record .panel table .wPs {
  width: 45%
}

app-amount-record .panel table thead {
  font-size: 12px
}

app-amount-record .panel table thead th {
  line-height: 35px;
  border-bottom: 2px solid #f08a8a
}

app-amount-record .panel table tbody {
  font-size: 13px
}

app-amount-record .panel table tbody .wShift {
  color: #fc4d14
}

app-amount-record .panel table tbody .wPs {
  padding: 5px;
  line-height: 1.5;
  letter-spacing: 0;
  color: #4d4d4d;
  text-align: left
}

app-amount-record .panel table tr {
  background: none
}

app-amount-record .panel table td {
  border-bottom: 1px solid #ccc;
  line-height: 35px
}

app-amount-record .panel table td:last-of-type {
  border-right: none
}

app-amount-record .panel .sum-area {
  width: 916px;
  font-size: 15px;
  margin: 0 auto;
  padding: 20px;
  text-align: right;
  color: #1a1a1a;
  border-top: 2px solid #fa8875
}

app-amount-record .panel .sum-area .val {
  margin: 0 0 0 15px;
  color: #fc4d14
}

app-amount-record .panel .sum-area .val.makeup {
  color: #42a600
}

app-bonus-details-record,
app-drawback,
app-withdraw-bet-record {
  display: flex;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, .4);
  justify-content: center;
  align-items: center;
  z-index: 999
}

.policy-block h2 {
  margin: 0 0 10px
}

app-loading {
  display: flex;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, .4);
  justify-content: center;
  align-items: center;
  z-index: 999
}

app-loading .panel {
  width: 400px;
  height: 256px;
  font-weight: 700;
  text-align: center;
  background: #fff;
  border-radius: 10px;
  overflow: hidden
}

app-loading .header {
  height: 50px;
  line-height: 50px;
  font-size: 21px;
  letter-spacing: 2px;
  color: #fff
}

app-loading .cnt {
  height: 206px;
  font-size: 13px;
  letter-spacing: 1px;
  padding: 44px;
  text-align: center;
  color: #4d4d4d
}

app-loading i {
  display: inline-block;
  width: 70px;
  height: 70px;
  background: url(resources/loading_b.f57290e3da4312104b79.svg);
  animation: spiner 1.2s linear infinite;
  margin: 0 0 30px
}

app-special .specialWrap {
  width: 1140px;
  height: auto;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 5px 10px -5px rgba(0, 0, 0, .2);
  display: grid;
  grid-template-columns: repeat(4, auto);
  grid-template-rows: repeat(3, auto);
  gap: 13px;
  padding: 20px;
  box-sizing: border-box
}

app-special .specialWrap .activityBlock {
  width: 263px;
  height: auto;
  border-radius: 5px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, .2);
  display: flex;
  flex-direction: column;
  overflow: hidden
}

app-special .specialWrap .activityBlock a,
app-special .specialWrap .activityBlock a .activityPic {
  width: 263px;
  height: 180px
}

app-special .specialWrap .activityBlock a .activityPic.vip {
  background: url(resources/vip.606b548467a50d3b16fb.jpg) no-repeat 50%;
  background-size: cover
}

app-special .specialWrap .activityBlock a .activityPic.mario {
  background: url(resources/mario.9a6b033eee58fafc2ef7.jpg) no-repeat 50%;
  background-size: cover
}

app-special .specialWrap .activityBlock a .activityPic.roulette {
  background: url(resources/roulette.90e634dcf512eb97fd05.jpg) no-repeat 50%;
  background-size: cover
}

app-special .specialWrap .activityBlock a .activityPic.slot {
  background: url(resources/slot.85d24c83e28ca0fe4e1b.jpg) no-repeat 50%;
  background-size: cover
}

app-special .specialWrap .activityBlock a .activityPic.baccarat {
  background: url(resources/baccarat.628c9cb1653cb7fc7103.jpg) no-repeat 50%;
  background-size: cover
}

app-special .specialWrap .activityBlock a .activityPic.baccaratLose {
  background: url(resources/baccaratLose.a667bf7641113e9f85f0.jpg) no-repeat 50%;
  background-size: cover
}

app-special .specialWrap .activityBlock a .activityPic.fish {
  background: url(resources/fish.4109634c04536571bcde.jpg) no-repeat 50%;
  background-size: cover
}

app-special .specialWrap .activityBlock a .activityPic.av18 {
  background: url(resources/av18.68e3382d9c60ddde3b9e.jpg) no-repeat 50%;
  background-size: cover
}

app-special .specialWrap .activityBlock a .activityPic.score {
  background: url(resources/score.97facefe97ba0cfa290e.jpg) no-repeat 50%;
  background-size: cover
}

app-special .specialWrap .activityBlock .activityinfo {
  width: 100%;
  height: 41px;
  background: linear-gradient(180deg, #e11515 0, #900707);
  border-radius: 0 0 5px 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 10px;
  box-sizing: border-box
}

app-special .specialWrap .activityBlock .activityinfo .info {
  width: 100%;
  height: 14px;
  text-decoration: none;
  padding: 0;
  font-size: 16px;
  line-height: 1
}

app-special .specialWrap .activityBlock .activityinfo .info p {
  color: #fff
}

app-special .specialWrap .activityBlock .activityinfo .arrow {
  width: 21px;
  height: 20px;
  background: url(resources/arrow.92723d3a0143d20433be.png) no-repeat;
  background-size: cover
}

app-special .specialWrap .activityBlock.active .activityPic,
app-special .specialWrap .activityBlock:active .activityPic,
app-special .specialWrap .activityBlock:hover .activityPic {
  filter: brightness(.8)
}