﻿@font-face {
	font-family: "e-icons";
	font-style: normal;
	font-weight: normal;
	src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMj1tS+YAAAEoAAAAVmNtYXDdKeJPAAAJWAAABB5nbHlm+MgPOwAAFVQAA0RcaGVhZCclI8wAAADQAAAANmhoZWEIVQX3AAAArAAAACRobXR42AAAAAAAAYAAAAfYbG9jYQNAZRQAAA14AAAH3G1heHADNwMQAAABCAAAACBuYW1lc0cOBgADWbAAAAIlcG9zdE118dUAA1vYAAAdzgABAAAEAAAAAFwEAAAAAAAD+AABAAAAAAAAAAAAAAAAAAAB9gABAAAAAQAA4XKu/l8PPPUACwQAAAAAAOIHb2sAAAAA4gdvawAAAAAD+AP4AAAACAACAAEAAAAAAAEAAAH2AwQANwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5wDo9AQAAAAAXAQAAAAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAA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ISMPBaYCAwQFBQYGAnYGBgUFBAMCAgMEBQUGBv2KBgYFBQQDAgIDBAUFBgYCdgYGBQUEAwICAwQFBQYG/YoGBgUFBAMCAgMEBQUGBgJ2BgYFBQQDAgIDBAUFBgb9igYGBQUEAwIBQwYGBgQEAwICAwQEBgYGBgYGBAQDAgIDBAQGBrcGBgYEBAMCAQECAwQEBgYGBgYGBAQDAgEBAgMEBAYGtwYGBgQEAwICAwQEBgYGBgYGBAQDAgIDBAQGBgAAAAoAAAAAAp0DuAAvAF8AjwC/AO8BHwFPAX8BrwHfAAAlHwo7AT8JPQEvCSsBDwoVHwgzFzczPwkvCisBDwk3Hwo7AT8JPQEvCSsBDwoVHwk7AT8KLworAQ8JNx8KOwE/CT0BLwkrAQ8KFR8JOwE/Ci8KKwEPCTcfCjsBPwk9AS8JKwEPChUfCTsBPwovCisBDwk3Hwo7AT8JPQEvCSsBDwoVHwk7AT8KLworAQ8JAh8BAQECBggJCwYGBgYHBgYGCwkIBQMBAQEBAwUICQsGBgYHBgYGBgsJCAYCAQG9AQEDBQgJCwYGBgcGBgYGCwkIBgIBAQEBAQECBggJCwYGBgYHBgYGCwkIBQMBAbwBAQECBggJCwYGBgYHBgYGCwkIBQMBAQEBAwUICQsGBgYHBgYGBgsJCAYCAQG9AQEDBQgJCwYGBgcGBgYGCwkIBgIBAQEBAQECBggJCwYGBgYHBgYGCwkIBQMBAbwBAQECBggJCwYGBgYHBgYGCwkIBQMBAQEBAwUICQsGBgYHBgYGBgsJCAYCAQG9AQEDBQgJCwYGBgcGBgYGCwkIBgIBAQEBAQECBggJCwYGBgYHBgYGCwkIBQMBAbwBAQECBggJCwYGBgYHBgYGCwkIBQMBAQEBAwUICQsGBgYHBgYGBgsJCAYCAQG9AQEDBQgJCwYGBgcGBgYGCwkIBgIBAQEBAQECBggJCwYGBgYHBgYGCwkIBQMBAbwBAQECBggJCwYGBgYHBgYGCwkIBQMBAQEBAwUICQsGBgYHBgYGBgsJCAYCAQG9AQEDBQgJCwYGBgcGBgYGCwkIBgIBAQEBAQECBggJCwYGBgYHBgYGCwkIBQMBAYYGBwYFCwkIBgICAQECAgYICQsFBgcGBwYGBgoKBwYCAgEBAgIGBwoKBgYGBwYHBgULCQgGAgIBAQICBggJCwUHBgYH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BwgJCgoLDAwMDb0NDAwMCwoKCQgHBwUEAwIDcQYGBgYLCQgGAgEBAQEBAQIGCAkLBgYGBn4HBgYGCgoHBgICAQECAgYHCgoGBgYHfgIDBQUGCAgJCQsLCwwNDX4MDQwMCwoKCQgHBgYEAwICAwQGBgcICQoKDAsMDQx+DQ0MCwsLCQkICAYFBQMC/kcBAgMDBQUGBwYGBQUEAwIBHAYGBQUEAwEBAQEDBAUFBgb+xQcGBQUDAwIBBAECAgYHCgoGBgYHRQYGBgsJCAYCAgEBAgIGCAkLBgYGBkYGBgYKCgcGAgIBPz8NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDT8NDAwMCwoKCQgHBwUEAwIBAQIDBAUGCAgJCQsLCw0MAcsfAQEDBAUFBgcGBgUFBAMBAR8HBgUFBAMBAQEBAwQFBQYHHwEBAwQFBQYGBwYFBQQDAQEgBgYFBQQDAQEBAQMEBQUGWAECAgYICQsFBgcGvQcGBgYKCgcGAgIBAQICBgcKCgYGBge9BgcGBQsJCAYCAgE/vQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNvQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAzvAQICBggJCwYGBgb+hgcGBgYKCgcGAgIBAQICBgcKCgYGBgcBegYGBgYLCQgGAgIBP/6GDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0Beg0MDAwLCgoJCAcGBgQDAgEBAgMEBQcHCAkKCgsMDAxRPwYGBQUEAwICAwQFBQYGIAIDBAUFBgYHBgUFAwMCAQECAwMFBQYAAgAAAAADWgP3ACgAeQAAARUrAQ8LFR8DBy8IKwEPBhMnDwYVERUfCDM/BR8JPwwvAzM/CTUvBAEvBiMHAxsBmAgICAcHBgYEBQMCAQECAz2TQgMFBQYHBggIBgwGBgYGBgVlBBsJBwcGBQMDAwMFBQcICQkKCgkJCQgHYUQEBAQFBQYGCwwHBwcHkAYFBQUHBQQBAQECPpYKCQkICAYGBAMCAQIEBQb9zgUGBQYHBgYHDAF2AQEBAwMEBQYHBwgHCAgICAiNQ5EHBwYFBAQDAgEBAgMDBGEDJzsEBgcHCAkJCvzaCQoJCAcHBQUDAgEDBAUHXJcGBQQEBAMDAwEBAQICRQMDBAUKCwwM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Dw0BMx8KIzUjFSM1IxUjNT8JMwcRHw8zNSMvCjUzNSM1MzUjNSE1Lw8hDw4CSwECAgQFBQcICAoHBgYGBAMCAQEBAgMEBAUFDA0PDgEDAQMCAwMEBAUFBgYGBwcKCQgIBwYEAwICBAQGCAcJBAoMBgcGBQUFBAMDBQP+mQgMDQ4OCAYGBQUDBAQDAgEPDQ0MCwoJCAcHBQUDAwEBAgQGCAUFBQYHBwgKCgkICAYGBQEDIgIBAQEEAwMEBQUGCAgJCgsKCQkJCAgHxQEgAQIGBggICQoKCwgJCAgICAcHBgUFBQMCAgECAwMEBQUGBwcICAgJCgsLCwkIBwcFASXvBgYGBAQDAgEBAgMEBAYGBv4IBgYFBQQDAQEBAQMEBQUGBl4BAQIDBAUGBgYICAgICgkKAfcKCQkJCAgHBwYGBAQEAgEBAQECBAQEBgYHBwgICQkJCv4ICQoJCAkHCAYGBgUEAwIBAbgGBgYGCwkIBgIBAQG9P/w/vQECAgYICQsFBgcGfgECAwQFBwcICQoKCwwMDA1+fgYHBgULCQgGAgIBvb29vQMzAQIDBAUHBwgJCgoLDAwMDf2KDQwMDAsKCgkIBwcFBAMCATcjBgYGBgYFBQMCAQIDBAUGBwQLBgYEBQMEAgUCAgEBCQgPBwcGBQUEBAMDAQEBAQIEBQcHCAoGBykLCgkIBgYDAgEBAgMDBAQFBgUNDkgZBwQDAQEBAwIDAwgHDAsBAgICBAQEBQYGBwgHCQkFCwsJCAQDAwIBAQEBAgMEBAUGBhoLGWEPDwcGBwUFBQQDAgEBAQICAwMDjg4nIgkIBwUEAwIBAgMEBQUHBwgJCgsLDQ0LCwoKCQkIBwcFBQQEAgIBAgMEBgYHCYBFAQEDBAUFBgb+hgcGBQUDAwIBAQIDAwUFBgcBegYGBQUEAwEBH/6GCgkJCQgIBwcGBgQEBAIBAQEBAgQEBAYGBwcICAkJCQoBegkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKAVEBAgIGCAkLBQYHRX5+fn5FBwYFCwkIBgICAT/9yQ0MDAwLCgoJCAcGBgQDAgE/AQEBAgYICQsGBgZFP34/fn4NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMAAAAAwAAAAAD7wOZADMAWQDJAAABMx8FFQMPDiMhIy8OAzU/BTM3Mx8O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AgICAgMEBQUGBgUFBAMCAgICAwQFBgYFBgQfE3wTjQMDBAIBAQIEBQYICAoKCAgHBgQCAQECBAUGBwkKCgkI8QYGBgYLCQgGAgEBAQEBAQIGCAkLBgYGBv7FBwYGBgoKBwYCAgEBAgIGBwoKBgYGB/6GRQcGBQsJCAYCAgEDM379yX4BekgFBgYGBgUGBQQDAQEBAQMEgAQGBgYFBgYFfQQDAgEBAwQFBgYGBgUGBUgCAwQFBQYGBwYFBQQCAgF5BgYGBgsJCAYCAQEBfj9+DQ0MCwsLCQkICAYFBAMCAb0/fgEBAQIGCAkLBgYGeAECAwQFBwcICQoKCwwMDA0BOwECAwQFBwcICQoKCwwMDA0BOw0MDAwLCgoJCAcHBQQDAgEBAgQGCAoLDAkBAgMEBQcHCAkKCgsMDAwN/UsNDAwMCwoKCQgHBwUEAwLLBAYHCAgHBgUEAwICAwQFBgYICAcGBQQDAgIDBwQECQoLCwkIBwYEAwMEBggJCQsLCgkHBQQDAQEDBFMFBgcICAYGBgQDAQEBAQMEBQYHBwgHBgUEAwIBAQICssMLBAQJCgsKCggHBgQDAQIFBgcJCgsLCQkHBQQDAQEDBEMBAgIGCAkLBQYHBr0GBwYFCwoHBgICAQECAgYICQsFBgcGvQYHBgYKCgcGAgIBP70BAgIGBwoKBgYHBn78/Py9vV6vSAQDAQEBAgIEBQYGBgYGBQV+BAMBAQECAgR+BQYGBgYFBgUEAwEBAQICBEmwBwYFBQMDAgEBAgMDBQUGlwEBAQIGCAkLBgYGBn69vf7FAQIDBAUHBwgJCgoLDAwMDT8Ctb1+BgYGBgsJCAYCAQE+fv5HDQwMDAsKCgkIBwcFBAMCAT8NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDcYQEA8ODAwJBgHKDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAAAAAMAAAAAA/cD9wAbADcAoQAAAREPCiMhIy8JNRE3ITsBHwkVIT8KMzcVIw8PER8PIT8PES8PIzUvBw8GHQEhPQEvBg8GA7kBAQECBggJCwYGBgb9DAYHBgULCQgGAgIBngI2XwYHBgULCQgGAgIB/I4BAQECBggJCwYGBgY/Pw0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNAvQNDAwMCwoK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CAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNAnYNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDYkFBwcJCQoKDAwMDQ4ODg8PDw8ODg4NDAwMCgoJCQcH5QcGBQUDAwIBAQIDAwUFBgcGBgUFBAMCAgMEBQUGtwcGBQUEAgIBAQICBAUFBgcGBgUFBAMBAQEBAwQFBQa3BwYFBQQCAgEBAgIEBQUGBwYGBQUEAwEBAQEDBAUFBtYHBgYGCgoHBgICAQECAgYHCgoGBgYHBgcGBQsJCAYCAgEBAgIGCAkLBQYHEwUFBAQDAgEBAQICBgcKCgYGBwb9igYHBgULCQgGAgIBAQICBggJCwUGBwYCdgYHBgULCQgGAgIBAgIDBAQFEAoKCQkJBwcHBQUEBAIBAQEBAgQEBQUHBwcJCAoKChsBAgMEBQYICAkKCgsMDAwN/YoNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQJ2DQwMDAsKCgkIBwcFBAMCAQ4NDAwLCgoJCAcGBQMDAgEBAgIEBQYHCAkKCgsMDA0AAAADAAAAAAN5A/cASAB8AMAAAAEPAxUfAw8DFR8GMz8EHwQzPwY1LwM/Ay8HIw8EJzEvAw8CJTMfCRURFQ8JIyEjLwk1ETU/CTMHER8PIT8PES8PIQ8OAU8FAwMBAQIEjYwEAgEBAwMFBQYFBgYGBQSFhgQFBgYGBgYFBQMCAQECBI2NAwMBAQECBAQFBgYGBQYFBIaFBQYGBwUGBQGpBgcGBQsJCAYCAgEBAgIGCAkLBQYHBv4IBgcGBQsJCAYCAgEBAgIGCAkLBQYHBn4BAgMEBQcHCAkKCgsMDAwNAfgNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDf4IDQwMDAsKCgkIBwcFBAMCAtYEBgUGBgYGBaqpBQYGBgYGBQQEAgEBAgMFoKAFAwICAgIEBAUGBgYGBgWpqQUGBgYGBQUFAwIBAQIDBKCgBQMDAQEBAuABAgIGCAkLBQYHBv0MBgcGBQsJCAYCAgEBAgIGCAkLBQYHBgL0BgcGBQsJCAYCAgE//QwNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQL0DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAAACQAAAAAD9wP3AA8AFQAl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DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA39DA0MDAwLCgoJCAcHBQQDAn0BAgMDBQUGBwF5BwYFBQQCAgEBAgIEBQUGB/6HBwYFBQMDAgLzBgYGBgsJCAYCAQEBAQEBAgYICQsGBgYG/QwGBwYFCwkIBgICAQECAgYICQsFBgcGfgECAwQFBwcICQoKCwwMDA0C9A0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwN/QwNDAwMCwoKCQgHBwUEAwIBPgMDBgcDAx4CAQECAh8DAwcDAwMCAgEBAkIBAgIGBwoLBQYHBkUHBgYKCgcGAgIBAQICBgcKCwUGBwZFBwYGCgoHBgICAT8/DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0/DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAGMBgYFBQQDAQEBAQMEBQUGBgcGBQUEAwEBAQICBAUFBlgBAgIGCAkLBgYGBkYGBgYKCgcGAgIBAQICBgcKCgYGBgdFBgcFCwkIBgICAT8/DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0/DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAADAAAAAAO4A5kAIQChAMMAABMfBjMhMz8GLwchDwYDHwchMx8ODw4rAT8FLwcPBx8HMz8GLwU7AT8OLw8hIw8FAx8HIT8HLwYjISMPBUcBAgMDBQUGBwE7BgYFBQQDAQEBAQMEBQUGBv7FBwYFBQMDAgEBAgMDBQUGBwKVDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA1zZQUEAwEBAQEEBAQGBgYGBgW9BgQDAQEDBAa9BAUEBAgHBwUDAQEBAgIEBWh2ExMSEREPDw0NCwkIBgUDAQEDBQYICgoNDQ8HEBESEhP9YQcGBQUDAwIBAQIDAwUFBgcDMgcGBQUDAwIBAQIDAwUFBgf8zgcGBQUDAwIBBAYGBgQEAwICAwQEBgYGBgYGBAQDAgEBAgMEBAYGATUGBgYEBAMCAQIDBQUGBwkICgsLCwwNDA0NDAsLCwoICQcGBQUDAkQEBQUGBgYGBgUDAwIBAQIDgAUGBwgIBwYFfAICAQECBQYGBQcGBQYEBUQDBQYICgsMDQ8PERESExQTExIREQ8PDQwLBQkHBgMCAgMEBAYGATUHBQYEBAMCAQECAwQEBgUHBgYFBQQDAgIDBAUFBgAAAA4AAAAAA/cD9wAEAAgADAAQABYAGgAgACQAKQAvADUAOQBuALIAAAE7ATUjBzM1IwUzNSM7ATUjITMVMzUjBTM1IyEdATM1IwUzNSMhOwE1IwcdATM1IwcdATM1IwczNSMBMx8KEQ8KIyEjLwk1ETU/CTMhBREfDyE/DxEvDyEPDgK9Pz9+/D8//sV+fn4/PwH4Pz9+/ck/PwG5Pz/+CD8/Ajc/P369Pz9+Pz+9fn4CtQYGBgYLCQgGAgEBAQEBAQIGCAkLBgYGBv0MBgcGBQsJCAYCAgEBAgIGCAkLBQYHBgL0/I4BAgMEBQcHCAkKCgsMDAwNAvQNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDf0MDQwMDAsKCgkIBwcFBAMCAUM/Pz8/Pz8/fj8/Pz+9Pz8/Pz9+/D8/fvw/PwE7AQICBggJCwUGBwb9DAYHBgULCQgGAgIBAQICBggJCwUGBwYC9AYHBgULCQgGAgIBP/0MDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0C9A0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwAAAIAAAAAA/cD9wB/AP8AAAEPHisBLx4/Hx8eBR8fPx8vHw8eA1ABAQIDBAQGBgYICAkJCgsLCw0MDQ4ODw4QDxAQEREREREREREQEA8QDg8ODg0MDQsLCwoJCQgIBgYGBAQDAgEBAQECAwQEBgYGCAgJCQoLCwsNDA0ODg8OEA8QEBEREREREREREBAPEA4PDg4NDA0LCwsKCQkICAYGBgQEAwIB/LkBAgMEBgcICQoLDA0ODxARERMTExUVFhYXFxgZGBoZGhoZGhgZGBcXFhYVFRMTExEREA8ODQwLCgkIBwYEAwIBAQIDBAYHCAkKCwwNDg8QERETExMVFRYWFxcYGRgaGRoaGRoYGRgXFxYWFRUTExMRERAPDg0MCwoJCAcGBAMCAgAREREREBAPEA8ODg4NDQwMCwoKCggICAcGBQQEAwICAgIDBAQFBgcICAgKCgoLDAwNDQ4ODg8QDxAQEREREREREREQEA8PDw8ODg0MDQsLCwoJCQgIBgYGBAQDAgEBAQECAwQEBgYGCAgJCQoLCwsNDA0ODg8OEA8QEBEREREaGhkZGBgXFxYWFRUTExMRERAPDg0MCwoJCAcGBAMCAQECAwQGBwgJCgsMDQ4PEBERExMTFRUWFhcXGBkYGhkaGhkaGBkYFxcWFhUUFBMTEREQDw4NDAsKCQgHBgQDAgEBAgMEBgcICQoLDA0ODxARERMTFBQVFhYXFxgZGBoZAAAAAAUAAAAAA/cD9wADAAcACwAPABMAAAERIREjESERAREhESMRIREDIREhA7n+Z0D+ZwNy/mdA/mc/A/D8EAHg/mcBmf5nAZkB2f5nAZn+ZwGZ/E8D8AAAAAABAAAAAANZA7gAfAAAEw8CFR8DEx8CHQEPAgMPAxUfCiE/Bj0BLwUjJSMvBj0CPwITPwY9AS8GAy8CPQI/BzMlMz8FPQEvBiEPBrACBQIBAwUG1AIDAQICAtAHBgQCAQMFBwgKBQsMDA0CPAYGBgQEAwICAwQEBgYG/ccFBAQDAwMEAQICAtAEBAMDAgIBAQICAwMEBNACAgIBAgIDAwMEBAUCOQYGBgQEAwICAwQEBgYG/csNDQwMCgoIA4QGDQ0NDQwMDP7tBAUFBQUFBQT+8gsMDA0NDQ0MDAoJBAcFBAIBAgMDBQUGBwYGBQUEAwIBAgICAwQIBAQFBAQEBAENBwcHBwcICAcIBwgHBwcHBwENBAQEBAQFBAQEBAMCAgIBAgMEBQUGBgcFBgQEAwIBAQMEBggJCgAIAAAAAAP3A/cAMQBgAKwAswC3ALsAvwEjAAABHwczHxEPAS8PPwQfDw8CLwgjByc1Pw0PAxUPBhUfDz8PLw8jDw0lIT8DITUhNSE1ITUhNSE1IScRHw8hLwE1NyEvCTUnETc1PwgzITMfCRURHwMRLw8hDw4CjgsMFA0ODgcHBgQDAwUGBAMFCAQEAwMFBAUCAhMREA8PDw4NDAsKCQgHBQQCAQEBAwa6DAwMCwoKCQgIBgYFBAICAQEBAw4LCwsLDAsWFBMaBQECAgIEBAwGBQQEAwICywILBgsFBAQDAgIBAwYHCgsMDw8REhQUFRYWFxYVFBMSERAODQsJCAUEAQEEBQgJCw0OEBESExQVFhcMDQwMDAwLCwsKCgoJCQj+TAFrDQ4QEP5aAfj+CAH4/ggB+P4IvQECAwQGBgcICQoKCwwMDA0BfQIBA/6DBgYGBgsJCAYCAgEBAgIGCAkLBgYGBgJ2BgcGBQsJCAYCAgEQEBAPAQIDBAUHBwgJCgoLDAwMDf2KDQwMDAsKCgkIBwYGBAMCARgNDBEJCAYCARQKCQgHAgIBAQICAwMJCxINDwQBAQMDBgYICQsLDA0ODg8QEA4ODRBfBAQGBwcICQoKCwwMDQwODQgQDQsHBQUEAwMDAgIyEhEHBgUEAwICBAUGBgcIDgMNCQEVDQwNDg0ODhcWFRQTEhEQDg0LCQgFBAEBBAUICQsNDhAREhMUFRYXFhYVFBQSEQ8PDAsKBwYDAQECAwMDBQUFBgcHCAgICBIQDw4/Pz8/Pz8//ckNDAwMCwoKCQgHBgYEAwIBEBAIFwEBAQIGCAkLBgYGBgI3BgcGBgoKBwYCAgEBAgIGBwoLBQYHBv6DAgQDBQGLDQwMDAsKCgkIBwYGBAMCAQECAwQFBwcICQoKCwwMDAAADwAAAAADuAO4AAUACwARAEUAeQCtAOEBFQFJAU4BUwFYAYsBvgHxAAABHQE1IzUjHQE1IzUjHQE1IzUhHQEfCDMXMzczPwc1NzUnNS8IKwIPCQUdAR8IMxczNzM/CD0CLwkrAg8JBRUXFR8JMz8KPQIvCSsCDwgVAR0BHwk7Aj8INTc1JzUvCCsCDwkFHQEfCTsCPwk9Ai8JKwIPCQUVFxUfCDsCPwk9Ai8JKwIPCBUBFTEjNSMVMSM1IxUxIzUhHQEfCTsCPwg1NzUnNS8HIycHIw8IBR0BHwk7Aj8JPQIvCCMnByMPCAUVFxUfCDsCPwk9Ai8IIycHIw8HFQN6fr1+vX4CNwECAgYHCgoGBgYHfgYGBgYLCQgGAgIBAQICBggJCwYGBgZ+BwYGBgoKBwYCAgH+xQECAgYICQsFBgcGfgYHBgULCgcGAgIBAQICBgcKCwUGBwZ+BgcGBQsJCAYCAgH+xQECAgMHCAoMBgYGfgcGBgYKCgcGAgIBAQICBgcKCgYGBgd+BgYGBgsJCAYCAgJ1AQICBgcKCgYGBgd+BgYGBgsJCAYCAgEBAgIGCAkLBgYGBn4HBgYGCgoHBgICAf7FAQICBggJCwUGBwZ+BgcGBQsKBwYCAgEBAgIGBwoLBQYHBn4GBwYFCwkIBgICAf7FAQICBggJCwYGBgZ+BwYGBgoKBwYCAgEBAgIGBwoKBgYGB34GBgYGCwkIBgICAzJ+vX69fgI3AQICBgcKCgYGBgd+BgYGBgsJCAYCAgEBAgIGCAkLBgYGBoUGBgYKCgcGAgIB/sUBAgIGCAkLBQYHBn4GBwYFCwoHBgICAQECAgYHCgsFBgcGhAcGBQsJCAYCAgH+xQECAgYICQsGBgYGfgcGBgYKCgcGAgIBAQICBgcKCgYGBgeEBgYGCwkIBgICAQR+Hx9+fh8ffn4fH35+BgYHBQsJCAYCAgEBAgIGCAkLBgYGBn4HBgYGCgoHBgICAQECAgYHCgoGBgYHfgYGBwULCQgGAgIBAQICBggJCwYGBgZ+BwYGBgoKBwYCAgEBAgIGBwoKBgYGB34GBgcFBgoIBwUBAQEBAQECBggJCwYGBgZ+BwYGBgoKBwYCAgEBAgIGBwoKBgYGATR+BgcGBgoKBwYCAgEBAgIGBwoLBQYHBn4GBwYFCwoHBgICAQECAgYHCgsFBgcGfgYHBgYKCgcGAgIBAQICBgcKCwUGBwZ+BgcGBQsKBwYCAgEBAgIGBwoLBQYHBn4GBwYGCgoHBgICAQECAgYHCgsFBgcGfgYHBgULCgcGAgIBAQICBgcKCwUGBwE1fn5+fn5+fgcGBgYKCgcGAgIBAQICBgcKCgYGBgd+BgYGBgsJCAYCAgEBAgIGCAkLBQYHBn4HBgYGCgoHBgICAQECAgYHCgoGBgYHfgYGBgYLCQgGAgIBAQICBggJCwUGBwZ+BwYGBgoKBwYCAgEBAgIGBwoKBgYGB34GBgYGCwkIBgICAQECAgYICQsFBgcAABEAAAAAA/cDvwAQACEAMgBDAFQAZQB2AIcAmACpALoAywDcAO0A/gEPAUoAACUVHwIzPwI1LwIjDwIFFR8CMz8CNS8CIw8CJRUfAjM/AjUvAiMPAgUVHwIzPwI1LwIjDwIlFR8CMz8CNS8CIw8CBRUfAjM/AjUvAiMPAiUVHwIzPwI1LwIjDwIFFR8CMz8CNS8CIw8CJRUfAjM/AjUvAiMPAgUVHwIzPwI1LwIjDwIlFR8CMz8CNS8CIw8CBRUfAjM/AjUvAiMPAiUVHwIzPwI1LwIjDwIFFR8CMz8CNS8CIw8CJRUfAjM/AjUvAiMPAgUVHwIzPwI1LwIjDwInFR8CIREhDwIVHwIhER8CMz8CESE/AjUvAiERIREfAjM/AhEzER8CMz8CESEPAgI4AgQF5gUEAgIEBeMGBAP+PwMDBeYFBAICBAXjBQUDAb8CBAXmBQQCAgQF4wYEA/4/AwMF5gUEAgIEBeMFBQMBvwIEBeYFBAICBAXjBgQD/j8DAwXmBQQCAgQF4wUFAwG/AgQF5gUEAgIEBeMGBAP+PwMDBeYFBAICBAXjBQUDAb8CBAXmBQQCAgQF4wYEA/4/AwMF5gUEAgIEBeMFBQMBvwIEBeYFBAICBAXjBgQD/j8DAwXmBQQCAgQF4wUFAwG/AgQF5gUEAgIEBeMGBAP+PwMDBeYFBAICBAXjBQUDAb8CBAXmBQQCAgQF4wYEA/4/AwMF5gUEAgIEBeMFBQNxAwMFAbX+SwUDAwMDBQG1AgQFBgUEAgGZBQMDAwMF/mcBpAIEBQYFAwM4AgQFBgUDA/weBQUDhgMFAwMDAwUGBQQCAQMEBgMFAwMDAwUGBQQCAQMETgMFBAICBAUGBQQCAQMEBgMFBAICBAUGBQQCAQMETgMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFTwMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMF2wMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFTwMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFTwMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFTwMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFTwMFBAL+XAIEBQYFBAL+ZwUDAwMDBQGZAgQFBgUEAgGk/KcFAwMDAwUDWfzfBQMDAwMFAz0BAwUACgAAAAAD9wP3AGIAlgClAKkArQDrAPsBEgEhAYEAAAEPAxUfAT8EOwEfBA8HLwMHHwM/Bx8GPwU1LwEPBCMvBD8FMxc3LwEjDwUvBSMPATczHwoVDwojISMvCT0CPwkzJRUjLwk9ASUVIzUhFSM1JRUvBA8HHwg/CC8HDwQ1LwcPBiUfCxUjNSMVESMPDxUjESMVIzU/CgcVER8PIRUfDyE/Dy8IES8PIQ8OAqUDBQMCAQQEBQMCAwMCAgUEDQwNDAYFBgUGBQMDAwMVBQUFBgUICAkJCA4OBQoICAUGBQUGCgkGAgEEBAQDAwMGBAQHCg8SBgYGBQUFBxUECAcHBwgMDRIGCggIBQUFBQbMBgYGBgsJCAYCAQEBAQEBAgYICQsGBgYG/sUHBgYGCgoHBgICAQECAgYHCgoGBgYH/oZFBwYFCwkIBgICAQMzfv3JfgF6SAUGBgYGBQYFBAMBAQEBAwSABAYGBgYGBQV9BAMBAQEBAwQFBgYGBgUGBUgBAgIEBQUGBwYGBQUEAgIBeQYGBgYLCQgGAgEBAX4/fg0NDAsLCwkJCAgGBQQDAgG9P34BAQECBggJCwYGBngBAgMEBQcHCAkKCgsMDAwNATsBAgMEBQcHCAkKCgsMDAwNATsNDAwMCwoKCQgHBwUEAwIBAQIEBggKCwwJAQIDBAUHBwgJCgoLDAwMDf1LDQwMDAsKCgkIBwcFBAMCAS4EBwYGBAICCgcDAgEBBAYcHxUSBwYEAwIBAQEBAxQDAgEBAQIDBggKEhgNGg4KBQMBAQMGCQgFBAEECQYCAgECBAoUJxwIBgUEAgEXAQIBBAYMEBsQGAwJBAICBEwBAgIGCAkLBQYHBr0GBwYFCwoHBgICAQECAgYICQsFBgcGvQYHBgYKCgcGAgIBP70BAgIGBwoKBgYHBn78/Py9vV6vSAQDAQEBAgIEBQYGBgYGBQV+BAMBAQECAgR+BQYGBgYFBgUEAwEBAQICBEmwBwYFBQMDAgEBAgMDBQUGlwEBAQIGCAkLBgYGBn69vf7FAQIDBAUHBwgJCgoLDAwMDT8Ctb1+BgYGBgsJCAYCAQE+fv5HDQwMDAsKCgkIBwcFBAMCAT8NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDcYQEA8ODAwJBgHKDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAAKAAAAAAP3A7gADgAUADgAPABaAF4AbQBxAIAA3wAAARUrAS8JNQUXNyc3JzcfBxUPByMvBj0CPwYlFSM1JRUjDw4dASM1MzUjNTM1MzUhFSM1JR8LIzUjFSM1IxUjPwsHER8PIR8HIT8PNS8OKwERLw8hDw4BBH4GBwYFCwkIBgICAQJ3qw95eQ8wBgYGBAQDAgEBAgMEBAYGBvwGBgUFBAMCAgMEBQUGBv5nvQL0ngkKCQgJCAcHBgUFBAMCAvy9vb1+/oa9ArUGBgYGCwkIBgIBAQG9P/w/vQEBAQIGCAkLBgYGBn4BAgMEBQcHCAkKCgsMDAwNAb4DBwkKDAwODwEDCgkJCQgIBwcGBgQEAwMBAQEBAwMEBAYGBwcICAkJCQofAQIDBAUHBwgJCgoLDAwMDf2KDQwMDAsKCgkIBwcFBAMCAUN+AQICBgcKCwUGB0UgXxxDRBw+AQIDAwUFBgf8BgYFBQQDAQEBAQMEBQUGBvwHBgUFAwMCAT9+fr29AQECBAQEBgYHBwgICQkJCtx+P34/fn5+vQEBAQIGCAkLBgYGRX5+fn5FBgYGCwkIBgIBAQE//ckNDAwMCwoKCQgHBwUEAwIBCAwLCggHBAMBAQIEBAQGBgcHCAgJCQkK/AkKCQgJBwgGBgYFBAMCAgE7DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAAAAQAAAAADGwO4AD0AAAERLwMrAQ8FHQEfBz8HPQEvBSsBDwMRLwcPBgHhxwUFBgYGBgUFBAMCAgME/gUGBQYGBgYF+QQDAgIDBAUFBgYGBgUFxgECAwQEBgYGBgYGBAQDAgOZ/RvEBAMCAgMEBQUGBgYGBgX7BAMBAQEBAwT8BQUGBgYGBQUEAwICAwTHAugHBgUFAwMCAQECAwMFBQYAAAUAAAAAA4cDhwAQACEAMgA2AFoAADcVHwIhPwI1LwIhDwInFR8CIT8CNS8CIQ8CJxUfAiE/AjUvAiEPAgERIREjER8HIT8HES8HIQ8GzAMDBQJSBQMDAwMF/bEFBQMBAwMFAlIFAwMDAwX9sQUFAwEDAwUCUgUDAwMDBf2xBQUDAp/9KBwBAQMDBAUFBgLYBQYEBQMDAQEBAQMDBAUFBv0oBgUFBAMDAdoDBQQCAgQFBgUEAgEDBE4DBQQCAgQFBgUEAgEDBE4DBQQCAgQFBgUEAgEDBAHk/SgC2P0oBgUFBAMDAQEBAQMDBAUFBgLYBgUFBAMDAQEBAQMDBAUFAAAFAAAAAAP3A/cAKwBsAMwA6AFuAAABFR8HMz8HLwcjNS8HDwYXFQ8PLw8/Dx8OBRUfFj8XLxYrAQ8VASE7AR8JFSE3NT8IMzcVIw8PER8PIS8DIScjLwg9ASE/BzUvByERIRUfAxEvDyM1LwcPBxUhNS8HDwYCvQEBAwQFBQYGfgcGBQUDAwIBAQIDAwUFBgdeAQIDAwUFBgcGBgUFBAMB+wEDBQYICgoNDQ8PERESExMTExISEBAODgwLCQgGBQMBAQMFBggJCwwODhAQEhITExMTEhERDw8NDQoKCAYFA/5IAQICAwMEBQoNDxASExUWCwwMDA0MDQ0NDQwNDAwLDBYVExIQDwwLBAQEAwIBAQEBAQECAwQEBAsMDxASExUWDAsMDA0MDQ0NDQwNDAwMCxYVExIQDw0KBQQDAwICAf7lAjZfBgcGBQsJCAYCAgH8jgECAgYICQsFBwYGPz8NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQG7EhAPDv6EBgcGBQsJCAYCAgEBWgcGBQUEAgIBAQICBAUFBgf+pgNyEREPDgECAwQFBwcICQoKCwwMDA0/AQICBAUFBgcGBgUFBAMBAf4IAQEDBAUFBgYHBgUFBAICAWN+BwYFBQMDAgEBAgIEBQUGBwYGBQUEAwEBXwYGBQUEAwEBAQEDBAUFBmUKCRMSEREPDw0NCwkIBgUDAQEDBQYICQsNDQ8PERESExMTExISEBAODgwLCQgHBAMBAQMEBwgJCwwODhAQEhITEw0NDA0MDAsMFhUTEhAPDAsFAwQDAgEBAQEBAQIDBAQECwwPEBITFRYMCwwMDQwNDQ0NDA0MDAwLFhUTEhAPDQoFBAMDAgIBAQICAwMEBQoNDxASExUWCwwMDA0MDQJpAQICBggJCwUGB0VFBwYFCwkIBgICAV4fAQIDBAUHBwgJCgoLDAwMDf1LDQwMDAsKCgkIBwcFBAMCAQ4PEREBAgIGCAkLBgYGBn4BAgIEBQUGBz4HBgUFBAMBAQE7vw4PEBIBfA0MDAwLCgoJCAcHBQQDAgEfBwYFBQMDAgEBAgMDBQUGBx8fBwYFBQMDAgEBAgMDBQUGAAAAAAQAAAAAA/cD9wB2AKoAtgDdAAAlBy8FDworAQ8GHwczPw8zHwo/CzMfDT8HLwsjDwUJAQc3ATM/Di8PDw4lDwQFEz8EDwkDJT8NLwMBLwMPAgMELg0NDw4QDxAHCAsLCgkICAcGeQcGBQUEAwEBAQEDBAUFBgeOBQUFBAQDAwQEBAQFBQYGCAcHBwcHBwYSBQUHBwYHBgJJBgYHBwgICAgICAcIBwYGBRsEBQYGBgYGBQUDAwEBAQIDGwoLDA0NDw8PDw8PDg0NC/52/ugCBgFWBwcGBgYFBgQFAwQCAwEBAQEBAQMCBAMFBAYFBgYGBwcGBwYGBgYFBAUEAwMCAQEBaDQDBQcI/cisBQYH13d+3AwMCwkJBwYD0AKuDAwKCQkHAgU5fgQDAgEBAgME/vcGBQYHBgYGlzUMCggFBAEBAQIEBQcHCQkLCwIDBAUFBgYHBgUFAwMCAQEBAgIEBAQNBwcGBQQDAwEBAgQEBgcWBQMDAQICAwJTBgUFAwMCAQEBAwMEBQYGJQUDAwEBAQIEBAUFBgYGBgYkDAoKBwcEBAECBAUHCAkBZP6qBgIBGAECAgMDBAUEBQYGBgYHBgcHBgYGBQYEBQMEAgMBAQEBAQEDAgQDBQQGBQYGBgcy0wgHBQSqAjwHBgQ3wH43BAYGCQkKDAb9TM4EBggICgsGDOJ+BQYGBgcGBgUBCQQDAgEBAgMAAAAAAwAAAAADeQP3AEcAgQC2AAABFSMPBx8GOwEVHwY7AT8GNTsBPwYvByM1LwcPBhMVHw8zERUPCSMhIy8JNRE1PwkzBxEfDyE/DxEBIQ8OAeBeBgYGBAQDAgEBAgMEBAYGBl4BAgMEBAYGBgYGBgQEAwIBXgYGBgQEAwIBAQIDBAQGBgZeAQIDBAQGBgYGBgYEBAMCfQEBAwMEBQUGBwcICAkJCQp+AQICBggJCwUGBwb+CAYHBgULCQgGAgIBAQICBggJCwUGBwZ+AQIDBAUHBwgJCgoLDAwMDQH4DQwMDAsKCgkIBwcFBAMCAf7k/qYNDAwMCwoKCQgHBwUEAwICP14BAgMEBAYGBgYGBgQEAwJfBgYGBAQDAgIDBAQGBgZfAgMEBAYGBgYGBgQEAwIBXgYGBgQEAwIBAQIDBAQGBgF0fgoJCQkICAcHBgYEBAMDAQH9qgYHBgULCQgGAgIBAQICBggJCwUGBwYC9AYHBgULCQgGAgIBP/0MDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0CVgEcAQIDBAUHBwgJCgoLDAwMAAAAAQAAAAAC3AJ+ACsAAAEPAx0BHwU7AT8DHwQ/Bj0BLwcPAgHqvQQDAgIDBAUFBgYGBgUFp6cFBQYGBgYFBQQDAgIDBL0FBQYGBgYGAnW9BAYGBgYGBQUEAwICAwSmpwQDAQEBAQMEBQYFBgcFBgW9BAMBAQEBAwAABAAAAAAD9wNXAEAAgQDIAS0AAAEVDw4rAS8OPw47AR8NBRUfDz8PLw8PDhMfEQ8PLw8/EjMnDxUfFTM/Fy8bIw8BAp8BAgQFBwgJCgsMDQ4PDw8QEBAPDw0NDAwKCQgGBgQCAQECBAYGCAkKDAwNDQ8PEBAQDw8PDg0MCwoJCAcFBAL+hwEEBQgJCw0OEBATExQVFhcWFhUUFBIRDw8MCwoHBgMBAQMGBwoLDA8PERIUFBUWFhcWFRQTExAQDg0LCQgFBPYQIR8PEA8ODx0cHBcVFhQVEychHx4eHh0eHhcLFxgYGBkYKRkZGRkZGRcdHRwcHB0eHhYWFxgZGhscEhITFRUXFxkSEhISVhsbGRkXFhUUERAQEB0dGxoZGQICAQEBAQICEiIhICAgEBAREB8cHB0eHh4eJRscGxsbGhkeERIREBERERERIiQlAgIBAQEBAgIsFxcYDBkaHhAQEBAREBERERIREhITEx0VFhYCAQgIEA8ODg0MCwoKBwcFBAMDBAUHBwoKCwwNDg4PEBAQEA8ODg0MCwoJCAcFBAMDBAUHCAkKCwwNDg4PEBALDBUWFBMSERAODQsJCAUDAQEDBQgJCw0OEBESExQWFRcWFhUVExIREA4NCwkHBgMBAQMGBwkLDQ4QERITFRUWAQECBgcFBQYHBw8TFBMUFhYYGDIpJSEeGxcVEwwFCggGBQMBAQMFBgkKCw4TFBcaHR8jJxwcGxsaGBcVCwsKCQgIBwYDAwE2BwcJCQsLDA4MDQ0NHR4fHyAgBQQFBQUFBQQXKyYjIBwNDAwLEg8MCwgHBAMCBAUICQsMEQsMDQ0ODxAQEiYrMAQFBQUFBQQFORwcGg0ZFxcMCgoJCQgHBwYFBQQDAwICAgMAAAABAAAAAAMbA7gAPQAAAQ8DHQEfBj8EER8HPwY1ER8DOwE/BT0BLwcPAgHn+QQDAgIDBAUFBgYGBgUFxgECAwQEBgYGBgYGBAQDAscFBQYGBgYFBQQDAgIDBP4FBgUGBgYGA6/7BQUGBgYGBQUEAwIBAQIDBMf9GAcGBQUDAwIBAQIDAwUFBgcC5cQEAwICAwQFBQYGBgYFBfwEAwEBAQIDAAAAACUAAAAAA/cD9wAJAA0AEQAVACIAJgArAC8AOQA9AEEARQBJAE0AUQBVAFkAXQBpAG0AcQB1AIEAhQCKAI4AmgCeAKIApgCqAK4AsgC2ALoAvgDCAAAlIxUzFTM1IzUjBzM1IwczNSMHMzUjByMVMxUzNTM1IzUjFQczNSMHMTM1IwczNSMHIxUzNTM1IzUjJTM1IwUzNSMFMzUjJTM1IwUzNSMFMzUjJTM1IwUzNSMFMzUjJSMVMxUzNTM1IzUjBzM1IwczNSMHMzUjByMVMxUzNTM1IzUjBzM1IwcxMzUjBzM1IwcjFTMVMzUzNSM1IyUzNSMFMzUjBTM1IyUVMzUhFTM1BTM1IyUzNSMFMzUjBTM1IzUhNSEDuwICPSAddjs7djs7dzw8dgICPAICPHY8PHY7O3Y7O1ggPQICHQORPz/+J0BA/ig/PwOxPz/+J0BA/ig/PwOxPz/+J0BA/ig/PwOzAgIdICAddjs7djs7dzw8dgICPAICPHY8PHY7O3Y7O1ggIB0CAh0DkT8//idAQP4oPz8DsT/96ED96D8/A7E/P/4nQED+KD8/A/D8EEUdID0CPz8/Pz8/Ah0gIB0CAj0/Pz8/PwI9IB0COTs7Ozs7Ozs7Ozs7Ozw8PDw8djwCAjwBP0BAQEBAAjwCAjwBP0BAQEBAAjwCAjwBOTw8PDw8djs7Ozs7Ozs7Ozs7Ozk/AAANAAAAAAPYA9gAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwAAJTM1IwUzNSMFMzUjBTM1IwUzNSMhMzUjBTM1IwUzNSMhMzUjBTM1IyEzNSMFMzUjBTM1IwMbvb3+h7y8/oa9vQI2vb3+h729Aja9vf6HvLz+hr29Aja9vf6Hvb0CNr29/oe8vP6Gvb0ovb29vb0Bvr6+vLy8vLy9vb29vb29vQAAAAADAAAAAAP3A/cAIQBWAJoAAAEfByE/By8GIyEjDwUBMx8KEQ8KIyEjLwk1ETU/CTMhBREfDyE/DxEvDyEPDgEEAQIDAwUFBgcBuAcGBQUEAgIBAQICBAUFBgf+SAcGBQUDAwICdQYGBgYLCQgGAgEBAQEBAQIGCAkLBgYGBv0MBgcGBQsJCAYCAgEBAgIGCAkLBQYHBgL0/I4BAgMEBQcHCAkKCgsMDAwNAvQNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDf0MDQwMDAsKCgkIBwcFBAMCAgAGBgYEBAMCAQECAwQEBgYGBgYGBAQDAgIDBAQGBgGzAQICBggJCwUGBwb9DAYHBgULCQgGAgIBAQICBggJCwUGBwYC9AYHBgULCQgGAgIBP/0MDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0C9A0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwAAAACAAAAAAMXA/cAIQBDAAATERUfBjM/BhEvBw8GBREVHwYzPwYRLwcPBugDBAYHCQoLDAsKCQcGBQIBAwUHCQkLCwsLCQgHBQQBvwIFBgcJCgsMCwoJBwYEAwEEBQcICQsLCwsJCQcFAwPA/IAGCwoJBwYEAwMEBggICwoDhgsLCQkGBgMBAQQFBwgJCwv8gAYLCgkHBgQDAwQGBwkKCwOGCwsJCAcFBAEBBAUHCAkLAAIAAAAAA7gDmQArAJsAAAkBLwQPBx8HOwE/AgE/Ay8GKwEPAQURHw4zITM/DhEvBw8HEQ8GIyEjLwYRPwYzIT8HLwYjISMPDQOD/l2hBQYFBgYGBgUEAgIBAQIDBLcFBgUGBgYGBQG5BAICAQECAgQFBgYGBgUG/L8BAQIEBAQGBgcHCAgJCQkKAnUKCQoICAgIBgYGBQMEAgEBAQICBAUFBgcGBgUFBAMBAQECAgQFBQYH/YsHBgUFAwMCAQECAwMFBQYHAdkHBgUFBAICAQECAgQFBQYH/icKCQkJCAgHBwYGBAQEAgEDUf5fnwQDAQEBAgIFBAYGBgYGBQW1BAMCAgMEAbcFBgYGBgYFBQQDAgIDGv2KCgkJCQgIBwcGBQUEAwICAgIDBAUFBgcHCAgJCQkKARwHBQYEBAMCAQECAwQEBgUH/uQGBgUFBAMCAgMEBAYGBgJ2BgYFBQQDAgECAwQEBgYGBgYFBQQDAgICAwQFBQYHBwgICQkKAAAAAAUAAAAAA4cDhwAQACEAMgA2AFoAABMVHwIhPwI1LwIhDwInFR8CIT8CNS8CIQ8CJxUfAiE/AjUvAiEPAgERIREjER8HIT8HES8HIQ8GzAMDBQJSBQMDAwMF/bEFBQMBAwMFAlIFAwMDAwX9sQUFAwEDAwUCUgUDAwMDBf2xBQUDAp/9KBwBAQMDBAUFBgLYBQYEBQMDAQEBAQMDBAUFBv0oBgUFBAMDAQG6AwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwVPAwUEAgIEBQYFBAIBAwUBBf0oAtj9KAYFBQQDAwEBAQEDAwQFBQYC2AYFBQQDAwEBAQEDAwQFBQAEAAAAAAO4A/cANQB5AK8A8wAAATMfChUPCiMhIy8JPQI/CTMhMQUVHw8hPw81Lw8hDw4BFzMfCRUPCiMhIy8JPQI/CTMhMQUVHw8hPw81Lw8hDw4DOwYGBgYLCQgGAgEBAQEBAQIGCAkLBgYGBv2KBgcGBQsJCAYCAgEBAgIGCAkLBQYHBgJ2/QwBAgMEBQcHCAkKCgsMDAwNAnYNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDf2KDQwMDAsKCgkIBwcFBAMCAvMGBgYGCwkIBgIBAQEBAQECBggJCwYGBgb9igYHBgULCQgGAgIBAQICBggJCwUGBwYCdv0MAQIDBAUHBwgJCgoLDAwMDQJ2DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA39ig0MDAwLCgoJCAcHBQQDAgGCAQICBgcKCwUGBwa9BgcGBQsJCAYCAgEBAgIGCAkLBQYHBr0HBgYGCgoHBgICAT+9DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA29DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAJpAQICBggJCwYGBga9BwYGBgoKBwYCAgEBAgIGBwoKBgYGB70GBwYFCwkIBgICAT+9DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA29DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAAAAQAAAAADdAN5AEcAAAkCLwMPBx8DCQEPAx8HPwMJAR8DPwcvAwkBPwMvBw8CAz/+wf7BBQUGBgYGBQUEAwIBAQICBAFA/sAEAgIBAQIDBAUFBgYGBgUFAT8BPwUFBgYGBgUFBAMCAQECAgT+wAFABAICAQECAwQFBQYGBgYFA3H+vAFEBAICAQEBAwQFBQYGBgYGBf68/rwFBgYGBgUGBQQDAQEBAQMFAUP+vQUCAgEBAQMEBQYFBgYGBgUBRAFEBQYGBgYFBgUEAwEBAQEDABUAAAAAA/cD9wAQACEAMgBDAFQAZQB2AIcAiwCPAKAAsQDCANMA5AD1AQYBFwEbAR8BQwAAJRUfAiE/AjUvAiMPAgUVHwIhPwI1LwIjDwIlFR8CIT8CNS8CIw8CBRUfAiE/AjUvAiMPAiUVHwIhPwI1LwIjDwIFFR8CIT8CNS8CIw8CJRUfAiE/AjUvAiMPAgUVHwIhPwI1LwIjDwIlESERIxEhESUVHwIhPwI1LwIjDwIFFR8CIT8CNS8CIw8CJRUfAiE/AjUvAiMPAgUVHwIhPwI1LwIjDwIlFR8CIT8CNS8CIw8CBRUfAiE/AjUvAiMPAiUVHwIhPwI1LwIjDwIFFR8CIT8CNS8CIw8CJREhESMRIREjER8HIT8HES8HIQ8GAnACBAUBAgUDAwMDBf8GBAP+IwIEBQECBQQCAgQF/wUFAwHbAgQFAQIFAwMDAwX/BgQD/iMCBAUBAgUEAgIEBf8FBQMB2wIEBQECBQMDAwMF/wYEA/4jAgQFAQIFBAICBAX/BQUDAdsCBAUBAgUDAwMDBf8GBAP+IwIEBQECBQQCAgQF/wUFAwNH/kAc/iQCTAIEBQECBQMDAwMF/wYEA/4jAgQFAQIFBAICBAX/BQUDAdsCBAUBAgUDAwMDBf8GBAP+IwIEBQECBQQCAgQF/wUFAwHbAgQFAQIFAwMDAwX/BgQD/iMCBAUBAgUEAgIEBf8FBQMB2wIEBQECBQMDAwMF/wYEA/4jAgQFAQIFBAICBAX/BQUDA0f+QBz+JBwBAQMDBQQGBQO4BQYEBQMDAQEBAQMDBQQGBfxIBQYEBQMDAaIDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBV3+JAHc/iQB3H4DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBV3+QAHA/kABwPxIBQYEBQMDAQEBAQMDBAUFBgO4BQYEBQMDAQEBAQMDBQQGAAAACgAAAAAD9wP3AAsADwAbAB8AIwAnACsALwAzAHcAAAEVDwcjNSMVIzUjFSMvBzUlFSM1IxUjNSMVIzUlFSM1IxUjNSMVIzUnER8PIT8PES8PIQ8OA7kBAgMDBQUGB9w//D/cBwYFBQMDAgEDcvw//D/8A3L8P/w//D8BAQIEBAQGBgcHCAgJCQkKAzIKCQkJCAgHBwYGBAQEAgEBAQECBAQEBgYHBwgICQkJCvzOCgkJCQgIBwcGBgQEBAIBAQSdBwYFBQMDAgG9vb29AQICBAUFBged/L29vb29vfy9vb29vb2d/M4KCQkJCAgHBwYGBAQEAgEBAQECBAQEBgYHBwgICQkJCgMyCgkJCQgIBwcGBgQEBAIBAQEBAgQEBAYGBwcICAkJCQAKAAAAAAO4A7gAAwAHAAsADwATABcAGwAfACMAWAAAARUjNSMVIzUjFSM1JRUjNSMVIzUjFSM1JRUjNSMVIzUjFSM1JxURFxUfBzMXITczPwc1NxEnNS8HIychByMPBxUDer0/vT+9ArW9P70/vQK1vT+9P71+AQICBggJCwUHBgYC4hgGBwULCQgGAgIBAQICBggJCwUHBgb9HhgGBwULCQgGAgIBQ729vb29vfy9vb29vb38vb29vb29PxL9MBgHBgULCQgGAgIBAQICBggJCwUHBgYC4hgHBgULCQgGAgIBAQICBggJCwUGBwAAAAAQAAAAAAOHA4cAEAAhADIAQwBUAGUAdgCHAJgAqQC6AMsA3ADtAP4BDwAAJRUfAiE/AjUvAiMPAgUVHwIhPwI1LwIjDwIlFR8CIT8CNS8CIw8CBRUfAiE/AjUvAiMPAiUVHwIhPwI1LwIjDwIFFR8CIT8CNS8CIw8CJRUfAiE/AjUvAiMPAgUVHwIhPwI1LwIjDwIlFR8CIT8CNS8CIw8CBRUfAiE/AjUvAiMPAiUVHwIhPwI1LwIjDwIFFR8CIT8CNS8CIw8CJRUfAiE/AjUvAiMPAgUVHwIhPwI1LwIjDwIlFR8CIT8CNS8CIw8CBRUfAiE/AjUvAiMPAgJwAgQFAQIFAwMDAwX/BgQD/gcDAwUBAgUEAgIEBf8FBQMB9wIEBQECBQMDAwMF/wYEA/4HAwMFAQIFBAICBAX/BQUDAfcCBAUBAgUDAwMDBf8GBAP+BwMDBQECBQQCAgQF/wUFAwH3AgQFAQIFAwMDAwX/BgQD/gcDAwUBAgUEAgIEBf8FBQMB9wIEBQECBQMDAwMF/wYEA/4HAwMFAQIFBAICBAX/BQUDAfcCBAUBAgUDAwMDBf8GBAP+BwMDBQECBQQCAgQF/wUFAwH3AgQFAQIFAwMDAwX/BgQD/gcDAwUBAgUEAgIEBf8FBQMB9wIEBQECBQMDAwMF/wYEA/4HAwMFAQIFBAICBAX/BQUDhgMFBAICBAUGBQQCAQMEBgMFBAICBAUGBQQCAQMETgMFBAICBAUGBQQCAQMEBgMFBAICBAUGBQQCAQMETgMFAwMDAwUGBQQCAQMEBgMFAwMDAwUGBQQCAQMETgMFBAICBAUGBQQCAQMEBgMFBAICBAUGBQQCAQME9gMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFTwMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFTwMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFTwMFBAICBAUGBQQCAQMFBQMFBAICBAUGBQQCAQMFAA8AAAAAA7gDuAACAAYACgANABAAFAAYABsAHgAhACQAJwAqAC0AYQAAJSM3JRUjNSMVIzUjBzU3IzclFSM1IxUjNSMHNSUjNwcjNwUjNycHNSMHNSMHNScRFR8JMyEzPwk1ETUvCSMhIw8JAYKQkAH4vT+9bJC9kJAB+L0/vWyQAbmRkfyQkAH4kZEtkGyQbJB+AQICBggJCwUGBwYC9AYHBgULCQgGAgIBAQICBggJCwUGBwb9DAYHBgULCQgGAgIBhpEsvb29vZCQP5Esvb29vZCQP5CQkJCQLZGRkZGRkT/9DAYHBgULCQgGAgIBAQICBggJCwUGBwYC9AYHBgULCQgGAgIBAQICBggJCwYGBgAAAAIAAAAAA/cD9wAzAJsAAAEzHwkVERUPCSMhIy8INScRNzU/CDMHER8PMxUfDyE/DxEvDyM1Lw8hDw4CfgYHBgULCgcGAgIBAQICBgcKCwUGBwb+CAYGBgYLCQgGAgIBAQICBggJCwYGBgZ+AQIDBAYGBwgJCgoLDAwMDX4BAgMEBQcHCAkKCgsMDAwNAfgNDAwMCwoKCQgHBgYEAwIBAQIDBAYGBwgJCgoLDAwMDX4BAgMEBQcHCAkKCgsMDAwN/ggNDAwMCwoKCQgHBgYEAwIDuQECAgYICQsFBgcG/ggGBwYFCwkIBgICAQECAgYICQsFBgcGAfgGBwYFCwkIBgICAT/+CA0MDAwLCgoJCAcHBQQDAgF+DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0B+A0MDAwLCgoJCAcHBQQDAgF+DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAAAAAAPAAAAAAP3A/cAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwBoAKwAACUzNSMHMzUjBzM1IyEzNSMHMzUjITM1IwczNSMHMzUjITM1IwczNSMhMzUjBzM1IwczNSMlMx8KEQ8KIyEjLwk1ETU/CTMhBREfDyE/DxEvDyEPDgK9fn78fn78fn4Ben5+/H5+AXp+fvx+fvx+fgF6fn78fn4Ben5+/H5+/H5+ArUGBgYGCwkIBgIBAQEBAQECBggJCwYGBgb9DAYHBgULCQgGAgIBAQICBggJCwUGBwYC9PyOAQIDBAUHBwgJCgoLDAwMDQL0DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA39DA0MDAwLCgoJCAcHBQQDAsV+fn5+fn5+fn5+fn5+fn5+fn5+fn5+AQICBggJCwUGBwb9DAYHBgULCQgGAgIBAQICBggJCwUGBwYC9AYHBgULCQgGAgIBP/0MDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0C9A0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwAAAAJAAAAAAO4A5kADwAVABkAHQAhACUANABcAKAAAAEVDworATUnFSMzNSMlFSM1IxUjNSUVIzUjFSM1JTMfCiM1IRUjFTMVIxUzFSMVMxUrAS8JNRE1PwkzNSMPDhEfDjMhMz8OES8OIwN6AQEBAgYICQsGBgYGfj/8/PwB+L0//AH4vT/8AbkGBgYGCwkIBgIBAQG9/oa9vb29vb1+BgcGBQsJCAYCAgEBAgIGCAkLBQYHBg0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNAnYNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQEkPwcGBgYLCQgGAgEBfQF+frx+fn5+vX5+fn69AQICBQgKCgYGBkZ+fj9+P34+fgEBAgYICQsGBgYHAjYHBgYGCwkIBQICAT8CAwUFBgcJCQkLCwsMDQ39yg0NDAsLCwkJCQcGBQUDAgIDBQUGBwkJCQsLCwwNDQI2DQ0MCwsLCQkJBwYFBQMCAAAGAAAAAAPKA3IALABIAIcA5gEyAW0AAAEDLwQjDwYVHwYzPwMTPwI1LwcjDwIlHQEPCC8HNT8GJRUPDSsBLw09AT8OHw0lMz8GMxczHwUVKwEPDR0BHw0zPwczFTM1Lw4rAQ8NBRUfBzcvBzU/DRczHwczNS8ODw4FMzUzHwc/Dj0CLw4jDwkjNSMDY9t4BggJCQkJCAgHBQMBAgQFoQgICQkJCQgH/wYDAgIEBQcHBwgIBQoJCf2TAQICBQgJCwsNCgoJCAMGBAMCAwUGCQoLAY8BAgEDAwMEBQUFBgcHBwgHCAcGBgYGBAUEAwMCAgEBAgIDAwMFBAYFBgcHBwgICAYHBgYFBAQEAwICAv4ATAIDBQYHCAoMDAUKCQcFBAJPDg0MCwsJCQgHBgUEAwMBAQMDBQUGBggICQkKCwsMEQ8OCwoJBwUETQECAwUFBwgICgoLDAwNDQ0QDw4NDAoKCAcHBQUEAgICcAECBQYICgwMLwUEBAMDAQEBAwICAwMEBQUFBgYHBwgHBwYGCQgGBAMCSgIDBAUGBwgJCwsLDQ4PDxAQDw0NDAsKCQgHBQUDAv62UAQGCAoLDQ4QEQ4NDAwLCgkJBwcFBQMDAgIDAwUFBwcICgoKDAwNDgkQEA4MCgUEAwMDBFECFf7ueAYFAwECBAUHCAkJCQkICKEGBAMBAgUGAT4ICQkJCQgIBgUDAgEDBAcvIgYGBQUJCAcFAwEBAgQEAwgICgoJCAYGBQMBIhwUCQgICAYGBQUEAwMCAQECAwMEBAUGBgYIBwgJCDIKCAgIBwYGBQUEAwICAQEBAQICBAQEBgYHBwgICiYIBgYFBQMCAQMFBggJCiQBAwMDBQUGBwcICQkKCgsLCwoJCQgIBwYFBQQDAgEBAgUGBwgICSrcDw0NCwoKCAcGBQUDAwIBAgIEBAQGBgcHCAkJCQo8KRQTEhEPDQwKOgUHBwkICgoLMBIIBwcGBgUFBAMCAgEBAQICBQYICAkICwwKCwoJCQgHBwYFAwMCAQECAwUFBwgJCwsMDQ4PD8kxDAoJCAYFAwEBAgMEBgYICQoLDA0ODhARLBEPDw4NDAsKCAgHBQQEAQECBAYHCQUFBgYGpwAAAAAJAAAAAANPA4cAEAAhADIAQwBHAEsATwBTAHgAADcVHwIhPwI1LwIhDwInFR8CIT8CNS8CIQ8CJxUfAiE/AjUvAiEPAicVHwIhPwI1LwIhDwIBFSM1IxUjNSUVIzUjFSM1Ix0BHwchPwcRLwchDwawAwMFAVYFBAICBAX+rQUFAwEDAwUCigUDAwMDBf15BQUDAQMDBQKKBQMDAwMF/XkFBQMBAwMFAooFAwMDAwX9eQUFAwHbjByMATSMHIwcAQEDAwQFBQYBNAYFBQQDAwEBAQEDAwQFBQb+zAYFBQQDAwGGAwUEAgIEBQYFBAIBAwROAwUEAgIEBQYFBAIBAwROAwUDAwMDBQYFBAIBAwROAwUEAgIEBQYFBAIBAwQBPIyMjIyojIyMjJ2XBgUFBAMDAQEBAQMDBAUFBgE0BgUFBAMDAQEBAQMDBAUFAAQAAAAAA/cD9wADAEsAVwCTAAABFSM1JQ8CHQEfAw8DHQEfBj8EHwQ/By8EPwQvBisBDwMvAysBDwEDHwcVIzUhMxUjFTMVIxUzFTM1MxUPByEVIT8ONRE1Lw4hAj/8AYMEAwICAwRoaAQDAgIDBAUGBQYGBgYFZ2gFBQYGBgYGBQQCAgEBAgIEaGgEAgIBAQICBAUGBgYGBgUFaGcFBgYGBgUGqwYGBQUEAwEB/P7F/Pz8/Pw//AEBAwQFBQYG/egCGAkKCQgJBwgGBgYFBAMCAgICAwQFBgYGCAcJCAkKCf3oAn78/BYFBQYGBgYFBWhoBQUGBgYGBQUEAwIBAQIDBGdnBAMCAQECAwQFBQYGBgYFBWhoBAYGBgYGBQUEAwICAwRnZwQDAgIDASEBAgMDBQUGB9z8/D/8P/z83QYGBQUEAwEBPwEBAgQEBAYGBwcICAkJCQoDMgoJCQkICAcHBgYEBAQCAQEAAAAGAAAAAAP3Ap0AEQBHAHMAuQDyAPwAAAEfBCM/Bx8CBR8EFQ8KIwcnIy8KPw0fBjcnIxUzNT8FMx8GFTM9AS8NIw8ENw8HHw8/BycPBy8HMy8PDwIFDwcVHw4/CzUvDw8CBTM1FzMRIxUnIwO2AwUDAgFjAgQEBwcICQoKCgf+KAQDAgQCAgMDAwMEBAUFBQYGBwYGBgUFBQQEAwMFAwEBAwIDAwQDBQQFBQYGBgYGBgUFBQSnAjE0BAYEBAUJDgkHBQUDAQE0AQICAwMEBAUFBgcHCAgODQgGBgbYBgoKCAcFAwIBAQIEBAUHBwgJCQoKCwsMDw0NDAsKCQccBgYHBwgHCQgNCwoJBwYEApgBAQIDAwUFBgcHCQgKCgsMDg4N/gsGCwoIBgUEAQECBAQFBgcHCQkJCgsMDAgPDg0MCwoIBgUEAQECAgQEBgYHBwgJCQoKCwwPDw7+hjegNjagNwIcAwkKCwoMDAkJBgUDAQEDBA0FBgYOEBISDwcGBQUEBAMCAgEBAgIDBAQEBgYNDxETEAcHBgUFBAQCAwEBAQEBAQMCBAQaG+ilBwoDAwIBAgMFBggJCpaZCgoJCAcHBgYFBAMDAwEBAQIDBAUCBAkKDQ0PEBAcDAsLCgkJCAgGBQUDAwEBAQIEBQYICAobBwYFBAMCAQEBAwYHCQsMDSMNDAsKCggIBwcFBAMDAQEBAwUGBAkKDQ0PDxAZDAwMCgoJCQgGBgQEAwEBAQEEBgcJCg0NDhAQFQwMCwoKCQgIBwYGBAMDAQEBAwXm3t4BOd/fAAYAAAAAA/cD9wADAAcAGwDvAPMA9wAAJTM1IwUzNSMBFQ8HIzU/BwMVHwUzIR8HFSMPDxUjLwcRNS8FKwEPBhEfDjsBFR8PIT8HLwYjIS8HNTsBPw09ATMfBxEfBjsBPwYRLw4rATUvDyEPBgUzNSMFMzUjA3p+fvyOfn4CdgECAgQFBQYH3AECAgQFBQYHvQIDBAUFBgYBWgcGBQUEAwEB3AoJCQkICAcHBgYEBAQCAQGdBwYFBQMDAgECAwQFBQYGBwYFBAQDAgEBAQMDBAQGBgcHCAgJCQkKnQEBAgQEBAYGBwcICAkJCQoBWgYGBgQEAwIBAQIDBAQGBgb+pgcGBQUEAgIB3AoKCQgJBwgGBgYFBAMCAp0HBgUFBAICAQEBAwQFBQYGBwYFBQQCAgEBAQIEBAQGBgcHCAgJCQkKnQEBAgQEBAYGBwcICAkJCQr+pgYGBQUEAwIClX5+/I5+fgh+fn4B+NwHBgUFAwMCAdwHBgUFBAMBAQEbBgYFBQQDAgECAwMFBQYHnQEBAgQEBAYGBwcICAkJCQrcAQEDBAUFBgcBWgYGBQUEAwICAwQEBgYG/qYKCgkICQcIBgYGBQQDAgKdCgkJCQgIBwcGBgQEBAIBAQECAgQFBQYHBgYFBQQDAgECAwMFBQYHnQICAwQFBgYGCAcJCAkKCtwBAgIEBQUGB/6mBgYFBQQDAgIDBAQGBgYBWgoKCQgJBwgGBgYFBAMCAp0KCQkJCAgHBwYGBAQEAgEBAQIDAwUFBiZ+fn4AAAAABAAAAAADwAMpAC8AowCnAK8AAAEdAQ8NIy8NPQE/DSczPw8fDh0BKwEPDh8PPwwzFTMRLw8PDiUTIxMDMzczFzMDIwN3AgMDBQUGBwgJCQoKCwsMEQkICAcHBwYGBAUDAgIBAgIDBAQFBgYHCAkKCohGAQICBAMFBQYGBwgICQkKCwsKCgkJCAcGBgUEBAMBAncTEhAQDg0MCgoIBwYEAwIBAQIDBQYHCAkKDAwNDg4QEAwMCwoKCggJCAcNCwoCRwECBAYGCAoKDA0NDxAQERIUEhIQDg4MCwoICAYFBAL+xFizWfdPO9s7T9FNAak1CgoKCQgIBwcGBQUEAwICAQICAgQEBAUGBwcHCQkJCAcHBwYGBQUEBAMDAwEBeQgIBwgGBgYFBQQDAwMBAQEBAQICBAQFBQYHCAgJCgoLLgIDBAUGBwgJCQsMDA0ODg8PDg0MCwsJCAgGBgQDAgEBAQECAwMEBAQFCwwNOAE4EREPDg0MDAkJCAcFBAMCAQECAwUFBwcJCgoLDA0ODqL++gEG/g2wsAJMAAAAAAkAAAAAA08DhwAQACEAMgBDAEgATABQAFQAeQAANxUfAiE/AjUvAiEPAicVHwIhPwI1LwIhDwInFR8CIT8CNS8CIQ8CJxUfAiE/AjUvAiEPAgEVIzUzIxUjNSUVIzUjFSM1Ix0BHwchPwcRLwchDwawAwMFAVkFBAICBAX+qgUFAwEDAwUCigUDAwMDBf15BQUDAQMDBQKKBQMDAwMF/XkFBQMBAwMFAooFAwMDAwX9eQUFAwFPjIyojAE0jByMHAEBAwMEBQUGATQGBQUEAwMBAQEBAwMEBQUG/swGBQUEAwMBhgMFBAICBAUGBQQCAQMETgMFBAICBAUGBQQCAQMETgMFAwMDAwUGBQQCAQMETgMFBAICBAUGBQQCAQMEATyMjIyMqIyMjIydlwYFBQQDAwEBAQEDAwQFBQYBNAYFBQQDAwEBAQEDAwQFBQAAAAIAAAAAA5kDuAAPAEEAAAEVAQ8CFREHES8DATUnHQEfAgERHwc/CTURAT8CPQIvBiEPBgNa/u0EAgJ+AQECBP7tPwICBAETAQMEBQQFBQUFBbwFBAQDAgICARMEAgICAwQFBQYG/QwGBgUFBAMCA3pK/sUEBQYG/twqAU4GBQYEATtKH3UGBQUF/sb+kggHBgUCAgEBAQE/AgIDBAQFBQUBLwE6BQUFBnUHBgUFAwMCAQECAwMFBQYAAAAABgAAAAAD9wO4AB0ATwCTALUBGwFjAAAlDwIfBDMXPwY1LwUrAg8BNzMfCg8KIyEjLwk9AT8JMwcVHw8hPw81Lw8hDw4THwchPwcvByEPBicVHw8hPw8PAisBLwIPCiMhIy8JPQE/CTMhPwQhDw4lDwIdAR8DDwMdAR8GPwQfBD8HLwQ/BC8HDwQvBA8CAxUCAQICAQIcAgMDAwMDAhsCAQECAgIDAwMyAwMCYgYGBgYLCQgGAgEBAQEBAQIGCAkLBgYGBv0MBgcGBQsJCAYCAgEBAgIGCAkLBQYHBn4BAgMEBQcHCAkKCgsMDAwNAvQNDAwMCwoKCQgHBgYEAwIBAQIDBAYGBwgJCgoLDAwMDf0MDQwMDAsKCgkIBwcFBAMCfQECAgQFBQYHAXkHBgUFAwMCAQECAwMFBQYH/ocHBgUFBAICfwECAwQFBwcICQoKCwwMDA0C9A0MDAwLCgoJCAcGBgQDAgEICAgICAgIBwEBAQIGCAkLBgYGBv0MBgcGBQsJCAYCAgEBAgIGCAkLBQYHBgI9BAQGBxz9kg0MDAwLCgoJCAcHBQQDAgL8BAMCAgMESEUHAwICAwQFBQYGBgYGBUhIBQUGBgYGBgUEAwEBAQEDBElJBAMBAQEBAwQFBgYGBgYFBUhIBQYGBgYGBf8DAwYHAwMeAgEBAQECHwMDBwQCAwICAQECQgECAgYHCgoGBgYHRQcGBQsJCAYCAgEBAgIGCAkLBQYHBkYGBgYKCgcGAgIBPz8NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDT8NDAwMCwoKCQgHBwUEAwIBAQIDBAUGCAgJCQsLCwwNAY0HBgUFBAMBAQEBAwQFBQYHBgYFBQQDAQEBAQMEBQUGGT8NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMEwMCAQECAwwHBgYKCgcGAgIBAQICBgcKCwUGBwZFBwYGCgoHBgICAQoJCAgcAQEEBAUHBwgJCgoLDAwM5gUGBQYHBQYFSEUIBgUGBgYGBQQDAQEBAQMESEgEAwEBAQEDBAUGBQYHBQYFSEgFBQYGBgYGBQQCAgEBAgIESUkEAgIBAQEDAAEAAAAAA7gDGwA9AAABDwIdAR8DIQ8HHwchDwMdAR8FOwE/By8HKwEPAQKIBAMCAgMEx/0YBwYFBQQCAgEBAgIEBQUGBwLlxAQDAgIDBAUFBgYGBgYF+wQDAQEBAQME/AUFBgYGBgUDEgUFBgYGBgUFxgECAwQEBgYGBgYGBAQDAgHGBQUGBgYGBQUEAwICAwT+BQYFBgcFBgX5BAMCAgMAAAAAAgAAAAAD9wPdADUAzgAAATsBHwcPBSsBFTM1IzcXIxUzNSsBLwc/BDM1IxUzByczNSMnDwIjFTMDDwwrAT8HLwcjDwcfDTsBPxATMzUjPw07AR8BDwMfBz8INS8LKwEPDQI1GwUGBQYFBAQDUZsEBQUMDQUboCB8QxutGwYFBgUFBAMDUpgFCwwNE583h0QcrOsCBR1KRVEVCwYGCAcICQkKCgkJBwsKCQgHBQUCAQIEBAYHBwkICwoKCAgFBAIBAQECAwQICQYHCAkKDA0ODw0NDAsLCQkJCAcHDQ8JBQkLTp+QDgYIBAUFBgcGCAgJCQsLDAsLAwIBAQIDBQYICQoLCAkIBwYFBAQBAQEFBwgLDA0OEAoKGhAQEA8PDQ4MCwsKCAgGBQKfAgIDBAQEBKOmBAQDBQM1NYSENTUCAgMEBAQFvI0EBgUDNTV6ejWUBg6ANf5wSR4ODQwLCQcFBAMDAQIEBQcICAkKEQgHBwUFAwECBAYHCAoKEQsJCggJCwoEBQQEBAICAgMDBQYGBwgICQkUGxUQHywBmzVFHRkLCgkIBwYFBAMCAgIDBgYHBwsKCQgGBQMBAQIDBQUHBwsHDQcIDg0NCwoIBgUCAQIDBAUFBwgICQkLCgwMAAAAAwAAAAADeQPYADUAcQEBAAABHwYPCiMvDTU/Cx8GJR8IFQ8NKwEvDz8MOwEfAQMTBy8FIw8SHwo/DT0BLwU3Fw8FHwozPwgvDCMPAycTPwQvCgsBDwofAwMYAggGCQUEAQECAwYICQsMDg4PCQoJCQgIBwcGBQUEAwICAQIFBQgICgoOCgoLCQgICAcHB/42BQ4KCAcGBQIBAgIDBAUFBwYIBwkICQoJCQgICAcHBwYGBgUEBAMDAwEBAgMECQkNBwcHCAgICQkKCVvoYgoLCwsMCwsLDAsKCwoKCgkKCAcHBgUFBQQBBQoMCQsQGxAQEhIPDw4ODQwMCwUOEQoDAgEFCAYHCWNjCAcGBQkBAgMKEAYNDxALGhMlJhQfDAsJDQMDAQgTCAkKCwsMDA4PFw8IDwwZYugHBAQBAQEDAwUGBwcJCQoL5eULCgkJCAYGBQMDAQEBBAQBDgIIBhANDg4MDAgNDAsJBwYDAQICAwQFBQYHBwgICQkJCg0NDAsKCQgHBgMCAQEBAgIDBAQJAggICgoLDA0NCgkJCQgIBwcGBQUEAwICAQICAwQEBQYFBwYHBwgNDgsKCgoPCwoFAwMDAgEBAwIc/r6nBQQDAgIBAQICAwQFBgYHCAkJCQoLChAVGh4dFQwMDhEGBQMBAQIDBQYHCAkFEBsbDQ4OCA0YFAwMC4mJCgsMDCcQGA8bHAcODQoFCQQIChUNDQ8dDxAmICQLCgoIBwYFBQMCAQIECqgBQgoLCwsLCwsLCgoKCQkIBwf+eAGIBggICQkKCgoLCwsLCwsLAAAAAAEAAAAAA/cDmQAFAAABJwcJAScBfsG1AXwCdLwB3rnR/qECackAAAACAAAAAAP3AxcAIABBAAATFR8GIT8GNS8GIQ8GAxUfBiE/BjUvBiEPBggDBAYICAoLA4wKCgkIBgQDAwQGCAkKCvx6CwsJCAcFBAEDBAYICAoLA4wKCgkIBgQDAwQGCAkKCvx6CwsJCAcFBAEgBgsKCQcGBAMDBAYHCQoLDAsKCQcGBAMBAwYGCQkLAbUGCwoJBwYEAwMEBgcJCgsMCwoJBwYEAwEEBQYJCQsAAgAAAAADuAP4AD4AewAAEw8FHwUBHwU/BAE/BS8LDwUJAS8FDwQDDwUfBQEfBD8EAT8FLwsPBQkBLwQPBFkEBAMCBAEBBAIDBAQBewUFBQYMDAwLBgUFAX4FBAMCBAEBBAIDBAQFBQYFDAwMDAUGBQX+tP6xBAUGBQwMDAwFBgUFBAQDAgQBAQQCAwQEAYAFBQYLDQwLBgUFAX4FBAMCBAEBBAIDBAQFBQYFDAwMDAUGBQX+tP6tBQYFDAwMDAUGBQHuBQUGBQwMDAwFBgUF/oYEBAMCBAEBBAIDBAF9BQUFBgwMDAsGBQYEBQMEAgQBAQQCBAMF/rQBTgQEAwIEAQEEAgMEAfQFBQYFDAwMDAUGBQX+ggQDAgQBAQQCAwQBfQUFBQYMDAwLBgUFBQUDAwMDAgIDAwMDBf60AVIEAwIEAQEEAgMEAAMAAAAAAzoD9wAzAFYAuwAAATMfCRURFQ8JIyEjLwk1ETU/CTMBFSM1Pw8fDgUVDw8RHw8hPw8RLw81Lw8PDgK9BgcGBQsKBwYCAgEBAgIGBwoLBQYHBv6GBgcGBQsJCAYCAgEBAgIGCAkLBQYHBgE7/AECAwQFBwcICQoKCwwMDA0NDAwMCwoKCQgHBwUEAwL+xg0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNAXoNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQEDBQYICQsNDQ4QERESExMTExIRERAODQ0LCQgGBQMCAAECAgYICQsFBgcG/sUGBwYFCwkIBgICAQECAgYICQsFBgcGATsGBwYFCwoHBgICAQE7/PwNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDfwBAgMEBQcHCAkKCgsMDAwN/sUNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQE7DQwMDAsKCgkIBwcFBAMCAfwTExIREQ8PDQ0KCggGBQMBAQMFBggKCg0NDw8RERITAAQAAAAAA/cD9wAwAGAA4AFgAAABBx8GDwMVHwo7AT8HDwQvBTU3EycVHwk7AT8KLwsPCgUPHy8fPx8fHgUfHz8fLx8PHgG6BRwGBQQDAQEBMQEBAQICAwQEBQUHBggIDQ0NDQwLCQgGBQYLDAoGBQQCAgEBP3kBAgIFCAkLBgYGBwYGBgYLCQgGAgEBAQEBAQIGCAkLBgYGBgcGBgYKCggFAgIBAegBAQMEBQYHCAkJCwwMDQ4OEBAQEhISExQUFBUVFhYWFxcWFhYVFRQUFBMSEhIQEBAODg0MDAsJCQgHBgUEAwEBAQEDBAUGBwgJCQsMDA0ODhAQEBISEhMUFBQVFRYWFhcXFhYWFRUUFBQTEhISEBAQDg4NDAwLCQkIBwYFBAMB/FABAgMEBgcICQoLDA0ODxARERMTFBQVFhYXFxgZGBoZGhoZGhgZGBcXFhYVFBQTExEREA8ODQwLCgkIBwYEAwIBAQIDBAYHCAkKCwwNDg8QERETExQUFRYWFxcYGRgaGRoaGRoYGRgXFxYWFRQUExMRERAPDg0MCwoJCAcGBAMCAkoYBQICAwMEBAXrCgkICAYHBQUEAwMDAQECBAQGBgcIGgMEBAMBAQEDBAQGBwgBKIQHBgYGCwkIBQMBAQEBAwUICQsGBgYHBgYGBgsJCAYCAQEBAQEBAwUICQsGBgbmFxYWFhUVFBQUExISEhAQEA4ODQwMCwkJCAcGBQQDAQEBAQMEBQYHCAkJCwwMDQ4OEBAQEhISExQUFBUVFhYWFxcWFhYVFRQUFBMSEhIQEBAODg0MDAsJCQgHBgUEAwEBAQEDBAUGBwgJCQsMDA0ODhAQEBISEhMUFBQVFRYWFhcaGRoYGRgXFxYWFRQUExMRERAPDg0MCwoJCAcFBQMCAQECAwUFBwgJCgsMDQ4PEBERExMUFBUWFhcXGBkYGhkaGhkaGBkYFxcWFhUVExMTEREQDw4NDAsKCQgHBgQDAgEBAgMEBgcICQoLDA0ODxARERMTFBQVFhYXFxgZGBoZAAAABQAAAAAD9wP3AEcAUwBXAGMAkwAAARUjDwcfBzMVHwc/BzUzPwcvBisBNS8GKwEPBQEVDwcjNSMVIzUjFSMvBzUHHw4zITM/DhEjFSM1IxUjNSMVIzUjAgBeBwYFBQQDAQEBAQMEBQUGB14BAQMEBQUGBwYGBQUEAwEBXwYGBQUEAwEBAQEDBAUFBgZfAQEDBAUFBgYHBgUFBAMBAbgBAgMDBQUGB9w//D/cBwYFBQMDAgE/AQECBAQEBgYHBwgICQkJCgMyCgkJCQgIBwcGBgQEBAIBAT/8P/w//D8BJF8BAQMEBQUGBgcGBQUEAwEBXgcGBQUDAwIBAQIDAwUFBgdeAQIDAwUFBgcGBgUFBAMCXwYGBQUEAwICAwQFBQYBk90GBgUFBAMBAfz8/PwBAQMEBQUGBt3dCQoJCAkHCAYGBgUEAwICAgIDBAUGBgYIBwkICQoJAhj8/Pz8/PwAAAIAAAAAA5kD0wAGADwAAAExEQUlESUnBQ8GFREVHwYFHwI7AT8CJT8GNRE1LwYlLwIrAQ8BA1r+pv6mAVog/qUGBgYEBAICAgIEBAYGBgFbCAgICAgJCAcBWwYGBgQEAgICAgQEBgYG/qUICAgICAkIAsb+dM7OAYzONs4FBQcGCAcICP50CAgIBwcGBQXOBAMCAgMEzgUFBgcHCAgIAYwICAcIBgcFBc4EAwICAwAAAgAAAAADhQOFABcAWQAAAT8DFRc1HwwzJyEnDwMfBAczNxcVDwoVITUvCjUfBD8HLwMBLwMPAgGECRMiNV4nMRcVCwoJCAcGBQYFHwX+HtEEAwEBAQEDBJABHgLFAQICAgMEBQUPExkBBBkTDwUFBAMDAQIB+wUFBgYGBgYFBAMBAQEBAwT9MwUGBQYGBgYDAQIDAwJ9XtsCAwQFBQYGCAoKDRUanUwFBgYGBgUGBZAsDcXEDwwFBAQDAwMEBAIiIgIEBAMDAwQEBQYNbvsEAwEBAQEDBAUGBgYGBQYFAs0EAwEBAQEDAA0AAAAAA/cD9wATADsAfACRAJ4ArADBANYA6gD9AQ0BHQHPAAAlHwMvBz8DHwIlFR8EDwcvBz0CPwYfBgcVHw8/Dy8PDw4lHwcPAy8HJSM1PwMfBScVIz8HHwIFIy8HPwMfBiUPByM/Bx8CJQ8DLwcfBiUPAi8DPwcPAgUfAg8DNR8GBy8EPwkBHx8/AS8HFS8JPwcPAy8HMxU/BTUzPwcfBzMPAR8DPwcvHw8eATIJCQkLFBQSExESEBATEhQTBggIAdI1BAMCAQECAwQFBQYGBgYFBT8EAwICAwQFBQYGBgYGBAQDAvsBAwYHCgsMDhAREhMVFRYWFxYVFBMSERAODQsJCAUDAgIDBQgJCw0OEBESExQVFhcWFhUVExIREA4MCwoHBgP+5AECAgMEBQUGGxkYFxIQDgwJCAYDApS9KykpJgYIBAMCAvu8AQICAwMEBQUnKCoCAZwCAQMDBAQFBhsZGBcSDw4MCggF/U0GBQQEAwMCAZ0EBQgKCw4QEhgYGQJQEhMTEwcHCAgJCQoKFBMTEhIREf4KCA8HFBQSEhAQEhETEhQUCwkJAVsHBgwiIyUmEBAPDw8PDqkTEiUjIgwNDQ4ODw8QEA/+KAECAwQGBwgJCgsMDQ4PEBEREhMUFRUWFhcXGBgZGRoaFRULCwoKCAkHBxAQDxAPDg4NDQwbHR0fAgMFBSYmJSYFBAQEAwICAb0MDwgJCQo9Dw8PEBAREBESEBEQEA8PD1wEBQ0MCwkGBgUEAwIBAQECAwQGBwgJCgsMDQ4PEBERExMTFRUWFhcXGBgZGRoaGhkaGRgYFxcWFhUVExQSEREQDw4NDAsKCQgHBgQDAqMPDw8OCQoLCw0NDg8JCAgGERERr3E2BQYGBgYFBgUEAwEBAQEDBD8FBQYGfgcGBQUDAwIBAQICBAUFBoQMCxYVFBMTEQ8PDAsKBwUEAQEEBQcKCwwPDxETExQVFhcWFhUUFBIRDw8MCwoHBQQBAQQFBwoLDA8PERIUFBUW5RgXGBgYFxgXCQoLDBobHB0dHh8fQJcDBAYIFSsWFRYWgpcVFhYWFRYVFQgGBJoZGBkYFxcXFgkKCwwaGxwdHR4fnhYXFxcYGRgZHx8eHR0cGxoMCwpSCQgHBxIRERAPDw8NCAoLCw0NDhYQIhIHBwgJDw4NDQsLCgkPDg8tDQ4cBgYDA74GCAsOEBIVYAEBBAUHHBsXFRIQDQsJBv5MGhoZGRgYFxcXFRUVFBMSEREQDw4NDAsKCQgHBgQDAgEBAQoKCwsLDQwNGQYICw4QEhQYGhwGBAQCERAQEAMEBgcTFRUVFhYXF3wXFQoKCQkrBgcFBQMDAQEBAQMDBQUGByAgEBASEhMUFBQVFRUVGhoZGRgYFxcWFhUVExMTEREQDw4NDAsKCQgHBgQDAgEBAgMEBgcICQoLDA0ODxARERMTExUVFhYXFxgZGBoZAAABAAAAAAPYA9gARwAAAREhIw8FHQEfBiEDHwY7AT8GESE/Bj0BLwYFES8GKwEPBQHh/mYGBgYEBAMCAgMEBAYGBgGaAQECAwQEBgYGBgYGBAQDAgEBmQYGBgQEAwICAwQEBgYG/mcBAgMDBQUGBwYGBQUEAwIDuf5mAgMEBQUGBgcGBQUDAwIB/mcGBgYEBAMCAgMEBAYGBgGZAQIDBAQGBgYGBgYEBAMCAQEBmgYGBgQEAwICAwQEBgYAACUAAAAAA/cD9wAJAA0AEQAVACIAJgArAC8AMwA3ADsAPwBDAEcAUwBXAFsAXwBrAG8AdAB4AHwAgACEAIgAjACQAJoAngCiAKYAsgC2ALsAvwDDAAAlIxUzFTM1IzUjBzM1IwczNSMHMzUjByMVMxUzNTM1IzUjFQczNSMHMTM1IwczNSMlMzUjBTM1IyUzNSMFMzUjJTM1IwUzNSMlIxUzFTM1MzUjNSMHMzUjBzM1IwczNSMHIxUzFTM1MzUjNSMHMzUjBzEzNSMHMzUjJTM1IwUzNSMlFTM1IRUzNSUzNSMFMzUjJSMVMxUzNTM1IwczNSMHMzUjBzM1IwcjFTMVMzUzNSM1IwczNSMHMTM1IwczNSMDMxEjA7sCAj0gHXY7O3Y7O3c8PHYCAjwCAjx2PDx2Ozt2OzsDOT8//idAQAHZPz/+J0BAAdk/P/4nQEAB2wICHSAgHXY7O3Y7O3c8PHYCAjwCAjx2PDx2Ozt2OzsDOT8//idAQAHZP/3oQAGZPz/+J0BAAdsCAh0gPXY7O3Y7O3c8PHYCAjwCAjx2PDx2Ozt2Ozt4Pz9FHSA9Aj8/Pz8/PwIdICAdAgI9Pz8/Pz85Ozs7Ozs7Ozs8PDx2PAICPAE/QEBAQEACPAICPAE/QEBAQEA4PDw8djs7Ozs7Ozs7WB0CAj0/Pz8/Pz8gHQICHSA/Pz8/Pz/8EAPwAAIAAAAAAzoCfgADAAcAAAEzNSMFMzUjAj/8/P6G/PwBgvz8/AAAAAAKAAAAAAP3A/cAYgCWAKUAqQCtAOsA+wESASEBgQAAAQ8DFR8BPwQ7AR8EDwcvAwcfAz8HHwY/BTUvAQ8EIy8EPwUzFzcvASMPBS8FIw8BNzMfChUPCiMhIy8JPQI/CTMlFSMvCT0BJRUjNSEVIzUlDwQfBz8EFR8HPwY9AR8DMz8GNS8IDwIlHwsVIzUjFREjDw8VIxEjFSM1PwoHFREfDyEVHw8hPw8vCBEvDyEPDgKlAwUDAgEEBAUDAgMDAgIFBA0MDQwGBQYFBgUDAwMDFQUFBQYFCAgJCQgODgUKCAgFBgUFBgoJBgIBBAQEAwMDBgQEBwoPEgYGBgUFBQcVBAgHBwcIDA0SBgoICAUFBQUGzAYGBgYLCQgGAgEBAQEBAQIGCAkLBgYGBv7FBwYGBgoKBwYCAgEBAgIGBwoKBgYGB/6GRQcGBQsJCAYCAgEDM379yX4Bgn0EAwEBAQEDBAUGBgYGBgUFSAECAwMFBQYHBgYFBQQDAkgFBgYGBgYFBQQDAgEBAwR/BQYGBgYGBQFtBgYGBgsJCAYCAQEBfj9+DQ0MCwsLCQkICAYFBAMCAb0/fgEBAQIGCAkLBgYGeAECAwQFBwcICQoKCwwMDA0BOwECAwQFBwcICQoKCwwMDA0BOw0MDAwLCgoJCAcHBQQDAgEBAgQGCAoLDAkBAgMEBQcHCAkKCgsMDAwN/UsNDAwMCwoKCQgHBwUEAwIBLgQHBgYEAgIKBwMCAQEEBhwfFRIHBgQDAgEBAQEDFAMCAQEBAgMGCAoSGA0aDgoFAwEBAwYJCAUEAQQJBgICAQIEChQnHAgGBQQCARcBAgEEBgwQGxAYDAkEAgIETAECAgYICQsFBgcGvQYHBgULCgcGAgIBAQICBggJCwUGBwa9BgcGBgoKBwYCAgE/vQECAgYHCgoGBgcGfvz8/L29dH0FBgYGBgYFBQQDAQEBAQMESbEGBgUFBAMBAQEBAwQFBQYGsEgEAwIBAQMEBQYGBgYFBgV+BAICAQECA4QBAQECBggJCwYGBgZ+vb3+xQECAwQFBwcICQoKCwwMDA0/ArW9fgYGBgYLCQgGAgEBPn7+Rw0MDAwLCgoJCAcHBQQDAgE/DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA3GEBAPDgwMCQYByg0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwAAAADAAAAAAO4A7gAMwB3APEAAAEzHwoRDwojISMvCTURNT8JMwcRHw8hPw8RLw8hDw4nER8PMz8GPQEvBiMvCTURNT8JMyEzHwkVHwc/BzUvDyEPDgM7BgYGBgsJCAYCAQEBAQEBAgYICQsGBgYG/oYGBwYFCwkIBgICAQECAgYICQsFBgcGfgECAwQFBwcICQoKCwwMDA0Beg0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwN/oYNDAwMCwoKCQgHBwUEAwL9AQIDBAUHBwgJCgoLDAwMDSAGBgUFBAMCAgMEBQUGBiYHBgULCQgGAgIBAQICBggJCwUGBwYBuQYHBgULCQgGAgIBAQEDBAUFBgYHBgUFBAICAQECAwQFBwcICQoKCwwMDA3+Rw0MDAwLCgoJCAcHBQQDAgJ+AQICBggJCwUGBwb+hgYHBgYKCgcGAgIBAQICBgcKCwUGBwYBegYHBgULCgcGAgIBP/6GDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0Beg0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAzv/kcNDAwMCwoKCQgHBwUEAwIBAQICBAUFBgcGBgUFBAMBAQECAgYICQsFBgcGAbkGBwYFCwoHBgICAQECAgYHCgsFBgclBwYFBQQDAQEBAQMEBQUGBx8NDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMAAAAAgAAAAADegN5AFQAmQAAAQ8FFT8HHwoVDxAVMzUjNT8QPQEvDSMHAwcvAyMPBx8CEwMPAhUfBjM/Ax8DMz8GNS8CAxM/AT0BLwcPAgLdDg4NDQ0MDAwMDQ0MDQwODAsFCQQDAwIBAQIEBgcKEAw4DQ0LCggGAgIB/LUCAgQECg1AGg4MBgQEAwMCAQICBAUFBwcJCQkLCwwNDRHBtrkGBwgIBAUEBQMDAQEBAgPDwgMCAQICBAUEBQUIBwcFuboFBwcIBQUEBQMDAgECA8PCAwMCAgQFBAQEBQcIBgH+AwQEBgcIOgoJBwYFAwIBAQMFAwcFBAYFBwYODQsLCgoPCisLDA0NDg8ICAgmNAcFBgUGCwswFQ8PCAgJCQkKCgsMCwsKCQkHBwYFBQQCAgIBAW75+wUEAQIBAwQFBgYGBgYF/vj+9wYFBgYGBgUEAwIBAgMF/PwFAwEBAgIFBQUGBgYGBQEJAQkFBgYGBgUFBQICAQEBAgUAAAUAAAAAA/cD9wAhADUAYQCDANwAAAEfBzM/By8HIw8GJR8DFQ8CAQc3AT8COwEfAScBDwEfBT8BAT8INS8NIw8FJR8HMz8HLwcjDwYDDw8RHw8zLwE/AiEnIy8INRE1PwkzIRUfDzMVNzUBAUMBAgMDBQUGB70GBgUFBAMBAQEBAwQFBQYGvQcGBQUDAwICaQMEAwICAwT+p0cUAU8GBwgICAgHYv6mKQEBAgIEBAUFnwFeBwYGBAQDAwEBAgICBAUGCAkKCgsLDAwLCgoKCQkI/XgBAgMDBQUGB70GBgUFBAMBAQEBAwQFBQYGvQcGBQUDAwJADQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA3+AQEBAQb+/AYHBgULCQgGAgIBAQICBggJCwUGBwYBWgEBAwMEBQUGBwcICAkJCQp+P/7lAaIHBgUFBAMBAQEBAwQFBQYHBgYFBQQDAQEBAQMEBQUGSwMHBwgICAcH/qcOUAFOBQQDAwQo/qWlBQUEBAMCAQEfAV8ICAgJCQkKCQoJCgkKCAkICQkHBQUDAgECAwMEBgY3BgYFBQQDAQEBAQMEBQUGBgcGBQUDAwIBAQICBAUFBgGTAQIDBAUHBwgJCgoLDAwMDf0MDQwMDAsKCgkIBwcFBAMCAQoJCgoYAQICBggJCwYGBgYC9AYHBgYKCgcGAgIBfgoJCQkICAcHBgYEBAMDAQHrP6wBHAAABAAAAAAD9wN5AEcAWQDPAUEAAAEPAh0BHwMPAxUfBz8EHwQ/By8EPwQvBw8ELwQPAiczPwozIw8CJxUfAzM3LwM1PwcVPwMzNx8PDw8jHwg/Dy8PIw8OBRcVHw4zPw8vAyMHHwMVDwc1DwQjLw8/DzM/AyMPDgKMBAMCAgMEgocEAwIBAQMEBQYFBgcFBgWGiAUFBgYGBgUFBAMCAQEBAwSIggQDAQEBAQMEBQYGBgYGBQWCgQUGBQYGBgZqIwQFBgcHBwgICQkJCUcLDQ3zAQIEBTcMBAUFAgMEBggKCwwJCwsMDAjGDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0aCQkJCQgICAcWDg0MDAsKCggIBwYFBQICAQEDBQYICQsNDQ8HEBESEhPHExMSEREQDg0NCwkIBgUD/sQBAwUGCAoKDQ0PBxAREhITxxMTEhIQEA4ODAsJCAYFAwEBAgQEOAwEBQUCAwQGCAoLDAkLCwwMCMYNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDWILDQ0PlhMTEhERDw8NDQoKCAYFAwH3BQUGBgYGBgWEiQUGBgYGBQYFBAMBAQEBAwSJiQUDAQEBAQMEBQYFBgYGBgWKhAUGBgYGBgUFBAMBAQEBAwSEhAQDAQEBAQMFCgkJCAYFBQQDAgIREQ+vCAgQEA8DBw4PEBAREA8NDQsKBgEGBQMDAQECAwQFBwcICQoKCwwMDA0NDA0LCwoKCQgIBgUEAwIBAQECAwQFBgYXBQcHCAkKCgsMDQ0NDg8PDxMTEhERDw8NDQsECQcGBAIBAwUGCAkLDA4OEBEREhMTCgkTEhIQEA4ODAsFCAgFBAIBAwQHCAkLDA4OEBASEhMTEBAQDwMHDg8QERAQDw0NDAkGAQYFAwMBAQIDBAUHBwgJCgoLDAwMDQ0MDAwLCgoJCAcHBQQDAgEREQ8OAQMFBggJCwwODhARERITAAAAAAwAAAAAA/cD9wAuAGgAdgCqALkAvQDBAP8BDwEmATUBlQAAJRUPCSsBLwk1Pwk7AR8JJw8KHw0/Di8MKwEPBhU/AxUzNSM3Mx8KFQ8KIyEjLwk9Aj8JMyUVIy8JPQElFSM1IRUjNSUPBB8HMz8DFR8HPwc1HwQ/By8IDwIlHwsVIzUjFREjDw8VIxEjFSM1PwoHFREfDyEVHw8hPw8vCBEvDyEPDgNFAQMDBQMEAwQEBQUFBAUDBAMDBQQDAQEDBAUDAwQEBAUFBQQEBAQDAwIFAwJCBgUFBAQDAwMCAQEBAwIDAwQEBQUFBgYHBwgHBgcFBgQFBAMDAwECAQEDAgMDAwQFBQUGBwYIBwgGfwcIEA8GDhEHFgjjBgYGBgsJCAYCAQEBAQEBAgYICQsGBgYG/sUHBgYGCgoHBgICAQECAgYHCgoGBgYH/oZFBwYFCwkIBgICAQMzfv3JfgGFgAQCAgEBAQMEBQYFBgYGBgVIAQICBAUFBgcGBgUFBAMBAUgFBgUHBgUGBQQDAQEBAQMEfQQFBgMKBgYBawYGBgYLCQgGAgEBAX4/fg0NDAsLCwkJCAgGBQQDAgG9P34BAQECBggJCwYGBngBAgMEBQcHCAkKCgsMDAwNATsBAgMEBQcHCAkKCgsMDAwNATsNDAwMCwoKCQgHBwUEAwIBAQIEBggKCwwJAQIDBAUHBwgJCgoLDAwMDf1LDQwMDAsKCgkIBwcFBAMC4woRDw0KBAMDAgIBAQICAgQECgwOEhMTDw0LBAQDAgIBAQICAwQEBQsOEUsEBAUHBggJCQoLGBUUCAgHBwYFBAMDAgEBAQECAwQEBQYHCAgJCgoXFxQJCAgGBgUEBAMCAQICBAUECAUWAQYKBafGOQECAgYICQsFBgcGvQYHBgULCgcGAgIBAQICBggJCwUGBwa9BgcGBgoKBwYCAgE/vQECAgYHCgoGBgcGfvz8/L29dX4FBgUGBgYGBQQDAQECAwRIsAYGBQUEAwEBAQEDBAUFBgaxSQQDAQEBAQMEBQUGBgYGBgV9BAMCAQECAoMBAQECBggJCwYGBgZ+vb3+xQECAwQFBwcICQoKCwwMDA0/ArW9fgYGBgYLCQgGAgEBPn7+Rw0MDAwLCgoJCAcHBQQDAgE/DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA3GEBAPDgwMCQYByg0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwAAAMAAAAAA9gDuAArAFcAfQAAAQ8DHQEfBz8HLwQ/BC8HDwIFDwMfBA8EHwc/Bz0BLwcPAicDBxUfBz8HEzc1LwYjDwYBDNsEAwICAwTfBQUGBgYGBQUEAwIBAQIDBMjEBAMCAQECAgUEBgYGBgYFAbMEAwIBAQIDBMjEBAMCAQECAwQFBQYGBgYFBdsEAwICAwTfBQUGBgYGBWn8AQECBAQFBgQFBQUEBQMEAgL8AQECAwUFBgQFBQUEBQMEAgLz2wQGBgYGBgUF3wQDAQEBAQMEBQYGBgYFBgXIxAUFBgYGBgYFBAICAQEBAwQFBgYGBgUGBcjEBQYFBgYGBgUEAwEBAQEDBNsFBQYGBgYGBN8EAwEBAQEDrPzNBgYGBgUEBAIBAQEBAgIDBAUEAzMGBgYGBQQEAgIBAQICAwQFAAAABAAAAAAD9wP3ACEAVQCZANkAABMfByE/By8HIQ8GATMfCRURFQ8JIyEjLwk1ETU/CTMHER8PIT8PES8PIQ8OEx8GMyEzHwgVFxEVHwY/BxEvDyEPBsUBAgIEBQUGBwF5BwYFBQQCAgEBAgIEBQUGB/6HBwYFBQQCAgH3BgcGBQsJCAYCAgEBAgIGCAkLBQYHBv3JBgcGBQsJCAYCAgEBAgIGCAkLBQYHBn4BAgMEBQcHCAkKCgsMDAwNAjcNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDf3JDQwMDAsKCgkIBwcFBAMC+wECAgQFBQYHAlYGBgYGCwkIBgICAQIDBAUFBgYHBgUFAwMCAQECAwQFBwcICQoKCwwMDA39qgcGBQUEAgIBogcGBQUEAgIBAQICBAUFBgcGBgUFBAMBAQEBAwQFBQYBVAECAgYICQsFBgcG/ckGBwYFCwkIBgICAQECAgYICQsFBgcGAjcGBwYFCwoHBgICAT/9yQ0MDAwLCgoJCAcHBQQDAgEBAgMEBQcHCAkKCgsMDAwNAjcNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMAQ4GBgUFBAMCAQICBggJCwUGBwb9qgcGBQUEAgIBAQICBAUFBgcCVg0MDAwLCgoJCAcHBQQDAgEBAgMDBQUGAAAABQAAAAADeQM6ACEAQwBlAJEAswAANx8HIT8HLwchDwYlHwchPwcvByEPBicfByE/By8HIQ8GJQ8CHQEfAw8EHwc/Bz0BLwYrAQ8BJx8HIT8HLwchDwaGAQIDAwUFBgcCtAcGBQUDAwIBAQIDAwUGBQf9TAcGBQUDAwIBOgECAgQFBQYHAXkHBgUFAwMCAQECAwMFBQYH/oYGBgUFBAICAQECAgQFBQYHAXkHBgUFAwMCAQECAwMFBQYH/oYGBgUFBAIC/u0EAwICAwRoaAQDAQEBAQMEBQYGBgYFBgV+BAMCAgMEfgUGBgYGBgUuAQIDAwUFBgcCtAcGBQUDAwIBAQIDAwUFBgf9TAcGBQUDAwLlBwYFBQMDAgEBAgIEBQUGBwYGBQUEAwEBAQEDBAUFBrcHBgUFBAMBAQEBAwQFBQYHBgYFBQQDAQEBAQMEBQUGtgYGBQUEAwEBAQEDBAUFBgYHBgUFBAMBAQECAgQFBQYvBQUGBgYGBgVnaAUGBQYHBQYFBAMBAQEBAwR/BAYGBgYGBgR+BAMCAgODBgYFBQQDAQEBAQMEBQUGBgcGBQUDAwIBAQICBAUFBgAACAAAAAADuQO4AEcAVwBbAF8AbwBzAIMA5QAAAR8EPwQfBw8EHwQPBy8EDwQvBz8ELwQ/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Bv5HBgcGBQsJCAYCAgEBAgIGCAkLBQYHBn4BAgMEBQcHCAkKCgsMDAwNAbkNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDf5HDQwMDAsKCgkIBwcFBAMC/sQBAgMEBQcHCAkKCgsMDAwNfn4GBwYFCwkIBgICAb29vb29vQEBAQIGCAkLBgYGBgJ2BgcGBQsJCAYCAgE/AQIDBAUHBwgJCgoLDAwMDf2KDQwMDAsKCgkIBwcFBAMCxT8/PwhDRRtgX4leG0REGz4BAgIGCAkLBQYHBv5HBgcGBQsJCAYCAgEBAgIGCAkLBQYHBgG5BgcGBQsJCAYCAgE//kcNDAwMCwoKCQgHBwUEAwIBAQIDBAUHBwgJCgoLDAwMDQG5DQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDLD9yQ0MDAwLCgoJCAcHBQQDAgE/AQEBAgYICQsGBgZFP34/fj9FBwYFCwkIBgICAQECAgYICQsFBgcGDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDAAIAAAAAAP3A3kAIQBBAGMAgwClAMUA6QEtAAABHwchPwcvByEPBx8HPwcvBw8GNx8HIT8HLwYjISMPBh8HPwcvBisBDwU3HwchPwcvByEPBx8HPwcvBw8GJR8HEQ8HIS8HET8HBxEfDyE/DxEvDyEPDgFDAQICBAUFBgcBuAcGBQUEAgIBAQICBAUFBgf+RwYGBQUEAgJ/AQICBAUFBgcGBgUFBAMBAQEBAwQFBQYGBwYFBQQCAn0BAgIEBQUGBwG4BwYFBQQCAgEBAgIEBQUGB/5HBgYFBQQCAn8BAgIEBQUGBwYGBQUEAwEBAQEDBAUFBgYHBgUFBAICfQECAgQFBQYHAbgHBgUFBAICAQECAgQFBQYH/kcGBgUFBAICfwECAgQFBQYHBgYFBQQDAQEBAQMEBQUGBgcGBQUEAgIC0wcGBQUDAwIBAQIDAwUFBgf8zgcGBQUDAwIBAQIDAwUFBgdfAQECBAQEBgYHBwgICQkJCgMyCgkJCQgIBwcGBgQEBAIBAQEBAgQEBAYGBwcICAkJCQr8zgoJCQkICAcHBgYEBAQCAQFjBwYFBQMDAgEBAgIEBQUGBwYGBQUEAwEBAQEDBAUFBgYHBgUFAwMCAQECAgQFBQYHBgYFBQQDAQEBAQMEBQUG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FRQUExIQEA8NDAoIBwUDAQEDBQcICgwNDxAQEhMUFBUVFBQSEhEQDg4LCwgHBQMBCgIEBggJCwwNDg4NDgwNCwoKCgwFBgYGBgYGBgUFAwYDAQEDBgMKCAcEAwEDBgcJCgsNDQ4NBgYGBQoIBwICAgEBBAUICQoMBg0ODQ0LCgkHBgMBAwQHCAoDAwMDAQIEAgQEBQQFCwsMCwwKBQoLDQwODQ4ODQwLCQgGBAIBAgICBwkKBgYGBwcGBgwKCQcGBAIDBQYJCgsNCQkKCQkJCQgJBwgMCQsLBgYGBgYGBgYFBAQFBAEBBAUECQgHBAMBAgMGBwkKCwwODg0GBgYFCggGAwIBAQEBAQMGBwkLDAYODg0MDAoJBwUEAQECBQcICgYFAgEBAgMEBAUFBQoMCwwLCgUKDAwNDQ4ODQ4MCgoHBgQCAQEBAgMHCAsFBgcHBgcGCwoJCAUEAb0BAQMDAwYICAUFBg4KCwsLDAwMDAwLDAsLCwoIBwYFBAMCAQECAwQFBggLAwMBAQEDBgQFBhQMDAsLCgoICAgGBQQDAgEBAgMEBQYICAgKCgsLDAwUBgQEAwQDAQECAg0IBgUEAgICAwQGBwcJCgkLCwsMDAwMDAsMCwoKDAUIBQQHCAYDAwECAgMEBQYICAkKCgwLDQ0NDQwMCwsKCgkIBwYFBAMCAgEDAwMGCAgFBQUPCgoLCwwLDAwMDAwMCwsKCAgGBQQDAQEBAQMEBQYICwMDAQEBBAUEBAYUDAwLCwoKCAgIBgUEAwIBAQIDBAUGCAgICgoLCwwMFAYEBAMEAwEBAgINCAYFBAMBAQECAwQGBggJCQoLCwsMDAwMDAsMCwoKDAUIBQQHCAYDAwECAgMEBQYICAkKCgsMDQ0NDQwMCwsKCgkIBwYFBAMCAgAPDg0NDAwLCgkIBwYFBAIBAQIEBQUICAkKCwsNDQ0ODw4ODg0MDAsKCQgHBgUEAgIEBQYHCAkKCwwMDQ4ODgsKFBQTEhAQDw0MCggHBQMBAQMFBwgKDA0PEBASExQUFRUUFBISERAODgsLCAcFAwEBAwUHCAsLDQ8QERETFBQBZwcODQ0LCgkHBgMCAQMEBwgJBwUCAQICAwMFBQQFCwsMCwwKBQoLDQ0NDg0ODQ0KCQgGBAIBAgIDBgkKBgYHBgcHBgsKCQgFBAECBAYICQsMDQ4ODQ4MDQsK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BgcGBgcGBQsKBwYCAgEBAgIGBwoLBQYHBgYHBgULCgcGAgIBtwL+IwYGBQUEAwEBAQEDBAUFBgYB3QUEBQUGBwcICAgJCgkKCwoKCwoJCgkICAgHBwYFBQQFYwYGBQUEAwEBAQEDBAUFBgZjBQQFBQYHBwgICAkKCQoLCgoLCgkKCQgICAcHBgUFBMYBAgIGBwoLBQYHBgYHBgULCgcGAgIBAQICBgcKCwUGBwYGBwYFCwoHBgICAbphBwYFBQQDAQEBAQMEBQUGBmUFBQUFBgcHBwgICQkJCgoKCgoKCQkJCAgHBwcGBQUFBQHfBgYFBQQDAQEBAQMEBQUGBv4kAgQEBQYHBwgICQoKCgsLCwsLCwoKCgkICAcHBgUEBAHzAQICBgcKCwUGBwYGBwYFCwoHBgICAQECAgYHCgsFBgcGBgcGBQsKBwYCAgG3Av5iBgYFBQQDAQEBAQMEBQUGBgGeBQQFBQYHBwgICAkKCQoLCgoLCgkKCQgICAcHBgUFBAWiBgYFBQQDAQEBAQMEBQUGBqIFBAUFBgcHCAgICQoJCgsKCgsKCQoJCAgIBwcGBQUExQYHBgULCgcGAgIBAQICBgcKCwUGBwYGBwYFCwoHBgICAQECAgYHCgsFBgcfBgIDBAQGBgYGBgYEBAMCEAkJCAgHBwYGBAUDAwICAgIDAwUEBgYHBwgICQkQAgMEBAYGBgYGBgQEAwIQCQkICAcHBgYEBQMDAgICAgMDBQQGBgcHCAgJCQESBgYGBgsJCAYCAgEBAgIGCAkLBgYGBgcGBgYKCgcGAgIBAQICBgcKCgYGBhMBAgMEBAYGBgYGBgQEAwIBDggJBwgGBwUGBAQEAgIBAQEBAgIEBAQGBQcGCAcJCA4BAgMEBAYGBgYGBgQEAwIBCgoKCggJBwcHBgQFAwICAgIDBQQGBwcHCQgKCgoBEQYHBgULCgcGAgIBAQICBgcKCwUGBwYGBwYFCwoHBgICAQECAgYHCgsFBgcfBgIDBAQGBgYGBgYEBAMCEAkJCAgHBwYGBAUDAwICAgIDAwUEBgYHBwgICQkQAgMEBAYGBgYGBgQEAwIQCQkICAcHBgYEBQMDAgICAgMDBQQGBgcHCAgJCQAAAAAEAAAAAAOpA+gAOQB2AL4BBgAAAQcjDwcVBxEXFR8IMyEzPwk1ESsBLw41JzMfCBEVDw0jISMv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BAQDAgIDBAQGBga2BwYFBQQCAgEBAgIEBQUGAUK2BgYGBAQDAgEBAgMEBAYGBrYHBgUFBAICAQECAgQFBQb+xbYHBgUFBAICAQECAgQFBQYHtgYGBgQEAwIBAQIDBAQGBgy2BwYFBQQDAQEBAQMEBQUGBrcGBgYEBAMCAgMEBAYGIAYGBgYLCQgGAgEBAQECBggJCwYGBgYCOAYGBgYLCQgGAgEBfgkKCQgJBwgGBgYFBAMCAv5mAbkMBwTcAwQDAQIDBAYGBwgJCgoLDAwNDP3IDA0MDAsKCgkIBwYGBAMCAQECAwQGBgcICQoKCwwMDQEEAQEDBAUFBgcGBgUFBAMBAQEBAwQFBQYGBwYFBQQDAQEBAQMEBQUGBwYGBQUEAwEBAQEDBAUFBgYHBgUFBAMBvgEBAwQFBQYGBwYFBQQDAQEBAQMEBQUGBwYGBQUEAwEBAQEDBAUFBgYHBgUFBAMBAQEBAwQFBQYHBgYFBQQDAb4BAQMEBQUGBwYGBQUEAwEBAQEDBAUFBgYHBgUFBAMBAQEBAwQFBQYHBgYFBQQDAQEBAQMEBQUGBgcGBQUEAwG+AQEDBAUFBgYHBgUFBAMBAQEBAwQFBQYHBgYFBQQDAX8BAgIGBwoKBgYHBv0MBgcGBQsKBwYCAgEBAgIGBwoLBQYHBgJWAQICAwQFBQYHBwgICQkJCn4/AwQC3QMHDP2KDQwMDAsKCgkIBwcFBAMCAQECAwQFBwcICQoKCwwMDA0C9A0MDAwLCgoJCAcHBQQDAgAHAAAAAAOZA/gAIQBDAHAAkgC0AO4BKgAAEyEfBh0BDwYhLwc/ByEfBw8HIS8HPwYnOwEfBh0BDwYrAS8EPQE/BC8FPwYhHwYdAQ8GIS8HPwczHwcPByMvBz8GJyMPCRURFR8JMyEzPwk1EScjLw09ASUhHwcRDw8hLw8RPw7+AfgGBgUFBAMCAgMEBQUGBv4IBwYFBQMDAgEBAgMDBQUGywE6BwYFBQQDAQEBAQMEBQUGB/7GBwYFBQQDAQEBAQMEBQUGuAIFBAQEQAUEAwMEBT8EBQUFBwcGBQMDAQIEBR0dBAQDAQEBAgMGBgYCAfgGBgUFBAMCAgMEBQUGBv4IBwYFBQMDAgEBAgMDBQUGDfwGBgYEBAMCAQECAwQEBgYG/AYGBgQEAwIBAQIDBAQGBhoGBgYGCwkIBgIBAQEB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FR8CMz8CNS8CIw8CJTMhESERIxEfByE/BxEvByEPBgKoAgQFrgUEAgIEBasFBQP9AgQFrgUEAgIEBasFBQP+5wIEBcoFBAICBAXHBQUDAhMCBAWuBQQCAgQFqwUFA/0CBAWuBQQCAgQFqwUFA/7nAgQFygUEAgIEBccFBQMCEwIEBa4FBAICBAWrBQUD/QIEBa4FBAICBAWrBQUD/ucCBAXKBQQCAgQFxwUFAwITAgQFrgUEAgIEBasFBQP9AgQFrgUEAgIEBasFBQP+5wIEBcoFBAICBAXHBQUDAhMCBAWuBQQCAgQFqwUFA/0CBAWuBQQCAgQFqwUFA/7nAgQFygUEAgIEBccFBQMCEwIEBa4FBAICBAWrBQUD/QIEBa4FBAICBAWrBQUD/ucCBAXKBQQCAgQFxwUFAwITAgQFrgUEAgIEBasFBQP9AgQFrgUEAgIEBasFBQP+5wIEBcoFBAICBAXHBQUDAhMCBAWuBQQCAgQFqwUFA/0CBAWuBQQCAgQFqwUFA/7nAgQFygUEAgIEBccFBQMCEwIEBa4FBAICBAWrBQUD/QIEBa4FBAICBAWrBQUD/ucCBAXKBQQCAgQFxwUFAwITAgQFrgUEAgIEBasFBQP9AgQFrgUEAgIEBasFBQP+5wIEBcoFBAICBAXHBQUDAWscAcD8SBwBAQMDBAUFBgO4BgUFBAMDAQEBAQMDBAUFBvxIBgUFBAMDAYYDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBU8DBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUEAgEDBQUDBQQCAgQFBgUE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Aa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcoBywHMAc0BzgHPAdAB0QHSAdMB1AHVAdYB1wHYAdkB2gHbAdwB3QHeAd8B4AHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gH/AgACAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAicCKAIpAioCKwIsAi0CLgIvAjACMQIyAjMCNAI1AjYCNwI4AjkCOgI7AjwCPQI+Aj8CQAJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wAKZXhwb3J0LXBkZg9tb3JlLXZlcnRpY2FsLTIJc3ViLXRvdGFsEXRhYmxlLWFsaWduLXJpZ2h0BmhlYWRlcgVjbG9jawdyZWZyZXNoCWFsaWduLXRvcA5hcnJvdy1yaWdodC11cAx1c2VyLWRlZmluZWQNcHJvdGVjdC1zaGVldAVwYXN0ZQRwbGF5EWNoZXZyb24tZG93bi1maWxsDGluc2VydC1yaWdodA9wYXN0ZS10ZXh0LW9ubHkHcmVwbGFjZQdsZXZlbC00CHVwbG9hZC0xBHVuZG8NZGVsZXRlLWNvbHVtbgxyZXN0YXJ0LWF0LTEJcGVyaW1ldGVyBXN0YW1wEmNvbnRpbnVlLW51bWJlcmluZwthbGlnbi1yaWdodA9zaG93LWhpZGUtcGFuZWwWY29uZGl0aW9uYWwtZm9ybWF0dGluZxFtb3JlLWhvcml6b250YWwtMQRzZW5kBGNlbGwRc29ydC1kZXNjZW5kaW5nLTISdGltZWxpbmUtd29yay13ZWVrB2p1c3RpZnkOaHlwZXJsaW5rLWVkaXQJcmVjdGFuZ2xlCmdyb3VwLWljb24KbGluZS1zbWFsbA1kcmFnLWFuZC1kcm9wC2NoZWNrLWxhcmdlBnNoYXBlcwxjaGV2cm9uLWRvd24PZGVjcmVhc2UtaW5kZW50DGNpcmNsZS1jaGVjawxmaWx0ZXItY2xlYXIFbm90ZXMGZXhwb3J0DWJyaW5nLWZvcndhcmQEZWRpdAtmaWx0ZXItbWFpbg5zcGxpdC12ZXJ0aWNhbAxjb21tZW50LXNob3cSY2hldnJvbi1kb3duLXNtYWxsDWZpbHRlci1hY3RpdmUXZHJhZy1hbmQtZHJvcC1pbmRpY2F0b3IEYm9sZBJjaGV2cm9uLWxlZnQtc21hbGwPaGlnaGxpZ2h0LWNvbG9yDHByaW50LWxheW91dAdiZXR3ZWVuC2xpbmstcmVtb3ZlEHRhYmxlLW9mLWNvbnRlbnQNZ3JpcC12ZXJ0aWNhbANrcGkJcmVkYWN0aW9uBnZvbHVtZQpicmVhay1wYWdlBmxlbmd0aBNjaGV2cm9uLWxlZnQtZG91YmxlDmh5cGVybGluay1jb3B5Cmxvd2VyLWNhc2UIYnVsbGV0LTINY2hldnJvbi1yaWdodAl1bmdyb3VwLTEQYXV0by1maXQtY29udGVudBhmaWx0ZXJlZC1zb3J0LWRlc2NlbmRpbmcRYWdlbmRhLWRhdGUtcmFuZ2ULZ3JhbmQtdG90YWwNbW91c2UtcG9pbnRlcgxhbGlnbi1taWRkbGUIYm9va21hcmsOZmllbGQtc2V0dGluZ3MXcGFzdGUtbWF0Y2gtZGVzdGluYXRpb24IcGFzc3dvcmQGc2VhcmNoBHJlZG8IbG9jYXRpb24EbGluaw1zdHJpa2V0aHJvdWdoD2F1dG8tZml0LXdpbmRvdwZpdGFsaWMMbW9udGgtYWdlbmRhE2NoZXZyb24tcmlnaHQtc21hbGwFcHJpbnQOdGltZWxpbmUtdG9kYXkSdGV4dC10aGF0LWNvbnRhaW5zC2ZvbGRlci1vcGVuCXJlc2l6ZXItMQ1icmVhay1zZWN0aW9uCGJ1bGxldC02CGljb25zZXRzDGNoZXZyb24tbGVmdA1ib3JkZXItYm90dG9tDXNwYWNpbmctYWZ0ZXIKY2lyY2xlLWFkZBB0ZXh0LWFsdGVybmF0aXZlB2xldmVsLTEKdHdvLWNvbHVtbgZ0b3AtMTAGcmVuYW1lBXN0eWxlCWZvbnQtbmFtZQ9tb3JlLXZlcnRpY2FsLTEPbGluZS12ZXJ5LXNtYWxsBnJlcGVhdAphcnJvdy1sZWZ0BWNoZWNrEnZlcnRpY2FsLWFsaWduLXRvcApjaGV2cm9uLXVwCWJvdHRvbS0xMANkYXkJdW5ncm91cC0yCW9wZW4tbGluawVwYXVzZQRjb3B5DnBhZ2UtbnVtYmVyaW5nDmxpc3QtdW5vcmRlcmVkCmZyZWV6ZS1yb3cHbGV2ZWwtMwpleHBvcnQteGxzDmNvbW1lbnQtcmVvcGVuDHBhaW50LWJ1Y2tldBFib3JkZXItZGlhZ29uYWwtMRJmaXhlZC1jb2x1bW4td2lkdGgFaW1hZ2URbnVtYmVyLWZvcm1hdHRpbmcQcHJvdGVjdC13b3JrYm9vaw9yZWN1cnJlbmNlLWVkaXQMc2VuZC10by1iYWNrC2luc2VydC1sZWZ0BGFyZWEMbGluZS1zcGFjaW5nCnNlbGVjdC1hbGwMYm9yZGVyLWlubmVyBnJhZGl1cwlkYXRhLWJhcnMNYm9yZGVyLW1pZGRsZQp1cHBlci1jYXNlCnBhZ2Utc2V0dXAHem9vbS1pbghmaWx0ZXJlZA5oeXBlcmxpbmstb3BlbhFjYWxjdWxhdGVkLW1lbWJlcgRtZW51DGdyZWF0ZXItdGhhbghidWxsZXQtNA9ib3R0b20tMTAtaXRlbXMRYm9yZGVyLWRpYWdvbmFsLTIJdGh1bWJuYWlsCmZvbnQtY29sb3IMYWxpZ24tYm90dG9tCGRvd25sb2FkC2NsZWFyLXJ1bGVzDnNvcnQtYXNjZW5kaW5nEHNwbGl0LWhvcml6b250YWwHZ3JvdXAtMglkcm9wLWRvd24Lc3VwZXJzY3JpcHQOY2hhbmdlcy1hY2NlcHQUY2hldnJvbi1yaWdodC1kb3VibGUQc29ydC1hc2NlbmRpbmctMgxib3JkZXItcmlnaHQDbWR4DGJvcmRlci1vdXRlcgdzYXZlLWFzDGVuZC1mb290bm90ZRBleGl0LWZ1bGwtc2NyZWVuA3BhbgxyYWRpby1idXR0b24PdGV4dC1hbm5vdGF0aW9uBHVzZXIOc3BhY2luZy1iZWZvcmUPc29ydC1kZXNjZW5kaW5nB2Rpc3BsYXkKYWxpZ24tbGVmdAZwZW9wbGUKZXhwb3J0LWNzdgZmb290ZXIFYnJlYWsOZGF0ZS1vY2N1cnJpbmcIYnVsbGV0LTMMc3Ryb2tlLXdpZHRoC2Rlc2NyaXB0aW9uDGV4cG9ydC1leGNlbAp0YWJsZS1jZWxsC3RleHQtaGVhZGVyC2xpbmUtbm9ybWFsBW1vbnRoDGNvbG9yLXNjYWxlcxJjaGFuZ2Utc2NhbGUtcmF0aW8Ec2F2ZQZleHBhbmQGY2lyY2xlDGxpc3Qtb3JkZXJlZAVlcmFzZQpmb3JtLWZpZWxkCXRleHQtd3JhcApleHBvcnQtc3ZnCGJ1bGxldC0xCmJvcmRlci1hbGwDc3VtCndlYi1sYXlvdXQJc2VsZWN0aW9uE3RhYmxlLWJvcmRlci1jdXN0b20NYmVsb3ctYXZlcmFnZQlsZXNzLXRoYW4KYXJyb3ctZG93bhV2ZXJ0aWNhbC1hbGlnbi1ib3R0b20MdGltZWxpbmUtZGF5CXNpZ25hdHVyZQhmaWxlLW5ldxBjaGV2cm9uLXVwLXNtYWxsA2V5ZQhhcnJvdy11cApib3JkZXItdG9wB29wYWNpdHkSaW50ZXJtZWRpYXRlLXN0YXRlEHJlc2l6ZXItdmVydGljYWwJY2hlY2stYm94FXZlcnRpY2FsLWFsaWduLWNlbnRlcgd0d28tcm93BWNsb3NlA2FsbAV0YWJsZQ1oaWRlLWhlYWRpbmdzD3RhYmxlLWNlbGwtbm9uZQtmcmVlemUtcGFuZQ1zZW5kLWJhY2t3YXJkCmV4cG9ydC1wbmcOZHVwbGljYXRlLWNlbGwLc3BlbGwtY2hlY2sSdGFibGUtYWxpZ24tY2VudGVyCmRlbGV0ZS1yb3cEbm9uZQdncm91cC0xC2NoYW5nZS1jYXNlEHRhYmxlLWFsaWduLWxlZnQGZmlsdGVyCmNsZWFyLWZvcm0LYXJyb3ctcmlnaHQQaGlkZS1mb3JtdWxhLWJhcgNjdXQIYnVsbGV0LTUScmVzaXplci1ob3Jpem9udGFsE2NoZXZyb24tZG93bi1kb3VibGUEbG9jawtjaXJjbGUtaW5mbwxpbnNlcnQtYmVsb3cIcGVudGFnb24MY2xlYXItZm9ybWF0CXRpbWUtem9uZQRwbHVzC2JvcmRlci1sZWZ0B2xldmVsLTINYWJvdmUtYXZlcmFnZQVvcmRlcglzdWJzY3JpcHQNY2hhbmdlcy10cmFjaxBoeXBlcmxpbmstcmVtb3ZlEHRvcC1ib3R0b20tcnVsZXMJY29kZS12aWV3CmNvbGxhcHNlLTIPaW5jcmVhc2UtaW5kZW50DHRhYmxlLWRlbGV0ZRxjb25kaXRpb25hbC1mb3JtYXR0aW5nLWxhcmdlDGFsaWduLWNlbnRlcgdyZWFwcGx5DmNoYW5nZXMtcmVqZWN0DmhpZGUtZ3JpZGxpbmVzBHdlZWsJbGFzdC1wYWdlBGxpbmUHZXF1YWx0bw1jaXJjbGUtcmVtb3ZlC2Z1bGwtc2NyZWVuCWRpbWVuc2lvbhdmaWx0ZXJlZC1zb3J0LWFzY2VuZGluZw10aW1lbGluZS13ZWVrBXRyYXNoDHByb3BlcnRpZXMtMRFjaGV2cm9uLXVwLWRvdWJsZQlzb3J0aW5nLTIJc29ydGluZy0xCHpvb20tb3V0BWNoYXJ0C2JvcmRlci1ub25lDHRhYmxlLXVwZGF0ZQluYW1lZC1zZXQPYW5ub3RhdGlvbi1lZGl0CXZpZXctc2lkZQtjb21tZW50LWFkZAlncmlkLXZpZXcHY2FwdGlvbgl1bmRlcmxpbmUJdGV4dC1mb3JtC2luc2VydC1jb2RlDXJlc2l6ZXItcmlnaHQKZmlyc3QtcGFnZQNib3gPZGF0YS12YWxpZGF0aW9uDGluc2VydC1hYm92ZQdsZXZlbC01C3pvb20tdG8tZml0DmVycm9yLXRyZWV2aWV3C21lcmdlLWNlbGxzDWJvcmRlci1jZW50ZXIGZm9sZGVyCWhpZ2hsaWdodAxwcm9wZXJ0aWVzLTIHdGFibGUtMg5icmluZy10by1mcm9udA1mcmVlemUtY29sdW1uC3Bhc3RlLXN0eWxlCnVuZmlsdGVyZWQJcGFyYWdyYXBoE2NoYXJ0LWluc2VydC1jb2x1bW4MY2hhcnQtbGVnZW5kGGNoYXJ0LWluc2VydC14LXktc2NhdHRlchFhZGQtY2hhcnQtZWxlbWVudA9jaGFydC1ncmlkbGluZXMRY2hhcnQtaW5zZXJ0LWxpbmUXY2hhcnQtc3dpdGNoLXJvdy1jb2x1bW4KY2hhcnQtYXhlcwtjaGFydC1saW5lcxFjaGFydC1heGlzLXRpdGxlcwtjaGFydC10aXRsZRBjaGFydC1pbnNlcnQtcGllEWNoYXJ0LWRhdGEtbGFiZWxzJGNoYXJ0LWF4aXMtdGl0bGVzLXByaW1hcnktaG9yaXpvbnRhbBFjaGFydC1sZWdlbmQtbm9uZRJjaGFydC1sZWdlbmQtcmlnaHQcY2hhcnQtcHJpbWFyeS1taW5vci12ZXJ0aWNhbBtjaGFydC1heGVzLXByaW1hcnktdmVydGljYWwYY2hhcnQtZGF0YS1sYWJlbHMtY2VudGVyFmNoYXJ0LWRhdGEtbGFiZWxzLW5vbmUcY2hhcnQtcHJpbWFyeS1tYWpvci12ZXJ0aWNhbB1jaGFydC1heGVzLXByaW1hcnktaG9yaXpvbnRhbBBjaGFydC1sZWdlbmQtdG9wHmNoYXJ0LXByaW1hcnktbWlub3ItaG9yaXpvbnRhbB5jaGFydC1wcmltYXJ5LW1ham9yLWhvcml6b250YWwTY2hhcnQtbGVnZW5kLWJvdHRvbR1jaGFydC1kYXRhLWxhYmVscy1vdXRzaWRlLWVuZCJjaGFydC1heGlzLXRpdGxlcy1wcmltYXJ5LXZlcnRpY2FsEWNoYXJ0LWxlZ2VuZC1sZWZ0HWNoYXJ0LWRhdGEtbGFiZWxzLWluc2lkZS1iYXNlHGNoYXJ0LWRhdGEtbGFiZWxzLWluc2lkZS1lbmQQY2hhcnQtdGl0bGUtbm9uZRxjaGFydC10aXRsZS1jZW50ZXJlZC1vdmVybGF5FGNoYXJ0LTJkLXN0YWNrZWQtYmFyFWNoYXJ0LTJkLXN0YWNrZWQtbGluZQtjaGFydC1kb251dA5jaGFydC0yZC1waWUtMhljaGFydC0yZC1jbHVzdGVyZWQtY29sdW1uIWNoYXJ0LTJkLTEwMC1wZXJjZW50LXN0YWNrZWQtYXJlYRZjaGFydC0yZC1jbHVzdGVyZWQtYmFyIGNoYXJ0LTJkLTEwMC1wZXJjZW50LXN0YWNrZWQtYmFyDWNoYXJ0LTJkLWxpbmUjY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1jb2x1bW4hY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1saW5lFWNoYXJ0LTJkLXN0YWNrZWQtYXJlYRBjaGFydC1pbnNlcnQtYmFyDWNoYXJ0LTJkLWFyZWETbW9yZS1zY2F0dGVyLWNoYXJ0cxdjaGFydC0yZC1zdGFja2VkLWNvbHVtbg50aW1lbGluZS1tb250aAlkcmFnLWZpbGwMY2lyY2xlLWNsb3NlBnJlc2l6ZQ9jaGV2cm9uLXVwLWZpbGwEaG9tZQlzb3J0aW5nLTMRY2hldnJvbi1sZWZ0LWZpbGwSY2hldnJvbi1yaWdodC1maWxsFGludGVybWVkaWF0ZS1zdGF0ZS0yCHNldHRpbmdzC2NoZWNrLXNtYWxsC3RhYmxlLW1lcmdlDHRhYmxlLW5lc3RlZBB0YWJsZS1pbnNlcnQtcm93E3RhYmxlLWluc2VydC1jb2x1bW4VdGFibGUtb3ZlcndyaXRlLWNlbGxzCWV5ZS1zbGFzaA1nYW50dC1ncmlwcGVyDWJyaW5nLXRvLXZpZXcPYnJpbmctdG8tY2VudGVyB3dhcm5pbmcNY3JpdGljYWwtcGF0aBJib3JkZXItZGlhZ29uYWwtdXAUYm9yZGVyLWRpYWdvbmFsLWRvd24NYm9yZGVyLWN1c3RvbQ1ib3JkZXItbm9uZS0xCmJvcmRlci1ib3gPYm9yZGVyLXNoYWRvdy0xD2JvcmRlci1zaGFkb3ctMgVhdWRpbwV2aWRlbwRjcm9wC3N0YXItZmlsbGVkB2ZpbHRlcnMKYWRqdXN0bWVudAlwYWdlLXNpemUFcmVzZXQIdHJpYW5nbGUOcGFnZS10ZXh0LXdyYXAEdGludApicmlnaHRuZXNzCGNvbnRyYXN0CnNhdHVyYXRpb24EZmFkZQ1mbGlwLXZlcnRpY2FsD2ZsaXAtaG9yaXpvbnRhbA50cmFuc2Zvcm0tbGVmdA90cmFuc2Zvcm0tcmlnaHQJc2hhcnBuZXNzBWdyYWluDGZyYW1lLWN1c3RvbQdmcmFtZS0xB2ZyYW1lLTIHZnJhbWUtMwdmcmFtZS00B2ZyYW1lLTUHZnJhbWUtNgl0cmFuc2Zvcm0KY2hlY2stdGljaw9ldmVuLXBhZ2UtYnJlYWsOb2RkLXBhZ2UtYnJlYWsMcGFnZS1jb2x1bW5zFWNvbnRpbnVvdXMtcGFnZS1icmVhawtwYWdlLWNvbHVtbhFwYWdlLWNvbHVtbi1yaWdodBBwYWdlLWNvbHVtbi1sZWZ0D3BhZ2UtY29sdW1uLW9uZQ9wYWdlLWNvbHVtbi10d28RcGFnZS1jb2x1bW4tdGhyZWUQbXVsdGlwbGUtY29tbWVudA5mb3JtYXQtcGFpbnRlcghsYXVuY2hlcg9jaGFyYWN0ZXItc3R5bGUMbGlua2VkLXN0eWxlHGNoYXJ0LTJkLXN0YWNrZWQtbGluZS1tYXJrZWQoY2hhcnQtMmQtMTAwLXBlcmNlbnQtc3RhY2tlZC1saW5lLW1hcmtlZBRjaGFydC0yZC1saW5lLW1hcmtlZBJsaXN0LXVub3JkZXJlZC1ydGwQbGlzdC1vcmRlcmVkLXJ0bBNpbmNyZWFzZS1pbmRlbnQtcnRsE2RlY3JlYXNlLWluZGVudC1ydGwFZW1vamkRdHJhdmVsLWFuZC1wbGFjZXMGbmF0dXJlD2Zvb2QtYW5kLWRyaW5rcwdhbmltYWxzB29iamVjdHMKYWN0aXZpdGllcw1oYW5kLWdlc3R1cmVzB3N5bWJvbHMFZmxhZ3MGdW5sb2NrDG1vcmUtY2hldnJvbgxib3JkZXItZnJhbWUKZnJhbWUtbm9uZQlmcmFtZS1tYXQLZnJhbWUtYmV2ZWwKZnJhbWUtbGluZQpmcmFtZS1ob29rC2ZyYW1lLWluc2V0CGJ1bGxldC03DG9yZ2FuaXplLXBkZgdmcmFtZS03B2ZyYW1lLTgHZnJhbWUtOQhmcmFtZS0xMAhmcmFtZS0xMQljYXB0aW9uLTEKYXJyb3ctaGVhZA9hcnJvdy1oZWFkLWZpbGwIYmFyLWhlYWQLY2lyY2xlLWhlYWQQY2lyY2xlLWhlYWQtZmlsbAtzcXVhcmUtaGVhZBBzcXVhcmUtaGVhZC1maWxsCmFycm93LXRhaWwPYXJyb3ctdGFpbC1maWxsCGJhci10YWlsC2NpcmNsZS10YWlsEGNpcmNsZS10YWlsLWZpbGwLc3F1YXJlLXRhaWwQc3F1YXJlLXRhaWwtZmlsbA1maWxlLWRvY3VtZW50D2NvbW1lbnQtcmVzb2x2ZRhtdWx0aXBsZS1jb21tZW50LXJlc29sdmUMdGFibGUtaGVhZGVyAAAAAA==) format("truetype")
}

.x-icons {
	font-family: "e-icons";
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	text-transform: none
}

	.x-icons.x-small {
		font-size: 8px
	}

	.x-icons.x-medium {
		font-size: 16px
	}

	.x-icons.x-large {
		font-size: 24px
	}

	.x-icons.x-export-pdf:before {
		content: "\e700"
	}

	.x-icons.x-more-vertical-2:before {
		content: "\e701"
	}

	.x-icons.x-sub-total:before {
		content: "\e702"
	}

	.x-icons.x-table-align-right:before {
		content: "\e703"
	}

	.x-icons.x-header:before {
		content: "\e704"
	}

	.x-icons.x-clock:before {
		content: "\e705"
	}

	.x-icons.x-refresh:before {
		content: "\e706"
	}

	.x-icons.x-align-top:before {
		content: "\e707"
	}

	.x-icons.x-arrow-right-up:before {
		content: "\e708"
	}

	.x-icons.x-user-defined:before {
		content: "\e709"
	}

	.x-icons.x-protect-sheet:before {
		content: "\e70a"
	}

	.x-icons.x-paste:before {
		content: "\e70b"
	}

	.x-icons.x-play:before {
		content: "\e70c"
	}

	.x-icons.x-chevron-down-fill:before {
		content: "\e70d"
	}

	.x-icons.x-insert-right:before {
		content: "\e70e"
	}

	.x-icons.x-paste-text-only:before {
		content: "\e70f"
	}

	.x-icons.x-replace:before {
		content: "\e710"
	}

	.x-icons.x-level-4:before {
		content: "\e711"
	}

	.x-icons.x-upload-1:before {
		content: "\e712"
	}

	.x-icons.x-undo:before {
		content: "\e713"
	}

	.x-icons.x-delete-column:before {
		content: "\e714"
	}

	.x-icons.x-restart-at-1:before {
		content: "\e715"
	}

	.x-icons.x-perimeter:before {
		content: "\e716"
	}

	.x-icons.x-stamp:before {
		content: "\e717"
	}

	.x-icons.x-continue-numbering:before {
		content: "\e718"
	}

	.x-icons.x-align-right:before {
		content: "\e719"
	}

	.x-icons.x-show-hide-panel:before {
		content: "\e71a"
	}

	.x-icons.x-conditional-formatting:before {
		content: "\e71b"
	}

	.x-icons.x-more-horizontal-1:before {
		content: "\e71c"
	}

	.x-icons.x-send:before {
		content: "\e71d"
	}

	.x-icons.x-cell:before {
		content: "\e71e"
	}

	.x-icons.x-sort-descending-2:before {
		content: "\e71f"
	}

	.x-icons.x-timeline-work-week:before {
		content: "\e720"
	}

	.x-icons.x-justify:before {
		content: "\e721"
	}

	.x-icons.x-hyperlink-edit:before {
		content: "\e722"
	}

	.x-icons.x-rectangle:before {
		content: "\e723"
	}

	.x-icons.x-group-icon:before {
		content: "\e724"
	}

	.x-icons.x-line-small:before {
		content: "\e725"
	}

	.x-icons.x-drag-and-drop:before {
		content: "\e726"
	}

	.x-icons.x-check-large:before {
		content: "\e727"
	}

	.x-icons.x-shapes:before {
		content: "\e728"
	}

	.x-icons.x-chevron-down:before {
		content: "\e729"
	}

	.x-icons.x-decrease-indent:before {
		content: "\e72a"
	}

	.x-icons.x-circle-check:before {
		content: "\e72b"
	}

	.x-icons.x-filter-clear:before {
		content: "\e72c"
	}

	.x-icons.x-notes:before {
		content: "\e72d"
	}

	.x-icons.x-export:before {
		content: "\e72e"
	}

	.x-icons.x-bring-forward:before {
		content: "\e72f"
	}

	.x-icons.x-edit:before {
		content: "\e730"
	}

	.x-icons.x-filter-main:before {
		content: "\e731"
	}

	.x-icons.x-split-vertical:before {
		content: "\e732"
	}

	.x-icons.x-comment-show:before {
		content: "\e733"
	}

	.x-icons.x-chevron-down-small:before {
		content: "\e734"
	}

	.x-icons.x-filter-active:before {
		content: "\e735"
	}

	.x-icons.x-drag-and-drop-indicator:before {
		content: "\e736"
	}

	.x-icons.x-bold:before {
		content: "\e737"
	}

	.x-icons.x-chevron-left-small:before {
		content: "\e738"
	}

	.x-icons.x-highlight-color:before {
		content: "\e739"
	}

	.x-icons.x-print-layout:before {
		content: "\e73a"
	}

	.x-icons.x-between:before {
		content: "\e73b"
	}

	.x-icons.x-link-remove:before {
		content: "\e73c"
	}

	.x-icons.x-table-of-content:before {
		content: "\e73d"
	}

	.x-icons.x-grip-vertical:before {
		content: "\e73e"
	}

	.x-icons.x-kpi:before {
		content: "\e73f"
	}

	.x-icons.x-redaction:before {
		content: "\e740"
	}

	.x-icons.x-volume:before {
		content: "\e741"
	}

	.x-icons.x-break-page:before {
		content: "\e742"
	}

	.x-icons.x-length:before {
		content: "\e743"
	}

	.x-icons.x-chevron-left-double:before {
		content: "\e744"
	}

	.x-icons.x-hyperlink-copy:before {
		content: "\e745"
	}

	.x-icons.x-lower-case:before {
		content: "\e746"
	}

	.x-icons.x-bullet-2:before {
		content: "\e747"
	}

	.x-icons.x-chevron-right:before {
		content: "\e748"
	}

	.x-icons.x-ungroup-1:before {
		content: "\e749"
	}

	.x-icons.x-auto-fit-content:before {
		content: "\e74a"
	}

	.x-icons.x-filtered-sort-descending:before {
		content: "\e74b"
	}

	.x-icons.x-agenda-date-range:before {
		content: "\e74c"
	}

	.x-icons.x-grand-total:before {
		content: "\e74d"
	}

	.x-icons.x-mouse-pointer:before {
		content: "\e74e"
	}

	.x-icons.x-align-middle:before {
		content: "\e74f"
	}

	.x-icons.x-bookmark:before {
		content: "\e750"
	}

	.x-icons.x-field-settings:before {
		content: "\e751"
	}

	.x-icons.x-paste-match-destination:before {
		content: "\e752"
	}

	.x-icons.x-password:before {
		content: "\e753"
	}

	.x-icons.x-search:before {
		content: "\e754"
	}

	.x-icons.x-redo:before {
		content: "\e755"
	}

	.x-icons.x-location:before {
		content: "\e756"
	}

	.x-icons.x-link:before {
		content: "\e757"
	}

	.x-icons.x-strikethrough:before {
		content: "\e758"
	}

	.x-icons.x-auto-fit-window:before {
		content: "\e759"
	}

	.x-icons.x-italic:before {
		content: "\e75a"
	}

	.x-icons.x-month-agenda:before {
		content: "\e75b"
	}

	.x-icons.x-chevron-right-small:before {
		content: "\e75c"
	}

	.x-icons.x-print:before {
		content: "\e75d"
	}

	.x-icons.x-timeline-today:before {
		content: "\e75e"
	}

	.x-icons.x-text-that-contains:before {
		content: "\e75f"
	}

	.x-icons.x-folder-open:before {
		content: "\e760"
	}

	.x-icons.x-resizer-1:before {
		content: "\e761"
	}

	.x-icons.x-break-section:before {
		content: "\e762"
	}

	.x-icons.x-bullet-6:before {
		content: "\e763"
	}

	.x-icons.x-iconsets:before {
		content: "\e764"
	}

	.x-icons.x-chevron-left:before {
		content: "\e765"
	}

	.x-icons.x-border-bottom:before {
		content: "\e766"
	}

	.x-icons.x-spacing-after:before {
		content: "\e767"
	}

	.x-icons.x-circle-add:before {
		content: "\e768"
	}

	.x-icons.x-text-alternative:before {
		content: "\e769"
	}

	.x-icons.x-level-1:before {
		content: "\e76a"
	}

	.x-icons.x-two-column:before {
		content: "\e76b"
	}

	.x-icons.x-top-10:before {
		content: "\e76c"
	}

	.x-icons.x-rename:before {
		content: "\e76d"
	}

	.x-icons.x-style:before {
		content: "\e76e"
	}

	.x-icons.x-font-name:before {
		content: "\e76f"
	}

	.x-icons.x-more-vertical-1:before {
		content: "\e770"
	}

	.x-icons.x-line-very-small:before {
		content: "\e771"
	}

	.x-icons.x-repeat:before {
		content: "\e772"
	}

	.x-icons.x-arrow-left:before {
		content: "\e773"
	}

	.x-icons.x-check:before {
		content: "\e774"
	}

	.x-icons.x-vertical-align-top:before {
		content: "\e775"
	}

	.x-icons.x-chevron-up:before {
		content: "\e776"
	}

	.x-icons.x-bottom-10:before {
		content: "\e777"
	}

	.x-icons.x-day:before {
		content: "\e778"
	}

	.x-icons.x-ungroup-2:before {
		content: "\e779"
	}

	.x-icons.x-open-link:before {
		content: "\e77a"
	}

	.x-icons.x-pause:before {
		content: "\e77b"
	}

	.x-icons.x-copy:before {
		content: "\e77c"
	}

	.x-icons.x-page-numbering:before {
		content: "\e77d"
	}

	.x-icons.x-list-unordered:before {
		content: "\e77e"
	}

	.x-icons.x-freeze-row:before {
		content: "\e77f"
	}

	.x-icons.x-level-3:before {
		content: "\e780"
	}

	.x-icons.x-export-xls:before {
		content: "\e781"
	}

	.x-icons.x-comment-reopen:before {
		content: "\e782"
	}

	.x-icons.x-paint-bucket:before {
		content: "\e783"
	}

	.x-icons.x-border-diagonal-1:before {
		content: "\e784"
	}

	.x-icons.x-fixed-column-width:before {
		content: "\e785"
	}

	.x-icons.x-image:before {
		content: "\e786"
	}

	.x-icons.x-number-formatting:before {
		content: "\e787"
	}

	.x-icons.x-protect-workbook:before {
		content: "\e788"
	}

	.x-icons.x-recurrence-edit:before {
		content: "\e789"
	}

	.x-icons.x-send-to-back:before {
		content: "\e78a"
	}

	.x-icons.x-insert-left:before {
		content: "\e78b"
	}

	.x-icons.x-area:before {
		content: "\e78c"
	}

	.x-icons.x-line-spacing:before {
		content: "\e78d"
	}

	.x-icons.x-select-all:before {
		content: "\e78e"
	}

	.x-icons.x-border-inner:before {
		content: "\e78f"
	}

	.x-icons.x-radius:before {
		content: "\e790"
	}

	.x-icons.x-data-bars:before {
		content: "\e791"
	}

	.x-icons.x-border-middle:before {
		content: "\e792"
	}

	.x-icons.x-upper-case:before {
		content: "\e793"
	}

	.x-icons.x-page-setup:before {
		content: "\e794"
	}

	.x-icons.x-zoom-in:before {
		content: "\e795"
	}

	.x-icons.x-filtered:before {
		content: "\e796"
	}

	.x-icons.x-hyperlink-open:before {
		content: "\e797"
	}

	.x-icons.x-calculated-member:before {
		content: "\e798"
	}

	.x-icons.x-menu:before {
		content: "\e799"
	}

	.x-icons.x-greater-than:before {
		content: "\e79a"
	}

	.x-icons.x-bullet-4:before {
		content: "\e79b"
	}

	.x-icons.x-bottom-10-items:before {
		content: "\e79c"
	}

	.x-icons.x-border-diagonal-2:before {
		content: "\e79d"
	}

	.x-icons.x-thumbnail:before {
		content: "\e79e"
	}

	.x-icons.x-font-color:before {
		content: "\e79f"
	}

	.x-icons.x-align-bottom:before {
		content: "\e7a0"
	}

	.x-icons.x-download:before {
		content: "\e7a1"
	}

	.x-icons.x-clear-rules:before {
		content: "\e7a2"
	}

	.x-icons.x-sort-ascending:before {
		content: "\e7a3"
	}

	.x-icons.x-split-horizontal:before {
		content: "\e7a4"
	}

	.x-icons.x-group-2:before {
		content: "\e7a5"
	}

	.x-icons.x-drop-down:before {
		content: "\e7a6"
	}

	.x-icons.x-superscript:before {
		content: "\e7a7"
	}

	.x-icons.x-changes-accept:before {
		content: "\e7a8"
	}

	.x-icons.x-chevron-right-double:before {
		content: "\e7a9"
	}

	.x-icons.x-sort-ascending-2:before {
		content: "\e7aa"
	}

	.x-icons.x-border-right:before {
		content: "\e7ab"
	}

	.x-icons.x-mdx:before {
		content: "\e7ac"
	}

	.x-icons.x-border-outer:before {
		content: "\e7ad"
	}

	.x-icons.x-save-as:before {
		content: "\e7ae"
	}

	.x-icons.x-end-footnote:before {
		content: "\e7af"
	}

	.x-icons.x-exit-full-screen:before {
		content: "\e7b0"
	}

	.x-icons.x-pan:before {
		content: "\e7b1"
	}

	.x-icons.x-radio-button:before {
		content: "\e7b2"
	}

	.x-icons.x-text-annotation:before {
		content: "\e7b3"
	}

	.x-icons.x-user:before {
		content: "\e7b4"
	}

	.x-icons.x-spacing-before:before {
		content: "\e7b5"
	}

	.x-icons.x-sort-descending:before {
		content: "\e7b6"
	}

	.x-icons.x-display:before {
		content: "\e7b7"
	}

	.x-icons.x-align-left:before {
		content: "\e7b8"
	}

	.x-icons.x-people:before {
		content: "\e7b9"
	}

	.x-icons.x-export-csv:before {
		content: "\e7ba"
	}

	.x-icons.x-footer:before {
		content: "\e7bb"
	}

	.x-icons.x-break:before {
		content: "\e7bc"
	}

	.x-icons.x-date-occurring:before {
		content: "\e7bd"
	}

	.x-icons.x-bullet-3:before {
		content: "\e7be"
	}

	.x-icons.x-stroke-width:before {
		content: "\e7bf"
	}

	.x-icons.x-description:before {
		content: "\e7c0"
	}

	.x-icons.x-export-excel:before {
		content: "\e7c1"
	}

	.x-icons.x-table-cell:before {
		content: "\e7c2"
	}

	.x-icons.x-text-header:before {
		content: "\e7c3"
	}

	.x-icons.x-line-normal:before {
		content: "\e7c4"
	}

	.x-icons.x-month:before {
		content: "\e7c5"
	}

	.x-icons.x-color-scales:before {
		content: "\e7c6"
	}

	.x-icons.x-change-scale-ratio:before {
		content: "\e7c7"
	}

	.x-icons.x-save:before {
		content: "\e7c8"
	}

	.x-icons.x-expand:before {
		content: "\e7c9"
	}

	.x-icons.x-circle:before {
		content: "\e7ca"
	}

	.x-icons.x-list-ordered:before {
		content: "\e7cb"
	}

	.x-icons.x-erase:before {
		content: "\e7cc"
	}

	.x-icons.x-form-field:before {
		content: "\e7cd"
	}

	.x-icons.x-text-wrap:before {
		content: "\e7ce"
	}

	.x-icons.x-export-svg:before {
		content: "\e7cf"
	}

	.x-icons.x-bullet-1:before {
		content: "\e7d0"
	}

	.x-icons.x-border-all:before {
		content: "\e7d1"
	}

	.x-icons.x-sum:before {
		content: "\e7d2"
	}

	.x-icons.x-web-layout:before {
		content: "\e7d3"
	}

	.x-icons.x-selection:before {
		content: "\e7d4"
	}

	.x-icons.x-table-border-custom:before {
		content: "\e7d5"
	}

	.x-icons.x-below-average:before {
		content: "\e7d6"
	}

	.x-icons.x-less-than:before {
		content: "\e7d7"
	}

	.x-icons.x-arrow-down:before {
		content: "\e7d8"
	}

	.x-icons.x-vertical-align-bottom:before {
		content: "\e7d9"
	}

	.x-icons.x-timeline-day:before {
		content: "\e7da"
	}

	.x-icons.x-signature:before {
		content: "\e7db"
	}

	.x-icons.x-file-new:before {
		content: "\e7dc"
	}

	.x-icons.x-chevron-up-small:before {
		content: "\e7dd"
	}

	.x-icons.x-eye:before {
		content: "\e7de"
	}

	.x-icons.x-arrow-up:before {
		content: "\e7df"
	}

	.x-icons.x-border-top:before {
		content: "\e7e0"
	}

	.x-icons.x-opacity:before {
		content: "\e7e1"
	}

	.x-icons.x-intermediate-state:before {
		content: "\e7e2"
	}

	.x-icons.x-resizer-vertical:before {
		content: "\e7e3"
	}

	.x-icons.x-check-box:before {
		content: "\e7e4"
	}

	.x-icons.x-vertical-align-center:before {
		content: "\e7e5"
	}

	.x-icons.x-two-row:before {
		content: "\e7e6"
	}

	.x-icons.x-close:before {
		content: "\e7e7"
	}

	.x-icons.x-all:before {
		content: "\e7e8"
	}

	.x-icons.x-table:before {
		content: "\e7e9"
	}

	.x-icons.x-hide-headings:before {
		content: "\e7ea"
	}

	.x-icons.x-table-cell-none:before {
		content: "\e7eb"
	}

	.x-icons.x-freeze-pane:before {
		content: "\e7ec"
	}

	.x-icons.x-send-backward:before {
		content: "\e7ed"
	}

	.x-icons.x-export-png:before {
		content: "\e7ee"
	}

	.x-icons.x-duplicate-cell:before {
		content: "\e7ef"
	}

	.x-icons.x-spell-check:before {
		content: "\e7f0"
	}

	.x-icons.x-table-align-center:before {
		content: "\e7f1"
	}

	.x-icons.x-delete-row:before {
		content: "\e7f2"
	}

	.x-icons.x-none:before {
		content: "\e7f3"
	}

	.x-icons.x-group-1:before {
		content: "\e7f4"
	}

	.x-icons.x-change-case:before {
		content: "\e7f5"
	}

	.x-icons.x-table-align-left:before {
		content: "\e7f6"
	}

	.x-icons.x-filter:before {
		content: "\e7f7"
	}

	.x-icons.x-clear-form:before {
		content: "\e7f8"
	}

	.x-icons.x-arrow-right:before {
		content: "\e7f9"
	}

	.x-icons.x-hide-formula-bar:before {
		content: "\e7fa"
	}

	.x-icons.x-cut:before {
		content: "\e7fb"
	}

	.x-icons.x-bullet-5:before {
		content: "\e7fc"
	}

	.x-icons.x-resizer-horizontal:before {
		content: "\e7fd"
	}

	.x-icons.x-chevron-down-double:before {
		content: "\e7fe"
	}

	.x-icons.x-lock:before {
		content: "\e7ff"
	}

	.x-icons.x-circle-info:before {
		content: "\e800"
	}

	.x-icons.x-insert-below:before {
		content: "\e801"
	}

	.x-icons.x-pentagon:before {
		content: "\e802"
	}

	.x-icons.x-clear-format:before {
		content: "\e803"
	}

	.x-icons.x-time-zone:before {
		content: "\e804"
	}

	.x-icons.x-plus:before {
		content: "\e805"
	}

	.x-icons.x-border-left:before {
		content: "\e806"
	}

	.x-icons.x-level-2:before {
		content: "\e807"
	}

	.x-icons.x-above-average:before {
		content: "\e808"
	}

	.x-icons.x-order:before {
		content: "\e809"
	}

	.x-icons.x-subscript:before {
		content: "\e80a"
	}

	.x-icons.x-changes-track:before {
		content: "\e80b"
	}

	.x-icons.x-hyperlink-remove:before {
		content: "\e80c"
	}

	.x-icons.x-top-bottom-rules:before {
		content: "\e80d"
	}

	.x-icons.x-code-view:before {
		content: "\e80e"
	}

	.x-icons.x-collapse-2:before {
		content: "\e80f"
	}

	.x-icons.x-increase-indent:before {
		content: "\e810"
	}

	.x-icons.x-table-delete:before {
		content: "\e811"
	}

	.x-icons.x-conditional-formatting-large:before {
		content: "\e812"
	}

	.x-icons.x-align-center:before {
		content: "\e813"
	}

	.x-icons.x-reapply:before {
		content: "\e814"
	}

	.x-icons.x-changes-reject:before {
		content: "\e815"
	}

	.x-icons.x-hide-gridlines:before {
		content: "\e816"
	}

	.x-icons.x-week:before {
		content: "\e817"
	}

	.x-icons.x-last-page:before {
		content: "\e818"
	}

	.x-icons.x-line:before {
		content: "\e819"
	}

	.x-icons.x-equalto:before {
		content: "\e81a"
	}

	.x-icons.x-circle-remove:before {
		content: "\e81b"
	}

	.x-icons.x-full-screen:before {
		content: "\e81c"
	}

	.x-icons.x-dimension:before {
		content: "\e81d"
	}

	.x-icons.x-filtered-sort-ascending:before {
		content: "\e81e"
	}

	.x-icons.x-timeline-week:before {
		content: "\e81f"
	}

	.x-icons.x-trash:before {
		content: "\e820"
	}

	.x-icons.x-properties-1:before {
		content: "\e821"
	}

	.x-icons.x-chevron-up-double:before {
		content: "\e822"
	}

	.x-icons.x-sorting-2:before {
		content: "\e823"
	}

	.x-icons.x-sorting-1:before {
		content: "\e824"
	}

	.x-icons.x-zoom-out:before {
		content: "\e825"
	}

	.x-icons.x-chart:before {
		content: "\e826"
	}

	.x-icons.x-border-none:before {
		content: "\e827"
	}

	.x-icons.x-table-update:before {
		content: "\e828"
	}

	.x-icons.x-named-set:before {
		content: "\e829"
	}

	.x-icons.x-annotation-edit:before {
		content: "\e82a"
	}

	.x-icons.x-view-side:before {
		content: "\e82b"
	}

	.x-icons.x-comment-add:before {
		content: "\e82c"
	}

	.x-icons.x-grid-view:before {
		content: "\e82d"
	}

	.x-icons.x-caption:before {
		content: "\e82e"
	}

	.x-icons.x-underline:before {
		content: "\e82f"
	}

	.x-icons.x-text-form:before {
		content: "\e830"
	}

	.x-icons.x-insert-code:before {
		content: "\e831"
	}

	.x-icons.x-resizer-right:before {
		content: "\e832"
	}

	.x-icons.x-first-page:before {
		content: "\e833"
	}

	.x-icons.x-box:before {
		content: "\e834"
	}

	.x-icons.x-data-validation:before {
		content: "\e835"
	}

	.x-icons.x-insert-above:before {
		content: "\e836"
	}

	.x-icons.x-level-5:before {
		content: "\e837"
	}

	.x-icons.x-zoom-to-fit:before {
		content: "\e838"
	}

	.x-icons.x-error-treeview:before {
		content: "\e839"
	}

	.x-icons.x-merge-cells:before {
		content: "\e83a"
	}

	.x-icons.x-border-center:before {
		content: "\e83b"
	}

	.x-icons.x-folder:before {
		content: "\e83c"
	}

	.x-icons.x-highlight:before {
		content: "\e83d"
	}

	.x-icons.x-properties-2:before {
		content: "\e83e"
	}

	.x-icons.x-table-2:before {
		content: "\e83f"
	}

	.x-icons.x-bring-to-front:before {
		content: "\e840"
	}

	.x-icons.x-freeze-column:before {
		content: "\e841"
	}

	.x-icons.x-paste-style:before {
		content: "\e842"
	}

	.x-icons.x-unfiltered:before {
		content: "\e843"
	}

	.x-icons.x-paragraph:before {
		content: "\e844"
	}

	.x-icons.x-chart-insert-column:before {
		content: "\e845"
	}

	.x-icons.x-chart-legend:before {
		content: "\e846"
	}

	.x-icons.x-chart-insert-x-y-scatter:before {
		content: "\e847"
	}

	.x-icons.x-add-chart-element:before {
		content: "\e848"
	}

	.x-icons.x-chart-gridlines:before {
		content: "\e849"
	}

	.x-icons.x-chart-insert-line:before {
		content: "\e84a"
	}

	.x-icons.x-chart-switch-row-column:before {
		content: "\e84b"
	}

	.x-icons.x-chart-axes:before {
		content: "\e84c"
	}

	.x-icons.x-chart-lines:before {
		content: "\e84d"
	}

	.x-icons.x-chart-axis-titles:before {
		content: "\e84e"
	}

	.x-icons.x-chart-title:before {
		content: "\e84f"
	}

	.x-icons.x-chart-insert-pie:before {
		content: "\e850"
	}

	.x-icons.x-chart-data-labels:before {
		content: "\e851"
	}

	.x-icons.x-chart-axis-titles-primary-horizontal:before {
		content: "\e852"
	}

	.x-icons.x-chart-legend-none:before {
		content: "\e853"
	}

	.x-icons.x-chart-legend-right:before {
		content: "\e854"
	}

	.x-icons.x-chart-primary-minor-vertical:before {
		content: "\e855"
	}

	.x-icons.x-chart-axes-primary-vertical:before {
		content: "\e856"
	}

	.x-icons.x-chart-data-labels-center:before {
		content: "\e857"
	}

	.x-icons.x-chart-data-labels-none:before {
		content: "\e858"
	}

	.x-icons.x-chart-primary-major-vertical:before {
		content: "\e859"
	}

	.x-icons.x-chart-axes-primary-horizontal:before {
		content: "\e85a"
	}

	.x-icons.x-chart-legend-top:before {
		content: "\e85b"
	}

	.x-icons.x-chart-primary-minor-horizontal:before {
		content: "\e85c"
	}

	.x-icons.x-chart-primary-major-horizontal:before {
		content: "\e85d"
	}

	.x-icons.x-chart-legend-bottom:before {
		content: "\e85e"
	}

	.x-icons.x-chart-data-labels-outside-end:before {
		content: "\e85f"
	}

	.x-icons.x-chart-axis-titles-primary-vertical:before {
		content: "\e860"
	}

	.x-icons.x-chart-legend-left:before {
		content: "\e861"
	}

	.x-icons.x-chart-data-labels-inside-base:before {
		content: "\e862"
	}

	.x-icons.x-chart-data-labels-inside-end:before {
		content: "\e863"
	}

	.x-icons.x-chart-title-none:before {
		content: "\e864"
	}

	.x-icons.x-chart-title-centered-overlay:before {
		content: "\e865"
	}

	.x-icons.x-chart-2d-stacked-bar:before {
		content: "\e866"
	}

	.x-icons.x-chart-2d-stacked-line:before {
		content: "\e867"
	}

	.x-icons.x-chart-donut:before {
		content: "\e868"
	}

	.x-icons.x-chart-2d-pie-2:before {
		content: "\e869"
	}

	.x-icons.x-chart-2d-clustered-column:before {
		content: "\e86a"
	}

	.x-icons.x-chart-2d-100-percent-stacked-area:before {
		content: "\e86b"
	}

	.x-icons.x-chart-2d-clustered-bar:before {
		content: "\e86c"
	}

	.x-icons.x-chart-2d-100-percent-stacked-bar:before {
		content: "\e86d"
	}

	.x-icons.x-chart-2d-line:before {
		content: "\e86e"
	}

	.x-icons.x-chart-2d-100-percent-stacked-column:before {
		content: "\e86f"
	}

	.x-icons.x-chart-2d-100-percent-stacked-line:before {
		content: "\e870"
	}

	.x-icons.x-chart-2d-stacked-area:before {
		content: "\e871"
	}

	.x-icons.x-chart-insert-bar:before {
		content: "\e872"
	}

	.x-icons.x-chart-2d-area:before {
		content: "\e873"
	}

	.x-icons.x-more-scatter-charts:before {
		content: "\e874"
	}

	.x-icons.x-chart-2d-stacked-column:before {
		content: "\e875"
	}

	.x-icons.x-timeline-month:before {
		content: "\e876"
	}

	.x-icons.x-drag-fill:before {
		content: "\e877"
	}

	.x-icons.x-circle-close:before {
		content: "\e878"
	}

	.x-icons.x-resize:before {
		content: "\e879"
	}

	.x-icons.x-chevron-up-fill:before {
		content: "\e87a"
	}

	.x-icons.x-home:before {
		content: "\e87b"
	}

	.x-icons.x-sorting-3:before {
		content: "\e87c"
	}

	.x-icons.x-chevron-left-fill:before {
		content: "\e87d"
	}

	.x-icons.x-chevron-right-fill:before {
		content: "\e87e"
	}

	.x-icons.x-intermediate-state-2:before {
		content: "\e87f"
	}

	.x-icons.x-settings:before {
		content: "\e880"
	}

	.x-icons.x-check-small:before {
		content: "\e881"
	}

	.x-icons.x-table-merge:before {
		content: "\e882"
	}

	.x-icons.x-table-nested:before {
		content: "\e883"
	}

	.x-icons.x-table-insert-row:before {
		content: "\e884"
	}

	.x-icons.x-table-insert-column:before {
		content: "\e885"
	}

	.x-icons.x-table-overwrite-cells:before {
		content: "\e886"
	}

	.x-icons.x-eye-slash:before {
		content: "\e887"
	}

	.x-icons.x-gantt-gripper:before {
		content: "\e888"
	}

	.x-icons.x-bring-to-view:before {
		content: "\e889"
	}

	.x-icons.x-bring-to-center:before {
		content: "\e88a"
	}

	.x-icons.x-warning:before {
		content: "\e88b"
	}

	.x-icons.x-critical-path:before {
		content: "\e88c"
	}

	.x-icons.x-border-diagonal-up:before {
		content: "\e88d"
	}

	.x-icons.x-border-diagonal-down:before {
		content: "\e88e"
	}

	.x-icons.x-border-custom:before {
		content: "\e88f"
	}

	.x-icons.x-border-none-1:before {
		content: "\e890"
	}

	.x-icons.x-border-box:before {
		content: "\e891"
	}

	.x-icons.x-border-shadow-1:before {
		content: "\e892"
	}

	.x-icons.x-border-shadow-2:before {
		content: "\e893"
	}

	.x-icons.x-audio:before {
		content: "\e894"
	}

	.x-icons.x-video:before {
		content: "\e895"
	}

	.x-icons.x-crop:before {
		content: "\e896"
	}

	.x-icons.x-star-filled:before {
		content: "\e897"
	}

	.x-icons.x-filters:before {
		content: "\e898"
	}

	.x-icons.x-adjustment:before {
		content: "\e899"
	}

	.x-icons.x-page-size:before {
		content: "\e89a"
	}

	.x-icons.x-reset:before {
		content: "\e89b"
	}

	.x-icons.x-triangle:before {
		content: "\e89c"
	}

	.x-icons.x-page-text-wrap:before {
		content: "\e89d"
	}

	.x-icons.x-tint:before {
		content: "\e89e"
	}

	.x-icons.x-brightness:before {
		content: "\e89f"
	}

	.x-icons.x-contrast:before {
		content: "\e8a0"
	}

	.x-icons.x-saturation:before {
		content: "\e8a1"
	}

	.x-icons.x-fade:before {
		content: "\e8a2"
	}

	.x-icons.x-flip-vertical:before {
		content: "\e8a3"
	}

	.x-icons.x-flip-horizontal:before {
		content: "\e8a4"
	}

	.x-icons.x-transform-left:before {
		content: "\e8a5"
	}

	.x-icons.x-transform-right:before {
		content: "\e8a6"
	}

	.x-icons.x-sharpness:before {
		content: "\e8a7"
	}

	.x-icons.x-grain:before {
		content: "\e8a8"
	}

	.x-icons.x-frame-custom:before {
		content: "\e8a9"
	}

	.x-icons.x-frame-1:before {
		content: "\e8aa"
	}

	.x-icons.x-frame-2:before {
		content: "\e8ab"
	}

	.x-icons.x-frame-3:before {
		content: "\e8ac"
	}

	.x-icons.x-frame-4:before {
		content: "\e8ad"
	}

	.x-icons.x-frame-5:before {
		content: "\e8ae"
	}

	.x-icons.x-frame-6:before {
		content: "\e8af"
	}

	.x-icons.x-transform:before {
		content: "\e8b0"
	}

	.x-icons.x-check-tick:before {
		content: "\e8b1"
	}

	.x-icons.x-even-page-break:before {
		content: "\e8b2"
	}

	.x-icons.x-odd-page-break:before {
		content: "\e8b3"
	}

	.x-icons.x-page-columns:before {
		content: "\e8b4"
	}

	.x-icons.x-continuous-page-break:before {
		content: "\e8b5"
	}

	.x-icons.x-page-column:before {
		content: "\e8b6"
	}

	.x-icons.x-page-column-right:before {
		content: "\e8b7"
	}

	.x-icons.x-page-column-left:before {
		content: "\e8b8"
	}

	.x-icons.x-page-column-one:before {
		content: "\e8b9"
	}

	.x-icons.x-page-column-two:before {
		content: "\e8ba"
	}

	.x-icons.x-page-column-three:before {
		content: "\e8bb"
	}

	.x-icons.x-multiple-comment:before {
		content: "\e8bc"
	}

	.x-icons.x-format-painter:before {
		content: "\e8bd"
	}

	.x-icons.x-launcher:before {
		content: "\e8be"
	}

	.x-icons.x-character-style:before {
		content: "\e8bf"
	}

	.x-icons.x-linked-style:before {
		content: "\e8c0"
	}

	.x-icons.x-chart-2d-stacked-line-marked:before {
		content: "\e8c1"
	}

	.x-icons.x-chart-2d-100-percent-stacked-line-marked:before {
		content: "\e8c2"
	}

	.x-icons.x-chart-2d-line-marked:before {
		content: "\e8c3"
	}

	.x-icons.x-list-unordered-rtl:before {
		content: "\e8c4"
	}

	.x-icons.x-list-ordered-rtl:before {
		content: "\e8c5"
	}

	.x-icons.x-increase-indent-rtl:before {
		content: "\e8c6"
	}

	.x-icons.x-decrease-indent-rtl:before {
		content: "\e8c7"
	}

	.x-icons.x-emoji:before {
		content: "\e8c8"
	}

	.x-icons.x-travel-and-places:before {
		content: "\e8c9"
	}

	.x-icons.x-nature:before {
		content: "\e8ca"
	}

	.x-icons.x-food-and-drinks:before {
		content: "\e8cb"
	}

	.x-icons.x-animals:before {
		content: "\e8cc"
	}

	.x-icons.x-objects:before {
		content: "\e8cd"
	}

	.x-icons.x-activities:before {
		content: "\e8ce"
	}

	.x-icons.x-hand-gestures:before {
		content: "\e8cf"
	}

	.x-icons.x-symbols:before {
		content: "\e8d0"
	}

	.x-icons.x-flags:before {
		content: "\e8d1"
	}

	.x-icons.x-unlock:before {
		content: "\e8d2"
	}

	.x-icons.x-more-chevron:before {
		content: "\e8d3"
	}

	.x-icons.x-border-frame:before {
		content: "\e8d4"
	}

	.x-icons.x-frame-none:before {
		content: "\e8d5"
	}

	.x-icons.x-frame-mat:before {
		content: "\e8d6"
	}

	.x-icons.x-frame-bevel:before {
		content: "\e8d7"
	}

	.x-icons.x-frame-line:before {
		content: "\e8d8"
	}

	.x-icons.x-frame-hook:before {
		content: "\e8d9"
	}

	.x-icons.x-frame-inset:before {
		content: "\e8da"
	}

	.x-icons.x-bullet-7:before {
		content: "\e8db"
	}

	.x-icons.x-organize-pdf:before {
		content: "\e8dc"
	}

	.x-icons.x-frame-7:before {
		content: "\e8dd"
	}

	.x-icons.x-frame-8:before {
		content: "\e8de"
	}

	.x-icons.x-frame-9:before {
		content: "\e8df"
	}

	.x-icons.x-frame-10:before {
		content: "\e8e0"
	}

	.x-icons.x-frame-11:before {
		content: "\e8e1"
	}

	.x-icons.x-caption-1:before {
		content: "\e8e2"
	}

	.x-icons.x-arrow-head:before {
		content: "\e8e3"
	}

	.x-icons.x-arrow-head-fill:before {
		content: "\e8e4"
	}

	.x-icons.x-bar-head:before {
		content: "\e8e5"
	}

	.x-icons.x-circle-head:before {
		content: "\e8e6"
	}

	.x-icons.x-circle-head-fill:before {
		content: "\e8e7"
	}

	.x-icons.x-square-head:before {
		content: "\e8e8"
	}

	.x-icons.x-square-head-fill:before {
		content: "\e8e9"
	}

	.x-icons.x-arrow-tail:before {
		content: "\e8ea"
	}

	.x-icons.x-arrow-tail-fill:before {
		content: "\e8eb"
	}

	.x-icons.x-bar-tail:before {
		content: "\e8ec"
	}

	.x-icons.x-circle-tail:before {
		content: "\e8ed"
	}

	.x-icons.x-circle-tail-fill:before {
		content: "\e8ee"
	}

	.x-icons.x-square-tail:before {
		content: "\e8ef"
	}

	.x-icons.x-square-tail-fill:before {
		content: "\e8f0"
	}

	.x-icons.x-file-document:before {
		content: "\e8f1"
	}

	.x-icons.x-comment-resolve:before {
		content: "\e8f2"
	}

	.x-icons.x-multiple-comment-resolve:before {
		content: "\e8f3"
	}

	.x-icons.x-table-header:before {
		content: "\e8f4"
	}

/*! common core */
.x-control, .x-css {
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 12px;
	font-weight: 400
}

.x-error {
	color: #dc3545;
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 12px;
	font-weight: 400
}

.x-control, .x-control [class^=e-], .x-control [class*=" e-"] {
	box-sizing: border-box
}

	.x-control:focus, .x-control *:focus {
		outline: none
	}

.x-rtl {
	direction: rtl;
	text-align: right
}

.x-overlay {
	background-color: rgba(0,0,0,.5);
	filter: alpha(opacity=50);
	height: 100%;
	opacity: .5;
	pointer-events: none;
	-ms-touch-action: none;
	touch-action: none;
	width: 100%
}

.x-hidden {
	display: none
}

.x-blazor-hidden {
	visibility: hidden
}

.x-disabled {
	background-image: none;
	cursor: default;
	filter: alpha(Opacity=35);
	opacity: .35
}

.x-ul {
	list-style-type: none
}

.x-prevent-select {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.x-warning {
	color: #ffc107
}

.x-success {
	color: #198754
}

.x-information {
	color: #0dcaf0
}

.x-block-touch {
	-ms-touch-action: pinch-zoom;
	touch-action: pinch-zoom
}

/*! animation keyframes */
@keyframes SlideLeftOut {
	from {
		transform: translate(0, 0)
	}

	to {
		transform: translate(-100%, 0)
	}
}

@keyframes SlideLeftIn {
	from {
		transform: translate(-100%, 0)
	}

	to {
		transform: translate(0, 0)
	}
}

@keyframes SlideRightIn {
	from {
		transform: translate(100%, 0)
	}

	to {
		transform: translate(0, 0)
	}
}

@keyframes SlideRightOut {
	from {
		transform: translate(0, 0)
	}

	to {
		transform: translate(100%, 0)
	}
}

@keyframes SlideBottomIn {
	from {
		transform: translate(0, 100%)
	}

	to {
		transform: translate(0, 0)
	}
}

@keyframes SlideBottomOut {
	from {
		transform: translate(0, 0)
	}

	to {
		transform: translate(0, 100%)
	}
}

@keyframes SlideTopIn {
	from {
		transform: translate(0, -100%)
	}

	to {
		transform: translate(0, 0)
	}
}

@keyframes SlideTopOut {
	from {
		transform: translate(0, 0)
	}

	to {
		transform: translate(0, -100%)
	}
}

@keyframes SlideRight {
	from {
		width: 0
	}

	to {
		width: 100%
	}
}

@keyframes SlideLeft {
	from {
		width: 100%
	}

	to {
		width: 0
	}
}

@keyframes SlideDown {
	from {
		height: 0
	}

	to {
		height: 100%
	}
}

@keyframes SlideUp {
	from {
		height: 100%
	}

	to {
		height: 0
	}
}

@keyframes FadeIn {
	0% {
		filter: alpha(opacity=0);
		opacity: 0
	}

	100% {
		filter: alpha(opacity=100);
		opacity: 1
	}
}

@keyframes FadeOut {
	from {
		filter: alpha(opacity=100);
		opacity: 1
	}

	to {
		filter: alpha(opacity=0);
		opacity: 0
	}
}

@keyframes ZoomIn {
	from {
		transform: translate(0, 0) scale(0)
	}

	to {
		transform: translate(0, 0) scale(1)
	}
}

@keyframes ZoomOut {
	from {
		transform: translate(0, 0) scale(1)
	}

	to {
		transform: translate(0, 0) scale(0)
	}
}

@keyframes FadeZoomIn {
	from {
		filter: alpha(opacity=0);
		opacity: 0;
		transform: scale(0)
	}

	to {
		filter: alpha(opacity=100);
		opacity: 1;
		transform: scale(1)
	}
}

@keyframes FadeZoomOut {
	from {
		filter: alpha(opacity=100);
		opacity: 1;
		transform: scale(1)
	}

	to {
		filter: alpha(opacity=0);
		opacity: 0;
		transform: scale(0)
	}
}

@keyframes FlipRightDownIn {
	from {
		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 {
	from {
		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 {
	from {
		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 {
	from {
		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 {
	from {
		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 {
	from {
		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 {
	from {
		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 {
	from {
		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 {
	from {
		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 {
	from {
		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 {
	from {
		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 {
	from {
		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 {
	from {
		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 {
	from {
		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 {
	from {
		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 {
	from {
		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
	}
}

.x-ripple, .x-ripple-style {
	overflow: hidden;
	position: relative;
	transform: translate3d(0, 0, 0)
}

	.x-ripple-element, .x-ripple-style::after {
		background-color: rgba(0,0,0,.1);
		border-radius: 0;
		overflow: hidden;
		pointer-events: none;
		position: absolute;
		transform: scale(0);
		transition: opacity,transform 0ms cubic-bezier(0, 0.1, 0.2, 1)
	}

	.x-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%
	}

	.x-ripple-style:active::after {
		opacity: 1;
		transform: scale(0);
		transition: 0s
	}

/*! Accordion's bootstrap5 theme wise override definitions and variables */
/*! accordion icons */
.x-accordion .x-tgl-collapse-icon::before {
	content: "\e729"
}

.x-accordion .x-tgl-collapse-icon.x-expand-icon {
	transform: rotate(-180deg)
}

/*! accordion layout */
.x-bigger .x-accordion .x-acrdn-item .x-acrdn-header .x-acrdn-header-content, .x-accordion.x-bigger .x-acrdn-item .x-acrdn-header .x-acrdn-header-content {
	font-size: 16px;
	vertical-align: middle
}

.x-bigger .x-accordion .x-acrdn-item.x-select .x-acrdn-panel, .x-accordion.x-bigger .x-acrdn-item.x-select .x-acrdn-panel {
	font-size: 16px
}

	.x-bigger .x-accordion .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content > .x-accordion > .x-acrdn-item > .x-acrdn-panel:not(.x-nested) > .x-acrdn-content, .x-accordion.x-bigger .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content > .x-accordion > .x-acrdn-item > .x-acrdn-panel:not(.x-nested) > .x-acrdn-content {
		padding: 20px 20px 20px 28px
	}

	.x-bigger .x-accordion .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content > .x-accordion > .x-acrdn-item > .x-acrdn-header, .x-accordion.x-bigger .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content > .x-accordion > .x-acrdn-item > .x-acrdn-header {
		box-shadow: none;
		padding: 12px 0 12px 28px
	}

	.x-bigger .x-accordion .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content, .x-accordion.x-bigger .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content {
		padding: 0
	}

		.x-bigger .x-accordion .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content > .x-accordion, .x-accordion.x-bigger .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content > .x-accordion {
			border: 0
		}

		.x-bigger .x-accordion .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content .x-accordion .x-acrdn-panel.x-nested .x-acrdn-content .x-acrdn-header, .x-accordion.x-bigger .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content .x-accordion .x-acrdn-panel.x-nested .x-acrdn-content .x-acrdn-header {
			padding: 12px 0 12px 40px
		}

		.x-bigger .x-accordion .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content .x-accordion .x-acrdn-panel.x-nested .x-acrdn-content .x-acrdn-panel .x-acrdn-content, .x-accordion.x-bigger .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content .x-accordion .x-acrdn-panel.x-nested .x-acrdn-content .x-acrdn-panel .x-acrdn-content {
			padding: 24px 24px 24px 40px
		}

	.x-bigger .x-accordion .x-acrdn-item.x-select .x-acrdn-panel .x-acrdn-header .x-acrdn-header-content, .x-accordion.x-bigger .x-acrdn-item.x-select .x-acrdn-panel .x-acrdn-header .x-acrdn-header-content {
		font-size: 14px
	}

.x-bigger .x-accordion .x-acrdn-item.x-select .x-acrdn-header, .x-accordion.x-bigger .x-acrdn-item.x-select .x-acrdn-header {
	line-height: 24px;
	min-height: 48px;
	padding: 13px 20px
}

	.x-bigger .x-accordion .x-acrdn-item.x-select .x-acrdn-header .x-toggle-icon, .x-accordion.x-bigger .x-acrdn-item.x-select .x-acrdn-header .x-toggle-icon {
		height: 48px;
		min-height: 48px;
		min-width: 24px;
		right: 16px;
		font-size: 20px
	}

	.x-bigger .x-accordion .x-acrdn-item.x-select .x-acrdn-header .x-acrdn-header-icon, .x-accordion.x-bigger .x-acrdn-item.x-select .x-acrdn-header .x-acrdn-header-icon {
		display: inline-block;
		padding: 0 12px 0 0
	}

		.x-bigger .x-accordion .x-acrdn-item.x-select .x-acrdn-header .x-acrdn-header-icon .x-acrdn-icons.x-icons, .x-accordion.x-bigger .x-acrdn-item.x-select .x-acrdn-header .x-acrdn-header-icon .x-acrdn-icons.x-icons {
			font-size: 20px
		}

.x-bigger .x-accordion .x-acrdn-item.x-select .x-acrdn-panel .x-acrdn-content, .x-accordion.x-bigger .x-acrdn-item.x-select .x-acrdn-panel .x-acrdn-content {
	padding: 16px;
	font-size: 16px
}

.x-bigger .x-accordion.x-rtl .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content > .x-accordion > .x-acrdn-item > .x-acrdn-panel:not(.x-nested) > .x-acrdn-content, .x-accordion.x-bigger.x-rtl .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content > .x-accordion > .x-acrdn-item > .x-acrdn-panel:not(.x-nested) > .x-acrdn-content {
	padding: 20px 28px 20px 20px
}

.x-bigger .x-accordion.x-rtl .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content > .x-accordion > .x-acrdn-item > .x-acrdn-header, .x-accordion.x-bigger.x-rtl .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content > .x-accordion > .x-acrdn-item > .x-acrdn-header {
	padding: 12px 28px 12px 0
}

.x-bigger .x-accordion.x-rtl .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content .x-accordion .x-acrdn-panel.x-nested .x-acrdn-content .x-acrdn-header, .x-accordion.x-bigger.x-rtl .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content .x-accordion .x-acrdn-panel.x-nested .x-acrdn-content .x-acrdn-header {
	padding: 12px 40px 12px 0
}

.x-bigger .x-accordion.x-rtl .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content .x-accordion .x-acrdn-panel.x-nested .x-acrdn-content .x-acrdn-panel .x-acrdn-content, .x-accordion.x-bigger.x-rtl .x-acrdn-item.x-select .x-acrdn-panel.x-nested > .x-acrdn-content .x-accordion .x-acrdn-panel.x-nested .x-acrdn-content .x-acrdn-panel .x-acrdn-content {
	padding: 24px 40px 24px 24px
}

.x-bigger .x-accordion.x-rtl .x-acrdn-item .x-acrdn-header, .x-accordion.x-bigger.x-rtl .x-acrdn-item .x-acrdn-header {
	padding: 11px 17px
}

	.x-bigger .x-accordion.x-rtl .x-acrdn-item .x-acrdn-header .x-toggle-icon, .x-accordion.x-bigger.x-rtl .x-acrdn-item .x-acrdn-header .x-toggle-icon {
		left: 16px;
		right: auto
	}

	.x-bigger .x-accordion.x-rtl .x-acrdn-item .x-acrdn-header .x-acrdn-header-icon, .x-accordion.x-bigger.x-rtl .x-acrdn-item .x-acrdn-header .x-acrdn-header-icon {
		padding: 0 0 0 12px
	}

.x-accordion {
	display: block;
	position: relative
}

	.x-accordion .x-acrdn-item {
		border-radius: 0;
		margin-top: 0
	}

		.x-accordion .x-acrdn-item.x-select.x-selected:first-child {
			border-top: 1px none #dee2e6
		}

		.x-accordion .x-acrdn-item.x-select.x-selected:last-child {
			border-bottom: 1px solid #dee2e6
		}

		.x-accordion .x-acrdn-item:first-child {
			margin-top: 0
		}

		.x-accordion .x-acrdn-item:not(.x-select) + .x-acrdn-item:not(.x-select) {
			margin-bottom: 0;
			margin-top: 0
		}

		.x-accordion .x-acrdn-item .x-acrdn-panel.x-nested .x-acrdn-item.x-select {
			margin: 0
		}

		.x-accordion .x-acrdn-item > .x-acrdn-header .x-acrdn-header-content {
			font-weight: 400
		}

		.x-accordion .x-acrdn-item.x-selected {
			padding-top: 0
		}

			.x-accordion .x-acrdn-item.x-selected > .x-acrdn-header .x-acrdn-header-content {
				font-weight: 400
			}

		.x-accordion .x-acrdn-item.x-overlay {
			height: auto
		}

	.x-accordion .x-acrdn-item {
		overflow: visible;
		padding-top: 0;
		position: relative
	}

		.x-accordion .x-acrdn-item.x-hide {
			display: none
		}

		.x-accordion .x-acrdn-item .x-acrdn-header .x-acrdn-header-content {
			font-size: 14px
		}

		.x-accordion .x-acrdn-item.x-select > .x-acrdn-header {
			cursor: pointer
		}

			.x-accordion .x-acrdn-item.x-select > .x-acrdn-header:hover .x-acrdn-header-content, .x-accordion .x-acrdn-item.x-select > .x-acrdn-header:focus .x-acrdn-header-content {
				text-decoration: none
			}

		.x-accordion .x-acrdn-item .x-acrdn-header {
			border-radius: 0;
			line-height: 22px;
			min-height: 38px;
			overflow: hidden;
			padding: 10px 16px;
			text-decoration: none;
			text-overflow: ellipsis;
			white-space: nowrap
		}

			.x-accordion .x-acrdn-item .x-acrdn-header > * {
				display: inline-block
			}

			.x-accordion .x-acrdn-item .x-acrdn-header .x-acrdn-header-content {
				line-height: 22px
			}

			.x-accordion .x-acrdn-item .x-acrdn-header .x-toggle-icon {
				display: table;
				font-size: 18px;
				height: 38px;
				min-height: 38px;
				min-width: 22px;
				position: absolute;
				right: 16px;
				top: 0
			}

				.x-accordion .x-acrdn-item .x-acrdn-header .x-toggle-icon .x-tgl-collapse-icon.x-icons {
					display: table-cell;
					text-align: center;
					vertical-align: middle
				}

			.x-accordion .x-acrdn-item .x-acrdn-header .x-toggle-animation {
				transition: .5s ease 0s
			}

			.x-accordion .x-acrdn-item .x-acrdn-header .x-acrdn-header-icon {
				display: inline-block;
				padding: 0 8px 0 0
			}

				.x-accordion .x-acrdn-item .x-acrdn-header .x-acrdn-header-icon .x-acrdn-icons.x-icons {
					font-size: 18px
				}

		.x-accordion .x-acrdn-item .x-acrdn-panel {
			font-size: 14px;
			overflow-y: hidden;
			text-decoration: none;
			width: 100%
		}

			.x-accordion .x-acrdn-item .x-acrdn-panel.x-nested > .x-acrdn-content > .x-accordion > .x-acrdn-item > .x-acrdn-panel:not(.x-nested) > .x-acrdn-content {
				padding: 16px 16px 16px 26px
			}

			.x-accordion .x-acrdn-item .x-acrdn-panel.x-nested > .x-acrdn-content > .x-accordion > .x-acrdn-item > .x-acrdn-header {
				padding: 10px 0 10px 26px
			}

				.x-accordion .x-acrdn-item .x-acrdn-panel.x-nested > .x-acrdn-content > .x-accordion > .x-acrdn-item > .x-acrdn-header:focus {
					box-shadow: inset 0 0 0 4px rgba(13,110,253,.25)
				}

			.x-accordion .x-acrdn-item .x-acrdn-panel.x-nested > .x-acrdn-content {
				padding: 0
			}

				.x-accordion .x-acrdn-item .x-acrdn-panel.x-nested > .x-acrdn-content .x-acrdn-panel.x-nested > .x-acrdn-content {
					padding: 0
				}

				.x-accordion .x-acrdn-item .x-acrdn-panel.x-nested > .x-acrdn-content > .x-accordion {
					border: 0
				}

				.x-accordion .x-acrdn-item .x-acrdn-panel.x-nested > .x-acrdn-content .x-accordion .x-acrdn-panel.x-nested .x-acrdn-content .x-acrdn-header {
					padding: 8px 0 8px 38px
				}

				.x-accordion .x-acrdn-item .x-acrdn-panel.x-nested > .x-acrdn-content .x-accordion .x-acrdn-panel.x-nested .x-acrdn-content .x-acrdn-panel .x-acrdn-content {
					padding: 20px 20px 20px 38px
				}

			.x-accordion .x-acrdn-item .x-acrdn-panel.x-nested .x-acrdn-item.x-select.x-selected .x-acrdn-header > .x-acrdn-header-content {
				font-weight: 400
			}

			.x-accordion .x-acrdn-item .x-acrdn-panel.x-nested .x-nested .x-accordion .x-acrdn-item .x-acrdn-header .x-acrdn-header-content {
				font-weight: normal
			}

			.x-accordion .x-acrdn-item .x-acrdn-panel .x-acrdn-content {
				line-height: 1.5;
				overflow: hidden;
				padding: 12px;
				text-overflow: ellipsis
			}

				.x-accordion .x-acrdn-item .x-acrdn-panel .x-acrdn-content > * {
					overflow: hidden;
					text-overflow: ellipsis
				}

			.x-accordion .x-acrdn-item .x-acrdn-panel .x-acrdn-header-content {
				font-size: 14px
			}

		.x-accordion .x-acrdn-item .x-content-hide {
			display: none
		}

	.x-accordion.x-rtl .x-acrdn-item .x-acrdn-panel.x-nested > .x-acrdn-content > .x-accordion > .x-acrdn-item > .x-acrdn-panel:not(.x-nested) > .x-acrdn-content {
		padding: 16px 26px 16px 16px
	}

	.x-accordion.x-rtl .x-acrdn-item .x-acrdn-panel.x-nested > .x-acrdn-content > .x-accordion > .x-acrdn-item > .x-acrdn-header {
		padding: 8px 26px 8px 0
	}

	.x-accordion.x-rtl .x-acrdn-item .x-acrdn-panel.x-nested > .x-acrdn-content .x-accordion .x-acrdn-panel.x-nested .x-acrdn-content .x-acrdn-header {
		padding: 8px 38px 8px 0
	}

	.x-accordion.x-rtl .x-acrdn-item .x-acrdn-panel.x-nested > .x-acrdn-content .x-accordion .x-acrdn-panel.x-nested .x-acrdn-content .x-acrdn-panel .x-acrdn-content {
		padding: 20px 38px 20px 20px
	}

	.x-accordion.x-rtl .x-acrdn-item .x-acrdn-header {
		padding: 7px 12px
	}

		.x-accordion.x-rtl .x-acrdn-item .x-acrdn-header .x-toggle-icon {
			left: 16px;
			right: auto
		}

		.x-accordion.x-rtl .x-acrdn-item .x-acrdn-header .x-acrdn-header-icon {
			padding: 0 0 0 8px
		}

/*! accordion theme */
.x-accordion {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	background: #fff;
	border: 1px solid #dee2e6;
	border-radius: 4px
}

	.x-accordion .x-acrdn-item {
		border-color: #dee2e6;
		border-style: solid;
		border-width: 0 0 1px 0;
		border-radius: 0
	}

		.x-accordion .x-acrdn-item.x-active {
			background: #fff
		}

		.x-accordion .x-acrdn-item.x-select:last-child {
			border-bottom: 0;
			border-radius: 0
		}

		.x-accordion .x-acrdn-item:first-child .x-acrdn-header:focus {
			border-radius: 4px 4px 0 0
		}

		.x-accordion .x-acrdn-item:last-child {
			border-bottom: 0
		}

			.x-accordion .x-acrdn-item:last-child:not(.x-expand-state) .x-acrdn-header:focus {
				border-radius: 0 0 4px 4px
			}

			.x-accordion .x-acrdn-item:last-child.x-selected .x-acrdn-header:focus {
				border-radius: 0
			}

		.x-accordion .x-acrdn-item.x-item-focus {
			border-color: #dee2e6;
			border-style: solid;
			border-width: 0 0 1px 0
		}

			.x-accordion .x-acrdn-item.x-item-focus.x-select.x-selected.x-expand-state {
				border-top: 1px none #dee2e6
			}

				.x-accordion .x-acrdn-item.x-item-focus.x-select.x-selected.x-expand-state .x-acrdn-header:focus {
					border-color: #dee2e6;
					border-style: solid;
					border-width: 0 0 1px 0
				}

				.x-accordion .x-acrdn-item.x-item-focus.x-select.x-selected.x-expand-state .x-acrdn-header:hover:focus {
					background: #e7f1ff
				}

					.x-accordion .x-acrdn-item.x-item-focus.x-select.x-selected.x-expand-state .x-acrdn-header:hover:focus .x-acrdn-header-content {
						color: #0d6efd
					}

					.x-accordion .x-acrdn-item.x-item-focus.x-select.x-selected.x-expand-state .x-acrdn-header:hover:focus .x-icons {
						color: #0d6efd
					}

					.x-accordion .x-acrdn-item.x-item-focus.x-select.x-selected.x-expand-state .x-acrdn-header:hover:focus .x-acrdn-header-icon .x-icons {
						color: #6c757d
					}

			.x-accordion .x-acrdn-item.x-item-focus.x-expand-state.x-select, .x-accordion .x-acrdn-item.x-item-focus.x-select.x-selected.x-expand-state {
				border-color: #dee2e6
			}

		.x-accordion .x-acrdn-item.x-expand-state.x-select {
			border-color: #dee2e6;
			border-style: solid;
			border-width: 0 0 1px 0
		}

		.x-accordion .x-acrdn-item .x-acrdn-header {
			border: 0
		}

		.x-accordion .x-acrdn-item.x-overlay.x-select.x-expand-state .x-acrdn-header .x-icons, .x-accordion .x-acrdn-item.x-overlay.x-select.x-expand-state .x-acrdn-header .x-acrdn-header-content {
			color: #adb5bd
		}

		.x-accordion .x-acrdn-item.x-overlay {
			background: #fff;
			opacity: .5
		}

			.x-accordion .x-acrdn-item.x-overlay .x-acrdn-header .x-icons, .x-accordion .x-acrdn-item.x-overlay .x-acrdn-header .x-acrdn-header-content {
				color: #212529
			}

			.x-accordion .x-acrdn-item.x-overlay.x-overlay.x-select.x-expand-state .x-acrdn-header .x-icons {
				color: #adb5bd
			}

			.x-accordion .x-acrdn-item.x-overlay.x-overlay.x-select.x-expand-state .x-acrdn-header .x-acrdn-header-content {
				color: #adb5bd
			}

		.x-accordion .x-acrdn-item.x-selected.x-select.x-expand-state > .x-acrdn-header:focus {
			border-color: #dee2e6;
			border-style: solid;
			border-width: 0 0 1px 0;
			background: #e7f1ff
		}

		.x-accordion .x-acrdn-item.x-selected.x-select.x-expand-state > .x-acrdn-header:hover {
			background: #e7f1ff
		}

		.x-accordion .x-acrdn-item.x-selected.x-select.x-expand-state > .x-acrdn-header:active {
			background: #e7f1ff
		}

		.x-accordion .x-acrdn-item .x-acrdn-panel.x-nested .x-acrdn-item.x-select.x-selected.x-expand-state > .x-acrdn-header .x-acrdn-header-content, .x-accordion .x-acrdn-item .x-acrdn-panel.x-nested .x-acrdn-item.x-select.x-expand-state > .x-acrdn-header .x-acrdn-header-content {
			color: #212529
		}

		.x-accordion .x-acrdn-item .x-acrdn-panel.x-nested .x-acrdn-content .x-acrdn-item:last-child {
			border-bottom: 1px none #dee2e6
		}

		.x-accordion .x-acrdn-item .x-acrdn-panel.x-nested .x-acrdn-header .x-acrdn-header-content {
			color: #212529
		}

		.x-accordion .x-acrdn-item.x-select {
			background: none;
			border-color: #dee2e6;
			border-style: solid;
			border-width: 0 0 1px 0
		}

			.x-accordion .x-acrdn-item.x-select .x-acrdn-panel .x-acrdn-content {
				color: #212529;
				background: none;
				border-top: 0;
				border-bottom: 0
			}

		.x-accordion .x-acrdn-item .x-acrdn-header .x-acrdn-header-content {
			color: #212529
		}

		.x-accordion .x-acrdn-item .x-acrdn-header .x-acrdn-header-icon {
			color: #6c757d
		}

		.x-accordion .x-acrdn-item.x-select.x-selected > .x-acrdn-header:focus {
			border: 0
		}

		.x-accordion .x-acrdn-item.x-expand-state.x-select:not(.x-selected) > .x-acrdn-header:focus {
			background: none;
			border: 0;
			border-color: initial
		}

		.x-accordion .x-acrdn-item .x-acrdn-header:hover {
			border: 0;
			background: none;
			border-color: initial
		}

		.x-accordion .x-acrdn-item .x-acrdn-header:active {
			border: 0;
			border-color: initial;
			background: #e7f1ff
		}

		.x-accordion .x-acrdn-item .x-acrdn-header:focus {
			border: 0;
			box-shadow: 0 0 0 4px rgba(13,110,253,.25);
			background: none
		}

			.x-accordion .x-acrdn-item .x-acrdn-header:focus:active .x-icons, .x-accordion .x-acrdn-item .x-acrdn-header:focus:active .x-acrdn-header-content, .x-accordion .x-acrdn-item .x-acrdn-header:focus:active .x-toggle-icon {
				color: #212529
			}

		.x-accordion .x-acrdn-item.x-select.x-acrdn-item > .x-acrdn-header:hover .x-acrdn-header-content {
			color: #0d6efd
		}

		.x-accordion .x-acrdn-item.x-select.x-acrdn-item > .x-acrdn-header:hover .x-icons {
			color: #0d6efd
		}

		.x-accordion .x-acrdn-item.x-select.x-acrdn-item > .x-acrdn-header:hover .x-toggle-icon .x-icons.x-tgl-collapse-icon {
			color: #0d6efd
		}

		.x-accordion .x-acrdn-item.x-select.x-acrdn-item > .x-acrdn-header:hover:focus .x-icons, .x-accordion .x-acrdn-item.x-select.x-acrdn-item > .x-acrdn-header:hover:focus .x-acrdn-header-content {
			color: #212529
		}

		.x-accordion .x-acrdn-item.x-select.x-selected.x-expand-state > .x-acrdn-header, .x-accordion .x-acrdn-item.x-select.x-expand-state > .x-acrdn-header {
			border-color: #dee2e6;
			border-style: solid;
			border-width: 0 0 1px 0;
			background: #e7f1ff
		}

			.x-accordion .x-acrdn-item.x-select.x-selected.x-expand-state > .x-acrdn-header:hover .x-icons, .x-accordion .x-acrdn-item.x-select.x-expand-state > .x-acrdn-header:hover .x-icons {
				color: #0d6efd
			}

			.x-accordion .x-acrdn-item.x-select.x-selected.x-expand-state > .x-acrdn-header:hover .x-acrdn-header-icon .x-icons, .x-accordion .x-acrdn-item.x-select.x-expand-state > .x-acrdn-header:hover .x-acrdn-header-icon .x-icons {
				color: #6c757d
			}

			.x-accordion .x-acrdn-item.x-select.x-selected.x-expand-state > .x-acrdn-header:hover .x-acrdn-header-content, .x-accordion .x-acrdn-item.x-select.x-expand-state > .x-acrdn-header:hover .x-acrdn-header-content {
				color: #0d6efd
			}

			.x-accordion .x-acrdn-item.x-select.x-selected.x-expand-state > .x-acrdn-header:hover:focus .x-icons, .x-accordion .x-acrdn-item.x-select.x-selected.x-expand-state > .x-acrdn-header:hover:focus .x-acrdn-header-content, .x-accordion .x-acrdn-item.x-select.x-expand-state > .x-acrdn-header:hover:focus .x-icons, .x-accordion .x-acrdn-item.x-select.x-expand-state > .x-acrdn-header:hover:focus .x-acrdn-header-content {
				color: #0d6efd
			}

			.x-accordion .x-acrdn-item.x-select.x-selected.x-expand-state > .x-acrdn-header .x-acrdn-header-icon, .x-accordion .x-acrdn-item.x-select.x-expand-state > .x-acrdn-header .x-acrdn-header-icon {
				color: #6c757d
			}

			.x-accordion .x-acrdn-item.x-select.x-selected.x-expand-state > .x-acrdn-header:hover, .x-accordion .x-acrdn-item.x-select.x-expand-state > .x-acrdn-header:hover {
				border-color: #dee2e6
			}

			.x-accordion .x-acrdn-item.x-select.x-selected.x-expand-state > .x-acrdn-header > .x-toggle-icon, .x-accordion .x-acrdn-item.x-select.x-expand-state > .x-acrdn-header > .x-toggle-icon {
				color: #0d6efd
			}

			.x-accordion .x-acrdn-item.x-select.x-selected.x-expand-state > .x-acrdn-header .x-acrdn-header-icon, .x-accordion .x-acrdn-item.x-select.x-selected.x-expand-state > .x-acrdn-header .x-acrdn-header-content, .x-accordion .x-acrdn-item.x-select.x-expand-state > .x-acrdn-header .x-acrdn-header-icon, .x-accordion .x-acrdn-item.x-select.x-expand-state > .x-acrdn-header .x-acrdn-header-content {
				color: #0d6efd
			}

		.x-accordion .x-acrdn-item.x-select.x-item-focus {
			border-color: #dee2e6
		}

		.x-accordion .x-acrdn-item.x-selected {
			border-color: #dee2e6;
			border-style: solid;
			border-width: 0 0 1px 0
		}

			.x-accordion .x-acrdn-item.x-selected.x-select {
				border-color: #dee2e6;
				border-style: solid;
				border-width: 0 0 1px 0
			}

				.x-accordion .x-acrdn-item.x-selected.x-select.x-active {
					background: #fff
				}

				.x-accordion .x-acrdn-item.x-selected.x-select.x-select:last-child {
					border-bottom: 1px none #dee2e6
				}

			.x-accordion .x-acrdn-item.x-selected > .x-acrdn-header > .x-acrdn-header-content {
				color: #0d6efd
			}

			.x-accordion .x-acrdn-item.x-selected > .x-acrdn-header > .x-toggle-icon {
				color: #0d6efd
			}

			.x-accordion .x-acrdn-item.x-selected > .x-acrdn-header:focus {
				box-shadow: 0 0 0 4px rgba(13,110,253,.25);
				position: relative;
				z-index: 2
			}

			.x-accordion .x-acrdn-item.x-selected + .x-selected {
				border-color: #dee2e6;
				border-style: solid;
				border-width: 0 0 1px 0
			}

			.x-accordion .x-acrdn-item.x-selected .x-acrdn-item.x-selected.x-expand-state:hover > .x-acrdn-header .x-icons {
				color: #0d6efd
			}

			.x-accordion .x-acrdn-item.x-selected .x-acrdn-item.x-selected.x-expand-state:hover > .x-acrdn-header .x-acrdn-header-content {
				color: #212529
			}

			.x-accordion .x-acrdn-item.x-selected.x-select > .x-acrdn-header {
				background: #e7f1ff;
				border-radius: 0;
				border-color: #dee2e6;
				border-style: solid;
				border-width: 0 0 1px 0
			}

				.x-accordion .x-acrdn-item.x-selected.x-select > .x-acrdn-header:focus {
					background: none
				}

				.x-accordion .x-acrdn-item.x-selected.x-select > .x-acrdn-header:hover {
					border-color: #dee2e6
				}

			.x-accordion .x-acrdn-item.x-selected > .x-acrdn-panel .x-acrdn-content {
				color: #212529
			}

			.x-accordion .x-acrdn-item.x-selected > .x-acrdn-panel .x-acrdn-header-content {
				color: #212529
			}

		.x-accordion .x-acrdn-item .x-toggle-icon {
			color: #6c757d
		}

		.x-accordion .x-acrdn-item .x-acrdn-panel {
			font-size: 14px
		}

/*! AppBar component bootstrap5 theme definitions and variables */
/*! appbar component styles */
.x-bigger .x-appbar, .x-appbar.x-bigger {
	height: 56px;
	font-size: 16px
}

	.x-bigger .x-appbar.x-dense, .x-appbar.x-bigger.x-dense {
		height: 48px
	}

	.x-bigger .x-appbar.x-prominent, .x-appbar.x-bigger.x-prominent {
		height: 112px
	}

.x-appbar {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 48px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-direction: row;
	flex-direction: row;
	position: relative;
	-ms-flex-align: center;
	align-items: center;
	padding: 8px;
	overflow: hidden;
	font-size: 14px
}

	.x-appbar > div:first-child {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
		height: 100%
	}

	.x-appbar.x-sticky {
		position: sticky;
		top: 0;
		z-index: 1000
	}

	.x-appbar.x-prominent {
		height: 94px;
		-ms-flex-align: start;
		align-items: flex-start
	}

		.x-appbar.x-prominent > div:first-child {
			-ms-flex-align: start;
			align-items: flex-start
		}

	.x-appbar.x-dense {
		height: 40px
	}

	.x-appbar.x-horizontal-bottom {
		position: absolute;
		bottom: 0;
		right: 0;
		left: 0
	}

		.x-appbar.x-horizontal-bottom.x-sticky {
			position: fixed;
			top: auto;
			max-width: inherit;
			left: auto;
			right: auto
		}

	.x-appbar .x-appbar-separator {
		height: 24px
	}

	.x-appbar .x-appbar-spacer {
		-ms-flex-positive: 1;
		flex-grow: 1
	}

	.x-appbar .x-btn, .x-appbar .x-css.x-btn {
		border-image: unset
	}

.x-inherit.x-menu-wrapper.x-scrollable .x-menu, .x-inherit.x-menu-container.x-scrollable .x-menu {
	overflow: hidden
}

/*! appbar component theme */
.x-appbar {
	box-shadow: none
}

	.x-appbar.x-light {
		background: #f8f9fa;
		color: #212529;
		border: none;
		border-color: #f8f9fa
	}

		.x-appbar.x-light .x-appbar-separator {
			border-left: 1px solid #212529
		}

		.x-appbar.x-light .x-btn.x-inherit:hover, .x-appbar.x-light .x-btn.x-inherit:focus, .x-appbar.x-light .x-btn.x-inherit:active, .x-appbar.x-light .x-btn.x-inherit.x-active, .x-appbar.x-light .x-css.x-btn.x-inherit:hover, .x-appbar.x-light .x-css.x-btn.x-inherit:focus, .x-appbar.x-light .x-css.x-btn.x-inherit:active, .x-appbar.x-light .x-css.x-btn.x-inherit.x-active, .x-appbar.x-light .x-dropdown-btn.x-inherit:hover, .x-appbar.x-light .x-dropdown-btn.x-inherit:focus, .x-appbar.x-light .x-dropdown-btn.x-inherit:active, .x-appbar.x-light .x-dropdown-btn.x-inherit.x-active, .x-appbar.x-light .x-dropdown-btn.x-btn.x-inherit:hover, .x-appbar.x-light .x-dropdown-btn.x-btn.x-inherit:focus, .x-appbar.x-light .x-dropdown-btn.x-btn.x-inherit:active, .x-appbar.x-light .x-dropdown-btn.x-btn.x-inherit.x-active {
			background: rgba(0,0,0,.056)
		}

		.x-appbar.x-light .x-menu-wrapper.x-inherit, .x-appbar.x-light .x-menu-container.x-inherit {
			background: #f8f9fa;
			color: #212529;
			box-shadow: none;
			border-color: #f8f9fa
		}

			.x-appbar.x-light .x-menu-wrapper.x-inherit .x-menu .x-menu-item.x-selected, .x-appbar.x-light .x-menu-wrapper.x-inherit .x-menu .x-menu-item.x-focused, .x-appbar.x-light .x-menu-container.x-inherit .x-menu .x-menu-item.x-selected, .x-appbar.x-light .x-menu-container.x-inherit .x-menu .x-menu-item.x-focused {
				background: rgba(0,0,0,.056)
			}

	.x-appbar.x-dark {
		background: #212529;
		color: #fff;
		border-color: #212529
	}

		.x-appbar.x-dark .x-appbar-separator {
			border-left: 1px solid #fff
		}

		.x-appbar.x-dark .x-btn.x-inherit:hover, .x-appbar.x-dark .x-btn.x-inherit:focus, .x-appbar.x-dark .x-btn.x-inherit:active, .x-appbar.x-dark .x-btn.x-inherit.x-active, .x-appbar.x-dark .x-css.x-btn.x-inherit:hover, .x-appbar.x-dark .x-css.x-btn.x-inherit:focus, .x-appbar.x-dark .x-css.x-btn.x-inherit:active, .x-appbar.x-dark .x-css.x-btn.x-inherit.x-active, .x-appbar.x-dark .x-dropdown-btn.x-inherit:hover, .x-appbar.x-dark .x-dropdown-btn.x-inherit:focus, .x-appbar.x-dark .x-dropdown-btn.x-inherit:active, .x-appbar.x-dark .x-dropdown-btn.x-inherit.x-active, .x-appbar.x-dark .x-dropdown-btn.x-btn.x-inherit:hover, .x-appbar.x-dark .x-dropdown-btn.x-btn.x-inherit:focus, .x-appbar.x-dark .x-dropdown-btn.x-btn.x-inherit:active, .x-appbar.x-dark .x-dropdown-btn.x-btn.x-inherit.x-active {
			background: rgba(255,255,255,.08)
		}

		.x-appbar.x-dark .x-menu-wrapper.x-inherit, .x-appbar.x-dark .x-menu-container.x-inherit {
			background: #212529;
			color: #fff;
			border-color: #212529;
			box-shadow: none
		}

			.x-appbar.x-dark .x-menu-wrapper.x-inherit .x-menu .x-menu-item.x-selected, .x-appbar.x-dark .x-menu-wrapper.x-inherit .x-menu .x-menu-item.x-focused, .x-appbar.x-dark .x-menu-container.x-inherit .x-menu .x-menu-item.x-selected, .x-appbar.x-dark .x-menu-container.x-inherit .x-menu .x-menu-item.x-focused {
				background: rgba(255,255,255,.08)
			}

	.x-appbar.x-primary {
		background: #0d6efd;
		color: #fff;
		border-color: #0d6efd
	}

		.x-appbar.x-primary .x-appbar-separator {
			border-left: 1px solid #fff
		}

		.x-appbar.x-primary .x-menu-wrapper.x-inherit, .x-appbar.x-primary .x-menu-container.x-inherit {
			background: #0d6efd;
			color: #fff;
			border-color: #0d6efd;
			box-shadow: none
		}

	.x-appbar.x-inherit {
		background: inherit;
		color: inherit;
		border-color: inherit;
		border: 1px solid
	}

		.x-appbar.x-inherit .x-appbar-separator {
			border-left: 1px solid
		}

		.x-appbar.x-inherit .x-menu-wrapper.x-inherit, .x-appbar.x-inherit .x-menu-container.x-inherit {
			background: inherit;
			color: inherit;
			border-color: inherit;
			box-shadow: none
		}

	.x-appbar.x-horizontal-bottom {
		box-shadow: none
	}

.x-light.x-inherit.x-input-group, .x-light.x-inherit.x-input-group.x-control-wrapper, .x-light.x-inherit.x-float-input, .x-light.x-inherit.x-float-input.x-input-group, .x-light.x-inherit.x-float-input.x-control-wrapper, .x-light.x-inherit.x-float-input.x-input-group.x-control-wrapper, .x-light.x-inherit.x-input-group:not(.x-disabled) .x-input-group-icon:hover, .x-light.x-inherit.x-input-group.x-control-wrapper:not(.x-disabled) .x-input-group-icon:hover {
	background: #f8f9fa;
	color: #212529
}

.x-dark.x-inherit.x-input-group, .x-dark.x-inherit.x-input-group.x-control-wrapper, .x-dark.x-inherit.x-float-input, .x-dark.x-inherit.x-float-input.x-input-group, .x-dark.x-inherit.x-float-input.x-control-wrapper, .x-dark.x-inherit.x-float-input.x-input-group.x-control-wrapper, .x-dark.x-inherit.x-input-group:not(.x-disabled) .x-input-group-icon:hover, .x-dark.x-inherit.x-input-group.x-control-wrapper:not(.x-disabled) .x-input-group-icon:hover {
	background: #212529;
	color: #fff
}

.x-primary.x-inherit.x-input-group, .x-primary.x-inherit.x-input-group.x-control-wrapper, .x-primary.x-inherit.x-float-input, .x-primary.x-inherit.x-float-input.x-input-group, .x-primary.x-inherit.x-float-input.x-control-wrapper, .x-primary.x-inherit.x-float-input.x-input-group.x-control-wrapper, .x-primary.x-inherit.x-input-group:not(.x-disabled) .x-input-group-icon:hover, .x-primary.x-inherit.x-input-group.x-control-wrapper:not(.x-disabled) .x-input-group-icon:hover {
	background: #0d6efd;
	color: #fff
}

.x-inherit.x-input-group, .x-inherit.x-input-group.x-control-wrapper, .x-inherit.x-float-input, .x-inherit.x-float-input.x-input-group, .x-inherit.x-float-input.x-control-wrapper, .x-inherit.x-float-input.x-input-group.x-control-wrapper, .x-inherit.x-input-group:not(.x-disabled) .x-input-group-icon:hover, .x-inherit.x-input-group.x-control-wrapper:not(.x-disabled) .x-input-group-icon:hover {
	color: inherit;
	background: rgba(0,0,0,.056)
}

	.x-inherit.x-input-group.x-input-focus:not(.x-success):not(.x-warning):not(.x-error), .x-inherit.x-input-group.x-control-wrapper.x-input-focus:not(.x-success):not(.x-warning):not(.x-error), .x-inherit.x-input-group:not(.x-disabled):active:not(.x-success):not(.x-warning):not(.x-error), .x-inherit.x-input-group.x-control-wrapper:not(.x-disabled):active:not(.x-success):not(.x-warning):not(.x-error) {
		box-shadow: none
	}

	.x-inherit.x-input-group.x-control-wrapper .x-searchinput:-ms-input-placeholder {
		color: inherit;
		opacity: .8
	}

	.x-inherit.x-input-group.x-control-wrapper .x-searchinput::placeholder {
		color: inherit;
		opacity: .8
	}

	.x-inherit.x-input-group .x-input-group-icon, .x-inherit.x-input-group.x-control-wrapper .x-input-group-icon {
		border: none;
		color: inherit
	}

	.x-inherit.x-input-group .x-clear-icon, .x-inherit.x-input-group.x-control-wrapper .x-clear-icon {
		color: inherit
	}

@keyframes material-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes fabric-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

.x-dropdownbase .x-list-group-item, .x-fixed-head {
	font-size: 12px
}

.x-small .x-dropdownbase .x-list-group-item, .x-small .x-fixed-head, .x-small.x-dropdownbase .x-list-group-item, .x-small.x-fixed-head {
	font-size: 10px
}

.x-bigger .x-dropdownbase .x-list-group-item, .x-bigger .x-fixed-head, .x-bigger.x-dropdownbase .x-list-group-item, .x-bigger.x-fixed-head {
	font-size: 14px
}

.x-bigger.x-small .x-dropdownbase .x-list-group-item, .x-bigger.x-small .x-fixed-head, .x-bigger.x-small.x-dropdownbase .x-list-group-item, .x-bigger.x-small.x-fixed-head {
	font-size: 12px
}

.x-dropdownbase .x-list-item .x-list-icon {
	padding: 0 8px 0 0
}

.x-bigger .x-dropdownbase .x-list-item .x-list-icon, .x-bigger.x-small .x-dropdownbase .x-list-item .x-list-icon {
	padding: 0 12px 0 0
}

.x-small .x-dropdownbase .x-list-item .x-list-icon {
	padding: 0 6px 0 0
}

.x-popup.x-ddl {
	border-radius: 4px;
	box-shadow: none;
	margin-top: 3px
}

	.x-popup.x-ddl .x-input-group {
		width: auto
	}

		.x-popup.x-ddl .x-input-group input {
			line-height: 15px
		}

	.x-popup.x-ddl .x-dropdownbase {
		min-height: 26px
	}

	.x-popup.x-ddl .x-filter-parent .x-input-group {
		display: -ms-flexbox;
		display: flex;
		width: auto
	}

		.x-popup.x-ddl .x-filter-parent .x-input-group .x-back-icon {
			border: 0
		}

.x-bigger .x-popup.x-ddl-device-filter {
	margin-top: 0
}

.x-bigger .x-popup.x-ddl .x-list-item {
	font-size: 16px;
	line-height: 32px;
	padding-left: 0;
	text-indent: 16px
}

.x-bigger .x-popup.x-ddl .x-list-group-item, .x-bigger .x-popup.x-ddl .x-fixed-head {
	font-size: 14px;
	line-height: 32px;
	padding-left: 0;
	text-indent: 16px
}

.x-bigger .x-popup.x-ddl .x-dd-group .x-list-item {
	padding-left: 0
}

.x-bigger .x-popup.x-ddl .x-input-group input, .x-bigger .x-popup.x-ddl .x-input-group input.x-input {
	font-size: 16px;
	height: 36px
}

.x-bigger .x-popup.x-ddl .x-dropdownbase {
	min-height: 40px
}

.x-input-group.x-control-wrapper.x-ddl .x-input[readonly], .x-float-input.x-control-wrapper.x-ddl input[readonly] {
	background: rgba(0,0,0,0)
}

.x-input-group.x-control-wrapper.x-ddl.x-readonly .x-input[readonly], .x-float-input.x-control-wrapper.x-ddl.x-readonly input[readonly] {
	background: #e9ecef
}

.x-input-group:not(.x-disabled) .x-control.x-dropdownlist ~ .x-ddl-icon:active, .x-input-group:not(.x-disabled) .x-control.x-dropdownlist ~ .x-ddl-icon:hover, .x-control.x-dropdownlist .x-input-group:not(.x-disabled) .x-ddl-icon:active, .x-control.x-dropdownlist .x-input-group:not(.x-disabled) .x-ddl-icon:hover, .x-ddl.x-popup .x-input-group:not(.x-disabled) .x-clear-icon:active, .x-ddl.x-popup .x-input-group:not(.x-disabled) .x-clear-icon:hover, .x-ddl.x-popup .x-input-group:not(.x-disabled) .x-back-icon:active, .x-ddl.x-popup .x-input-group:not(.x-disabled) .x-back-icon:hover {
	background: rgba(0,0,0,0);
	color: #6c757d
}

.x-input-group.x-ddl .x-input[readonly] ~ span.x-input-group-icon.x-ddl-icon, .x-input-group.x-control-wrapper.x-ddl .x-input[readonly] ~ span.x-input-group-icon.x-ddl-icon, .x-float-input.x-ddl input[readonly] ~ span.x-input-group-icon.x-ddl-icon, .x-float-input.x-control-wrapper.x-ddl input[readonly] ~ span.x-input-group-icon.x-ddl-icon {
	background: rgba(0,0,0,0);
	color: #6c757d
}

.x-input-group.x-ddl.x-readonly .x-input[readonly] ~ span.x-input-group-icon.x-ddl-icon.x-search-icon, .x-input-group.x-control-wrapper.x-readonly .x-input[readonly] ~ span.x-input-group-icon.x-ddl-icon.x-search-icon, .x-float-input.x-ddl.x-readonly .x-input[readonly] ~ span.x-input-group-icon.x-ddl-icon.x-search-icon, .x-float-input.x-control-wrapper.x-ddl.x-readonly .x-input[readonly] ~ span.x-input-group-icon.x-ddl-icon.x-search-icon {
	background: #e9ecef
}

.x-input-group:not(.x-disabled) .x-control.x-dropdownlist ~ .x-ddl-icon, .x-input-group.x-disabled.x-ddl .x-control.x-dropdownlist ~ .x-input-group-icon, .x-control.x-dropdownlist .x-input-group.x-disabled.x-ddl .x-input-group-icon, .x-control.x-dropdownlist .x-input-group.x-ddl .x-input-group-icon {
	border: 0
}

.x-input-group:not(.x-disabled) .x-control.x-dropdownlist ~ .x-input-group-icon:active, .x-control.x-dropdownlist .x-input-group:not(.x-disabled) .x-input-group-icon:active, .x-ddl.x-popup .x-input-group:not(.x-disabled) .x-back-icon:active, .x-ddl.x-popup .x-input-group:not(.x-disabled) .x-clear-icon:active {
	box-shadow: none
}

.x-ddl.x-popup .x-input-group:not(.x-disabled) .x-clear-icon {
	background: rgba(0,0,0,0);
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.x-ddl.x-popup .x-filter-parent .x-input-group, .x-ddl.x-popup .x-filter-parent {
	background: #fff
}

.x-input-group .x-control.x-dropdownlist ~ .x-ddl-icon {
	font-size: 14px
}

.x-bigger .x-input-group .x-control.x-dropdownlist ~ .x-ddl-icon {
	font-size: 16px
}

.x-bigger.x-small .x-ddl.x-popup .x-list-item, .x-bigger.x-small .x-ddl.x-popup .x-list-group-item, .x-bigger.x-small .x-ddl.x-popup .x-fixed-head {
	font-size: 14px;
	line-height: 34px;
	padding-left: 0;
	text-indent: 16px
}

.x-bigger.x-small .x-ddl.x-popup .x-dd-group .x-list-item {
	padding-left: 4px
}

.x-bigger.x-small .x-ddl.x-popup .x-input-group input, .x-bigger.x-small .x-ddl.x-popup .x-input-group input.x-input {
	height: 30px
}

.x-bigger.x-small .x-popup.x-ddl .x-dropdownbase {
	min-height: 34px
}

.x-ddl .x-search-icon::before {
	content: "\e754"
}

.x-ddl .x-back-icon::before {
	content: "\e773"
}

.x-ddl.x-input-group.x-control-wrapper .x-ddl-icon::before {
	content: "\e729";
	font-family: "e-icons"
}

.x-bigger .x-input-group.x-ddl .x-input-filter, .x-bigger .x-input-group.x-ddl .x-input-filter:focus {
	margin-left: -20px
}

.x-bigger .x-ddl.x-popup .x-list-item {
	font-size: 16px
}

.x-bigger .x-ddl.x-popup .x-list-group-item {
	font-size: 16px
}

.x-bigger.x-ddl.x-popup .x-list-item {
	font-size: 16px
}

.x-bigger.x-ddl.x-popup .x-list-group-item {
	font-size: 16px
}

.x-popup.x-wide-popup.x-ddl-device.x-popup-close {
	display: block;
	visibility: hidden
}

.x-popup-full-page {
	bottom: 0;
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	right: 0;
	top: 0
}

	.x-popup-full-page .x-popup-full-page.x-ddl.x-popup.x-ddl-device-filter {
		margin: 0
	}

.x-ddl.x-control-wrapper .x-ddl-disable-icon {
	position: relative
}

	.x-ddl.x-control-wrapper .x-ddl-disable-icon::before {
		content: ""
	}

.x-ddl-device-filter .x-filter-parent {
	background-color: #fff
}

.x-ddl input.x-input::-webkit-contacts-auto-fill-button {
	display: none;
	pointer-events: none;
	position: absolute;
	right: 0;
	visibility: hidden
}

.x-filter-parent {
	border: 0;
	border-top-width: 0;
	box-shadow: 0 1.5px 5px -2px rgba(0,0,0,.3);
	display: block;
	padding: 5px
}

.x-ddl.x-input-group:not(.x-disabled) {
	cursor: pointer
}

.x-ddl.x-popup.x-ddl-device-filter .x-input-group.x-input-focus::before, .x-ddl.x-popup.x-ddl-device-filter .x-input-group.x-input-focus::after {
	width: 0
}

.x-ddl.x-popup {
	background: #fff;
	border: 1px solid #dee2e6;
	position: absolute
}

	.x-ddl.x-popup .x-search-icon {
		margin: 0;
		opacity: .57;
		padding: 12px 8px 8px
	}

	.x-ddl.x-popup .x-filter-parent .x-back-icon {
		padding: 0 8px
	}

	.x-ddl.x-popup .x-input-group {
		margin-bottom: 0
	}

	.x-ddl.x-popup .x-ddl-footer, .x-ddl.x-popup .x-ddl-header {
		cursor: default
	}

.x-ddl.x-input-group .x-ddl-hidden, .x-ddl.x-float-input .x-ddl-hidden {
	-webkit-appearance: initial;
	border: 0;
	height: 0;
	padding: 0;
	visibility: hidden;
	width: 0
}

.x-ddl.x-input-group, .x-ddl.x-input-group.x-input-focus:focus {
	outline: none
}

.x-dropdownbase .x-list-item .x-highlight {
	display: inline;
	font-weight: bold;
	vertical-align: baseline
}

.x-ddl.x-input-group input[readonly] ~ .x-clear-icon:not(.x-clear-icon-hide), .x-float-input input[readonly] ~ .x-clear-icon:not(.x-clear-icon-hide), .x-float-input.x-input-group input[readonly] ~ .x-clear-icon:not(.x-clear-icon-hide) {
	opacity: 1
}

.x-dropdownlist.x-input:not(:valid):first-child ~ .x-clear-icon, .x-input-group input.x-dropdownlist.x-input:not(:valid):first-child ~ .x-clear-icon, .x-input-group.x-control-wrapper input.x-dropdownlist.x-input:not(:valid):first-child ~ .x-clear-icon, .x-float-input input.x-dropdownlist:not(:valid):first-child ~ .x-clear-icon, .x-float-input.x-control-wrapper input.x-dropdownlist:not(:valid):first-child ~ .x-clear-icon, .x-float-input.x-input-group input.x-dropdownlist:not(:valid):first-child ~ .x-clear-icon, .x-float-input.x-input-group.x-control-wrapper input.x-dropdownlist:not(:valid):first-child ~ .x-clear-icon {
	display: -ms-flexbox;
	display: flex
}

	.x-dropdownlist.x-input:not(:valid):first-child ~ .x-clear-icon.x-clear-icon-hide, .x-input-group input.x-dropdownlist.x-input:not(:valid):first-child ~ .x-clear-icon.x-clear-icon-hide, .x-input-group.x-control-wrapper input.x-dropdownlist.x-input:not(:valid):first-child ~ .x-clear-icon.x-clear-icon-hide, .x-float-input input.x-dropdownlist:not(:valid):first-child ~ .x-clear-icon.x-clear-icon-hide, .x-float-input.x-control-wrapper input.x-dropdownlist:not(:valid):first-child ~ .x-clear-icon.x-clear-icon-hide, .x-float-input.x-input-group input.x-dropdownlist:not(:valid):first-child ~ .x-clear-icon.x-clear-icon-hide, .x-float-input.x-input-group.x-control-wrapper input.x-dropdownlist:not(:valid):first-child ~ .x-clear-icon.x-clear-icon-hide {
		display: none
	}

.x-input-group.x-static-clear input.x-dropdownlist.x-input:not(:valid):first-child ~ .x-clear-icon.x-clear-icon-hide, .x-input-group.x-static-clear.x-control-wrapper input.x-dropdownlist.x-input:not(:valid):first-child ~ .x-clear-icon.x-clear-icon-hide, .x-float-input.x-static-clear input.x-dropdownlist:not(:valid):first-child ~ .x-clear-icon.x-clear-icon-hide, .x-float-input.x-static-clear.x-control-wrapper input.x-dropdownlist:not(:valid):first-child ~ .x-clear-icon.x-clear-icon-hide, .x-float-input.x-static-clear.x-input-group input.x-dropdownlist:not(:valid):first-child ~ .x-clear-icon.x-clear-icon-hide, .x-float-input.x-static-clear.x-input-group.x-control-wrapper input.x-dropdownlist:not(:valid):first-child ~ .x-clear-icon.x-clear-icon-hide {
	cursor: pointer;
	display: -ms-flexbox;
	display: flex
}

.x-ddl.x-input-group .x-input-value, .x-ddl.x-input-group .x-input-value:focus {
	font-family: inherit;
	font-size: 14px;
	height: auto;
	margin: 0;
	outline: none;
	width: 100%
}

.x-ddl.x-input-group input[readonly].x-input, .x-ddl.x-input-group input[readonly], .x-ddl.x-input-group .x-dropdownlist {
	pointer-events: none
}

ejs-autocomplete, ejs-combobox, ejs-dropdownlist {
	display: block
}

.x-small .x-ddl.x-popup .x-list-item, .x-input-group.x-ddl.x-small .x-list-item {
	font-size: 12px
}

.x-small .x-ddl.x-popup .x-list-group-item, .x-input-group.x-ddl.x-small .x-list-group-item {
	font-size: 12px
}

.x-small.x-ddl.x-popup .x-list-item, .x-input-group.x-ddl.x-small .x-list-item {
	font-size: 12px
}

.x-small.x-ddl.x-popup .x-list-group-item, .x-input-group.x-ddl.x-small .x-list-group-item {
	font-size: 12px
}

.x-bigger.x-small .x-ddl.x-popup .x-list-item, .x-bigger .x-input-group.x-ddl.x-small .x-list-item {
	font-size: 14px
}

.x-bigger.x-small .x-ddl.x-popup .x-list-group-item, .x-bigger .x-input-group.x-ddl.x-small .x-list-group-item {
	font-size: 14px
}

.x-bigger.x-small.x-ddl.x-popup .x-list-item, .x-bigger .x-input-group.x-ddl.x-small .x-list-item {
	font-size: 14px
}

.x-bigger.x-small.x-ddl.x-popup .x-list-group-item, .x-bigger .x-input-group.x-ddl.x-small .x-list-group-item {
	font-size: 14px
}

.x-content-placeholder.x-ddl.x-placeholder-ddl, .x-content-placeholder.x-autocomplete.x-placeholder-autocomplete, .x-content-placeholder.x-combobox.x-placeholder-combobox {
	background-size: 300px 33px;
	min-height: 33px
}

.x-bigger .x-content-placeholder.x-ddl.x-placeholder-ddl, .x-bigger.x-content-placeholder.x-ddl.x-placeholder-ddl, .x-bigger .x-content-placeholder.x-autocomplete.x-placeholder-autocomplete, .x-bigger.x-content-placeholder.x-autocomplete.x-placeholder-autocomplete, .x-bigger .x-content-placeholder.x-combobox.x-placeholder-combobox, .x-bigger.x-content-placeholder.x-combobox.x-placeholder-combobox {
	background-size: 300px 40px;
	min-height: 40px
}

.x-popup {
	border-color: #dee2e6
}

.x-float-input.x-input-group.x-ddl.x-control.x-icon-anim > .x-float-text, .x-float-input.x-input-focus.x-input-group.x-ddl.x-control.x-keyboard > .x-float-text {
	color: #fff
}

.x-float-input .x-clear-icon::before, .x-float-input.x-control-wrapper .x-clear-icon::before {
	content: "\e7e7";
	font-family: "e-icons"
}

.x-input-group .x-clear-icon::before, .x-input-group.x-control-wrapper .x-clear-icon::before {
	content: "\e7e7";
	font-family: "e-icons"
}

/*! input layout */
.x-input-group, .x-input-group.x-control-wrapper {
	display: table;
	line-height: 1.4;
	margin-bottom: 0
}

	input.x-input, .x-input-group input.x-input, .x-input-group.x-control-wrapper input.x-input, textarea.x-input, .x-input-group textarea.x-input, .x-input-group.x-control-wrapper textarea.x-input {
		border: 0 solid;
		border-width: 1px;
		height: auto;
		line-height: inherit;
		margin: 0;
		margin-bottom: 0;
		outline: none;
		padding: 0;
		text-indent: 8px;
		width: 100%
	}

	input.x-input, textarea.x-input, .x-input-group, .x-input-group.x-control-wrapper {
		font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
		font-size: 14px;
		font-weight: normal
	}

		.x-input-group.x-disabled, .x-input-group.x-control-wrapper.x-disabled {
			font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
			font-size: 14px;
			font-weight: normal
		}

		.x-input-group input.x-input, .x-input-group.x-control-wrapper input.x-input, .x-input-group textarea.x-input, .x-input-group.x-control-wrapper textarea.x-input {
			font: inherit
		}

			input.x-input, .x-input-group input.x-input, .x-input-group input, .x-input-group.x-control-wrapper input.x-input, .x-input-group.x-control-wrapper input, .x-float-input input, .x-float-input.x-input-group input, .x-float-input.x-control-wrapper input, .x-float-input.x-control-wrapper.x-input-group input, input.x-input:focus, .x-input-group input.x-input:focus, .x-input-group input:focus, .x-input-group.x-control-wrapper input.x-input:focus, .x-input-group.x-control-wrapper input:focus, .x-float-input input:focus, .x-float-input.x-input-group input:focus, .x-float-input.x-control-wrapper input:focus, .x-float-input.x-control-wrapper.x-input-group input:focus {
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

		.x-input-group.x-input-focus input.x-input, .x-input-group.x-input-focus input, .x-input-group.x-control-wrapper.x-input-focus input.x-input, .x-input-group.x-control-wrapper.x-input-focus input, .x-float-input.x-input-focus input, .x-float-input.x-input-group.x-input-focus input, .x-float-input.x-control-wrapper.x-input-focus input, .x-float-input.x-control-wrapper.x-input-group.x-input-focus input {
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap
		}

		input.x-input, .x-input-group input.x-input, .x-input-group input, .x-input-group.x-control-wrapper input.x-input, .x-input-group.x-control-wrapper input, .x-float-input input, .x-float-input.x-input-group input, .x-float-input.x-control-wrapper input, .x-float-input.x-control-wrapper.x-input-group input, .x-input-group, .x-input-group.x-control-wrapper, .x-float-input, .x-float-input.x-control-wrapper {
			border-radius: 4px
		}

			.x-input.x-small, .x-input-group.x-small, .x-input-group.x-control-wrapper.x-small, .x-input-group.x-small .x-input, .x-input-group.x-small input, .x-input-group.x-control-wrapper.x-small .x-input, .x-input-group.x-control-wrapper.x-small input, .x-float-input.x-small input, .x-float-input.x-input-group.x-small input, .x-float-input.x-control-wrapper.x-small input, .x-float-input.x-control-wrapper.x-input-group.x-small input, .x-float-input.x-small, .x-float-input.x-control-wrapper.x-small, .x-small .x-input-group, .x-small .x-input-group.x-control-wrapper, .x-small .x-input-group .x-input, .x-small .x-input-group input, .x-small .x-input-group.x-control-wrapper .x-input, .x-small .x-input-group.x-control-wrapper input, .x-small .x-float-input input, .x-small .x-float-input.x-input-group input, .x-small .x-float-input.x-control-wrapper input, .x-small .x-float-input.x-control-wrapper.x-input-group input, .x-small .x-float-input, .x-small .x-float-input.x-control-wrapper {
				border-radius: 2px
			}

.x-input:focus {
	border-width: 1px;
	padding-bottom: 0
}

.x-input.x-small:focus {
	border-width: 1px;
	padding-bottom: 0
}

.x-input.x-bigger:focus, .x-bigger .x-input:focus {
	padding-bottom: 0
}

.x-input.x-small.x-bigger:focus, .x-bigger .x-input.x-small:focus {
	padding-bottom: 0
}

.x-input-group input.x-input:focus, .x-input-group.x-control-wrapper input.x-input:focus, .x-input-group textarea.x-input:focus, .x-input-group.x-control-wrapper textarea.x-input:focus, .x-input-group.x-input-focus input.x-input, .x-input-group.x-control-wrapper.x-input-focus input.x-input {
	padding: 0
}

.x-input-group textarea.x-input:focus, .x-input-group.x-control-wrapper textarea.x-input:focus {
	padding: 4px 8px 4px 8px
}

input.x-input.x-bigger, textarea.x-input.x-bigger, .x-bigger input.x-input, .x-bigger textarea.x-input, .x-input-group.x-bigger, .x-bigger .x-input-group, .x-input-group.x-control-wrapper.x-bigger, .x-bigger .x-input-group.x-control-wrapper {
	border-radius: 4px;
	font-size: 16px
}

	.x-input-group.x-bigger .x-input, .x-input-group.x-bigger input, .x-input-group.x-control-wrapper.x-bigger .x-input, .x-input-group.x-control-wrapper.x-bigger input, .x-float-input.x-bigger input, .x-float-input.x-input-group.x-bigger input, .x-float-input.x-control-wrapper.x-bigger input, .x-float-input.x-control-wrapper.x-input-group.x-bigger input, .x-float-input.x-bigger, .x-float-input.x-control-wrapper.x-bigger, .x-bigger .x-input-group .x-input, .x-bigger .x-input-group input, .x-bigger .x-input-group.x-control-wrapper .x-input, .x-bigger .x-input-group.x-control-wrapper input, .x-bigger .x-float-input input, .x-bigger .x-float-input.x-input-group input, .x-bigger .x-float-input.x-control-wrapper input, .x-bigger .x-float-input.x-control-wrapper.x-input-group input, .x-bigger .x-float-input, .x-bigger .x-float-input.x-control-wrapper {
		border-radius: 4px
	}

	input.x-input.x-bigger.x-small, textarea.x-input.x-bigger.x-small, .x-bigger.x-small input.x-input, .x-bigger.x-small textarea.x-input, .x-input-group.x-bigger.x-small, .x-bigger.x-small .x-input-group, .x-bigger.x-small .x-input-group.x-control-wrapper {
		border-radius: 4px
	}

		.x-input-group.x-bigger.x-small .x-input, .x-input-group.x-bigger.x-small input, .x-input-group.x-control-wrapper.x-bigger.x-small .x-input, .x-input-group.x-control-wrapper.x-bigger.x-small input, .x-float-input.x-bigger.x-small input, .x-float-input.x-input-group.x-bigger.x-small input, .x-float-input.x-control-wrapper.x-bigger.x-small input, .x-float-input.x-control-wrapper.x-input-group.x-bigger.x-small input, .x-float-input.x-bigger.x-small, .x-float-input.x-control-wrapper.x-bigger.x-small, .x-bigger.x-small .x-input-group .x-input, .x-bigger.x-small .x-input-group input, .x-bigger.x-small .x-input-group.x-control-wrapper .x-input, .x-bigger.x-small .x-input-group.x-control-wrapper input, .x-bigger.x-small .x-float-input input, .x-bigger.x-small .x-float-input.x-input-group input, .x-bigger.x-small .x-float-input.x-control-wrapper input, .x-bigger.x-small .x-float-input.x-control-wrapper.x-input-group input, .x-bigger.x-small .x-float-input, .x-bigger.x-small .x-float-input.x-control-wrapper {
			border-radius: 4px
		}

	.x-input-group.x-bigger .x-input, .x-input-group.x-bigger.x-control-wrapper .x-input, .x-bigger .x-input-group .x-input, .x-bigger .x-input-group.x-control-wrapper .x-input {
		font: inherit
	}

	input.x-input.x-bigger, textarea.x-input.x-bigger, .x-input-group.x-bigger .x-input, .x-input-group.x-bigger.x-control-wrapper .x-input, .x-bigger input.x-input, .x-bigger textarea.x-input, .x-bigger .x-input-group .x-input, .x-bigger .x-input-group.x-control-wrapper .x-input {
		line-height: inherit;
		margin-bottom: 0;
		padding: 0
	}

		.x-input-group.x-bigger .x-input:focus, .x-bigger .x-input-group .x-input:focus, .x-input-group.x-control-wrapper.x-bigger .x-input:focus, .x-bigger .x-input-group.x-control-wrapper .x-input:focus, .x-input-group.x-bigger.x-input-focus .x-input, .x-bigger .x-input-group.x-input-focus .x-input, .x-input-group.x-control-wrapper.x-bigger.x-input-focus .x-input, .x-bigger .x-input-group.x-control-wrapper.x-input-focus .x-input {
			padding: 0
		}

.x-input-group .x-input-group-icon, .x-input-group.x-control-wrapper .x-input-group-icon {
	-ms-flex-align: center;
	align-items: center;
	border: 0 solid;
	border-width: 0;
	box-sizing: content-box;
	cursor: pointer;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 14px;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: 1;
	min-height: 30px;
	min-width: 30px;
	padding: 0;
	text-align: center;
	border: 1px solid;
	border-bottom: 0;
	border-collapse: collapse;
	border-top: 0
}

	.x-input-group .x-input-group-icon:last-child, .x-input-group.x-control-wrapper .x-input-group-icon:last-child {
		border-right-width: 0
	}

	.x-input-group .x-input-group-icon + .x-input-group-icon .x-input-group.x-control-wrapper .x-input-group-icon + .x-input-group-icon {
		border-left-width: 0
	}

	.x-input-group .x-input-group-icon:first-child, .x-input-group.x-control-wrapper .x-input-group-icon:first-child {
		border-left-width: 0
	}

.x-input-group.x-rtl .x-input-group-icon, .x-input-group.x-control-wrapper.x-rtl .x-input-group-icon, .x-rtl .x-input-group .x-input-group-icon, .x-rtl .x-input-group.x-control-wrapper .x-input-group-icon {
	border-left-width: 1px;
	border-right-width: 0
}

	.x-input-group.x-rtl .x-input-group-icon + .x-input-group-icon, .x-input-group.x-control-wrapper.x-rtl .x-input-group-icon + .x-input-group-icon, .x-rtl .x-input-group .x-input-group-icon + .x-input-group-icon, .x-rtl .x-input-group.x-control-wrapper .x-input-group-icon + .x-input-group-icon {
		border-left-width: 1px;
		border-right-width: 0
	}

.x-input-group.x-rtl input ~ .x-input-group-icon, .x-input-group.x-control-wrapper.x-rtl input ~ .x-input-group-icon, .x-rtl .x-input-group input ~ .x-input-group-icon, .x-rtl .x-input-group.x-control-wrapper input ~ .x-input-group-icon {
	border-left-width: 0;
	border-right: 1px solid #ced4da
}

	.x-input-group.x-rtl input ~ .x-input-group-icon + .x-input-group-icon, .x-input-group.x-control-wrapper.x-rtl input ~ .x-input-group-icon + .x-input-group-icon, .x-rtl .x-input-group input ~ .x-input-group-icon + .x-input-group-icon, .x-rtl .x-input-group.x-control-wrapper input ~ .x-input-group-icon + .x-input-group-icon {
		border-left-width: 0;
		border-right-width: 1px
	}

.x-input-group .x-input-group-icon + .x-input-group-icon, .x-input-group.x-control-wrapper .x-input-group-icon + .x-input-group-icon {
	border-left-width: 0
}

.x-input-group .x-input-group-icon:last-child, .x-input-group.x-control-wrapper .x-input-group-icon:last-child {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px
}

.x-input-group .x-input-group-icon:first-child, .x-input-group.x-control-wrapper .x-input-group-icon:first-child {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px
}

.x-input-group.x-rtl .x-input-group-icon:last-child, .x-input-group.x-control-wrapper.x-rtl .x-input-group-icon:last-child, .x-rtl .x-input-group .x-input-group-icon:last-child, .x-rtl .x-input-group.x-control-wrapper .x-input-group-icon:last-child {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 0
}

.x-input-group.x-rtl .x-input-group-icon:first-child, .x-input-group.x-control-wrapper.x-rtl .x-input-group-icon:first-child, .x-rtl .x-input-group .x-input-group-icon:first-child, .x-rtl .x-input-group.x-control-wrapper .x-input-group-icon:first-child {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 0;
	border-top-right-radius: 3px
}

.x-input-group.x-bigger .x-input-group-icon, .x-input-group .x-input-group-icon.x-bigger, .x-bigger .x-input-group .x-input-group-icon, .x-input-group.x-control-wrapper.x-bigger .x-input-group-icon, .x-input-group.x-control-wrapper .x-input-group-icon.x-bigger, .x-bigger .x-input-group.x-control-wrapper .x-input-group-icon {
	min-height: 36px;
	min-width: 36px
}

.x-input-group.x-bigger .x-input-group-icon, .x-input-group .x-input-group-icon.x-bigger, .x-bigger .x-input-group .x-input-group-icon, .x-input-group.x-control-wrapper.x-bigger .x-input-group-icon, .x-input-group.x-control-wrapper .x-input-group-icon.x-bigger, .x-bigger .x-input-group.x-control-wrapper .x-input-group-icon {
	font-size: 16px;
	padding: 0
}

.x-input[disabled], .x-input-group .x-input[disabled], .x-input-group.x-control-wrapper .x-input[disabled], .x-input-group.x-disabled, .x-input-group.x-disabled input, .x-input-group.x-disabled input.x-input, .x-input-group.x-disabled textarea, .x-input-group.x-disabled textarea.x-input, .x-input-group.x-control-wrapper.x-disabled, .x-input-group.x-control-wrapper.x-disabled input, .x-input-group.x-control-wrapper.x-disabled input.x-input, .x-input-group.x-control-wrapper.x-disabled textarea, .x-input-group.x-control-wrapper.x-disabled textarea.x-input, .x-float-input.x-disabled input, .x-float-input.x-disabled textarea, .x-float-input input[disabled], .x-float-input input.x-disabled, .x-float-input textarea[disabled], .x-float-input textarea.x-disabled, .x-float-input.x-control-wrapper.x-disabled input, .x-float-input.x-control-wrapper.x-disabled textarea, .x-float-input.x-control-wrapper input[disabled], .x-float-input.x-control-wrapper input.x-disabled, .x-float-input.x-control-wrapper textarea[disabled], .x-float-input.x-control-wrapper textarea.x-disabled, .x-input-group.x-disabled span, .x-input-group.x-control-wrapper.x-disabled span {
	cursor: not-allowed
}

.x-input[disabled], .x-input-group.x-disabled, .x-input-group.x-control-wrapper.x-disabled, .x-float-input input[disabled], .x-float-input input.x-disabled, .x-float-input.x-control-wrapper input[disabled], .x-float-input.x-control-wrapper input.x-disabled {
	border-color: #ced4da;
	border-style: solid
}

.x-input-group.x-disabled, .x-input-group.x-control-wrapper.x-disabled {
	border-bottom-style: solid;
	border-width: 1px
}

.x-input[disabled], .x-input-group.x-disabled, .x-input-group.x-control-wrapper.x-disabled, .x-float-input.x-disabled, .x-float-input input[disabled], .x-float-input input.x-disabled, .x-float-input.x-disabled input, .x-float-input.x-control-wrapper.x-disabled, .x-float-input.x-control-wrapper input[disabled], .x-float-input.x-control-wrapper input.x-disabled, .x-float-input.x-control-wrapper.x-disabled input {
	filter: alpha(opacity=100);
	opacity: 1
}

.x-input.x-rtl, .x-input-group.x-rtl, .x-input-group.x-control-wrapper.x-rtl {
	direction: rtl
}

.x-input.x-corner {
	border-radius: 4px
}

.x-input-group, .x-input-group.x-control-wrapper {
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle
}

.x-float-input:not(.x-input-group), .x-float-input.x-control-wrapper:not(.x-input-group) {
	display: inline-block
}

.x-input-group .x-input-group-icon, .x-input-group.x-control-wrapper .x-input-group-icon {
	display: -ms-flexbox;
	display: flex
}

.x-input-group .x-input-group-icon, .x-input-group.x-control-wrapper .x-input-group-icon {
	white-space: nowrap
}

.x-input-group.x-corner .x-input:first-child, .x-input-group.x-corner .x-input-group-icon:first-child, .x-input-group.x-control-wrapper.x-corner .x-input:first-child, .x-input-group.x-control-wrapper.x-corner .x-input-group-icon:first-child {
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px
}

.x-input-group.x-corner .x-input:last-child, .x-input-group.x-corner .x-input-group-icon:last-child, .x-input-group.x-control-wrapper.x-corner .x-input:last-child, .x-input-group.x-control-wrapper.x-corner .x-input-group-icon:last-child {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px
}

input.x-input.x-small, textarea.x-input.x-small, .x-small input.x-input, .x-small textarea.x-input, .x-input-group.x-small, .x-small .x-input-group, .x-input-group.x-control-wrapper.x-small, .x-small .x-input-group.x-control-wrapper, .x-input-group.x-small.x-disabled, .x-small .x-input-group.x-disabled, .x-input-group.x-control-wrapper.x-small.x-disabled, .x-small .x-input-group.x-control-wrapper.x-disabled {
	font-size: 12px
}

	.x-input-group.x-small .x-input, .x-input-group.x-small.x-control-wrapper .x-input, .x-small .x-input-group .x-input, .x-small .x-input-group.x-control-wrapper .x-input {
		font: inherit
	}

	.x-input.x-small, .x-input-group.x-small .x-input, .x-input-group.x-control-wrapper.x-small .x-input {
		line-height: inherit;
		padding: 0
	}

		.x-input-group.x-small .x-input:focus, .x-input-group.x-control-wrapper.x-small .x-input:focus, .x-input-group.x-small.x-input-focus .x-input, .x-input-group.x-control-wrapper.x-small.x-input-focus .x-input {
			padding: 0
		}

		.x-input.x-small.x-bigger, .x-input-group.x-small.x-bigger, .x-small.x-bigger .x-input-group, .x-input-group.x-control-wrapper.x-small.x-bigger, .x-small.x-bigger .x-input-group.x-control-wrapper, .x-bigger .x-input.x-small, .x-small .x-input.x-bigger, .x-bigger .x-input-group.x-small, .x-bigger .x-input-group.x-control-wrapper.x-small, .x-small .x-input-group.x-bigger, .x-small .x-input-group.x-control-wrapper.x-bigger {
			font-size: 14px
		}

			.x-input-group.x-small.x-bigger.x-disabled, .x-small.x-bigger .x-input-group.x-disabled, .x-input-group.x-control-wrapper.x-small.x-bigger.x-disabled, .x-small.x-bigger .x-input-group.x-control-wrapper.x-disabled, .x-bigger .x-input.x-small.x-disabled, .x-small .x-input.x-bigger.x-disabled, .x-bigger .x-input-group.x-small.x-disabled, .x-bigger .x-input-group.x-control-wrapper.x-small.x-disabled, .x-small .x-input-group.x-bigger.x-disabled, .x-small .x-input-group.x-control-wrapper.x-bigger.x-disabled {
				font-size: 14px
			}

		.x-input.x-small.x-bigger, .x-bigger .x-input.x-small, .x-small .x-input.x-bigger {
			padding: 0
		}

		.x-input-group.x-small.x-bigger .x-input, .x-input-group.x-small .x-input.x-bigger, .x-input-group.x-control-wrapper.x-small.x-bigger .x-input, .x-input-group.x-control-wrapper.x-small .x-input.x-bigger, .x-bigger .x-input-group.x-small .x-input, .x-bigger .x-input-group.x-control-wrapper.x-small .x-input {
			font: inherit;
			padding: 0
		}

			.x-input-group.x-small.x-bigger .x-input:focus, .x-input-group.x-small .x-input.x-bigger:focus, .x-bigger .x-input-group.x-small .x-input:focus, .x-input-group.x-control-wrapper.x-small.x-bigger .x-input:focus, .x-input-group.x-control-wrapper.x-small .x-input.x-bigger:focus, .x-bigger .x-input-group.x-control-wrapper.x-small .x-input:focus, .x-input-group.x-small.x-bigger.x-input-focus .x-input, .x-input-group.x-small.x-input-focus .x-input.x-bigger, .x-bigger .x-input-group.x-small.x-input-focus .x-input, .x-input-group.x-control-wrapper.x-small.x-bigger.x-input-focus .x-input, .x-input-group.x-control-wrapper.x-small.x-input-focus .x-input.x-bigger, .x-bigger .x-input-group.x-control-wrapper.x-small.x-input-focus .x-input {
				padding: 0
			}

	.x-input-group.x-small .x-input-group-icon, .x-input-group.x-control-wrapper.x-small .x-input-group-icon, .x-small .x-input-group .x-input-group-icon, .x-small .x-input-group.x-control-wrapper .x-input-group-icon {
		font-size: 12px;
		min-height: 24px;
		min-width: 24px;
		padding: 0
	}

		.x-input-group.x-small.x-bigger .x-input-group-icon, .x-input-group.x-small .x-input-group-icon.x-bigger, .x-input-group.x-control-wrapper.x-small.x-bigger .x-input-group-icon, .x-input-group.x-control-wrapper.x-small .x-input-group-icon.x-bigger, .x-small.x-bigger .x-input-group .x-input-group-icon, .x-small.x-bigger .x-input-group.x-control-wrapper .x-input-group-icon, .x-bigger .x-input-group.x-small .x-input-group-icon, .x-bigger .x-input-group.x-control-wrapper.x-small .x-input-group-icon {
			font-size: 12px;
			min-height: 32px;
			min-width: 32px;
			padding: 0
		}

label.x-float-text, .x-float-input label.x-float-text, .x-float-input.x-control-wrapper label.x-float-text, .x-float-input:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	left: 0;
	overflow: hidden;
	padding-left: 10px;
	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(0.25, 0.8, 0.25, 1);
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: 100%
}

label.x-float-text, .x-float-input label.x-float-text, .x-float-input.x-control-wrapper label.x-float-text, .x-float-input:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom {
	top: -11px
}

label.x-float-text, .x-float-input label.x-float-text, .x-float-input.x-control-wrapper label.x-float-text, .x-float-input:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-bigger:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-small:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-small:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input.x-bigger:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-bigger.x-small:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger.x-small .x-float-input:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-bigger.x-small:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-bigger:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-control-wrapper:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-small:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input.x-control-wrapper:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-control-wrapper.x-small:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input.x-control-wrapper.x-bigger:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-bigger.x-small:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger.x-small .x-float-input.x-control-wrapper:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-bigger.x-small:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom {
	-moz-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
	-o-transform: translate(0%, -50%);
	-webkit-transform: translate(0%, -50%);
	box-sizing: border-box;
	left: 0%;
	top: 50%;
	transform: translate(0%, -50%);
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
	font-style: normal
}

	.x-float-input.x-bigger label.x-float-text, .x-float-input label.x-float-text.x-bigger, .x-float-input input.x-bigger ~ label.x-float-text, .x-bigger .x-float-input label.x-float-text, .x-float-input.x-bigger:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-bigger label.x-float-text, .x-float-input.x-control-wrapper label.x-float-text.x-bigger, .x-float-input.x-control-wrapper input.x-bigger ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper label.x-float-text, .x-float-input.x-control-wrapper.x-bigger:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-control-wrapper:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom {
		font-size: 16px
	}

.x-float-input.x-small label.x-float-text, .x-float-input.x-small:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-small label.x-float-text, .x-float-input.x-control-wrapper.x-small:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input.x-control-wrapper:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom {
	font-size: 12px
}

.x-float-input.x-small.x-bigger label.x-float-text, .x-bigger .x-float-input.x-small label.x-float-text, .x-bigger .x-float-input.x-small:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input.x-bigger:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-bigger.x-small:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger.x-small .x-float-input:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-bigger.x-small:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-small.x-bigger label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input.x-control-wrapper.x-bigger:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-bigger.x-small:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger.x-small .x-float-input.x-control-wrapper:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-bigger.x-small:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom {
	font-size: 14px;
	font-style: normal
}

.x-float-input input:focus ~ label.x-float-text, .x-float-input input:valid ~ label.x-float-text, .x-float-input input ~ label.x-label-top.x-float-text, .x-float-input input[readonly] ~ label.x-label-top.x-float-text, .x-float-input input[disabled] ~ label.x-label-top.x-float-text, .x-float-input input label.x-float-text.x-label-top, .x-float-input.x-control-wrapper input:focus ~ label.x-float-text, .x-float-input.x-control-wrapper input:valid ~ label.x-float-text, .x-float-input.x-control-wrapper input ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper input[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper input label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-input-focus input ~ label.x-float-text, .x-float-input.x-input-focus input ~ label.x-float-text {
	font-size: 12px;
	font-weight: 500;
	padding-right: 0;
	transform: translate3d(-10px, -36px, 0) scale(1)
}

.x-float-input.x-small input:focus ~ label.x-float-text, .x-float-input.x-small input:valid ~ label.x-float-text, .x-float-input.x-small input ~ label.x-label-top.x-float-text, .x-float-input.x-small input[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-small input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-small input label.x-float-text.x-label-top, .x-small .x-float-input input:focus ~ label.x-float-text, .x-small .x-float-input input:valid ~ label.x-float-text, .x-small .x-float-input input ~ label.x-label-top.x-float-text, .x-small .x-float-input input[readonly] ~ label.x-label-top.x-float-text, .x-small .x-float-input input[disabled] ~ label.x-label-top.x-float-text, .x-small .x-float-input input label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-small input:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small input:valid ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small input ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-small input[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-small input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-small input label.x-float-text.x-label-top, .x-small .x-float-input.x-control-wrapper input:focus ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper input:valid ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper input ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-control-wrapper input[readonly] ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-control-wrapper input[disabled] ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-control-wrapper input label.x-float-text.x-label-top, .x-float-input.x-bigger.x-input-focus input ~ label.x-float-text, .x-bigger .x-float-input.x-input-focus input ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger.x-input-focus input ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-input-focus input ~ label.x-float-text {
	font-size: 12px;
	font-weight: 500;
	padding-right: 0;
	transform: translate3d(-10px, -35px, 0) scale(1)
}

.x-float-input.x-bigger input:focus ~ label.x-float-text, .x-float-input.x-bigger input:valid ~ label.x-float-text, .x-float-input.x-bigger input ~ label.x-label-top.x-float-text, .x-float-input.x-bigger input[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-bigger input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-bigger input label.x-float-text.x-label-top, .x-bigger .x-float-input input:focus ~ label.x-float-text, .x-bigger .x-float-input input:valid ~ label.x-float-text, .x-bigger .x-float-input input ~ label.x-label-top.x-float-text, .x-bigger .x-float-input input[readonly] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input input[disabled] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input input label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-bigger input:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger input:valid ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger input ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger input[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger input label.x-float-text.x-label-top, .x-bigger .x-float-input.x-control-wrapper input:focus ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper input:valid ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper input ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper input[readonly] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper input[disabled] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper input label.x-float-text.x-label-top, .x-float-input.x-bigger.x-input-focus input ~ label.x-float-text, .x-bigger .x-float-input.x-input-focus input ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger.x-input-focus input ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-input-focus input ~ label.x-float-text {
	font-weight: 500;
	padding-right: 0;
	transform: translate3d(-10px, -39px, 0) scale(1)
}

.x-float-input.x-bigger.x-small input:focus ~ label.x-float-text, .x-float-input.x-bigger.x-small input:valid ~ label.x-float-text, .x-float-input.x-bigger.x-small input ~ label.x-label-top.x-float-text, .x-float-input.x-bigger.x-small input[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-bigger.x-small input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-bigger.x-small input label.x-float-text.x-label-top, .x-bigger .x-float-input.x-small input:focus ~ label.x-float-text, .x-bigger .x-float-input.x-small input:valid ~ label.x-float-text, .x-bigger .x-float-input.x-small input ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-small input[readonly] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-small input[disabled] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-small input label.x-float-text.x-label-top, .x-small .x-float-input.x-bigger input:focus ~ label.x-float-text, .x-small .x-float-input.x-bigger input:valid ~ label.x-float-text, .x-small .x-float-input.x-bigger input ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-bigger input[readonly] ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-bigger input[disabled] ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-bigger input label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-bigger.x-small input:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger.x-small input:valid ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger.x-small input ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger.x-small input[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger.x-small input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger.x-small input label.x-float-text.x-label-top, .x-bigger .x-float-input.x-control-wrapper.x-small input:focus ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small input:valid ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small input ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small input[readonly] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small input[disabled] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small input label.x-float-text.x-label-top, .x-small .x-float-input.x-control-wrapper.x-bigger input:focus ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper.x-bigger input:valid ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper.x-bigger input ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-control-wrapper.x-bigger input[readonly] ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-control-wrapper.x-bigger input[disabled] ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-control-wrapper.x-bigger input label.x-float-text.x-label-top, .x-float-input.x-bigger.x-small.x-input-focus input ~ label.x-float-text, .x-bigger .x-float-input.x-small.x-input-focus input-group-animation ~ label.x-float-text, .x-small .x-float-input.x-bigger.x-input-focus input ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger.x-small.x-input-focus input ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small.x-input-focus input ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper.x-bigger.x-input-focus input ~ label.x-float-text {
	font-weight: 500;
	padding-right: 0;
	transform: translate3d(-10px, -36px, 0) scale(1)
}

.x-float-input.x-bigger input:focus ~ label.x-float-text, .x-float-input.x-bigger input:valid ~ label.x-float-text, .x-float-input.x-bigger input ~ label.x-label-top.x-float-text, .x-float-input.x-bigger input[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-bigger input[disabled] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input input:focus ~ label.x-float-text, .x-bigger .x-float-input input:valid ~ label.x-float-text, .x-bigger .x-float-input input ~ label.x-label-top.x-float-text, .x-bigger .x-float-input input[readonly] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger input:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger input:valid ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger input ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger input[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger input[disabled] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper input:focus ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper input:valid ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper input ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper input[readonly] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-bigger.x-input-focus input ~ label.x-float-text, .x-bigger .x-float-input.x-input-focus input ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger.x-input-focus input ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-input-focus input ~ label.x-float-text {
	font-size: 14px;
	padding-right: 0;
	top: 14px
}

.x-float-input.x-small input:focus ~ label.x-float-text, .x-float-input.x-small input:valid ~ label.x-float-text, .x-float-input.x-small input ~ label.x-label-top.x-float-text, .x-small .x-float-input input ~ label.x-label-top.x-float-text, .x-float-input.x-small input[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-small input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-small input:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small input:valid ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small input ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-control-wrapper input ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-small input[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-small input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-small.x-input-focus input-group-animation ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small.x-input-focus input ~ label.x-float-text {
	font-size: 10px;
	padding-right: 0;
	top: 17px
}

.x-float-input.x-small.x-bigger input:focus ~ label.x-float-text, .x-float-input.x-small.x-bigger input:valid ~ label.x-float-text, .x-float-input.x-small.x-bigger input ~ label.x-label-top.x-float-text, .x-float-input.x-small.x-bigger input[readonly] ~ label.x-float-text, .x-float-input.x-small.x-bigger input[disabled] ~ label.x-float-text, .x-bigger .x-float-input.x-small input:focus ~ label.x-float-text, .x-bigger .x-float-input.x-small input:valid ~ label.x-float-text, .x-bigger .x-float-input.x-small input ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-small input[readonly] ~ label.x-float-text, .x-bigger .x-float-input.x-small input[disabled] ~ label.x-float-text, .x-bigger.x-small .x-float-input.x-control-wrapper input:focus ~ label.x-float-text, .x-bigger.x-small .x-float-input.x-control-wrapper input:valid ~ label.x-float-text, .x-bigger.x-small .x-float-input.x-control-wrapper input ~ label.x-label-top.x-float-text, .x-bigger.x-small .x-float-input.x-control-wrapper input[readonly] ~ label.x-float-text, .x-bigger.x-small .x-float-input.x-control-wrapper input[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger input:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger input:valid ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger input ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger input[readonly] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger input[disabled] ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small input:focus ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small input:valid ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small input ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small input[readonly] ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small input[disabled] ~ label.x-float-text, .x-float-input.x-small.x-bigger.x-input-focus input ~ label.x-float-text, .x-bigger .x-float-input.x-small.x-input-focus input ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger.x-input-focus input ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small.x-input-focus input ~ label.x-float-text {
	font-size: 12px;
	padding-right: 0;
	top: 16px
}

.x-float-input, .x-float-input.x-control-wrapper {
	line-height: 1.4;
	margin-bottom: 0;
	margin-top: 24px;
	padding-top: 0;
	position: relative;
	width: 100%
}

	.x-float-input.x-bigger, .x-bigger .x-float-input, .x-float-input.x-control-wrapper.x-bigger, .x-bigger .x-float-input.x-control-wrapper {
		line-height: 1.5;
		margin-bottom: 0;
		margin-top: 24px;
		padding-top: 0;
		position: relative;
		width: 100%
	}

	.x-float-input.x-small, .x-float-input.x-control-wrapper.x-small, .x-small .x-float-input.x-control-wrapper {
		line-height: 1.35;
		margin-bottom: 0;
		margin-top: 20px;
		padding-top: 0
	}

		.x-float-input.x-small.x-bigger, .x-bigger.x-small .x-float-input.x-small, .x-bigger .x-float-input.x-small, .x-small .x-float-input.x-bigger, .x-float-input.x-control-wrapper.x-small.x-bigger, .x-bigger.x-small .x-float-input.x-control-wrapper.x-small, .x-bigger .x-float-input.x-control-wrapper.x-small, .x-small .x-float-input.x-control-wrapper.x-bigger {
			line-height: 1.4;
			margin-bottom: 0;
			margin-top: 24px;
			padding-top: 0
		}

.x-input-group.x-bigger, .x-bigger .x-input-group, .x-input-group.x-control-wrapper.x-bigger, .x-bigger .x-input-group.x-control-wrapper {
	line-height: 1.5
}

	.x-input-group.x-small, .x-input-group.x-control-wrapper.x-small, .x-small .x-input-group, .x-small .x-input-group.x-control-wrapper, .x-input-group.x-small.x-bigger, .x-bigger.x-small .x-input-group.x-small, .x-bigger .x-input-group.x-small, .x-small .x-input-group.x-bigger, .x-input-group.x-control-wrapper.x-small.x-bigger, .x-bigger.x-small .x-input-group.x-control-wrapper.x-small, .x-bigger .x-input-group.x-control-wrapper.x-small, .x-small .x-input-group.x-control-wrapper.x-bigger {
		line-height: normal
	}

.x-float-input.x-no-float-label, .x-float-input.x-bigger.x-no-float-label, .x-bigger .x-float-input.x-no-float-label, .x-float-input.x-small.x-no-float-label, .x-small .x-float-input.x-no-float-label, .x-float-input.x-small.x-bigger.x-no-float-label, .x-bigger .x-float-input.x-small.x-no-float-label, .x-small .x-float-input.x-bigger.x-no-float-label, .x-float-input.x-control-wrapper.x-no-float-label, .x-float-input.x-control-wrapper.x-bigger.x-no-float-label, .x-bigger .x-float-input.x-control-wrapper.x-no-float-label, .x-float-input.x-control-wrapper.x-small.x-no-float-label, .x-small .x-float-input.x-control-wrapper.x-no-float-label, .x-float-input.x-control-wrapper.x-small.x-bigger.x-no-float-label, .x-bigger .x-float-input.x-control-wrapper.x-small.x-no-float-label, .x-small .x-float-input.x-control-wrapper.x-bigger.x-no-float-label {
	margin-top: 0
}

.x-float-input, .x-float-input.x-control-wrapper, .x-float-input.x-disabled, .x-float-input.x-control-wrapper.x-disabled, .x-float-input.x-input-group.x-disabled, .x-float-input.x-input-group.x-control-wrapper.x-disabled {
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 14px;
	font-weight: normal
}

	.x-float-input input, .x-float-input textarea, .x-float-input.x-control-wrapper input, .x-float-input.x-control-wrapper textarea {
		border: 0 solid;
		border-width: 1px;
		display: block;
		font: inherit;
		width: 100%
	}

	.x-float-input input, .x-float-input.x-control-wrapper input {
		min-width: 0;
		padding: 0
	}

	.x-float-input input, .x-input-group input, .x-float-input.x-control-wrapper input, .x-input-group.x-control-wrapper input {
		text-indent: 8px
	}

	.x-float-input textarea, .x-input-group textarea, .x-float-input.x-control-wrapper textarea, .x-input-group.x-control-wrapper textarea {
		text-indent: 8px
	}

	.x-float-input.x-bigger, .x-bigger .x-float-input, .x-float-input.x-control-wrapper.x-bigger, .x-bigger .x-float-input.x-control-wrapper {
		font-size: 16px
	}

		.x-float-input.x-bigger.x-disabled, .x-bigger .x-float-input.x-disabled, .x-float-input.x-control-wrapper.x-bigger.x-disabled, .x-bigger .x-float-input.x-control-wrapper.x-disabled, .x-float-input.x-input-group.x-bigger.x-disabled, .x-bigger .x-float-input.x-input-group.x-disabled, .x-float-input.x-input-group.x-control-wrapper.x-bigger.x-disabled, .x-bigger .x-float-input.x-input-group.x-control-wrapper.x-disabled {
			font-size: 16px
		}

		.x-float-input.x-bigger input, .x-float-input input.x-bigger, .x-bigger .x-float-input input, .x-float-input.x-control-wrapper.x-bigger input, .x-float-input.x-control-wrapper input.x-bigger, .x-bigger .x-float-input.x-control-wrapper input {
			font: inherit;
			line-height: inherit;
			padding: 0
		}

	.x-float-input.x-small, .x-small .x-float-input, .x-float-input.x-control-wrapper.x-small, .x-small .x-float-input.x-control-wrapper {
		font-size: 12px
	}

		.x-float-input.x-small.x-disabled, .x-small .x-float-input.x-disabled, .x-float-input.x-control-wrapper.x-small.x-disabled, .x-small .x-float-input.x-control-wrapper.x-disabled, .x-float-input.x-input-group.x-small.x-disabled, .x-small .x-float-input.x-input-group.x-disabled, .x-float-input.x-input-group.x-control-wrapper.x-small.x-disabled, .x-small .x-float-input.x-input-group.x-control-wrapper.x-disabled {
			font-size: 12px
		}

		.x-float-input.x-small input, .x-float-input.x-control-wrapper.x-small input {
			font: inherit;
			line-height: inherit;
			padding: 0
		}

		.x-float-input.x-small.x-bigger, .x-small.x-bigger .x-float-input, .x-bigger .x-float-input.x-small, .x-small .x-float-input.x-bigger, .x-float-input.x-control-wrapper.x-small.x-bigger, .x-small.x-bigger .x-float-input.x-control-wrapper, .x-bigger .x-float-input.x-control-wrapper.x-small, .x-small .x-float-input.x-control-wrapper.x-bigger {
			font-size: 14px
		}

			.x-float-input.x-small.x-bigger.x-disabled, .x-small.x-bigger .x-float-input.x-disabled, .x-bigger .x-float-input.x-small.x-disabled, .x-small .x-float-input.x-bigger.x-disabled, .x-float-input.x-control-wrapper.x-small.x-bigger.x-disabled, .x-small.x-bigger .x-float-input.x-control-wrapper.x-disabled, .x-bigger .x-float-input.x-control-wrapper.x-small.x-disabled, .x-small .x-float-input.x-control-wrapper.x-bigger.x-disabled, .x-float-input.x-input-group.x-small.x-bigger.x-disabled, .x-small.x-bigger .x-float-input.x-input-group.x-disabled, .x-bigger .x-float-input.x-input-group.x-small.x-disabled, .x-small .x-float-input.x-input-group.x-bigger.x-disabled, .x-float-input.x-input-group.x-control-wrapper.x-small.x-bigger.x-disabled, .x-small.x-bigger .x-float-input.x-input-group.x-control-wrapper.x-disabled, .x-bigger .x-float-input.x-input-group.x-control-wrapper.x-small.x-disabled, .x-small .x-float-input.x-input-group.x-control-wrapper.x-bigger.x-disabled {
				font-size: 14px
			}

			.x-float-input.x-small.x-bigger input, .x-float-input.x-small input.x-bigger, .x-bigger .x-float-input.x-small input, .x-float-input.x-control-wrapper.x-small.x-bigger input, .x-float-input.x-control-wrapper.x-small input.x-bigger, .x-bigger .x-float-input.x-control-wrapper.x-small input {
				font: inherit;
				line-height: inherit;
				padding: 0
			}

	.x-float-input input:focus, .x-float-input.x-control-wrapper input:focus, .x-float-input textarea:focus, .x-float-input.x-control-wrapper textarea:focus, .x-float-input.x-input-focus input, .x-float-input.x-control-wrapper.x-input-focus input {
		outline: none
	}

	label.x-float-text, .x-float-input label.x-float-text, .x-float-input.x-control-wrapper label.x-float-text {
		font-family: inherit
	}

	.x-float-input input:valid ~ label.x-float-text, .x-float-input input:focus ~ label.x-float-text, .x-float-input input:valid ~ label.x-float-text.x-label-top, .x-float-input input ~ label.x-float-text.x-label-top, .x-float-input .x-input-in-wrap input:valid ~ label.x-float-text, .x-float-input .x-input-in-wrap input:valid ~ label.x-float-text.x-label-top, .x-float-input .x-input-in-wrap input ~ label.x-float-text.x-label-top, .x-float-input.x-control-wrapper input:valid ~ label.x-float-text, .x-float-input.x-control-wrapper input:focus ~ label.x-float-text, .x-float-input.x-control-wrapper input:valid ~ label.x-float-text.x-label-top, .x-float-input.x-control-wrapper input ~ label.x-float-text.x-label-top, .x-float-input.x-control-wrapper .x-input-in-wrap input:valid ~ label.x-float-text, .x-float-input.x-control-wrapper .x-input-in-wrap input:valid ~ label.x-float-text.x-label-top, .x-float-input.x-control-wrapper .x-input-in-wrap input ~ label.x-float-text.x-label-top, .x-float-input.x-input-focus input ~ label.x-float-text, .x-float-input.x-control-wrapper.x-input-focus input ~ label.x-float-text {
		font-weight: 500;
		-webkit-user-select: text;
		-ms-user-select: text;
		user-select: text
	}

	.x-float-input textarea:valid ~ label.x-float-text, .x-float-input textarea:focus ~ label.x-float-text, .x-float-input textarea:valid ~ label.x-float-text.x-label-top, .x-float-input textarea ~ label.x-float-text.x-label-top, .x-float-input.x-control-wrapper textarea:valid ~ label.x-float-text, .x-float-input.x-control-wrapper textarea:focus ~ label.x-float-text, .x-float-input.x-control-wrapper textarea:valid ~ label.x-float-text.x-label-top, .x-float-input.x-control-wrapper textarea ~ label.x-float-text.x-label-top {
		font-weight: 500;
		-webkit-user-select: text;
		-ms-user-select: text;
		user-select: text
	}

	label.x-float-text, .x-float-input label.x-float-text, .x-float-input.x-control-wrapper label.x-float-text, .x-float-input:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-bigger:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-bigger.x-control-wrapper:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-small:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-small.x-bigger:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-small:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-bigger:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-control-wrapper:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-small:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input.x-control-wrapper:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-small.x-bigger:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-control-wrapper.x-small:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom {
		font-weight: normal
	}

	.x-float-input:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-bigger:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-bigger.x-control-wrapper:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-small:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-small.x-bigger:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-small:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-bigger:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-control-wrapper:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-small:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input.x-control-wrapper:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-small.x-bigger:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-control-wrapper.x-small:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom {
		font-weight: normal
	}

	.x-float-input:not(.x-input-group) .x-float-line::before, .x-float-input:not(.x-input-group) .x-float-line::after, .x-float-input.x-control-wrapper:not(.x-input-group) .x-float-line::before, .x-float-input.x-control-wrapper:not(.x-input-group) .x-float-line::after {
		bottom: 0;
		content: "";
		height: 2px;
		position: absolute;
		transition: .2s ease;
		width: 0
	}

	.x-float-input:not(.x-input-group) .x-float-line::before, .x-float-input.x-control-wrapper:not(.x-input-group) .x-float-line::before {
		left: 50%
	}

	.x-float-input:not(.x-input-group) .x-float-line::after, .x-float-input.x-control-wrapper:not(.x-input-group) .x-float-line::after {
		right: 50%
	}

	.x-float-input:not(.x-input-group) input:focus ~ .x-float-line::before, .x-float-input:not(.x-input-group) textarea:focus ~ .x-float-line::before, .x-float-input:not(.x-input-group) input:focus ~ .x-float-line::after, .x-float-input:not(.x-input-group) textarea:focus ~ .x-float-line::after, .x-float-input.x-control-wrapper:not(.x-input-group) input:focus ~ .x-float-line::before, .x-float-input.x-control-wrapper:not(.x-input-group) textarea:focus ~ .x-float-line::before, .x-float-input.x-control-wrapper:not(.x-input-group) input:focus ~ .x-float-line::after, .x-float-input.x-control-wrapper:not(.x-input-group) textarea:focus ~ .x-float-line::after, .x-float-input:not(.x-input-group).x-input-focus input ~ .x-float-line::before, .x-float-input:not(.x-input-group).x-input-focus input ~ .x-float-line::after, .x-float-input.x-control-wrapper:not(.x-input-group).x-input-focus input ~ .x-float-line::before, .x-float-input.x-control-wrapper:not(.x-input-group).x-input-focus input ~ .x-float-line::after {
		width: 50%
	}

	.x-float-input .x-float-line, .x-float-input.x-control-wrapper .x-float-line {
		display: block;
		position: relative;
		width: 100%
	}

	.x-float-input.x-rtl, .x-float-input.x-control-wrapper.x-rtl {
		direction: rtl
	}

		.x-float-input.x-rtl label.x-float-text, .x-float-input.x-control-wrapper.x-rtl label.x-float-text, .x-rtl .x-float-input label.x-float-text, .x-rtl .x-float-input.x-control-wrapper label.x-float-text, .x-rtl label.x-float-text, .x-rtl .x-float-input.x-control-wrapper label.x-float-text, .x-rtl.x-float-input:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-rtl .x-float-input:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-rtl.x-float-input.x-control-wrapper:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-rtl .x-float-input.x-control-wrapper:not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-rtl.x-float-input textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-rtl.x-float-input.x-control-wrapper textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-rtl .x-float-input textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-rtl .x-float-input.x-control-wrapper textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom {
			right: 0;
			transform-origin: right top
		}

		.x-float-input.x-rtl:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-rtl .x-float-input:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-float-input.x-rtl.x-control-wrapper:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-rtl .x-float-input.x-control-wrapper:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-float-input.x-rtl input:not(:focus):not(:valid) label.x-float-text, .x-float-input.x-rtl input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-rtl .x-float-input input:not(:focus):not(:valid) label.x-float-text, .x-rtl .x-float-input input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-rtl input:not(:focus):not(:valid) label.x-float-text, .x-rtl .x-float-input.x-control-wrapper input:not(:focus):not(:valid) label.x-float-text, .x-float-input.x-rtl.x-control-wrapper input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-rtl .x-float-input.x-control-wrapper input:not(:focus):not(:valid) label.x-float-text.x-label-bottom {
			padding-right: 10px
		}

		.x-float-input.x-rtl.x-bigger:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-float-input.x-rtl.x-control-wrapper.x-bigger:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-rtl .x-float-input.x-bigger:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-rtl .x-float-input.x-control-wrapper.x-bigger:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-rtl:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-rtl.x-control-wrapper:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-bigger.x-rtl .x-float-input:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-bigger.x-rtl .x-float-input.x-control-wrapper:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-float-input.x-bigger.x-rtl input:not(:focus):not(:valid) label.x-float-text, .x-float-input.x-rtl.x-bigger input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-rtl .x-float-input.x-bigger input:not(:focus):not(:valid) label.x-float-text, .x-rtl .x-float-input.x-bigger input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-rtl input:not(:focus):not(:valid) label.x-float-text, .x-bigger .x-float-input.x-rtl input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-bigger.x-rtl .x-float-input input:not(:focus):not(:valid) label.x-float-text, .x-bigger.x-rtl .x-float-input input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-bigger.x-rtl input:not(:focus):not(:valid) label.x-float-text, .x-float-input.x-control-wrapper.x-rtl.x-bigger input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-rtl .x-float-input.x-control-wrapper.x-bigger input:not(:focus):not(:valid) label.x-float-text, .x-rtl .x-float-input.x-control-wrapper.x-bigger input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-control-wrapper.x-rtl input:not(:focus):not(:valid) label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-rtl input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-bigger.x-rtl .x-float-input.x-control-wrapper input:not(:focus):not(:valid) label.x-float-text, .x-bigger.x-rtl .x-float-input.x-control-wrapper input:not(:focus):not(:valid) label.x-float-text.x-label-bottom {
			padding-right: 10px
		}

		.x-float-input.x-rtl.x-small:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-float-input.x-rtl.x-control-wrapper.x-small:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-rtl .x-float-input.x-small:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-rtl .x-float-input.x-control-wrapper.x-small:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-small .x-float-input.x-rtl:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-small .x-float-input.x-rtl.x-control-wrapper:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-small.x-rtl .x-float-input:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-small.x-rtl .x-float-input.x-control-wrapper:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-float-input.x-small.x-rtl input:not(:focus):not(:valid) label.x-float-text, .x-float-input.x-rtl.x-small input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-rtl .x-float-input.x-small input:not(:focus):not(:valid) label.x-float-text, .x-rtl .x-float-input.x-small input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-small .x-float-input.x-rtl input:not(:focus):not(:valid) label.x-float-text, .x-small .x-float-input.x-rtl input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-small.x-rtl .x-float-input input:not(:focus):not(:valid) label.x-float-text, .x-small.x-rtl .x-float-input input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-small.x-rtl input:not(:focus):not(:valid) label.x-float-text, .x-float-input.x-control-wrapper.x-rtl.x-small input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-rtl .x-float-input.x-control-wrapper.x-small input:not(:focus):not(:valid) label.x-float-text, .x-rtl .x-float-input.x-control-wrapper.x-small input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-small .x-float-input.x-control-wrapper.x-rtl input:not(:focus):not(:valid) label.x-float-text, .x-small .x-float-input.x-control-wrapper.x-rtl input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-small.x-rtl .x-float-input.x-control-wrapper input:not(:focus):not(:valid) label.x-float-text, .x-small.x-rtl .x-float-input.x-control-wrapper input:not(:focus):not(:valid) label.x-float-text.x-label-bottom {
			padding-right: 10px
		}

		.x-float-input.x-rtl.x-bigger.x-small:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-float-input.x-rtl.x-control-wrapper.x-bigger.x-small:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-rtl .x-float-input.x-bigger.x-small:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-rtl .x-float-input.x-control-wrapper.x-bigger.x-small:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-bigger.x-small .x-float-input.x-rtl:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-bigger.x-small .x-float-input.x-rtl.x-control-wrapper:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-bigger.x-small.x-rtl .x-float-input:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-bigger.x-small.x-rtl .x-float-input.x-control-wrapper:not(.x-input-focus) label.x-float-text.x-label-bottom, .x-float-input.x-bigger.x-small.x-rtl input:not(:focus):not(:valid) label.x-float-text, .x-float-input.x-rtl.x-bigger.x-small input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-rtl .x-float-input.x-bigger.x-small input:not(:focus):not(:valid) label.x-float-text, .x-rtl .x-float-input.x-bigger.x-small input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-bigger.x-small .x-float-input.x-rtl input:not(:focus):not(:valid) label.x-float-text, .x-bigger.x-small .x-float-input.x-rtl input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-bigger.x-small.x-rtl .x-float-input input:not(:focus):not(:valid) label.x-float-text, .x-bigger.x-small.x-rtl .x-float-input input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-bigger.x-small.x-rtl input:not(:focus):not(:valid) label.x-float-text, .x-float-input.x-control-wrapper.x-rtl.x-bigger.x-small input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-rtl .x-float-input.x-control-wrapper.x-bigger.x-small input:not(:focus):not(:valid) label.x-float-text, .x-rtl .x-float-input.x-control-wrapper.x-bigger.x-small input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-bigger.x-small .x-float-input.x-control-wrapper.x-rtl input:not(:focus):not(:valid) label.x-float-text, .x-bigger.x-small .x-float-input.x-control-wrapper.x-rtl input:not(:focus):not(:valid) label.x-float-text.x-label-bottom, .x-bigger.x-small.x-rtl .x-float-input.x-control-wrapper input:not(:focus):not(:valid) label.x-float-text, .x-bigger.x-small.x-rtl .x-float-input.x-control-wrapper input:not(:focus):not(:valid) label.x-float-text.x-label-bottom {
			padding-right: 10px
		}

.x-input-group.x-corner.x-rtl .x-input:first-child, .x-input-group.x-corner.x-rtl .x-input-group-icon:first-child, .x-input-group.x-control-wrapper.x-corner.x-rtl .x-input:first-child, .x-input-group.x-control-wrapper.x-corner.x-rtl .x-input-group-icon:first-child {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 4px;
	border-top-left-radius: 0;
	border-top-right-radius: 4px
}

.x-input-group.x-corner.x-rtl .x-input:last-child, .x-input-group.x-corner.x-rtl .x-input-group-icon:last-child, .x-input-group.x-control-wrapper.x-corner.x-rtl .x-input:last-child, .x-input-group.x-control-wrapper.x-corner.x-rtl .x-input-group-icon:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 0;
	border-top-left-radius: 4px;
	border-top-right-radius: 0
}

.x-input-group.x-warning::before, .x-input-group.x-control-wrapper.x-warning::before {
	content: ""
}

.x-float-input input[disabled], .x-float-input input.x-disabled, .x-float-input.x-control-wrapper input[disabled], .x-float-input.x-control-wrapper input.x-disabled {
	background: rgba(0,0,0,0);
	background-image: none;
	cursor: not-allowed
}

.x-input-group.x-corner.x-rtl input.x-input:only-child, .x-input-group.x-control-wrapper.x-corner.x-rtl input.x-input:only-child {
	border-radius: 4px
}

.x-input-group.x-rtl .x-input:not(:first-child):focus, .x-input-group.x-control-wrapper.x-rtl .x-input:not(:first-child):focus {
	border-right-width: 0
}

.x-input-group input.x-input, .x-input-group.x-control-wrapper input.x-input {
	min-width: 0;
	width: 100%
}

	.x-input-group input.x-input, .x-input-group textarea.x-input, .x-input-group input.x-input:hover:not(.x-success):not(.x-warning):not(.x-error):not([disabled]):not(:focus), .x-input-group textarea.x-input:hover:not(.x-success):not(.x-warning):not(.x-error):not([disabled]), .x-input-group.x-control-wrapper input.x-input, .x-input-group.x-control-wrapper textarea.x-input, .x-input-group.x-control-wrapper input.x-input:hover:not(.x-success):not(.x-warning):not(.x-error):not([disabled]):not(:focus), .x-input-group.x-control-wrapper textarea.x-input:hover:not(.x-success):not(.x-warning):not(.x-error):not([disabled]) {
		border: 0 solid;
		border-width: 0
	}

.x-input-group input.x-input, .x-input-group textarea.x-input, .x-input-group.x-bigger .x-input, .x-input-group.x-control-wrapper input.x-input, .x-input-group.x-control-wrapper textarea.x-input, .x-input-group.x-control-wrapper.x-bigger .x-input, .x-bigger .x-input-group .x-input, .x-bigger .x-input-group.x-control-wrapper .x-input {
	margin-bottom: 0
}

.x-input-group::before, .x-input-group::after, .x-input-group.x-control-wrapper::before, .x-input-group.x-control-wrapper::after {
	content: ""
}

.x-input-group::before, .x-input-group.x-control-wrapper::before {
	content: ""
}

.x-input-group.x-input-focus::before, .x-input-group.x-input-focus::after, .x-input-group.x-control-wrapper.x-input-focus::before, .x-input-group.x-control-wrapper.x-input-focus::after {
	content: ""
}

.x-input-group::after, .x-input-group.x-control-wrapper::after {
	content: ""
}

.x-input-group, .x-input-group.x-control-wrapper {
	position: relative;
	width: 100%
}

	.x-input.x-small, .x-input-group.x-small, .x-input-group.x-control-wrapper.x-small {
		margin-bottom: 0
	}

		.x-input.x-small.x-bigger, .x-input-group.x-small.x-bigger, .x-input-group.x-control-wrapper.x-small.x-bigger, .x-bigger .x-input.x-small, .x-bigger .x-input-group.x-small, .x-bigger .x-input-group.x-control-wrapper.x-small {
			line-height: inherit;
			margin-bottom: 0
		}

	.x-input-group .x-input-group-icon, .x-input-group.x-control-wrapper .x-input-group-icon {
		margin-bottom: 0;
		margin-right: 0;
		margin-top: 0
	}

.x-float-input.x-input-group .x-input-group-icon, .x-float-input.x-control-wrapper.x-input-group .x-input-group-icon {
	margin-top: 0
}

.x-input-group.x-bigger .x-input-group-icon, .x-input-group .x-input-group-icon.x-bigger, .x-input-group.x-control-wrapper.x-bigger .x-input-group-icon, .x-input-group.x-control-wrapper .x-input-group-icon.x-bigger, .x-bigger .x-input-group .x-input-group-icon, .x-bigger .x-input-group.x-control-wrapper .x-input-group-icon {
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0
}

.x-float-input.x-input-group.x-bigger .x-input-group-icon, .x-float-input.x-input-group .x-input-group-icon.x-bigger, .x-bigger .x-float-input.x-input-group .x-input-group-icon, .x-float-input.x-control-wrapper.x-input-group.x-bigger .x-input-group-icon, .x-float-input.x-control-wrapper.x-input-group .x-input-group-icon.x-bigger, .x-bigger .x-float-input.x-control-wrapper.x-input-group .x-input-group-icon {
	margin-top: 0
}

.x-input-group.x-small.x-bigger .x-input-group-icon, .x-input-group.x-small .x-input-group-icon.x-bigger, .x-input-group.x-control-wrapper.x-small.x-bigger .x-input-group-icon, .x-input-group.x-control-wrapper.x-small .x-input-group-icon.x-bigger, .x-small .x-bigger.x-input-group .x-input-group-icon, .x-small .x-bigger.x-input-group.x-control-wrapper .x-input-group-icon, .x-bigger .x-input-group.x-small .x-input-group-icon, .x-bigger .x-input-group.x-control-wrapper.x-small .x-input-group-icon {
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0
}

.x-float-input.x-input-group.x-small.x-bigger .x-input-group-icon, .x-float-input.x-input-group.x-small .x-input-group-icon.x-bigger, .x-bigger .x-float-input.x-input-group.x-small .x-input-group-icon, .x-float-input.x-control-wrapper.x-input-group.x-small.x-bigger .x-input-group-icon, .x-float-input.x-control-wrapper.x-input-group.x-small .x-input-group-icon.x-bigger, .x-bigger .x-float-input.x-control-wrapper.x-input-group.x-small .x-input-group-icon {
	margin-top: 0
}

.x-input-group.x-small .x-input-group-icon, .x-input-group.x-control-wrapper.x-small .x-input-group-icon, .x-small .x-input-group .x-input-group-icon, .x-small .x-input-group.x-control-wrapper .x-input-group-icon {
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0
}

.x-float-input.x-input-group.x-small .x-input-group-icon, .x-small .x-float-input.x-input-group .x-input-group-icon, .x-float-input.x-control-wrapper.x-input-group.x-small .x-input-group-icon, .x-small .x-float-input.x-control-wrapper.x-input-group .x-input-group-icon {
	margin-top: 0
}

.x-input-group .x-input-group-icon:last-child, .x-input-group.x-bigger .x-input-group-icon:last-child, .x-input-group .x-input-group-icon.x-bigger:last-child, .x-bigger .x-input-group .x-input-group-icon:last-child, .x-input-group.x-small .x-input-group-icon:last-child, .x-input-group.x-small.x-bigger .x-input-group-icon:last-child, .x-input-group.x-small .x-input-group-icon.x-bigger:last-child, .x-input-group.x-control-wrapper .x-input-group-icon:last-child, .x-input-group.x-control-wrapper.x-bigger .x-input-group-icon:last-child, .x-input-group.x-control-wrapper .x-input-group-icon.x-bigger:last-child, .x-input-group.x-control-wrapper.x-small .x-input-group-icon:last-child, .x-input-group.x-control-wrapper.x-small.x-bigger .x-input-group-icon:last-child, .x-input-group.x-control-wrapper.x-small .x-input-group-icon.x-bigger:last-child, .x-bigger .x-input-group.x-control-wrapper.x-small .x-input-group-icon:last-child, .x-bigger .x-input-group.x-small .x-input-group-icon:last-child {
	margin-right: 0
}

.x-input-group, .x-input-group.x-control-wrapper {
	border-bottom: 1px solid
}

	.x-input-group, .x-input-group.x-success, .x-input-group.x-warning, .x-input-group.x-error, .x-input-group.x-control-wrapper, .x-input-group.x-control-wrapper.x-success, .x-input-group.x-control-wrapper.x-warning, .x-input-group.x-control-wrapper.x-error {
		border: 1px solid;
		border-width: 1px
	}

		.x-input-group.x-rtl.x-input-focus:not(.x-success):not(.x-warning):not(.x-error) .x-input:not(:first-child):focus, .x-input-group.x-control-wrapper.x-rtl.x-input-focus:not(.x-success):not(.x-warning):not(.x-error) .x-input:not(:first-child):focus {
			border-right-width: 0
		}

		.x-input-group.x-input-focus.x-corner, .x-input-group.x-control-wrapper.x-input-focus.x-corner {
			border-radius: 4px
		}

		.x-input-group:not(.x-success):not(.x-warning):not(.x-error):not(.x-float-icon-left).x-disabled, .x-input-group.x-float-icon-left:not(.x-success):not(.x-warning):not(.x-error).x-disabled .x-input-in-wrap, .x-input-group.x-control-wrapper:not(.x-success):not(.x-warning):not(.x-error):not(.x-float-icon-left).x-disabled, .x-input-group.x-control-wrapper.x-float-icon-left:not(.x-success):not(.x-warning):not(.x-error).x-disabled .x-input-in-wrap {
			background: #e9ecef;
			color: #343a40
		}

		.x-input-group:not(.x-success):not(.x-warning):not(.x-error).x-disabled, .x-input-group.x-control-wrapper:not(.x-success):not(.x-warning):not(.x-error).x-disabled {
			border-style: solid
		}

.x-float-custom-tag, .x-float-custom-tag.x-control-wrapper {
	display: inline-block
}

	.x-float-custom-tag.x-input-group, .x-float-custom-tag.x-input-group.x-control-wrapper, .x-input-custom-tag, .x-input-custom-tag.x-input-group, .x-input-custom-tag.x-input-group.x-control-wrapper {
		display: -ms-inline-flexbox;
		display: inline-flex;
		vertical-align: middle
	}

.x-input-group .x-input-group-icon, .x-input-group.x-control-wrapper .x-input-group-icon {
	content: ""
}

.x-input-group:not(.x-filled) .x-input-group-icon::after, .x-input-group.x-control-wrapper:not(.x-filled) .x-input-group-icon::after {
	content: ""
}

.x-input-group .x-input-group-icon.x-input-btn-ripple::after, .x-input-group.x-control-wrapper .x-input-group-icon.x-input-btn-ripple::after {
	content: ""
}

input.x-input::-ms-clear, .x-float-input input::-ms-clear, .x-float-input.x-control-wrapper input::-ms-clear {
	display: none
}

input.x-input[type=search]::-webkit-search-decoration, input.x-input[type=search]::-webkit-search-cancel-button, input.x-input[type=search]::-webkit-search-results-button, input.x-input[type=search]::-webkit-search-results-decoration, .x-float-input input[type=search]::-webkit-search-decoration, .x-float-input input[type=search]::-webkit-search-cancel-button, .x-float-input input[type=search]::-webkit-search-results-button, .x-float-input input[type=search]::-webkit-search-results-decoration, .x-float-input.x-control-wrapper input[type=search]::-webkit-search-decoration, .x-float-input.x-control-wrapper input[type=search]::-webkit-search-cancel-button, .x-float-input.x-control-wrapper input[type=search]::-webkit-search-results-button, .x-float-input.x-control-wrapper input[type=search]::-webkit-search-results-decoration {
	-webkit-appearance: none
}

.x-float-input.x-input-group .x-float-line, .x-float-input.x-input-group.x-control-wrapper .x-float-line, .x-float-input.x-control-wrapper.x-input-group .x-float-line, .x-float-input.x-control-wrapper.x-input-group.x-control-wrapper .x-float-line {
	bottom: -1px;
	position: absolute
}

.x-float-input.x-input-group input, .x-float-input.x-input-group textarea, .x-float-input.x-input-group.x-control-wrapper input, .x-float-input.x-input-group.x-control-wrapper textarea {
	border: 0
}

.x-float-input.x-input-group .x-float-line, .x-float-input.x-input-group .x-float-text, .x-float-input.x-input-group.x-control-wrapper .x-float-line, .x-float-input.x-input-group.x-control-wrapper .x-float-text {
	right: 0
}

input.x-input::-webkit-input-placeholder, input.x-input:-moz-placeholder, input.x-input:-ms-input-placeholder, input.x-input::-moz-placeholder {
	font-size: 14px;
	font-style: normal
}

textarea.x-input::-webkit-input-placeholder, textarea.x-input:-moz-placeholder, textarea.x-input:-ms-input-placeholder, textarea.x-input::-moz-placeholder {
	font-size: 14px;
	font-style: normal
}

.x-bigger input.x-input::-webkit-input-placeholder, input.x-bigger.x-input::-webkit-input-placeholder, .x-bigger input.x-input:-moz-placeholder, input.x-bigger.x-input:-moz-placeholder, .x-bigger input.x-input:-ms-input-placeholder, input.x-bigger.x-input:-ms-input-placeholder, .x-bigger input.x-input::-moz-placeholder, input.x-bigger.x-input::-moz-placeholder {
	font-size: 16px;
	font-style: normal
}

.x-bigger textarea.x-input::-webkit-input-placeholder, textarea.x-bigger.x-input::-webkit-input-placeholder, .x-bigger textarea.x-input:-moz-placeholder, textarea.x-bigger.x-input:-moz-placeholder, .x-bigger textarea.x-input:-ms-input-placeholder, textarea.x-bigger.x-input:-ms-input-placeholder, .x-bigger textarea.x-input::-moz-placeholder, textarea.x-bigger.x-input::-moz-placeholder {
	font-size: 16px;
	font-style: normal
}

.x-small input.x-input::-webkit-input-placeholder, input.x-small.x-input::-webkit-input-placeholder, .x-small input.x-input:-moz-placeholder, input.x-small.x-input:-moz-placeholder, .x-small input.x-input:-ms-input-placeholder, input.x-small.x-input:-ms-input-placeholder, .x-small input.x-input::-moz-placeholder, input.x-small.x-input::-moz-placeholder {
	font-size: 12px;
	font-style: normal
}

.x-small textarea.x-input::-webkit-input-placeholder, textarea.x-small.x-input::-webkit-input-placeholder, .x-small textarea.x-input:-moz-placeholder, textarea.x-small.x-input:-moz-placeholder, .x-small textarea.x-input:-ms-input-placeholder, textarea.x-small.x-input:-ms-input-placeholder, .x-small textarea.x-input::-moz-placeholder, textarea.x-small.x-input::-moz-placeholder {
	font-size: 12px;
	font-style: normal
}

.x-bigger input.x-small.x-input::-webkit-input-placeholder, .x-small input.x-bigger.x-input::-webkit-input-placeholder, .x-bigger input.x-small.x-input:-moz-placeholder, .x-small input.x-bigger.x-input:-moz-placeholder, .x-bigger input.x-small.x-input:-ms-input-placeholder, .x-small input.x-bigger.x-input:-ms-input-placeholder, .x-bigger input.x-small.x-input::-moz-placeholder, .x-small input.x-bigger.x-input::-moz-placeholder {
	font-size: 14px;
	font-style: normal
}

.x-bigger textarea.x-small.x-input::-webkit-input-placeholder, .x-small textarea.x-bigger.x-input::-webkit-input-placeholder, .x-bigger textarea.x-small.x-input:-moz-placeholder, .x-small textarea.x-bigger.x-input:-moz-placeholder, .x-bigger intextareaput.x-small.x-input:-ms-input-placeholder, .x-small textarea.x-bigger.x-input:-ms-input-placeholder, .x-bigger textarea.x-small.x-input::-moz-placeholder, .x-small textarea.x-bigger.x-input::-moz-placeholder {
	font-size: 14px;
	font-style: normal
}

input.x-input:-moz-placeholder {
	font-style: normal;
	user-select: none
}

textarea.x-input:-moz-placeholder {
	font-style: normal;
	user-select: none
}

.x-input-group input.x-input:-moz-placeholder {
	font-style: normal;
	user-select: none
}

.x-input-group textarea.x-input:-moz-placeholder {
	font-style: normal;
	user-select: none
}

.x-input-group.x-control-wrapper input.x-input:-moz-placeholder {
	font-style: normal;
	user-select: none
}

.x-input-group.x-control-wrapper textarea.x-input:-moz-placeholder {
	font-style: normal;
	user-select: none
}

input.x-input:-moz-placeholder {
	font-style: normal;
	user-select: none
}

.x-input-group input.x-input:-moz-placeholder {
	font-style: normal;
	user-select: none
}

.x-input-group.x-control-wrapper input.x-input:-moz-placeholder {
	font-style: normal;
	user-select: none
}

textarea.x-input:-moz-placeholder {
	font-style: normal;
	user-select: none
}

input.x-input::-moz-placeholder {
	font-style: normal;
	user-select: none
}

textarea.x-input::-moz-placeholder {
	font-style: normal;
	user-select: none
}

input.x-input:-ms-input-placeholder {
	font-style: normal
}

textarea.x-input:-ms-input-placeholder {
	font-style: normal
}

input.x-input::-webkit-input-placeholder {
	font-style: normal;
	-webkit-user-select: none;
	user-select: none
}

textarea.x-input::-webkit-input-placeholder {
	font-style: normal;
	-webkit-user-select: none;
	user-select: none
}

input.x-input, .x-input-group input, .x-input-group.x-control-wrapper input, .x-input-group input.x-input, .x-input-group.x-control-wrapper input.x-input {
	box-sizing: border-box;
	height: 30px
}

.x-float-input:not(.x-input-group) input, .x-float-input.x-control-wrapper:not(.x-input-group) input {
	box-sizing: border-box;
	height: 32px
}

input.x-input.x-bigger, .x-bigger input.x-input, .x-input-group.x-bigger input, .x-input-group.x-bigger input.x-input, .x-input-group.x-control-wrapper.x-bigger input, .x-input-group.x-control-wrapper.x-bigger input.x-input, .x-bigger .x-input-group input, .x-bigger .x-input-group input.x-input, .x-bigger .x-input-group.x-control-wrapper input, .x-bigger .x-input-group.x-control-wrapper input.x-input, .x-float-input.x-bigger input, .x-float-input.x-bigger input.x-input, .x-bigger .x-float-input input, .x-bigger .x-float-input input.x-input, .x-float-input.x-control-wrapper.x-bigger input, .x-float-input.x-control-wrapper.x-bigger input.x-input, .x-bigger .x-float-input.x-control-wrapper input, .x-bigger .x-float-input.x-control-wrapper input.x-input {
	box-sizing: border-box;
	height: 36px
}

.x-float-input.x-bigger:not(.x-input-group) input, .x-float-input.x-bigger:not(.x-input-group) input.x-input, .x-bigger .x-float-input:not(.x-input-group) input, .x-bigger .x-float-input:not(.x-input-group) input.x-input, .x-float-input.x-control-wrapper.x-bigger:not(.x-input-group) input, .x-float-input.x-control-wrapper.x-bigger:not(.x-input-group) input.x-input, .x-bigger .x-float-input.x-control-wrapper:not(.x-input-group) input, .x-bigger .x-float-input.x-control-wrapper:not(.x-input-group) input.x-input {
	box-sizing: border-box;
	height: 38px
}

input.x-input.x-small, .x-input-group.x-small input, .x-input-group.x-small input.x-input, .x-small .x-input-group input, .x-small .x-input-group input.x-input, .x-input-group.x-control-wrapper.x-small input, .x-input-group.x-control-wrapper.x-small input.x-input, .x-small .x-input-group.x-control-wrapper input, .x-small .x-input-group.x-control-wrapper input.x-input, .x-float-input.x-small input, .x-float-input.x-small input.x-input, .x-small .x-float-input input, .x-small .x-float-input input.x-input, .x-float-input.x-control-wrapper.x-small input, .x-float-input.x-control-wrapper.x-small input.x-input, .x-small .x-float-input.x-control-wrapper input, .x-small .x-float-input.x-control-wrapper input.x-input {
	box-sizing: border-box;
	height: 24px
}

.x-float-input.x-small:not(.x-input-group) input, .x-float-input.x-small:not(.x-input-group) input.x-input, .x-small .x-float-input:not(.x-input-group) input, .x-small .x-float-input:not(.x-input-group) input.x-input .x-float-input.x-control-wrapper.x-small:not(.x-input-group) input, .x-float-input.x-control-wrapper.x-small:not(.x-input-group) input.x-input, .x-small .x-float-input.x-control-wrapper:not(.x-input-group) input, .x-small .x-float-input.x-control-wrapper:not(.x-input-group) input.x-input {
	box-sizing: border-box;
	height: 26px
}

input.x-input.x-small.x-bigger, .x-input-group.x-bigger.x-small input, .x-input-group.x-bigger.x-small input.x-input, .x-bigger.x-small .x-input-group input, .x-bigger.x-small .x-input-group input.x-input, .x-input-group.x-control-wrapper.x-bigger.x-small input, .x-input-group.x-control-wrapper.x-bigger.x-small input.x-input, .x-bigger.x-small .x-input-group.x-control-wrapper input, .x-bigger.x-small .x-input-group.x-control-wrapper input.x-input, .x-float-input.x-bigger.x-small input, .x-float-input.x-bigger.x-small input.x-input, .x-bigger.x-small .x-float-input input, .x-bigger.x-small .x-float-input input.x-input, .x-float-input.x-control-wrapper.x-bigger.x-small input, .x-float-input.x-control-wrapper.x-bigger.x-small input.x-input, .x-bigger.x-small .x-float-input.x-control-wrapper input, .x-bigger.x-small .x-float-input.x-control-wrapper input.x-input {
	box-sizing: border-box;
	height: 32px
}

.x-float-input.x-bigger.x-small:not(.x-input-group) input, .x-float-input.x-bigger.x-small:not(.x-input-group) input.x-input, .x-bigger.x-small .x-float-input:not(.x-input-group) input, .x-bigger.x-small .x-float-input:not(.x-input-group) input.x-input, .x-float-input.x-control-wrapper.x-bigger.x-small:not(.x-input-group) input, .x-float-input.x-control-wrapper.x-bigger.x-small:not(.x-input-group) input.x-input, .x-bigger.x-small .x-float-input.x-control-wrapper:not(.x-input-group) input, .x-bigger.x-small .x-float-input.x-control-wrapper:not(.x-input-group) input.x-input {
	box-sizing: border-box;
	height: 34px
}

textarea.x-input, .x-input-group textarea, .x-input-group.x-control-wrapper textarea, .x-float-input textarea, .x-float-input.x-control-wrapper textarea {
	box-sizing: border-box;
	height: auto
}

	.x-input-group textarea.x-input.x-bigger, .x-input-group.x-control-wrapper textarea.x-input.x-bigger, textarea.x-input.x-bigger, .x-input-group.x-bigger textarea, .x-input-group.x-bigger textarea.x-input, .x-bigger .x-input-group textarea, .x-bigger .x-input-group textarea.x-input, .x-input-group.x-control-wrapper.x-bigger textarea, .x-input-group.x-control-wrapper.x-bigger textarea.x-input, .x-bigger .x-input-group.x-control-wrapper textarea, .x-bigger .x-input-group.x-control-wrapper textarea.x-input, .x-float-input.x-bigger textarea, .x-float-input.x-bigger textarea.x-input, .x-bigger .x-float-input textarea, .x-bigger .x-float-input textarea.x-input, .x-float-input.x-control-wrapper.x-bigger textarea, .x-float-input.x-control-wrapper.x-bigger textarea.x-input, .x-bigger .x-float-input.x-control-wrapper textarea, .x-bigger .x-float-input.x-control-wrapper textarea.x-input {
		box-sizing: border-box;
		height: auto
	}

	textarea.x-input.x-small, .x-input-group.x-small textarea, .x-input-group.x-small textarea.x-input, .x-small .x-input-group textarea, .x-small .x-input-group textarea.x-input, .x-input-group.x-control-wrapper.x-small textarea, .x-input-group.x-control-wrapper.x-small textarea.x-input, .x-small .x-input-group.x-control-wrapper textarea, .x-small .x-input-group.x-control-wrapper textarea.x-input, .x-float-input.x-small textarea, .x-float-input.x-small textarea.x-input, .x-small .x-float-input textarea, .x-small .x-float-input textarea.x-input, .x-float-input.x-control-wrapper.x-small textarea, .x-float-input.x-control-wrapper.x-small textarea.x-input, .x-small .x-float-input.x-control-wrapper textarea, .x-small .x-float-input.x-control-wrapper textarea.x-input {
		box-sizing: border-box;
		height: auto
	}

		textarea.x-input.x-small.x-bigger, .x-input-group.x-bigger.x-small textarea, .x-input-group.x-bigger.x-small textarea.x-input, .x-bigger.x-small .x-input-group textarea, .x-bigger.x-small .x-input-group textarea.x-input, .x-input-group.x-control-wrapper.x-bigger.x-small textarea, .x-input-group.x-control-wrapper.x-bigger.x-small textarea.x-input, .x-bigger.x-small .x-input-group.x-control-wrapper textarea, .x-bigger.x-small .x-input-group.x-control-wrapper textarea.x-input, .x-float-input.x-bigger.x-small textarea, .x-float-input.x-bigger.x-small textarea.x-input, .x-bigger.x-small .x-float-input textarea, .x-bigger.x-small .x-float-input textarea.x-input, .x-float-input.x-control-wrapper.x-bigger.x-small textarea, .x-float-input.x-control-wrapper.x-bigger.x-small textarea.x-input, .x-bigger.x-small .x-float-input.x-control-wrapper textarea, .x-bigger.x-small .x-float-input.x-control-wrapper textarea.x-input {
			box-sizing: border-box;
			height: auto
		}

input.x-input.x-bigger, .x-input-group input.x-input.x-bigger, .x-input-group input.x-input.x-bigger, .x-input-group.x-control-wrapper input.x-input.x-bigger, .x-input-group.x-control-wrapper input.x-input.x-bigger, .x-input-group.x-bigger .x-input, .x-input-group.x-control-wrapper.x-bigger .x-input, .x-bigger input.x-input, .x-bigger .x-input-group .x-input, .x-bigger .x-input-group.x-control-wrapper .x-input, .x-float-input.x-bigger input, .x-float-input input.x-bigger, .x-bigger .x-float-input input, .x-float-input.x-control-wrapper.x-bigger input, .x-float-input.x-control-wrapper input.x-bigger, .x-bigger .x-float-input.x-control-wrapper input {
	text-indent: 12px
}

input.x-input.x-small, .x-input-group input.x-input.x-small, .x-input-group.x-control-wrapper input.x-input.x-small, .x-input-group.x-small .x-input, .x-input-group.x-control-wrapper.x-small .x-input, .x-small input.x-input, .x-small .x-input-group .x-input, .x-small .x-input-group.x-control-wrapper .x-input, .x-float-input.x-small input, .x-float-input input.x-small, .x-small .x-float-input input, .x-float-input.x-control-wrapper.x-small input, .x-float-input.x-control-wrapper input.x-small, .x-small .x-float-input.x-control-wrapper input {
	text-indent: 8px
}

textarea.x-input.x-small, .x-input-group textarea.x-input.x-small, .x-input-group.x-control-wrapper input.x-input-group textarea.x-input.x-small, .x-small input.x-input, .x-float-input.x-small textarea, .x-float-input textarea.x-small, .x-small .x-float-input textarea, .x-float-input.x-control-wrapper.x-small textarea, .x-float-input.x-control-wrapper textarea.x-small, .x-small .x-float-input.x-control-wrapper textarea {
	text-indent: 8px
}

input.x-input, .x-input-group input.x-input, .x-input-group input, .x-input-group.x-control-wrapper input.x-input, .x-input-group.x-control-wrapper input, .x-float-input input.x-input, .x-float-input input, .x-float-input.x-control-wrapper input.x-input, .x-float-input.x-control-wrapper input, .x-input-group input.x-input:focus, .x-input-group.x-control-wrapper input.x-input:focus, .x-float-input.x-control-wrapper input:focus, .x-float-input input:focus, .x-input-group.x-input-focus input.x-input, .x-input-group.x-control-wrapper.x-input-focus input.x-input, .x-float-input.x-control-wrapper.x-input-focus input, .x-float-input.x-input-focus input {
	padding-left: 8px;
	text-indent: 0
}

textarea.x-input, .x-input-group textarea.x-input, .x-input-group textarea, .x-input-group.x-control-wrapper textarea.x-input, .x-input-group.x-control-wrapper textarea, .x-float-input textarea.x-input, .x-float-input textarea, .x-float-input.x-control-wrapper textarea.x-input, .x-float-input.x-control-wrapper textarea, .x-input-group textarea.x-input:focus, .x-input-group.x-control-wrapper textarea.x-input:focus, .x-float-input.x-control-wrapper textarea:focus, .x-float-input textarea:focus {
	padding-left: 8px;
	text-indent: 0
}

input.x-input.x-rtl, .x-input-group.x-rtl input.x-input, .x-input-group.x-control-container.x-rtl input.x-control, .x-input-group.x-control-wrapper.x-rtl input.x-input, .x-float-input.x-rtl input, .x-float-input.x-control-wrapper.x-rtl input, .x-rtl .x-input-group input.x-input, .x-rtl .x-input-group.x-control-wrapper input.x-input, .x-rtl .x-float-input input, .x-rtl .x-float-input.x-control-wrapper input, .x-input-group.x-rtl input.x-input, .x-input-group.x-control-wrapper.x-rtl input.x-input, .x-float-input.x-rtl input, .x-float-input.x-control-wrapper.x-rtl input, .x-rtl .x-input-group input.x-input, .x-rtl .x-input-group.x-control-wrapper input.x-input, .x-rtl .x-float-input input, .x-rtl .x-float-input.x-control-wrapper input, .x-input-group.x-rtl input.x-input:focus, .x-input-group.x-control-wrapper.x-rtl input.x-input:focus, .x-float-input.x-rtl input:focus, .x-float-input.x-control-wrapper.x-rtl input:focus, .x-rtl .x-input-group input.x-input:focus, .x-rtl .x-input-group.x-control-wrapper input.x-input:focus, .x-rtl .x-float-input input:focus, .x-rtl .x-float-input.x-control-wrapper input:focus, .x-input-group.x-rtl.x-input-focus input.x-input, .x-input-group.x-control-wrapper.x-rtl.x-input-focus input.x-input, .x-rtl .x-input-group.x-input-focus input.x-input, .x-rtl .x-input-group.x-control-wrapper.x-input-focus input.x-input, .x-float-input.x-rtl.x-input-focus input, .x-float-input.x-control-wrapper.x-rtl.x-input-focus input, .x-rtl .x-float-input.x-input-focus input, .x-rtl .x-float-input.x-control-wrapper.x-input-focus input {
	padding-left: 0;
	padding-right: 8px;
	text-indent: 0
}

textarea.x-input.x-rtl, .x-input-group:not(.x-outline).x-rtl textarea.x-input, .x-input-group:not(.x-outline).x-control-wrapper.x-rtl textarea.x-input, .x-float-input:not(.x-outline).x-rtl textarea, .x-float-input:not(.x-outline).x-control-wrapper.x-rtl textarea, .x-rtl .x-input-group:not(.x-outline) textarea.x-input, .x-rtl .x-input-group:not(.x-outline).x-control-wrapper textarea.x-input, .x-rtl .x-float-input:not(.x-outline) textarea, .x-rtl .x-float-input:not(.x-outline).x-control-wrapper textarea, .x-input-group:not(.x-outline).x-rtl textarea.x-input, .x-input-group:not(.x-outline).x-control-wrapper.x-rtl textarea.x-input, .x-float-input:not(.x-outline).x-rtl textarea, .x-float-input:not(.x-outline).x-control-wrapper.x-rtl textarea, .x-rtl .x-input-group:not(.x-outline) textarea.x-input, .x-rtl .x-input-group:not(.x-outline).x-control-wrapper textarea.x-input, .x-rtl .x-float-input:not(.x-outline) textarea, .x-rtl .x-float-input:not(.x-outline).x-control-wrapper textarea, .x-input-group:not(.x-outline).x-rtl textarea.x-input:focus, .x-input-group:not(.x-outline).x-control-wrapper.x-rtl textarea.x-input:focus, .x-float-input:not(.x-outline).x-rtl textarea:focus, .x-float-input:not(.x-outline).x-control-wrapper.x-rtl textarea:focus, .x-rtl .x-input-group:not(.x-outline) textarea.x-input:focus, .x-rtl .x-input-group:not(.x-outline).x-control-wrapper textarea.x-input:focus, .x-rtl .x-float-input:not(.x-outline) textarea:focus, .x-rtl .x-float-input:not(.x-outline).x-control-wrapper textarea:focus {
	padding-right: 8px;
	text-indent: 0
}

input.x-input.x-small, .x-small input.x-input, .x-input-group.x-small input.x-input, .x-input-group.x-control-wrapper.x-small input.x-input, .x-float-input.x-small input, .x-float-input.x-control-wrapper input.x-small, .x-float-input.x-small input, .x-float-input.x-control-wrapper input.x-small, .x-input-group input.x-input.x-small, .x-input-group.x-control-wrapper input.x-input.x-small, .x-small .x-float-input input, .x-small .x-float-input.x-control-wrapper input, .x-small .x-input-group input.x-input, .x-small .x-input-group.x-control-wrapper input.x-input, .x-input-group.x-small input.x-input:focus, .x-input-group.x-control-wrapper.x-small input.x-input:focus, .x-float-input.x-small input:focus, .x-float-input.x-control-wrapper.x-small input:focus, .x-small .x-input-group.x-control-wrapper input.x-input:focus, .x-small .x-input-group input.x-input:focus, .x-small .x-float-input input:focus, .x-small .x-float-input.x-control-wrapper input:focus, .x-input-group.x-small.x-input-focus input.x-input, .x-input-group.x-control-wrapper.x-small.x-input-focus input.x-input, .x-small .x-input-group.x-control-wrapper.x-input-focus input.x-input, .x-small .x-input-group.x-input-focus input.x-input, .x-float-input.x-small.x-input-focus input, .x-float-input.x-control-wrapper.x-input-focus.x-small input, .x-small .x-float-input.x-input-focus input, .x-small .x-float-input.x-control-wrapper.x-input-focus input {
	padding-left: 8px;
	text-indent: 0
}

textarea.x-input.x-small, .x-small textarea.x-input, .x-input-group.x-small textarea.x-input, .x-input-group.x-control-wrapper.x-small textarea.x-input, .x-float-input.x-control-wrapper.x-small textarea, .x-float-input.x-control-wrapper textarea.x-small, .x-float-input.x-small textarea, .x-float-input textarea.x-small, .x-input-group textarea.x-input.x-small, .x-input-group.x-control-wrapper textarea.x-input.x-small, .x-small .x-float-input.x-control-wrapper textarea, .x-small .x-float-input textarea, .x-small .x-input-group textarea.x-input, .x-small .x-input-group.x-control-wrapper textarea.x-input, .x-input-group.x-small textarea.x-input:focus, .x-input-group.x-control-wrapper.x-small textarea.x-input:focus, .x-float-input.x-small textarea:focus, .x-float-input.x-control-wrapper.x-small textarea:focus, .x-small .x-input-group textarea.x-input:focus, .x-small .x-input-group.x-control-wrapper textarea.x-input:focus, .x-small .x-float-input.x-control-wrapper textarea:focus, .x-small .x-float-input textarea:focus {
	padding-left: 8px;
	text-indent: 0
}

.x-rtl input.x-input.x-small, input.x-input.x-small.x-rtl, .x-small.x-rtl input.x-input, .x-small input.x-input.x-rtl, .x-float-input.x-control-wrapper.x-small.x-rtl input, .x-float-input.x-small.x-rtl input, .x-input-group.x-small.x-rtl input.x-input, .x-input-group.x-control-wrapper.x-small.x-rtl input.x-input, .x-rtl .x-float-input.x-small input, .x-rtl .x-float-input.x-control-wrapper.x-small input, .x-rtl .x-input-group.x-small input.x-input, .x-rtl .x-input-group.x-control-wrapper.x-small input.x-input, .x-float-input.x-rtl input.x-small, .x-float-input.x-control-wrapper.x-rtl input.x-small, .x-input-group.x-rtl input.x-input.x-small, .x-input-group.x-control-wrapper.x-rtl input.x-input.x-small, .x-rtl .x-float-input input.x-small, .x-rtl .x-float-input.x-control-wrapper input.x-small, .x-rtl .x-input-group input.x-input.x-small, .x-rtl .x-input-group.x-control-wrapper input.x-input.x-small, .x-small .x-float-input.x-rtl input, .x-small .x-float-input.x-control-wrapper.x-rtl input, .x-small .x-input-group.x-rtl input.x-input, .x-small .x-input-group.x-control-wrapper.x-rtl input.x-input, .x-small.x-rtl .x-float-input.x-control-wrapper input, .x-small.x-rtl .x-float-input input, .x-small.x-rtl .x-input-group.x-control-wrapper input.x-input, .x-small.x-rtl .x-input-group input.x-input, .x-small.x-rtl .x-input-group.x-control-wrapper input.x-input:focus, .x-small.x-rtl .x-input-group input.x-input:focus, .x-small.x-rtl .x-float-input.x-control-wrapper input:focus, .x-small.x-rtl .x-float-input input:focus, .x-small .x-input-group.x-control-wrapper.x-rtl input.x-input:focus, .x-small .x-input-group.x-rtl input.x-input:focus, .x-small .x-float-input.x-control-wrapper.x-rtl input:focus, .x-small .x-float-input.x-rtl input:focus, .x-small.x-rtl .x-input-group.x-control-wrapper.x-input-focus input.x-input, .x-small.x-rtl .x-input-group.x-input-focus input.x-input, .x-small .x-input-group.x-control-wrapper.x-rtl.x-input-focus input.x-input, .x-small .x-input-group.x-rtl.x-input-focus input.x-input, .x-small.x-rtl .x-float-input.x-control-wrapper.x-input-focus input, .x-small.x-rtl .x-float-input.x-input-focus input, .x-small .x-float-input.x-control-wrapper.x-rtl.x-input-focus input, .x-small .x-float-input.x-rtl.x-input-focus input {
	padding-left: 0;
	padding-right: 8px;
	text-indent: 0
}

.x-rtl textarea.x-input.x-small, textarea.x-input.x-small.x-rtl, .x-small.x-rtl textarea.x-input, .x-small textarea.x-input.x-rtl, .x-float-input:not(.x-outline).x-small.x-rtl textarea, .x-float-input:not(.x-outline).x-control-wrapper.x-small.x-rtl textarea, .x-input-group:not(.x-outline).x-small.x-rtl textarea.x-input, .x-input-group:not(.x-outline).x-control-wrapper.x-small.x-rtl textarea.x-input, .x-rtl .x-float-input:not(.x-outline).x-control-wrapper.x-small textarea, .x-rtl .x-float-input:not(.x-outline).x-small textarea, .x-rtl .x-input-group:not(.x-outline).x-small textarea.x-input, .x-rtl .x-input-group:not(.x-outline).x-control-wrapper.x-small textarea.x-input, .x-float-input:not(.x-outline).x-control-wrapper.x-rtl textarea.x-small, .x-float-input:not(.x-outline).x-rtl textarea.x-small, .x-input-group:not(.x-outline).x-rtl textarea.x-input.x-small, .x-input-group:not(.x-outline).x-control-wrapper.x-rtl textarea.x-input.x-small, .x-rtl .x-float-input:not(.x-outline).x-control-wrapper textarea.x-small, .x-rtl .x-float-input:not(.x-outline) textarea.x-small, .x-rtl .x-input-group:not(.x-outline) textarea.x-input.x-small, .x-rtl .x-input-group:not(.x-outline).x-control-wrapper textarea.x-input.x-small, .x-small .x-float-input:not(.x-outline).x-control-wrapper.x-rtl textarea, .x-small .x-float-input:not(.x-outline).x-rtl textarea, .x-small .x-input-group:not(.x-outline).x-rtl textarea.x-input, .x-small .x-input-group:not(.x-outline).x-control-wrapper.x-rtl textarea.x-input, .x-small.x-rtl .x-float-input:not(.x-outline).x-control-wrapper textarea, .x-small.x-rtl .x-float-input:not(.x-outline) textarea, .x-small.x-rtl .x-input-group:not(.x-outline) textarea.x-input, .x-small.x-rtl .x-input-group:not(.x-outline).x-control-wrapper textarea.x-input, .x-small.x-rtl .x-input-group:not(.x-outline) textarea.x-input:focus, .x-small.x-rtl .x-input-group:not(.x-outline).x-control-wrapper textarea.x-input:focus, .x-small.x-rtl .x-float-input:not(.x-outline).x-control-wrapper textarea:focus, .x-small.x-rtl .x-float-input:not(.x-outline) textarea:focus, .x-small .x-input-group:not(.x-outline).x-rtl textarea.x-input:focus, .x-small .x-input-group:not(.x-outline).x-control-wrapper.x-rtl textarea.x-input:focus, .x-small .x-float-input:not(.x-outline).x-control-wrapper.x-rtl textarea:focus, .x-small .x-float-input:not(.x-outline).x-rtl textarea:focus {
	padding-right: 8px;
	text-indent: 0
}

input.x-input.x-bigger, .x-bigger input.x-input, .x-input-group.x-bigger input.x-input, .x-input-group.x-control-wrapper.x-bigger input.x-input, .x-float-input.x-control-wrapper.x-bigger input, .x-float-input.x-control-wrapper input.x-bigger, .x-float-input.x-bigger input, .x-float-input input.x-bigger, .x-input-group input.x-input.x-bigger, .x-input-group.x-control-wrapper input.x-input.x-bigger, .x-bigger .x-float-input.x-control-wrapper input, .x-bigger .x-float-input input, .x-bigger .x-input-group.x-control-wrapper input.x-input, .x-bigger .x-input-group input.x-input, .x-input-group.x-bigger input.x-input:focus, .x-input-group.x-control-wrapper.x-bigger input.x-input:focus, .x-float-input.x-control-wrapper.x-bigger input:focus, .x-float-input.x-bigger input:focus, .x-bigger .x-input-group input.x-input:focus, .x-bigger .x-input-group.x-control-wrapper input.x-input:focus, .x-bigger .x-float-input.x-control-wrapper input:focus, .x-bigger .x-float-input input:focus, .x-input-group.x-bigger.x-input-focus input.x-input, .x-input-group.x-control-wrapper.x-bigger.x-input-focus input.x-input, .x-bigger .x-input-group.x-input-focus input.x-input, .x-bigger .x-input-group.x-control-wrapper.x-input-focus input.x-input, .x-float-input.x-control-wrapper.x-bigger.x-input-focus input, .x-float-input.x-bigger.x-input-focus input, .x-bigger .x-float-input.x-control-wrapper.x-input-focus input, .x-bigger .x-float-input.x-input-focus input {
	padding-left: 12px;
	text-indent: 0
}

	.x-rtl input.x-input.x-bigger, input.x-input.x-bigger.x-rtl, .x-bigger.x-rtl input.x-input, .x-bigger input.x-input.x-rtl, .x-float-input.x-control-wrapper.x-bigger.x-rtl input, .x-float-input.x-bigger.x-rtl input, .x-input-group.x-bigger.x-rtl input.x-input, .x-input-group.x-control-wrapper.x-bigger.x-rtl input.x-input, .x-rtl .x-float-input.x-control-wrapper.x-bigger input, .x-rtl .x-float-input.x-bigger input, .x-rtl .x-input-group.x-bigger input.x-input, .x-rtl .x-input-group.x-control-wrapper.x-bigger input.x-input, .x-float-input.x-control-wrapper.x-rtl input.x-bigger, .x-float-input.x-rtl input.x-bigger, .x-input-group.x-rtl input.x-input.x-bigger, .x-input-group.x-control-wrapper.x-rtl input.x-input.x-bigger, .x-rtl .x-float-input.x-control-wrapper input.x-bigger, .x-rtl .x-float-input input.x-bigger, .x-rtl .x-input-group input.x-input.x-bigger, .x-rtl .x-input-group.x-control-wrapper input.x-input.x-bigger, .x-bigger .x-float-input.x-control-wrapper.x-rtl input, .x-bigger .x-float-input.x-rtl input, .x-bigger .x-input-group.x-rtl input.x-input, .x-bigger .x-input-group.x-control-wrapper.x-rtl input.x-input, .x-bigger.x-rtl .x-float-input.x-control-wrapper input, .x-bigger.x-rtl .x-float-input input, .x-bigger.x-rtl .x-input-group input.x-input, .x-bigger.x-rtl .x-input-group.x-control-wrapper input.x-input, .x-bigger.x-rtl .x-input-group input.x-input:focus, .x-bigger.x-rtl .x-input-group.x-control-wrapper input.x-input:focus, .x-bigger.x-rtl .x-float-input.x-control-wrapper input:focus, .x-bigger.x-rtl .x-float-input input:focus, .x-bigger .x-input-group.x-rtl input.x-input:focus, .x-bigger .x-input-group.x-control-wrapper.x-rtl input.x-input:focus, .x-bigger .x-float-input.x-rtl input:focus, .x-bigger .x-float-input.x-control-wrapper.x-rtl input:focus, .x-bigger.x-rtl .x-input-group.x-input-focus input.x-input, .x-bigger.x-rtl .x-input-group.x-control-wrapper.x-input-focus input.x-input, .x-bigger .x-input-group.x-rtl.x-input-focus input.x-input, .x-bigger .x-input-group.x-control-wrapper.x-rtl.x-input-focus input.x-input, .x-bigger.x-rtl .x-float-input.x-control-wrapper.x-input-focus input, .x-bigger.x-rtl .x-float-input.x-input-focus input, .x-bigger .x-float-input.x-rtl.x-input-focus input, .x-bigger .x-float-input.x-control-wrapper.x-rtl.x-input-focus input {
		padding-left: 0;
		padding-right: 12px;
		text-indent: 0
	}

textarea.x-input.x-bigger, .x-bigger textarea.x-input, .x-input-group.x-bigger textarea.x-input, .x-input-group.x-control-wrapper.x-bigger textarea.x-input, .x-float-input.x-control-wrapper.x-bigger textarea, .x-float-input.x-control-wrapper textarea.x-bigger, .x-float-input.x-bigger textarea, .x-float-input textarea.x-bigger, .x-input-group textarea.x-input.x-bigger, .x-input-group.x-control-wrapper textarea.x-input.x-bigger, .x-bigger .x-float-input.x-control-wrapper textarea, .x-bigger .x-float-input textarea, .x-bigger .x-input-group textarea.x-input, .x-bigger .x-input-group.x-control-wrapper textarea.x-input, .x-input-group.x-bigger textarea.x-input:focus, .x-input-group.x-control-wrapper.x-bigger textarea.x-input:focus, .x-float-input.x-control-wrapper.x-bigger textarea:focus, .x-float-input.x-bigger textarea:focus, .x-bigger .x-input-group textarea.x-input:focus, .x-bigger .x-input-group.x-control-wrapper textarea.x-input:focus, .x-bigger .x-float-input.x-control-wrapper textarea:focus, .x-bigger .x-float-input textarea:focus {
	padding-left: 12px;
	text-indent: 0
}

	.x-rtl textarea.x-input.x-bigger, textarea.x-input.x-bigger.x-rtl, .x-bigger.x-rtl textarea.x-input, .x-bigger textarea.x-input.x-rtl, .x-float-input.x-control-wrapper:not(.x-outline).x-bigger.x-rtl textarea, .x-float-input:not(.x-outline).x-bigger.x-rtl textarea, .x-input-group:not(.x-outline).x-bigger.x-rtl textarea.x-input, .x-input-group:not(.x-outline).x-control-wrapper.x-bigger.x-rtl textarea.x-input, .x-rtl .x-float-input:not(.x-outline).x-control-wrapper.x-bigger textarea, .x-rtl .x-float-input:not(.x-outline).x-bigger textarea, .x-rtl .x-input-group:not(.x-outline).x-bigger textarea.x-input, .x-rtl .x-input-group:not(.x-outline).x-control-wrapper.x-bigger textarea.x-input, .x-float-input:not(.x-outline).x-rtl textarea.x-bigger, .x-float-input:not(.x-outline).x-control-wrapper.x-rtl textarea.x-bigger, .x-input-group:not(.x-outline).x-rtl textarea.x-input.x-bigger, .x-input-group:not(.x-outline).x-control-wrapper.x-rtl textarea.x-input.x-bigger, .x-rtl .x-float-input:not(.x-outline) textarea.x-bigger, .x-rtl .x-float-input:not(.x-outline).x-control-wrapper textarea.x-bigger, .x-rtl .x-input-group:not(.x-outline) textarea.x-input.x-bigger, .x-rtl .x-input-group:not(.x-outline).x-control-wrapper textarea.x-input.x-bigger, .x-bigger .x-float-input:not(.x-outline).x-rtl textarea, .x-bigger .x-float-input:not(.x-outline).x-control-wrapper.x-rtl textarea, .x-bigger .x-input-group:not(.x-outline).x-rtl textarea.x-input, .x-bigger .x-input-group:not(.x-outline).x-control-wrapper.x-rtl textarea.x-input, .x-bigger.x-rtl .x-float-input:not(.x-outline) textarea, .x-bigger.x-rtl .x-float-input:not(.x-outline).x-control-wrapper textarea, .x-bigger.x-rtl .x-input-group:not(.x-outline) textarea.x-input, .x-bigger.x-rtl .x-input-group:not(.x-outline).x-control-wrapper textarea.x-input, .x-bigger.x-rtl .x-input-group:not(.x-outline) textarea.x-input:focus, .x-bigger.x-rtl .x-input-group:not(.x-outline).x-control-wrapper textarea.x-input:focus, .x-bigger.x-rtl .x-float-input:not(.x-outline) textarea:focus, .x-bigger.x-rtl .x-float-input:not(.x-outline).x-control-wrapper textarea:focus, .x-bigger .x-input-group:not(.x-outline).x-rtl textarea.x-input:focus, .x-bigger .x-input-group:not(.x-outline).x-control-wrapper.x-rtl textarea.x-input:focus, .x-bigger .x-float-input:not(.x-outline).x-rtl textarea:focus, .x-bigger .x-float-input:not(.x-outline).x-control-wrapper.x-rtl textarea:focus {
		padding-right: 12px;
		text-indent: 0
	}

input.x-input.x-bigger.x-small, .x-bigger input.x-input.x-small, .x-input-group.x-small.x-bigger input.x-input, .x-input-group.x-control-wrapper.x-small.x-bigger input.x-input, .x-input-group.x-small input.x-input.x-bigger, .x-input-group.x-control-wrapper.x-small input.x-input.x-bigger, .x-bigger .x-input-group.x-small input.x-input, .x-bigger .x-input-group.x-control-wrapper.x-small input.x-input, .x-float-input.x-small.x-bigger input, .x-float-input.x-small input.x-bigger, .x-bigger .x-float-input.x-small input, .x-float-input.x-control-wrapper.x-small.x-bigger input, .x-float-input.x-control-wrapper.x-small input.x-bigger, .x-bigger .x-float-input.x-control-wrapper.x-small input, .x-bigger .x-input-group.x-small input.x-input:focus, .x-bigger .x-input-group.x-control-wrapper.x-small input.x-input:focus, .x-bigger .x-float-input.x-control-wrapper.x-small input:focus, .x-bigger .x-float-input.x-small input:focus, .x-small .x-input-group.x-bigger input.x-input:focus, .x-small .x-input-group.x-control-wrapper.x-bigger input.x-input:focus, .x-small .x-float-input.x-control-wrapper.x-bigger input:focus, .x-small .x-float-input.x-bigger input:focus, .x-input-group.x-bigger.x-small input.x-input:focus, .x-input-group.x-control-wrapper.x-bigger.x-small input.x-input:focus, .x-float-input.x-control-wrapper.x-bigger.x-small input:focus, .x-float-input.x-bigger.x-small input:focus, .x-bigger .x-input-group.x-small.x-input-focus input.x-input, .x-bigger .x-input-group.x-control-wrapper.x-small.x-input-focus input.x-input, .x-small .x-input-group.x-bigger.x-input-focus input.x-input, .x-small .x-input-group.x-control-wrapper.x-bigger.x-input-focus input.x-input, .x-input-group.x-bigger.x-small.x-input-focus input.x-input, .x-input-group.x-control-wrapper.x-bigger.x-small.x-input-focus input.x-input, .x-bigger .x-float-input.x-control-wrapper.x-small.x-input-focus input, .x-bigger .x-float-input.x-small.x-input-focus input, .x-small .x-float-input.x-control-wrapper.x-bigger.x-input-focus input, .x-small .x-float-input.x-bigger.x-input-focus input, .x-float-input.x-control-wrapper.x-bigger.x-small.x-input-focus input, .x-float-input.x-bigger.x-small.x-input-focus input {
	padding-left: 12px;
	text-indent: 0
}

	.x-bigger input.x-input.x-small.x-rtl, .x-input-group.x-small.x-bigger.x-rtl input.x-input, .x-input-group.x-control-wrapper.x-small.x-bigger.x-rtl input.x-input, .x-input-group.x-small.x-rtl input.x-input.x-bigger, .x-input-group.x-control-wrapper.x-small.x-rtl input.x-input.x-bigger, .x-bigger .x-input-group.x-small.x-rtl input.x-input, .x-bigger .x-input-group.x-control-wrapper.x-small.x-rtl input.x-input, .x-float-input.x-small.x-bigger.x-rtl input, .x-float-input.x-small.x-rtl input.x-bigger, .x-bigger .x-float-input.x-small.x-rtl input, .x-float-input.x-control-wrapper.x-small.x-bigger.x-rtl input, .x-float-input.x-control-wrapper.x-small.x-rtl input.x-bigger, .x-bigger .x-float-input.x-control-wrapper.x-small.x-rtl input, .x-bigger.x-rtl input.x-input.x-small, .x-rtl .x-input-group.x-small.x-bigger input.x-input, .x-rtl .x-input-group.x-control-wrapper.x-small.x-bigger input.x-input, .x-rtl .x-input-group.x-small input.x-input.x-bigger, .x-rtl .x-input-group.x-control-wrapper.x-small input.x-input.x-bigger, .x-bigger.x-rtl .x-input-group.x-small input.x-input, .x-bigger.x-rtl .x-input-group.x-control-wrapper.x-small input.x-input, .x-rtl .x-float-input.x-control-wrapper.x-small.x-bigger input, .x-rtl .x-float-input.x-control-wrapper.x-small input.x-bigger, .x-bigger.x-rtl .x-float-input.x-control-wrapper.x-small input, .x-rtl .x-float-input.x-small.x-bigger input, .x-rtl .x-float-input.x-small input.x-bigger, .x-bigger.x-rtl .x-float-input.x-small input, .x-bigger .x-input-group.x-small.x-rtl input.x-input:focus, .x-bigger .x-input-group.x-control-wrapper.x-small.x-rtl input.x-input:focus, .x-bigger .x-float-input.x-control-wrapper.x-small.x-rtl input:focus, .x-bigger .x-float-input.x-small.x-rtl input:focus, .x-small .x-input-group.x-bigger.x-rtl input.x-input:focus, .x-small .x-input-group.x-control-wrapper.x-bigger.x-rtl input.x-input:focus, .x-small .x-float-input.x-control-wrapper.x-bigger.x-rtl input:focus, .x-small .x-float-input.x-bigger.x-rtl input:focus, .x-input-group.x-bigger.x-small.x-rtl input.x-input:focus, .x-input-group.x-control-wrapper.x-bigger.x-small.x-rtl input.x-input:focus, .x-float-input.x-control-wrapper.x-bigger.x-small.x-rtl input:focus, .x-float-input.x-bigger.x-small.x-rtl input:focus, .x-bigger.x-rtl .x-input-group.x-small input.x-input:focus, .x-bigger.x-rtl .x-input-group.x-control-wrapper.x-small input.x-input:focus, .x-bigger.x-rtl .x-float-input.x-control-wrapper.x-small input:focus, .x-bigger.x-rtl .x-float-input.x-small input:focus, .x-small.x-rtl .x-input-group.x-bigger input.x-input:focus, .x-small.x-rtl .x-input-group.x-control-wrapper.x-bigger input.x-input:focus, .x-small.x-rtl .x-float-input.x-control-wrapper.x-bigger input:focus, .x-small.x-rtl .x-float-input.x-bigger input:focus, .x-rtl .x-input-group.x-bigger.x-small input.x-input:focus, .x-rtl .x-input-group.x-control-wrapper.x-bigger.x-small input.x-input:focus, .x-rtl .x-float-input.x-control-wrapper.x-bigger.x-small input:focus, .x-rtl .x-float-input.x-bigger.x-small input:focus, .x-bigger .x-float-input.x-control-wrapper.x-small.x-rtl.x-input-focus input, .x-bigger .x-float-input.x-small.x-rtl.x-input-focus input, .x-small .x-float-input.x-control-wrapper.x-bigger.x-rtl.x-input-focus input, .x-small .x-float-input.x-bigger.x-rtl.x-input-focus input, .x-float-input.x-control-wrapper.x-bigger.x-small.x-rtl.x-input-focus input, .x-float-input.x-bigger.x-small.x-rtl.x-input-focus input, .x-bigger.x-rtl .x-float-input.x-control-wrapper.x-small.x-input-focus input, .x-bigger.x-rtl .x-float-input.x-small.x-input-focus input, .x-small.x-rtl .x-float-input.x-control-wrapper.x-bigger.x-input-focus input, .x-small.x-rtl .x-float-input.x-bigger.x-input-focus input, .x-rtl .x-float-input.x-control-wrapper.x-bigger.x-small.x-input-focus input, .x-rtl .x-float-input.x-bigger.x-small.x-input-focus input, .x-bigger .x-input-group.x-small.x-rtl.x-input-focus input.x-input, .x-bigger .x-input-group.x-control-wrapper.x-small.x-rtl.x-input-focus input.x-input, .x-small .x-input-group.x-bigger.x-rtl.x-input-focus input.x-input, .x-small .x-input-group.x-control-wrapper.x-bigger.x-rtl.x-input-focus input.x-input, .x-input-group.x-bigger.x-small.x-rtl.x-input-focus input.x-input, .x-input-group.x-control-wrapper.x-bigger.x-small.x-rtl.x-input-focus input.x-input, .x-bigger.x-rtl .x-input-group.x-small.x-input-focus input.x-input, .x-bigger.x-rtl .x-input-group.x-control-wrapper.x-small.x-input-focus input.x-input, .x-small.x-rtl .x-input-group.x-bigger.x-input-focus input.x-input, .x-small.x-rtl .x-input-group.x-control-wrapper.x-bigger.x-input-focus input.x-input, .x-rtl .x-input-group.x-bigger.x-small.x-input-focus input.x-input, .x-rtl .x-input-group.x-control-wrapper.x-bigger.x-small.x-input-focus input.x-input {
		padding-left: 0;
		padding-right: 12px;
		text-indent: 0
	}

textarea.x-input.x-bigger.x-small, .x-bigger textarea.x-input.x-small, .x-input-group.x-small.x-bigger textarea.x-input, .x-input-group.x-control-wrapper.x-small.x-bigger textarea.x-input, .x-input-group.x-small textarea.x-input.x-bigger, .x-input-group.x-control-wrapper.x-small textarea.x-input.x-bigger, .x-bigger .x-input-group.x-small textarea.x-input, .x-bigger .x-input-group.x-control-wrapper.x-small textarea.x-input, .x-float-input.x-small.x-bigger textarea, .x-float-input.x-small textarea.x-bigger, .x-bigger .x-float-input.x-small textarea, .x-float-input.x-control-wrapper.x-small.x-bigger textarea, .x-float-input.x-control-wrapper.x-small textarea.x-bigger, .x-bigger .x-float-input.x-control-wrapper.x-small textarea, .x-bigger .x-input-group.x-small textarea.x-input:focus, .x-bigger .x-input-group.x-control-wrapper.x-small textarea.x-input:focus, .x-bigger .x-float-input.x-control-wrapper.x-small textarea:focus, .x-bigger .x-float-input.x-small textarea:focus, .x-small .x-input-group.x-bigger textarea.x-input:focus, .x-small .x-input-group.x-control-wrapper.x-bigger textarea.x-input:focus, .x-small .x-float-input.x-control-wrapper.x-bigger textarea:focus, .x-small .x-float-input.x-bigger textarea:focus, .x-input-group.x-bigger.x-small textarea.x-input:focus, .x-input-group.x-control-wrapper.x-bigger.x-small textarea.x-input:focus, .x-float-input.x-control-wrapper.x-bigger.x-small textarea:focus, .x-float-input.x-bigger.x-small textarea:focus {
	padding-left: 12px;
	text-indent: 0
}

	.x-bigger .x-input-group.x-small textarea.x-input:focus, .x-bigger .x-input-group.x-control-wrapper.x-small textarea.x-input:focus, .x-bigger .x-float-input.x-control-wrapper.x-small textarea:focus, .x-bigger .x-float-input.x-small textarea:focus, .x-small .x-input-group.x-bigger textarea.x-input:focus, .x-small .x-input-group.x-control-wrapper.x-bigger textarea.x-input:focus, .x-small .x-float-input.x-control-wrapper.x-bigger textarea:focus, .x-small .x-float-input.x-bigger textarea:focus, .x-input-group.x-bigger.x-small textarea.x-input:focus, .x-input-group.x-bigger textarea.x-input:focus, .x-input-group.x-small textarea.x-input:focus, .x-input-group textarea.x-input:focus, .x-input-group.x-control-wrapper.x-bigger.x-small textarea.x-input:focus, .x-float-input.x-control-wrapper.x-bigger.x-small textarea:focus, .x-float-input.x-bigger.x-small textarea:focus {
		box-shadow: 0 0 0 4px rgba(13,110,253,.25)
	}

	.x-bigger textarea.x-input.x-small.x-rtl, .x-input-group:not(.x-outline).x-small.x-bigger.x-rtl textarea.x-input, .x-input-group:not(.x-outline).x-control-wrapper.x-small.x-bigger.x-rtl textarea.x-input, .x-input-group:not(.x-outline).x-small.x-rtl textarea.x-input.x-bigger, .x-input-group:not(.x-outline).x-control-wrapper.x-small.x-rtl textarea.x-input.x-bigger, .x-bigger .x-input-group:not(.x-outline).x-small.x-rtl textarea.x-input, .x-bigger .x-input-group:not(.x-outline).x-control-wrapper.x-small.x-rtl textarea.x-input, .x-float-input:not(.x-outline).x-small.x-bigger.x-rtl textarea, .x-float-input:not(.x-outline).x-small.x-rtl textarea.x-bigger, .x-bigger .x-float-input:not(.x-outline).x-small.x-rtl textarea, .x-float-input:not(.x-outline).x-control-wrapper.x-small.x-bigger.x-rtl textarea, .x-float-input:not(.x-outline).x-control-wrapper.x-small.x-rtl textarea.x-bigger, .x-bigger .x-float-input:not(.x-outline).x-control-wrapper.x-small.x-rtl textarea, .x-bigger.x-rtl textarea.x-input.x-small, .x-rtl .x-input-group:not(.x-outline).x-small.x-bigger textarea.x-input, .x-rtl .x-input-group:not(.x-outline).x-control-wrapper.x-small.x-bigger textarea.x-input, .x-rtl .x-input-group:not(.x-outline).x-small textarea.x-input.x-bigger, .x-rtl .x-input-group:not(.x-outline).x-control-wrapper.x-small textarea.x-input.x-bigger, .x-bigger.x-rtl .x-input-group:not(.x-outline).x-small textarea.x-input, .x-bigger.x-rtl .x-input-group:not(.x-outline).x-control-wrapper.x-small textarea.x-input, .x-rtl .x-float-input:not(.x-outline).x-control-wrapper.x-small.x-bigger textarea, .x-rtl .x-float-input:not(.x-outline).x-small textarea.x-bigger, .x-bigger.x-rtl .x-float-input:not(.x-outline).x-control-wrapper.x-small textarea, .x-rtl .x-float-input:not(.x-outline).x-control-wrapper.x-small.x-bigger textarea, .x-rtl .x-float-input:not(.x-outline).x-small textarea.x-bigger, .x-bigger.x-rtl .x-float-input:not(.x-outline).x-small textarea, .x-bigger.x-rtl .x-float-input:not(.x-outline).x-small.x-control-wrapper textarea, .x-bigger .x-input-group:not(.x-outline).x-small.x-rtl textarea.x-input:focus, .x-bigger .x-input-group:not(.x-outline).x-control-wrapper.x-small.x-rtl textarea.x-input:focus, .x-bigger .x-float-input:not(.x-outline).x-control-wrapper.x-small.x-rtl textarea:focus, .x-bigger .x-float-input:not(.x-outline).x-small.x-rtl textarea:focus, .x-small .x-input-group:not(.x-outline).x-bigger.x-rtl textarea.x-input:focus, .x-small .x-input-group:not(.x-outline).x-control-wrapper.x-bigger.x-rtl textarea.x-input:focus, .x-small .x-float-input:not(.x-outline).x-control-wrapper.x-bigger.x-rtl textarea:focus, .x-small .x-float-input:not(.x-outline).x-bigger.x-rtl textarea:focus, .x-input-group:not(.x-outline).x-bigger.x-small.x-rtl textarea.x-input:focus, .x-input-group:not(.x-outline).x-control-wrapper.x-bigger.x-small.x-rtl textarea.x-input:focus, .x-float-input:not(.x-outline).x-control-wrapper.x-bigger.x-small.x-rtl textarea:focus, .x-float-input:not(.x-outline).x-bigger.x-small.x-rtl textarea:focus, .x-bigger.x-rtl .x-input-group:not(.x-outline).x-small textarea.x-input:focus, .x-bigger.x-rtl .x-input-group:not(.x-outline).x-control-wrapper.x-small textarea.x-input:focus, .x-bigger.x-rtl .x-float-input:not(.x-outline).x-control-wrapper.x-small textarea:focus, .x-bigger.x-rtl .x-float-input:not(.x-outline).x-small textarea:focus, .x-small.x-rtl .x-input-group:not(.x-outline).x-bigger textarea.x-input:focus, .x-small.x-rtl .x-input-group:not(.x-outline).x-control-wrapper.x-bigger textarea.x-input:focus, .x-small.x-rtl .x-float-input:not(.x-outline).x-control-wrapper.x-bigger textarea:focus, .x-small.x-rtl .x-float-input:not(.x-outline).x-bigger textarea:focus, .x-rtl .x-input-group:not(.x-outline).x-bigger.x-small textarea.x-input:focus, .x-rtl .x-input-group:not(.x-outline).x-control-wrapper.x-bigger.x-small textarea.x-input:focus, .x-rtl .x-float-input:not(.x-outline).x-control-wrapper.x-bigger.x-small textarea:focus, .x-rtl .x-float-input:not(.x-outline).x-bigger.x-small textarea:focus {
		padding-right: 12px;
		text-indent: 0
	}

.x-float-input .x-clear-icon, .x-float-input.x-control-wrapper .x-clear-icon, .x-input-group .x-clear-icon, .x-input-group.x-control-wrapper .x-clear-icon {
	background: rgba(0,0,0,0);
	border: 0;
	cursor: pointer;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: 1;
	min-width: 24px;
	outline: none;
	padding: 0;
	text-align: center
}

	.x-float-input .x-clear-icon::before, .x-float-input.x-control-wrapper .x-clear-icon::before, .x-input-group .x-clear-icon::before, .x-input-group.x-control-wrapper .x-clear-icon::before {
		font-size: 14px;
		padding: 0;
		text-align: center;
		vertical-align: middle
	}

.x-float-input.x-static-clear .x-clear-icon.x-clear-icon-hide, .x-float-input.x-control-wrapper.x-static-clear .x-clear-icon.x-clear-icon-hide, .x-input-group.x-static-clear .x-clear-icon.x-clear-icon-hide, .x-input-group.x-control-wrapper.x-static-clear .x-clear-icon.x-clear-icon-hide {
	cursor: pointer;
	display: -ms-flexbox;
	display: flex
}

.x-float-input.x-small.x-bigger .x-clear-icon, .x-float-input.x-control-wrapper.x-small.x-bigger .x-clear-icon, .x-input-group.x-small.x-bigger .x-clear-icon, .x-input-group.x-control-wrapper.x-small.x-bigger .x-clear-icon, .x-small .x-input-group.x-bigger input:first-child ~ .x-clear-icon, .x-small .x-input-group.x-control-wrapper.x-bigger input:first-child ~ .x-clear-icon, .x-bigger .x-input-group.x-small input:first-child ~ .x-clear-icon, .x-bigger .x-input-group.x-control-wrapper.x-small input:first-child ~ .x-clear-icon, .x-small .x-float-input.x-control-wrapper.x-bigger input:first-child ~ .x-clear-icon, .x-small .x-float-input.x-bigger input:first-child ~ .x-clear-icon, .x-bigger .x-float-input.x-control-wrapper.x-small input:first-child ~ .x-clear-icon, .x-bigger .x-float-input.x-small input:first-child ~ .x-clear-icon {
	padding-bottom: 0
}

.x-float-input.x-small .x-clear-icon::before, .x-float-input.x-control-wrapper.x-small .x-clear-icon::before, .x-input-group.x-small .x-clear-icon::before, .x-input-group.x-control-wrapper.x-small .x-clear-icon::before, .x-float-input.x-control-wrapper input.x-small:first-child ~ .x-clear-icon::before, .x-small .x-float-input.x-control-wrapper .x-clear-icon::before, .x-float-input input.x-small:first-child ~ .x-clear-icon::before, .x-small .x-float-input .x-clear-icon::before, .x-small .x-input-group .x-clear-icon::before, .x-small .x-input-group.x-control-wrapper .x-clear-icon::before {
	font-size: 12px
}

.x-float-input.x-bigger .x-clear-icon::before, .x-float-input.x-control-wrapper.x-bigger .x-clear-icon::before, .x-input-group.x-bigger .x-clear-icon::before, .x-input-group.x-control-wrapper.x-bigger .x-clear-icon::before, .x-float-input.x-control-wrapper input.x-bigger:first-child ~ .x-clear-icon::before, .x-bigger .x-float-input.x-control-wrapper .x-clear-icon::before, .x-float-input input.x-bigger:first-child ~ .x-clear-icon::before, .x-bigger .x-float-input .x-clear-icon::before, .x-bigger .x-input-group .x-clear-icon::before, .x-bigger .x-input-group.x-control-wrapper .x-clear-icon::before {
	font-size: 16px
}

.x-float-input.x-small.x-bigger .x-clear-icon::before, .x-float-input.x-control-wrapper.x-small.x-bigger .x-clear-icon::before, .x-input-group.x-small.x-bigger .x-clear-icon::before, .x-input-group.x-control-wrapper.x-small.x-bigger .x-clear-icon::before, .x-small.x-bigger .x-float-input .x-clear-icon::before, .x-small.x-bigger .x-float-input.x-control-wrapper .x-clear-icon::before, .x-small.x-bigger .x-input-group .x-clear-icon::before, .x-small.x-bigger .x-input-group.x-control-wrapper .x-clear-icon::before, .x-small .x-input-group.x-bigger input:first-child ~ .x-clear-icon::before, .x-small .x-input-group.x-control-wrapper.x-bigger input:first-child ~ .x-clear-icon::before, .x-bigger .x-input-group.x-small input:first-child ~ .x-clear-icon::before, .x-bigger .x-input-group.x-control-wrapper.x-small input:first-child ~ .x-clear-icon::before, .x-small .x-float-input.x-control-wrapper.x-bigger input:first-child ~ .x-clear-icon::before, .x-small .x-float-input.x-bigger input:first-child ~ .x-clear-icon::before, .x-bigger .x-float-input.x-control-wrapper.x-small input:first-child ~ .x-clear-icon::before, .x-bigger .x-float-input.x-small input:first-child ~ .x-clear-icon::before {
	font-size: 14px
}

.x-input:not(:valid):not(.x-control):first-child ~ .x-clear-icon, .x-input-group input:not(.x-control).x-input:not(:valid):first-child ~ .x-clear-icon, .x-input-group.x-control-wrapper input.x-input:not(:valid):not(.x-control):first-child ~ .x-clear-icon, .x-float-input input:not(:valid):not(.x-control):first-child ~ .x-clear-icon, .x-float-input.x-control-wrapper input:not(:valid):not(.x-control):first-child ~ .x-clear-icon, .x-float-input.x-input-group input:not(:valid):not(.x-control):first-child ~ .x-clear-icon, .x-float-input.x-input-group.x-control-wrapper input:not(:valid):not(.x-control):first-child ~ .x-clear-icon {
	display: none
}

.x-input-group .x-clear-icon.x-clear-icon-hide, .x-input-group.x-control-wrapper .x-clear-icon.x-clear-icon-hide {
	display: none
}

.x-input-group.x-static-clear .x-clear-icon.x-clear-icon-hide, .x-input-group.x-control-wrapper.x-static-clear .x-clear-icon.x-clear-icon-hide {
	cursor: pointer
}

.x-input-group.x-disabled input.x-input:not(:valid):first-child ~ .x-clear-icon, .x-input-group.x-control-wrapper.x-disabled input.x-input:not(:valid):first-child ~ .x-clear-icon, .x-float-input.x-disabled input:not(:valid):first-child ~ .x-clear-icon, .x-float-input.x-input-group.x-disabled input:not(:valid):first-child ~ .x-clear-icon, .x-float-input.x-input-group.x-control-wrapper.x-disabled input:not(:valid):first-child ~ .x-clear-icon, .x-float-input.x-control-wrapper.x-disabled input:not(:valid):first-child ~ .x-clear-icon, .x-input-group.x-disabled .x-clear-icon.x-clear-icon-hide, .x-input-group.x-control-wrapper.x-disabled .x-clear-icon.x-clear-icon-hide {
	cursor: not-allowed
}

.x-float-input.x-control-wrapper input[readonly]:first-child ~ .x-clear-icon, .x-float-input.x-control-wrapper.x-input-group input[readonly]:first-child ~ .x-clear-icon, .x-float-input input[readonly]:first-child ~ .x-clear-icon, .x-float-input.x-input-group input[readonly]:first-child ~ .x-clear-icon, .x-input-group input[readonly]:first-child ~ .x-clear-icon.x-clear-icon-hide, .x-float-input.x-control-wrapper.x-input-group input[readonly]:first-child ~ .x-clear-icon, .x-float-input.x-input-group.x-control-wrapper input[readonly]:first-child ~ .x-clear-icon, .x-input-group.x-control-wrapper input[readonly]:first-child .x-clear-icon.x-clear-icon-hide {
	cursor: auto
}

.x-input-group .x-clear-icon, .x-input-group.x-control-wrapper .x-clear-icon {
	min-height: 0;
	min-width: 30px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0
}

.x-float-input.x-input-group .x-clear-icon, .x-float-input.x-input-group.x-control-wrapper .x-clear-icon {
	padding-right: 0;
	padding-top: 0
}

.x-input-group.x-bigger .x-clear-icon, .x-input-group.x-control-wrapper.x-bigger .x-clear-icon, .x-input-group .x-clear-icon.x-bigger, .x-input-group.x-control-wrapper .x-clear-icon.x-bigger, .x-bigger .x-input-group .x-clear-icon, .x-bigger .x-input-group.x-control-wrapper .x-clear-icon {
	min-width: 36px;
	min-height: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 0
}

.x-input-group.x-float-input.x-bigger .x-clear-icon, .x-input-group.x-float-input .x-clear-icon.x-bigger, .x-bigger .x-input-group.x-float-input .x-clear-icon, .x-input-group.x-control-wrapper.x-float-input.x-bigger .x-clear-icon, .x-input-group.x-control-wrapper.x-float-input .x-clear-icon.x-bigger, .x-bigger .x-input-group.x-control-wrapper.x-float-input .x-clear-icon {
	padding-right: 0;
	padding-top: 0
}

.x-input-group.x-small .x-clear-icon, .x-input-group .x-clear-icon.x-small, .x-small.x-bigger .x-input-group .x-clear-icon, .x-input-group.x-control-wrapper.x-small .x-clear-icon, .x-input-group.x-control-wrapper .x-clear-icon.x-small, .x-small.x-bigger .x-input-group.x-control-wrapper .x-clear-icon {
	min-height: 0;
	min-width: 36px;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 0
}

	.x-input-group.x-small.x-bigger .x-clear-icon, .x-input-group.x-small .x-clear-icon.x-bigger, .x-bigger .x-input-group.x-small .x-clear-icon, .x-input-group.x-control-wrapper.x-small.x-bigger .x-clear-icon, .x-input-group.x-control-wrapper.x-small .x-clear-icon.x-bigger, .x-bigger .x-input-group.x-control-wrapper.x-small .x-clear-icon {
		min-height: 0;
		min-width: 36px;
		padding-bottom: 0;
		padding-right: 0;
		padding-top: 0
	}

.x-input-group.x-float-input.x-small.x-bigger .x-clear-icon, .x-input-group.x-float-input.x-small .x-clear-icon.x-bigger, .x-bigger .x-input-group.x-float-input.x-small .x-clear-icon, .x-input-group.x-control-wrapper.x-float-input.x-small.x-bigger .x-clear-icon, .x-input-group.x-control-wrapper.x-float-input.x-small .x-clear-icon.x-bigger, .x-bigger .x-input-group.x-control-wrapper.x-float-input.x-small .x-clear-icon, .x-input-group.x-float-input.x-control-wrapper.x-small.x-bigger .x-clear-icon, .x-input-group.x-float-input.x-control-wrapper.x-small .x-clear-icon.x-bigger, .x-bigger .x-input-group.x-float-input.x-control-wrapper.x-small .x-clear-icon, .x-input-group.x-control-wrapper.x-float-input.x-small.x-bigger .x-clear-icon, .x-input-group.x-control-wrapper.x-float-input.x-small .x-clear-icon.x-bigger, .x-bigger .x-input-group.x-control-wrapper.x-float-input.x-small .x-clear-icon {
	padding-right: 0;
	padding-top: 0
}

.x-input-group.x-small .x-clear-icon, .x-input-group .x-clear-icon.x-small, .x-small .x-input-group .x-clear-icon, .x-input-group.x-control-wrapper.x-small .x-clear-icon, .x-input-group.x-control-wrapper .x-clear-icon.x-small, .x-small .x-input-group.x-control-wrapper .x-clear-icon {
	min-height: 0;
	min-width: 24px;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 0
}

.x-input-group.x-float-input.x-small .x-clear-icon, .x-input-group.x-float-input .x-clear-icon.x-small, .x-small .x-input-group.x-float-input .x-clear-icon, .x-input-group.x-control-wrapper.x-float-input.x-small .x-clear-icon, .x-input-group.x-control-wrapper.x-float-input .x-clear-icon.x-small, .x-small .x-input-group.x-control-wrapper.x-float-input .x-clear-icon, .x-input-group.x-float-input.x-control-wrapper.x-small .x-clear-icon, .x-input-group.x-float-input.x-control-wrapper .x-clear-icon.x-small, .x-small .x-input-group.x-float-input.x-control-wrapper .x-clear-icon, .x-input-group.x-control-wrapper.x-float-input.x-small .x-clear-icon, .x-input-group.x-control-wrapper.x-float-input .x-clear-icon.x-small, .x-small .x-input-group.x-control-wrapper.x-float-input .x-clear-icon {
	padding-right: 0;
	padding-top: 0
}

.x-input:not(:valid), .x-input:valid, .x-float-input.x-control-wrapper input:not(:valid), .x-float-input.x-control-wrapper input:valid, .x-float-input input:not(:valid), .x-float-input input:valid, .x-input-group input:not(:valid), .x-input-group input:valid, .x-input-group.x-control-wrapper input:not(:valid), .x-input-group.x-control-wrapper input:valid, .x-float-input.x-control-wrapper textarea:not(:valid), .x-float-input.x-control-wrapper textarea:valid, .x-float-input textarea:not(:valid), .x-float-input textarea:valid, .x-input-group.x-control-wrapper textarea:not(:valid), .x-input-group.x-control-wrapper textarea:valid, .x-input-group textarea:not(:valid), .x-input-group textarea:valid {
	box-shadow: none
}

.x-input-group .x-input-in-wrap, .x-input-group.x-control-wrapper .x-input-in-wrap, .x-float-input .x-input-in-wrap, .x-float-input.x-control-wrapper .x-input-in-wrap {
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

	.x-float-input .x-input-in-wrap label.x-float-text, .x-float-input.x-control-wrapper .x-input-in-wrap label.x-float-text {
		right: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		vertical-align: middle;
		white-space: nowrap
	}

.x-float-input input.x-input, .x-float-input.x-bigger .x-input, .x-bigger .x-float-input .x-input, .x-float-input.x-control-wrapper input.x-input, .x-float-input.x-control-wrapper.x-bigger .x-input, .x-bigger .x-float-input.x-control-wrapper .x-input {
	margin-bottom: 0
}

.x-float-input textarea:focus ~ label.x-float-text, .x-float-input textarea:valid ~ label.x-float-text, .x-float-input textarea ~ label.x-label-top.x-float-text, .x-float-input textarea[readonly] ~ label.x-label-top.x-float-text, .x-float-input textarea[disabled] ~ label.x-label-top.x-float-text, .x-float-input textarea label.x-float-text.x-label-top, .x-float-input.x-control-wrapper textarea:focus ~ label.x-float-text, .x-float-input.x-control-wrapper textarea:valid ~ label.x-float-text, .x-float-input.x-control-wrapper textarea ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper textarea[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper textarea[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper textarea label.x-float-text.x-label-top {
	font-size: 12px;
	font-weight: 500;
	padding-right: 0;
	transform: translate3d(-10px, -36px, 0) scale(1)
}

.x-float-input.x-bigger textarea:focus ~ label.x-float-text, .x-float-input.x-bigger textarea:valid ~ label.x-float-text, .x-float-input.x-bigger textarea ~ label.x-label-top.x-float-text, .x-bigger .x-float-input textarea:focus ~ label.x-float-text, .x-bigger .x-float-input textarea:valid ~ label.x-float-text, .x-bigger .x-float-input textarea ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger textarea:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger textarea:valid ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger textarea ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper textarea:focus ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper textarea:valid ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper textarea ~ label.x-label-top.x-float-text {
	font-size: 14px;
	top: 14px
}

.x-float-input.x-small textarea:focus ~ label.x-float-text, .x-float-input.x-small textarea:valid ~ label.x-float-text, .x-float-input.x-small textarea ~ label.x-label-top.x-float-text, .x-small .x-float-input textarea ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-small textarea:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small textarea:valid ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small textarea ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-control-wrapper textarea ~ label.x-label-top.x-float-text {
	font-size: 10px;
	top: 16px
}

.x-float-input.x-small.x-bigger textarea:focus ~ label.x-float-text, .x-float-input.x-small.x-bigger textarea:valid ~ label.x-float-text, .x-float-input.x-small.x-bigger textarea ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-small textarea:focus ~ label.x-float-text, .x-bigger .x-float-input.x-small textarea:valid ~ label.x-float-text, .x-bigger .x-float-input.x-small textarea ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger textarea:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger textarea:valid ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger textarea ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small textarea:focus ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small textarea:valid ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small textarea ~ label.x-label-top.x-float-text {
	font-size: 12px;
	top: 16px
}

.x-float-input textarea ~ .x-float-text, .x-float-input.x-control-wrapper textarea ~ .x-float-text {
	top: 15px
}

.x-float-input.x-small textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-small textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input.x-control-wrapper textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom {
	font-size: 12px
}

.x-float-input.x-bigger textarea ~ label.x-float-text, .x-float-input textarea ~ label.x-float-text.x-bigger, .x-float-input textarea.x-bigger ~ label.x-float-text, .x-bigger .x-float-input textarea ~ label.x-float-text, .x-float-input.x-bigger textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-bigger textarea ~ label.x-float-text, .x-float-input.x-control-wrapper textarea ~ label.x-float-text.x-bigger, .x-float-input.x-control-wrapper textarea.x-bigger ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper textarea ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-control-wrapper textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom {
	font-size: 16px;
	top: 18px
}

.x-float-input.x-small textarea ~ label.x-float-text, .x-float-input textarea ~ label.x-float-text.x-small, .x-float-input textarea.x-small ~ label.x-float-text, .x-small .x-float-input textarea ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small textarea ~ label.x-float-text, .x-float-input.x-control-wrapper textarea ~ label.x-float-text.x-small, .x-float-input.x-control-wrapper textarea.x-small ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper textarea ~ label.x-float-text {
	font-size: 12px;
	top: 15px
}

.x-input-group:hover:not(.x-disabled), .x-input-group.x-control-wrapper:hover:not(.x-disabled), .x-float-input:hover:not(.x-disabled), .x-float-input:hover:not(.x-input-group):not(.x-disabled) input:not([disabled]), .x-float-input:hover:not(.x-input-group):not(.x-disabled) textarea:not([disabled]), .x-float-input:hover:not(.x-input-group):not(.x-disabled) input:not([disabled]), .x-float-input:hover:not(.x-input-group):not(.x-disabled) textarea:not([disabled]), .x-float-input.x-control-wrapper:hover:not(.x-disabled), .x-float-input.x-control-wrapper:hover:not(.x-input-group):not(.x-disabled) input:not([disabled]), .x-float-input.x-control-wrapper:hover:not(.x-input-group):not(.x-disabled) textarea:not([disabled]), .x-float-input.x-control-wrapper:hover:not(.x-input-group):not(.x-disabled) input:not([disabled]), .x-float-input.x-control-wrapper:hover:not(.x-input-group):not(.x-disabled) textarea:not([disabled]) {
	border-bottom-width: 1px
}

.x-float-input:not(.x-outline) input:-webkit-autofill ~ label.x-float-text, .x-float-input.x-control-wrapper.x-autofill:not(.x-outline) input:-webkit-autofill ~ label.x-float-text, .x-float-input.x-control-wrapper.x-autofill:not(.x-input-focus):not(.x-outline) input:not(:focus):valid:-webkit-autofill ~ label.x-float-text.x-label-bottom {
	font-size: 12px;
	font-weight: bold;
	padding-right: 0;
	transform: translate3d(-10px, -39px, 0) scale(1);
	-webkit-user-select: text;
	user-select: text
}

.x-bigger .x-float-input:not(.x-outline) input:-webkit-autofill ~ label.x-float-text, .x-bigger.x-float-input:not(.x-outline) input:-webkit-autofill ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-autofill:not(.x-outline) input:-webkit-autofill ~ label.x-float-text, .x-bigger.x-float-input.x-control-wrapper.x-autofill:not(.x-outline) input:-webkit-autofill ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-autofill:not(.x-input-focus):not(.x-outline) input:not(:focus):valid:-webkit-autofill ~ label.x-float-text.x-label-bottom, .x-bigger.x-float-input.x-control-wrapper.x-autofill:not(.x-input-focus):not(.x-outline) input:not(:focus):valid:-webkit-autofill ~ label.x-float-text.x-label-bottom {
	font-size: 14px;
	font-weight: bold;
	padding-right: 0;
	top: 14px;
	transform: translate3d(-10px, -39px, 0) scale(1);
	-webkit-user-select: text;
	user-select: text
}

.x-small .x-float-input:not(.x-outline) input:-webkit-autofill ~ label.x-float-text, .x-small.x-float-input:not(.x-outline) input:-webkit-autofill ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper.x-autofill:not(.x-outline) input:-webkit-autofill ~ label.x-float-text, .x-small.x-float-input.x-control-wrapper.x-autofill:not(.x-outline) input:-webkit-autofill ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper.x-autofill:not(.x-input-focus):not(.x-outline) input:not(:focus):valid:-webkit-autofill ~ label.x-float-text.x-label-bottom, .x-small.x-float-input.x-control-wrapper.x-autofill:not(.x-input-focus):not(.x-outline) input:not(:focus):valid:-webkit-autofill ~ label.x-float-text.x-label-bottom {
	font-size: 10px;
	font-weight: bold;
	padding-right: 0;
	top: 17px;
	transform: translate3d(-10px, -39px, 0) scale(1);
	-webkit-user-select: text;
	user-select: text
}

.x-bigger .x-float-input.x-small:not(.x-outline) input:-webkit-autofill ~ label.x-float-text, .x-bigger.x-small .x-float-input:not(.x-outline) input:-webkit-autofill ~ label.x-float-text, .x-float-input.x-bigger.x-small:not(.x-outline) input:-webkit-autofill ~ label.x-float-text, .x-bigger .x-float-input.x-small.x-control-wrapper.x-autofill:not(.x-outline) input:-webkit-autofill ~ label.x-float-text, .x-bigger.x-small .x-float-input.x-control-wrapper.x-autofill:not(.x-outline) input:-webkit-autofill ~ label.x-float-text, .x-float-input.x-bigger.x-small.x-control-wrapper.x-autofill:not(.x-outline) input:-webkit-autofill ~ label.x-float-text, .x-small.x-bigger .x-float-input.x-control-wrapper.x-autofill:not(.x-input-focus):not(.x-outline) input:not(:focus):valid:-webkit-autofill ~ label.x-float-text.x-label-bottom, .x-small.x-bigger.x-float-input.x-control-wrapper.x-autofill:not(.x-input-focus):not(.x-outline) input:not(:focus):valid:-webkit-autofill ~ label.x-float-text.x-label-bottom, .x-bigger .x-small.x-float-input.x-control-wrapper.x-autofill:not(.x-input-focus):not(.x-outline) input:not(:focus):valid:-webkit-autofill ~ label.x-float-text.x-label-bottom, .x-small .x-bigger.x-float-input.x-control-wrapper.x-autofill:not(.x-input-focus):not(.x-outline) input:not(:focus):valid:-webkit-autofill ~ label.x-float-text.x-label-bottom {
	font-size: 12px;
	font-weight: bold;
	padding-right: 0;
	top: 16px;
	transform: translate3d(-10px, -39px, 0) scale(1);
	-webkit-user-select: text;
	user-select: text
}

.x-float-input textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-bigger textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-small textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-small textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input.x-bigger textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-bigger.x-small textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger.x-small .x-float-input textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-bigger.x-small textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-bigger textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-control-wrapper textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-small textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input.x-control-wrapper textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-control-wrapper.x-small textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input.x-control-wrapper.x-bigger textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-bigger.x-small textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger.x-small .x-float-input.x-control-wrapper textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-bigger.x-small textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom {
	-moz-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
	-o-transform: translate(0%, -50%);
	-webkit-transform: translate(0%, -50%);
	box-sizing: border-box;
	left: 0%;
	top: 13px;
	transform: translate(0%, -50%);
	width: 100%;
	font-style: normal
}

.x-bigger .x-float-input.x-small textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input.x-bigger textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-bigger.x-small textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger.x-small .x-float-input textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-bigger.x-small textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-control-wrapper.x-small textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input.x-control-wrapper.x-bigger textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-bigger.x-small textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger.x-small .x-float-input.x-control-wrapper textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-bigger.x-small textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom {
	font-size: 14px;
	font-style: normal
}

.x-float-input.x-bigger.x-small textarea:focus ~ label.x-float-text, .x-float-input.x-bigger.x-small textarea:valid ~ label.x-float-text, .x-float-input.x-bigger.x-small textarea ~ label.x-label-top.x-float-text, .x-float-input.x-bigger.x-small textarea[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-bigger.x-small textarea[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-bigger.x-small textarea label.x-float-text.x-label-top, .x-bigger .x-float-input.x-small textarea:focus ~ label.x-float-text, .x-bigger .x-float-input.x-small textarea:valid ~ label.x-float-text, .x-bigger .x-float-input.x-small textarea ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-small textarea[readonly] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-small textarea[disabled] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-small textarea label.x-float-text.x-label-top, .x-small .x-float-input.x-bigger textarea:focus ~ label.x-float-text, .x-small .x-float-input.x-bigger textarea:valid ~ label.x-float-text, .x-small .x-float-input.x-bigger textarea ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-bigger textarea[readonly] ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-bigger textarea[disabled] ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-bigger textarea label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-bigger.x-small textarea:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger.x-small textarea:valid ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger.x-small textarea ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger.x-small textarea[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger.x-small textarea[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger.x-small textarea label.x-float-text.x-label-top, .x-bigger .x-float-input.x-control-wrapper.x-small textarea:focus ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small textarea:valid ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small textarea ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small textarea[readonly] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small textarea[disabled] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small textarea label.x-float-text.x-label-top, .x-small .x-float-input.x-control-wrapper.x-bigger textarea:focus ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper.x-bigger textarea:valid ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper.x-bigger textarea ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-control-wrapper.x-bigger textarea[readonly] ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-control-wrapper.x-bigger textarea[disabled] ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-control-wrapper.x-bigger textarea label.x-float-text.x-label-top {
	padding-right: 0;
	transform: translate3d(-10px, -37px, 0) scale(1)
}

.x-float-input textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	left: 0;
	overflow: hidden;
	padding-left: 10px;
	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(0.25, 0.8, 0.25, 1);
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: 100%
}

textarea.x-input::-webkit-textarea-placeholder, textarea.x-input:-moz-placeholder, textarea.x-input:-ms-textarea-placeholder, textarea.x-input::-moz-placeholder {
	font-size: 14px;
	font-style: normal
}

.x-small textarea.x-input::-webkit-textarea-placeholder, textarea.x-small.x-input::-webkit-textarea-placeholder, .x-small textarea.x-input:-moz-placeholder, textarea.x-small.x-input:-moz-placeholder, .x-small textarea.x-input:-ms-input-placeholder, textarea.x-small.x-input:-ms-input-placeholder, .x-small textarea.x-input::-moz-placeholder, textarea.x-small.x-input::-moz-placeholder {
	font-size: 12px;
	font-style: normal
}

.x-bigger textarea.x-small.x-input::-webkit-textarea-placeholder, .x-small textarea.x-bigger.x-input::-webkit-textarea-placeholder, .x-bigger textarea.x-small.x-input:-moz-placeholder, .x-small textarea.x-bigger.x-input:-moz-placeholder, .x-bigger textarea.x-small.x-input:-ms-input-placeholder, .x-small textarea.x-bigger.x-input:-ms-input-placeholder, .x-bigger textarea.x-small.x-input::-moz-placeholder, .x-small textarea.x-bigger.x-input::-moz-placeholder {
	font-size: 14px;
	font-style: normal
}

.x-bigger textarea.x-input::-webkit-textarea-placeholder, textarea.x-bigger.x-input::-webkit-textarea-placeholder, .x-bigger textarea.x-input:-moz-placeholder, textarea.x-bigger.x-input:-moz-placeholder, .x-bigger textarea.x-input:-ms-textarea-placeholder, textarea.x-bigger.x-input:-ms-textarea-placeholder, .x-bigger textarea.x-input::-moz-placeholder, textarea.x-bigger.x-input::-moz-placeholder {
	font-size: 16px;
	font-style: normal
}

.x-float-input textarea:-webkit-autofill ~ label.x-float-text, .x-float-input.x-control-wrapper.x-autofill textarea:-webkit-autofill ~ label.x-float-text, .x-float-input.x-control-wrapper.x-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.x-float-text.x-label-bottom {
	font-size: 12px;
	font-weight: 500;
	padding-right: 0;
	transform: translate3d(-10px, -40px, 0) scale(1);
	-webkit-user-select: text;
	user-select: text
}

.x-small .x-float-input textarea:-webkit-autofill ~ label.x-float-text, .x-small.x-float-input textarea:-webkit-autofill ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper.x-autofill textarea:-webkit-autofill ~ label.x-float-text, .x-small.x-float-input.x-control-wrapper.x-autofill textarea:-webkit-autofill ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper.x-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.x-float-text.x-label-bottom, .x-small.x-float-input.x-control-wrapper.x-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.x-float-text.x-label-bottom {
	font-size: 10px;
	-webkit-user-select: text;
	user-select: text
}

.x-bigger .x-float-input.x-small textarea:-webkit-autofill ~ label.x-float-text, .x-bigger.x-small .x-float-input textarea:-webkit-autofill ~ label.x-float-text, .x-float-input.x-bigger.x-small textarea:-webkit-autofill ~ label.x-float-text, .x-bigger .x-float-input.x-small.x-control-wrapper.x-autofill textarea:-webkit-autofill ~ label.x-float-text, .x-bigger.x-small .x-float-input.x-control-wrapper.x-autofill textarea:-webkit-autofill ~ label.x-float-text, .x-float-input.x-bigger.x-small.x-control-wrapper.x-autofill textarea:-webkit-autofill ~ label.x-float-text, .x-small.x-bigger .x-float-input.x-control-wrapper.x-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.x-float-text.x-label-bottom, .x-small.x-bigger.x-float-input.x-control-wrapper.x-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.x-float-text.x-label-bottom, .x-bigger .x-small.x-float-input.x-control-wrapper.x-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.x-float-text.x-label-bottom, .x-small .x-bigger.x-float-input.x-control-wrapper.x-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.x-float-text.x-label-bottom {
	font-size: 12px;
	-webkit-user-select: text;
	user-select: text
}

.x-bigger .x-float-input textarea:-webkit-autofill ~ label.x-float-text, .x-bigger.x-float-input textarea:-webkit-autofill ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-autofill textarea:-webkit-autofill ~ label.x-float-text, .x-bigger.x-float-input.x-control-wrapper.x-autofill textarea:-webkit-autofill ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.x-float-text.x-label-bottom, .x-bigger.x-float-input.x-control-wrapper.x-autofill textarea:not(:focus):valid:-webkit-autofill ~ label.x-float-text.x-label-bottom {
	font-size: 14px;
	-webkit-user-select: text;
	user-select: text
}

.x-float-input.x-bigger textarea:focus ~ label.x-float-text, .x-float-input.x-bigger textarea:valid ~ label.x-float-text, .x-float-input.x-bigger textarea ~ label.x-label-top.x-float-text, .x-float-input.x-bigger textarea[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-bigger textarea[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-bigger textarea label.x-float-text.x-label-top, .x-bigger .x-float-input textarea:focus ~ label.x-float-text, .x-bigger .x-float-input textarea:valid ~ label.x-float-text, .x-bigger .x-float-input textarea ~ label.x-label-top.x-float-text, .x-bigger .x-float-input textarea[readonly] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input textarea[disabled] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input textarea label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-bigger textarea:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger textarea:valid ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger textarea ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger textarea[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger textarea[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger textarea label.x-float-text.x-label-top, .x-bigger .x-float-input.x-control-wrapper textarea:focus ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper textarea:valid ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper textarea ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper textarea[readonly] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper textarea[disabled] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper textarea label.x-float-text.x-label-top {
	font-weight: 500;
	padding-right: 0;
	transform: translate3d(-10px, -39px, 0) scale(1)
}

.x-float-input.x-small.x-bigger textarea:focus ~ label.x-float-text, .x-float-input.x-small.x-bigger textarea:valid ~ label.x-float-text, .x-float-input.x-small.x-bigger textarea ~ label.x-label-top.x-float-text, .x-float-input.x-small.x-bigger textarea[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-small.x-bigger textarea[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-small.x-bigger textarea label.x-float-text.x-label-top, .x-bigger.x-small .x-float-input textarea:focus ~ label.x-float-text, .x-bigger.x-small .x-float-input textarea:valid ~ label.x-float-text, .x-bigger.x-small .x-float-input textarea ~ label.x-label-top.x-float-text, .x-bigger.x-small .x-float-input textarea[readonly] ~ label.x-label-top.x-float-text, .x-bigger.x-small .x-float-input textarea[disabled] ~ label.x-label-top.x-float-text, .x-bigger.x-small .x-float-input textarea label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-bigger.x-small textarea:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger.x-small textarea:valid ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger.x-small textarea ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger.x-small textarea[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger.x-small textarea[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger.x-small textarea label.x-float-text.x-label-top, .x-small.x-bigger .x-float-input.x-control-wrapper textarea:focus ~ label.x-float-text, .x-small.x-bigger .x-float-input.x-control-wrapper textarea:valid ~ label.x-float-text, .x-small.x-bigger .x-float-input.x-control-wrapper textarea ~ label.x-label-top.x-float-text, .x-small.x-bigger .x-float-input.x-control-wrapper textarea[readonly] ~ label.x-label-top.x-float-text, .x-small.x-bigger .x-float-input.x-control-wrapper textarea[disabled] ~ label.x-label-top.x-float-text, .x-small.x-bigger .x-float-input.x-control-wrapper textarea label.x-float-text.x-label-top {
	font-weight: 500;
	padding-right: 0;
	transform: translate3d(-10px, -36px, 0) scale(1)
}

.x-float-input.x-small textarea:focus ~ label.x-float-text, .x-float-input.x-small textarea:valid ~ label.x-float-text, .x-float-input.x-small textarea ~ label.x-label-top.x-float-text, .x-float-input.x-small textarea[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-small textarea[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-small textarea label.x-float-text.x-label-top, .x-small .x-float-input textarea:focus ~ label.x-float-text, .x-small .x-float-input textarea:valid ~ label.x-float-text, .x-small .x-float-input textarea ~ label.x-label-top.x-float-text, .x-small .x-float-input textarea[readonly] ~ label.x-label-top.x-float-text, .x-small .x-float-input textarea[disabled] ~ label.x-label-top.x-float-text, .x-small .x-float-input textarea label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-small textarea:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small textarea:valid ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small textarea ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-small textarea[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-small textarea[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-small textarea label.x-float-text.x-label-top, .x-small .x-float-input.x-control-wrapper textarea:focus ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper textarea:valid ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper textarea ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-control-wrapper textarea[readonly] ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-control-wrapper textarea[disabled] ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-control-wrapper textarea label.x-float-text.x-label-top {
	font-weight: 500;
	padding-right: 0;
	transform: translate3d(-10px, -35px, 0) scale(1)
}

.x-float-input textarea[disabled], .x-float-input textarea.x-disabled, .x-float-input.x-control-wrapper textarea[disabled], .x-float-input.x-control-wrapper textarea.x-disabled {
	border-color: #ced4da;
	border-style: solid
}

.x-float-input textarea[disabled], .x-float-input textarea.x-disabled, .x-float-input.x-disabled textarea, .x-float-input.x-control-wrapper textarea[disabled], .x-float-input.x-control-wrapper textarea.x-disabled, .x-float-input.x-control-wrapper.x-disabled textarea {
	filter: alpha(opacity=100);
	opacity: 1
}

.x-float-input textarea[disabled], .x-float-input textarea.x-disabled, .x-float-input.x-control-wrapper textarea[disabled], .x-float-input.x-control-wrapper textarea.x-disabled {
	background: rgba(0,0,0,0);
	background-image: none;
	cursor: not-allowed
}

textarea.x-input, .x-input-group textarea.x-input, .x-input-group textarea, .x-input-group.x-control-wrapper textarea.x-input, .x-input-group.x-control-wrapper textarea, .x-float-input textarea, .x-float-input.x-input-group textarea, .x-float-input.x-control-wrapper textarea, .x-float-input.x-control-wrapper.x-input-group textarea {
	border-radius: 4px
}

	textarea.x-input, .x-input-group textarea, .x-input-group textarea.x-input, .x-input-group.x-input-focus textarea, .x-input-group.x-input-focus textarea.x-input, .x-input-group.x-control-wrapper textarea, .x-input-group.x-control-wrapper.x-input-focus textarea, .x-input-group.x-control-wrapper textarea.x-input, .x-input-group.x-control-wrapper.x-input-focus textarea.x-input, .x-float-input textarea, .x-float-input.x-control-wrapper textarea {
		line-height: 1.5;
		min-height: 32px;
		min-width: 0;
		padding: 4px 8px 4px 8px;
		resize: vertical
	}

		.x-input-group.x-bigger textarea, .x-input-group.x-bigger textarea.x-input, .x-input-group textarea.x-bigger, .x-input-group textarea.x-input.x-bigger, .x-input-group.x-control-wrapper.x-bigger textarea, .x-input-group.x-control-wrapper.x-bigger textarea.x-input, .x-input-group.x-control-wrapper textarea.x-bigger, .x-input-group.x-control-wrapper textarea.x-input.x-bigger, .x-bigger .x-input-group textarea, .x-bigger .x-input-group textarea.x-input, .x-bigger .x-input-group.x-control-wrapper textarea, .x-bigger .x-input-group.x-control-wrapper textarea.x-input, .x-float-input.x-bigger textarea, .x-float-input textarea.x-bigger, .x-float-input.x-control-wrapper.x-bigger textarea, .x-float-input.x-control-wrapper textarea.x-bigger, .x-bigger .x-float-input textarea, .x-bigger .x-float-input.x-control-wrapper textarea {
			font: inherit;
			line-height: 1.5;
			min-height: 36px;
			padding: 6px 12px 6px 12px
		}

			.x-input-group.x-input-focus.x-bigger textarea, .x-input-group.x-input-focus.x-bigger textarea.x-input, .x-input-group.x-input-focus textarea.x-bigger, .x-input-group.x-input-focus textarea.x-input.x-bigger, .x-input-group.x-control-wrapper.x-input-focus.x-bigger textarea, .x-input-group.x-control-wrapper.x-input-focus.x-bigger textarea.x-input, .x-input-group.x-control-wrapper.x-input-focus textarea.x-bigger, .x-input-group.x-control-wrapper.x-input-focus textarea.x-input.x-bigger, .x-bigger .x-input-group.x-input-focus textarea, .x-bigger .x-input-group.x-control-wrapper.x-input-focus textarea, .x-bigger .x-input-group.x-control-wrapper.x-input-focus textarea.x-input, .x-input-group.x-control-wrapper textarea.x-bigger:focus, .x-input-group.x-control-wrapper textarea.x-input.x-bigger:focus, .x-bigger .x-input-group.x-control-wrapper textarea:focus, .x-bigger .x-input-group.x-control-wrapper.x-input-focus textarea:focus, .x-bigger .x-input-group.x-control-wrapper textarea.x-input:focus {
				font: inherit;
				line-height: 1.5;
				min-height: 36px;
				padding: 6px 12px 6px 12px
			}

		.x-input-group.x-small textarea, .x-input-group.x-small textarea.x-input, .x-input-group textarea.x-small, .x-input-group textarea.x-input.x-small, .x-input-group.x-control-wrapper.x-small textarea, .x-input-group.x-control-wrapper.x-small textarea.x-input, .x-small .x-input-group textarea, .x-small .x-input-group textarea.x-input, .x-float-input.x-small textarea, .x-float-input textarea.x-small, .x-float-input.x-control-wrapper.x-small textarea, .x-float-input.x-control-wrapper textarea.x-small, .x-small .x-float-input textarea, .x-small .x-float-input.x-control-wrapper textarea {
			font: inherit;
			min-height: 26px;
			padding: 4px 8px 4px 8px
		}

		.x-input-group.x-input-focus.x-small textarea, .x-input-group.x-input-focus.x-small textarea.x-input, .x-input-group.x-input-focus textarea.x-small, .x-input-group.x-input-focus textarea.x-input.x-small, .x-input-group.x-input-focus textarea.x-input.x-small, .x-input-group.x-control-wrapper.x-input-focus.x-small textarea, .x-input-group.x-control-wrapper.x-input-focus.x-small textarea.x-input, .x-small .x-input-group.x-input-focus textarea, .x-small .x-input-group.x-input-focus textarea.x-input {
			font: inherit;
			min-height: 26px;
			padding: 4px 8px 4px 8px
		}

		.x-input-group.x-small textarea:focus, .x-input-group.x-small textarea.x-input:focus, .x-input-group textarea.x-small:focus, .x-input-group textarea.x-input.x-small:focus, .x-input-group.x-control-wrapper.x-small textarea:focus, .x-input-group.x-control-wrapper.x-small textarea.x-input:focus, .x-small .x-input-group textarea:focus, .x-small .x-input-group textarea.x-input:focus, .x-float-input.x-small textarea:focus, .x-float-input textarea.x-small:focus, .x-float-input.x-control-wrapper.x-small textarea:focus, .x-float-input.x-control-wrapper textarea.x-small:focus, .x-small .x-float-input textarea:focus, .x-small .x-float-input.x-control-wrapper textarea:focus {
			padding: 4px 8px 4px 8px
		}

		.x-input-group.x-small.x-bigger textarea.x-input, .x-input-group.x-small textarea.x-input.x-bigger, .x-input-group textarea.x-input.x-bigger.x-small, .x-input-group.x-bigger textarea.x-small, .x-input-group.x-control-wrapper.x-small.x-bigger textarea.x-input, .x-input-group.x-control-wrapper.x-small textarea.x-input.x-bigger, .x-bigger.x-small .x-input-group textarea.x-input, .x-bigger.x-small .x-input-group.x-control-wrapper textarea.x-input, .x-bigger .input-group textarea.x-small, .x-bigger .x-input-group.x-small textarea.x-input, .x-bigger .x-input-group.x-control-wrapper.x-small textarea.x-input, .x-bigger .x-small.x-input-group.x-control-wrapper textarea.x-input, .x-small .input-group textarea.x-bigger, .x-small .x-input-group.x-bigger textarea.x-input, .x-small .x-input-group.x-control-wrapper textarea.x-input.x-bigger, .x-small .x-input-group.x-control-wrapper.x-input-focus textarea.x-input.x-bigger, .x-float-input textarea.x-bigger.x-small, .x-float-input.x-small.x-bigger textarea, .x-float-input.x-small textarea.x-bigger, .x-float-input.x-bigger textarea.x-small, .x-bigger .x-float-input.x-small textarea, .x-bigger.x-small .x-float-input textarea, .x-bigger .float-input textarea.x-small, .x-small .x-float-input.x-bigger textarea, .x-small .float-input textarea.x-bigger, .x-small .x-float-input.x-control-wrapper textarea.x-bigger, .x-float-input.x-control-wrapper.x-small.x-bigger textarea, .x-float-input.x-control-wrapper.x-small textarea.x-bigger, .x-bigger .x-float-input.x-control-wrapper.x-small textarea, .x-bigger.x-small .x-float-input.x-control-wrapper textarea, .x-bigger .x-small.x-float-input.x-control-wrapper textarea {
			font: inherit;
			line-height: 1.5;
			min-height: 32px;
			padding: 6px 12px 6px 12px
		}

		.x-input-group.x-input-focus textarea.x-input.x-bigger.x-small, .x-input-group.x-input-focus.x-small.x-bigger textarea.x-input, .x-input-group.x-input-focus.x-small textarea.x-input.x-bigger, .x-input-group.x-input-focus.x-bigger textarea.x-small, .x-input-group.x-control-wrapper.x-input-focus.x-small.x-bigger textarea.x-input, .x-input-group.x-control-wrapper.x-input-focus.x-small textarea.x-input.x-bigger, .x-bigger.x-small .x-input-group.x-input-focus textarea.x-input, .x-bigger .x-input-group.x-control-wrapper.x-input-focus.x-small textarea.x-input, .x-bigger.x-small .x-input-group.x-control-wrapper.x-input-focus textarea.x-input, .x-bigger .x-small.x-input-group.x-control-wrapper.x-input-focus textarea.x-input, .x-small .x-input-group.x-control-wrapper.x-input-focus.x-bigger textarea.x-input {
			font: inherit;
			line-height: 1.5;
			min-height: 32px;
			padding: 6px 12px 6px 12px
		}

.x-filled.x-input-group, .x-filled.x-input-group.x-control-wrapper, .x-filled.x-float-input, .x-filled.x-float-input.x-control-wrapper {
	line-height: 1
}

	.x-filled textarea.x-input, .x-filled.x-input-group.x-multi-line-input textarea, .x-filled.x-input-group.x-control-wrapper.x-multi-line-input textarea, .x-filled.x-float-input.x-multi-line-input textarea, .x-filled.x-float-input.x-control-wrapper.x-multi-line-input textarea {
		box-sizing: border-box
	}

.x-float-input.x-control-wrapper.x-hidden, .x-input-group.x-control-wrapper.x-hidden {
	display: none
}

.x-input-group.x-control-container.valid.modified, .x-input-group.x-control-container.invalid, .x-float-input.x-control-container.valid.modified, .x-float-input.x-control-container.invalid {
	outline: none
}

/*! input theme */
input.x-input, .x-input-group input.x-input, .x-input-group.x-control-wrapper input.x-input, .x-input-group textarea.x-input, .x-input-group.x-control-wrapper textarea.x-input, textarea.x-input, .x-float-input input, .x-float-input.x-control-wrapper input, .x-float-input textarea, .x-float-input.x-control-wrapper textarea {
	background: #fff;
	border-color: #ced4da;
	color: #212529
}

.x-input-group, .x-input-group.x-control-wrapper, .x-float-input, .x-float-input.x-input-group, .x-float-input.x-control-wrapper, .x-float-input.x-input-group.x-control-wrapper {
	background: #fff;
	color: #212529
}

	.x-input-group .x-input-group-icon, .x-input-group.x-control-wrapper .x-input-group-icon {
		background: rgba(0,0,0,0);
		border-color: #ced4da;
		color: #6c757d
	}

	.x-input-group.x-disabled .x-input-group-icon, .x-input-group.x-control-wrapper.x-disabled .x-input-group-icon {
		color: #adb5bd
	}

	.x-input[disabled], .x-input-group .x-input[disabled], .x-input-group.x-control-wrapper .x-input[disabled], .x-input-group.x-disabled, .x-input-group.x-control-wrapper.x-disabled, .x-float-input input[disabled], .x-float-input.x-control-wrapper input[disabled], .x-float-input textarea[disabled], .x-float-input.x-control-wrapper textarea[disabled], .x-float-input.x-disabled, .x-float-input.x-control-wrapper.x-disabled {
		background: #e9ecef;
		color: #343a40;
		border-color: #ced4da
	}

		.x-input-group input.x-input, .x-input-group.x-control-wrapper input.x-input, .x-float-input input, .x-float-input.x-control-wrapper input, .x-input-group textarea.x-input, .x-input-group.x-control-wrapper textarea.x-input, .x-float-input textarea, .x-float-input.x-control-wrapper textarea, .x-input-group .x-input[disabled], .x-input-group.x-control-wrapper .x-input[disabled], .x-input-group.x-disabled input.x-input, .x-input-group.x-control-wrapper.x-disabled input.x-input, .x-input-group.x-disabled textarea.x-input, .x-input-group.x-control-wrapper.x-disabled textarea.x-input {
			background: none;
			color: inherit
		}

			.x-input-group .x-input[readonly], .x-input-group.x-control-wrapper .x-input[readonly], .x-float-input input[readonly], .x-float-input.x-control-wrapper input[readonly], .x-float-input textarea[readonly], .x-float-input.x-control-wrapper textarea[readonly] {
				background: #e9ecef;
				color: #343a40
			}

				.x-input-group .x-input[readonly] ~ span.x-input-group-icon, .x-input-group.x-control-wrapper .x-input[readonly] ~ span.x-input-group-icon, .x-float-input input[readonly] ~ span.x-input-group-icon, .x-float-input.x-control-wrapper input[readonly] ~ span.x-input-group-icon, .x-float-input.x-control-wrapper input[readonly] ~ span.x-clear-icon {
					background: #e9ecef;
					color: #6c757d
				}

			.x-float-input.x-disabled input, .x-float-input.x-control-wrapper.x-disabled input, .x-float-input.x-disabled textarea, .x-float-input.x-control-wrapper.x-disabled textarea, .x-float-input input[disabled], .x-float-input.x-control-wrapper input[disabled], .x-float-input textarea[disabled], .x-float-input.x-control-wrapper textarea[disabled] {
				color: inherit
			}

	/*! Added color to textbox for disbaled state */
	.x-float-input:not(.x-disabled) input[disabled], .x-float-input.x-control-wrapper:not(.x-disabled) input[disabled], .x-float-input:not(.x-disabled) textarea[disabled], .x-float-input.x-control-wrapper:not(.x-disabled) textarea[disabled] {
		-webkit-text-fill-color: #343a40;
		color: #343a40
	}

	.x-input-group.x-disabled .x-input-group-icon, .x-input-group.x-control-wrapper.x-disabled .x-input-group-icon {
		background: rgba(0,0,0,0);
		border-color: #ced4da
	}

	.x-input-group:not(.x-disabled) .x-input-group-icon:hover, .x-input-group.x-control-wrapper:not(.x-disabled) .x-input-group-icon:hover {
		background: #5c636a;
		color: #fff
	}

	.x-input.x-success, .x-input.x-success:focus, .x-input-group.x-success input.x-input, .x-input-group.x-control-wrapper.x-success input.x-input, .x-input-group.x-success .x-input-group-icon, .x-input-group.x-control-wrapper.x-success .x-input-group-icon, .x-input-group.x-success textarea.x-input, .x-input-group.x-control-wrapper.x-success textarea.x-input {
		border-color: #198754
	}

	.x-input.x-warning, .x-input.x-warning:focus, .x-input-group.x-warning input.x-input, .x-input-group.x-control-wrapper.x-warning input.x-input, .x-input-group.x-warning .x-input-group-icon, .x-input-group.x-control-wrapper.x-warning .x-input-group-icon, .x-input-group.x-warning textarea.x-input, .x-input-group.x-control-wrapper.x-warning textarea.x-input {
		border-color: #ffc107
	}

	.x-input.x-error, .x-input.x-error:focus, .x-input-group.x-error input.x-input, .x-input-group.x-control-wrapper.x-error input.x-input, .x-input-group.x-control-wrapper.x-error .x-input-group-icon, .x-input-group.x-error .x-input-group-icon, .x-input-group.x-error textarea.x-input, .x-input-group.x-control-wrapper.x-error textarea.x-input {
		border-color: #dc3545
	}

	label.x-float-text, .x-float-input:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-bigger:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-bigger:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-control-wrapper:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-small:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-small:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input.x-control-wrapper:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-small.x-bigger:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-small.x-bigger:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-small:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-control-wrapper.x-small:not(.x-error):not(.x-input-focus) input:not(:focus):valid ~ label.x-float-text.x-label-bottom {
		color: #6c757d
	}

	.x-float-input.x-error label.x-float-text, .x-float-input.x-control-wrapper.x-error label.x-float-text, .x-float-input.x-error input:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-error input:focus ~ label.x-float-text, .x-float-input.x-error.x-input-focus input ~ label.x-float-text, .x-float-input.x-control-wrapper.x-error.x-input-focus input ~ label.x-float-text, .x-float-input.x-error textarea:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-error textarea:focus ~ label.x-float-text {
		color: #dc3545
	}

	.x-float-input input, .x-float-input textarea, .x-float-input.x-control-wrapper input, .x-float-input.x-control-wrapper textarea {
		border-bottom-color: #ced4da
	}

	.x-float-input.x-success input, .x-float-input.x-success textarea, .x-float-input.x-control-wrapper.x-success input, .x-float-input.x-control-wrapper.x-success textarea {
		border-color: #198754
	}

	.x-float-input.x-warning input, .x-float-input.x-control-wrapper.x-warning input, .x-float-input.x-warning textarea, .x-float-input.x-control-wrapper.x-warning textarea {
		border-color: #ffc107
	}

	.x-float-input.x-error input, .x-float-input.x-control-wrapper.x-error input, .x-float-input.x-error textarea, .x-float-input.x-control-wrapper.x-error textarea {
		border-color: #dc3545
	}

	.x-float-input:not(.x-error):not(.x-input-focus):not(.x-disabled) input:not(:focus):not(:valid) ~ label.x-float-text:not(.x-label-top), .x-float-input:not(.x-error):not(.x-input-focus) textarea:not(:focus):not(:valid) ~ label.x-float-text:not(.x-label-top), .x-float-input.x-control-wrapper:not(.x-error):not(.x-input-focus):not(.x-disabled) input:not(:focus):not(:valid) ~ label.x-float-text:not(.x-label-top) {
		color: #6c757d
	}

	.x-input-group:not(.x-disabled) .x-input-group-icon:active, .x-input-group.x-control-wrapper:not(.x-disabled) .x-input-group-icon:active {
		background: #565e64;
		color: #fff
	}

	input.x-input::selection, textarea.x-input::selection, .x-input-group input.x-input::selection, .x-input-group.x-control-wrapper input.x-input::selection, .x-float-input input::selection, .x-float-input.x-control-wrapper input::selection, .x-input-group textarea.x-input::selection, .x-input-group.x-control-wrapper textarea.x-input::selection, .x-float-input textarea::selection, .x-float-input.x-control-wrapper textarea::selection {
		background: #0d6efd;
		color: #fff
	}

	.x-float-input.x-small textarea::selection, .x-float-input textarea::selection {
		background: #0d6efd;
		color: #fff
	}

input.x-input:-moz-placeholder {
	color: #6c757d
}

.x-input-group input.x-input:-moz-placeholder {
	color: #6c757d
}

.x-input-group input.x-input:-moz-placeholder, .x-input-group.x-control-wrapper input.x-input:-moz-placeholder {
	color: #6c757d
}

input.x-input:-moz-placeholder {
	color: #6c757d
}

.x-input-group input.x-input:-moz-placeholder {
	color: #6c757d
}

.x-input-group.x-control-wrapper input.x-input:-moz-placeholder {
	color: #6c757d
}

textarea.x-input:-moz-placeholder {
	color: #6c757d
}

.x-input-group textarea.x-input:-moz-placeholder {
	color: #6c757d
}

.x-input-group.x-control-wrapper textarea.x-input:-moz-placeholder {
	color: #6c757d
}

input.x-input::-moz-placeholder {
	color: #6c757d
}

.x-input-group input.x-input::-moz-placeholder {
	color: #6c757d
}

.x-input-group.x-control-wrapper input.x-input::-moz-placeholder {
	color: #6c757d
}

textarea.x-input::-moz-placeholder {
	color: #6c757d
}

.x-input-group textarea.x-input::-moz-placeholder {
	color: #6c757d
}

.x-input-group.x-control-wrapper textarea.x-input::-moz-placeholder {
	color: #6c757d
}

input.x-input:-ms-input-placeholder {
	color: #6c757d
}

.x-input-group input.x-input:-ms-input-placeholder {
	color: #6c757d
}

.x-input-group.x-control-wrapper input.x-input:-ms-input-placeholder {
	color: #6c757d
}

textarea.x-input:-ms-input-placeholder {
	color: #6c757d
}

.x-input-group.x-control-wrapper textarea.x-input:-ms-input-placeholder {
	color: #6c757d
}

.x-input-group textarea.x-input:-ms-input-placeholder {
	color: #6c757d
}

input.x-input::-webkit-input-placeholder {
	color: #6c757d
}

.x-input-group.x-control-wrapper input.x-input::-webkit-input-placeholder {
	color: #6c757d
}

.x-input-group input.x-input::-webkit-input-placeholder {
	color: #6c757d
}

textarea.x-input::-webkit-input-placeholder {
	color: #6c757d
}

.x-input-group textarea.x-input::-webkit-input-placeholder {
	color: #6c757d
}

.x-input-group.x-control-wrapper textarea.x-input::-webkit-input-placeholder {
	color: #6c757d
}

.x-input-group::before, .x-input-group::after, .x-input-group.x-control-wrapper::before, .x-input-group.x-control-wrapper::after {
	content: ""
}

.x-input-group.x-success::before, .x-input-group.x-success::after, .x-input-group.x-control-wrapper.x-success::before, .x-input-group.x-control-wrapper.x-success::after {
	content: ""
}

.x-input-group.x-warning::before, .x-input-group.x-warning::after, .x-input-group.x-control-wrapper.x-warning::before, .x-input-group.x-control-wrapper.x-warning::after {
	content: ""
}

.x-input-group.x-error::before, .x-input-group.x-error::after, .x-input-group.x-control-wrapper.x-error::before, .x-input-group.x-control-wrapper.x-error::after {
	content: ""
}

.x-input-group.x-success .x-input-group-icon, .x-input-group.x-control-wrapper.x-success .x-input-group-icon {
	color: #6c757d
}

.x-input-group.x-success:not(.x-disabled):not(:active) .x-input-group-icon:hover, .x-input-group.x-control-wrapper.x-success:not(.x-disabled):not(:active) .x-input-group-icon:hover {
	color: #6c757d;
	color: #fff
}

.x-input-group.x-warning .x-input-group-icon, .x-input-group.x-control-wrapper.x-warning .x-input-group-icon {
	color: #6c757d
}

.x-input-group.x-warning:not(.x-disabled):not(:active) .x-input-group-icon:hover, .x-input-group.x-control-wrapper.x-warning:not(.x-disabled):not(:active) .x-input-group-icon:hover {
	color: #6c757d;
	color: #fff
}

.x-input-group.x-error .x-input-group-icon, .x-input-group.x-control-wrapper.x-error .x-input-group-icon {
	color: #6c757d
}

.x-input-group.x-error:not(.x-disabled):not(:active) .x-input-group-icon:hover, .x-input-group.x-control-wrapper.x-error:not(.x-disabled):not(:active) .x-input-group-icon:hover {
	color: #6c757d;
	color: #fff
}

.x-input-group input.x-input, .x-input-group.x-control-wrapper input.x-input, .x-input-group textarea.x-input, .x-input-group.x-control-wrapper textarea.x-input {
	border-color: #ced4da
}

.x-input:focus:not(.x-success):not(.x-warning):not(.x-error), .x-float-input:not(.x-success):not(.x-warning):not(.x-error):not(.x-input-group) input:focus, .x-float-input:not(.x-success):not(.x-warning):not(.x-error):not(.x-input-group) textarea:focus, .x-float-input.x-control-wrapper:not(.x-success):not(.x-warning):not(.x-error):not(.x-input-group) input:focus, .x-float-input.x-control-wrapper:not(.x-success):not(.x-warning):not(.x-error):not(.x-input-group) textarea:focus, .x-float-input:not(.x-success):not(.x-warning):not(.x-error):not(.x-input-group).x-input-focus input, .x-float-input.x-control-wrapper:not(.x-success):not(.x-warning):not(.x-error):not(.x-input-group).x-input-focus input {
	border-color: #86b7fe;
	border-radius: 4px;
	box-shadow: 0 0 0 4px rgba(13,110,253,.25)
}

.x-input-group .x-input:focus:not(.x-success):not(.x-warning):not(.x-error), .x-input-group .x-float-input:not(.x-success):not(.x-warning):not(.x-error):not(.x-input-group) input:focus, .x-input-group .x-float-input:not(.x-success):not(.x-warning):not(.x-error):not(.x-input-group) textarea:focus, .x-input-group .x-float-input.x-control-wrapper:not(.x-success):not(.x-warning):not(.x-error):not(.x-input-group) input:focus, .x-input-group .x-float-input.x-control-wrapper:not(.x-success):not(.x-warning):not(.x-error):not(.x-input-group) textarea:focus, .x-input-group .x-float-input:not(.x-success):not(.x-warning):not(.x-error):not(.x-input-group).x-input-focus input, .x-input-group .x-float-input.x-control-wrapper:not(.x-success):not(.x-warning):not(.x-error):not(.x-input-group).x-input-focus input {
	box-shadow: none
}

.x-input:focus:not(.x-success):not(.x-warning).x-error, .x-float-input:not(.x-success):not(.x-warning).x-error:not(.x-input-group) input:focus, .x-float-input:not(.x-success):not(.x-warning).x-error:not(.x-input-group) textarea:focus, .x-float-input.x-control-wrapper:not(.x-success):not(.x-warning).x-error:not(.x-input-group) input:focus, .x-float-input.x-control-wrapper:not(.x-success):not(.x-warning).x-error:not(.x-input-group) textarea:focus, .x-float-input:not(.x-success):not(.x-warning).x-error:not(.x-input-group).x-input-focus input, .x-float-input.x-control-wrapper:not(.x-success):not(.x-warning).x-error:not(.x-input-group).x-input-focus input {
	box-shadow: 0 0 0 4px rgba(220,53,69,.25)
}

.x-input:focus:not(.x-error):not(.x-warning).x-success, .x-float-input:not(.x-error):not(.x-warning).x-success:not(.x-input-group) input:focus, .x-float-input:not(.x-error):not(.x-warning).x-success:not(.x-input-group) textarea:focus, .x-float-input.x-control-wrapper:not(.x-error):not(.x-warning).x-success:not(.x-input-group) input:focus, .x-float-input.x-control-wrapper:not(.x-error):not(.x-warning).x-success:not(.x-input-group) textarea:focus, .x-float-input:not(.x-error):not(.x-warning).x-success:not(.x-input-group).x-input-focus input, .x-float-input.x-control-wrapper:not(.x-error):not(.x-warning).x-success:not(.x-input-group).x-input-focus input {
	box-shadow: 0 0 0 4px rgba(25,135,84,.25)
}

.x-input:focus:not(.x-success):not(.x-error).x-warning, .x-float-input:not(.x-success):not(.x-error).x-warning:not(.x-input-group) input:focus, .x-float-input:not(.x-success):not(.x-error).x-warning:not(.x-input-group) textarea:focus, .x-float-input.x-control-wrapper:not(.x-success):not(.x-error).x-warning:not(.x-input-group) input:focus, .x-float-input.x-control-wrapper:not(.x-success):not(.x-error).x-warning:not(.x-input-group) textarea:focus, .x-float-input:not(.x-success):not(.x-error).x-warning:not(.x-input-group).x-input-focus input, .x-float-input.x-control-wrapper:not(.x-success):not(.x-error).x-warning:not(.x-input-group).x-input-focus input {
	box-shadow: 0 0 0 4px rgba(255,193,7,.25)
}

.x-input-group:not(.x-success):not(.x-warning):not(.x-error) input.x-input:focus, .x-input-group.x-control-wrapper:not(.x-success):not(.x-warning):not(.x-error) input.x-input:focus, .x-input-group:not(.x-success):not(.x-warning):not(.x-error).x-input-focus input.x-input, .x-input-group.x-control-wrapper:not(.x-success):not(.x-warning):not(.x-error).x-input-focus input.x-input, .x-input-group:not(.x-success):not(.x-warning):not(.x-error) textarea.x-input:focus, .x-input-group.x-control-wrapper:not(.x-success):not(.x-warning):not(.x-error) textarea.x-input:focus {
	border-color: #ced4da
}

.x-input-group.x-input-focus:not(.x-success):not(.x-warning):not(.x-error), .x-input-group.x-control-wrapper.x-input-focus:not(.x-success):not(.x-warning):not(.x-error) {
	border-color: #86b7fe;
	border-color: #86b7fe;
	border-radius: 4px;
	box-shadow: 0 0 0 4px rgba(13,110,253,.25)
}

.x-input-group.x-input-focus:not(.x-success):not(.x-warning).x-error, .x-input-group.x-control-wrapper.x-input-focus:not(.x-success):not(.x-warning).x-error {
	box-shadow: 0 0 0 4px rgba(220,53,69,.25)
}

.x-input-group.x-input-focus:not(.x-error):not(.x-warning).x-success, .x-input-group.x-control-wrapper.x-input-focus:not(.x-error):not(.x-warning).x-success {
	box-shadow: 0 0 0 4px rgba(25,135,84,.25)
}

.x-input-group.x-input-focus:not(.x-success):not(.x-error).x-warning, .x-input-group.x-control-wrapper.x-input-focus:not(.x-success):not(.x-error).x-warning {
	box-shadow: 0 0 0 4px rgba(255,193,7,.25)
}

.x-input-group.x-input-focus:not(.x-success):not(.x-warning):not(.x-error) .x-input:focus, .x-input-group.x-control-wrapper.x-input-focus:not(.x-success):not(.x-warning):not(.x-error) .x-input:focus, .x-input-group.x-input-focus:not(.x-success):not(.x-warning):not(.x-error) .x-input, .x-input-group.x-control-wrapper.x-input-focus:not(.x-success):not(.x-warning):not(.x-error) .x-input {
	border-color: #ced4da
}

.x-input-group:not(.x-success):not(.x-warning):not(.x-error), .x-input-group.x-control-wrapper:not(.x-success):not(.x-warning):not(.x-error) {
	border-color: #ced4da
}

.x-input-group:not(.x-disabled):active:not(.x-success):not(.x-warning):not(.x-error), .x-input-group.x-control-wrapper:not(.x-disabled):active:not(.x-success):not(.x-warning):not(.x-error) {
	border-color: #86b7fe;
	box-shadow: 0 0 0 4px rgba(13,110,253,.25)
}

.x-input-group:not(.x-disabled):active:not(.x-success):not(.x-warning).x-error, .x-input-group.x-control-wrapper:not(.x-disabled):active:not(.x-success):not(.x-warning).x-error {
	box-shadow: 0 0 0 4px rgba(220,53,69,.25)
}

.x-input-group:not(.x-disabled):active:not(.x-error):not(.x-warning).x-success, .x-input-group.x-control-wrapper:not(.x-disabled):active:not(.x-error):not(.x-warning).x-success {
	box-shadow: 0 0 0 4px rgba(25,135,84,.25)
}

.x-input-group:not(.x-disabled):active:not(.x-success):not(.x-error).x-warning, .x-input-group.x-control-wrapper:not(.x-disabled):active:not(.x-success):not(.x-error).x-warning {
	box-shadow: 0 0 0 4px rgba(255,193,7,.25)
}

.x-input-group, .x-input-group.x-control-wrapper {
	border-bottom-color: #ced4da
}

	.x-input-group.x-input-focus:not(.x-success):not(.x-warning):not(.x-error) .x-input:focus, .x-input-group.x-control-wrapper.x-input-focus:not(.x-success):not(.x-warning):not(.x-error) .x-input:focus, .x-input-group.x-input-focus:not(.x-success):not(.x-warning):not(.x-error) .x-input, .x-input-group.x-control-wrapper.x-input-focus:not(.x-success):not(.x-warning):not(.x-error) .x-input {
		border-bottom-color: rgba(0,0,0,0);
		border-top-color: rgba(0,0,0,0)
	}

	.x-input-group.x-success, .x-input-group.x-control-wrapper.x-success, .x-input-group.x-success:not(.x-float-icon-left), .x-input-group.x-control-wrapper.x-success:not(.x-float-icon-left) {
		border-color: #198754
	}

	.x-input-group.x-warning, .x-input-group.x-control-wrapper.x-warning, .x-input-group.x-warning:not(.x-float-icon-left), .x-input-group.x-control-wrapper.x-warning:not(.x-float-icon-left) {
		border-color: #ffc107
	}

	.x-input-group.x-error, .x-input-group.x-control-wrapper.x-error, .x-input-group.x-error:not(.x-float-icon-left), .x-input-group.x-control-wrapper.x-error:not(.x-float-icon-left) {
		border-color: #dc3545
	}

	.x-float-input .x-clear-icon, .x-float-input.x-control-wrapper .x-clear-icon, .x-input-group .x-clear-icon, .x-input-group.x-control-wrapper .x-clear-icon {
		color: #6c757d
	}

		.x-float-input .x-clear-icon:hover, .x-float-input.x-control-wrapper .x-clear-icon:hover, .x-input-group .x-clear-icon:hover, .x-input-group.x-control-wrapper .x-clear-icon:hover {
			color: #343a40
		}

	.x-float-input.x-disabled .x-clear-icon, .x-float-input.x-control-wrapper.x-disabled .x-clear-icon, .x-input-group.x-disabled .x-clear-icon, .x-input-group.x-control-wrapper.x-disabled .x-clear-icon {
		color: #adb5bd
	}

.x-float-input.x-input-focus .x-input:focus, .x-float-input.x-control-wrapper.x-input-focus .x-input:focus {
	border-bottom-color: rgba(0,0,0,0);
	border-top-color: rgba(0,0,0,0)
}

.x-float-input:not(.x-error) input:focus ~ label.x-float-text, .x-float-input:not(.x-error) input:valid ~ label.x-float-text, .x-float-input:not(.x-error) input ~ label.x-label-top.x-float-text, .x-float-input:not(.x-error) input[readonly] ~ label.x-label-top.x-float-text, .x-float-input:not(.x-error) input[disabled] ~ label.x-label-top.x-float-text, .x-float-input:not(.x-error) input label.x-float-text.x-label-top, .x-float-input.x-bigger:not(.x-error) input:focus ~ label.x-float-text, .x-float-input.x-bigger:not(.x-error) input:valid ~ label.x-float-text, .x-float-input.x-bigger:not(.x-error) input ~ label.x-label-top.x-float-text, .x-float-input.x-bigger:not(.x-error) input[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-bigger:not(.x-error) input[disabled] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input:not(.x-error) input:focus ~ label.x-float-text, .x-bigger .x-float-input:not(.x-error) input:valid ~ label.x-float-text, .x-bigger .x-float-input:not(.x-error) input ~ label.x-label-top.x-float-text, .x-bigger .x-float-input:not(.x-error) input[readonly] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input:not(.x-error) input[disabled] ~ label.x-label-top.x-float-text, .x-float-input:not(.x-error).x-input-focus input ~ label.x-float-text, .x-float-input.x-bigger:not(.x-error).x-input-focus input ~ label.x-float-text, .x-bigger .x-float-input:not(.x-error).x-input-focus input ~ label.x-float-text {
	color: #343a40
}

.x-float-input.x-control-wrapper:not(.x-error) input:focus ~ label.x-float-text, .x-float-input.x-control-wrapper:not(.x-error) input:valid ~ label.x-float-text, .x-float-input.x-control-wrapper:not(.x-error) input ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper:not(.x-error) input[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper:not(.x-error) input[disabled] ~ label.x-label-top.x-float-text, .x-float-input .x-control-wrapper:not(.x-error) input label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-bigger:not(.x-error) input:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger:not(.x-error) input:valid ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger:not(.x-error) input ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger:not(.x-error) input[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger:not(.x-error) input[disabled] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper:not(.x-error) input:focus ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper:not(.x-error) input:valid ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper:not(.x-error) input ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper:not(.x-error) input[readonly] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper:not(.x-error) input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper:not(.x-error).x-input-focus input ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger:not(.x-error).x-input-focus input ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper:not(.x-error).x-input-focus input ~ label.x-float-text {
	color: #343a40
}

.x-float-input.x-small:not(.x-error) input:focus ~ label.x-float-text, .x-float-input.x-small:not(.x-error) input:valid ~ label.x-float-text, .x-float-input.x-small:not(.x-error) input ~ label.x-label-top.x-float-text, .x-float-input.x-small:not(.x-error) input[readonly] ~ label.x-float-text, .x-float-input.x-small:not(.x-error) input[disabled] ~ label.x-float-text, .x-small .x-float-input:not(.x-error) input:focus ~ label.x-float-text, .x-small .x-float-input:not(.x-error) input:valid ~ label.x-float-text, .x-small .x-float-input:not(.x-error) input ~ label.x-label-top.x-float-text, .x-small .x-float-input:not(.x-error) input[readonly] ~ label.x-float-text.x-label-top, .x-small .x-float-input:not(.x-error) input[disabled] ~ label.x-float-text.x-label-top, .x-float-input.x-small.x-bigger:not(.x-error) input:focus ~ label.x-float-text, .x-float-input.x-small.x-bigger:not(.x-error) input:valid ~ label.x-float-text, .x-float-input.x-small.x-bigger:not(.x-error) input ~ label.x-label-top.x-float-text, .x-float-input.x-small.x-bigger:not(.x-error) input[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-small.x-bigger:not(.x-error) input[disabled] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-small:not(.x-error) input:focus ~ label.x-float-text, .x-bigger .x-float-input.x-small:not(.x-error) input:valid ~ label.x-float-text, .x-bigger .x-float-input.x-small:not(.x-error) input ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-small:not(.x-error) input[readonly] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-small:not(.x-error) input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-small:not(.x-error).x-input-focus input ~ label.x-float-text, .x-small .x-float-input:not(.x-error).x-input-focus input ~ label.x-float-text, .x-float-input.x-small.x-bigger:not(.x-error).x-input-focus input ~ label.x-float-text, .x-bigger .x-float-input.x-small:not(.x-error).x-input-focus input ~ label.x-float-text {
	color: #343a40
}

.x-float-input.x-control-wrapper.x-small:not(.x-error) input:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small:not(.x-error) input:valid ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small:not(.x-error) input ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-small:not(.x-error) input[readonly] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small:not(.x-error) input[disabled] ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper:not(.x-error) input:focus ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper:not(.x-error) input:valid ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper:not(.x-error) input ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-control-wrapper:not(.x-error) input[readonly] ~ label.x-float-text.x-label-top, .x-small .x-float-input.x-control-wrapper:not(.x-error) input[disabled] ~ label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-small.x-bigger:not(.x-error) input:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger:not(.x-error) input:valid ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger:not(.x-error) input ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger:not(.x-error) input[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger:not(.x-error) input[disabled] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small:not(.x-error) input:focus ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small:not(.x-error) input:valid ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small:not(.x-error) input ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small:not(.x-error) input[readonly] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small:not(.x-error) input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-small:not(.x-error).x-input-focus input ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper:not(.x-error).x-input-focus input ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger:not(.x-error).x-input-focus input ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small:not(.x-error).x-input-focus input ~ label.x-float-text {
	color: #343a40
}

.x-float-input:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-bigger:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-bigger:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-control-wrapper:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-small:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-small:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-small .x-float-input.x-control-wrapper:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-small.x-bigger:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-float-input.x-control-wrapper.x-small.x-bigger:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-small:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom, .x-bigger .x-float-input.x-control-wrapper.x-small:not(.x-error) textarea:not(:focus):valid ~ label.x-float-text.x-label-bottom {
	color: #6c757d
}

.x-float-input:not(.x-input-focus):not(.x-disabled) textarea:not(:focus):not(:valid) ~ label.x-float-text:not(.x-label-top), .x-float-input:not(.x-input-focus) textarea:not(:focus):not(:valid) ~ label.x-float-text:not(.x-label-top), .x-float-input.x-control-wrapper:not(.x-input-focus):not(.x-disabled) textarea:not(:focus):not(:valid) ~ label.x-float-text:not(.x-label-top) {
	color: #6c757d
}

.x-float-input:not(.x-error) textarea:focus ~ label.x-float-text, .x-float-input:not(.x-error) textarea:valid ~ label.x-float-text, .x-float-input:not(.x-error) textarea ~ label.x-label-top.x-float-text, .x-float-input:not(.x-error) textarea[readonly] ~ label.x-label-top.x-float-text, .x-float-input:not(.x-error) textarea[disabled] ~ label.x-label-top.x-float-text, .x-float-input:not(.x-error) textarea label.x-float-text.x-label-top, .x-float-input.x-bigger:not(.x-error) textarea:focus ~ label.x-float-text, .x-float-input.x-bigger:not(.x-error) textarea:valid ~ label.x-float-text, .x-float-input.x-bigger:not(.x-error) textarea ~ label.x-label-top.x-float-text, .x-float-input.x-bigger:not(.x-error) textarea[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-bigger:not(.x-error) textarea[disabled] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input:not(.x-error) textarea:focus ~ label.x-float-text, .x-bigger .x-float-input:not(.x-error) textarea:valid ~ label.x-float-text, .x-bigger .x-float-input:not(.x-error) textarea ~ label.x-label-top.x-float-text, .x-bigger .x-float-input:not(.x-error) textarea[readonly] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input:not(.x-error) textarea[disabled] ~ label.x-label-top.x-float-text {
	color: #343a40
}

.x-float-input.x-control-wrapper:not(.x-error) textarea:focus ~ label.x-float-text, .x-float-input.x-control-wrapper:not(.x-error) textarea:valid ~ label.x-float-text, .x-float-input.x-control-wrapper:not(.x-error) textarea ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper:not(.x-error) textarea[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper:not(.x-error) textarea[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper:not(.x-error) textarea label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-bigger:not(.x-error) textarea:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger:not(.x-error) textarea:valid ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger:not(.x-error) textarea ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger:not(.x-error) textarea[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger:not(.x-error) textarea[disabled] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper:not(.x-error) textarea:focus ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper:not(.x-error) textarea:valid ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper:not(.x-error) textarea ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper:not(.x-error) textarea[readonly] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper:not(.x-error) textarea[disabled] ~ label.x-label-top.x-float-text {
	color: #343a40
}

.x-float-input.x-small:not(.x-error) textarea:focus ~ label.x-float-text, .x-float-input.x-small:not(.x-error) textarea:valid ~ label.x-float-text, .x-float-input.x-small:not(.x-error) textarea ~ label.x-label-top.x-float-text, .x-float-input.x-small:not(.x-error) textarea[readonly] ~ label.x-float-text, .x-float-input.x-small:not(.x-error) textarea[disabled] ~ label.x-float-text, .x-small .x-float-input:not(.x-error) textarea:focus ~ label.x-float-text, .x-small .x-float-input:not(.x-error) textarea:valid ~ label.x-float-text, .x-small .x-float-input:not(.x-error) textarea ~ label.x-label-top.x-float-text, .x-small .x-float-input:not(.x-error) textarea[readonly] ~ label.x-float-text.x-label-top, .x-small .x-float-input:not(.x-error) textarea[disabled] ~ label.x-float-text.x-label-top, .x-float-input.x-small.x-bigger:not(.x-error) textarea:focus ~ label.x-float-text, .x-float-input.x-small.x-bigger:not(.x-error) textarea:valid ~ label.x-float-text, .x-float-input.x-small.x-bigger:not(.x-error) textarea ~ label.x-label-top.x-float-text, .x-float-input.x-small.x-bigger:not(.x-error) textarea[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-small.x-bigger:not(.x-error) textarea[disabled] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-small:not(.x-error) textarea:focus ~ label.x-float-text, .x-bigger .x-float-input.x-small:not(.x-error) textarea:valid ~ label.x-float-text, .x-bigger .x-float-input.x-small:not(.x-error) textarea ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-small:not(.x-error) textarea[readonly] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-small:not(.x-error) textarea[disabled] ~ label.x-label-top.x-float-text {
	color: #343a40
}

.x-float-input.x-control-wrapper.x-small:not(.x-error) textarea:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small:not(.x-error) textarea:valid ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small:not(.x-error) textarea ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-small:not(.x-error) textarea[readonly] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small:not(.x-error) textarea[disabled] ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper:not(.x-error) textarea:focus ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper:not(.x-error) textarea:valid ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper:not(.x-error) textarea ~ label.x-label-top.x-float-text, .x-small .x-float-input.x-control-wrapper:not(.x-error) textarea[readonly] ~ label.x-float-text.x-label-top, .x-small .x-float-input.x-control-wrapper:not(.x-error) textarea[disabled] ~ label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-small.x-bigger:not(.x-error) textarea:focus ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger:not(.x-error) textarea:valid ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger:not(.x-error) textarea ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger:not(.x-error) textarea[readonly] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger:not(.x-error) textarea[disabled] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small:not(.x-error) textarea:focus ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small:not(.x-error) textarea:valid ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small:not(.x-error) textarea ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small:not(.x-error) textarea[readonly] ~ label.x-label-top.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-small:not(.x-error) textarea[disabled] ~ label.x-label-top.x-float-text {
	color: #343a40
}

.x-float-input.x-input-group.x-disabled .x-float-text, .x-float-input.x-input-group.x-disabled .x-float-text.x-label-top, .x-float-input input[disabled] ~ label.x-float-text, .x-float-input input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-disabled label.x-float-text, .x-float-input.x-disabled label.x-float-text.x-label-top, .x-float-input:not(.x-error) input[disabled] ~ label.x-float-text, .x-float-input:not(.x-error) input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-bigger:not(.x-error) input[disabled] ~ label.x-float-text, .x-float-input.x-bigger:not(.x-error) input[disabled] ~ label.x-float-text.x-label-top, .x-float-input.x-small:not(.x-error) input[disabled] ~ label.x-float-text, .x-float-input.x-small:not(.x-error) input[disabled] ~ label.x-float-text.x-label-top, .x-float-input.x-small.x-bigger:not(.x-error) input[disabled] ~ label.x-float-text, .x-float-input.x-small.x-bigger:not(.x-error) input[disabled] ~ label.x-float-text.x-label-top {
	color: #6c757d
}

.x-float-input textarea[disabled] ~ label.x-float-text, .x-float-input textarea[disabled] ~ label.x-label-top.x-float-text, .x-float-input:not(.x-error) textarea[disabled] ~ label.x-float-text, .x-float-input:not(.x-error) textarea[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-bigger:not(.x-error) textarea[disabled] ~ label.x-float-text, .x-float-input.x-bigger:not(.x-error) textarea[disabled] ~ label.x-float-text.x-label-top, .x-float-input.x-small:not(.x-error) textarea[disabled] ~ label.x-float-text, .x-float-input.x-small:not(.x-error) textarea[disabled] ~ label.x-float-text.x-label-top, .x-float-input.x-small.x-bigger:not(.x-error) textarea[disabled] ~ label.x-float-text, .x-float-input.x-small.x-bigger:not(.x-error) textarea[disabled] ~ label.x-float-text.x-label-top {
	color: #6c757d
}

.x-float-input.x-control-wrapper.x-input-group.x-disabled .x-float-text, .x-float-input.x-control-wrapper.x-input-group.x-disabled .x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-disabled input[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-disabled input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper input[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-disabled label.x-float-text, .x-float-input.x-control-wrapper.x-disabled label.x-float-text.x-label-top, .x-float-input.x-control-wrapper:not(.x-error) input[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper:not(.x-error) input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger:not(.x-error) input[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger:not(.x-error) input[disabled] ~ label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-small:not(.x-error) input[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small:not(.x-error) input[disabled] ~ label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-small.x-bigger:not(.x-error) input[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger:not(.x-error) input[disabled] ~ label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-disabled:not(.x-error) input[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-disabled:not(.x-error) input[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-disabled.x-bigger:not(.x-error) input[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-disabled.x-bigger:not(.x-error) input[disabled] ~ label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-disabled.x-small:not(.x-error) input[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-disabled.x-small:not(.x-error) input[disabled] ~ label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-disabled.x-small.x-bigger:not(.x-error) input[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-disabled.x-small.x-bigger:not(.x-error) input[disabled] ~ label.x-float-text.x-label-top {
	color: #6c757d
}

.x-float-input.x-control-wrapper.x-disabled textarea[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-disabled textarea[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper textarea[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper textarea[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper:not(.x-error) textarea[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper:not(.x-error) textarea[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-bigger:not(.x-error) textarea[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-bigger:not(.x-error) textarea[disabled] ~ label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-small:not(.x-error) textarea[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small:not(.x-error) textarea[disabled] ~ label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-small.x-bigger:not(.x-error) textarea[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-small.x-bigger:not(.x-error) textarea[disabled] ~ label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-disabled:not(.x-error) textarea[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-disabled:not(.x-error) textarea[disabled] ~ label.x-label-top.x-float-text, .x-float-input.x-control-wrapper.x-disabled.x-bigger:not(.x-error) textarea[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-disabled.x-bigger:not(.x-error) textarea[disabled] ~ label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-disabled.x-small:not(.x-error) textarea[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-disabled.x-small:not(.x-error) textarea[disabled] ~ label.x-float-text.x-label-top, .x-float-input.x-control-wrapper.x-disabled.x-small.x-bigger:not(.x-error) textarea[disabled] ~ label.x-float-text, .x-float-input.x-control-wrapper.x-disabled.x-small.x-bigger:not(.x-error) textarea[disabled] ~ label.x-float-text.x-label-top {
	color: #6c757d
}

.x-input-group.x-input-focus:hover:not(.x-success):not(.x-warning):not(.x-error):not(.x-disabled), .x-input-group.x-control-wrapper.x-input-focus:hover:not(.x-success):not(.x-warning):not(.x-error):not(.x-disabled), .x-float-input.x-input-focus:hover:not(.x-success):not(.x-warning):not(.x-error):not(.x-disabled), .x-float-input.x-control-wrapper.x-input-focus:hover:not(.x-success):not(.x-warning):not(.x-error):not(.x-disabled), .x-float-input.x-input-focus:hover:not(.x-input-group):not(.x-success):not(.x-warning):not(.x-error):not(.x-disabled) input:not([disabled]), .x-float-input.x-control-wrapper.x-input-focus:hover:not(.x-input-group):not(.x-success):not(.x-warning):not(.x-error):not(.x-disabled) input:not([disabled]), .x-float-input.x-input-focus:hover:not(.x-input-group):not(.x-success):not(.x-warning):not(.x-error):not(.x-disabled) textarea:not([disabled]), .x-float-input.x-control-wrapper.x-input-focus:hover:not(.x-input-group):not(.x-success):not(.x-warning):not(.x-error):not(.x-disabled) textarea:not([disabled]) {
	border-color: #86b7fe
}

.x-float-input:not(.x-error):not(.x-input-focus) input:not(:focus):-webkit-autofill ~ label.x-float-text, .x-bigger .x-float-input:not(.x-error):not(.x-input-focus) input:not(:focus):-webkit-autofill ~ label.x-float-text, .x-bigger.x-float-input:not(.x-error):not(.x-input-focus) input:not(:focus):-webkit-autofill ~ label.x-float-text, .x-small .x-float-input:not(.x-error):not(.x-input-focus) input:not(:focus):-webkit-autofill ~ label.x-float-text, .x-small.x-float-input:not(.x-error):not(.x-input-focus) input:not(:focus):-webkit-autofill ~ label.x-float-text, .x-bigger .x-float-input.x-small:not(.x-error):not(.x-input-focus) input:not(:focus):-webkit-autofill ~ label.x-float-text, .x-bigger.x-small .x-float-input:not(.x-error):not(.x-input-focus) input:not(:focus):-webkit-autofill ~ label.x-float-text, .x-float-input.x-bigger.x-small:not(.x-error):not(.x-input-focus) input:not(:focus):-webkit-autofill ~ label.x-float-text, .x-float-input.x-control-wrapper.x-autofill:not(.x-error):not(.x-input-focus) input:not(:focus):-webkit-autofill ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-autofill:not(.x-error):not(.x-input-focus) input:not(:focus):-webkit-autofill ~ label.x-float-text, .x-bigger.x-float-input.x-control-wrapper.x-autofill:not(.x-error):not(.x-input-focus) input:not(:focus):-webkit-autofill ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper.x-autofill:not(.x-error):not(.x-input-focus) input:not(:focus):-webkit-autofill ~ label.x-float-text, .x-small.x-float-input.x-control-wrapper.x-autofill:not(.x-error):not(.x-input-focus) input:not(:focus):-webkit-autofill ~ label.x-float-text, .x-bigger .x-float-input.x-small.x-control-wrapper.x-autofill:not(.x-error):not(.x-input-focus) input:not(:focus):-webkit-autofill ~ label.x-float-text, .x-bigger.x-small .x-float-input.x-control-wrapper.x-autofill:not(.x-error):not(.x-input-focus) input:not(:focus):-webkit-autofill ~ label.x-float-text, .x-float-input.x-bigger.x-small.x-control-wrapper.x-autofill:not(.x-error):not(.x-input-focus) input:not(:focus):-webkit-autofill ~ label.x-float-text {
	color: #343a40
}

.x-float-input:not(.x-error) textarea:not(:focus):-webkit-autofill ~ label.x-float-text, .x-bigger .x-float-input:not(.x-error) textarea:not(:focus):-webkit-autofill ~ label.x-float-text, .x-bigger.x-float-input:not(.x-error) textarea:not(:focus):-webkit-autofill ~ label.x-float-text, .x-small .x-float-input:not(.x-error) textarea:not(:focus):-webkit-autofill ~ label.x-float-text, .x-small.x-float-input:not(.x-error) textarea:not(:focus):-webkit-autofill ~ label.x-float-text, .x-bigger .x-float-input.x-small:not(.x-error) textarea:not(:focus):-webkit-autofill ~ label.x-float-text, .x-bigger.x-small .x-float-input:not(.x-error) textarea:not(:focus):-webkit-autofill ~ label.x-float-text, .x-float-input.x-bigger.x-small:not(.x-error) textarea:not(:focus):-webkit-autofill ~ label.x-float-text, .x-float-input.x-control-wrapper.x-autofill:not(.x-error) textarea:not(:focus):-webkit-autofill ~ label.x-float-text, .x-bigger .x-float-input.x-control-wrapper.x-autofill:not(.x-error) textarea:not(:focus):-webkit-autofill ~ label.x-float-text, .x-bigger.x-float-input.x-control-wrapper.x-autofill:not(.x-error) textarea:not(:focus):-webkit-autofill ~ label.x-float-text, .x-small .x-float-input.x-control-wrapper.x-autofill:not(.x-error) textarea:not(:focus):-webkit-autofill ~ label.x-float-text, .x-small.x-float-input.x-control-wrapper.x-autofill:not(.x-error) textarea:not(:focus):-webkit-autofill ~ label.x-float-text, .x-bigger .x-float-input.x-small.x-control-wrapper.x-autofill:not(.x-error) textarea:not(:focus):-webkit-autofill ~ label.x-float-text, .x-bigger.x-small .x-float-input.x-control-wrapper.x-autofill:not(.x-error) textarea:not(:focus):-webkit-autofill ~ label.x-float-text, .x-float-input.x-bigger.x-small.x-control-wrapper.x-autofill:not(.x-error) textarea:not(:focus):-webkit-autofill ~ label.x-float-text {
	color: #343a40
}

.x-input-group textarea.x-input:-ms-input-placeholder {
	color: #6c757d
}

.x-input-group textarea.x-input:-moz-placeholder {
	color: #6c757d
}

.x-input-group .x-input:-ms-input-placeholder {
	color: #6c757d
}

input.x-input::-webkit-input-placeholder {
	color: #6c757d
}

/*! popup layout */
.x-popup {
	height: auto;
	position: absolute;
	width: auto;
	z-index: 1000
}

	.x-popup.x-popup-open {
		display: block
	}

	.x-popup.x-popup-close {
		display: none
	}

@keyframes material-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes fabric-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

.x-spinner-pane {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
	width: 100%;
	z-index: 1000
}

	.x-spinner-pane::after {
		content: "Bootstrap5";
		display: none
	}

	.x-spinner-pane.x-spin-left .x-spinner-inner {
		-webkit-transform: translateX(0%) translateY(-50%);
		left: 0;
		padding-left: 10px;
		transform: translateX(0%) translateY(-50%)
	}

	.x-spinner-pane.x-spin-right .x-spinner-inner {
		-webkit-transform: translateX(-100%) translateY(-50%);
		left: 100%;
		padding-right: 10px;
		transform: translateX(-100%) translateY(-50%)
	}

	.x-spinner-pane.x-spin-center .x-spinner-inner {
		-webkit-transform: translateX(-50%) translateY(-50%);
		left: 50%;
		transform: translateX(-50%) translateY(-50%)
	}

	.x-spinner-pane.x-spin-hide {
		display: none
	}

	.x-spinner-pane.x-spin-show {
		display: -ms-inline-flexbox;
		display: inline-flex
	}

	.x-spinner-pane .x-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
	}

		.x-spinner-pane .x-spinner-inner .x-spin-label {
			font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
			font-size: 14px;
			margin-top: 10px;
			text-align: center
		}

		.x-spinner-pane .x-spinner-inner .x-spin-material, .x-spinner-pane .x-spinner-inner .x-spin-material3 {
			animation: material-spinner-rotate 1568.63ms linear infinite;
			display: block;
			margin: 0 auto
		}

			.x-spinner-pane .x-spinner-inner .x-spin-material .x-path-circle, .x-spinner-pane .x-spinner-inner .x-spin-material3 .x-path-circle {
				fill: none;
				stroke-linecap: square
			}

		.x-spinner-pane .x-spinner-inner .x-spin-bootstrap4 {
			animation: material-spinner-rotate .75s linear infinite;
			border-radius: 50%;
			display: block;
			margin: 0 auto
		}

			.x-spinner-pane .x-spinner-inner .x-spin-bootstrap4 .x-path-circle {
				fill: none;
				stroke-linecap: square;
				stroke-width: 4
			}

		.x-spinner-pane .x-spinner-inner .x-spin-fluent, .x-spinner-pane .x-spinner-inner .x-spin-fabric {
			animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
			display: block;
			margin: 0 auto;
			overflow: visible
		}

			.x-spinner-pane .x-spinner-inner .x-spin-fluent .x-path-arc, .x-spinner-pane .x-spinner-inner .x-spin-fluent .x-path-circle, .x-spinner-pane .x-spinner-inner .x-spin-fabric .x-path-arc, .x-spinner-pane .x-spinner-inner .x-spin-fabric .x-path-circle {
				fill: none;
				stroke-width: 1.5
			}

		.x-spinner-pane .x-spinner-inner .x-spin-tailwind {
			animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.21, 0.21, 0.21, 0.21);
			display: block;
			margin: 0 auto;
			overflow: visible
		}

			.x-spinner-pane .x-spinner-inner .x-spin-tailwind .x-path-arc, .x-spinner-pane .x-spinner-inner .x-spin-tailwind .x-path-circle {
				fill: none;
				stroke-width: 4.5
			}

		.x-spinner-pane .x-spinner-inner .x-spin-bootstrap5 {
			animation: material-spinner-rotate .75s linear infinite;
			border-radius: 50%;
			display: block;
			margin: 0 auto
		}

			.x-spinner-pane .x-spinner-inner .x-spin-bootstrap5 .x-path-circle {
				fill: none;
				stroke-linecap: square;
				stroke-width: 4
			}

		.x-spinner-pane .x-spinner-inner .x-spin-bootstrap {
			display: block;
			margin: 0 auto
		}

		.x-spinner-pane .x-spinner-inner .x-spin-high-contrast {
			animation: fabric-spinner-rotate 1.3s infinite cubic-bezier(0.53, 0.21, 0.29, 0.67);
			display: block;
			margin: 0 auto;
			overflow: visible
		}

			.x-spinner-pane .x-spinner-inner .x-spin-high-contrast .x-path-arc, .x-spinner-pane .x-spinner-inner .x-spin-high-contrast .x-path-circle {
				fill: none;
				stroke-width: 1.5
			}

.x-spinner-pane {
	background-color: rgba(0,0,0,0)
}

	.x-spinner-pane.x-spin-overlay {
		background-color: rgba(0,0,0,.5)
	}

		.x-spinner-pane.x-spin-overlay .x-spinner-inner .x-spin-label {
			color: #fff
		}

		.x-spinner-pane.x-spin-overlay .x-spinner-inner .x-spin-bootstrap {
			fill: #fff;
			stroke: #fff
		}

	.x-spinner-pane .x-spinner-inner .x-spin-label {
		color: #0d6efd
	}

	.x-spinner-pane .x-spinner-inner .x-spin-fluent .x-path-circle, .x-spinner-pane .x-spinner-inner .x-spin-fabric .x-path-circle {
		stroke: #86b7fe
	}

	.x-spinner-pane .x-spinner-inner .x-spin-fluent .x-path-arc, .x-spinner-pane .x-spinner-inner .x-spin-fabric .x-path-arc {
		stroke: #0d6efd
	}

	.x-spinner-pane .x-spinner-inner .x-spin-tailwind .x-path-circle {
		stroke: #86b7fe
	}

	.x-spinner-pane .x-spinner-inner .x-spin-tailwind .x-path-arc {
		stroke: #0d6efd
	}

	.x-spinner-pane .x-spinner-inner .x-spin-bootstrap5 {
		stroke: #0d6efd
	}

	.x-spinner-pane .x-spinner-inner .x-spin-high-contrast .x-path-circle {
		stroke: #86b7fe
	}

	.x-spinner-pane .x-spinner-inner .x-spin-high-contrast .x-path-arc {
		stroke: #0d6efd
	}

	.x-spinner-pane .x-spinner-inner .x-spin-material, .x-spinner-pane .x-spinner-inner .x-spin-material3 {
		stroke: #0d6efd
	}

	.x-spinner-pane .x-spinner-inner .x-spin-bootstrap4 {
		stroke: #0d6efd
	}

	.x-spinner-pane .x-spinner-inner .x-spin-bootstrap {
		fill: #0d6efd;
		stroke: #0d6efd
	}

.x-skeleton {
	display: inline-block;
	position: relative;
	overflow: hidden;
	border: none
}

	.x-skeleton.x-skeleton-text, .x-skeleton.x-skeleton-square, .x-skeleton.x-skeleton-rectangle {
		border-radius: 4px
	}

	.x-skeleton.x-skeleton-circle {
		border-radius: 50%
	}

	.x-skeleton.x-visible-none {
		display: none
	}

	.x-skeleton.x-shimmer-wave::after {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		width: calc(200% + 200px);
		animation: e-shimmer-wave 2s infinite;
		animation-timing-function: ease-in-out
	}

	.x-skeleton.x-shimmer-fade {
		animation: e-shimmer-fade 2s infinite;
		animation-timing-function: ease-in-out
	}

	.x-skeleton.x-shimmer-pulse {
		animation: e-shimmer-pulse 2s infinite;
		animation-timing-function: ease-in-out
	}

.x-rtl .x-shimmer-wave::after, .x-rtl.x-shimmer-wave::after {
	animation: e-shimmer-wave-rtl 2s infinite
}

@keyframes e-shimmer-wave {
	to {
		transform: translateX(calc(50% + 100px))
	}
}

@keyframes e-shimmer-wave-rtl {
	from {
		transform: translateX(calc(50% + 100px))
	}
}

@keyframes e-shimmer-fade {
	0% {
		opacity: 1
	}

	50% {
		opacity: .4
	}

	100% {
		opacity: 1
	}
}

@keyframes e-shimmer-pulse {
	0% {
		transform: scale(1)
	}

	40% {
		transform: scale(1)
	}

	50% {
		transform: scale(0.975)
	}

	100% {
		transform: scale(1)
	}
}

.x-skeleton.x-shimmer-wave::after {
	background-image: linear-gradient(90deg, transparent calc(50% - 100px), #e6e1e5 50%, transparent calc(50% + 100px))
}

.x-skeleton.x-skeleton-text, .x-skeleton.x-skeleton-square, .x-skeleton.x-skeleton-rectangle, .x-skeleton.x-skeleton-circle {
	background-color: #e9ecef
}

.x-bigger .x-dropdownbase, .x-dropdownbase.x-bigger {
	min-height: 45px
}

	.x-bigger .x-dropdownbase .x-list-item, .x-dropdownbase.x-bigger .x-list-item {
		line-height: 32px;
		text-indent: 16px
	}

	.x-bigger .x-dropdownbase .x-list-group-item, .x-bigger .x-dropdownbase .x-fixed-head, .x-dropdownbase.x-bigger .x-list-group-item, .x-dropdownbase.x-bigger .x-fixed-head {
		line-height: 32px;
		text-indent: 16px
	}

	.x-bigger .x-dropdownbase .x-list-item .x-list-icon, .x-dropdownbase.x-bigger .x-list-item .x-list-icon {
		font-size: 20px
	}

.x-dropdownbase {
	display: block;
	height: 100%;
	min-height: 36px;
	position: relative;
	width: 100%
}

	.x-dropdownbase .x-list-parent {
		margin: 0;
		padding: 0
	}

	.x-dropdownbase .x-list-group-item, .x-dropdownbase .x-fixed-head {
		cursor: default
	}

	.x-dropdownbase .x-list-item {
		cursor: pointer;
		overflow: hidden;
		position: relative;
		text-overflow: ellipsis;
		vertical-align: middle;
		white-space: nowrap;
		width: 100%
	}

		.x-dropdownbase .x-list-item .x-list-icon {
			font-size: 16px;
			vertical-align: middle
		}

	.x-dropdownbase .x-fixed-head {
		position: absolute;
		top: 0
	}

	.x-dropdownbase.x-content {
		overflow: auto;
		position: relative
	}

.x-popup.x-ddl .x-dropdownbase.x-nodata, .x-popup.x-mention .x-dropdownbase.x-nodata {
	color: #212529;
	cursor: default;
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 14px;
	padding: 14px 16px;
	text-align: center
}

.x-mention.x-popup {
	background: #fff;
	border: 0;
	box-shadow: 0 2px 3px 1px rgba(0,0,0,.21);
	margin-top: 2px;
	position: absolute
}

.x-mention .x-dropdownbase .x-list-item .x-highlight {
	display: inline;
	font-weight: bold;
	vertical-align: baseline
}

.x-mention .x-mention-chip, .x-mention .x-mention-chip:hover {
	background: #e9ecef;
	border-radius: 2px;
	border: none;
	color: #0d6efd;
	cursor: default
}

.x-mention.x-editable-element {
	border: 2px solid #dee2e6;
	height: auto;
	min-height: 120px;
	width: 100%
}

.x-form-mirror-div {
	white-space: pre-wrap
}

.x-rtl .x-dropdownbase.x-dd-group .x-list-item {
	padding-right: 12px
}

.x-dropdownbase.x-dd-group .x-list-item {
	padding-left: 12px;
	text-indent: 0
}

.x-small .x-dropdownbase.x-dd-group .x-list-item {
	padding-left: 8px
}

.x-bigger .x-dropdownbase.x-dd-group .x-list-item {
	padding-left: 16px
}

.x-small.x-bigger .x-dropdownbase.x-dd-group .x-list-item {
	padding-left: 14px
}

.x-popup.x-multi-select-list-wrapper.x-multiselect-group .x-dropdownbase.x-dd-group .x-list-group-item {
	text-indent: 0
}

.x-popup.x-multi-select-list-wrapper.x-multiselect-group .x-dropdownbase.x-dd-group .x-list-group-item {
	cursor: pointer;
	font-weight: normal;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	vertical-align: middle;
	white-space: nowrap;
	width: 100%;
	font-weight: 500
}

.x-rtl.x-multiselect-group .x-dropdownbase.x-dd-group .x-list-item {
	padding-right: 12px
}

.x-rtl .x-dropdownbase .x-list-item {
	padding-left: 16px;
	padding-right: 0
}

.x-small.x-rtl .x-dropdownbase .x-list-item, .x-small .x-rtl .x-dropdownbase .x-list-item, .x-rtl .x-small .x-dropdownbase .x-list-item {
	padding-left: 16px;
	padding-right: 0
}

.x-small.x-bigger.x-rtl .x-dropdownbase .x-list-item, .x-small.x-bigger .x-rtl .x-dropdownbase .x-list-item, .x-rtl .x-small.x-bigger .x-dropdownbase .x-list-item, .x-small .x-rtl.x-bigger .x-dropdownbase .x-list-item, .x-bigger .x-rtl.x-small .x-dropdownbase .x-list-item {
	padding-left: 16px;
	padding-right: 0
}

.x-dropdownbase {
	border-color: #dee2e6
}

	.x-dropdownbase .x-list-item {
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		border-bottom: 0;
		border-color: #dee2e6;
		color: #212529;
		font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
		font-size: 14px;
		line-height: 30px;
		min-height: 30px;
		padding-right: 16px;
		text-indent: 12px;
		background-color: #fff
	}

	.x-dropdownbase .x-list-group-item, .x-fixed-head {
		border-color: #dee2e6;
		color: #6c757d;
		font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
		font-size: 14px;
		font-weight: 500;
		line-height: 30px;
		min-height: 30px;
		padding-left: 12px;
		padding-right: 16px;
		background-color: #fff
	}

	.x-dropdownbase .x-list-item.x-active, .x-dropdownbase .x-list-item.x-active.x-hover {
		background-color: #0d6efd;
		border-color: #fff;
		color: #fff
	}

	.x-dropdownbase .x-list-item.x-hover {
		background-color: #e9ecef;
		border-color: #fff;
		color: #212529
	}

	.x-dropdownbase .x-list-item:last-child {
		border-bottom: 0
	}

	.x-dropdownbase .x-list-item.x-item-focus {
		background-color: #e9ecef
	}

	.x-dropdownbase .x-list-item.x-active:last-child {
		border-radius: 2px
	}

.x-bigger .x-dropdownbase .x-list-group-item, .x-bigger .x-dropdownbase .x-fixed-head {
	font-size: 16px;
	padding-left: 16px
}

.x-multi-column.x-ddl.x-popup.x-popup-open table {
	border-collapse: collapse;
	table-layout: fixed;
	width: 100%
}

.x-multi-column.x-ddl.x-popup.x-popup-open th, .x-multi-column.x-ddl.x-popup.x-popup-open td {
	display: table-cell;
	overflow: hidden;
	padding-right: 16px;
	text-indent: 10px;
	text-overflow: ellipsis
}

.x-multi-column.x-ddl.x-popup.x-popup-open th {
	line-height: 36px;
	text-align: left
}

.x-multi-column.x-ddl.x-popup.x-popup-open .x-ddl-header {
	background-color: #fff;
	border-color: #dee2e6;
	border-style: solid;
	border-width: 0 0 1px 0;
	color: #6c757d;
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 14px;
	font-weight: 500;
	text-indent: 10px
}

.x-multi-column.x-ddl.x-popup.x-popup-open .x-dropdownbase .x-list-item {
	padding-right: 0
}

.x-multi-column.x-ddl.x-popup.x-popup-open.x-scroller .x-ddl-header {
	padding-right: 16px
}

.x-multi-column.x-ddl.x-popup.x-popup-open .x-ddl-header, .x-multi-column.x-ddl.x-popup.x-popup-open.x-ddl-device .x-ddl-header {
	padding-right: 0
}

.x-multi-column.x-ddl.x-popup.x-popup-open .x-text-center {
	text-align: center
}

.x-multi-column.x-ddl.x-popup.x-popup-open .x-text-right {
	text-align: right
}

.x-multi-column.x-ddl.x-popup.x-popup-open .x-text-left {
	text-align: left
}

.x-small .x-dropdownbase .x-list-item, .x-dropdownbase.x-small .x-list-item {
	color: #212529;
	line-height: 26px;
	min-height: 26px;
	text-indent: 8px
}

.x-small .x-dropdownbase .x-list-group-item, .x-small .x-dropdownbase .x-fixed-head, .x-dropdownbase.x-small .x-list-group-item, .x-dropdownbase.x-small .x-fixed-head {
	font-size: 10px;
	line-height: 26px;
	min-height: 26px;
	padding-left: 8px
}

.x-small .x-dropdownbase .x-list-item .x-list-icon, .x-dropdownbase.x-small .x-list-item .x-list-icon {
	font-size: 14px
}

.x-bigger.x-small .x-dropdownbase .x-list-item, .x-dropdownbase.x-small.x-bigger .x-list-item {
	color: #212529;
	line-height: 30px;
	min-height: 30px;
	text-indent: 16px
}

.x-bigger.x-small .x-dropdownbase .x-list-group-item, .x-bigger.x-small .x-dropdownbase .x-fixed-head, .x-dropdownbase.x-small.x-bigger .x-list-group-item, .x-dropdownbase.x-small.x-bigger .x-fixed-head {
	line-height: 30px;
	min-height: 30px;
	padding-left: 14px
}

.x-bigger.x-small .x-dropdownbase .x-list-item .x-list-icon, .x-dropdownbase.x-small.x-bigger .x-list-item .x-list-icon {
	font-size: 18px
}

.x-bigger.x-small .x-dropdownbase .x-list-group-item, .x-bigger.x-small .x-dropdownbase .x-fixed-head, .x-dropdownbase.x-bigger.x-small .x-list-group-item, .x-dropdownbase.x-bigger.x-small .x-fixed-head {
	font-size: 12px
}

.x-ddl.x-popup.x-multiselect-group .x-list-group-item {
	background-color: #fff;
	border-bottom: 0;
	border-color: #dee2e6;
	color: #212529;
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	text-indent: 12px;
	color: #6c757d;
	font-size: 14px;
	padding-right: 16px
}

	.x-ddl.x-popup.x-multiselect-group .x-list-group-item.x-item-focus {
		background-color: #e9ecef
	}

	.x-ddl.x-popup.x-multiselect-group .x-list-group-item.x-active, .x-ddl.x-popup.x-multiselect-group .x-list-group-item.x-active.x-hover {
		background-color: #0d6efd;
		border-color: #fff;
		color: #fff
	}

	.x-ddl.x-popup.x-multiselect-group .x-list-group-item.x-hover {
		background-color: #e9ecef;
		border-color: #fff;
		color: #212529
	}

.x-selectall-parent.x-item-focus {
	background-color: #e9ecef
}

.x-avatar {
	-ms-flex-line-pack: center;
	align-content: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #dee2e6;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 2px;
	color: #6c757d;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 14px;
	font-weight: 500;
	height: 40px;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	position: relative;
	width: 40px;
	line-height: 22px
}

	.x-avatar img {
		height: 100%;
		width: auto
	}

	.x-avatar.x-avatar-circle {
		border-radius: 50%
	}

		.x-avatar.x-avatar-circle.x-avatar-large, .x-avatar.x-avatar-circle.x-avatar-xlarge {
			border-radius: 50%
		}

	.x-avatar.x-avatar-xsmall {
		font-size: 10px;
		height: 24px;
		line-height: 16px;
		width: 24px
	}

	.x-avatar.x-avatar-small {
		font-size: 12px;
		height: 32px;
		line-height: 18px;
		width: 32px
	}

	.x-avatar.x-avatar-large {
		font-size: 18px;
		border-radius: 4px;
		height: 48px;
		line-height: 28px;
		width: 48px
	}

	.x-avatar.x-avatar-xlarge {
		font-size: 20px;
		border-radius: 4px;
		height: 56px;
		line-height: 28px;
		width: 56px
	}

.x-badge {
	background: #f8f9fa;
	border-color: rgba(0,0,0,0);
	border-radius: 2px;
	box-shadow: 0 0 0 2px rgba(0,0,0,0);
	box-sizing: border-box;
	color: #343a40;
	display: inline-block;
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
	height: 20px;
	overflow: hidden;
	padding: 3px 4px;
	text-align: center;
	text-decoration: none;
	text-indent: 0;
	vertical-align: middle
}

	.x-badge:hover {
		text-decoration: none
	}

	.x-badge.x-badge-pill {
		border-radius: 10px;
		padding: 3px 11px 3px 11px
	}

	.x-badge.x-badge-ghost {
		line-height: 1;
		padding: 3px 10px 3px 10px
	}

	.x-badge.x-badge-notification {
		border-radius: 10px;
		font-size: 12px;
		height: 18px;
		left: 100%;
		line-height: 1;
		min-width: 32px;
		padding: 3px 10px;
		position: absolute;
		top: -10px;
		width: auto
	}

		.x-badge.x-badge-notification.x-badge-ghost {
			line-height: 1
		}

	.x-badge.x-badge-circle {
		border-radius: 10px;
		height: 20px;
		line-height: 1;
		min-width: 0;
		padding: 4px 3px 4px 3px;
		width: 20px
	}

		.x-badge.x-badge-circle.x-badge-ghost {
			line-height: 1;
			padding: 3px
		}

	.x-badge.x-badge-overlap {
		position: absolute;
		top: -10px;
		transform: translateX(-50%)
	}

	.x-badge.x-badge-dot {
		border-radius: 10px;
		box-shadow: none;
		height: 10px;
		left: 100%;
		line-height: 1;
		margin: 0;
		min-width: 0;
		overflow: visible;
		padding: 0;
		position: absolute;
		top: -3px;
		width: 10px
	}

	.x-badge.x-badge-bottom.x-badge-dot {
		bottom: 3px;
		position: absolute;
		top: auto
	}

	.x-badge.x-badge-bottom.x-badge-notification {
		bottom: -3px;
		position: absolute;
		top: auto
	}

button .x-badge {
	line-height: 1;
	position: relative;
	top: -2px
}

	button .x-badge.x-badge-circle {
		height: 18px;
		line-height: 1;
		width: 18px
	}

		button .x-badge.x-badge-circle.x-badge-ghost {
			line-height: 1
		}

.x-bigger .x-badge, .x-badge.x-bigger {
	border-radius: 4px;
	font-size: 14px;
	font-weight: 500;
	height: 22px;
	line-height: 1;
	padding: 4px 3px
}

	.x-bigger .x-badge.x-badge-pill, .x-badge.x-bigger.x-badge-pill {
		border-radius: 10px;
		padding: 3px 8px
	}

	.x-bigger .x-badge.x-badge-ghost, .x-badge.x-bigger.x-badge-ghost {
		padding: 3px
	}

		.x-bigger .x-badge.x-badge-ghost.x-badge-circle, .x-badge.x-bigger.x-badge-ghost.x-badge-circle {
			padding: 3px
		}

		.x-bigger .x-badge.x-badge-ghost.x-badge-notification, .x-badge.x-bigger.x-badge-ghost.x-badge-notification {
			padding: 3px 10px
		}

	.x-bigger .x-badge.x-badge-notification, .x-badge.x-bigger.x-badge-notification {
		border-radius: 10px;
		min-width: 30px;
		padding: 3px 8px
	}

	.x-bigger .x-badge.x-badge-circle, .x-badge.x-bigger.x-badge-circle {
		border-radius: 10px;
		min-width: 0;
		padding: 4px 3px;
		width: 22px
	}

	.x-bigger .x-badge.x-badge-dot, .x-badge.x-bigger.x-badge-dot {
		border-radius: 10px;
		height: 12px;
		width: 12px
	}

.x-badge.x-badge-primary:not(.x-badge-ghost):not([href]), .x-badge.x-badge-primary[href]:not(.x-badge-ghost) {
	background-color: #0d6efd;
	color: #fff
}

.x-badge.x-badge-secondary:not(.x-badge-ghost):not([href]), .x-badge.x-badge-secondary[href]:not(.x-badge-ghost) {
	background-color: #f8f9fa;
	color: #343a40
}

.x-badge.x-badge-success:not(.x-badge-ghost):not([href]), .x-badge.x-badge-success[href]:not(.x-badge-ghost) {
	background-color: #d1e7dd;
	color: #115c39
}

.x-badge.x-badge-danger:not(.x-badge-ghost):not([href]), .x-badge.x-badge-danger[href]:not(.x-badge-ghost) {
	background-color: #f8d7da;
	color: #bd2130
}

.x-badge.x-badge-warning:not(.x-badge-ghost):not([href]), .x-badge.x-badge-warning[href]:not(.x-badge-ghost) {
	background-color: #fff3cd;
	color: #876500
}

.x-badge.x-badge-info:not(.x-badge-ghost):not([href]), .x-badge.x-badge-info[href]:not(.x-badge-ghost) {
	background-color: #cff4fc;
	color: #066477
}

.x-badge.x-badge-light:not(.x-badge-ghost):not([href]), .x-badge.x-badge-light[href]:not(.x-badge-ghost) {
	background-color: #e9ecef;
	color: #343a40
}

.x-badge.x-badge-dark:not(.x-badge-ghost):not([href]), .x-badge.x-badge-dark[href]:not(.x-badge-ghost) {
	background-color: #495057;
	color: #fff
}

.x-badge.x-badge-primary[href]:not(.x-badge-ghost):hover {
	background-color: #0257d5
}

.x-badge.x-badge-secondary[href]:not(.x-badge-ghost):hover {
	background-color: #dae0e5
}

.x-badge.x-badge-success[href]:not(.x-badge-ghost):hover {
	background-color: #afd6c4
}

.x-badge.x-badge-danger[href]:not(.x-badge-ghost):hover {
	background-color: #f0acb2
}

.x-badge.x-badge-warning[href]:not(.x-badge-ghost):hover {
	background-color: #ffe79a
}

.x-badge.x-badge-info[href]:not(.x-badge-ghost):hover {
	background-color: #9fe9f9
}

.x-badge.x-badge-light[href]:not(.x-badge-ghost):hover {
	background-color: #cbd3da
}

.x-badge.x-badge-dark[href]:not(.x-badge-ghost):hover {
	background-color: #32373b
}

.x-badge.x-badge-primary[href].x-badge-ghost:hover {
	border-color: #024dbc;
	color: #024dbc
}

.x-badge.x-badge-secondary[href].x-badge-ghost:hover {
	border-color: #cbd3da;
	color: #cbd3da
}

.x-badge.x-badge-success[href].x-badge-ghost:hover {
	border-color: #9fcdb8;
	color: #9fcdb8
}

.x-badge.x-badge-danger[href].x-badge-ghost:hover {
	border-color: #ed969e;
	color: #ed969e
}

.x-badge.x-badge-warning[href].x-badge-ghost:hover {
	border-color: #ffe181;
	color: #ffe181
}

.x-badge.x-badge-info[href].x-badge-ghost:hover {
	border-color: #87e4f8;
	color: #87e4f8
}

.x-badge.x-badge-light[href].x-badge-ghost:hover {
	border-color: #bdc6cf;
	color: #bdc6cf
}

.x-badge.x-badge-dark[href].x-badge-ghost:hover {
	border-color: #262a2d;
	color: #262a2d
}

.x-badge.x-badge-ghost.x-badge-primary {
	background-color: rgba(0,0,0,0);
	border: 1px solid #0d6efd;
	color: #0d6efd
}

.x-badge.x-badge-ghost.x-badge-secondary {
	background-color: rgba(0,0,0,0);
	border: 1px solid #343a40;
	color: #343a40
}

.x-badge.x-badge-ghost.x-badge-success {
	background-color: rgba(0,0,0,0);
	border: 1px solid #115c39;
	color: #115c39
}

.x-badge.x-badge-ghost.x-badge-danger {
	background-color: rgba(0,0,0,0);
	border: 1px solid #bd2130;
	color: #bd2130
}

.x-badge.x-badge-ghost.x-badge-warning {
	background-color: rgba(0,0,0,0);
	border: 1px solid #876500;
	color: #876500
}

.x-badge.x-badge-ghost.x-badge-info {
	background-color: rgba(0,0,0,0);
	border: 1px solid #066477;
	color: #066477
}

.x-badge.x-badge-ghost.x-badge-light {
	background-color: rgba(0,0,0,0);
	border: 1px solid #343a40;
	color: #343a40
}

.x-badge.x-badge-ghost.x-badge-dark {
	background-color: rgba(0,0,0,0);
	border: 1px solid #495057;
	color: #495057
}

.x-barcode {
	display: block
}

.x-datamatrix {
	display: block
}

.x-qrcode {
	display: block
}

.x-content-placeholder.x-barcode.x-placeholder-barcode {
	background-size: 100% 100%;
	max-height: 100px;
	max-width: 100px
}

.x-content-placeholder.x-datamatrixgenerator.x-placeholder-datamatrixgenerator {
	background-size: 100% 100%;
	max-height: 100px;
	max-width: 100px
}

.x-content-placeholder.x-qrcodegenerator.x-placeholder-qrcodegenerator {
	background-size: 100% 100%;
	max-height: 100px;
	max-width: 100px
}

/*! breadcrumb icons */
.x-breadcrumb .x-breadcrumb-collapsed::before, .x-breadcrumb .x-breadcrumb-menu::before {
	content: "\e71c"
}

.x-breadcrumb .x-home::before {
	content: "\e87b"
}

.x-breadcrumb .x-home {
	height: 18px
}

.x-bigger .x-breadcrumb .x-home, .x-bigger.x-breadcrumb .x-home {
	height: 21px
}

/*! breadcrumb layout */
.x-breadcrumb {
	display: block
}

	.x-breadcrumb.x-breadcrumb-wrap-mode {
		display: -ms-flexbox;
		display: flex
	}

	.x-breadcrumb .x-breadcrumb-first-ol {
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		padding-right: 0
	}

	.x-breadcrumb .x-breadcrumb-wrapped-ol {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		overflow: hidden;
		padding-left: 0
	}

	.x-breadcrumb.x-breadcrumb-scroll-mode {
		line-height: 30px;
		overflow: auto
	}

	.x-breadcrumb ol {
		-ms-flex-align: center;
		align-items: center;
		display: -ms-inline-flexbox;
		display: inline-flex;
		line-height: normal;
		margin: 0;
		padding: 0;
		padding-left: 0;
		padding-right: 0
	}

	.x-breadcrumb li {
		list-style-type: none;
		white-space: nowrap
	}

	.x-breadcrumb .x-breadcrumb-item {
		-ms-flex-align: center;
		align-items: center;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-negative: 0;
		flex-shrink: 0
	}

		.x-breadcrumb .x-breadcrumb-item .x-breadcrumb-text {
			padding: 0
		}

			.x-breadcrumb .x-breadcrumb-item .x-breadcrumb-text:focus {
				padding: 1px
			}

		.x-breadcrumb .x-breadcrumb-item.x-icon-item .x-breadcrumb-text:focus {
			padding: 2px 4px
		}

		.x-breadcrumb .x-breadcrumb-item .x-breadcrumb-text {
			-ms-flex-align: center;
			align-items: center;
			display: -ms-flexbox;
			display: flex;
			font-size: 14px
		}

			.x-breadcrumb .x-breadcrumb-item .x-breadcrumb-text .x-anchor-wrap {
				-ms-flex-align: inherit;
				align-items: inherit;
				display: inherit
			}

		.x-breadcrumb .x-breadcrumb-item a.x-breadcrumb-text {
			cursor: pointer;
			text-decoration: none;
			text-decoration: underline
		}

			.x-breadcrumb .x-breadcrumb-item a.x-breadcrumb-text:hover {
				text-decoration: underline
			}

			.x-breadcrumb .x-breadcrumb-item a.x-breadcrumb-text:focus {
				text-decoration: underline
			}

			.x-breadcrumb .x-breadcrumb-item a.x-breadcrumb-text:active {
				text-decoration: underline
			}

		.x-breadcrumb .x-breadcrumb-item span.x-breadcrumb-text {
			cursor: default
		}

		.x-breadcrumb .x-breadcrumb-item .x-breadcrumb-icon {
			font-size: 14px;
			padding-right: 8px
		}

			.x-breadcrumb .x-breadcrumb-item .x-breadcrumb-icon:hover {
				text-decoration: none
			}

			.x-breadcrumb .x-breadcrumb-item .x-breadcrumb-icon::before {
				display: inline-block;
				text-decoration: none
			}

			.x-breadcrumb .x-breadcrumb-item .x-breadcrumb-icon::before {
				vertical-align: middle
			}

			.x-breadcrumb .x-breadcrumb-item .x-breadcrumb-icon.x-home::before {
				vertical-align: sub
			}

		.x-breadcrumb .x-breadcrumb-item.x-icon-item .x-breadcrumb-icon {
			padding: 0
		}

		.x-breadcrumb .x-breadcrumb-item.x-icon-item .x-breadcrumb-text {
			padding: 3px 5px
		}

		.x-breadcrumb .x-breadcrumb-item.x-disabled {
			opacity: 1;
			pointer-events: none
		}

	.x-breadcrumb .x-breadcrumb-separator {
		display: -ms-flexbox;
		display: flex;
		font-size: 14px;
		padding: 0 8px
	}

		.x-breadcrumb .x-breadcrumb-separator + .x-breadcrumb-separator {
			margin-left: -8px;
			padding-left: 0
		}

	.x-breadcrumb.x-rtl .x-breadcrumb-separator + .x-breadcrumb-separator {
		margin-left: 0;
		margin-right: -8px;
		padding-left: 8px;
		padding-right: 0
	}

	.x-breadcrumb .x-icon-item + .x-breadcrumb-separator {
		padding-left: 5px
	}

	.x-breadcrumb .x-breadcrumb-collapsed, .x-breadcrumb .x-breadcrumb-menu {
		cursor: pointer;
		font-size: 16px;
		padding: 4px 4px;
		vertical-align: bottom;
		margin-top: 2px
	}

	.x-breadcrumb .x-breadcrumb-menu {
		display: inline-block
	}

	.x-breadcrumb .x-breadcrumb-item-wrapper {
		display: -ms-flexbox;
		display: flex
	}

	.x-breadcrumb.x-icon-right .x-breadcrumb-icon, .x-breadcrumb .x-icon-right .x-breadcrumb-icon, .x-breadcrumb.x-rtl .x-breadcrumb-icon {
		padding-left: 8px;
		padding-right: 0
	}

	.x-breadcrumb.x-rtl.x-icon-right .x-breadcrumb-icon, .x-breadcrumb.x-rtl .x-icon-right .x-breadcrumb-icon {
		padding-left: 0;
		padding-right: 8px
	}

	.x-breadcrumb.x-disabled {
		opacity: 1
	}

		.x-breadcrumb.x-disabled .x-breadcrumb-item, .x-breadcrumb.x-disabled .x-breadcrumb-separator, .x-breadcrumb.x-disabled .x-breadcrumb-collapsed, .x-breadcrumb.x-disabled .x-breadcrumb-menu {
			pointer-events: none
		}

.x-breadcrumb-popup {
	border: 1px solid #dee2e6;
	border-radius: 4px;
	box-shadow: 0 16px 48px rgba(0,0,0,.175);
	position: absolute
}

	.x-breadcrumb-popup ul {
		margin: 0;
		padding: 0
	}

	.x-breadcrumb-popup .x-breadcrumb-item {
		list-style-type: none;
		white-space: nowrap
	}

		.x-breadcrumb-popup .x-breadcrumb-item .x-breadcrumb-text {
			-ms-flex-align: center;
			align-items: center;
			display: -ms-flexbox;
			display: flex;
			font-size: 14px;
			height: 32px;
			line-height: 32px;
			padding: 0 12px;
			width: 100%
		}

			.x-breadcrumb-popup .x-breadcrumb-item .x-breadcrumb-text .x-anchor-wrap {
				-ms-flex-align: inherit;
				align-items: inherit;
				display: inherit;
				width: inherit
			}

		.x-breadcrumb-popup .x-breadcrumb-item .x-breadcrumb-icon {
			font-size: 14px;
			padding-right: 8px
		}

		.x-breadcrumb-popup .x-breadcrumb-item.x-icon-item .x-breadcrumb-icon {
			padding: 0
		}

		.x-breadcrumb-popup .x-breadcrumb-item a.x-breadcrumb-text {
			text-decoration: none
		}

	.x-breadcrumb-popup.x-icon-right .x-breadcrumb-icon, .x-breadcrumb-popup .x-icon-right .x-breadcrumb-icon, .x-breadcrumb-popup.x-rtl .x-breadcrumb-icon {
		padding-left: 8px;
		padding-right: 0
	}

	.x-breadcrumb-popup.x-icon-right .x-breadcrumb-icon, .x-breadcrumb-popup .x-icon-right .x-breadcrumb-icon {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex-pack: end;
		justify-content: flex-end
	}

	.x-breadcrumb-popup.x-rtl.x-icon-right .x-breadcrumb-icon, .x-breadcrumb-popup.x-rtl .x-icon-right .x-breadcrumb-icon {
		padding-left: 0;
		padding-right: 8px
	}

.x-bigger.x-breadcrumb-popup .x-breadcrumb-text, .x-bigger .x-breadcrumb-popup .x-breadcrumb-text {
	font-size: 16px;
	height: 36px;
	line-height: 36px
}

	.x-bigger.x-breadcrumb-popup .x-breadcrumb-text .x-breadcrumb-icon, .x-bigger .x-breadcrumb-popup .x-breadcrumb-text .x-breadcrumb-icon {
		font-size: 16px;
		padding-right: 8px
	}

.x-bigger.x-breadcrumb-popup .x-icon-item .x-breadcrumb-text .x-breadcrumb-icon, .x-bigger .x-breadcrumb-popup .x-icon-item .x-breadcrumb-text .x-breadcrumb-icon {
	padding: 0
}

.x-bigger.x-breadcrumb-popup.x-icon-right .x-breadcrumb-icon, .x-bigger.x-breadcrumb-popup .x-icon-right .x-breadcrumb-icon, .x-bigger.x-breadcrumb-popup.x-rtl .x-breadcrumb-icon, .x-bigger .x-breadcrumb-popup.x-icon-right .x-breadcrumb-icon, .x-bigger .x-breadcrumb-popup .x-icon-right .x-breadcrumb-icon, .x-bigger .x-breadcrumb-popup.x-rtl .x-breadcrumb-icon {
	padding-left: 8px;
	padding-right: 0
}

.x-bigger.x-breadcrumb-popup.x-rtl.x-icon-right .x-breadcrumb-icon, .x-bigger.x-breadcrumb-popup.x-rtl .x-icon-right .x-breadcrumb-icon, .x-bigger .x-breadcrumb-popup.x-rtl.x-icon-right .x-breadcrumb-icon, .x-bigger .x-breadcrumb-popup.x-rtl .x-icon-right .x-breadcrumb-icon {
	padding-left: 0;
	padding-right: 8px
}

.x-bigger.x-breadcrumb .x-breadcrumb-item .x-breadcrumb-text, .x-bigger .x-breadcrumb .x-breadcrumb-item .x-breadcrumb-text {
	padding: 0
}

	.x-bigger.x-breadcrumb .x-breadcrumb-item .x-breadcrumb-text:focus, .x-bigger .x-breadcrumb .x-breadcrumb-item .x-breadcrumb-text:focus {
		padding: 1px
	}

.x-bigger.x-breadcrumb .x-breadcrumb-item.x-icon-item .x-breadcrumb-text:focus, .x-bigger .x-breadcrumb .x-breadcrumb-item.x-icon-item .x-breadcrumb-text:focus {
	padding: 1px 3px
}

.x-bigger.x-breadcrumb .x-breadcrumb-item.x-icon-item .x-breadcrumb-text, .x-bigger .x-breadcrumb .x-breadcrumb-item.x-icon-item .x-breadcrumb-text {
	padding: 2px 4px
}

.x-bigger.x-breadcrumb .x-breadcrumb-item .x-breadcrumb-text, .x-bigger .x-breadcrumb .x-breadcrumb-item .x-breadcrumb-text {
	font-size: 16px
}

	.x-bigger.x-breadcrumb .x-breadcrumb-item .x-breadcrumb-text .x-breadcrumb-icon, .x-bigger .x-breadcrumb .x-breadcrumb-item .x-breadcrumb-text .x-breadcrumb-icon {
		font-size: 16px;
		padding-right: 8px
	}

.x-bigger.x-breadcrumb .x-breadcrumb-item.x-icon-item .x-breadcrumb-text .x-breadcrumb-icon, .x-bigger .x-breadcrumb .x-breadcrumb-item.x-icon-item .x-breadcrumb-text .x-breadcrumb-icon {
	padding: 0
}

.x-bigger.x-breadcrumb .x-breadcrumb-separator, .x-bigger .x-breadcrumb .x-breadcrumb-separator {
	font-size: 16px;
	padding: 0 8px
}

	.x-bigger.x-breadcrumb .x-breadcrumb-separator + .x-breadcrumb-separator, .x-bigger .x-breadcrumb .x-breadcrumb-separator + .x-breadcrumb-separator {
		padding-left: 0
	}

.x-bigger.x-breadcrumb.x-rtl .x-breadcrumb-separator + .x-breadcrumb-separator, .x-bigger .x-breadcrumb.x-rtl .x-breadcrumb-separator + .x-breadcrumb-separator {
	padding-left: 8px
}

.x-bigger.x-breadcrumb .x-breadcrumb-collapsed, .x-bigger.x-breadcrumb .x-breadcrumb-menu, .x-bigger .x-breadcrumb .x-breadcrumb-collapsed, .x-bigger .x-breadcrumb .x-breadcrumb-menu {
	font-size: 18px;
	padding: 5px 5px
}

.x-bigger.x-breadcrumb.x-icon-right .x-breadcrumb-text .x-breadcrumb-icon, .x-bigger.x-breadcrumb .x-icon-right .x-breadcrumb-text .x-breadcrumb-icon, .x-bigger.x-breadcrumb.x-rtl .x-breadcrumb-text .x-breadcrumb-icon, .x-bigger .x-breadcrumb.x-icon-right .x-breadcrumb-text .x-breadcrumb-icon, .x-bigger .x-breadcrumb .x-icon-right .x-breadcrumb-text .x-breadcrumb-icon, .x-bigger .x-breadcrumb.x-rtl .x-breadcrumb-text .x-breadcrumb-icon {
	padding-left: 8px;
	padding-right: 0
}

.x-bigger.x-breadcrumb.x-rtl .x-icon-right .x-breadcrumb-text .x-breadcrumb-icon, .x-bigger .x-breadcrumb.x-rtl .x-icon-right .x-breadcrumb-text .x-breadcrumb-icon {
	padding-left: 0;
	padding-right: 8px
}

/*! breadcrumb theme */
.x-breadcrumb .x-breadcrumb-item .x-breadcrumb-text {
	color: #0d6efd
}

	.x-breadcrumb .x-breadcrumb-item .x-breadcrumb-text:hover, .x-breadcrumb .x-breadcrumb-item .x-breadcrumb-text:focus {
		color: #0257d5
	}

	.x-breadcrumb .x-breadcrumb-item .x-breadcrumb-text:active {
		color: #024dbc
	}

.x-breadcrumb .x-breadcrumb-item.x-icon-item:hover {
	background: #e9ecef;
	color: #6c757d
}

.x-breadcrumb .x-breadcrumb-item.x-icon-item:active {
	background: #ced4da;
	color: #6c757d
}

.x-breadcrumb .x-breadcrumb-item .x-breadcrumb-text:focus {
	border: 1px solid #0257d5
}

.x-breadcrumb .x-breadcrumb-item[data-active-item] .x-breadcrumb-text {
	color: #6c757d;
	font-weight: 400
}

.x-breadcrumb .x-breadcrumb-item .x-breadcrumb-icon {
	color: #6c757d
}

.x-breadcrumb .x-breadcrumb-separator {
	color: #6c757d
}

.x-breadcrumb .x-breadcrumb-collapsed, .x-breadcrumb .x-breadcrumb-menu {
	color: #6c757d
}

	.x-breadcrumb .x-breadcrumb-collapsed:hover, .x-breadcrumb .x-breadcrumb-menu:hover {
		background: #e9ecef;
		color: #6c757d
	}

	.x-breadcrumb .x-breadcrumb-collapsed:active, .x-breadcrumb .x-breadcrumb-menu:active {
		background: #ced4da;
		color: #6c757d
	}

	.x-breadcrumb .x-breadcrumb-collapsed:focus, .x-breadcrumb .x-breadcrumb-menu:focus {
		background: #e9ecef;
		color: #6c757d
	}

.x-breadcrumb.x-disabled .x-breadcrumb-item .x-breadcrumb-text, .x-breadcrumb .x-disabled.x-breadcrumb-item .x-breadcrumb-text, .x-breadcrumb.x-disabled .x-breadcrumb-separator {
	color: #adb5bd
}

	.x-breadcrumb.x-disabled .x-breadcrumb-item .x-breadcrumb-text .x-breadcrumb-icon, .x-breadcrumb .x-disabled.x-breadcrumb-item .x-breadcrumb-text .x-breadcrumb-icon, .x-breadcrumb.x-disabled .x-breadcrumb-separator .x-breadcrumb-icon {
		color: #adb5bd
	}

.x-breadcrumb-popup {
	background: #fff
}

	.x-breadcrumb-popup .x-breadcrumb-text {
		color: #6c757d
	}

		.x-breadcrumb-popup .x-breadcrumb-text:hover {
			background: #e9ecef;
			color: #212529
		}

	.x-breadcrumb-popup .x-breadcrumb-item .x-breadcrumb-text:focus {
		background: #e9ecef;
		color: #212529
	}

/*! button layout */
.x-btn, .x-css.x-btn {
	-webkit-font-smoothing: antialiased;
	border: 1px solid;
	border-radius: 4px;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 14px;
	font-weight: 400;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: 1.6em;
	outline: none;
	padding: 4px 8px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
	white-space: nowrap
}

	.x-btn:disabled, .x-css.x-btn:disabled {
		cursor: default
	}

	.x-btn:hover, .x-btn:focus, .x-css.x-btn:hover, .x-css.x-btn:focus {
		text-decoration: none
	}

	.x-btn::-moz-focus-inner, .x-css.x-btn::-moz-focus-inner {
		border: 0;
		padding: 0
	}

	.x-btn .x-btn-icon, .x-css.x-btn .x-btn-icon {
		display: inline-block;
		font-size: 16px;
		margin-top: -2px;
		vertical-align: middle;
		width: 1em
	}

		.x-btn .x-btn-icon.x-icon-left, .x-css.x-btn .x-btn-icon.x-icon-left {
			margin-left: -0.5em;
			width: 2em
		}

		.x-btn .x-btn-icon.x-icon-right, .x-css.x-btn .x-btn-icon.x-icon-right {
			margin-right: -0.5em;
			width: 2em
		}

		.x-btn .x-btn-icon.x-icon-top, .x-css.x-btn .x-btn-icon.x-icon-top {
			display: block;
			margin-top: 0;
			padding-bottom: 8px;
			width: auto
		}

		.x-btn .x-btn-icon.x-icon-bottom, .x-css.x-btn .x-btn-icon.x-icon-bottom {
			display: block;
			margin-top: 0;
			padding-top: 8px;
			width: auto
		}

	.x-btn.x-icon-btn, .x-css.x-btn.x-icon-btn {
		padding: 4px 11px
	}

	.x-btn.x-top-icon-btn, .x-btn.x-bottom-icon-btn, .x-css.x-btn.x-top-icon-btn, .x-css.x-btn.x-bottom-icon-btn {
		line-height: 1;
		padding: 12px 12px
	}

	.x-btn.x-round, .x-css.x-btn.x-round {
		border-radius: 50%;
		height: 32px;
		line-height: 1;
		padding: 0;
		width: 32px
	}

		.x-btn.x-round .x-btn-icon, .x-css.x-btn.x-round .x-btn-icon {
			font-size: 16px;
			line-height: 1.5em;
			margin-top: 0;
			width: auto
		}

	.x-btn.x-rtl .x-icon-right, .x-css.x-btn.x-rtl .x-icon-right {
		margin-left: -0.5em;
		margin-right: 0
	}

	.x-btn.x-rtl .x-icon-left, .x-css.x-btn.x-rtl .x-icon-left {
		margin-left: 0;
		margin-right: -0.5em
	}

	.x-btn.x-flat, .x-css.x-btn.x-flat {
		border: 1px solid
	}

	.x-btn.x-small, .x-css.x-btn.x-small {
		font-size: 12px;
		line-height: 1.34em;
		padding: 4px 6px;
		border-radius: 2px
	}

		.x-btn.x-small .x-btn-icon, .x-css.x-btn.x-small .x-btn-icon {
			font-size: 12px;
			width: 1em
		}

			.x-btn.x-small .x-btn-icon.x-icon-left, .x-css.x-btn.x-small .x-btn-icon.x-icon-left {
				margin-left: -0.57143em;
				width: 2em
			}

			.x-btn.x-small .x-btn-icon.x-icon-right, .x-css.x-btn.x-small .x-btn-icon.x-icon-right {
				margin-right: -0.57143em;
				width: 2em
			}

			.x-btn.x-small .x-btn-icon.x-icon-top, .x-css.x-btn.x-small .x-btn-icon.x-icon-top {
				padding-bottom: 6px;
				width: auto
			}

			.x-btn.x-small .x-btn-icon.x-icon-bottom, .x-css.x-btn.x-small .x-btn-icon.x-icon-bottom {
				padding-top: 6px;
				width: auto
			}

		.x-btn.x-small.x-icon-btn, .x-css.x-btn.x-small.x-icon-btn {
			padding: 3px 7px
		}

		.x-btn.x-small.x-top-icon-btn, .x-btn.x-small.x-bottom-icon-btn, .x-css.x-btn.x-small.x-top-icon-btn, .x-css.x-btn.x-small.x-bottom-icon-btn {
			line-height: 1;
			padding: 12px 12px
		}

		.x-btn.x-small.x-round, .x-css.x-btn.x-small.x-round {
			height: 26px;
			line-height: 1;
			padding: 0;
			width: 26px;
			border-radius: 50%
		}

			.x-btn.x-small.x-round .x-btn-icon, .x-css.x-btn.x-small.x-round .x-btn-icon {
				font-size: 14px;
				line-height: 1;
				width: auto
			}

		.x-btn.x-small.x-rtl .x-icon-right, .x-css.x-btn.x-small.x-rtl .x-icon-right {
			margin-left: -0.57143em;
			margin-right: 0
		}

		.x-btn.x-small.x-rtl .x-icon-left, .x-css.x-btn.x-small.x-rtl .x-icon-left {
			margin-left: 0;
			margin-right: -0.57143em
		}

	.x-btn.x-block, .x-css.x-btn.x-block {
		display: block;
		width: 100%
	}

.x-small .x-btn, .x-small.x-btn, .x-small .x-css.x-btn, .x-small.x-css.x-btn {
	font-size: 12px;
	line-height: 1.34em;
	padding: 4px 6px;
	border-radius: 2px
}

	.x-small .x-btn .x-btn-icon, .x-small.x-btn .x-btn-icon, .x-small .x-css.x-btn .x-btn-icon, .x-small.x-css.x-btn .x-btn-icon {
		font-size: 12px;
		width: 1em
	}

		.x-small .x-btn .x-btn-icon.x-icon-left, .x-small.x-btn .x-btn-icon.x-icon-left, .x-small .x-css.x-btn .x-btn-icon.x-icon-left, .x-small.x-css.x-btn .x-btn-icon.x-icon-left {
			margin-left: -0.57143em;
			width: 2em
		}

		.x-small .x-btn .x-btn-icon.x-icon-right, .x-small.x-btn .x-btn-icon.x-icon-right, .x-small .x-css.x-btn .x-btn-icon.x-icon-right, .x-small.x-css.x-btn .x-btn-icon.x-icon-right {
			margin-right: -0.57143em;
			width: 2em
		}

		.x-small .x-btn .x-btn-icon.x-icon-top, .x-small.x-btn .x-btn-icon.x-icon-top, .x-small .x-css.x-btn .x-btn-icon.x-icon-top, .x-small.x-css.x-btn .x-btn-icon.x-icon-top {
			padding-bottom: 6px;
			width: auto
		}

		.x-small .x-btn .x-btn-icon.x-icon-bottom, .x-small.x-btn .x-btn-icon.x-icon-bottom, .x-small .x-css.x-btn .x-btn-icon.x-icon-bottom, .x-small.x-css.x-btn .x-btn-icon.x-icon-bottom {
			padding-top: 6px;
			width: auto
		}

	.x-small .x-btn.x-icon-btn, .x-small.x-btn.x-icon-btn, .x-small .x-css.x-btn.x-icon-btn, .x-small.x-css.x-btn.x-icon-btn {
		padding: 3px 7px
	}

	.x-small .x-btn.x-top-icon-btn, .x-small .x-btn.x-bottom-icon-btn, .x-small.x-btn.x-top-icon-btn, .x-small.x-btn.x-bottom-icon-btn, .x-small .x-css.x-btn.x-top-icon-btn, .x-small .x-css.x-btn.x-bottom-icon-btn, .x-small.x-css.x-btn.x-top-icon-btn, .x-small.x-css.x-btn.x-bottom-icon-btn {
		line-height: 1;
		padding: 12px 12px
	}

	.x-small .x-btn.x-round, .x-small.x-btn.x-round, .x-small .x-css.x-btn.x-round, .x-small.x-css.x-btn.x-round {
		height: 26px;
		line-height: 1;
		padding: 0;
		width: 26px;
		border-radius: 50%
	}

		.x-small .x-btn.x-round .x-btn-icon, .x-small.x-btn.x-round .x-btn-icon, .x-small .x-css.x-btn.x-round .x-btn-icon, .x-small.x-css.x-btn.x-round .x-btn-icon {
			font-size: 14px;
			line-height: 1;
			width: auto
		}

	.x-small .x-btn.x-rtl .x-icon-right, .x-small.x-btn.x-rtl .x-icon-right, .x-small .x-css.x-btn.x-rtl .x-icon-right, .x-small.x-css.x-btn.x-rtl .x-icon-right {
		margin-left: -0.57143em;
		margin-right: 0
	}

	.x-small .x-btn.x-rtl .x-icon-left, .x-small.x-btn.x-rtl .x-icon-left, .x-small .x-css.x-btn.x-rtl .x-icon-left, .x-small.x-css.x-btn.x-rtl .x-icon-left {
		margin-left: 0;
		margin-right: -0.57143em
	}

.x-bigger.x-small .x-btn, .x-bigger.x-small .x-btn, .x-bigger.x-small .x-css.x-btn, .x-bigger.x-small.x-css.x-btn {
	font-size: 14px;
	line-height: 1.572em;
	padding: 5px 8px
}

	.x-bigger.x-small .x-btn .x-btn-icon, .x-bigger.x-small .x-btn .x-btn-icon, .x-bigger.x-small .x-css.x-btn .x-btn-icon, .x-bigger.x-small.x-css.x-btn .x-btn-icon {
		font-size: 20px;
		width: 1em
	}

		.x-bigger.x-small .x-btn .x-btn-icon.x-icon-left, .x-bigger.x-small .x-btn .x-btn-icon.x-icon-left, .x-bigger.x-small .x-css.x-btn .x-btn-icon.x-icon-left, .x-bigger.x-small.x-css.x-btn .x-btn-icon.x-icon-left {
			margin-left: -0.5em;
			width: 2em
		}

		.x-bigger.x-small .x-btn .x-btn-icon.x-icon-right, .x-bigger.x-small .x-btn .x-btn-icon.x-icon-right, .x-bigger.x-small .x-css.x-btn .x-btn-icon.x-icon-right, .x-bigger.x-small.x-css.x-btn .x-btn-icon.x-icon-right {
			margin-right: -0.5em;
			width: 2em
		}

		.x-bigger.x-small .x-btn .x-btn-icon.x-icon-top, .x-bigger.x-small .x-btn .x-btn-icon.x-icon-top, .x-bigger.x-small .x-css.x-btn .x-btn-icon.x-icon-top, .x-bigger.x-small.x-css.x-btn .x-btn-icon.x-icon-top {
			padding-bottom: 6px;
			width: auto
		}

		.x-bigger.x-small .x-btn .x-btn-icon.x-icon-bottom, .x-bigger.x-small .x-btn .x-btn-icon.x-icon-bottom, .x-bigger.x-small .x-css.x-btn .x-btn-icon.x-icon-bottom, .x-bigger.x-small.x-css.x-btn .x-btn-icon.x-icon-bottom {
			padding-top: 6px;
			width: auto
		}

	.x-bigger.x-small .x-btn.x-icon-btn, .x-bigger.x-small .x-btn.x-icon-btn, .x-bigger.x-small .x-css.x-btn.x-icon-btn, .x-bigger.x-small.x-css.x-btn.x-icon-btn {
		padding: 6px 13px
	}

	.x-bigger.x-small .x-btn.x-top-icon-btn, .x-bigger.x-small .x-btn.x-bottom-icon-btn, .x-bigger.x-small .x-btn.x-top-icon-btn, .x-bigger.x-small .x-btn.x-bottom-icon-btn, .x-bigger.x-small .x-css.x-btn.x-top-icon-btn, .x-bigger.x-small .x-css.x-btn.x-bottom-icon-btn, .x-bigger.x-small.x-css.x-btn.x-top-icon-btn, .x-bigger.x-small.x-css.x-btn.x-bottom-icon-btn {
		line-height: 1;
		padding: 16px 16px
	}

	.x-bigger.x-small .x-btn.x-round, .x-bigger.x-small .x-btn.x-round, .x-bigger.x-small .x-css.x-btn.x-round, .x-bigger.x-small.x-css.x-btn.x-round {
		height: 34px;
		line-height: 1;
		padding: 0;
		width: 34px
	}

		.x-bigger.x-small .x-btn.x-round .x-btn-icon, .x-bigger.x-small .x-btn.x-round .x-btn-icon, .x-bigger.x-small .x-css.x-btn.x-round .x-btn-icon, .x-bigger.x-small.x-css.x-btn.x-round .x-btn-icon {
			font-size: 18px;
			line-height: 0;
			width: auto
		}

	.x-bigger.x-small .x-btn.x-rtl .x-icon-right, .x-bigger.x-small .x-btn.x-rtl .x-icon-right, .x-bigger.x-small .x-css.x-btn.x-rtl .x-icon-right, .x-bigger.x-small.x-css.x-btn.x-rtl .x-icon-right {
		margin-left: -0.5em;
		margin-right: 0
	}

	.x-bigger.x-small .x-btn.x-rtl .x-icon-left, .x-bigger.x-small .x-btn.x-rtl .x-icon-left, .x-bigger.x-small .x-css.x-btn.x-rtl .x-icon-left, .x-bigger.x-small.x-css.x-btn.x-rtl .x-icon-left {
		margin-left: 0;
		margin-right: -0.5em
	}

.x-bigger .x-btn, .x-bigger .x-btn, .x-bigger .x-css.x-btn, .x-bigger.x-css.x-btn {
	font-size: 16px;
	line-height: 1.5em;
	padding: 6px 12px
}

	.x-bigger .x-btn .x-btn-icon, .x-bigger .x-btn .x-btn-icon, .x-bigger .x-css.x-btn .x-btn-icon, .x-bigger.x-css.x-btn .x-btn-icon {
		font-size: 22px;
		width: 1em
	}

		.x-bigger .x-btn .x-btn-icon.x-icon-left, .x-bigger .x-btn .x-btn-icon.x-icon-left, .x-bigger .x-css.x-btn .x-btn-icon.x-icon-left, .x-bigger.x-css.x-btn .x-btn-icon.x-icon-left {
			margin-left: -0.6111em;
			width: 2em
		}

		.x-bigger .x-btn .x-btn-icon.x-icon-right, .x-bigger .x-btn .x-btn-icon.x-icon-right, .x-bigger .x-css.x-btn .x-btn-icon.x-icon-right, .x-bigger.x-css.x-btn .x-btn-icon.x-icon-right {
			margin-right: -0.6111em;
			width: 2em
		}

		.x-bigger .x-btn .x-btn-icon.x-icon-top, .x-bigger .x-btn .x-btn-icon.x-icon-top, .x-bigger .x-css.x-btn .x-btn-icon.x-icon-top, .x-bigger.x-css.x-btn .x-btn-icon.x-icon-top {
			padding-bottom: 8px;
			width: auto
		}

		.x-bigger .x-btn .x-btn-icon.x-icon-bottom, .x-bigger .x-btn .x-btn-icon.x-icon-bottom, .x-bigger .x-css.x-btn .x-btn-icon.x-icon-bottom, .x-bigger.x-css.x-btn .x-btn-icon.x-icon-bottom {
			padding-top: 8px;
			width: auto
		}

	.x-bigger .x-btn.x-icon-btn, .x-bigger .x-btn.x-icon-btn, .x-bigger .x-css.x-btn.x-icon-btn, .x-bigger.x-css.x-btn.x-icon-btn {
		padding: 6px 15px
	}

	.x-bigger .x-btn.x-top-icon-btn, .x-bigger .x-btn.x-bottom-icon-btn, .x-bigger .x-btn.x-top-icon-btn, .x-bigger .x-btn.x-bottom-icon-btn, .x-bigger .x-css.x-btn.x-top-icon-btn, .x-bigger .x-css.x-btn.x-bottom-icon-btn, .x-bigger.x-css.x-btn.x-top-icon-btn, .x-bigger.x-css.x-btn.x-bottom-icon-btn {
		line-height: 1;
		padding: 16px 16px
	}

	.x-bigger .x-btn.x-round, .x-bigger .x-btn.x-round, .x-bigger .x-css.x-btn.x-round, .x-bigger.x-css.x-btn.x-round {
		height: 38px;
		line-height: 1;
		padding: 0;
		width: 38px
	}

		.x-bigger .x-btn.x-round .x-btn-icon, .x-bigger .x-btn.x-round .x-btn-icon, .x-bigger .x-css.x-btn.x-round .x-btn-icon, .x-bigger.x-css.x-btn.x-round .x-btn-icon {
			font-size: 22px;
			line-height: 0;
			width: auto
		}

	.x-bigger .x-btn.x-rtl .x-icon-right, .x-bigger .x-btn.x-rtl .x-icon-right, .x-bigger .x-css.x-btn.x-rtl .x-icon-right, .x-bigger.x-css.x-btn.x-rtl .x-icon-right {
		margin-left: -0.6111em;
		margin-right: 0
	}

	.x-bigger .x-btn.x-rtl .x-icon-left, .x-bigger .x-btn.x-rtl .x-icon-left, .x-bigger .x-css.x-btn.x-rtl .x-icon-left, .x-bigger.x-css.x-btn.x-rtl .x-icon-left {
		margin-left: 0;
		margin-right: -0.6111em
	}

	.x-bigger .x-btn.x-small, .x-bigger .x-btn.x-small, .x-bigger .x-css.x-btn.x-small, .x-bigger.x-css.x-btn.x-small {
		font-size: 14px;
		line-height: 1.572em;
		padding: 5px 8px;
		border-radius: 2px
	}

		.x-bigger .x-btn.x-small .x-btn-icon, .x-bigger .x-btn.x-small .x-btn-icon, .x-bigger .x-css.x-btn.x-small .x-btn-icon, .x-bigger.x-css.x-btn.x-small .x-btn-icon {
			font-size: 20px;
			width: 1em
		}

			.x-bigger .x-btn.x-small .x-btn-icon.x-icon-left, .x-bigger .x-btn.x-small .x-btn-icon.x-icon-left, .x-bigger .x-css.x-btn.x-small .x-btn-icon.x-icon-left, .x-bigger.x-css.x-btn.x-small .x-btn-icon.x-icon-left {
				margin-left: -0.5em;
				width: 2em
			}

			.x-bigger .x-btn.x-small .x-btn-icon.x-icon-right, .x-bigger .x-btn.x-small .x-btn-icon.x-icon-right, .x-bigger .x-css.x-btn.x-small .x-btn-icon.x-icon-right, .x-bigger.x-css.x-btn.x-small .x-btn-icon.x-icon-right {
				margin-right: -0.5em;
				width: 2em
			}

			.x-bigger .x-btn.x-small .x-btn-icon.x-icon-top, .x-bigger .x-btn.x-small .x-btn-icon.x-icon-top, .x-bigger .x-css.x-btn.x-small .x-btn-icon.x-icon-top, .x-bigger.x-css.x-btn.x-small .x-btn-icon.x-icon-top {
				padding-bottom: 6px;
				width: auto
			}

			.x-bigger .x-btn.x-small .x-btn-icon.x-icon-bottom, .x-bigger .x-btn.x-small .x-btn-icon.x-icon-bottom, .x-bigger .x-css.x-btn.x-small .x-btn-icon.x-icon-bottom, .x-bigger.x-css.x-btn.x-small .x-btn-icon.x-icon-bottom {
				padding-top: 6px;
				width: auto
			}

		.x-bigger .x-btn.x-small.x-icon-btn, .x-bigger .x-btn.x-small.x-icon-btn, .x-bigger .x-css.x-btn.x-small.x-icon-btn, .x-bigger.x-css.x-btn.x-small.x-icon-btn {
			padding: 6px 13px
		}

		.x-bigger .x-btn.x-small.x-top-icon-btn, .x-bigger .x-btn.x-small.x-bottom-icon-btn, .x-bigger .x-btn.x-small.x-top-icon-btn, .x-bigger .x-btn.x-small.x-bottom-icon-btn, .x-bigger .x-css.x-btn.x-small.x-top-icon-btn, .x-bigger .x-css.x-btn.x-small.x-bottom-icon-btn, .x-bigger.x-css.x-btn.x-small.x-top-icon-btn, .x-bigger.x-css.x-btn.x-small.x-bottom-icon-btn {
			line-height: 1;
			padding: 16px 16px
		}

		.x-bigger .x-btn.x-small.x-round, .x-bigger .x-btn.x-small.x-round, .x-bigger .x-css.x-btn.x-small.x-round, .x-bigger.x-css.x-btn.x-small.x-round {
			height: 34px;
			line-height: 1;
			padding: 0;
			width: 34px;
			border-radius: 50%
		}

			.x-bigger .x-btn.x-small.x-round .x-btn-icon, .x-bigger .x-btn.x-small.x-round .x-btn-icon, .x-bigger .x-css.x-btn.x-small.x-round .x-btn-icon, .x-bigger.x-css.x-btn.x-small.x-round .x-btn-icon {
				font-size: 18px;
				line-height: 0;
				width: auto
			}

		.x-bigger .x-btn.x-small.x-rtl .x-icon-right, .x-bigger .x-btn.x-small.x-rtl .x-icon-right, .x-bigger .x-css.x-btn.x-small.x-rtl .x-icon-right, .x-bigger.x-css.x-btn.x-small.x-rtl .x-icon-right {
			margin-left: -0.5em;
			margin-right: 0
		}

		.x-bigger .x-btn.x-small.x-rtl .x-icon-left, .x-bigger .x-btn.x-small.x-rtl .x-icon-left, .x-bigger .x-css.x-btn.x-small.x-rtl .x-icon-left, .x-bigger.x-css.x-btn.x-small.x-rtl .x-icon-left {
			margin-left: 0;
			margin-right: -0.5em
		}

/*! button theme */
.x-btn, .x-css.x-btn {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	background: #6c757d;
	border-color: #6c757d;
	color: #fff;
	transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)
}

	.x-btn:hover, .x-css.x-btn:hover {
		background: #5c636a;
		border-color: #565e64;
		box-shadow: none;
		color: #fff
	}

	.x-btn:focus, .x-css.x-btn:focus {
		background: #5c636a;
		border-color: #6c757d;
		color: #fff;
		outline: #6c757d 0 solid;
		outline-offset: 0;
		box-shadow: 0 0 0 4px rgba(130,138,145,.5)
	}

	.x-btn:active, .x-css.x-btn:active {
		background: #565e64;
		border-color: #51585e;
		color: #fff;
		outline: #6c757d 0 solid;
		outline-offset: 0
	}

	.x-btn.x-active, .x-css.x-btn.x-active {
		background: #565e64;
		border-color: #51585e;
		color: #fff
	}

	.x-btn:disabled, .x-btn.x-disabled, .x-css.x-btn:disabled, .x-css.x-btn.x-disabled {
		background: rgba(108,117,125,.65);
		border-color: rgba(108,117,125,.65);
		box-shadow: none;
		color: rgba(255,255,255,.65)
	}

	.x-btn .x-ripple-element, .x-css.x-btn .x-ripple-element {
		background: rgba(0,0,0,0)
	}

	.x-btn.x-round, .x-btn.x-round-edge, .x-css.x-btn.x-round, .x-css.x-btn.x-round-edge {
		background: #6c757d;
		border-color: #6c757d;
		color: #fff
	}

		.x-btn.x-round:hover, .x-btn.x-round-edge:hover, .x-css.x-btn.x-round:hover, .x-css.x-btn.x-round-edge:hover {
			background: #5c636a;
			border-color: #565e64;
			color: #fff
		}

		.x-btn.x-round:focus, .x-btn.x-round-edge:focus, .x-css.x-btn.x-round:focus, .x-css.x-btn.x-round-edge:focus {
			background: #5c636a;
			border-color: #6c757d;
			box-shadow: 0 2px 4px rgba(0,0,0,.075);
			color: #fff;
			outline: #fff 0 solid;
			outline-offset: 0
		}

		.x-btn.x-round:active, .x-btn.x-round-edge:active, .x-css.x-btn.x-round:active, .x-css.x-btn.x-round-edge:active {
			background: #565e64;
			border-color: #51585e;
			box-shadow: 0 0 0 4px rgba(130,138,145,.5);
			color: #fff;
			outline: #6c757d 0 solid;
			outline-offset: 0
		}

		.x-btn.x-round:disabled, .x-btn.x-round.x-disabled, .x-btn.x-round-edge:disabled, .x-btn.x-round-edge.x-disabled, .x-css.x-btn.x-round:disabled, .x-css.x-btn.x-round.x-disabled, .x-css.x-btn.x-round-edge:disabled, .x-css.x-btn.x-round-edge.x-disabled {
			background: rgba(108,117,125,.65);
			border-color: rgba(108,117,125,.65);
			box-shadow: none;
			color: rgba(255,255,255,.65)
		}

		.x-btn.x-round.x-primary:hover, .x-btn.x-round-edge.x-primary:hover, .x-css.x-btn.x-round.x-primary:hover, .x-css.x-btn.x-round-edge.x-primary:hover {
			border-color: #0d6efd
		}

		.x-btn.x-round.x-primary:focus, .x-btn.x-round-edge.x-primary:focus, .x-css.x-btn.x-round.x-primary:focus, .x-css.x-btn.x-round-edge.x-primary:focus {
			outline: #fff 0 solid
		}

		.x-btn.x-round.x-success:hover, .x-btn.x-round-edge.x-success:hover, .x-css.x-btn.x-round.x-success:hover, .x-css.x-btn.x-round-edge.x-success:hover {
			border-color: #198754
		}

		.x-btn.x-round.x-success:focus, .x-btn.x-round-edge.x-success:focus, .x-css.x-btn.x-round.x-success:focus, .x-css.x-btn.x-round-edge.x-success:focus {
			outline: #fff 0 solid
		}

		.x-btn.x-round.x-info:hover, .x-btn.x-round-edge.x-info:hover, .x-css.x-btn.x-round.x-info:hover, .x-css.x-btn.x-round-edge.x-info:hover {
			border-color: #0dcaf0
		}

		.x-btn.x-round.x-info:focus, .x-btn.x-round-edge.x-info:focus, .x-css.x-btn.x-round.x-info:focus, .x-css.x-btn.x-round-edge.x-info:focus {
			outline: #fff 0 solid
		}

		.x-btn.x-round.x-warning:hover, .x-btn.x-round-edge.x-warning:hover, .x-css.x-btn.x-round.x-warning:hover, .x-css.x-btn.x-round-edge.x-warning:hover {
			border-color: #ffc107
		}

		.x-btn.x-round.x-warning:focus, .x-btn.x-round-edge.x-warning:focus, .x-css.x-btn.x-round.x-warning:focus, .x-css.x-btn.x-round-edge.x-warning:focus {
			outline: #fff 0 solid
		}

		.x-btn.x-round.x-danger:hover, .x-btn.x-round-edge.x-danger:hover, .x-css.x-btn.x-round.x-danger:hover, .x-css.x-btn.x-round-edge.x-danger:hover {
			border-color: #dc3545
		}

		.x-btn.x-round.x-danger:focus, .x-btn.x-round-edge.x-danger:focus, .x-css.x-btn.x-round.x-danger:focus, .x-css.x-btn.x-round-edge.x-danger:focus {
			outline: #fff 0 solid
		}

	.x-btn.x-primary, .x-css.x-btn.x-primary {
		background: #0d6efd;
		border-color: #0d6efd;
		color: #fff
	}

		.x-btn.x-primary:hover, .x-css.x-btn.x-primary:hover {
			background: #0b5ed7;
			border-color: #0a58ca;
			box-shadow: none;
			color: #fff
		}

		.x-btn.x-primary:focus, .x-css.x-btn.x-primary:focus {
			background: #0b5ed7;
			border-color: #0d6efd;
			color: #fff;
			outline: #6c757d 0 solid;
			box-shadow: 0 0 0 4px rgba(49,132,253,.5)
		}

		.x-btn.x-primary:active, .x-css.x-btn.x-primary:active {
			background: #0a58ca;
			border-color: #0a53be;
			color: #fff;
			outline: #6c757d 0 solid
		}

		.x-btn.x-primary.x-active, .x-css.x-btn.x-primary.x-active {
			background: #0a58ca;
			border-color: #0a53be;
			color: #fff
		}

		.x-btn.x-primary:disabled, .x-btn.x-primary.x-disabled, .x-css.x-btn.x-primary:disabled, .x-css.x-btn.x-primary.x-disabled {
			background: rgba(13,110,253,.65);
			border-color: rgba(13,110,253,.65);
			box-shadow: none;
			color: rgba(255,255,255,.65)
		}

		.x-btn.x-primary .x-ripple-element, .x-css.x-btn.x-primary .x-ripple-element {
			background: rgba(0,0,0,0)
		}

	.x-btn.x-success, .x-css.x-btn.x-success {
		background: #198754;
		border-color: #198754;
		color: #fff
	}

		.x-btn.x-success:hover, .x-css.x-btn.x-success:hover {
			background: #157347;
			border-color: #146c43;
			box-shadow: none;
			color: #fff
		}

		.x-btn.x-success:focus, .x-css.x-btn.x-success:focus {
			background: #157347;
			border-color: #198754;
			color: #fff;
			box-shadow: 0 0 0 4px rgba(60,153,110,.5)
		}

		.x-btn.x-success:active, .x-btn.x-success.x-active, .x-css.x-btn.x-success:active, .x-css.x-btn.x-success.x-active {
			background: #146c43;
			border-color: #13653f;
			color: #fff
		}

		.x-btn.x-success:disabled, .x-btn.x-success.x-disabled, .x-css.x-btn.x-success:disabled, .x-css.x-btn.x-success.x-disabled {
			background: rgba(25,135,84,.65);
			border-color: rgba(25,135,84,.65);
			box-shadow: none;
			color: rgba(255,255,255,.65)
		}

		.x-btn.x-success .x-ripple-element, .x-css.x-btn.x-success .x-ripple-element {
			background: rgba(0,0,0,0)
		}

	.x-btn.x-info, .x-css.x-btn.x-info {
		background: #0dcaf0;
		border-color: #0dcaf0;
		color: #000
	}

		.x-btn.x-info:hover, .x-css.x-btn.x-info:hover {
			background: #31d2f2;
			border-color: #25cff2;
			box-shadow: none;
			color: #000
		}

		.x-btn.x-info:focus, .x-css.x-btn.x-info:focus {
			background: #31d2f2;
			border-color: #0dcaf0;
			color: #000;
			box-shadow: 0 0 0 4px rgba(49,210,242,.5)
		}

		.x-btn.x-info:active, .x-btn.x-info.x-active, .x-css.x-btn.x-info:active, .x-css.x-btn.x-info.x-active {
			background: #3dd5f3;
			color: #000;
			border-color: #25cff2
		}

		.x-btn.x-info:disabled, .x-btn.x-info.x-disabled, .x-css.x-btn.x-info:disabled, .x-css.x-btn.x-info.x-disabled {
			background: rgba(13,202,240,.65);
			border-color: rgba(13,202,240,.65);
			box-shadow: none;
			color: rgba(0,0,0,.65)
		}

		.x-btn.x-info .x-ripple-element, .x-css.x-btn.x-info .x-ripple-element {
			background: rgba(0,0,0,0)
		}

	.x-btn.x-warning, .x-css.x-btn.x-warning {
		background: #ffc107;
		border-color: #ffc107;
		color: #000
	}

		.x-btn.x-warning:hover, .x-css.x-btn.x-warning:hover {
			background: #ffca2c;
			border-color: #ffc720;
			box-shadow: none;
			color: #000
		}

		.x-btn.x-warning:focus, .x-css.x-btn.x-warning:focus {
			background: #ffca2c;
			border-color: #ffc107;
			color: #000;
			box-shadow: 0 0 0 4px rgba(255,202,44,.5)
		}

		.x-btn.x-warning:active, .x-btn.x-warning.x-active, .x-css.x-btn.x-warning:active, .x-css.x-btn.x-warning.x-active {
			background: #ffcd39;
			border-color: #ffc720;
			color: #000
		}

		.x-btn.x-warning:disabled, .x-btn.x-warning.x-disabled, .x-css.x-btn.x-warning:disabled, .x-css.x-btn.x-warning.x-disabled {
			background: rgba(255,193,7,.65);
			border-color: rgba(255,193,7,.65);
			box-shadow: none;
			color: rgba(0,0,0,.65)
		}

		.x-btn.x-warning .x-ripple-element, .x-css.x-btn.x-warning .x-ripple-element {
			background: rgba(0,0,0,0)
		}

	.x-btn.x-danger, .x-css.x-btn.x-danger {
		background: #dc3545;
		border-color: #dc3545;
		color: #fff
	}

		.x-btn.x-danger:hover, .x-css.x-btn.x-danger:hover {
			background: #bb2d3b;
			border-color: #b02a37;
			box-shadow: none;
			color: #fff
		}

		.x-btn.x-danger:focus, .x-css.x-btn.x-danger:focus {
			background: #bb2d3b;
			border-color: #dc3545;
			color: #fff;
			box-shadow: 0 0 0 4px rgba(225,83,97,.5)
		}

		.x-btn.x-danger:active, .x-css.x-btn.x-danger:active {
			background: #b02a37;
			border-color: #a52834;
			color: #fff
		}

		.x-btn.x-danger.x-active, .x-css.x-btn.x-danger.x-active {
			background: #b02a37;
			border-color: #a52834;
			color: #fff
		}

		.x-btn.x-danger:disabled, .x-btn.x-danger.x-disabled, .x-css.x-btn.x-danger:disabled, .x-css.x-btn.x-danger.x-disabled {
			background: rgba(220,53,69,.65);
			border-color: rgba(220,53,69,.65);
			box-shadow: none;
			color: rgba(0,0,0,.65)
		}

		.x-btn.x-danger .x-ripple-element, .x-css.x-btn.x-danger .x-ripple-element {
			background: rgba(0,0,0,0)
		}

	.x-btn.x-flat, .x-css.x-btn.x-flat {
		background: rgba(0,0,0,0);
		border-color: rgba(0,0,0,0);
		box-shadow: none;
		color: #6c757d
	}

		.x-btn.x-flat:hover, .x-css.x-btn.x-flat:hover {
			background: #5c636a;
			border-color: #565e64;
			box-shadow: none;
			color: #fff
		}

		.x-btn.x-flat:focus, .x-css.x-btn.x-flat:focus {
			background: #5c636a;
			border-color: #565e64;
			color: #fff;
			box-shadow: 0 0 0 4px rgba(130,138,145,.5)
		}

		.x-btn.x-flat:active, .x-btn.x-flat.x-active, .x-css.x-btn.x-flat:active, .x-css.x-btn.x-flat.x-active {
			background: #565e64;
			border-color: #51585e;
			color: #fff
		}

		.x-btn.x-flat:disabled, .x-btn.x-flat.x-disabled, .x-css.x-btn.x-flat:disabled, .x-css.x-btn.x-flat.x-disabled {
			background: rgba(108,117,125,.65);
			border-color: rgba(108,117,125,.65);
			box-shadow: none;
			color: rgba(255,255,255,.65)
		}

		.x-btn.x-flat .x-ripple-element, .x-css.x-btn.x-flat .x-ripple-element {
			background: rgba(0,0,0,0)
		}

		.x-btn.x-flat.x-primary, .x-css.x-btn.x-flat.x-primary {
			background: rgba(0,0,0,0);
			border-color: rgba(0,0,0,0);
			color: #0d6efd
		}

			.x-btn.x-flat.x-primary:hover, .x-css.x-btn.x-flat.x-primary:hover {
				background: #0b5ed7;
				border-color: #0a58ca;
				color: #fff
			}

			.x-btn.x-flat.x-primary:focus, .x-css.x-btn.x-flat.x-primary:focus {
				background: #0b5ed7;
				border-color: rgba(0,0,0,0);
				color: #fff;
				box-shadow: 0 0 0 4px rgba(49,132,253,.5)
			}

			.x-btn.x-flat.x-primary:active, .x-btn.x-flat.x-primary.x-active, .x-css.x-btn.x-flat.x-primary:active, .x-css.x-btn.x-flat.x-primary.x-active {
				background: #0a58ca;
				border-color: #0a53be;
				color: #fff
			}

			.x-btn.x-flat.x-primary:disabled, .x-btn.x-flat.x-primary.x-disabled, .x-css.x-btn.x-flat.x-primary:disabled, .x-css.x-btn.x-flat.x-primary.x-disabled {
				background: rgba(13,110,253,.65);
				border-color: rgba(0,0,0,0);
				box-shadow: none;
				color: rgba(255,255,255,.65)
			}

			.x-btn.x-flat.x-primary .x-ripple-element, .x-css.x-btn.x-flat.x-primary .x-ripple-element {
				background: rgba(0,0,0,0)
			}

		.x-btn.x-flat.x-success, .x-css.x-btn.x-flat.x-success {
			background: rgba(0,0,0,0);
			border-color: rgba(0,0,0,0);
			color: #198754
		}

			.x-btn.x-flat.x-success:hover, .x-css.x-btn.x-flat.x-success:hover {
				background: #157347;
				border-color: #146c43;
				box-shadow: none;
				color: #fff
			}

			.x-btn.x-flat.x-success:focus, .x-css.x-btn.x-flat.x-success:focus {
				background: #157347;
				border-color: rgba(0,0,0,0);
				color: #fff;
				box-shadow: 0 0 0 4px rgba(60,153,110,.5)
			}

			.x-btn.x-flat.x-success:active, .x-btn.x-flat.x-success.x-active, .x-css.x-btn.x-flat.x-success:active, .x-css.x-btn.x-flat.x-success.x-active {
				background: #146c43;
				border-color: #13653f;
				color: #fff
			}

			.x-btn.x-flat.x-success:disabled, .x-btn.x-flat.x-success.x-disabled, .x-css.x-btn.x-flat.x-success:disabled, .x-css.x-btn.x-flat.x-success.x-disabled {
				background: rgba(25,135,84,.65);
				border-color: rgba(25,135,84,.65);
				color: rgba(255,255,255,.65)
			}

			.x-btn.x-flat.x-success .x-ripple-element, .x-css.x-btn.x-flat.x-success .x-ripple-element {
				background: rgba(0,0,0,0)
			}

		.x-btn.x-flat.x-info, .x-css.x-btn.x-flat.x-info {
			background: rgba(0,0,0,0);
			border-color: rgba(0,0,0,0);
			color: #0dcaf0
		}

			.x-btn.x-flat.x-info:hover, .x-css.x-btn.x-flat.x-info:hover {
				background: #31d2f2;
				border-color: #25cff2;
				box-shadow: none;
				color: #000
			}

			.x-btn.x-flat.x-info:focus, .x-css.x-btn.x-flat.x-info:focus {
				background: #31d2f2;
				border-color: rgba(0,0,0,0);
				color: #000;
				box-shadow: 0 0 0 4px rgba(49,210,242,.5)
			}

			.x-btn.x-flat.x-info:active, .x-btn.x-flat.x-info.x-active, .x-css.x-btn.x-flat.x-info:active, .x-css.x-btn.x-flat.x-info.x-active {
				background: #3dd5f3;
				border-color: #25cff2;
				color: #000
			}

			.x-btn.x-flat.x-info:disabled, .x-btn.x-flat.x-info.x-disabled, .x-css.x-btn.x-flat.x-info:disabled, .x-css.x-btn.x-flat.x-info.x-disabled {
				background: rgba(13,202,240,.65);
				border-color: rgba(13,202,240,.65);
				color: rgba(0,0,0,.65)
			}

			.x-btn.x-flat.x-info .x-ripple-element, .x-css.x-btn.x-flat.x-info .x-ripple-element {
				background: rgba(0,0,0,0)
			}

		.x-btn.x-flat.x-warning, .x-css.x-btn.x-flat.x-warning {
			background: rgba(0,0,0,0);
			border-color: rgba(0,0,0,0);
			color: #ffc107
		}

			.x-btn.x-flat.x-warning:hover, .x-css.x-btn.x-flat.x-warning:hover {
				background: #ffca2c;
				border-color: #ffc720;
				box-shadow: none;
				color: #000
			}

			.x-btn.x-flat.x-warning:focus, .x-css.x-btn.x-flat.x-warning:focus {
				background: #ffca2c;
				border-color: rgba(0,0,0,0);
				color: #000;
				box-shadow: 0 0 0 4px rgba(255,202,44,.5)
			}

			.x-btn.x-flat.x-warning:active, .x-btn.x-flat.x-warning.x-active, .x-css.x-btn.x-flat.x-warning:active, .x-css.x-btn.x-flat.x-warning.x-active {
				background: #ffcd39;
				border-color: #ffc720;
				color: #000
			}

			.x-btn.x-flat.x-warning:disabled, .x-btn.x-flat.x-warning.x-disabled, .x-css.x-btn.x-flat.x-warning:disabled, .x-css.x-btn.x-flat.x-warning.x-disabled {
				background: rgba(255,193,7,.65);
				border-color: rgba(255,193,7,.65);
				color: rgba(0,0,0,.65)
			}

			.x-btn.x-flat.x-warning .x-ripple-element, .x-css.x-btn.x-flat.x-warning .x-ripple-element {
				background: rgba(0,0,0,0)
			}

		.x-btn.x-flat.x-danger, .x-css.x-btn.x-flat.x-danger {
			background: rgba(0,0,0,0);
			border-color: rgba(0,0,0,0);
			color: #dc3545
		}

			.x-btn.x-flat.x-danger:hover, .x-css.x-btn.x-flat.x-danger:hover {
				background: #bb2d3b;
				border-color: #b02a37;
				box-shadow: none;
				color: #fff
			}

			.x-btn.x-flat.x-danger:focus, .x-css.x-btn.x-flat.x-danger:focus {
				background: #bb2d3b;
				border-color: rgba(0,0,0,0);
				color: #fff;
				box-shadow: 0 0 0 4px rgba(225,83,97,.5)
			}

			.x-btn.x-flat.x-danger:active, .x-btn.x-flat.x-danger.x-active, .x-css.x-btn.x-flat.x-danger:active, .x-css.x-btn.x-flat.x-danger.x-active {
				background: #b02a37;
				border-color: #a52834;
				color: #fff
			}

			.x-btn.x-flat.x-danger:disabled, .x-btn.x-flat.x-danger.x-disabled, .x-css.x-btn.x-flat.x-danger:disabled, .x-css.x-btn.x-flat.x-danger.x-disabled {
				background: rgba(220,53,69,.65);
				border-color: rgba(220,53,69,.65);
				color: rgba(0,0,0,.65)
			}

			.x-btn.x-flat.x-danger .x-ripple-element, .x-css.x-btn.x-flat.x-danger .x-ripple-element {
				background: rgba(0,0,0,0)
			}

	.x-btn.x-outline, .x-css.x-btn.x-outline {
		background: rgba(0,0,0,0);
		border-color: #6c757d;
		box-shadow: none;
		color: #6c757d
	}

		.x-btn.x-outline:hover, .x-css.x-btn.x-outline:hover {
			background: #5c636a;
			border-color: #565e64;
			box-shadow: none;
			color: #fff
		}

		.x-btn.x-outline:focus, .x-css.x-btn.x-outline:focus {
			box-shadow: 0 0 0 4px rgba(130,138,145,.5)
		}

			.x-btn.x-outline:focus:not(:focus-visible), .x-css.x-btn.x-outline:focus:not(:focus-visible) {
				background: #565e64;
				color: #fff
			}

		.x-btn.x-outline:focus-visible, .x-css.x-btn.x-outline:focus-visible {
			box-shadow: 0 0 0 4px rgba(130,138,145,.5)
		}

		.x-btn.x-outline:active, .x-btn.x-outline.x-active, .x-css.x-btn.x-outline:active, .x-css.x-btn.x-outline.x-active {
			background: #565e64;
			border-color: #51585e;
			color: #fff
		}

		.x-btn.x-outline:disabled, .x-css.x-btn.x-outline:disabled {
			background: rgba(0,0,0,0);
			border-color: rgba(108,117,125,.65);
			color: #565e64
		}

		.x-btn.x-outline.x-primary, .x-css.x-btn.x-outline.x-primary {
			background: rgba(0,0,0,0);
			border-color: #0d6efd;
			color: #0d6efd
		}

			.x-btn.x-outline.x-primary:hover, .x-css.x-btn.x-outline.x-primary:hover {
				background: #0b5ed7;
				border-color: #0d6efd;
				color: #fff
			}

			.x-btn.x-outline.x-primary:focus, .x-css.x-btn.x-outline.x-primary:focus {
				box-shadow: 0 0 0 4px rgba(49,132,253,.5)
			}

				.x-btn.x-outline.x-primary:focus:not(:focus-visible), .x-css.x-btn.x-outline.x-primary:focus:not(:focus-visible) {
					background: #0d6efd;
					color: #fff
				}

			.x-btn.x-outline.x-primary:focus-visible, .x-css.x-btn.x-outline.x-primary:focus-visible {
				box-shadow: 0 0 0 4px rgba(49,132,253,.5)
			}

			.x-btn.x-outline.x-primary:active, .x-btn.x-outline.x-primary.x-active, .x-css.x-btn.x-outline.x-primary:active, .x-css.x-btn.x-outline.x-primary.x-active {
				background: #0d6efd;
				color: #fff
			}

			.x-btn.x-outline.x-primary:disabled, .x-btn.x-outline.x-primary.x-disabled, .x-css.x-btn.x-outline.x-primary:disabled, .x-css.x-btn.x-outline.x-primary.x-disabled {
				background: rgba(13,110,253,.65);
				border-color: rgba(13,110,253,.65);
				box-shadow: none;
				color: rgba(255,255,255,.65)
			}

		.x-btn.x-outline.x-success, .x-css.x-btn.x-outline.x-success {
			background: rgba(0,0,0,0);
			border-color: #198754;
			color: #198754;
			border-color: #198754;
			color: #198754
		}

			.x-btn.x-outline.x-success:hover, .x-css.x-btn.x-outline.x-success:hover {
				background: #157347;
				border-color: #146c43;
				color: #fff
			}

			.x-btn.x-outline.x-success:focus, .x-css.x-btn.x-outline.x-success:focus {
				box-shadow: 0 0 0 4px rgba(60,153,110,.5)
			}

				.x-btn.x-outline.x-success:focus:not(:focus-visible), .x-css.x-btn.x-outline.x-success:focus:not(:focus-visible) {
					background: #198754;
					color: #fff
				}

			.x-btn.x-outline.x-success:focus-visible, .x-css.x-btn.x-outline.x-success:focus-visible {
				box-shadow: 0 0 0 4px rgba(60,153,110,.5)
			}

			.x-btn.x-outline.x-success:active, .x-btn.x-outline.x-success.x-active, .x-css.x-btn.x-outline.x-success:active, .x-css.x-btn.x-outline.x-success.x-active {
				background: #146c43;
				border-color: #13653f;
				color: #fff
			}

			.x-btn.x-outline.x-success:disabled, .x-btn.x-outline.x-success.x-disabled, .x-css.x-btn.x-outline.x-success:disabled, .x-css.x-btn.x-outline.x-success.x-disabled {
				background: rgba(25,135,84,.65);
				border-color: rgba(25,135,84,.65);
				box-shadow: none;
				color: rgba(255,255,255,.65)
			}

		.x-btn.x-outline.x-info, .x-css.x-btn.x-outline.x-info {
			background: rgba(0,0,0,0);
			border-color: #0dcaf0;
			color: #0dcaf0;
			border-color: #0dcaf0;
			color: #0dcaf0
		}

			.x-btn.x-outline.x-info:hover, .x-css.x-btn.x-outline.x-info:hover {
				background: #31d2f2;
				border-color: #25cff2;
				color: #000
			}

			.x-btn.x-outline.x-info:focus, .x-css.x-btn.x-outline.x-info:focus {
				box-shadow: 0 0 0 4px rgba(49,210,242,.5)
			}

				.x-btn.x-outline.x-info:focus:not(:focus-visible), .x-css.x-btn.x-outline.x-info:focus:not(:focus-visible) {
					background: #0dcaf0;
					color: #000
				}

			.x-btn.x-outline.x-info:focus-visible, .x-css.x-btn.x-outline.x-info:focus-visible {
				box-shadow: 0 0 0 4px rgba(49,210,242,.5)
			}

			.x-btn.x-outline.x-info:active, .x-btn.x-outline.x-info.x-active, .x-css.x-btn.x-outline.x-info:active, .x-css.x-btn.x-outline.x-info.x-active {
				background: #0dcaf0;
				color: #000
			}

			.x-btn.x-outline.x-info:disabled, .x-btn.x-outline.x-info.x-disabled, .x-css.x-btn.x-outline.x-info:disabled, .x-css.x-btn.x-outline.x-info.x-disabled {
				background: rgba(13,202,240,.65);
				border-color: rgba(13,202,240,.65);
				box-shadow: none;
				color: rgba(0,0,0,.65)
			}

		.x-btn.x-outline.x-warning, .x-css.x-btn.x-outline.x-warning {
			background: rgba(0,0,0,0);
			border-color: #ffc107;
			color: #ffc107;
			border-color: #ffc107;
			color: #ffc107
		}

			.x-btn.x-outline.x-warning:hover, .x-css.x-btn.x-outline.x-warning:hover {
				background: #ffca2c;
				border-color: #ffc720;
				color: #000
			}

			.x-btn.x-outline.x-warning:focus, .x-css.x-btn.x-outline.x-warning:focus {
				box-shadow: 0 0 0 4px rgba(255,202,44,.5)
			}

				.x-btn.x-outline.x-warning:focus:not(:focus-visible), .x-css.x-btn.x-outline.x-warning:focus:not(:focus-visible) {
					background: #ffc107;
					color: #000
				}

			.x-btn.x-outline.x-warning:focus-visible, .x-css.x-btn.x-outline.x-warning:focus-visible {
				box-shadow: 0 0 0 4px rgba(255,202,44,.5)
			}

			.x-btn.x-outline.x-warning:active, .x-btn.x-outline.x-warning.x-active, .x-css.x-btn.x-outline.x-warning:active, .x-css.x-btn.x-outline.x-warning.x-active {
				background: #ffcd39;
				border-color: #ffc720;
				color: #000
			}

			.x-btn.x-outline.x-warning:disabled, .x-btn.x-outline.x-warning.x-disabled, .x-css.x-btn.x-outline.x-warning:disabled, .x-css.x-btn.x-outline.x-warning.x-disabled {
				background: rgba(255,193,7,.65);
				border-color: rgba(255,193,7,.65);
				box-shadow: none;
				color: rgba(0,0,0,.65)
			}

		.x-btn.x-outline.x-danger, .x-css.x-btn.x-outline.x-danger {
			background: rgba(0,0,0,0);
			border-color: #dc3545;
			color: #dc3545;
			border-color: #dc3545;
			color: #dc3545
		}

			.x-btn.x-outline.x-danger:hover, .x-css.x-btn.x-outline.x-danger:hover {
				background: #bb2d3b;
				border-color: #b02a37;
				color: #fff
			}

			.x-btn.x-outline.x-danger:focus, .x-css.x-btn.x-outline.x-danger:focus {
				box-shadow: 0 0 0 4px rgba(225,83,97,.5)
			}

				.x-btn.x-outline.x-danger:focus:not(:focus-visible), .x-css.x-btn.x-outline.x-danger:focus:not(:focus-visible) {
					background: #dc3545;
					color: #fff
				}

			.x-btn.x-outline.x-danger:focus-visible, .x-css.x-btn.x-outline.x-danger:focus-visible {
				box-shadow: 0 0 0 4px rgba(225,83,97,.5)
			}

			.x-btn.x-outline.x-danger:active, .x-btn.x-outline.x-danger.x-active, .x-css.x-btn.x-outline.x-danger:active, .x-css.x-btn.x-outline.x-danger.x-active {
				background: #b02a37;
				border-color: #a52834;
				color: #fff
			}

			.x-btn.x-outline.x-danger:disabled, .x-btn.x-outline.x-danger.x-disabled, .x-css.x-btn.x-outline.x-danger:disabled, .x-css.x-btn.x-outline.x-danger.x-disabled {
				background: rgba(220,53,69,.65);
				border-color: rgba(220,53,69,.65);
				box-shadow: none;
				color: rgba(255,255,255,.65)
			}

	.x-btn.x-link, .x-css.x-btn.x-link {
		background: rgba(0,0,0,0);
		border-color: rgba(0,0,0,0);
		border-radius: 0;
		box-shadow: none;
		color: #0d6efd
	}

		.x-btn.x-link:hover, .x-css.x-btn.x-link:hover {
			border-radius: 0;
			color: #0a58ca;
			text-decoration: underline
		}

		.x-btn.x-link:focus, .x-css.x-btn.x-link:focus {
			border-radius: 0;
			text-decoration: underline;
			color: #0a58ca
		}

			.x-btn.x-link:focus:not(:focus-visible), .x-css.x-btn.x-link:focus:not(:focus-visible) {
				outline: none !important
			}

		.x-btn.x-link:disabled, .x-css.x-btn.x-link:disabled {
			color: rgba(108,117,125,.65);
			text-decoration: underline;
			background: rgba(0,0,0,0);
			box-shadow: none;
			text-decoration: none
		}

	.x-btn.x-inherit, .x-css.x-btn.x-inherit {
		color: inherit;
		background: inherit;
		border-color: rgba(0,0,0,0);
		box-shadow: none
	}

		.x-btn.x-inherit:hover, .x-btn.x-inherit:focus, .x-btn.x-inherit:active, .x-btn.x-inherit.x-active, .x-css.x-btn.x-inherit:hover, .x-css.x-btn.x-inherit:focus, .x-css.x-btn.x-inherit:active, .x-css.x-btn.x-inherit.x-active {
			background: rgba(0,0,0,.056);
			border-color: rgba(0,0,0,0);
			box-shadow: none;
			color: inherit;
			outline: none
		}

		.x-btn.x-inherit:disabled, .x-css.x-btn.x-inherit:disabled {
			background: inherit;
			color: inherit;
			border-color: rgba(0,0,0,0);
			box-shadow: none;
			opacity: .5
		}












/*! card layout */
.x-bigger .x-card, .x-bigger.x-card {
	line-height: 48px;
	min-height: 48px
}

	.x-bigger .x-card > .x-card-header-title, .x-bigger.x-card > .x-card-header-title {
		line-height: 1.5;
		padding: 16px
	}

		.x-bigger .x-card > .x-card-header-title + :not(.x-card-header-title), .x-bigger.x-card > .x-card-header-title + :not(.x-card-header-title) {
			margin-top: 0;
			padding-top: 0
		}

	.x-bigger .x-card > .x-card-title, .x-bigger.x-card > .x-card-title {
		line-height: 1.5;
		padding: 16px
	}

		.x-bigger .x-card > .x-card-title + :not(.x-card-title), .x-bigger.x-card > .x-card-title + :not(.x-card-title) {
			margin-top: 0;
			padding-top: 0
		}

	.x-bigger .x-card.x-card-horizontal .x-card-image, .x-bigger .x-card.x-card-horizontal img, .x-bigger .x-card .x-card-horizontal .x-card-image, .x-bigger .x-card .x-card-horizontal img, .x-bigger.x-card.x-card-horizontal .x-card-image, .x-bigger.x-card.x-card-horizontal img, .x-bigger.x-card .x-card-horizontal .x-card-image, .x-bigger.x-card .x-card-horizontal img {
		margin: 2px
	}

	.x-bigger .x-card .x-card-header, .x-bigger.x-card .x-card-header {
		min-height: 30px;
		padding: 16px;
		padding-bottom: 0
	}

		.x-bigger .x-card .x-card-header .x-card-content, .x-bigger.x-card .x-card-header .x-card-content {
			padding-left: 0;
			padding-right: 0
		}

		.x-bigger .x-card .x-card-header .x-card-header-caption, .x-bigger.x-card .x-card-header .x-card-header-caption {
			padding: 0 0 0 16px
		}

			.x-bigger .x-card .x-card-header .x-card-header-caption:first-child, .x-bigger.x-card .x-card-header .x-card-header-caption:first-child {
				padding: 0
			}

			.x-bigger .x-card .x-card-header .x-card-header-caption .x-card-header-title, .x-bigger.x-card .x-card-header .x-card-header-caption .x-card-header-title {
				font-size: 20px;
				line-height: 1.5
			}

			.x-bigger .x-card .x-card-header .x-card-header-caption .x-card-sub-title, .x-bigger.x-card .x-card-header .x-card-header-caption .x-card-sub-title {
				font-size: 16px;
				line-height: 1.5;
				padding: 8px 0 0
			}

		.x-bigger .x-card .x-card-header .x-card-header-image, .x-bigger.x-card .x-card-header .x-card-header-image {
			background-size: cover;
			height: 60px;
			width: 55px
		}

	.x-bigger .x-card .x-card-image, .x-bigger.x-card .x-card-image {
		min-height: 150px
	}

		.x-bigger .x-card .x-card-image .x-card-title, .x-bigger.x-card .x-card-image .x-card-title {
			font-size: 18px;
			line-height: 1.25;
			min-height: 40px;
			padding: 12px 16px
		}

	.x-bigger .x-card .x-card-actions, .x-bigger.x-card .x-card-actions {
		padding: 16px
	}

		.x-bigger .x-card .x-card-actions.x-card-vertical, .x-bigger.x-card .x-card-actions.x-card-vertical {
			padding: 16px 20px
		}

			.x-bigger .x-card .x-card-actions.x-card-vertical .x-card-btn, .x-bigger .x-card .x-card-actions.x-card-vertical a, .x-bigger.x-card .x-card-actions.x-card-vertical .x-card-btn, .x-bigger.x-card .x-card-actions.x-card-vertical a {
				margin: 0 0 7px 0
			}

				.x-bigger .x-card .x-card-actions.x-card-vertical .x-card-btn:last-child, .x-bigger .x-card .x-card-actions.x-card-vertical a:last-child, .x-bigger.x-card .x-card-actions.x-card-vertical .x-card-btn:last-child, .x-bigger.x-card .x-card-actions.x-card-vertical a:last-child {
					margin-bottom: 0
				}

		.x-bigger .x-card .x-card-actions .x-card-btn span, .x-bigger .x-card .x-card-actions .x-card-btn span.x-icons, .x-bigger.x-card .x-card-actions .x-card-btn span, .x-bigger.x-card .x-card-actions .x-card-btn span.x-icons {
			height: 24px;
			width: 24px
		}

		.x-bigger .x-card .x-card-actions .x-card-btn, .x-bigger .x-card .x-card-actions a, .x-bigger.x-card .x-card-actions .x-card-btn, .x-bigger.x-card .x-card-actions a {
			line-height: 38px;
			margin: 0 0 0 13px;
			min-height: 38px;
			padding: 0 8px
		}

			.x-bigger .x-card .x-card-actions .x-card-btn:first-child, .x-bigger .x-card .x-card-actions a:first-child, .x-bigger.x-card .x-card-actions .x-card-btn:first-child, .x-bigger.x-card .x-card-actions a:first-child {
				margin-left: 0
			}

	.x-bigger .x-card .x-card-content, .x-bigger.x-card .x-card-content {
		padding: 16px
	}

		.x-bigger .x-card .x-card-content + :not(.x-card-content), .x-bigger .x-card .x-card-content + .x-card-actions.x-card-vertical, .x-bigger.x-card .x-card-content + :not(.x-card-content), .x-bigger.x-card .x-card-content + .x-card-actions.x-card-vertical {
			margin-top: 0;
			padding-top: 0
		}

.x-card {
	border-radius: 4px;
	box-sizing: border-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 15px;
	-ms-flex-pack: center;
	justify-content: center;
	line-height: 36px;
	min-height: 36px;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	vertical-align: middle;
	width: 100%
}

	.x-card > * {
		-ms-flex-pack: center;
		justify-content: center
	}

	.x-card > .x-card-header-title {
		box-sizing: border-box;
		font-size: 16px;
		line-height: 1.25;
		padding: 12px
	}

		.x-card > .x-card-header-title + :not(.x-card-header-title) {
			margin-top: 0;
			padding-top: 0
		}

	.x-card > .x-card-title {
		font-size: 18px;
		line-height: 1.5;
		padding: 12px
	}

		.x-card > .x-card-title + :not(.x-card-title) {
			margin-top: 0;
			padding-top: 0
		}

	.x-card > .x-card-header-title, .x-card > .x-card-title {
		overflow: hidden;
		text-overflow: ellipsis
	}

	.x-card .x-card-header-caption {
		line-height: normal
	}

		.x-card .x-card-header-caption .x-card-header-title {
			font-size: 16px
		}

		.x-card .x-card-header-caption .x-card-sub-title {
			font-size: 14px
		}

	.x-card .x-card-stacked {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: center;
		justify-content: center;
		overflow: hidden
	}

	.x-card.x-card-horizontal, .x-card .x-card-horizontal {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-pack: center;
		justify-content: center
	}

		.x-card.x-card-horizontal .x-card-image, .x-card.x-card-horizontal img, .x-card .x-card-horizontal .x-card-image, .x-card .x-card-horizontal img {
			margin: 2px
		}

	.x-card .x-card-horizontal {
		line-height: normal;
		padding: 2px
	}

		.x-card.x-card-horizontal > * {
			-ms-flex: 1;
			flex: 1
		}

		.x-card.x-card-horizontal .x-card-stacked {
			display: -ms-flexbox;
			display: flex;
			-ms-flex: 1;
			flex: 1;
			-ms-flex-direction: column;
			flex-direction: column;
			overflow: hidden
		}

			.x-card.x-card-horizontal .x-card-stacked > :first-child {
				-ms-flex-positive: 1;
				flex-grow: 1
			}

	.x-card .x-card-separator {
		display: block
	}

	.x-card .x-card-corner {
		border-radius: 50%
	}

	.x-card .x-card-header {
		box-sizing: border-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-pack: center;
		justify-content: center;
		line-height: normal;
		min-height: 22.5px;
		padding: 12px;
		width: inherit;
		padding-bottom: 0
	}

		.x-card .x-card-header .x-card-content {
			padding-left: 0;
			padding-right: 0
		}

		.x-card .x-card-header .x-card-actions {
			-ms-flex-pack: start;
			justify-content: flex-start
		}

		.x-card .x-card-header .x-card-header-image {
			-ms-flex-item-align: center;
			align-self: center;
			display: -ms-flexbox;
			display: flex
		}

		.x-card .x-card-header .x-card-header-caption {
			-ms-flex-item-align: center;
			align-self: center;
			display: -ms-flexbox;
			display: flex;
			-ms-flex: 1;
			flex: 1;
			-ms-flex-direction: column;
			flex-direction: column;
			overflow: hidden;
			padding: 0 0 0 12px
		}

			.x-card .x-card-header .x-card-header-caption:first-child {
				padding: 0
			}

			.x-card .x-card-header .x-card-header-caption .x-card-header-title, .x-card .x-card-header .x-card-header-caption .x-card-sub-title {
				display: inline-block;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.x-card .x-card-header .x-card-header-caption .x-card-header-title {
				font-size: 16px;
				font-weight: normal;
				line-height: 1.5
			}

			.x-card .x-card-header .x-card-header-caption .x-card-sub-title {
				font-size: 14px;
				font-weight: normal;
				line-height: 1.5;
				padding: 4px 0 0
			}

		.x-card .x-card-header .x-card-header-image {
			background-repeat: no-repeat;
			background-size: cover;
			height: 50px;
			width: 52px
		}

		.x-card .x-card-header .x-card-corner {
			border-radius: 50%
		}

	.x-card .x-card-image {
		background-size: cover;
		min-height: 112.5px;
		position: relative;
		width: 100%
	}

		.x-card .x-card-image .x-card-title {
			bottom: 0;
			box-sizing: border-box;
			font-size: 16px;
			line-height: 30px;
			min-height: 30px;
			overflow: hidden;
			padding: 12px 16px;
			position: absolute;
			text-overflow: ellipsis;
			width: inherit
		}

			.x-card .x-card-image .x-card-title.x-card-top-left, .x-card .x-card-image .x-card-title.x-card-top-right {
				bottom: auto;
				top: 0
			}

			.x-card .x-card-image .x-card-title.x-card-top-right {
				text-align: right
			}

			.x-card .x-card-image .x-card-title.x-card-bottom-right {
				text-align: right
			}

	.x-card .x-card-actions {
		box-sizing: border-box;
		display: inline-block;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding: 12px
	}

		.x-card .x-card-actions.x-card-vertical {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-direction: column;
			flex-direction: column;
			padding: 12px
		}

			.x-card .x-card-actions.x-card-vertical .x-card-btn, .x-card .x-card-actions.x-card-vertical a {
				-ms-flex-item-align: initial;
				-ms-grid-row-align: initial;
				align-self: initial;
				box-sizing: border-box;
				display: inline-block;
				-ms-flex-pack: center;
				justify-content: center;
				margin: 0 0 0 8px;
				text-align: center;
				width: 100%
			}

				.x-card .x-card-actions.x-card-vertical .x-card-btn:last-child, .x-card .x-card-actions.x-card-vertical a:last-child {
					margin-bottom: 0
				}

		.x-card .x-card-actions button, .x-card .x-card-actions a {
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-item-align: center;
			align-self: center;
			cursor: pointer;
			display: -ms-inline-flexbox;
			display: inline-flex;
			overflow: hidden;
			vertical-align: middle;
			white-space: nowrap
		}

		.x-card .x-card-actions .x-card-btn span, .x-card .x-card-actions .x-card-btn span.x-icons {
			display: -ms-flexbox;
			display: flex;
			font-size: 14px;
			height: 24px;
			width: 24px
		}

			.x-card .x-card-actions .x-card-btn span::before, .x-card .x-card-actions .x-card-btn span.x-icons::before {
				-ms-flex-item-align: center;
				align-self: center;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-pack: center;
				justify-content: center;
				width: inherit
			}

		.x-card .x-card-actions .x-card-btn > * {
			overflow: hidden;
			text-overflow: ellipsis;
			width: inherit
		}

		.x-card .x-card-actions .x-card-btn, .x-card .x-card-actions a {
			border-radius: 2px
		}

		.x-card .x-card-actions .x-card-btn, .x-card .x-card-actions a {
			font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
			font-size: 14px;
			line-height: 30px;
			margin: 0 0 0 8px;
			min-height: 30px;
			padding: 0 6px;
			text-decoration: none;
			text-transform: none
		}

			.x-card .x-card-actions .x-card-btn:first-child, .x-card .x-card-actions a:first-child {
				margin-left: 0
			}

	.x-card .x-card-content {
		font-size: 14px;
		line-height: 1.5;
		padding: 12px;
		word-wrap: break-word
	}

		.x-card .x-card-content + :not(.x-card-content), .x-card .x-card-content + .x-card-actions.x-card-vertical {
			margin-top: 0;
			padding-top: 0
		}

		.x-card .x-card-content, .x-card .x-card-content p {
			line-height: 1.5;
			overflow: hidden;
			text-overflow: ellipsis
		}

/*! card theme */
.x-card {
	-webkit-tap-highlight-color: #0d6efd;
	background: #fff;
	border: 1px solid #dee2e6;
	box-shadow: none;
	color: #212529;
	outline: none
}

	.x-card:hover {
		background-color: #fff;
		border-color: #adb5bd
	}

	.x-card:focus {
		background-color: #fff;
		border-color: #dee2e6
	}

	.x-card:active {
		background-color: #fff;
		border-color: #0d6efd
	}

	.x-card .x-card-separator {
		border-bottom: 1px solid #dee2e6
	}

	.x-card .x-card-header-caption .x-card-header-title {
		color: #212529
	}

	.x-card .x-card-header-caption .x-card-sub-title {
		color: #495057
	}

	.x-card .x-card-image .x-card-title {
		background-color: rgba(0,0,0,.5);
		color: #fff
	}

	.x-card .x-card-actions .x-card-btn span, .x-card .x-card-actions .x-card-btn span.x-icons {
		color: #0d6efd
	}

	.x-card .x-card-actions .x-card-btn, .x-card .x-card-actions a {
		background-color: rgba(0,0,0,0);
		border: 1px solid #0d6efd;
		color: #0d6efd;
		outline: 0
	}

		.x-card .x-card-actions .x-card-btn:hover, .x-card .x-card-actions a:hover {
			background-color: #0d6efd;
			border: 1px solid #565e64;
			color: #fff
		}

		.x-card .x-card-actions .x-card-btn:focus, .x-card .x-card-actions a:focus {
			background-color: #5c636a;
			border: 1px solid;
			color: #fff
		}

		.x-card .x-card-actions .x-card-btn:active, .x-card .x-card-actions a:active {
			background-color: #565e64;
			border: 1px solid #51585e;
			color: #fff
		}

	.x-card .x-card-content {
		color: #343a40
	}

/*! Carousel component bootstrap5 theme definitions and variables */
.x-carousel .x-previous-icon::before {
	content: "\e765"
}

.x-carousel .x-next-icon::before {
	content: "\e748"
}

.x-carousel .x-play-icon::before {
	content: "\e70c"
}

.x-carousel .x-pause-icon::before {
	content: "\e77b"
}

.x-carousel.x-rtl .x-previous-icon::before {
	content: "\e748"
}

.x-carousel.x-rtl .x-next-icon::before {
	content: "\e765"
}

/*! carousel component styles */
.x-carousel {
	display: block;
	margin: 0;
	padding: 0;
	position: relative
}

	.x-carousel .x-carousel-items, .x-carousel .x-carousel-slide-container {
		height: 100%;
		margin: 0;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: 100%
	}

		.x-carousel .x-carousel-items.x-swipe-start {
			cursor: pointer
		}

	.x-carousel.x-partial .x-carousel-slide-container {
		padding: 0 100px
	}

@media screen and (max-width: 480px) {
	.x-carousel.x-partial .x-carousel-slide-container {
		padding: 0 75px
	}
}

@media screen and (max-width: 320px) {
	.x-carousel.x-partial .x-carousel-slide-container {
		padding: 0 50px
	}
}

.x-carousel .x-carousel-items {
	width: calc(var(--carousel-items-count)*100%);
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	transition-property: transform;
	transition-duration: .6s;
	transition-timing-function: ease-in-out
}

	.x-carousel .x-carousel-items .x-carousel-item {
		height: 100%;
		overflow: hidden;
		padding: 0;
		position: relative;
		width: calc(100%/var(--carousel-items-count))
	}

.x-carousel.x-blazor-carousel .x-carousel-items {
	transform: translateX(calc(-100% / var(--carousel-items-count) * var(--carousel-items-current)));
	transition: transform
}

.x-carousel.x-blazor-carousel.x-rtl .x-carousel-items {
	transform: translateX(calc(100% / var(--carousel-items-count) * var(--carousel-items-current)));
	transition: transform
}

.x-carousel.x-carousel-fade-animation .x-carousel-items.x-fade-in-out {
	transition-property: none;
	animation: fade-in-out .6s ease-in-out
}

@keyframes fade-in-out {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.x-carousel.x-carousel-slide-animation .x-carousel-items.x-slide {
	transition-duration: .6s
}

.x-carousel.x-carousel-custom-animation:not(.x-partial) .x-carousel-item {
	display: block;
	height: 100%;
	left: 0;
	opacity: 0;
	pointer-events: none;
	top: 0
}

	.x-carousel.x-carousel-custom-animation:not(.x-partial) .x-carousel-item.x-active {
		opacity: 1;
		pointer-events: visible
	}

.x-carousel .x-carousel-navigators {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-ms-flex-pack: justify;
	justify-content: space-between;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}

	.x-carousel .x-carousel-navigators .x-play-pause, .x-carousel .x-carousel-navigators .x-previous, .x-carousel .x-carousel-navigators .x-next {
		padding: .5em;
		pointer-events: auto
	}

		.x-carousel .x-carousel-navigators .x-play-pause .x-btn, .x-carousel .x-carousel-navigators .x-previous .x-btn, .x-carousel .x-carousel-navigators .x-next .x-btn {
			border: 0;
			box-shadow: none
		}

			.x-carousel .x-carousel-navigators .x-play-pause .x-btn:hover, .x-carousel .x-carousel-navigators .x-previous .x-btn:hover, .x-carousel .x-carousel-navigators .x-next .x-btn:hover {
				border-radius: 50%
			}

			.x-carousel .x-carousel-navigators .x-play-pause .x-btn.x-rtl, .x-carousel .x-carousel-navigators .x-previous .x-btn.x-rtl, .x-carousel .x-carousel-navigators .x-next .x-btn.x-rtl {
				transform: rotate(180deg)
			}

			.x-carousel .x-carousel-navigators .x-play-pause .x-btn .x-play-icon, .x-carousel .x-carousel-navigators .x-previous .x-btn .x-play-icon, .x-carousel .x-carousel-navigators .x-next .x-btn .x-play-icon {
				line-height: 1;
				padding-left: 3px
			}

		.x-carousel .x-carousel-navigators .x-play-pause.x-hover-arrows, .x-carousel .x-carousel-navigators .x-previous.x-hover-arrows, .x-carousel .x-carousel-navigators .x-next.x-hover-arrows {
			display: none
		}

.x-carousel .x-carousel-indicators {
	-ms-flex-align: center;
	align-items: center;
	bottom: 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 48px;
	padding: 0;
	pointer-events: none;
	position: absolute;
	width: 100%;
	z-index: 1
}

	.x-carousel .x-carousel-indicators.x-default .x-indicator-bars {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-pack: center;
		justify-content: center;
		pointer-events: auto
	}

		.x-carousel .x-carousel-indicators.x-default .x-indicator-bars .x-indicator-bar {
			padding: 0
		}

			.x-carousel .x-carousel-indicators.x-default .x-indicator-bars .x-indicator-bar .x-indicator {
				-ms-flex-align: center;
				align-items: center;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-pack: center;
				justify-content: center;
				padding: 4px
			}

				.x-carousel .x-carousel-indicators.x-default .x-indicator-bars .x-indicator-bar .x-indicator div {
					border: 1px solid rgba(255,255,255,.4);
					border-radius: 2px;
					height: 5px;
					transition-duration: .6s;
					transition-property: background-color,border-color;
					transition-timing-function: ease-in-out;
					width: 20px
				}

				.x-carousel .x-carousel-indicators.x-default .x-indicator-bars .x-indicator-bar .x-indicator .x-ripple-element {
					display: none
				}

	.x-carousel .x-carousel-indicators.x-dynamic {
		min-height: 36px
	}

		.x-carousel .x-carousel-indicators.x-dynamic .x-indicator-bars {
			display: block;
			overflow: hidden;
			transition: opacity .6s ease-in-out;
			white-space: nowrap;
			width: 80px
		}

			.x-carousel .x-carousel-indicators.x-dynamic .x-indicator-bars .x-indicator-bar {
				border-radius: 50%;
				display: inline-block;
				height: 8px;
				left: calc(32px - 16px*var(--carousel-items-current));
				margin: 0 4px;
				opacity: 1;
				position: relative;
				transform: scale(0.33);
				transition-duration: .6s;
				transition-property: transform,left;
				transition-timing-function: ease-in-out;
				white-space: nowrap;
				width: 8px
			}

				.x-carousel .x-carousel-indicators.x-dynamic .x-indicator-bars .x-indicator-bar.x-active {
					transform: scale(1)
				}

				.x-carousel .x-carousel-indicators.x-dynamic .x-indicator-bars .x-indicator-bar.x-prev, .x-carousel .x-carousel-indicators.x-dynamic .x-indicator-bars .x-indicator-bar.x-next {
					transform: scale(0.66)
				}

	.x-carousel .x-carousel-indicators.x-fraction {
		min-height: 36px
	}

	.x-carousel .x-carousel-indicators.x-progress {
		min-height: 4px
	}

		.x-carousel .x-carousel-indicators.x-progress .x-indicator-bars {
			height: 4px;
			width: 100%
		}

			.x-carousel .x-carousel-indicators.x-progress .x-indicator-bars .x-indicator-bar {
				height: 100%;
				left: 0;
				position: absolute;
				top: 0;
				transform: translate3d(0, 0, 0) scaleX(calc(var(--carousel-items-current) / var(--carousel-items-count))) scaleY(1);
				transition-duration: .6s;
				transform-origin: left top;
				width: 100%
			}

/*! carousel component theme */
.x-carousel .x-carousel-navigators .x-previous .x-btn:not(:disabled), .x-carousel .x-carousel-navigators .x-next .x-btn:not(:disabled), .x-carousel .x-carousel-navigators .x-play-pause .x-btn:not(:disabled) {
	background-color: rgba(0,0,0,0)
}

	.x-carousel .x-carousel-navigators .x-previous .x-btn:not(:disabled) .x-btn-icon, .x-carousel .x-carousel-navigators .x-next .x-btn:not(:disabled) .x-btn-icon, .x-carousel .x-carousel-navigators .x-play-pause .x-btn:not(:disabled) .x-btn-icon {
		color: #fff
	}

	.x-carousel .x-carousel-navigators .x-previous .x-btn:not(:disabled):active, .x-carousel .x-carousel-navigators .x-previous .x-btn:not(:disabled):focus, .x-carousel .x-carousel-navigators .x-previous .x-btn:not(:disabled):hover, .x-carousel .x-carousel-navigators .x-next .x-btn:not(:disabled):active, .x-carousel .x-carousel-navigators .x-next .x-btn:not(:disabled):focus, .x-carousel .x-carousel-navigators .x-next .x-btn:not(:disabled):hover, .x-carousel .x-carousel-navigators .x-play-pause .x-btn:not(:disabled):active, .x-carousel .x-carousel-navigators .x-play-pause .x-btn:not(:disabled):focus, .x-carousel .x-carousel-navigators .x-play-pause .x-btn:not(:disabled):hover {
		background-color: rgba(255,255,255,.4);
		outline: none
	}

.x-carousel .x-carousel-indicators.x-default .x-indicator-bar .x-indicator {
	background-color: rgba(0,0,0,0);
	border-color: rgba(0,0,0,0);
	box-shadow: none
}

	.x-carousel .x-carousel-indicators.x-default .x-indicator-bar .x-indicator div {
		background: #fff;
		border-color: #fff
	}

	.x-carousel .x-carousel-indicators.x-default .x-indicator-bar .x-indicator:active, .x-carousel .x-carousel-indicators.x-default .x-indicator-bar .x-indicator:focus, .x-carousel .x-carousel-indicators.x-default .x-indicator-bar .x-indicator:hover {
		background: rgba(0,0,0,0);
		border-color: rgba(0,0,0,0);
		box-shadow: none;
		outline: none
	}

	.x-carousel .x-carousel-indicators.x-default .x-indicator-bar .x-indicator:focus-visible {
		border-color: #000
	}

.x-carousel .x-carousel-indicators.x-default .x-indicator-bar.x-active .x-indicator div {
	background-color: #0d6efd;
	border-color: #0d6efd
}

.x-carousel .x-carousel-indicators.x-dynamic .x-indicator-bars .x-indicator-bar {
	background-color: #fff
}

	.x-carousel .x-carousel-indicators.x-dynamic .x-indicator-bars .x-indicator-bar.x-active {
		background-color: #0d6efd
	}

.x-carousel .x-carousel-indicators.x-fraction .x-indicator-bars {
	color: #fff
}

.x-carousel .x-carousel-indicators.x-progress .x-indicator-bars {
	background-color: rgba(13,110,253,.4)
}

	.x-carousel .x-carousel-indicators.x-progress .x-indicator-bars .x-indicator-bar {
		background-color: #0d6efd
	}

.x-checkbox-wrapper .x-check::before, .x-css.x-checkbox-wrapper .x-check::before {
	content: "\e727"
}

.x-checkbox-wrapper .x-stop::before, .x-css.x-checkbox-wrapper .x-stop::before {
	content: "\e87f"
}

/*! checkbox layout */
.x-checkbox-wrapper, .x-css.x-checkbox-wrapper {
	cursor: pointer;
	display: inline-block;
	line-height: 1;
	outline: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

	.x-checkbox-wrapper label, .x-css.x-checkbox-wrapper label {
		cursor: pointer;
		display: inline-block;
		line-height: 0;
		margin: 0;
		position: relative;
		white-space: nowrap
	}

	.x-checkbox-wrapper:focus .x-frame, .x-checkbox-wrapper.x-focus .x-frame, .x-css.x-checkbox-wrapper:focus .x-frame, .x-css.x-checkbox-wrapper.x-focus .x-frame {
		box-shadow: 0 0 0 4px rgba(13,110,253,.25)
	}

	.x-checkbox-wrapper .x-ripple-container, .x-css.x-checkbox-wrapper .x-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
	}

	.x-checkbox-wrapper .x-label, .x-css.x-checkbox-wrapper .x-label {
		cursor: pointer;
		display: inline-block;
		font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
		font-size: 14px;
		font-weight: normal;
		line-height: 14px;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none;
		vertical-align: middle;
		white-space: normal
	}

	.x-checkbox-wrapper .x-checkbox, .x-css.x-checkbox-wrapper .x-checkbox {
		height: 1px;
		opacity: 0;
		position: absolute;
		width: 1px
	}

		.x-checkbox-wrapper .x-checkbox + .x-label, .x-css.x-checkbox-wrapper .x-checkbox + .x-label {
			margin-right: 8px
		}

	.x-checkbox-wrapper .x-frame, .x-css.x-checkbox-wrapper .x-frame {
		border: 1px solid;
		border-radius: 4px;
		box-sizing: border-box;
		cursor: pointer;
		display: inline-block;
		font-family: "e-icons";
		height: 14px;
		line-height: 12px;
		padding: 0;
		text-align: center;
		vertical-align: middle;
		width: 14px
	}

		.x-checkbox-wrapper .x-frame + .x-label, .x-css.x-checkbox-wrapper .x-frame + .x-label {
			margin-left: 8px
		}

		.x-checkbox-wrapper .x-frame + .x-ripple-container, .x-css.x-checkbox-wrapper .x-frame + .x-ripple-container {
			left: auto
		}

	.x-checkbox-wrapper .x-check, .x-css.x-checkbox-wrapper .x-check {
		font-size: 8px
	}

	.x-checkbox-wrapper .x-stop, .x-css.x-checkbox-wrapper .x-stop {
		font-size: 8px;
		line-height: 13px
	}

	.x-checkbox-wrapper.x-checkbox-disabled, .x-css.x-checkbox-wrapper.x-checkbox-disabled {
		cursor: default;
		pointer-events: none
	}

		.x-checkbox-wrapper.x-checkbox-disabled .x-frame, .x-css.x-checkbox-wrapper.x-checkbox-disabled .x-frame {
			cursor: default
		}

		.x-checkbox-wrapper.x-checkbox-disabled .x-label, .x-css.x-checkbox-wrapper.x-checkbox-disabled .x-label {
			cursor: default
		}

	.x-checkbox-wrapper.x-rtl .x-ripple-container, .x-css.x-checkbox-wrapper.x-rtl .x-ripple-container {
		right: -9px
	}

	.x-checkbox-wrapper.x-rtl .x-frame, .x-css.x-checkbox-wrapper.x-rtl .x-frame {
		margin: 0
	}

		.x-checkbox-wrapper.x-rtl .x-frame:hover, .x-css.x-checkbox-wrapper.x-rtl .x-frame:hover {
			background-color: #fff;
			border-color: #ced4da
		}

		.x-checkbox-wrapper.x-rtl .x-frame + .x-ripple-container, .x-css.x-checkbox-wrapper.x-rtl .x-frame + .x-ripple-container {
			left: -9px;
			right: auto
		}

	.x-checkbox-wrapper.x-rtl .x-label, .x-css.x-checkbox-wrapper.x-rtl .x-label {
		margin-left: 0;
		margin-right: 8px
	}

		.x-checkbox-wrapper.x-rtl .x-label + .x-frame, .x-css.x-checkbox-wrapper.x-rtl .x-label + .x-frame {
			margin: 0
		}

	.x-checkbox-wrapper.x-rtl .x-checkbox + .x-label, .x-css.x-checkbox-wrapper.x-rtl .x-checkbox + .x-label {
		margin-left: 8px;
		margin-right: 0
	}

	.x-checkbox-wrapper.x-small .x-frame, .x-css.x-checkbox-wrapper.x-small .x-frame {
		height: 14px;
		line-height: 13px;
		width: 14px
	}

	.x-checkbox-wrapper.x-small .x-check, .x-css.x-checkbox-wrapper.x-small .x-check {
		font-size: 8px
	}

	.x-checkbox-wrapper.x-small .x-stop, .x-css.x-checkbox-wrapper.x-small .x-stop {
		font-size: 8px;
		line-height: 13px
	}

	.x-checkbox-wrapper.x-small .x-label, .x-css.x-checkbox-wrapper.x-small .x-label {
		font-size: 12px;
		line-height: 14px
	}

	.x-checkbox-wrapper.x-small .x-ripple-container, .x-css.x-checkbox-wrapper.x-small .x-ripple-container {
		bottom: -13px;
		height: 30px;
		left: -13px;
		right: -13px;
		top: -13px;
		width: 30px
	}

	.x-checkbox-wrapper[readonly] {
		pointer-events: none
	}

.x-small .x-checkbox-wrapper .x-frame, .x-small.x-checkbox-wrapper .x-frame, .x-small .x-css.x-checkbox-wrapper .x-frame, .x-small.x-css.x-checkbox-wrapper .x-frame {
	height: 14px;
	line-height: 13px;
	width: 14px
}

	.x-small .x-checkbox-wrapper .x-frame:hover, .x-small.x-checkbox-wrapper .x-frame:hover, .x-small .x-css.x-checkbox-wrapper .x-frame:hover, .x-small.x-css.x-checkbox-wrapper .x-frame:hover {
		background-color: #fff;
		border-color: #ced4da
	}

.x-small .x-checkbox-wrapper .x-check, .x-small.x-checkbox-wrapper .x-check, .x-small .x-css.x-checkbox-wrapper .x-check, .x-small.x-css.x-checkbox-wrapper .x-check {
	font-size: 8px
}

.x-small .x-checkbox-wrapper .x-stop, .x-small.x-checkbox-wrapper .x-stop, .x-small .x-css.x-checkbox-wrapper .x-stop, .x-small.x-css.x-checkbox-wrapper .x-stop {
	font-size: 8px;
	line-height: 13px
}

.x-small .x-checkbox-wrapper .x-label, .x-small.x-checkbox-wrapper .x-label, .x-small .x-css.x-checkbox-wrapper .x-label, .x-small.x-css.x-checkbox-wrapper .x-label {
	font-size: 12px;
	line-height: 14px
}

.x-small .x-checkbox-wrapper .x-ripple-container, .x-small.x-checkbox-wrapper .x-ripple-container, .x-small .x-css.x-checkbox-wrapper .x-ripple-container, .x-small.x-css.x-checkbox-wrapper .x-ripple-container {
	bottom: -13px;
	height: 30px;
	left: -13px;
	right: -13px;
	top: -13px;
	width: 30px
}

.x-bigger.x-small .x-checkbox-wrapper .x-frame, .x-bigger.x-small.x-checkbox-wrapper .x-frame, .x-bigger.x-small .x-css.x-checkbox-wrapper .x-frame, .x-bigger.x-small.x-css.x-checkbox-wrapper .x-frame {
	height: 16px;
	line-height: 15px;
	width: 16px
}

	.x-bigger.x-small .x-checkbox-wrapper .x-frame:hover.x-check, .x-bigger.x-small.x-checkbox-wrapper .x-frame:hover.x-check, .x-bigger.x-small .x-css.x-checkbox-wrapper .x-frame:hover.x-check, .x-bigger.x-small.x-css.x-checkbox-wrapper .x-frame:hover.x-check {
		background-color: #0d6efd;
		border-color: #0d6efd
	}

.x-bigger.x-small .x-checkbox-wrapper .x-check, .x-bigger.x-small.x-checkbox-wrapper .x-check, .x-bigger.x-small .x-css.x-checkbox-wrapper .x-check, .x-bigger.x-small.x-css.x-checkbox-wrapper .x-check {
	font-size: 10px
}

.x-bigger.x-small .x-checkbox-wrapper .x-stop, .x-bigger.x-small.x-checkbox-wrapper .x-stop, .x-bigger.x-small .x-css.x-checkbox-wrapper .x-stop, .x-bigger.x-small.x-css.x-checkbox-wrapper .x-stop {
	font-size: 10px;
	line-height: 15px
}

.x-bigger.x-small .x-checkbox-wrapper .x-label, .x-bigger.x-small.x-checkbox-wrapper .x-label, .x-bigger.x-small .x-css.x-checkbox-wrapper .x-label, .x-bigger.x-small.x-css.x-checkbox-wrapper .x-label {
	font-size: 15px;
	line-height: 16px
}

.x-bigger.x-small .x-checkbox-wrapper .x-ripple-container, .x-bigger.x-small.x-checkbox-wrapper .x-ripple-container, .x-bigger.x-small .x-css.x-checkbox-wrapper .x-ripple-container, .x-bigger.x-small.x-css.x-checkbox-wrapper .x-ripple-container {
	bottom: -16px;
	height: 38px;
	left: -16px;
	right: -16px;
	top: -16px;
	width: 38px
}

.x-bigger .x-checkbox-wrapper .x-frame, .x-bigger.x-checkbox-wrapper .x-frame, .x-bigger .x-css.x-checkbox-wrapper .x-frame, .x-bigger.x-css.x-checkbox-wrapper .x-frame {
	height: 16px;
	line-height: 14px;
	width: 16px
}

	.x-bigger .x-checkbox-wrapper .x-frame:hover, .x-bigger.x-checkbox-wrapper .x-frame:hover, .x-bigger .x-css.x-checkbox-wrapper .x-frame:hover, .x-bigger.x-css.x-checkbox-wrapper .x-frame:hover {
		background-color: #fff;
		border-color: #ced4da
	}

	.x-bigger .x-checkbox-wrapper .x-frame + .x-label, .x-bigger.x-checkbox-wrapper .x-frame + .x-label, .x-bigger .x-css.x-checkbox-wrapper .x-frame + .x-label, .x-bigger.x-css.x-checkbox-wrapper .x-frame + .x-label {
		font-size: 16px;
		line-height: 16px;
		margin-left: 12px
	}

	.x-bigger .x-checkbox-wrapper .x-frame + .x-ripple-container, .x-bigger.x-checkbox-wrapper .x-frame + .x-ripple-container, .x-bigger .x-css.x-checkbox-wrapper .x-frame + .x-ripple-container, .x-bigger.x-css.x-checkbox-wrapper .x-frame + .x-ripple-container {
		left: auto
	}

.x-bigger .x-checkbox-wrapper .x-check, .x-bigger.x-checkbox-wrapper .x-check, .x-bigger .x-css.x-checkbox-wrapper .x-check, .x-bigger.x-css.x-checkbox-wrapper .x-check {
	font-size: 10px
}

.x-bigger .x-checkbox-wrapper .x-stop, .x-bigger.x-checkbox-wrapper .x-stop, .x-bigger .x-css.x-checkbox-wrapper .x-stop, .x-bigger.x-css.x-checkbox-wrapper .x-stop {
	font-size: 10px;
	line-height: 14px
}

.x-bigger .x-checkbox-wrapper .x-label, .x-bigger.x-checkbox-wrapper .x-label, .x-bigger .x-css.x-checkbox-wrapper .x-label, .x-bigger.x-css.x-checkbox-wrapper .x-label {
	font-size: 16px
}

.x-bigger .x-checkbox-wrapper .x-ripple-container, .x-bigger.x-checkbox-wrapper .x-ripple-container, .x-bigger .x-css.x-checkbox-wrapper .x-ripple-container, .x-bigger.x-css.x-checkbox-wrapper .x-ripple-container {
	bottom: -15px;
	height: 38px;
	left: -15px;
	right: -15px;
	top: -15px;
	width: 38px
}

.x-bigger .x-checkbox-wrapper.x-rtl .x-frame, .x-bigger.x-checkbox-wrapper.x-rtl .x-frame, .x-bigger .x-css.x-checkbox-wrapper.x-rtl .x-frame, .x-bigger.x-css.x-checkbox-wrapper.x-rtl .x-frame {
	margin: 0
}

	.x-bigger .x-checkbox-wrapper.x-rtl .x-frame:hover.x-check, .x-bigger.x-checkbox-wrapper.x-rtl .x-frame:hover.x-check, .x-bigger .x-css.x-checkbox-wrapper.x-rtl .x-frame:hover.x-check, .x-bigger.x-css.x-checkbox-wrapper.x-rtl .x-frame:hover.x-check {
		background-color: #0d6efd;
		border-color: #0d6efd
	}

	.x-bigger .x-checkbox-wrapper.x-rtl .x-frame + .x-label, .x-bigger.x-checkbox-wrapper.x-rtl .x-frame + .x-label, .x-bigger .x-css.x-checkbox-wrapper.x-rtl .x-frame + .x-label, .x-bigger.x-css.x-checkbox-wrapper.x-rtl .x-frame + .x-label {
		margin-left: 0;
		margin-right: 12px
	}

	.x-bigger .x-checkbox-wrapper.x-rtl .x-frame + .x-ripple-container, .x-bigger.x-checkbox-wrapper.x-rtl .x-frame + .x-ripple-container, .x-bigger .x-css.x-checkbox-wrapper.x-rtl .x-frame + .x-ripple-container, .x-bigger.x-css.x-checkbox-wrapper.x-rtl .x-frame + .x-ripple-container {
		left: auto
	}

	.x-bigger .x-checkbox-wrapper.x-rtl .x-frame + .x-ripple-container, .x-bigger.x-checkbox-wrapper.x-rtl .x-frame + .x-ripple-container, .x-bigger .x-css.x-checkbox-wrapper.x-rtl .x-frame + .x-ripple-container, .x-bigger.x-css.x-checkbox-wrapper.x-rtl .x-frame + .x-ripple-container {
		right: auto
	}

.x-bigger .x-checkbox-wrapper.x-small .x-frame, .x-bigger.x-checkbox-wrapper.x-small .x-frame, .x-bigger .x-css.x-checkbox-wrapper.x-small .x-frame, .x-bigger.x-css.x-checkbox-wrapper.x-small .x-frame {
	height: 16px;
	line-height: 15px;
	width: 16px
}

.x-bigger .x-checkbox-wrapper.x-small .x-check, .x-bigger.x-checkbox-wrapper.x-small .x-check, .x-bigger .x-css.x-checkbox-wrapper.x-small .x-check, .x-bigger.x-css.x-checkbox-wrapper.x-small .x-check {
	font-size: 10px
}

.x-bigger .x-checkbox-wrapper.x-small .x-stop, .x-bigger.x-checkbox-wrapper.x-small .x-stop, .x-bigger .x-css.x-checkbox-wrapper.x-small .x-stop, .x-bigger.x-css.x-checkbox-wrapper.x-small .x-stop {
	font-size: 10px;
	line-height: 15px
}

.x-bigger .x-checkbox-wrapper.x-small .x-label, .x-bigger.x-checkbox-wrapper.x-small .x-label, .x-bigger .x-css.x-checkbox-wrapper.x-small .x-label, .x-bigger.x-css.x-checkbox-wrapper.x-small .x-label {
	font-size: 15px;
	line-height: 16px
}

.x-bigger .x-checkbox-wrapper.x-small .x-ripple-container, .x-bigger.x-checkbox-wrapper.x-small .x-ripple-container, .x-bigger .x-css.x-checkbox-wrapper.x-small .x-ripple-container, .x-bigger.x-css.x-checkbox-wrapper.x-small .x-ripple-container {
	bottom: -16px;
	height: 38px;
	left: -16px;
	right: -16px;
	top: -16px;
	width: 38px
}

/*! checkbox theme */
.x-checkbox-wrapper, .x-css.x-checkbox-wrapper {
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

	.x-checkbox-wrapper .x-frame, .x-css.x-checkbox-wrapper .x-frame {
		background-color: #fff;
		border-color: #ced4da
	}

		.x-checkbox-wrapper .x-frame.x-check, .x-css.x-checkbox-wrapper .x-frame.x-check {
			background-color: #0d6efd;
			border-color: #0d6efd;
			color: #fff
		}

		.x-checkbox-wrapper .x-frame.x-stop, .x-css.x-checkbox-wrapper .x-frame.x-stop {
			background-color: #0d6efd;
			border-color: #0d6efd;
			color: #fff
		}

	.x-checkbox-wrapper .x-ripple-element, .x-css.x-checkbox-wrapper .x-ripple-element {
		background: rgba(0,0,0,0)
	}

	.x-checkbox-wrapper .x-ripple-check .x-ripple-element, .x-css.x-checkbox-wrapper .x-ripple-check .x-ripple-element {
		background: rgba(0,0,0,0)
	}

	.x-checkbox-wrapper:active .x-ripple-element, .x-css.x-checkbox-wrapper:active .x-ripple-element {
		background: rgba(0,0,0,0)
	}

	.x-checkbox-wrapper:active .x-ripple-check .x-ripple-element, .x-css.x-checkbox-wrapper:active .x-ripple-check .x-ripple-element {
		background: rgba(0,0,0,0)
	}

	.x-checkbox-wrapper .x-label, .x-css.x-checkbox-wrapper .x-label {
		color: #212529
	}

	.x-checkbox-wrapper .x-checkbox:focus + .x-frame, .x-css.x-checkbox-wrapper .x-checkbox:focus + .x-frame {
		background-color: #fff;
		border-color: #0a53be;
		box-shadow: 0 0 0 4px rgba(13,110,253,.25)
	}

		.x-checkbox-wrapper .x-checkbox:focus + .x-frame.x-check, .x-css.x-checkbox-wrapper .x-checkbox:focus + .x-frame.x-check {
			background-color: #0d6efd;
			border-color: #0a58ca;
			box-shadow: 0 0 0 4px rgba(13,110,253,.25);
			color: #fff
		}

		.x-checkbox-wrapper .x-checkbox:focus + .x-frame.x-stop, .x-css.x-checkbox-wrapper .x-checkbox:focus + .x-frame.x-stop {
			background-color: #0d6efd;
			border-color: #0a58ca;
			box-shadow: 0 0 0 4px rgba(13,110,253,.25);
			color: #fff
		}

	.x-checkbox-wrapper .x-checkbox:active + .x-frame, .x-css.x-checkbox-wrapper .x-checkbox:active + .x-frame {
		background-color: #fff;
		border-color: #0a53be;
		box-shadow: 0 0 0 4px rgba(13,110,253,.25)
	}

		.x-checkbox-wrapper .x-checkbox:active + .x-frame.x-check, .x-css.x-checkbox-wrapper .x-checkbox:active + .x-frame.x-check {
			background-color: #0d6efd;
			border-color: #0a58ca;
			box-shadow: 0 0 0 4px rgba(13,110,253,.25);
			color: #fff
		}

		.x-checkbox-wrapper .x-checkbox:active + .x-frame.x-stop, .x-css.x-checkbox-wrapper .x-checkbox:active + .x-frame.x-stop {
			background-color: #0d6efd;
			border-color: #0a58ca;
			box-shadow: 0 0 0 4px rgba(13,110,253,.25);
			color: #fff
		}

	.x-checkbox-wrapper:hover .x-frame, .x-css.x-checkbox-wrapper:hover .x-frame {
		background-color: #fff;
		border-color: #ced4da
	}

		.x-checkbox-wrapper:hover .x-frame.x-check, .x-css.x-checkbox-wrapper:hover .x-frame.x-check {
			background-color: #0d6efd;
			border-color: #0d6efd;
			color: #fff
		}

		.x-checkbox-wrapper:hover .x-frame.x-stop, .x-css.x-checkbox-wrapper:hover .x-frame.x-stop {
			background-color: #0d6efd;
			border-color: #0d6efd
		}

	.x-checkbox-wrapper:hover .x-label, .x-css.x-checkbox-wrapper:hover .x-label {
		color: #212529
	}

	.x-checkbox-wrapper.x-checkbox-disabled .x-frame, .x-css.x-checkbox-wrapper.x-checkbox-disabled .x-frame {
		background-color: #fff;
		border-color: #dee2e6;
		color: #adb5bd
	}

		.x-checkbox-wrapper.x-checkbox-disabled .x-frame.x-check, .x-css.x-checkbox-wrapper.x-checkbox-disabled .x-frame.x-check {
			background-color: #86b7fe;
			border-color: #86b7fe;
			color: #fff
		}

		.x-checkbox-wrapper.x-checkbox-disabled .x-frame.x-stop, .x-css.x-checkbox-wrapper.x-checkbox-disabled .x-frame.x-stop {
			background-color: #86b7fe;
			border-color: #86b7fe;
			color: #fff
		}

	.x-checkbox-wrapper.x-checkbox-disabled .x-label, .x-css.x-checkbox-wrapper.x-checkbox-disabled .x-label {
		color: #adb5bd
	}

	.x-checkbox-wrapper.x-focus .x-ripple-container, .x-css.x-checkbox-wrapper.x-focus .x-ripple-container {
		background-color: rgba(0,0,0,0)
	}

		.x-checkbox-wrapper.x-focus .x-ripple-container.x-ripple-check, .x-css.x-checkbox-wrapper.x-focus .x-ripple-container.x-ripple-check {
			background-color: rgba(0,0,0,0)
		}

	.x-checkbox-wrapper.x-focus .x-frame, .x-css.x-checkbox-wrapper.x-focus .x-frame {
		outline: rgba(13,110,253,.25);
		outline-offset: 0
	}

		.x-checkbox-wrapper.x-focus .x-frame.x-check, .x-css.x-checkbox-wrapper.x-focus .x-frame.x-check {
			outline: rgba(13,110,253,.25);
			outline-offset: 0
		}

.x-chip-list .x-chip-delete.x-dlt-btn::before {
	content: "\e7e7";
	font-size: 10px
}

.x-chip-list.x-multi-selection .x-chip::before {
	content: "\e774"
}

.x-chip-list {
	display: -ms-flexbox;
	display: flex;
	padding: 0
}

	.x-chip-list.x-chip, .x-chip-list .x-chip {
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		-ms-flex-align: center;
		align-items: center;
		border: 1px solid;
		border-radius: 4px;
		box-shadow: none;
		box-sizing: border-box;
		cursor: pointer;
		display: -ms-inline-flexbox;
		display: inline-flex;
		font-size: 14px;
		font-weight: 400;
		height: 24px;
		-ms-flex-pack: center;
		justify-content: center;
		line-height: 1;
		margin: 4px;
		outline: none;
		overflow: hidden;
		padding: 0 8px;
		position: relative;
		transition: box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1);
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

		.x-chip-list.x-chip .x-chip-avatar, .x-chip-list .x-chip .x-chip-avatar {
			-ms-flex-align: center;
			align-items: center;
			background-size: cover;
			border-radius: 0;
			display: -ms-flexbox;
			display: flex;
			font-size: 12px;
			height: 24px;
			-ms-flex-pack: center;
			justify-content: center;
			line-height: 1;
			margin: 0 3px 0 -9px;
			overflow: hidden;
			width: 24px
		}

		.x-chip-list.x-chip .x-chip-avatar-wrap, .x-chip-list.x-chip.x-chip-avatar-wrap, .x-chip-list .x-chip .x-chip-avatar-wrap, .x-chip-list .x-chip.x-chip-avatar-wrap {
			border-radius: 0
		}

		.x-chip-list.x-chip .x-chip-icon, .x-chip-list .x-chip .x-chip-icon {
			-ms-flex-align: center;
			align-items: center;
			background-size: cover;
			border-radius: 50%;
			display: -ms-flexbox;
			display: flex;
			font-size: 12px;
			height: 16px;
			-ms-flex-pack: center;
			justify-content: center;
			line-height: 1;
			margin: 0 8px 0 -4px;
			overflow: hidden;
			width: 16px
		}

		.x-chip-list.x-chip .x-chip-text, .x-chip-list .x-chip .x-chip-text {
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			height: 17px
		}

		.x-chip-list.x-chip .x-chip-delete, .x-chip-list .x-chip .x-chip-delete {
			-ms-flex-align: center;
			align-items: center;
			background-size: cover;
			border-radius: 50%;
			display: -ms-flexbox;
			display: flex;
			font-size: 14px;
			height: 16px;
			-ms-flex-pack: center;
			justify-content: center;
			line-height: 1;
			margin: 0 -4px 0 4px;
			overflow: hidden;
			width: 16px
		}

			.x-chip-list.x-chip .x-chip-delete.x-dlt-btn::before, .x-chip-list .x-chip .x-chip-delete.x-dlt-btn::before {
				font-family: "e-icons"
			}

		.x-chip-list.x-chip .image-url, .x-chip-list .x-chip .image-url {
			-ms-flex-align: center;
			align-items: center;
			background-size: cover;
			border-radius: 50%;
			display: -ms-flexbox;
			display: flex;
			font-size: 12px;
			height: 16px;
			-ms-flex-pack: center;
			justify-content: center;
			line-height: 1;
			margin: 0 8px 0 -4px;
			overflow: hidden;
			width: 16px
		}

		.x-chip-list.x-chip .trailing-icon-url, .x-chip-list .x-chip .trailing-icon-url {
			-ms-flex-align: center;
			align-items: center;
			background-size: cover;
			border-radius: 50%;
			display: -ms-flexbox;
			display: flex;
			font-family: "e-icons";
			font-size: 14px;
			height: 16px;
			-ms-flex-pack: center;
			justify-content: center;
			line-height: 1;
			margin: 0 -4px 0 4px;
			overflow: hidden;
			width: 16px
		}

	.x-chip-list:not(.x-chip) {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.x-chip-list.x-multi-selection .x-chip::before {
		-ms-flex-align: center;
		align-items: center;
		display: -ms-flexbox;
		display: flex;
		font-family: "e-icons";
		height: 16px;
		-ms-flex-pack: center;
		justify-content: center;
		line-height: 1;
		margin: 0 4px 0 -4px;
		margin-top: 0;
		overflow: hidden;
		transition: width 300ms cubic-bezier(0.4, 0, 0.2, 1);
		width: 16px
	}

	.x-chip-list.x-multi-selection .x-chip:not(.x-chip-icon-wrap):not(.x-chip-avatar-wrap)::before {
		width: 0
	}

	.x-chip-list.x-multi-selection .x-chip.x-chip-icon-wrap::before, .x-chip-list.x-multi-selection .x-chip.x-chip-avatar-wrap::before {
		display: none
	}

	.x-chip-list.x-multi-selection .x-chip.x-chip-avatar-wrap::before {
		height: 24px;
		margin: 0 3px 0 -9px;
		margin-top: 0;
		width: 24px
	}

	.x-chip-list.x-multi-selection .x-chip.x-active .x-chip-icon, .x-chip-list.x-multi-selection .x-chip.x-active .x-chip-avatar {
		display: none
	}

	.x-chip-list.x-multi-selection .x-chip.x-active.x-chip-icon-wrap::before, .x-chip-list.x-multi-selection .x-chip.x-active.x-chip-avatar-wrap::before {
		display: -ms-flexbox;
		display: flex
	}

	.x-chip-list.x-multi-selection .x-chip.x-active:not(.x-chip-icon-wrap):not(.x-chip-avatar-wrap)::before {
		width: 16px
	}

	.x-chip-list.x-rtl.x-chip .x-chip-avatar, .x-chip-list.x-rtl .x-chip .x-chip-avatar {
		margin: 0 -9px 0 3px
	}

	.x-chip-list.x-rtl.x-chip .x-chip-icon, .x-chip-list.x-rtl .x-chip .x-chip-icon {
		margin: 0 -4px 0 8px
	}

	.x-chip-list.x-rtl.x-chip .x-chip-delete, .x-chip-list.x-rtl .x-chip .x-chip-delete {
		margin: 0 4px 0 -4px
	}

	.x-chip-list.x-rtl.x-chip .x-chip-avatar-wrap, .x-chip-list.x-rtl.x-chip.x-chip-avatar-wrap, .x-chip-list.x-rtl .x-chip .x-chip-avatar-wrap, .x-chip-list.x-rtl .x-chip.x-chip-avatar-wrap {
		border-radius: 0
	}

	.x-chip-list.x-rtl.x-chip .trailing-icon-url, .x-chip-list.x-rtl .x-chip .trailing-icon-url {
		margin: 0 4px 0 -4px
	}

	.x-chip-list.x-rtl.x-multi-selection .x-chip::before {
		margin: 0 -4px 0 8px;
		margin-top: 0
	}

	.x-chip-list.x-rtl.x-multi-selection .x-chip.x-chip-avatar-wrap::before {
		margin: 0 -9px 0 3px;
		margin-top: 0
	}

.x-bigger .x-chip-list.x-chip, .x-bigger .x-chip-list .x-chip, .x-bigger.x-chip-list.x-chip, .x-bigger.x-chip-list .x-chip {
	border-radius: 4px;
	font-size: 16px;
	height: 32px;
	padding: 4px 12px
}

.x-bigger .x-chip-list .x-chip-text, .x-bigger.x-chip-list .x-chip-text {
	height: 19px
}

.x-bigger .x-chip-list .x-chip-avatar, .x-bigger.x-chip-list .x-chip-avatar {
	font-size: 16px;
	height: 32px;
	margin: 0 4px 0 -13px;
	width: 32px
}

.x-bigger .x-chip-list .x-chip-avatar-wrap, .x-bigger .x-chip-list.x-chip-avatar-wrap, .x-bigger.x-chip-list .x-chip-avatar-wrap, .x-bigger.x-chip-list.x-chip-avatar-wrap {
	border-radius: 0
}

.x-bigger .x-chip-list .x-chip-icon, .x-bigger.x-chip-list .x-chip-icon {
	font-size: 16px;
	height: 20px;
	margin: 0 8px 0 -4px;
	width: 20px
}

.x-bigger .x-chip-list .x-chip-delete, .x-bigger.x-chip-list .x-chip-delete {
	font-size: 16px;
	height: 24px;
	margin: 0 -4px 0 8px;
	width: 24px
}

	.x-bigger .x-chip-list .x-chip-delete.x-dlt-btn::before, .x-bigger.x-chip-list .x-chip-delete.x-dlt-btn::before {
		font-size: 13px
	}

.x-bigger .x-chip-list .trailing-icon-url, .x-bigger.x-chip-list .trailing-icon-url {
	font-size: 16px;
	height: 24px;
	margin: 0 -4px 0 8px;
	width: 24px
}

.x-bigger .x-chip-list.x-multi-selection .x-chip::before, .x-bigger.x-chip-list.x-multi-selection .x-chip::before {
	height: 20px;
	margin: 0 4px 0 -4px;
	margin-top: 0;
	width: 20px
}

.x-bigger .x-chip-list.x-multi-selection .x-chip.x-chip-avatar-wrap::before, .x-bigger.x-chip-list.x-multi-selection .x-chip.x-chip-avatar-wrap::before {
	height: 32px;
	margin: 0 4px 0 -13px;
	margin-top: 0;
	width: 32px
}

.x-bigger .x-chip-list.x-multi-selection .x-chip.x-active:not(.x-chip-icon-wrap):not(.x-chip-avatar-wrap)::before, .x-bigger.x-chip-list.x-multi-selection .x-chip.x-active:not(.x-chip-icon-wrap):not(.x-chip-avatar-wrap)::before {
	width: 20px
}

.x-bigger .x-chip-list.x-rtl.x-chip .x-chip-avatar, .x-bigger .x-chip-list.x-rtl .x-chip .x-chip-avatar, .x-bigger.x-chip-list.x-rtl.x-chip .x-chip-avatar, .x-bigger.x-chip-list.x-rtl .x-chip .x-chip-avatar {
	margin: 0 -13px 0 8px
}

.x-bigger .x-chip-list.x-rtl.x-chip .x-chip-icon, .x-bigger .x-chip-list.x-rtl .x-chip .x-chip-icon, .x-bigger.x-chip-list.x-rtl.x-chip .x-chip-icon, .x-bigger.x-chip-list.x-rtl .x-chip .x-chip-icon {
	margin: 0 -4px 0 8px
}

.x-bigger .x-chip-list.x-rtl.x-chip .x-chip-delete, .x-bigger .x-chip-list.x-rtl .x-chip .x-chip-delete, .x-bigger.x-chip-list.x-rtl.x-chip .x-chip-delete, .x-bigger.x-chip-list.x-rtl .x-chip .x-chip-delete {
	margin: 0 8px 0 -4px
}

.x-bigger .x-chip-list.x-rtl.x-chip .x-chip-avatar-wrap, .x-bigger .x-chip-list.x-rtl.x-chip.x-chip-avatar-wrap, .x-bigger .x-chip-list.x-rtl .x-chip .x-chip-avatar-wrap, .x-bigger .x-chip-list.x-rtl .x-chip.x-chip-avatar-wrap, .x-bigger.x-chip-list.x-rtl.x-chip .x-chip-avatar-wrap, .x-bigger.x-chip-list.x-rtl.x-chip.x-chip-avatar-wrap, .x-bigger.x-chip-list.x-rtl .x-chip .x-chip-avatar-wrap, .x-bigger.x-chip-list.x-rtl .x-chip.x-chip-avatar-wrap {
	border-radius: 0
}

.x-bigger .x-chip-list.x-rtl.x-multi-selection .x-chip::before, .x-bigger.x-chip-list.x-rtl.x-multi-selection .x-chip::before {
	margin: 0 -4px 0 8px;
	margin-top: 0
}

.x-bigger .x-chip-list.x-rtl.x-multi-selection .x-chip.x-chip-avatar-wrap::before, .x-bigger.x-chip-list.x-rtl.x-multi-selection .x-chip.x-chip-avatar-wrap::before {
	margin: 0 -13px 0 8px;
	margin-top: 0
}

.x-bigger .x-chip-list.x-rtl .trailing-icon-url, .x-bigger.x-chip-list.x-rtl .trailing-icon-url {
	margin: 0 8px 0 -4px
}

.x-chip-list.x-chip, .x-chip-list .x-chip {
	background: #6c757d;
	border-color: #6c757d;
	color: #fff
}

	.x-chip-list.x-chip .x-chip-icon, .x-chip-list.x-chip .x-chip-delete, .x-chip-list .x-chip .x-chip-icon, .x-chip-list .x-chip .x-chip-delete {
		color: #fff
	}

		.x-chip-list.x-chip .x-chip-delete.x-dlt-btn, .x-chip-list .x-chip .x-chip-delete.x-dlt-btn {
			color: #fff
		}

	.x-chip-list.x-chip .x-chip-avatar, .x-chip-list .x-chip .x-chip-avatar {
		background-color: #6c757d;
		color: #fff
	}

	.x-chip-list.x-chip:not(.x-active) .x-chip-delete.x-dlt-btn:hover, .x-chip-list .x-chip:not(.x-active) .x-chip-delete.x-dlt-btn:hover {
		color: #fff
	}

	.x-chip-list.x-chip:not(.x-active) .x-chip-delete.x-dlt-btn:active, .x-chip-list .x-chip:not(.x-active) .x-chip-delete.x-dlt-btn:active {
		color: #fff
	}

	.x-chip-list.x-chip:hover, .x-chip-list .x-chip:hover {
		background: #565e64;
		border-color: #565e64;
		color: #fff
	}

		.x-chip-list.x-chip:hover .x-chip-icon, .x-chip-list.x-chip:hover .x-chip-delete, .x-chip-list .x-chip:hover .x-chip-icon, .x-chip-list .x-chip:hover .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-chip:hover .x-chip-avatar, .x-chip-list .x-chip:hover .x-chip-avatar {
			background-color: #6c757d;
			color: #fff
		}

	.x-chip-list.x-chip.x-focused, .x-chip-list .x-chip.x-focused {
		background: #6c757d;
		border-color: #6c757d;
		color: #fff;
		box-shadow: 0 0 0 4px rgba(130,138,145,.5)
	}

		.x-chip-list.x-chip.x-focused .x-chip-icon, .x-chip-list.x-chip.x-focused .x-chip-delete, .x-chip-list .x-chip.x-focused .x-chip-icon, .x-chip-list .x-chip.x-focused .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-chip.x-focused .x-chip-avatar, .x-chip-list .x-chip.x-focused .x-chip-avatar {
			background-color: #6c757d;
			color: #fff
		}

	.x-chip-list.x-chip.x-active, .x-chip-list .x-chip.x-active {
		background: #51585e;
		border-color: #51585e;
		color: #fff;
		box-shadow: none
	}

		.x-chip-list.x-chip.x-active .x-chip-icon, .x-chip-list.x-chip.x-active .x-chip-delete, .x-chip-list .x-chip.x-active .x-chip-icon, .x-chip-list .x-chip.x-active .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-chip.x-active .x-chip-avatar, .x-chip-list .x-chip.x-active .x-chip-avatar {
			background-color: #6c757d;
			color: #fff
		}

	.x-chip-list.x-chip.x-focused.x-active, .x-chip-list .x-chip.x-focused.x-active {
		background: #51585e;
		border-color: #51585e;
		color: #fff;
		box-shadow: 0 0 0 4px rgba(130,138,145,.5)
	}

		.x-chip-list.x-chip.x-focused.x-active .x-chip-icon, .x-chip-list.x-chip.x-focused.x-active .x-chip-delete, .x-chip-list .x-chip.x-focused.x-active .x-chip-icon, .x-chip-list .x-chip.x-focused.x-active .x-chip-delete {
			color: #fff
		}

			.x-chip-list.x-chip.x-focused.x-active .x-chip-delete.x-dlt-btn, .x-chip-list .x-chip.x-focused.x-active .x-chip-delete.x-dlt-btn {
				color: #fff
			}

		.x-chip-list.x-chip.x-focused.x-active .x-chip-avatar, .x-chip-list .x-chip.x-focused.x-active .x-chip-avatar {
			background-color: #ced4da;
			color: #fff
		}

	.x-chip-list.x-chip:active, .x-chip-list .x-chip:active {
		background: #51585e;
		border-color: #51585e;
		color: #fff;
		box-shadow: 0 0 0 4px rgba(130,138,145,.5)
	}

		.x-chip-list.x-chip:active .x-chip-icon, .x-chip-list.x-chip:active .x-chip-delete, .x-chip-list .x-chip:active .x-chip-icon, .x-chip-list .x-chip:active .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-chip:active .x-chip-avatar, .x-chip-list .x-chip:active .x-chip-avatar {
			background-color: #6c757d;
			color: #fff
		}

	.x-chip-list.x-chip.x-disabled, .x-chip-list .x-chip.x-disabled {
		background: rgba(108,117,125,.65);
		border-color: rgba(108,117,125,.65);
		color: rgba(255,255,255,.65);
		opacity: 1;
		pointer-events: none
	}

		.x-chip-list.x-chip.x-disabled .x-chip-icon, .x-chip-list.x-chip.x-disabled .x-chip-delete, .x-chip-list .x-chip.x-disabled .x-chip-icon, .x-chip-list .x-chip.x-disabled .x-chip-delete {
			color: rgba(255,255,255,.65)
		}

		.x-chip-list.x-chip.x-disabled .x-chip-avatar, .x-chip-list .x-chip.x-disabled .x-chip-avatar {
			background-color: rgba(108,117,125,.65);
			color: rgba(255,255,255,.65)
		}

	.x-chip-list.x-chip.x-outline, .x-chip-list .x-chip.x-outline {
		background: rgba(0,0,0,0);
		border-color: #6c757d;
		color: #6c757d;
		border-width: 1px
	}

		.x-chip-list.x-chip.x-outline .x-chip-icon, .x-chip-list.x-chip.x-outline .x-chip-delete, .x-chip-list .x-chip.x-outline .x-chip-icon, .x-chip-list .x-chip.x-outline .x-chip-delete {
			color: #6c757d
		}

			.x-chip-list.x-chip.x-outline .x-chip-delete.x-dlt-btn, .x-chip-list .x-chip.x-outline .x-chip-delete.x-dlt-btn {
				color: #6c757d
			}

		.x-chip-list.x-chip.x-outline .x-chip-avatar, .x-chip-list .x-chip.x-outline .x-chip-avatar {
			background-color: #6c757d;
			color: #fff
		}

		.x-chip-list.x-chip.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:hover, .x-chip-list .x-chip.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:hover {
			color: #fff
		}

		.x-chip-list.x-chip.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:active, .x-chip-list .x-chip.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:active {
			color: #fff
		}

		.x-chip-list.x-chip.x-outline:hover, .x-chip-list .x-chip.x-outline:hover {
			background: #565e64;
			border-color: #565e64;
			color: #fff
		}

			.x-chip-list.x-chip.x-outline:hover .x-chip-icon, .x-chip-list.x-chip.x-outline:hover .x-chip-delete, .x-chip-list .x-chip.x-outline:hover .x-chip-icon, .x-chip-list .x-chip.x-outline:hover .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-outline:hover .x-chip-avatar, .x-chip-list .x-chip.x-outline:hover .x-chip-avatar {
				background-color: #6c757d;
				color: #fff
			}

		.x-chip-list.x-chip.x-outline.x-focused, .x-chip-list .x-chip.x-outline.x-focused {
			background: #6c757d;
			border-color: #6c757d;
			color: #fff
		}

			.x-chip-list.x-chip.x-outline.x-focused .x-chip-icon, .x-chip-list.x-chip.x-outline.x-focused .x-chip-delete, .x-chip-list .x-chip.x-outline.x-focused .x-chip-icon, .x-chip-list .x-chip.x-outline.x-focused .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-outline.x-focused .x-chip-avatar, .x-chip-list .x-chip.x-outline.x-focused .x-chip-avatar {
				background-color: #6c757d;
				color: #fff
			}

		.x-chip-list.x-chip.x-outline.x-active, .x-chip-list .x-chip.x-outline.x-active {
			background: #51585e;
			border-color: #51585e;
			color: #fff
		}

			.x-chip-list.x-chip.x-outline.x-active .x-chip-icon, .x-chip-list.x-chip.x-outline.x-active .x-chip-delete, .x-chip-list .x-chip.x-outline.x-active .x-chip-icon, .x-chip-list .x-chip.x-outline.x-active .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-outline.x-active .x-chip-avatar, .x-chip-list .x-chip.x-outline.x-active .x-chip-avatar {
				background-color: #6c757d;
				color: #fff
			}

		.x-chip-list.x-chip.x-outline.x-focused.x-active, .x-chip-list .x-chip.x-outline.x-focused.x-active {
			background: #51585e;
			border-color: #51585e;
			color: #fff
		}

			.x-chip-list.x-chip.x-outline.x-focused.x-active .x-chip-icon, .x-chip-list.x-chip.x-outline.x-focused.x-active .x-chip-delete, .x-chip-list .x-chip.x-outline.x-focused.x-active .x-chip-icon, .x-chip-list .x-chip.x-outline.x-focused.x-active .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-outline.x-focused.x-active .x-chip-avatar, .x-chip-list .x-chip.x-outline.x-focused.x-active .x-chip-avatar {
				background-color: #6c757d;
				color: #fff
			}

		.x-chip-list.x-chip.x-outline:active, .x-chip-list .x-chip.x-outline:active {
			background: #51585e;
			border-color: #51585e;
			color: #fff
		}

			.x-chip-list.x-chip.x-outline:active .x-chip-icon, .x-chip-list.x-chip.x-outline:active .x-chip-delete, .x-chip-list .x-chip.x-outline:active .x-chip-icon, .x-chip-list .x-chip.x-outline:active .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-outline:active .x-chip-avatar, .x-chip-list .x-chip.x-outline:active .x-chip-avatar {
				background-color: #6c757d;
				color: #fff
			}

		.x-chip-list.x-chip.x-outline.x-disabled, .x-chip-list .x-chip.x-outline.x-disabled {
			background: rgba(0,0,0,0);
			border-color: #dee2e6;
			color: #adb5bd
		}

			.x-chip-list.x-chip.x-outline.x-disabled .x-chip-icon, .x-chip-list.x-chip.x-outline.x-disabled .x-chip-delete, .x-chip-list .x-chip.x-outline.x-disabled .x-chip-icon, .x-chip-list .x-chip.x-outline.x-disabled .x-chip-delete {
				color: #adb5bd
			}

			.x-chip-list.x-chip.x-outline.x-disabled .x-chip-avatar, .x-chip-list .x-chip.x-outline.x-disabled .x-chip-avatar {
				background-color: rgba(0,0,0,0);
				color: #adb5bd
			}

.x-chip-list.x-selection .x-chip.x-active {
	background: #0d6efd;
	border-color: #0d6efd;
	color: #fff
}

	.x-chip-list.x-selection .x-chip.x-active .x-chip-icon, .x-chip-list.x-selection .x-chip.x-active .x-chip-delete {
		color: #fff
	}

	.x-chip-list.x-selection .x-chip.x-active .x-chip-avatar {
		background-color: #0d6efd;
		color: #fff
	}

	.x-chip-list.x-selection .x-chip.x-active.x-focused {
		background: #0d6efd;
		border-color: #0d6efd;
		color: #fff
	}

		.x-chip-list.x-selection .x-chip.x-active.x-focused .x-chip-icon, .x-chip-list.x-selection .x-chip.x-active.x-focused .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-selection .x-chip.x-active.x-focused .x-chip-avatar {
			background-color: #0d6efd;
			color: #fff
		}

	.x-chip-list.x-selection .x-chip.x-active.x-disabled {
		background: rgba(108,117,125,.65);
		border-color: rgba(108,117,125,.65);
		color: rgba(255,255,255,.65)
	}

		.x-chip-list.x-selection .x-chip.x-active.x-disabled .x-chip-icon, .x-chip-list.x-selection .x-chip.x-active.x-disabled .x-chip-delete {
			color: rgba(255,255,255,.65)
		}

		.x-chip-list.x-selection .x-chip.x-active.x-disabled .x-chip-avatar {
			background-color: rgba(108,117,125,.65);
			color: rgba(255,255,255,.65)
		}

	.x-chip-list.x-selection .x-chip.x-active.x-outline {
		background: #0d6efd;
		border-color: #0d6efd;
		color: #fff
	}

		.x-chip-list.x-selection .x-chip.x-active.x-outline .x-chip-icon, .x-chip-list.x-selection .x-chip.x-active.x-outline .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-selection .x-chip.x-active.x-outline .x-chip-avatar {
			background-color: #0d6efd;
			color: #fff
		}

		.x-chip-list.x-selection .x-chip.x-active.x-outline.x-focused {
			background: #0d6efd;
			border-color: #0d6efd;
			color: #fff
		}

			.x-chip-list.x-selection .x-chip.x-active.x-outline.x-focused .x-chip-icon, .x-chip-list.x-selection .x-chip.x-active.x-outline.x-focused .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-selection .x-chip.x-active.x-outline.x-focused .x-chip-avatar {
				background-color: #0d6efd;
				color: #fff
			}

		.x-chip-list.x-selection .x-chip.x-active.x-outline.x-disabled {
			background: rgba(0,0,0,0);
			border-color: #dee2e6;
			color: rgba(255,255,255,.65)
		}

			.x-chip-list.x-selection .x-chip.x-active.x-outline.x-disabled .x-chip-icon, .x-chip-list.x-selection .x-chip.x-active.x-outline.x-disabled .x-chip-delete {
				color: rgba(255,255,255,.65)
			}

			.x-chip-list.x-selection .x-chip.x-active.x-outline.x-disabled .x-chip-avatar {
				background-color: rgba(0,0,0,0);
				color: #adb5bd
			}

.x-chip-list.x-selection .x-chip:active {
	background: #0d6efd;
	border-color: #51585e;
	color: #fff
}

	.x-chip-list.x-selection .x-chip:active .x-chip-icon, .x-chip-list.x-selection .x-chip:active .x-chip-delete {
		color: #fff
	}

	.x-chip-list.x-selection .x-chip:active .x-chip-avatar {
		background-color: #6c757d;
		color: #fff
	}

	.x-chip-list.x-selection .x-chip:active.x-outline {
		background: #51585e;
		border-color: #51585e;
		color: #fff
	}

		.x-chip-list.x-selection .x-chip:active.x-outline .x-chip-icon, .x-chip-list.x-selection .x-chip:active.x-outline .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-selection .x-chip:active.x-outline .x-chip-avatar {
			background-color: #6c757d;
			color: #fff
		}

.x-chip-list.x-chip.x-primary, .x-chip-list .x-chip.x-primary {
	background: #0d6efd;
	border-color: #0d6efd;
	color: #fff
}

	.x-chip-list.x-chip.x-primary .x-chip-icon, .x-chip-list.x-chip.x-primary .x-chip-delete, .x-chip-list .x-chip.x-primary .x-chip-icon, .x-chip-list .x-chip.x-primary .x-chip-delete {
		color: #fff
	}

		.x-chip-list.x-chip.x-primary .x-chip-delete.x-dlt-btn, .x-chip-list .x-chip.x-primary .x-chip-delete.x-dlt-btn {
			color: #fff
		}

	.x-chip-list.x-chip.x-primary .x-chip-avatar, .x-chip-list .x-chip.x-primary .x-chip-avatar {
		background-color: #0d6efd;
		color: #fff
	}

	.x-chip-list.x-chip.x-primary:not(.x-active) .x-chip-delete.x-dlt-btn:hover, .x-chip-list .x-chip.x-primary:not(.x-active) .x-chip-delete.x-dlt-btn:hover {
		color: #fff
	}

	.x-chip-list.x-chip.x-primary:not(.x-active) .x-chip-delete.x-dlt-btn:active, .x-chip-list .x-chip.x-primary:not(.x-active) .x-chip-delete.x-dlt-btn:active {
		color: #fff
	}

	.x-chip-list.x-chip.x-primary:hover, .x-chip-list .x-chip.x-primary:hover {
		background: #0b5ed7;
		border-color: #0b5ed7;
		color: #fff
	}

		.x-chip-list.x-chip.x-primary:hover .x-chip-icon, .x-chip-list.x-chip.x-primary:hover .x-chip-delete, .x-chip-list .x-chip.x-primary:hover .x-chip-icon, .x-chip-list .x-chip.x-primary:hover .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-chip.x-primary:hover .x-chip-avatar, .x-chip-list .x-chip.x-primary:hover .x-chip-avatar {
			background-color: #0b5ed7;
			color: #fff
		}

	.x-chip-list.x-chip.x-primary.x-focused, .x-chip-list .x-chip.x-primary.x-focused {
		background: #0b5ed7;
		border-color: #0b5ed7;
		color: #fff;
		box-shadow: 0 0 0 4px rgba(13,110,253,.25)
	}

		.x-chip-list.x-chip.x-primary.x-focused .x-chip-icon, .x-chip-list.x-chip.x-primary.x-focused .x-chip-delete, .x-chip-list .x-chip.x-primary.x-focused .x-chip-icon, .x-chip-list .x-chip.x-primary.x-focused .x-chip-delete {
			color: #fff
		}

			.x-chip-list.x-chip.x-primary.x-focused .x-chip-delete.x-dlt-btn, .x-chip-list .x-chip.x-primary.x-focused .x-chip-delete.x-dlt-btn {
				color: #fff
			}

		.x-chip-list.x-chip.x-primary.x-focused .x-chip-avatar, .x-chip-list .x-chip.x-primary.x-focused .x-chip-avatar {
			background-color: #0b5ed7;
			color: #fff
		}

	.x-chip-list.x-chip.x-primary.x-active, .x-chip-list .x-chip.x-primary.x-active {
		background: #0a58ca;
		border-color: #0a58ca;
		color: #fff
	}

		.x-chip-list.x-chip.x-primary.x-active .x-chip-icon, .x-chip-list.x-chip.x-primary.x-active .x-chip-delete, .x-chip-list .x-chip.x-primary.x-active .x-chip-icon, .x-chip-list .x-chip.x-primary.x-active .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-chip.x-primary.x-active .x-chip-avatar, .x-chip-list .x-chip.x-primary.x-active .x-chip-avatar {
			background-color: #0a58ca;
			color: #fff
		}

	.x-chip-list.x-chip.x-primary.x-focused.x-active, .x-chip-list .x-chip.x-primary.x-focused.x-active {
		background: #0a58ca;
		border-color: #0a58ca;
		color: #fff
	}

		.x-chip-list.x-chip.x-primary.x-focused.x-active .x-chip-icon, .x-chip-list.x-chip.x-primary.x-focused.x-active .x-chip-delete, .x-chip-list .x-chip.x-primary.x-focused.x-active .x-chip-icon, .x-chip-list .x-chip.x-primary.x-focused.x-active .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-chip.x-primary.x-focused.x-active .x-chip-avatar, .x-chip-list .x-chip.x-primary.x-focused.x-active .x-chip-avatar {
			background-color: #0a58ca;
			color: #fff
		}

	.x-chip-list.x-chip.x-primary:active, .x-chip-list .x-chip.x-primary:active {
		background: #0a58ca;
		border-color: #0a58ca;
		color: #fff;
		box-shadow: 0 0 0 4px rgba(13,110,253,.25)
	}

		.x-chip-list.x-chip.x-primary:active .x-chip-icon, .x-chip-list.x-chip.x-primary:active .x-chip-delete, .x-chip-list .x-chip.x-primary:active .x-chip-icon, .x-chip-list .x-chip.x-primary:active .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-chip.x-primary:active .x-chip-avatar, .x-chip-list .x-chip.x-primary:active .x-chip-avatar {
			background-color: #0a58ca;
			color: #fff
		}

	.x-chip-list.x-chip.x-primary.x-disabled, .x-chip-list .x-chip.x-primary.x-disabled {
		background: rgba(13,110,253,.65);
		border-color: rgba(13,110,253,.65);
		color: #fff
	}

		.x-chip-list.x-chip.x-primary.x-disabled .x-chip-icon, .x-chip-list.x-chip.x-primary.x-disabled .x-chip-delete, .x-chip-list .x-chip.x-primary.x-disabled .x-chip-icon, .x-chip-list .x-chip.x-primary.x-disabled .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-chip.x-primary.x-disabled .x-chip-avatar, .x-chip-list .x-chip.x-primary.x-disabled .x-chip-avatar {
			background-color: rgba(13,110,253,.65);
			color: #fff
		}

	.x-chip-list.x-chip.x-primary.x-outline, .x-chip-list .x-chip.x-primary.x-outline {
		background: rgba(0,0,0,0);
		border-color: #0d6efd;
		color: #0d6efd
	}

		.x-chip-list.x-chip.x-primary.x-outline .x-chip-icon, .x-chip-list.x-chip.x-primary.x-outline .x-chip-delete, .x-chip-list .x-chip.x-primary.x-outline .x-chip-icon, .x-chip-list .x-chip.x-primary.x-outline .x-chip-delete {
			color: #0d6efd
		}

			.x-chip-list.x-chip.x-primary.x-outline .x-chip-delete.x-dlt-btn, .x-chip-list .x-chip.x-primary.x-outline .x-chip-delete.x-dlt-btn {
				color: #0d6efd
			}

		.x-chip-list.x-chip.x-primary.x-outline .x-chip-avatar, .x-chip-list .x-chip.x-primary.x-outline .x-chip-avatar {
			background-color: #0d6efd;
			color: #fff
		}

		.x-chip-list.x-chip.x-primary.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:hover, .x-chip-list .x-chip.x-primary.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:hover {
			color: #fff
		}

		.x-chip-list.x-chip.x-primary.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:active, .x-chip-list .x-chip.x-primary.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:active {
			color: #fff
		}

		.x-chip-list.x-chip.x-primary.x-outline:hover, .x-chip-list .x-chip.x-primary.x-outline:hover {
			background: #0b5ed7;
			border-color: #0b5ed7;
			color: #fff
		}

			.x-chip-list.x-chip.x-primary.x-outline:hover .x-chip-icon, .x-chip-list.x-chip.x-primary.x-outline:hover .x-chip-delete, .x-chip-list .x-chip.x-primary.x-outline:hover .x-chip-icon, .x-chip-list .x-chip.x-primary.x-outline:hover .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-primary.x-outline:hover .x-chip-avatar, .x-chip-list .x-chip.x-primary.x-outline:hover .x-chip-avatar {
				background-color: #0d6efd;
				color: #fff
			}

		.x-chip-list.x-chip.x-primary.x-outline.x-focused, .x-chip-list .x-chip.x-primary.x-outline.x-focused {
			background: #0b5ed7;
			border-color: #0b5ed7;
			color: #fff
		}

			.x-chip-list.x-chip.x-primary.x-outline.x-focused .x-chip-icon, .x-chip-list.x-chip.x-primary.x-outline.x-focused .x-chip-delete, .x-chip-list .x-chip.x-primary.x-outline.x-focused .x-chip-icon, .x-chip-list .x-chip.x-primary.x-outline.x-focused .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-primary.x-outline.x-focused .x-chip-avatar, .x-chip-list .x-chip.x-primary.x-outline.x-focused .x-chip-avatar {
				background-color: #0b5ed7;
				color: #fff
			}

		.x-chip-list.x-chip.x-primary.x-outline.x-active, .x-chip-list .x-chip.x-primary.x-outline.x-active {
			background: #0a58ca;
			border-color: #0a58ca;
			color: #fff
		}

			.x-chip-list.x-chip.x-primary.x-outline.x-active .x-chip-icon, .x-chip-list.x-chip.x-primary.x-outline.x-active .x-chip-delete, .x-chip-list .x-chip.x-primary.x-outline.x-active .x-chip-icon, .x-chip-list .x-chip.x-primary.x-outline.x-active .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-primary.x-outline.x-active .x-chip-avatar, .x-chip-list .x-chip.x-primary.x-outline.x-active .x-chip-avatar {
				background-color: #0a58ca;
				color: #fff
			}

		.x-chip-list.x-chip.x-primary.x-outline.x-focused.x-active, .x-chip-list .x-chip.x-primary.x-outline.x-focused.x-active {
			background: #0a58ca;
			border-color: #0a58ca;
			color: #fff
		}

			.x-chip-list.x-chip.x-primary.x-outline.x-focused.x-active .x-chip-icon, .x-chip-list.x-chip.x-primary.x-outline.x-focused.x-active .x-chip-delete, .x-chip-list .x-chip.x-primary.x-outline.x-focused.x-active .x-chip-icon, .x-chip-list .x-chip.x-primary.x-outline.x-focused.x-active .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-primary.x-outline.x-focused.x-active .x-chip-avatar, .x-chip-list .x-chip.x-primary.x-outline.x-focused.x-active .x-chip-avatar {
				background-color: #0a58ca;
				color: #fff
			}

		.x-chip-list.x-chip.x-primary.x-outline:active, .x-chip-list .x-chip.x-primary.x-outline:active {
			background: #0a58ca;
			border-color: #0a58ca;
			color: #fff
		}

			.x-chip-list.x-chip.x-primary.x-outline:active .x-chip-icon, .x-chip-list.x-chip.x-primary.x-outline:active .x-chip-delete, .x-chip-list .x-chip.x-primary.x-outline:active .x-chip-icon, .x-chip-list .x-chip.x-primary.x-outline:active .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-primary.x-outline:active .x-chip-avatar, .x-chip-list .x-chip.x-primary.x-outline:active .x-chip-avatar {
				background-color: #0a58ca;
				color: #fff
			}

		.x-chip-list.x-chip.x-primary.x-outline.x-disabled, .x-chip-list .x-chip.x-primary.x-outline.x-disabled {
			background: rgba(0,0,0,0);
			border-color: #dee2e6;
			color: #adb5bd
		}

			.x-chip-list.x-chip.x-primary.x-outline.x-disabled .x-chip-icon, .x-chip-list.x-chip.x-primary.x-outline.x-disabled .x-chip-delete, .x-chip-list .x-chip.x-primary.x-outline.x-disabled .x-chip-icon, .x-chip-list .x-chip.x-primary.x-outline.x-disabled .x-chip-delete {
				color: #adb5bd
			}

			.x-chip-list.x-chip.x-primary.x-outline.x-disabled .x-chip-avatar, .x-chip-list .x-chip.x-primary.x-outline.x-disabled .x-chip-avatar {
				background-color: rgba(0,0,0,0);
				color: #adb5bd
			}

.x-chip-list.x-chip.x-success, .x-chip-list .x-chip.x-success {
	background: #198754;
	border-color: #198754;
	color: #fff
}

	.x-chip-list.x-chip.x-success .x-chip-icon, .x-chip-list.x-chip.x-success .x-chip-delete, .x-chip-list .x-chip.x-success .x-chip-icon, .x-chip-list .x-chip.x-success .x-chip-delete {
		color: #fff
	}

		.x-chip-list.x-chip.x-success .x-chip-delete.x-dlt-btn, .x-chip-list .x-chip.x-success .x-chip-delete.x-dlt-btn {
			color: #fff
		}

	.x-chip-list.x-chip.x-success .x-chip-avatar, .x-chip-list .x-chip.x-success .x-chip-avatar {
		background-color: #198754;
		color: #fff
	}

	.x-chip-list.x-chip.x-success:not(.x-active) .x-chip-delete.x-dlt-btn:hover, .x-chip-list .x-chip.x-success:not(.x-active) .x-chip-delete.x-dlt-btn:hover {
		color: #fff
	}

	.x-chip-list.x-chip.x-success:not(.x-active) .x-chip-delete.x-dlt-btn:active, .x-chip-list .x-chip.x-success:not(.x-active) .x-chip-delete.x-dlt-btn:active {
		color: #fff
	}

	.x-chip-list.x-chip.x-success:hover, .x-chip-list .x-chip.x-success:hover {
		background: #157347;
		border-color: #157347;
		color: #fff
	}

		.x-chip-list.x-chip.x-success:hover .x-chip-icon, .x-chip-list.x-chip.x-success:hover .x-chip-delete, .x-chip-list .x-chip.x-success:hover .x-chip-icon, .x-chip-list .x-chip.x-success:hover .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-chip.x-success:hover .x-chip-avatar, .x-chip-list .x-chip.x-success:hover .x-chip-avatar {
			background-color: #157347;
			color: #fff
		}

	.x-chip-list.x-chip.x-success.x-focused, .x-chip-list .x-chip.x-success.x-focused {
		background: #157347;
		border-color: #146c43;
		color: #fff;
		box-shadow: 0 0 0 4px rgba(60,153,110,.5)
	}

		.x-chip-list.x-chip.x-success.x-focused .x-chip-icon, .x-chip-list.x-chip.x-success.x-focused .x-chip-delete, .x-chip-list .x-chip.x-success.x-focused .x-chip-icon, .x-chip-list .x-chip.x-success.x-focused .x-chip-delete {
			color: #fff
		}

			.x-chip-list.x-chip.x-success.x-focused .x-chip-delete.x-dlt-btn, .x-chip-list .x-chip.x-success.x-focused .x-chip-delete.x-dlt-btn {
				color: #fff
			}

		.x-chip-list.x-chip.x-success.x-focused .x-chip-avatar, .x-chip-list .x-chip.x-success.x-focused .x-chip-avatar {
			background-color: #157347;
			color: #fff
		}

	.x-chip-list.x-chip.x-success.x-active, .x-chip-list .x-chip.x-success.x-active {
		background: #146c43;
		border-color: #146c43;
		color: #fff
	}

		.x-chip-list.x-chip.x-success.x-active .x-chip-icon, .x-chip-list.x-chip.x-success.x-active .x-chip-delete, .x-chip-list .x-chip.x-success.x-active .x-chip-icon, .x-chip-list .x-chip.x-success.x-active .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-chip.x-success.x-active .x-chip-avatar, .x-chip-list .x-chip.x-success.x-active .x-chip-avatar {
			background-color: #146c43;
			color: #fff
		}

	.x-chip-list.x-chip.x-success.x-focused.x-active, .x-chip-list .x-chip.x-success.x-focused.x-active {
		background: #146c43;
		border-color: #146c43;
		color: #fff
	}

		.x-chip-list.x-chip.x-success.x-focused.x-active .x-chip-icon, .x-chip-list.x-chip.x-success.x-focused.x-active .x-chip-delete, .x-chip-list .x-chip.x-success.x-focused.x-active .x-chip-icon, .x-chip-list .x-chip.x-success.x-focused.x-active .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-chip.x-success.x-focused.x-active .x-chip-avatar, .x-chip-list .x-chip.x-success.x-focused.x-active .x-chip-avatar {
			background-color: #146c43;
			color: #fff
		}

	.x-chip-list.x-chip.x-success:active, .x-chip-list .x-chip.x-success:active {
		background: #146c43;
		border-color: #146c43;
		color: #fff;
		box-shadow: 0 0 0 4px rgba(60,153,110,.5)
	}

		.x-chip-list.x-chip.x-success:active .x-chip-icon, .x-chip-list.x-chip.x-success:active .x-chip-delete, .x-chip-list .x-chip.x-success:active .x-chip-icon, .x-chip-list .x-chip.x-success:active .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-chip.x-success:active .x-chip-avatar, .x-chip-list .x-chip.x-success:active .x-chip-avatar {
			background-color: #146c43;
			color: #fff
		}

	.x-chip-list.x-chip.x-success.x-disabled, .x-chip-list .x-chip.x-success.x-disabled {
		background: rgba(25,135,84,.65);
		border-color: rgba(25,135,84,.65);
		color: rgba(255,255,255,.65)
	}

		.x-chip-list.x-chip.x-success.x-disabled .x-chip-icon, .x-chip-list.x-chip.x-success.x-disabled .x-chip-delete, .x-chip-list .x-chip.x-success.x-disabled .x-chip-icon, .x-chip-list .x-chip.x-success.x-disabled .x-chip-delete {
			color: rgba(255,255,255,.65)
		}

		.x-chip-list.x-chip.x-success.x-disabled .x-chip-avatar, .x-chip-list .x-chip.x-success.x-disabled .x-chip-avatar {
			background-color: rgba(25,135,84,.65);
			color: rgba(255,255,255,.65)
		}

	.x-chip-list.x-chip.x-success.x-outline, .x-chip-list .x-chip.x-success.x-outline {
		background: rgba(0,0,0,0);
		border-color: #198754;
		color: #198754
	}

		.x-chip-list.x-chip.x-success.x-outline .x-chip-icon, .x-chip-list.x-chip.x-success.x-outline .x-chip-delete, .x-chip-list .x-chip.x-success.x-outline .x-chip-icon, .x-chip-list .x-chip.x-success.x-outline .x-chip-delete {
			color: #198754
		}

			.x-chip-list.x-chip.x-success.x-outline .x-chip-delete.x-dlt-btn, .x-chip-list .x-chip.x-success.x-outline .x-chip-delete.x-dlt-btn {
				color: #198754
			}

		.x-chip-list.x-chip.x-success.x-outline .x-chip-avatar, .x-chip-list .x-chip.x-success.x-outline .x-chip-avatar {
			background-color: #198754;
			color: #fff
		}

		.x-chip-list.x-chip.x-success.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:hover, .x-chip-list .x-chip.x-success.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:hover {
			color: #fff
		}

		.x-chip-list.x-chip.x-success.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:active, .x-chip-list .x-chip.x-success.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:active {
			color: #fff
		}

		.x-chip-list.x-chip.x-success.x-outline:hover, .x-chip-list .x-chip.x-success.x-outline:hover {
			background: #157347;
			border-color: #157347;
			color: #fff
		}

			.x-chip-list.x-chip.x-success.x-outline:hover .x-chip-icon, .x-chip-list.x-chip.x-success.x-outline:hover .x-chip-delete, .x-chip-list .x-chip.x-success.x-outline:hover .x-chip-icon, .x-chip-list .x-chip.x-success.x-outline:hover .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-success.x-outline:hover .x-chip-avatar, .x-chip-list .x-chip.x-success.x-outline:hover .x-chip-avatar {
				background-color: #157347;
				color: #fff
			}

		.x-chip-list.x-chip.x-success.x-outline.x-focused, .x-chip-list .x-chip.x-success.x-outline.x-focused {
			background: #157347;
			border-color: #157347;
			color: #fff
		}

			.x-chip-list.x-chip.x-success.x-outline.x-focused .x-chip-icon, .x-chip-list.x-chip.x-success.x-outline.x-focused .x-chip-delete, .x-chip-list .x-chip.x-success.x-outline.x-focused .x-chip-icon, .x-chip-list .x-chip.x-success.x-outline.x-focused .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-success.x-outline.x-focused .x-chip-avatar, .x-chip-list .x-chip.x-success.x-outline.x-focused .x-chip-avatar {
				background-color: #157347;
				color: #fff
			}

		.x-chip-list.x-chip.x-success.x-outline.x-active, .x-chip-list .x-chip.x-success.x-outline.x-active {
			background: #146c43;
			border-color: #146c43;
			color: #fff
		}

			.x-chip-list.x-chip.x-success.x-outline.x-active .x-chip-icon, .x-chip-list.x-chip.x-success.x-outline.x-active .x-chip-delete, .x-chip-list .x-chip.x-success.x-outline.x-active .x-chip-icon, .x-chip-list .x-chip.x-success.x-outline.x-active .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-success.x-outline.x-active .x-chip-avatar, .x-chip-list .x-chip.x-success.x-outline.x-active .x-chip-avatar {
				background-color: #146c43;
				color: #fff
			}

		.x-chip-list.x-chip.x-success.x-outline.x-focused.x-active, .x-chip-list .x-chip.x-success.x-outline.x-focused.x-active {
			background: #146c43;
			border-color: #146c43;
			color: #fff
		}

			.x-chip-list.x-chip.x-success.x-outline.x-focused.x-active .x-chip-icon, .x-chip-list.x-chip.x-success.x-outline.x-focused.x-active .x-chip-delete, .x-chip-list .x-chip.x-success.x-outline.x-focused.x-active .x-chip-icon, .x-chip-list .x-chip.x-success.x-outline.x-focused.x-active .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-success.x-outline.x-focused.x-active .x-chip-avatar, .x-chip-list .x-chip.x-success.x-outline.x-focused.x-active .x-chip-avatar {
				background-color: #146c43;
				color: #fff
			}

		.x-chip-list.x-chip.x-success.x-outline:active, .x-chip-list .x-chip.x-success.x-outline:active {
			background: #146c43;
			border-color: #146c43;
			color: #fff
		}

			.x-chip-list.x-chip.x-success.x-outline:active .x-chip-icon, .x-chip-list.x-chip.x-success.x-outline:active .x-chip-delete, .x-chip-list .x-chip.x-success.x-outline:active .x-chip-icon, .x-chip-list .x-chip.x-success.x-outline:active .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-success.x-outline:active .x-chip-avatar, .x-chip-list .x-chip.x-success.x-outline:active .x-chip-avatar {
				background-color: #146c43;
				color: #fff
			}

		.x-chip-list.x-chip.x-success.x-outline.x-disabled, .x-chip-list .x-chip.x-success.x-outline.x-disabled {
			background: rgba(0,0,0,0);
			border-color: #dee2e6;
			color: #adb5bd
		}

			.x-chip-list.x-chip.x-success.x-outline.x-disabled .x-chip-icon, .x-chip-list.x-chip.x-success.x-outline.x-disabled .x-chip-delete, .x-chip-list .x-chip.x-success.x-outline.x-disabled .x-chip-icon, .x-chip-list .x-chip.x-success.x-outline.x-disabled .x-chip-delete {
				color: #adb5bd
			}

			.x-chip-list.x-chip.x-success.x-outline.x-disabled .x-chip-avatar, .x-chip-list .x-chip.x-success.x-outline.x-disabled .x-chip-avatar {
				background-color: rgba(0,0,0,0);
				color: #adb5bd
			}

.x-chip-list.x-chip.x-info, .x-chip-list .x-chip.x-info {
	background: #0dcaf0;
	border-color: #0dcaf0;
	color: #000
}

	.x-chip-list.x-chip.x-info .x-chip-icon, .x-chip-list.x-chip.x-info .x-chip-delete, .x-chip-list .x-chip.x-info .x-chip-icon, .x-chip-list .x-chip.x-info .x-chip-delete {
		color: #000
	}

		.x-chip-list.x-chip.x-info .x-chip-delete.x-dlt-btn, .x-chip-list .x-chip.x-info .x-chip-delete.x-dlt-btn {
			color: #000
		}

	.x-chip-list.x-chip.x-info .x-chip-avatar, .x-chip-list .x-chip.x-info .x-chip-avatar {
		background-color: #0dcaf0;
		color: #000
	}

	.x-chip-list.x-chip.x-info:not(.x-active) .x-chip-delete.x-dlt-btn:hover, .x-chip-list .x-chip.x-info:not(.x-active) .x-chip-delete.x-dlt-btn:hover {
		color: #000
	}

	.x-chip-list.x-chip.x-info:not(.x-active) .x-chip-delete.x-dlt-btn:active, .x-chip-list .x-chip.x-info:not(.x-active) .x-chip-delete.x-dlt-btn:active {
		color: #000
	}

	.x-chip-list.x-chip.x-info:hover, .x-chip-list .x-chip.x-info:hover {
		background: #31d2f2;
		border-color: #31d2f2;
		color: #000
	}

		.x-chip-list.x-chip.x-info:hover .x-chip-icon, .x-chip-list.x-chip.x-info:hover .x-chip-delete, .x-chip-list .x-chip.x-info:hover .x-chip-icon, .x-chip-list .x-chip.x-info:hover .x-chip-delete {
			color: #000
		}

		.x-chip-list.x-chip.x-info:hover .x-chip-avatar, .x-chip-list .x-chip.x-info:hover .x-chip-avatar {
			background-color: #31d2f2;
			color: #000
		}

	.x-chip-list.x-chip.x-info.x-focused, .x-chip-list .x-chip.x-info.x-focused {
		background: #31d2f2;
		border-color: #31d2f2;
		color: #000;
		box-shadow: 0 0 0 4px rgba(49,210,242,.5)
	}

		.x-chip-list.x-chip.x-info.x-focused .x-chip-icon, .x-chip-list.x-chip.x-info.x-focused .x-chip-delete, .x-chip-list .x-chip.x-info.x-focused .x-chip-icon, .x-chip-list .x-chip.x-info.x-focused .x-chip-delete {
			color: #000
		}

			.x-chip-list.x-chip.x-info.x-focused .x-chip-delete.x-dlt-btn, .x-chip-list .x-chip.x-info.x-focused .x-chip-delete.x-dlt-btn {
				color: #fff
			}

		.x-chip-list.x-chip.x-info.x-focused .x-chip-avatar, .x-chip-list .x-chip.x-info.x-focused .x-chip-avatar {
			background-color: #31d2f2;
			color: #000
		}

	.x-chip-list.x-chip.x-info.x-active, .x-chip-list .x-chip.x-info.x-active {
		background: #3dd5f3;
		border-color: #3dd5f3;
		color: #000
	}

		.x-chip-list.x-chip.x-info.x-active .x-chip-icon, .x-chip-list.x-chip.x-info.x-active .x-chip-delete, .x-chip-list .x-chip.x-info.x-active .x-chip-icon, .x-chip-list .x-chip.x-info.x-active .x-chip-delete {
			color: #000
		}

		.x-chip-list.x-chip.x-info.x-active .x-chip-avatar, .x-chip-list .x-chip.x-info.x-active .x-chip-avatar {
			background-color: #3dd5f3;
			color: #000
		}

	.x-chip-list.x-chip.x-info.x-focused.x-active, .x-chip-list .x-chip.x-info.x-focused.x-active {
		background: #3dd5f3;
		border-color: #3dd5f3;
		color: #000
	}

		.x-chip-list.x-chip.x-info.x-focused.x-active .x-chip-icon, .x-chip-list.x-chip.x-info.x-focused.x-active .x-chip-delete, .x-chip-list .x-chip.x-info.x-focused.x-active .x-chip-icon, .x-chip-list .x-chip.x-info.x-focused.x-active .x-chip-delete {
			color: #000
		}

		.x-chip-list.x-chip.x-info.x-focused.x-active .x-chip-avatar, .x-chip-list .x-chip.x-info.x-focused.x-active .x-chip-avatar {
			background-color: #3dd5f3;
			color: #000
		}

	.x-chip-list.x-chip.x-info:active, .x-chip-list .x-chip.x-info:active {
		background: #3dd5f3;
		border-color: #3dd5f3;
		color: #000;
		box-shadow: 0 0 0 4px rgba(49,210,242,.5)
	}

		.x-chip-list.x-chip.x-info:active .x-chip-icon, .x-chip-list.x-chip.x-info:active .x-chip-delete, .x-chip-list .x-chip.x-info:active .x-chip-icon, .x-chip-list .x-chip.x-info:active .x-chip-delete {
			color: #000
		}

		.x-chip-list.x-chip.x-info:active .x-chip-avatar, .x-chip-list .x-chip.x-info:active .x-chip-avatar {
			background-color: #3dd5f3;
			color: #000
		}

	.x-chip-list.x-chip.x-info.x-disabled, .x-chip-list .x-chip.x-info.x-disabled {
		background: rgba(13,202,240,.65);
		border-color: rgba(13,202,240,.65);
		color: rgba(0,0,0,.65)
	}

		.x-chip-list.x-chip.x-info.x-disabled .x-chip-icon, .x-chip-list.x-chip.x-info.x-disabled .x-chip-delete, .x-chip-list .x-chip.x-info.x-disabled .x-chip-icon, .x-chip-list .x-chip.x-info.x-disabled .x-chip-delete {
			color: rgba(0,0,0,.65)
		}

		.x-chip-list.x-chip.x-info.x-disabled .x-chip-avatar, .x-chip-list .x-chip.x-info.x-disabled .x-chip-avatar {
			background-color: rgba(13,202,240,.65);
			color: rgba(0,0,0,.65)
		}

	.x-chip-list.x-chip.x-info.x-outline, .x-chip-list .x-chip.x-info.x-outline {
		background: rgba(0,0,0,0);
		border-color: #0dcaf0;
		color: #066477
	}

		.x-chip-list.x-chip.x-info.x-outline .x-chip-icon, .x-chip-list.x-chip.x-info.x-outline .x-chip-delete, .x-chip-list .x-chip.x-info.x-outline .x-chip-icon, .x-chip-list .x-chip.x-info.x-outline .x-chip-delete {
			color: #066477
		}

			.x-chip-list.x-chip.x-info.x-outline .x-chip-delete.x-dlt-btn, .x-chip-list .x-chip.x-info.x-outline .x-chip-delete.x-dlt-btn {
				color: #066477
			}

		.x-chip-list.x-chip.x-info.x-outline .x-chip-avatar, .x-chip-list .x-chip.x-info.x-outline .x-chip-avatar {
			background-color: #0dcaf0;
			color: #000
		}

		.x-chip-list.x-chip.x-info.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:hover, .x-chip-list .x-chip.x-info.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:hover {
			color: #000
		}

		.x-chip-list.x-chip.x-info.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:active, .x-chip-list .x-chip.x-info.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:active {
			color: #000
		}

		.x-chip-list.x-chip.x-info.x-outline:hover, .x-chip-list .x-chip.x-info.x-outline:hover {
			background: #31d2f2;
			border-color: #31d2f2;
			color: #000
		}

			.x-chip-list.x-chip.x-info.x-outline:hover .x-chip-icon, .x-chip-list.x-chip.x-info.x-outline:hover .x-chip-delete, .x-chip-list .x-chip.x-info.x-outline:hover .x-chip-icon, .x-chip-list .x-chip.x-info.x-outline:hover .x-chip-delete {
				color: #000
			}

			.x-chip-list.x-chip.x-info.x-outline:hover .x-chip-avatar, .x-chip-list .x-chip.x-info.x-outline:hover .x-chip-avatar {
				background-color: #31d2f2;
				color: #000
			}

		.x-chip-list.x-chip.x-info.x-outline.x-focused, .x-chip-list .x-chip.x-info.x-outline.x-focused {
			background: #31d2f2;
			border-color: #31d2f2;
			color: #000
		}

			.x-chip-list.x-chip.x-info.x-outline.x-focused .x-chip-icon, .x-chip-list.x-chip.x-info.x-outline.x-focused .x-chip-delete, .x-chip-list .x-chip.x-info.x-outline.x-focused .x-chip-icon, .x-chip-list .x-chip.x-info.x-outline.x-focused .x-chip-delete {
				color: #000
			}

			.x-chip-list.x-chip.x-info.x-outline.x-focused .x-chip-avatar, .x-chip-list .x-chip.x-info.x-outline.x-focused .x-chip-avatar {
				background-color: #31d2f2;
				color: #000
			}

		.x-chip-list.x-chip.x-info.x-outline.x-active, .x-chip-list .x-chip.x-info.x-outline.x-active {
			background: #3dd5f3;
			border-color: #3dd5f3;
			color: #000
		}

			.x-chip-list.x-chip.x-info.x-outline.x-active .x-chip-icon, .x-chip-list.x-chip.x-info.x-outline.x-active .x-chip-delete, .x-chip-list .x-chip.x-info.x-outline.x-active .x-chip-icon, .x-chip-list .x-chip.x-info.x-outline.x-active .x-chip-delete {
				color: #000
			}

			.x-chip-list.x-chip.x-info.x-outline.x-active .x-chip-avatar, .x-chip-list .x-chip.x-info.x-outline.x-active .x-chip-avatar {
				background-color: #3dd5f3;
				color: #000
			}

		.x-chip-list.x-chip.x-info.x-outline.x-focused.x-active, .x-chip-list .x-chip.x-info.x-outline.x-focused.x-active {
			background: #3dd5f3;
			border-color: #3dd5f3;
			color: #000
		}

			.x-chip-list.x-chip.x-info.x-outline.x-focused.x-active .x-chip-icon, .x-chip-list.x-chip.x-info.x-outline.x-focused.x-active .x-chip-delete, .x-chip-list .x-chip.x-info.x-outline.x-focused.x-active .x-chip-icon, .x-chip-list .x-chip.x-info.x-outline.x-focused.x-active .x-chip-delete {
				color: #000
			}

			.x-chip-list.x-chip.x-info.x-outline.x-focused.x-active .x-chip-avatar, .x-chip-list .x-chip.x-info.x-outline.x-focused.x-active .x-chip-avatar {
				background-color: #3dd5f3;
				color: #000
			}

		.x-chip-list.x-chip.x-info.x-outline:active, .x-chip-list .x-chip.x-info.x-outline:active {
			background: #3dd5f3;
			border-color: #3dd5f3;
			color: #000
		}

			.x-chip-list.x-chip.x-info.x-outline:active .x-chip-icon, .x-chip-list.x-chip.x-info.x-outline:active .x-chip-delete, .x-chip-list .x-chip.x-info.x-outline:active .x-chip-icon, .x-chip-list .x-chip.x-info.x-outline:active .x-chip-delete {
				color: #000
			}

			.x-chip-list.x-chip.x-info.x-outline:active .x-chip-avatar, .x-chip-list .x-chip.x-info.x-outline:active .x-chip-avatar {
				background-color: #3dd5f3;
				color: #000
			}

		.x-chip-list.x-chip.x-info.x-outline.x-disabled, .x-chip-list .x-chip.x-info.x-outline.x-disabled {
			background: rgba(0,0,0,0);
			border-color: #dee2e6;
			color: #adb5bd
		}

			.x-chip-list.x-chip.x-info.x-outline.x-disabled .x-chip-icon, .x-chip-list.x-chip.x-info.x-outline.x-disabled .x-chip-delete, .x-chip-list .x-chip.x-info.x-outline.x-disabled .x-chip-icon, .x-chip-list .x-chip.x-info.x-outline.x-disabled .x-chip-delete {
				color: #adb5bd
			}

			.x-chip-list.x-chip.x-info.x-outline.x-disabled .x-chip-avatar, .x-chip-list .x-chip.x-info.x-outline.x-disabled .x-chip-avatar {
				background-color: rgba(0,0,0,0);
				color: #adb5bd
			}

.x-chip-list.x-chip.x-warning, .x-chip-list .x-chip.x-warning {
	background: #ffc107;
	border-color: #ffc107;
	color: #000
}

	.x-chip-list.x-chip.x-warning .x-chip-icon, .x-chip-list.x-chip.x-warning .x-chip-delete, .x-chip-list .x-chip.x-warning .x-chip-icon, .x-chip-list .x-chip.x-warning .x-chip-delete {
		color: #000
	}

		.x-chip-list.x-chip.x-warning .x-chip-delete.x-dlt-btn, .x-chip-list .x-chip.x-warning .x-chip-delete.x-dlt-btn {
			color: #000
		}

	.x-chip-list.x-chip.x-warning .x-chip-avatar, .x-chip-list .x-chip.x-warning .x-chip-avatar {
		background-color: #ffc107;
		color: #000
	}

	.x-chip-list.x-chip.x-warning:not(.x-active) .x-chip-delete.x-dlt-btn:hover, .x-chip-list .x-chip.x-warning:not(.x-active) .x-chip-delete.x-dlt-btn:hover {
		color: #000
	}

	.x-chip-list.x-chip.x-warning:not(.x-active) .x-chip-delete.x-dlt-btn:active, .x-chip-list .x-chip.x-warning:not(.x-active) .x-chip-delete.x-dlt-btn:active {
		color: #000
	}

	.x-chip-list.x-chip.x-warning:hover, .x-chip-list .x-chip.x-warning:hover {
		background: #ffca2c;
		border-color: #ffca2c;
		color: #000
	}

		.x-chip-list.x-chip.x-warning:hover .x-chip-icon, .x-chip-list.x-chip.x-warning:hover .x-chip-delete, .x-chip-list .x-chip.x-warning:hover .x-chip-icon, .x-chip-list .x-chip.x-warning:hover .x-chip-delete {
			color: #000
		}

		.x-chip-list.x-chip.x-warning:hover .x-chip-avatar, .x-chip-list .x-chip.x-warning:hover .x-chip-avatar {
			background-color: #ffca2c;
			color: #000
		}

	.x-chip-list.x-chip.x-warning.x-focused, .x-chip-list .x-chip.x-warning.x-focused {
		background: #ffca2c;
		border-color: #ffca2c;
		color: #000;
		box-shadow: 0 0 0 4px rgba(255,202,44,.5)
	}

		.x-chip-list.x-chip.x-warning.x-focused .x-chip-icon, .x-chip-list.x-chip.x-warning.x-focused .x-chip-delete, .x-chip-list .x-chip.x-warning.x-focused .x-chip-icon, .x-chip-list .x-chip.x-warning.x-focused .x-chip-delete {
			color: #000
		}

			.x-chip-list.x-chip.x-warning.x-focused .x-chip-delete.x-dlt-btn, .x-chip-list .x-chip.x-warning.x-focused .x-chip-delete.x-dlt-btn {
				color: #000
			}

		.x-chip-list.x-chip.x-warning.x-focused .x-chip-avatar, .x-chip-list .x-chip.x-warning.x-focused .x-chip-avatar {
			background-color: #ffca2c;
			color: #000
		}

	.x-chip-list.x-chip.x-warning.x-active, .x-chip-list .x-chip.x-warning.x-active {
		background: #ffcd39;
		border-color: #ffcd39;
		color: #000
	}

		.x-chip-list.x-chip.x-warning.x-active .x-chip-icon, .x-chip-list.x-chip.x-warning.x-active .x-chip-delete, .x-chip-list .x-chip.x-warning.x-active .x-chip-icon, .x-chip-list .x-chip.x-warning.x-active .x-chip-delete {
			color: #000
		}

		.x-chip-list.x-chip.x-warning.x-active .x-chip-avatar, .x-chip-list .x-chip.x-warning.x-active .x-chip-avatar {
			background-color: #ffcd39;
			color: #000
		}

	.x-chip-list.x-chip.x-warning.x-focused.x-active, .x-chip-list .x-chip.x-warning.x-focused.x-active {
		background: #ffcd39;
		border-color: #ffcd39;
		color: #000
	}

		.x-chip-list.x-chip.x-warning.x-focused.x-active .x-chip-icon, .x-chip-list.x-chip.x-warning.x-focused.x-active .x-chip-delete, .x-chip-list .x-chip.x-warning.x-focused.x-active .x-chip-icon, .x-chip-list .x-chip.x-warning.x-focused.x-active .x-chip-delete {
			color: #000
		}

		.x-chip-list.x-chip.x-warning.x-focused.x-active .x-chip-avatar, .x-chip-list .x-chip.x-warning.x-focused.x-active .x-chip-avatar {
			background-color: #ffcd39;
			color: #000
		}

	.x-chip-list.x-chip.x-warning:active, .x-chip-list .x-chip.x-warning:active {
		background: #ffcd39;
		border-color: #ffcd39;
		color: #000;
		box-shadow: 0 0 0 4px rgba(255,202,44,.5)
	}

		.x-chip-list.x-chip.x-warning:active .x-chip-icon, .x-chip-list.x-chip.x-warning:active .x-chip-delete, .x-chip-list .x-chip.x-warning:active .x-chip-icon, .x-chip-list .x-chip.x-warning:active .x-chip-delete {
			color: #000
		}

		.x-chip-list.x-chip.x-warning:active .x-chip-avatar, .x-chip-list .x-chip.x-warning:active .x-chip-avatar {
			background-color: #ffcd39;
			color: #000
		}

	.x-chip-list.x-chip.x-warning.x-disabled, .x-chip-list .x-chip.x-warning.x-disabled {
		background: rgba(255,193,7,.65);
		border-color: rgba(255,193,7,.65);
		color: rgba(0,0,0,.65)
	}

		.x-chip-list.x-chip.x-warning.x-disabled .x-chip-icon, .x-chip-list.x-chip.x-warning.x-disabled .x-chip-delete, .x-chip-list .x-chip.x-warning.x-disabled .x-chip-icon, .x-chip-list .x-chip.x-warning.x-disabled .x-chip-delete {
			color: rgba(0,0,0,.65)
		}

		.x-chip-list.x-chip.x-warning.x-disabled .x-chip-avatar, .x-chip-list .x-chip.x-warning.x-disabled .x-chip-avatar {
			background-color: rgba(255,193,7,.65);
			color: rgba(0,0,0,.65)
		}

	.x-chip-list.x-chip.x-warning.x-outline, .x-chip-list .x-chip.x-warning.x-outline {
		background: rgba(0,0,0,0);
		border-color: #ffc107;
		color: #876500
	}

		.x-chip-list.x-chip.x-warning.x-outline .x-chip-icon, .x-chip-list.x-chip.x-warning.x-outline .x-chip-delete, .x-chip-list .x-chip.x-warning.x-outline .x-chip-icon, .x-chip-list .x-chip.x-warning.x-outline .x-chip-delete {
			color: #876500
		}

			.x-chip-list.x-chip.x-warning.x-outline .x-chip-delete.x-dlt-btn, .x-chip-list .x-chip.x-warning.x-outline .x-chip-delete.x-dlt-btn {
				color: #876500
			}

		.x-chip-list.x-chip.x-warning.x-outline .x-chip-avatar, .x-chip-list .x-chip.x-warning.x-outline .x-chip-avatar {
			background-color: #ffc107;
			color: #000
		}

		.x-chip-list.x-chip.x-warning.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:hover, .x-chip-list .x-chip.x-warning.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:hover {
			color: #000
		}

		.x-chip-list.x-chip.x-warning.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:active, .x-chip-list .x-chip.x-warning.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:active {
			color: #000
		}

		.x-chip-list.x-chip.x-warning.x-outline:hover, .x-chip-list .x-chip.x-warning.x-outline:hover {
			background: #ffca2c;
			border-color: #ffca2c;
			color: #000
		}

			.x-chip-list.x-chip.x-warning.x-outline:hover .x-chip-icon, .x-chip-list.x-chip.x-warning.x-outline:hover .x-chip-delete, .x-chip-list .x-chip.x-warning.x-outline:hover .x-chip-icon, .x-chip-list .x-chip.x-warning.x-outline:hover .x-chip-delete {
				color: #000
			}

			.x-chip-list.x-chip.x-warning.x-outline:hover .x-chip-avatar, .x-chip-list .x-chip.x-warning.x-outline:hover .x-chip-avatar {
				background-color: #ffca2c;
				color: #000
			}

		.x-chip-list.x-chip.x-warning.x-outline.x-focused, .x-chip-list .x-chip.x-warning.x-outline.x-focused {
			background: #ffca2c;
			border-color: #ffca2c;
			color: #000
		}

			.x-chip-list.x-chip.x-warning.x-outline.x-focused .x-chip-icon, .x-chip-list.x-chip.x-warning.x-outline.x-focused .x-chip-delete, .x-chip-list .x-chip.x-warning.x-outline.x-focused .x-chip-icon, .x-chip-list .x-chip.x-warning.x-outline.x-focused .x-chip-delete {
				color: #000
			}

			.x-chip-list.x-chip.x-warning.x-outline.x-focused .x-chip-avatar, .x-chip-list .x-chip.x-warning.x-outline.x-focused .x-chip-avatar {
				background-color: #ffca2c;
				color: #000
			}

		.x-chip-list.x-chip.x-warning.x-outline.x-active, .x-chip-list .x-chip.x-warning.x-outline.x-active {
			background: #ffcd39;
			border-color: #ffcd39;
			color: #000
		}

			.x-chip-list.x-chip.x-warning.x-outline.x-active .x-chip-icon, .x-chip-list.x-chip.x-warning.x-outline.x-active .x-chip-delete, .x-chip-list .x-chip.x-warning.x-outline.x-active .x-chip-icon, .x-chip-list .x-chip.x-warning.x-outline.x-active .x-chip-delete {
				color: #000
			}

			.x-chip-list.x-chip.x-warning.x-outline.x-active .x-chip-avatar, .x-chip-list .x-chip.x-warning.x-outline.x-active .x-chip-avatar {
				background-color: #ffcd39;
				color: #000
			}

		.x-chip-list.x-chip.x-warning.x-outline.x-focused.x-active, .x-chip-list .x-chip.x-warning.x-outline.x-focused.x-active {
			background: #ffcd39;
			border-color: #ffcd39;
			color: #000
		}

			.x-chip-list.x-chip.x-warning.x-outline.x-focused.x-active .x-chip-icon, .x-chip-list.x-chip.x-warning.x-outline.x-focused.x-active .x-chip-delete, .x-chip-list .x-chip.x-warning.x-outline.x-focused.x-active .x-chip-icon, .x-chip-list .x-chip.x-warning.x-outline.x-focused.x-active .x-chip-delete {
				color: #000
			}

			.x-chip-list.x-chip.x-warning.x-outline.x-focused.x-active .x-chip-avatar, .x-chip-list .x-chip.x-warning.x-outline.x-focused.x-active .x-chip-avatar {
				background-color: #ffcd39;
				color: #000
			}

		.x-chip-list.x-chip.x-warning.x-outline:active, .x-chip-list .x-chip.x-warning.x-outline:active {
			background: #ffcd39;
			border-color: #ffcd39;
			color: #000
		}

			.x-chip-list.x-chip.x-warning.x-outline:active .x-chip-icon, .x-chip-list.x-chip.x-warning.x-outline:active .x-chip-delete, .x-chip-list .x-chip.x-warning.x-outline:active .x-chip-icon, .x-chip-list .x-chip.x-warning.x-outline:active .x-chip-delete {
				color: #000
			}

			.x-chip-list.x-chip.x-warning.x-outline:active .x-chip-avatar, .x-chip-list .x-chip.x-warning.x-outline:active .x-chip-avatar {
				background-color: #ffcd39;
				color: #000
			}

		.x-chip-list.x-chip.x-warning.x-outline.x-disabled, .x-chip-list .x-chip.x-warning.x-outline.x-disabled {
			background: rgba(0,0,0,0);
			border-color: #dee2e6;
			color: #adb5bd
		}

			.x-chip-list.x-chip.x-warning.x-outline.x-disabled .x-chip-icon, .x-chip-list.x-chip.x-warning.x-outline.x-disabled .x-chip-delete, .x-chip-list .x-chip.x-warning.x-outline.x-disabled .x-chip-icon, .x-chip-list .x-chip.x-warning.x-outline.x-disabled .x-chip-delete {
				color: #adb5bd
			}

			.x-chip-list.x-chip.x-warning.x-outline.x-disabled .x-chip-avatar, .x-chip-list .x-chip.x-warning.x-outline.x-disabled .x-chip-avatar {
				background-color: rgba(0,0,0,0);
				color: #adb5bd
			}

.x-chip-list.x-chip.x-danger, .x-chip-list .x-chip.x-danger {
	background: #dc3545;
	border-color: #dc3545;
	color: #fff
}

	.x-chip-list.x-chip.x-danger .x-chip-icon, .x-chip-list.x-chip.x-danger .x-chip-delete, .x-chip-list .x-chip.x-danger .x-chip-icon, .x-chip-list .x-chip.x-danger .x-chip-delete {
		color: #fff
	}

		.x-chip-list.x-chip.x-danger .x-chip-delete.x-dlt-btn, .x-chip-list .x-chip.x-danger .x-chip-delete.x-dlt-btn {
			color: #fff
		}

	.x-chip-list.x-chip.x-danger .x-chip-avatar, .x-chip-list .x-chip.x-danger .x-chip-avatar {
		background-color: #dc3545;
		color: #fff
	}

	.x-chip-list.x-chip.x-danger:not(.x-active) .x-chip-delete.x-dlt-btn:hover, .x-chip-list .x-chip.x-danger:not(.x-active) .x-chip-delete.x-dlt-btn:hover {
		color: #fff
	}

	.x-chip-list.x-chip.x-danger:not(.x-active) .x-chip-delete.x-dlt-btn:active, .x-chip-list .x-chip.x-danger:not(.x-active) .x-chip-delete.x-dlt-btn:active {
		color: #fff
	}

	.x-chip-list.x-chip.x-danger:hover, .x-chip-list .x-chip.x-danger:hover {
		background: #bb2d3b;
		border-color: #bb2d3b;
		color: #fff
	}

		.x-chip-list.x-chip.x-danger:hover .x-chip-icon, .x-chip-list.x-chip.x-danger:hover .x-chip-delete, .x-chip-list .x-chip.x-danger:hover .x-chip-icon, .x-chip-list .x-chip.x-danger:hover .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-chip.x-danger:hover .x-chip-avatar, .x-chip-list .x-chip.x-danger:hover .x-chip-avatar {
			background-color: #bb2d3b;
			color: #fff
		}

	.x-chip-list.x-chip.x-danger.x-focused, .x-chip-list .x-chip.x-danger.x-focused {
		background: #bb2d3b;
		border-color: #bb2d3b;
		color: #fff;
		box-shadow: 0 0 0 4px rgba(225,83,97,.5)
	}

		.x-chip-list.x-chip.x-danger.x-focused .x-chip-icon, .x-chip-list.x-chip.x-danger.x-focused .x-chip-delete, .x-chip-list .x-chip.x-danger.x-focused .x-chip-icon, .x-chip-list .x-chip.x-danger.x-focused .x-chip-delete {
			color: #fff
		}

			.x-chip-list.x-chip.x-danger.x-focused .x-chip-delete.x-dlt-btn, .x-chip-list .x-chip.x-danger.x-focused .x-chip-delete.x-dlt-btn {
				color: #fff
			}

		.x-chip-list.x-chip.x-danger.x-focused .x-chip-avatar, .x-chip-list .x-chip.x-danger.x-focused .x-chip-avatar {
			background-color: #bb2d3b;
			color: #fff
		}

	.x-chip-list.x-chip.x-danger.x-active, .x-chip-list .x-chip.x-danger.x-active {
		background: #b02a37;
		border-color: #b02a37;
		color: #fff
	}

		.x-chip-list.x-chip.x-danger.x-active .x-chip-icon, .x-chip-list.x-chip.x-danger.x-active .x-chip-delete, .x-chip-list .x-chip.x-danger.x-active .x-chip-icon, .x-chip-list .x-chip.x-danger.x-active .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-chip.x-danger.x-active .x-chip-avatar, .x-chip-list .x-chip.x-danger.x-active .x-chip-avatar {
			background-color: #b02a37;
			color: #fff
		}

	.x-chip-list.x-chip.x-danger.x-focused.x-active, .x-chip-list .x-chip.x-danger.x-focused.x-active {
		background: #b02a37;
		border-color: #b02a37;
		color: #fff
	}

		.x-chip-list.x-chip.x-danger.x-focused.x-active .x-chip-icon, .x-chip-list.x-chip.x-danger.x-focused.x-active .x-chip-delete, .x-chip-list .x-chip.x-danger.x-focused.x-active .x-chip-icon, .x-chip-list .x-chip.x-danger.x-focused.x-active .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-chip.x-danger.x-focused.x-active .x-chip-avatar, .x-chip-list .x-chip.x-danger.x-focused.x-active .x-chip-avatar {
			background-color: #b02a37;
			color: #fff
		}

	.x-chip-list.x-chip.x-danger:active, .x-chip-list .x-chip.x-danger:active {
		background: #b02a37;
		border-color: #b02a37;
		color: #fff;
		box-shadow: 0 0 0 4px rgba(225,83,97,.5)
	}

		.x-chip-list.x-chip.x-danger:active .x-chip-icon, .x-chip-list.x-chip.x-danger:active .x-chip-delete, .x-chip-list .x-chip.x-danger:active .x-chip-icon, .x-chip-list .x-chip.x-danger:active .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-chip.x-danger:active .x-chip-avatar, .x-chip-list .x-chip.x-danger:active .x-chip-avatar {
			background-color: #b02a37;
			color: #fff
		}

	.x-chip-list.x-chip.x-danger.x-disabled, .x-chip-list .x-chip.x-danger.x-disabled {
		background: rgba(220,53,69,.65);
		border-color: rgba(220,53,69,.65);
		color: #fff
	}

		.x-chip-list.x-chip.x-danger.x-disabled .x-chip-icon, .x-chip-list.x-chip.x-danger.x-disabled .x-chip-delete, .x-chip-list .x-chip.x-danger.x-disabled .x-chip-icon, .x-chip-list .x-chip.x-danger.x-disabled .x-chip-delete {
			color: #fff
		}

		.x-chip-list.x-chip.x-danger.x-disabled .x-chip-avatar, .x-chip-list .x-chip.x-danger.x-disabled .x-chip-avatar {
			background-color: rgba(220,53,69,.65);
			color: #fff
		}

	.x-chip-list.x-chip.x-danger.x-outline, .x-chip-list .x-chip.x-danger.x-outline {
		background: rgba(0,0,0,0);
		border-color: #dc3545;
		color: #dc3545
	}

		.x-chip-list.x-chip.x-danger.x-outline .x-chip-icon, .x-chip-list.x-chip.x-danger.x-outline .x-chip-delete, .x-chip-list .x-chip.x-danger.x-outline .x-chip-icon, .x-chip-list .x-chip.x-danger.x-outline .x-chip-delete {
			color: #dc3545
		}

			.x-chip-list.x-chip.x-danger.x-outline .x-chip-delete.x-dlt-btn, .x-chip-list .x-chip.x-danger.x-outline .x-chip-delete.x-dlt-btn {
				color: #dc3545
			}

		.x-chip-list.x-chip.x-danger.x-outline .x-chip-avatar, .x-chip-list .x-chip.x-danger.x-outline .x-chip-avatar {
			background-color: #dc3545;
			color: #fff
		}

		.x-chip-list.x-chip.x-danger.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:hover, .x-chip-list .x-chip.x-danger.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:hover {
			color: #fff
		}

		.x-chip-list.x-chip.x-danger.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:active, .x-chip-list .x-chip.x-danger.x-outline:not(.x-active) .x-chip-delete.x-dlt-btn:active {
			color: #fff
		}

		.x-chip-list.x-chip.x-danger.x-outline:hover, .x-chip-list .x-chip.x-danger.x-outline:hover {
			background: #bb2d3b;
			border-color: #bb2d3b;
			color: #fff
		}

			.x-chip-list.x-chip.x-danger.x-outline:hover .x-chip-icon, .x-chip-list.x-chip.x-danger.x-outline:hover .x-chip-delete, .x-chip-list .x-chip.x-danger.x-outline:hover .x-chip-icon, .x-chip-list .x-chip.x-danger.x-outline:hover .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-danger.x-outline:hover .x-chip-avatar, .x-chip-list .x-chip.x-danger.x-outline:hover .x-chip-avatar {
				background-color: #bb2d3b;
				color: #fff
			}

		.x-chip-list.x-chip.x-danger.x-outline.x-focused, .x-chip-list .x-chip.x-danger.x-outline.x-focused {
			background: #bb2d3b;
			border-color: #bb2d3b;
			color: #fff
		}

			.x-chip-list.x-chip.x-danger.x-outline.x-focused .x-chip-icon, .x-chip-list.x-chip.x-danger.x-outline.x-focused .x-chip-delete, .x-chip-list .x-chip.x-danger.x-outline.x-focused .x-chip-icon, .x-chip-list .x-chip.x-danger.x-outline.x-focused .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-danger.x-outline.x-focused .x-chip-avatar, .x-chip-list .x-chip.x-danger.x-outline.x-focused .x-chip-avatar {
				background-color: #bb2d3b;
				color: #fff
			}

		.x-chip-list.x-chip.x-danger.x-outline.x-active, .x-chip-list .x-chip.x-danger.x-outline.x-active {
			background: #b02a37;
			border-color: #b02a37;
			color: #fff
		}

			.x-chip-list.x-chip.x-danger.x-outline.x-active .x-chip-icon, .x-chip-list.x-chip.x-danger.x-outline.x-active .x-chip-delete, .x-chip-list .x-chip.x-danger.x-outline.x-active .x-chip-icon, .x-chip-list .x-chip.x-danger.x-outline.x-active .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-danger.x-outline.x-active .x-chip-avatar, .x-chip-list .x-chip.x-danger.x-outline.x-active .x-chip-avatar {
				background-color: #b02a37;
				color: #fff
			}

		.x-chip-list.x-chip.x-danger.x-outline.x-focused.x-active, .x-chip-list .x-chip.x-danger.x-outline.x-focused.x-active {
			background: #b02a37;
			border-color: #b02a37;
			color: #fff
		}

			.x-chip-list.x-chip.x-danger.x-outline.x-focused.x-active .x-chip-icon, .x-chip-list.x-chip.x-danger.x-outline.x-focused.x-active .x-chip-delete, .x-chip-list .x-chip.x-danger.x-outline.x-focused.x-active .x-chip-icon, .x-chip-list .x-chip.x-danger.x-outline.x-focused.x-active .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-danger.x-outline.x-focused.x-active .x-chip-avatar, .x-chip-list .x-chip.x-danger.x-outline.x-focused.x-active .x-chip-avatar {
				background-color: #b02a37;
				color: #fff
			}

		.x-chip-list.x-chip.x-danger.x-outline:active, .x-chip-list .x-chip.x-danger.x-outline:active {
			background: #b02a37;
			border-color: #b02a37;
			color: #fff
		}

			.x-chip-list.x-chip.x-danger.x-outline:active .x-chip-icon, .x-chip-list.x-chip.x-danger.x-outline:active .x-chip-delete, .x-chip-list .x-chip.x-danger.x-outline:active .x-chip-icon, .x-chip-list .x-chip.x-danger.x-outline:active .x-chip-delete {
				color: #fff
			}

			.x-chip-list.x-chip.x-danger.x-outline:active .x-chip-avatar, .x-chip-list .x-chip.x-danger.x-outline:active .x-chip-avatar {
				background-color: #b02a37;
				color: #fff
			}

		.x-chip-list.x-chip.x-danger.x-outline.x-disabled, .x-chip-list .x-chip.x-danger.x-outline.x-disabled {
			background: rgba(0,0,0,0);
			border-color: #dee2e6;
			color: #adb5bd
		}

			.x-chip-list.x-chip.x-danger.x-outline.x-disabled .x-chip-icon, .x-chip-list.x-chip.x-danger.x-outline.x-disabled .x-chip-delete, .x-chip-list .x-chip.x-danger.x-outline.x-disabled .x-chip-icon, .x-chip-list .x-chip.x-danger.x-outline.x-disabled .x-chip-delete {
				color: #adb5bd
			}

			.x-chip-list.x-chip.x-danger.x-outline.x-disabled .x-chip-avatar, .x-chip-list .x-chip.x-danger.x-outline.x-disabled .x-chip-avatar {
				background-color: rgba(0,0,0,0);
				color: #adb5bd
			}

.x-dropdown-btn .x-caret::before, .x-dropdown-btn.x-btn .x-caret::before {
	content: "\e70d"
}

/*! drop-down button layout */
.x-dropdown-btn, .x-dropdown-btn.x-btn {
	text-transform: none;
	white-space: normal
}

	.x-dropdown-btn:focus, .x-dropdown-btn.x-btn:focus {
		box-shadow: 0 0 0 4px rgba(130,138,145,.5)
	}

	.x-dropdown-btn:active, .x-dropdown-btn.x-btn:active {
		box-shadow: 0 0 0 4px rgba(130,138,145,.5)
	}

	.x-dropdown-btn .x-btn-icon, .x-dropdown-btn.x-btn .x-btn-icon {
		font-size: 14px
	}

	.x-dropdown-btn .x-caret, .x-dropdown-btn.x-btn .x-caret {
		font-size: 10px
	}

	.x-dropdown-btn.x-vertical, .x-dropdown-btn.x-btn.x-vertical {
		line-height: 1;
		padding: 6px 12px
	}

	.x-dropdown-btn.x-caret-hide .x-caret, .x-dropdown-btn.x-btn.x-caret-hide .x-caret {
		display: none
	}

	.x-dropdown-btn.x-small .x-dropdown-popup ul, .x-dropdown-btn.x-btn.x-small .x-dropdown-popup ul {
		padding: 4px 0
	}

		.x-dropdown-btn.x-small .x-dropdown-popup ul .x-item, .x-dropdown-btn.x-btn.x-small .x-dropdown-popup ul .x-item {
			padding: 0 8px
		}

	.x-dropdown-btn.x-small.x-vertical, .x-dropdown-btn.x-btn.x-small.x-vertical {
		line-height: 1;
		padding: 6px 12px
	}

.x-bigger .x-dropdown-btn .x-btn-icon, .x-bigger.x-dropdown-btn .x-btn-icon {
	font-size: 16px
}

.x-bigger .x-dropdown-btn .x-caret, .x-bigger.x-dropdown-btn .x-caret {
	font-size: 12px
}

.x-bigger .x-dropdown-btn.x-vertical, .x-bigger.x-dropdown-btn.x-vertical {
	line-height: 1;
	padding: 8px 16px
}

.x-bigger .x-dropdown-btn.x-small.x-vertical, .x-bigger.x-dropdown-btn.x-small.x-vertical {
	line-height: 1;
	padding: 8px 16px
}

.x-dropdown-popup {
	position: absolute;
	border-radius: 4px;
	margin-top: 2px
}

	.x-dropdown-popup ul {
		border: 1px solid #dee2e6;
		border-radius: 4px;
		box-shadow: none;
		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: 4px 0;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none;
		white-space: nowrap
	}

		.x-dropdown-popup ul .x-item {
			cursor: pointer;
			display: -ms-flexbox;
			display: flex;
			height: 30px;
			line-height: 30px;
			padding: 0 12px
		}

			.x-dropdown-popup ul .x-item.x-url {
				padding: 0
			}

			.x-dropdown-popup ul .x-item .x-menu-url {
				display: block;
				padding: 0 12px;
				text-decoration: none;
				width: 100%
			}

			.x-dropdown-popup ul .x-item .x-menu-icon {
				float: left;
				font-size: 18px;
				line-height: 30px;
				margin-right: 11px;
				vertical-align: middle;
				width: 1em
			}

			.x-dropdown-popup ul .x-item.x-disabled {
				cursor: auto;
				pointer-events: none
			}

			.x-dropdown-popup ul .x-item.x-separator {
				border-bottom-style: solid;
				border-bottom-width: 1px;
				cursor: auto;
				height: auto;
				line-height: normal;
				margin: 3px 0;
				pointer-events: none
			}

	.x-dropdown-popup.x-transparent {
		background: rgba(0,0,0,0);
		box-shadow: none
	}

		.x-dropdown-popup.x-transparent .x-dropdown-menu {
			border: 0;
			height: 1px;
			min-width: 0;
			padding: 0;
			width: 1px
		}

.x-rtl.x-dropdown-popup .x-item .x-menu-icon {
	float: right;
	margin-left: 11px;
	margin-right: 0
}

*.x-bigger .x-dropdown-popup {
	background-color: rgba(0,0,0,0);
	border-radius: 4px
}

	*.x-bigger .x-dropdown-popup ul, *.x-bigger.x-dropdown-popup ul {
		box-shadow: none;
		font-size: 16px;
		max-width: 202px;
		min-width: 112px;
		padding: 8px 0;
		background-color: #fff;
		margin-top: 4px
	}

		*.x-bigger .x-dropdown-popup ul .x-item, *.x-bigger.x-dropdown-popup ul .x-item {
			height: 32px;
			line-height: 32px;
			padding: 0 16px
		}

			*.x-bigger .x-dropdown-popup ul .x-item.x-url, *.x-bigger.x-dropdown-popup ul .x-item.x-url {
				padding: 0
			}

			*.x-bigger .x-dropdown-popup ul .x-item .x-menu-icon, *.x-bigger.x-dropdown-popup ul .x-item .x-menu-icon {
				font-size: 22px;
				line-height: 32px
			}

			*.x-bigger .x-dropdown-popup ul .x-item.x-separator, *.x-bigger.x-dropdown-popup ul .x-item.x-separator {
				height: auto;
				line-height: normal
			}

/*! drop-down button theme */
.x-dropdown-popup {
	background: #fff;
	color: #212529
}

	.x-dropdown-popup ul .x-item .x-menu-url {
		color: #212529
	}

	.x-dropdown-popup ul .x-item .x-menu-icon {
		color: #6c757d
	}

	.x-dropdown-popup ul .x-item.x-focused {
		background: #e9ecef;
		box-shadow: none
	}

	.x-dropdown-popup ul .x-item:hover {
		background: #e9ecef;
		color: #212529
	}

	.x-dropdown-popup ul .x-item:active, .x-dropdown-popup ul .x-item.x-selected {
		background: #0d6efd;
		color: #fff
	}

		.x-dropdown-popup ul .x-item:active .x-menu-url, .x-dropdown-popup ul .x-item.x-selected .x-menu-url {
			color: #fff
		}

		.x-dropdown-popup ul .x-item:active .x-menu-icon, .x-dropdown-popup ul .x-item.x-selected .x-menu-icon {
			color: #fff
		}

	.x-dropdown-popup ul .x-separator {
		border-bottom-color: #dee2e6
	}

.x-dropdown-btn.x-inherit, .x-dropdown-btn.x-btn.x-inherit {
	background: inherit;
	border-color: rgba(0,0,0,0);
	box-shadow: none;
	color: inherit
}

	.x-dropdown-btn.x-inherit:hover, .x-dropdown-btn.x-inherit:focus, .x-dropdown-btn.x-inherit:active, .x-dropdown-btn.x-inherit.x-active, .x-dropdown-btn.x-btn.x-inherit:hover, .x-dropdown-btn.x-btn.x-inherit:focus, .x-dropdown-btn.x-btn.x-inherit:active, .x-dropdown-btn.x-btn.x-inherit.x-active {
		background: rgba(0,0,0,.056);
		border-color: rgba(0,0,0,0);
		box-shadow: none;
		color: inherit
	}

/*! splitbutton layout */
.x-split-btn-wrapper {
	display: -ms-inline-flexbox;
	display: inline-flex;
	white-space: nowrap;
	width: min-content
}

	.x-split-btn-wrapper .x-split-btn {
		border-bottom-right-radius: 0;
		border-top-right-radius: 0;
		text-transform: none;
		z-index: 1;
		padding-left: 10px;
		padding-right: 10px
	}

		.x-split-btn-wrapper .x-split-btn:focus {
			outline-offset: 0
		}

		.x-split-btn-wrapper .x-split-btn:focus {
			box-shadow: 0 0 0 4px rgba(130,138,145,.5);
			z-index: 2
		}

		.x-split-btn-wrapper .x-split-btn:active {
			box-shadow: 0 0 0 4px rgba(130,138,145,.5);
			z-index: 2
		}

		.x-split-btn-wrapper .x-split-btn.x-top-icon-btn {
			padding-bottom: 10px;
			padding-top: 10px
		}

		.x-split-btn-wrapper .x-split-btn .x-btn-icon {
			font-size: 14px;
			margin-left: 0;
			padding-right: 8px;
			width: auto
		}

		.x-split-btn-wrapper .x-split-btn .x-icon-top {
			padding-bottom: 4px;
			padding-right: 0
		}

		.x-split-btn-wrapper .x-split-btn.x-icon-btn {
			padding-left: 10px;
			padding-right: 10px
		}

			.x-split-btn-wrapper .x-split-btn.x-icon-btn .x-btn-icon {
				padding-right: 0
			}

	.x-split-btn-wrapper .x-dropdown-btn {
		border-bottom-left-radius: 0;
		border-top-left-radius: 0;
		margin-left: -1px;
		padding-left: 4px;
		padding-right: 4px;
		z-index: 1
	}

		.x-split-btn-wrapper .x-dropdown-btn:active {
			box-shadow: 0 0 0 4px rgba(130,138,145,.5);
			z-index: 2
		}

		.x-split-btn-wrapper .x-dropdown-btn:disabled:focus, .x-split-btn-wrapper .x-dropdown-btn:disabled:hover, .x-split-btn-wrapper .x-dropdown-btn:disabled:active {
			z-index: 0
		}

		.x-split-btn-wrapper .x-dropdown-btn:focus {
			outline-offset: 0
		}

	.x-split-btn-wrapper .x-btn:focus {
		box-shadow: 0 0 0 4px rgba(130,138,145,.5);
		z-index: 2
	}

	.x-split-btn-wrapper .x-btn:active {
		box-shadow: 0 0 0 4px rgba(130,138,145,.5);
		z-index: 2
	}

	.x-split-btn-wrapper .x-btn:disabled {
		box-shadow: none
	}

	.x-split-btn-wrapper .x-btn.x-inherit:focus, .x-split-btn-wrapper .x-btn.x-inherit:active {
		box-shadow: none
	}

	.x-split-btn-wrapper.x-rtl .x-split-btn {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 4px;
		border-top-left-radius: 0;
		border-top-right-radius: 4px;
		margin-left: -1px;
		padding-left: 4px;
		padding-right: 10px
	}

		.x-split-btn-wrapper.x-rtl .x-split-btn .x-btn-icon {
			margin-right: 0;
			padding-left: 8px;
			padding-right: 0
		}

		.x-split-btn-wrapper.x-rtl .x-split-btn .x-icon-top {
			padding-left: 0
		}

		.x-split-btn-wrapper.x-rtl .x-split-btn.x-icon-btn {
			padding-left: 10px;
			padding-right: 10px
		}

			.x-split-btn-wrapper.x-rtl .x-split-btn.x-icon-btn .x-btn-icon {
				padding-left: 0
			}

	.x-split-btn-wrapper.x-rtl .x-dropdown-btn {
		border-bottom-left-radius: 4px;
		border-bottom-right-radius: 0;
		border-top-left-radius: 4px;
		border-top-right-radius: 0;
		margin-left: 0
	}

	.x-split-btn-wrapper.x-vertical {
		display: inline-block
	}

		.x-split-btn-wrapper.x-vertical .x-split-btn, .x-split-btn-wrapper.x-vertical .x-dropdown-btn {
			display: block;
			width: 100%
		}

		.x-split-btn-wrapper.x-vertical .x-split-btn {
			border-bottom-left-radius: 0;
			border-top-right-radius: 4px;
			line-height: 1;
			padding-bottom: 4px;
			padding-right: 10px
		}

			.x-split-btn-wrapper.x-vertical .x-split-btn .x-icon-top {
				padding-bottom: 4px
			}

		.x-split-btn-wrapper.x-vertical .x-dropdown-btn {
			border-bottom-left-radius: 4px;
			border-top-right-radius: 0;
			line-height: .334em;
			margin-left: 0;
			margin-top: -1px;
			padding-bottom: 4px;
			padding-top: 4px
		}

			.x-split-btn-wrapper.x-vertical .x-dropdown-btn .x-icon-bottom {
				padding-top: 0
			}

		.x-split-btn-wrapper.x-vertical.x-rtl .x-split-btn {
			border-bottom-right-radius: 0;
			border-top-left-radius: 4px;
			margin-left: 0
		}

		.x-split-btn-wrapper.x-vertical.x-rtl .x-dropdown-btn {
			border-bottom-right-radius: 4px;
			border-top-left-radius: 0
		}

.x-bigger .x-split-btn-wrapper .x-split-btn, .x-bigger.x-split-btn-wrapper .x-split-btn {
	padding-left: 12px;
	padding-right: 6px
}

	.x-bigger .x-split-btn-wrapper .x-split-btn.x-top-icon-btn, .x-bigger.x-split-btn-wrapper .x-split-btn.x-top-icon-btn {
		padding-bottom: 12px;
		padding-top: 12px
	}

	.x-bigger .x-split-btn-wrapper .x-split-btn .x-btn-icon, .x-bigger.x-split-btn-wrapper .x-split-btn .x-btn-icon {
		font-size: 16px;
		margin-left: 0;
		padding-right: 10px;
		width: auto
	}

	.x-bigger .x-split-btn-wrapper .x-split-btn .x-icon-top, .x-bigger.x-split-btn-wrapper .x-split-btn .x-icon-top {
		padding-bottom: 6px;
		padding-right: 0
	}

	.x-bigger .x-split-btn-wrapper .x-split-btn.x-icon-btn, .x-bigger.x-split-btn-wrapper .x-split-btn.x-icon-btn {
		padding-left: 12px;
		padding-right: 12px
	}

		.x-bigger .x-split-btn-wrapper .x-split-btn.x-icon-btn .x-btn-icon, .x-bigger.x-split-btn-wrapper .x-split-btn.x-icon-btn .x-btn-icon {
			padding-right: 0
		}

.x-bigger .x-split-btn-wrapper .x-dropdown-btn, .x-bigger.x-split-btn-wrapper .x-dropdown-btn {
	padding-left: 4px;
	padding-right: 4px
}

.x-bigger .x-split-btn-wrapper.x-rtl .x-split-btn, .x-bigger.x-split-btn-wrapper.x-rtl .x-split-btn {
	padding-left: 6px;
	padding-right: 12px
}

	.x-bigger .x-split-btn-wrapper.x-rtl .x-split-btn .x-btn-icon, .x-bigger.x-split-btn-wrapper.x-rtl .x-split-btn .x-btn-icon {
		padding-left: 10px;
		padding-right: 0
	}

	.x-bigger .x-split-btn-wrapper.x-rtl .x-split-btn .x-icon-top, .x-bigger.x-split-btn-wrapper.x-rtl .x-split-btn .x-icon-top {
		padding-left: 0
	}

	.x-bigger .x-split-btn-wrapper.x-rtl .x-split-btn.x-icon-btn, .x-bigger.x-split-btn-wrapper.x-rtl .x-split-btn.x-icon-btn {
		padding-left: 12px;
		padding-right: 12px
	}

		.x-bigger .x-split-btn-wrapper.x-rtl .x-split-btn.x-icon-btn .x-btn-icon, .x-bigger.x-split-btn-wrapper.x-rtl .x-split-btn.x-icon-btn .x-btn-icon {
			padding-left: 0
		}

.x-bigger .x-split-btn-wrapper.x-vertical .x-split-btn, .x-bigger.x-split-btn-wrapper.x-vertical .x-split-btn {
	padding-bottom: 6px;
	padding-right: 12px
}

.x-bigger .x-split-btn-wrapper.x-vertical .x-dropdown-btn, .x-bigger.x-split-btn-wrapper.x-vertical .x-dropdown-btn {
	padding-bottom: 4px;
	padding-top: 4px
}

	.x-bigger .x-split-btn-wrapper.x-vertical .x-dropdown-btn .x-icon-bottom, .x-bigger.x-split-btn-wrapper.x-vertical .x-dropdown-btn .x-icon-bottom {
		padding-top: 0
	}

/*! splitbutton theme */
.x-split-btn-wrapper .x-split-btn {
	border-right-color: #6c757d
}

	.x-split-btn-wrapper .x-split-btn:focus {
		border-right-color: #6c757d
	}

	.x-split-btn-wrapper .x-split-btn:active {
		border-right-color: #565e64
	}

	.x-split-btn-wrapper .x-split-btn:disabled {
		border-right-color: rgba(108,117,125,.65)
	}

	.x-split-btn-wrapper .x-split-btn.x-inherit {
		border-color: rgba(0,0,0,0)
	}

.x-split-btn-wrapper:hover :not(e-active) .x-split-btn {
	border-right-color: #6c757d
}

	.x-split-btn-wrapper:hover :not(e-active) .x-split-btn:disabled {
		border-right-color: rgba(108,117,125,.65)
	}

.x-split-btn-wrapper.x-rtl .x-split-btn {
	border-left-color: #6c757d;
	border-right-color: #6c757d
}

	.x-split-btn-wrapper.x-rtl .x-split-btn:focus {
		border-left-color: #6c757d;
		border-right-color: #6c757d
	}

	.x-split-btn-wrapper.x-rtl .x-split-btn:active {
		border-left-color: #565e64;
		border-right-color: #565e64
	}

	.x-split-btn-wrapper.x-rtl .x-split-btn:disabled {
		border-left-color: rgba(108,117,125,.65);
		border-right-color: #6c757d
	}

	.x-split-btn-wrapper.x-rtl .x-split-btn.x-inherit {
		border-color: rgba(0,0,0,0)
	}

.x-split-btn-wrapper.x-rtl:hover .x-split-btn :not(e-active) {
	border-left-color: #6c757d;
	border-right-color: #6c757d
}

	.x-split-btn-wrapper.x-rtl:hover .x-split-btn :not(e-active):disabled {
		border-left-color: rgba(108,117,125,.65)
	}

.x-split-btn-wrapper.x-vertical .x-split-btn {
	border-bottom-color: #6c757d;
	border-right-color: #6c757d
}

	.x-split-btn-wrapper.x-vertical .x-split-btn.x-inherit, .x-split-btn-wrapper.x-vertical .x-split-btn.x-inherit:focus, .x-split-btn-wrapper.x-vertical .x-split-btn.x-inherit:active, .x-split-btn-wrapper.x-vertical .x-split-btn.x-inherit:disabled {
		border-color: rgba(0,0,0,0)
	}

	.x-split-btn-wrapper.x-vertical .x-split-btn:focus {
		border-bottom-color: #6c757d;
		border-right-color: #6c757d
	}

	.x-split-btn-wrapper.x-vertical .x-split-btn:active {
		border-bottom-color: #565e64;
		border-right-color: #565e64
	}

	.x-split-btn-wrapper.x-vertical .x-split-btn:disabled {
		border-bottom-color: rgba(108,117,125,.65);
		border-right-color: #6c757d
	}

.x-split-btn-wrapper.x-vertical:hover .x-split-btn {
	border-bottom-color: #6c757d;
	border-right-color: #6c757d
}

	.x-split-btn-wrapper.x-vertical:hover .x-split-btn.x-inherit, .x-split-btn-wrapper.x-vertical:hover .x-split-btn.x-inherit:disabled {
		border-color: rgba(0,0,0,0)
	}

	.x-split-btn-wrapper.x-vertical:hover .x-split-btn:disabled {
		border-bottom-color: rgba(108,117,125,.65)
	}

.x-split-btn-wrapper.x-vertical.x-rtl .x-split-btn {
	border-left-color: #6c757d
}

	.x-split-btn-wrapper.x-vertical.x-rtl .x-split-btn.x-inherit, .x-split-btn-wrapper.x-vertical.x-rtl .x-split-btn.x-inherit:focus, .x-split-btn-wrapper.x-vertical.x-rtl .x-split-btn.x-inherit:active, .x-split-btn-wrapper.x-vertical.x-rtl .x-split-btn.x-inherit:disabled {
		border-color: rgba(0,0,0,0)
	}

	.x-split-btn-wrapper.x-vertical.x-rtl .x-split-btn:focus {
		border-left-color: #6c757d
	}

	.x-split-btn-wrapper.x-vertical.x-rtl .x-split-btn:active {
		border-left-color: #6c757d
	}

	.x-split-btn-wrapper.x-vertical.x-rtl .x-split-btn:disabled {
		border-left-color: #6c757d
	}

.x-split-btn-wrapper.x-vertical.x-rtl:hover .x-split-btn {
	border-left-color: #6c757d
}

	.x-split-btn-wrapper.x-vertical.x-rtl:hover .x-split-btn.x-inherit {
		border-color: rgba(0,0,0,0)
	}

.x-input-group-icon.x-spin-up::before {
	content: "\e776";
	font-family: "e-icons"
}

.x-input-group-icon.x-spin-down::before {
	content: "\e729";
	font-family: "e-icons"
}

.x-numeric-container {
	width: 100%
}

.x-content-placeholder.x-numeric.x-placeholder-numeric {
	background-size: 300px 33px;
	min-height: 33px
}

.x-bigger.x-content-placeholder.x-numeric.x-placeholder-numeric, .x-bigger .x-content-placeholder.x-numeric.x-placeholder-numeric {
	background-size: 300px 40px;
	min-height: 40px
}

.x-float-input.x-input-group.x-control-wrapper.x-numeric .x-numeric-hidden, .x-input-group.x-control-wrapper.x-numeric .x-numeric-hidden, .x-float-input.x-control-wrapper.x-numeric .x-numeric-hidden, .x-float-input.x-input-group.x-control-wrapper.x-numeric.x-input-focus .x-numeric-hidden, .x-input-group.x-control-wrapper.x-numeric.x-input-focus .x-numeric-hidden, .x-float-input.x-control-wrapper.x-numeric.x-input-focus .x-numeric-hidden {
	border: 0;
	height: 0;
	margin: 0;
	padding: 0;
	text-indent: 0;
	visibility: hidden;
	width: 0
}

.x-numeric.x-control-wrapper.x-input-group .x-input-group-icon {
	font-size: 14px
}

.x-bigger .x-control-wrapper.x-numeric.x-input-group .x-input-group-icon, .x-bigger.x-control-wrapper.x-numeric.x-input-group .x-input-group-icon {
	font-size: 16px
}

.x-tooltip-wrap {
	/*! Tooltip icons */
}

	.x-tooltip-wrap .x-tooltip-close::before {
		content: "\e7e7";
		font-size: 10px;
		left: calc(50% - 5.5px);
		position: absolute;
		top: calc(50% - 5.5px)
	}

	.x-tooltip-wrap .x-arrow-tip-inner.x-tip-right::before {
		content: "\e87e"
	}

	.x-tooltip-wrap .x-arrow-tip-inner.x-tip-top::before {
		content: "\e87a"
	}

	.x-tooltip-wrap .x-arrow-tip-inner.x-tip-bottom::before {
		content: "\e70d"
	}

	.x-tooltip-wrap .x-arrow-tip-inner.x-tip-left::before {
		content: "\e87d"
	}

/*! tooltip popup container layout */
.x-tooltip-popup-container {
	position: relative
}

/*! tooltip layout */
.x-tooltip-wrap {
	max-width: 350px;
	min-width: 30px;
	padding: 0;
	position: absolute;
	visibility: visible;
	/*! tooltip arrow */
	/*! tooltip sticky mode close icon */
	/*! tooltip content area */
}

	.x-tooltip-wrap .x-arrow-tip {
		overflow: hidden;
		position: absolute
	}

		.x-tooltip-wrap .x-arrow-tip.x-tip-bottom {
			height: 8px;
			left: 50%;
			top: 100%;
			width: 16px
		}

		.x-tooltip-wrap .x-arrow-tip.x-tip-top {
			height: 8px;
			left: 50%;
			top: -9px;
			width: 16px
		}

		.x-tooltip-wrap .x-arrow-tip.x-tip-left {
			height: 16px;
			left: -9px;
			top: 48%;
			width: 8px
		}

		.x-tooltip-wrap .x-arrow-tip.x-tip-right {
			height: 16px;
			left: 100%;
			top: 50%;
			width: 8px
		}

	.x-tooltip-wrap .x-tooltip-close {
		cursor: pointer;
		float: right;
		position: absolute;
		right: -9px;
		top: -9px;
		z-index: inherit;
		border-radius: 9px;
		border-width: 1px;
		box-shadow: 0 2px 4px rgba(0,0,0,.075);
		box-sizing: border-box;
		height: 16px;
		width: 16px
	}

	.x-tooltip-wrap .x-tip-content {
		background-color: inherit;
		height: 100%;
		line-height: 18px;
		overflow-wrap: break-word;
		overflow-x: hidden;
		padding: 4px 8px;
		position: relative;
		white-space: normal;
		width: 100%;
		word-break: break-word;
		z-index: 1;
		font-weight: 500
	}

	.x-tooltip-wrap.x-rtl .x-tooltip-close::before {
		font-size: 9px;
		margin-right: 2px
	}

	/*! Bigger Style */
	.x-bigger .x-tooltip-wrap .x-tip-content, .x-tooltip-wrap.x-bigger .x-tip-content {
		line-height: 22px;
		padding: 4px 8px
	}

	.x-bigger .x-tooltip-wrap .x-tooltip-close, .x-tooltip-wrap.x-bigger .x-tooltip-close {
		border-radius: 10px;
		border-width: 1px;
		height: 20px;
		width: 20px
	}

		.x-bigger .x-tooltip-wrap .x-tooltip-close::before, .x-tooltip-wrap.x-bigger .x-tooltip-close::before {
			font-size: 11px;
			left: calc(50% - 6px)
		}

/*! Tooltip theme */
.x-tooltip-wrap {
	border-radius: 4px;
	/*! tooltip arrow */
	/*! tooltip sticky mode close icon */
	/*! tooltip content area */
}

	.x-tooltip-wrap.x-popup {
		background-color: #212529;
		border: 1px solid #212529
	}

	.x-tooltip-wrap .x-arrow-tip-outer {
		height: 0;
		left: 0;
		position: absolute;
		top: 0;
		width: 0
	}

		.x-tooltip-wrap .x-arrow-tip-outer.x-tip-bottom {
			border-left: 8px solid rgba(0,0,0,0);
			border-right: 8px solid rgba(0,0,0,0);
			border-top: 8px solid #212529
		}

		.x-tooltip-wrap .x-arrow-tip-outer.x-tip-top {
			border-bottom: 8px solid #212529;
			border-left: 8px solid rgba(0,0,0,0);
			border-right: 8px solid rgba(0,0,0,0)
		}

		.x-tooltip-wrap .x-arrow-tip-outer.x-tip-left {
			border-bottom: 8px solid rgba(0,0,0,0);
			border-right: 8px solid #212529;
			border-top: 8px solid rgba(0,0,0,0)
		}

		.x-tooltip-wrap .x-arrow-tip-outer.x-tip-right {
			border-bottom: 8px solid rgba(0,0,0,0);
			border-left: 8px solid #212529;
			border-top: 8px solid rgba(0,0,0,0)
		}

	.x-tooltip-wrap .x-arrow-tip-inner {
		height: 0;
		position: absolute;
		width: 0;
		z-index: 10
	}

		.x-tooltip-wrap .x-arrow-tip-inner.x-tip-right, .x-tooltip-wrap .x-arrow-tip-inner.x-tip-left, .x-tooltip-wrap .x-arrow-tip-inner.x-tip-bottom, .x-tooltip-wrap .x-arrow-tip-inner.x-tip-top {
			color: #212529;
			font-family: "e-icons";
			font-size: 16px;
			font-style: normal;
			font-variant: normal;
			font-weight: normal;
			line-height: 1;
			text-transform: none
		}

		.x-tooltip-wrap .x-arrow-tip-inner.x-tip-bottom, .x-tooltip-wrap .x-arrow-tip-inner.x-tip-top {
			right: 16px
		}

		.x-tooltip-wrap .x-arrow-tip-inner.x-tip-right, .x-tooltip-wrap .x-arrow-tip-inner.x-tip-left {
			bottom: 16px
		}

	.x-tooltip-wrap .x-tooltip-close {
		background-color: #6c757d;
		border-color: #6c757d;
		border-radius: 9px;
		color: #fff;
		border: 1px solid #6c757d
	}

		.x-tooltip-wrap .x-tooltip-close:hover {
			background-color: #5c636a;
			color: #fff;
			border-color: #565e64
		}

	.x-tooltip-wrap .x-tip-content {
		border-radius: inherit;
		color: #f9fafb;
		font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
		font-size: 12px
	}

	/*! bigger style */
	.x-bigger .x-tooltip-wrap .x-tip-content, .x-tooltip-wrap.x-bigger .x-tip-content {
		font-size: 14px
	}

.x-control-wrapper.x-slider-container.x-material-slider .x-slider .x-handle.x-material-handle {
	cursor: default;
	transition: transform .4s cubic-bezier(0.25, 0.8, 0.25, 1);
	z-index: 3
}

.x-slider-tooltip.x-tooltip-wrap.x-popup .x-tip-content {
	padding: 2px 4px;
	text-align: center
}

.x-slider-horizantal-color {
	height: 100%;
	position: absolute;
	top: 0
}

.x-slider-vertical-color {
	left: -1px;
	position: absolute;
	width: 100%
}

.x-bigger .x-slider-tooltip.x-tooltip-wrap.x-popup .x-tip-content {
	padding: 2px 4px
}

.x-bigger.x-slider-tooltip.x-tooltip-wrap.x-popup .x-tip-content {
	padding: 2px 4px
}

.x-bigger .x-control-wrapper.x-slider-container .x-slider .x-handle, .x-control-wrapper.x-slider-container.x-bigger .x-slider .x-handle {
	height: 16px;
	width: 16px
}

.x-bigger .x-control-wrapper.x-slider-container .x-slider-button, .x-control-wrapper.x-slider-container.x-bigger .x-slider-button {
	height: 18px;
	width: 18px
}

.x-bigger .x-control-wrapper.x-slider-container.x-vertical.x-slider-btn, .x-control-wrapper.x-slider-container.x-bigger.x-vertical.x-slider-btn {
	padding: 36px 0
}

.x-bigger .x-control-wrapper.x-slider-container.x-vertical .x-first-button, .x-bigger .x-control-wrapper.x-slider-container.x-vertical .x-second-button, .x-control-wrapper.x-slider-container.x-bigger.x-vertical .x-first-button, .x-control-wrapper.x-slider-container.x-bigger.x-vertical .x-second-button {
	margin-right: -12px
}

.x-bigger .x-control-wrapper.x-slider-container.x-vertical .x-slider .x-slider-track, .x-control-wrapper.x-slider-container.x-bigger.x-vertical .x-slider .x-slider-track {
	left: calc(50% - 4px);
	width: 8px
}

.x-bigger .x-control-wrapper.x-slider-container.x-vertical .x-slider .x-range, .x-control-wrapper.x-slider-container.x-bigger.x-vertical .x-slider .x-range {
	left: calc(50% - 4px);
	width: 8px
}

.x-bigger .x-control-wrapper.x-slider-container.x-horizontal .x-slider .x-limits, .x-control-wrapper.x-slider-container.x-bigger.x-horizontal .x-slider .x-limits {
	height: 8px;
	top: calc(50% - 4px)
}

.x-bigger .x-control-wrapper.x-slider-container.x-vertical .x-slider .x-limits, .x-control-wrapper.x-slider-container.x-bigger.x-vertical .x-slider .x-limits {
	left: calc(50% - 4px);
	width: 8px
}

.x-bigger .x-control-wrapper.x-slider-container.x-horizontal .x-slider-button.x-first-button, .x-bigger .x-control-wrapper.x-slider-container.x-horizontal .x-slider-button.x-second-button, .x-bigger .x-control-wrapper.x-slider-container.x-vertical .x-slider-button.x-first-button, .x-bigger .x-control-wrapper.x-slider-container.x-vertical .x-slider-button.x-second-button, .x-control-wrapper.x-slider-container.x-bigger.x-horizontal .x-slider-button.x-first-button, .x-control-wrapper.x-slider-container.x-bigger.x-horizontal .x-slider-button.x-second-button, .x-control-wrapper.x-slider-container.x-bigger.x-vertical .x-slider-button.x-first-button, .x-control-wrapper.x-slider-container.x-bigger.x-vertical .x-slider-button.x-second-button {
	border-radius: 12px;
	height: 24px;
	width: 24px
}

	.x-bigger .x-control-wrapper.x-slider-container.x-horizontal .x-slider-button.x-first-button .x-button-icon::before, .x-bigger .x-control-wrapper.x-slider-container.x-horizontal .x-slider-button.x-second-button .x-button-icon::before, .x-bigger .x-control-wrapper.x-slider-container.x-vertical .x-slider-button.x-first-button .x-button-icon::before, .x-bigger .x-control-wrapper.x-slider-container.x-vertical .x-slider-button.x-second-button .x-button-icon::before, .x-control-wrapper.x-slider-container.x-bigger.x-horizontal .x-slider-button.x-first-button .x-button-icon::before, .x-control-wrapper.x-slider-container.x-bigger.x-horizontal .x-slider-button.x-second-button .x-button-icon::before, .x-control-wrapper.x-slider-container.x-bigger.x-vertical .x-slider-button.x-first-button .x-button-icon::before, .x-control-wrapper.x-slider-container.x-bigger.x-vertical .x-slider-button.x-second-button .x-button-icon::before {
		font-size: 22px
	}

.x-bigger .x-control-wrapper.x-slider-container.x-horizontal .x-slider-button.x-first-button, .x-bigger .x-control-wrapper.x-slider-container.x-horizontal .x-slider-button.x-second-button, .x-control-wrapper.x-slider-container.x-bigger.x-horizontal .x-slider-button.x-first-button, .x-control-wrapper.x-slider-container.x-bigger.x-horizontal .x-slider-button.x-second-button {
	margin-top: -12px
}

.x-bigger .x-control-wrapper.x-slider-container.x-horizontal .x-tick-both.x-scale.x-h-scale .x-tick, .x-control-wrapper.x-slider-container.x-bigger.x-horizontal .x-tick-both.x-scale.x-h-scale .x-tick {
	height: 24px;
	top: -14px
}

.x-bigger .x-control-wrapper.x-slider-container.x-horizontal .x-tick-both.x-scale.x-h-scale .x-large, .x-control-wrapper.x-slider-container.x-bigger.x-horizontal .x-tick-both.x-scale.x-h-scale .x-large {
	height: 32px;
	top: -10px
}

.x-bigger .x-control-wrapper.x-slider-container.x-horizontal .x-tick-before.x-scale.x-h-scale .x-tick, .x-control-wrapper.x-slider-container.x-bigger.x-horizontal .x-tick-before.x-scale.x-h-scale .x-tick {
	height: 8px;
	top: -12px
}

.x-bigger .x-control-wrapper.x-slider-container.x-horizontal .x-tick-before.x-scale.x-h-scale .x-large, .x-control-wrapper.x-slider-container.x-bigger.x-horizontal .x-tick-before.x-scale.x-h-scale .x-large {
	height: 12px;
	top: -12px
}

.x-bigger .x-control-wrapper.x-slider-container.x-horizontal .x-tick-after.x-scale.x-h-scale .x-tick, .x-control-wrapper.x-slider-container.x-bigger.x-horizontal .x-tick-after.x-scale.x-h-scale .x-tick {
	height: 8px;
	top: 4px
}

.x-bigger .x-control-wrapper.x-slider-container.x-horizontal .x-tick-after.x-scale.x-h-scale .x-large, .x-control-wrapper.x-slider-container.x-bigger.x-horizontal .x-tick-after.x-scale.x-h-scale .x-large {
	height: 12px;
	top: 8px
}

.x-bigger .x-control-wrapper.x-slider-container.x-vertical .x-tick-both.x-scale .x-tick, .x-control-wrapper.x-slider-container.x-bigger.x-vertical .x-tick-both.x-scale .x-tick {
	left: 2px;
	width: 24px
}

.x-bigger .x-control-wrapper.x-slider-container.x-vertical .x-tick-both.x-scale .x-large, .x-control-wrapper.x-slider-container.x-bigger.x-vertical .x-tick-both.x-scale .x-large {
	left: -2px;
	width: 32px
}

.x-bigger .x-control-wrapper.x-slider-container.x-vertical .x-tick-before.x-scale.x-v-scale .x-tick, .x-control-wrapper.x-slider-container.x-bigger.x-vertical .x-tick-before.x-scale.x-v-scale .x-tick {
	left: 2px;
	width: 8px
}

.x-bigger .x-control-wrapper.x-slider-container.x-vertical .x-tick-before.x-scale.x-v-scale .x-large, .x-control-wrapper.x-slider-container.x-bigger.x-vertical .x-tick-before.x-scale.x-v-scale .x-large {
	left: -2px;
	width: 12px
}

.x-bigger .x-control-wrapper.x-slider-container.x-vertical .x-tick-after.x-scale.x-v-scale .x-tick, .x-control-wrapper.x-slider-container.x-bigger.x-vertical .x-tick-after.x-scale.x-v-scale .x-tick {
	left: 18px;
	width: 8px
}

.x-bigger .x-control-wrapper.x-slider-container.x-vertical .x-tick-after.x-scale.x-v-scale .x-large, .x-control-wrapper.x-slider-container.x-bigger.x-vertical .x-tick-after.x-scale.x-v-scale .x-large {
	left: 18px;
	width: 12px
}

.x-bigger .x-control-wrapper.x-slider-container.x-horizontal.x-slider-btn, .x-control-wrapper.x-slider-container.x-bigger.x-horizontal.x-slider-btn {
	padding: 0 36px
}

.x-bigger .x-control-wrapper.x-slider-container.x-horizontal .x-slider .x-slider-track, .x-control-wrapper.x-slider-container.x-bigger.x-horizontal .x-slider .x-slider-track {
	height: 8px;
	top: calc(50% - 4px)
}

.x-bigger .x-control-wrapper.x-slider-container.x-horizontal .x-slider .x-range, .x-control-wrapper.x-slider-container.x-bigger.x-horizontal .x-slider .x-range {
	height: 8px;
	top: calc(50% - 4px)
}

.x-bigger .x-control-wrapper.x-slider-container.x-horizontal .x-slider .x-handle, .x-control-wrapper.x-slider-container.x-bigger.x-horizontal .x-slider .x-handle {
	margin-left: -8px;
	top: calc(50% - 8px)
}

.x-bigger .x-control-wrapper.x-slider-container.x-vertical .x-slider .x-handle, .x-control-wrapper.x-slider-container.x-bigger.x-vertical .x-slider .x-handle {
	left: calc(50% - 9px);
	margin-bottom: -9px;
	left: calc(50% - 8px);
	margin-bottom: -8px
}

.x-bigger .x-control-wrapper.x-slider-container.x-vertical .x-slider-track, .x-control-wrapper.x-slider-container.x-bigger.x-vertical .x-slider-track {
	width: 6px
}

.x-bigger .x-control-wrapper.x-slider-container.x-vertical .x-range, .x-control-wrapper.x-slider-container.x-bigger.x-vertical .x-range {
	width: 6px
}

.x-bigger .x-control-wrapper.x-slider-container.x-rtl.x-horizontal .x-slider .x-handle, .x-control-wrapper.x-slider-container.x-bigger.x-rtl.x-horizontal .x-slider .x-handle {
	margin: 0 -8px 0 0
}

.x-bigger .x-control-wrapper.x-slider-container .x-scale .x-tick .x-tick-value, .x-control-wrapper.x-slider-container.x-bigger .x-scale .x-tick .x-tick-value {
	font-size: 14px
}

.x-control-wrapper.x-slider-container {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	box-sizing: border-box;
	display: inline-block;
	height: 26px;
	line-height: normal;
	outline: none;
	position: relative;
	user-select: none
}

	.x-control-wrapper.x-slider-container::after {
		content: "bootstrap5";
		display: none
	}

	.x-control-wrapper.x-slider-container .x-slider .x-handle.x-large-thumb-size {
		transform: scale(1.5)
	}

	.x-control-wrapper.x-slider-container.x-rtl.x-horizontal .x-slider .x-handle {
		margin: 0 -6px 0 0
	}

	.x-control-wrapper.x-slider-container.x-rtl.x-horizontal .x-scale.x-h-scale .x-tick.x-first-tick {
		background-position: right center;
		left: 0
	}

	.x-control-wrapper.x-slider-container.x-rtl.x-horizontal .x-scale.x-h-scale .x-tick.x-last-tick {
		background-position: left center
	}

	.x-control-wrapper.x-slider-container.x-rtl.x-horizontal .x-slider-button {
		margin-top: -13px
	}

		.x-control-wrapper.x-slider-container.x-rtl.x-horizontal .x-slider-button .x-button-icon::before {
			font-size: 18px
		}

	.x-control-wrapper.x-slider-container.x-rtl.x-vertical {
		direction: ltr
	}

	.x-control-wrapper.x-slider-container.x-disabled {
		opacity: .5
	}

		.x-control-wrapper.x-slider-container.x-disabled .x-btn {
			cursor: default
		}

		.x-control-wrapper.x-slider-container.x-disabled .x-slider .x-handle {
			cursor: default
		}

			.x-control-wrapper.x-slider-container.x-disabled .x-slider .x-handle.x-handle-disable {
				display: none
			}

	.x-control-wrapper.x-slider-container.x-horizontal {
		height: 48px;
		width: 100%
	}

		.x-control-wrapper.x-slider-container.x-horizontal .x-first-button {
			left: 0;
			margin-top: -10px;
			top: 50%
		}

			.x-control-wrapper.x-slider-container.x-horizontal .x-first-button .x-button-icon {
				font-family: "e-icons"
			}

				.x-control-wrapper.x-slider-container.x-horizontal .x-first-button .x-button-icon::before {
					color: #fff;
					content: "\e738";
					font-size: 17px
				}

		.x-control-wrapper.x-slider-container.x-horizontal .x-second-button {
			margin-top: -10px;
			right: 0;
			top: 50%
		}

			.x-control-wrapper.x-slider-container.x-horizontal .x-second-button .x-button-icon {
				font-family: "e-icons"
			}

				.x-control-wrapper.x-slider-container.x-horizontal .x-second-button .x-button-icon::before {
					color: #fff;
					content: "\e75c";
					font-size: 17px;
					margin-left: 1px
				}

		.x-control-wrapper.x-slider-container.x-horizontal.x-slider-btn {
			padding: 0 28px
		}

		.x-control-wrapper.x-slider-container.x-horizontal .x-slider {
			height: 32px;
			position: relative;
			top: calc(50% - 16px);
			width: 100%
		}

		.x-control-wrapper.x-slider-container.x-horizontal .x-slider-track {
			height: 6px;
			left: 0;
			position: absolute;
			width: 100%;
			background: #e9ecef;
			border-radius: 4px;
			overflow: hidden;
			top: calc(50% - 4px);
			top: calc(50% - 3px)
		}

		.x-control-wrapper.x-slider-container.x-horizontal .x-handle {
			margin-left: -6px;
			top: calc(50% - 6px)
		}

		.x-control-wrapper.x-slider-container.x-horizontal.x-scale-both .x-range {
			height: 6px
		}

		.x-control-wrapper.x-slider-container.x-horizontal .x-range {
			height: 6px;
			top: calc(50% - 3px)
		}

		.x-control-wrapper.x-slider-container.x-horizontal .x-limits {
			background-color: rgba(0,0,0,.5);
			height: 6px;
			position: absolute;
			top: calc(50% - 3px);
			border-radius: 4px
		}

	.x-control-wrapper.x-slider-container.x-vertical {
		height: inherit;
		padding: 38px 0;
		width: 48px;
		padding: 28px 0
	}

		.x-control-wrapper.x-slider-container.x-vertical .x-slider {
			height: 100%;
			left: calc(50% - 16px);
			position: relative;
			width: 32px
		}

		.x-control-wrapper.x-slider-container.x-vertical .x-slider-track {
			background: #e9ecef;
			bottom: 0;
			height: 100%;
			position: absolute;
			left: calc(50% - 3px);
			overflow: hidden;
			width: 6px;
			border-radius: 4px
		}

		.x-control-wrapper.x-slider-container.x-vertical.x-small-size.x-slider-btn {
			height: 100%;
			padding: 28px 0
		}

			.x-control-wrapper.x-slider-container.x-vertical.x-small-size.x-slider-btn .x-slider {
				height: 100%;
				width: 4px
			}

		.x-control-wrapper.x-slider-container.x-vertical .x-first-button {
			bottom: 0;
			margin-right: -10px;
			right: 50%
		}

			.x-control-wrapper.x-slider-container.x-vertical .x-first-button .x-button-icon {
				font-family: "e-icons"
			}

				.x-control-wrapper.x-slider-container.x-vertical .x-first-button .x-button-icon::before {
					color: #fff;
					content: "\e734";
					font-size: 18px
				}

		.x-control-wrapper.x-slider-container.x-vertical .x-second-button {
			margin-right: -10px;
			right: 50%;
			top: 0
		}

			.x-control-wrapper.x-slider-container.x-vertical .x-second-button .x-button-icon {
				font-family: "e-icons"
			}

				.x-control-wrapper.x-slider-container.x-vertical .x-second-button .x-button-icon::before {
					color: #fff;
					content: "\e7dd";
					font-size: 18px
				}

		.x-control-wrapper.x-slider-container.x-vertical.x-scale-both .x-slider .x-handle {
			margin-bottom: -6px
		}

		.x-control-wrapper.x-slider-container.x-vertical .x-slider .x-handle {
			margin-bottom: -6px;
			left: calc(50% - 6px)
		}

		.x-control-wrapper.x-slider-container.x-vertical .x-slider .x-range {
			left: calc(50% - 3px);
			width: 6px
		}

		.x-control-wrapper.x-slider-container.x-vertical .x-slider .x-limits {
			background-color: rgba(0,0,0,.5);
			left: calc(50% - 3px);
			position: absolute;
			width: 6px;
			border-radius: 4px
		}

	.x-control-wrapper.x-slider-container .x-range {
		border-radius: 4px;
		position: absolute;
		transition: left 300ms ease-out,right 300ms ease-out,bottom 300ms ease-out,width 300ms ease-out,height 300ms ease-out
	}

		.x-control-wrapper.x-slider-container .x-range.x-drag-horizontal {
			cursor: pointer
		}

		.x-control-wrapper.x-slider-container .x-range.x-drag-vertical {
			cursor: pointer
		}

	.x-control-wrapper.x-slider-container .x-slider {
		box-sizing: border-box;
		cursor: pointer;
		display: block;
		outline: 0 none;
		padding: 0;
		position: relative
	}

		.x-control-wrapper.x-slider-container .x-slider .x-handle {
			border-radius: 10px;
			box-sizing: border-box;
			cursor: pointer;
			height: 12px;
			outline: none;
			position: absolute;
			-ms-touch-action: none;
			touch-action: none;
			transition: left 300ms ease-out,right 300ms ease-out,bottom 300ms ease-out,transform 300ms ease-out;
			width: 12px;
			z-index: 10
		}

			.x-control-wrapper.x-slider-container .x-slider .x-handle.x-tab-handle {
				background-color: #0b5ed7;
				border: 1px solid #fff;
				box-shadow: 0 0 0 4px rgba(13,110,253,.25)
			}

	.x-control-wrapper.x-slider-container .x-tick-before.x-scale.x-h-scale .x-tick {
		height: 6px;
		top: -10px
	}

	.x-control-wrapper.x-slider-container .x-tick-before.x-scale.x-h-scale .x-large {
		height: 10px;
		top: -10px
	}

	.x-control-wrapper.x-slider-container .x-tick-before.x-scale.x-v-scale .x-tick {
		left: 5px;
		width: 6px
	}

	.x-control-wrapper.x-slider-container .x-tick-before.x-scale.x-v-scale .x-large {
		left: 1px;
		width: 10px
	}

	.x-control-wrapper.x-slider-container .x-tick-after.x-scale.x-h-scale .x-tick {
		height: 6px;
		top: 1px
	}

	.x-control-wrapper.x-slider-container .x-tick-after.x-scale.x-h-scale .x-large {
		height: 10px;
		top: 5px
	}

	.x-control-wrapper.x-slider-container .x-tick-after.x-scale.x-v-scale .x-tick {
		left: 17px;
		width: 6px
	}

	.x-control-wrapper.x-slider-container .x-tick-after.x-scale.x-v-scale .x-large {
		left: 17px;
		width: 10px
	}

	.x-control-wrapper.x-slider-container.x-scale-before .x-scale.x-v-scale {
		right: 9px
	}

	.x-control-wrapper.x-slider-container.x-scale-after .x-scale.x-v-scale {
		right: 9px
	}

	.x-control-wrapper.x-slider-container .x-tick-both.x-scale.x-h-scale .x-tick {
		height: 18px;
		top: -11px
	}

	.x-control-wrapper.x-slider-container .x-tick-both.x-scale.x-h-scale .x-large {
		height: 26px;
		top: -7px
	}

	.x-control-wrapper.x-slider-container .x-tick-both.x-scale.x-v-scale .x-tick {
		background-position: center;
		left: 5px;
		width: 18px
	}

	.x-control-wrapper.x-slider-container .x-tick-both.x-scale.x-v-scale .x-large {
		left: 3px;
		width: calc(100% - 6px);
		left: 1px;
		width: 26px
	}

	.x-control-wrapper.x-slider-container .x-scale {
		box-sizing: content-box;
		font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
		height: 28px;
		line-height: normal;
		list-style: none outside none;
		margin: 0;
		outline: 0 none;
		padding: 0;
		position: absolute;
		top: 16px;
		width: 100%;
		z-index: 1;
		font-size: 12px;
		margin-top: -5px
	}

		.x-control-wrapper.x-slider-container .x-scale .x-tick {
			background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAQSURBVHgBAQUA+v8AztTa/whsA3yqMpmsAAAAAElFTkSuQmCC");
			cursor: pointer;
			outline: none;
			position: relative;
			-webkit-user-select: none;
			-ms-user-select: none;
			user-select: none;
			background-position: center center
		}

			.x-control-wrapper.x-slider-container .x-scale .x-tick.x-large {
				background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAQSURBVHgBAQUA+v8AbHV9/wUNAl7Qm4m+AAAAAElFTkSuQmCC")
			}

			.x-control-wrapper.x-slider-container .x-scale .x-tick .x-tick-value {
				color: #343a40;
				font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
				font-size: 12px;
				outline: none;
				position: absolute;
				-webkit-user-select: none;
				-ms-user-select: none;
				user-select: none;
				white-space: nowrap;
				line-height: 1.5
			}

		.x-control-wrapper.x-slider-container .x-scale.x-v-scale {
			height: 100%;
			left: calc(50% - 14px);
			top: 0;
			width: 28px;
			margin-top: -2px
		}

			.x-control-wrapper.x-slider-container .x-scale.x-v-scale .x-tick {
				background-repeat: repeat-x
			}

				.x-control-wrapper.x-slider-container .x-scale.x-v-scale .x-tick.x-first-tick {
					background-position-y: center
				}

				.x-control-wrapper.x-slider-container .x-scale.x-v-scale .x-tick.x-last-tick {
					background-position-y: bottom;
					margin-top: 2px
				}

		.x-control-wrapper.x-slider-container .x-scale.x-h-scale .x-tick {
			display: inline-block;
			background-repeat: repeat-y;
			height: 100%;
			top: 0
		}

			.x-control-wrapper.x-slider-container .x-scale.x-h-scale .x-tick .x-tick-value.x-tick-before {
				top: -18px
			}

			.x-control-wrapper.x-slider-container .x-scale.x-h-scale .x-tick .x-tick-value.x-tick-after {
				bottom: -20px
			}

			.x-control-wrapper.x-slider-container .x-scale.x-h-scale .x-tick .x-tick-value.x-tick-both {
				bottom: -20px
			}

				.x-control-wrapper.x-slider-container .x-scale.x-h-scale .x-tick .x-tick-value.x-tick-both:first-child {
					top: -18px
				}

			.x-control-wrapper.x-slider-container .x-scale.x-h-scale .x-tick.x-first-tick {
				background-position: left center
			}

			.x-control-wrapper.x-slider-container .x-scale.x-h-scale .x-tick.x-last-tick {
				background-position: right center
			}

	.x-control-wrapper.x-slider-container.x-horizontal.x-scale-both .x-scale {
		top: 15px
	}

	.x-control-wrapper.x-slider-container .x-scale.x-v-scale .x-tick .x-tick-value.x-tick-before {
		right: 17px
	}

	.x-control-wrapper.x-slider-container .x-scale.x-v-scale .x-tick .x-tick-value.x-tick-after {
		left: 19px
	}

	.x-control-wrapper.x-slider-container .x-scale.x-v-scale .x-tick .x-tick-value.x-tick-both {
		right: 44px
	}

		.x-control-wrapper.x-slider-container .x-scale.x-v-scale .x-tick .x-tick-value.x-tick-both:first-child {
			left: 42px
		}

	/*! component theme */
	.x-control-wrapper.x-slider-container .x-slider-button {
		background-color: #6c757d;
		border: 1px solid #6c757d;
		border-radius: 10px;
		box-shadow: 0 2px 4px rgba(0,0,0,.075);
		height: 20px;
		width: 20px;
		box-sizing: border-box;
		cursor: pointer;
		outline: none;
		padding: 0;
		position: absolute
	}

	.x-control-wrapper.x-slider-container .x-slider .x-range {
		background-color: #0d6efd
	}

	.x-control-wrapper.x-slider-container .x-slider .x-handle {
		background-color: #0d6efd;
		border: 1px solid #0d6efd;
		border-color: #0d6efd
	}

		.x-control-wrapper.x-slider-container .x-slider .x-handle.x-material-tooltip {
			background-color: rgba(0,0,0,0);
			border-color: rgba(0,0,0,0)
		}

		.x-control-wrapper.x-slider-container .x-slider .x-handle:hover {
			background-color: #0b5ed7;
			border-color: #0a58ca
		}

		.x-control-wrapper.x-slider-container .x-slider .x-handle:active {
			background-color: #0b5ed7;
			border-color: #0a58ca
		}

	.x-control-wrapper.x-slider-container.x-slider-hover .x-slider-track {
		background-color: #e9ecef
	}

	.x-control-wrapper.x-slider-container.x-slider-hover .x-handle {
		border-color: #0d6efd
	}

.x-container .x-value-switch-btn::before {
	content: "\e748"
}

.x-colorpicker-wrapper, .x-colorpicker-container {
	display: inline-block;
	line-height: 0;
	outline: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

	.x-colorpicker-wrapper .x-colorpicker, .x-colorpicker-container .x-colorpicker {
		height: 1px;
		opacity: 0;
		position: absolute;
		width: 1px
	}

	.x-colorpicker-wrapper .x-btn.x-icon-btn, .x-colorpicker-container .x-btn.x-icon-btn {
		background-color: #fff;
		border: 1px solid #ced4da;
		color: #6c757d
	}

	.x-colorpicker-wrapper .x-split-btn-wrapper .x-split-colorpicker.x-split-btn, .x-colorpicker-container .x-split-btn-wrapper .x-split-colorpicker.x-split-btn {
		font-family: initial;
		line-height: 14px;
		padding: 5px 8px;
		background-color: rgba(0,0,0,0);
		border: 1px solid #ced4da
	}

		.x-colorpicker-wrapper .x-split-btn-wrapper .x-split-colorpicker.x-split-btn .x-selected-color, .x-colorpicker-container .x-split-btn-wrapper .x-split-colorpicker.x-split-btn .x-selected-color {
			background: rgba(0,0,0,0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
			background-size: 8px;
			border-radius: 4px;
			height: 20px;
			margin-top: 0;
			position: relative;
			width: 20px
		}

			.x-colorpicker-wrapper .x-split-btn-wrapper .x-split-colorpicker.x-split-btn .x-selected-color .x-split-preview, .x-colorpicker-container .x-split-btn-wrapper .x-split-colorpicker.x-split-btn .x-selected-color .x-split-preview {
				border-radius: 4px
			}

		.x-colorpicker-wrapper .x-split-btn-wrapper .x-split-colorpicker.x-split-btn .x-btn.x-icon-btn, .x-colorpicker-container .x-split-btn-wrapper .x-split-colorpicker.x-split-btn .x-btn.x-icon-btn {
			background-color: #fff;
			border: 1px solid #ced4da;
			color: #6c757d
		}

	.x-colorpicker-wrapper .x-split-btn-wrapper.x-rtl .x-split-colorpicker.x-split-btn, .x-colorpicker-container .x-split-btn-wrapper.x-rtl .x-split-colorpicker.x-split-btn {
		padding: 5px 8px
	}

	.x-colorpicker-wrapper .x-split-btn-wrapper.x-rtl .x-btn.x-icon-btn, .x-colorpicker-container .x-split-btn-wrapper.x-rtl .x-btn.x-icon-btn {
		background-color: #fff;
		border: 1px solid #ced4da;
		color: #6c757d
	}

	.x-colorpicker-wrapper *, .x-colorpicker-container * {
		box-sizing: border-box
	}

	.x-colorpicker-wrapper.x-disabled .x-palette .x-tile, .x-colorpicker-container.x-disabled .x-palette .x-tile {
		cursor: default
	}

		.x-colorpicker-wrapper.x-disabled .x-palette .x-tile:hover, .x-colorpicker-container.x-disabled .x-palette .x-tile:hover {
			border: 0;
			box-shadow: none
		}

		.x-colorpicker-wrapper.x-disabled .x-palette .x-tile.x-selected, .x-colorpicker-container.x-disabled .x-palette .x-tile.x-selected {
			border: 0
		}

	.x-colorpicker-wrapper.x-disabled .x-container .x-handler, .x-colorpicker-wrapper.x-disabled .x-container .x-preview-container, .x-colorpicker-wrapper.x-disabled .x-container .x-slider-preview .x-colorpicker-slider .x-hue-slider, .x-colorpicker-wrapper.x-disabled .x-container .x-slider-preview .x-colorpicker-slider .x-opacity-slider, .x-colorpicker-wrapper.x-disabled .x-container .x-slider-preview .x-colorpicker-slider .x-slider-container .x-handle, .x-colorpicker-container.x-disabled .x-container .x-handler, .x-colorpicker-container.x-disabled .x-container .x-preview-container, .x-colorpicker-container.x-disabled .x-container .x-slider-preview .x-colorpicker-slider .x-hue-slider, .x-colorpicker-container.x-disabled .x-container .x-slider-preview .x-colorpicker-slider .x-opacity-slider, .x-colorpicker-container.x-disabled .x-container .x-slider-preview .x-colorpicker-slider .x-slider-container .x-handle {
		cursor: default
	}

	.x-colorpicker-wrapper.x-disabled .x-container .x-hsv-container, .x-colorpicker-container.x-disabled .x-container .x-hsv-container {
		pointer-events: none
	}

.x-colorpicker-popup:not(.x-split-btn-wrapper):not(.x-dropdown-btn) {
	line-height: 0
}

.x-colorpicker.x-modal, .x-colorpicker.x-hsv-model {
	-webkit-overflow-scrolling: touch;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%
}

.x-colorpicker.x-modal {
	background-color: rgba(0,0,0,.6);
	opacity: .5;
	pointer-events: auto
}

.x-colorpicker.x-hsv-model {
	background-color: rgba(0,0,0,0)
}

.sf-colorpicker .x-switch-ctrl-btn .x-ctrl-btn {
	position: relative
}

.x-show-value .sf-colorpicker.x-color-palette .x-selected-value, .x-show-value .sf-colorpicker.x-color-palette .x-switch-ctrl-btn {
	width: 270px
}

.x-dropdown-popup.x-transparent .x-container {
	display: none
}

body.x-colorpicker-overflow {
	overflow: visible
}

.x-bigger .x-colorpicker-wrapper .x-split-btn-wrapper .x-split-colorpicker.x-split-btn, .x-bigger.x-colorpicker-wrapper .x-split-btn-wrapper .x-split-colorpicker.x-split-btn, .x-bigger .x-colorpicker-container .x-split-btn-wrapper .x-split-colorpicker.x-split-btn, .x-bigger.x-colorpicker-container .x-split-btn-wrapper .x-split-colorpicker.x-split-btn {
	line-height: 18px;
	padding: 7px 12px;
	background-color: #fff;
	border: 1px solid #ced4da
}

	.x-bigger .x-colorpicker-wrapper .x-split-btn-wrapper .x-split-colorpicker.x-split-btn .x-selected-color, .x-bigger.x-colorpicker-wrapper .x-split-btn-wrapper .x-split-colorpicker.x-split-btn .x-selected-color, .x-bigger .x-colorpicker-container .x-split-btn-wrapper .x-split-colorpicker.x-split-btn .x-selected-color, .x-bigger.x-colorpicker-container .x-split-btn-wrapper .x-split-colorpicker.x-split-btn .x-selected-color {
		height: 24px;
		width: 24px
	}

.x-bigger .x-colorpicker-wrapper .x-split-btn-wrapper.x-rtl .x-split-colorpicker.x-split-btn, .x-bigger.x-colorpicker-wrapper .x-split-btn-wrapper.x-rtl .x-split-colorpicker.x-split-btn, .x-bigger .x-colorpicker-container .x-split-btn-wrapper.x-rtl .x-split-colorpicker.x-split-btn, .x-bigger.x-colorpicker-container .x-split-btn-wrapper.x-rtl .x-split-colorpicker.x-split-btn {
	padding: 7px 12px
}

.x-bigger .x-colorpicker-wrapper .x-colorpicker-popup:not(.x-split-btn-wrapper):not(.x-dropdown-btn), .x-bigger.x-colorpicker-wrapper .x-colorpicker-popup:not(.x-split-btn-wrapper):not(.x-dropdown-btn), .x-bigger .x-colorpicker-container .x-colorpicker-popup:not(.x-split-btn-wrapper):not(.x-dropdown-btn), .x-bigger.x-colorpicker-container .x-colorpicker-popup:not(.x-split-btn-wrapper):not(.x-dropdown-btn) {
	line-height: 0
}

.x-container {
	border: 0;
	border-radius: 0;
	display: inline-block;
	line-height: 0;
	outline: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 16px 48px rgba(0,0,0,.175)
}

	.x-container.x-color-picker {
		width: 341px
	}

		.x-container.x-color-picker .x-mode-switch-btn {
			background: rgba(0,0,0,0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUwLjIgKDU1MDQ3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA0IENvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAtNC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS04IiBmaWxsPSIjNDU5NkNFIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS05IiBmaWxsPSIjNUNDMTVCIiB4PSIwIiB5PSIxMiIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTI1LUNvcHktMTAiIGZpbGw9IiNGQkQ1MDYiIHg9IjEyIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMjUtQ29weS0xMSIgZmlsbD0iI0VDNEU0MyIgeD0iMTIiIHk9IjEyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat 100% 100%
		}

	.x-container.x-color-palette {
		width: auto
	}

		.x-container.x-color-palette .x-mode-switch-btn {
			background: rgba(0,0,0,0) 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%
		}

	.x-container .x-custom-palette {
		width: auto
	}

		.x-container .x-custom-palette .x-palette {
			padding: 10px
		}

		.x-container .x-custom-palette.x-palette-group {
			height: 341px;
			overflow-y: scroll
		}

	.x-container .x-palette {
		border-bottom: 0;
		display: table;
		line-height: 0;
		outline: none;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

		.x-container .x-palette .x-row {
			display: table-row;
			white-space: nowrap
		}

		.x-container .x-palette .x-tile {
			border: .5px solid rgba(0,0,0,0);
			box-sizing: border-box;
			cursor: pointer;
			display: inline-block;
			height: 27px;
			text-align: center;
			vertical-align: middle;
			width: 27px
		}

			.x-container .x-palette .x-tile.x-selected {
				outline: #000 .5px solid;
				position: relative
			}

			.x-container .x-palette .x-tile:hover {
				box-shadow: 2px 2px 7px 2px rgba(222,226,230,.3);
				position: relative
			}

			.x-container .x-palette .x-tile.x-nocolor-item {
				background: rgba(0,0,0,0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
				background-size: 8px
			}

	.x-container .x-hsv-container {
		border-bottom: 0;
		position: relative;
		-ms-touch-action: none;
		touch-action: none
	}

		.x-container .x-hsv-container .x-hsv-color {
			background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%),linear-gradient(to right, #fff 0, rgba(255, 255, 255, 0) 100%);
			height: 232px
		}

		.x-container .x-hsv-container .x-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;
			-ms-touch-action: none;
			touch-action: none;
			-webkit-user-select: none;
			-ms-user-select: none;
			user-select: none;
			width: 8px
		}

	.x-container .x-slider-preview {
		display: inline-block;
		width: 100%;
		padding: 12px 8px 12px 9px
	}

		.x-container .x-slider-preview .x-colorpicker-slider {
			display: inline-block;
			width: 82.34%
		}

			.x-container .x-slider-preview .x-colorpicker-slider .x-slider-container {
				height: 18px
			}

				.x-container .x-slider-preview .x-colorpicker-slider .x-slider-container .x-slider {
					height: 18px;
					top: calc(50% - 9px)
				}

				.x-container .x-slider-preview .x-colorpicker-slider .x-slider-container .x-slider-track {
					height: 8px;
					top: calc(50% - 4px);
					border-radius: 4px
				}

				.x-container .x-slider-preview .x-colorpicker-slider .x-slider-container .x-handle {
					border-radius: 6px;
					cursor: pointer;
					height: 14px;
					top: calc(68% - 10px);
					width: 14px
				}

					.x-container .x-slider-preview .x-colorpicker-slider .x-slider-container .x-handle.x-handle-active {
						cursor: pointer
					}

					.x-container .x-slider-preview .x-colorpicker-slider .x-slider-container .x-handle.x-large-thumb-size {
						transform: scale(1)
					}

			.x-container .x-slider-preview .x-colorpicker-slider .x-hue-slider .x-slider-track {
				background: linear-gradient(to right, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%)
			}

			.x-container .x-slider-preview .x-colorpicker-slider .x-opacity-slider .x-slider-track {
				background: rgba(0,0,0,0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
				border: 0;
				z-index: 0
			}

			.x-container .x-slider-preview .x-colorpicker-slider .x-opacity-slider .x-opacity-empty-track {
				background-size: contain;
				border: 0;
				height: 8px;
				position: absolute;
				top: calc(50% - 4px);
				width: 100%;
				z-index: 1;
				border-radius: 6px
			}

			.x-container .x-slider-preview .x-colorpicker-slider .x-slider.x-hue-slider .x-handle, .x-container .x-slider-preview .x-colorpicker-slider .x-slider.x-hue-slider .x-handle-start, .x-container .x-slider-preview .x-colorpicker-slider .x-slider.x-opacity-slider .x-handle, .x-container .x-slider-preview .x-colorpicker-slider .x-slider.x-opacity-slider .x-handle-start {
				box-shadow: 0 1px 2px rgba(0,0,0,.3)
			}

		.x-container .x-slider-preview .x-preview-container {
			background: rgba(0,0,0,0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+");
			background-size: 10px;
			border: 1px solid #dee2e6;
			cursor: pointer;
			display: inline-block;
			height: 32px;
			margin-left: 4.205%;
			position: relative;
			top: 0;
			width: 13.45%
		}

			.x-container .x-slider-preview .x-preview-container .x-preview {
				display: block;
				height: 18px;
				position: absolute;
				width: 100%
			}

				.x-container .x-slider-preview .x-preview-container .x-preview.x-current {
					border-bottom: 1px solid #dee2e6;
					top: 0
				}

				.x-container .x-slider-preview .x-preview-container .x-preview.x-previous {
					height: 18px;
					top: 18px
				}

	.x-container .x-selected-value {
		-ms-flex-align: center;
		align-items: center;
		display: -ms-flexbox;
		display: flex;
		padding: 12px 8px 12px 9px;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none;
		width: 100%
	}

		.x-container .x-selected-value .x-input-container .x-float-input input {
			padding-left: 0;
			text-align: center
		}

		.x-container .x-selected-value .x-input-container .x-numeric-hidden {
			display: none
		}

		.x-container .x-selected-value .x-value-switch-btn {
			font-family: "e-icons";
			margin-top: 6px;
			padding: 2px 3px;
			font-size: 16px;
			line-height: 16px
		}

	.x-container .x-input-container {
		display: inline-block;
		width: 89.8%
	}

		.x-container .x-input-container .x-float-input {
			display: inline-block;
			margin-right: 2.75%;
			vertical-align: baseline;
			margin-top: 8px
		}

			.x-container .x-input-container .x-float-input:first-child {
				width: 28%
			}

				.x-container .x-input-container .x-float-input:first-child input {
					height: 30px
				}

			.x-container .x-input-container .x-float-input.x-numeric {
				height: 30px;
				width: 14%
			}

				.x-container .x-input-container .x-float-input.x-numeric input {
					height: 30px
				}

			.x-container .x-input-container .x-float-input .x-float-text {
				text-align: center
			}

	.x-container .x-switch-ctrl-btn {
		display: inline-block;
		padding: 8px;
		white-space: nowrap;
		width: 100%
	}

		.x-container .x-switch-ctrl-btn .x-ctrl-btn {
			float: right;
			text-align: right;
			white-space: nowrap;
			width: 89.913%
		}

			.x-container .x-switch-ctrl-btn .x-ctrl-btn .x-btn {
				max-width: 50%;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap
			}

				.x-container .x-switch-ctrl-btn .x-ctrl-btn .x-btn.x-cancel {
					margin-left: 3.62%
				}

		.x-container .x-switch-ctrl-btn .x-mode-switch-btn {
			background-origin: border-box;
			background-position: center;
			background-size: cover;
			float: left;
			margin-top: 0;
			overflow: hidden;
			white-space: nowrap
		}

			.x-container .x-switch-ctrl-btn .x-mode-switch-btn:focus {
				box-shadow: 0 0 2px 3px rgba(0,0,0,.2)
			}

	.x-container .x-value-switch-btn, .x-container .x-mode-switch-btn {
		background-color: rgba(0,0,0,0);
		border-color: rgba(0,0,0,0);
		position: relative;
		width: 10.09%;
		height: 30px
	}

	.x-container.x-color-picker .x-value-switch-btn:focus, .x-container.x-color-picker .x-value-switch-btn:hover, .x-container.x-color-picker .x-value-switch-btn:active {
		border-color: rgba(0,0,0,0);
		box-shadow: none;
		outline: none
	}

	.x-container.x-color-picker .x-value-switch-btn:focus {
		outline: none
	}

	.x-container.x-color-palette .x-palette + .x-selected-value, .x-container.x-color-palette .x-palette-group + .x-selected-value {
		padding: 16px 16px
	}

	.x-container.x-color-palette .x-palette + .x-switch-ctrl-btn, .x-container.x-color-palette .x-palette-group + .x-switch-ctrl-btn {
		padding: 23px 8px 8px
	}

.sf-colorpicker.x-container .x-input-container .x-float-input {
	float: left;
	margin-left: -1px
}

.x-hide-opacity .x-container .x-slider-preview .x-colorpicker-slider {
	vertical-align: super
}

.x-hide-opacity .x-container .x-slider-preview .x-preview-container {
	top: 0
}

.x-hide-opacity .x-container .x-float-input:first-child {
	width: 36%
}

.x-hide-opacity .x-container .x-float-input.x-numeric {
	width: 16.3%
}

.x-hide-hex-value .x-container .x-float-input.x-numeric {
	width: 21.25%
}

.x-hide-hex-value.x-hide-opacity .x-container .x-float-input.x-numeric {
	width: 29.59%
}

.x-hide-valueswitcher .x-container .x-input-container {
	width: 100%
}

.x-hide-valueswitcher .x-container .x-float-input:first-child {
	width: 28%
}

.x-hide-valueswitcher .x-container .x-float-input.x-numeric {
	width: 13%
}

.x-hide-valueswitcher .x-container .x-float-input:last-child {
	margin-right: 0
}

.x-hide-valueswitcher.x-hide-opacity .x-container .x-float-input:first-child {
	width: 36%
}

.x-hide-valueswitcher.x-hide-opacity .x-container .x-float-input.x-numeric {
	width: 17.58%
}

.x-hide-valueswitcher.x-hide-hex-value .x-container .x-float-input.x-numeric {
	width: 22.18%
}

.x-hide-valueswitcher.x-hide-hex-value.x-hide-opacity .x-container .x-float-input.x-numeric {
	width: 30.82%
}

.x-rtl .x-container .x-hsv-container .x-hsv-color {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000 100%),linear-gradient(to left, #fff 0, rgba(255, 255, 255, 0) 100%)
}

.x-rtl .x-container .x-slider-preview .x-hue-slider .x-slider-track {
	background: linear-gradient(to left, #f00 0, #ff0 16%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 84%, #ff0004 100%)
}

.x-rtl .x-container .x-slider-preview .x-preview-container {
	margin-left: 0;
	margin-right: 4.205%
}

.x-rtl .x-container .x-selected-value .x-float-input {
	margin-left: 2.75%;
	margin-right: 0
}

	.x-rtl .x-container .x-selected-value .x-float-input input {
		padding-right: 0
	}

.x-rtl .x-container .x-selected-value .x-value-switch-btn {
	transform: rotate(180deg)
}

.x-rtl .x-container .x-switch-ctrl-btn .x-mode-switch-btn {
	float: right
}

.x-rtl .x-container .x-switch-ctrl-btn .x-ctrl-btn {
	float: left;
	text-align: left
}

	.x-rtl .x-container .x-switch-ctrl-btn .x-ctrl-btn .x-cancel {
		margin-left: 0;
		margin-right: 3.62%
	}

.x-rtl .x-container.sf-colorpicker .x-selected-value .x-input-container .x-float-input {
	float: right;
	margin-right: -1px
}

.x-rtl.x-hide-valueswitcher .x-container .x-float-input:last-child {
	margin-left: 0
}

.x-bigger .x-container.x-color-picker {
	width: 462px
}

@media only screen and (max-width: 600px) {
	.x-bigger .x-container.x-color-picker {
		width: 100% !important
	}

	.x-bigger .x-container.x-colorpicker-popup {
		width: calc(100% - 20px) !important
	}
}

.x-bigger .x-container .x-palette .x-tile {
	height: 29px;
	width: 29px
}

.x-bigger .x-container .x-hsv-container .x-hsv-color {
	height: 301px
}

.x-bigger .x-container .x-custom-palette.x-palette-group {
	height: 462px
}

.x-bigger .x-container .x-slider-preview {
	padding: 16px 16px
}

	.x-bigger .x-container .x-slider-preview .x-preview-container {
		margin-left: 4.657%;
		vertical-align: super;
		width: 12.405%;
		top: 0
	}

@media only screen and (max-width: 600px) {
	.x-bigger .x-container .x-slider-preview .x-preview-container {
		margin-left: 4.6% !important
	}
}

.x-bigger .x-container .x-slider-preview .x-colorpicker-slider {
	width: 82.944%
}

	.x-bigger .x-container .x-slider-preview .x-colorpicker-slider .x-slider-container {
		height: 21px
	}

		.x-bigger .x-container .x-slider-preview .x-colorpicker-slider .x-slider-container .x-slider-track {
			border-radius: 6px
		}

		.x-bigger .x-container .x-slider-preview .x-colorpicker-slider .x-slider-container .x-handle {
			border-radius: 10px;
			height: 16px;
			top: calc(76% - 13px);
			width: 16px
		}

.x-bigger .x-container .x-slider-preview .x-switch-ctrl-btn .x-ctrl-btn {
	width: 90.6%
}

.x-bigger .x-container.x-color-palette .x-palette + .x-switch-ctrl-btn {
	padding: 25px 12px 12px
}

.x-bigger .x-container .x-input-container {
	width: 90.7%
}

	.x-bigger .x-container .x-input-container .x-float-input {
		margin-right: 3.425%
	}

		.x-bigger .x-container .x-input-container .x-float-input:first-child {
			width: 33.5%
		}

			.x-bigger .x-container .x-input-container .x-float-input:first-child input {
				height: 38px
			}

		.x-bigger .x-container .x-input-container .x-float-input.x-numeric {
			height: 38px;
			width: 12.34%
		}

			.x-bigger .x-container .x-input-container .x-float-input.x-numeric input {
				height: 38px
			}

.x-bigger .x-container .x-css.x-value-switch-btn, .x-bigger .x-container .x-mode-switch-btn {
	padding: 2px 3px;
	width: 9.306%;
	font-size: 18px;
	line-height: 18px
}

.x-bigger .x-container .x-mode-switch-btn {
	margin-top: 0
}

.x-bigger .x-container.sf-colorpicker .x-input-container .x-float-input {
	margin-right: calc(3.425% - 2.68px)
}

.x-bigger .x-hide-opacity .x-container .x-slider-preview, .x-bigger.x-hide-opacity .x-container .x-slider-preview {
	padding: 16px 16px
}

	.x-bigger .x-hide-opacity .x-container .x-slider-preview .x-preview-container, .x-bigger.x-hide-opacity .x-container .x-slider-preview .x-preview-container {
		vertical-align: initial
	}

.x-bigger .x-hide-opacity .x-container .x-float-input:first-child, .x-bigger.x-hide-opacity .x-container .x-float-input:first-child {
	width: 36%
}

.x-bigger .x-hide-opacity .x-container .x-float-input.x-numeric, .x-bigger.x-hide-opacity .x-container .x-float-input.x-numeric {
	width: 16.76%
}

.x-bigger.x-hide-hex-value .x-container .x-float-input.x-numeric, .x-bigger .x-hide-hex-value .x-container .x-float-input.x-numeric {
	width: 21.58%
}

.x-bigger.x-hide-hex-value.x-hide-opacity .x-container .x-float-input.x-numeric, .x-bigger .x-hide-hex-value.x-hide-opacity .x-container .x-float-input.x-numeric {
	width: 29.59%
}

.x-bigger.x-hide-valueswitcher .x-container .x-input-container, .x-bigger .x-hide-valueswitcher .x-container .x-input-container {
	width: 100%
}

.x-bigger.x-hide-valueswitcher .x-container .x-float-input:last-child, .x-bigger .x-hide-valueswitcher .x-container .x-float-input:last-child {
	margin-right: 0
}

.x-bigger.x-hide-valueswitcher .x-container .x-float-input.x-numeric, .x-bigger .x-hide-valueswitcher .x-container .x-float-input.x-numeric {
	width: 13.2%
}

.x-bigger.x-hide-valueswitcher.x-hide-opacity .x-container .x-float-input:first-child, .x-bigger .x-hide-valueswitcher.x-hide-opacity .x-container .x-float-input:first-child {
	width: 36%
}

.x-bigger.x-hide-valueswitcher.x-hide-opacity .x-container .x-float-input.x-numeric, .x-bigger .x-hide-valueswitcher.x-hide-opacity .x-container .x-float-input.x-numeric {
	width: 17.9%
}

.x-bigger.x-hide-valueswitcher.x-hide-hex-value .x-container .x-float-input.x-numeric, .x-bigger.x-hide-valueswitcher .x-hide-hex-value .x-container .x-float-input.x-numeric, .x-bigger .x-hide-valueswitcher.x-hide-hex-value .x-container .x-float-input.x-numeric, .x-bigger .x-hide-valueswitcher .x-hide-hex-value .x-container .x-float-input.x-numeric {
	width: 21.58%
}

.x-bigger.x-hide-valueswitcher.x-hide-hex-value.x-hide-opacity .x-container .x-float-input.x-numeric, .x-bigger.x-hide-valueswitcher .x-hide-hex-value.x-hide-opacity .x-container .x-float-input.x-numeric, .x-bigger .x-hide-valueswitcher.x-hide-hex-value.x-hide-opacity .x-container .x-float-input.x-numeric, .x-bigger .x-hide-valueswitcher .x-hide-hex-value.x-hide-opacity .x-container .x-float-input.x-numeric {
	width: 31%
}

.x-bigger .x-rtl .x-container .x-slider-preview .x-preview-container, .x-bigger.x-rtl .x-container .x-slider-preview .x-preview-container {
	margin-left: 0;
	margin-right: 4.657%
}

.x-bigger .x-rtl .x-container .x-selected-value .x-float-input, .x-bigger.x-rtl .x-container .x-selected-value .x-float-input {
	margin-left: 3.425%;
	margin-right: 0
}

.x-bigger .x-rtl .x-container.sf-colorpicker .x-selected-value .x-input-container .x-float-input, .x-bigger.x-rtl .x-container.sf-colorpicker .x-selected-value .x-input-container .x-float-input {
	margin-left: calc(3.425% - 2.68px)
}

.x-bigger .x-rtl.x-hide-valueswitcher .x-container .x-float-input:last-child, .x-bigger.x-rtl.x-hide-valueswitcher .x-container .x-float-input:last-child {
	margin-left: 0
}

.x-hide-switchable-value .x-container .x-input-container .x-float-input:first-child, .x-bigger.x-hide-switchable-value .x-container .x-input-container .x-float-input:first-child, .x-bigger .x-hide-switchable-value .x-container .x-input-container .x-float-input:first-child {
	width: 100%
}

.x-popup.x-tooltip-wrap.x-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(0.01);
	transition: transform .4s cubic-bezier(0.25, 0.8, 0.25, 1)
}

	.x-popup.x-tooltip-wrap.x-color-picker-tooltip .x-tip-content {
		background: rgba(0,0,0,0) 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
	}

.x-split-preview, .x-tip-transparent {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.x-bigger .x-popup.x-tooltip-wrap.x-color-picker-tooltip, .x-bigger.x-popup.x-tooltip-wrap.x-color-picker-tooltip {
	min-width: 32px
}

	.x-bigger .x-popup.x-tooltip-wrap.x-color-picker-tooltip .x-tip-content, .x-bigger.x-popup.x-tooltip-wrap.x-color-picker-tooltip .x-tip-content {
		height: 30px;
		width: 30px
	}

.x-container {
	background-color: #fff
}

	.x-container .x-palette .x-tile:hover {
		border-color: #fff
	}

	.x-container .x-palette .x-tile.x-selected {
		border-color: #fff
	}

	.x-container .x-handler.x-hide-handler, .x-container .x-handle.x-hide-handler {
		background-color: rgba(0,0,0,0);
		border-color: rgba(0,0,0,0);
		box-shadow: none
	}

	.x-container .x-control-wrapper.x-slider-container .x-slider.x-hue-slider .x-handle:not(.x-tab-handle), .x-container .x-control-wrapper.x-slider-container .x-slider.x-opacity-slider .x-handle:not(.x-tab-handle) {
		background-color: #fff;
		border-color: #fff
	}

		.x-container .x-control-wrapper.x-slider-container .x-slider.x-hue-slider .x-handle:not(.x-tab-handle).x-handle-start:not(.x-tab-handle), .x-container .x-control-wrapper.x-slider-container .x-slider.x-opacity-slider .x-handle:not(.x-tab-handle).x-handle-start:not(.x-tab-handle) {
			background-color: #fff;
			border-color: #fff
		}

	.x-container .x-control-wrapper.x-slider-container .x-slider.x-hue-slider .x-handle.x-tab-handle, .x-container .x-control-wrapper.x-slider-container .x-slider.x-opacity-slider .x-handle.x-tab-handle {
		background-color: #fff;
		border-color: #fff;
		box-shadow: 0 1px 2px rgba(0,0,0,.3)
	}

.x-colorpicker-wrapper.x-disabled .x-value-switch-btn, .x-colorpicker-wrapper.x-disabled .x-mode-switch-btn, .x-colorpicker-container.x-disabled .x-value-switch-btn, .x-colorpicker-container.x-disabled .x-mode-switch-btn {
	color: rgba(255,255,255,.65)
}

	.x-colorpicker-wrapper.x-disabled .x-value-switch-btn:focus, .x-colorpicker-wrapper.x-disabled .x-mode-switch-btn:focus, .x-colorpicker-container.x-disabled .x-value-switch-btn:focus, .x-colorpicker-container.x-disabled .x-mode-switch-btn:focus {
		background-color: rgba(0,0,0,0);
		color: rgba(255,255,255,.65);
		outline: none;
		outline-offset: unset
	}

	.x-colorpicker-wrapper.x-disabled .x-value-switch-btn:active, .x-colorpicker-wrapper.x-disabled .x-mode-switch-btn:active, .x-colorpicker-container.x-disabled .x-value-switch-btn:active, .x-colorpicker-container.x-disabled .x-mode-switch-btn:active {
		background-color: rgba(0,0,0,0);
		color: rgba(255,255,255,.65)
	}

.x-colorpicker-wrapper .x-btn.x-icon-btn, .x-colorpicker-container .x-btn.x-icon-btn {
	background-color: rgba(0,0,0,0);
	color: #6c757d
}

.x-colorpicker-wrapper .x-icon-btn:hover, .x-colorpicker-container .x-icon-btn:hover {
	background-color: #5c636a;
	color: #fff
}

.x-colorpicker-wrapper .x-icon-btn:focus, .x-colorpicker-container .x-icon-btn:focus {
	background-color: #5c636a;
	border-color: #6c757d;
	box-shadow: 0 0 0 4px rgba(130,138,145,.5);
	color: #fff
}

.x-colorpicker-wrapper .x-icon-btn:active, .x-colorpicker-container .x-icon-btn:active {
	background-color: #565e64;
	box-shadow: 0 0 0 4px rgba(130,138,145,.5);
	color: #fff
}

.x-colorpicker-wrapper .x-icon-btn:disabled, .x-colorpicker-wrapper .x-icon-btn.x-disabled, .x-colorpicker-container .x-icon-btn:disabled, .x-colorpicker-container .x-icon-btn.x-disabled {
	background-color: rgba(0,0,0,0);
	box-shadow: none;
	color: rgba(108,117,125,.65)
}

.x-popup.x-tooltip-wrap.x-color-picker-tooltip {
	background-color: #fff;
	border-color: #fff
}

/*! component's theme wise override definitions and variables */
@keyframes hscroll-popup-shadow {
	0% {
		border-color: rgba(255,255,255,.5);
		box-shadow: 0 0 0 0 rgba(255,255,255,.5)
	}

	100% {
		box-shadow: 0 0 0 200px rgba(255,255,255,.12)
	}
}

/*! hscroll icons */
.x-hscroll.x-rtl.x-scroll-device .x-nav-right-arrow::before {
	content: "\e765"
}

.x-hscroll.x-rtl.x-scroll-device .x-nav-left-arrow::before {
	content: "\e748"
}

.x-hscroll.x-rtl .x-nav-left-arrow::before {
	content: "\e748"
}

.x-hscroll.x-rtl .x-nav-right-arrow::before {
	content: "\e765"
}

.x-hscroll.x-scroll-device .x-nav-right-arrow::before {
	content: "\e748"
}

.x-hscroll.x-scroll-device .x-nav-left-arrow::before {
	content: "\e765"
}

.x-hscroll .x-nav-left-arrow::before {
	content: "\e765";
	line-height: normal
}

.x-hscroll .x-nav-right-arrow::before {
	content: "\e748";
	line-height: normal
}

/*! h-scroll layout */
.x-bigger .x-hscroll, .x-hscroll.x-bigger {
	min-height: 46px
}

	.x-bigger .x-hscroll:not(.x-scroll-device), .x-hscroll.x-bigger:not(.x-scroll-device) {
		padding: 0 38px
	}

	.x-bigger .x-hscroll.x-scroll-device, .x-hscroll.x-bigger.x-scroll-device {
		padding-right: 38px
	}

	.x-bigger .x-hscroll.x-rtl.x-scroll-device, .x-hscroll.x-bigger.x-rtl.x-scroll-device {
		padding-left: 38px;
		padding-right: initial
	}

	.x-bigger .x-hscroll .x-nav-arrow.x-icons, .x-hscroll.x-bigger .x-nav-arrow.x-icons {
		font-size: 22px
	}

	.x-bigger .x-hscroll.x-rtl .x-scroll-overlay.x-scroll-right-overlay, .x-hscroll.x-bigger.x-rtl .x-scroll-overlay.x-scroll-right-overlay {
		left: 38px
	}

	.x-bigger .x-hscroll .x-scroll-overlay.x-scroll-right-overlay, .x-hscroll.x-bigger .x-scroll-overlay.x-scroll-right-overlay {
		right: 38px
	}

	.x-bigger .x-hscroll .x-scroll-nav, .x-hscroll.x-bigger .x-scroll-nav {
		min-height: 46px;
		width: 38px
	}

.x-hscroll {
	display: block;
	position: relative;
	width: inherit
}

	.x-hscroll.x-rtl.x-scroll-device {
		padding-left: 40px;
		padding-right: initial
	}

		.x-hscroll.x-rtl.x-scroll-device .x-scroll-nav {
			transform: skewX(-16deg) translateX(-6px)
		}

		.x-hscroll.x-rtl.x-scroll-device .x-scroll-overlay.x-scroll-right-overlay {
			left: 48px;
			right: auto;
			transform: skewX(-16deg) translateX(-6px)
		}

		.x-hscroll.x-rtl.x-scroll-device .x-scroll-overlay.x-scroll-left-overlay {
			left: auto;
			right: 0
		}

	.x-hscroll:not(.x-scroll-device) {
		padding: 0 32px
	}

	.x-hscroll.x-scroll-device {
		padding-right: 40px
	}

		.x-hscroll.x-scroll-device .x-scroll-nav {
			transform: skewX(-16deg) translateX(6px);
			width: 48px
		}

			.x-hscroll.x-scroll-device .x-scroll-nav .x-nav-arrow {
				font-size: 18px;
				transform: skewX(16deg)
			}

		.x-hscroll.x-scroll-device .x-scroll-overlay {
			opacity: .5;
			pointer-events: none;
			position: absolute;
			top: 0;
			z-index: 100
		}

			.x-hscroll.x-scroll-device .x-scroll-overlay.x-scroll-right-overlay {
				left: auto;
				right: 48px;
				transform: skewX(-16deg) translateX(6px)
			}

			.x-hscroll.x-scroll-device .x-scroll-overlay.x-scroll-left-overlay {
				left: 0;
				right: auto
			}

	.x-hscroll.x-overlay .x-hscroll-content > * {
		pointer-events: none
	}

	.x-hscroll > * {
		height: inherit;
		line-height: normal
	}

	.x-hscroll .x-hscroll-content {
		display: inline-block;
		height: inherit;
		position: relative
	}

		.x-hscroll .x-hscroll-content > * {
			pointer-events: auto
		}

	.x-hscroll.x-rtl .x-scroll-nav.x-scroll-right-nav {
		left: 0;
		right: auto
	}

	.x-hscroll.x-rtl .x-scroll-nav.x-scroll-left-nav {
		left: auto;
		right: 0
	}

	.x-hscroll .x-scroll-nav {
		-ms-flex-align: center;
		align-items: center;
		bottom: 0;
		cursor: pointer;
		display: -ms-flexbox;
		display: flex;
		min-height: 38px;
		overflow: hidden;
		position: absolute;
		top: 0;
		width: 32px
	}

		.x-hscroll .x-scroll-nav.x-scroll-left-nav {
			left: 0
		}

		.x-hscroll .x-scroll-nav.x-scroll-right-nav {
			right: 0
		}

		.x-hscroll .x-scroll-nav.x-ie-align {
			display: table
		}

	.x-hscroll .x-nav-arrow {
		position: relative
	}

		.x-hscroll .x-nav-arrow.x-icons {
			display: table-cell;
			text-align: center;
			vertical-align: middle;
			width: 100%;
			font-size: 18px
		}

	.x-hscroll .x-hscroll-bar .x-hscroll-content .x-overlay {
		pointer-events: none
	}

	/*! h-scroll theme */
	.x-hscroll .x-scroll-nav .x-icons {
		color: #6c757d
	}

	.x-hscroll.x-rtl.x-scroll-device .x-scroll-nav.x-scroll-right-nav {
		border-color: #dee2e6;
		box-shadow: 0 .8px 16px rgba(0,0,0,.15)
	}

	.x-hscroll.x-scroll-device .x-scroll-nav.x-scroll-right-nav {
		background-color: #e9ecef;
		border-color: #dee2e6;
		border-width: 1px;
		box-shadow: 0 .8px 16px rgba(0,0,0,.15)
	}

		.x-hscroll.x-scroll-device .x-scroll-nav.x-scroll-right-nav .x-nav-arrow {
			color: #6c757d
		}

	.x-hscroll .x-scroll-overlay {
		background-color: rgba(0,0,0,0);
		background-repeat: repeat-x
	}

		.x-hscroll .x-scroll-overlay.x-scroll-left-overlay {
			background-image: linear-gradient(-270deg, #e9ecef 0%, rgba(233, 236, 239, 0) 100%)
		}

		.x-hscroll .x-scroll-overlay.x-scroll-right-overlay {
			background-image: linear-gradient(-270deg, rgba(233, 236, 239, 0) 0%, #e9ecef 100%)
		}

	.x-hscroll.x-rtl .x-scroll-nav {
		background: #e9ecef
	}

		.x-hscroll.x-rtl .x-scroll-nav.x-scroll-left-nav {
			border-left: 1px solid #dee2e6;
			border-right: 0
		}

		.x-hscroll.x-rtl .x-scroll-nav.x-scroll-right-nav {
			border-left: 0;
			border-right: 1px solid #dee2e6
		}

		.x-hscroll.x-rtl .x-scroll-nav:hover {
			background: #dee2e6;
			border: 0;
			color: #6c757d
		}

			.x-hscroll.x-rtl .x-scroll-nav:hover:active {
				background: #dee2e6
			}

	.x-hscroll:not(.x-scroll-device) .x-scroll-nav:hover {
		background: #dee2e6;
		color: #6c757d
	}

		.x-hscroll:not(.x-scroll-device) .x-scroll-nav:hover .x-icons {
			color: #6c757d
		}

	.x-hscroll:not(.x-scroll-device) .x-scroll-nav:focus {
		background: #dee2e6;
		border: 0;
		color: #6c757d
	}

		.x-hscroll:not(.x-scroll-device) .x-scroll-nav:focus .x-icons {
			color: #6c757d
		}

	.x-hscroll:not(.x-scroll-device) .x-scroll-nav:active {
		background: #e9ecef;
		border: 0;
		box-shadow: none;
		color: #495057
	}

		.x-hscroll:not(.x-scroll-device) .x-scroll-nav:active .x-icons {
			color: #6c757d
		}

	.x-hscroll .x-scroll-nav {
		background: #e9ecef
	}

		.x-hscroll .x-scroll-nav.x-scroll-left-nav {
			border-right: 1px solid #dee2e6
		}

		.x-hscroll .x-scroll-nav.x-scroll-right-nav {
			border-left: 1px solid #dee2e6
		}

		.x-hscroll .x-scroll-nav::after {
			background-color: rgba(0,0,0,0);
			border-radius: 50%;
			border-width: 1px;
			box-sizing: border-box;
			content: "";
			height: 1px;
			left: 50%;
			position: absolute;
			top: 50%;
			visibility: hidden;
			width: 1px
		}

		.x-hscroll .x-scroll-nav:active::after {
			animation: hscroll-popup-shadow .6s ease-out 0ms;
			visibility: visible
		}

/*! component's theme wise override definitions and variables */
/*! vscroll icons */
.x-vscroll.x-scroll-device .x-nav-up-arrow::before {
	content: "\e7dd"
}

.x-vscroll.x-scroll-device .x-nav-down-arrow::before {
	content: "\e734"
}

.x-vscroll .x-nav-up-arrow::before {
	content: "\e776";
	line-height: normal
}

.x-vscroll .x-nav-down-arrow::before {
	content: "\e729";
	line-height: normal
}

/*! v-scroll layout */
.x-bigger .x-vscroll:not(.x-scroll-device), .x-vscroll.x-bigger:not(.x-scroll-device) {
	padding: 48px 0
}

.x-bigger .x-vscroll .x-icons, .x-vscroll.x-bigger .x-icons {
	font-size: 18px
}

.x-bigger .x-vscroll.x-rtl .x-scroll-overlay.x-scroll-down-overlay, .x-vscroll.x-bigger.x-rtl .x-scroll-overlay.x-scroll-down-overlay {
	left: 48px
}

.x-bigger .x-vscroll .x-scroll-overlay.x-scroll-down-overlay, .x-vscroll.x-bigger .x-scroll-overlay.x-scroll-down-overlay {
	right: 48px
}

.x-bigger .x-vscroll .x-scroll-nav, .x-vscroll.x-bigger .x-scroll-nav {
	height: 48px
}

.x-vscroll {
	display: block;
	position: relative;
	width: inherit
}

	.x-vscroll.x-rtl.x-scroll-device .x-scroll-nav {
		transform: skewX(-16deg) translateX(-6px)
	}

	.x-vscroll.x-rtl.x-scroll-device .x-scroll-overlay.x-scroll-down-overlay {
		left: 48px;
		right: auto;
		transform: skewX(-16deg) translateX(-6px)
	}

	.x-vscroll.x-rtl.x-scroll-device .x-scroll-overlay.x-scroll-up-overlay {
		left: auto;
		right: 0
	}

	.x-vscroll:not(.x-scroll-device) {
		padding: 0 28px
	}

	.x-vscroll.x-scroll-device .x-scroll-nav {
		transform: skewX(-16deg) translateX(6px);
		width: 48px;
		z-index: 1001
	}

		.x-vscroll.x-scroll-device .x-scroll-nav .x-nav-arrow {
			font-size: 14px;
			transform: skewX(16deg)
		}

	.x-vscroll.x-scroll-device .x-scroll-overlay {
		opacity: .5;
		pointer-events: none;
		position: absolute;
		top: 0;
		z-index: 100
	}

		.x-vscroll.x-scroll-device .x-scroll-overlay.x-scroll-down-overlay {
			left: auto;
			right: 48px;
			transform: skewX(-16deg) translateX(6px)
		}

		.x-vscroll.x-scroll-device .x-scroll-overlay.x-scroll-up-overlay {
			left: 0;
			right: auto
		}

	.x-vscroll > * {
		height: inherit
	}

	.x-vscroll .x-vscroll-content {
		display: inline-block;
		height: auto;
		position: relative;
		width: 100%
	}

		.x-vscroll .x-vscroll-content > * {
			pointer-events: auto
		}

	.x-vscroll.x-rtl .x-scroll-nav.x-scroll-up-nav {
		left: auto;
		right: 0
	}

	.x-vscroll.x-rtl .x-scroll-nav.x-scroll-down-nav {
		left: 0;
		right: auto
	}

	.x-vscroll .x-scroll-nav {
		-ms-flex-align: center;
		align-items: center;
		cursor: pointer;
		display: -ms-flexbox;
		display: flex;
		height: 38px;
		overflow: hidden;
		position: absolute;
		width: 100%
	}

		.x-vscroll .x-scroll-nav.x-scroll-up-nav {
			top: 0
		}

		.x-vscroll .x-scroll-nav.x-scroll-down-nav {
			bottom: 0
		}

		.x-vscroll .x-scroll-nav.x-ie-align {
			display: table
		}

	.x-vscroll .x-nav-arrow {
		position: relative
	}

		.x-vscroll .x-nav-arrow.x-icons {
			display: table-cell;
			text-align: center;
			vertical-align: middle;
			width: 100%
		}

	/*! v-scroll theme */
	.x-vscroll .x-icons {
		color: #6c757d
	}

	.x-vscroll.x-rtl.x-scroll-device .x-scroll-nav.x-scroll-right-nav {
		border-color: #6c757d;
		box-shadow: 0 .8px 16px rgba(0,0,0,.15)
	}

	.x-vscroll.x-scroll-device .x-scroll-nav.x-scroll-right-nav {
		background-color: #e9ecef;
		border-color: #6c757d;
		border-width: 1px;
		box-shadow: 0 .8px 16px rgba(0,0,0,.15)
	}

		.x-vscroll.x-scroll-device .x-scroll-nav.x-scroll-right-nav .x-nav-arrow {
			color: #6c757d
		}

	.x-vscroll .x-scroll-overlay {
		background-color: rgba(0,0,0,0);
		background-repeat: repeat-x
	}

		.x-vscroll .x-scroll-overlay.x-scroll-up-overlay {
			background-image: linear-gradient(-270deg, #e9ecef 0%, rgba(233, 236, 239, 0) 100%)
		}

		.x-vscroll .x-scroll-overlay.x-scroll-down-overlay {
			background-image: linear-gradient(-270deg, rgba(233, 236, 239, 0) 0%, #e9ecef 100%)
		}

	.x-vscroll.x-rtl .x-scroll-nav {
		background: #e9ecef
	}

		.x-vscroll.x-rtl .x-scroll-nav:hover {
			background: #dee2e6;
			border: 0;
			border-color: rgba(0,0,0,0);
			color: #495057
		}

	.x-vscroll:not(.x-scroll-device) .x-scroll-nav:hover {
		background: #dee2e6;
		border: 0;
		color: #495057
	}

	.x-vscroll:not(.x-scroll-device) .x-scroll-nav:focus {
		background: #dee2e6;
		border: 0;
		border-color: rgba(0,0,0,0);
		color: #495057
	}

	.x-vscroll:not(.x-scroll-device) .x-scroll-nav:active {
		background: #dee2e6;
		border: 0;
		box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
		color: #495057
	}

	.x-vscroll .x-scroll-nav {
		background: #e9ecef
	}

		.x-vscroll .x-scroll-nav.x-scroll-up-nav {
			border-bottom: 1px solid #6c757d
		}

		.x-vscroll .x-scroll-nav.x-scroll-down-nav {
			border-top: 1px solid #6c757d
		}

		.x-vscroll .x-scroll-nav::after {
			content: ""
		}

		.x-vscroll .x-scroll-nav:active::after {
			content: ""
		}

/*! component's theme wise override definitions and variables */
@keyframes hscroll-popup-shadow {
	0% {
		border-color: rgba(255,255,255,.5);
		box-shadow: 0 0 0 0 rgba(255,255,255,.5)
	}

	100% {
		box-shadow: 0 0 0 200px rgba(255,255,255,.12)
	}
}

/*! component's theme wise override definitions and variables */
/*! contextmenu layout */
.x-contextmenu-wrapper ul .x-menu-item .x-previous::before, .x-contextmenu-container ul .x-menu-item .x-previous::before {
	content: "\e773"
}

.x-contextmenu-wrapper ul .x-menu-item .x-caret::before, .x-contextmenu-container ul .x-menu-item .x-caret::before {
	content: "\e748"
}

.x-rtl.x-contextmenu-wrapper .x-menu-item .x-caret::before, .x-rtl.x-contextmenu-container .x-menu-item .x-caret::before {
	content: "\e765"
}

/*! contextmenu layout */
.x-contextmenu-wrapper ul, .x-contextmenu-container ul {
	font-weight: 400;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: 14px;
	padding: 0;
	border: 1px solid #dee2e6;
	border-radius: 4px;
	box-shadow: 0 16px 48px rgba(0,0,0,.175);
	display: none;
	min-width: 120px;
	position: absolute
}

	.x-contextmenu-wrapper ul.x-ul, .x-contextmenu-wrapper ul.x-ul *, .x-contextmenu-container ul.x-ul, .x-contextmenu-container ul.x-ul * {
		box-sizing: border-box
	}

		.x-contextmenu-wrapper ul.x-ul:focus, .x-contextmenu-wrapper ul.x-ul *:focus, .x-contextmenu-container ul.x-ul:focus, .x-contextmenu-container ul.x-ul *:focus {
			outline: none
		}

	.x-contextmenu-wrapper ul.x-contextmenu, .x-contextmenu-container ul.x-contextmenu {
		box-shadow: 0 16px 48px rgba(0,0,0,.175);
		padding: 4px 0
	}

	.x-contextmenu-wrapper ul.x-ul, .x-contextmenu-container ul.x-ul {
		font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
	}

	.x-contextmenu-wrapper ul .x-menu-item, .x-contextmenu-container ul .x-menu-item {
		cursor: pointer;
		position: relative;
		height: 30px;
		line-height: 30px;
		padding: 0 12px
	}

		.x-contextmenu-wrapper ul .x-menu-item.x-menu-hide, .x-contextmenu-container ul .x-menu-item.x-menu-hide {
			display: none
		}

		.x-contextmenu-wrapper ul .x-menu-item.x-menu-header, .x-contextmenu-container ul .x-menu-item.x-menu-header {
			border-bottom-style: solid;
			border-bottom-width: 1px
		}

		.x-contextmenu-wrapper ul .x-menu-item .x-menu-url, .x-contextmenu-container ul .x-menu-item .x-menu-url {
			text-decoration: none
		}

		.x-contextmenu-wrapper ul .x-menu-item .x-menu-icon, .x-contextmenu-container ul .x-menu-item .x-menu-icon {
			display: inline-block;
			vertical-align: middle
		}

		.x-contextmenu-wrapper ul .x-menu-item.x-separator, .x-contextmenu-container ul .x-menu-item.x-separator {
			cursor: auto;
			line-height: normal;
			pointer-events: none
		}

		.x-contextmenu-wrapper ul .x-menu-item .x-menu-url, .x-contextmenu-container ul .x-menu-item .x-menu-url {
			display: inline-block;
			min-width: 120px
		}

		.x-contextmenu-wrapper ul .x-menu-item .x-menu-icon, .x-contextmenu-container ul .x-menu-item .x-menu-icon {
			font-size: 18px;
			line-height: 30px;
			margin-right: 8px;
			width: 1em
		}

		.x-contextmenu-wrapper ul .x-menu-item .x-caret, .x-contextmenu-container ul .x-menu-item .x-caret {
			line-height: 30px;
			margin-left: 16px;
			margin-right: 0;
			position: absolute;
			right: 7px
		}

		.x-contextmenu-wrapper ul .x-menu-item.x-menu-caret-icon, .x-contextmenu-container ul .x-menu-item.x-menu-caret-icon {
			padding-right: 36px
		}

		.x-contextmenu-wrapper ul .x-menu-item.x-separator, .x-contextmenu-container ul .x-menu-item.x-separator {
			border-bottom-style: solid;
			border-bottom-width: 1px;
			height: auto;
			margin: 4px 0
		}

		.x-contextmenu-wrapper ul .x-menu-item .x-caret, .x-contextmenu-container ul .x-menu-item .x-caret {
			font-size: 16px
		}

		.x-contextmenu-wrapper ul .x-menu-item .x-previous, .x-contextmenu-container ul .x-menu-item .x-previous {
			margin-right: 8px
		}

		.x-contextmenu-wrapper ul .x-menu-item.x-disabled, .x-contextmenu-container ul .x-menu-item.x-disabled {
			cursor: auto;
			pointer-events: none
		}

		.x-contextmenu-wrapper ul .x-menu-item .x-checkbox-wrapper, .x-contextmenu-container ul .x-menu-item .x-checkbox-wrapper {
			width: max-content
		}

.x-contextmenu-wrapper.x-sfcontextmenu, .x-contextmenu-container.x-sfcontextmenu {
	position: absolute
}

	.x-contextmenu-wrapper.x-sfcontextmenu .x-menu-vscroll, .x-contextmenu-container.x-sfcontextmenu .x-menu-vscroll {
		position: absolute
	}

	.x-contextmenu-wrapper.x-sfcontextmenu ul, .x-contextmenu-container.x-sfcontextmenu ul {
		white-space: nowrap
	}

		.x-contextmenu-wrapper.x-sfcontextmenu ul.x-transparent, .x-contextmenu-container.x-sfcontextmenu ul.x-transparent {
			background: rgba(0,0,0,0);
			border: 0;
			box-shadow: none;
			height: 1px;
			left: 0;
			min-width: 0;
			padding: 0;
			top: 0;
			width: 0
		}

			.x-contextmenu-wrapper.x-sfcontextmenu ul.x-transparent .x-menu-item, .x-contextmenu-container.x-sfcontextmenu ul.x-transparent .x-menu-item {
				height: 0;
				padding: 0
			}

				.x-contextmenu-wrapper.x-sfcontextmenu ul.x-transparent .x-menu-item.x-separator, .x-contextmenu-container.x-sfcontextmenu ul.x-transparent .x-menu-item.x-separator {
					border: 0;
					margin: 0
				}

.x-contextmenu-wrapper:not(.x-menu-container) .x-menu-vscroll.x-vscroll, .x-contextmenu-container:not(.x-menu-container) .x-menu-vscroll.x-vscroll {
	box-shadow: 0 16px 48px rgba(0,0,0,.175)
}

	.x-contextmenu-wrapper:not(.x-menu-container) .x-menu-vscroll.x-vscroll .x-vscroll-bar, .x-contextmenu-container:not(.x-menu-container) .x-menu-vscroll.x-vscroll .x-vscroll-bar {
		height: 100%;
		width: inherit
	}

	.x-contextmenu-wrapper:not(.x-menu-container) .x-menu-vscroll.x-vscroll .x-scroll-nav, .x-contextmenu-container:not(.x-menu-container) .x-menu-vscroll.x-vscroll .x-scroll-nav {
		height: 16px
	}

	.x-contextmenu-wrapper:not(.x-menu-container) .x-menu-vscroll.x-vscroll:not(.x-scroll-device), .x-contextmenu-container:not(.x-menu-container) .x-menu-vscroll.x-vscroll:not(.x-scroll-device) {
		padding: 16px 0
	}

	.x-contextmenu-wrapper:not(.x-menu-container) .x-menu-vscroll.x-vscroll ul, .x-contextmenu-container:not(.x-menu-container) .x-menu-vscroll.x-vscroll ul {
		box-shadow: none;
		margin-top: -12px;
		width: inherit
	}

.x-rtl.x-contextmenu-wrapper .x-menu-item .x-menu-icon, .x-rtl.x-contextmenu-container .x-menu-item .x-menu-icon {
	margin-right: 0
}

.x-rtl.x-contextmenu-wrapper .x-menu-item .x-caret, .x-rtl.x-contextmenu-container .x-menu-item .x-caret {
	margin-left: 0;
	margin-right: 16px;
	right: auto
}

.x-rtl.x-contextmenu-wrapper .x-menu-item .x-menu-icon, .x-rtl.x-contextmenu-container .x-menu-item .x-menu-icon {
	margin-left: 8px
}

.x-rtl.x-contextmenu-wrapper .x-menu-item .x-caret, .x-rtl.x-contextmenu-container .x-menu-item .x-caret {
	left: 7px
}

.x-rtl.x-contextmenu-wrapper .x-menu-item.x-menu-caret-icon, .x-rtl.x-contextmenu-container .x-menu-item.x-menu-caret-icon {
	padding-left: 36px;
	padding-right: 12px
}

.x-rtl.x-contextmenu-wrapper .x-menu-item.x-blankicon, .x-rtl.x-contextmenu-container .x-menu-item.x-blankicon {
	padding-left: 14px
}

	.x-rtl.x-contextmenu-wrapper .x-menu-item.x-blankicon.x-menu-caret-icon, .x-rtl.x-contextmenu-container .x-menu-item.x-blankicon.x-menu-caret-icon {
		padding-left: 36px
	}

.x-bigger .x-contextmenu-wrapper ul, .x-bigger.x-contextmenu-wrapper ul, .x-bigger .x-contextmenu-container ul, .x-bigger.x-contextmenu-container ul {
	font-size: 16px;
	padding: 4px 0;
	white-space: nowrap;
	box-shadow: 0 16px 48px rgba(0,0,0,.175);
	max-width: 280px;
	min-width: 112px;
	padding: 8px 0
}

	.x-bigger .x-contextmenu-wrapper ul .x-menu-item, .x-bigger.x-contextmenu-wrapper ul .x-menu-item, .x-bigger .x-contextmenu-container ul .x-menu-item, .x-bigger.x-contextmenu-container ul .x-menu-item {
		height: 36px;
		line-height: 36px
	}

		.x-bigger .x-contextmenu-wrapper ul .x-menu-item .x-menu-icon, .x-bigger.x-contextmenu-wrapper ul .x-menu-item .x-menu-icon, .x-bigger .x-contextmenu-container ul .x-menu-item .x-menu-icon, .x-bigger.x-contextmenu-container ul .x-menu-item .x-menu-icon {
			font-size: 22px;
			line-height: 36px
		}

		.x-bigger .x-contextmenu-wrapper ul .x-menu-item .x-caret, .x-bigger.x-contextmenu-wrapper ul .x-menu-item .x-caret, .x-bigger .x-contextmenu-container ul .x-menu-item .x-caret, .x-bigger.x-contextmenu-container ul .x-menu-item .x-caret {
			line-height: 36px
		}

		.x-bigger .x-contextmenu-wrapper ul .x-menu-item.x-separator, .x-bigger.x-contextmenu-wrapper ul .x-menu-item.x-separator, .x-bigger .x-contextmenu-container ul .x-menu-item.x-separator, .x-bigger.x-contextmenu-container ul .x-menu-item.x-separator {
			height: auto;
			line-height: normal
		}

		.x-bigger .x-contextmenu-wrapper ul .x-menu-item .x-caret, .x-bigger.x-contextmenu-wrapper ul .x-menu-item .x-caret, .x-bigger .x-contextmenu-container ul .x-menu-item .x-caret, .x-bigger.x-contextmenu-container ul .x-menu-item .x-caret {
			font-size: 16px
		}

.x-bigger .x-contextmenu-wrapper.x-rtl ul .x-blankicon, .x-bigger.x-contextmenu-wrapper.x-rtl ul .x-blankicon, .x-bigger .x-contextmenu-container.x-rtl ul .x-blankicon, .x-bigger.x-contextmenu-container.x-rtl ul .x-blankicon {
	padding-left: 14px
}

	.x-bigger .x-contextmenu-wrapper.x-rtl ul .x-blankicon.x-menu-caret-icon, .x-bigger.x-contextmenu-wrapper.x-rtl ul .x-blankicon.x-menu-caret-icon, .x-bigger .x-contextmenu-container.x-rtl ul .x-blankicon.x-menu-caret-icon, .x-bigger.x-contextmenu-container.x-rtl ul .x-blankicon.x-menu-caret-icon {
		padding-left: 36px
	}

/*! contextmenu theme */
.x-contextmenu-wrapper ul, .x-contextmenu-container ul {
	background-color: #fff;
	color: #212529
}

	.x-contextmenu-wrapper ul .x-menu-item.x-menu-header, .x-contextmenu-container ul .x-menu-item.x-menu-header {
		border-bottom-color: #dee2e6
	}

	.x-contextmenu-wrapper ul .x-menu-item .x-menu-url, .x-contextmenu-container ul .x-menu-item .x-menu-url {
		color: #212529
	}

	.x-contextmenu-wrapper ul .x-menu-item.x-focused, .x-contextmenu-container ul .x-menu-item.x-focused {
		background-color: #e9ecef;
		color: #212529;
		outline: 0 solid #dee2e6;
		outline-offset: 0
	}

	.x-contextmenu-wrapper ul .x-menu-item.x-selected, .x-contextmenu-container ul .x-menu-item.x-selected {
		background-color: #0d6efd;
		color: #fff;
		outline: 0 solid #0d6efd;
		outline-offset: 0
	}

	.x-contextmenu-wrapper ul .x-disabled, .x-contextmenu-container ul .x-disabled {
		color: rgba(33,37,41,.65);
		opacity: 1
	}

		.x-contextmenu-wrapper ul .x-disabled .x-menu-icon, .x-contextmenu-container ul .x-disabled .x-menu-icon {
			color: rgba(108,117,125,.65)
		}

		.x-contextmenu-wrapper ul .x-disabled .x-caret, .x-contextmenu-container ul .x-disabled .x-caret {
			color: rgba(108,117,125,.65)
		}

		.x-contextmenu-wrapper ul .x-disabled .x-menu-url, .x-contextmenu-container ul .x-disabled .x-menu-url {
			color: rgba(33,37,41,.65)
		}

	.x-contextmenu-wrapper ul .x-separator, .x-contextmenu-container ul .x-separator {
		border-bottom-color: #dee2e6
	}

.x-contextmenu-wrapper:not(.x-menu-container) .x-menu-vscroll.x-vscroll, .x-contextmenu-container:not(.x-menu-container) .x-menu-vscroll.x-vscroll {
	background-color: inherit;
	border: 1px solid #dee2e6
}

	.x-contextmenu-wrapper:not(.x-menu-container) .x-menu-vscroll.x-vscroll .x-scroll-nav, .x-contextmenu-container:not(.x-menu-container) .x-menu-vscroll.x-vscroll .x-scroll-nav {
		border-color: #dee2e6
	}

/*! component's theme wise override tailwind-definitions and variables */
.x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-east, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-east {
	height: 100%;
	padding: 20px 0;
	right: 1px;
	top: 0;
	width: 12px
}

.x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-west, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-west {
	height: 100%;
	left: 0;
	padding: 20px 0;
	top: 0;
	width: 12px
}

.x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-north, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-north {
	height: 12px;
	padding: 0 20px;
	top: 1px;
	width: 100%
}

.x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-south, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-south {
	bottom: 1px;
	height: 12px;
	padding: 0 20px;
	width: 100%
}

.x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-south-east, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-south-east {
	bottom: 0;
	right: 1px;
	z-index: 10
}

.x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-north-west, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-north-west {
	left: 2px;
	top: 2px;
	z-index: 10
}

.x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-north-east, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-north-east {
	right: 2px;
	top: 2px;
	z-index: 10
}

.x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-south-west, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-south-west {
	bottom: 1px;
	left: 1px;
	z-index: 10
}

.x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-south-east::before, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-south-east::before {
	bottom: 4px;
	content: "\e761";
	font-size: 12px;
	position: absolute;
	right: 4px
}

.x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-south-west::before, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-south-west::before {
	bottom: 4px;
	content: "\e761";
	font-size: 12px;
	left: 4px;
	position: absolute;
	transform: rotateY(180deg)
}

.x-dashboardlayout.x-control .x-dashboard-gridline-table {
	background: #f8f9fa;
	border-collapse: collapse;
	height: 100%;
	width: 100%
}

	.x-dashboardlayout.x-control .x-dashboard-gridline-table tbody tr td.x-dashboard-gridline {
		border: 1px dashed #adb5bd;
		border-radius: 6px;
		position: absolute
	}

.x-dashboardlayout.x-control.x-responsive {
	width: 100% !important
}

.x-dashboardlayout.x-control.x-prevent {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.x-dashboardlayout.x-control .x-panel {
	border-radius: 4px
}

	.x-dashboardlayout.x-control .x-panel:hover {
		border: 1px solid #adb5bd;
		box-shadow: 0 .8px 16px rgba(0,0,0,.15)
	}

		.x-dashboardlayout.x-control .x-panel:hover .x-panel-container .x-resize.x-dl-icon {
			display: block
		}

	.x-dashboardlayout.x-control .x-panel:active {
		border: 1px solid #0d6efd
	}

	.x-dashboardlayout.x-control .x-panel .x-panel-container .x-resize.x-dl-icon {
		display: none
	}

	.x-dashboardlayout.x-control .x-panel.x-panel-transition {
		transition: top .5s,left .5s
	}

	.x-dashboardlayout.x-control .x-panel .x-panel-header {
		border-bottom: 1px solid #dee2e6;
		color: #212529;
		font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
		font-size: 14px;
		font-weight: 500;
		height: 38px;
		padding: 8px 18px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px
	}

		.x-dashboardlayout.x-control .x-panel .x-panel-header div {
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap
		}

		.x-dashboardlayout.x-control .x-panel .x-panel-header .x-header-content {
			display: inline-block
		}

		.x-dashboardlayout.x-control .x-panel .x-panel-header .x-header-template {
			float: right
		}

	.x-dashboardlayout.x-control .x-panel .x-panel-container {
		height: 100%;
		width: 100%
	}

		.x-dashboardlayout.x-control .x-panel .x-panel-container .x-panel-content .x-blazor-template {
			height: inherit;
			width: inherit
		}

.x-dashboardlayout.x-control .x-panel {
	border: 1px solid #dee2e6;
	height: 100%;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}

	.x-dashboardlayout.x-control .x-panel .x-resize.x-single, .x-dashboardlayout.x-control .x-panel .x-resize.x-double {
		position: absolute;
		-ms-touch-action: none;
		touch-action: none
	}

		.x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-east, .x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-west, .x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-north, .x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-south, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-east, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-west, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-north, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-south {
			border: none
		}

			.x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-east:hover, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-east:hover {
				cursor: e-resize
			}

			.x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-west:hover, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-west:hover {
				cursor: w-resize
			}

			.x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-north:hover, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-north:hover {
				cursor: n-resize
			}

			.x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-south:hover, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-south:hover {
				cursor: s-resize
			}

		.x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-north-west:hover, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-north-west:hover {
			cursor: nw-resize
		}

		.x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-north-east:hover, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-north-east:hover {
			cursor: ne-resize
		}

		.x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-south-west:hover, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-south-west:hover {
			cursor: sw-resize
		}

		.x-dashboardlayout.x-control .x-panel .x-resize.x-single.x-south-east:hover, .x-dashboardlayout.x-control .x-panel .x-resize.x-double.x-south-east:hover {
			cursor: se-resize
		}

		.x-dashboardlayout.x-control .x-panel .x-resize.x-single::before, .x-dashboardlayout.x-control .x-panel .x-resize.x-double::before {
			font-family: "e-icons";
			position: absolute
		}

.x-dashboardlayout.x-control .x-drag:hover {
	cursor: move
}

.x-dashboardlayout.x-control .x-drag-restrict.x-drag:hover, .x-dashboardlayout.x-control .x-drag-restrict .x-drag:hover {
	cursor: default
}

.x-dashboardlayout.x-control .x-panel.x-dragging, .x-dashboardlayout.x-control .x-panel.x-item-moving {
	cursor: move;
	z-index: 1111 !important
}

.x-dashboardlayout.x-control .x-panel.x-rtl .x-panel-header .x-header-template {
	float: left
}

.x-dashboardlayout.x-control .x-holder {
	background: #e7f1ff;
	border: 1px #0d6efd dashed;
	border-radius: 4px;
	position: absolute;
	border-radius: 4px
}

	.x-dashboardlayout.x-control .x-holder.x-holder-transition {
		transition: top .3s,left .3s
	}

.x-dashboardlayout.x-control .x-panel.x-bigger .x-panel-header {
	font-size: 16px;
	font-weight: 500;
	height: 40px;
	padding: 8px 18px
}

.x-bigger .x-dashboardlayout.x-control .x-panel .x-panel-header {
	font-size: 16px;
	font-weight: 500;
	height: 40px;
	padding: 8px 18px
}

.x-content-placeholder.x-dashboardlayout.x-placeholder-dashboardlayout {
	height: 100%;
	width: 100%
}

.x-dashboardlayout.x-control {
	display: block;
	position: relative
}

	.x-dashboardlayout.x-control .x-panel {
		background: #fff;
		box-shadow: 0 2px 4px rgba(0,0,0,.075);
		box-sizing: border-box;
		position: absolute
	}

		.x-dashboardlayout.x-control .x-panel .x-panel-container .x-panel-header {
			color: #212529;
			background: #f8f9fa;
			box-sizing: border-box
		}

	.x-dashboardlayout.x-control .x-panel {
		background: #fff;
		box-shadow: 0 2px 4px rgba(0,0,0,.075);
		box-sizing: border-box;
		position: absolute
	}

		.x-dashboardlayout.x-control .x-panel:active {
			background: #fff
		}

		.x-dashboardlayout.x-control .x-panel .x-panel-container .x-panel-header {
			color: #212529
		}

		.x-dashboardlayout.x-control .x-panel .x-panel-container .x-resize.x-single {
			background: none
		}

		.x-dashboardlayout.x-control .x-panel .x-panel-container .x-resize.x-double {
			color: #adb5bd;
			font-size: 8px;
			height: 8px;
			width: 8px
		}

			.x-dashboardlayout.x-control .x-panel .x-panel-container .x-resize.x-double.x-south-east-double {
				bottom: 2px;
				right: 2px
			}

			.x-dashboardlayout.x-control .x-panel .x-panel-container .x-resize.x-double.x-south-west-double {
				bottom: 2px;
				left: 2px
			}

			.x-dashboardlayout.x-control .x-panel .x-panel-container .x-resize.x-double.x-north-west-double {
				left: 2px;
				top: 2px
			}

			.x-dashboardlayout.x-control .x-panel .x-panel-container .x-resize.x-double.x-north-east-double {
				right: 2px;
				top: 2px
			}

			.x-dashboardlayout.x-control .x-panel .x-panel-container .x-resize.x-double.x-north-east-shrink {
				right: 2px;
				top: 2px
			}

			.x-dashboardlayout.x-control .x-panel .x-panel-container .x-resize.x-double.x-north-west-shrink {
				left: 2px;
				top: 2px
			}

			.x-dashboardlayout.x-control .x-panel .x-panel-container .x-resize.x-double.x-south-west-shrink {
				bottom: 2px;
				left: 2px
			}

			.x-dashboardlayout.x-control .x-panel .x-panel-container .x-resize.x-double.x-south-east-shrink {
				bottom: 2px;
				right: 2px
			}

			.x-dashboardlayout.x-control .x-panel .x-panel-container .x-resize.x-double.x-north-east-expand {
				right: 2px;
				top: 2px
			}

			.x-dashboardlayout.x-control .x-panel .x-panel-container .x-resize.x-double.x-north-west-expand {
				left: 2px;
				top: 2px
			}

			.x-dashboardlayout.x-control .x-panel .x-panel-container .x-resize.x-double.x-south-west-expand {
				bottom: 2px;
				left: 2px
			}

			.x-dashboardlayout.x-control .x-panel .x-panel-container .x-resize.x-double.x-south-east-expand {
				bottom: 2px;
				right: 2px
			}

		.x-dashboardlayout.x-control .x-panel.x-bigger .x-panel-header {
			color: #212529
		}

/*! calendar bootstrap5 theme variables */
/*! component icons */
.x-input-group-icon.x-date-icon, *.x-control-wrapper .x-input-group-icon.x-date-icon {
	font-size: 16px;
	margin: 0;
	min-height: 18px;
	min-width: 30px;
	outline: none
}

	.x-input-group-icon.x-date-icon::before, *.x-control-wrapper .x-input-group-icon.x-date-icon::before {
		content: "\e75e";
		font-family: "e-icons"
	}

	.x-input-group-icon.x-date-icon:focus, *.x-control-wrapper .x-input-group-icon.x-date-icon:focus {
		background: #fff;
		border-radius: 50%
	}

.x-bigger .x-input-group-icon.x-date-icon, *.x-control-wrapper.x-bigger .x-input-group-icon.x-date-icon, *.x-bigger .x-control-wrapper .x-input-group-icon.x-date-icon {
	font-size: 18px;
	margin: 0;
	min-height: 18px;
	min-width: 36px
}

	.x-bigger .x-input-group-icon.x-date-icon::before, *.x-control-wrapper.x-bigger .x-input-group-icon.x-date-icon::before, *.x-bigger .x-control-wrapper .x-input-group-icon.x-date-icon::before {
		content: "\e75e";
		font-family: "e-icons"
	}

	.x-bigger .x-input-group-icon.x-date-icon:focus, *.x-control-wrapper.x-bigger .x-input-group-icon.x-date-icon:focus, *.x-bigger .x-control-wrapper .x-input-group-icon.x-date-icon:focus {
		background: #fff;
		border-radius: 50%
	}

.x-small .x-input-group-icon.x-date-icon, *.x-control-wrapper.x-small .x-input-group-icon.x-date-icon, *.x-small .x-control-wrapper .x-input-group-icon.x-date-icon {
	font-size: 16px
}

.x-small.x-bigger .x-input-group-icon.x-date-icon, *.x-control-wrapper.x-small.x-bigger .x-input-group-icon.x-date-icon, *.x-small.x-bigger .x-control-wrapper .x-input-group-icon.x-date-icon {
	font-size: 20px
}

.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header .x-popup-close::before {
	content: "\e7e7";
	font-family: "e-icons"
}

.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header .x-date-icon-next::before {
	content: "\e748"
}

.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header .x-date-icon-prev::before {
	content: "\e765"
}

.x-input-group.x-control-wrapper.x-date-wrapper.x-non-edit.x-input-focus .x-input:focus ~ .x-clear-icon, .x-float-input.x-control-wrapper.x-input-group.x-date-wrapper.x-non-edit.x-input-focus input:focus ~ .x-clear-icon {
	display: -ms-flexbox;
	display: flex
}

.x-datepicker .x-calendar .x-content table tbody tr.x-month-hide:last-child {
	display: none
}

.x-datepicker.x-popup-wrapper {
	border-radius: 6px;
	overflow-y: hidden;
	pointer-events: auto
}

.x-datepicker.x-date-modal {
	background-color: rgba(0,0,0,.5);
	height: 100%;
	left: 0;
	opacity: .5;
	pointer-events: auto;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999
}

.x-datepicker .x-model-header {
	background-color: #6c757d;
	color: #e9ecef;
	cursor: default;
	display: block;
	padding: 10px 10px 10px 15px
}

	.x-datepicker .x-model-header .x-model-year {
		font-size: 14px;
		font-weight: 500;
		line-height: 32px;
		margin: 0
	}

.x-datepicker .x-model-month, .x-datepicker .x-model-day {
	font-size: 20px;
	font-weight: 500;
	line-height: 32px;
	margin: 0
}

.x-date-overflow {
	overflow: hidden !important
}

.x-datepick-mob-popup-wrap {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	left: 0;
	max-height: 100%;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1002
}

	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-wrapper.x-lib.x-popup.x-control.x-popup-open {
		position: relative;
		top: 0 !important;
		left: 0 !important
	}

	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-wrapper.x-popup-expand.x-lib.x-popup.x-control.x-popup-open {
		min-width: 100%;
		min-height: 100%
	}

.x-content-placeholder.x-datepicker.x-placeholder-datepicker {
	background-size: 250px 33px;
	min-height: 33px
}

.x-bigger .x-content-placeholder.x-datepicker.x-placeholder-datepicker, .x-bigger.x-content-placeholder.x-datepicker.x-placeholder-datepicker {
	background-size: 250px 40px;
	min-height: 40px
}

@media screen and (orientation: landscape) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-content.x-month td.x-today span.x-day {
		line-height: 64px
	}
}

.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand {
	border-radius: 0
}

	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header.x-blazor-device {
		height: 15vh
	}

		.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header.x-blazor-device .x-popup-close {
			float: right
		}

	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header.x-blazor-device {
		height: 15vh
	}

		.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header.x-blazor-device .x-popup-close {
			float: right
		}

	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header {
		height: 20vh;
		padding: 2vh 6vw
	}

		.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header .x-day-wrapper {
			margin: 12vh 0 0 0
		}

		.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header .x-popup-close {
			color: inherit;
			float: left;
			font-size: 18px
		}

@media(min-device-width: 768px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header .x-popup-close {
		font-size: 18px
	}
}

.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header .x-btn.x-flat.x-popup-close {
	background: rgba(0,0,0,0);
	border-color: rgba(0,0,0,0);
	box-shadow: none;
	font-weight: 400;
	padding: 0
}

.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header .x-today.x-flat.x-primary {
	color: inherit;
	float: right;
	background-color: rgba(0,0,0,0)
}

@media(min-device-width: 768px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header .x-today.x-flat.x-primary {
		font-size: 18px
	}
}

.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-month, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-day {
	font-size: 5vw;
	line-height: 6vw
}

.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar {
	min-width: 100%;
	min-height: 100%;
	height: 100%
}

	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-month, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-year, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-decade {
		height: 10vh;
		border-style: solid;
		border-width: 1px 0;
		border-color: #dee2e6;
		padding: 2vh 2vw;
		line-height: 6vh
	}

		.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-month .x-title, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-year .x-title, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-decade .x-title {
			margin-left: 22vw;
			position: absolute;
			text-align: center;
			vertical-align: middle;
			width: 50vw;
			line-height: inherit
		}

@media(min-device-width: 768px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-month .x-title, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-year .x-title, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-decade .x-title {
		font-size: 18px
	}
}

.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-month .x-prev, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-year .x-prev, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-decade .x-prev {
	margin-right: 75vw;
	vertical-align: inherit;
	height: 35px;
	width: 35px
}

@media(min-device-width: 768px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-month .x-prev, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-year .x-prev, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-decade .x-prev {
		height: 55px;
		width: 55px
	}
}

.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-month .x-prev .x-icons, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-year .x-prev .x-icons, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-decade .x-prev .x-icons {
	vertical-align: inherit
}

@media(min-device-width: 768px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-month .x-prev .x-icons, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-year .x-prev .x-icons, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-decade .x-prev .x-icons {
		font-size: 18px
	}
}

.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-month .x-next, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-year .x-next, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-decade .x-next {
	margin-right: 0;
	vertical-align: inherit;
	height: 35px;
	width: 35px
}

@media(min-device-width: 768px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-month .x-next, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-year .x-next, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-decade .x-next {
		height: 55px;
		width: 55px
	}
}

.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-month .x-next .x-icons, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-year .x-next .x-icons, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-decade .x-next .x-icons {
	vertical-align: inherit
}

@media(min-device-width: 768px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-month .x-next .x-icons, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-year .x-next .x-icons, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-decade .x-next .x-icons {
		font-size: 18px
	}
}

.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-month .x-icon-container, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-year .x-icon-container, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-decade .x-icon-container {
	float: none
}

@media(min-device-width: 768px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar th {
		font-size: 18px;
		height: 48px
	}
}

@media(min-device-width: 768px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-content span.x-day {
		font-size: 18px;
		height: 64px;
		width: 64px;
		line-height: 64px
	}
}

.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar-cell-container {
	height: 79vh
}

.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-footer-container {
	display: none
}

.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-content.x-month {
	height: 69vh
}

	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-content.x-month table {
		height: 69vh
	}

@media screen and (orientation: landscape) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header.x-blazor-device {
		height: 25vh
	}

		.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header.x-blazor-device .x-popup-close {
			float: right
		}

	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar-cell-container .x-content.x-month, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar-cell-container .x-content.x-year, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar-cell-container .x-content.x-decade {
		overflow-y: auto
	}
}

@media screen and (orientation: landscape)and (max-height: 600px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar-cell-container .x-content.x-month, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar-cell-container .x-content.x-year, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar-cell-container .x-content.x-decade {
		height: 50vh
	}
}

@media screen and (orientation: landscape)and (min-height: 600px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar-cell-container .x-content.x-month, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar-cell-container .x-content.x-year, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar-cell-container .x-content.x-decade {
		height: 60vh
	}
}

@media screen and (orientation: landscape)and (min-height: 600px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar-cell-container .x-content.x-month table, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar-cell-container .x-content.x-year table, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar-cell-container .x-content.x-decade table {
		height: 60vh
	}
}

@media screen and (orientation: landscape)and (min-height: 600px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar-cell-container .x-footer-container {
		padding: 10px 0;
		height: 10%;
		font-size: 24px
	}
}

@media screen and (orientation: landscape) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header {
		width: 100%
	}
}

@media screen and (orientation: landscape)and (max-height: 600px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header {
		height: 30vh
	}
}

@media screen and (orientation: landscape)and (min-height: 600px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header {
		height: 25vh
	}
}

@media screen and (orientation: landscape) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header .x-popup-close {
		float: left
	}
}

@media screen and (orientation: landscape) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header .x-day-wrapper {
		margin: 12vh 0 0 0
	}
}

@media screen and (orientation: landscape) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header .x-model-month, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-model-header .x-model-day {
		font-size: 4vw
	}
}

@media screen and (orientation: landscape) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-month .x-prev, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-year .x-prev, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-decade .x-prev {
		margin-right: 80vw
	}
}

@media screen and (orientation: landscape)and (max-height: 600px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-month .x-title, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-year .x-title, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-decade .x-title {
		line-height: 12vh
	}
}

@media screen and (orientation: landscape)and (min-height: 600px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-month .x-title, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-year .x-title, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar .x-header.x-decade .x-title {
		line-height: inherit
	}
}

@media screen and (orientation: landscape) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-content.x-month, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-content.x-year, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-content.x-decade {
		overflow-y: auto
	}
}

@media screen and (orientation: landscape)and (max-height: 600px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-content.x-month, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-content.x-year, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-content.x-decade {
		height: 60vh
	}
}

@media screen and (orientation: landscape)and (min-height: 600px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-content.x-month, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-content.x-year, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-content.x-decade {
		height: 65vh
	}
}

@media screen and (orientation: landscape) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar {
		display: block;
		max-width: 100%;
		overflow: visible
	}
}

@media screen and (orientation: landscape) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar-cell-container {
		height: 70%;
		width: 100%
	}
}

@media screen and (orientation: landscape) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-calendar.x-device .x-month table tbody {
		display: table-row-group
	}
}

@media screen and (orientation: landscape)and (max-height: 600px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-content.x-month table, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-content.x-decade table, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-content.x-year table {
		height: 69vh
	}
}

@media screen and (orientation: landscape)and (min-height: 600px) {
	.x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-content.x-month table, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-content.x-decade table, .x-datepick-mob-popup-wrap .x-datepicker.x-popup-expand .x-content.x-year table {
		height: 65vh
	}
}

.x-datepicker.x-popup-wrapper, .x-bigger.x-small .x-datepicker.x-popup-wrapper, .x-bigger .x-datepicker.x-popup-wrapper, .x-small .x-datepicker.x-popup-wrapper, .x-bigger.x-small.x-datepicker.x-popup-wrapper, .x-bigger.x-datepicker.x-popup-wrapper, .x-small.x-datepicker.x-popup-wrapper {
	border: 1px solid #dee2e6;
	box-shadow: 0 16px 48px rgba(0,0,0,.175)
}

.x-datepicker .x-calendar, .x-bigger.x-small .x-datepicker .x-calendar, .x-bigger .x-datepicker .x-calendar, .x-small .x-datepicker .x-calendar, .x-bigger.x-small.x-datepicker .x-calendar, .x-bigger.x-datepicker .x-calendar, .x-small.x-datepicker .x-calendar {
	background-color: #fff;
	border: none
}

*.x-input-group.x-date-wrapper.x-dateinput-active:active:not(.x-success):not(.x-warning):not(.x-error) {
	border: none
}

.x-date-wrapper span.x-input-group-icon.x-date-icon.x-icons.x-active {
	background: #565e64;
	border-color: #ced4da;
	color: #fff
}

/*! radiobutton layout */
.x-radio-wrapper {
	display: inline-block;
	line-height: 1;
	position: relative
}

.x-radio {
	-webkit-appearance: none;
	height: 1px;
	opacity: 0;
	position: absolute;
	width: 1px
}

	.x-radio:not(:checked):not(:disabled):hover + label.x-rtl::after, .x-radio:not(:checked):not(:disabled):hover + label.x-right::after {
		left: auto
	}

	.x-radio + label {
		-webkit-tap-highlight-color: rgba(0,0,0,0);
		cursor: pointer;
		display: inline-block;
		margin: 0;
		position: relative;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none;
		vertical-align: middle;
		white-space: nowrap
	}

		.x-radio + label .x-label {
			display: inline-block;
			font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
			font-size: 14px;
			font-weight: normal;
			line-height: 1;
			padding-left: 22px;
			vertical-align: text-top;
			white-space: normal
		}

		.x-radio + label::before {
			border: 1px solid;
			border-radius: 50%;
			box-sizing: border-box;
			content: "";
			height: 14px;
			left: 0;
			position: absolute;
			left: 0;
			width: 14px
		}

		.x-radio + label:focus::before {
			box-shadow: 0 0 0 4px rgba(13,110,253,.25)
		}

		.x-radio + label::after {
			border: 1px solid;
			border-radius: 50%;
			box-sizing: border-box;
			content: "";
			height: 6px;
			left: 4px;
			position: absolute;
			top: 4px;
			transform: scale(0);
			width: 6px
		}

		.x-radio + label .x-ripple-container {
			border-radius: 50%;
			height: 34px;
			left: -8px;
			position: absolute;
			top: -8px;
			width: 34px;
			z-index: 1
		}

		.x-radio + label.x-right .x-label, .x-radio + label.x-rtl .x-label {
			padding-left: 0;
			padding-right: 22px
		}

		.x-radio + label.x-right::before, .x-radio + label.x-rtl::before {
			left: auto;
			right: 0
		}

		.x-radio + label.x-right::after, .x-radio + label.x-rtl::after {
			left: auto;
			right: 4px
		}

		.x-radio + label.x-right .x-ripple-container, .x-radio + label.x-rtl .x-ripple-container {
			left: auto;
			right: -8px
		}

		.x-radio + label.x-right.x-rtl .x-label {
			padding-left: 22px;
			padding-right: 0
		}

		.x-radio + label.x-right.x-rtl::before {
			left: 0;
			right: auto
		}

		.x-radio + label.x-right.x-rtl::after {
			left: 4px;
			right: auto
		}

		.x-radio + label.x-right.x-rtl .x-ripple-container {
			left: -8px;
			right: auto
		}

		.x-radio + label.x-small .x-label {
			line-height: 1;
			padding-left: 22px
		}

		.x-radio + label.x-small::before {
			height: 14px;
			width: 14px
		}

		.x-radio + label.x-small::after {
			height: 6px;
			left: 4px;
			top: 4px;
			width: 6px
		}

		.x-radio + label.x-small .x-ripple-container {
			left: -10px;
			top: -10px
		}

		.x-radio + label.x-small.x-right .x-label, .x-radio + label.x-small.x-rtl .x-label {
			padding-left: 0;
			padding-right: 22px
		}

		.x-radio + label.x-small.x-right::after, .x-radio + label.x-small.x-rtl::after {
			left: auto;
			right: 4px
		}

		.x-radio + label.x-small.x-right .x-ripple-container, .x-radio + label.x-small.x-rtl .x-ripple-container {
			left: auto;
			right: -10px
		}

		.x-radio + label.x-small.x-right.x-rtl .x-label {
			padding-left: 22px;
			padding-right: 0
		}

		.x-radio + label.x-small.x-right.x-rtl::after {
			left: 4px;
			right: auto
		}

		.x-radio + label.x-small.x-right.x-rtl .x-ripple-container {
			left: -10px;
			right: auto
		}

	.x-radio:checked + label::after {
		transform: scale(1);
		transition: none
	}

	.x-small .x-radio + label .x-label, .x-radio + label.x-small .x-label {
		line-height: 1;
		padding-left: 22px
	}

	.x-small .x-radio + label::before, .x-radio + label.x-small::before {
		height: 14px;
		width: 14px
	}

	.x-small .x-radio + label::after, .x-radio + label.x-small::after {
		height: 6px;
		left: 4px;
		top: 4px;
		width: 6px
	}

	.x-small .x-radio + label .x-ripple-container, .x-radio + label.x-small .x-ripple-container {
		left: -10px;
		top: -10px
	}

	.x-small .x-radio + label.x-right .x-label, .x-small .x-radio + label.x-rtl .x-label, .x-radio + label.x-small.x-right .x-label, .x-radio + label.x-small.x-rtl .x-label {
		padding-left: 0;
		padding-right: 22px
	}

	.x-small .x-radio + label.x-right::after, .x-small .x-radio + label.x-rtl::after, .x-radio + label.x-small.x-right::after, .x-radio + label.x-small.x-rtl::after {
		left: auto;
		right: 4px
	}

	.x-small .x-radio + label.x-right .x-ripple-container, .x-small .x-radio + label.x-rtl .x-ripple-container, .x-radio + label.x-small.x-right .x-ripple-container, .x-radio + label.x-small.x-rtl .x-ripple-container {
		left: auto;
		right: -10px
	}

	.x-small .x-radio + label.x-right.x-rtl .x-label, .x-radio + label.x-small.x-right.x-rtl .x-label {
		padding-left: 22px;
		padding-right: 0
	}

	.x-small .x-radio + label.x-right.x-rtl::after, .x-radio + label.x-small.x-right.x-rtl::after {
		left: 4px;
		right: auto
	}

	.x-small .x-radio + label.x-right.x-rtl .x-ripple-container, .x-radio + label.x-small.x-right.x-rtl .x-ripple-container {
		left: -10px;
		right: auto
	}

	.x-bigger.x-small .x-radio + label .x-label, .x-radio + label.x-bigger.x-small .x-label {
		line-height: 1;
		padding-left: 28px
	}

	.x-bigger.x-small .x-radio + label::before, .x-radio + label.x-bigger.x-small::before {
		height: 16px;
		width: 16px
	}

	.x-bigger.x-small .x-radio + label::after, .x-radio + label.x-bigger.x-small::after {
		height: 8px;
		left: 4px;
		top: 4px;
		width: 8px
	}

	.x-bigger.x-small .x-radio + label .x-ripple-container, .x-radio + label.x-bigger.x-small .x-ripple-container {
		height: 36px;
		left: -11px;
		top: -11px;
		width: 36px
	}

	.x-bigger.x-small .x-radio + label.x-right .x-label, .x-bigger.x-small .x-radio + label.x-rtl .x-label, .x-radio + label.x-bigger.x-small.x-right .x-label, .x-radio + label.x-bigger.x-small.x-rtl .x-label {
		padding-left: 0;
		padding-right: 28px
	}

	.x-bigger.x-small .x-radio + label.x-right::after, .x-bigger.x-small .x-radio + label.x-rtl::after, .x-radio + label.x-bigger.x-small.x-right::after, .x-radio + label.x-bigger.x-small.x-rtl::after {
		left: auto;
		right: 4px
	}

	.x-bigger.x-small .x-radio + label.x-right .x-ripple-container, .x-bigger.x-small .x-radio + label.x-rtl .x-ripple-container, .x-radio + label.x-bigger.x-small.x-right .x-ripple-container, .x-radio + label.x-bigger.x-small.x-rtl .x-ripple-container {
		left: auto;
		right: -10px
	}

	.x-bigger.x-small .x-radio + label.x-right.x-rtl .x-label, .x-radio + label.x-bigger.x-small.x-right.x-rtl .x-label {
		padding-left: 28px;
		padding-right: 0
	}

	.x-bigger.x-small .x-radio + label.x-right.x-rtl::after, .x-radio + label.x-bigger.x-small.x-right.x-rtl::after {
		left: 4px;
		right: auto
	}

	.x-bigger.x-small .x-radio + label.x-right.x-rtl .x-ripple-container, .x-radio + label.x-bigger.x-small.x-right.x-rtl .x-ripple-container {
		left: -10px;
		right: auto
	}

.x-bigger .x-radio:not(:checked):hover + label.x-rtl::after, .x-bigger .x-radio:not(:checked):hover + label.x-right::after {
	left: auto
}

.x-bigger .x-radio + label .x-label, .x-radio + label.x-bigger .x-label {
	font-size: 16px;
	line-height: 1;
	padding-left: 28px
}

.x-bigger .x-radio + label::before, .x-radio + label.x-bigger::before {
	height: 16px;
	width: 16px
}

.x-bigger .x-radio + label::after, .x-radio + label.x-bigger::after {
	height: 8px;
	left: 4px;
	top: 4px;
	width: 8px
}

.x-bigger .x-radio + label .x-ripple-container, .x-radio + label.x-bigger .x-ripple-container {
	height: 48px;
	left: -11px;
	top: -11px;
	width: 48px
}

.x-bigger .x-radio + label.x-right .x-label, .x-bigger .x-radio + label.x-rtl .x-label, .x-radio + label.x-bigger.x-right .x-label, .x-radio + label.x-bigger.x-rtl .x-label {
	padding-left: 0;
	padding-right: 28px
}

.x-bigger .x-radio + label.x-right::after, .x-bigger .x-radio + label.x-rtl::after, .x-radio + label.x-bigger.x-right::after, .x-radio + label.x-bigger.x-rtl::after {
	left: auto;
	right: 4px
}

.x-bigger .x-radio + label.x-right .x-ripple-container, .x-bigger .x-radio + label.x-rtl .x-ripple-container, .x-radio + label.x-bigger.x-right .x-ripple-container, .x-radio + label.x-bigger.x-rtl .x-ripple-container {
	left: auto;
	right: -11px
}

.x-bigger .x-radio + label.x-right.x-rtl .x-label, .x-radio + label.x-bigger.x-right.x-rtl .x-label {
	padding-left: 28px;
	padding-right: 0
}

.x-bigger .x-radio + label.x-right.x-rtl::after, .x-radio + label.x-bigger.x-right.x-rtl::after {
	left: 4px;
	right: auto
}

.x-bigger .x-radio + label.x-right.x-rtl .x-ripple-container, .x-radio + label.x-bigger.x-right.x-rtl .x-ripple-container {
	left: -12px;
	right: auto
}

.x-bigger .x-radio + label.x-small .x-label, .x-radio + label.x-bigger.x-small .x-label {
	line-height: 1;
	padding-left: 28px
}

.x-bigger .x-radio + label.x-small::before, .x-radio + label.x-bigger.x-small::before {
	height: 16px;
	width: 16px
}

.x-bigger .x-radio + label.x-small::after, .x-radio + label.x-bigger.x-small::after {
	height: 8px;
	left: 4px;
	top: 4px;
	width: 8px
}

.x-bigger .x-radio + label.x-small .x-ripple-container, .x-radio + label.x-bigger.x-small .x-ripple-container {
	height: 36px;
	left: -11px;
	top: -11px;
	width: 36px
}

.x-bigger .x-radio + label.x-small.x-right .x-label, .x-bigger .x-radio + label.x-small.x-rtl .x-label, .x-radio + label.x-bigger.x-small.x-right .x-label, .x-radio + label.x-bigger.x-small.x-rtl .x-label {
	padding-left: 0;
	padding-right: 28px
}

.x-bigger .x-radio + label.x-small.x-right::after, .x-bigger .x-radio + label.x-small.x-rtl::after, .x-radio + label.x-bigger.x-small.x-right::after, .x-radio + label.x-bigger.x-small.x-rtl::after {
	left: auto;
	right: 4px
}

.x-bigger .x-radio + label.x-small.x-right .x-ripple-container, .x-bigger .x-radio + label.x-small.x-rtl .x-ripple-container, .x-radio + label.x-bigger.x-small.x-right .x-ripple-container, .x-radio + label.x-bigger.x-small.x-rtl .x-ripple-container {
	left: auto;
	right: -10px
}

.x-bigger .x-radio + label.x-small.x-right.x-rtl .x-label, .x-radio + label.x-bigger.x-small.x-right.x-rtl .x-label {
	padding-left: 28px;
	padding-right: 0
}

.x-bigger .x-radio + label.x-small.x-right.x-rtl::after, .x-radio + label.x-bigger.x-small.x-right.x-rtl::after {
	left: 4px;
	right: auto
}

.x-bigger .x-radio + label.x-small.x-right.x-rtl .x-ripple-container, .x-radio + label.x-bigger.x-small.x-right.x-rtl .x-ripple-container {
	left: -10px;
	right: auto
}

/*! radiobutton theme */
.x-radio + label::before {
	background-color: #fff;
	border-color: #ced4da
}

.x-radio + label.x-focus .x-ripple-container {
	background-color: #000
}

.x-radio + label .x-label {
	color: #212529
}

.x-radio + label .x-ripple-element {
	background-color: rgba(0,0,0,0)
}

.x-radio + label:active .x-ripple-element {
	background-color: rgba(0,0,0,0)
}

.x-radio:focus + label::before {
	border-color: #0d6efd;
	box-shadow: 0 0 0 4px rgba(13,110,253,.25)
}

.x-radio:focus + label::before {
	border-color: #ced4da;
	box-shadow: 0 0 0 4px rgba(13,110,253,.25)
}

.x-radio:hover + label::before {
	border-color: #ced4da
}

.x-radio:checked + label::before {
	background-color: #0d6efd;
	border-color: #0d6efd
}

.x-radio:checked + label::after {
	background-color: #fff;
	color: #fff
}

.x-radio:checked + label:active .x-ripple-element {
	background-color: rgba(0,0,0,0)
}

.x-radio:checked + .x-focus .x-ripple-container {
	background-color: rgba(0,0,0,0)
}

.x-radio:checked + .x-focus::before {
	outline: #fff 0 solid;
	outline-offset: 0
}

.x-radio:checked:focus + label::before {
	border-color: #0d6efd
}

.x-radio:checked:focus + label::after {
	background-color: #fff
}

.x-radio:checked + label:hover::before {
	border-color: #0d6efd
}

.x-radio:checked + label:hover::after {
	background-color: #fff
}

.x-radio:disabled + label {
	cursor: default;
	pointer-events: none
}

	.x-radio:disabled + label::before {
		border-color: #dee2e6;
		cursor: default
	}

	.x-radio:disabled + label .x-ripple-container {
		background-color: rgba(0,0,0,0)
	}

		.x-radio:disabled + label .x-ripple-container::after {
			background-color: rgba(0,0,0,0);
			cursor: default
		}

	.x-radio:disabled + label .x-label {
		color: #adb5bd
	}

.x-radio:disabled:checked + label::before {
	background-color: #86b7fe;
	border-color: rgba(0,0,0,0)
}

.x-radio:disabled:checked + label::after {
	background-color: #fff;
	border-color: #fff;
	cursor: default
}

.x-radio:disabled:checked + label .x-ripple-container {
	background-color: rgba(0,0,0,0)
}

	.x-radio:disabled:checked + label .x-ripple-container::after {
		background-color: rgba(0,0,0,0)
	}

/*! switch layout */
.x-switch-wrapper, .x-css.x-switch-wrapper {
	cursor: pointer;
	display: inline-block;
	height: 20px;
	position: relative;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 50px
}

	.x-switch-wrapper .x-switch, .x-css.x-switch-wrapper .x-switch {
		-moz-appearance: none;
		height: 1px;
		opacity: 0;
		position: absolute;
		width: 1px
	}

	.x-switch-wrapper .x-switch-inner, .x-css.x-switch-wrapper .x-switch-inner {
		-ms-transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		border: 1px solid #ced4da;
		border-radius: 20px;
		box-sizing: border-box;
		height: 100%;
		left: 0;
		overflow: hidden;
		position: absolute;
		top: 0;
		transition: all .2s ease-in-out;
		width: 100%
	}

	.x-switch-wrapper .x-switch-on, .x-switch-wrapper .x-switch-off, .x-css.x-switch-wrapper .x-switch-on, .x-css.x-switch-wrapper .x-switch-off {
		-ms-transition: all .2s ease-in-out .1s;
		-webkit-transition: all .2s ease-in-out .1s;
		-ms-flex-align: center;
		align-items: center;
		border-radius: inherit;
		display: -ms-flexbox;
		display: flex;
		font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
		font-size: 12px;
		height: 100%;
		-ms-flex-pack: center;
		justify-content: center;
		left: 0;
		position: absolute;
		transition: all .2s ease-in-out .1s;
		width: 100%
	}

	.x-switch-wrapper .x-switch-on, .x-css.x-switch-wrapper .x-switch-on {
		left: -100%;
		text-indent: -16px
	}

	.x-switch-wrapper .x-switch-off, .x-css.x-switch-wrapper .x-switch-off {
		left: 0;
		opacity: 1;
		text-indent: 18px
	}

	.x-switch-wrapper .x-switch-handle, .x-css.x-switch-wrapper .x-switch-handle {
		-ms-transition: all .2s linear;
		-webkit-transition: all .2s linear;
		border-radius: 50%;
		bottom: 2px;
		height: 16px;
		left: 2px;
		margin: auto 0;
		position: absolute;
		top: 2px;
		transition: all .2s linear;
		width: 16px
	}

	.x-switch-wrapper .x-switch-inner.x-switch-active .x-switch-on, .x-css.x-switch-wrapper .x-switch-inner.x-switch-active .x-switch-on {
		left: 0;
		opacity: 1
	}

	.x-switch-wrapper .x-switch-inner.x-switch-active .x-switch-off, .x-css.x-switch-wrapper .x-switch-inner.x-switch-active .x-switch-off {
		left: 100%
	}

	.x-switch-wrapper .x-switch-handle.x-switch-active, .x-css.x-switch-wrapper .x-switch-handle.x-switch-active {
		left: 100%;
		margin-left: -18px
	}

	.x-switch-wrapper.x-switch-disabled, .x-css.x-switch-wrapper.x-switch-disabled {
		cursor: default
	}

	.x-switch-wrapper .x-ripple-container, .x-css.x-switch-wrapper .x-ripple-container {
		border-radius: 50%;
		bottom: -9px;
		height: 52px;
		left: -17px;
		pointer-events: none;
		position: absolute;
		top: -17px;
		width: 52px;
		z-index: 1
	}

	.x-switch-wrapper.x-rtl .x-switch-handle, .x-css.x-switch-wrapper.x-rtl .x-switch-handle {
		left: 100%;
		margin-left: -18px
	}

	.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-on, .x-css.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-on {
		left: 0
	}

	.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-off, .x-css.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-off {
		left: -100%
	}

	.x-switch-wrapper.x-rtl .x-switch-on, .x-css.x-switch-wrapper.x-rtl .x-switch-on {
		left: 100%
	}

	.x-switch-wrapper.x-rtl .x-switch-off, .x-css.x-switch-wrapper.x-rtl .x-switch-off {
		left: 0
	}

	.x-switch-wrapper.x-rtl .x-switch-handle.x-switch-active, .x-css.x-switch-wrapper.x-rtl .x-switch-handle.x-switch-active {
		border-radius: 50%;
		height: 16px;
		left: 2px;
		margin: auto 0;
		position: absolute;
		top: 2px;
		transition: all .2s linear;
		width: 16px
	}

	.x-switch-wrapper.x-small, .x-css.x-switch-wrapper.x-small {
		height: 18px;
		width: 42px
	}

		.x-switch-wrapper.x-small .x-switch-handle, .x-css.x-switch-wrapper.x-small .x-switch-handle {
			height: 14px;
			width: 14px
		}

		.x-switch-wrapper.x-small .x-ripple-container, .x-css.x-switch-wrapper.x-small .x-ripple-container {
			border-radius: 50%;
			height: 36px;
			left: -10px;
			pointer-events: none;
			position: absolute;
			top: -10px;
			width: 42px;
			z-index: 1
		}

		.x-switch-wrapper.x-small .x-switch-handle.x-switch-active, .x-css.x-switch-wrapper.x-small .x-switch-handle.x-switch-active {
			left: 100%;
			margin-left: -16px
		}

		.x-switch-wrapper.x-small .x-switch-on, .x-switch-wrapper.x-small .x-switch-off, .x-css.x-switch-wrapper.x-small .x-switch-on, .x-css.x-switch-wrapper.x-small .x-switch-off {
			font-size: 10px
		}

		.x-switch-wrapper.x-small .x-switch-on, .x-css.x-switch-wrapper.x-small .x-switch-on {
			text-indent: -11px
		}

		.x-switch-wrapper.x-small .x-switch-off, .x-css.x-switch-wrapper.x-small .x-switch-off {
			text-indent: 14px
		}

		.x-switch-wrapper.x-small.x-rtl .x-switch-handle, .x-css.x-switch-wrapper.x-small.x-rtl .x-switch-handle {
			left: 100%;
			margin-left: -16px
		}

		.x-switch-wrapper.x-small.x-rtl .x-switch-handle, .x-css.x-switch-wrapper.x-small.x-rtl .x-switch-handle {
			height: 14px;
			width: 14px
		}

		.x-switch-wrapper.x-small.x-rtl .x-switch-on, .x-css.x-switch-wrapper.x-small.x-rtl .x-switch-on {
			left: 100%;
			opacity: 1
		}

		.x-switch-wrapper.x-small.x-rtl .x-switch-off, .x-css.x-switch-wrapper.x-small.x-rtl .x-switch-off {
			left: 0
		}

		.x-switch-wrapper.x-small.x-rtl .x-switch-inner.x-switch-active .x-switch-on, .x-css.x-switch-wrapper.x-small.x-rtl .x-switch-inner.x-switch-active .x-switch-on {
			left: 0
		}

		.x-switch-wrapper.x-small.x-rtl .x-switch-inner.x-switch-active .x-switch-off, .x-css.x-switch-wrapper.x-small.x-rtl .x-switch-inner.x-switch-active .x-switch-off {
			left: -100%
		}

		.x-switch-wrapper.x-small.x-rtl .x-switch-handle.x-switch-active, .x-css.x-switch-wrapper.x-small.x-rtl .x-switch-handle.x-switch-active {
			left: 18px
		}

*.x-small .x-switch-wrapper, *.x-small.x-switch-wrapper, *.x-small .x-css.x-switch-wrapper, *.x-small.x-css.x-switch-wrapper {
	height: 18px;
	width: 42px
}

	*.x-small .x-switch-wrapper .x-switch-handle, *.x-small.x-switch-wrapper .x-switch-handle, *.x-small .x-css.x-switch-wrapper .x-switch-handle, *.x-small.x-css.x-switch-wrapper .x-switch-handle {
		height: 14px;
		width: 14px
	}

	*.x-small .x-switch-wrapper .x-ripple-container, *.x-small.x-switch-wrapper .x-ripple-container, *.x-small .x-css.x-switch-wrapper .x-ripple-container, *.x-small.x-css.x-switch-wrapper .x-ripple-container {
		border-radius: 50%;
		height: 36px;
		left: -10px;
		pointer-events: none;
		position: absolute;
		top: -10px;
		width: 42px;
		z-index: 1
	}

	*.x-small .x-switch-wrapper .x-switch-handle.x-switch-active, *.x-small.x-switch-wrapper .x-switch-handle.x-switch-active, *.x-small .x-css.x-switch-wrapper .x-switch-handle.x-switch-active, *.x-small.x-css.x-switch-wrapper .x-switch-handle.x-switch-active {
		left: 100%;
		margin-left: -16px
	}

	*.x-small .x-switch-wrapper .x-switch-on, *.x-small .x-switch-wrapper .x-switch-off, *.x-small.x-switch-wrapper .x-switch-on, *.x-small.x-switch-wrapper .x-switch-off, *.x-small .x-css.x-switch-wrapper .x-switch-on, *.x-small .x-css.x-switch-wrapper .x-switch-off, *.x-small.x-css.x-switch-wrapper .x-switch-on, *.x-small.x-css.x-switch-wrapper .x-switch-off {
		font-size: 10px
	}

	*.x-small .x-switch-wrapper .x-switch-on, *.x-small.x-switch-wrapper .x-switch-on, *.x-small .x-css.x-switch-wrapper .x-switch-on, *.x-small.x-css.x-switch-wrapper .x-switch-on {
		text-indent: -11px
	}

	*.x-small .x-switch-wrapper .x-switch-off, *.x-small.x-switch-wrapper .x-switch-off, *.x-small .x-css.x-switch-wrapper .x-switch-off, *.x-small.x-css.x-switch-wrapper .x-switch-off {
		text-indent: 14px
	}

	*.x-small .x-switch-wrapper.x-rtl .x-switch-handle, *.x-small.x-switch-wrapper.x-rtl .x-switch-handle, *.x-small .x-css.x-switch-wrapper.x-rtl .x-switch-handle, *.x-small.x-css.x-switch-wrapper.x-rtl .x-switch-handle {
		left: 100%;
		margin-left: -16px
	}

	*.x-small .x-switch-wrapper.x-rtl .x-switch-handle, *.x-small.x-switch-wrapper.x-rtl .x-switch-handle, *.x-small .x-css.x-switch-wrapper.x-rtl .x-switch-handle, *.x-small.x-css.x-switch-wrapper.x-rtl .x-switch-handle {
		height: 14px;
		width: 14px
	}

	*.x-small .x-switch-wrapper.x-rtl .x-switch-on, *.x-small.x-switch-wrapper.x-rtl .x-switch-on, *.x-small .x-css.x-switch-wrapper.x-rtl .x-switch-on, *.x-small.x-css.x-switch-wrapper.x-rtl .x-switch-on {
		left: 100%;
		opacity: 1
	}

	*.x-small .x-switch-wrapper.x-rtl .x-switch-off, *.x-small.x-switch-wrapper.x-rtl .x-switch-off, *.x-small .x-css.x-switch-wrapper.x-rtl .x-switch-off, *.x-small.x-css.x-switch-wrapper.x-rtl .x-switch-off {
		left: 0
	}

	*.x-small .x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-on, *.x-small.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-on, *.x-small .x-css.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-on, *.x-small.x-css.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-on {
		left: 0
	}

	*.x-small .x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-off, *.x-small.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-off, *.x-small .x-css.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-off, *.x-small.x-css.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-off {
		left: -100%
	}

	*.x-small .x-switch-wrapper.x-rtl .x-switch-handle.x-switch-active, *.x-small.x-switch-wrapper.x-rtl .x-switch-handle.x-switch-active, *.x-small .x-css.x-switch-wrapper.x-rtl .x-switch-handle.x-switch-active, *.x-small.x-css.x-switch-wrapper.x-rtl .x-switch-handle.x-switch-active {
		left: 18px
	}

*.x-bigger.x-small .x-switch-wrapper, *.x-bigger.x-small.x-switch-wrapper, *.x-bigger.x-small .x-css.x-switch-wrapper, *.x-bigger.x-small.x-css.x-switch-wrapper {
	height: 22px;
	width: 54px
}

	*.x-bigger.x-small .x-switch-wrapper .x-switch-handle, *.x-bigger.x-small.x-switch-wrapper .x-switch-handle, *.x-bigger.x-small .x-css.x-switch-wrapper .x-switch-handle, *.x-bigger.x-small.x-css.x-switch-wrapper .x-switch-handle {
		height: 18px;
		left: 2px;
		top: 2px;
		width: 18px
	}

	*.x-bigger.x-small .x-switch-wrapper .x-ripple-container, *.x-bigger.x-small.x-switch-wrapper .x-ripple-container, *.x-bigger.x-small .x-css.x-switch-wrapper .x-ripple-container, *.x-bigger.x-small.x-css.x-switch-wrapper .x-ripple-container {
		border-radius: 50%;
		height: 36px;
		left: -10px;
		pointer-events: none;
		position: absolute;
		top: -10px;
		width: 54px;
		z-index: 1
	}

	*.x-bigger.x-small .x-switch-wrapper .x-switch-handle.x-switch-active, *.x-bigger.x-small.x-switch-wrapper .x-switch-handle.x-switch-active, *.x-bigger.x-small .x-css.x-switch-wrapper .x-switch-handle.x-switch-active, *.x-bigger.x-small.x-css.x-switch-wrapper .x-switch-handle.x-switch-active {
		left: 100%;
		margin-left: -20px
	}

	*.x-bigger.x-small .x-switch-wrapper .x-switch-on, *.x-bigger.x-small .x-switch-wrapper .x-switch-off, *.x-bigger.x-small.x-switch-wrapper .x-switch-on, *.x-bigger.x-small.x-switch-wrapper .x-switch-off, *.x-bigger.x-small .x-css.x-switch-wrapper .x-switch-on, *.x-bigger.x-small .x-css.x-switch-wrapper .x-switch-off, *.x-bigger.x-small.x-css.x-switch-wrapper .x-switch-on, *.x-bigger.x-small.x-css.x-switch-wrapper .x-switch-off {
		font-size: 12px
	}

	*.x-bigger.x-small .x-switch-wrapper .x-switch-on, *.x-bigger.x-small.x-switch-wrapper .x-switch-on, *.x-bigger.x-small .x-css.x-switch-wrapper .x-switch-on, *.x-bigger.x-small.x-css.x-switch-wrapper .x-switch-on {
		text-indent: -14px
	}

	*.x-bigger.x-small .x-switch-wrapper .x-switch-off, *.x-bigger.x-small.x-switch-wrapper .x-switch-off, *.x-bigger.x-small .x-css.x-switch-wrapper .x-switch-off, *.x-bigger.x-small.x-css.x-switch-wrapper .x-switch-off {
		text-indent: 14px
	}

	*.x-bigger.x-small .x-switch-wrapper.x-rtl .x-switch-handle, *.x-bigger.x-small.x-switch-wrapper.x-rtl .x-switch-handle, *.x-bigger.x-small .x-css.x-switch-wrapper.x-rtl .x-switch-handle, *.x-bigger.x-small.x-css.x-switch-wrapper.x-rtl .x-switch-handle {
		left: 100%;
		margin-left: -20px
	}

	*.x-bigger.x-small .x-switch-wrapper.x-rtl .x-switch-handle, *.x-bigger.x-small.x-switch-wrapper.x-rtl .x-switch-handle, *.x-bigger.x-small .x-css.x-switch-wrapper.x-rtl .x-switch-handle, *.x-bigger.x-small.x-css.x-switch-wrapper.x-rtl .x-switch-handle {
		height: 18px;
		width: 18px
	}

	*.x-bigger.x-small .x-switch-wrapper.x-rtl .x-switch-on, *.x-bigger.x-small.x-switch-wrapper.x-rtl .x-switch-on, *.x-bigger.x-small .x-css.x-switch-wrapper.x-rtl .x-switch-on, *.x-bigger.x-small.x-css.x-switch-wrapper.x-rtl .x-switch-on {
		left: 100%;
		opacity: 1
	}

	*.x-bigger.x-small .x-switch-wrapper.x-rtl .x-switch-off, *.x-bigger.x-small.x-switch-wrapper.x-rtl .x-switch-off, *.x-bigger.x-small .x-css.x-switch-wrapper.x-rtl .x-switch-off, *.x-bigger.x-small.x-css.x-switch-wrapper.x-rtl .x-switch-off {
		left: 0
	}

	*.x-bigger.x-small .x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-on, *.x-bigger.x-small.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-on, *.x-bigger.x-small .x-css.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-on, *.x-bigger.x-small.x-css.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-on {
		left: 0
	}

	*.x-bigger.x-small .x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-off, *.x-bigger.x-small.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-off, *.x-bigger.x-small .x-css.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-off, *.x-bigger.x-small.x-css.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-off {
		left: -100%
	}

	*.x-bigger.x-small .x-switch-wrapper.x-rtl .x-switch-handle.x-switch-active, *.x-bigger.x-small.x-switch-wrapper.x-rtl .x-switch-handle.x-switch-active, *.x-bigger.x-small .x-css.x-switch-wrapper.x-rtl .x-switch-handle.x-switch-active, *.x-bigger.x-small.x-css.x-switch-wrapper.x-rtl .x-switch-handle.x-switch-active {
		left: 22px
	}

*.x-bigger .x-switch-wrapper, *.x-bigger.x-switch-wrapper, *.x-bigger .x-css.x-switch-wrapper, *.x-bigger.x-css.x-switch-wrapper {
	height: 24px;
	width: 58px
}

	*.x-bigger .x-switch-wrapper .x-switch-handle, *.x-bigger.x-switch-wrapper .x-switch-handle, *.x-bigger .x-css.x-switch-wrapper .x-switch-handle, *.x-bigger.x-css.x-switch-wrapper .x-switch-handle {
		height: 20px;
		left: 2px;
		top: 2px;
		width: 20px
	}

		*.x-bigger .x-switch-wrapper .x-switch-handle.x-switch-active, *.x-bigger.x-switch-wrapper .x-switch-handle.x-switch-active, *.x-bigger .x-css.x-switch-wrapper .x-switch-handle.x-switch-active, *.x-bigger.x-css.x-switch-wrapper .x-switch-handle.x-switch-active {
			left: 100%;
			margin-left: -23px
		}

	*.x-bigger .x-switch-wrapper .x-switch-on, *.x-bigger .x-switch-wrapper .x-switch-off, *.x-bigger.x-switch-wrapper .x-switch-on, *.x-bigger.x-switch-wrapper .x-switch-off, *.x-bigger .x-css.x-switch-wrapper .x-switch-on, *.x-bigger .x-css.x-switch-wrapper .x-switch-off, *.x-bigger.x-css.x-switch-wrapper .x-switch-on, *.x-bigger.x-css.x-switch-wrapper .x-switch-off {
		font-size: 14px
	}

	*.x-bigger .x-switch-wrapper .x-switch-on, *.x-bigger.x-switch-wrapper .x-switch-on, *.x-bigger .x-css.x-switch-wrapper .x-switch-on, *.x-bigger.x-css.x-switch-wrapper .x-switch-on {
		text-indent: -15px
	}

	*.x-bigger .x-switch-wrapper .x-switch-off, *.x-bigger.x-switch-wrapper .x-switch-off, *.x-bigger .x-css.x-switch-wrapper .x-switch-off, *.x-bigger.x-css.x-switch-wrapper .x-switch-off {
		text-indent: 18px
	}

	*.x-bigger .x-switch-wrapper .x-ripple-container, *.x-bigger.x-switch-wrapper .x-ripple-container, *.x-bigger .x-css.x-switch-wrapper .x-ripple-container, *.x-bigger.x-css.x-switch-wrapper .x-ripple-container {
		height: 52px;
		left: -16px;
		top: -16px;
		width: 58px
	}

	*.x-bigger .x-switch-wrapper.x-rtl .x-switch-handle, *.x-bigger.x-switch-wrapper.x-rtl .x-switch-handle, *.x-bigger .x-css.x-switch-wrapper.x-rtl .x-switch-handle, *.x-bigger.x-css.x-switch-wrapper.x-rtl .x-switch-handle {
		height: 20px;
		left: 100%;
		margin-left: -23px;
		top: 2px;
		width: 20px
	}

	*.x-bigger .x-switch-wrapper.x-rtl .x-switch-on, *.x-bigger.x-switch-wrapper.x-rtl .x-switch-on, *.x-bigger .x-css.x-switch-wrapper.x-rtl .x-switch-on, *.x-bigger.x-css.x-switch-wrapper.x-rtl .x-switch-on {
		left: 100%;
		opacity: 1
	}

	*.x-bigger .x-switch-wrapper.x-rtl .x-switch-off, *.x-bigger.x-switch-wrapper.x-rtl .x-switch-off, *.x-bigger .x-css.x-switch-wrapper.x-rtl .x-switch-off, *.x-bigger.x-css.x-switch-wrapper.x-rtl .x-switch-off {
		left: 0
	}

	*.x-bigger .x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-on, *.x-bigger.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-on, *.x-bigger .x-css.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-on, *.x-bigger.x-css.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-on {
		left: 0
	}

	*.x-bigger .x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-off, *.x-bigger.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-off, *.x-bigger .x-css.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-off, *.x-bigger.x-css.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-off {
		left: -100%
	}

	*.x-bigger .x-switch-wrapper.x-rtl .x-switch-handle.x-switch-active, *.x-bigger.x-switch-wrapper.x-rtl .x-switch-handle.x-switch-active, *.x-bigger .x-css.x-switch-wrapper.x-rtl .x-switch-handle.x-switch-active, *.x-bigger.x-css.x-switch-wrapper.x-rtl .x-switch-handle.x-switch-active {
		left: 25px
	}

	*.x-bigger .x-switch-wrapper.x-small, *.x-bigger.x-switch-wrapper.x-small, *.x-bigger .x-css.x-switch-wrapper.x-small, *.x-bigger.x-css.x-switch-wrapper.x-small {
		height: 22px;
		width: 54px
	}

		*.x-bigger .x-switch-wrapper.x-small .x-switch-handle, *.x-bigger.x-switch-wrapper.x-small .x-switch-handle, *.x-bigger .x-css.x-switch-wrapper.x-small .x-switch-handle, *.x-bigger.x-css.x-switch-wrapper.x-small .x-switch-handle {
			height: 18px;
			left: 2px;
			top: 2px;
			width: 18px
		}

		*.x-bigger .x-switch-wrapper.x-small .x-ripple-container, *.x-bigger.x-switch-wrapper.x-small .x-ripple-container, *.x-bigger .x-css.x-switch-wrapper.x-small .x-ripple-container, *.x-bigger.x-css.x-switch-wrapper.x-small .x-ripple-container {
			border-radius: 50%;
			height: 36px;
			left: -10px;
			pointer-events: none;
			position: absolute;
			top: -10px;
			width: 54px;
			z-index: 1
		}

		*.x-bigger .x-switch-wrapper.x-small .x-switch-handle.x-switch-active, *.x-bigger.x-switch-wrapper.x-small .x-switch-handle.x-switch-active, *.x-bigger .x-css.x-switch-wrapper.x-small .x-switch-handle.x-switch-active, *.x-bigger.x-css.x-switch-wrapper.x-small .x-switch-handle.x-switch-active {
			left: 100%;
			margin-left: -20px
		}

		*.x-bigger .x-switch-wrapper.x-small .x-switch-on, *.x-bigger .x-switch-wrapper.x-small .x-switch-off, *.x-bigger.x-switch-wrapper.x-small .x-switch-on, *.x-bigger.x-switch-wrapper.x-small .x-switch-off, *.x-bigger .x-css.x-switch-wrapper.x-small .x-switch-on, *.x-bigger .x-css.x-switch-wrapper.x-small .x-switch-off, *.x-bigger.x-css.x-switch-wrapper.x-small .x-switch-on, *.x-bigger.x-css.x-switch-wrapper.x-small .x-switch-off {
			font-size: 12px
		}

		*.x-bigger .x-switch-wrapper.x-small .x-switch-on, *.x-bigger.x-switch-wrapper.x-small .x-switch-on, *.x-bigger .x-css.x-switch-wrapper.x-small .x-switch-on, *.x-bigger.x-css.x-switch-wrapper.x-small .x-switch-on {
			text-indent: -14px
		}

		*.x-bigger .x-switch-wrapper.x-small .x-switch-off, *.x-bigger.x-switch-wrapper.x-small .x-switch-off, *.x-bigger .x-css.x-switch-wrapper.x-small .x-switch-off, *.x-bigger.x-css.x-switch-wrapper.x-small .x-switch-off {
			text-indent: 14px
		}

		*.x-bigger .x-switch-wrapper.x-small.x-rtl .x-switch-handle, *.x-bigger.x-switch-wrapper.x-small.x-rtl .x-switch-handle, *.x-bigger .x-css.x-switch-wrapper.x-small.x-rtl .x-switch-handle, *.x-bigger.x-css.x-switch-wrapper.x-small.x-rtl .x-switch-handle {
			left: 100%;
			margin-left: -20px
		}

		*.x-bigger .x-switch-wrapper.x-small.x-rtl .x-switch-handle, *.x-bigger.x-switch-wrapper.x-small.x-rtl .x-switch-handle, *.x-bigger .x-css.x-switch-wrapper.x-small.x-rtl .x-switch-handle, *.x-bigger.x-css.x-switch-wrapper.x-small.x-rtl .x-switch-handle {
			height: 18px;
			width: 18px
		}

		*.x-bigger .x-switch-wrapper.x-small.x-rtl .x-switch-on, *.x-bigger.x-switch-wrapper.x-small.x-rtl .x-switch-on, *.x-bigger .x-css.x-switch-wrapper.x-small.x-rtl .x-switch-on, *.x-bigger.x-css.x-switch-wrapper.x-small.x-rtl .x-switch-on {
			left: 100%;
			opacity: 1
		}

		*.x-bigger .x-switch-wrapper.x-small.x-rtl .x-switch-off, *.x-bigger.x-switch-wrapper.x-small.x-rtl .x-switch-off, *.x-bigger .x-css.x-switch-wrapper.x-small.x-rtl .x-switch-off, *.x-bigger.x-css.x-switch-wrapper.x-small.x-rtl .x-switch-off {
			left: 0
		}

		*.x-bigger .x-switch-wrapper.x-small.x-rtl .x-switch-inner.x-switch-active .x-switch-on, *.x-bigger.x-switch-wrapper.x-small.x-rtl .x-switch-inner.x-switch-active .x-switch-on, *.x-bigger .x-css.x-switch-wrapper.x-small.x-rtl .x-switch-inner.x-switch-active .x-switch-on, *.x-bigger.x-css.x-switch-wrapper.x-small.x-rtl .x-switch-inner.x-switch-active .x-switch-on {
			left: 0
		}

		*.x-bigger .x-switch-wrapper.x-small.x-rtl .x-switch-inner.x-switch-active .x-switch-off, *.x-bigger.x-switch-wrapper.x-small.x-rtl .x-switch-inner.x-switch-active .x-switch-off, *.x-bigger .x-css.x-switch-wrapper.x-small.x-rtl .x-switch-inner.x-switch-active .x-switch-off, *.x-bigger.x-css.x-switch-wrapper.x-small.x-rtl .x-switch-inner.x-switch-active .x-switch-off {
			left: -100%
		}

		*.x-bigger .x-switch-wrapper.x-small.x-rtl .x-switch-handle.x-switch-active, *.x-bigger.x-switch-wrapper.x-small.x-rtl .x-switch-handle.x-switch-active, *.x-bigger .x-css.x-switch-wrapper.x-small.x-rtl .x-switch-handle.x-switch-active, *.x-bigger.x-css.x-switch-wrapper.x-small.x-rtl .x-switch-handle.x-switch-active {
			left: 22px
		}

/*! switch theme */
.x-switch-wrapper, .x-css.x-switch-wrapper {
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

	.x-switch-wrapper .x-switch-off, .x-css.x-switch-wrapper .x-switch-off {
		background-color: #fff;
		color: #212529
	}

	.x-switch-wrapper .x-switch-handle, .x-css.x-switch-wrapper .x-switch-handle {
		background-color: #ced4da;
		box-shadow: 0 2px 4px rgba(0,0,0,.075)
	}

	.x-switch-wrapper .x-switch-on, .x-css.x-switch-wrapper .x-switch-on {
		background-color: #0d6efd;
		color: #fff
	}

	.x-switch-wrapper .x-switch-handle.x-switch-active, .x-css.x-switch-wrapper .x-switch-handle.x-switch-active {
		background-color: #fff
	}

	.x-switch-wrapper .x-switch-inner.x-switch-active, .x-css.x-switch-wrapper .x-switch-inner.x-switch-active {
		background-color: #0d6efd;
		border-color: #0d6efd
	}

	.x-switch-wrapper .x-switch-inner, .x-css.x-switch-wrapper .x-switch-inner {
		background-color: #fff
	}

	.x-switch-wrapper .x-ripple-element, .x-css.x-switch-wrapper .x-ripple-element {
		background-color: rgba(0,0,0,.12)
	}

	.x-switch-wrapper .x-ripple-check .x-ripple-element, .x-css.x-switch-wrapper .x-ripple-check .x-ripple-element {
		background-color: rgba(255,64,129,.12)
	}

	.x-switch-wrapper.x-switch-disabled .x-switch-handle.x-switch-active, .x-css.x-switch-wrapper.x-switch-disabled .x-switch-handle.x-switch-active {
		box-shadow: none
	}

	.x-switch-wrapper.x-switch-disabled .x-switch-handle, .x-css.x-switch-wrapper.x-switch-disabled .x-switch-handle {
		background-color: #dee2e6;
		box-shadow: none
	}

	.x-switch-wrapper.x-switch-disabled .x-switch-inner .x-switch-off, .x-css.x-switch-wrapper.x-switch-disabled .x-switch-inner .x-switch-off {
		opacity: .5;
		background-color: #fff;
		border-color: #dee2e6;
		color: #adb5bd
	}

	.x-switch-wrapper.x-switch-disabled .x-switch-inner .x-switch-on, .x-css.x-switch-wrapper.x-switch-disabled .x-switch-inner .x-switch-on {
		color: #adb5bd;
		opacity: .5;
		background-color: #fff
	}

	.x-switch-wrapper.x-switch-disabled .x-switch-inner, .x-css.x-switch-wrapper.x-switch-disabled .x-switch-inner {
		background-color: #fff;
		border-color: #dee2e6;
		opacity: .5
	}

	.x-switch-wrapper.x-switch-disabled:hover .x-switch-inner.x-switch-active, .x-css.x-switch-wrapper.x-switch-disabled:hover .x-switch-inner.x-switch-active {
		background-color: #fff;
		border-color: #dee2e6
	}

	.x-switch-wrapper.x-switch-disabled:hover .x-switch-inner, .x-css.x-switch-wrapper.x-switch-disabled:hover .x-switch-inner {
		border-color: #dee2e6;
		color: #adb5bd
	}

		.x-switch-wrapper.x-switch-disabled:hover .x-switch-inner.x-switch-active .x-switch-on, .x-css.x-switch-wrapper.x-switch-disabled:hover .x-switch-inner.x-switch-active .x-switch-on {
			color: #adb5bd;
			background-color: #fff
		}

	.x-switch-wrapper.x-switch-disabled:hover .x-switch-handle, .x-css.x-switch-wrapper.x-switch-disabled:hover .x-switch-handle {
		background-color: #dee2e6
	}

		.x-switch-wrapper.x-switch-disabled:hover .x-switch-handle.x-switch-active, .x-css.x-switch-wrapper.x-switch-disabled:hover .x-switch-handle.x-switch-active {
			background-color: #dee2e6
		}

	.x-switch-wrapper:hover .x-switch-inner.x-switch-active, .x-css.x-switch-wrapper:hover .x-switch-inner.x-switch-active {
		background-color: #0d6efd;
		border-color: #0d6efd
	}

	.x-switch-wrapper:hover .x-switch-inner, .x-css.x-switch-wrapper:hover .x-switch-inner {
		background-color: #dee2e6;
		border-color: #ced4da
	}

		.x-switch-wrapper:hover .x-switch-inner.x-switch-active .x-switch-on, .x-css.x-switch-wrapper:hover .x-switch-inner.x-switch-active .x-switch-on {
			background-color: #0d6efd;
			color: #fff
		}

	.x-switch-wrapper:hover .x-switch-handle.x-switch-active, .x-css.x-switch-wrapper:hover .x-switch-handle.x-switch-active {
		background-color: #fff
	}

	.x-switch-wrapper:not(.x-switch-disabled):hover .x-switch-handle:not(.x-switch-active), .x-css.x-switch-wrapper:not(.x-switch-disabled):hover .x-switch-handle:not(.x-switch-active) {
		background-color: #ced4da
	}

	.x-switch-wrapper.x-focus .x-switch-inner, .x-switch-wrapper:focus .x-switch-inner, .x-css.x-switch-wrapper.x-focus .x-switch-inner, .x-css.x-switch-wrapper:focus .x-switch-inner {
		background-color: #fff;
		border-color: #dee2e6;
		box-shadow: 0 0 0 4px rgba(13,110,253,.25);
		outline: none;
		outline-offset: initial
	}

		.x-switch-wrapper.x-focus .x-switch-inner.x-switch-active, .x-switch-wrapper:focus .x-switch-inner.x-switch-active, .x-css.x-switch-wrapper.x-focus .x-switch-inner.x-switch-active, .x-css.x-switch-wrapper:focus .x-switch-inner.x-switch-active {
			background-color: #fff;
			border-color: #0d6efd;
			outline: none
		}

	.x-switch-wrapper.x-focus .x-ripple-container, .x-switch-wrapper:focus .x-ripple-container, .x-css.x-switch-wrapper.x-focus .x-ripple-container, .x-css.x-switch-wrapper:focus .x-ripple-container {
		background-color: rgba(0,0,0,.12)
	}

	.x-switch-wrapper.x-focus .x-ripple-check.x-ripple-container, .x-switch-wrapper:focus .x-ripple-check.x-ripple-container, .x-css.x-switch-wrapper.x-focus .x-ripple-check.x-ripple-container, .x-css.x-switch-wrapper:focus .x-ripple-check.x-ripple-container {
		background-color: rgba(255,64,129,.12)
	}

	.x-switch-wrapper.x-active .x-switch-inner, .x-switch-wrapper:active .x-switch-inner, .x-css.x-switch-wrapper.x-active .x-switch-inner, .x-css.x-switch-wrapper:active .x-switch-inner {
		background-color: #fff;
		border-color: #dee2e6;
		box-shadow: 0 0 0 4px rgba(13,110,253,.25);
		outline: none;
		outline-offset: initial
	}

		.x-switch-wrapper.x-active .x-switch-inner.x-switch-active, .x-switch-wrapper:active .x-switch-inner.x-switch-active, .x-css.x-switch-wrapper.x-active .x-switch-inner.x-switch-active, .x-css.x-switch-wrapper:active .x-switch-inner.x-switch-active {
			background-color: #fff;
			border-color: #0d6efd;
			outline: none
		}

	.x-switch-wrapper.x-active .x-ripple-container, .x-switch-wrapper:active .x-ripple-container, .x-css.x-switch-wrapper.x-active .x-ripple-container, .x-css.x-switch-wrapper:active .x-ripple-container {
		background-color: rgba(0,0,0,.12)
	}

	.x-switch-wrapper.x-active .x-ripple-check.x-ripple-container, .x-switch-wrapper:active .x-ripple-check.x-ripple-container, .x-css.x-switch-wrapper.x-active .x-ripple-check.x-ripple-container, .x-css.x-switch-wrapper:active .x-ripple-check.x-ripple-container {
		background-color: rgba(255,64,129,.12)
	}

	.x-switch-wrapper.x-rtl.x-focus .x-switch-on, .x-css.x-switch-wrapper.x-rtl.x-focus .x-switch-on {
		background-color: #fff
	}

	.x-switch-wrapper.x-rtl.x-focus .x-switch-off, .x-css.x-switch-wrapper.x-rtl.x-focus .x-switch-off {
		background-color: #fff
	}

	.x-switch-wrapper.x-rtl.x-focus .x-switch-inner.x-switch-active, .x-css.x-switch-wrapper.x-rtl.x-focus .x-switch-inner.x-switch-active {
		background-color: #fff;
		border-color: #0d6efd;
		color: #fff;
		outline: none
	}

	.x-switch-wrapper.x-rtl .x-switch-on, .x-css.x-switch-wrapper.x-rtl .x-switch-on {
		background-color: #0d6efd
	}

	.x-switch-wrapper.x-rtl .x-switch-handle, .x-css.x-switch-wrapper.x-rtl .x-switch-handle {
		background-color: #ced4da;
		box-shadow: 0 2px 4px rgba(0,0,0,.075)
	}

	.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-off, .x-css.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active .x-switch-off {
		background-color: #fff
	}

	.x-switch-wrapper.x-rtl .x-switch-handle.x-switch-active, .x-css.x-switch-wrapper.x-rtl .x-switch-handle.x-switch-active {
		background-color: #fff
	}

	.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active, .x-css.x-switch-wrapper.x-rtl .x-switch-inner.x-switch-active {
		background-color: #0d6efd;
		border-color: #0d6efd
	}

	.x-switch-wrapper.x-rtl:hover .x-switch-inner.x-switch-active, .x-css.x-switch-wrapper.x-rtl:hover .x-switch-inner.x-switch-active {
		background-color: #0d6efd;
		border-color: #0d6efd
	}

	.x-switch-wrapper.x-rtl:hover .x-switch-inner, .x-css.x-switch-wrapper.x-rtl:hover .x-switch-inner {
		border-color: #ced4da
	}

		.x-switch-wrapper.x-rtl:hover .x-switch-inner.x-switch-active .x-switch-on, .x-css.x-switch-wrapper.x-rtl:hover .x-switch-inner.x-switch-active .x-switch-on {
			background-color: #0d6efd
		}

	.x-switch-wrapper.x-rtl:hover .x-switch-handle.x-switch-active, .x-css.x-switch-wrapper.x-rtl:hover .x-switch-handle.x-switch-active {
		background-color: #fff
	}

	.x-switch-wrapper.x-rtl.x-switch-disabled .x-switch-inner .x-switch-on, .x-css.x-switch-wrapper.x-rtl.x-switch-disabled .x-switch-inner .x-switch-on {
		color: #adb5bd;
		opacity: .5;
		background-color: #fff
	}

	.x-switch-wrapper.x-rtl.x-switch-disabled .x-switch-inner .x-switch-off, .x-css.x-switch-wrapper.x-rtl.x-switch-disabled .x-switch-inner .x-switch-off {
		opacity: .5;
		background-color: #fff;
		color: #adb5bd
	}

	.x-switch-wrapper.x-rtl.x-switch-disabled .x-switch-handle, .x-css.x-switch-wrapper.x-rtl.x-switch-disabled .x-switch-handle {
		background-color: #dee2e6;
		box-shadow: none
	}

		.x-switch-wrapper.x-rtl.x-switch-disabled .x-switch-handle.x-switch-active, .x-css.x-switch-wrapper.x-rtl.x-switch-disabled .x-switch-handle.x-switch-active {
			background-color: #fff;
			box-shadow: none
		}

	.x-switch-wrapper.x-rtl.x-switch-disabled .x-switch-inner, .x-css.x-switch-wrapper.x-rtl.x-switch-disabled .x-switch-inner {
		background-color: #fff;
		border-color: #dee2e6;
		opacity: .5
	}

	.x-switch-wrapper.x-rtl.x-switch-disabled:hover .x-switch-inner.x-switch-active .x-switch-on, .x-css.x-switch-wrapper.x-rtl.x-switch-disabled:hover .x-switch-inner.x-switch-active .x-switch-on {
		color: #adb5bd;
		background-color: #fff
	}

	.x-switch-wrapper.x-rtl.x-switch-disabled:hover .x-switch-inner.x-switch-active, .x-css.x-switch-wrapper.x-rtl.x-switch-disabled:hover .x-switch-inner.x-switch-active {
		background-color: #fff;
		border-color: #dee2e6
	}

	.x-switch-wrapper.x-rtl.x-switch-disabled:hover .x-switch-inner, .x-css.x-switch-wrapper.x-rtl.x-switch-disabled:hover .x-switch-inner {
		border-color: #dee2e6;
		color: #adb5bd
	}

	.x-switch-wrapper.x-rtl.x-switch-disabled:hover .x-switch-handle.x-switch-active, .x-css.x-switch-wrapper.x-rtl.x-switch-disabled:hover .x-switch-handle.x-switch-active {
		background-color: #fff
	}

	.x-switch-wrapper.x-rtl.x-switch-disabled:hover .x-switch-handle, .x-css.x-switch-wrapper.x-rtl.x-switch-disabled:hover .x-switch-handle {
		background-color: #dee2e6
	}

	.x-switch-wrapper .x-switch:focus, .x-css.x-switch-wrapper .x-switch:focus {
		box-shadow: 0 0 0 4px rgba(13,110,253,.25)
	}

	.x-switch-wrapper.x-small.x-rtl.x-switch-disabled:hover .x-switch-inner.x-switch-active, .x-css.x-switch-wrapper.x-small.x-rtl.x-switch-disabled:hover .x-switch-inner.x-switch-active {
		background-color: rgba(0,0,0,0)
	}

.x-fab.x-btn {
	-ms-flex-align: center;
	align-items: center;
	border-radius: 9999px;
	display: -ms-inline-flexbox;
	display: inline-flex;
	min-height: 40px;
	min-width: 40px;
	padding: 0 15px;
	position: absolute;
	z-index: 100000
}

	.x-fab.x-btn .x-btn-icon {
		margin-top: 0;
		font-size: 14px
	}

	.x-fab.x-btn.x-icon-btn {
		padding: 0
	}

	.x-fab.x-btn.x-fab-fixed {
		position: fixed
	}

	.x-fab.x-btn.x-fab-top {
		top: 16px
	}

		.x-fab.x-btn.x-fab-top.x-fab-middle {
			top: var(--fabVertDist)
		}

	.x-fab.x-btn.x-fab-bottom {
		bottom: 16px
	}

		.x-fab.x-btn.x-fab-bottom.x-fab-middle {
			bottom: var(--fabVertDist)
		}

	.x-fab.x-btn.x-fab-left {
		left: 16px
	}

		.x-fab.x-btn.x-fab-left.x-fab-center {
			left: var(--fabHorzDist)
		}

	.x-fab.x-btn.x-fab-right {
		right: 16px
	}

		.x-fab.x-btn.x-fab-right.x-fab-center {
			right: var(--fabHorzDist)
		}

.x-fab-hidden {
	visibility: hidden
}

.x-small.x-fab.x-btn, .x-small .x-fab.x-btn {
	border-radius: 9999px;
	min-height: 32px;
	min-width: 32px;
	padding: 0 11px
}

	.x-small.x-fab.x-btn.x-icon-btn, .x-small .x-fab.x-btn.x-icon-btn {
		padding: 0
	}

	.x-small.x-fab.x-btn .x-btn-icon, .x-small .x-fab.x-btn .x-btn-icon {
		font-size: 12px
	}

.x-bigger.x-fab.x-btn, .x-bigger .x-fab.x-btn {
	border-radius: 9999px;
	min-height: 52px;
	min-width: 52px;
	padding: 0 21px
}

	.x-bigger.x-fab.x-btn.x-icon-btn, .x-bigger .x-fab.x-btn.x-icon-btn {
		padding: 0
	}

	.x-bigger.x-fab.x-btn .x-btn-icon, .x-bigger .x-fab.x-btn .x-btn-icon {
		font-size: 16px
	}

.x-bigger.x-small.x-fab.x-btn, .x-bigger.x-small .x-fab.x-btn, .x-bigger .x-small.x-fab.x-btn, .x-small .x-bigger.x-fab.x-btn {
	border-radius: 9999px;
	min-height: 46px;
	min-width: 46px;
	padding: 0 17px
}

	.x-bigger.x-small.x-fab.x-btn.x-icon-btn, .x-bigger.x-small .x-fab.x-btn.x-icon-btn, .x-bigger .x-small.x-fab.x-btn.x-icon-btn, .x-small .x-bigger.x-fab.x-btn.x-icon-btn {
		padding: 0
	}

	.x-bigger.x-small.x-fab.x-btn .x-btn-icon, .x-bigger.x-small .x-fab.x-btn .x-btn-icon, .x-bigger .x-small.x-fab.x-btn .x-btn-icon, .x-small .x-bigger.x-fab.x-btn .x-btn-icon {
		font-size: 14px
	}

.x-fab.x-btn {
	box-shadow: 0 4px 6px -1px rgba(0,0,0,.2),0 -2px 15px -3px rgba(0,0,0,.1),0 6px 10px rgba(0,0,0,.14)
}

	.x-fab.x-btn:hover:not(:focus), .x-fab.x-btn:active, .x-fab.x-btn.x-active, .x-fab.x-btn:disabled {
		box-shadow: 0 4px 6px -1px rgba(0,0,0,.2),0 -2px 15px -3px rgba(0,0,0,.1),0 6px 10px rgba(0,0,0,.14)
	}

.x-speeddial-popup {
	position: absolute;
	z-index: 100000;
	pointer-events: none
}

	.x-speeddial-popup.x-speeddial-top {
		top: 16px
	}

		.x-speeddial-popup.x-speeddial-top.x-speeddial-radial .x-speeddial-li {
			top: 0
		}

		.x-speeddial-popup.x-speeddial-top.x-speeddial-radial.x-speeddial-middle .x-speeddial-li {
			top: calc(.5*var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset))
		}

		.x-speeddial-popup.x-speeddial-top.x-speeddial-middle, .x-speeddial-popup.x-speeddial-top.x-speeddial-linear {
			top: var(--speeddialVertDist)
		}

	.x-speeddial-popup.x-speeddial-bottom {
		bottom: 16px
	}

		.x-speeddial-popup.x-speeddial-bottom.x-speeddial-radial .x-speeddial-li {
			bottom: 0
		}

		.x-speeddial-popup.x-speeddial-bottom.x-speeddial-radial.x-speeddial-middle .x-speeddial-li {
			bottom: calc(.5*var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset))
		}

		.x-speeddial-popup.x-speeddial-bottom.x-speeddial-middle, .x-speeddial-popup.x-speeddial-bottom.x-speeddial-linear {
			bottom: var(--speeddialVertDist)
		}

	.x-speeddial-popup.x-speeddial-left {
		left: 16px
	}

		.x-speeddial-popup.x-speeddial-left.x-speeddial-radial .x-speeddial-li {
			left: 0
		}

		.x-speeddial-popup.x-speeddial-left.x-speeddial-radial.x-speeddial-center .x-speeddial-li {
			left: calc(.5*var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset))
		}

		.x-speeddial-popup.x-speeddial-left.x-speeddial-center, .x-speeddial-popup.x-speeddial-left.x-speeddial-linear {
			left: var(--speeddialHorzDist)
		}

	.x-speeddial-popup.x-speeddial-right {
		right: 16px
	}

		.x-speeddial-popup.x-speeddial-right.x-speeddial-radial .x-speeddial-li {
			right: 0
		}

		.x-speeddial-popup.x-speeddial-right.x-speeddial-radial.x-speeddial-center .x-speeddial-li {
			right: calc(.5*var(--speeddialRadialMinWidth) + var(--speeddialRadialOffset))
		}

		.x-speeddial-popup.x-speeddial-right.x-speeddial-center, .x-speeddial-popup.x-speeddial-right.x-speeddial-linear {
			right: var(--speeddialHorzDist)
		}

	.x-speeddial-popup.x-speeddial-template {
		outline: none;
		pointer-events: auto;
		z-index: 100001
	}

	.x-speeddial-popup.x-speeddial-linear .x-speeddial-li {
		margin: 5px 0
	}

	.x-speeddial-popup .x-speeddial-ul {
		box-sizing: border-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-ms-flex-direction: column;
		flex-direction: column;
		list-style-type: none;
		margin: 0;
		padding: 5px 3px
	}

	.x-speeddial-popup .x-speeddial-li {
		-ms-flex-align: center;
		align-items: center;
		cursor: pointer;
		display: -ms-inline-flexbox;
		display: inline-flex;
		pointer-events: auto;
		position: relative;
		z-index: 100001
	}

		.x-speeddial-popup .x-speeddial-li:not(.x-speeddial-text-li) .x-speeddial-li-text {
			margin: 0 8px
		}

	.x-speeddial-popup .x-speeddial-li-text {
		border-radius: 2px;
		border: 1px solid;
		padding: 0 5px;
		white-space: nowrap;
		height: 26px;
		line-height: 26px
	}

	.x-speeddial-popup .x-speeddial-li-icon {
		border-radius: 99999px;
		border: 1px solid;
		font-size: 12px;
		height: 32px;
		width: 32px;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.x-speeddial-popup.x-speeddial-fixed {
		position: fixed
	}

	.x-speeddial-popup.x-speeddial-vert-right .x-speeddial-li {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}

	.x-speeddial-popup.x-speeddial-vert-bottom .x-speeddial-ul {
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse
	}

	.x-speeddial-popup.x-speeddial-horz-right .x-speeddial-ul {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}

		.x-speeddial-popup.x-speeddial-horz-right .x-speeddial-ul.x-speeddial-horz-top {
			-ms-flex-direction: row;
			flex-direction: row
		}

	.x-speeddial-popup.x-speeddial-horz-left .x-speeddial-ul {
		-ms-flex-direction: row;
		flex-direction: row
	}

		.x-speeddial-popup.x-speeddial-horz-left .x-speeddial-ul.x-speeddial-horz-top {
			-ms-flex-direction: row-reverse;
			flex-direction: row-reverse
		}

	.x-speeddial-popup.x-speeddial-horz-right .x-speeddial-ul, .x-speeddial-popup.x-speeddial-horz-left .x-speeddial-ul {
		padding: 3px 5px
	}

	.x-speeddial-popup.x-speeddial-horz-right .x-speeddial-li, .x-speeddial-popup.x-speeddial-horz-left .x-speeddial-li {
		margin: 0 5px
	}

	.x-speeddial-popup.x-speeddial-overflow .x-speeddial-ul {
		overflow: auto;
		scroll-behavior: smooth;
		-ms-overflow-style: none;
		scrollbar-width: none
	}

		.x-speeddial-popup.x-speeddial-overflow .x-speeddial-ul::-webkit-scrollbar {
			display: none
		}

	.x-speeddial-popup.x-speeddial-overflow.x-speeddial-vert-overflow .x-speeddial-ul {
		max-height: var(--speeddialOverflowLimit)
	}

	.x-speeddial-popup.x-speeddial-overflow.x-speeddial-horz-overflow .x-speeddial-ul {
		max-width: var(--speeddialOverflowLimit)
	}

	.x-speeddial-popup.x-speeddial-radial {
		height: calc(var(--speeddialRadialOffset) + 2*var(--speeddialRadialMinHeight));
		width: calc(var(--speeddialRadialOffset) + 2*var(--speeddialRadialMinWidth))
	}

		.x-speeddial-popup.x-speeddial-radial.x-speeddial-middle {
			height: calc(2*var(--speeddialRadialOffset) + 2*var(--speeddialRadialMinHeight))
		}

		.x-speeddial-popup.x-speeddial-radial.x-speeddial-center {
			width: calc(2*var(--speeddialRadialOffset) + 2*var(--speeddialRadialMinWidth))
		}

		.x-speeddial-popup.x-speeddial-radial.x-speeddial-top-left {
			border-bottom-right-radius: 100%
		}

		.x-speeddial-popup.x-speeddial-radial.x-speeddial-top-right {
			border-bottom-left-radius: 100%
		}

		.x-speeddial-popup.x-speeddial-radial.x-speeddial-bottom-left {
			border-top-right-radius: 100%
		}

		.x-speeddial-popup.x-speeddial-radial.x-speeddial-bottom-right {
			border-top-left-radius: 100%
		}

		.x-speeddial-popup.x-speeddial-radial .x-speeddial-ul {
			border-radius: inherit;
			height: inherit;
			width: inherit;
			padding: 0;
			position: relative
		}

		.x-speeddial-popup.x-speeddial-radial .x-speeddial-li {
			position: absolute;
			transform: rotate(var(--speeddialRadialAngle)) translate(var(--speeddialRadialOffset)) rotate(calc(-1 * var(--speeddialRadialAngle)))
		}

		.x-speeddial-popup.x-speeddial-radial .x-speeddial-li-text, .x-speeddial-popup.x-speeddial-horz-right .x-speeddial-li-text, .x-speeddial-popup.x-speeddial-horz-left .x-speeddial-li-text {
			position: absolute;
			visibility: hidden
		}

.x-small.x-speeddial-popup .x-speeddial-ul, .x-small .x-speeddial-popup .x-speeddial-ul {
	padding: 5px 2px
}

.x-small.x-speeddial-popup.x-speeddial-linear .x-speeddial-li, .x-small .x-speeddial-popup.x-speeddial-linear .x-speeddial-li {
	margin: 5px 0
}

.x-small.x-speeddial-popup .x-speeddial-li:not(.x-speeddial-text-li) .x-speeddial-li-text, .x-small .x-speeddial-popup .x-speeddial-li:not(.x-speeddial-text-li) .x-speeddial-li-text {
	margin: 0 px
}

.x-small.x-speeddial-popup .x-speeddial-li-text, .x-small .x-speeddial-popup .x-speeddial-li-text {
	height: 22px;
	line-height: 22px
}

.x-small.x-speeddial-popup .x-speeddial-li-icon, .x-small .x-speeddial-popup .x-speeddial-li-icon {
	height: 26px;
	width: 26px;
	font-size: 12px
}

.x-small.x-speeddial-popup.x-speeddial-horz-right .x-speeddial-ul, .x-small.x-speeddial-popup.x-speeddial-horz-left .x-speeddial-ul, .x-small .x-speeddial-popup.x-speeddial-horz-right .x-speeddial-ul, .x-small .x-speeddial-popup.x-speeddial-horz-left .x-speeddial-ul {
	padding: 2px 5px
}

.x-small.x-speeddial-popup.x-speeddial-horz-right .x-speeddial-li, .x-small.x-speeddial-popup.x-speeddial-horz-left .x-speeddial-li, .x-small .x-speeddial-popup.x-speeddial-horz-right .x-speeddial-li, .x-small .x-speeddial-popup.x-speeddial-horz-left .x-speeddial-li {
	margin: 0 5px
}

.x-bigger.x-speeddial-popup .x-speeddial-ul, .x-bigger .x-speeddial-popup .x-speeddial-ul {
	padding: 6px 6px
}

.x-bigger.x-speeddial-popup.x-speeddial-linear .x-speeddial-li, .x-bigger .x-speeddial-popup.x-speeddial-linear .x-speeddial-li {
	margin: 6px 0
}

.x-bigger.x-speeddial-popup .x-speeddial-li:not(.x-speeddial-text-li) .x-speeddial-li-text, .x-bigger .x-speeddial-popup .x-speeddial-li:not(.x-speeddial-text-li) .x-speeddial-li-text {
	margin: 0 12px
}

.x-bigger.x-speeddial-popup .x-speeddial-li-text, .x-bigger .x-speeddial-popup .x-speeddial-li-text {
	height: 32px;
	line-height: 32px
}

.x-bigger.x-speeddial-popup .x-speeddial-li-icon, .x-bigger .x-speeddial-popup .x-speeddial-li-icon {
	height: 38px;
	width: 38px;
	font-size: 14px
}

.x-bigger.x-speeddial-popup.x-speeddial-horz-right .x-speeddial-ul, .x-bigger.x-speeddial-popup.x-speeddial-horz-left .x-speeddial-ul, .x-bigger .x-speeddial-popup.x-speeddial-horz-right .x-speeddial-ul, .x-bigger .x-speeddial-popup.x-speeddial-horz-left .x-speeddial-ul {
	padding: 6px 6px
}

.x-bigger.x-speeddial-popup.x-speeddial-horz-right .x-speeddial-li, .x-bigger.x-speeddial-popup.x-speeddial-horz-left .x-speeddial-li, .x-bigger .x-speeddial-popup.x-speeddial-horz-right .x-speeddial-li, .x-bigger .x-speeddial-popup.x-speeddial-horz-left .x-speeddial-li {
	margin: 0 6px
}

.x-bigger.x-small.x-speeddial-popup .x-speeddial-ul, .x-bigger.x-small .x-speeddial-popup .x-speeddial-ul, .x-bigger .x-small.x-speeddial-popup .x-speeddial-ul, .x-small .x-bigger.x-speeddial-popup .x-speeddial-ul {
	padding: 5px 5px
}

.x-bigger.x-small.x-speeddial-popup.x-speeddial-linear .x-speeddial-li, .x-bigger.x-small .x-speeddial-popup.x-speeddial-linear .x-speeddial-li, .x-bigger .x-small.x-speeddial-popup.x-speeddial-linear .x-speeddial-li, .x-small .x-bigger.x-speeddial-popup.x-speeddial-linear .x-speeddial-li {
	margin: 5px 0
}

.x-bigger.x-small.x-speeddial-popup .x-speeddial-li:not(.x-speeddial-text-li) .x-speeddial-li-text, .x-bigger.x-small .x-speeddial-popup .x-speeddial-li:not(.x-speeddial-text-li) .x-speeddial-li-text, .x-bigger .x-small.x-speeddial-popup .x-speeddial-li:not(.x-speeddial-text-li) .x-speeddial-li-text, .x-small .x-bigger.x-speeddial-popup .x-speeddial-li:not(.x-speeddial-text-li) .x-speeddial-li-text {
	margin: 0 12px
}

.x-bigger.x-small.x-speeddial-popup .x-speeddial-li-text, .x-bigger.x-small .x-speeddial-popup .x-speeddial-li-text, .x-bigger .x-small.x-speeddial-popup .x-speeddial-li-text, .x-small .x-bigger.x-speeddial-popup .x-speeddial-li-text {
	height: 30px;
	line-height: 30px
}

.x-bigger.x-small.x-speeddial-popup .x-speeddial-li-icon, .x-bigger.x-small .x-speeddial-popup .x-speeddial-li-icon, .x-bigger .x-small.x-speeddial-popup .x-speeddial-li-icon, .x-small .x-bigger.x-speeddial-popup .x-speeddial-li-icon {
	height: 34px;
	width: 34px;
	font-size: 14px
}

.x-bigger.x-small.x-speeddial-popup.x-speeddial-horz-right .x-speeddial-ul, .x-bigger.x-small.x-speeddial-popup.x-speeddial-horz-left .x-speeddial-ul, .x-bigger.x-small .x-speeddial-popup.x-speeddial-horz-right .x-speeddial-ul, .x-bigger.x-small .x-speeddial-popup.x-speeddial-horz-left .x-speeddial-ul, .x-bigger .x-small.x-speeddial-popup.x-speeddial-horz-right .x-speeddial-ul, .x-bigger .x-small.x-speeddial-popup.x-speeddial-horz-left .x-speeddial-ul, .x-small .x-bigger.x-speeddial-popup.x-speeddial-horz-right .x-speeddial-ul, .x-small .x-bigger.x-speeddial-popup.x-speeddial-horz-left .x-speeddial-ul {
	padding: 5px 5px
}

.x-bigger.x-small.x-speeddial-popup.x-speeddial-horz-right .x-speeddial-li, .x-bigger.x-small.x-speeddial-popup.x-speeddial-horz-left .x-speeddial-li, .x-bigger.x-small .x-speeddial-popup.x-speeddial-horz-right .x-speeddial-li, .x-bigger.x-small .x-speeddial-popup.x-speeddial-horz-left .x-speeddial-li, .x-bigger .x-small.x-speeddial-popup.x-speeddial-horz-right .x-speeddial-li, .x-bigger .x-small.x-speeddial-popup.x-speeddial-horz-left .x-speeddial-li, .x-small .x-bigger.x-speeddial-popup.x-speeddial-horz-right .x-speeddial-li, .x-small .x-bigger.x-speeddial-popup.x-speeddial-horz-left .x-speeddial-li {
	margin: 0 5px
}

.x-speeddial-overlay {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99998
}

	.x-speeddial-overlay.x-speeddial-fixed {
		height: 100vh;
		position: fixed;
		width: 100vw
	}

.x-speeddial-hidden {
	visibility: hidden
}

.x-speeddial-overlay {
	background-color: rgba(0,0,0,.5)
}

.x-speeddial-popup .x-speeddial-li {
	color: #212529
}

	.x-speeddial-popup .x-speeddial-li .x-speeddial-li-text, .x-speeddial-popup .x-speeddial-li .x-speeddial-li-icon {
		box-shadow: 0 2px 4px -1px rgba(0,0,0,.06),0 4px 6px -1px rgba(0,0,0,.1);
		background: #fff;
		border-color: #dee2e6
	}

	.x-speeddial-popup .x-speeddial-li.x-disabled {
		color: #adb5bd
	}

		.x-speeddial-popup .x-speeddial-li.x-disabled .x-speeddial-li-text, .x-speeddial-popup .x-speeddial-li.x-disabled .x-speeddial-li-icon {
			background: #fff;
			border-color: #dee2e6
		}

	.x-speeddial-popup .x-speeddial-li.x-speeddial-li-active:not(.x-disabled), .x-speeddial-popup .x-speeddial-li:focus:not(.x-disabled) {
		color: #212529
	}

		.x-speeddial-popup .x-speeddial-li.x-speeddial-li-active:not(.x-disabled) .x-speeddial-li-text, .x-speeddial-popup .x-speeddial-li.x-speeddial-li-active:not(.x-disabled) .x-speeddial-li-icon, .x-speeddial-popup .x-speeddial-li:focus:not(.x-disabled) .x-speeddial-li-text, .x-speeddial-popup .x-speeddial-li:focus:not(.x-disabled) .x-speeddial-li-icon {
			background: #e9ecef;
			border-color: #ced4da;
			box-shadow: 0 0 0 4px rgba(130,138,145,.5)
		}

	.x-speeddial-popup .x-speeddial-li:not(.x-disabled):hover {
		color: #212529
	}

		.x-speeddial-popup .x-speeddial-li:not(.x-disabled):hover .x-speeddial-li-text, .x-speeddial-popup .x-speeddial-li:not(.x-disabled):hover .x-speeddial-li-icon {
			background: #e9ecef;
			border-color: #ced4da
		}

	.x-speeddial-popup .x-speeddial-li:not(.x-disabled):active {
		color: #212529
	}

		.x-speeddial-popup .x-speeddial-li:not(.x-disabled):active .x-speeddial-li-text, .x-speeddial-popup .x-speeddial-li:not(.x-disabled):active .x-speeddial-li-icon {
			background: #ced4da;
			border-color: #ced4da
		}

.x-icon-collapsible::before {
	content: "\e748"
}

.x-icon-back::before {
	content: "\e773";
	font-size: 12px
}

.x-bigger .x-listview .x-list-item, .x-listview.x-bigger .x-list-item {
	border-bottom: 1px solid #dee2e6;
	border-left: 0 solid rgba(0,0,0,0);
	border-right: 0 solid rgba(0,0,0,0);
	border-top: 0 solid rgba(0,0,0,0)
}

.x-bigger .x-listview:not(.x-list-template) .x-list-item, .x-listview.x-bigger:not(.x-list-template) .x-list-item {
	height: 40px;
	line-height: 24px;
	position: relative
}

.x-bigger .x-listview .x-text-content, .x-listview.x-bigger .x-text-content {
	font-size: 16px
}

.x-bigger .x-listview .x-list-group-item, .x-listview.x-bigger .x-list-group-item {
	height: 40px;
	line-height: 20px
}

.x-bigger .x-listview .x-list-header, .x-listview.x-bigger .x-list-header {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	font-weight: 500;
	height: 40px
}

	.x-bigger .x-listview .x-list-header .x-text.header, .x-listview.x-bigger .x-list-header .x-text.header {
		display: none
	}

	.x-bigger .x-listview .x-list-header .x-headertemplate-text.nested-header, .x-listview.x-bigger .x-list-header .x-headertemplate-text.nested-header {
		display: none
	}

	.x-bigger .x-listview .x-list-header .x-text, .x-listview.x-bigger .x-list-header .x-text {
		font-size: 14px
	}

.x-bigger .x-listview .x-text-content.x-checkbox .x-list-text, .x-listview.x-bigger .x-text-content.x-checkbox .x-list-text {
	width: calc(100% - 40px)
}

.x-listview {
	-webkit-overflow-scrolling: touch;
	border: 1px solid;
	border-radius: 4px;
	display: block;
	overflow: auto;
	position: relative;
	width: 100%
}

	.x-listview:not(.x-list-template) .x-list-item {
		height: 36px;
		line-height: 18px;
		padding: 7px 9px 7px 12px;
		position: relative
	}

	.x-listview .x-list-item {
		border-bottom: 1px solid;
		cursor: pointer
	}

	.x-listview .x-list-parent {
		margin: 0;
		padding: 0
	}

	.x-listview .x-list-header .x-text.header {
		display: none
	}

	.x-listview .x-icon-back {
		margin-top: 0
	}

	.x-listview .x-list-header .x-headertemplate-text.nested-header {
		display: none
	}

	.x-listview .x-list-header {
		-ms-flex-align: center;
		align-items: center;
		display: -ms-flexbox;
		display: flex;
		font-weight: 500;
		height: 36px;
		border-bottom: 1px solid;
		padding: 0 12px
	}

	.x-listview .x-has-header > .x-view {
		top: 45px
	}

	.x-listview .x-back-button {
		cursor: pointer;
		padding-right: 8px
	}

	.x-listview .x-list-group-item:first-child {
		border: 0;
		border-bottom: 1px solid #dee2e6
	}

	.x-listview .x-list-group-item {
		border-bottom: 1px solid #dee2e6;
		border-top: 0 solid;
		height: 36px;
		line-height: 20px;
		font-weight: 600;
		padding: 7px 9px 7px 12px
	}

		.x-listview .x-list-group-item .x-list-text {
			cursor: default
		}

	.x-listview .x-icon-collapsible {
		cursor: pointer;
		font-size: 12px;
		position: absolute;
		right: 0%;
		top: 50%;
		transform: translateY(-50%)
	}

	.x-listview .x-text-content {
		height: 100%;
		position: relative;
		vertical-align: middle
	}

		.x-listview .x-text-content * {
			display: inline-block;
			vertical-align: middle
		}

		.x-listview .x-text-content.x-checkbox .x-list-text {
			width: calc(100% - 40px)
		}

		.x-listview .x-text-content.x-checkbox.x-checkbox-left .x-list-icon + .x-list-text {
			width: calc(100% - 90px)
		}

		.x-listview .x-text-content.x-checkbox.x-checkbox-right .x-list-icon + .x-list-text {
			width: calc(100% - 80px)
		}

	.x-listview .x-list-item.x-checklist.x-has-child .x-text-content.x-checkbox.x-checkbox-right .x-list-icon + .x-list-text {
		width: calc(100% - 92px)
	}

	.x-listview .x-checkbox .x-checkbox-left {
		margin: 0 8px 0 0
	}

	.x-listview .x-checkbox .x-checkbox-right {
		margin: -2px 0 0 8px
	}

	.x-listview .x-list-text {
		cursor: pointer;
		display: inline-block;
		overflow: hidden;
		text-overflow: ellipsis;
		vertical-align: middle;
		white-space: nowrap;
		width: 100%
	}

	.x-listview .x-list-icon + .x-list-text {
		width: calc(100% - 60px)
	}

	.x-listview .x-icon-wrapper .x-list-text {
		width: calc(100% - 60px)
	}

	.x-listview .x-icon-wrapper.x-text-content.x-checkbox .x-list-text {
		width: calc(100% - 60px)
	}

	.x-listview .x-list-icon {
		margin-right: 8px;
		height: 30px;
		width: 30px
	}

	.x-listview .x-list-container {
		overflow: hidden;
		position: relative
	}

	.x-listview .x-list-header.x-list-navigation .x-text {
		cursor: pointer
	}

	.x-listview .x-list-header .x-text {
		cursor: default;
		text-indent: 0
	}

	.x-listview .x-text .x-headertext {
		display: inline-block;
		line-height: 18px
	}

	.x-listview.x-rtl {
		direction: rtl
	}

		.x-listview.x-rtl .x-list-icon {
			margin-left: 16px;
			margin-right: 0
		}

		.x-listview.x-rtl .x-icon-collapsible {
			left: 0%;
			right: initial;
			top: 50%;
			transform: translateY(-50%) rotate(180deg)
		}

		.x-listview.x-rtl .x-list-header .x-text {
			cursor: pointer
		}

		.x-listview.x-rtl .x-back-button {
			transform: rotate(180deg)
		}

		.x-listview.x-rtl .x-icon-back {
			margin-top: 0
		}

		.x-listview.x-rtl .x-checkbox .x-checkbox-left {
			margin: -2px 0 0 8px
		}

		.x-listview.x-rtl .x-checkbox .x-checkbox-right {
			margin: -2px 8px 0 0
		}

.x-listview {
	border-color: #dee2e6;
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 14px
}

	.x-listview .x-list-header {
		background-color: rgba(0,0,0,0);
		border-color: #dee2e6;
		color: #6c757d;
		font-size: 12px
	}

	.x-listview .x-icons:not(.x-primary .x-btn-icon,.x-check) {
		color: #6c757d
	}

		.x-listview .x-icons:not(.x-primary .x-btn-icon,.x-check).x-back-button:hover {
			color: #343a40
		}

		.x-listview .x-icons:not(.x-primary .x-btn-icon,.x-check).x-back-button:active {
			color: #212529
		}

	.x-listview .x-list-item {
		background-color: rgba(0,0,0,0);
		border-bottom: 1px solid #dee2e6;
		border-left: 0 solid rgba(0,0,0,0);
		border-right: 0 solid rgba(0,0,0,0);
		border-top: 0 solid rgba(0,0,0,0);
		color: #212529
	}

		.x-listview .x-list-item.x-hover, .x-listview .x-list-item.x-hover.x-active.x-checklist {
			background-color: #e9ecef;
			border-color: #dee2e6;
			color: #212529
		}

		.x-listview .x-list-item.x-active {
			background-color: #0d6efd;
			color: #fff
		}

			.x-listview .x-list-item.x-active.x-checklist {
				background-color: rgba(0,0,0,0);
				color: #212529
			}

		.x-listview .x-list-item.x-focused, .x-listview .x-list-item.x-focused.x-active.x-checklist {
			background-color: #0d6efd;
			color: #fff
		}

			.x-listview .x-list-item.x-focused .x-checkbox-wrapper .x-frame.x-check, .x-listview .x-list-item.x-focused .x-css.x-checkbox-wrapper .x-frame.x-check {
				background-color: #fff;
				border-color: #fff;
				color: #0d6efd
			}

	.x-listview .x-list-group-item {
		background-color: rgba(0,0,0,0);
		border-color: #dee2e6;
		color: #6c757d;
		font-size: 12px
	}

	.x-listview .x-list-item.x-focused .x-icon-wrapper .x-icon-collapsible {
		color: #fff
	}

	.x-listview.x-list-template .x-list-wrapper {
		height: inherit;
		position: relative
	}

		.x-listview.x-list-template .x-list-wrapper:not(.x-list-multi-line) {
			padding: 10px 16px
		}

			.x-listview.x-list-template .x-list-wrapper:not(.x-list-multi-line).x-list-badge:not(.x-list-avatar) {
				padding: 0 8px 0 12px
			}

		.x-listview.x-list-template .x-list-wrapper.x-list-multi-line {
			padding: 4px
		}

			.x-listview.x-list-template .x-list-wrapper.x-list-multi-line .x-list-item-header {
				color: #212529;
				display: block;
				font-size: 14px;
				font-weight: 400;
				line-height: 22px;
				margin: 0;
				overflow: hidden;
				padding: 0;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.x-listview.x-list-template .x-list-wrapper.x-list-multi-line .x-list-content {
				color: #6c757d;
				display: block;
				font-size: 14px;
				font-weight: 400;
				line-height: 22px;
				margin: 0;
				padding: 2px 0 0 0;
				word-wrap: break-word
			}

				.x-listview.x-list-template .x-list-wrapper.x-list-multi-line .x-list-content:not(.x-text-overflow) {
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap
				}

		.x-listview.x-list-template .x-list-wrapper.x-list-avatar .x-avatar {
			height: 40px;
			left: 0;
			position: absolute;
			top: 0;
			width: 40px;
			margin: 7px 16px 7px 12px
		}

		.x-listview.x-list-template .x-list-wrapper.x-list-avatar:not(.x-list-badge) {
			padding-left: 68px;
			padding-right: 16px
		}

		.x-listview.x-list-template .x-list-wrapper.x-list-avatar-right:not(.x-list-badge) {
			padding-left: 16px;
			padding-right: 68px
		}

			.x-listview.x-list-template .x-list-wrapper.x-list-avatar-right:not(.x-list-badge) .x-avatar {
				height: 40px;
				position: absolute;
				right: 0;
				top: 0;
				width: 40px
			}

		.x-listview.x-list-template .x-list-wrapper.x-list-multi-line.x-list-avatar .x-avatar {
			top: 0
		}

		.x-listview.x-list-template .x-list-wrapper.x-list-multi-line.x-list-avatar-right:not(.x-list-badge) .x-avatar {
			top: 0
		}

		.x-listview.x-list-template .x-list-wrapper.x-list-badge .x-badge {
			font-size: 10px;
			height: 18px;
			line-height: 16px;
			padding: 0;
			position: absolute;
			right: 12px;
			top: 50%;
			transform: translateY(-50%);
			width: 20px;
			border-radius: 10px
		}

		.x-listview.x-list-template .x-list-wrapper.x-list-badge.x-list-avatar {
			padding-left: 68px;
			padding-right: 10px
		}

		.x-listview.x-list-template .x-list-wrapper.x-list-badge:not(.x-list-avatar) {
			padding-left: 16px;
			padding-right: 10px
		}

		.x-listview.x-list-template .x-list-wrapper:not(.x-list-multi-line) .x-list-content {
			display: block;
			margin: 0;
			overflow: hidden;
			padding: 8px 0;
			text-overflow: ellipsis;
			white-space: nowrap;
			font-size: 14px;
			line-height: 18px
		}

	.x-listview.x-list-template .x-list-item.x-focused .x-list-wrapper.x-list-multi-line .x-list-item-header {
		color: #fff
	}

	.x-listview.x-list-template .x-list-item.x-focused .x-list-wrapper.x-list-multi-line .x-list-content {
		color: #fff
	}

	.x-listview.x-list-template .x-list-item.x-hover .x-list-item-header {
		color: #212529
	}

	.x-listview.x-list-template .x-list-item.x-hover .x-list-content {
		color: #212529
	}

	.x-listview.x-list-template .x-list-item.x-active .x-list-item-header {
		color: #fff
	}

	.x-listview.x-list-template .x-list-item.x-active .x-list-content {
		color: #fff
	}

	.x-listview.x-rtl.x-list-template .x-list-wrapper.x-list-avatar .x-avatar {
		left: inherit;
		margin: 7px 12px 7px 16px;
		right: 0
	}

	.x-listview.x-rtl.x-list-template .x-list-wrapper.x-list-avatar:not(.x-list-badge) {
		padding-left: 16px;
		padding-right: 68px
	}

	.x-listview.x-rtl.x-list-template .x-list-wrapper.x-list-avatar-right:not(.x-list-badge) {
		padding-left: 68px;
		padding-right: 16px
	}

		.x-listview.x-rtl.x-list-template .x-list-wrapper.x-list-avatar-right:not(.x-list-badge) .x-avatar {
			left: 0;
			right: inherit
		}

	.x-listview.x-rtl.x-list-template .x-list-wrapper.x-list-badge .x-badge {
		left: 12px;
		right: inherit
	}

	.x-listview.x-rtl.x-list-template .x-list-wrapper.x-list-badge.x-list-avatar {
		padding-left: 10px;
		padding-right: 68px
	}

	.x-listview.x-rtl.x-list-template .x-list-wrapper.x-list-badge:not(.x-list-avatar) {
		padding-left: 10px;
		padding-right: 16px
	}

.x-sortable {
	outline: none;
	position: relative;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

	.x-sortable .x-disabled {
		background-image: none;
		cursor: default;
		filter: alpha(Opacity=35);
		opacity: .35
	}

	.x-sortable * {
		box-sizing: border-box
	}

		.x-sortable *:focus {
			outline: none
		}

.x-sortableclone {
	position: fixed !important
}

/*! calendar bootstrap5 theme variables */
/*! component icons */
.x-input-group-icon.x-range-icon, *.x-control-wrapper .x-input-group-icon.x-range-icon {
	border-bottom-right-radius: 0;
	border-right: 0;
	border-top-right-radius: 0;
	font-size: 16px;
	margin: 0;
	min-height: 18px;
	min-width: 30px;
	outline: none
}

	.x-input-group-icon.x-range-icon::before, *.x-control-wrapper .x-input-group-icon.x-range-icon::before {
		content: "\e74c";
		font-family: "e-icons"
	}

	.x-input-group-icon.x-range-icon:focus, *.x-control-wrapper .x-input-group-icon.x-range-icon:focus {
		background: #e9ecef;
		border-radius: 50%
	}

.x-daterangepicker .x-calendar .x-header .x-date-icon-next::before {
	content: "\e748"
}

.x-daterangepicker .x-calendar .x-header .x-date-icon-prev::before {
	content: "\e765"
}

.x-daterangepicker .x-change-icon::before {
	content: "\e7f9"
}

.x-daterangepicker .x-calendar.x-rtl .x-header .x-date-icon-next::before {
	content: "\e765"
}

.x-daterangepicker .x-calendar.x-rtl .x-header .x-date-icon-prev::before {
	content: "\e748"
}

.x-daterangepicker.x-rtl .x-start-end .x-change-icon::before {
	content: "\e773"
}

.x-bigger .x-input-group-icon.x-range-icon, .x-bigger.x-control-wrapper .x-input-group-icon.x-range-icon, .x-bigger .x-control-wrapper .x-input-group-icon.x-range-icon {
	font-size: 18px;
	margin: 0;
	min-height: 18px;
	min-width: 36px;
	outline: none
}

.x-small .x-input-group-icon.x-range-icon, *.x-control-wrapper.x-small .x-input-group-icon.x-range-icon, *.x-small .x-control-wrapper .x-input-group-icon.x-range-icon {
	font-size: 14px
}

.x-small.x-bigger .x-input-group-icon.x-range-icon, *.x-control-wrapper.x-small.x-bigger .x-input-group-icon.x-range-icon, *.x-small.x-bigger .x-control-wrapper .x-input-group-icon.x-range-icon {
	font-size: 18px
}

.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup-expand .x-range-header .x-popup-close::before, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup-expand .x-model-header .x-popup-close::before {
	content: "\e7e7";
	font-family: "e-icons"
}

.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup-expand .x-range-header .x-apply::before, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup-expand .x-model-header .x-apply::before {
	content: "\e774";
	font-family: "e-icons"
}

/*! daterangepicker layout */
.x-input-group.x-control-wrapper.x-date-range-wrapper.x-non-edit.x-input-focus .x-input:focus ~ .x-clear-icon, .x-float-input.x-control-wrapper.x-input-group.x-date-range-wrapper.x-non-edit.x-input-focus input:focus ~ .x-clear-icon {
	display: -ms-flexbox;
	display: flex
}

.x-float-input.x-input-group.x-control-wrapper.x-date-range-wrapper .x-daterange-hidden, .x-input-group.x-control-wrapper.x-date-range-wrapper .x-daterange-hidden, .x-float-input.x-control-wrapper.x-date-range-wrapper .x-daterange-hidden, .x-float-input.x-input-group.x-control-wrapper.x-date-range-wrapper.x-input-focus .x-daterange-hidden, .x-input-group.x-control-wrapper.x-date-range-wrapper.x-input-focus .x-daterange-hidden, .x-float-input.x-control-wrapper.x-date-range-wrapper.x-input-focus .x-daterange-hidden {
	border: 0;
	height: 0;
	margin: 0;
	padding: 0;
	text-indent: 0;
	visibility: hidden;
	width: 0
}

.x-daterangepicker.x-popup, .x-bigger.x-small .x-daterangepicker.x-popup {
	border: 1px solid #dee2e6;
	border-radius: 0;
	box-shadow: 0 16px 48px rgba(0,0,0,.175);
	max-height: 500px;
	max-width: 730px
}

	.x-daterangepicker.x-popup.x-daterange-day-header-lg, .x-bigger.x-small .x-daterangepicker.x-popup.x-daterange-day-header-lg {
		max-width: 100%
	}

	.x-daterangepicker.x-popup.x-preset-wrapper, .x-bigger.x-small .x-daterangepicker.x-popup.x-preset-wrapper {
		min-width: 625px
	}

		.x-daterangepicker.x-popup.x-preset-wrapper .x-presets, .x-bigger.x-small .x-daterangepicker.x-popup.x-preset-wrapper .x-presets {
			max-height: none
		}

	.x-daterangepicker.x-popup .x-range-header, .x-bigger.x-small .x-daterangepicker.x-popup .x-range-header {
		background: #fff;
		padding: 12px 0;
		width: auto
	}

		.x-daterangepicker.x-popup .x-range-header .x-start-label, .x-daterangepicker.x-popup .x-range-header .x-end-label, .x-bigger.x-small .x-daterangepicker.x-popup .x-range-header .x-start-label, .x-bigger.x-small .x-daterangepicker.x-popup .x-range-header .x-end-label {
			cursor: default;
			display: inline-block;
			font-size: 18px;
			overflow: hidden;
			text-align: center;
			text-decoration: none;
			text-overflow: ellipsis;
			-webkit-user-select: none;
			-ms-user-select: none;
			user-select: none;
			white-space: nowrap;
			width: 48%
		}

		.x-daterangepicker.x-popup .x-range-header .x-change-icon, .x-bigger.x-small .x-daterangepicker.x-popup .x-range-header .x-change-icon {
			font-size: 14px;
			font-weight: 500;
			text-align: center;
			width: 4%
		}

		.x-daterangepicker.x-popup .x-range-header .x-day-span, .x-bigger.x-small .x-daterangepicker.x-popup .x-range-header .x-day-span {
			direction: ltr;
			font-size: 12px;
			height: 18px;
			margin: 0;
			text-align: center;
			-webkit-user-select: none;
			-ms-user-select: none;
			user-select: none;
			width: 100%
		}

		.x-daterangepicker.x-popup .x-range-header .x-start-end, .x-bigger.x-small .x-daterangepicker.x-popup .x-range-header .x-start-end {
			-ms-flex-align: center;
			align-items: center;
			display: -ms-flexbox;
			display: flex;
			height: 28px
		}

	.x-daterangepicker.x-popup .x-separator, .x-bigger.x-small .x-daterangepicker.x-popup .x-separator {
		height: 1px;
		margin: 0
	}

	.x-daterangepicker.x-popup .x-calendar, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar {
		border: none;
		margin: 0;
		padding: 0 8px
	}

		.x-daterangepicker.x-popup .x-calendar .x-content table, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-content table {
			padding: 0
		}

		.x-daterangepicker.x-popup .x-calendar .x-header .x-title, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-header .x-title {
			cursor: pointer;
			line-height: 24px;
			width: auto;
			float: none;
			font-weight: 400;
			margin-left: 0
		}

		.x-daterangepicker.x-popup .x-calendar .x-header.x-month, .x-daterangepicker.x-popup .x-calendar .x-header.x-year, .x-daterangepicker.x-popup .x-calendar .x-header.x-decade, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-header.x-month, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-header.x-year, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-header.x-decade {
			padding: 8px 5px
		}

		.x-daterangepicker.x-popup .x-calendar .x-header .x-next, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-header .x-next {
			float: right
		}

		.x-daterangepicker.x-popup .x-calendar .x-header .x-prev, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-header .x-prev {
			float: left
		}

		.x-daterangepicker.x-popup .x-calendar .x-header .x-next, .x-daterangepicker.x-popup .x-calendar .x-header .x-prev, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-header .x-next, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-header .x-prev {
			height: 24px;
			width: 24px
		}

			.x-daterangepicker.x-popup .x-calendar .x-header .x-next span, .x-daterangepicker.x-popup .x-calendar .x-header .x-prev span, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-header .x-next span, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-header .x-prev span {
				padding: 0
			}

		.x-daterangepicker.x-popup .x-calendar .x-start-date.x-selected.x-range-hover, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-start-date.x-selected.x-range-hover {
			border-radius: 50% 0 0 50%
		}

		.x-daterangepicker.x-popup .x-calendar .x-end-date.x-selected.x-range-hover, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-end-date.x-selected.x-range-hover {
			border-radius: 0 50% 50% 0
		}

			.x-daterangepicker.x-popup .x-calendar .x-end-date.x-selected.x-range-hover span.x-day, .x-daterangepicker.x-popup .x-calendar .x-start-date.x-selected.x-range-hover span.x-day, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-end-date.x-selected.x-range-hover span.x-day, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-start-date.x-selected.x-range-hover span.x-day {
				border: none
			}

	.x-daterangepicker.x-popup .x-footer, .x-bigger.x-small .x-daterangepicker.x-popup .x-footer {
		-ms-flex-align: center;
		align-items: center;
		border-top: 1px solid #dee2e6;
		clear: both;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		height: 48px
	}

		.x-daterangepicker.x-popup .x-footer .x-btn, .x-bigger.x-small .x-daterangepicker.x-popup .x-footer .x-btn {
			font-weight: 500;
			height: 30px;
			line-height: 24px;
			overflow: hidden;
			padding: 0 16px;
			text-overflow: ellipsis
		}

			.x-daterangepicker.x-popup .x-footer .x-btn.x-apply, .x-bigger.x-small .x-daterangepicker.x-popup .x-footer .x-btn.x-apply {
				margin: 0 8px 0 8px
			}

	.x-daterangepicker.x-popup .x-date-range-container, .x-bigger.x-small .x-daterangepicker.x-popup .x-date-range-container {
		float: left
	}

		.x-daterangepicker.x-popup .x-date-range-container.x-range-border, .x-bigger.x-small .x-daterangepicker.x-popup .x-date-range-container.x-range-border {
			border-right: 1px solid #dee2e6
		}

	.x-daterangepicker.x-popup .x-calendar-container, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar-container {
		display: -ms-flexbox;
		display: flex
	}

		.x-daterangepicker.x-popup .x-calendar-container .x-left-container, .x-daterangepicker.x-popup .x-calendar-container .x-right-container, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar-container .x-left-container, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar-container .x-right-container {
			float: left
		}

		.x-daterangepicker.x-popup .x-calendar-container .x-left-container, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar-container .x-left-container {
			border-right: 1px solid #dee2e6
		}

	.x-daterangepicker.x-popup .x-presets, .x-bigger.x-small .x-daterangepicker.x-popup .x-presets {
		max-height: 192px;
		overflow: auto;
		width: auto
	}

		.x-daterangepicker.x-popup .x-presets .x-list-item, .x-bigger.x-small .x-daterangepicker.x-popup .x-presets .x-list-item {
			border-radius: 0;
			cursor: pointer;
			line-height: 48px;
			overflow: hidden;
			padding: 0 24px;
			white-space: nowrap;
			text-overflow: ellipsis
		}

		.x-daterangepicker.x-popup .x-presets .x-list-parent, .x-bigger.x-small .x-daterangepicker.x-popup .x-presets .x-list-parent {
			margin: 0;
			max-width: 160px;
			padding: 0
		}

		.x-daterangepicker.x-popup .x-presets .x-text-content, .x-bigger.x-small .x-daterangepicker.x-popup .x-presets .x-text-content {
			line-height: 47px
		}

		.x-daterangepicker.x-popup .x-presets .x-ul li.x-list-item, .x-bigger.x-small .x-daterangepicker.x-popup .x-presets .x-ul li.x-list-item {
			font-size: 12px;
			height: 36px;
			line-height: 36px
		}

	.x-daterangepicker.x-popup .x-hide-range, .x-bigger.x-small .x-daterangepicker.x-popup .x-hide-range {
		display: none
	}

.x-daterangepicker.x-rtl .x-date-range-container, .x-bigger.x-small .x-daterangepicker.x-rtl .x-date-range-container {
	float: right
}

	.x-daterangepicker.x-rtl .x-date-range-container.x-range-border, .x-bigger.x-small .x-daterangepicker.x-rtl .x-date-range-container.x-range-border {
		border-left: 1px solid #dee2e6;
		border-right: 0
	}

	.x-daterangepicker.x-rtl .x-date-range-container .x-left-container, .x-bigger.x-small .x-daterangepicker.x-rtl .x-date-range-container .x-left-container {
		border-left: 1px solid #dee2e6;
		border-right: 0
	}

	.x-daterangepicker.x-rtl .x-date-range-container .x-calendar .x-next, .x-bigger.x-small .x-daterangepicker.x-rtl .x-date-range-container .x-calendar .x-next {
		float: left
	}

	.x-daterangepicker.x-rtl .x-date-range-container .x-calendar .x-prev, .x-bigger.x-small .x-daterangepicker.x-rtl .x-date-range-container .x-calendar .x-prev {
		float: right
	}

	.x-daterangepicker.x-rtl .x-date-range-container .x-calendar .x-start-date.x-selected.x-range-hover, .x-bigger.x-small .x-daterangepicker.x-rtl .x-date-range-container .x-calendar .x-start-date.x-selected.x-range-hover {
		border-radius: 0 50% 50% 0
	}

	.x-daterangepicker.x-rtl .x-date-range-container .x-calendar .x-end-date.x-selected.x-range-hover, .x-bigger.x-small .x-daterangepicker.x-rtl .x-date-range-container .x-calendar .x-end-date.x-selected.x-range-hover {
		border-radius: 50% 0 0 50%
	}

.x-daterangepicker.x-rtl .x-footer, .x-bigger.x-small .x-daterangepicker.x-rtl .x-footer {
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: end;
	justify-content: flex-end
}

	.x-daterangepicker.x-rtl .x-footer .x-btn.x-cancel, .x-bigger.x-small .x-daterangepicker.x-rtl .x-footer .x-btn.x-cancel {
		margin: 0 8px 0 8px
	}

	.x-daterangepicker.x-rtl .x-footer .x-btn.x-apply, .x-bigger.x-small .x-daterangepicker.x-rtl .x-footer .x-btn.x-apply {
		margin-left: 0
	}

.x-bigger .x-daterangepicker.x-range-modal, *.x-device.x-daterangepicker.x-range-modal {
	background-color: #fff;
	height: 100%;
	left: 0;
	opacity: .5;
	pointer-events: auto;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999
}

.x-bigger.x-small .x-daterangepicker .x-calendar {
	max-width: 246px
}

.x-bigger .x-daterangepicker.x-popup.x-preset-wrapper, *.x-bigger.x-daterangepicker.x-popup.x-preset-wrapper, *.x-device.x-daterangepicker.x-popup.x-preset-wrapper {
	max-width: 770px;
	min-width: auto
}

	.x-bigger .x-daterangepicker.x-popup.x-preset-wrapper .x-presets, *.x-bigger.x-daterangepicker.x-popup.x-preset-wrapper .x-presets, *.x-device.x-daterangepicker.x-popup.x-preset-wrapper .x-presets {
		max-height: none
	}

.x-bigger .x-daterangepicker.x-popup .x-range-header, *.x-bigger.x-daterangepicker.x-popup .x-range-header, *.x-device.x-daterangepicker.x-popup .x-range-header {
	margin: 12px 0;
	width: auto
}

	.x-bigger .x-daterangepicker.x-popup .x-range-header .x-change-icon, *.x-bigger.x-daterangepicker.x-popup .x-range-header .x-change-icon, *.x-device.x-daterangepicker.x-popup .x-range-header .x-change-icon {
		font-size: 18px
	}

	.x-bigger .x-daterangepicker.x-popup .x-range-header .x-start-end, *.x-bigger.x-daterangepicker.x-popup .x-range-header .x-start-end, *.x-device.x-daterangepicker.x-popup .x-range-header .x-start-end {
		-ms-flex-align: center;
		align-items: center;
		cursor: pointer;
		display: -ms-flexbox;
		display: flex;
		height: 36px;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none;
		width: 100%
	}

		.x-bigger .x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn, .x-bigger .x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn, *.x-bigger.x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn, *.x-bigger.x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn, *.x-device.x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn, *.x-device.x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn {
			border: 1px solid #0d6efd;
			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%
		}

		.x-bigger .x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn, *.x-bigger.x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn, *.x-device.x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn {
			border-left: 0;
			border-radius: 0 2px 2px 0
		}

		.x-bigger .x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn, *.x-bigger.x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn, *.x-device.x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn {
			border-radius: 2px 0 0 2px
		}

			.x-bigger .x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn:hover, .x-bigger .x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn:hover:not([disabled]), *.x-bigger.x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn:hover, *.x-bigger.x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn:hover:not([disabled]), *.x-device.x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn:hover, *.x-device.x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn:hover:not([disabled]) {
				box-shadow: none
			}

			.x-bigger .x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn.x-active, .x-bigger .x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn.x-active:active, .x-bigger .x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn.x-active, .x-bigger .x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn.x-active:active:not([disabled]), .x-bigger .x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn.x-active:hover, .x-bigger .x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn.x-active:hover, *.x-bigger.x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn.x-active, *.x-bigger.x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn.x-active:active, *.x-bigger.x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn.x-active, *.x-bigger.x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn.x-active:active:not([disabled]), *.x-bigger.x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn.x-active:hover, *.x-bigger.x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn.x-active:hover, *.x-device.x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn.x-active, *.x-device.x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn.x-active:active, *.x-device.x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn.x-active, *.x-device.x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn.x-active:active:not([disabled]), *.x-device.x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn.x-active:hover, *.x-device.x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn.x-active:hover {
				box-shadow: none
			}

		.x-bigger .x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn, .x-bigger .x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn, *.x-bigger.x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn, *.x-bigger.x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn, *.x-device.x-daterangepicker.x-popup .x-range-header .x-start-end .x-start-btn, *.x-device.x-daterangepicker.x-popup .x-range-header .x-start-end .x-end-btn {
			max-width: 141px
		}

.x-bigger .x-daterangepicker.x-popup .x-presets, *.x-bigger.x-daterangepicker.x-popup .x-presets, *.x-device.x-daterangepicker.x-popup .x-presets {
	max-height: 240px
}

	.x-bigger .x-daterangepicker.x-popup .x-presets.x-preset-wrapper, *.x-bigger.x-daterangepicker.x-popup .x-presets.x-preset-wrapper, *.x-device.x-daterangepicker.x-popup .x-presets.x-preset-wrapper {
		max-height: none
	}

	.x-bigger .x-daterangepicker.x-popup .x-presets ul, *.x-bigger.x-daterangepicker.x-popup .x-presets ul, *.x-device.x-daterangepicker.x-popup .x-presets ul {
		max-width: none
	}

		.x-bigger .x-daterangepicker.x-popup .x-presets ul li.x-list-item, *.x-bigger.x-daterangepicker.x-popup .x-presets ul li.x-list-item, *.x-device.x-daterangepicker.x-popup .x-presets ul li.x-list-item {
			font-size: 14px;
			height: 48px;
			line-height: 48px;
			padding: 0 16px
		}

.x-bigger .x-daterangepicker .x-calendar, *.x-bigger.x-daterangepicker .x-calendar, *.x-device.x-daterangepicker .x-calendar {
	max-width: 296px;
	padding: 0 8px
}

	.x-bigger .x-daterangepicker .x-calendar .x-content table, *.x-bigger.x-daterangepicker .x-calendar .x-content table, *.x-device.x-daterangepicker .x-calendar .x-content table {
		padding: 0
	}

	.x-bigger .x-daterangepicker .x-calendar .x-header .x-next, .x-bigger .x-daterangepicker .x-calendar .x-header .x-prev, *.x-bigger.x-daterangepicker .x-calendar .x-header .x-next, *.x-bigger.x-daterangepicker .x-calendar .x-header .x-prev, *.x-device.x-daterangepicker .x-calendar .x-header .x-next, *.x-device.x-daterangepicker .x-calendar .x-header .x-prev {
		height: 24px;
		width: 24px
	}

		.x-bigger .x-daterangepicker .x-calendar .x-header .x-next span, .x-bigger .x-daterangepicker .x-calendar .x-header .x-prev span, *.x-bigger.x-daterangepicker .x-calendar .x-header .x-next span, *.x-bigger.x-daterangepicker .x-calendar .x-header .x-prev span, *.x-device.x-daterangepicker .x-calendar .x-header .x-next span, *.x-device.x-daterangepicker .x-calendar .x-header .x-prev span {
			padding: 0
		}

	.x-bigger .x-daterangepicker .x-calendar .x-header .x-title, *.x-bigger.x-daterangepicker .x-calendar .x-header .x-title, *.x-device.x-daterangepicker .x-calendar .x-header .x-title {
		cursor: pointer;
		line-height: 24px
	}

	.x-bigger .x-daterangepicker .x-calendar .x-header.x-month, .x-bigger .x-daterangepicker .x-calendar .x-header.x-year, .x-bigger .x-daterangepicker .x-calendar .x-header.x-decade, *.x-bigger.x-daterangepicker .x-calendar .x-header.x-month, *.x-bigger.x-daterangepicker .x-calendar .x-header.x-year, *.x-bigger.x-daterangepicker .x-calendar .x-header.x-decade, *.x-device.x-daterangepicker .x-calendar .x-header.x-month, *.x-device.x-daterangepicker .x-calendar .x-header.x-year, *.x-device.x-daterangepicker .x-calendar .x-header.x-decade {
		padding: 10px 5px
	}

.x-bigger .x-daterangepicker .x-footer, *.x-bigger.x-daterangepicker .x-footer, *.x-device.x-daterangepicker .x-footer {
	height: 58px
}

	.x-bigger .x-daterangepicker .x-footer .x-btn, *.x-bigger.x-daterangepicker .x-footer .x-btn, *.x-device.x-daterangepicker .x-footer .x-btn {
		height: 36px;
		line-height: 32px;
		overflow: hidden
	}

		.x-bigger .x-daterangepicker .x-footer .x-btn.x-apply, *.x-bigger.x-daterangepicker .x-footer .x-btn.x-apply, *.x-device.x-daterangepicker .x-footer .x-btn.x-apply {
			margin: 0 8px 0 8px
		}

.x-bigger .x-daterangepicker.x-rtl.x-popup .x-range-header .x-start-end .x-end-btn, *.x-bigger.x-daterangepicker.x-rtl.x-popup .x-range-header .x-start-end .x-end-btn, *.x-device.x-daterangepicker.x-rtl.x-popup .x-range-header .x-start-end .x-end-btn {
	border: 1px solid #0d6efd;
	border-radius: 2px 0 0 2px;
	border-right: 0
}

.x-bigger .x-daterangepicker.x-rtl.x-popup .x-range-header .x-start-end .x-start-btn, *.x-bigger.x-daterangepicker.x-rtl.x-popup .x-range-header .x-start-end .x-start-btn, *.x-device.x-daterangepicker.x-rtl.x-popup .x-range-header .x-start-end .x-start-btn {
	border-radius: 0 2px 2px 0
}

.x-bigger .x-daterangepicker.x-rtl.x-popup .x-footer.x-btn.x-cancel, *.x-bigger.x-daterangepicker.x-rtl.x-popup .x-footer.x-btn.x-cancel, *.x-device.x-daterangepicker.x-rtl.x-popup .x-footer.x-btn.x-cancel {
	margin: 0 8px 0 8px
}

.x-bigger .x-daterangepicker.x-rtl.x-popup .x-footer .x-btn.x-apply, *.x-bigger.x-daterangepicker.x-rtl.x-popup .x-footer .x-btn.x-apply, *.x-device.x-daterangepicker.x-rtl.x-popup .x-footer .x-btn.x-apply {
	margin-left: 0
}

.x-bigger .x-daterangepicker.x-device.x-popup, *.x-bigger.x-daterangepicker.x-device.x-popup, *.x-device.x-daterangepicker.x-device.x-popup {
	max-width: 294px
}

	.x-bigger .x-daterangepicker.x-device.x-popup .x-range-header, *.x-bigger.x-daterangepicker.x-device.x-popup .x-range-header, *.x-device.x-daterangepicker.x-device.x-popup .x-range-header {
		margin: 0;
		padding: 12px
	}

		.x-bigger .x-daterangepicker.x-device.x-popup .x-range-header .x-day-span, *.x-bigger.x-daterangepicker.x-device.x-popup .x-range-header .x-day-span, *.x-device.x-daterangepicker.x-device.x-popup .x-range-header .x-day-span {
			margin: 10px 0;
			margin-bottom: 0
		}

.x-small .x-daterangepicker.x-popup .x-range-header, *.x-small.x-daterangepicker.x-popup .x-range-header {
	margin: 10px 10px 0 10px
}

	.x-small .x-daterangepicker.x-popup .x-range-header .x-start-label, .x-small .x-daterangepicker.x-popup .x-range-header .x-end-label, *.x-small.x-daterangepicker.x-popup .x-range-header .x-start-label, *.x-small.x-daterangepicker.x-popup .x-range-header .x-end-label {
		font-size: 16px
	}

	.x-small .x-daterangepicker.x-popup .x-range-header .x-change-icon, *.x-small.x-daterangepicker.x-popup .x-range-header .x-change-icon {
		font-size: 12px
	}

	.x-small .x-daterangepicker.x-popup .x-range-header .x-start-end, *.x-small.x-daterangepicker.x-popup .x-range-header .x-start-end {
		height: 32px
	}

	.x-small .x-daterangepicker.x-popup .x-range-header .x-day-span, *.x-small.x-daterangepicker.x-popup .x-range-header .x-day-span {
		font-size: 12px;
		margin: 0 0 10px 0
	}

	.x-small .x-daterangepicker.x-popup .x-range-header .x-separator, *.x-small.x-daterangepicker.x-popup .x-range-header .x-separator {
		margin: 0 10px
	}

.x-small .x-daterangepicker.x-popup .x-footer .x-btn.x-apply, *.x-small.x-daterangepicker.x-popup .x-footer .x-btn.x-apply {
	margin: 10px 10px 10px 8px
}

.x-small .x-daterangepicker.x-popup.x-preset-wrapper .x-presets .x-list-parent.x-ul .x-list-item, *.x-small.x-daterangepicker.x-popup.x-preset-wrapper .x-presets .x-list-parent.x-ul .x-list-item {
	font-size: 12px;
	height: 26px;
	line-height: 26px
}

.x-range-overflow {
	overflow: hidden
}

.x-daterangepick-mob-popup-wrap {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	left: 0;
	max-height: 100%;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1002
}

	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-control.x-lib.x-device.x-popup-open {
		position: relative;
		top: 0 !important;
		left: 0 !important
	}

	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand.x-control.x-lib.x-device.x-popup-open {
		min-height: 100%;
		min-width: 100%;
		height: 100%;
		width: 100%
	}

.x-content-placeholder.x-daterangepicker.x-placeholder-daterangepicker {
	background-size: 250px 33px;
	min-height: 33px
}

.x-bigger .x-content-placeholder.x-daterangepicker.x-placeholder-daterangepicker, .x-bigger.x-content-placeholder.x-daterangepicker.x-placeholder-daterangepicker {
	background-size: 250px 40px;
	min-height: 40px
}

.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container {
	min-height: 100%;
	min-width: 100%;
	height: 100%;
	width: 100%
}

	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-range-header {
		height: 20vh;
		padding: 2vh 2vw;
		margin: 0;
		color: #343a40
	}

@media(max-device-width: 768px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-range-header .x-model-header-wrapper {
		font-size: 16px
	}
}

@media(min-device-width: 768px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-range-header .x-model-header-wrapper {
		font-size: 18px
	}
}

.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-range-header .x-model-header-wrapper .x-apply {
	float: right
}

.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-range-header .x-start-end {
	margin: 3vh 0 0 0
}

.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar {
	min-width: 100%;
	width: 100%;
	padding: 0;
	overflow: unset
}

@media(max-height: 600px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar {
		min-height: 100%;
		height: 100%
	}
}

@media(min-height: 600px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar {
		min-height: 80vh;
		height: 80vh
	}
}

.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-month, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-year, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-decade {
	height: 10vh;
	border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #dee2e6;
	padding: 2vh 2vw;
	line-height: 5vh
}

	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-month .x-prev, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-year .x-prev, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-decade .x-prev {
		height: 36px;
		width: 36px
	}

@media(min-device-width: 768px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-month .x-prev span, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-year .x-prev span, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-decade .x-prev span {
		font-size: 18px;
		padding: 11px
	}
}

.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-month .x-next, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-year .x-next, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-decade .x-next {
	height: 36px;
	width: 36px
}

	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-month .x-next span, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-year .x-next span, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-decade .x-next span {
		padding: 10px;
		line-height: 1
	}

@media(min-device-width: 768px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-month .x-next span, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-year .x-next span, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-decade .x-next span {
		font-size: 18px
	}
}

@media(max-height: 600px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-month .x-title, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-year .x-title, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-decade .x-title {
		line-height: 8vh
	}
}

@media(min-height: 600px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-month .x-title, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-year .x-title, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-decade .x-title {
		line-height: inherit
	}
}

@media(min-device-width: 768px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-month .x-title, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-year .x-title, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-header.x-decade .x-title {
		font-size: 18px
	}
}

@media(min-device-width: 768px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar th {
		font-size: 18px;
		height: 48px
	}
}

@media(min-device-width: 768px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-content span.x-day {
		font-size: 18px;
		height: 64px;
		width: 64px;
		line-height: 64px
	}
}

.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-start-date.x-selected.x-range-hover, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-calendar .x-end-date.x-selected.x-range-hover {
	border-radius: 0
}

.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-calendar-holder {
	height: 100%
}

@media(max-height: 600px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-calendar-holder .x-calendar-container {
		min-height: 78vh;
		height: 78vh
	}
}

@media(max-height: 600px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-calendar-holder .x-calendar-container .x-calendar {
		min-height: 78vh;
		height: 78vh
	}
}

@media(max-height: 600px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-calendar-container {
		min-height: 100%;
		height: 100%
	}
}

@media(min-height: 600px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-calendar-container {
		min-height: 80vh;
		height: 80vh
	}
}

.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-separator {
	margin: 0
}

.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-content.x-month {
	height: 69vh
}

	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-content.x-month table {
		padding: 0 2vw;
		height: 69vh;
		border-spacing: unset
	}

.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-footer {
	display: none
}

.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-presets {
	max-height: 90%;
	height: 90%
}

	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-presets ul {
		height: 100%
	}

		.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-presets ul li.x-list-item {
			font-size: 16px
		}

@media(min-device-width: 768px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-presets ul li.x-list-item {
		font-size: 18px
	}
}

.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-range-mob-popup-wrap {
	position: relative;
	height: 100%
}

	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-range-mob-popup-wrap .x-model-header {
		height: 10%;
		padding: 2.5vh 2.5vw 2.5vh 1.5vw;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		font-size: 3vh;
		border-bottom: none
	}

@media(min-device-width: 768px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-range-mob-popup-wrap .x-model-header {
		font-size: 18px
	}
}

.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-range-mob-popup-wrap .x-model-header .x-popup-close {
	float: left;
	padding: 1vh 2vw
}

.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-range-mob-popup-wrap .x-model-header .x-model-title {
	padding: 1vh 2vw;
	text-transform: capitalize
}

@media screen and (orientation: landscape) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-range-header .x-model-header-wrapper .x-btn {
		padding: 0
	}
}

@media screen and (orientation: landscape)and (min-device-width: 768px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-range-header .x-model-header-wrapper .x-btn {
		font-size: 18px
	}
}

@media screen and (orientation: landscape)and (min-height: 600px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-calendar-holder .x-calendar-container {
		min-height: 70vh;
		height: 70vh
	}
}

@media screen and (orientation: landscape)and (max-height: 600px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-calendar-holder .x-calendar-container {
		min-height: 65%;
		height: 65%
	}
}

@media screen and (orientation: landscape)and (min-height: 600px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-calendar-holder .x-calendar-container .x-calendar {
		min-height: 70vh;
		height: 70vh
	}
}

@media screen and (orientation: landscape)and (max-height: 600px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-calendar-holder .x-calendar-container .x-content.x-month, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-calendar-holder .x-calendar-container .x-content.x-year, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-calendar-holder .x-calendar-container .x-content.x-decade {
		height: 50vh
	}
}

@media screen and (orientation: landscape) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-presets {
		max-height: 85%;
		height: 85%
	}
}

@media screen and (orientation: landscape) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-range-mob-popup-wrap .x-model-header {
		height: 15%;
		font-size: 18px
	}

		.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-range-mob-popup-wrap .x-model-header .x-popup-close {
			padding: 1vh 1vw
		}

		.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-range-mob-popup-wrap .x-model-header .x-model-title {
			padding: 1vh 1vw
		}
}

@media screen and (orientation: landscape) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-range-header {
		width: 100%
	}
}

@media screen and (orientation: landscape)and (max-height: 600px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-range-header {
		height: 27vh
	}
}

@media screen and (orientation: landscape)and (min-height: 600px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-range-header {
		height: 25vh
	}
}

@media screen and (orientation: landscape) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-range-header .x-start-end {
		margin: 0;
		height: 28px
	}
}

@media screen and (orientation: landscape)and (min-height: 600px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-range-header .x-start-end {
		margin: 5vh 0 0 0
	}
}

@media screen and (orientation: landscape) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-date-range-container .x-range-header .x-day-span {
		margin: 8px 0;
		font-size: 16px
	}
}

@media screen and (orientation: landscape)and (min-height: 600px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-calendar-container {
		min-height: 75vh;
		height: 75vh
	}
}

@media screen and (orientation: landscape) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-content.x-month, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-content.x-year, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-content.x-decade {
		overflow-y: auto
	}
}

@media screen and (orientation: landscape)and (max-height: 600px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-content.x-month, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-content.x-year, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-content.x-decade {
		height: 60vh
	}
}

@media screen and (orientation: landscape)and (min-height: 600px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-content.x-month, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-content.x-year, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-content.x-decade {
		height: 65vh
	}
}

@media screen and (orientation: landscape) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-content.x-month table, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-content.x-year table, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-content.x-decade table {
		display: table;
		border-spacing: unset
	}
}

@media screen and (orientation: landscape)and (min-height: 600px) {
	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-content.x-month table, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-content.x-year table, .x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-content.x-decade table {
		height: 65vh
	}
}

.x-outline.x-float-input.x-control-wrapper label.x-float-text.x-label-bottom span.x-float-text-content.x-float-text-overflow.x-date-time-icon {
	width: calc(100% - 80px)
}

.x-outline.x-float-input.x-static-clear.x-control-wrapper label.x-float-text.x-label-bottom span.x-float-text-content.x-float-text-overflow.x-date-time-icon {
	width: calc(100% - 110px)
}

/*! daterangepicker theme */
.x-date-range-wrapper .x-input-group-icon.x-icons.x-active {
	color: #212529
}

.x-date-range-wrapper.x-input-group:not(.x-disabled) .x-input-group-icon.x-active:active {
	color: #212529
}

.x-daterangepicker.x-popup, .x-bigger.x-small .x-daterangepicker.x-popup, .x-bigger.x-small.x-daterangepicker.x-popup {
	background: #fff
}

	.x-daterangepicker.x-popup .x-calendar, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar {
		background-color: #fff
	}

		.x-daterangepicker.x-popup .x-calendar .x-header .x-title, .x-daterangepicker.x-popup .x-calendar .x-header .x-title:hover, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-header .x-title, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-header .x-title:hover, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-header .x-title, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-header .x-title:hover {
			color: #343a40;
			text-decoration: none
		}

		.x-daterangepicker.x-popup .x-calendar .x-content .x-range-hover, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-content .x-range-hover, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-content .x-range-hover {
			background-color: #dee2e6;
			color: #343a40
		}

		.x-daterangepicker.x-popup .x-calendar .x-content.x-month .x-today.x-range-hover span, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-content.x-month .x-today.x-range-hover span, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-content.x-month .x-today.x-range-hover span {
			background-color: #e9ecef;
			border: 1px solid #0d6efd;
			color: #212529
		}

		.x-daterangepicker.x-popup .x-calendar .x-content .x-range-hover span, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-content .x-range-hover span, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-content .x-range-hover span {
			background: #dee2e6;
			border: none;
			color: #343a40
		}

		.x-daterangepicker.x-popup .x-calendar .x-range-hover:not(.x-selected):hover span.x-day, .x-daterangepicker.x-popup .x-calendar .x-range-hover.x-focused-date:not(.x-selected) span.x-day, .x-daterangepicker.x-popup .x-calendar .x-range-hover.x-focused-date.x-today span.x-day, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-range-hover:not(.x-selected):hover span.x-day, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-range-hover.x-focused-date:not(.x-selected) span.x-day, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-range-hover.x-focused-date.x-today span.x-day, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-range-hover:not(.x-selected):hover span.x-day, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-range-hover.x-focused-date:not(.x-selected) span.x-day, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-range-hover.x-focused-date.x-today span.x-day {
			background-color: #ced4da;
			border: none;
			color: #343a40
		}

		.x-daterangepicker.x-popup .x-calendar .x-range-hover.x-today:hover span.x-day, .x-daterangepicker.x-popup .x-calendar .x-range-hover.x-focused-date.x-today span.x-day, .x-daterangepicker.x-popup .x-calendar .x-range-hover.x-start-date.x-selected.x-today span.x-day, .x-daterangepicker.x-popup .x-calendar .x-range-hover.x-end-date.x-selected.x-today span.x-day, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-range-hover.x-today:hover span.x-day, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-range-hover.x-focused-date.x-today span.x-day, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-range-hover.x-start-date.x-selected.x-today span.x-day, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-range-hover.x-end-date.x-selected.x-today span.x-day, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-range-hover.x-today:hover span.x-day, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-range-hover.x-focused-date.x-today span.x-day, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-range-hover.x-start-date.x-selected.x-today span.x-day, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-range-hover.x-end-date.x-selected.x-today span.x-day {
			border: 1px solid #0d6efd
		}

		.x-daterangepicker.x-popup .x-calendar .x-range-hover.x-selected.x-today:hover span.x-day, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-range-hover.x-selected.x-today:hover span.x-day, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-range-hover.x-selected.x-today:hover span.x-day {
			border: 1px solid #0d6efd
		}

		.x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-range-hover, .x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-today.x-range-hover span, .x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-range-hover span, .x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-range-hover:hover span.x-day, .x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-selected, .x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-selected span, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-range-hover, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-today.x-range-hover span, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-range-hover span, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-range-hover:hover span.x-day, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-selected, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-selected span, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-range-hover, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-today.x-range-hover span, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-range-hover span, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-range-hover:hover span.x-day, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-selected, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-selected span {
			background-color: #fff;
			border: none;
			color: #495057
		}

		.x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-range-hover, .x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-selected, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-range-hover, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-selected, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-range-hover, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-content .x-other-month.x-selected {
			background-color: #fff;
			border: none;
			color: #495057
		}

		.x-daterangepicker.x-popup .x-calendar .x-end-date.x-selected.x-range-hover span.x-day, .x-daterangepicker.x-popup .x-calendar .x-start-date.x-selected.x-range-hover span.x-day, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-end-date.x-selected.x-range-hover span.x-day, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-start-date.x-selected.x-range-hover span.x-day, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-end-date.x-selected.x-range-hover span.x-day, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-start-date.x-selected.x-range-hover span.x-day {
			background-color: #0d6efd;
			color: #fff
		}

		.x-daterangepicker.x-popup .x-calendar .x-start-date.x-selected.x-range-hover.x-today span.x-day, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-start-date.x-selected.x-range-hover.x-today span.x-day, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-start-date.x-selected.x-range-hover.x-today span.x-day {
			background-color: #0d6efd;
			color: #fff
		}

		.x-daterangepicker.x-popup .x-calendar .x-other-month.x-selected span, .x-bigger.x-small .x-daterangepicker.x-popup .x-calendar .x-other-month.x-selected span, .x-bigger.x-small.x-daterangepicker.x-popup .x-calendar .x-other-month.x-selected span {
			color: #fff
		}

	.x-daterangepicker.x-popup .x-presets, .x-bigger.x-small .x-daterangepicker.x-popup .x-presets, .x-bigger.x-small.x-daterangepicker.x-popup .x-presets {
		background-color: #fff;
		color: #212529
	}

		.x-daterangepicker.x-popup .x-presets .x-list-item.x-active, .x-bigger.x-small .x-daterangepicker.x-popup .x-presets .x-list-item.x-active, .x-bigger.x-small.x-daterangepicker.x-popup .x-presets .x-list-item.x-active {
			background-color: rgba(0,0,0,0);
			color: #0d6efd
		}

		.x-daterangepicker.x-popup .x-presets .x-list-item.x-hover, .x-bigger.x-small .x-daterangepicker.x-popup .x-presets .x-list-item.x-hover, .x-bigger.x-small.x-daterangepicker.x-popup .x-presets .x-list-item.x-hover {
			background-color: #e9ecef;
			color: #212529
		}

	.x-daterangepicker.x-popup .x-start-label, .x-daterangepicker.x-popup .x-end-label, .x-bigger.x-small .x-daterangepicker.x-popup .x-start-label, .x-bigger.x-small .x-daterangepicker.x-popup .x-end-label, .x-bigger.x-small.x-daterangepicker.x-popup .x-start-label, .x-bigger.x-small.x-daterangepicker.x-popup .x-end-label {
		color: #495057
	}

	.x-daterangepicker.x-popup .x-change-icon, .x-bigger.x-small .x-daterangepicker.x-popup .x-change-icon, .x-bigger.x-small.x-daterangepicker.x-popup .x-change-icon {
		color: #6c757d
	}

	.x-daterangepicker.x-popup .x-day-span, .x-bigger.x-small .x-daterangepicker.x-popup .x-day-span, .x-bigger.x-small.x-daterangepicker.x-popup .x-day-span {
		color: #6c757d
	}

	.x-daterangepicker.x-popup .x-separator, .x-bigger.x-small .x-daterangepicker.x-popup .x-separator, .x-bigger.x-small.x-daterangepicker.x-popup .x-separator {
		background-color: #dee2e6
	}

	.x-daterangepicker.x-popup .x-footer, .x-bigger.x-small .x-daterangepicker.x-popup .x-footer, .x-bigger.x-small.x-daterangepicker.x-popup .x-footer {
		background-color: #fff
	}

.x-bigger .x-daterangepicker, *.x-bigger.x-daterangepicker, *.x-device.x-daterangepicker {
	background-color: #fff;
	padding: 0
}

	.x-bigger .x-daterangepicker .x-calendar th, *.x-bigger.x-daterangepicker .x-calendar th, *.x-device.x-daterangepicker .x-calendar th {
		color: #495057
	}

	.x-bigger .x-daterangepicker .x-start-btn, .x-bigger .x-daterangepicker .x-end-btn, *.x-bigger.x-daterangepicker .x-start-btn, *.x-bigger.x-daterangepicker .x-end-btn, *.x-device.x-daterangepicker .x-start-btn, *.x-device.x-daterangepicker .x-end-btn {
		background: #fff;
		color: #0d6efd
	}

		.x-bigger .x-daterangepicker .x-start-btn.x-active, .x-bigger .x-daterangepicker .x-start-btn.x-active:active, .x-bigger .x-daterangepicker .x-end-btn.x-active, .x-bigger .x-daterangepicker .x-end-btn.x-active:active:not([disabled]), .x-bigger .x-daterangepicker .x-start-btn.x-active:hover, .x-bigger .x-daterangepicker .x-end-btn.x-active:hover, *.x-bigger.x-daterangepicker .x-start-btn.x-active, *.x-bigger.x-daterangepicker .x-start-btn.x-active:active, *.x-bigger.x-daterangepicker .x-end-btn.x-active, *.x-bigger.x-daterangepicker .x-end-btn.x-active:active:not([disabled]), *.x-bigger.x-daterangepicker .x-start-btn.x-active:hover, *.x-bigger.x-daterangepicker .x-end-btn.x-active:hover, *.x-device.x-daterangepicker .x-start-btn.x-active, *.x-device.x-daterangepicker .x-start-btn.x-active:active, *.x-device.x-daterangepicker .x-end-btn.x-active, *.x-device.x-daterangepicker .x-end-btn.x-active:active:not([disabled]), *.x-device.x-daterangepicker .x-start-btn.x-active:hover, *.x-device.x-daterangepicker .x-end-btn.x-active:hover {
			background: #0d6efd;
			color: #fff
		}

.x-daterangepicker.x-popup .x-footer .x-btn.x-apply.x-flat.x-primary, .x-daterangepicker.x-popup .x-footer .x-css.x-btn.x-apply.x-flat.x-primary {
	background-color: #0d6efd;
	border-color: #0d6efd;
	color: #fff
}

	.x-daterangepicker.x-popup .x-footer .x-btn.x-apply.x-flat.x-primary:hover, .x-daterangepicker.x-popup .x-footer .x-css.x-btn.x-apply.x-flat.x-primary:hover {
		background-color: #0b5ed7;
		border-color: #0a58ca;
		color: #fff
	}

	.x-daterangepicker.x-popup .x-footer .x-btn.x-apply.x-flat.x-primary:active, .x-daterangepicker.x-popup .x-footer .x-btn.x-apply.x-flat.x-primary.x-active, .x-daterangepicker.x-popup .x-footer .x-css.x-btn.x-apply.x-flat.x-primary:active, .x-daterangepicker.x-popup .x-footer .x-css.x-btn.x-apply.x-flat.x-primary.x-active {
		background-color: #0a58ca;
		border-color: #0a53be;
		color: #fff
	}

	.x-daterangepicker.x-popup .x-footer .x-btn.x-apply.x-flat.x-primary:disabled, .x-daterangepicker.x-popup .x-footer .x-btn.x-apply.x-flat.x-primary:disabled, .x-daterangepicker.x-popup .x-footer .x-css.x-btn.x-apply.x-flat.x-primary:disabled, .x-daterangepicker.x-popup .x-footer .x-css.x-btn.x-apply.x-flat.x-primary:disabled {
		background-color: rgba(13,110,253,.65);
		border-color: rgba(13,110,253,.65);
		color: rgba(255,255,255,.65)
	}

.x-daterangepicker.x-popup .x-footer .x-btn.x-flat, .x-daterangepicker.x-popup .x-footer .x-css.x-btn.x-flat {
	background-color: #6c757d;
	border-color: #6c757d;
	color: #fff
}

	.x-daterangepicker.x-popup .x-footer .x-btn.x-flat:hover, .x-daterangepicker.x-popup .x-footer .x-css.x-btn.x-flat:hover {
		background-color: #5c636a;
		border-color: #565e64;
		color: #fff
	}

	.x-daterangepicker.x-popup .x-footer .x-btn.x-flat:active, .x-daterangepicker.x-popup .x-footer .x-btn.x-flat.x-active, .x-daterangepicker.x-popup .x-footer .x-css.x-btn.x-flat:active, .x-daterangepicker.x-popup .x-footer .x-css.x-btn.x-flat.x-active {
		background-color: #51585e;
		border-color: #51585e;
		color: #fff
	}

	.x-daterangepicker.x-popup .x-footer .x-btn.x-flat:disabled, .x-daterangepicker.x-popup .x-footer .x-btn.x-flat:disabled, .x-daterangepicker.x-popup .x-footer .x-css.x-btn.x-flat:disabled, .x-daterangepicker.x-popup .x-footer .x-css.x-btn.x-flat:disabled {
		background-color: rgba(108,117,125,.65);
		border-color: rgba(108,117,125,.65);
		color: rgba(255,255,255,.65)
	}

.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-model-header {
	background-color: #fff;
	color: #343a40
}

	.x-daterangepick-mob-popup-wrap .x-daterangepicker.x-popup.x-popup-expand .x-model-header .x-popup-close {
		color: #343a40
	}

/*! component icons */
.x-datetime-wrapper .x-time-icon.x-icons::before {
	content: "\e705";
	font-family: "e-icons"
}

.x-input-group.x-control-wrapper.x-datetime-wrapper.x-non-edit.x-input-focus .x-input:focus ~ .x-clear-icon, .x-float-input.x-control-wrapper.x-input-group.x-datetime-wrapper.x-non-edit.x-input-focus input:focus ~ .x-clear-icon {
	display: -ms-flexbox;
	display: flex
}

.x-datetime-wrapper {
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

	.x-datetime-wrapper .x-time-icon.x-icons::before {
		font-size: 16px
	}

	.x-datetime-wrapper.x-control-wrapper {
		box-sizing: border-box
	}

	.x-datetime-wrapper .x-time-icon.x-icons.x-disabled, .x-datetime-wrapper .x-date-icon.x-icons.x-disabled {
		pointer-events: none
	}

	.x-datetime-wrapper .x-clear-icon {
		box-sizing: content-box
	}

	.x-datetime-wrapper span {
		cursor: pointer
	}

	.x-datetime-wrapper .x-input-group-icon.x-date-icon, .x-datetime-wrapper .x-input-group-icon.x-time-icon {
		font-size: 16px;
		margin: 0;
		outline: none
	}

	.x-datetime-wrapper .x-input-group-icon.x-time-icon {
		border: 0;
		border-style: none;
		margin: 0
	}

	.x-datetime-wrapper:not(.x-outline).x-rtl .x-input-group-icon.x-time-icon {
		margin: 0
	}

.x-datetimepicker.x-time-modal {
	background-color: #e9ecef;
	height: 100%;
	left: 0;
	opacity: .5;
	pointer-events: auto;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999
}

.x-datetimepicker.x-popup {
	border-style: solid;
	border-width: 1px;
	overflow: auto
}

	.x-datetimepicker.x-popup .x-content {
		position: relative
	}

	.x-datetimepicker.x-popup .x-list-parent.x-ul {
		margin: 0;
		padding: 8px 0
	}

		.x-datetimepicker.x-popup .x-list-parent.x-ul .x-list-item {
			color: #212529;
			cursor: default;
			font-size: 14px;
			overflow: hidden;
			position: relative;
			text-overflow: ellipsis;
			vertical-align: middle;
			white-space: nowrap;
			width: 100%
		}

			.x-datetimepicker.x-popup .x-list-parent.x-ul .x-list-item.x-hover {
				cursor: pointer
			}

		.x-datetimepicker.x-popup .x-list-parent.x-ul .x-list-item {
			line-height: 30px;
			text-indent: 12px
		}

.x-bigger.x-datetime-wrapper .x-time-icon.x-icons::before, *.x-bigger .x-datetime-wrapper .x-time-icon.x-icons::before {
	font-size: 18px
}

.x-bigger.x-datetime-wrapper .x-input-group-icon.x-time-icon, *.x-bigger .x-datetime-wrapper .x-input-group-icon.x-time-icon {
	margin: 0
}

.x-bigger.x-datetime-wrapper:not(.x-outline).x-rtl .x-input-group-icon.x-time-icon, *.x-bigger .x-datetime-wrapper:not(.x-outline).x-rtl .x-input-group-icon.x-time-icon {
	margin: 0
}

.x-bigger .x-datetimepicker.x-popup .x-list-parent.x-ul, *.x-bigger.x-datetimepicker.x-popup .x-list-parent.x-ul {
	padding: 8px 0
}

	.x-bigger .x-datetimepicker.x-popup .x-list-parent.x-ul .x-list-item, *.x-bigger.x-datetimepicker.x-popup .x-list-parent.x-ul .x-list-item {
		font-size: 16px;
		line-height: 32px;
		text-indent: 16px
	}

.x-small .x-datetimepicker.x-popup .x-list-parent.x-ul .x-list-item, *.x-small.x-datetimepicker.x-popup .x-list-parent.x-ul .x-list-item {
	font-size: 12px;
	line-height: 26px;
	text-indent: 8px
}

.x-small.x-bigger .x-datetimepicker.x-popup .x-list-parent.x-ul .x-list-item, *.x-small.x-bigger.x-datetimepicker.x-popup .x-list-parent.x-ul .x-list-item {
	font-size: 14px;
	line-height: 30px;
	text-indent: 16px
}

.x-small.x-datetime-wrapper .x-time-icon.x-icons::before, *.x-small .x-datetime-wrapper .x-time-icon.x-icons::before {
	font-size: 14px
}

.x-small.x-bigger.x-datetime-wrapper .x-time-icon.x-icons::before, *.x-small.x-bigger .x-datetime-wrapper .x-time-icon.x-icons::before {
	font-size: 16px
}

.x-content-placeholder.x-datetimepicker.x-placeholder-datetimepicker {
	background-size: 250px 33px;
	min-height: 33px
}

.x-bigger .x-content-placeholder.x-datetimepicker.x-placeholder-datetimepicker, .x-bigger.x-content-placeholder.x-datetimepicker.x-placeholder-datetimepicker {
	background-size: 250px 40px;
	min-height: 40px
}

.x-datetimepicker.x-popup-expand.x-popup {
	position: fixed
}

	.x-datetimepicker.x-popup-expand.x-popup .x-datetime-mob-popup-wrap {
		position: relative;
		width: 100%
	}

/*! datetimepicker theme */
.x-datetime-wrapper .x-input-group-icon.x-icons.x-active {
	color: #212529
}

.x-datetime-wrapper.x-input-group:not(.x-disabled) .x-input-group-icon.x-active:active {
	color: #212529
}

.x-datetimepicker.x-popup {
	border: 1px solid #dee2e6;
	border-radius: 6px;
	box-shadow: none
}

	.x-datetimepicker.x-popup .x-list-parent.x-ul {
		background-color: #fff
	}

		.x-datetimepicker.x-popup .x-list-parent.x-ul li.x-list-item {
			border: none;
			color: #212529
		}

		.x-datetimepicker.x-popup .x-list-parent.x-ul .x-list-item.x-hover, .x-datetimepicker.x-popup .x-list-parent.x-ul .x-list-item.x-navigation, .x-datetimepicker.x-popup .x-list-parent.x-ul .x-list-item:focus {
			background-color: #e9ecef;
			border: none;
			color: #212529
		}

		.x-datetimepicker.x-popup .x-list-parent.x-ul .x-list-item.x-active {
			background-color: #0d6efd;
			color: #fff
		}

			.x-datetimepicker.x-popup .x-list-parent.x-ul .x-list-item.x-active.x-hover {
				background-color: #e9ecef;
				color: #212529
			}

.x-signature {
	border: 1px solid
}

.x-signature {
	background-color: #fff;
	border: 1px solid;
	border-color: #dee2e6
}

/*! maskedtextbox layout */
.x-control-wrapper.x-mask .x-maskedtextbox {
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 14px
}

.x-bigger .x-control-wrapper.x-mask .x-maskedtextbox {
	font-size: 16px
}

.x-control-wrapper.x-mask.x-bigger .x-maskedtextbox {
	font-size: 16px
}

.x-content-placeholder.x-mask.x-placeholder-mask {
	background-size: 300px 33px;
	min-height: 33px
}

.x-bigger .x-content-placeholder.x-mask.x-placeholder-mask, .x-bigger.x-content-placeholder.x-mask.x-placeholder-mask {
	background-size: 300px 40px;
	min-height: 40px
}

/*! maskedtextbox theme */
.x-control-wrapper.x-mask.x-error .x-maskedtextbox {
	color: #dc3545
}

.x-utility-mask.x-error {
	color: #dc3545
}

.x-content-placeholder.x-textbox.x-placeholder-textbox {
	background-size: 300px 33px;
	min-height: 33px
}

.x-bigger .x-content-placeholder.x-textbox.x-placeholder-textbox, .x-bigger.x-content-placeholder.x-textbox.x-placeholder-textbox {
	background-size: 300px 40px;
	min-height: 40px
}

.x-input-group.x-input-focus.x-multi-line-input textarea.x-textbox {
	padding-right: 30px
}

.x-input-group.x-input-focus.x-rtl.x-multi-line-input textarea.x-textbox {
	padding-left: 30px
}

.x-bigger .x-input-group.x-input-focus.x-multi-line-input textarea.x-textbox {
	padding-right: 32px
}

.x-bigger .x-input-group.x-input-focus.x-rtl.x-multi-line-input textarea.x-textbox {
	padding-left: 32px
}

.x-input-group.x-multi-line-input.x-auto-width {
	width: auto
}

.x-input-group.x-multi-line-input textarea.x-resize-x {
	resize: horizontal
}

.x-input-group.x-multi-line-input textarea.x-resize-y {
	resize: vertical
}

.x-input-group.x-multi-line-input textarea.x-resize-xy {
	resize: both
}

.x-input-group.x-multi-line-input textarea.x-resize-none {
	resize: none
}

.x-float-input .x-clear-icon:hover, .x-float-input.x-control-wrapper .x-clear-icon:hover, .x-input-group .x-clear-icon:hover, .x-input-group.x-control-wrapper .x-clear-icon:hover {
	background: none;
	border: none
}

.x-float-input:not(.x-disabled) .x-clear-icon:hover, .x-float-input.x-control-wrapper:not(.x-disabled) .x-clear-icon:hover, .x-input-group:not(.x-disabled) .x-clear-icon:hover, .x-input-group.x-control-wrapper:not(.x-disabled) .x-clear-icon:hover {
	background: none
}

@keyframes material-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes fabric-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

.x-upload .x-upload-actions, .x-bigger.x-small .x-upload .x-upload-actions {
	background-color: #f8f9fa;
	border-radius: 0 0 6px 6px
}

.x-upload .x-upload-files .x-file-remove-btn.x-icons::before {
	content: "\e7e7"
}

.x-upload .x-upload-files .x-icons.x-file-pause-btn::before {
	content: "\e77b"
}

.x-upload .x-upload-files .x-icons.x-file-reload-btn::before {
	content: "\e706"
}

.x-upload .x-upload-files .x-icons.x-file-play-btn::before {
	content: "\e70c"
}

.x-upload .x-upload-files .x-file-delete-btn.x-icons::before {
	content: "\e820"
}

.x-upload .x-upload-files .x-file-abort-btn.x-icons::before {
	content: "\e81b"
}

.x-upload .x-upload-files .x-icons.x-msie::before {
	position: relative;
	right: 10px
}

.x-upload .x-upload-files .x-icons.x-file-abort-icon.x-msie::before {
	right: 12px
}

.x-bigger .x-upload {
	width: 100%
}

	.x-bigger .x-upload .x-file-select-wrap {
		padding: 16px 0 16px 16px
	}

		.x-bigger .x-upload .x-file-select-wrap .x-file-drop {
			font-size: 16px;
			margin-left: 16px
		}

	.x-bigger .x-upload .x-upload-files .x-upload-file-list {
		font-size: 14px;
		line-height: 22px;
		min-height: 108px
	}

		.x-bigger .x-upload .x-upload-files .x-upload-file-list .x-file-container {
			margin-left: 15px;
			top: 0
		}

			.x-bigger .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-name {
				font-size: 16px;
				padding-top: 15px
			}

			.x-bigger .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-size {
				font-size: 12px;
				padding: 10px 0
			}

			.x-bigger .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-type {
				font-size: 16px;
				padding-top: 15px;
				top: initial
			}

			.x-bigger .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-status, .x-bigger .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-information {
				font-size: 12px;
				padding-bottom: 15px
			}

			.x-bigger .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-upload-progress-wrap {
				height: 4px
			}

				.x-bigger .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-upload-progress-wrap .x-progress-inner-wrap {
					height: 4px;
					width: 95%
				}

					.x-bigger .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-upload-progress-wrap .x-progress-inner-wrap .x-upload-progress-bar {
						height: 90%
					}

				.x-bigger .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-upload-progress-wrap .x-progress-bar-text {
					font-size: 12px;
					right: 16px;
					top: -36px
				}

	.x-bigger .x-upload .x-upload-files .x-file-remove-btn.x-icons, .x-bigger .x-upload .x-upload-files .x-file-delete-btn.x-icons, .x-bigger .x-upload .x-upload-files .x-file-abort-btn.x-icons, .x-bigger .x-upload .x-upload-files .x-file-reload-btn.x-icons, .x-bigger .x-upload .x-upload-files .x-file-play-btn.x-icons, .x-bigger .x-upload .x-upload-files .x-file-pause-btn.x-icons {
		box-sizing: border-box;
		font-size: 22px;
		height: 24px;
		margin: 15px;
		margin-top: -24px;
		padding: 24px;
		top: 50%;
		width: 24px
	}

		.x-bigger .x-upload .x-upload-files .x-file-remove-btn.x-icons.x-disabled, .x-bigger .x-upload .x-upload-files .x-file-delete-btn.x-icons.x-disabled {
			color: #adb5bd;
			cursor: not-allowed;
			opacity: .4;
			pointer-events: none
		}

	.x-bigger .x-upload .x-upload-files .x-file-remove-btn.x-msie.x-icons, .x-bigger .x-upload .x-upload-files .x-file-delete-btn.x-msie.x-icons, .x-bigger .x-upload .x-upload-files .x-file-abort-btn.x-msie.x-icons, .x-bigger .x-upload .x-upload-files .x-file-reload-btn.x-msie.x-icons, .x-bigger .x-upload .x-upload-files .x-file-play-btn.x-msie.x-icons, .x-bigger .x-upload .x-upload-files .x-file-pause-btn.x-msie.x-icons {
		padding: 20px 17px 20px 26px
	}

	.x-bigger .x-upload .x-upload-files .x-file-play-btn.x-icons, .x-bigger .x-upload .x-upload-files .x-file-reload-btn.x-icons, .x-bigger .x-upload .x-upload-files .x-file-pause-btn.x-icons {
		right: 45px
	}

	.x-bigger .x-upload .x-upload-files .x-file-delete-btn.x-icons {
		font-size: 22px
	}

	.x-bigger .x-upload .x-upload-files .x-file-abort-btn.x-icons {
		font-size: 22px
	}

	.x-bigger .x-upload .x-upload-actions .x-btn {
		margin-left: 15px
	}

	.x-bigger .x-upload .x-upload-actions .x-file-upload-btn {
		margin: 15px
	}

	.x-bigger .x-upload .x-upload-actions .x-file-clear-btn {
		margin: 15px
	}

	.x-bigger .x-upload.x-rtl .x-file-select-wrap {
		padding: 20px 15px 20px 0
	}

		.x-bigger .x-upload.x-rtl .x-file-select-wrap .x-control.x-btn {
			margin-right: 0
		}

		.x-bigger .x-upload.x-rtl .x-file-select-wrap .x-file-drop {
			margin-right: 16px
		}

	.x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-container {
		margin-left: 60px;
		margin-right: 15px
	}

		.x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-container .x-file-status, .x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-container .x-file-information {
			top: 30px
		}

		.x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-container .x-upload-progress-wrap .x-progress-bar-text {
			left: 16px;
			right: initial
		}

	.x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-remove-btn.x-icons, .x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-delete-btn.x-icons, .x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-abort-btn.x-icons, .x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-reload-btn.x-icons, .x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-play-btn.x-icons, .x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-pause-btn.x-icons {
		box-sizing: border-box;
		left: 0;
		margin-left: 15px;
		margin-right: 15px;
		padding: 24px;
		top: 50%
	}

		.x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-remove-btn.x-icons.x-disabled, .x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-delete-btn.x-icons.x-disabled {
			color: #adb5bd;
			cursor: not-allowed;
			opacity: .4;
			pointer-events: none
		}

	.x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-remove-btn.x-msie.x-icons, .x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-delete-btn.x-msie.x-icons, .x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-abort-btn.x-msie.x-icons, .x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-reload-btn.x-msie.x-icons, .x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-play-btn.x-msie.x-icons, .x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-pause-btn.x-msie.x-icons {
		padding: 20px 17px 20px 26px
	}

	.x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-play-btn.x-icons, .x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-reload-btn.x-icons, .x-bigger .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-pause-btn.x-icons {
		left: 41px
	}

	.x-bigger .x-upload.x-form-upload .x-upload-files .x-upload-file-list {
		min-height: 35px;
		padding-bottom: 15px;
		padding-top: 11px
	}

		.x-bigger .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container {
			top: 0
		}

			.x-bigger .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-hidden-input {
				display: none
			}

			.x-bigger .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-name, .x-bigger .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-type {
				line-height: 1.5;
				padding-top: 4px
			}

				.x-bigger .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-name.x-error, .x-bigger .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-type.x-error, .x-bigger .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-status.x-error {
					color: #dc3545
				}

			.x-bigger .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-status, .x-bigger .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-information {
				color: #6c757d;
				display: block;
				font-size: 12px;
				line-height: 1.5;
				padding-bottom: 0;
				padding-top: 4px;
				position: relative
			}

		.x-bigger .x-upload.x-form-upload .x-upload-files .x-upload-file-list.x-file-invalid {
			color: #dc3545
		}

			.x-bigger .x-upload.x-form-upload .x-upload-files .x-upload-file-list.x-file-invalid .x-file-name, .x-bigger .x-upload.x-form-upload .x-upload-files .x-upload-file-list.x-file-invalid .x-file-type, .x-bigger .x-upload.x-form-upload .x-upload-files .x-upload-file-list.x-file-invalid .x-file-status {
				color: #dc3545
			}

	.x-bigger .x-upload.x-form-upload .x-upload-files .x-file-remove-btn.x-icons, .x-bigger .x-upload.x-form-upload .x-upload-files .x-file-delete-btn.x-icons, .x-bigger .x-upload.x-form-upload .x-upload-files .x-file-abort-btn.x-icons, .x-bigger .x-upload.x-form-upload .x-upload-files .x-file-reload-btn.x-icons, .x-bigger .x-upload.x-form-upload .x-upload-files .x-file-play-btn.x-icons, .x-bigger .x-upload.x-form-upload .x-upload-files .x-file-pause-btn.x-icons {
		box-sizing: border-box;
		top: 38px
	}

		.x-bigger .x-upload.x-form-upload .x-upload-files .x-file-remove-btn.x-icons.x-disabled, .x-bigger .x-upload.x-form-upload .x-upload-files .x-file-delete-btn.x-icons.x-disabled {
			color: #adb5bd;
			cursor: not-allowed;
			opacity: .4;
			pointer-events: none
		}

.x-upload, .x-bigger.x-small .x-upload {
	width: 100%
}

	.x-upload.x-control-wrapper, .x-bigger.x-small .x-upload.x-control-wrapper {
		font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
	}

	.x-upload .x-hidden-file-input, .x-bigger.x-small .x-upload .x-hidden-file-input {
		border: 0;
		height: 0;
		margin: 0;
		outline: none;
		padding: 0;
		text-indent: 0;
		visibility: hidden;
		width: 0
	}

	.x-upload .x-file-select-wrap, .x-bigger.x-small .x-upload .x-file-select-wrap {
		padding: 12px 0 12px 12px
	}

		.x-upload .x-file-select-wrap .x-file-select, .x-upload .x-file-select-wrap .x-file-select .x-uploader, .x-bigger.x-small .x-upload .x-file-select-wrap .x-file-select, .x-bigger.x-small .x-upload .x-file-select-wrap .x-file-select .x-uploader {
			display: inline-block;
			width: 0
		}

			.x-upload .x-file-select-wrap .x-file-select .x-uploader, .x-bigger.x-small .x-upload .x-file-select-wrap .x-file-select .x-uploader {
				opacity: 0
			}

		.x-upload .x-file-select-wrap .x-file-drop, .x-bigger.x-small .x-upload .x-file-select-wrap .x-file-drop {
			font-family: inherit;
			font-size: 14px;
			margin-left: 12px
		}

	.x-upload.x-form-upload .x-upload-files .x-upload-file-list, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list {
		min-height: 35px;
		padding-bottom: 15px;
		padding-top: 11px
	}

		.x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container {
			top: 0
		}

			.x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-hidden-input, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-hidden-input {
				display: none
			}

			.x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-name, .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-type, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-name, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-type {
				line-height: 1.5;
				padding-top: 4px
			}

				.x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-name.x-error, .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-type.x-error, .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-status.x-error, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-name.x-error, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-type.x-error, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-status.x-error {
					color: #dc3545
				}

			.x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-status, .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-information, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-status, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-information {
				color: #6c757d;
				display: block;
				font-size: 12px;
				line-height: 1.5;
				padding-bottom: 0;
				padding-top: 4px;
				position: relative
			}

		.x-upload.x-form-upload .x-upload-files .x-upload-file-list.x-file-invalid, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list.x-file-invalid {
			color: #dc3545
		}

			.x-upload.x-form-upload .x-upload-files .x-upload-file-list.x-file-invalid .x-file-name, .x-upload.x-form-upload .x-upload-files .x-upload-file-list.x-file-invalid .x-file-type, .x-upload.x-form-upload .x-upload-files .x-upload-file-list.x-file-invalid .x-file-status, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list.x-file-invalid .x-file-name, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list.x-file-invalid .x-file-type, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list.x-file-invalid .x-file-status {
				color: #dc3545
			}

	.x-upload.x-form-upload .x-upload-files .x-file-remove-btn.x-icons, .x-upload.x-form-upload .x-upload-files .x-file-delete-btn.x-icons, .x-upload.x-form-upload .x-upload-files .x-file-abort-btn.x-icons, .x-upload.x-form-upload .x-upload-files .x-file-reload-btn.x-icons, .x-upload.x-form-upload .x-upload-files .x-file-play-btn.x-icons, .x-upload.x-form-upload .x-upload-files .x-file-pause-btn.x-icons, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-file-remove-btn.x-icons, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-file-delete-btn.x-icons, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-file-abort-btn.x-icons, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-file-reload-btn.x-icons, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-file-play-btn.x-icons, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-file-pause-btn.x-icons {
		box-sizing: border-box;
		top: 42px
	}

		.x-upload.x-form-upload .x-upload-files .x-file-remove-btn.x-icons.x-disabled, .x-upload.x-form-upload .x-upload-files .x-file-delete-btn.x-icons.x-disabled, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-file-remove-btn.x-icons.x-disabled, .x-bigger.x-small .x-upload.x-form-upload .x-upload-files .x-file-delete-btn.x-icons.x-disabled {
			color: #adb5bd;
			cursor: not-allowed;
			opacity: .4;
			pointer-events: none
		}

	.x-upload .x-upload-files, .x-bigger.x-small .x-upload .x-upload-files {
		list-style-type: none;
		margin: 0;
		padding: 0
	}

		.x-upload .x-upload-files .x-upload-file-list, .x-bigger.x-small .x-upload .x-upload-files .x-upload-file-list {
			font-family: inherit;
			font-size: 14px;
			height: 100%;
			line-height: 22px;
			min-height: 82px;
			position: relative
		}

			.x-upload .x-upload-files .x-upload-file-list .x-file-container, .x-bigger.x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container {
				display: block;
				height: 100%;
				margin-left: 12px;
				margin-right: 90px;
				min-height: 35px;
				position: relative;
				top: 0
			}

				.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-name, .x-bigger.x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-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
				}

					.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-name::before, .x-bigger.x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-name::before {
						content: attr(data-tail);
						float: right
					}

				.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-type, .x-bigger.x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-type {
					display: block;
					font-family: inherit;
					font-size: 14px;
					padding-top: 12px
				}

					.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-type.x-hidden, .x-bigger.x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-type.x-hidden {
						visibility: hidden
					}

				.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-size, .x-bigger.x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-size {
					display: block;
					font-size: 12px;
					padding: 0
				}

				.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-status, .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-information, .x-bigger.x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-status, .x-bigger.x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-information {
					display: block;
					font-family: inherit;
					font-size: 12px;
					padding-bottom: 12px
				}

					.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-status.x-upload-progress, .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-information.x-upload-progress, .x-bigger.x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-status.x-upload-progress, .x-bigger.x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-information.x-upload-progress {
						display: none
					}

				.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-upload-progress-wrap, .x-bigger.x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-upload-progress-wrap {
					display: block;
					height: 10px;
					padding-bottom: 11px;
					padding-top: 6px;
					position: absolute;
					width: 95%
				}

					.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-upload-progress-wrap .x-progress-inner-wrap, .x-bigger.x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-upload-progress-wrap .x-progress-inner-wrap {
						border-radius: 4px;
						display: block;
						height: 4px;
						width: 100%
					}

						.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-upload-progress-wrap .x-progress-inner-wrap .x-upload-progress-bar, .x-bigger.x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-upload-progress-wrap .x-progress-inner-wrap .x-upload-progress-bar {
							border-radius: 4px;
							display: inherit;
							height: 4px
						}

					.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-upload-progress-wrap .x-progress-bar-text, .x-bigger.x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-upload-progress-wrap .x-progress-bar-text {
						float: right;
						font-family: inherit;
						font-size: 12px;
						position: relative;
						right: 0;
						top: -33px
					}

		.x-upload .x-upload-files .x-file-remove-btn.x-icons, .x-upload .x-upload-files .x-file-delete-btn.x-icons, .x-upload .x-upload-files .x-file-abort-btn.x-icons, .x-upload .x-upload-files .x-file-pause-btn.x-icons, .x-upload .x-upload-files .x-file-play-btn.x-icons, .x-upload .x-upload-files .x-file-reload-btn.x-icons, .x-bigger.x-small .x-upload .x-upload-files .x-file-remove-btn.x-icons, .x-bigger.x-small .x-upload .x-upload-files .x-file-delete-btn.x-icons, .x-bigger.x-small .x-upload .x-upload-files .x-file-abort-btn.x-icons, .x-bigger.x-small .x-upload .x-upload-files .x-file-pause-btn.x-icons, .x-bigger.x-small .x-upload .x-upload-files .x-file-play-btn.x-icons, .x-bigger.x-small .x-upload .x-upload-files .x-file-reload-btn.x-icons {
			-ms-flex-align: center;
			align-items: center;
			box-sizing: border-box;
			cursor: pointer;
			display: -ms-inline-flexbox;
			display: inline-flex;
			font-size: 18px;
			height: 20px;
			-ms-flex-pack: center;
			justify-content: center;
			margin: 15px;
			margin-top: -9px;
			padding: 10px;
			position: absolute;
			right: 0;
			top: 50%;
			vertical-align: middle;
			width: 20px
		}

			.x-upload .x-upload-files .x-file-remove-btn.x-icons.x-upload-progress, .x-upload .x-upload-files .x-file-delete-btn.x-icons.x-upload-progress, .x-upload .x-upload-files .x-file-abort-btn.x-icons.x-upload-progress, .x-upload .x-upload-files .x-file-pause-btn.x-icons.x-upload-progress, .x-upload .x-upload-files .x-file-play-btn.x-icons.x-upload-progress, .x-upload .x-upload-files .x-file-reload-btn.x-icons.x-upload-progress, .x-bigger.x-small .x-upload .x-upload-files .x-file-remove-btn.x-icons.x-upload-progress, .x-bigger.x-small .x-upload .x-upload-files .x-file-delete-btn.x-icons.x-upload-progress, .x-bigger.x-small .x-upload .x-upload-files .x-file-abort-btn.x-icons.x-upload-progress, .x-bigger.x-small .x-upload .x-upload-files .x-file-pause-btn.x-icons.x-upload-progress, .x-bigger.x-small .x-upload .x-upload-files .x-file-play-btn.x-icons.x-upload-progress, .x-bigger.x-small .x-upload .x-upload-files .x-file-reload-btn.x-icons.x-upload-progress {
				cursor: default
			}

			.x-upload .x-upload-files .x-file-remove-btn.x-icons.x-disabled, .x-upload .x-upload-files .x-file-delete-btn.x-icons.x-disabled, .x-bigger.x-small .x-upload .x-upload-files .x-file-remove-btn.x-icons.x-disabled, .x-bigger.x-small .x-upload .x-upload-files .x-file-delete-btn.x-icons.x-disabled {
				color: #adb5bd;
				cursor: not-allowed;
				opacity: .4;
				pointer-events: none
			}

		.x-upload .x-upload-files .x-file-remove-btn.x-msie.x-icons, .x-upload .x-upload-files .x-file-delete-btn.x-msie.x-icons, .x-upload .x-upload-files .x-file-abort-btn.x-msie.x-icons, .x-upload .x-upload-files .x-file-pause-btn.x-msie.x-icons, .x-upload .x-upload-files .x-file-play-btn.x-msie.x-icons, .x-upload .x-upload-files .x-file-reload-btn.x-msie.x-icons, .x-bigger.x-small .x-upload .x-upload-files .x-file-remove-btn.x-msie.x-icons, .x-bigger.x-small .x-upload .x-upload-files .x-file-delete-btn.x-msie.x-icons, .x-bigger.x-small .x-upload .x-upload-files .x-file-abort-btn.x-msie.x-icons, .x-bigger.x-small .x-upload .x-upload-files .x-file-pause-btn.x-msie.x-icons, .x-bigger.x-small .x-upload .x-upload-files .x-file-play-btn.x-msie.x-icons, .x-bigger.x-small .x-upload .x-upload-files .x-file-reload-btn.x-msie.x-icons {
			padding: 18px 13px 18px 23px
		}

		.x-upload .x-upload-files .x-file-pause-btn.x-icons, .x-upload .x-upload-files .x-file-play-btn.x-icons, .x-upload .x-upload-files .x-file-reload-btn.x-icons, .x-bigger.x-small .x-upload .x-upload-files .x-file-pause-btn.x-icons, .x-bigger.x-small .x-upload .x-upload-files .x-file-play-btn.x-icons, .x-bigger.x-small .x-upload .x-upload-files .x-file-reload-btn.x-icons {
			right: 36px
		}

			.x-upload .x-upload-files .x-file-remove-btn.x-icons:not(.x-upload-progress):hover, .x-upload .x-upload-files .x-file-delete-btn.x-icons:not(.x-upload-progress):hover, .x-upload .x-upload-files .x-file-pause-btn.x-icons:not(.x-upload-progress):hover, .x-upload .x-upload-files .x-file-play-btn.x-icons:not(.x-upload-progress):hover, .x-upload .x-upload-files .x-file-reload-btn.x-icons:hover, .x-upload .x-upload-files .x-file-abort-btn.x-icons:not(.x-disabled):hover, .x-upload .x-upload-files .x-clear-icon-focus, .x-bigger.x-small .x-upload .x-upload-files .x-file-remove-btn.x-icons:not(.x-upload-progress):hover, .x-bigger.x-small .x-upload .x-upload-files .x-file-delete-btn.x-icons:not(.x-upload-progress):hover, .x-bigger.x-small .x-upload .x-upload-files .x-file-pause-btn.x-icons:not(.x-upload-progress):hover, .x-bigger.x-small .x-upload .x-upload-files .x-file-play-btn.x-icons:not(.x-upload-progress):hover, .x-bigger.x-small .x-upload .x-upload-files .x-file-reload-btn.x-icons:hover, .x-bigger.x-small .x-upload .x-upload-files .x-file-abort-btn.x-icons:not(.x-disabled):hover, .x-bigger.x-small .x-upload .x-upload-files .x-clear-icon-focus {
				background-color: rgba(0,0,0,.12);
				border-color: rgba(0,0,0,0);
				border-radius: 50%;
				box-shadow: 0 0 0 rgba(0,0,0,0)
			}

			.x-upload .x-upload-files .x-file-remove-btn.x-icons:not(.x-upload-progress):focus, .x-upload .x-upload-files .x-file-delete-btn.x-icons:not(.x-upload-progress):focus, .x-upload .x-upload-files .x-file-pause-btn.x-icons:not(.x-upload-progress):focus, .x-upload .x-upload-files .x-file-play-btn.x-icons:not(.x-upload-progress):focus, .x-upload .x-upload-files .x-file-reload-btn.x-icons:focus, .x-upload .x-upload-files .x-file-abort-btn.x-icons:not(.x-disabled):focus, .x-upload .x-upload-files .x-clear-icon-focus, .x-bigger.x-small .x-upload .x-upload-files .x-file-remove-btn.x-icons:not(.x-upload-progress):focus, .x-bigger.x-small .x-upload .x-upload-files .x-file-delete-btn.x-icons:not(.x-upload-progress):focus, .x-bigger.x-small .x-upload .x-upload-files .x-file-pause-btn.x-icons:not(.x-upload-progress):focus, .x-bigger.x-small .x-upload .x-upload-files .x-file-play-btn.x-icons:not(.x-upload-progress):focus, .x-bigger.x-small .x-upload .x-upload-files .x-file-reload-btn.x-icons:focus, .x-bigger.x-small .x-upload .x-upload-files .x-file-abort-btn.x-icons:not(.x-disabled):focus, .x-bigger.x-small .x-upload .x-upload-files .x-clear-icon-focus {
				border-radius: 50%
			}

		.x-upload .x-upload-files .x-file-delete-btn.x-icons, .x-bigger.x-small .x-upload .x-upload-files .x-file-delete-btn.x-icons {
			font-size: 18px;
			opacity: 1
		}

		.x-upload .x-upload-files .x-file-abort-btn.x-icons, .x-bigger.x-small .x-upload .x-upload-files .x-file-abort-btn.x-icons {
			font-size: 18px;
			opacity: 1
		}

	.x-upload .x-file-select-wrap .x-btn, .x-upload .x-upload-actions .x-btn, .x-bigger.x-small .x-upload .x-file-select-wrap .x-btn, .x-bigger.x-small .x-upload .x-upload-actions .x-btn {
		font-family: inherit
	}

	.x-upload .x-upload-actions, .x-bigger.x-small .x-upload .x-upload-actions {
		position: relative;
		text-align: right
	}

		.x-upload .x-upload-actions .x-file-upload-btn, .x-bigger.x-small .x-upload .x-upload-actions .x-file-upload-btn {
			margin: 8px
		}

		.x-upload .x-upload-actions .x-file-clear-btn, .x-bigger.x-small .x-upload .x-upload-actions .x-file-clear-btn {
			margin: 8px
		}

	.x-upload.x-rtl .x-file-select-wrap, .x-bigger.x-small .x-upload.x-rtl .x-file-select-wrap {
		padding: 16px 12px 16px 0
	}

		.x-upload.x-rtl .x-file-select-wrap .x-control.x-btn, .x-bigger.x-small .x-upload.x-rtl .x-file-select-wrap .x-control.x-btn {
			margin-right: 0
		}

		.x-upload.x-rtl .x-file-select-wrap .x-file-drop, .x-bigger.x-small .x-upload.x-rtl .x-file-select-wrap .x-file-drop {
			margin-left: 60px;
			margin-right: 12px;
			position: relative
		}

	.x-upload.x-rtl .x-upload-actions, .x-bigger.x-small .x-upload.x-rtl .x-upload-actions {
		text-align: left
	}

	.x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-container, .x-bigger.x-small .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-container {
		height: 100%;
		margin-left: 60px;
		margin-right: 11px;
		position: relative
	}

		.x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-container .x-rtl-container, .x-bigger.x-small .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-container .x-rtl-container {
			direction: ltr;
			float: right;
			width: 100%
		}

		.x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-container .x-file-type, .x-bigger.x-small .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-container .x-file-type {
			float: right
		}

		.x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-container .x-file-name, .x-bigger.x-small .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-container .x-file-name {
			float: right
		}

		.x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-container .x-file-size, .x-bigger.x-small .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-container .x-file-size {
			direction: ltr;
			float: right;
			position: relative;
			text-align: right;
			width: 100%
		}

		.x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-container .x-upload-progress-wrap, .x-bigger.x-small .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-container .x-upload-progress-wrap {
			float: right;
			position: initial;
			top: 23px;
			width: 86%
		}

			.x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-container .x-upload-progress-wrap .x-progress-bar-text, .x-bigger.x-small .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-container .x-upload-progress-wrap .x-progress-bar-text {
				float: left;
				right: 0;
				top: -32px
			}

	.x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-remove-btn.x-icons, .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-delete-btn.x-icons, .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-abort-btn.x-icons, .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-reload-btn.x-icons, .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-pause-btn.x-icons, .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-play-btn.x-icons, .x-bigger.x-small .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-remove-btn.x-icons, .x-bigger.x-small .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-delete-btn.x-icons, .x-bigger.x-small .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-abort-btn.x-icons, .x-bigger.x-small .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-reload-btn.x-icons, .x-bigger.x-small .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-pause-btn.x-icons, .x-bigger.x-small .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-play-btn.x-icons {
		left: 0;
		margin-left: 11px;
		margin-right: 11px;
		right: auto;
		top: 50%
	}

	.x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-reload-btn.x-icons, .x-bigger.x-small .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-reload-btn.x-icons {
		left: 36px;
		right: auto
	}

	.x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-play-btn.x-icons, .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-reload-btn.x-icons, .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-pause-btn.x-icons, .x-bigger.x-small .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-play-btn.x-icons, .x-bigger.x-small .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-reload-btn.x-icons, .x-bigger.x-small .x-upload.x-rtl .x-upload-files .x-upload-file-list .x-file-pause-btn.x-icons {
		left: 36px
	}

	.x-upload.x-disabled .x-file-drop, .x-bigger.x-small .x-upload.x-disabled .x-file-drop {
		color: #adb5bd
	}

	.x-upload.x-disabled .x-upload-files .x-upload-file-list .x-file-container .x-file-name, .x-upload.x-disabled .x-upload-files .x-upload-file-list .x-file-container .x-file-type, .x-upload.x-disabled .x-upload-files .x-upload-file-list .x-file-container .x-file-size, .x-upload.x-disabled .x-upload-files .x-upload-file-list .x-file-container .x-file-status, .x-upload.x-disabled .x-upload-files .x-upload-file-list .x-file-container .x-file-information, .x-bigger.x-small .x-upload.x-disabled .x-upload-files .x-upload-file-list .x-file-container .x-file-name, .x-bigger.x-small .x-upload.x-disabled .x-upload-files .x-upload-file-list .x-file-container .x-file-type, .x-bigger.x-small .x-upload.x-disabled .x-upload-files .x-upload-file-list .x-file-container .x-file-size, .x-bigger.x-small .x-upload.x-disabled .x-upload-files .x-upload-file-list .x-file-container .x-file-status, .x-bigger.x-small .x-upload.x-disabled .x-upload-files .x-upload-file-list .x-file-container .x-file-information {
		color: #adb5bd
	}

	.x-upload .x-content-placeholder.x-upload.x-placeholder-upload, .x-bigger.x-small .x-upload .x-content-placeholder.x-upload.x-placeholder-upload {
		background-size: 400px 65px;
		min-height: 65px
	}

	.x-upload .x-bigger .x-content-placeholder.x-upload.x-placeholder-upload, .x-upload .x-bigger.x-content-placeholder.x-upload.x-placeholder-upload, .x-bigger.x-small .x-upload .x-bigger .x-content-placeholder.x-upload.x-placeholder-upload, .x-bigger.x-small .x-upload .x-bigger.x-content-placeholder.x-upload.x-placeholder-upload {
		background-size: 400px 80px;
		min-height: 80px
	}

.x-small .x-upload .x-file-select-wrap {
	padding: 12px 0 12px 12px
}

	.x-small .x-upload .x-file-select-wrap .x-file-drop {
		font-size: 12px;
		margin-left: 10px
	}

.x-small .x-upload .x-upload-files .x-upload-file-list {
	min-height: 79px
}

	.x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-name {
		font-size: 12px;
		padding-top: 12px
	}

	.x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-size {
		font-size: 12px;
		padding: 6px 0
	}

	.x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-type {
		font-size: 12px;
		padding-top: 12px
	}

	.x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-status, .x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-information {
		padding-bottom: 12px
	}

	.x-small .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-upload-progress-wrap {
		padding-bottom: 2px;
		padding-top: 2px
	}

.x-small .x-upload .x-upload-files .x-file-remove-btn.x-icons, .x-small .x-upload .x-upload-files .x-file-delete-btn.x-icons, .x-small .x-upload .x-upload-files .x-file-abort-btn.x-icons, .x-small .x-upload .x-upload-files .x-file-reload-btn.x-icons, .x-small .x-upload .x-upload-files .x-file-play-btn.x-icons, .x-small .x-upload .x-upload-files .x-file-pause-btn.x-icons {
	font-size: 10px;
	height: 24px;
	padding: 12px;
	width: 24px
}

	.x-small .x-upload .x-upload-files .x-file-remove-btn.x-icons.x-disabled, .x-small .x-upload .x-upload-files .x-file-delete-btn.x-icons.x-disabled {
		color: #adb5bd;
		cursor: not-allowed;
		opacity: .4;
		pointer-events: none
	}

.x-small .x-upload.x-rtl .x-file-select-wrap {
	padding: 12px 12px 12px 0
}

.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list {
	min-height: 35px;
	padding-bottom: 12px;
	padding-top: 8px
}

	.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container {
		top: 0
	}

		.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-hidden-input {
			display: none
		}

		.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-name, .x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-type {
			line-height: 1.5;
			padding-top: 4px
		}

			.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-name.x-error, .x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-type.x-error, .x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-status.x-error {
				color: #dc3545
			}

		.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-status, .x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-information {
			color: #6c757d;
			display: block;
			font-size: 12px;
			line-height: 1.5;
			padding-bottom: 0;
			padding-top: 4px;
			position: relative
		}

	.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list.x-file-invalid {
		color: #dc3545
	}

		.x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list.x-file-invalid .x-file-name, .x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list.x-file-invalid .x-file-type, .x-small .x-upload.x-form-upload .x-upload-files .x-upload-file-list.x-file-invalid .x-file-status {
			color: #dc3545
		}

.x-small .x-upload.x-form-upload .x-upload-files .x-file-remove-btn.x-icons, .x-small .x-upload.x-form-upload .x-upload-files .x-file-delete-btn.x-icons, .x-small .x-upload.x-form-upload .x-upload-files .x-file-abort-btn.x-icons, .x-small .x-upload.x-form-upload .x-upload-files .x-file-reload-btn.x-icons, .x-small .x-upload.x-form-upload .x-upload-files .x-file-play-btn.x-icons, .x-small .x-upload.x-form-upload .x-upload-files .x-file-pause-btn.x-icons {
	box-sizing: border-box;
	top: 42px
}

	.x-small .x-upload.x-form-upload .x-upload-files .x-file-remove-btn.x-icons.x-disabled, .x-small .x-upload.x-form-upload .x-upload-files .x-file-delete-btn.x-icons.x-disabled {
		color: #adb5bd;
		cursor: not-allowed;
		opacity: .4;
		pointer-events: none
	}

.x-upload {
	border: 1px dashed #adb5bd
}

	.x-upload .x-file-drop {
		color: #495057;
		vertical-align: middle
	}

	.x-upload .x-upload-files {
		border-top: 1px solid #dee2e6
	}

		.x-upload .x-upload-files .x-upload-file-list {
			border-bottom: 1px solid #dee2e6
		}

			.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-name {
				color: #212529
			}

			.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-type {
				color: #212529
			}

			.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-size {
				color: #6c757d
			}

			.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-status, .x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-information {
				color: #212529
			}

				.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-status.x-upload-success {
					color: #198754
				}

				.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-status.x-upload-fails {
					color: #dc3545
				}

				.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-file-status.x-validation-fails {
					color: #dc3545
				}

			.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-progress-inner-wrap {
				background-color: #dee2e6
			}

				.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-progress-inner-wrap .x-upload-progress-bar.x-upload-progress {
					background: #0d6efd
				}

				.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-progress-inner-wrap .x-upload-progress-bar.x-upload-success {
					background: #198754
				}

				.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-progress-inner-wrap .x-upload-progress-bar.x-upload-failed {
					background: #dc3545
				}

			.x-upload .x-upload-files .x-upload-file-list .x-file-container .x-progress-bar-text {
				color: #212529
			}

		.x-upload .x-upload-files .x-file-remove-btn.x-icons, .x-upload .x-upload-files .x-file-delete-btn.x-icons, .x-upload .x-upload-files .x-file-reload-btn.x-icons, .x-upload .x-upload-files .x-file-abort-btn.x-icons, .x-upload .x-upload-files .x-file-pause-btn.x-icons, .x-upload .x-upload-files .x-file-play-btn.x-icons {
			color: #6c757d
		}

			.x-upload .x-upload-files .x-file-remove-btn.x-icons:hover, .x-upload .x-upload-files .x-file-delete-btn.x-icons:hover, .x-upload .x-upload-files .x-file-reload-btn.x-icons:hover, .x-upload .x-upload-files .x-file-abort-btn.x-icons:hover, .x-upload .x-upload-files .x-file-pause-btn.x-icons:hover, .x-upload .x-upload-files .x-file-play-btn.x-icons:hover {
				color: #343a40
			}

			.x-upload .x-upload-files .x-file-remove-btn.x-icons:not(.x-upload-progress):focus, .x-upload .x-upload-files .x-file-delete-btn.x-icons:not(.x-upload-progress):focus, .x-upload .x-upload-files .x-file-pause-btn.x-icons:not(.x-upload-progress):focus, .x-upload .x-upload-files .x-file-play-btn.x-icons:not(.x-upload-progress):focus, .x-upload .x-upload-files .x-file-reload-btn.x-icons:focus, .x-upload .x-upload-files .x-file-abort-btn.x-icons:not(.x-disabled):focus, .x-upload .x-upload-files .x-clear-icon-focus {
				background-color: rgba(0,0,0,.12);
				border-color: rgba(0,0,0,0);
				box-shadow: 0 0 0 rgba(0,0,0,0)
			}

.x-rating-container {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: max-content
}

	.x-rating-container .x-rating {
		display: none
	}

	.x-rating-container .x-rating-item-list {
		display: -ms-inline-flexbox;
		display: inline-flex;
		padding: 0;
		margin: 4px
	}

		.x-rating-container .x-rating-item-list:focus-visible:not(:hover) .x-rating-focus:not(:has(svg)), .x-rating-container .x-rating-item-list:focus-visible:not(:hover) .x-rating-focus .x-rating-item:has(svg) {
			outline: 1px solid
		}

		.x-rating-container .x-rating-item-list:focus-visible {
			outline: none
		}

	.x-rating-container.x-rating-readonly {
		cursor: default;
		pointer-events: none
	}

	.x-rating-container .x-rating-item-container {
		cursor: pointer;
		font-size: 22px;
		padding: 4px;
		display: block;
		min-width: calc(1em + 8px);
		min-height: calc(1em + 8px);
		position: relative
	}

		.x-rating-container .x-rating-item-container:has(svg) {
			line-height: 13px
		}

		.x-rating-container .x-rating-item-container .x-rating-item {
			display: block
		}

	.x-rating-container.x-rating-animation.x-touch-select:not(.x-disabled) .x-rating-item-container.x-rating-focus .x-rating-item, .x-rating-container.x-rating-animation:not(.x-disabled,.x-rating-touch) .x-rating-item-container:hover .x-rating-item {
		transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
		transform: scale(1.4);
		pointer-events: none
	}

	.x-rating-container.x-disabled {
		cursor: default;
		pointer-events: none
	}

	.x-rating-container.x-rating-hidden {
		display: none
	}

	.x-rating-container .x-reset {
		cursor: pointer;
		margin: auto 2px 6px;
		font-size: 18px;
		padding: 2px
	}

		.x-rating-container .x-reset.x-disabled {
			cursor: default
		}

		.x-rating-container .x-reset:focus-visible {
			outline: 1px solid;
			border-radius: 4px
		}

	.x-rating-container .x-rating-label {
		font-size: 12px;
		line-height: 18px
	}

		.x-rating-container .x-rating-label.x-label-right, .x-rating-container .x-rating-label.x-label-left {
			min-width: 50px
		}

		.x-rating-container .x-rating-label.x-label-bottom, .x-rating-container .x-rating-label.x-label-top {
			-ms-flex-preferred-size: 100%;
			flex-basis: 100%;
			width: 0;
			text-align: center
		}

		.x-rating-container .x-rating-label.x-label-right {
			text-align: left;
			margin: auto 8px
		}

		.x-rating-container .x-rating-label.x-label-left {
			text-align: right;
			margin: auto 11px
		}

		.x-rating-container .x-rating-label.x-label-top {
			margin: 8px 0
		}

		.x-rating-container .x-rating-label.x-label-bottom {
			margin: 4px 0
		}

	.x-rating-container.x-rtl .x-rating-label.x-label-right {
		text-align: right
	}

	.x-rating-container.x-rtl .x-rating-label.x-label-left {
		text-align: left
	}

	.x-rating-container .x-tooltip-wrap.x-rating-tooltip {
		display: none;
		-ms-flex-pack: center;
		justify-content: center;
		left: 50%;
		top: -8px;
		transform: translate(-50%, -100%)
	}

		.x-rating-container .x-tooltip-wrap.x-rating-tooltip.x-show-tooltip {
			display: -ms-inline-flexbox;
			display: inline-flex
		}

		.x-rating-container .x-tooltip-wrap.x-rating-tooltip .x-tip-content {
			width: max-content
		}

		.x-rating-container .x-tooltip-wrap.x-rating-tooltip .x-arrow-tip.x-tip-bottom {
			left: 50%;
			top: 100%;
			transform: translate(-50%, 0)
		}

		.x-rating-container .x-tooltip-wrap.x-rating-tooltip .x-arrow-tip-inner.x-tip-bottom {
			top: -6px
		}

.x-rating-tooltip .x-tip-content {
	text-align: center
}

.x-small.x-rating-container .x-rating-item-container, .x-small .x-rating-container .x-rating-item-container {
	font-size: 16px
}

	.x-small.x-rating-container .x-rating-item-container:has(svg), .x-small .x-rating-container .x-rating-item-container:has(svg) {
		line-height: 6px
	}

.x-small.x-rating-container .x-rating-label, .x-small .x-rating-container .x-rating-label {
	font-size: 10px;
	line-height: 16px
}

.x-small.x-rating-container .x-reset, .x-small .x-rating-container .x-reset {
	font-size: 12px
}

.x-bigger.x-rating-container .x-rating-item-container, .x-bigger .x-rating-container .x-rating-item-container {
	font-size: 32px
}

	.x-bigger.x-rating-container .x-rating-item-container:has(svg), .x-bigger .x-rating-container .x-rating-item-container:has(svg) {
		line-height: 13px
	}

.x-bigger.x-rating-container .x-rating-label, .x-bigger .x-rating-container .x-rating-label {
	font-size: 14px;
	line-height: 22px
}

.x-bigger.x-rating-container .x-reset, .x-bigger .x-rating-container .x-reset {
	font-size: 28px
}

.x-bigger.x-small.x-rating-container .x-rating-item-container, .x-bigger.x-small .x-rating-container .x-rating-item-container, .x-bigger .x-small.x-rating-container .x-rating-item-container, .x-small .x-bigger.x-rating-container .x-rating-item-container {
	font-size: 26px
}

	.x-bigger.x-small.x-rating-container .x-rating-item-container:has(svg), .x-bigger.x-small .x-rating-container .x-rating-item-container:has(svg), .x-bigger .x-small.x-rating-container .x-rating-item-container:has(svg), .x-small .x-bigger.x-rating-container .x-rating-item-container:has(svg) {
		line-height: 13px
	}

.x-bigger.x-small.x-rating-container .x-rating-label, .x-bigger.x-small .x-rating-container .x-rating-label, .x-bigger .x-small.x-rating-container .x-rating-label, .x-small .x-bigger.x-rating-container .x-rating-label {
	font-size: 12px;
	line-height: 18px
}

.x-bigger.x-small.x-rating-container .x-reset, .x-bigger.x-small .x-rating-container .x-reset, .x-bigger .x-small.x-rating-container .x-reset, .x-small .x-bigger.x-rating-container .x-reset {
	font-size: 22px
}

.x-rating-container .x-rating-item-list:focus-visible:not(:hover) .x-rating-focus:not(:has(svg)), .x-rating-container .x-rating-item-list:focus-visible:not(:hover) .x-rating-focus .x-rating-item:has(svg) {
	outline-color: #0d6efd;
	border-radius: 4px
}

.x-rating-container .x-reset {
	color: #6c757d
}

	.x-rating-container .x-reset:hover {
		color: #6c757d
	}

	.x-rating-container .x-reset.x-disabled {
		color: #adb5bd;
		opacity: 1
	}

.x-rating-container .x-rating-item-container .x-rating-icon {
	-webkit-text-fill-color: rgba(0,0,0,0);
	-webkit-text-stroke: 1px #6c757d
}

.x-rating-container .x-rating-item-container.x-rating-selected .x-rating-icon, .x-rating-container .x-rating-item-container.x-rating-intermediate .x-rating-icon {
	background: linear-gradient(to right, #0d6efd var(--rating-value), transparent var(--rating-value));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-stroke: 1px #0d6efd
}

.x-rating-container .x-rating-item-container.x-selected-value .x-rating-icon {
	-webkit-text-stroke: 1px #6c757d;
	-webkit-text-stroke: 1px #0d6efd
}

.x-rating-container .x-rating-item-list:hover .x-rating-item-container.x-rating-selected .x-rating-icon, .x-rating-container .x-rating-item-list:hover .x-rating-item-container.x-rating-intermediate .x-rating-icon {
	background: linear-gradient(to right, #6c757d var(--rating-value), transparent var(--rating-value));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-stroke: 1px #6c757d
}

.x-rating-container .x-rating-item-list .x-rating-item-container.x-rating-selected:active .x-rating-icon, .x-rating-container .x-rating-item-list .x-rating-item-container.x-rating-intermediate:active .x-rating-icon {
	background: linear-gradient(to right, #599bfe var(--rating-value), transparent var(--rating-value));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-stroke: 1px #599bfe
}

.x-rating-container.x-rtl .x-rating-item-container.x-rating-selected .x-rating-icon, .x-rating-container.x-rtl .x-rating-item-container.x-rating-intermediate .x-rating-icon {
	background: linear-gradient(to left, #0d6efd var(--rating-value), transparent var(--rating-value));
	background-clip: text;
	-webkit-background-clip: text
}

.x-rating-container.x-rtl .x-rating-item-list:hover .x-rating-item-container.x-rating-selected .x-rating-icon, .x-rating-container.x-rtl .x-rating-item-list:hover .x-rating-item-container.x-rating-intermediate .x-rating-icon {
	background: linear-gradient(to left, #6c757d var(--rating-value), transparent var(--rating-value));
	background-clip: text;
	-webkit-background-clip: text
}

.x-rating-container.x-rtl .x-rating-item-list .x-rating-item-container.x-rating-selected:active .x-rating-icon, .x-rating-container.x-rtl .x-rating-item-list .x-rating-item-container.x-rating-intermediate:active .x-rating-icon {
	background: linear-gradient(to left, #599bfe var(--rating-value), transparent var(--rating-value));
	background-clip: text;
	-webkit-background-clip: text
}

.x-rating-container.x-disabled {
	opacity: 1
}

	.x-rating-container.x-disabled .x-rating-item-container .x-rating-icon {
		-webkit-text-stroke: 1px #ced4da
	}

	.x-rating-container.x-disabled .x-rating-item-container.x-rating-selected .x-rating-icon, .x-rating-container.x-disabled .x-rating-item-container.x-rating-intermediate .x-rating-icon {
		background: linear-gradient(to right, #adb5bd var(--rating-value), transparent var(--rating-value));
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-stroke: 1px #adb5bd
	}

	.x-rating-container.x-disabled.x-rtl .x-rating-item-container .x-rating-icon {
		background: linear-gradient(to left, #ced4da var(--rating-value), transparent var(--rating-value));
		background-clip: text;
		-webkit-background-clip: text
	}

	.x-rating-container.x-disabled.x-rtl .x-rating-item-container.x-rating-selected .x-rating-icon, .x-rating-container.x-disabled.x-rtl .x-rating-item-container.x-rating-intermediate .x-rating-icon {
		background: linear-gradient(to left, #adb5bd var(--rating-value), transparent var(--rating-value));
		background-clip: text;
		-webkit-background-clip: text
	}

/*! dialog layout */
.x-dialog {
	border: 1px solid #dee2e6;
	border-radius: 6px;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%
}

	.x-dialog.x-popup {
		width: 100%
	}

	.x-dialog.x-dlg-resizable {
		padding-bottom: 15px;
		-ms-touch-action: none;
		touch-action: none
	}

	.x-dialog .x-dlg-header-content {
		border-radius: 0;
		line-height: 1.25
	}

		.x-dialog .x-dlg-header-content + .x-dlg-content {
			padding-top: 12px
		}

	.x-dialog .x-btn .x-btn-icon.x-icon-dlg-close {
		font-size: 16px;
		width: 12px
	}

	.x-dialog .x-dlg-header {
		display: block;
		font-size: 16px;
		font-weight: 500;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none;
		vertical-align: top;
		white-space: nowrap;
		width: 80%
	}

		.x-dialog .x-dlg-header.x-hide {
			display: none
		}

	.x-dialog .x-dlg-modal {
		position: fixed
	}

	.x-dialog .x-scroll-disabled {
		overflow: hidden !important
	}

	.x-dialog .x-dlg-content {
		display: block;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		font-size: 14px;
		font-weight: 400;
		line-height: 1.5;
		overflow: auto;
		overflow-x: hidden
	}

		.x-dialog .x-dlg-content.x-hide {
			display: none
		}

	.x-dialog .x-footer-content {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		border-top: 1px solid #dee2e6;
		bottom: 0;
		display: block;
		right: 0;
		width: 100%
	}

		.x-dialog .x-footer-content.x-hide {
			display: none
		}

	.x-dialog .x-footer-content {
		text-align: right
	}

	.x-dialog .x-resize-handle {
		height: 15px;
		position: absolute;
		width: 15px
	}

		.x-dialog .x-resize-handle.x-south-east {
			bottom: 0;
			cursor: nwse-resize;
			right: 0
		}

		.x-dialog .x-resize-handle.x-south-west {
			bottom: 0;
			cursor: nesw-resize;
			left: 0;
			transform: rotate(90deg)
		}

		.x-dialog .x-resize-handle.x-north-east {
			cursor: nesw-resize;
			right: 0;
			top: 0;
			transform: rotate(-90deg)
		}

		.x-dialog .x-resize-handle.x-north-west {
			cursor: nwse-resize;
			left: 0;
			top: 0;
			transform: rotate(180deg)
		}

	.x-dialog .x-south, .x-dialog .x-north, .x-dialog .x-east, .x-dialog .x-west {
		background-color: rgba(0,0,0,0);
		background-repeat: repeat;
		overflow: visible;
		position: absolute
	}

	.x-dialog .x-east, .x-dialog .x-west {
		cursor: ew-resize
	}

	.x-dialog .x-south, .x-dialog .x-north {
		cursor: ns-resize
	}

	.x-dialog.x-blazor-hidden {
		left: 0;
		position: absolute
	}

.x-bigger.x-dialog .x-dlg-header-content, *.x-bigger .x-dialog .x-dlg-header-content {
	padding: 16px
}

.x-bigger.x-dialog .x-dlg-header, *.x-bigger .x-dialog .x-dlg-header {
	font-size: 20px
}

.x-bigger.x-dialog .x-dlg-content, *.x-bigger .x-dialog .x-dlg-content {
	font-size: 16px;
	padding: 16px
}

.x-bigger.x-dialog .x-footer-content, *.x-bigger .x-dialog .x-footer-content {
	padding: 16px
}

	.x-bigger.x-dialog .x-footer-content .x-btn, *.x-bigger .x-dialog .x-footer-content .x-btn {
		margin-left: 12px
	}

.x-bigger.x-dialog .x-dlg-header-content .x-btn.x-dlg-closeicon-btn, *.x-bigger .x-dialog .x-dlg-header-content .x-btn.x-dlg-closeicon-btn {
	bottom: 7px;
	height: 20px;
	left: -7px;
	width: 20px
}

.x-bigger.x-dialog .x-btn .x-btn-icon.x-icon-dlg-close, *.x-bigger .x-dialog .x-btn .x-btn-icon.x-icon-dlg-close {
	font-size: 20px;
	width: 14px
}

.x-bigger.x-rtl .x-footer-content .x-btn, .x-bigger .x-rtl .x-footer-content .x-btn {
	margin-left: 0;
	margin-right: 12px
}

.x-bigger .x-dlg-header-content + .x-dlg-content {
	padding-top: 16px
}

.x-dialog .x-dlg-header-content {
	border-bottom: 1px solid #dee2e6;
	padding: 12px 14px 12px 12px
}

.x-dialog .x-dlg-content {
	padding: 12px
}

.x-dialog .x-footer-content {
	padding: 12px
}

	.x-dialog .x-footer-content .x-btn {
		margin-left: 8px
	}

.x-alert-dialog .x-footer-content {
	border-top: 1px solid #dee2e6
}

.x-rtl .x-footer-content .x-btn {
	margin-right: 8px
}

.x-dialog.x-draggable > .x-dlg-header-content {
	cursor: move
}

.x-dialog.x-device.x-draggable.x-popup-open {
	-ms-touch-action: none;
	touch-action: none
}

.x-dialog {
	max-height: 98%;
	max-width: 100%;
	min-width: 240px;
	position: absolute
}

.x-rtl .x-footer-content .x-btn {
	margin-left: 0
}

.x-rtl .x-footer-content {
	text-align: left
}

.x-rtl .x-footer-content {
	text-align: left
}

.x-dialog.x-rtl .x-dlg-header-content .x-btn.x-dlg-closeicon-btn {
	float: left;
	left: 0;
	right: -5px
}

.x-dialog .x-dlg-header-content .x-btn.x-dlg-closeicon-btn {
	background-color: rgba(0,0,0,0);
	border-color: rgba(0,0,0,0);
	border-radius: 50%;
	bottom: 5px;
	float: right;
	height: 20px;
	left: -5px;
	position: relative;
	width: 20px
}

.x-rtl.x-dialog .x-resize-handle.x-south-west {
	bottom: 0;
	cursor: sw-resize;
	direction: ltr;
	left: 0;
	text-align: initial;
	transform: rotate(90deg)
}

.x-dlg-target.x-scroll-disabled {
	overflow: hidden !important
}

.x-dlg-overlay {
	height: 100%;
	left: 0;
	opacity: 1;
	position: fixed;
	top: 0;
	transition: opacity .15s linear;
	width: 100%
}

	.x-dlg-overlay.x-fade {
		opacity: 0
	}

.x-dlg-overflow-hidden {
	overflow: auto
}

.x-dlg-fullscreen {
	height: 100% !important;
	left: 0 !important;
	width: 100% !important
}

.x-popup.x-popup-open.x-dialog {
	display: -ms-inline-flexbox;
	display: inline-flex
}

.x-dlg-container {
	-ms-flex-align: start;
	align-items: flex-start;
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%
}

.x-dlg-center-center {
	-webkit-align-items: center;
	-webkit-justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}

.x-dlg-left-center {
	-webkit-align-items: center;
	-webkit-justify-content: flex-start;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.x-dlg-right-center {
	-webkit-align-items: center;
	-webkit-justify-content: flex-end;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.x-dlg-left-top {
	-webkit-align-items: flex-start;
	-webkit-justify-content: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.x-dlg-right-top {
	-webkit-align-items: flex-start;
	-webkit-justify-content: flex-end;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.x-dlg-center-top {
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-direction: column;
	flex-direction: column
}

.x-dlg-left-bottom {
	-webkit-align-items: flex-end;
	-webkit-justify-content: flex-start;
	-ms-flex-align: end;
	align-items: flex-end;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.x-dlg-right-bottom {
	-webkit-align-items: flex-end;
	-webkit-justify-content: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.x-dlg-center-bottom {
	-webkit-align-items: center;
	-webkit-justify-content: flex-end;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.x-dialog .x-btn.x-dlg-closeicon-btn:hover, .x-dialog .x-btn.x-dlg-closeicon-btn:focus, .x-dialog .x-btn.x-dlg-closeicon-btn:active {
	background-color: rgba(0,0,0,0);
	border-color: rgba(0,0,0,0);
	box-shadow: 0 0 0 rgba(0,0,0,0)
}

.x-dialog .x-btn.x-dlg-closeicon-btn:active {
	background-color: rgba(0,0,0,0)
}

.x-content-placeholder.x-dialog.x-placeholder-dialog {
	background-size: 400px 210px;
	min-height: 210px
}

.x-bigger .x-content-placeholder.x-dialog.x-placeholder-dialog, .x-bigger.x-content-placeholder.x-dialog.x-placeholder-dialog {
	background-size: 400px 220px;
	min-height: 220px
}

@media(min-width: 768px) {
	.x-alert-dialog.x-dialog.x-popup, .x-confirm-dialog.x-dialog.x-popup {
		margin: 30px;
		width: 600px
	}
}

@media(max-width: 768px) {
	.x-alert-dialog.x-dialog.x-popup, .x-confirm-dialog.x-dialog.x-popup {
		margin: 30px;
		width: auto
	}
}

@media(max-width: 768px) {
	.x-prompt-dialog.x-dialog.x-popup, .x-prompt-dialog.x-dialog.x-popup {
		margin: 30px;
		width: auto
	}
}

@media(min-width: 768px) {
	.x-prompt-dialog.x-dialog.x-popup, .x-prompt-dialog.x-dialog.x-popup {
		margin: 30px;
		width: 600px
	}
}

.x-dlg-ref-element {
	display: none
}

.x-dialog .x-footer-content {
	box-sizing: border-box
}

.x-dialog {
	background-color: #fff;
	box-shadow: 0 16px 48px rgba(0,0,0,.175)
}

.x-dlg-overlay {
	background-color: rgba(0,0,0,.5)
}

.x-footer-content {
	background-color: rgba(0,0,0,0)
}

	.x-footer-content .x-btn.x-primary.x-flat:not([DISABLED]) {
		background: #0d6efd;
		border-color: #0d6efd;
		color: #fff
	}

	.x-footer-content .x-btn:hover.x-primary.x-flat:not([DISABLED]) {
		background: #0b5ed7
	}

	.x-footer-content .x-btn.x-flat:not([DISABLED]) {
		background: #6c757d;
		border-color: #6c757d;
		color: #fff
	}

	.x-footer-content .x-btn:hover.x-flat:not([DISABLED]) {
		background: #5c636a
	}

.x-dlg-header, .x-dlg-header * {
	color: #212529;
	font-size: 16px;
	font-weight: 500
}

.x-dlg-content {
	color: #212529
}

.x-device .x-dlg-content {
	font-size: 16px
}

.x-dlg-header-content {
	background-color: rgba(0,0,0,0)
}

.x-dlg-content {
	background-color: #fff
}

.x-icon-dlg-close {
	color: #6c757d
}

.x-dialog .x-btn.x-dlg-closeicon-btn:hover span {
	color: #212529
}

.x-dialog .x-btn.x-dlg-closeicon-btn:active span, .x-dialog .x-btn.x-dlg-closeicon-btn:focus span {
	border-radius: 50%;
	color: #212529;
	opacity: 1
}

.x-icon-dlg-close:active {
	border-radius: 50%;
	color: #212529;
	opacity: 1
}

.x-icon-dlg-close:hover {
	color: #343a40
}

.x-dlg-header-content .x-dlg-closeicon-btn:hover {
	background-color: rgba(0,0,0,0)
}

.x-dlg-header-content .x-dlg-closeicon-btn:active {
	background-color: rgba(0,0,0,0)
}

.x-south-east {
	color: #6c757d
}

.x-rtl .x-south-east {
	color: rgba(0,0,0,0)
}

.x-rtl .x-south-west {
	color: #6c757d
}

.x-south-west, .x-north-east, .x-north-west {
	color: rgba(0,0,0,0)
}

.x-dialog .x-dlg-header-content .x-btn.x-dlg-closeicon-btn.x-ripple {
	overflow: visible
}

.x-pager .x-icon-last::before, .x-grid-menu .x-icon-last::before {
	content: "\e7a9"
}

.x-pager .x-icon-first::before, .x-grid-menu .x-icon-first::before {
	content: "\e744"
}

.x-pager .x-icon-prev::before, .x-grid-menu .x-icon-prev::before {
	content: "\e765"
}

.x-pager .x-icon-next::before, .x-grid-menu .x-icon-next::before {
	content: "\e748"
}

.x-pager.x-rtl .x-icon-last.x-lastpage::before, .x-pager.x-rtl .x-icon-last.x-lastpage:hover, .x-pager.x-rtl .x-icon-last.x-lastpagedisabled::before, .x-grid-menu.x-rtl .x-icon-last.x-lastpage::before, .x-grid-menu.x-rtl .x-icon-last.x-lastpage:hover, .x-grid-menu.x-rtl .x-icon-last.x-lastpagedisabled::before {
	content: "\e744"
}

.x-pager.x-rtl .x-icon-first.x-firstpage::before, .x-pager.x-rtl .x-icon-first.x-firstpage:hover, .x-pager.x-rtl .x-icon-first.x-firstpagedisabled::before, .x-grid-menu.x-rtl .x-icon-first.x-firstpage::before, .x-grid-menu.x-rtl .x-icon-first.x-firstpage:hover, .x-grid-menu.x-rtl .x-icon-first.x-firstpagedisabled::before {
	content: "\e7a9"
}

.x-pager.x-rtl .x-icon-prev.x-prevpage::before, .x-pager.x-rtl .x-icon-prev.x-prevpage:hover, .x-pager.x-rtl .x-icon-prev.x-prevpagedisabled::before, .x-grid-menu.x-rtl .x-icon-prev.x-prevpage::before, .x-grid-menu.x-rtl .x-icon-prev.x-prevpage:hover, .x-grid-menu.x-rtl .x-icon-prev.x-prevpagedisabled::before {
	content: "\e748"
}

.x-pager.x-rtl .x-icon-next.x-nextpage::before, .x-pager.x-rtl .x-icon-next.x-nextpage:hover, .x-pager.x-rtl .x-icon-next.x-nextpagedisabled::before, .x-grid-menu.x-rtl .x-icon-next.x-nextpage::before, .x-grid-menu.x-rtl .x-icon-next.x-nextpage:hover, .x-grid-menu.x-rtl .x-icon-next.x-nextpagedisabled::before {
	content: "\e765"
}

/*! Pager layout */
.x-bigger .x-pager, .x-pager.x-bigger {
	font-size: 16px;
	padding: 7px 8px 7px 8px
}

	.x-bigger .x-pager div.x-icons, .x-pager.x-bigger div.x-icons {
		font-size: 11px
	}

	.x-bigger .x-pager div.x-parentmsgbar, .x-pager.x-bigger div.x-parentmsgbar {
		padding-bottom: 8px;
		padding-right: 0;
		padding-top: 10px
	}

	.x-bigger .x-pager .x-pagerdropdown, .x-pager.x-bigger .x-pagerdropdown {
		height: 38px;
		margin: 0 10px 0 18px;
		margin-top: -24px;
		width: 90px
	}

	.x-bigger .x-pager .x-pagercontainer .x-firstpage, .x-bigger .x-pager .x-pagercontainer .x-prevpage, .x-bigger .x-pager .x-pagercontainer .x-firstpagedisabled, .x-bigger .x-pager .x-pagercontainer .x-prevpagedisabled, .x-bigger .x-pager .x-pagercontainer .x-nextpage, .x-bigger .x-pager .x-pagercontainer .x-lastpage, .x-bigger .x-pager .x-pagercontainer .x-nextpagedisabled, .x-bigger .x-pager .x-pagercontainer .x-lastpagedisabled, .x-pager.x-bigger .x-pagercontainer .x-firstpage, .x-pager.x-bigger .x-pagercontainer .x-prevpage, .x-pager.x-bigger .x-pagercontainer .x-firstpagedisabled, .x-pager.x-bigger .x-pagercontainer .x-prevpagedisabled, .x-pager.x-bigger .x-pagercontainer .x-nextpage, .x-pager.x-bigger .x-pagercontainer .x-lastpage, .x-pager.x-bigger .x-pagercontainer .x-nextpagedisabled, .x-pager.x-bigger .x-pagercontainer .x-lastpagedisabled {
		padding: 16px 14px 14px 14px
	}

	.x-bigger .x-pager .x-pagerconstant, .x-pager.x-bigger .x-pagerconstant {
		margin-bottom: 6px;
		margin-left: 16px
	}

	.x-bigger .x-pager .x-pagercontainer, .x-pager.x-bigger .x-pagercontainer {
		margin: 0 0 -6px .8px
	}

	.x-bigger .x-pager.x-rtl .x-pagercontainer, .x-pager.x-bigger.x-rtl .x-pagercontainer {
		margin: 0 0 -5px 0
	}

@media(max-width: 769px) {
	.x-bigger .x-pager, .x-pager.x-bigger {
		padding: 19px 0
	}

		.x-bigger .x-pager.x-rtl div.x-parentmsgbar, .x-pager.x-bigger.x-rtl div.x-parentmsgbar {
			margin-right: 0
		}

		.x-bigger .x-pager div.x-parentmsgbar, .x-pager.x-bigger div.x-parentmsgbar {
			padding: 0
		}
}

.x-bigger .x-pager .x-next.x-icons.x-icon-next.x-nextpagedisabled.x-disable, .x-bigger .x-pager .x-next.x-icons.x-icon-next.x-nextpage.x-pager-default, .x-pager.x-bigger .x-next.x-icons.x-icon-next.x-nextpagedisabled.x-disable, .x-pager.x-bigger .x-next.x-icons.x-icon-next.x-nextpage.x-pager-default {
	margin-left: 0
}

.x-bigger .x-pager.x-rtl .x-next.x-icons.x-icon-next.x-nextpagedisabled.x-disable, .x-bigger .x-pager.x-rtl e-next.x-icons.x-icon-next.x-nextpage.x-pager-default, .x-pager.x-bigger.x-rtl .x-next.x-icons.x-icon-next.x-nextpagedisabled.x-disable, .x-pager.x-bigger.x-rtl e-next.x-icons.x-icon-next.x-nextpage.x-pager-default {
	margin-left: 0;
	margin-right: 0
}

.x-bigger .x-pager.x-rtl div.x-parentmsgbar, .x-pager.x-bigger.x-rtl div.x-parentmsgbar {
	margin-left: 6px;
	margin-top: 0
}

.x-bigger .x-pager .x-numericitem, .x-pager.x-bigger .x-numericitem {
	margin: 0
}

	.x-bigger .x-pager .x-numericitem.x-currentitem, .x-pager.x-bigger .x-numericitem.x-currentitem {
		padding: 9px 13px 10px 12px
	}

		.x-bigger .x-pager .x-numericitem.x-currentitem:hover, .x-pager.x-bigger .x-numericitem.x-currentitem:hover {
			padding: 9px 13px 10px 12px
		}

.x-bigger .x-pager.x-rtl .x-numericitem.x-currentitem, .x-pager.x-bigger.x-rtl .x-numericitem.x-currentitem {
	padding: 9px 13px 10px 12px
}

	.x-bigger .x-pager.x-rtl .x-numericitem.x-currentitem:hover, .x-pager.x-bigger.x-rtl .x-numericitem.x-currentitem:hover {
		padding: 9px 13px 10px 12px
	}

.x-bigger .x-pager .x-pp.x-spacing, .x-bigger .x-pager .x-np.x-spacing, .x-bigger .x-pager .x-pp.x-spacing:hover, .x-bigger .x-pager .x-np.x-spacing:hover, .x-pager.x-bigger .x-pp.x-spacing, .x-pager.x-bigger .x-np.x-spacing, .x-pager.x-bigger .x-pp.x-spacing:hover, .x-pager.x-bigger .x-np.x-spacing:hover {
	padding: 14px 14px 13px 14px
}

.x-bigger .x-pager .x-spacing, .x-bigger .x-pager .x-numericitem:hover, .x-bigger .x-pager .x-currentitem, .x-pager.x-bigger .x-spacing, .x-pager.x-bigger .x-numericitem:hover, .x-pager.x-bigger .x-currentitem {
	border-radius: 0;
	padding: 12px 15px 13px 15px
}

.x-bigger .x-pager.x-rtl .x-pp.x-spacing.x-numericitem, .x-bigger .x-pager.x-rtl .x-np.x-spacing.x-numericitem, .x-bigger .x-pager.x-rtl .x-pp.x-spacing.x-numericitem:hover, .x-bigger .x-pager.x-rtl .x-np.x-spacing.x-numericitem:hover, .x-pager.x-bigger.x-rtl .x-pp.x-spacing.x-numericitem, .x-pager.x-bigger.x-rtl .x-np.x-spacing.x-numericitem, .x-pager.x-bigger.x-rtl .x-pp.x-spacing.x-numericitem:hover, .x-pager.x-bigger.x-rtl .x-np.x-spacing.x-numericitem:hover {
	font-size: 14px;
	margin-top: 0;
	padding: 14px 14px 13px
}

.x-bigger .x-pager.x-rtl .x-pagerdropdown, .x-pager.x-bigger.x-rtl .x-pagerdropdown {
	margin: -26px 16px 0 0
}

.x-bigger .x-pager.x-rtl .x-pagerconstant, .x-pager.x-bigger.x-rtl .x-pagerconstant {
	margin: 0 16px 7px 0
}

.x-bigger .x-pager .x-pagercontainer .x-firstpage, .x-bigger .x-pager .x-pagercontainer .x-prevpage, .x-bigger .x-pager .x-pagercontainer .x-firstpagedisabled, .x-bigger .x-pager .x-pagercontainer .x-prevpagedisabled, .x-bigger .x-pager .x-pagercontainer .x-nextpage, .x-bigger .x-pager .x-pagercontainer .x-lastpage, .x-bigger .x-pager .x-pagercontainer .x-nextpagedisabled, .x-bigger .x-pager .x-pagercontainer .x-lastpagedisabled, .x-pager.x-bigger .x-pagercontainer .x-firstpage, .x-pager.x-bigger .x-pagercontainer .x-prevpage, .x-pager.x-bigger .x-pagercontainer .x-firstpagedisabled, .x-pager.x-bigger .x-pagercontainer .x-prevpagedisabled, .x-pager.x-bigger .x-pagercontainer .x-nextpage, .x-pager.x-bigger .x-pagercontainer .x-lastpage, .x-pager.x-bigger .x-pagercontainer .x-nextpagedisabled, .x-pager.x-bigger .x-pagercontainer .x-lastpagedisabled {
	margin-right: 0;
	padding: 16px 14px 14px 14px
}

.x-bigger .x-pager .x-pp, .x-bigger .x-pager .x-np, .x-bigger .x-pager .x-pp:hover, .x-bigger .x-pager .x-np:hover, .x-pager.x-bigger .x-pp, .x-pager.x-bigger .x-np, .x-pager.x-bigger .x-pp:hover, .x-pager.x-bigger .x-np:hover {
	font-size: 14px
}

.x-bigger .x-pager.x-adaptive div.x-parentmsgbar, .x-pager.x-bigger.x-adaptive div.x-parentmsgbar {
	margin-top: -5px
}

.x-bigger .x-pager.x-adaptive .x-pagerdropdown, .x-pager.x-bigger.x-adaptive .x-pagerdropdown {
	margin: -3px 2px 0 4px
}

.x-bigger .x-pager.x-adaptive .x-pagerconstant.x-page-all, .x-pager.x-bigger.x-adaptive .x-pagerconstant.x-page-all {
	top: 10px
}

.x-bigger .x-pager.x-rtl.x-adaptive.x-rtl div.x-parentmsgbar, .x-pager.x-bigger.x-rtl.x-adaptive.x-rtl div.x-parentmsgbar {
	margin-top: -2px
}

.x-bigger .x-pager.x-rtl.x-adaptive.x-rtl div.x-pagerdropdown, .x-pager.x-bigger.x-rtl.x-adaptive.x-rtl div.x-pagerdropdown {
	margin: 1px 4px 0 2px
}

.x-bigger .x-pager.x-rtl.x-adaptive.x-rtl div.x-pagerconstant.x-page-all, .x-pager.x-bigger.x-rtl.x-adaptive.x-rtl div.x-pagerconstant.x-page-all {
	top: 13px
}

.x-pager {
	border-style: solid;
	border-width: 1px;
	display: inline-block;
	font-size: 14px;
	padding: 7px 8px 7px 8px;
	white-space: normal;
	width: 100%
}

	.x-pager [class^=e-] {
		box-sizing: border-box
	}

	.x-pager .x-pager-default.x-hide, .x-pager .x-pagesizes.x-hide, .x-pager .x-hide {
		display: none
	}

	.x-pager div.x-parentmsgbar {
		float: right;
		padding-bottom: 0;
		padding-right: 0;
		padding-top: 8px
	}

	.x-pager .x-pagesizes {
		display: inline
	}

	.x-pager .x-pagerdropdown {
		display: inline-block;
		height: 32px;
		margin-left: 10px;
		margin-right: 8px;
		margin-top: -24px;
		overflow: unset;
		vertical-align: middle;
		width: 90px
	}

	.x-pager .x-pagerconstant {
		display: inline-block;
		margin: 0 0 6px 8px;
		overflow: hidden;
		width: auto
	}

	.x-pager .x-icons {
		font-size: 9px
	}

	.x-pager .x-numericitem {
		border-right-style: solid;
		border-right-width: 1px;
		display: inline-block;
		line-height: 1;
		margin-right: 0;
		min-width: 26px;
		padding: 13px 12px 10px 12px;
		text-align: center
	}

		.x-pager .x-numericitem.x-currentitem {
			padding: 7.4px 10.5px 8.4px 9.5px
		}

			.x-pager .x-numericitem.x-currentitem:hover {
				padding: 7.4px 10.5px 8.4px 9.5px
			}

	.x-pager.x-rtl .x-numericitem.x-currentitem {
		border-left-color: #86b7fe;
		border-left-style: solid;
		border-left-width: 3px;
		padding: 7px 10.5px 8px 9.5px
	}

		.x-pager.x-rtl .x-numericitem.x-currentitem:hover {
			padding: 7px 10.5px 8px 9.5px
		}

	.x-pager div.x-pagermsgdiv {
		padding-right: 6px;
		padding-top: 4px;
		text-align: right
	}

	.x-pager .x-firstpagedisabled, .x-pager .x-prevpagedisabled, .x-pager .x-nextpagedisabled, .x-pager .x-lastpagedisabled {
		opacity: 1
	}

	.x-pager .x-spacing, .x-pager .x-numericitem:hover, .x-pager .x-currentitem {
		border-radius: 0;
		cursor: pointer;
		padding: 10px 12.5px 11.5px 12.5px;
		text-decoration: none
	}

	.x-pager .x-currentitem {
		border: 3px solid #86b7fe;
		font-style: normal;
		font-variant: normal;
		font-weight: 400
	}

	.x-pager div, .x-pager a {
		display: inline;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.x-pager .x-icons::before {
		display: inline-block
	}

	.x-pager .x-pagercontainer .x-firstpage, .x-pager .x-pagercontainer .x-prevpage, .x-pager .x-pagercontainer .x-firstpagedisabled, .x-pager .x-pagercontainer .x-prevpagedisabled, .x-pager .x-pagercontainer .x-nextpage, .x-pager .x-pagercontainer .x-lastpage, .x-pager .x-pagercontainer .x-nextpagedisabled, .x-pager .x-pagercontainer .x-lastpagedisabled {
		border-right-style: solid;
		border-right-width: 1px;
		display: inline-block;
		margin-right: 0;
		margin-top: 0;
		min-width: 26px;
		padding: 14.2px 12.2px 12.7px 11.5px
	}

	.x-pager .x-pagercontainer .x-lastpage, .x-pager .x-pagercontainer .x-lastpagedisabled {
		border-right: 1px
	}

	.x-pager .x-firstpage:hover, .x-pager .x-prevpage:hover, .x-pager .x-lastpage:hover, .x-pager .x-nextpage:hover {
		cursor: pointer;
		text-decoration: none
	}

	.x-pager a.x-nextprevitemdisabled {
		display: none;
		margin-left: 1px;
		margin-right: 1px;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: none
	}

	.x-pager .x-next.x-icons.x-icon-next.x-nextpagedisabled.x-disable, .x-pager .x-next.x-icons.x-icon-next.x-nextpage.x-pager-default {
		margin-left: 0
	}

	.x-pager .x-pagercontainer {
		border-radius: 4px;
		border-style: solid;
		border-width: 1px;
		display: inline-block;
		margin: 0 0 -4px .3px;
		overflow: hidden
	}

	.x-pager .x-lastpage:hover {
		border-radius: 0 3px 3px 0
	}

	.x-pager .x-firstpage:hover {
		border-radius: 3px 0 0 3px
	}

	.x-pager .x-pagermessage, .x-pager .x-pagerexternalmsg {
		display: block;
		margin: 6px 6px 0 6px;
		overflow: hidden;
		text-overflow: ellipsis
	}

	.x-pager .x-mfirst, .x-pager .x-mprev, .x-pager .x-mnext, .x-pager .x-mlast {
		display: none
	}

	.x-pager .x-mprev {
		text-indent: -3px
	}

	.x-pager .x-mnext {
		text-indent: -2px
	}

	.x-pager .x-mfirst, .x-pager .x-mprev, .x-pager .x-mnext, .x-pager .x-mlast {
		-webkit-tap-highlight-color: #fff
	}

	.x-pager .x-pp, .x-pager .x-np, .x-pager .x-pp:hover, .x-pager .x-np:hover {
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 0;
		padding: 10.4px 10.5px 11.4px 10.5px
	}

		.x-pager .x-np.x-focused, .x-pager .x-pp.x-focused {
			line-height: 1;
			padding: 10.4px 10.5px 11.4px 10.5px
		}

	.x-pager.x-adaptive {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 8px
	}

		.x-pager.x-adaptive div.x-parentmsgbar {
			margin: 0 5px;
			margin-top: -6px;
			-ms-flex-positive: 1;
			flex-grow: 1;
			min-width: 10px;
			white-space: nowrap
		}

		.x-pager.x-adaptive .x-pagesizes {
			display: -ms-inline-flexbox;
			display: inline-flex;
			width: auto
		}

		.x-pager.x-adaptive .x-pagerdropdown {
			margin: 2px 2px 0 4px;
			width: 77px;
			min-width: 77px;
			-ms-flex-order: 2;
			order: 2;
			height: 40px;
			padding-right: 5px
		}

		.x-pager.x-adaptive .x-pagerconstant {
			font-size: 12px;
			position: relative;
			top: 6px;
			-ms-flex-order: 1;
			order: 1;
			min-width: 52px;
			max-height: 34px;
			margin: 0 8px 0 10px
		}

			.x-pager.x-adaptive .x-pagerconstant.x-page-all {
				top: 11px;
				text-align: center
			}

		.x-pager.x-adaptive .x-mfirst, .x-pager.x-adaptive .x-mprev, .x-pager.x-adaptive .x-mnext, .x-pager.x-adaptive .x-mlast {
			padding: 1% 2%;
			width: 5%
		}

		.x-pager.x-adaptive .x-mfirst, .x-pager.x-adaptive .x-mlast {
			width: calc(5% + 11px)
		}

@media(max-width: 769px) {
	.x-pager {
		padding: 13px 0
	}

		.x-pager div.x-parentmsgbar {
			box-sizing: border-box;
			display: inline-block;
			float: initial;
			padding-bottom: 0;
			padding-right: 0;
			padding-top: 0;
			text-align: center;
			width: calc(60% - 48px)
		}

		.x-pager .x-pagesizes {
			display: none
		}

		.x-pager .x-pagecountmsg {
			display: none
		}

		.x-pager .x-pagercontainer {
			display: none
		}

		.x-pager .x-icons {
			font-size: 11px
		}

		.x-pager .x-mfirst, .x-pager .x-mprev, .x-pager .x-mnext, .x-pager .x-mlast {
			border: 0;
			box-sizing: border-box;
			display: inline-block;
			padding: 1% 5%
		}

		.x-pager .x-mfirst {
			margin-right: 4px;
			text-align: right;
			width: calc(10% + 11px)
		}

		.x-pager .x-mprev {
			margin: 0 4px;
			text-align: right;
			width: 10%
		}

		.x-pager .x-mnext {
			margin: 0 4px;
			text-align: left;
			width: 10%
		}

		.x-pager .x-mlast {
			margin-left: 4px;
			text-align: left;
			width: calc(10% + 11px)
		}
}

.x-pager.x-rtl {
	direction: rtl
}

	.x-pager.x-rtl .x-next.x-icons.x-icon-next.x-nextpagedisabled.x-disable, .x-pager.x-rtl .x-next.x-icons.x-icon-next.x-nextpage.x-pager-default {
		margin-left: 0;
		margin-right: 0;
		border-left-style: solid;
		border-left-width: 1px;
		border-right-style: solid;
		border-right-width: 1px
	}

	.x-pager.x-rtl .x-pagercontainer, .x-pager.x-rtl div, .x-pager.x-rtl a {
		float: initial
	}

	.x-pager.x-rtl .x-parentmsgbar {
		float: left;
		margin-left: 6px;
		padding-top: 8px
	}

	.x-pager.x-rtl .x-pagerdropdown {
		margin: -24px 16px 0 0
	}

	.x-pager.x-rtl .x-pagerconstant {
		margin: 0 8px 6px 0
	}

	.x-pager.x-rtl .x-pagerexternalmsg {
		float: none
	}

	.x-pager.x-rtl .x-pagercontainer {
		float: none;
		margin: 0 .3px -4px 0;
		padding: 0
	}

	.x-pager.x-rtl .x-firstpage, .x-pager.x-rtl .x-prevpage, .x-pager.x-rtl .x-firstpagedisabled, .x-pager.x-rtl .x-prevpagedisabled, .x-pager.x-rtl .x-nextpage, .x-pager.x-rtl .x-lastpage, .x-pager.x-rtl .x-nextpagedisabled, .x-pager.x-rtl .x-lastpagedisabled {
		padding: 14px 12px 12px 11.5px
	}

		.x-pager.x-rtl .x-firstpage::before, .x-pager.x-rtl .x-firstpage:hover, .x-pager.x-rtl .x-firstpagedisabled::before {
			content: "\e701"
		}

		.x-pager.x-rtl .x-prevpage::before, .x-pager.x-rtl .x-prevpage:hover, .x-pager.x-rtl .x-prevpagedisabled::before {
			content: "\e848"
		}

		.x-pager.x-rtl .x-nextpage::before, .x-pager.x-rtl .x-nextpage:hover, .x-pager.x-rtl .x-nextpagedisabled::before {
			content: "\e84b"
		}

		.x-pager.x-rtl .x-lastpage::before, .x-pager.x-rtl .x-lastpage:hover, .x-pager.x-rtl .x-lastpagedisabled::before {
			content: "\e716"
		}

	.x-pager.x-rtl .x-nextpage, .x-pager.x-rtl .x-nextpagedisabled, .x-pager.x-rtl .x-prevpage, .x-pager.x-rtl .x-prevpagedisabled, .x-pager.x-rtl .x-firstpage, .x-pager.x-rtl .x-firstpagedisabled {
		border-left-style: none;
		border-left-width: 0
	}

	.x-pager.x-rtl .x-nextpage, .x-pager.x-rtl .x-nextpagedisabled, .x-pager.x-rtl .x-prevpage, .x-pager.x-rtl .x-prevpagedisabled {
		border-left-style: none;
		border-left-width: 0
	}

	.x-pager.x-rtl .x-firstpage, .x-pager.x-rtl .x-firstpagedisabled {
		border-right: medium none
	}

		.x-pager.x-rtl .x-firstpage:hover {
			border-radius: 0 4px 4px 0
		}

	.x-pager.x-rtl .x-lastpage:hover {
		border-radius: 0 4px 4px 0
	}

	.x-pager.x-rtl .x-numericcontainer {
		float: none
	}

	.x-pager.x-rtl .x-numericitem {
		border-right-style: solid;
		min-width: 26px
	}

	.x-pager.x-rtl .x-next.x-icons.x-icon-next.x-nextpagedisabled.x-disable, .x-pager.x-rtl.x-next.x-icons.x-icon-next.x-nextpage.x-pager-default {
		margin-left: 0;
		margin-right: 0
	}

	.x-pager.x-rtl .x-spacing, .x-pager.x-rtl .x-numericitem:hover, .x-pager.x-rtl .x-currentitem {
		margin: 0;
		padding: 10.4px 12.5px 11px 12.5px
	}

	.x-pager.x-rtl .x-pp, .x-pager.x-rtl .x-np, .x-pager.x-rtl .x-pp:hover, .x-pager.x-rtl .x-np:hover {
		margin-top: 0;
		padding: 10px 10.5px 11px 10.5px
	}

	.x-pager.x-rtl.x-adaptive.x-rtl div.x-parentmsgbar {
		margin: 0 5px;
		margin-top: -4px;
		padding-top: 0
	}

	.x-pager.x-rtl.x-adaptive.x-rtl div.x-pagerconstant {
		margin: 0 10px 0 8px
	}

		.x-pager.x-rtl.x-adaptive.x-rtl div.x-pagerconstant.x-page-all {
			top: 14px
		}

	.x-pager.x-rtl.x-adaptive.x-rtl div.x-pagerdropdown {
		min-width: 92px;
		margin: 5px 4px 0 2px;
		padding: 0 0 0 5px
	}

	.x-pager.x-rtl.x-adaptive.x-rtl .x-mfirst, .x-pager.x-rtl.x-adaptive.x-rtl .x-mprev, .x-pager.x-rtl.x-adaptive.x-rtl .x-mnext, .x-pager.x-rtl.x-adaptive.x-rtl .x-mlast {
		padding: 1% 2%;
		width: 5%
	}

	.x-pager.x-rtl.x-adaptive.x-rtl .x-mfirst, .x-pager.x-rtl.x-adaptive.x-rtl .x-mlast {
		width: calc(5% + 11px)
	}

@media(max-width: 769px) {
	.x-pager.x-rtl .x-mfirst, .x-pager.x-rtl .x-mprev, .x-pager.x-rtl .x-mnext, .x-pager.x-rtl .x-mlast {
		border: 0
	}

	.x-pager.x-rtl.x-rtl div.x-parentmsgbar {
		float: initial;
		margin-left: 0;
		margin-top: 10px
	}

	.x-pager.x-rtl .x-parentmsgbar {
		float: right
	}
}

.x-pager.sf-pager .x-pagercontainer .x-first, .x-pager.sf-pager .x-pagercontainer .x-prev, .x-pager.sf-pager .x-pagercontainer .x-next, .x-pager.sf-pager .x-pagercontainer .x-last {
	font-size: 9px
}

.x-pager.sf-pager .x-numericcontainer a {
	font-size: 14px
}

.x-pager.sf-pager .x-pagercontainer {
	font-size: 0
}

.x-pager.sf-pager .x-link, .x-pager.sf-pager .x-next.x-icons.x-icon-next.x-nextpage.x-pager-default {
	margin-left: 0
}

/*! Pager theme */
.x-pager {
	background-color: #fff;
	border-color: #dee2e6;
	color: #495057;
	opacity: 1
}

	.x-pager div.x-icons.x-pager-default {
		color: #0d6efd
	}

	.x-pager div.x-icons.x-disable {
		color: #adb5bd
	}

	.x-pager .x-pager-default:hover {
		background: #e9ecef;
		color: #0d6efd;
		opacity: 1
	}

	.x-pager .x-parentmsgbar {
		font-weight: 400
	}

	.x-pager .x-spacing {
		color: #0d6efd;
		opacity: 1
	}

		.x-pager .x-spacing.x-numericitem:not(.x-active):not(.x-np):not(.x-pp):hover {
			background: #e9ecef
		}

	.x-pager .x-numericitem:hover {
		color: #0d6efd;
		opacity: 1
	}

	.x-pager .x-numericitem:not(.x-active):not(.x-np):not(.x-pp):hover {
		background-color: #e9ecef;
		opacity: 1
	}

	.x-pager .x-numericitem {
		background: #fff;
		border-right-color: #dee2e6;
		color: #0d6efd
	}

	.x-pager .x-prevpagedisabled, .x-pager .x-prevpage, .x-pager .x-nextpage, .x-pager .x-nextpagedisabled, .x-pager .x-lastpagedisabled, .x-pager .x-lastpage, .x-pager .x-firstpage, .x-pager .x-firstpagedisabled {
		background-color: #fff;
		color: #0d6efd
	}

	.x-pager .x-lastpage, .x-pager .x-firstpage {
		background-color: rgba(0,0,0,0)
	}

	.x-pager .x-pagercontainer {
		background-color: #fff;
		border-color: #dee2e6
	}

	.x-pager .x-firstpage, .x-pager .x-prevpage, .x-pager .x-firstpagedisabled, .x-pager .x-prevpagedisabled, .x-pager .x-nextpage, .x-pager .x-lastpage, .x-pager .x-nextpagedisabled, .x-pager .x-lastpagedisabled {
		border-right-color: #dee2e6
	}

	.x-pager .x-currentitem, .x-pager .x-currentitem:hover {
		border-right-color: #86b7fe;
		background: #e9ecef;
		color: #0d6efd;
		opacity: 1
	}

	.x-pager .x-numericitem.x-focused, .x-pager .x-first.x-focused, .x-pager .x-prev.x-focused, .x-pager .x-next.x-focused, .x-pager .x-last.x-focused, .x-pager .x-mfirst.x-focused, .x-pager .x-mprev.x-focused, .x-pager .x-mnext.x-focused, .x-pager .x-mlast.x-focused {
		background-color: #eff1f4
	}

	.x-pager .x-currentitem.x-numericitem.x-focused {
		background: #e9ecef;
		box-shadow: 0 0 0 1px #0d6efd inset
	}

	.x-pager .x-focused {
		box-shadow: 0 0 0 1px #0d6efd inset
	}

@media(max-width: 590px) {
	.x-pager .x-pager-default:hover {
		background: #fff;
		color: #0d6efd;
		opacity: 1
	}
}

.x-pager.x-rtl .x-numericitem {
	border-left-color: #dee2e6
}

.x-pager.x-rtl .x-firstpage, .x-pager.x-rtl .x-prevpage, .x-pager.x-rtl .x-firstpagedisabled, .x-pager.x-rtl .x-prevpagedisabled, .x-pager.x-rtl .x-nextpage, .x-pager.x-rtl .x-lastpage, .x-pager.x-rtl .x-nextpagedisabled, .x-pager.x-rtl .x-lastpagedisabled {
	border-left-color: #dee2e6
}

.x-pager.x-rtl .x-nextpage, .x-pager.x-rtl .x-nextpagedisabled {
	border-left-color: #dee2e6
}

/*! component's theme wise override definitions and variables */
@keyframes hscroll-popup-shadow {
	0% {
		border-color: rgba(255,255,255,.5);
		box-shadow: 0 0 0 0 rgba(255,255,255,.5)
	}

	100% {
		box-shadow: 0 0 0 200px rgba(255,255,255,.12)
	}
}

/*! component's theme wise override definitions and variables */
/*! Toolbar's bootstrap5 theme wise override definitions and variables */
/*! toolbar icons */
.x-toolbar .x-popup-down-icon::before {
	content: "\e729";
	line-height: normal
}

.x-toolbar .x-popup-up-icon::before {
	content: "\e776";
	line-height: normal
}

/*! toolbar layout */
.x-bigger .x-toolbar, .x-toolbar.x-bigger {
	height: 46px;
	min-height: 46px
}

	.x-bigger .x-toolbar .x-toolbar-items:not(.x-tbar-pos):not(.x-toolbar-multirow) .x-toolbar-item:first-child, .x-bigger .x-toolbar .x-toolbar-items .x-toolbar-left .x-toolbar-item:first-child, .x-toolbar.x-bigger .x-toolbar-items:not(.x-tbar-pos):not(.x-toolbar-multirow) .x-toolbar-item:first-child, .x-toolbar.x-bigger .x-toolbar-items .x-toolbar-left .x-toolbar-item:first-child {
		margin-left: 12px
	}

	.x-bigger .x-toolbar .x-toolbar-items:first-child:not(.x-toolbar-multirow) > .x-toolbar-item:last-child, .x-bigger .x-toolbar .x-toolbar-items:first-child:not(.x-toolbar-multirow) > .x-toolbar-right .x-toolbar-item:last-child, .x-toolbar.x-bigger .x-toolbar-items:first-child:not(.x-toolbar-multirow) > .x-toolbar-item:last-child, .x-toolbar.x-bigger .x-toolbar-items:first-child:not(.x-toolbar-multirow) > .x-toolbar-right .x-toolbar-item:last-child {
		margin-right: 12px
	}

	.x-bigger .x-toolbar .x-toolbar-items .x-hscroll-bar .x-hscroll-content > .x-toolbar-item:last-child, .x-toolbar.x-bigger .x-toolbar-items .x-hscroll-bar .x-hscroll-content > .x-toolbar-item:last-child {
		margin-right: 12px
	}

	.x-bigger .x-toolbar .x-toolbar-items .x-hscroll-bar .x-hscroll-content .x-toolbar-right .x-toolbar-item:last-child, .x-toolbar.x-bigger .x-toolbar-items .x-hscroll-bar .x-hscroll-content .x-toolbar-right .x-toolbar-item:last-child {
		margin-right: 12px
	}

	.x-bigger .x-toolbar .x-toolbar-items.x-toolbar-multirow, .x-toolbar.x-bigger .x-toolbar-items.x-toolbar-multirow {
		margin-left: 12.5px;
		margin-right: 12.5px
	}

		.x-bigger .x-toolbar .x-toolbar-items.x-toolbar-multirow .x-toolbar-item:not(.x-separator), .x-toolbar.x-bigger .x-toolbar-items.x-toolbar-multirow .x-toolbar-item:not(.x-separator) {
			margin: 0
		}

	.x-bigger .x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn:focus, .x-bigger .x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn:hover, .x-bigger .x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn:active, .x-bigger .x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control:focus, .x-bigger .x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control:hover, .x-bigger .x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control:active, .x-toolbar.x-bigger .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn:focus, .x-toolbar.x-bigger .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn:hover, .x-toolbar.x-bigger .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn:active, .x-toolbar.x-bigger .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control:focus, .x-toolbar.x-bigger .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control:hover, .x-toolbar.x-bigger .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control:active {
		padding: 0 8px
	}

	.x-bigger .x-toolbar .x-toolbar-item, .x-toolbar.x-bigger .x-toolbar-item {
		min-height: 46px
	}

		.x-bigger .x-toolbar .x-toolbar-item .x-tbar-btn.x-btn, .x-bigger .x-toolbar .x-toolbar-item .x-tbar-btn.x-btn.x-control, .x-toolbar.x-bigger .x-toolbar-item .x-tbar-btn.x-btn, .x-toolbar.x-bigger .x-toolbar-item .x-tbar-btn.x-btn.x-control {
			min-height: 38px;
			min-width: 38px;
			padding: 0 8px;
			line-height: 24px
		}

			.x-bigger .x-toolbar .x-toolbar-item .x-tbar-btn.x-btn .x-tbar-btn-text, .x-bigger .x-toolbar .x-toolbar-item .x-tbar-btn.x-btn.x-control .x-tbar-btn-text, .x-toolbar.x-bigger .x-toolbar-item .x-tbar-btn.x-btn .x-tbar-btn-text, .x-toolbar.x-bigger .x-toolbar-item .x-tbar-btn.x-btn.x-control .x-tbar-btn-text {
				padding: 4px;
				font-size: 16px
			}

			.x-bigger .x-toolbar .x-toolbar-item .x-tbar-btn.x-btn .x-icons, .x-bigger .x-toolbar .x-toolbar-item .x-tbar-btn.x-btn.x-control .x-icons, .x-toolbar.x-bigger .x-toolbar-item .x-tbar-btn.x-btn .x-icons, .x-toolbar.x-bigger .x-toolbar-item .x-tbar-btn.x-btn.x-control .x-icons {
				font-size: 20px
			}

				.x-bigger .x-toolbar .x-toolbar-item .x-tbar-btn.x-btn .x-icons.x-btn-icon, .x-bigger .x-toolbar .x-toolbar-item .x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-toolbar.x-bigger .x-toolbar-item .x-tbar-btn.x-btn .x-icons.x-btn-icon, .x-toolbar.x-bigger .x-toolbar-item .x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon {
					font-size: 18px;
					line-height: 14px
				}

			.x-bigger .x-toolbar .x-toolbar-item .x-tbar-btn.x-btn.x-tbtn-txt .x-icons.x-btn-icon, .x-bigger .x-toolbar .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-tbtn-txt .x-icons.x-btn-icon, .x-toolbar.x-bigger .x-toolbar-item .x-tbar-btn.x-btn.x-tbtn-txt .x-icons.x-btn-icon, .x-toolbar.x-bigger .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-tbtn-txt .x-icons.x-btn-icon {
				padding: 4px 6px
			}

			.x-bigger .x-toolbar .x-toolbar-item .x-tbar-btn.x-btn.x-tbtn-txt .x-icons.x-icon-right.x-btn-icon, .x-bigger .x-toolbar .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-tbtn-txt .x-icons.x-icon-right.x-btn-icon, .x-toolbar.x-bigger .x-toolbar-item .x-tbar-btn.x-btn.x-tbtn-txt .x-icons.x-icon-right.x-btn-icon, .x-toolbar.x-bigger .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-tbtn-txt .x-icons.x-icon-right.x-btn-icon {
				padding: 4px 6px
			}

		.x-bigger .x-toolbar .x-toolbar-item:not(.x-separator):not(.x-spacer), .x-toolbar.x-bigger .x-toolbar-item:not(.x-separator):not(.x-spacer) {
			min-width: 49px;
			padding: 4px
		}

		.x-bigger .x-toolbar .x-toolbar-item.x-separator, .x-toolbar.x-bigger .x-toolbar-item.x-separator {
			height: 30px;
			margin: 8px;
			min-height: 30px
		}

		.x-bigger .x-toolbar .x-toolbar-item.x-popup-text .x-tbar-btn.x-btn.x-tbtn-txt .x-icons.x-btn-icon, .x-bigger .x-toolbar .x-toolbar-item.x-popup-text .x-tbar-btn.x-btn.x-control.x-tbtn-txt .x-icons.x-btn-icon, .x-toolbar.x-bigger .x-toolbar-item.x-popup-text .x-tbar-btn.x-btn.x-tbtn-txt .x-icons.x-btn-icon, .x-toolbar.x-bigger .x-toolbar-item.x-popup-text .x-tbar-btn.x-btn.x-control.x-tbtn-txt .x-icons.x-btn-icon {
			padding: 4px 6px 3px 6px
		}

	.x-bigger .x-toolbar .x-hor-nav, .x-toolbar.x-bigger .x-hor-nav {
		min-height: 46px;
		min-width: 36px
	}

	.x-bigger .x-toolbar.x-vertical .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-toolbar.x-bigger.x-vertical .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child {
		margin-left: 0
	}

	.x-bigger .x-toolbar.x-vertical .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child, .x-toolbar.x-bigger.x-vertical .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
		margin-right: 0
	}

	.x-bigger .x-toolbar.x-vertical .x-toolbar-item:not(.x-separator), .x-toolbar.x-bigger.x-vertical .x-toolbar-item:not(.x-separator) {
		min-height: 38px
	}

	.x-bigger .x-toolbar.x-vertical .x-toolbar-item.x-separator, .x-toolbar.x-bigger.x-vertical .x-toolbar-item.x-separator {
		height: auto;
		margin: 5px 10px;
		min-height: auto
	}

	.x-bigger .x-toolbar.x-vertical .x-hor-nav, .x-toolbar.x-bigger.x-vertical .x-hor-nav {
		min-height: 40px;
		min-width: 50px
	}

	.x-bigger .x-toolbar .x-toolbar-pop .x-toolbar-item, .x-toolbar.x-bigger .x-toolbar-pop .x-toolbar-item {
		height: 38px
	}

		.x-bigger .x-toolbar .x-toolbar-pop .x-toolbar-item:not(.x-separator), .x-toolbar.x-bigger .x-toolbar-pop .x-toolbar-item:not(.x-separator) {
			min-width: 48px;
			padding: 0;
			min-height: 46px
		}

		.x-bigger .x-toolbar .x-toolbar-pop .x-toolbar-item .x-tbar-btn.x-btn, .x-toolbar.x-bigger .x-toolbar-pop .x-toolbar-item .x-tbar-btn.x-btn {
			min-height: 46px;
			padding: 8px 18px;
			min-width: 100%
		}

			.x-bigger .x-toolbar .x-toolbar-pop .x-toolbar-item .x-tbar-btn.x-btn .x-icons.x-btn-icon, .x-toolbar.x-bigger .x-toolbar-pop .x-toolbar-item .x-tbar-btn.x-btn .x-icons.x-btn-icon {
				margin-left: 0;
				padding: 0 6px 0 0;
				font-size: 16px
			}

			.x-bigger .x-toolbar .x-toolbar-pop .x-toolbar-item .x-tbar-btn.x-btn .x-tbar-btn-text, .x-toolbar.x-bigger .x-toolbar-pop .x-toolbar-item .x-tbar-btn.x-btn .x-tbar-btn-text {
				padding: 0 0 0 6px;
				font-size: 16px
			}

	.x-bigger .x-toolbar.x-extended-toolbar .x-toolbar-extended, .x-toolbar.x-bigger.x-extended-toolbar .x-toolbar-extended {
		min-height: 46px;
		padding-bottom: 0;
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 0
	}

		.x-bigger .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item, .x-toolbar.x-bigger.x-extended-toolbar .x-toolbar-extended .x-toolbar-item {
			min-height: 46px
		}

			.x-bigger .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn, .x-bigger .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control, .x-toolbar.x-bigger.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn, .x-toolbar.x-bigger.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control {
				min-height: 38px;
				min-width: 38px;
				padding: 0 8px
			}

				.x-bigger .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn .x-tbar-btn-text, .x-bigger .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control .x-tbar-btn-text, .x-toolbar.x-bigger.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn .x-tbar-btn-text, .x-toolbar.x-bigger.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control .x-tbar-btn-text {
					padding: 4px
				}

				.x-bigger .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn:hover, .x-bigger .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn:focus, .x-bigger .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn:active, .x-bigger .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control:hover, .x-bigger .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control:focus, .x-bigger .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control:active, .x-toolbar.x-bigger.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn:hover, .x-toolbar.x-bigger.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn:focus, .x-toolbar.x-bigger.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn:active, .x-toolbar.x-bigger.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control:hover, .x-toolbar.x-bigger.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control:focus, .x-toolbar.x-bigger.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control:active {
					padding: 0 8px
				}

			.x-bigger .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item:not(.x-separator), .x-toolbar.x-bigger.x-extended-toolbar .x-toolbar-extended .x-toolbar-item:not(.x-separator) {
				min-width: 49px;
				padding: 4px
			}

			.x-bigger .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item.x-separator, .x-toolbar.x-bigger.x-extended-toolbar .x-toolbar-extended .x-toolbar-item.x-separator {
				height: 30px;
				margin: 8px;
				min-height: 30px
			}

	.x-bigger .x-toolbar.x-extended-toolbar.x-tbar-extended, .x-toolbar.x-bigger.x-extended-toolbar.x-tbar-extended {
		border-bottom: 0;
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0
	}

		.x-bigger .x-toolbar.x-extended-toolbar.x-tbar-extended .x-toolbar-extended, .x-toolbar.x-bigger.x-extended-toolbar.x-tbar-extended .x-toolbar-extended {
			border-top: 0;
			border-top-left-radius: 0;
			border-top-right-radius: 0
		}

	.x-bigger .x-toolbar.x-rtl .x-toolbar-item .x-tbar-btn.x-btn.x-tbtn-txt .x-icons.x-btn-icon, .x-toolbar.x-bigger.x-rtl .x-toolbar-item .x-tbar-btn.x-btn.x-tbtn-txt .x-icons.x-btn-icon {
		padding: 4px 6px
	}

		.x-bigger .x-toolbar.x-rtl .x-toolbar-item .x-tbar-btn.x-btn.x-tbtn-txt .x-icons.x-btn-icon.x-icon-right, .x-toolbar.x-bigger.x-rtl .x-toolbar-item .x-tbar-btn.x-btn.x-tbtn-txt .x-icons.x-btn-icon.x-icon-right {
			padding: 4px 6px
		}

	.x-bigger .x-toolbar.x-rtl .x-toolbar-item .x-tbar-btn.x-btn .x-tbar-btn-text, .x-toolbar.x-bigger.x-rtl .x-toolbar-item .x-tbar-btn.x-btn .x-tbar-btn-text {
		padding: 4px
	}

	.x-bigger .x-toolbar.x-rtl .x-toolbar-items .x-hscroll-bar .x-hscroll-content > .x-toolbar-item:last-child, .x-toolbar.x-bigger.x-rtl .x-toolbar-items .x-hscroll-bar .x-hscroll-content > .x-toolbar-item:last-child {
		margin-left: 12px;
		margin-right: initial
	}

	.x-bigger .x-toolbar.x-rtl .x-toolbar-items .x-hscroll-bar .x-hscroll-content .x-toolbar-center .x-toolbar-item, .x-toolbar.x-bigger.x-rtl .x-toolbar-items .x-hscroll-bar .x-hscroll-content .x-toolbar-center .x-toolbar-item {
		margin: 0
	}

	.x-bigger .x-toolbar.x-rtl .x-toolbar-items .x-hscroll-bar .x-hscroll-content .x-toolbar-right .x-toolbar-item, .x-toolbar.x-bigger.x-rtl .x-toolbar-items .x-hscroll-bar .x-hscroll-content .x-toolbar-right .x-toolbar-item {
		margin: 0
	}

		.x-bigger .x-toolbar.x-rtl .x-toolbar-items .x-hscroll-bar .x-hscroll-content .x-toolbar-right .x-toolbar-item:last-child, .x-toolbar.x-bigger.x-rtl .x-toolbar-items .x-hscroll-bar .x-hscroll-content .x-toolbar-right .x-toolbar-item:last-child {
			margin-left: 12px;
			margin-right: 0
		}

	.x-bigger .x-toolbar.x-rtl .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-toolbar.x-bigger.x-rtl .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child {
		margin-left: 0;
		margin-right: 12px
	}

	.x-bigger .x-toolbar.x-extended-toolbar.x-rtl .x-toolbar-extended, .x-toolbar.x-bigger.x-extended-toolbar.x-rtl .x-toolbar-extended {
		padding-right: 12px
	}

.x-toolbar {
	border-radius: 0;
	display: block;
	height: 38px;
	min-height: 38px;
	position: relative;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	overflow: hidden
}

	.x-toolbar.x-spacer-toolbar .x-toolbar-items {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
		width: 100%
	}

		.x-toolbar.x-spacer-toolbar .x-toolbar-items:not(.x-toolbar-multirow) {
			position: absolute
		}

	.x-toolbar.x-spacer-toolbar.x-pop-mode .x-toolbar-items {
		width: calc(100% - 28px)
	}

	.x-toolbar .x-blazor-toolbar-items {
		position: absolute;
		top: -9999px;
		visibility: hidden
	}

	.x-toolbar.x-control[class*=e-toolbar] {
		box-sizing: content-box
	}

	.x-toolbar.x-corner {
		border-radius: 4px
	}

	.x-toolbar.x-hidden {
		display: none
	}

	.x-toolbar .x-toolbar-items {
		border-radius: 0 0 0 0;
		display: -ms-inline-flexbox;
		display: inline-flex;
		height: 100%;
		vertical-align: middle;
		-ms-flex-align: center;
		align-items: center
	}

		.x-toolbar .x-toolbar-items.x-toolbar-multirow {
			margin-bottom: 1px;
			margin-left: 10px;
			margin-right: 10px;
			white-space: normal;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap
		}

			.x-toolbar .x-toolbar-items.x-toolbar-multirow .x-toolbar-item:not(.x-separator) {
				margin: 0
			}

			.x-toolbar .x-toolbar-items.x-toolbar-multirow .x-toolbar-item.x-separator.x-multirow-separator, .x-toolbar .x-toolbar-items.x-toolbar-multirow .x-toolbar-item.x-separator.x-hidden {
				display: none
			}

		.x-toolbar .x-toolbar-items.x-multirow-pos .x-toolbar-left, .x-toolbar .x-toolbar-items.x-multirow-pos .x-toolbar-center, .x-toolbar .x-toolbar-items.x-multirow-pos .x-toolbar-right {
			display: inline
		}

		.x-toolbar .x-toolbar-items.x-tbar-pos {
			display: block
		}

			.x-toolbar .x-toolbar-items.x-tbar-pos .x-toolbar-left, .x-toolbar .x-toolbar-items.x-tbar-pos .x-toolbar-center, .x-toolbar .x-toolbar-items.x-tbar-pos .x-toolbar-right {
				display: table;
				height: 100%;
				top: 0
			}

			.x-toolbar .x-toolbar-items.x-tbar-pos .x-toolbar-right, .x-toolbar .x-toolbar-items.x-tbar-pos .x-toolbar-left {
				position: absolute
			}

			.x-toolbar .x-toolbar-items.x-tbar-pos .x-toolbar-right {
				right: 0
			}

			.x-toolbar .x-toolbar-items.x-tbar-pos .x-toolbar-left {
				left: 0
			}

			.x-toolbar .x-toolbar-items.x-tbar-pos .x-toolbar-center {
				margin: 0 auto
			}

		.x-toolbar .x-toolbar-items .x-toolbar-left, .x-toolbar .x-toolbar-items .x-toolbar-center, .x-toolbar .x-toolbar-items .x-toolbar-right {
			display: inline-block
		}

			.x-toolbar .x-toolbar-items .x-toolbar-left .x-toolbar-item:first-child, .x-toolbar .x-toolbar-items:not(.x-tbar-pos):not(.x-toolbar-multirow) .x-toolbar-item:first-child {
				margin-left: 8px
			}

		.x-toolbar .x-toolbar-items:first-child:not(.x-toolbar-multirow) > .x-toolbar-item:last-child, .x-toolbar .x-toolbar-items:first-child:not(.x-toolbar-multirow) > .x-toolbar-right .x-toolbar-item:last-child {
			margin-right: 8px
		}

		.x-toolbar .x-toolbar-items .x-hscroll-bar .x-hscroll-content {
			-ms-touch-action: pan-y pinch-zoom;
			touch-action: pan-y pinch-zoom
		}

			.x-toolbar .x-toolbar-items .x-hscroll-bar .x-hscroll-content > .x-toolbar-item:last-child {
				margin-right: 8px
			}

			.x-toolbar .x-toolbar-items .x-hscroll-bar .x-hscroll-content .x-toolbar-center .x-toolbar-item {
				margin: 0
			}

			.x-toolbar .x-toolbar-items .x-hscroll-bar .x-hscroll-content .x-toolbar-right .x-toolbar-item {
				margin: 0
			}

				.x-toolbar .x-toolbar-items .x-hscroll-bar .x-hscroll-content .x-toolbar-right .x-toolbar-item:last-child {
					margin-right: 8px
				}

	.x-toolbar .x-toolbar-item {
		-ms-flex-line-pack: center;
		align-content: center;
		-ms-flex-align: center;
		align-items: center;
		cursor: pointer;
		display: -ms-inline-flexbox;
		display: inline-flex;
		min-height: 38px;
		vertical-align: middle;
		width: auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}

		.x-toolbar .x-toolbar-item.x-spacer {
			-ms-flex-positive: 1;
			flex-grow: 1
		}

		.x-toolbar .x-toolbar-item .x-tbar-btn {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-align: center;
			align-items: center;
			vertical-align: middle;
			-ms-flex-pack: center;
			justify-content: center;
			margin: 0;
			min-height: 32px;
			min-width: 32px;
			padding: 0 4px;
			border-radius: 4px;
			line-height: 22px;
			border: none;
			cursor: pointer;
			font-size: 18px;
			font-weight: 400;
			overflow: hidden;
			text-align: center;
			text-decoration: none;
			text-transform: none
		}

			.x-toolbar .x-toolbar-item .x-tbar-btn.x-tbtn-txt .x-icons.x-btn-icon {
				padding: 4px
			}

				.x-toolbar .x-toolbar-item .x-tbar-btn.x-tbtn-txt .x-icons.x-btn-icon.x-icon-right {
					padding: 4px
				}

			.x-toolbar .x-toolbar-item .x-tbar-btn .x-icons.x-btn-icon {
				margin: 0;
				min-width: 12px;
				width: auto;
				font-size: 18px;
				line-height: 14px
			}

			.x-toolbar .x-toolbar-item .x-tbar-btn:hover, .x-toolbar .x-toolbar-item .x-tbar-btn:focus, .x-toolbar .x-toolbar-item .x-tbar-btn:active {
				padding: 0 4px
			}

			.x-toolbar .x-toolbar-item .x-tbar-btn:focus {
				outline: 0
			}

			.x-toolbar .x-toolbar-item .x-tbar-btn div {
				vertical-align: middle
			}

			.x-toolbar .x-toolbar-item .x-tbar-btn .x-tbar-btn-text {
				font-size: 14px;
				padding: 4px
			}

		.x-toolbar .x-toolbar-item:not(.x-separator):not(.x-spacer) {
			height: inherit;
			min-width: 28px;
			padding: 4px
		}

		.x-toolbar .x-toolbar-item.x-separator {
			margin: 5px 10px;
			min-height: 24px;
			min-width: 1px;
			height: 24px
		}

			.x-toolbar .x-toolbar-item.x-separator + .x-separator, .x-toolbar .x-toolbar-item.x-separator:last-of-type, .x-toolbar .x-toolbar-item.x-separator:first-of-type {
				display: none
			}

		.x-toolbar .x-toolbar-item.x-popup-text .x-tbar-btn.x-btn.x-tbtn-txt .x-icons.x-btn-icon {
			padding: 4px 4px 5px 4px
		}

		.x-toolbar .x-toolbar-item > * {
			text-overflow: ellipsis
		}

		.x-toolbar .x-toolbar-item.x-hidden {
			display: none
		}

		.x-toolbar .x-toolbar-item input[type=checkbox] {
			height: auto
		}

	.x-toolbar.x-vertical {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column
	}

		.x-toolbar.x-vertical .x-toolbar-items .x-vscroll-bar .x-vscroll-content {
			-ms-touch-action: pan-x pinch-zoom;
			touch-action: pan-x pinch-zoom
		}

		.x-toolbar.x-vertical .x-toolbar-items.x-tbar-pos .x-toolbar-left, .x-toolbar.x-vertical .x-toolbar-items.x-tbar-pos .x-toolbar-center, .x-toolbar.x-vertical .x-toolbar-items.x-tbar-pos .x-toolbar-right {
			height: auto
		}

		.x-toolbar.x-vertical .x-toolbar-items.x-tbar-pos .x-toolbar-left {
			left: auto;
			right: auto;
			top: 0
		}

		.x-toolbar.x-vertical .x-toolbar-items.x-tbar-pos .x-toolbar-right {
			bottom: 0;
			left: auto;
			right: auto
		}

		.x-toolbar.x-vertical .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child {
			margin-left: 0
		}

		.x-toolbar.x-vertical .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
			margin-right: 0
		}

		.x-toolbar.x-vertical .x-toolbar-items .x-toolbar-item {
			display: -ms-flexbox;
			display: flex;
			height: auto
		}

			.x-toolbar.x-vertical .x-toolbar-items .x-toolbar-item:not(.x-separator) {
				min-width: 33px
			}

			.x-toolbar.x-vertical .x-toolbar-items .x-toolbar-item.x-separator {
				height: auto;
				margin: 3px 7px;
				min-height: auto
			}

		.x-toolbar.x-vertical .x-hor-nav {
			bottom: 0;
			height: auto;
			left: 0;
			min-height: 40px;
			min-width: 50px;
			right: auto;
			top: auto;
			width: auto
		}

		.x-toolbar.x-vertical.x-rtl.x-tbar-pos .x-toolbar-left {
			bottom: 0;
			top: auto
		}

		.x-toolbar.x-vertical.x-rtl.x-tbar-pos .x-toolbar-right {
			bottom: auto;
			top: 0
		}

	.x-toolbar .x-hor-nav {
		-ms-flex-align: center;
		align-items: center;
		border-radius: 0 0 0 0;
		cursor: pointer;
		display: -ms-flexbox;
		display: flex;
		height: 100%;
		min-height: 38px;
		overflow: hidden;
		position: absolute;
		right: 0;
		top: 0;
		width: 28px
	}

		.x-toolbar .x-hor-nav.x-ie-align {
			display: table
		}

	.x-toolbar .x-popup-down-icon.x-icons, .x-toolbar .x-popup-up-icon.x-icons {
		color: #6c757d;
		display: -ms-flexbox;
		display: flex;
		text-align: center;
		vertical-align: middle;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 100%;
		font-size: 18px
	}

	.x-toolbar.x-toolpop {
		overflow: visible
	}

		.x-toolbar.x-toolpop .x-toolbar-items .x-toolbar-item.x-popup-text .x-tbar-btn-text {
			display: none
		}

	.x-toolbar .x-toolbar-pop {
		border-radius: 4px;
		overflow: hidden;
		padding: 0;
		position: absolute
	}

		.x-toolbar .x-toolbar-pop .x-toolbar-item {
			display: -ms-flexbox;
			display: flex;
			height: 38px;
			-ms-flex-pack: center;
			justify-content: center;
			min-height: 38px
		}

			.x-toolbar .x-toolbar-pop .x-toolbar-item.x-toolbar-popup.x-hidden {
				display: none
			}

			.x-toolbar .x-toolbar-pop .x-toolbar-item .x-tbar-btn.x-btn {
				min-height: 38px;
				min-width: 100%;
				padding: 6px 12px;
				border: none;
				border-radius: 4px;
				-ms-flex-pack: start;
				justify-content: flex-start
			}

				.x-toolbar .x-toolbar-pop .x-toolbar-item .x-tbar-btn.x-btn .x-icons.x-btn-icon {
					margin: 0;
					padding: 0 4px 0 0;
					width: auto
				}

				.x-toolbar .x-toolbar-pop .x-toolbar-item .x-tbar-btn.x-btn .x-tbar-btn-text {
					padding: 0 0 0 4px
				}

			.x-toolbar .x-toolbar-pop .x-toolbar-item:not(.x-separator) {
				min-width: 34px;
				padding: 0
			}

			.x-toolbar .x-toolbar-pop .x-toolbar-item > * {
				height: 100%;
				min-width: 100%;
				text-overflow: ellipsis
			}

			.x-toolbar .x-toolbar-pop .x-toolbar-item.x-tbtn-align .x-btn.x-control .x-icons.x-btn-icon {
				min-width: 100%
			}

		.x-toolbar .x-toolbar-pop .x-toolbar-text .x-tbar-btn-text {
			display: none
		}

		.x-toolbar .x-toolbar-pop .x-toolbar-popup, .x-toolbar .x-toolbar-pop .x-toolpopup {
			text-align: center
		}

	.x-toolbar.x-extended-toolbar {
		overflow: visible
	}

		.x-toolbar.x-extended-toolbar.x-tbar-extended {
			border-bottom: 0;
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0
		}

		.x-toolbar.x-extended-toolbar .x-toolbar-extended {
			border-top: 0;
			border-top-left-radius: 0;
			border-top-right-radius: 0;
			min-height: 38px;
			padding-bottom: 0;
			padding-left: 8px;
			padding-right: 8px;
			padding-top: 0;
			margin-left: -1px;
			box-shadow: none;
			display: inline;
			white-space: normal
		}

			.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item {
				display: -ms-inline-flexbox;
				display: inline-flex;
				min-height: 38px
			}

				.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn, .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control {
					min-height: 32px;
					min-width: 32px;
					padding: 0 4px
				}

					.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn .x-tbar-btn-text, .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control .x-tbar-btn-text {
						padding: 4px;
						font-size: 14px
					}

					.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn .x-icons.x-btn-icon:not(.x-toolbar-pop), .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon:not(.x-toolbar-pop) {
						display: -ms-flexbox;
						display: flex;
						-ms-flex-align: center;
						align-items: center;
						vertical-align: middle;
						-ms-flex-pack: center;
						justify-content: center;
						padding: 5px 6px;
						font-size: 16px
					}

					.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-tbtn-txt .x-icons.x-btn-icon:not(.x-toolbar-pop), .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-tbtn-txt .x-icons.x-btn-icon:not(.x-toolbar-pop) {
						padding: 4px
					}

					.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-tbtn-txt .x-icons.x-icon-right.x-btn-icon:not(.x-toolbar-pop), .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-tbtn-txt .x-icons.x-icon-right.x-btn-icon:not(.x-toolbar-pop) {
						padding: 4px
					}

					.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn:hover, .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn:focus, .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn:active, .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control:hover, .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control:focus, .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control:active {
						padding: 0 4px
					}

				.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item:not(.x-separator) {
					min-width: 28px;
					padding: 4px
				}

				.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item.x-separator {
					min-height: 16px
				}

					.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item.x-separator.x-extended-separator {
						display: none
					}

				.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item.x-toolbar-text .x-tbar-btn-text {
					display: none
				}

			.x-toolbar.x-extended-toolbar .x-toolbar-extended.x-popup-close {
				display: none
			}

			.x-toolbar.x-extended-toolbar .x-toolbar-extended.x-popup-open {
				display: inline
			}

			.x-toolbar.x-extended-toolbar .x-toolbar-extended.x-toolbar-pop {
				width: inherit
			}

				.x-toolbar.x-extended-toolbar .x-toolbar-extended.x-toolbar-pop .x-toolbar-item .x-tbar-btn {
					cursor: pointer;
					font-size: 18px;
					overflow: hidden;
					padding: 0 4px
				}

					.x-toolbar.x-extended-toolbar .x-toolbar-extended.x-toolbar-pop .x-toolbar-item .x-tbar-btn .x-icons.x-btn-icon {
						font-size: 14px
					}

				.x-toolbar.x-extended-toolbar .x-toolbar-extended.x-toolbar-pop .x-toolbar-item:not(.x-separator) {
					height: auto
				}

				.x-toolbar.x-extended-toolbar .x-toolbar-extended.x-toolbar-pop .x-toolbar-item > * {
					-ms-flex-item-align: center;
					-ms-grid-row-align: center;
					align-self: center;
					text-overflow: ellipsis
				}

		.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item.x-popup-text .x-tbar-btn-text {
			display: none
		}

		.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item.x-separator:last-of-type {
			display: -ms-inline-flexbox;
			display: inline-flex
		}

		.x-toolbar.x-extended-toolbar .x-hor-nav.x-ie-align {
			display: table
		}

	.x-toolbar.x-rtl:not(.x-spacer-toolbar) .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child {
		margin-right: 8px
	}

	.x-toolbar.x-rtl .x-toolbar-item .x-tbar-btn.x-tbtn-txt .x-icons.x-btn-icon {
		padding: 4px
	}

		.x-toolbar.x-rtl .x-toolbar-item .x-tbar-btn.x-tbtn-txt .x-icons.x-btn-icon.x-icon-right {
			padding: 4px
		}

	.x-toolbar.x-rtl .x-toolbar-item .x-tbar-btn .x-tbar-btn-text {
		padding: 4px
	}

	.x-toolbar.x-rtl .x-hscroll-bar .x-hscroll-content > .x-toolbar-item:last-child {
		margin-left: 8px;
		margin-right: initial
	}

	.x-toolbar.x-rtl .x-hscroll-bar .x-hscroll-content .x-toolbar-center .x-toolbar-item {
		margin: 0
	}

	.x-toolbar.x-rtl .x-hscroll-bar .x-hscroll-content .x-toolbar-right .x-toolbar-item {
		margin: 0
	}

		.x-toolbar.x-rtl .x-hscroll-bar .x-hscroll-content .x-toolbar-right .x-toolbar-item:last-child {
			margin-right: 8px
		}

	.x-toolbar.x-rtl .x-toolbar-items.x-tbar-pos .x-toolbar-left {
		left: auto;
		right: 0
	}

	.x-toolbar.x-rtl .x-toolbar-items.x-tbar-pos .x-toolbar-right {
		left: 0;
		right: auto
	}

	.x-toolbar.x-rtl .x-toolbar-items .x-toolbar-left .x-toolbar-item:first-child {
		margin-left: 0
	}

	.x-toolbar.x-rtl .x-toolbar-items .x-toolbar-left .x-toolbar-item:last-child {
		margin-left: 8px
	}

	.x-toolbar.x-rtl .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child {
		margin-left: 0
	}

	.x-toolbar.x-rtl .x-toolbar-items:first-child > .x-toolbar-item:last-child:last-child, .x-toolbar.x-rtl .x-toolbar-items:first-child > .x-toolbar-right .x-toolbar-item:last-child {
		margin-right: 0
	}

	.x-toolbar.x-rtl .x-toolbar-items:first-child > .x-toolbar-item:last-child:first-child, .x-toolbar.x-rtl .x-toolbar-items:first-child > .x-toolbar-right .x-toolbar-item:first-child {
		margin-right: 8px
	}

	.x-toolbar.x-rtl .x-hor-nav {
		left: 0;
		right: auto;
		border-radius: 0 0 0 0
	}

	.x-toolbar.x-toolpop.x-rtl .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-center .x-toolbar-item {
		margin: 0
	}

	.x-toolbar.x-toolpop.x-rtl .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-right .x-toolbar-item {
		margin: 0
	}

		.x-toolbar.x-toolpop.x-rtl .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-right .x-toolbar-item:last-child {
			margin: 0;
			margin-left: 8px
		}

	.x-toolbar.x-extended-toolbar.x-rtl .x-hor-nav {
		left: 0;
		right: auto
	}

	.x-toolbar.x-extended-toolbar.x-rtl .x-toolbar-extended {
		padding-right: 8px;
		margin-left: 0
	}

		.x-toolbar.x-extended-toolbar.x-rtl .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn .x-icon-left {
			padding-left: 0
		}

/*! toolbar theme */
.x-toolbar {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	background: #f8f9fa;
	border: 0 solid #dee2e6;
	box-shadow: none
}

	.x-toolbar .x-toolbar-items {
		background: #f8f9fa
	}

	.x-toolbar .x-toolbar-item .x-tbar-btn {
		background: #f8f9fa;
		box-shadow: none;
		color: #212529;
		border: none
	}

		.x-toolbar .x-toolbar-item .x-tbar-btn .x-icons {
			color: #6c757d
		}

		.x-toolbar .x-toolbar-item .x-tbar-btn .x-tbar-btn-text {
			color: #212529
		}

		.x-toolbar .x-toolbar-item .x-tbar-btn.x-flat.x-active {
			background: #565e64;
			box-shadow: none
		}

			.x-toolbar .x-toolbar-item .x-tbar-btn.x-flat.x-active .x-tbar-btn-text {
				color: #fff
			}

			.x-toolbar .x-toolbar-item .x-tbar-btn.x-flat.x-active:focus {
				box-shadow: 0 0 0 4px rgba(130,138,145,.5)
			}

		.x-toolbar .x-toolbar-item .x-tbar-btn:focus {
			background: none;
			border-radius: 4px;
			color: #6c757d;
			border-color: #6c757d;
			border-style: solid;
			border-width: 0;
			box-shadow: 0 0 0 4px rgba(130,138,145,.5)
		}

			.x-toolbar .x-toolbar-item .x-tbar-btn:focus .x-icons {
				color: #6c757d
			}

			.x-toolbar .x-toolbar-item .x-tbar-btn:focus .x-tbar-btn-text {
				color: #fff;
				color: #6c757d
			}

		.x-toolbar .x-toolbar-item .x-tbar-btn:hover {
			background: #5c636a;
			border-color: #6c757d;
			border-style: solid;
			border-width: 0;
			border-radius: 4px;
			color: #6c757d
		}

			.x-toolbar .x-toolbar-item .x-tbar-btn:hover .x-icons {
				color: #6c757d;
				color: #fff
			}

			.x-toolbar .x-toolbar-item .x-tbar-btn:hover .x-tbar-btn-text {
				color: #fff
			}

			.x-toolbar .x-toolbar-item .x-tbar-btn:hover:active .x-icons {
				color: #fff
			}

			.x-toolbar .x-toolbar-item .x-tbar-btn:hover:active .x-tbar-btn-text {
				color: #fff
			}

		.x-toolbar .x-toolbar-item .x-tbar-btn:active {
			background: #565e64;
			border-color: #dee2e6;
			border-style: solid;
			border-width: 0;
			border-radius: 4px;
			box-shadow: none;
			color: #495057
		}

			.x-toolbar .x-toolbar-item .x-tbar-btn:active .x-icons {
				color: #6c757d
			}

			.x-toolbar .x-toolbar-item .x-tbar-btn:active .x-tbar-btn-text {
				color: #495057
			}

	.x-toolbar .x-toolbar-item.x-separator {
		border: solid #dee2e6;
		border-width: 0 1px 0 0
	}

	.x-toolbar .x-toolbar-item.x-overlay {
		background: #f8f9fa;
		opacity: .5;
		color: #495057
	}

		.x-toolbar .x-toolbar-item.x-overlay .x-tbar-btn-text {
			color: #495057
		}

		.x-toolbar .x-toolbar-item.x-overlay .x-icons {
			color: #495057
		}

	.x-toolbar.x-vertical .x-hor-nav {
		border: solid #dee2e6;
		border-width: 0 0 0 0
	}

	.x-toolbar.x-vertical.x-rtl .x-hor-nav {
		border: solid #dee2e6;
		border-width: 0 0 0 0
	}

	.x-toolbar.x-vertical .x-toolbar-items .x-toolbar-item.x-separator {
		border-width: 0 0 1px 0
	}

	.x-toolbar .x-hor-nav {
		background: #f8f9fa;
		border: solid #dee2e6;
		border-width: 0 0 0 0
	}

		.x-toolbar .x-hor-nav::after {
			content: ""
		}

		.x-toolbar .x-hor-nav.x-nav-active:active, .x-toolbar .x-hor-nav.x-nav-active:focus, .x-toolbar .x-hor-nav.x-nav-active:hover {
			border-bottom-right-radius: 0
		}

		.x-toolbar .x-hor-nav:active {
			border: 0;
			box-shadow: none;
			color: #495057;
			background: #f8f9fa
		}

			.x-toolbar .x-hor-nav:active .x-icons {
				color: #6c757d
			}

			.x-toolbar .x-hor-nav:active::after {
				content: ""
			}

		.x-toolbar .x-hor-nav:hover {
			background: #5c636a;
			border-left: 0;
			color: #fff
		}

			.x-toolbar .x-hor-nav:hover .x-icons {
				color: inherit
			}

			.x-toolbar .x-hor-nav:hover:not(.x-nav-active) {
				border-color: #dee2e6;
				border-style: solid;
				border-width: 0
			}

			.x-toolbar .x-hor-nav:hover:active {
				background: #5c636a;
				border-color: #dee2e6;
				border-style: solid;
				border-width: 0
			}

		.x-toolbar .x-hor-nav:focus {
			background: #5c636a;
			color: #fff;
			border-color: #6c757d;
			border-style: solid;
			border-width: 0
		}

			.x-toolbar .x-hor-nav:focus .x-icons {
				color: inherit
			}

	.x-toolbar.x-toolpop .x-hor-nav.x-nav-active, .x-toolbar.x-toolpop .x-hor-nav.x-nav-active:not(.x-expended-nav) {
		background: #5c636a;
		box-shadow: none;
		border-color: #5c636a;
		border-style: solid;
		border-width: 0
	}

		.x-toolbar.x-toolpop .x-hor-nav.x-nav-active:focus, .x-toolbar.x-toolpop .x-hor-nav.x-nav-active:not(.x-expended-nav):focus {
			border-color: #5c636a;
			border-style: solid;
			border-width: 0
		}

		.x-toolbar.x-toolpop .x-hor-nav.x-nav-active .x-icons, .x-toolbar.x-toolpop .x-hor-nav.x-nav-active:not(.x-expended-nav) .x-icons {
			color: #fff
		}

			.x-toolbar.x-toolpop .x-hor-nav.x-nav-active .x-icons:active, .x-toolbar.x-toolpop .x-hor-nav.x-nav-active:not(.x-expended-nav) .x-icons:active {
				color: #fff
			}

	.x-toolbar .x-toolbar-pop {
		background: #fff;
		border: 0 solid #dee2e6;
		box-shadow: 0 16px 48px rgba(0,0,0,.175)
	}

		.x-toolbar .x-toolbar-pop .x-toolbar-item .x-tbar-btn {
			background: rgba(0,0,0,0)
		}

			.x-toolbar .x-toolbar-pop .x-toolbar-item .x-tbar-btn:hover {
				background: #5c636a;
				box-shadow: none;
				border-color: #6c757d;
				border-style: solid;
				border-width: 0
			}

			.x-toolbar .x-toolbar-pop .x-toolbar-item .x-tbar-btn:active {
				background: rgba(0,0,0,0);
				box-shadow: none;
				border-color: #dee2e6;
				border-style: solid;
				border-width: 0
			}

			.x-toolbar .x-toolbar-pop .x-toolbar-item .x-tbar-btn:focus {
				background: #5c636a;
				box-shadow: none;
				border-color: #6c757d;
				border-style: solid;
				border-width: 0
			}

		.x-toolbar .x-toolbar-pop .x-toolbar-item .x-btn:focus {
			outline: 0
		}

		.x-toolbar .x-toolbar-pop .x-toolbar-item:not(.x-separator) {
			background: rgba(0,0,0,0)
		}

	.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn {
		background: #f8f9fa;
		box-shadow: none;
		border: none
	}

		.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn:focus {
			background: none;
			border-radius: 4px;
			border-color: #6c757d;
			border-style: solid;
			border-width: 0;
			box-shadow: 0 0 0 4px rgba(130,138,145,.5)
		}

		.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn:hover {
			background: #5c636a;
			border-radius: 4px;
			border-color: #6c757d;
			border-style: solid;
			border-width: 0
		}

		.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn:active {
			background: #565e64;
			border-radius: 4px;
			box-shadow: none;
			border-color: #dee2e6;
			border-style: solid;
			border-width: 0
		}

	.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item.x-separator {
		border: solid #dee2e6;
		border-width: 0 1px 0 0
	}

	.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item.x-overlay {
		background: #f8f9fa
	}

	.x-toolbar.x-extended-toolbar .x-toolbar-pop {
		background: #f8f9fa
	}

	.x-toolbar.x-rtl .x-hor-nav {
		background: #f8f9fa;
		border: solid #dee2e6;
		border-width: 0 0 0 0
	}

		.x-toolbar.x-rtl .x-hor-nav:not(.x-nav-active):hover {
			background: #5c636a;
			color: #6c757d;
			border: solid #dee2e6;
			border-width: 0 0 0 0
		}

/*! Toolbar's bootstrap5 theme wise override definitions and variables */
/*! Tab's bootstrap5 theme wise override definitions and variables */
/*! Horizontal Tab */
/*! Bootstrap specific themes definition's */
/*! Vertical Tab */
/*! tab icons */
.x-tab .x-tab-header .x-close-icon::before {
	content: "\e7e7";
	position: relative
}

@media screen and (max-width: 480px) {
	.x-tab.x-vertical-icon .x-tab-header .x-popup-up-icon::before {
		content: "\e776"
	}

	.x-tab.x-vertical-icon .x-tab-header .x-popup-down-icon::before {
		content: "\e729"
	}
}

.x-tab.x-vertical-tab .x-tab-header .x-popup-up-icon::before {
	content: "More"
}

.x-tab.x-vertical-tab .x-tab-header .x-popup-up-icon::after {
	content: "\e776"
}

.x-tab.x-vertical-tab .x-tab-header .x-popup-down-icon::before {
	content: "More"
}

.x-tab.x-vertical-tab .x-tab-header .x-popup-down-icon::after {
	content: "\e729"
}

.x-tab.x-vertical-tab.x-icon-tab .x-tab-header .x-popup-up-icon::before {
	content: ""
}

.x-tab.x-vertical-tab.x-icon-tab .x-tab-header .x-popup-up-icon::after {
	content: "\e776"
}

.x-tab.x-vertical-tab.x-icon-tab .x-tab-header .x-popup-down-icon::before {
	content: ""
}

.x-tab.x-vertical-tab.x-icon-tab .x-tab-header .x-popup-down-icon::after {
	content: "\e729"
}

.x-tab-clone-element .x-close-icon::before {
	content: "\e7e7";
	position: relative
}

/*! tab layout */
.x-bigger .x-tab .x-tab-header, .x-tab.x-bigger .x-tab-header {
	height: 42px;
	min-height: 42px
}

	.x-bigger .x-tab .x-tab-header .x-toolbar-items, .x-tab.x-bigger .x-tab-header .x-toolbar-items {
		height: auto;
		min-height: auto
	}

		.x-bigger .x-tab .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-bigger .x-tab .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child, .x-tab.x-bigger .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-tab.x-bigger .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
			margin: 0
		}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-bigger .x-tab .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child, .x-tab.x-bigger .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-tab.x-bigger .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
		margin: 0
	}
}

.x-bigger .x-tab .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child, .x-tab.x-bigger .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
	padding-bottom: 0
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child, .x-tab.x-bigger .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
		margin: 0 2px 0 0
	}
}

.x-bigger .x-tab .x-tab-header .x-toolbar-items .x-indicator + .x-toolbar-item:last-child.x-active, .x-tab.x-bigger .x-tab-header .x-toolbar-items .x-indicator + .x-toolbar-item:last-child.x-active {
	margin: 1px 2px 0 0
}

.x-bigger .x-tab .x-tab-header .x-toolbar-items.x-hscroll:not(.x-tbar-pos) .x-toolbar-item:last-child, .x-tab.x-bigger .x-tab-header .x-toolbar-items.x-hscroll:not(.x-tbar-pos) .x-toolbar-item:last-child {
	margin: 0 2px 0 0
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-toolbar-items.x-hscroll:not(.x-tbar-pos) .x-toolbar-item:last-child, .x-tab.x-bigger .x-tab-header .x-toolbar-items.x-hscroll:not(.x-tbar-pos) .x-toolbar-item:last-child {
		margin: 0 2px 0 0
	}
}

.x-bigger .x-tab .x-tab-header .x-toolbar-items.x-hscroll:not(.x-tbar-pos) .x-toolbar-item:last-child.x-active, .x-tab.x-bigger .x-tab-header .x-toolbar-items.x-hscroll:not(.x-tbar-pos) .x-toolbar-item:last-child.x-active {
	margin: 0 2px 0 0
}

.x-bigger .x-tab .x-tab-header .x-toolbar-items.x-hscroll .x-scroll-nav, .x-tab.x-bigger .x-tab-header .x-toolbar-items.x-hscroll .x-scroll-nav {
	width: 38px
}

.x-bigger .x-tab .x-tab-header .x-toolbar-item:not(.x-separator), .x-tab.x-bigger .x-tab-header .x-toolbar-item:not(.x-separator) {
	height: 42px;
	margin: 0;
	min-height: 42px;
	min-width: auto;
	padding: 0
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-toolbar-item:not(.x-separator), .x-tab.x-bigger .x-tab-header .x-toolbar-item:not(.x-separator) {
		margin: 0
	}
}

.x-bigger .x-tab .x-tab-header .x-toolbar-item:not(.x-separator).x-itop, .x-bigger .x-tab .x-tab-header .x-toolbar-item:not(.x-separator).x-ibottom, .x-tab.x-bigger .x-tab-header .x-toolbar-item:not(.x-separator).x-itop, .x-tab.x-bigger .x-tab-header .x-toolbar-item:not(.x-separator).x-ibottom {
	height: 72px;
	min-height: 72px
}

.x-bigger .x-tab .x-tab-header .x-toolbar-item .x-tab-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-item .x-tab-wrap {
	height: 42px;
	padding: 0 16px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-toolbar-item .x-tab-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-item .x-tab-wrap {
		padding: 0 15px
	}
}

.x-bigger .x-tab .x-tab-header .x-toolbar-item .x-text-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-item .x-text-wrap {
	height: 42px
}

.x-bigger .x-tab .x-tab-header .x-toolbar-item .x-tab-text, .x-tab.x-bigger .x-tab-header .x-toolbar-item .x-tab-text {
	font-size: 16px;
	margin-bottom: 0
}

.x-bigger .x-tab .x-tab-header .x-toolbar-item.x-ileft:not(.x-icon) .x-tab-icon::before, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-ileft:not(.x-icon) .x-tab-icon::before {
	position: relative;
	top: 0
}

.x-bigger .x-tab .x-tab-header .x-toolbar-item.x-active, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-active {
	margin: 0;
	padding-bottom: 0
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-toolbar-item.x-active, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-active {
		margin: 0 2px 0 0
	}
}

.x-bigger .x-tab .x-tab-header .x-toolbar-item.x-active.x-ileft:not(.x-icon) .x-tab-icon::before, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-active.x-ileft:not(.x-icon) .x-tab-icon::before {
	position: relative;
	top: 0
}

.x-bigger .x-tab .x-tab-header .x-toolbar-item.x-active .x-text-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-active .x-text-wrap {
	height: 42px;
	margin-top: 0
}

.x-bigger .x-tab .x-tab-header .x-toolbar-item.x-active.x-ileft .x-text-wrap, .x-bigger .x-tab .x-tab-header .x-toolbar-item.x-active.x-iright .x-text-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-active.x-ileft .x-text-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-active.x-iright .x-text-wrap {
	height: 42px
}

.x-bigger .x-tab .x-tab-header .x-toolbar-item .x-icons.x-close-icon, .x-tab.x-bigger .x-tab-header .x-toolbar-item .x-icons.x-close-icon {
	cursor: pointer;
	margin: 2px 0 0 8px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-toolbar-item .x-icons.x-close-icon, .x-tab.x-bigger .x-tab-header .x-toolbar-item .x-icons.x-close-icon {
		margin: 0 0 0 8px
	}
}

.x-bigger .x-tab .x-tab-header .x-toolbar-item .x-icons.x-close-icon, .x-bigger .x-tab .x-tab-header .x-toolbar-item .x-close-icon::before, .x-tab.x-bigger .x-tab-header .x-toolbar-item .x-icons.x-close-icon, .x-tab.x-bigger .x-tab-header .x-toolbar-item .x-close-icon::before {
	font-size: 12px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-toolbar-item .x-icons.x-close-icon, .x-bigger .x-tab .x-tab-header .x-toolbar-item .x-close-icon::before, .x-tab.x-bigger .x-tab-header .x-toolbar-item .x-icons.x-close-icon, .x-tab.x-bigger .x-tab-header .x-toolbar-item .x-close-icon::before {
		font-size: 12px
	}
}

.x-bigger .x-tab .x-tab-header .x-toolbar-item .x-icons.x-tab-icon, .x-tab.x-bigger .x-tab-header .x-toolbar-item .x-icons.x-tab-icon {
	height: 24px;
	min-width: 24px;
	width: 24px;
	line-height: 24px
}

.x-bigger .x-tab .x-tab-header .x-toolbar-item .x-tab-icon, .x-bigger .x-tab .x-tab-header .x-toolbar-item .x-tab-icon::before, .x-tab.x-bigger .x-tab-header .x-toolbar-item .x-tab-icon, .x-tab.x-bigger .x-tab-header .x-toolbar-item .x-tab-icon::before {
	font-size: 16px
}

.x-bigger .x-tab .x-tab-header .x-toolbar-item.x-icon .x-tab-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-icon .x-tab-wrap {
	padding: 0 20px
}

.x-bigger .x-tab .x-tab-header .x-toolbar-item .x-icon-right, .x-tab.x-bigger .x-tab-header .x-toolbar-item .x-icon-right {
	margin: 0 0 0 12px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-toolbar-item .x-icon-right, .x-tab.x-bigger .x-tab-header .x-toolbar-item .x-icon-right {
		margin: 0
	}
}

.x-bigger .x-tab .x-tab-header .x-toolbar-item .x-icon-left + .x-tab-text, .x-tab.x-bigger .x-tab-header .x-toolbar-item .x-icon-left + .x-tab-text {
	margin: 0 0 0 8px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-toolbar-item .x-icon-left + .x-tab-text, .x-tab.x-bigger .x-tab-header .x-toolbar-item .x-icon-left + .x-tab-text {
		margin: 0 0 0 10px
	}
}

.x-bigger .x-tab .x-tab-header .x-toolbar-item.x-itop, .x-bigger .x-tab .x-tab-header .x-toolbar-item.x-ibottom, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-itop, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-ibottom {
	height: 72px
}

	.x-bigger .x-tab .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap, .x-bigger .x-tab .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap {
		height: 72px
	}

		.x-bigger .x-tab .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap:focus .x-text-wrap, .x-bigger .x-tab .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap:focus .x-text-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap:focus .x-text-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap:focus .x-text-wrap {
			height: auto
		}

	.x-bigger .x-tab .x-tab-header .x-toolbar-item.x-itop.x-active .x-tab-wrap, .x-bigger .x-tab .x-tab-header .x-toolbar-item.x-ibottom.x-active .x-tab-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-itop.x-active .x-tab-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-ibottom.x-active .x-tab-wrap {
		height: 72px
	}

		.x-bigger .x-tab .x-tab-header .x-toolbar-item.x-itop.x-active .x-tab-wrap:focus .x-text-wrap, .x-bigger .x-tab .x-tab-header .x-toolbar-item.x-ibottom.x-active .x-tab-wrap:focus .x-text-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-itop.x-active .x-tab-wrap:focus .x-text-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-ibottom.x-active .x-tab-wrap:focus .x-text-wrap {
			height: auto
		}

	.x-bigger .x-tab .x-tab-header .x-toolbar-item.x-itop .x-close-icon, .x-bigger .x-tab .x-tab-header .x-toolbar-item.x-ibottom .x-close-icon, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-itop .x-close-icon, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-ibottom .x-close-icon {
		right: 20px
	}

	.x-bigger .x-tab .x-tab-header .x-toolbar-item.x-itop .x-tab-text, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-itop .x-tab-text {
		margin: 8px 0 0
	}

	.x-bigger .x-tab .x-tab-header .x-toolbar-item.x-ibottom .x-tab-text, .x-tab.x-bigger .x-tab-header .x-toolbar-item.x-ibottom .x-tab-text {
		margin: 0 0 10px
	}

.x-bigger .x-tab .x-tab-header.x-close-show .x-toolbar-item.x-itop .x-text-wrap, .x-bigger .x-tab .x-tab-header.x-close-show .x-toolbar-item.x-ibottom .x-text-wrap, .x-tab.x-bigger .x-tab-header.x-close-show .x-toolbar-item.x-itop .x-text-wrap, .x-tab.x-bigger .x-tab-header.x-close-show .x-toolbar-item.x-ibottom .x-text-wrap {
	margin-right: 22px
}

.x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item {
	height: 40px;
	min-height: 40px
}

	.x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap {
		height: 40px;
		padding: 0 24px
	}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap {
		padding: 0 24px
	}
}

.x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-text-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item .x-text-wrap {
	height: 40px
}

.x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-text + .x-close-icon[style="display:block"], .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-text + .x-close-icon[style="display:block"] {
	padding-right: 12px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-text + .x-close-icon[style="display:block"], .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-text + .x-close-icon[style="display:block"] {
		padding-right: 0
	}
}

.x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-close-icon, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item .x-close-icon {
	margin: 0 0 0 8px
}

	.x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-close-icon::before, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item .x-close-icon::before {
		top: 0
	}

.x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-close-icon, .x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-close-icon, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-close-icon, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-close-icon {
	right: 24px
}

.x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop:not(.x-separator), .x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom:not(.x-separator), .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop:not(.x-separator), .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom:not(.x-separator) {
	min-height: 50px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop:not(.x-separator), .x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom:not(.x-separator), .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop:not(.x-separator), .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom:not(.x-separator) {
		min-height: 50px
	}
}

.x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop, .x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-wrap, .x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom, .x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-wrap {
	height: 50px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop, .x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-wrap, .x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom, .x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-wrap, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-wrap {
		height: 50px
	}
}

.x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-text, .x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-text, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-text, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-text {
	margin: 0;
	padding-left: 0;
	padding-right: 12px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-text, .x-bigger .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-text, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-text, .x-tab.x-bigger .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-text {
		margin: 0;
		padding-left: 0;
		padding-right: 0
	}
}

.x-bigger .x-tab .x-tab-header .x-scroll-nav, .x-tab.x-bigger .x-tab-header .x-scroll-nav {
	height: 42px;
	min-height: 42px;
	padding: 0
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-scroll-nav, .x-tab.x-bigger .x-tab-header .x-scroll-nav {
		padding: 0
	}
}

.x-bigger .x-tab .x-tab-header .x-scroll-nav.x-scroll-right-nav, .x-tab.x-bigger .x-tab-header .x-scroll-nav.x-scroll-right-nav {
	padding: 0
}

.x-bigger .x-tab .x-tab-header .x-scroll-nav.x-scroll-left-nav, .x-tab.x-bigger .x-tab-header .x-scroll-nav.x-scroll-left-nav {
	padding: 0
}

.x-bigger .x-tab .x-tab-header .x-scroll-nav .x-nav-arrow, .x-tab.x-bigger .x-tab-header .x-scroll-nav .x-nav-arrow {
	font-size: 12px;
	height: 38px;
	line-height: 38px;
	width: 38px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-scroll-nav .x-nav-arrow, .x-tab.x-bigger .x-tab-header .x-scroll-nav .x-nav-arrow {
		font-size: 12px;
		height: 38px;
		line-height: 38px;
		width: 38px
	}
}

.x-bigger .x-tab .x-tab-header .x-scroll-nav .x-nav-left-arrow::before, .x-bigger .x-tab .x-tab-header .x-scroll-nav .x-nav-right-arrow::before, .x-tab.x-bigger .x-tab-header .x-scroll-nav .x-nav-left-arrow::before, .x-tab.x-bigger .x-tab-header .x-scroll-nav .x-nav-right-arrow::before {
	font-size: 12px;
	line-height: 38px;
	top: 0;
	vertical-align: initial
}

.x-bigger .x-tab .x-tab-header .x-hor-nav, .x-tab.x-bigger .x-tab-header .x-hor-nav {
	height: 42px;
	min-height: 42px;
	padding: 0
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-hor-nav, .x-tab.x-bigger .x-tab-header .x-hor-nav {
		padding: 0
	}
}

.x-bigger .x-tab .x-tab-header .x-hor-nav .x-popup-up-icon, .x-bigger .x-tab .x-tab-header .x-hor-nav .x-popup-down-icon, .x-tab.x-bigger .x-tab-header .x-hor-nav .x-popup-up-icon, .x-tab.x-bigger .x-tab-header .x-hor-nav .x-popup-down-icon {
	font-size: 12px;
	height: 38px;
	line-height: 38px;
	width: 38px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-hor-nav .x-popup-up-icon, .x-bigger .x-tab .x-tab-header .x-hor-nav .x-popup-down-icon, .x-tab.x-bigger .x-tab-header .x-hor-nav .x-popup-up-icon, .x-tab.x-bigger .x-tab-header .x-hor-nav .x-popup-down-icon {
		font-size: 12px;
		height: 38px;
		line-height: 38px;
		width: 38px
	}
}

.x-bigger .x-tab .x-tab-header .x-hor-nav .x-popup-up-icon::before, .x-bigger .x-tab .x-tab-header .x-hor-nav .x-popup-down-icon::before, .x-tab.x-bigger .x-tab-header .x-hor-nav .x-popup-up-icon::before, .x-tab.x-bigger .x-tab-header .x-hor-nav .x-popup-down-icon::before {
	font-size: 12px;
	line-height: 38px;
	top: 0;
	vertical-align: initial
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header .x-hor-nav .x-popup-up-icon::before, .x-bigger .x-tab .x-tab-header .x-hor-nav .x-popup-down-icon::before, .x-tab.x-bigger .x-tab-header .x-hor-nav .x-popup-up-icon::before, .x-tab.x-bigger .x-tab-header .x-hor-nav .x-popup-down-icon::before {
		font-size: 16px
	}
}

.x-bigger .x-tab .x-tab-header .x-hor-nav .x-popup-up-icon:hover, .x-bigger .x-tab .x-tab-header .x-hor-nav .x-popup-down-icon:hover, .x-tab.x-bigger .x-tab-header .x-hor-nav .x-popup-up-icon:hover, .x-tab.x-bigger .x-tab-header .x-hor-nav .x-popup-down-icon:hover {
	line-height: 38px
}

	.x-bigger .x-tab .x-tab-header .x-hor-nav .x-popup-up-icon:hover::before, .x-bigger .x-tab .x-tab-header .x-hor-nav .x-popup-down-icon:hover::before, .x-tab.x-bigger .x-tab-header .x-hor-nav .x-popup-up-icon:hover::before, .x-tab.x-bigger .x-tab-header .x-hor-nav .x-popup-down-icon:hover::before {
		line-height: 38px;
		top: 0
	}

.x-bigger .x-tab .x-tab-header .x-hor-nav:focus .x-popup-up-icon, .x-bigger .x-tab .x-tab-header .x-hor-nav:focus .x-popup-down-icon, .x-tab.x-bigger .x-tab-header .x-hor-nav:focus .x-popup-up-icon, .x-tab.x-bigger .x-tab-header .x-hor-nav:focus .x-popup-down-icon {
	line-height: 38px
}

	.x-bigger .x-tab .x-tab-header .x-hor-nav:focus .x-popup-up-icon::before, .x-bigger .x-tab .x-tab-header .x-hor-nav:focus .x-popup-down-icon::before, .x-tab.x-bigger .x-tab-header .x-hor-nav:focus .x-popup-up-icon::before, .x-tab.x-bigger .x-tab-header .x-hor-nav:focus .x-popup-down-icon::before {
		line-height: 38px;
		top: 0
	}

	.x-bigger .x-tab .x-tab-header .x-hor-nav:focus .x-popup-up-icon:hover, .x-bigger .x-tab .x-tab-header .x-hor-nav:focus .x-popup-down-icon:hover, .x-tab.x-bigger .x-tab-header .x-hor-nav:focus .x-popup-up-icon:hover, .x-tab.x-bigger .x-tab-header .x-hor-nav:focus .x-popup-down-icon:hover {
		line-height: 38px;
		top: -2px
	}

.x-bigger .x-tab .x-tab-header .x-hor-nav.x-ie-align .x-popup-up-icon, .x-bigger .x-tab .x-tab-header .x-hor-nav.x-ie-align .x-popup-down-icon, .x-bigger .x-tab .x-tab-header .x-scroll-nav.x-ie-align .x-popup-up-icon, .x-bigger .x-tab .x-tab-header .x-scroll-nav.x-ie-align .x-popup-down-icon, .x-tab.x-bigger .x-tab-header .x-hor-nav.x-ie-align .x-popup-up-icon, .x-tab.x-bigger .x-tab-header .x-hor-nav.x-ie-align .x-popup-down-icon, .x-tab.x-bigger .x-tab-header .x-scroll-nav.x-ie-align .x-popup-up-icon, .x-tab.x-bigger .x-tab-header .x-scroll-nav.x-ie-align .x-popup-down-icon {
	line-height: 15px
}

.x-bigger .x-tab .x-tab-header .x-hor-nav.x-ie-align .x-nav-left-arrow, .x-bigger .x-tab .x-tab-header .x-hor-nav.x-ie-align .x-nav-right-arrow, .x-bigger .x-tab .x-tab-header .x-scroll-nav.x-ie-align .x-nav-left-arrow, .x-bigger .x-tab .x-tab-header .x-scroll-nav.x-ie-align .x-nav-right-arrow, .x-tab.x-bigger .x-tab-header .x-hor-nav.x-ie-align .x-nav-left-arrow, .x-tab.x-bigger .x-tab-header .x-hor-nav.x-ie-align .x-nav-right-arrow, .x-tab.x-bigger .x-tab-header .x-scroll-nav.x-ie-align .x-nav-left-arrow, .x-tab.x-bigger .x-tab-header .x-scroll-nav.x-ie-align .x-nav-right-arrow {
	line-height: 15px
}

.x-bigger .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child.x-active, .x-tab.x-bigger .x-tab-header.x-horizontal-bottom .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child.x-active {
	margin: 0 2px 0 0
}

.x-bigger .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active, .x-tab.x-bigger .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active {
	margin: 0 2px 0 0;
	padding-bottom: 0
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active, .x-tab.x-bigger .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active {
		margin: 0 2px 0 0
	}
}

.x-bigger .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active .x-tab-text, .x-tab.x-bigger .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active .x-tab-text {
	padding-top: 1px
}

.x-bigger .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active .x-close-icon::before, .x-tab.x-bigger .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active .x-close-icon::before {
	top: .5px
}

.x-bigger .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active.x-itop .x-close-icon::before, .x-bigger .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active.x-ibottom .x-close-icon::before, .x-tab.x-bigger .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active.x-itop .x-close-icon::before, .x-tab.x-bigger .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active.x-ibottom .x-close-icon::before {
	top: 1.5px
}

.x-bigger .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active:last-child, .x-tab.x-bigger .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active:last-child {
	margin: 0 2px 0 0;
	padding-bottom: 0
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active:last-child, .x-tab.x-bigger .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active:last-child {
		margin: 0 2px 0 0
	}
}

.x-bigger .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active:last-child .x-tab-text, .x-tab.x-bigger .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active:last-child .x-tab-text {
	padding-top: .5px
}

.x-bigger .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active:last-child .x-close-icon::before, .x-tab.x-bigger .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active:last-child .x-close-icon::before {
	top: 0
}

.x-bigger .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-itop, .x-bigger .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-ibottom, .x-tab.x-bigger .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-itop, .x-tab.x-bigger .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-ibottom {
	padding-bottom: 0;
	padding-top: 0
}

.x-bigger .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-ileft.x-active .x-text-wrap, .x-tab.x-bigger .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-ileft.x-active .x-text-wrap {
	margin: 0
}

.x-bigger .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active .x-text-wrap, .x-tab.x-bigger .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active .x-text-wrap {
	height: 42px;
	padding: 0
}

.x-bigger .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-itop.x-active .x-text-wrap, .x-bigger .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-ibottom.x-active .x-text-wrap, .x-tab.x-bigger .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-itop.x-active .x-text-wrap, .x-tab.x-bigger .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-ibottom.x-active .x-text-wrap {
	height: initial
}

.x-bigger .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-ileft.x-active, .x-tab.x-bigger .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-ileft.x-active {
	height: 42px
}

.x-bigger .x-tab .x-tab-header.x-vertical, .x-tab.x-bigger .x-tab-header.x-vertical {
	max-width: 150px
}

	.x-bigger .x-tab .x-tab-header.x-vertical[style*="overflow: hidden"]::before, .x-tab.x-bigger .x-tab-header.x-vertical[style*="overflow: hidden"]::before {
		bottom: 23px;
		top: 23px
	}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab .x-tab-header.x-vertical[style*="overflow: hidden"]::before, .x-tab.x-bigger .x-tab-header.x-vertical[style*="overflow: hidden"]::before {
		bottom: 0;
		top: 0
	}
}

.x-bigger .x-tab .x-tab-header.x-vertical .x-toolbar-items, .x-tab.x-bigger .x-tab-header.x-vertical .x-toolbar-items {
	height: inherit
}

	.x-bigger .x-tab .x-tab-header.x-vertical .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child, .x-tab.x-bigger .x-tab-header.x-vertical .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
		margin: 0
	}

	.x-bigger .x-tab .x-tab-header.x-vertical .x-toolbar-items.x-vscroll:not(.x-scroll-device), .x-tab.x-bigger .x-tab-header.x-vertical .x-toolbar-items.x-vscroll:not(.x-scroll-device) {
		padding: 24px 0
	}

.x-bigger .x-tab .x-tab-header.x-vertical .x-toolbar-item .x-tab-wrap, .x-tab.x-bigger .x-tab-header.x-vertical .x-toolbar-item .x-tab-wrap {
	padding: 0 16px
}

.x-bigger .x-tab .x-tab-header.x-vertical .x-toolbar-item.x-itop .x-close-icon, .x-bigger .x-tab .x-tab-header.x-vertical .x-toolbar-item.x-ibottom .x-close-icon, .x-tab.x-bigger .x-tab-header.x-vertical .x-toolbar-item.x-itop .x-close-icon, .x-tab.x-bigger .x-tab-header.x-vertical .x-toolbar-item.x-ibottom .x-close-icon {
	right: -20px
}

.x-bigger .x-tab .x-tab-header.x-vertical .x-toolbar-item.x-ileft.x-icon, .x-tab.x-bigger .x-tab-header.x-vertical .x-toolbar-item.x-ileft.x-icon {
	min-height: 38px;
	min-width: auto
}

.x-bigger .x-tab .x-tab-header.x-vertical .x-scroll-nav, .x-tab.x-bigger .x-tab-header.x-vertical .x-scroll-nav {
	height: 24px;
	min-height: 24px
}

	.x-bigger .x-tab .x-tab-header.x-vertical .x-scroll-nav .x-nav-arrow, .x-tab.x-bigger .x-tab-header.x-vertical .x-scroll-nav .x-nav-arrow {
		font-size: 12px;
		height: 24px;
		line-height: 24px;
		width: 24px
	}

.x-bigger .x-tab .x-tab-header.x-vertical .x-hor-nav, .x-tab.x-bigger .x-tab-header.x-vertical .x-hor-nav {
	padding: 0 16px
}

	.x-bigger .x-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-up-icon::before, .x-bigger .x-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-down-icon::before, .x-tab.x-bigger .x-tab-header.x-vertical .x-hor-nav .x-popup-up-icon::before, .x-tab.x-bigger .x-tab-header.x-vertical .x-hor-nav .x-popup-down-icon::before {
		line-height: 48px
	}

	.x-bigger .x-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-up-icon::after, .x-bigger .x-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-down-icon::after, .x-tab.x-bigger .x-tab-header.x-vertical .x-hor-nav .x-popup-up-icon::after, .x-tab.x-bigger .x-tab-header.x-vertical .x-hor-nav .x-popup-down-icon::after {
		font-size: 16px;
		line-height: 48px;
		margin: 0 0 0 8px
	}

.x-bigger .x-tab .x-tab-header.x-vertical.x-toolpop .x-toolbar-items, .x-tab.x-bigger .x-tab-header.x-vertical.x-toolpop .x-toolbar-items {
	height: auto
}

.x-bigger .x-tab.x-vertical-icon > .x-tab-header, .x-tab.x-bigger.x-vertical-icon > .x-tab-header {
	height: 72px;
	min-height: 72px
}

	.x-bigger .x-tab.x-vertical-icon > .x-tab-header > .x-toolbar-items, .x-tab.x-bigger.x-vertical-icon > .x-tab-header > .x-toolbar-items {
		height: 72px
	}

	.x-bigger .x-tab.x-vertical-icon > .x-tab-header .x-scroll-nav, .x-tab.x-bigger.x-vertical-icon > .x-tab-header .x-scroll-nav {
		height: 72px
	}

	.x-bigger .x-tab.x-vertical-icon > .x-tab-header .x-hor-nav, .x-tab.x-bigger.x-vertical-icon > .x-tab-header .x-hor-nav {
		height: 72px
	}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab.x-vertical-icon > .x-tab-header .x-hor-nav .x-popup-up-icon::before, .x-bigger .x-tab.x-vertical-icon > .x-tab-header .x-hor-nav .x-popup-down-icon::before, .x-tab.x-bigger.x-vertical-icon > .x-tab-header .x-hor-nav .x-popup-up-icon::before, .x-tab.x-bigger.x-vertical-icon > .x-tab-header .x-hor-nav .x-popup-down-icon::before {
		font-size: 12px
	}
}

.x-bigger .x-tab.x-vertical-icon.x-vertical-tab .x-tab-header.x-vertical .x-toolbar-items, .x-tab.x-bigger.x-vertical-icon.x-vertical-tab .x-tab-header.x-vertical .x-toolbar-items {
	height: inherit
}

.x-bigger .x-tab.x-vertical-icon.x-vertical-tab .x-tab-header.x-vertical .x-scroll-nav, .x-tab.x-bigger.x-vertical-icon.x-vertical-tab .x-tab-header.x-vertical .x-scroll-nav {
	height: 24px
}

.x-bigger .x-tab.x-focused .x-tab-header .x-toolbar-item .x-tab-wrap:focus, .x-tab.x-bigger.x-focused .x-tab-header .x-toolbar-item .x-tab-wrap:focus {
	height: 42px
}

	.x-bigger .x-tab.x-focused .x-tab-header .x-toolbar-item .x-tab-wrap:focus .x-text-wrap, .x-tab.x-bigger.x-focused .x-tab-header .x-toolbar-item .x-tab-wrap:focus .x-text-wrap {
		height: 42px
	}

.x-bigger .x-tab.x-focused .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap:focus, .x-bigger .x-tab.x-focused .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap:focus, .x-tab.x-bigger.x-focused .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap:focus, .x-tab.x-bigger.x-focused .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap:focus {
	height: 72px
}

	.x-bigger .x-tab.x-focused .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap:focus .x-text-wrap, .x-bigger .x-tab.x-focused .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap:focus .x-text-wrap, .x-tab.x-bigger.x-focused .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap:focus .x-text-wrap, .x-tab.x-bigger.x-focused .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap:focus .x-text-wrap {
		height: auto
	}

.x-bigger .x-tab.x-focused .x-tab-header .x-toolbar-item.x-itop.x-active .x-tab-wrap:focus .x-text-wrap, .x-bigger .x-tab.x-focused .x-tab-header .x-toolbar-item.x-ibottom.x-active .x-tab-wrap:focus .x-text-wrap, .x-tab.x-bigger.x-focused .x-tab-header .x-toolbar-item.x-itop.x-active .x-tab-wrap:focus .x-text-wrap, .x-tab.x-bigger.x-focused .x-tab-header .x-toolbar-item.x-ibottom.x-active .x-tab-wrap:focus .x-text-wrap {
	height: auto
}

.x-bigger .x-tab.x-focused .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:focus, .x-tab.x-bigger.x-focused .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:focus {
	height: 40px
}

	.x-bigger .x-tab.x-focused .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:focus .x-text-wrap, .x-tab.x-bigger.x-focused .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:focus .x-text-wrap {
		height: 40px
	}

.x-bigger .x-tab.x-focused .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-wrap:focus, .x-bigger .x-tab.x-focused .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-wrap:focus, .x-tab.x-bigger.x-focused .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-wrap:focus, .x-tab.x-bigger.x-focused .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-wrap:focus {
	height: 42px
}

.x-bigger .x-tab.x-focused .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active .x-tab-wrap:focus .x-text-wrap, .x-tab.x-bigger.x-focused .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active .x-tab-wrap:focus .x-text-wrap {
	height: 42px;
	padding: 0
}

.x-bigger .x-tab.x-focused .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active.x-ileft, .x-tab.x-bigger.x-focused .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active.x-ileft {
	height: 42px
}

.x-bigger .x-tab.x-ie .x-tab-header .x-hor-nav.x-ie-align .x-popup-up-icon, .x-bigger .x-tab.x-ie .x-tab-header .x-hor-nav.x-ie-align .x-popup-down-icon, .x-bigger .x-tab.x-ie .x-tab-header .x-scroll-nav.x-ie-align .x-popup-up-icon, .x-bigger .x-tab.x-ie .x-tab-header .x-scroll-nav.x-ie-align .x-popup-down-icon, .x-tab.x-bigger.x-ie .x-tab-header .x-hor-nav.x-ie-align .x-popup-up-icon, .x-tab.x-bigger.x-ie .x-tab-header .x-hor-nav.x-ie-align .x-popup-down-icon, .x-tab.x-bigger.x-ie .x-tab-header .x-scroll-nav.x-ie-align .x-popup-up-icon, .x-tab.x-bigger.x-ie .x-tab-header .x-scroll-nav.x-ie-align .x-popup-down-icon {
	line-height: 15px
}

.x-bigger .x-tab.x-ie .x-tab-header .x-hor-nav.x-ie-align .x-nav-left-arrow, .x-bigger .x-tab.x-ie .x-tab-header .x-hor-nav.x-ie-align .x-nav-right-arrow, .x-bigger .x-tab.x-ie .x-tab-header .x-scroll-nav.x-ie-align .x-nav-left-arrow, .x-bigger .x-tab.x-ie .x-tab-header .x-scroll-nav.x-ie-align .x-nav-right-arrow, .x-tab.x-bigger.x-ie .x-tab-header .x-hor-nav.x-ie-align .x-nav-left-arrow, .x-tab.x-bigger.x-ie .x-tab-header .x-hor-nav.x-ie-align .x-nav-right-arrow, .x-tab.x-bigger.x-ie .x-tab-header .x-scroll-nav.x-ie-align .x-nav-left-arrow, .x-tab.x-bigger.x-ie .x-tab-header .x-scroll-nav.x-ie-align .x-nav-right-arrow {
	line-height: 15px
}

.x-bigger .x-tab.x-edge .x-tab-header .x-hor-nav.x-ie-align .x-popup-up-icon, .x-bigger .x-tab.x-edge .x-tab-header .x-hor-nav.x-ie-align .x-popup-down-icon, .x-bigger .x-tab.x-edge .x-tab-header .x-scroll-nav.x-ie-align .x-popup-up-icon, .x-bigger .x-tab.x-edge .x-tab-header .x-scroll-nav.x-ie-align .x-popup-down-icon, .x-tab.x-bigger.x-edge .x-tab-header .x-hor-nav.x-ie-align .x-popup-up-icon, .x-tab.x-bigger.x-edge .x-tab-header .x-hor-nav.x-ie-align .x-popup-down-icon, .x-tab.x-bigger.x-edge .x-tab-header .x-scroll-nav.x-ie-align .x-popup-up-icon, .x-tab.x-bigger.x-edge .x-tab-header .x-scroll-nav.x-ie-align .x-popup-down-icon {
	line-height: 15px
}

.x-bigger .x-tab.x-edge .x-tab-header .x-hor-nav.x-ie-align .x-nav-left-arrow, .x-bigger .x-tab.x-edge .x-tab-header .x-hor-nav.x-ie-align .x-nav-right-arrow, .x-bigger .x-tab.x-edge .x-tab-header .x-scroll-nav.x-ie-align .x-nav-left-arrow, .x-bigger .x-tab.x-edge .x-tab-header .x-scroll-nav.x-ie-align .x-nav-right-arrow, .x-tab.x-bigger.x-edge .x-tab-header .x-hor-nav.x-ie-align .x-nav-left-arrow, .x-tab.x-bigger.x-edge .x-tab-header .x-hor-nav.x-ie-align .x-nav-right-arrow, .x-tab.x-bigger.x-edge .x-tab-header .x-scroll-nav.x-ie-align .x-nav-left-arrow, .x-tab.x-bigger.x-edge .x-tab-header .x-scroll-nav.x-ie-align .x-nav-right-arrow {
	line-height: 13px
}

.x-bigger .x-tab.x-safari .x-tab-header .x-close-icon::before, .x-tab.x-bigger.x-safari .x-tab-header .x-close-icon::before {
	top: 0
}

.x-bigger .x-tab.x-safari .x-tab-header .x-hor-nav .x-popup-up-icon::before, .x-bigger .x-tab.x-safari .x-tab-header .x-hor-nav .x-popup-down-icon::before, .x-bigger .x-tab.x-safari .x-tab-header .x-scroll-nav .x-popup-up-icon::before, .x-bigger .x-tab.x-safari .x-tab-header .x-scroll-nav .x-popup-down-icon::before, .x-tab.x-bigger.x-safari .x-tab-header .x-hor-nav .x-popup-up-icon::before, .x-tab.x-bigger.x-safari .x-tab-header .x-hor-nav .x-popup-down-icon::before, .x-tab.x-bigger.x-safari .x-tab-header .x-scroll-nav .x-popup-up-icon::before, .x-tab.x-bigger.x-safari .x-tab-header .x-scroll-nav .x-popup-down-icon::before {
	top: 0
}

.x-bigger .x-tab.x-safari .x-tab-header .x-hor-nav .x-nav-left-arrow::before, .x-bigger .x-tab.x-safari .x-tab-header .x-hor-nav .x-nav-right-arrow::before, .x-bigger .x-tab.x-safari .x-tab-header .x-scroll-nav .x-nav-left-arrow::before, .x-bigger .x-tab.x-safari .x-tab-header .x-scroll-nav .x-nav-right-arrow::before, .x-tab.x-bigger.x-safari .x-tab-header .x-hor-nav .x-nav-left-arrow::before, .x-tab.x-bigger.x-safari .x-tab-header .x-hor-nav .x-nav-right-arrow::before, .x-tab.x-bigger.x-safari .x-tab-header .x-scroll-nav .x-nav-left-arrow::before, .x-tab.x-bigger.x-safari .x-tab-header .x-scroll-nav .x-nav-right-arrow::before {
	top: 0
}

.x-bigger .x-tab.x-rtl .x-tab-header.x-horizontal-bottom .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:not(.x-separator), .x-tab.x-bigger.x-rtl .x-tab-header.x-horizontal-bottom .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:not(.x-separator) {
	margin: 0 0 0 2px
}

	.x-bigger .x-tab.x-rtl .x-tab-header.x-horizontal-bottom .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:not(.x-separator).x-active, .x-tab.x-bigger.x-rtl .x-tab-header.x-horizontal-bottom .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:not(.x-separator).x-active {
		margin: 0 0 0 2px
	}

.x-bigger .x-tab.x-fill .x-tab-header, .x-tab.x-bigger.x-fill .x-tab-header {
	height: 42px;
	min-height: 42px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab.x-fill .x-tab-header, .x-tab.x-bigger.x-fill .x-tab-header {
		height: 42px;
		min-height: 42px
	}
}

.x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-items, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-items {
	height: auto;
	min-height: 42px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-items, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-items {
		min-height: 42px
	}
}

.x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
	margin: 0;
	padding: 0
}

.x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-item:not(.x-separator), .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-item:not(.x-separator) {
	height: 42px;
	margin: 0 2px 0 0;
	min-height: 42px;
	padding: 0
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-item:not(.x-separator), .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-item:not(.x-separator) {
		height: 42px;
		min-height: 42px
	}
}

.x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-item:not(.x-separator).x-itop, .x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-item:not(.x-separator).x-ibottom, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-item:not(.x-separator).x-itop, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-item:not(.x-separator).x-ibottom {
	height: 72px;
	min-height: 72px
}

.x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-item .x-tab-wrap, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-item .x-tab-wrap {
	height: 42px;
	padding: 0 20px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-item .x-tab-wrap, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-item .x-tab-wrap {
		height: 42px;
		padding: 0 20px
	}
}

.x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-item .x-text-wrap, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-item .x-text-wrap {
	height: 42px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-item .x-text-wrap, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-item .x-text-wrap {
		height: 42px
	}
}

.x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-item.x-active, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-item.x-active {
	padding: 0
}

	.x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-item.x-active .x-tab-wrap, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-item.x-active .x-tab-wrap {
		margin-bottom: 0
	}

	.x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-item.x-active .x-text-wrap, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-item.x-active .x-text-wrap {
		height: 42px
	}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-item.x-active .x-text-wrap, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-item.x-active .x-text-wrap {
		height: 42px
	}
}

.x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-item.x-active.x-ileft .x-text-wrap, .x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-item.x-active.x-iright .x-text-wrap, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-item.x-active.x-ileft .x-text-wrap, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-item.x-active.x-iright .x-text-wrap {
	height: 42px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-item.x-active.x-ileft .x-text-wrap, .x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-item.x-active.x-iright .x-text-wrap, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-item.x-active.x-ileft .x-text-wrap, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-item.x-active.x-iright .x-text-wrap {
		height: 42px
	}
}

.x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap, .x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap, .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap {
	height: 72px
}

.x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop:not(.x-separator), .x-bigger .x-tab.x-fill .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom:not(.x-separator), .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop:not(.x-separator), .x-tab.x-bigger.x-fill .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom:not(.x-separator) {
	height: auto
}

.x-bigger .x-tab.x-fill .x-tab-header.x-vertical .x-toolbar-items .x-toolbar-item .x-tab-wrap, .x-tab.x-bigger.x-fill .x-tab-header.x-vertical .x-toolbar-items .x-toolbar-item .x-tab-wrap {
	padding: 0 16px
}

.x-bigger .x-tab.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active .x-text-wrap, .x-tab.x-bigger.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active .x-text-wrap {
	height: 50px
}

.x-bigger .x-tab.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-itop .x-text-wrap, .x-bigger .x-tab.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-ibottom .x-text-wrap, .x-tab.x-bigger.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-itop .x-text-wrap, .x-tab.x-bigger.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-ibottom .x-text-wrap {
	height: auto
}

.x-bigger .x-tab.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-itop .x-tab-wrap:focus .x-text-wrap, .x-bigger .x-tab.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-ibottom .x-tab-wrap:focus .x-text-wrap, .x-tab.x-bigger.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-itop .x-tab-wrap:focus .x-text-wrap, .x-tab.x-bigger.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-ibottom .x-tab-wrap:focus .x-text-wrap {
	height: 50px
}

.x-bigger .x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item .x-tab-wrap:focus, .x-tab.x-bigger.x-fill.x-focused .x-tab-header .x-toolbar-item .x-tab-wrap:focus {
	height: 42px
}

	.x-bigger .x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item .x-tab-wrap:focus .x-text-wrap, .x-tab.x-bigger.x-fill.x-focused .x-tab-header .x-toolbar-item .x-tab-wrap:focus .x-text-wrap {
		height: 42px
	}

.x-bigger .x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus .x-text-wrap, .x-tab.x-bigger.x-fill.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus .x-text-wrap {
	height: 42px
}

.x-bigger .x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap:focus, .x-bigger .x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap:focus, .x-tab.x-bigger.x-fill.x-focused .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap:focus, .x-tab.x-bigger.x-fill.x-focused .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap:focus {
	height: 72px
}

	.x-bigger .x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap:focus .x-text-wrap, .x-bigger .x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap:focus .x-text-wrap, .x-tab.x-bigger.x-fill.x-focused .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap:focus .x-text-wrap, .x-tab.x-bigger.x-fill.x-focused .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap:focus .x-text-wrap {
		height: auto
	}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap:focus .x-text-wrap, .x-bigger .x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap:focus .x-text-wrap, .x-tab.x-bigger.x-fill.x-focused .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap:focus .x-text-wrap, .x-tab.x-bigger.x-fill.x-focused .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap:focus .x-text-wrap {
		height: auto
	}
}

.x-bigger .x-tab.x-fill.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator), .x-tab.x-bigger.x-fill.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator) {
	margin: 0 0 0 2px
}

.x-bigger .x-tab.x-fill.x-vertical-icon > .x-tab-header, .x-tab.x-bigger.x-fill.x-vertical-icon > .x-tab-header {
	height: 70px;
	min-height: 70px
}

.x-bigger .x-tab.x-background .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-bigger .x-tab.x-background .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child, .x-tab.x-bigger.x-background .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-tab.x-bigger.x-background .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
	margin: 0;
	padding: 0
}

.x-bigger .x-tab.x-background .x-tab-header .x-toolbar-item:not(.x-separator), .x-tab.x-bigger.x-background .x-tab-header .x-toolbar-item:not(.x-separator) {
	padding: 0
}

.x-bigger .x-tab.x-background .x-tab-header .x-toolbar-item .x-tab-wrap, .x-tab.x-bigger.x-background .x-tab-header .x-toolbar-item .x-tab-wrap {
	padding: 0 20px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab.x-background .x-tab-header .x-toolbar-item .x-tab-wrap, .x-tab.x-bigger.x-background .x-tab-header .x-toolbar-item .x-tab-wrap {
		padding: 0 20px
	}
}

.x-bigger .x-tab.x-background .x-tab-header .x-toolbar-item.x-active, .x-tab.x-bigger.x-background .x-tab-header .x-toolbar-item.x-active {
	padding: 0
}

	.x-bigger .x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap, .x-tab.x-bigger.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap {
		margin-bottom: 0
	}

.x-bigger .x-tab.x-background .x-tab-header.x-vertical .x-toolbar-items .x-toolbar-item .x-tab-wrap, .x-tab.x-bigger.x-background .x-tab-header.x-vertical .x-toolbar-items .x-toolbar-item .x-tab-wrap {
	padding: 0 16px
}

.x-bigger .x-tab.x-background.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator), .x-tab.x-bigger.x-background.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator) {
	margin: 0 0 0 2px
}

.x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child, .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
	margin: 0
}

.x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator), .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator) {
	margin: 0
}

	.x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator) .x-icon-right, .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator) .x-icon-right {
		margin: 0
	}

	.x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator) .x-icon-left + .x-tab-text, .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator) .x-icon-left + .x-tab-text {
		margin: 0 10px 0 0
	}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator) .x-icon-left + .x-tab-text, .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator) .x-icon-left + .x-tab-text {
		margin: 0 10px 0 0
	}
}

.x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator) .x-icons.x-close-icon, .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator) .x-icons.x-close-icon {
	margin: 0 10px 0 0
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator) .x-icons.x-close-icon, .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator) .x-icons.x-close-icon {
		margin: 0 8px 0 0
	}
}

.x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator).x-itop .x-close-icon, .x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator).x-ibottom .x-close-icon, .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator).x-itop .x-close-icon, .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator).x-ibottom .x-close-icon {
	left: 20px;
	right: auto
}

.x-bigger .x-tab.x-rtl .x-tab-header.x-close-show .x-toolbar-item.x-itop .x-text-wrap, .x-bigger .x-tab.x-rtl .x-tab-header.x-close-show .x-toolbar-item.x-ibottom .x-text-wrap, .x-tab.x-bigger.x-rtl .x-tab-header.x-close-show .x-toolbar-item.x-itop .x-text-wrap, .x-tab.x-bigger.x-rtl .x-tab-header.x-close-show .x-toolbar-item.x-ibottom .x-text-wrap {
	margin-left: 22px;
	margin-right: 0
}

.x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item, .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item {
	margin: 0
}

	.x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-text, .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-text {
		padding-left: 12px;
		padding-right: 0
	}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-text, .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-text {
		padding-left: 0
	}
}

.x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item .x-icons.x-close-icon, .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item .x-icons.x-close-icon {
	margin: 0
}

.x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-close-icon, .x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-close-icon, .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-close-icon, .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-close-icon {
	left: 24px;
	right: auto
}

.x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-text, .x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-text, .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-text, .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-text {
	margin: 0;
	padding-left: 12px;
	padding-right: 0
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-text, .x-bigger .x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-text, .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-text, .x-tab.x-bigger.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-text {
		margin: 0;
		padding-left: 0;
		padding-right: 0
	}
}

.x-bigger .x-tab.x-rtl .x-tab-header .x-hor-nav, .x-bigger .x-tab.x-rtl .x-tab-header .x-scroll-right-nav, .x-tab.x-bigger.x-rtl .x-tab-header .x-hor-nav, .x-tab.x-bigger.x-rtl .x-tab-header .x-scroll-right-nav {
	padding: 0
}

.x-bigger .x-tab.x-rtl .x-tab-header .x-scroll-left-nav, .x-tab.x-bigger.x-rtl .x-tab-header .x-scroll-left-nav {
	padding: 0
}

.x-bigger .x-tab.x-rtl .x-tab-header.x-vertical .x-toolbar-item:not(.x-separator), .x-tab.x-bigger.x-rtl .x-tab-header.x-vertical .x-toolbar-item:not(.x-separator) {
	margin: 0
}

.x-bigger .x-tab.x-rtl .x-tab-header.x-vertical .x-toolbar-item.x-itop .x-close-icon, .x-bigger .x-tab.x-rtl .x-tab-header.x-vertical .x-toolbar-item.x-ibottom .x-close-icon, .x-tab.x-bigger.x-rtl .x-tab-header.x-vertical .x-toolbar-item.x-itop .x-close-icon, .x-tab.x-bigger.x-rtl .x-tab-header.x-vertical .x-toolbar-item.x-ibottom .x-close-icon {
	left: -20px
}

.x-bigger .x-tab.x-rtl .x-tab-header.x-vertical .x-hor-nav, .x-tab.x-bigger.x-rtl .x-tab-header.x-vertical .x-hor-nav {
	padding: 0 16px
}

.x-bigger .x-tab.x-rtl .x-tab-header.x-vertical .x-popup-up-icon::after, .x-bigger .x-tab.x-rtl .x-tab-header.x-vertical .x-popup-down-icon::after, .x-tab.x-bigger.x-rtl .x-tab-header.x-vertical .x-popup-up-icon::after, .x-tab.x-bigger.x-rtl .x-tab-header.x-vertical .x-popup-down-icon::after {
	margin: 0 8px 0 0
}

.x-tab {
	display: block;
	position: relative
}

	.x-tab.x-hidden {
		display: none
	}

	.x-tab.x-fill-mode .x-content, .x-tab.x-fill-mode .x-content .x-item, .x-tab.x-fill-mode .x-content .x-item > div, .x-tab.x-fill-mode .x-content .x-item > div > .x-blazor-template {
		height: 100%
	}

	.x-tab .x-tab-header {
		height: 32px;
		min-height: 32px
	}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header {
		height: 42px;
		min-height: 42px
	}
}

.x-tab .x-tab-header::before {
	content: "";
	position: absolute;
	display: block
}

.x-tab .x-tab-header:not(.x-vertical)::before {
	bottom: 0;
	top: 0;
	width: 100%
}

.x-tab .x-tab-header .x-toolbar-items {
	height: auto;
	margin: 0;
	min-height: 32px;
	position: relative
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-items {
		min-height: 42px
	}
}

.x-tab .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-tab .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
	margin: 0
}

.x-tab .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
	margin: 0;
	padding-bottom: 0
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
		margin: 0 2px 0 0
	}
}

.x-tab .x-tab-header .x-toolbar-items .x-toolbar-item.x-active {
	position: unset
}

	.x-tab .x-tab-header .x-toolbar-items .x-toolbar-item.x-active:hover::before {
		left: unset;
		right: unset
	}

	.x-tab .x-tab-header .x-toolbar-items .x-toolbar-item.x-active::before {
		background-color: unset;
		bottom: unset;
		content: unset;
		height: unset;
		left: unset;
		position: unset;
		right: unset;
		transition: unset
	}

	.x-tab .x-tab-header .x-toolbar-items .x-toolbar-item.x-active::after {
		color: unset;
		content: unset;
		display: unset;
		font-weight: 400;
		height: unset;
		overflow: unset;
		visibility: unset
	}

.x-tab .x-tab-header .x-toolbar-items.x-hscroll.x-scroll-device {
	padding: 0
}

	.x-tab .x-tab-header .x-toolbar-items.x-hscroll.x-scroll-device .x-scroll-right-nav {
		display: none
	}

.x-tab .x-tab-header .x-toolbar-items.x-hscroll .x-hscroll-bar {
	padding: 0
}

.x-tab .x-tab-header .x-toolbar-items.x-hscroll .x-scroll-nav {
	width: 32px;
	border-radius: 4px
}

.x-tab .x-tab-header .x-toolbar-items.x-hscroll:not(.x-tbar-pos) .x-toolbar-item:last-child {
	margin: 0 2px 0 0
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-items.x-hscroll:not(.x-tbar-pos) .x-toolbar-item:last-child {
		margin: 0 2px 0 0
	}
}

.x-tab .x-tab-header .x-toolbar-items.x-hscroll:not(.x-tbar-pos) .x-toolbar-item:last-child.x-active {
	margin: 0 2px 0 0
}

.x-tab .x-tab-header .x-hscroll-bar {
	overflow: hidden
}

.x-tab .x-tab-header .x-indicator {
	display: none;
	position: absolute
}

	.x-tab .x-tab-header .x-indicator.x-hidden {
		display: none
	}

.x-tab .x-tab-header:not(.x-vertical) .x-indicator {
	bottom: 0;
	height: 2px;
	left: 0;
	right: 0;
	border-radius: 0;
	transition: left .125s cubic-bezier(0.35, 0, 0.25, 1),right .25s cubic-bezier(0.35, 0, 0.25, 1)
}

.x-tab .x-tab-header .x-toolbar-item.x-hidden {
	display: none
}

.x-tab .x-tab-header .x-toolbar-item:not(.x-separator) {
	height: 32px;
	margin: 0;
	min-height: 32px;
	min-width: auto;
	padding: 0
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item:not(.x-separator) {
		height: 42px;
		min-height: 42px
	}
}

.x-tab .x-tab-header .x-toolbar-item .x-tab-wrap {
	height: 32px;
	padding: 0 12px;
	width: 100%
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item .x-tab-wrap {
		height: 42px;
		padding: 0 15px
	}
}

.x-tab .x-tab-header .x-toolbar-item .x-text-wrap {
	-ms-flex-line-pack: center;
	align-content: center;
	-ms-flex-align: center;
	align-items: center;
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 32px
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item .x-text-wrap {
		height: 42px
	}
}

.x-tab .x-tab-header .x-toolbar-item .x-tab-text {
	display: inherit;
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 14px;
	font-weight: 400;
	text-transform: capitalize;
	-ms-flex-item-align: auto;
	-ms-grid-row-align: auto;
	align-self: auto;
	margin-bottom: 0
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item .x-tab-text {
		font-size: 16px
	}
}

.x-tab .x-tab-header .x-toolbar-item.x-active {
	margin: 0;
	padding-bottom: 0
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item.x-active {
		margin: 0 2px 0 0
	}
}

.x-tab .x-tab-header .x-toolbar-item.x-active .x-text-wrap {
	height: 32px;
	margin-top: 0
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item.x-active .x-text-wrap {
		height: 42px
	}
}

.x-tab .x-tab-header .x-toolbar-item.x-active .x-tab-wrap {
	margin-bottom: 0
}

.x-tab .x-tab-header .x-toolbar-item.x-active .x-tab-text {
	font-weight: 400
}

.x-tab .x-tab-header .x-toolbar-item.x-active .x-tab-icon::before {
	top: 1px;
	left: 5px
}

.x-tab .x-tab-header .x-toolbar-item.x-active .x-icon-top.x-tab-icon::before, .x-tab .x-tab-header .x-toolbar-item.x-active .x-icon-bottom.x-tab-icon::before {
	left: 0
}

.x-tab .x-tab-header .x-toolbar-item.x-active.x-ileft .x-text-wrap, .x-tab .x-tab-header .x-toolbar-item.x-active.x-iright .x-text-wrap {
	height: 32px;
	padding: 0
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item.x-active.x-ileft .x-text-wrap, .x-tab .x-tab-header .x-toolbar-item.x-active.x-iright .x-text-wrap {
		height: 42px
	}
}

.x-tab .x-tab-header .x-toolbar-item .x-icons.x-close-icon {
	display: none;
	margin: 0 0 0 6px;
	min-width: 12px
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item .x-icons.x-close-icon {
		margin: 0 0 0 8px
	}
}

.x-tab .x-tab-header .x-toolbar-item .x-close-icon, .x-tab .x-tab-header .x-toolbar-item .x-close-icon::before {
	font-size: 10px
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item .x-close-icon, .x-tab .x-tab-header .x-toolbar-item .x-close-icon::before {
		font-size: 12px
	}
}

.x-tab .x-tab-header .x-toolbar-item .x-close-icon::before {
	top: 1px
}

.x-tab .x-tab-header .x-toolbar-item .x-icons.x-tab-icon {
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 24px;
	min-width: 24px;
	width: 24px;
	line-height: 24px
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item .x-icons.x-tab-icon {
		height: 20px;
		width: 20px
	}
}

.x-tab .x-tab-header .x-toolbar-item .x-tab-icon, .x-tab .x-tab-header .x-toolbar-item .x-tab-icon::before {
	font-size: 14px
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item .x-tab-icon, .x-tab .x-tab-header .x-toolbar-item .x-tab-icon::before {
		font-size: 20px
	}
}

.x-tab .x-tab-header .x-toolbar-item .x-tab-icon::before {
	position: relative;
	top: 1px;
	left: 5px
}

.x-tab .x-tab-header .x-toolbar-item .x-icon-top.x-tab-icon::before, .x-tab .x-tab-header .x-toolbar-item .x-icon-bottom.x-tab-icon::before {
	left: 0
}

.x-tab .x-tab-header .x-toolbar-item.x-icon .x-tab-wrap {
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 15px
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item.x-icon .x-tab-wrap {
		padding: 0 16px
	}
}

.x-tab .x-tab-header .x-toolbar-item .x-icon-right {
	margin: 0 0 0 8px
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item .x-icon-right {
		margin: 0
	}
}

.x-tab .x-tab-header .x-toolbar-item .x-icon-left + .x-tab-text {
	margin: 0 0 0 8px
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item .x-icon-left + .x-tab-text {
		margin: 0 0 0 10px
	}
}

.x-tab .x-tab-header .x-toolbar-item.x-itop, .x-tab .x-tab-header .x-toolbar-item.x-ibottom {
	height: 62px
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item.x-itop, .x-tab .x-tab-header .x-toolbar-item.x-ibottom {
		height: 62px
	}
}

.x-tab .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap, .x-tab .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	height: 62px;
	position: relative
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap, .x-tab .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap {
		height: 62px
	}
}

.x-tab .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap:focus .x-text-wrap, .x-tab .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap:focus .x-text-wrap {
	height: auto
}

.x-tab .x-tab-header .x-toolbar-item.x-itop .x-text-wrap, .x-tab .x-tab-header .x-toolbar-item.x-ibottom .x-text-wrap {
	display: block;
	height: auto
}

.x-tab .x-tab-header .x-toolbar-item.x-itop.x-active .x-tab-wrap:focus .x-text-wrap, .x-tab .x-tab-header .x-toolbar-item.x-ibottom.x-active .x-tab-wrap:focus .x-text-wrap {
	height: auto
}

.x-tab .x-tab-header .x-toolbar-item.x-itop.x-active .x-tab-wrap .x-text-wrap, .x-tab .x-tab-header .x-toolbar-item.x-ibottom.x-active .x-tab-wrap .x-text-wrap {
	height: auto
}

.x-tab .x-tab-header .x-toolbar-item.x-itop .x-close-icon, .x-tab .x-tab-header .x-toolbar-item.x-ibottom .x-close-icon {
	position: absolute;
	right: 15px;
	top: calc(50% - 6px)
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item.x-itop .x-close-icon, .x-tab .x-tab-header .x-toolbar-item.x-ibottom .x-close-icon {
		right: 12px
	}
}

.x-tab .x-tab-header .x-toolbar-item.x-itop .x-tab-text {
	margin: 8px 0 0
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item.x-itop .x-tab-text {
		margin: 8px 0 0
	}
}

.x-tab .x-tab-header .x-toolbar-item.x-ibottom .x-tab-text {
	margin: 0 0 8px
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item.x-ibottom .x-tab-text {
		margin: 0 0 10px
	}
}

.x-tab .x-tab-header .x-toolbar-item .x-tab-icon.x-icon-top, .x-tab .x-tab-header .x-toolbar-item .x-tab-icon.x-icon-bottom {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	margin: auto
}

.x-tab .x-tab-header .x-toolbar-pop {
	overflow-y: auto;
	padding: 5px 0
}

	.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item {
		height: 26px;
		min-height: 26px;
		min-width: auto
	}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item {
		height: 50px;
		min-height: 50px
	}
}

.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item:not(.x-separator) {
	margin: 0;
	padding: 0
}

.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap {
	height: 26px;
	padding: 0 20px;
	text-align: initial
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap {
		height: 50px;
		padding: 0 24px
	}
}

.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-text-wrap {
	height: 26px;
	width: 100%
}

.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-text {
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 100%
}

.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-close-icon {
	margin: 0 0 0 8px
}

	.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-close-icon::before {
		top: 0
	}

.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-text + .x-close-icon[style="display:block"] {
	padding-right: 10px
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-text + .x-close-icon[style="display:block"] {
		padding-right: 0
	}
}

.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop, .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom {
	height: 40px
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop, .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom {
		height: 50px
	}
}

.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop:not(.x-separator), .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom:not(.x-separator) {
	min-height: 40px
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop:not(.x-separator), .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom:not(.x-separator) {
		min-height: 50px
	}
}

.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-wrap, .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-wrap {
	height: 40px
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-wrap, .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-wrap {
		height: 50px
	}
}

.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-text-wrap, .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-text-wrap {
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: auto
}

.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-text, .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-text {
	display: block;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 0 0 10px;
	padding-left: 0;
	padding-right: 10px
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-text, .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-text {
		-ms-flex-pack: center;
		justify-content: center;
		margin: 0 0 0 12px;
		padding-left: 0;
		padding-right: 0
	}
}

.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-close-icon, .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-close-icon {
	right: 20px;
	top: initial
}

.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-text {
	margin: 0
}

.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-icon.x-icon-top, .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-icon.x-icon-bottom {
	display: -ms-inline-flexbox;
	display: inline-flex
}

.x-tab .x-tab-header.x-close-show .x-icons.x-close-icon {
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: center;
	align-self: center;
	display: -ms-inline-flexbox;
	display: inline-flex
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header.x-close-show .x-icons.x-close-icon {
		display: none
	}
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header.x-close-show .x-toolbar-item.x-active .x-close-icon {
		display: -ms-inline-flexbox;
		display: inline-flex
	}
}

.x-tab .x-tab-header.x-close-show .x-toolbar-item.x-itop .x-text-wrap, .x-tab .x-tab-header.x-close-show .x-toolbar-item.x-ibottom .x-text-wrap {
	margin-right: 20px
}

.x-tab .x-tab-header .x-scroll-nav {
	height: 32px;
	min-height: 32px;
	min-width: auto;
	width: auto
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-scroll-nav {
		height: 42px;
		min-height: 42px
	}
}

.x-tab .x-tab-header .x-scroll-nav.x-scroll-left-nav {
	padding: 0
}

.x-tab .x-tab-header .x-scroll-nav.x-scroll-right-nav {
	padding: 0
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-scroll-nav.x-scroll-right-nav {
		padding: 0
	}
}

.x-tab .x-tab-header .x-scroll-nav .x-nav-left-arrow::before, .x-tab .x-tab-header .x-scroll-nav .x-nav-right-arrow::before {
	font-size: 10px;
	line-height: 32px;
	position: relative;
	top: 0;
	vertical-align: initial
}

.x-tab .x-tab-header .x-scroll-nav .x-nav-arrow {
	font-size: 10px;
	height: 32px;
	line-height: 32px;
	width: 32px
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-scroll-nav .x-nav-arrow {
		font-size: 12px;
		height: 38px;
		line-height: 38px;
		width: 38px
	}
}

.x-tab .x-tab-header .x-hor-nav {
	height: 32px;
	min-height: 32px;
	min-width: auto;
	padding: 0;
	width: auto
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-hor-nav {
		height: 42px;
		min-height: 42px;
		padding: 0
	}
}

.x-tab .x-tab-header .x-hor-nav .x-popup-up-icon, .x-tab .x-tab-header .x-hor-nav .x-popup-down-icon {
	font-size: 10px;
	height: 32px;
	line-height: 32px;
	width: 32px
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-hor-nav .x-popup-up-icon, .x-tab .x-tab-header .x-hor-nav .x-popup-down-icon {
		font-size: 12px;
		height: 38px;
		line-height: 38px;
		width: 38px
	}
}

.x-tab .x-tab-header .x-hor-nav .x-popup-up-icon::before, .x-tab .x-tab-header .x-hor-nav .x-popup-down-icon::before {
	font-size: 10px;
	line-height: 32px;
	position: relative;
	top: 0;
	vertical-align: initial
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-hor-nav .x-popup-up-icon::before, .x-tab .x-tab-header .x-hor-nav .x-popup-down-icon::before {
		font-size: 16px
	}
}

.x-tab .x-tab-header .x-hor-nav .x-popup-up-icon:hover, .x-tab .x-tab-header .x-hor-nav .x-popup-down-icon:hover {
	line-height: 32px
}

	.x-tab .x-tab-header .x-hor-nav .x-popup-up-icon:hover::before, .x-tab .x-tab-header .x-hor-nav .x-popup-down-icon:hover::before {
		line-height: 32px;
		top: 0
	}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-hor-nav .x-popup-up-icon:hover::before, .x-tab .x-tab-header .x-hor-nav .x-popup-down-icon:hover::before {
		line-height: 43px
	}
}

.x-tab .x-tab-header .x-hor-nav .x-popup-up-icon {
	transform: rotate(0deg);
	transition: none
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-hor-nav .x-popup-up-icon {
		transform: none;
		transition: none
	}
}

.x-tab .x-tab-header .x-hor-nav .x-popup-down-icon {
	transform: rotate(0deg);
	transition: none
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-hor-nav .x-popup-down-icon {
		transform: none;
		transition: none
	}
}

.x-tab .x-tab-header .x-hor-nav:focus .x-popup-up-icon, .x-tab .x-tab-header .x-hor-nav:focus .x-popup-down-icon {
	line-height: 32px
}

	.x-tab .x-tab-header .x-hor-nav:focus .x-popup-up-icon::before, .x-tab .x-tab-header .x-hor-nav:focus .x-popup-down-icon::before {
		line-height: 32px;
		top: 0
	}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-hor-nav:focus .x-popup-up-icon::before, .x-tab .x-tab-header .x-hor-nav:focus .x-popup-down-icon::before {
		line-height: 43px
	}
}

.x-tab .x-tab-header .x-hor-nav:focus .x-popup-up-icon:hover, .x-tab .x-tab-header .x-hor-nav:focus .x-popup-down-icon:hover {
	line-height: 32px;
	top: -0.5px
}

.x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-items .x-toolbar-item.x-active {
	position: unset
}

	.x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-items .x-toolbar-item.x-active:hover::before {
		left: unset;
		right: unset
	}

	.x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-items .x-toolbar-item.x-active::before {
		background-color: unset;
		content: unset;
		height: unset;
		left: unset;
		position: unset;
		right: unset;
		top: unset;
		transition: unset
	}

	.x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-items .x-toolbar-item.x-active::after {
		color: unset;
		content: unset;
		display: unset;
		font-weight: 400;
		height: unset;
		overflow: unset;
		visibility: unset
	}

.x-tab .x-tab-header.x-horizontal-bottom::before {
	bottom: auto
}

.x-tab .x-tab-header.x-horizontal-bottom .x-hscroll-bar {
	margin-top: -1px
}

.x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
	margin: 0 2px 0 0;
	padding-bottom: 0;
	padding-top: 0
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
		margin: 0 2px 0 0
	}
}

.x-tab .x-tab-header.x-horizontal-bottom .x-indicator {
	bottom: auto;
	top: 0
}

.x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active {
	margin: 0 2px 0 0;
	padding-bottom: 0;
	padding-top: 0
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active {
		margin: 0 2px 0 0
	}
}

.x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active .x-text-wrap {
	height: 32px;
	padding: 0
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active .x-text-wrap {
		height: 42px
	}
}

.x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active .x-text-wrap::before, .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active:not(.x-separator):last-child .x-text-wrap::before {
	top: unset
}

.x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active.x-itop .x-tab-wrap:focus .x-close-icon::before {
	top: 0
}

.x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-itop .x-text-wrap, .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-ibottom .x-text-wrap {
	height: initial
}

.x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-itop.x-active .x-text-wrap, .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-ibottom.x-active .x-text-wrap {
	height: initial;
	padding: 0
}

	.x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-itop.x-active .x-text-wrap::before, .x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-ibottom.x-active .x-text-wrap::before {
		bottom: auto;
		top: 0
	}

.x-tab .x-tab-header.x-reorder-active-item .x-toolbar-pop .x-toolbar-item.x-active .x-text-wrap::before {
	display: none
}

.x-tab .x-tab-header.x-vertical {
	max-width: 150px;
	z-index: 1
}

	.x-tab .x-tab-header.x-vertical::before {
		bottom: 0;
		height: 100%;
		left: 0;
		top: 0
	}

	.x-tab .x-tab-header.x-vertical[style*="overflow: hidden"]::before {
		bottom: 15px;
		height: auto;
		top: 15px
	}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header.x-vertical[style*="overflow: hidden"]::before {
		bottom: 0;
		top: 0
	}
}

.x-tab .x-tab-header.x-vertical .x-indicator {
	display: none;
	transition: top .125s cubic-bezier(0.35, 0, 0.25, 1),bottom .25s cubic-bezier(0.35, 0, 0.25, 1);
	width: 2px
}

.x-tab .x-tab-header.x-vertical .x-toolbar-items {
	height: inherit;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: normal;
	align-items: normal
}

	.x-tab .x-tab-header.x-vertical .x-toolbar-items.x-vscroll:not(.x-scroll-device) {
		padding: 16px 0
	}

.x-tab .x-tab-header.x-vertical .x-toolbar-item:last-child {
	margin: 0
}

.x-tab .x-tab-header.x-vertical .x-toolbar-item:not(.x-separator) {
	margin: 0
}

.x-tab .x-tab-header.x-vertical .x-toolbar-item .x-tab-wrap {
	padding: 0 12px
}

.x-tab .x-tab-header.x-vertical .x-toolbar-item .x-text-wrap {
	position: relative;
	width: 100%
}

.x-tab .x-tab-header.x-vertical .x-toolbar-item .x-tab-text, .x-tab .x-tab-header.x-vertical .x-toolbar-item .x-tab-icon::before {
	text-align: center;
	width: 100%
}

.x-tab .x-tab-header.x-vertical .x-toolbar-item .x-tab-text {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.x-tab .x-tab-header.x-vertical .x-toolbar-item.x-active .x-text-wrap::before {
	display: none
}

.x-tab .x-tab-header.x-vertical .x-toolbar-item.x-ileft.x-icon {
	min-height: 32px;
	min-width: 33px
}

	.x-tab .x-tab-header.x-vertical .x-toolbar-item.x-ileft.x-icon .x-tab-icon {
		margin: 0
	}

.x-tab .x-tab-header.x-vertical .x-toolbar-item.x-itop .x-close-icon, .x-tab .x-tab-header.x-vertical .x-toolbar-item.x-ibottom .x-close-icon {
	right: -15px
}

.x-tab .x-tab-header.x-vertical .x-toolbar-pop {
	top: initial !important
}

.x-tab .x-tab-header.x-vertical.x-vertical-left {
	float: left
}

	.x-tab .x-tab-header.x-vertical.x-vertical-left::before {
		right: 0
	}

	.x-tab .x-tab-header.x-vertical.x-vertical-left .x-indicator {
		left: auto;
		right: 0
	}

	.x-tab .x-tab-header.x-vertical.x-vertical-left .x-toolbar-items .x-toolbar-item.x-active:hover::before {
		bottom: unset;
		height: unset
	}

	.x-tab .x-tab-header.x-vertical.x-vertical-left .x-toolbar-items .x-toolbar-item.x-active::before {
		background-color: unset;
		bottom: unset;
		content: unset;
		height: unset;
		left: unset;
		position: unset;
		right: unset;
		transition: unset;
		width: unset
	}

	.x-tab .x-tab-header.x-vertical.x-vertical-left .x-toolbar-items .x-toolbar-item.x-active::after {
		color: unset;
		content: unset;
		display: unset;
		font-weight: 400;
		height: unset;
		overflow: unset;
		visibility: unset
	}

.x-tab .x-tab-header.x-vertical.x-vertical-right {
	float: right
}

	.x-tab .x-tab-header.x-vertical.x-vertical-right::before {
		right: auto
	}

	.x-tab .x-tab-header.x-vertical.x-vertical-right .x-indicator {
		left: 0;
		right: auto
	}

	.x-tab .x-tab-header.x-vertical.x-vertical-right .x-tab-wrap {
		text-align: right
	}

	.x-tab .x-tab-header.x-vertical.x-vertical-right .x-toolbar-pop .x-tab-text {
		width: auto
	}

	.x-tab .x-tab-header.x-vertical.x-vertical-right .x-toolbar-items .x-toolbar-item.x-active:hover::before {
		bottom: unset;
		height: unset
	}

	.x-tab .x-tab-header.x-vertical.x-vertical-right .x-toolbar-items .x-toolbar-item.x-active::before {
		background-color: unset;
		bottom: unset;
		content: unset;
		height: unset;
		left: unset;
		position: unset;
		right: unset;
		transition: unset;
		width: unset
	}

	.x-tab .x-tab-header.x-vertical.x-vertical-right .x-toolbar-items .x-toolbar-item.x-active::after {
		color: unset;
		content: unset;
		display: unset;
		font-weight: 400;
		height: unset;
		overflow: unset;
		visibility: unset
	}

.x-tab .x-tab-header.x-vertical .x-scroll-nav {
	height: 16px;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 16px;
	width: 100%
}

	.x-tab .x-tab-header.x-vertical .x-scroll-nav .x-nav-arrow {
		font-size: 10px;
		height: 16px;
		line-height: 16px;
		margin: 0 auto;
		width: 16px
	}

.x-tab .x-tab-header.x-vertical .x-hor-nav {
	padding: 0 12px;
	width: 100%
}

	.x-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-up-icon, .x-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-down-icon {
		height: 100%;
		transform: none;
		transition: none;
		width: 100%
	}

		.x-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-up-icon::before, .x-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-down-icon::before {
			float: left;
			font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
			font-size: 14px;
			font-weight: 400;
			line-height: 36px;
			text-align: left;
			text-transform: capitalize;
			transform: none;
			transition: none
		}

		.x-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-up-icon::after, .x-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-down-icon::after {
			float: left;
			font-size: 12px;
			line-height: 36px;
			margin: 0 0 0 8px;
			vertical-align: initial
		}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-up-icon::after, .x-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-down-icon::after {
		font-size: 16px
	}
}

.x-tab .x-tab-header.x-vertical .x-scroll-device .x-scroll-nav, .x-tab .x-tab-header.x-vertical .x-scroll-device .x-scroll-overlay {
	display: none
}

.x-tab .x-tab-header.x-vertical.x-toolpop .x-toolbar-items {
	height: auto
}

.x-tab.x-rtl .x-tab-header.x-vertical .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
	margin: 0
}

.x-tab.x-rtl .x-tab-header.x-vertical .x-toolbar-item:not(.x-separator) {
	margin: 0
}

	.x-tab.x-rtl .x-tab-header.x-vertical .x-toolbar-item:not(.x-separator).x-itop .x-close-icon, .x-tab.x-rtl .x-tab-header.x-vertical .x-toolbar-item:not(.x-separator).x-ibottom .x-close-icon {
		left: -15px
	}

.x-tab.x-rtl .x-tab-header.x-vertical .x-hor-nav {
	padding: 0 12px
}

	.x-tab.x-rtl .x-tab-header.x-vertical .x-hor-nav .x-popup-up-icon::before, .x-tab.x-rtl .x-tab-header.x-vertical .x-hor-nav .x-popup-down-icon::before {
		float: right
	}

	.x-tab.x-rtl .x-tab-header.x-vertical .x-hor-nav .x-popup-up-icon::after, .x-tab.x-rtl .x-tab-header.x-vertical .x-hor-nav .x-popup-down-icon::after {
		float: right;
		margin: 0 8px 0 0
	}

.x-tab .x-content {
	position: relative
}

	.x-tab .x-content .x-item.x-view {
		bottom: 0;
		left: 0;
		overflow: hidden;
		position: absolute;
		right: 0;
		top: 0
	}

	.x-tab .x-content > .x-item {
		display: none
	}

		.x-tab .x-content > .x-item.x-active {
			background: inherit;
			display: block
		}

	.x-tab .x-content.x-progress {
		overflow: hidden
	}

.x-tab.x-vertical-tab .x-content {
	display: -ms-flexbox;
	display: flex
}

	.x-tab.x-vertical-tab .x-content .x-item.x-active {
		display: -ms-flexbox;
		display: flex;
		-ms-flex: none;
		flex: none
	}

	.x-tab.x-vertical-tab .x-content .x-item, .x-tab.x-vertical-tab .x-content .x-item > :first-child {
		width: 100%
	}

.x-tab.x-vertical-icon > .x-tab-header {
	height: 62px;
	min-height: 62px
}

	.x-tab.x-vertical-icon > .x-tab-header.x-reorder-active-item .x-toolbar-pop .x-toolbar-item.x-active .x-tab-wrap::before, .x-tab.x-vertical-icon > .x-tab-header.x-reorder-active-item .x-toolbar-pop .x-toolbar-item:not(.x-separator):last-child.x-active .x-tab-wrap::before {
		display: none
	}

	.x-tab.x-vertical-icon > .x-tab-header > .x-toolbar-items {
		height: 62px
	}

	.x-tab.x-vertical-icon > .x-tab-header .x-toolbar-item.x-active .x-text-wrap, .x-tab.x-vertical-icon > .x-tab-header .x-toolbar-item:not(.x-separator):last-child.x-active .x-text-wrap {
		position: unset
	}

		.x-tab.x-vertical-icon > .x-tab-header .x-toolbar-item.x-active .x-text-wrap::before, .x-tab.x-vertical-icon > .x-tab-header .x-toolbar-item:not(.x-separator):last-child.x-active .x-text-wrap::before {
			border: unset;
			content: unset;
			display: none;
			position: unset;
			top: unset;
			width: unset
		}

	.x-tab.x-vertical-icon > .x-tab-header .x-toolbar-item.x-active .x-tab-wrap::before, .x-tab.x-vertical-icon > .x-tab-header .x-toolbar-item:not(.x-separator):last-child.x-active .x-tab-wrap::before {
		content: unset;
		display: unset;
		position: unset;
		top: unset;
		width: unset;
		border: unset
	}

	.x-tab.x-vertical-icon > .x-tab-header .x-scroll-nav {
		height: 62px
	}

	.x-tab.x-vertical-icon > .x-tab-header .x-hor-nav {
		height: 62px
	}

@media screen and (max-width: 480px) {
	.x-tab.x-vertical-icon > .x-tab-header .x-hor-nav .x-popup-up-icon::before, .x-tab.x-vertical-icon > .x-tab-header .x-hor-nav .x-popup-down-icon::before {
		font-size: 12px
	}
}

.x-tab.x-vertical-icon > .x-tab-header.x-vertical .x-indicator {
	width: 2px
}

.x-tab.x-vertical-icon > .x-tab-header.x-vertical .x-toolbar-item.x-active .x-tab-wrap::before, .x-tab.x-vertical-icon > .x-tab-header.x-vertical .x-toolbar-item:not(.x-separator):last-child.x-active .x-tab-wrap::before {
	display: none
}

.x-tab.x-vertical-icon > .x-tab-header.x-vertical .x-toolbar-item.x-active .x-text-wrap, .x-tab.x-vertical-icon > .x-tab-header.x-vertical .x-toolbar-item:not(.x-separator):last-child.x-active .x-text-wrap {
	position: relative
}

.x-tab.x-vertical-icon > .x-tab-header.x-vertical .x-scroll-nav {
	height: 16px
}

.x-tab.x-vertical-icon > .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active .x-tab-wrap::before, .x-tab.x-vertical-icon > .x-tab-header.x-horizontal-bottom .x-toolbar-item:not(.x-separator):last-child.x-active .x-tab-wrap::before {
	top: unset
}

.x-tab.x-vertical-icon.x-rtl .x-tab-header .x-toolbar-item.x-active {
	margin: 0 0 0 2px
}

.x-tab.x-vertical-icon.x-vertical-tab .x-tab-header.x-vertical .x-toolbar-items {
	height: inherit
}

.x-tab.x-focused .x-tab-header .x-toolbar-item .x-tab-wrap:focus {
	height: 32px
}

	.x-tab.x-focused .x-tab-header .x-toolbar-item .x-tab-wrap:focus .x-text-wrap {
		height: 32px
	}

.x-tab.x-focused .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap:focus, .x-tab.x-focused .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap:focus {
	height: 62px
}

	.x-tab.x-focused .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap:focus .x-text-wrap, .x-tab.x-focused .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap:focus .x-text-wrap {
		height: auto
	}

.x-tab.x-focused .x-tab-header .x-toolbar-item.x-itop.x-active .x-tab-wrap:focus .x-text-wrap, .x-tab.x-focused .x-tab-header .x-toolbar-item.x-ibottom.x-active .x-tab-wrap:focus .x-text-wrap {
	height: auto
}

.x-tab.x-focused .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:focus {
	height: 26px
}

	.x-tab.x-focused .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:focus .x-text-wrap {
		height: 26px
	}

.x-tab.x-focused .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-wrap:focus, .x-tab.x-focused .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-wrap:focus {
	height: 32px
}

.x-tab.x-focused .x-tab-header .x-horizontal-bottom .x-toolbar-item.x-active .x-tab-wrap:focus .x-text-wrap {
	height: 32px;
	padding: 0
}

.x-tab.x-focused .x-tab-header .x-horizontal-bottom .x-toolbar-item.x-itop .x-tab-wrap:focus .x-text-wrap, .x-tab.x-focused .x-tab-header .x-horizontal-bottom .x-toolbar-item.x-ibottom .x-tab-wrap:focus .x-text-wrap {
	height: auto
}

.x-tab.x-focused .x-tab-header .x-horizontal-bottom .x-toolbar-item.x-itop.x-active .x-tab-wrap:focus .x-text-wrap, .x-tab.x-focused .x-tab-header .x-horizontal-bottom .x-toolbar-item.x-ibottom.x-active .x-tab-wrap:focus .x-text-wrap {
	height: auto
}

.x-tab.x-template .x-tab-header .x-toolbar-items .x-toolbar-item .x-tab-wrap .x-text-wrap .x-tab-text > div, .x-tab.x-template .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap .x-text-wrap .x-tab-text > div {
	display: inherit
}

.x-tab.x-template .x-content > .x-item {
	display: none
}

	.x-tab.x-template .x-content > .x-item.x-active {
		background: inherit;
		display: block
	}

.x-tab.x-ie .x-tab-header .x-hor-nav.x-ie-align, .x-tab.x-ie .x-tab-header .x-scroll-nav.x-ie-align {
	display: -ms-flexbox;
	display: flex
}

	.x-tab.x-ie .x-tab-header .x-hor-nav.x-ie-align .x-popup-up-icon, .x-tab.x-ie .x-tab-header .x-hor-nav.x-ie-align .x-popup-down-icon, .x-tab.x-ie .x-tab-header .x-scroll-nav.x-ie-align .x-popup-up-icon, .x-tab.x-ie .x-tab-header .x-scroll-nav.x-ie-align .x-popup-down-icon {
		display: block;
		line-height: 15px
	}

	.x-tab.x-ie .x-tab-header .x-hor-nav.x-ie-align .x-nav-left-arrow, .x-tab.x-ie .x-tab-header .x-hor-nav.x-ie-align .x-nav-right-arrow, .x-tab.x-ie .x-tab-header .x-scroll-nav.x-ie-align .x-nav-left-arrow, .x-tab.x-ie .x-tab-header .x-scroll-nav.x-ie-align .x-nav-right-arrow {
		display: block;
		line-height: 14px
	}

.x-tab.x-ie .x-tab-header .x-popup-up-icon, .x-tab.x-ie .x-tab-header .x-popup-down-icon {
	transform: none;
	transition: none
}

	.x-tab.x-ie .x-tab-header .x-popup-up-icon::before {
		transform: rotate(0deg);
		transition: none
	}

@media screen and (max-width: 480px) {
	.x-tab.x-ie .x-tab-header .x-popup-up-icon::before {
		transform: none;
		transition: none
	}
}

.x-tab.x-ie .x-tab-header .x-popup-down-icon::before {
	transform: rotate(0deg);
	transition: none
}

@media screen and (max-width: 480px) {
	.x-tab.x-ie .x-tab-header .x-popup-down-icon::before {
		transform: none;
		transition: none
	}
}

.x-tab.x-edge .x-tab-header .x-hor-nav.x-ie-align, .x-tab.x-edge .x-tab-header .x-scroll-nav.x-ie-align {
	display: -ms-flexbox;
	display: flex
}

	.x-tab.x-edge .x-tab-header .x-hor-nav.x-ie-align .x-popup-up-icon, .x-tab.x-edge .x-tab-header .x-hor-nav.x-ie-align .x-popup-down-icon, .x-tab.x-edge .x-tab-header .x-scroll-nav.x-ie-align .x-popup-up-icon, .x-tab.x-edge .x-tab-header .x-scroll-nav.x-ie-align .x-popup-down-icon {
		display: block;
		line-height: 14px;
		position: relative
	}

	.x-tab.x-edge .x-tab-header .x-hor-nav.x-ie-align .x-nav-left-arrow, .x-tab.x-edge .x-tab-header .x-hor-nav.x-ie-align .x-nav-right-arrow, .x-tab.x-edge .x-tab-header .x-scroll-nav.x-ie-align .x-nav-left-arrow, .x-tab.x-edge .x-tab-header .x-scroll-nav.x-ie-align .x-nav-right-arrow {
		display: block;
		line-height: 11px;
		position: relative
	}

.x-tab.x-edge .x-tab-header .x-popup-up-icon {
	transform: rotate(0deg);
	transition: none
}

@media screen and (max-width: 480px) {
	.x-tab.x-edge .x-tab-header .x-popup-up-icon {
		transform: none;
		transition: none
	}
}

.x-tab.x-edge .x-tab-header .x-popup-down-icon {
	transform: rotate(0deg);
	transition: none
}

@media screen and (max-width: 480px) {
	.x-tab.x-edge .x-tab-header .x-popup-down-icon {
		transform: none;
		transition: none
	}
}

@media screen and (max-width: 480px)and (max-width: 480px) {
	.x-tab.x-edge .x-tab-header .x-popup-down-icon {
		transform: none;
		transition: none
	}
}

.x-tab.x-edge .x-tab-header .x-popup-up-icon::before {
	transform: rotate(0deg);
	transition: none
}

@media screen and (max-width: 480px) {
	.x-tab.x-edge .x-tab-header .x-popup-up-icon::before {
		transform: none;
		transition: none
	}
}

.x-tab.x-edge .x-tab-header .x-popup-down-icon::before {
	transform: rotate(0deg);
	transition: none
}

@media screen and (max-width: 480px) {
	.x-tab.x-edge .x-tab-header .x-popup-down-icon::before {
		transform: none;
		transition: none
	}
}

.x-tab.x-safari .x-tab-header .x-close-icon::before {
	top: -1px
}

.x-tab.x-safari .x-tab-header .x-hor-nav .x-popup-up-icon::before, .x-tab.x-safari .x-tab-header .x-hor-nav .x-popup-down-icon::before, .x-tab.x-safari .x-tab-header .x-scroll-nav .x-popup-up-icon::before, .x-tab.x-safari .x-tab-header .x-scroll-nav .x-popup-down-icon::before {
	top: 0
}

.x-tab.x-safari .x-tab-header .x-hor-nav .x-nav-left-arrow::before, .x-tab.x-safari .x-tab-header .x-hor-nav .x-nav-right-arrow::before, .x-tab.x-safari .x-tab-header .x-scroll-nav .x-nav-left-arrow::before, .x-tab.x-safari .x-tab-header .x-scroll-nav .x-nav-right-arrow::before {
	top: 0
}

.x-tab.x-disable {
	pointer-events: none
}

.x-tab.x-fill .x-tab-header {
	height: 32px;
	min-height: 32px
}

@media screen and (max-width: 480px) {
	.x-tab.x-fill .x-tab-header {
		height: 42px;
		min-height: 42px
	}
}

.x-tab.x-fill .x-tab-header .x-indicator {
	display: none
}

.x-tab.x-fill .x-tab-header .x-toolbar-items {
	height: auto;
	min-height: 32px
}

@media screen and (max-width: 480px) {
	.x-tab.x-fill .x-tab-header .x-toolbar-items {
		min-height: 42px
	}
}

.x-tab.x-fill .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-tab.x-fill .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
	margin: 0;
	padding: 0
}

.x-tab.x-fill .x-tab-header .x-toolbar-item:not(.x-separator) {
	height: 32px;
	margin: 0 2px 0 0;
	min-height: 32px;
	padding: 0
}

@media screen and (max-width: 480px) {
	.x-tab.x-fill .x-tab-header .x-toolbar-item:not(.x-separator) {
		height: 42px;
		min-height: 42px
	}
}

.x-tab.x-fill .x-tab-header .x-toolbar-item:not(.x-separator).x-itop, .x-tab.x-fill .x-tab-header .x-toolbar-item:not(.x-separator).x-ibottom {
	height: 62px;
	min-height: 62px
}

.x-tab.x-fill .x-tab-header .x-toolbar-item .x-tab-wrap {
	height: 32px;
	padding: 0 15px
}

@media screen and (max-width: 480px) {
	.x-tab.x-fill .x-tab-header .x-toolbar-item .x-tab-wrap {
		height: 42px;
		padding: 0 15px
	}
}

.x-tab.x-fill .x-tab-header .x-toolbar-item .x-text-wrap {
	height: 32px
}

@media screen and (max-width: 480px) {
	.x-tab.x-fill .x-tab-header .x-toolbar-item .x-text-wrap {
		height: 42px
	}
}

.x-tab.x-fill .x-tab-header .x-toolbar-item.x-active {
	padding: 0
}

	.x-tab.x-fill .x-tab-header .x-toolbar-item.x-active .x-tab-wrap {
		margin-bottom: 0
	}

	.x-tab.x-fill .x-tab-header .x-toolbar-item.x-active .x-text-wrap {
		height: 32px
	}

@media screen and (max-width: 480px) {
	.x-tab.x-fill .x-tab-header .x-toolbar-item.x-active .x-text-wrap {
		height: 42px
	}
}

.x-tab.x-fill .x-tab-header .x-toolbar-item.x-active .x-tab-text {
	font-weight: 400
}

.x-tab.x-fill .x-tab-header .x-toolbar-item.x-active.x-ileft .x-text-wrap, .x-tab.x-fill .x-tab-header .x-toolbar-item.x-active.x-iright .x-text-wrap {
	height: 32px
}

@media screen and (max-width: 480px) {
	.x-tab.x-fill .x-tab-header .x-toolbar-item.x-active.x-ileft .x-text-wrap, .x-tab.x-fill .x-tab-header .x-toolbar-item.x-active.x-iright .x-text-wrap {
		height: 42px
	}
}

.x-tab.x-fill .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap, .x-tab.x-fill .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap {
	height: 62px
}

.x-tab.x-fill .x-tab-header .x-toolbar-item.x-itop .x-text-wrap, .x-tab.x-fill .x-tab-header .x-toolbar-item.x-ibottom .x-text-wrap {
	height: auto
}

.x-tab.x-fill .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop:not(.x-separator), .x-tab.x-fill .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom:not(.x-separator) {
	height: auto
}

.x-tab.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child.x-active, .x-tab.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child.x-active {
	padding: 0
}

.x-tab.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item.x-itop, .x-tab.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child.x-itop, .x-tab.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child.x-itop {
	padding-top: 0
}

.x-tab.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active {
	margin-right: 0;
	padding: 0
}

	.x-tab.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active .x-text-wrap {
		height: 32px
	}

@media screen and (max-width: 480px) {
	.x-tab.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active .x-text-wrap {
		height: 42px
	}
}

.x-tab.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-itop .x-tab-wrap:focus .x-text-wrap, .x-tab.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-ibottom .x-tab-wrap:focus .x-text-wrap {
	height: 44px
}

.x-tab.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-itop .x-text-wrap, .x-tab.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-ibottom .x-text-wrap {
	height: auto
}

.x-tab.x-fill .x-tab-header.x-vertical .x-toolbar-items {
	height: inherit
}

	.x-tab.x-fill .x-tab-header.x-vertical .x-toolbar-items .x-toolbar-item .x-tab-wrap {
		padding: 0 12px
	}

.x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item .x-tab-wrap:focus {
	height: 32px
}

	.x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item .x-tab-wrap:focus .x-text-wrap {
		height: 32px
	}

.x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus .x-text-wrap {
	height: 32px
}

.x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap:focus, .x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap:focus {
	height: 62px
}

	.x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap:focus .x-text-wrap, .x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap:focus .x-text-wrap {
		height: auto
	}

@media screen and (max-width: 480px) {
	.x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item.x-itop .x-tab-wrap:focus .x-text-wrap, .x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item.x-ibottom .x-tab-wrap:focus .x-text-wrap {
		height: auto
	}
}

.x-tab.x-fill.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator) {
	margin: 0 0 0 2px
}

.x-tab.x-fill.x-vertical-icon > .x-tab-header {
	height: 60px;
	min-height: 60px
}

.x-tab.x-background .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-tab.x-background .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
	margin: 0;
	padding: 0
}

.x-tab.x-background .x-tab-header .x-toolbar-item:not(.x-separator) {
	margin: 0;
	padding: 0
}

.x-tab.x-background .x-tab-header .x-toolbar-item .x-tab-wrap {
	padding: 0 15px
}

@media screen and (max-width: 480px) {
	.x-tab.x-background .x-tab-header .x-toolbar-item .x-tab-wrap {
		padding: 0 15px
	}
}

.x-tab.x-background .x-tab-header .x-toolbar-item.x-active {
	padding: 0
}

	.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap {
		margin-bottom: 0
	}

	.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-text {
		font-weight: 400
	}

.x-tab.x-background .x-tab-header.x-vertical .x-indicator {
	display: none
}

.x-tab.x-background .x-tab-header.x-vertical .x-toolbar-items .x-toolbar-item .x-tab-wrap {
	padding: 0 12px
}

.x-tab.x-background .x-tab-header.x-horizontal-bottom .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child.x-active, .x-tab.x-background .x-tab-header.x-horizontal-bottom .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child.x-active {
	padding: 0
}

.x-tab.x-background .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active {
	margin: 0;
	padding: 0
}

.x-tab.x-background .x-tab-header .x-toolbar-pop .x-toolbar-item.x-active .x-text-wrap {
	height: 26px
}

.x-tab.x-background.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator) {
	margin: 0 0 0 2px
}

.x-tab.x-rtl .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-tab.x-rtl .x-tab-header .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
	margin: 0
}

.x-tab.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator) {
	margin: 0
}

	.x-tab.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator) .x-icon-right {
		margin: 0
	}

	.x-tab.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator) .x-icon-left + .x-tab-text {
		margin: 0 8px 0 0
	}

	.x-tab.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator) .x-icons.x-close-icon {
		margin: 0 8px 0 0
	}

	.x-tab.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator).x-itop .x-close-icon, .x-tab.x-rtl .x-tab-header .x-toolbar-item:not(.x-separator).x-ibottom .x-close-icon {
		left: 15px;
		right: auto
	}

.x-tab.x-rtl .x-tab-header.x-close-show .x-toolbar-item.x-itop .x-text-wrap, .x-tab.x-rtl .x-tab-header.x-close-show .x-toolbar-item.x-ibottom .x-text-wrap {
	margin-left: 20px;
	margin-right: 0
}

.x-tab.x-rtl .x-tab-header.x-horizontal-bottom .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:not(.x-separator) {
	margin: 0 0 0 2px
}

.x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item {
	margin: 0
}

	.x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-text {
		padding-left: 10px;
		padding-right: 0
	}

@media screen and (max-width: 480px) {
	.x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-text {
		padding-left: 0
	}
}

.x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item .x-icons.x-close-icon {
	margin: 0
}

.x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item .x-close-icon {
	left: 16px;
	right: auto
}

.x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-close-icon, .x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-close-icon {
	left: 24px;
	right: auto
}

.x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-text, .x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-text {
	margin: 0;
	padding-left: 10px;
	padding-right: 0
}

@media screen and (max-width: 480px) {
	.x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item.x-itop .x-tab-text, .x-tab.x-rtl .x-tab-header .x-toolbar-pop .x-toolbar-item.x-ibottom .x-tab-text {
		margin: 0;
		padding-left: 10px;
		padding-right: 0
	}
}

.x-tab.x-rtl .x-tab-header .x-hor-nav, .x-tab.x-rtl .x-tab-header .x-scroll-right-nav {
	padding: 0
}

.x-tab.x-rtl .x-tab-header .x-scroll-left-nav {
	padding: 0
}

.x-tab.x-vertical-tab.x-icon-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-up-icon::before, .x-tab.x-vertical-tab.x-icon-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-down-icon::before {
	display: none
}

.x-tab.x-vertical-tab.x-icon-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-up-icon::after, .x-tab.x-vertical-tab.x-icon-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-down-icon::after {
	margin: 0;
	width: 100%
}

.x-tab-clone-element {
	overflow: visible;
	z-index: 10000
}

	.x-tab-clone-element:not(.x-separator) {
		height: 32px;
		margin: 0;
		min-height: 32px;
		min-width: auto;
		padding: 0
	}

@media screen and (max-width: 480px) {
	.x-tab-clone-element:not(.x-separator) {
		height: 42px;
		min-height: 42px
	}
}

.x-tab-clone-element .x-tab-wrap {
	height: 32px;
	padding: 0 12px;
	width: 100%
}

@media screen and (max-width: 480px) {
	.x-tab-clone-element .x-tab-wrap {
		height: 42px;
		padding: 0 15px
	}
}

.x-tab-clone-element .x-text-wrap {
	-ms-flex-line-pack: center;
	align-content: center;
	-ms-flex-align: center;
	align-items: center;
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 32px
}

@media screen and (max-width: 480px) {
	.x-tab-clone-element .x-text-wrap {
		height: 42px
	}
}

.x-tab-clone-element .x-tab-text {
	display: inherit;
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 14px;
	font-weight: 400;
	text-transform: capitalize;
	-ms-flex-item-align: auto;
	-ms-grid-row-align: auto;
	align-self: auto
}

@media screen and (max-width: 480px) {
	.x-tab-clone-element .x-tab-text {
		font-size: 16px
	}
}

.x-tab-clone-element .x-icons.x-close-icon {
	display: none
}

.x-tab-clone-element .x-close-icon, .x-tab-clone-element .x-close-icon::before {
	font-size: 10px
}

@media screen and (max-width: 480px) {
	.x-tab-clone-element .x-close-icon, .x-tab-clone-element .x-close-icon::before {
		font-size: 12px
	}
}

.x-tab-clone-element .x-close-icon::before {
	top: 1px
}

.x-tab-clone-element .x-icons.x-tab-icon {
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 24px;
	min-width: 24px;
	width: 24px;
	line-height: 24px
}

@media screen and (max-width: 480px) {
	.x-tab-clone-element .x-icons.x-tab-icon {
		height: 20px;
		width: 20px
	}
}

.x-tab-clone-element .x-tab-icon, .x-tab-clone-element .x-tab-icon::before {
	font-size: 14px
}

@media screen and (max-width: 480px) {
	.x-tab-clone-element .x-tab-icon, .x-tab-clone-element .x-tab-icon::before {
		font-size: 20px
	}
}

.x-tab-clone-element.x-icon .x-tab-wrap {
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 15px
}

@media screen and (max-width: 480px) {
	.x-tab-clone-element.x-icon .x-tab-wrap {
		padding: 0 16px
	}
}

.x-tab-clone-element .x-icon-right {
	margin: 0 0 0 8px
}

@media screen and (max-width: 480px) {
	.x-tab-clone-element .x-icon-right {
		margin: 0
	}
}

.x-tab-clone-element .x-icon-left + .x-tab-text {
	margin: 0 0 0 8px
}

@media screen and (max-width: 480px) {
	.x-tab-clone-element .x-icon-left + .x-tab-text {
		margin: 0 0 0 10px
	}
}

.x-tab-clone-element.x-itop, .x-tab-clone-element.x-ibottom {
	height: 62px
}

@media screen and (max-width: 480px) {
	.x-tab-clone-element.x-itop, .x-tab-clone-element.x-ibottom {
		height: 62px
	}
}

.x-tab-clone-element.x-itop .x-tab-wrap, .x-tab-clone-element.x-ibottom .x-tab-wrap {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	height: 62px;
	position: relative
}

@media screen and (max-width: 480px) {
	.x-tab-clone-element.x-itop .x-tab-wrap, .x-tab-clone-element.x-ibottom .x-tab-wrap {
		height: 62px
	}
}

.x-tab-clone-element.x-itop .x-tab-wrap:focus .x-text-wrap, .x-tab-clone-element.x-ibottom .x-tab-wrap:focus .x-text-wrap {
	height: auto
}

.x-tab-clone-element.x-itop .x-text-wrap, .x-tab-clone-element.x-ibottom .x-text-wrap {
	display: block;
	height: auto
}

.x-tab-clone-element.x-itop .x-close-icon, .x-tab-clone-element.x-ibottom .x-close-icon {
	position: absolute;
	right: 15px;
	top: calc(50% - 6px)
}

@media screen and (max-width: 480px) {
	.x-tab-clone-element.x-itop .x-close-icon, .x-tab-clone-element.x-ibottom .x-close-icon {
		right: 12px
	}
}

.x-tab-clone-element.x-itop .x-tab-text {
	margin: 8px 0 0
}

@media screen and (max-width: 480px) {
	.x-tab-clone-element.x-itop .x-tab-text {
		margin: 8px 0 0
	}
}

.x-tab-clone-element.x-ibottom .x-tab-text {
	margin: 0 0 8px
}

@media screen and (max-width: 480px) {
	.x-tab-clone-element.x-ibottom .x-tab-text {
		margin: 0 0 10px
	}
}

.x-tab-clone-element .x-tab-icon.x-icon-top, .x-tab-clone-element .x-tab-icon.x-icon-bottom {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	margin: auto
}

.x-tab-clone-element.x-close-show .x-icons.x-close-icon {
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: center;
	align-self: center;
	display: -ms-inline-flexbox;
	display: inline-flex
}

@media screen and (max-width: 480px) {
	.x-tab-clone-element.x-close-show .x-icons.x-close-icon {
		display: none
	}
}

.x-tab-clone-element.x-close-show .x-toolbar-item.x-itop .x-text-wrap, .x-tab-clone-element.x-close-show .x-toolbar-item.x-ibottom .x-text-wrap {
	margin-right: 20px
}

.x-bigger .x-tab-clone-element:not(.x-separator) {
	height: 42px;
	margin: 0;
	min-height: 42px;
	min-width: auto;
	padding: 0
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab-clone-element:not(.x-separator) {
		margin: 0
	}
}

.x-bigger .x-tab-clone-element:not(.x-separator).x-itop, .x-bigger .x-tab-clone-element:not(.x-separator).x-ibottom {
	height: 72px;
	min-height: 72px
}

.x-bigger .x-tab-clone-element .x-tab-wrap {
	height: 42px;
	padding: 0 16px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab-clone-element .x-tab-wrap {
		padding: 0 15px
	}
}

.x-bigger .x-tab-clone-element .x-text-wrap {
	height: 42px
}

.x-bigger .x-tab-clone-element .x-tab-text {
	font-size: 16px;
	-ms-flex-item-align: auto;
	-ms-grid-row-align: auto;
	align-self: auto
}

.x-bigger .x-tab-clone-element .x-icons.x-close-icon {
	cursor: pointer;
	margin: 2px 0 0 8px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab-clone-element .x-icons.x-close-icon {
		margin: 0 0 0 8px
	}
}

.x-bigger .x-tab-clone-element .x-icons.x-close-icon, .x-bigger .x-tab-clone-element .x-close-icon::before {
	font-size: 12px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab-clone-element .x-icons.x-close-icon, .x-bigger .x-tab-clone-element .x-close-icon::before {
		font-size: 12px
	}
}

.x-bigger .x-tab-clone-element .x-icons.x-tab-icon {
	height: 24px;
	min-width: 24px;
	width: 24px;
	line-height: 24px
}

.x-bigger .x-tab-clone-element .x-tab-icon, .x-bigger .x-tab-clone-element .x-tab-icon::before {
	font-size: 16px
}

.x-bigger .x-tab-clone-element.x-icon .x-tab-wrap {
	padding: 0 20px
}

.x-bigger .x-tab-clone-element .x-icon-right {
	margin: 0 0 0 12px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab-clone-element .x-icon-right {
		margin: 0
	}
}

.x-bigger .x-tab-clone-element .x-icon-left + .x-tab-text {
	margin: 0 0 0 8px
}

@media screen and (max-width: 480px) {
	.x-bigger .x-tab-clone-element .x-icon-left + .x-tab-text {
		margin: 0 0 0 10px
	}
}

.x-bigger .x-tab-clone-element.x-itop, .x-bigger .x-tab-clone-element.x-ibottom {
	height: 72px
}

	.x-bigger .x-tab-clone-element.x-itop .x-tab-wrap, .x-bigger .x-tab-clone-element.x-ibottom .x-tab-wrap {
		height: 72px
	}

		.x-bigger .x-tab-clone-element.x-itop .x-tab-wrap:focus .x-text-wrap, .x-bigger .x-tab-clone-element.x-ibottom .x-tab-wrap:focus .x-text-wrap {
			height: auto
		}

	.x-bigger .x-tab-clone-element.x-itop.x-active .x-tab-wrap, .x-bigger .x-tab-clone-element.x-ibottom.x-active .x-tab-wrap {
		height: 72px
	}

		.x-bigger .x-tab-clone-element.x-itop.x-active .x-tab-wrap:focus .x-text-wrap, .x-bigger .x-tab-clone-element.x-ibottom.x-active .x-tab-wrap:focus .x-text-wrap {
			height: auto
		}

	.x-bigger .x-tab-clone-element.x-itop .x-close-icon, .x-bigger .x-tab-clone-element.x-ibottom .x-close-icon {
		right: 20px
	}

	.x-bigger .x-tab-clone-element.x-itop .x-tab-text {
		margin: 8px 0 0
	}

	.x-bigger .x-tab-clone-element.x-ibottom .x-tab-text {
		margin: 0 0 10px
	}

/*! tab theme */
.x-tab {
	background: rgba(0,0,0,0);
	border: none
}

	.x-tab .x-tab-header {
		background: inherit;
		border: 0;
		border-radius: 0;
		box-shadow: none;
		font-weight: 400;
		border-bottom: 0
	}

		.x-tab .x-tab-header::before {
			border-color: #dee2e6;
			border-style: solid
		}

		.x-tab .x-tab-header:not(.x-vertical)::before {
			border-width: 0 0 1px
		}

		.x-tab .x-tab-header:not(.x-vertical) .x-toolbar-item.x-active {
			border-bottom: 1px solid #fff;
			margin-bottom: 0
		}

		.x-tab .x-tab-header .x-toolbar-items {
			background: inherit
		}

		.x-tab .x-tab-header .x-indicator {
			background: #dee2e6
		}

		.x-tab .x-tab-header .x-toolbar-item {
			background: inherit;
			border: 1px solid rgba(0,0,0,0)
		}

			.x-tab .x-tab-header .x-toolbar-item:hover {
				background: inherit
			}

			.x-tab .x-tab-header .x-toolbar-item.x-active:hover {
				background: #fff
			}

			.x-tab .x-tab-header .x-toolbar-item .x-ripple-element {
				background: rgba(0,0,0,.12)
			}

			.x-tab .x-tab-header .x-toolbar-item .x-tab-wrap {
				border-radius: 4px;
				color: #0d6efd;
				border: 1px solid rgba(0,0,0,0)
			}

				.x-tab .x-tab-header .x-toolbar-item .x-tab-wrap .x-tab-icon {
					color: #6c757d
				}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item .x-tab-wrap {
		color: #495057
	}

		.x-tab .x-tab-header .x-toolbar-item .x-tab-wrap .x-tab-icon {
			color: #495057
		}

		.x-tab .x-tab-header .x-toolbar-item .x-tab-wrap .x-close-icon {
			color: rgba(108,117,125,.87)
		}
}

.x-tab .x-tab-header .x-toolbar-item .x-tab-wrap:hover {
	background: rgba(0,0,0,0);
	border: 1px solid #dee2e6;
	border-radius: 4px 4px 0 0
}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-item .x-tab-wrap:hover {
		background: initial
	}
}

.x-tab .x-tab-header .x-toolbar-item .x-tab-wrap:hover .x-tab-text, .x-tab .x-tab-header .x-toolbar-item .x-tab-wrap:hover .x-tab-icon {
	color: #0a58ca
}

.x-tab .x-tab-header .x-toolbar-item.x-active {
	border: 1px solid #dee2e6;
	border-radius: 4px 4px 0 0
}

	.x-tab .x-tab-header .x-toolbar-item.x-active .x-tab-wrap {
		border: 1px solid rgba(0,0,0,0)
	}

		.x-tab .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:hover .x-tab-text, .x-tab .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:hover .x-tab-icon {
			color: #495057
		}

	.x-tab .x-tab-header .x-toolbar-item.x-active .x-text-wrap {
		position: unset
	}

		.x-tab .x-tab-header .x-toolbar-item.x-active .x-text-wrap::before {
			border: unset;
			content: unset;
			display: unset;
			position: unset;
			width: unset;
			top: unset
		}

	.x-tab .x-tab-header .x-toolbar-item.x-active .x-tab-text, .x-tab .x-tab-header .x-toolbar-item.x-active .x-tab-icon {
		color: #495057
	}

	.x-tab .x-tab-header .x-toolbar-item.x-active.x-ileft .x-tab-icon, .x-tab .x-tab-header .x-toolbar-item.x-active.x-iright .x-tab-icon {
		color: #6c757d
	}

	.x-tab .x-tab-header .x-toolbar-item.x-active.x-ileft .x-tab-text, .x-tab .x-tab-header .x-toolbar-item.x-active.x-iright .x-tab-text {
		color: #495057
	}

	.x-tab .x-tab-header .x-toolbar-item.x-active .x-close-icon {
		color: #6c757d
	}

.x-tab .x-tab-header .x-toolbar-item .x-close-icon {
	color: #6c757d
}

	.x-tab .x-tab-header .x-toolbar-item .x-close-icon:hover {
		color: #0a58ca
	}

	.x-tab .x-tab-header .x-toolbar-item .x-close-icon:active {
		color: #0d6efd
	}

.x-tab .x-tab-header .x-toolbar-item.x-disable.x-overlay {
	background: inherit;
	opacity: 1;
	pointer-events: none
}

	.x-tab .x-tab-header .x-toolbar-item.x-disable.x-overlay .x-tab-text, .x-tab .x-tab-header .x-toolbar-item.x-disable.x-overlay .x-tab-icon {
		color: #adb5bd
	}

.x-tab .x-tab-header.x-reorder-active-item:not(.x-vertical) .x-toolbar-pop .x-toolbar-item.x-active {
	border: 1px solid #fff
}

.x-tab .x-tab-header .x-toolbar-pop {
	background: #fff;
	border: 1px #000;
	border-radius: 4px;
	box-shadow: 0 16px 48px rgba(0,0,0,.175);
	overflow-y: auto
}

	.x-tab .x-tab-header .x-toolbar-pop[e-animate=true] {
		overflow-y: hidden
	}

@media screen and (max-width: 480px) {
	.x-tab .x-tab-header .x-toolbar-pop {
		box-shadow: 0 16px 48px rgba(0,0,0,.175)
	}
}

.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap .x-tab-text, .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap .x-tab-icon {
	color: #212529
}

.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:hover {
	background: #dee2e6;
	border: 1px solid rgba(0,0,0,0);
	border-radius: 0
}

	.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:hover .x-tab-text, .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:hover .x-tab-icon, .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:hover .x-close-icon {
		color: #0a58ca
	}

	.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:hover .x-tab-icon, .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:hover .x-close-icon {
		color: #0a58ca
	}

.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:active {
	background: #e9ecef;
	border-color: rgba(0,0,0,0)
}

	.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:active .x-tab-text, .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:active .x-tab-icon {
		color: #fff
	}

.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-active .x-tab-wrap .x-tab-text, .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-active .x-tab-wrap .x-tab-icon {
	color: #495057
}

.x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-disable.x-overlay .x-tab-text, .x-tab .x-tab-header .x-toolbar-pop .x-toolbar-item.x-disable.x-overlay .x-tab-icon {
	color: #adb5bd
}

.x-tab .x-tab-header .x-scroll-nav, .x-tab .x-tab-header .x-hscroll:not(.x-scroll-device) .x-scroll-nav {
	background: inherit;
	border: 0
}

	.x-tab .x-tab-header .x-scroll-nav .x-nav-arrow, .x-tab .x-tab-header .x-hscroll:not(.x-scroll-device) .x-scroll-nav .x-nav-arrow {
		color: #6c757d;
		border: 0
	}

		.x-tab .x-tab-header .x-scroll-nav .x-nav-arrow:hover, .x-tab .x-tab-header .x-hscroll:not(.x-scroll-device) .x-scroll-nav .x-nav-arrow:hover {
			background: #dee2e6;
			color: #0a58ca;
			border: 0
		}

		.x-tab .x-tab-header .x-scroll-nav .x-nav-arrow:active, .x-tab .x-tab-header .x-hscroll:not(.x-scroll-device) .x-scroll-nav .x-nav-arrow:active {
			box-shadow: none;
			border: 0
		}

	.x-tab .x-tab-header .x-scroll-nav:focus, .x-tab .x-tab-header .x-hscroll:not(.x-scroll-device) .x-scroll-nav:focus {
		background: inherit
	}

		.x-tab .x-tab-header .x-scroll-nav:focus .x-nav-arrow, .x-tab .x-tab-header .x-hscroll:not(.x-scroll-device) .x-scroll-nav:focus .x-nav-arrow {
			background: #e9ecef;
			color: #6c757d;
			border: 0
		}

			.x-tab .x-tab-header .x-scroll-nav:focus .x-nav-arrow:hover, .x-tab .x-tab-header .x-hscroll:not(.x-scroll-device) .x-scroll-nav:focus .x-nav-arrow:hover {
				background: #dee2e6;
				color: #0a58ca
			}

			.x-tab .x-tab-header .x-scroll-nav:focus .x-nav-arrow:active, .x-tab .x-tab-header .x-hscroll:not(.x-scroll-device) .x-scroll-nav:focus .x-nav-arrow:active {
				background: #e9ecef;
				border-color: unset;
				color: #6c757d
			}

	.x-tab .x-tab-header .x-scroll-nav:active, .x-tab .x-tab-header .x-hscroll:not(.x-scroll-device) .x-scroll-nav:active {
		box-shadow: none;
		background: inherit;
		border: 3px solid #adb5bd
	}

	.x-tab .x-tab-header .x-scroll-nav.x-overlay .x-nav-arrow, .x-tab .x-tab-header .x-hscroll:not(.x-scroll-device) .x-scroll-nav.x-overlay .x-nav-arrow {
		color: #495057
	}

		.x-tab .x-tab-header .x-scroll-nav.x-overlay .x-nav-arrow:hover, .x-tab .x-tab-header .x-hscroll:not(.x-scroll-device) .x-scroll-nav.x-overlay .x-nav-arrow:hover {
			color: #495057;
			background: #dee2e6;
			border-color: unset
		}

.x-tab .x-tab-header .x-hor-nav, .x-tab .x-tab-header .x-hor-nav:not(.x-expended-nav) {
	background: rgba(0,0,0,0);
	border: 0
}

	.x-tab .x-tab-header .x-hor-nav .x-popup-up-icon, .x-tab .x-tab-header .x-hor-nav .x-popup-down-icon, .x-tab .x-tab-header .x-hor-nav:not(.x-expended-nav) .x-popup-up-icon, .x-tab .x-tab-header .x-hor-nav:not(.x-expended-nav) .x-popup-down-icon {
		color: #495057;
		border: 0
	}

		.x-tab .x-tab-header .x-hor-nav .x-popup-up-icon:hover, .x-tab .x-tab-header .x-hor-nav .x-popup-down-icon:hover, .x-tab .x-tab-header .x-hor-nav:not(.x-expended-nav) .x-popup-up-icon:hover, .x-tab .x-tab-header .x-hor-nav:not(.x-expended-nav) .x-popup-down-icon:hover {
			background: #dee2e6;
			border: 0;
			border-radius: 4px
		}

		.x-tab .x-tab-header .x-hor-nav .x-popup-down-icon:hover, .x-tab .x-tab-header .x-hor-nav:not(.x-expended-nav) .x-popup-down-icon:hover {
			color: #0a58ca
		}

	.x-tab .x-tab-header .x-hor-nav:focus, .x-tab .x-tab-header .x-hor-nav:not(.x-expended-nav):focus {
		background: rgba(0,0,0,0)
	}

		.x-tab .x-tab-header .x-hor-nav:focus .x-popup-up-icon, .x-tab .x-tab-header .x-hor-nav:focus .x-popup-down-icon, .x-tab .x-tab-header .x-hor-nav:not(.x-expended-nav):focus .x-popup-up-icon, .x-tab .x-tab-header .x-hor-nav:not(.x-expended-nav):focus .x-popup-down-icon {
			background: #e9ecef;
			border: 0;
			border-radius: 4px;
			color: #6c757d
		}

			.x-tab .x-tab-header .x-hor-nav:focus .x-popup-up-icon:hover, .x-tab .x-tab-header .x-hor-nav:focus .x-popup-down-icon:hover, .x-tab .x-tab-header .x-hor-nav:not(.x-expended-nav):focus .x-popup-up-icon:hover, .x-tab .x-tab-header .x-hor-nav:not(.x-expended-nav):focus .x-popup-down-icon:hover {
				background: #dee2e6;
				border: 0;
				border-radius: 4px
			}

			.x-tab .x-tab-header .x-hor-nav:focus .x-popup-up-icon:active, .x-tab .x-tab-header .x-hor-nav:focus .x-popup-down-icon:active, .x-tab .x-tab-header .x-hor-nav:not(.x-expended-nav):focus .x-popup-up-icon:active, .x-tab .x-tab-header .x-hor-nav:not(.x-expended-nav):focus .x-popup-down-icon:active {
				background: #dee2e6;
				color: #6c757d;
				border: 0;
				border-radius: 4px;
				box-shadow: inset 0 2px 4px rgba(0,0,0,.075)
			}

	.x-tab .x-tab-header .x-hor-nav:hover, .x-tab .x-tab-header .x-hor-nav:not(.x-expended-nav):hover {
		border: 0;
		background: rgba(0,0,0,0)
	}

		.x-tab .x-tab-header .x-hor-nav:hover:active, .x-tab .x-tab-header .x-hor-nav:not(.x-expended-nav):hover:active {
			background: rgba(0,0,0,0)
		}

	.x-tab .x-tab-header .x-hor-nav:active, .x-tab .x-tab-header .x-hor-nav:not(.x-expended-nav):active {
		box-shadow: none;
		background: rgba(0,0,0,0)
	}

	.x-tab .x-tab-header .x-hor-nav.x-nav-active, .x-tab .x-tab-header .x-hor-nav:not(.x-expended-nav).x-nav-active {
		background: #e9ecef;
		border: 3px solid #adb5bd;
		box-shadow: none;
		border-radius: 4px
	}

		.x-tab .x-tab-header .x-hor-nav.x-nav-active .x-icons, .x-tab .x-tab-header .x-hor-nav:not(.x-expended-nav).x-nav-active .x-icons {
			color: #495057
		}

		.x-tab .x-tab-header .x-hor-nav.x-nav-active:focus, .x-tab .x-tab-header .x-hor-nav:not(.x-expended-nav).x-nav-active:focus {
			border: 3px solid #adb5bd
		}

.x-tab .x-tab-header.x-horizontal-bottom {
	border-color: unset;
	border-style: solid;
	border-width: 0
}

	.x-tab .x-tab-header.x-horizontal-bottom[style*="overflow: hidden"] {
		border-color: unset;
		border-style: solid;
		border-width: 0
	}

		.x-tab .x-tab-header.x-horizontal-bottom[style*="overflow: hidden"] .x-toolbar-items {
			border-color: #fff;
			border-style: solid;
			border-width: 1px 0 0
		}

	.x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item .x-tab-wrap:hover {
		border-radius: 0 0 4px 4px
	}

	.x-tab .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active {
		border-color: #fff #dee2e6 #dee2e6;
		border-style: solid;
		border-width: 1px;
		margin-top: 0;
		border-radius: 0 0 4px 4px
	}

.x-tab .x-tab-header.x-vertical {
	border-bottom: 0
}

	.x-tab .x-tab-header.x-vertical::before {
		border-width: 0 1px 0 0
	}

	.x-tab .x-tab-header.x-vertical .x-toolbar-item.x-active {
		border-bottom: 1px solid #dee2e6;
		border-top: 1px solid #dee2e6
	}

	.x-tab .x-tab-header.x-vertical.x-vertical-left .x-toolbar-item .x-tab-wrap:hover {
		border-radius: 4px 0 0 4px
	}

	.x-tab .x-tab-header.x-vertical.x-vertical-left .x-toolbar-item.x-active {
		border-radius: 4px 0 0 4px;
		border-right: 1px solid #fff
	}

	.x-tab .x-tab-header.x-vertical.x-vertical-right .x-toolbar-item .x-tab-wrap:hover {
		border-radius: 0 4px 4px 0
	}

	.x-tab .x-tab-header.x-vertical.x-vertical-right .x-toolbar-item.x-active {
		border-left: 1px solid #fff;
		border-radius: 0 4px 4px 0
	}

	.x-tab .x-tab-header.x-vertical .x-toolbar-pop {
		box-shadow: 0 16px 48px rgba(0,0,0,.175)
	}

	.x-tab .x-tab-header.x-vertical .x-scroll-nav {
		background: inherit;
		border: 1px solid rgba(0,0,0,0)
	}

		.x-tab .x-tab-header.x-vertical .x-scroll-nav.x-scroll-up-nav {
			border-bottom-color: rgba(222,226,230,.12)
		}

		.x-tab .x-tab-header.x-vertical .x-scroll-nav.x-scroll-down-nav {
			border-top-color: rgba(222,226,230,.12)
		}

		.x-tab .x-tab-header.x-vertical .x-scroll-nav .x-nav-arrow {
			border: 0
		}

			.x-tab .x-tab-header.x-vertical .x-scroll-nav .x-nav-arrow:hover {
				background: none
			}

		.x-tab .x-tab-header.x-vertical .x-scroll-nav:hover {
			background: rgba(233,236,239,.12);
			border-color: rgba(222,226,230,.12) rgba(0,0,0,0) rgba(0,0,0,0)
		}

			.x-tab .x-tab-header.x-vertical .x-scroll-nav:hover:active:focus {
				background: rgba(233,236,239,.12)
			}

			.x-tab .x-tab-header.x-vertical .x-scroll-nav:hover .x-nav-arrow {
				color: #0a58ca
			}

				.x-tab .x-tab-header.x-vertical .x-scroll-nav:hover .x-nav-arrow:hover {
					background: none
				}

		.x-tab .x-tab-header.x-vertical .x-scroll-nav:focus {
			background: rgba(233,236,239,.12)
		}

			.x-tab .x-tab-header.x-vertical .x-scroll-nav:focus:hover:active .x-nav-arrow {
				color: none
			}

			.x-tab .x-tab-header.x-vertical .x-scroll-nav:focus .x-nav-arrow {
				background: none
			}

				.x-tab .x-tab-header.x-vertical .x-scroll-nav:focus .x-nav-arrow:hover {
					background: none;
					border: 0
				}

	.x-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-up-icon, .x-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-down-icon {
		border: 0
	}

		.x-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-up-icon:hover, .x-tab .x-tab-header.x-vertical .x-hor-nav .x-popup-down-icon:hover {
			background: inherit;
			border: 0;
			color: #0a58ca
		}

	.x-tab .x-tab-header.x-vertical .x-hor-nav:focus .x-popup-up-icon, .x-tab .x-tab-header.x-vertical .x-hor-nav:focus .x-popup-down-icon {
		background: inherit;
		border: 0
	}

		.x-tab .x-tab-header.x-vertical .x-hor-nav:focus .x-popup-up-icon:hover, .x-tab .x-tab-header.x-vertical .x-hor-nav:focus .x-popup-up-icon:active, .x-tab .x-tab-header.x-vertical .x-hor-nav:focus .x-popup-up-icon:active:hover, .x-tab .x-tab-header.x-vertical .x-hor-nav:focus .x-popup-down-icon:hover, .x-tab .x-tab-header.x-vertical .x-hor-nav:focus .x-popup-down-icon:active, .x-tab .x-tab-header.x-vertical .x-hor-nav:focus .x-popup-down-icon:active:hover {
			background: inherit;
			border: 0;
			box-shadow: none
		}

		.x-tab .x-tab-header.x-vertical .x-hor-nav:focus .x-popup-up-icon:active, .x-tab .x-tab-header.x-vertical .x-hor-nav:focus .x-popup-down-icon:active {
			color: #6c757d
		}

	.x-tab .x-tab-header.x-vertical .x-hor-nav:hover .x-popup-up-icon, .x-tab .x-tab-header.x-vertical .x-hor-nav:hover .x-popup-down-icon {
		border: 0
	}

.x-tab.x-focused > .x-tab-header .x-toolbar-item .x-tab-wrap:focus {
	background: rgba(233,236,239,.12);
	border: 1px solid #6c757d
}

	.x-tab.x-focused > .x-tab-header .x-toolbar-item .x-tab-wrap:focus .x-tab-icon, .x-tab.x-focused > .x-tab-header .x-toolbar-item .x-tab-wrap:focus .x-tab-text {
		color: #0a58ca
	}

	.x-tab.x-focused > .x-tab-header .x-toolbar-item .x-tab-wrap:focus .x-tab-icon {
		color: #6c757d
	}

.x-tab.x-focused > .x-tab-header .x-scroll-nav:focus .x-nav-arrow {
	color: #6c757d
}

.x-tab.x-focused > .x-tab-header .x-hor-nav:focus .x-popup-up-icon, .x-tab.x-focused > .x-tab-header .x-hor-nav:focus .x-popup-down-icon {
	color: #6c757d;
	background: #e9ecef;
	border: 0
}

.x-tab.x-focused > .x-tab-header.x-vertical .x-scroll-nav:focus {
	border-color: rgba(222,226,230,.12) rgba(0,0,0,0) rgba(0,0,0,0)
}

	.x-tab.x-focused > .x-tab-header.x-vertical .x-scroll-nav:focus .x-nav-arrow {
		border: 0
	}

.x-tab.x-focused > .x-tab-header.x-vertical .x-hor-nav .x-popup-up-icon, .x-tab.x-focused > .x-tab-header.x-vertical .x-hor-nav .x-popup-down-icon {
	border: 0
}

.x-tab.x-focused > .x-tab-header.x-vertical .x-hor-nav:focus {
	outline: 0
}

.x-tab.x-disable {
	pointer-events: none
}

	.x-tab.x-disable .x-tab-header .x-indicator {
		background: rgba(222,226,230,.38)
	}

	.x-tab.x-disable .x-tab-header .x-toolbar-item .x-tab-wrap {
		color: #adb5bd
	}

	.x-tab.x-disable .x-tab-header .x-toolbar-item.x-active .x-tab-text, .x-tab.x-disable .x-tab-header .x-toolbar-item.x-active .x-tab-icon {
		color: rgba(222,226,230,.38)
	}

	.x-tab.x-disable .x-content {
		opacity: .38
	}

.x-tab.x-fill .x-tab-header {
	border-bottom: 0
}

	.x-tab.x-fill .x-tab-header .x-toolbar-items.x-hscroll {
		border: 0
	}

	.x-tab.x-fill .x-tab-header .x-toolbar-item {
		border: 0
	}

		.x-tab.x-fill .x-tab-header .x-toolbar-item .x-ripple-element {
			background: rgba(0,0,0,.05)
		}

		.x-tab.x-fill .x-tab-header .x-toolbar-item .x-tab-wrap {
			color: #0d6efd
		}

			.x-tab.x-fill .x-tab-header .x-toolbar-item .x-tab-wrap:hover .x-tab-text, .x-tab.x-fill .x-tab-header .x-toolbar-item .x-tab-wrap:hover .x-tab-icon {
				color: #0a58ca
			}

			.x-tab.x-fill .x-tab-header .x-toolbar-item .x-tab-wrap:hover .x-tab-icon {
				color: #0a58ca
			}

		.x-tab.x-fill .x-tab-header .x-toolbar-item .x-text-wrap {
			margin-top: 0
		}

		.x-tab.x-fill .x-tab-header .x-toolbar-item.x-active {
			border: 0
		}

			.x-tab.x-fill .x-tab-header .x-toolbar-item.x-active.x-disable.x-overlay .x-tab-text, .x-tab.x-fill .x-tab-header .x-toolbar-item.x-active.x-disable.x-overlay .x-tab-icon {
				color: #adb5bd
			}

			.x-tab.x-fill .x-tab-header .x-toolbar-item.x-active .x-tab-wrap {
				background: #0d6efd;
				border-radius: 4px;
				border-color: unset
			}

				.x-tab.x-fill .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:hover .x-tab-text, .x-tab.x-fill .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:hover .x-tab-icon {
					color: #fff
				}

			.x-tab.x-fill .x-tab-header .x-toolbar-item.x-active .x-text-wrap {
				margin-top: 0
			}

				.x-tab.x-fill .x-tab-header .x-toolbar-item.x-active .x-text-wrap::before {
					border: unset
				}

			.x-tab.x-fill .x-tab-header .x-toolbar-item.x-active .x-tab-text, .x-tab.x-fill .x-tab-header .x-toolbar-item.x-active .x-tab-icon {
				color: #fff
			}

			.x-tab.x-fill .x-tab-header .x-toolbar-item.x-active .x-close-icon {
				color: #fff
			}

				.x-tab.x-fill .x-tab-header .x-toolbar-item.x-active .x-close-icon:hover {
					color: #fff
				}

	.x-tab.x-fill .x-tab-header .x-toolbar-pop .x-toolbar-item:active:hover .x-tab-text, .x-tab.x-fill .x-tab-header .x-toolbar-pop .x-toolbar-item:active:hover .x-tab-icon {
		color: #212529
	}

	.x-tab.x-fill .x-tab-header .x-toolbar-pop .x-tab-wrap:hover {
		background: #e9ecef
	}

		.x-tab.x-fill .x-tab-header .x-toolbar-pop .x-tab-wrap:hover .x-tab-text {
			color: #fff
		}

		.x-tab.x-fill .x-tab-header .x-toolbar-pop .x-tab-wrap:hover .x-tab-icon {
			color: #fff
		}

		.x-tab.x-fill .x-tab-header .x-toolbar-pop .x-tab-wrap:hover .x-close-icon {
			color: #fff
		}

	.x-tab.x-fill .x-tab-header.x-horizontal-bottom {
		border-bottom: 0;
		border-top: 0
	}

		.x-tab.x-fill .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active .x-text-wrap {
			margin-top: 0
		}

	.x-tab.x-fill .x-tab-header.x-vertical {
		border-bottom: 0
	}

		.x-tab.x-fill .x-tab-header.x-vertical.x-vertical-left {
			border-right: 0
		}

		.x-tab.x-fill .x-tab-header.x-vertical.x-vertical-right {
			border-left: 0
		}

.x-tab.x-fill.x-corner .x-tab-header .x-toolbar-item.x-active .x-tab-wrap {
	border-radius: 3px 3px 0 0
}

.x-tab.x-fill.x-corner .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active .x-tab-wrap {
	border-radius: 0 0 3px 3px
}

.x-tab.x-fill.x-disable .x-tab-header {
	border-bottom: 0
}

	.x-tab.x-fill.x-disable .x-tab-header .x-toolbar-item .x-tab-wrap {
		color: #adb5bd
	}

	.x-tab.x-fill.x-disable .x-tab-header .x-toolbar-item.x-active {
		opacity: .65
	}

		.x-tab.x-fill.x-disable .x-tab-header .x-toolbar-item.x-active .x-tab-wrap, .x-tab.x-fill.x-disable .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus {
			background: rgba(13,110,253,.38)
		}

			.x-tab.x-fill.x-disable .x-tab-header .x-toolbar-item.x-active .x-tab-wrap .x-tab-text, .x-tab.x-fill.x-disable .x-tab-header .x-toolbar-item.x-active .x-tab-wrap .x-tab-icon, .x-tab.x-fill.x-disable .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus .x-tab-text, .x-tab.x-fill.x-disable .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus .x-tab-icon {
				color: #6c757d
			}

	.x-tab.x-fill.x-disable .x-tab-header.x-horizontal-bottom {
		border-bottom: 0;
		border-top: 0
	}

.x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item .x-tab-wrap:focus .x-tab-icon, .x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item .x-tab-wrap:focus .x-tab-text, .x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item .x-tab-wrap:focus .x-close-icon {
	color: #0a58ca
}

.x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus {
	background: rgba(233,236,239,.8);
	border-color: #6c757d
}

	.x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus .x-tab-text {
		color: #adb5bd
	}

	.x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus .x-close-icon {
		color: #adb5bd
	}

	.x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus .x-tab-text, .x-tab.x-fill.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus .x-tab-icon {
		color: #212529
	}

.x-tab.x-background .x-tab-header {
	background: #0d6efd;
	border: 0
}

	.x-tab.x-background .x-tab-header .x-toolbar-items {
		background: inherit
	}

		.x-tab.x-background .x-tab-header .x-toolbar-items.x-hscroll {
			border: 0
		}

	.x-tab.x-background .x-tab-header .x-indicator {
		background: #fff;
		bottom: 0
	}

	.x-tab.x-background .x-tab-header .x-toolbar-item {
		border: 0
	}

		.x-tab.x-background .x-tab-header .x-toolbar-item .x-ripple-element {
			background: rgba(0,0,0,.1)
		}

		.x-tab.x-background .x-tab-header .x-toolbar-item .x-tab-wrap {
			background: inherit;
			border-color: rgba(0,0,0,0)
		}

			.x-tab.x-background .x-tab-header .x-toolbar-item .x-tab-wrap .x-tab-icon, .x-tab.x-background .x-tab-header .x-toolbar-item .x-tab-wrap .x-close-icon {
				color: #e7f1ff
			}

			.x-tab.x-background .x-tab-header .x-toolbar-item .x-tab-wrap .x-tab-text {
				color: #e7f1ff
			}

			.x-tab.x-background .x-tab-header .x-toolbar-item .x-tab-wrap .x-close-icon:hover {
				color: #fff
			}

			.x-tab.x-background .x-tab-header .x-toolbar-item .x-tab-wrap:hover {
				background: rgba(0,0,0,0);
				background-color: rgba(0,0,0,0);
				border-color: #dee2e6
			}

				.x-tab.x-background .x-tab-header .x-toolbar-item .x-tab-wrap:hover .x-tab-text {
					color: #fff
				}

				.x-tab.x-background .x-tab-header .x-toolbar-item .x-tab-wrap:hover .x-tab-icon {
					color: #fff
				}

				.x-tab.x-background .x-tab-header .x-toolbar-item .x-tab-wrap:hover .x-close-icon {
					color: #fff
				}

					.x-tab.x-background .x-tab-header .x-toolbar-item .x-tab-wrap:hover .x-close-icon:hover, .x-tab.x-background .x-tab-header .x-toolbar-item .x-tab-wrap:hover .x-close-icon:active {
						color: #fff
					}

		.x-tab.x-background .x-tab-header .x-toolbar-item.x-active {
			border: 0;
			margin: 0;
			background: inherit
		}

			.x-tab.x-background .x-tab-header .x-toolbar-item.x-active.x-disable.x-overlay .x-tab-text, .x-tab.x-background .x-tab-header .x-toolbar-item.x-active.x-disable.x-overlay .x-tab-icon {
				color: #adb5bd
			}

			.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap {
				background: #fff;
				border-color: #0d6efd;
				border-radius: 4px 4px 0 0;
				border-style: solid;
				border-width: 1px 1px 0
			}

				.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap .x-tab-text {
					color: #495057
				}

				.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap .x-tab-icon {
					color: #6c757d
				}

				.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap .x-close-icon {
					color: #495057
				}

				.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:hover {
					background: #fff;
					border-color: #0d6efd
				}

					.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:hover .x-tab-text {
						color: #495057
					}

					.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:hover .x-tab-icon {
						color: #6c757d
					}

					.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:hover .x-close-icon {
						color: #495057
					}

						.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:hover .x-close-icon:hover {
							color: #495057
						}

						.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:hover .x-close-icon:active {
							color: #495057
						}

					.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:hover:focus {
						background: #fff
					}

						.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:hover:focus .x-tab-icon, .x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:hover:focus .x-tab-text {
							color: #495057
						}

				.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus {
					background: #fff
				}

					.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus .x-tab-text, .x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus .x-tab-icon {
						color: #495057
					}

					.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus:hover .x-tab-text {
						color: #495057
					}

					.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus:hover .x-close-icon {
						color: #495057
					}

			.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-text-wrap::before {
				border: unset
			}

			.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-text, .x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-icon {
				color: #6c757d
			}

			.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-close-icon {
				color: #fff
			}

				.x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-close-icon:hover, .x-tab.x-background .x-tab-header .x-toolbar-item.x-active .x-tab-text:hover {
					color: #495057
				}

			.x-tab.x-background .x-tab-header .x-toolbar-item.x-active.x-itop .x-tab-wrap, .x-tab.x-background .x-tab-header .x-toolbar-item.x-active.x-ibottom .x-tab-wrap {
				background: rgba(13,110,253,0)
			}

		.x-tab.x-background .x-tab-header .x-toolbar-item.x-disable .x-tab-text, .x-tab.x-background .x-tab-header .x-toolbar-item.x-disable .x-tab-icon, .x-tab.x-background .x-tab-header .x-toolbar-item.x-disable .x-close-icon {
			color: rgba(222,226,230,.38)
		}

	.x-tab.x-background .x-tab-header .x-toolbar-pop .x-toolbar-item {
		background: inherit
	}

		.x-tab.x-background .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap .x-tab-text, .x-tab.x-background .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap .x-tab-icon, .x-tab.x-background .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap .x-close-icon {
			color: #e7f1ff
		}

		.x-tab.x-background .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:hover {
			background: #e9ecef
		}

			.x-tab.x-background .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:hover .x-tab-text, .x-tab.x-background .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:hover .x-tab-icon, .x-tab.x-background .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:hover .x-close-icon {
				color: #fff
			}

		.x-tab.x-background .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:active .x-tab-text {
			color: #e7f1ff
		}

		.x-tab.x-background .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:active .x-tab-icon {
			color: #e7f1ff
		}

		.x-tab.x-background .x-tab-header .x-toolbar-pop .x-toolbar-item .x-tab-wrap:active .x-close-icon {
			color: #e7f1ff
		}

	.x-tab.x-background .x-tab-header .x-hscroll:not(.x-scroll-device) .x-scroll-nav, .x-tab.x-background .x-tab-header .x-scroll-nav {
		background: inherit
	}

		.x-tab.x-background .x-tab-header .x-hscroll:not(.x-scroll-device) .x-scroll-nav .x-nav-arrow, .x-tab.x-background .x-tab-header .x-scroll-nav .x-nav-arrow {
			color: #e7f1ff;
			border: 0
		}

			.x-tab.x-background .x-tab-header .x-hscroll:not(.x-scroll-device) .x-scroll-nav .x-nav-arrow:hover, .x-tab.x-background .x-tab-header .x-scroll-nav .x-nav-arrow:hover {
				background: inherit;
				color: #6c757d;
				border-color: unset
			}

			.x-tab.x-background .x-tab-header .x-hscroll:not(.x-scroll-device) .x-scroll-nav .x-nav-arrow:active, .x-tab.x-background .x-tab-header .x-scroll-nav .x-nav-arrow:active {
				background: unset;
				color: #e7f1ff
			}

		.x-tab.x-background .x-tab-header .x-hscroll:not(.x-scroll-device) .x-scroll-nav:focus .x-nav-arrow, .x-tab.x-background .x-tab-header .x-scroll-nav:focus .x-nav-arrow {
			color: #6c757d;
			border: 0;
			background: #e9ecef
		}

			.x-tab.x-background .x-tab-header .x-hscroll:not(.x-scroll-device) .x-scroll-nav:focus .x-nav-arrow:hover, .x-tab.x-background .x-tab-header .x-scroll-nav:focus .x-nav-arrow:hover {
				background: inherit;
				color: #6c757d
			}

			.x-tab.x-background .x-tab-header .x-hscroll:not(.x-scroll-device) .x-scroll-nav:focus .x-nav-arrow:active, .x-tab.x-background .x-tab-header .x-scroll-nav:focus .x-nav-arrow:active {
				background: #e9ecef;
				border-color: unset;
				color: #6c757d
			}

		.x-tab.x-background .x-tab-header .x-hscroll:not(.x-scroll-device) .x-scroll-nav:active::after, .x-tab.x-background .x-tab-header .x-scroll-nav:active::after {
			animation: none
		}

	.x-tab.x-background .x-tab-header .x-hor-nav:not(.x-expended-nav), .x-tab.x-background .x-tab-header .x-hor-nav {
		background: rgba(0,0,0,0)
	}

		.x-tab.x-background .x-tab-header .x-hor-nav:not(.x-expended-nav) .x-popup-up-icon, .x-tab.x-background .x-tab-header .x-hor-nav:not(.x-expended-nav) .x-popup-down-icon, .x-tab.x-background .x-tab-header .x-hor-nav .x-popup-up-icon, .x-tab.x-background .x-tab-header .x-hor-nav .x-popup-down-icon {
			color: #e7f1ff;
			border: 0
		}

			.x-tab.x-background .x-tab-header .x-hor-nav:not(.x-expended-nav) .x-popup-up-icon:hover, .x-tab.x-background .x-tab-header .x-hor-nav:not(.x-expended-nav) .x-popup-down-icon:hover, .x-tab.x-background .x-tab-header .x-hor-nav .x-popup-up-icon:hover, .x-tab.x-background .x-tab-header .x-hor-nav .x-popup-down-icon:hover {
				background: #dee2e6;
				border-color: unset;
				color: #6c757d
			}

			.x-tab.x-background .x-tab-header .x-hor-nav:not(.x-expended-nav) .x-popup-up-icon:active:hover, .x-tab.x-background .x-tab-header .x-hor-nav:not(.x-expended-nav) .x-popup-down-icon:active:hover, .x-tab.x-background .x-tab-header .x-hor-nav .x-popup-up-icon:active:hover, .x-tab.x-background .x-tab-header .x-hor-nav .x-popup-down-icon:active:hover {
				background: #dee2e6;
				color: #6c757d
			}

		.x-tab.x-background .x-tab-header .x-hor-nav:not(.x-expended-nav):focus .x-popup-up-icon, .x-tab.x-background .x-tab-header .x-hor-nav:not(.x-expended-nav):focus .x-popup-down-icon, .x-tab.x-background .x-tab-header .x-hor-nav:focus .x-popup-up-icon, .x-tab.x-background .x-tab-header .x-hor-nav:focus .x-popup-down-icon {
			color: #6c757d;
			background: #e9ecef;
			border: 0
		}

			.x-tab.x-background .x-tab-header .x-hor-nav:not(.x-expended-nav):focus .x-popup-up-icon:hover, .x-tab.x-background .x-tab-header .x-hor-nav:not(.x-expended-nav):focus .x-popup-down-icon:hover, .x-tab.x-background .x-tab-header .x-hor-nav:focus .x-popup-up-icon:hover, .x-tab.x-background .x-tab-header .x-hor-nav:focus .x-popup-down-icon:hover {
				background: #dee2e6
			}

			.x-tab.x-background .x-tab-header .x-hor-nav:not(.x-expended-nav):focus .x-popup-up-icon:active, .x-tab.x-background .x-tab-header .x-hor-nav:not(.x-expended-nav):focus .x-popup-down-icon:active, .x-tab.x-background .x-tab-header .x-hor-nav:focus .x-popup-up-icon:active, .x-tab.x-background .x-tab-header .x-hor-nav:focus .x-popup-down-icon:active {
				background: #dee2e6;
				border-color: unset;
				color: #6c757d
			}

		.x-tab.x-background .x-tab-header .x-hor-nav:not(.x-expended-nav):active::after, .x-tab.x-background .x-tab-header .x-hor-nav:active::after {
			animation: none
		}

		.x-tab.x-background .x-tab-header .x-hor-nav:not(.x-expended-nav).x-nav-active .x-popup-up-icon, .x-tab.x-background .x-tab-header .x-hor-nav.x-nav-active .x-popup-up-icon {
			color: #6c757d
		}

	.x-tab.x-background .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active {
		border: 0;
		margin: 0
	}

		.x-tab.x-background .x-tab-header.x-horizontal-bottom .x-toolbar-item.x-active .x-tab-wrap {
			border-color: #0d6efd;
			border-radius: 0 0 4px 4px;
			border-style: solid;
			border-width: 0 2px 2px
		}

	.x-tab.x-background .x-tab-header.x-vertical.x-vertical-left .x-toolbar-item.x-active {
		border-color: unset;
		border-style: solid;
		border-width: 0;
		margin: 0
	}

		.x-tab.x-background .x-tab-header.x-vertical.x-vertical-left .x-toolbar-item.x-active .x-tab-wrap {
			border-color: #0d6efd;
			border-radius: 4px 0 0 4px;
			border-style: solid;
			border-width: 2px 0 2px 2px
		}

	.x-tab.x-background .x-tab-header.x-vertical.x-vertical-right .x-toolbar-item.x-active {
		border-color: unset;
		border-style: solid;
		border-width: 0;
		margin: 0
	}

		.x-tab.x-background .x-tab-header.x-vertical.x-vertical-right .x-toolbar-item.x-active .x-tab-wrap {
			border-color: #0d6efd;
			border-radius: 0 4px 4px 0;
			border-style: solid;
			border-width: 2px 2px 2px 0
		}

	.x-tab.x-background .x-tab-header.x-vertical .x-scroll-nav .x-nav-arrow {
		border: 0
	}

	.x-tab.x-background .x-tab-header.x-vertical .x-scroll-nav:focus .x-nav-arrow {
		border: 0
	}

		.x-tab.x-background .x-tab-header.x-vertical .x-scroll-nav:focus .x-nav-arrow:hover {
			background: none
		}

	.x-tab.x-background .x-tab-header.x-vertical .x-scroll-nav:hover .x-nav-arrow {
		color: #6c757d
	}

	.x-tab.x-background .x-tab-header.x-vertical .x-hor-nav:focus .x-popup-up-icon, .x-tab.x-background .x-tab-header.x-vertical .x-hor-nav:focus .x-popup-down-icon {
		background: inherit;
		border-color: rgba(0,0,0,0)
	}

		.x-tab.x-background .x-tab-header.x-vertical .x-hor-nav:focus .x-popup-up-icon:hover, .x-tab.x-background .x-tab-header.x-vertical .x-hor-nav:focus .x-popup-down-icon:hover {
			background: inherit;
			border-color: rgba(0,0,0,0)
		}

	.x-tab.x-background .x-tab-header.x-vertical .x-hor-nav .x-popup-up-icon:hover, .x-tab.x-background .x-tab-header.x-vertical .x-hor-nav .x-popup-down-icon:hover {
		background: inherit;
		border-color: rgba(0,0,0,0)
	}

.x-tab.x-background.x-disable .x-tab-header .x-indicator {
	background: #dee2e6
}

.x-tab.x-background.x-disable .x-tab-header .x-toolbar-item .x-tab-wrap {
	color: rgba(222,226,230,.38)
}

	.x-tab.x-background.x-disable .x-tab-header .x-toolbar-item .x-tab-wrap .x-tab-text, .x-tab.x-background.x-disable .x-tab-header .x-toolbar-item .x-tab-wrap .x-tab-icon {
		color: rgba(222,226,230,.38)
	}

	.x-tab.x-background.x-disable .x-tab-header .x-toolbar-item .x-tab-wrap:focus .x-tab-text, .x-tab.x-background.x-disable .x-tab-header .x-toolbar-item .x-tab-wrap:focus .x-tab-icon {
		color: rgba(222,226,230,.38)
	}

.x-tab.x-background.x-disable .x-tab-header .x-toolbar-item.x-active {
	opacity: .65
}

	.x-tab.x-background.x-disable .x-tab-header .x-toolbar-item.x-active .x-tab-wrap, .x-tab.x-background.x-disable .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus {
		background: #0d6efd;
		color: #6c757d
	}

		.x-tab.x-background.x-disable .x-tab-header .x-toolbar-item.x-active .x-tab-wrap .x-tab-text, .x-tab.x-background.x-disable .x-tab-header .x-toolbar-item.x-active .x-tab-wrap .x-tab-icon, .x-tab.x-background.x-disable .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus .x-tab-text, .x-tab.x-background.x-disable .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus .x-tab-icon {
			color: #6c757d
		}

.x-tab.x-background.x-accent .x-tab-header .x-indicator {
	background: #dee2e6
}

.x-tab.x-background.x-accent .x-tab-header.x-disable .x-indicator {
	background: rgba(222,226,230,.38)
}

.x-tab.x-background.x-focused .x-tab-header .x-toolbar-item .x-tab-wrap:focus {
	background: #e9ecef;
	border-color: #6c757d
}

	.x-tab.x-background.x-focused .x-tab-header .x-toolbar-item .x-tab-wrap:focus .x-tab-icon, .x-tab.x-background.x-focused .x-tab-header .x-toolbar-item .x-tab-wrap:focus .x-tab-text, .x-tab.x-background.x-focused .x-tab-header .x-toolbar-item .x-tab-wrap:focus .x-close-icon {
		color: #e7f1ff
	}

.x-tab.x-background.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus {
	background: rgba(13,110,253,.12);
	border-color: #0d6efd
}

	.x-tab.x-background.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus .x-tab-text, .x-tab.x-background.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus .x-tab-icon {
		color: #495057
	}

.x-tab.x-background.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:hover {
	background: #fff;
	border: 1px solid #dee2e6;
	border-radius: 4px 4px 0 0
}

.x-tab.x-background.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus .x-tab-text {
	color: #495057
}

.x-tab.x-background.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus .x-tab-icon {
	color: #495057
}

.x-tab.x-background.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus .x-close-icon {
	color: #495057
}

.x-tab.x-background.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:hover .x-tab-text {
	color: #495057
}

.x-tab.x-background.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:hover .x-tab-icon {
	color: #6c757d
}

.x-tab.x-background.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:hover .x-close-icon {
	color: #495057
}

.x-tab.x-background.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus:hover .x-tab-text {
	color: #495057
}

.x-tab.x-background.x-focused .x-tab-header .x-toolbar-item.x-active .x-tab-wrap:focus:hover .x-close-icon {
	color: #495057
}

.x-tab.x-background.x-focused .x-tab-header .x-toolbar-item.x-active.x-itop .x-tab-wrap, .x-tab.x-background.x-focused .x-tab-header .x-toolbar-item.x-active.x-ibottom .x-tab-wrap {
	background: rgba(13,110,253,0)
}

	.x-tab.x-background.x-focused .x-tab-header .x-toolbar-item.x-active.x-itop .x-tab-wrap:focus, .x-tab.x-background.x-focused .x-tab-header .x-toolbar-item.x-active.x-ibottom .x-tab-wrap:focus {
		background: rgba(13,110,253,.12)
	}

.x-tab.x-background.x-focused .x-tab-header .x-scroll-nav:focus .x-nav-arrow {
	color: #6c757d
}

.x-tab.x-background.x-focused .x-tab-header .x-hor-nav:focus .x-popup-up-icon, .x-tab.x-background.x-focused .x-tab-header .x-hor-nav:focus .x-popup-down-icon {
	color: #6c757d
}

.x-tab.x-rtl .x-tab-header .x-hscroll.x-rtl .x-scroll-nav {
	border: 0
}

.x-tab .x-content {
	background: inherit
}

	.x-tab .x-content .x-item {
		background: inherit;
		color: #212529;
		font-size: 14px
	}

.x-tab-clone-element {
	background: #dee2e6;
	color: #343a40
}

	.x-tab-clone-element .x-tab-wrap {
		border-radius: 4px;
		color: #343a40;
		border: 1px solid rgba(0,0,0,0)
	}

		.x-tab-clone-element .x-tab-wrap .x-tab-icon {
			color: #343a40
		}

/*! component's theme wise override definitions and variables */
@keyframes hscroll-popup-shadow {
	0% {
		border-color: rgba(255,255,255,.5);
		box-shadow: 0 0 0 0 rgba(255,255,255,.5)
	}

	100% {
		box-shadow: 0 0 0 200px rgba(255,255,255,.12)
	}
}

/*! component's theme wise override definitions and variables */
/*! menu layout */
.x-menu-wrapper ul.x-vertical .x-menu-item .x-caret::before, .x-menu-container ul.x-vertical .x-menu-item .x-caret::before {
	content: "\e748"
}

.x-menu-wrapper ul .x-menu-item .x-caret::before, .x-menu-container ul .x-menu-item .x-caret::before {
	content: "\e729"
}

.x-menu-wrapper .x-ul .x-menu-item .x-caret::before, .x-menu-container .x-ul .x-menu-item .x-caret::before {
	content: "\e748"
}

.x-menu-wrapper.x-hamburger .x-menu-header .x-menu-icon::before, .x-menu-container.x-hamburger .x-menu-header .x-menu-icon::before {
	content: "\e799"
}

.x-menu-wrapper.x-hamburger.x-close-icon .x-menu-header .x-menu-icon::before, .x-menu-container.x-hamburger.x-close-icon .x-menu-header .x-menu-icon::before {
	content: "\e7e7"
}

.x-menu-wrapper.x-hamburger .x-vertical .x-menu-item .x-caret::before, .x-menu-wrapper.x-hamburger .x-menu-item .x-caret::before, .x-menu-container.x-hamburger .x-vertical .x-menu-item .x-caret::before, .x-menu-container.x-hamburger .x-menu-item .x-caret::before {
	content: "\e729"
}

.x-menu-wrapper.x-rtl.x-hamburger ul.x-ul .x-caret::before, .x-menu-container.x-rtl.x-hamburger ul.x-ul .x-caret::before {
	content: "\e729"
}

.x-menu-wrapper .x-menu-hscroll.x-hscroll .x-nav-left-arrow::before, .x-menu-wrapper .x-menu-hscroll.x-hscroll .x-nav-right-arrow::before, .x-menu-container .x-menu-hscroll.x-hscroll .x-nav-left-arrow::before, .x-menu-container .x-menu-hscroll.x-hscroll .x-nav-right-arrow::before {
	content: "\e748"
}

.x-menu-wrapper .x-menu-vscroll.x-vscroll .x-nav-up-arrow::before, .x-menu-wrapper .x-menu-vscroll.x-vscroll .x-nav-down-arrow::before, .x-menu-container .x-menu-vscroll.x-vscroll .x-nav-up-arrow::before, .x-menu-container .x-menu-vscroll.x-vscroll .x-nav-down-arrow::before {
	content: "\e729"
}

.x-rtl.x-menu-wrapper ul.x-vertical .x-caret::before, .x-rtl.x-menu-container ul.x-vertical .x-caret::before {
	content: "\e765"
}

.x-rtl.x-menu-wrapper ul.x-ul .x-caret::before, .x-rtl.x-menu-container ul.x-ul .x-caret::before {
	content: "\e765"
}

.x-bigger .x-rtl.x-menu-wrapper ul.x-vertical .x-caret::before, .x-bigger.x-rtl.x-menu-wrapper ul.x-vertical .x-caret::before, .x-bigger .x-rtl.x-menu-container ul.x-vertical .x-caret::before, .x-bigger.x-rtl.x-menu-container ul.x-vertical .x-caret::before {
	content: "\e765"
}

.x-bigger .x-rtl.x-menu-wrapper ul.x-ul .x-caret::before, .x-bigger.x-rtl.x-menu-wrapper ul.x-ul .x-caret::before, .x-bigger .x-rtl.x-menu-container ul.x-ul .x-caret::before, .x-bigger.x-rtl.x-menu-container ul.x-ul .x-caret::before {
	content: "\e765"
}

.x-bigger .x-rtl.x-menu-wrapper.x-hamburger ul.x-ul .x-caret::before, .x-bigger.x-rtl.x-menu-wrapper.x-hamburger ul.x-ul .x-caret::before, .x-bigger .x-rtl.x-menu-container.x-hamburger ul.x-ul .x-caret::before, .x-bigger.x-rtl.x-menu-container.x-hamburger ul.x-ul .x-caret::before {
	content: "\e729"
}

/*! menu layout */
.x-menu-wrapper, .x-menu-container {
	border: none;
	border-radius: 4px;
	display: inline-block;
	line-height: 0
}

	.x-menu-wrapper .x-menu-vscroll, .x-menu-container .x-menu-vscroll {
		height: inherit
	}

	.x-menu-wrapper ul, .x-menu-container ul {
		font-weight: 400;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		margin: 0;
		overflow: hidden;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none;
		font-size: 14px;
		padding: 0;
		text-align: left;
		white-space: nowrap
	}

		.x-menu-wrapper ul.x-ul, .x-menu-wrapper ul.x-ul *, .x-menu-container ul.x-ul, .x-menu-container ul.x-ul * {
			box-sizing: border-box
		}

			.x-menu-wrapper ul.x-ul:focus, .x-menu-wrapper ul.x-ul *:focus, .x-menu-container ul.x-ul:focus, .x-menu-container ul.x-ul *:focus {
				outline: none
			}

		.x-menu-wrapper ul.x-vertical, .x-menu-container ul.x-vertical {
			min-width: 120px
		}

			.x-menu-wrapper ul.x-vertical .x-menu-item, .x-menu-container ul.x-vertical .x-menu-item {
				display: list-item
			}

			.x-menu-wrapper ul.x-vertical .x-separator, .x-menu-container ul.x-vertical .x-separator {
				border-bottom-style: solid;
				border-bottom-width: 1px;
				height: auto
			}

		.x-menu-wrapper ul.x-menu, .x-menu-container ul.x-menu {
			display: inline-block
		}

			.x-menu-wrapper ul.x-menu:not(.x-vertical), .x-menu-container ul.x-menu:not(.x-vertical) {
				padding: 0
			}

				.x-menu-wrapper ul.x-menu:not(.x-vertical) .x-separator, .x-menu-container ul.x-menu:not(.x-vertical) .x-separator {
					border-right-style: solid;
					border-right-width: 1px;
					padding: 0
				}

			.x-menu-wrapper ul.x-menu .x-menu-item .x-menu-icon, .x-menu-container ul.x-menu .x-menu-item .x-menu-icon {
				width: 1em
			}

		.x-menu-wrapper ul .x-menu-item, .x-menu-container ul .x-menu-item {
			cursor: pointer;
			position: relative;
			display: -ms-inline-flexbox;
			display: inline-flex;
			height: 32px;
			line-height: 32px;
			padding: 0 12px;
			vertical-align: top;
			white-space: nowrap
		}

			.x-menu-wrapper ul .x-menu-item.x-menu-hide, .x-menu-container ul .x-menu-item.x-menu-hide {
				display: none
			}

			.x-menu-wrapper ul .x-menu-item.x-menu-header, .x-menu-container ul .x-menu-item.x-menu-header {
				border-bottom-style: solid;
				border-bottom-width: 1px
			}

			.x-menu-wrapper ul .x-menu-item .x-menu-url, .x-menu-container ul .x-menu-item .x-menu-url {
				text-decoration: none
			}

			.x-menu-wrapper ul .x-menu-item .x-menu-icon, .x-menu-container ul .x-menu-item .x-menu-icon {
				display: inline-block;
				vertical-align: middle
			}

			.x-menu-wrapper ul .x-menu-item.x-separator, .x-menu-container ul .x-menu-item.x-separator {
				cursor: auto;
				line-height: normal;
				pointer-events: none
			}

			.x-menu-wrapper ul .x-menu-item .x-menu-icon, .x-menu-container ul .x-menu-item .x-menu-icon {
				font-size: 18px;
				height: auto;
				line-height: 32px;
				margin-right: 8px;
				text-align: center;
				margin-bottom: 4px
			}

			.x-menu-wrapper ul .x-menu-item .x-caret, .x-menu-container ul .x-menu-item .x-caret {
				font-size: 14px;
				height: auto;
				line-height: 35px;
				position: absolute;
				right: 8px;
				top: 0;
				width: auto
			}

			.x-menu-wrapper ul .x-menu-item.x-menu-caret-icon, .x-menu-container ul .x-menu-item.x-menu-caret-icon {
				padding-right: 26px
			}

			.x-menu-wrapper ul .x-menu-item.x-disabled, .x-menu-container ul .x-menu-item.x-disabled {
				cursor: auto;
				opacity: .65;
				pointer-events: none
			}

	.x-menu-wrapper .x-ul, .x-menu-container .x-ul {
		font-size: 14px;
		padding: 0;
		min-width: 120px
	}

		.x-menu-wrapper .x-ul .x-menu-item, .x-menu-container .x-ul .x-menu-item {
			height: 30px;
			line-height: 30px;
			padding: 0 12px;
			display: list-item
		}

			.x-menu-wrapper .x-ul .x-menu-item .x-menu-url, .x-menu-container .x-ul .x-menu-item .x-menu-url {
				display: inline-block;
				min-width: 120px
			}

			.x-menu-wrapper .x-ul .x-menu-item .x-menu-icon, .x-menu-container .x-ul .x-menu-item .x-menu-icon {
				font-size: 18px;
				line-height: 30px;
				margin-right: 8px;
				width: 1em
			}

			.x-menu-wrapper .x-ul .x-menu-item .x-caret, .x-menu-container .x-ul .x-menu-item .x-caret {
				line-height: 30px;
				margin-left: 16px;
				margin-right: 0;
				position: absolute;
				right: 7px
			}

			.x-menu-wrapper .x-ul .x-menu-item.x-menu-caret-icon, .x-menu-container .x-ul .x-menu-item.x-menu-caret-icon {
				padding-right: 36px
			}

			.x-menu-wrapper .x-ul .x-menu-item.x-separator, .x-menu-container .x-ul .x-menu-item.x-separator {
				border-bottom-style: solid;
				border-bottom-width: 1px;
				height: auto;
				margin: 4px 0
			}

			.x-menu-wrapper .x-ul .x-menu-item .x-caret, .x-menu-container .x-ul .x-menu-item .x-caret {
				font-size: 14px
			}

	.x-menu-wrapper.x-menu-icon-right .x-menu-header .x-menu-icon, .x-menu-container.x-menu-icon-right .x-menu-header .x-menu-icon {
		float: right
	}

	.x-menu-wrapper.x-menu-icon-right .x-menu-header .x-menu-title, .x-menu-container.x-menu-icon-right .x-menu-header .x-menu-title {
		padding: 0 16px
	}

	.x-menu-wrapper .x-menu-header, .x-menu-container .x-menu-header {
		display: none;
		font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
		font-size: 18px;
		font-weight: 400;
		height: 32px;
		line-height: 32px;
		text-align: left;
		white-space: nowrap
	}

		.x-menu-wrapper .x-menu-header .x-menu-title, .x-menu-wrapper .x-menu-header .x-menu-icon, .x-menu-container .x-menu-header .x-menu-title, .x-menu-container .x-menu-header .x-menu-icon {
			display: inline-block;
			line-height: inherit
		}

		.x-menu-wrapper .x-menu-header .x-menu-icon, .x-menu-container .x-menu-header .x-menu-icon {
			cursor: pointer;
			float: left;
			outline: none;
			padding: 0 16px
		}

	.x-menu-wrapper .x-menu-hscroll.x-hscroll:not(.x-scroll-device), .x-menu-container .x-menu-hscroll.x-hscroll:not(.x-scroll-device) {
		padding: 0 28px
	}

		.x-menu-wrapper .x-menu-hscroll.x-hscroll:not(.x-scroll-device) .x-scroll-nav, .x-menu-container .x-menu-hscroll.x-hscroll:not(.x-scroll-device) .x-scroll-nav {
			width: 28px
		}

			.x-menu-wrapper .x-menu-hscroll.x-hscroll:not(.x-scroll-device) .x-scroll-nav:focus, .x-menu-wrapper .x-menu-hscroll.x-hscroll:not(.x-scroll-device) .x-scroll-nav:hover, .x-menu-container .x-menu-hscroll.x-hscroll:not(.x-scroll-device) .x-scroll-nav:focus, .x-menu-container .x-menu-hscroll.x-hscroll:not(.x-scroll-device) .x-scroll-nav:hover {
				border: 0
			}

			.x-menu-wrapper .x-menu-hscroll.x-hscroll:not(.x-scroll-device) .x-scroll-nav.x-scroll-right-nav, .x-menu-container .x-menu-hscroll.x-hscroll:not(.x-scroll-device) .x-scroll-nav.x-scroll-right-nav {
				border-left: none
			}

			.x-menu-wrapper .x-menu-hscroll.x-hscroll:not(.x-scroll-device) .x-scroll-nav.x-scroll-left-nav, .x-menu-container .x-menu-hscroll.x-hscroll:not(.x-scroll-device) .x-scroll-nav.x-scroll-left-nav {
				border-right: none
			}

		.x-menu-wrapper .x-menu-hscroll.x-hscroll:not(.x-scroll-device) .x-hscroll-bar, .x-menu-container .x-menu-hscroll.x-hscroll:not(.x-scroll-device) .x-hscroll-bar {
			overflow-y: hidden
		}

	.x-menu-wrapper .x-scroll-nav .x-nav-arrow, .x-menu-container .x-scroll-nav .x-nav-arrow {
		font-size: 16px
	}

		.x-menu-wrapper .x-scroll-nav .x-nav-arrow.x-nav-left-arrow, .x-menu-container .x-scroll-nav .x-nav-arrow.x-nav-left-arrow {
			transform: rotate(180deg)
		}

		.x-menu-wrapper .x-scroll-nav .x-nav-arrow.x-nav-up-arrow, .x-menu-container .x-scroll-nav .x-nav-arrow.x-nav-up-arrow {
			transform: rotate(180deg)
		}

	.x-menu-wrapper.x-rtl .x-scroll-nav .x-nav-arrow.x-nav-left-arrow, .x-menu-container.x-rtl .x-scroll-nav .x-nav-arrow.x-nav-left-arrow {
		transform: rotate(0deg)
	}

	.x-menu-wrapper.x-rtl .x-scroll-nav .x-nav-arrow.x-nav-right-arrow, .x-menu-container.x-rtl .x-scroll-nav .x-nav-arrow.x-nav-right-arrow {
		transform: rotate(180deg)
	}

	.x-menu-wrapper.x-popup.x-menu-popup, .x-menu-container.x-popup.x-menu-popup {
		border: 1px solid #dee2e6;
		box-shadow: 0 16px 48px rgba(0,0,0,.175);
		overflow: hidden;
		position: absolute
	}

	.x-menu-wrapper .x-menu-vscroll.x-vscroll:not(.x-scroll-device), .x-menu-container .x-menu-vscroll.x-vscroll:not(.x-scroll-device) {
		padding: 28px 0
	}

	.x-menu-wrapper .x-menu-vscroll.x-vscroll.x-scroll-device .x-scroll-nav.x-scroll-down-nav, .x-menu-container .x-menu-vscroll.x-vscroll.x-scroll-device .x-scroll-nav.x-scroll-down-nav {
		transform: none;
		width: 100%
	}

		.x-menu-wrapper .x-menu-vscroll.x-vscroll.x-scroll-device .x-scroll-nav.x-scroll-down-nav .x-nav-down-arrow, .x-menu-container .x-menu-vscroll.x-vscroll.x-scroll-device .x-scroll-nav.x-scroll-down-nav .x-nav-down-arrow {
			transform: none
		}

	.x-menu-wrapper .x-menu-vscroll.x-vscroll .x-vscroll-bar, .x-menu-container .x-menu-vscroll.x-vscroll .x-vscroll-bar {
		height: 100%;
		width: inherit
	}

		.x-menu-wrapper .x-menu-vscroll.x-vscroll .x-vscroll-bar .x-vscroll-content, .x-menu-container .x-menu-vscroll.x-vscroll .x-vscroll-bar .x-vscroll-content {
			width: inherit
		}

	.x-menu-wrapper .x-menu-vscroll.x-vscroll .x-scroll-nav, .x-menu-container .x-menu-vscroll.x-vscroll .x-scroll-nav {
		height: 28px
	}

	.x-menu-wrapper.x-scrollable, .x-menu-container.x-scrollable {
		display: block
	}

		.x-menu-wrapper.x-scrollable .x-menu, .x-menu-container.x-scrollable .x-menu {
			display: block;
			overflow: auto
		}

	.x-menu-wrapper.x-contextmenu-container, .x-menu-container.x-contextmenu-container {
		height: 1px
	}

		.x-menu-wrapper.x-contextmenu-container .x-menu-vscroll ul.x-ul, .x-menu-container.x-contextmenu-container .x-menu-vscroll ul.x-ul {
			width: inherit
		}

		.x-menu-wrapper.x-contextmenu-container .x-menu-vscroll, .x-menu-container.x-contextmenu-container .x-menu-vscroll {
			border: 1px solid #dee2e6;
			box-shadow: 0 16px 48px rgba(0,0,0,.175)
		}

	.x-menu-container:not(.x-hamburger):not(.x-rtl) .x-menu.x-vertical .x-blankicon {
		padding-left: 34px
	}

.x-rtl.x-menu-wrapper ul .x-menu-item, .x-rtl.x-menu-container ul .x-menu-item {
	text-align: right
}

	.x-rtl.x-menu-wrapper ul .x-menu-item .x-menu-icon, .x-rtl.x-menu-container ul .x-menu-item .x-menu-icon {
		margin-right: 0
	}

	.x-rtl.x-menu-wrapper ul .x-menu-item .x-caret, .x-rtl.x-menu-container ul .x-menu-item .x-caret {
		margin-left: 0;
		margin-right: 16px;
		right: auto
	}

	.x-rtl.x-menu-wrapper ul .x-menu-item .x-menu-icon, .x-rtl.x-menu-container ul .x-menu-item .x-menu-icon {
		margin-left: 8px
	}

	.x-rtl.x-menu-wrapper ul .x-menu-item .x-caret, .x-rtl.x-menu-container ul .x-menu-item .x-caret {
		left: 8px
	}

	.x-rtl.x-menu-wrapper ul .x-menu-item.x-menu-caret-icon, .x-rtl.x-menu-container ul .x-menu-item.x-menu-caret-icon {
		padding-left: 26px;
		padding-right: 12px
	}

.x-rtl.x-menu-wrapper ul.x-ul .x-menu-item .x-menu-icon, .x-rtl.x-menu-container ul.x-ul .x-menu-item .x-menu-icon {
	margin-left: 8px
}

.x-rtl.x-menu-wrapper ul.x-ul .x-menu-item .x-caret, .x-rtl.x-menu-container ul.x-ul .x-menu-item .x-caret {
	left: 7px
}

.x-rtl.x-menu-wrapper ul.x-ul .x-menu-item.x-menu-caret-icon, .x-rtl.x-menu-container ul.x-ul .x-menu-item.x-menu-caret-icon {
	padding-left: 36px;
	padding-right: 12px
}

.x-rtl.x-menu-wrapper ul.x-ul .x-menu-item.x-blankicon, .x-rtl.x-menu-container ul.x-ul .x-menu-item.x-blankicon {
	padding-left: 14px
}

	.x-rtl.x-menu-wrapper ul.x-ul .x-menu-item.x-blankicon.x-menu-caret-icon, .x-rtl.x-menu-container ul.x-ul .x-menu-item.x-blankicon.x-menu-caret-icon {
		padding-left: 36px
	}

.x-rtl.x-menu-container:not(.x-hamburger) .x-menu.x-vertical .x-blankicon {
	padding-right: 34px
}

.x-bigger .x-menu-wrapper ul, .x-bigger.x-menu-wrapper ul, .x-bigger .x-menu-container ul, .x-bigger.x-menu-container ul {
	font-size: 16px
}

	.x-bigger .x-menu-wrapper ul .x-menu-item, .x-bigger.x-menu-wrapper ul .x-menu-item, .x-bigger .x-menu-container ul .x-menu-item, .x-bigger.x-menu-container ul .x-menu-item {
		height: 38px;
		line-height: 38px;
		padding: 0 16px
	}

		.x-bigger .x-menu-wrapper ul .x-menu-item .x-menu-icon, .x-bigger.x-menu-wrapper ul .x-menu-item .x-menu-icon, .x-bigger .x-menu-container ul .x-menu-item .x-menu-icon, .x-bigger.x-menu-container ul .x-menu-item .x-menu-icon {
			font-size: 22px;
			line-height: 38px;
			margin-right: 12px
		}

		.x-bigger .x-menu-wrapper ul .x-menu-item.x-menu-caret-icon, .x-bigger.x-menu-wrapper ul .x-menu-item.x-menu-caret-icon, .x-bigger .x-menu-container ul .x-menu-item.x-menu-caret-icon, .x-bigger.x-menu-container ul .x-menu-item.x-menu-caret-icon {
			padding-right: 32px
		}

		.x-bigger .x-menu-wrapper ul .x-menu-item .x-caret, .x-bigger.x-menu-wrapper ul .x-menu-item .x-caret, .x-bigger .x-menu-container ul .x-menu-item .x-caret, .x-bigger.x-menu-container ul .x-menu-item .x-caret {
			font-size: 16px;
			line-height: 40px;
			right: 12px
		}

		.x-bigger .x-menu-wrapper ul .x-menu-item.x-separator, .x-bigger.x-menu-wrapper ul .x-menu-item.x-separator, .x-bigger .x-menu-container ul .x-menu-item.x-separator, .x-bigger.x-menu-container ul .x-menu-item.x-separator {
			padding: 0
		}

	.x-bigger .x-menu-wrapper ul.x-menu:not(.x-vertical), .x-bigger.x-menu-wrapper ul.x-menu:not(.x-vertical), .x-bigger .x-menu-container ul.x-menu:not(.x-vertical), .x-bigger.x-menu-container ul.x-menu:not(.x-vertical) {
		padding: 0
	}

	.x-bigger .x-menu-wrapper ul.x-menu.x-vertical .x-menu-item.x-separator, .x-bigger.x-menu-wrapper ul.x-menu.x-vertical .x-menu-item.x-separator, .x-bigger .x-menu-container ul.x-menu.x-vertical .x-menu-item.x-separator, .x-bigger.x-menu-container ul.x-menu.x-vertical .x-menu-item.x-separator {
		height: auto;
		line-height: normal
	}

	.x-bigger .x-menu-wrapper ul.x-ul, .x-bigger.x-menu-wrapper ul.x-ul, .x-bigger .x-menu-container ul.x-ul, .x-bigger.x-menu-container ul.x-ul {
		font-size: 16px;
		padding: 4px 0;
		white-space: nowrap;
		min-width: 112px
	}

		.x-bigger .x-menu-wrapper ul.x-ul .x-menu-item, .x-bigger.x-menu-wrapper ul.x-ul .x-menu-item, .x-bigger .x-menu-container ul.x-ul .x-menu-item, .x-bigger.x-menu-container ul.x-ul .x-menu-item {
			height: 36px;
			line-height: 36px;
			padding: 0 12px
		}

			.x-bigger .x-menu-wrapper ul.x-ul .x-menu-item .x-menu-icon, .x-bigger.x-menu-wrapper ul.x-ul .x-menu-item .x-menu-icon, .x-bigger .x-menu-container ul.x-ul .x-menu-item .x-menu-icon, .x-bigger.x-menu-container ul.x-ul .x-menu-item .x-menu-icon {
				font-size: 22px;
				line-height: 36px
			}

			.x-bigger .x-menu-wrapper ul.x-ul .x-menu-item .x-caret, .x-bigger.x-menu-wrapper ul.x-ul .x-menu-item .x-caret, .x-bigger .x-menu-container ul.x-ul .x-menu-item .x-caret, .x-bigger.x-menu-container ul.x-ul .x-menu-item .x-caret {
				line-height: 36px
			}

			.x-bigger .x-menu-wrapper ul.x-ul .x-menu-item.x-separator, .x-bigger.x-menu-wrapper ul.x-ul .x-menu-item.x-separator, .x-bigger .x-menu-container ul.x-ul .x-menu-item.x-separator, .x-bigger.x-menu-container ul.x-ul .x-menu-item.x-separator {
				height: auto;
				line-height: normal
			}

			.x-bigger .x-menu-wrapper ul.x-ul .x-menu-item .x-caret, .x-bigger.x-menu-wrapper ul.x-ul .x-menu-item .x-caret, .x-bigger .x-menu-container ul.x-ul .x-menu-item .x-caret, .x-bigger.x-menu-container ul.x-ul .x-menu-item .x-caret {
				font-size: 16px;
				right: 7px
			}

			.x-bigger .x-menu-wrapper ul.x-ul .x-menu-item.x-menu-caret-icon, .x-bigger.x-menu-wrapper ul.x-ul .x-menu-item.x-menu-caret-icon, .x-bigger .x-menu-container ul.x-ul .x-menu-item.x-menu-caret-icon, .x-bigger.x-menu-container ul.x-ul .x-menu-item.x-menu-caret-icon {
				padding-right: 36px
			}

			.x-bigger .x-menu-wrapper ul.x-ul .x-menu-item .x-menu-icon, .x-bigger.x-menu-wrapper ul.x-ul .x-menu-item .x-menu-icon, .x-bigger .x-menu-container ul.x-ul .x-menu-item .x-menu-icon, .x-bigger.x-menu-container ul.x-ul .x-menu-item .x-menu-icon {
				margin-right: 8px
			}

.x-bigger .x-menu-container:not(.x-hamburger):not(.x-rtl) .x-menu.x-vertical .x-blankicon, .x-bigger.x-menu-container:not(.x-hamburger):not(.x-rtl) .x-menu.x-vertical .x-blankicon {
	padding-left: 41px
}

.x-bigger .x-menu-wrapper .x-menu-hscroll.x-hscroll:not(.x-scroll-device), .x-bigger.x-menu-wrapper .x-menu-hscroll.x-hscroll:not(.x-scroll-device), .x-bigger .x-menu-container .x-menu-hscroll.x-hscroll:not(.x-scroll-device), .x-bigger.x-menu-container .x-menu-hscroll.x-hscroll:not(.x-scroll-device) {
	padding: 0 40px
}

	.x-bigger .x-menu-wrapper .x-menu-hscroll.x-hscroll:not(.x-scroll-device) .x-scroll-nav, .x-bigger.x-menu-wrapper .x-menu-hscroll.x-hscroll:not(.x-scroll-device) .x-scroll-nav, .x-bigger .x-menu-container .x-menu-hscroll.x-hscroll:not(.x-scroll-device) .x-scroll-nav, .x-bigger.x-menu-container .x-menu-hscroll.x-hscroll:not(.x-scroll-device) .x-scroll-nav {
		width: 40px
	}

.x-bigger .x-menu-wrapper .x-menu-vscroll.x-vscroll:not(.x-scroll-device), .x-bigger.x-menu-wrapper .x-menu-vscroll.x-vscroll:not(.x-scroll-device), .x-bigger .x-menu-container .x-menu-vscroll.x-vscroll:not(.x-scroll-device), .x-bigger.x-menu-container .x-menu-vscroll.x-vscroll:not(.x-scroll-device) {
	padding: 32px 0
}

.x-bigger .x-menu-wrapper .x-menu-vscroll.x-vscroll .x-scroll-nav, .x-bigger.x-menu-wrapper .x-menu-vscroll.x-vscroll .x-scroll-nav, .x-bigger .x-menu-container .x-menu-vscroll.x-vscroll .x-scroll-nav, .x-bigger.x-menu-container .x-menu-vscroll.x-vscroll .x-scroll-nav {
	height: 32px
}

.x-bigger .x-menu-wrapper.x-menu-popup, .x-bigger.x-menu-wrapper.x-menu-popup, .x-bigger .x-menu-container.x-menu-popup, .x-bigger.x-menu-container.x-menu-popup {
	box-shadow: 0 16px 48px rgba(0,0,0,.175)
}

.x-bigger .x-menu-wrapper .x-scroll-nav .x-icons, .x-bigger.x-menu-wrapper .x-scroll-nav .x-icons, .x-bigger .x-menu-container .x-scroll-nav .x-icons, .x-bigger.x-menu-container .x-scroll-nav .x-icons {
	font-size: 18px
}

.x-bigger .x-rtl.x-menu-wrapper ul .x-menu-item, .x-bigger.x-rtl.x-menu-wrapper ul .x-menu-item, .x-bigger .x-rtl.x-menu-container ul .x-menu-item, .x-bigger.x-rtl.x-menu-container ul .x-menu-item {
	text-align: right
}

	.x-bigger .x-rtl.x-menu-wrapper ul .x-menu-item .x-menu-icon, .x-bigger.x-rtl.x-menu-wrapper ul .x-menu-item .x-menu-icon, .x-bigger .x-rtl.x-menu-container ul .x-menu-item .x-menu-icon, .x-bigger.x-rtl.x-menu-container ul .x-menu-item .x-menu-icon {
		margin-left: 12px;
		margin-right: 0
	}

	.x-bigger .x-rtl.x-menu-wrapper ul .x-menu-item .x-caret, .x-bigger.x-rtl.x-menu-wrapper ul .x-menu-item .x-caret, .x-bigger .x-rtl.x-menu-container ul .x-menu-item .x-caret, .x-bigger.x-rtl.x-menu-container ul .x-menu-item .x-caret {
		left: 12px;
		margin-left: 0;
		right: auto
	}

	.x-bigger .x-rtl.x-menu-wrapper ul .x-menu-item.x-menu-caret-icon, .x-bigger.x-rtl.x-menu-wrapper ul .x-menu-item.x-menu-caret-icon, .x-bigger .x-rtl.x-menu-container ul .x-menu-item.x-menu-caret-icon, .x-bigger.x-rtl.x-menu-container ul .x-menu-item.x-menu-caret-icon {
		padding-left: 32px;
		padding-right: 12px
	}

.x-bigger .x-rtl.x-menu-wrapper ul.x-ul .x-menu-item .x-menu-icon, .x-bigger.x-rtl.x-menu-wrapper ul.x-ul .x-menu-item .x-menu-icon, .x-bigger .x-rtl.x-menu-container ul.x-ul .x-menu-item .x-menu-icon, .x-bigger.x-rtl.x-menu-container ul.x-ul .x-menu-item .x-menu-icon {
	margin-left: 8px
}

.x-bigger .x-rtl.x-menu-wrapper ul.x-ul .x-menu-item .x-caret, .x-bigger.x-rtl.x-menu-wrapper ul.x-ul .x-menu-item .x-caret, .x-bigger .x-rtl.x-menu-container ul.x-ul .x-menu-item .x-caret, .x-bigger.x-rtl.x-menu-container ul.x-ul .x-menu-item .x-caret {
	left: 7px
}

.x-bigger .x-rtl.x-menu-wrapper ul.x-ul .x-menu-item.x-menu-caret-icon, .x-bigger.x-rtl.x-menu-wrapper ul.x-ul .x-menu-item.x-menu-caret-icon, .x-bigger .x-rtl.x-menu-container ul.x-ul .x-menu-item.x-menu-caret-icon, .x-bigger.x-rtl.x-menu-container ul.x-ul .x-menu-item.x-menu-caret-icon {
	padding-left: 36px;
	padding-right: 12px
}

.x-bigger .x-rtl.x-menu-wrapper ul.x-ul .x-menu-item.x-blankicon, .x-bigger.x-rtl.x-menu-wrapper ul.x-ul .x-menu-item.x-blankicon, .x-bigger .x-rtl.x-menu-container ul.x-ul .x-menu-item.x-blankicon, .x-bigger.x-rtl.x-menu-container ul.x-ul .x-menu-item.x-blankicon {
	padding-left: 14px
}

	.x-bigger .x-rtl.x-menu-wrapper ul.x-ul .x-menu-item.x-blankicon.x-menu-caret-icon, .x-bigger.x-rtl.x-menu-wrapper ul.x-ul .x-menu-item.x-blankicon.x-menu-caret-icon, .x-bigger .x-rtl.x-menu-container ul.x-ul .x-menu-item.x-blankicon.x-menu-caret-icon, .x-bigger.x-rtl.x-menu-container ul.x-ul .x-menu-item.x-blankicon.x-menu-caret-icon {
		padding-left: 36px
	}

.x-bigger .x-rtl.x-menu-container:not(.x-hamburger) .x-menu.x-vertical .x-blankicon, .x-bigger.x-rtl.x-menu-container:not(.x-hamburger) .x-menu.x-vertical .x-blankicon {
	padding-right: 41px
}

.x-menu-wrapper.x-hamburger, .x-menu-container.x-hamburger {
	border: 0;
	display: block;
	position: relative
}

	.x-menu-wrapper.x-hamburger .x-menu-header:not(.x-vertical), .x-menu-container.x-hamburger .x-menu-header:not(.x-vertical) {
		border: none;
		display: block
	}

	.x-menu-wrapper.x-hamburger .x-popup.x-menu-popup, .x-menu-container.x-hamburger .x-popup.x-menu-popup {
		border: 0;
		border-radius: 0;
		box-shadow: none;
		display: block;
		position: relative;
		width: 100%
	}

	.x-menu-wrapper.x-hamburger ul.x-menu, .x-menu-container.x-hamburger ul.x-menu {
		border: none;
		overflow-y: auto;
		width: 100%
	}

		.x-menu-wrapper.x-hamburger ul.x-menu.x-menu-parent.x-hide-menu, .x-menu-container.x-hamburger ul.x-menu.x-menu-parent.x-hide-menu {
			display: none
		}

		.x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item, .x-menu-container.x-hamburger ul.x-menu .x-menu-item {
			text-indent: 12px
		}

			.x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item.x-blankicon, .x-menu-container.x-hamburger ul.x-menu .x-menu-item.x-blankicon {
				text-indent: 38px
			}

			.x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item .x-menu-icon, .x-menu-container.x-hamburger ul.x-menu .x-menu-item .x-menu-icon {
				display: inline;
				text-indent: 0
			}

			.x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item.x-menu-hide, .x-menu-container.x-hamburger ul.x-menu .x-menu-item.x-menu-hide {
				display: none
			}

			.x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item[aria-expanded=true] .x-caret, .x-menu-container.x-hamburger ul.x-menu .x-menu-item[aria-expanded=true] .x-caret {
				transition: transform .3s ease-in-out;
				transform: rotate(-180deg);
				text-indent: 0
			}

			.x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item[aria-expanded=false] .x-caret, .x-menu-container.x-hamburger ul.x-menu .x-menu-item[aria-expanded=false] .x-caret {
				transition: transform .3s ease-in-out;
				transform: rotate(0deg);
				text-indent: 0
			}

		.x-menu-wrapper.x-hamburger ul.x-menu:not(.x-vertical), .x-menu-container.x-hamburger ul.x-menu:not(.x-vertical) {
			border-top: 0;
			display: block;
			padding: 0;
			position: absolute
		}

	.x-menu-wrapper.x-hamburger ul.x-ul, .x-menu-container.x-hamburger ul.x-ul {
		font-size: 14px;
		padding: 0
	}

		.x-menu-wrapper.x-hamburger ul.x-ul .x-menu-item, .x-menu-container.x-hamburger ul.x-ul .x-menu-item {
			line-height: 32px;
			text-indent: inherit
		}

			.x-menu-wrapper.x-hamburger ul.x-ul .x-menu-item.x-blankicon, .x-menu-container.x-hamburger ul.x-ul .x-menu-item.x-blankicon {
				padding: 0;
				text-indent: inherit
			}

			.x-menu-wrapper.x-hamburger ul.x-ul .x-menu-item .x-caret, .x-menu-container.x-hamburger ul.x-ul .x-menu-item .x-caret {
				font-size: 14px;
				right: 8px
			}

	.x-menu-wrapper.x-hamburger ul .x-menu-item, .x-menu-container.x-hamburger ul .x-menu-item {
		display: list-item;
		height: auto;
		padding: 0
	}

		.x-menu-wrapper.x-hamburger ul .x-menu-item.x-menu-caret-icon, .x-menu-container.x-hamburger ul .x-menu-item.x-menu-caret-icon {
			padding: 0
		}

		.x-menu-wrapper.x-hamburger ul .x-menu-item .x-menu-url, .x-menu-container.x-hamburger ul .x-menu-item .x-menu-url {
			display: inline-block;
			min-width: 120px;
			text-indent: 0;
			width: 100%
		}

		.x-menu-wrapper.x-hamburger ul .x-menu-item.x-blankicon, .x-menu-container.x-hamburger ul .x-menu-item.x-blankicon {
			padding: 0
		}

		.x-menu-wrapper.x-hamburger ul .x-menu-item.x-separator, .x-menu-container.x-hamburger ul .x-menu-item.x-separator {
			border-bottom-style: solid;
			border-bottom-width: 1px;
			height: auto
		}

.x-rtl.x-menu-wrapper.x-hamburger ul .x-menu-item .x-menu-caret-icon, .x-rtl.x-menu-container.x-hamburger ul .x-menu-item .x-menu-caret-icon {
	padding-left: 0;
	padding-right: 0
}

.x-rtl.x-menu-wrapper.x-hamburger ul .x-menu-item .x-menu-icon, .x-rtl.x-menu-container.x-hamburger ul .x-menu-item .x-menu-icon {
	margin-left: 0;
	text-indent: inherit
}

.x-rtl.x-menu-wrapper.x-hamburger ul .x-menu-item .x-caret, .x-rtl.x-menu-container.x-hamburger ul .x-menu-item .x-caret {
	left: 8px;
	right: auto
}

.x-bigger .x-menu-wrapper.x-hamburger ul .x-ul, .x-bigger.x-menu-wrapper.x-hamburger ul .x-ul, .x-bigger .x-menu-container.x-hamburger ul .x-ul, .x-bigger.x-menu-container.x-hamburger ul .x-ul {
	max-width: 100%
}

	.x-bigger .x-menu-wrapper.x-hamburger ul .x-ul .x-menu-item, .x-bigger.x-menu-wrapper.x-hamburger ul .x-ul .x-menu-item, .x-bigger .x-menu-container.x-hamburger ul .x-ul .x-menu-item, .x-bigger.x-menu-container.x-hamburger ul .x-ul .x-menu-item {
		height: auto;
		line-height: 38px;
		padding: 0
	}

.x-bigger .x-menu-wrapper.x-hamburger .x-menu-header, .x-bigger.x-menu-wrapper.x-hamburger .x-menu-header, .x-bigger .x-menu-container.x-hamburger .x-menu-header, .x-bigger.x-menu-container.x-hamburger .x-menu-header {
	font-size: 22px;
	height: 38px;
	line-height: 38px
}

.x-bigger .x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item, .x-bigger.x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item, .x-bigger .x-menu-container.x-hamburger ul.x-menu .x-menu-item, .x-bigger.x-menu-container.x-hamburger ul.x-menu .x-menu-item {
	text-indent: 15px
}

	.x-bigger .x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item.x-blankicon, .x-bigger.x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item.x-blankicon, .x-bigger .x-menu-container.x-hamburger ul.x-menu .x-menu-item.x-blankicon, .x-bigger.x-menu-container.x-hamburger ul.x-menu .x-menu-item.x-blankicon {
		text-indent: 49px
	}

.x-bigger .x-menu-wrapper.x-hamburger ul.x-menu .x-ul, .x-bigger.x-menu-wrapper.x-hamburger ul.x-menu .x-ul, .x-bigger .x-menu-container.x-hamburger ul.x-menu .x-ul, .x-bigger.x-menu-container.x-hamburger ul.x-menu .x-ul {
	font-size: 16px
}

	.x-bigger .x-menu-wrapper.x-hamburger ul.x-menu .x-ul .x-menu-item, .x-bigger.x-menu-wrapper.x-hamburger ul.x-menu .x-ul .x-menu-item, .x-bigger .x-menu-container.x-hamburger ul.x-menu .x-ul .x-menu-item, .x-bigger.x-menu-container.x-hamburger ul.x-menu .x-ul .x-menu-item {
		text-indent: inherit
	}

		.x-bigger .x-menu-wrapper.x-hamburger ul.x-menu .x-ul .x-menu-item .x-caret, .x-bigger.x-menu-wrapper.x-hamburger ul.x-menu .x-ul .x-menu-item .x-caret, .x-bigger .x-menu-container.x-hamburger ul.x-menu .x-ul .x-menu-item .x-caret, .x-bigger.x-menu-container.x-hamburger ul.x-menu .x-ul .x-menu-item .x-caret {
			font-size: 16px;
			right: 12px
		}

.x-bigger .x-rtl.x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item, .x-bigger.x-rtl.x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item, .x-bigger .x-rtl.x-menu-container.x-hamburger ul.x-menu .x-menu-item, .x-bigger.x-rtl.x-menu-container.x-hamburger ul.x-menu .x-menu-item {
	padding: 0;
	text-indent: 15px
}

	.x-bigger .x-rtl.x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item.x-blankicon, .x-bigger.x-rtl.x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item.x-blankicon, .x-bigger .x-rtl.x-menu-container.x-hamburger ul.x-menu .x-menu-item.x-blankicon, .x-bigger.x-rtl.x-menu-container.x-hamburger ul.x-menu .x-menu-item.x-blankicon {
		text-indent: 49px
	}

	.x-bigger .x-rtl.x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item .x-menu-icon, .x-bigger.x-rtl.x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item .x-menu-icon, .x-bigger .x-rtl.x-menu-container.x-hamburger ul.x-menu .x-menu-item .x-menu-icon, .x-bigger.x-rtl.x-menu-container.x-hamburger ul.x-menu .x-menu-item .x-menu-icon {
		margin-left: 0;
		text-indent: inherit
	}

	.x-bigger .x-rtl.x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item.x-menu-caret-icon, .x-bigger.x-rtl.x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item.x-menu-caret-icon, .x-bigger .x-rtl.x-menu-container.x-hamburger ul.x-menu .x-menu-item.x-menu-caret-icon, .x-bigger.x-rtl.x-menu-container.x-hamburger ul.x-menu .x-menu-item.x-menu-caret-icon {
		padding-left: 0;
		padding-right: 0
	}

	.x-bigger .x-rtl.x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item .x-caret, .x-bigger.x-rtl.x-menu-wrapper.x-hamburger ul.x-menu .x-menu-item .x-caret, .x-bigger .x-rtl.x-menu-container.x-hamburger ul.x-menu .x-menu-item .x-caret, .x-bigger.x-rtl.x-menu-container.x-hamburger ul.x-menu .x-menu-item .x-caret {
		left: 8px;
		right: auto
	}

.x-bigger .x-rtl.x-menu-wrapper.x-hamburger ul.x-menu .x-ul .x-menu-item, .x-bigger.x-rtl.x-menu-wrapper.x-hamburger ul.x-menu .x-ul .x-menu-item, .x-bigger .x-rtl.x-menu-container.x-hamburger ul.x-menu .x-ul .x-menu-item, .x-bigger.x-rtl.x-menu-container.x-hamburger ul.x-menu .x-ul .x-menu-item {
	text-indent: inherit
}

.x-menu-container .x-vscroll ul {
	position: relative
}

/*! menu theme */
.x-menu-wrapper, .x-menu-container {
	background: #f8f9fa
}

	.x-menu-wrapper .x-menu, .x-menu-container .x-menu {
		background: inherit;
		color: #212529
	}

		.x-menu-wrapper .x-menu.x-menu:not(.x-vertical) .x-separator, .x-menu-container .x-menu.x-menu:not(.x-vertical) .x-separator {
			border-right-color: #dee2e6
		}

		.x-menu-wrapper .x-menu .x-menu-item.x-menu-header, .x-menu-container .x-menu .x-menu-item.x-menu-header {
			border-bottom-color: #dee2e6
		}

		.x-menu-wrapper .x-menu .x-menu-item.x-menu-header, .x-menu-container .x-menu .x-menu-item.x-menu-header {
			border-bottom-color: #dee2e6
		}

		.x-menu-wrapper .x-menu .x-menu-item .x-menu-url, .x-menu-container .x-menu .x-menu-item .x-menu-url {
			color: #212529
		}

		.x-menu-wrapper .x-menu .x-menu-item.x-focused, .x-menu-container .x-menu .x-menu-item.x-focused {
			color: #212529;
			outline: 0 solid #dee2e6;
			outline-offset: 0;
			background: #dee2e6
		}

		.x-menu-wrapper .x-menu .x-menu-item.x-selected, .x-menu-wrapper .x-menu .x-menu-item.x-active-item, .x-menu-container .x-menu .x-menu-item.x-selected, .x-menu-container .x-menu .x-menu-item.x-active-item {
			color: #212529;
			outline: 0 solid #dee2e6;
			outline-offset: 0;
			background: #dee2e6
		}

			.x-menu-wrapper .x-menu .x-menu-item.x-selected .x-caret, .x-menu-wrapper .x-menu .x-menu-item.x-active-item .x-caret, .x-menu-container .x-menu .x-menu-item.x-selected .x-caret, .x-menu-container .x-menu .x-menu-item.x-active-item .x-caret {
				color: #6c757d
			}

			.x-menu-wrapper .x-menu .x-menu-item.x-selected .x-menu-icon, .x-menu-wrapper .x-menu .x-menu-item.x-active-item .x-menu-icon, .x-menu-container .x-menu .x-menu-item.x-selected .x-menu-icon, .x-menu-container .x-menu .x-menu-item.x-active-item .x-menu-icon {
				color: #6c757d
			}

		.x-menu-wrapper .x-menu .x-menu-item.x-separator, .x-menu-container .x-menu .x-menu-item.x-separator {
			border-bottom-color: #dee2e6
		}

		.x-menu-wrapper .x-menu .x-disabled, .x-menu-container .x-menu .x-disabled {
			color: rgba(33,37,41,.65);
			opacity: 1
		}

			.x-menu-wrapper .x-menu .x-disabled .x-menu-icon, .x-menu-container .x-menu .x-disabled .x-menu-icon {
				color: rgba(108,117,125,.65)
			}

			.x-menu-wrapper .x-menu .x-disabled .x-caret, .x-menu-container .x-menu .x-disabled .x-caret {
				color: rgba(108,117,125,.65)
			}

			.x-menu-wrapper .x-menu .x-disabled .x-menu-url, .x-menu-container .x-menu .x-disabled .x-menu-url {
				color: rgba(33,37,41,.65)
			}

	.x-menu-wrapper .x-ul, .x-menu-container .x-ul {
		background: inherit;
		color: #212529
	}

		.x-menu-wrapper .x-ul .x-menu-item .x-menu-url, .x-menu-container .x-ul .x-menu-item .x-menu-url {
			color: #212529
		}

		.x-menu-wrapper .x-ul .x-menu-item.x-focused, .x-menu-container .x-ul .x-menu-item.x-focused {
			background-color: #e9ecef;
			color: #212529;
			outline: 0 solid #dee2e6;
			outline-offset: 0
		}

		.x-menu-wrapper .x-ul .x-menu-item.x-selected, .x-menu-wrapper .x-ul .x-menu-item.x-active-item, .x-menu-container .x-ul .x-menu-item.x-selected, .x-menu-container .x-ul .x-menu-item.x-active-item {
			background-color: #0d6efd;
			color: #fff;
			outline: 0 solid #0d6efd;
			outline-offset: 0
		}

		.x-menu-wrapper .x-ul .x-menu-item.x-separator, .x-menu-container .x-ul .x-menu-item.x-separator {
			border-bottom-color: #dee2e6
		}

	.x-menu-wrapper.x-menu-popup, .x-menu-container.x-menu-popup {
		background: #fff
	}

		.x-menu-wrapper.x-menu-popup.x-sfcontextmenu .x-menu-vscroll, .x-menu-container.x-menu-popup.x-sfcontextmenu .x-menu-vscroll {
			background: inherit
		}

	.x-menu-wrapper .x-menu-hscroll.x-hscroll .x-scroll-nav, .x-menu-container .x-menu-hscroll.x-hscroll .x-scroll-nav {
		background: #f8f9fa
	}

		.x-menu-wrapper .x-menu-hscroll.x-hscroll .x-scroll-nav .x-nav-arrow.x-icons, .x-menu-container .x-menu-hscroll.x-hscroll .x-scroll-nav .x-nav-arrow.x-icons {
			color: #6c757d
		}

		.x-menu-wrapper .x-menu-hscroll.x-hscroll .x-scroll-nav:hover, .x-menu-container .x-menu-hscroll.x-hscroll .x-scroll-nav:hover {
			background: #dee2e6
		}

		.x-menu-wrapper .x-menu-hscroll.x-hscroll .x-scroll-nav:focus, .x-menu-container .x-menu-hscroll.x-hscroll .x-scroll-nav:focus {
			background: #dee2e6
		}

		.x-menu-wrapper .x-menu-hscroll.x-hscroll .x-scroll-nav:active, .x-menu-container .x-menu-hscroll.x-hscroll .x-scroll-nav:active {
			background: #dee2e6
		}

	.x-menu-wrapper.x-menu-popup .x-menu-vscroll.x-vscroll .x-scroll-nav, .x-menu-container.x-menu-popup .x-menu-vscroll.x-vscroll .x-scroll-nav {
		background: #fff;
		border-color: #dee2e6
	}

		.x-menu-wrapper.x-menu-popup .x-menu-vscroll.x-vscroll .x-scroll-nav .x-icons, .x-menu-container.x-menu-popup .x-menu-vscroll.x-vscroll .x-scroll-nav .x-icons {
			color: #212529
		}

		.x-menu-wrapper.x-menu-popup .x-menu-vscroll.x-vscroll .x-scroll-nav:hover, .x-menu-wrapper.x-menu-popup .x-menu-vscroll.x-vscroll .x-scroll-nav:focus, .x-menu-container.x-menu-popup .x-menu-vscroll.x-vscroll .x-scroll-nav:hover, .x-menu-container.x-menu-popup .x-menu-vscroll.x-vscroll .x-scroll-nav:focus {
			background: #e9ecef
		}

		.x-menu-wrapper.x-menu-popup .x-menu-vscroll.x-vscroll .x-scroll-nav:active, .x-menu-container.x-menu-popup .x-menu-vscroll.x-vscroll .x-scroll-nav:active {
			background: #0d6efd
		}

	.x-menu-wrapper.x-inherit, .x-menu-container.x-inherit {
		border: 0
	}

		.x-menu-wrapper.x-inherit .x-menu, .x-menu-wrapper.x-inherit .x-menu .x-menu-item .x-menu-icon, .x-menu-wrapper.x-inherit .x-menu .x-menu-item .x-caret, .x-menu-container.x-inherit .x-menu, .x-menu-container.x-inherit .x-menu .x-menu-item .x-menu-icon, .x-menu-container.x-inherit .x-menu .x-menu-item .x-caret {
			color: inherit
		}

		.x-menu-wrapper.x-inherit .x-menu, .x-menu-container.x-inherit .x-menu {
			background: inherit
		}

			.x-menu-wrapper.x-inherit .x-menu .x-menu-item.x-selected, .x-menu-wrapper.x-inherit .x-menu .x-menu-item.x-active-item, .x-menu-wrapper.x-inherit .x-menu .x-menu-item.x-focused, .x-menu-container.x-inherit .x-menu .x-menu-item.x-selected, .x-menu-container.x-inherit .x-menu .x-menu-item.x-active-item, .x-menu-container.x-inherit .x-menu .x-menu-item.x-focused {
				background: rgba(0,0,0,.056);
				color: inherit
			}

	.x-menu-wrapper.x-hamburger .x-menu-header, .x-menu-container.x-hamburger .x-menu-header {
		color: #212529
	}

		.x-menu-wrapper.x-hamburger .x-menu-header .x-menu-icon, .x-menu-container.x-hamburger .x-menu-header .x-menu-icon {
			color: #212529
		}

	.x-menu-wrapper.x-hamburger ul, .x-menu-container.x-hamburger ul {
		color: #212529
	}

.x-step-indicator::before {
	content: "\e8db"
}

.x-stepper {
	position: relative
}

	.x-stepper.x-stepper-readonly, .x-stepper .x-stepper-steps .x-step-container.x-step-disabled {
		cursor: default;
		pointer-events: none
	}

	.x-stepper.x-step-type-indicator .x-stepper-steps .x-step-container:not(.x-step-icon.x-step-label.x-step-text) .x-icons.x-step-indicator {
		font-size: 32px;
		border-radius: 9999px
	}

	.x-stepper.x-step-type-indicator .x-stepper-steps .x-step-container .x-step-content {
		padding: 0 8px
	}

	.x-stepper .x-stepper-steps .x-step-container:has(.x-tooltip-wrap.x-stepper-tooltip), .x-stepper.x-vertical.x-label-after .x-stepper-steps .x-step-container.x-step-icon.x-step-label:has(.x-tooltip-wrap.x-stepper-tooltip), .x-stepper.x-vertical.x-label-before .x-stepper-steps .x-step-container.x-step-icon.x-step-label:has(.x-tooltip-wrap.x-stepper-tooltip) {
		position: relative
	}

	.x-stepper.x-horizontal .x-stepper-steps .x-step-container.x-step-icon.x-step-label:has(.x-tooltip-wrap.x-stepper-tooltip) {
		position: unset
	}

	.x-stepper .x-tooltip-wrap.x-stepper-tooltip {
		display: none;
		-ms-flex-pack: center;
		justify-content: center;
		left: 50%;
		top: -8px;
		transform: translate(-50%, -100%)
	}

		.x-stepper .x-tooltip-wrap.x-stepper-tooltip.x-show-tooltip {
			display: -ms-inline-flexbox;
			display: inline-flex
		}

		.x-stepper .x-tooltip-wrap.x-stepper-tooltip .x-tip-content {
			width: max-content
		}

		.x-stepper .x-tooltip-wrap.x-stepper-tooltip .x-arrow-tip.x-tip-bottom {
			left: 50%;
			top: 100%;
			transform: translate(-50%, 0)
		}

		.x-stepper .x-tooltip-wrap.x-stepper-tooltip .x-arrow-tip-inner.x-tip-bottom {
			top: -6px
		}

	.x-stepper .x-stepper-steps .x-step-container.x-step-icon.x-step-label .x-tooltip-wrap.x-stepper-tooltip {
		left: unset;
		top: 0;
		transform: translate(0%, -135%)
	}

	.x-stepper.x-step-type-indicator .x-stepper-steps .x-step-container .x-tooltip-wrap.x-stepper-tooltip {
		transform: translate(-50%, -115%)
	}

	.x-stepper .x-stepper-steps {
		display: -ms-flexbox;
		display: flex;
		padding: 0;
		margin: 0;
		-ms-flex-pack: justify;
		justify-content: space-between;
		position: relative;
		-ms-flex-align: start;
		align-items: flex-start
	}

		.x-stepper .x-stepper-steps .x-step-container {
			max-width: var(--max-width)
		}

			.x-stepper .x-stepper-steps .x-step-container.x-step-notstarted:not(.x-step-disabled) .x-step, .x-stepper .x-stepper-steps .x-step-container.x-step-notstarted:not(.x-step-disabled) .x-indicator {
				border: 2px solid
			}

			.x-stepper .x-stepper-steps .x-step-container .x-step-label-container, .x-stepper .x-stepper-steps .x-step-container .x-step-text-container {
				max-width: clamp(100%,10em,100%);
				white-space: nowrap
			}

			.x-stepper .x-stepper-steps .x-step-container .x-step-label-optional {
				font-size: 12px;
				-ms-flex-preferred-size: 100%;
				flex-basis: 100%
			}

			.x-stepper .x-stepper-steps .x-step-container .x-step-optional-container {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-direction: column;
				flex-direction: column
			}

	.x-stepper.x-horizontal {
		display: block
	}

		.x-stepper.x-horizontal .x-stepper-steps {
			-ms-flex-direction: row;
			flex-direction: row
		}

		.x-stepper.x-horizontal.x-label-before:has(.x-stepper-steps .x-step-container.x-step-icon.x-step-label:not(.x-step-text)) .x-stepper-progressbar, .x-stepper.x-horizontal.x-label-after:has(.x-stepper-steps .x-step-container.x-step-icon.x-step-label:not(.x-step-text)) .x-stepper-progressbar {
			margin-left: var(--progress-left-position);
			top: var(--progress-top-position);
			width: var(--progress-bar-width)
		}

		.x-stepper.x-horizontal.x-label-before.x-rtl:has(.x-stepper-steps .x-step-container.x-step-icon.x-step-label:not(.x-step-text)) .x-stepper-progressbar, .x-stepper.x-horizontal.x-label-after.x-rtl:has(.x-stepper-steps .x-step-container.x-step-icon.x-step-label:not(.x-step-text)) .x-stepper-progressbar {
			margin-right: var(--progress-left-position);
			margin-left: unset
		}

		.x-stepper.x-horizontal .x-stepper-steps .x-step-container.x-step-icon.x-step-label {
			gap: 1em
		}

			.x-stepper.x-horizontal .x-stepper-steps .x-step-container.x-step-icon.x-step-label .x-step-label-container {
				position: relative
			}

				.x-stepper.x-horizontal .x-stepper-steps .x-step-container.x-step-icon.x-step-label .x-step-label-container.x-label-before {
					-ms-flex-order: -1;
					order: -1
				}

		.x-stepper.x-horizontal .x-stepper-steps .x-step-container.x-step-text.x-step-label, .x-stepper.x-horizontal .x-stepper-steps .x-step-container.x-step-icon.x-step-label {
			-ms-flex-direction: column;
			flex-direction: column
		}

		.x-stepper.x-horizontal.x-label-start .x-stepper-steps .x-step-container .x-step-text-container {
			-ms-flex-order: -1;
			order: -1
		}

		.x-stepper.x-horizontal .x-stepper-steps .x-step-container.x-step-icon.x-step-text:not(.x-step-label) .x-step-label-optional {
			position: absolute;
			top: 2.5em;
			margin-left: 2.5em
		}

		.x-stepper.x-horizontal.x-label-start .x-stepper-steps .x-step-container.x-step-icon.x-step-text:not(.x-step-label) .x-step-label-optional, .x-stepper.x-horizontal.x-rtl .x-stepper-steps .x-step-container.x-step-icon.x-step-text:not(.x-step-label) .x-step-label-optional {
			margin-right: 2.5em;
			margin-left: unset
		}

		.x-stepper.x-horizontal.x-label-start.x-rtl .x-stepper-steps .x-step-container.x-step-icon.x-step-text:not(.x-step-label) .x-step-label-optional {
			margin-right: unset;
			margin-left: 2.5em
		}

		.x-stepper.x-horizontal.x-label-before .x-stepper-steps:has(.x-step-label-optional) {
			-ms-flex-align: end;
			align-items: flex-end
		}

		.x-stepper.x-horizontal.x-label-before .x-stepper-steps .x-step-container .x-step-label-container.x-label-before:has(.x-step-label-optional) {
			-ms-flex-direction: column;
			flex-direction: column;
			gap: .5em
		}

	.x-stepper.x-vertical {
		min-height: inherit;
		display: inline-block
	}

		.x-stepper.x-vertical .x-stepper-steps .x-step-container.x-step-label.x-step-label-only, .x-stepper.x-vertical .x-stepper-steps .x-step-container.x-step-template {
			position: relative
		}

		.x-stepper.x-vertical:not(.x-label-top):not(.x-label-bottom) .x-stepper-steps .x-step-container .x-step-label-optional {
			position: absolute
		}

		.x-stepper.x-vertical:not(.x-label-bottom):not(.x-label-top) .x-stepper-steps .x-step-container.x-step-icon.x-step-text:not(.x-step-label) .x-step-label-optional {
			margin-top: 3em;
			margin-left: 4em
		}

		.x-stepper.x-vertical.x-rtl:not(.x-label-bottom):not(.x-label-top) .x-stepper-steps .x-step-container.x-step-icon.x-step-text:not(.x-step-label) .x-step-label-optional {
			margin-left: unset;
			margin-right: 4em
		}

		.x-stepper.x-vertical .x-stepper-steps {
			-ms-flex-direction: column;
			flex-direction: column;
			min-height: inherit;
			float: left;
			-ms-flex-align: start;
			align-items: start;
			margin: 0;
			-ms-flex-pack: justify;
			justify-content: space-between
		}

		.x-stepper.x-vertical.x-rtl .x-stepper-steps {
			float: right
		}

		.x-stepper.x-vertical .x-stepper-steps:has(.x-step-container.x-step-icon:not(.x-step-text):not(.x-step-label)), .x-stepper.x-vertical .x-stepper-steps:has(.x-step-container.x-step-text.x-step-text-only:not(.x-step-icon.x-step-label)), .x-stepper.x-vertical .x-stepper-steps:has(.x-step-container.x-step-label.x-step-label-only:not(.x-step-icon.x-step-text)), .x-stepper.x-vertical.x-label-after .x-stepper-steps:has(.x-step-container.x-step-label.x-step-text:not(.x-step-icon)), .x-stepper.x-vertical.x-step-type-indicator .x-stepper-steps {
			-ms-flex-align: center;
			align-items: center
		}

		.x-stepper.x-vertical .x-stepper-steps .x-step-container.x-step-icon.x-step-text:not(.x-step-label) .x-step-text-container, .x-stepper.x-vertical .x-stepper-steps .x-step-container.x-step-icon.x-step-label:not(.x-step-text) .x-step-label-container.x-label-after {
			margin-left: 10px
		}

		.x-stepper.x-vertical.x-rtl .x-stepper-steps .x-step-container.x-step-icon.x-step-text:not(.x-step-label) .x-step-text-container, .x-stepper.x-vertical.x-rtl .x-stepper-steps .x-step-container.x-step-icon.x-step-label:not(.x-step-text) .x-step-label-container.x-label-after {
			margin-left: unset;
			margin-right: 10px
		}

		.x-stepper.x-vertical .x-stepper-steps .x-step-container.x-step-icon:not(.x-step-label):not(.x-step-text):has(.x-step-label-optional), .x-stepper.x-vertical.x-label-before .x-stepper-steps .x-step-container .x-step-label-container.x-label-before:has(.x-step-label-optional), .x-stepper.x-vertical .x-stepper-steps .x-step-container.x-step-text-only.x-step-text:has(.x-step-label-optional), .x-stepper.x-vertical .x-stepper-steps .x-step-container.x-step-label-only.x-step-label:has(.x-step-label-optional) {
			-ms-flex-direction: column;
			flex-direction: column
		}

			.x-stepper.x-vertical .x-stepper-steps .x-step-container.x-step-icon:not(.x-step-label):not(.x-step-text):has(.x-step-label-optional) .x-step-label-optional, .x-stepper.x-vertical.x-label-before .x-stepper-steps .x-step-container .x-step-label-container.x-label-before:has(.x-step-label-optional) .x-step-label-optional, .x-stepper.x-vertical .x-stepper-steps .x-step-container.x-step-text-only.x-step-text:has(.x-step-label-optional) .x-step-label-optional, .x-stepper.x-vertical .x-stepper-steps .x-step-container.x-step-label-only.x-step-label:has(.x-step-label-optional) .x-step-label-optional {
				position: unset
			}

		.x-stepper.x-vertical .x-stepper-steps .x-step-container.x-step-icon:not(.x-step-label):not(.x-step-text):has(.x-step-label-optional), .x-stepper.x-vertical.x-label-before .x-stepper-steps .x-step-container .x-step-label-container.x-label-before:has(.x-step-label-optional) {
			gap: .5em
		}

		.x-stepper.x-vertical.x-label-before .x-stepper-steps .x-step-container.x-step-icon.x-step-label .x-step-label-container.x-label-after:has(.x-step-label-optional), .x-stepper.x-vertical.x-label-after .x-stepper-steps .x-step-container.x-step-icon.x-step-label .x-step-label-container.x-label-after:has(.x-step-label-optional) {
			-ms-flex-direction: column;
			flex-direction: column
		}

			.x-stepper.x-vertical.x-label-before .x-stepper-steps .x-step-container.x-step-icon.x-step-label .x-step-label-container.x-label-after:has(.x-step-label-optional) .x-label, .x-stepper.x-vertical.x-label-after .x-stepper-steps .x-step-container.x-step-icon.x-step-label .x-step-label-container.x-label-after:has(.x-step-label-optional) .x-label {
				line-height: 2em
			}

		.x-stepper.x-vertical.x-label-before .x-stepper-steps .x-step-container.x-step-icon.x-step-label .x-step-label-optional, .x-stepper.x-vertical.x-label-after .x-stepper-steps .x-step-container.x-step-icon.x-step-label .x-step-label-optional {
			position: unset
		}

		.x-stepper.x-vertical .x-stepper-steps .x-step-container.x-step-label.x-step-text:not(.x-step-icon) .x-step-label-container.x-label-after {
			position: absolute
		}

			.x-stepper.x-vertical .x-stepper-steps .x-step-container.x-step-label.x-step-text:not(.x-step-icon) .x-step-label-container.x-label-after .x-step-label-optional {
				left: 0
			}

		.x-stepper.x-vertical .x-stepper-steps .x-step-container .x-step-label-container.x-label-after .x-step-label-optional {
			font-size: 12px
		}

		.x-stepper.x-vertical .x-stepper-steps .x-step-container .x-step-label-container.x-label-before .x-label {
			width: var(--label-width)
		}

		.x-stepper.x-vertical .x-stepper-steps .x-step-container:not(.x-step-text-only) .x-step-text-container {
			border: none;
			border-radius: unset;
			padding: 6px 0
		}

		.x-stepper.x-vertical .x-stepper-steps .x-step-container.x-step-text-only:not(.x-step-icon.x-step-label) .x-step-text-container, .x-stepper.x-vertical .x-stepper-steps .x-step-container.x-step-label-only:not(.x-step-icon.x-step-text) .x-step-label-container {
			position: unset
		}

		.x-stepper.x-vertical.x-label-top .x-stepper-steps .x-step-container .x-step-label-optional {
			padding-bottom: 6px
		}

		.x-stepper.x-vertical.x-label-top .x-stepper-steps, .x-stepper.x-vertical.x-label-bottom .x-stepper-steps {
			-ms-flex-align: center;
			align-items: center
		}

			.x-stepper.x-vertical.x-label-top .x-stepper-steps .x-step-container, .x-stepper.x-vertical.x-label-bottom .x-stepper-steps .x-step-container {
				-ms-flex-direction: column;
				flex-direction: column
			}

				.x-stepper.x-vertical.x-label-top .x-stepper-steps .x-step-container .x-step-text-container, .x-stepper.x-vertical.x-label-bottom .x-stepper-steps .x-step-container .x-step-text-container {
					margin-left: 0 !important
				}

				.x-stepper.x-vertical.x-label-top .x-stepper-steps .x-step-container .x-step-label-optional, .x-stepper.x-vertical.x-label-top .x-stepper-steps .x-step-container .x-step-text-container {
					-ms-flex-order: -1;
					order: -1
				}

	.x-stepper .x-stepper-steps .x-step-container, .x-stepper .x-stepper-steps .x-step-container .x-step, .x-stepper .x-stepper-steps .x-step-container.x-step-valid.x-step-text.x-step-text-only:not(.x-step-icon.x-step-label) .x-step-text-container, .x-stepper .x-stepper-steps .x-step-container.x-step-error.x-step-text.x-step-text-only:not(.x-step-icon.x-step-label) .x-step-text-container, .x-stepper .x-stepper-steps .x-step-container .x-step-label-container {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center
	}

	.x-stepper.x-horizontal .x-stepper-steps .x-step-container.x-step-text.x-step-text-only:not(.x-step-icon.x-step-label):has(.x-step-label-optional), .x-stepper.x-horizontal .x-stepper-steps .x-step-container.x-step-label.x-step-label-only:not(.x-step-icon.x-step-label):has(.x-step-label-optional), .x-stepper.x-horizontal .x-stepper-steps .x-step-container.x-step-icon:not(.x-step-text):not(.x-step-label):has(.x-step-label-optional), .x-stepper.x-horizontal .x-stepper-steps .x-step-container .x-step-label-container.x-label-after:has(.x-step-label-optional) {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.x-stepper.x-horizontal.x-step-type-indicator .x-step-container {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.x-stepper.x-horizontal .x-stepper-steps .x-step-container.x-step-icon:not(.x-step-label):not(.x-step-text) .x-step-label-optional {
		margin-top: .5em
	}

	.x-stepper.x-horizontal.x-label-after .x-stepper-steps .x-step-container.x-step-icon.x-step-label:not(.x-step-text) .x-step-label-optional {
		margin-top: .2em
	}

	.x-stepper .x-stepper-steps .x-step-container {
		list-style-type: none;
		cursor: pointer;
		text-align: center
	}

		.x-stepper .x-stepper-steps .x-step-container .x-step-content {
			font-size: 16px;
			line-height: 0
		}

		.x-stepper .x-stepper-steps .x-step-container .x-indicator {
			font-size: 16px
		}

		.x-stepper .x-stepper-steps .x-step-container:not(.x-step-text-only) > .x-step-text-container {
			padding: 0 8px
		}

		.x-stepper .x-stepper-steps .x-step-container.x-step-text-only:not(.x-step-icon.x-step-label) .x-step-text-container, .x-stepper .x-stepper-steps .x-step-container.x-step-label-only:not(.x-step-icon.x-step-text) .x-step-label-container {
			padding: 0 6px;
			padding-block: 5px
		}

		.x-stepper .x-stepper-steps .x-step-container.x-step-text-only.x-step-error:not(.x-step-icon.x-step-label) .x-step-text-container, .x-stepper .x-stepper-steps .x-step-container.x-step-text-only.x-step-valid:not(.x-step-icon.x-step-label) .x-step-text-container, .x-stepper .x-stepper-steps .x-step-container.x-step-label-only.x-step-error:not(.x-step-icon.x-step-text) .x-step-label-container, .x-stepper .x-stepper-steps .x-step-container.x-step-label-only.x-step-valid:not(.x-step-icon.x-step-text) .x-step-label-container {
			-ms-flex-direction: column;
			flex-direction: column
		}

			.x-stepper .x-stepper-steps .x-step-container.x-step-text-only.x-step-error:not(.x-step-icon.x-step-label) .x-step-text-container .x-step-validation-icon, .x-stepper .x-stepper-steps .x-step-container.x-step-text-only.x-step-valid:not(.x-step-icon.x-step-label) .x-step-text-container .x-step-validation-icon, .x-stepper .x-stepper-steps .x-step-container.x-step-label-only.x-step-error:not(.x-step-icon.x-step-text) .x-step-label-container .x-step-validation-icon, .x-stepper .x-stepper-steps .x-step-container.x-step-label-only.x-step-valid:not(.x-step-icon.x-step-text) .x-step-label-container .x-step-validation-icon {
				position: relative;
				top: .25em
			}

		.x-stepper .x-stepper-steps .x-step-container .x-step-label-container, .x-stepper .x-stepper-steps .x-step-container .x-step-text-container {
			font-size: 14px
		}

		.x-stepper .x-stepper-steps .x-step-container .x-step, .x-stepper .x-stepper-steps .x-step-container .x-indicator {
			border-radius: 9999px;
			min-width: 32px;
			min-height: 32px
		}

	.x-stepper .x-stepper-progressbar {
		height: 1.6px;
		position: absolute;
		top: var(--progress-top-position);
		width: 100%
	}

		.x-stepper .x-stepper-progressbar > .x-progressbar-value {
			height: 100%;
			width: var(--progress-value);
			transition-property: width;
			transition-duration: var(--duration);
			transition-delay: var(--delay)
		}

	.x-stepper.x-vertical .x-stepper-progressbar {
		min-height: inherit;
		width: 1.6px;
		top: 0;
		left: var(--progress-position)
	}

		.x-stepper.x-vertical .x-stepper-progressbar > .x-progressbar-value {
			width: 100%;
			height: var(--progress-value);
			transition-property: height
		}

	.x-stepper.x-vertical.x-rtl .x-stepper-progressbar {
		right: var(--progress-position);
		left: unset
	}

	.x-stepper:not(.x-steps-focus):not(.x-step-type-label):not(.x-step-type-indicator) .x-stepper-steps .x-step-container:not(.x-step-text-only):not(.x-step-label-only) .x-indicator, .x-stepper .x-stepper-steps .x-step-container.x-step-focus .x-indicator {
		z-index: 0
	}

	.x-stepper .x-stepper-steps .x-step-container.x-step-template.x-step-focus {
		outline: 2px solid
	}

.x-tooltip-wrap.x-stepper-tooltip.x-step-inprogress-tip .x-arrow-tip.x-tip-bottom {
	top: 90% !important
}

.x-stepper.x-horizontal .x-stepper-steps .x-step-container .x-text, .x-stepper.x-horizontal .x-stepper-steps .x-step-container .x-label, .x-stepper.x-horizontal .x-stepper-steps .x-step-container .x-step-label-optional {
	text-overflow: ellipsis;
	overflow: hidden
}

.x-small.x-stepper.x-step-type-indicator .x-stepper-steps .x-step-container:not(.x-step-icon.x-step-label.x-step-text) .x-icons.x-step-indicator, .x-small .x-stepper.x-step-type-indicator .x-stepper-steps .x-step-container:not(.x-step-icon.x-step-label.x-step-text) .x-icons.x-step-indicator {
	font-size: 28px
}

.x-small.x-stepper.x-step-type-indicator .x-stepper-steps .x-step-container:not(.x-step-icon.x-step-label.x-step-text).x-step-notstarted .x-icons.x-step-indicator, .x-small .x-stepper.x-step-type-indicator .x-stepper-steps .x-step-container:not(.x-step-icon.x-step-label.x-step-text).x-step-notstarted .x-icons.x-step-indicator {
	width: 28px;
	height: 28px
}

.x-small.x-stepper .x-stepper-steps .x-step-container .x-step, .x-small.x-stepper .x-stepper-steps .x-step-container .x-indicator, .x-small .x-stepper .x-stepper-steps .x-step-container .x-step, .x-small .x-stepper .x-stepper-steps .x-step-container .x-indicator {
	min-width: 28px;
	min-height: 28px
}

.x-small.x-stepper .x-stepper-steps .x-step-container .x-indicator, .x-small .x-stepper .x-stepper-steps .x-step-container .x-indicator {
	font-size: 14px
}

.x-small.x-stepper .x-stepper-steps .x-step-container .x-step-text-container, .x-small.x-stepper .x-stepper-steps .x-step-container .x-step-label-container, .x-small .x-stepper .x-stepper-steps .x-step-container .x-step-text-container, .x-small .x-stepper .x-stepper-steps .x-step-container .x-step-label-container {
	font-size: 12px
}

.x-small.x-stepper .x-stepper-steps .x-step-container .x-step-content, .x-small .x-stepper .x-stepper-steps .x-step-container .x-step-content {
	font-size: 14px
}

.x-small.x-stepper .x-stepper-steps .x-step-container .x-step-label-optional, .x-small .x-stepper .x-stepper-steps .x-step-container .x-step-label-optional {
	font-size: 10px
}

.x-small.x-stepper.x-vertical .x-stepper-steps .x-step-container .x-step-label-container.x-label-after .x-step-label-optional, .x-small .x-stepper.x-vertical .x-stepper-steps .x-step-container .x-step-label-container.x-label-after .x-step-label-optional {
	font-size: 10px
}

.x-bigger.x-stepper.x-step-type-indicator .x-stepper-steps .x-step-container:not(.x-step-icon.x-step-label.x-step-text) .x-icons.x-step-indicator, .x-bigger .x-stepper.x-step-type-indicator .x-stepper-steps .x-step-container:not(.x-step-icon.x-step-label.x-step-text) .x-icons.x-step-indicator {
	font-size: 40px
}

.x-bigger.x-stepper.x-step-type-indicator .x-stepper-steps .x-step-container:not(.x-step-icon.x-step-label.x-step-text).x-step-notstarted .x-icons.x-step-indicator, .x-bigger .x-stepper.x-step-type-indicator .x-stepper-steps .x-step-container:not(.x-step-icon.x-step-label.x-step-text).x-step-notstarted .x-icons.x-step-indicator {
	width: 40px;
	height: 40px
}

.x-bigger.x-stepper .x-stepper-steps .x-step-container .x-step, .x-bigger.x-stepper .x-stepper-steps .x-step-container .x-indicator, .x-bigger .x-stepper .x-stepper-steps .x-step-container .x-step, .x-bigger .x-stepper .x-stepper-steps .x-step-container .x-indicator {
	min-width: 40px;
	min-height: 40px
}

.x-bigger.x-stepper .x-stepper-steps .x-step-container .x-indicator, .x-bigger .x-stepper .x-stepper-steps .x-step-container .x-indicator {
	font-size: 18px
}

.x-bigger.x-stepper .x-stepper-steps .x-step-container .x-step-text-container, .x-bigger.x-stepper .x-stepper-steps .x-step-container .x-step-label-container, .x-bigger .x-stepper .x-stepper-steps .x-step-container .x-step-text-container, .x-bigger .x-stepper .x-stepper-steps .x-step-container .x-step-label-container {
	font-size: 16px
}

.x-bigger.x-stepper .x-stepper-steps .x-step-container .x-step-content, .x-bigger .x-stepper .x-stepper-steps .x-step-container .x-step-content {
	font-size: 18px
}

.x-bigger.x-stepper .x-stepper-steps .x-step-container .x-step-label-optional, .x-bigger .x-stepper .x-stepper-steps .x-step-container .x-step-label-optional {
	font-size: 14px
}

.x-bigger.x-stepper.x-vertical .x-stepper-steps .x-step-container .x-step-label-container.x-label-after .x-step-label-optional, .x-bigger .x-stepper.x-vertical .x-stepper-steps .x-step-container .x-step-label-container.x-label-after .x-step-label-optional {
	font-size: 14px
}

.x-bigger.x-small.x-stepper.x-step-type-indicator .x-stepper-steps .x-step-container:not(.x-step-icon.x-step-label.x-step-text) .x-icons.x-step-indicator, .x-bigger.x-small .x-stepper.x-step-type-indicator .x-stepper-steps .x-step-container:not(.x-step-icon.x-step-label.x-step-text) .x-icons.x-step-indicator, .x-bigger .x-small.x-stepper.x-step-type-indicator .x-stepper-steps .x-step-container:not(.x-step-icon.x-step-label.x-step-text) .x-icons.x-step-indicator, .x-small .x-bigger.x-stepper.x-step-type-indicator .x-stepper-steps .x-step-container:not(.x-step-icon.x-step-label.x-step-text) .x-icons.x-step-indicator {
	font-size: 36px
}

.x-bigger.x-small.x-stepper.x-step-type-indicator .x-stepper-steps .x-step-container:not(.x-step-icon.x-step-label.x-step-text).x-step-notstarted .x-icons.x-step-indicator, .x-bigger.x-small .x-stepper.x-step-type-indicator .x-stepper-steps .x-step-container:not(.x-step-icon.x-step-label.x-step-text).x-step-notstarted .x-icons.x-step-indicator, .x-bigger .x-small.x-stepper.x-step-type-indicator .x-stepper-steps .x-step-container:not(.x-step-icon.x-step-label.x-step-text).x-step-notstarted .x-icons.x-step-indicator, .x-small .x-bigger.x-stepper.x-step-type-indicator .x-stepper-steps .x-step-container:not(.x-step-icon.x-step-label.x-step-text).x-step-notstarted .x-icons.x-step-indicator {
	width: 36px;
	height: 36px
}

.x-bigger.x-small.x-stepper .x-stepper-steps .x-step-container .x-step, .x-bigger.x-small.x-stepper .x-stepper-steps .x-step-container .x-indicator, .x-bigger.x-small .x-stepper .x-stepper-steps .x-step-container .x-step, .x-bigger.x-small .x-stepper .x-stepper-steps .x-step-container .x-indicator, .x-bigger .x-small.x-stepper .x-stepper-steps .x-step-container .x-step, .x-bigger .x-small.x-stepper .x-stepper-steps .x-step-container .x-indicator, .x-small .x-bigger.x-stepper .x-stepper-steps .x-step-container .x-step, .x-small .x-bigger.x-stepper .x-stepper-steps .x-step-container .x-indicator {
	min-width: 36px;
	min-height: 36px
}

.x-bigger.x-small.x-stepper .x-stepper-steps .x-step-container .x-indicator, .x-bigger.x-small .x-stepper .x-stepper-steps .x-step-container .x-indicator, .x-bigger .x-small.x-stepper .x-stepper-steps .x-step-container .x-indicator, .x-small .x-bigger.x-stepper .x-stepper-steps .x-step-container .x-indicator {
	font-size: 16px
}

.x-bigger.x-small.x-stepper .x-stepper-steps .x-step-container .x-step-text-container, .x-bigger.x-small.x-stepper .x-stepper-steps .x-step-container .x-step-label-container, .x-bigger.x-small .x-stepper .x-stepper-steps .x-step-container .x-step-text-container, .x-bigger.x-small .x-stepper .x-stepper-steps .x-step-container .x-step-label-container, .x-bigger .x-small.x-stepper .x-stepper-steps .x-step-container .x-step-text-container, .x-bigger .x-small.x-stepper .x-stepper-steps .x-step-container .x-step-label-container, .x-small .x-bigger.x-stepper .x-stepper-steps .x-step-container .x-step-text-container, .x-small .x-bigger.x-stepper .x-stepper-steps .x-step-container .x-step-label-container {
	font-size: 14px
}

.x-bigger.x-small.x-stepper .x-stepper-steps .x-step-container .x-step-content, .x-bigger.x-small .x-stepper .x-stepper-steps .x-step-container .x-step-content, .x-bigger .x-small.x-stepper .x-stepper-steps .x-step-container .x-step-content, .x-small .x-bigger.x-stepper .x-stepper-steps .x-step-container .x-step-content {
	font-size: 16px
}

.x-bigger.x-small.x-stepper .x-stepper-steps .x-step-container .x-step-label-optional, .x-bigger.x-small .x-stepper .x-stepper-steps .x-step-container .x-step-label-optional, .x-bigger .x-small.x-stepper .x-stepper-steps .x-step-container .x-step-label-optional, .x-small .x-bigger.x-stepper .x-stepper-steps .x-step-container .x-step-label-optional {
	font-size: 12px
}

.x-bigger.x-small.x-stepper.x-vertical .x-stepper-steps .x-step-container .x-step-label-container.x-label-after .x-step-label-optional, .x-bigger.x-small .x-stepper.x-vertical .x-stepper-steps .x-step-container .x-step-label-container.x-label-after .x-step-label-optional, .x-bigger .x-small.x-stepper.x-vertical .x-stepper-steps .x-step-container .x-step-label-container.x-label-after .x-step-label-optional, .x-small .x-bigger.x-stepper.x-vertical .x-stepper-steps .x-step-container .x-step-label-container.x-label-after .x-step-label-optional {
	font-size: 12px
}

.x-stepper .x-stepper-steps .x-step-container.x-step-notstarted:not(.x-step-disabled) .x-step, .x-stepper .x-stepper-steps .x-step-container.x-step-notstarted:not(.x-step-disabled) .x-indicator, .x-stepper .x-stepper-steps .x-step-container.x-step-notstarted .x-icons.x-step-indicator {
	border-color: #dee2e6
}

.x-stepper .x-stepper-steps .x-step-container .x-step-label-optional {
	color: #6c757d
}

.x-stepper .x-stepper-steps .x-step-container .x-step, .x-stepper .x-stepper-steps .x-step-container .x-indicator {
	color: #212529;
	background: #fff
}

.x-stepper .x-stepper-steps .x-step-container .x-step-indicator {
	color: rgba(0,0,0,0)
}

.x-stepper .x-stepper-steps .x-step-container.x-step-completed .x-step, .x-stepper .x-stepper-steps .x-step-container.x-step-inprogress .x-step, .x-stepper .x-stepper-steps .x-step-container.x-step-completed .x-indicator, .x-stepper .x-stepper-steps .x-step-container.x-step-inprogress .x-indicator, .x-stepper .x-stepper-steps .x-step-container.x-step-completed .x-step-indicator, .x-stepper .x-stepper-steps .x-step-container.x-step-inprogress .x-step-indicator {
	background: #0d6efd;
	color: #fff
}

.x-stepper .x-stepper-steps .x-step-container.x-step-valid .x-indicator {
	background: #198754 !important;
	color: #fff
}

.x-stepper .x-stepper-steps .x-step-container.x-step-error .x-indicator {
	background: #dc3545 !important;
	color: #fff
}

.x-stepper .x-stepper-steps .x-step-container.x-step-error .x-text, .x-stepper .x-stepper-steps .x-step-container.x-step-error .x-label {
	color: #dc3545
}

.x-stepper .x-stepper-steps .x-step-container.x-step-valid:not(.x-step-notstarted) .x-indicator:hover, .x-stepper .x-stepper-steps .x-step-container.x-step-error .x-indicator:hover {
	color: #212529
}

.x-stepper .x-stepper-steps .x-step-container.x-step-selected .x-text, .x-stepper .x-stepper-steps .x-step-container.x-step-selected .x-label {
	font-weight: 600
}

.x-stepper .x-stepper-steps .x-step-container.x-step-valid.x-step-text-only:not(.x-step-icon.x-step-label) .x-step-text-container .x-step-validation-icon, .x-stepper .x-stepper-steps .x-step-container.x-step-valid.x-step-label-only:not(.x-step-icon.x-step-text) .x-step-label-container .x-step-validation-icon {
	color: #198754
}

.x-stepper .x-stepper-steps .x-step-container.x-step-error.x-step-text-only:not(.x-step-icon.x-step-label) .x-step-text-container .x-step-validation-icon, .x-stepper .x-stepper-steps .x-step-container.x-step-error.x-step-label-only:not(.x-step-icon.x-step-text) .x-step-label-container .x-step-validation-icon {
	color: #dc3545
}

.x-stepper .x-stepper-steps .x-step-container .x-text, .x-stepper .x-stepper-steps .x-step-container .x-label {
	color: #212529
}

.x-stepper .x-stepper-steps .x-step-container.x-step-selected:not(.x-step-error) .x-text, .x-stepper .x-stepper-steps .x-step-container.x-step-selected:not(.x-step-error) .x-label, .x-stepper .x-stepper-steps .x-step-container.x-step-completed:not(.x-step-error) .x-text, .x-stepper .x-stepper-steps .x-step-container.x-step-completed:not(.x-step-error) .x-label {
	color: #0d6efd
}

.x-stepper .x-stepper-steps .x-step-container.x-step-label:not(.x-step-icon) .x-step-label-container {
	background-color: #fff
}

.x-stepper .x-stepper-steps .x-step-container .x-step-text-container {
	background-color: #fff;
	border-color: rgba(0,0,0,0)
}

.x-stepper .x-stepper-steps .x-step-container.x-step-selected .x-indicator {
	background: #0d6efd
}

.x-stepper .x-stepper-steps .x-step-container.x-step-disabled .x-indicator {
	background: #dee2e6 !important;
	color: #adb5bd !important
}

.x-stepper .x-stepper-steps .x-step-container.x-step-disabled .x-text, .x-stepper .x-stepper-steps .x-step-container.x-step-disabled .x-label, .x-stepper .x-stepper-steps .x-step-container.x-step-disabled .x-step-validation-icon {
	color: #adb5bd !important
}

.x-stepper.x-vertical .x-stepper-steps .x-step-container.x-step-text-only.x-step-text .x-step-label-optional, .x-stepper.x-vertical .x-stepper-steps .x-step-container.x-step-label-only.x-step-label .x-step-label-optional, .x-stepper.x-vertical .x-stepper-steps .x-step-container.x-step-icon:not(.x-step-text):not(.x-step-label) .x-step-label-optional, .x-stepper.x-vertical.x-label-top .x-stepper-steps .x-step-container .x-step-label-optional, .x-stepper.x-vertical.x-label-bottom .x-stepper-steps .x-step-container .x-step-label-optional {
	background-color: #fff
}

.x-stepper .x-stepper-progressbar {
	background-color: #dee2e6
}

	.x-stepper .x-stepper-progressbar > .x-progressbar-value {
		background-color: #0d6efd
	}

.x-stepper:not(.x-steps-focus) .x-stepper-steps .x-step-container.x-step-selected:not(.x-step-text-only):not(.x-step-label-only) .x-step {
	box-shadow: 0 0 0 2px #fff,0 0 0 4px #0d6efd,0 0 0 8px #fff
}

.x-stepper .x-stepper-steps .x-step-container.x-step-focus .x-step, .x-stepper .x-stepper-steps .x-step-container.x-step-label-only.x-step-focus .x-label, .x-stepper .x-stepper-steps .x-step-container.x-step-text-only.x-step-focus .x-text, .x-stepper .x-stepper-steps .x-step-container.x-step-template.x-step-focus, .x-stepper:not(.x-steps-focus) .x-stepper-steps .x-step-container:focus-visible .x-step, .x-stepper:not(.x-steps-focus) .x-stepper-steps .x-step-container.x-step-text-only:focus-visible .x-text, .x-stepper:not(.x-steps-focus) .x-stepper-steps .x-step-container.x-step-label-only:focus-visible .x-label {
	box-shadow: 0 0 0 2px #fff,0 0 0 4px #212529,0 0 0 8px #fff !important
}

.x-stepper:not(.x-steps-focus) .x-stepper-steps .x-step-container.x-step-valid.x-step-selected:not(.x-step-text-only):not(.x-step-label-only) .x-step, .x-stepper .x-stepper-steps .x-step-container.x-step-valid.x-step-focus .x-step, .x-stepper .x-stepper-steps .x-step-container.x-step-valid.x-step-label-only.x-step-focus .x-label, .x-stepper .x-stepper-steps .x-step-container.x-step-valid.x-step-text-only.x-step-focus .x-text, .x-stepper .x-stepper-steps .x-step-container.x-step-valid.x-step-template.x-step-focus {
	box-shadow: 0 0 0 2px #fff,0 0 0 4px #198754,0 0 0 8px #fff
}

.x-stepper:not(.x-steps-focus) .x-stepper-steps .x-step-container.x-step-error.x-step-selected:not(.x-step-text-only):not(.x-step-label-only) .x-step, .x-stepper .x-stepper-steps .x-step-container.x-step-error.x-step-focus .x-step, .x-stepper .x-stepper-steps .x-step-container.x-step-error.x-step-label-only.x-step-focus .x-label, .x-stepper .x-stepper-steps .x-step-container.x-step-error.x-step-text-only.x-step-focus .x-text, .x-stepper .x-stepper-steps .x-step-container.x-step-error.x-step-template.x-step-focus {
	box-shadow: 0 0 0 2px #fff,0 0 0 4px #dc3545,0 0 0 8px #fff
}

.x-stepper .x-stepper-steps .x-step-container:not(.x-step-focus).x-step-notstarted:not(.x-step-text-only):not(.x-step-label-only) .x-step, .x-stepper .x-stepper-steps .x-step-container:not(.x-step-focus).x-step-completed:not(.x-step-text-only):not(.x-step-label-only) .x-step, .x-stepper.x-steps-focus .x-stepper-steps .x-step-container:not(.x-step-focus).x-step-selected:not(.x-step-text-only):not(.x-step-label-only) .x-step {
	box-shadow: 0 0 0 8px #fff
}

.x-stepper .x-stepper-steps .x-step-container.x-step-notstarted:not(.x-step-disabled) .x-step:hover, .x-stepper .x-stepper-steps .x-step-container.x-step-notstarted:not(.x-step-disabled) .x-indicator:hover {
	border-color: #dee2e6 !important
}

.x-stepper .x-stepper-steps .x-step-container.x-step-notstarted:not(.x-step-disabled) .x-step:active, .x-stepper .x-stepper-steps .x-step-container.x-step-notstarted:not(.x-step-disabled) .x-indicator:active {
	border-color: #dee2e6 !important
}

.x-stepper:not(.x-step-type-label) .x-stepper-steps .x-step-container.x-step-notstarted:not(.x-step-text-only):not(.x-step-label-only) .x-indicator:hover, .x-stepper:not(.x-step-type-label) .x-stepper-steps .x-step-container.x-step-notstarted:not(.x-step-text-only):not(.x-step-label-only) .x-step:hover {
	background: #dee2e6 !important
}

.x-stepper:not(.x-step-type-label) .x-stepper-steps .x-step-container.x-step-notstarted:not(.x-step-text-only):not(.x-step-label-only) .x-indicator:active, .x-stepper:not(.x-step-type-label) .x-stepper-steps .x-step-container.x-step-notstarted:not(.x-step-text-only):not(.x-step-label-only) .x-step:active {
	background: #ced4da !important
}

.x-stepper:not(.x-step-type-label) .x-stepper-steps .x-step-container:not(.x-step-text-only):not(.x-step-label-only) .x-indicator:hover, .x-stepper:not(.x-step-type-label) .x-stepper-steps .x-step-container:not(.x-step-text-only):not(.x-step-label-only) .x-step:hover {
	color: #fff;
	background: #0b5ed7 !important
}

.x-stepper:not(.x-step-type-label) .x-stepper-steps .x-step-container.x-step-valid:not(.x-step-text-only):not(.x-step-label-only) .x-indicator:hover, .x-stepper:not(.x-step-type-label) .x-stepper-steps .x-step-container.x-step-valid:not(.x-step-text-only):not(.x-step-label-only) .x-step:hover {
	color: #fff !important;
	background: #198754 !important
}

.x-stepper:not(.x-step-type-label) .x-stepper-steps .x-step-container.x-step-error:not(.x-step-text-only):not(.x-step-label-only) .x-indicator:hover, .x-stepper:not(.x-step-type-label) .x-stepper-steps .x-step-container.x-step-error:not(.x-step-text-only):not(.x-step-label-only) .x-step:hover {
	color: #fff !important;
	background: #dc3545 !important
}

.x-stepper:not(.x-step-type-label) .x-stepper-steps .x-step-container.x-step-notstarted:not(.x-step-text-only):not(.x-step-label-only) .x-indicator:hover, .x-stepper:not(.x-step-type-label) .x-stepper-steps .x-step-container.x-step-notstarted:not(.x-step-text-only):not(.x-step-label-only) .x-step:hover {
	color: #212529
}

.x-stepper:not(.x-step-type-label) .x-stepper-steps .x-step-container.x-step-selected:not(.x-step-text-only):not(.x-step-label-only) .x-indicator:active, .x-stepper:not(.x-step-type-label) .x-stepper-steps .x-step-container.x-step-selected:not(.x-step-text-only):not(.x-step-label-only) .x-step:active {
	background: #0a58ca !important
}

.x-stepper:not(.x-step-type-label) .x-stepper-steps .x-step-container.x-step-valid.x-step-selected:not(.x-step-text-only):not(.x-step-label-only) .x-indicator:active, .x-stepper:not(.x-step-type-label) .x-stepper-steps .x-step-container.x-step-valid.x-step-selected:not(.x-step-text-only):not(.x-step-label-only) .x-step:active {
	background: #198754 !important
}

.x-stepper:not(.x-step-type-label) .x-stepper-steps .x-step-container.x-step-error.x-step-selected:not(.x-step-text-only):not(.x-step-label-only) .x-indicator:active, .x-stepper:not(.x-step-type-label) .x-stepper-steps .x-step-container.x-step-error.x-step-selected:not(.x-step-text-only):not(.x-step-label-only) .x-step:active {
	background: #dc3545 !important
}

.x-icons {
	font-family: "e-icons";
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	text-transform: none
}

.x-diagram-menu .x-bringforward::before {
	content: "\e574"
}

.x-diagram-menu .x-bringfront::before {
	content: "\e575"
}

.x-diagram-menu .x-sendback::before {
	content: "\e576"
}

.x-diagram-menu .x-sendbackward::before {
	content: "\e577"
}

.x-diagram-menu .x-delete::before {
	content: "\e578"
}

.x-diagram-menu .x-ungroup::before {
	content: "\e579"
}

.x-diagram-menu .x-group::before {
	content: "\e57a"
}

.x-diagram-menu .x-undo::before {
	content: "\e57c"
}

.x-diagram-menu .x-cut::before {
	content: "\e57d"
}

.x-diagram-menu .x-save::before {
	content: "\e57e"
}

.x-diagram-menu .x-paste::before {
	content: "\e57f"
}

.x-diagram-menu .x-copy::before {
	content: "\e580"
}

.x-diagram-menu .x-redo::before {
	content: "\e581"
}

.x-diagram-menu .x-zoomin::before {
	content: "\e582"
}

.x-diagram-menu .x-italic::before {
	content: "\e583"
}

.x-diagram-menu .x-close::before {
	content: "\e584"
}

.x-diagram-menu .x-pan::before {
	content: "\e585"
}

.x-diagram-menu .x-bold::before {
	content: "\e586"
}

.x-diagram-menu .x-underline::before {
	content: "\e587"
}

.x-diagram-menu .x-zoomout::before {
	content: "\e588"
}

.x-diagram-menu .x-export::before {
	content: "\e589"
}

.x-diagram-menu .x-print::before {
	content: "\e58a"
}

.x-diagram-menu .x-order::before {
	content: "\e58b"
}

.x-symbolpalette .x-clear-searchtext::before {
	content: "\e58c"
}

.x-icons {
	font-family: "e-icons";
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	line-height: 1;
	text-transform: none
}

.x-diagram-menu .x-bringforward::before {
	content: "\e72f"
}

.x-diagram-menu .x-bringfront::before {
	content: "\e840"
}

.x-diagram-menu .x-sendback::before {
	content: "\e78a"
}

.x-diagram-menu .x-sendbackward::before {
	content: "\e7ed"
}

.x-diagram-menu .x-delete::before {
	content: "\e94a"
}

.x-diagram-menu .x-ungroup::before {
	content: "\e749"
}

.x-diagram-menu .x-group::before {
	content: "\e7f4"
}

.x-diagram-menu .x-undo::before {
	content: "\e713"
}

.x-diagram-menu .x-redo::before {
	content: "\e755"
}

.x-diagram-menu .x-copy::before {
	content: "\e77c"
}

.x-diagram-menu .x-cut::before {
	content: "\e7fb"
}

.x-diagram-menu .x-save::before {
	content: "\e7c8"
}

.x-diagram-menu .x-paste::before {
	content: "\e70b"
}

.x-diagram-menu .x-zoomin::before {
	content: "\e795"
}

.x-diagram-menu .x-italic::before {
	content: "\e75a"
}

.x-diagram-menu .x-close::before {
	content: "\e7e7"
}

.x-diagram-menu .x-pan::before {
	content: "\e7b1"
}

.x-diagram-menu .x-bold::before {
	content: "\e737"
}

.x-diagram-menu .x-underline::before {
	content: "\e82f"
}

.x-diagram-menu .x-zoomout::before {
	content: "\e825"
}

.x-diagram-menu .x-export::before {
	content: "\e72e"
}

.x-diagram-menu .x-print::before {
	content: "\e75d"
}

.x-diagram-menu .x-order::before {
	content: "\e809"
}

.x-symbolpalette .x-clear-searchtext::before {
	content: "\e754"
}

.x-diagram {
	background-color: #fff;
	display: block
}

.x-symbolpalette {
	display: block
}

.x-overview {
	display: block
}

.x-content-placeholder.x-diagram.x-placeholder-diagram {
	background-size: 100% 100%;
	max-height: 500px;
	max-width: 500px
}

.x-content-placeholder.x-symbolpalette.x-placeholder-symbolpalette {
	background-size: 100% 100%;
	max-height: 200px;
	max-width: 200px
}

.x-diagram-endpoint-handle {
	fill: #fff;
	stroke: #0d6efd
}

	.x-diagram-endpoint-handle.x-connected {
		fill: #0d6efd;
		stroke: #fff
	}

	.x-diagram-endpoint-handle.x-disabled {
		fill: #adb5bd;
		opacity: 1;
		stroke: #fff
	}

.x-diagram-bezier-control-handle.x-disabled {
	fill: #adb5bd;
	opacity: 1;
	stroke: #fff
}

.x-diagram-bezier-handle.x-source.x-disabled {
	opacity: 1 !important
}

.x-diagram-bezier-handle.x-target.x-disabled {
	opacity: 1 !important
}

.x-diagram-bezier-control-handle {
	fill: #fff;
	stroke: #0d6efd
}

.x-diagram-bezier-segment-handle {
	fill: #fff;
	stroke: #0d6efd
}

.x-symbolpalette .x-acrdn-content {
	background-color: #fff !important
}

.x-diagram-bezier-control-line {
	stroke: #0d6efd
}

.x-diagram-resize-handle {
	fill: #0d6efd;
	stroke: #fff;
	stroke: #fff
}

.x-diagram-helper {
	stroke: #0d6efd
}

.x-diagram-resize-handle.x-disabled {
	fill: #adb5bd;
	opacity: 1;
	stroke: #fff
}

.x-diagram-rotate-handle {
	fill: #0d6efd;
	stroke: #0d6efd
}

.x-diagram-selector {
	stroke: #0d6efd
}

	.x-diagram-selector.x-disabled {
		opacity: 1;
		stroke: #adb5bd
	}

	.x-diagram-selector.x-thick-border {
		stroke: #0d6efd;
		stroke-width: 2
	}

		.x-diagram-selector.x-thick-border.x-diagram-lane {
			stroke: #0d6efd;
			stroke-width: 2
		}

.x-diagram-highlighter {
	stroke: #0d6efd;
	stroke-width: 2
}

.x-diagram-selected-region {
	stroke: #0d6efd
}

.x-diagram-pivot-line {
	stroke: #0d6efd
}

.x-symbolpalette .x-symbol-hover:hover {
	background: #e9ecef;
	border-radius: 0px
}

.x-symbolpalette .x-symbol-selected {
	background: #e9ecef;
	border-radius: 0px
}

.x-diagram-tooltip {
	pointer-events: none
}

.x-diagram .x-ruler {
	background: #f8f9fa;
	color: #495057;
	font-size: 10px
}

.x-diagram .x-ruler-overlap {
	background: #f8f9fa
}

.x-diagram .x-d-ruler-marker {
	stroke: #0d6efd
}

.x-diagram .x-diagram-text-edit {
	background: #fff;
	border-color: #0d6efd;
	border-style: dashed;
	border-width: 1px;
	box-sizing: content-box;
	color: #000;
	min-width: 50px
}

.x-diagram-text-edit::selection {
	background: #0d6efd;
	color: #fff
}

.x-ruler-tick-label {
	fill: #495057
}

.x-ruler-tick {
	stroke: #ced4da
}

.x-menu-item e-blankicon {
	padding-left: 28px
}

.x-diagram-selection-indicator {
	stroke: #0d6efd
}

.x-diagram-selection-line {
	stroke: #0d6efd
}

.x-diagram-rotate {
	cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsSAAALEgHS3X78AAAA60lEQVQ4jZ1SwQ2DMBAzlfLJI2KEjJAVukG7ARsxQkfoKHQDugHdgOoqh14oCaGWIpSTudzZRg2MdYOxrq0il2Csm411o7Eu5GinTN0D6AGMAGZVux9p1LGBrHIF0LD+4l3ql70thDABSFZYaeTJ6UqNWhL3ELhyyhUR98TcwI06Lk1aNonO1NocqGWy/6zOcGCq6OjiSCw22/wUfEzL8ND2P9duFXBmHMDvWVN7CliFkkGe69VM5RmVLDqG7ZMPOroWP5BTle5WjR6dkQayutyLqU6gsiU/ypHMiI41yf+CE01qov+R0egXAN5x6jng51I3yAAAAABJRU5ErkJggg==),auto !important
}

.x-symbolpalette-hidden {
	display: none !important
}

.x-symbolpalette-search-hidden {
	display: none !important
}

.x-diagramTooltip-content {
	width: auto !important;
	height: auto !important
}

@keyframes material-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes fabric-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

/*! TreeView's bootstrap5 theme wise override definitions and variables */
.x-ddt .x-ddt-icon::before {
	content: "\e734"
}

.x-ddt .x-chips-close::before {
	content: "\e7e7"
}

.x-ddt {
	cursor: pointer;
	outline: none
}

	.x-ddt .x-ddt-icon::before {
		transform: rotate(0deg);
		transition: transform 300ms ease
	}

	.x-ddt.x-icon-anim .x-ddt-icon::before {
		transform: rotate(180deg);
		transition: transform 300ms ease
	}

	.x-ddt .x-ddt-hidden {
		border: 0;
		height: 0;
		visibility: hidden;
		width: 0
	}

	.x-ddt.x-input-group.x-control-wrapper .x-clear-icon, .x-ddt.x-float-input.x-control-wrapper .x-clear-icon {
		box-sizing: content-box
	}

	.x-ddt.x-input-group.x-control-wrapper .x-input-group-icon.x-ddt-icon, .x-ddt.x-float-input.x-control-wrapper .x-input-group-icon.x-ddt-icon {
		border: 0;
		font-size: 20px
	}

	.x-ddt.x-input-group.x-control-wrapper .x-icon-hide, .x-ddt.x-float-input.x-control-wrapper .x-icon-hide {
		display: none
	}

	.x-ddt.x-input-group.x-control-wrapper.x-show-chip .x-clear-icon, .x-ddt.x-input-group.x-control-wrapper.x-show-text .x-clear-icon, .x-ddt.x-float-input.x-control-wrapper.x-show-chip .x-clear-icon, .x-ddt.x-float-input.x-control-wrapper.x-show-text .x-clear-icon {
		bottom: 10px;
		position: absolute;
		right: 0
	}

	.x-ddt.x-input-group.x-control-wrapper.x-show-chip.x-show-dd-icon .x-clear-icon, .x-ddt.x-input-group.x-control-wrapper.x-show-text.x-show-dd-icon .x-clear-icon, .x-ddt.x-float-input.x-control-wrapper.x-show-chip.x-show-dd-icon .x-clear-icon, .x-ddt.x-float-input.x-control-wrapper.x-show-text.x-show-dd-icon .x-clear-icon {
		right: 30px
	}

	.x-ddt.x-input-group.x-control-wrapper.x-show-chip .x-ddt-icon, .x-ddt.x-input-group.x-control-wrapper.x-show-text .x-ddt-icon, .x-ddt.x-float-input.x-control-wrapper.x-show-chip .x-ddt-icon, .x-ddt.x-float-input.x-control-wrapper.x-show-text .x-ddt-icon {
		bottom: 0;
		position: absolute;
		right: 0
	}

	.x-ddt.x-input-group.x-control-wrapper.x-show-chip.x-input-focus input.x-dropdowntree.x-chip-input, .x-ddt.x-input-group.x-control-wrapper.x-show-chip input.x-dropdowntree.x-chip-input, .x-ddt.x-input-group.x-control-wrapper.x-show-text.x-input-focus input.x-dropdowntree.x-chip-input, .x-ddt.x-input-group.x-control-wrapper.x-show-text input.x-dropdowntree.x-chip-input, .x-ddt.x-float-input.x-control-wrapper.x-show-chip.x-input-focus input.x-dropdowntree.x-chip-input, .x-ddt.x-float-input.x-control-wrapper.x-show-chip input.x-dropdowntree.x-chip-input, .x-ddt.x-float-input.x-control-wrapper.x-show-text.x-input-focus input.x-dropdowntree.x-chip-input, .x-ddt.x-float-input.x-control-wrapper.x-show-text input.x-dropdowntree.x-chip-input {
		padding-left: 0;
		padding-right: 0
	}

	.x-ddt.x-input-group.x-control-wrapper.x-valid-input:hover:not(.x-disabled) .x-clear-icon, .x-ddt.x-float-input.x-control-wrapper.x-valid-input:hover:not(.x-disabled) .x-clear-icon {
		display: -ms-flexbox;
		display: flex
	}

	.x-ddt .x-chips-wrapper {
		width: 100%
	}

	.x-ddt.x-show-chip .x-chips-close {
		min-height: 16px;
		min-width: 16px;
		text-align: center
	}

		.x-ddt.x-show-chip .x-chips-close::before {
			font-size: 10px
		}

	.x-ddt.x-show-chip .x-chips {
		-ms-flex-align: center;
		align-items: center;
		border-radius: 4px;
		box-sizing: border-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		float: left;
		height: 24px;
		margin: 3px 4px;
		max-width: calc(100% - 2px);
		overflow: hidden;
		padding: 0 8px 0 8px;
		text-overflow: ellipsis;
		white-space: nowrap
	}

		.x-ddt.x-show-chip .x-chips > .x-chipcontent {
			max-width: 100%;
			overflow: hidden;
			padding: 0 4px 0 0;
			text-indent: 0;
			text-overflow: ellipsis;
			white-space: nowrap
		}

	.x-ddt .x-overflow {
		white-space: nowrap
	}

		.x-ddt .x-overflow.x-show-text {
			padding: 0 8px;
			line-height: 30px
		}

		.x-ddt .x-overflow.x-total-count {
			box-sizing: border-box;
			display: inline-block;
			overflow: hidden;
			text-overflow: ellipsis
		}

			.x-ddt .x-overflow.x-total-count .x-remain {
				line-height: 30px
			}

		.x-ddt .x-overflow .x-remain {
			cursor: pointer;
			display: inline-block;
			font-size: 14px;
			padding: 0 0 0 8px
		}

			.x-ddt .x-overflow .x-remain.x-wrap-count {
				padding: 5px 4px
			}

	.x-ddt.x-show-chip .x-overflow.x-total-count .x-remain {
		padding: 0 8px
	}

	.x-ddt.x-show-dd-icon .x-chips-wrapper .x-chips:last-child {
		margin-right: 30px;
		max-width: calc(100% - 31px)
	}

	.x-ddt.x-show-clear .x-chips-wrapper .x-chips:last-child {
		margin-right: 20px;
		max-width: calc(100% - 31px)
	}

	.x-ddt.x-show-clear.x-show-dd-icon .x-chips-wrapper .x-chips:last-child {
		margin-right: 48px;
		max-width: calc(100% - 62px)
	}

	.x-ddt input[readonly], .x-ddt .x-dropdowntree, .x-ddt input[readonly].x-input {
		pointer-events: none
	}

		.x-ddt input[readonly].x-chip-input, .x-ddt .x-dropdowntree.x-chip-input, .x-ddt input[readonly].x-input.x-chip-input {
			width: 0
		}

	.x-ddt.x-popup {
		border: 1px solid #dee2e6;
		border-radius: 4px;
		margin-top: 4px;
		box-shadow: none;
		position: absolute
	}

		.x-ddt.x-popup .x-active .x-checkbox-wrapper .x-frame:not(.x-check):not(.x-stop) {
			background-color: #fff
		}

		.x-ddt.x-popup .x-checkbox-wrapper .x-frame:not(.x-check):not(.x-stop) {
			background-color: rgba(0,0,0,0)
		}

		.x-ddt.x-popup .x-selectall-parent {
			border-bottom: 1px solid;
			cursor: pointer;
			display: block;
			line-height: 34px;
			overflow: hidden;
			position: relative;
			text-indent: 0;
			white-space: nowrap;
			width: 100%;
			padding: 0 8px
		}

			.x-ddt.x-popup .x-selectall-parent.x-hide-selectall {
				display: none
			}

			.x-ddt.x-popup .x-selectall-parent .x-checkbox-wrapper {
				position: relative;
				text-indent: 0
			}

				.x-ddt.x-popup .x-selectall-parent .x-checkbox-wrapper .x-frame {
					margin-top: -3px
				}

			.x-ddt.x-popup .x-selectall-parent .x-all-text {
				font-family: inherit;
				font-size: 14px;
				margin: 0 8px
			}

		.x-ddt.x-popup .x-filter-wrap {
			border: 1px solid #dee2e6;
			border-top-width: 0;
			display: block;
			padding: 4px
		}

			.x-ddt.x-popup .x-filter-wrap .x-input-group {
				margin-bottom: 0
			}

		.x-ddt.x-popup .x-popup-content {
			overflow: auto;
			position: relative
		}

			.x-ddt.x-popup .x-popup-content .x-ddt-nodata {
				display: none
			}

			.x-ddt.x-popup .x-popup-content.x-no-data {
				cursor: default;
				font-family: inherit;
				font-size: 14px;
				padding: 7px 16px;
				text-align: center
			}

				.x-ddt.x-popup .x-popup-content.x-no-data .x-treeview {
					display: none
				}

				.x-ddt.x-popup .x-popup-content.x-no-data .x-ddt-nodata {
					display: block;
					line-height: 22px
				}

		.x-ddt.x-popup .x-treeview {
			display: inline-table;
			width: 100%
		}

			.x-ddt.x-popup .x-treeview .x-list-item {
				padding: 0
			}

				.x-ddt.x-popup .x-treeview .x-list-item .x-ul {
					margin: 0;
					padding: 0 0 0 14px
				}

			.x-ddt.x-popup .x-treeview > .x-ul {
				overflow: hidden;
				padding: 6px 8px
			}

		.x-ddt.x-popup .x-ddt-footer, .x-ddt.x-popup .x-ddt-header {
			cursor: default
		}

	.x-ddt.x-rtl.x-show-chip .x-chips {
		float: right
	}

		.x-ddt.x-rtl.x-show-chip .x-chips > .x-chipcontent {
			padding: 0 0 0 4px
		}

	.x-ddt.x-rtl.x-show-chip .x-overflow .x-remain, .x-ddt.x-rtl.x-show-text .x-overflow .x-remain {
		padding: 0 8px 0 0
	}

		.x-ddt.x-rtl.x-show-chip .x-overflow .x-remain.x-wrap-count, .x-ddt.x-rtl.x-show-text .x-overflow .x-remain.x-wrap-count {
			padding-top: 5px
		}

	.x-ddt.x-rtl.x-show-chip .x-overflow.x-wrap-count, .x-ddt.x-rtl.x-show-text .x-overflow.x-wrap-count {
		position: absolute;
		right: auto
	}

	.x-ddt.x-rtl.x-show-text .x-overflow.x-total-count .x-remain {
		padding: 0 0 0 8px
	}

	.x-ddt.x-rtl.x-show-chip .x-overflow.x-total-count .x-remain {
		padding: 0 8px
	}

	.x-ddt.x-rtl.x-show-dd-icon .x-chips-wrapper .x-chips:last-child {
		margin-left: 18px;
		margin-right: 4px
	}

	.x-ddt.x-rtl.x-show-clear .x-chips-wrapper .x-chips:last-child {
		margin-left: 18px;
		margin-right: 4px
	}

	.x-ddt.x-rtl.x-show-clear.x-show-dd-icon .x-chips-wrapper .x-chips:last-child {
		margin-left: 48px;
		margin-right: 4px
	}

	.x-ddt.x-rtl.x-input-group.x-control-wrapper.x-show-chip .x-clear-icon, .x-ddt.x-rtl.x-input-group.x-control-wrapper.x-show-chip .x-ddt-icon, .x-ddt.x-rtl.x-input-group.x-control-wrapper.x-show-text .x-clear-icon, .x-ddt.x-rtl.x-input-group.x-control-wrapper.x-show-text .x-ddt-icon, .x-ddt.x-rtl.x-float-input.x-control-wrapper.x-show-chip .x-clear-icon, .x-ddt.x-rtl.x-float-input.x-control-wrapper.x-show-chip .x-ddt-icon, .x-ddt.x-rtl.x-float-input.x-control-wrapper.x-show-text .x-clear-icon, .x-ddt.x-rtl.x-float-input.x-control-wrapper.x-show-text .x-ddt-icon {
		left: 0;
		right: auto
	}

	.x-ddt.x-rtl.x-input-group.x-control-wrapper.x-show-chip.x-show-dd-icon .x-clear-icon, .x-ddt.x-rtl.x-input-group.x-control-wrapper.x-show-text.x-show-dd-icon .x-clear-icon, .x-ddt.x-rtl.x-float-input.x-control-wrapper.x-show-chip.x-show-dd-icon .x-clear-icon, .x-ddt.x-rtl.x-float-input.x-control-wrapper.x-show-text.x-show-dd-icon .x-clear-icon {
		left: 30px
	}

	.x-ddt.x-rtl.x-popup .x-treeview .x-list-item .x-ul {
		padding: 0 14px 0 0
	}

.x-ddt-icon-hide {
	display: none
}

.x-bigger .x-ddt .x-chips, .x-ddt.x-bigger .x-chips {
	height: 30px
}

.x-bigger .x-ddt.x-input-group.x-control-wrapper.x-show-chip.x-show-dd-icon .x-clear-icon, .x-bigger .x-ddt.x-input-group.x-control-wrapper.x-show-text.x-show-dd-icon .x-clear-icon, .x-bigger .x-ddt.x-float-input.x-control-wrapper.x-show-chip.x-show-dd-icon .x-clear-icon, .x-bigger .x-ddt.x-float-input.x-control-wrapper.x-show-text.x-show-dd-icon .x-clear-icon, .x-ddt.x-bigger.x-input-group.x-control-wrapper.x-show-chip.x-show-dd-icon .x-clear-icon, .x-ddt.x-bigger.x-input-group.x-control-wrapper.x-show-text.x-show-dd-icon .x-clear-icon, .x-ddt.x-bigger.x-float-input.x-control-wrapper.x-show-chip.x-show-dd-icon .x-clear-icon, .x-ddt.x-bigger.x-float-input.x-control-wrapper.x-show-text.x-show-dd-icon .x-clear-icon {
	bottom: auto;
	right: 36px
}

.x-bigger .x-ddt.x-input-group.x-control-wrapper.x-show-chip.x-show-chip.x-show-dd-icon .x-clear-icon, .x-bigger .x-ddt.x-input-group.x-control-wrapper.x-show-text.x-show-chip.x-show-dd-icon .x-clear-icon, .x-bigger .x-ddt.x-float-input.x-control-wrapper.x-show-chip.x-show-chip.x-show-dd-icon .x-clear-icon, .x-bigger .x-ddt.x-float-input.x-control-wrapper.x-show-text.x-show-chip.x-show-dd-icon .x-clear-icon, .x-ddt.x-bigger.x-input-group.x-control-wrapper.x-show-chip.x-show-chip.x-show-dd-icon .x-clear-icon, .x-ddt.x-bigger.x-input-group.x-control-wrapper.x-show-text.x-show-chip.x-show-dd-icon .x-clear-icon, .x-ddt.x-bigger.x-float-input.x-control-wrapper.x-show-chip.x-show-chip.x-show-dd-icon .x-clear-icon, .x-ddt.x-bigger.x-float-input.x-control-wrapper.x-show-text.x-show-chip.x-show-dd-icon .x-clear-icon {
	bottom: 0
}

.x-bigger .x-ddt.x-input-group.x-control-wrapper.x-show-chip .x-ddt-icon, .x-bigger .x-ddt.x-input-group.x-control-wrapper.x-show-text .x-ddt-icon, .x-bigger .x-ddt.x-float-input.x-control-wrapper.x-show-chip .x-ddt-icon, .x-bigger .x-ddt.x-float-input.x-control-wrapper.x-show-text .x-ddt-icon, .x-ddt.x-bigger.x-input-group.x-control-wrapper.x-show-chip .x-ddt-icon, .x-ddt.x-bigger.x-input-group.x-control-wrapper.x-show-text .x-ddt-icon, .x-ddt.x-bigger.x-float-input.x-control-wrapper.x-show-chip .x-ddt-icon, .x-ddt.x-bigger.x-float-input.x-control-wrapper.x-show-text .x-ddt-icon {
	bottom: 0
}

.x-bigger .x-ddt.x-input-group.x-control-wrapper .x-clear-icon, .x-bigger .x-ddt.x-float-input.x-control-wrapper .x-clear-icon, .x-ddt.x-bigger.x-input-group.x-control-wrapper .x-clear-icon, .x-ddt.x-bigger.x-float-input.x-control-wrapper .x-clear-icon {
	min-height: 36px
}

.x-bigger .x-ddt.x-show-chip .x-chips-close, .x-ddt.x-bigger.x-show-chip .x-chips-close {
	min-height: 24px;
	min-width: 24px
}

	.x-bigger .x-ddt.x-show-chip .x-chips-close::before, .x-ddt.x-bigger.x-show-chip .x-chips-close::before {
		font-size: 12px;
		vertical-align: middle
	}

.x-bigger .x-ddt .x-overflow.x-show-text, .x-ddt.x-bigger .x-overflow.x-show-text {
	padding: 0 12px;
	line-height: 37px
}

.x-bigger .x-ddt .x-overflow .x-remain, .x-ddt.x-bigger .x-overflow .x-remain {
	font-size: 16px
}

.x-bigger .x-ddt.x-show-chip .x-overflow.x-total-count .x-remain, .x-ddt.x-bigger.x-show-chip .x-overflow.x-total-count .x-remain {
	line-height: 36px;
	padding: 0 12px
}

.x-bigger .x-ddt.x-show-dd-icon .x-chips-wrapper .x-chips:last-child, .x-ddt.x-bigger.x-show-dd-icon .x-chips-wrapper .x-chips:last-child {
	max-width: calc(100% - 37px)
}

.x-bigger .x-ddt.x-show-clear .x-chips-wrapper .x-chips:last-child, .x-ddt.x-bigger.x-show-clear .x-chips-wrapper .x-chips:last-child {
	max-width: calc(100% - 37px)
}

.x-bigger .x-ddt.x-show-clear.x-show-dd-icon .x-chips-wrapper .x-chips:last-child, .x-ddt.x-bigger.x-show-clear.x-show-dd-icon .x-chips-wrapper .x-chips:last-child {
	margin-right: 52px;
	max-width: calc(100% - 73px)
}

.x-bigger .x-ddt.x-popup, .x-ddt.x-bigger.x-popup {
	margin-top: 4px
}

	.x-bigger .x-ddt.x-popup .x-selectall-parent, .x-ddt.x-bigger.x-popup .x-selectall-parent {
		text-indent: 0;
		padding: 3px 12px
	}

		.x-bigger .x-ddt.x-popup .x-selectall-parent .x-all-text, .x-ddt.x-bigger.x-popup .x-selectall-parent .x-all-text {
			font-size: 16px;
			line-height: 24px;
			margin: 0 12px
		}

	.x-bigger .x-ddt.x-popup .x-popup-content.x-no-data, .x-ddt.x-bigger.x-popup .x-popup-content.x-no-data {
		padding: 9px 16px
	}

		.x-bigger .x-ddt.x-popup .x-popup-content.x-no-data .x-ddt-nodata, .x-ddt.x-bigger.x-popup .x-popup-content.x-no-data .x-ddt-nodata {
			font-size: 16px;
			line-height: 24px
		}

	.x-bigger .x-ddt.x-popup .x-filter-wrap, .x-ddt.x-bigger.x-popup .x-filter-wrap {
		padding: 8px
	}

	.x-bigger .x-ddt.x-popup .x-treeview > .x-ul, .x-ddt.x-bigger.x-popup .x-treeview > .x-ul {
		padding: 8px 16px
	}

.x-bigger .x-ddt.x-rtl.x-show-dd-icon .x-chips-wrapper .x-chips:last-child, .x-ddt.x-bigger.x-rtl.x-show-dd-icon .x-chips-wrapper .x-chips:last-child {
	margin-right: 4px
}

.x-bigger .x-ddt.x-rtl.x-show-clear .x-chips-wrapper .x-chips:last-child, .x-ddt.x-bigger.x-rtl.x-show-clear .x-chips-wrapper .x-chips:last-child {
	margin-right: 4px
}

.x-bigger .x-ddt.x-rtl.x-show-clear.x-show-dd-icon .x-chips-wrapper .x-chips:last-child, .x-ddt.x-bigger.x-rtl.x-show-clear.x-show-dd-icon .x-chips-wrapper .x-chips:last-child {
	margin-left: 52px;
	margin-right: 4px
}

.x-bigger .x-ddt.x-rtl.x-show-chip.x-input-group.x-show-dd-icon .x-clear-icon, .x-bigger .x-ddt.x-rtl.x-show-text.x-input-group.x-show-dd-icon .x-clear-icon, .x-ddt.x-bigger.x-rtl.x-show-chip.x-input-group.x-show-dd-icon .x-clear-icon, .x-ddt.x-bigger.x-rtl.x-show-text.x-input-group.x-show-dd-icon .x-clear-icon {
	right: auto
}

.x-ddt .x-chips {
	background-color: #6c757d
}

	.x-ddt .x-chips .x-chips-close::before {
		color: #fff
	}

	.x-ddt .x-chips > .x-chipcontent {
		color: #fff
	}

	.x-ddt .x-chips:hover {
		background-color: #565e64
	}

		.x-ddt .x-chips:hover > .x-chipcontent {
			color: #fff
		}

.x-ddt .x-overflow .x-remain {
	color: #6c757d
}

.x-ddt.x-input-group.x-control-wrapper .x-input[readonly], .x-ddt.x-float-input.x-control-wrapper input[readonly] {
	background: #fff
}

	.x-ddt.x-input-group.x-control-wrapper .x-input[readonly] ~ span.x-input-group-icon.x-ddt-icon, .x-ddt.x-float-input.x-control-wrapper input[readonly] ~ span.x-input-group-icon.x-ddt-icon {
		background: rgba(0,0,0,0);
		color: #6c757d
	}

.x-ddt.x-popup {
	background: #fff;
	border-color: #dee2e6
}

	.x-ddt.x-popup .x-popup-content.x-no-data {
		color: #212529
	}

	.x-ddt.x-popup .x-selectall-parent {
		border-bottom-color: #dee2e6
	}

		.x-ddt.x-popup .x-selectall-parent .x-all-text {
			color: #212529
		}

@keyframes material-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes fabric-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

.x-multi-select-wrapper .x-chips-collection .x-chips .x-chips-close.x-icon::before {
	line-height: 30px;
	top: 0
}

.x-multiselect .x-input-group-icon.x-ddl-icon {
	border-radius: 0 2px 2px 0;
	border-right-width: 0
}

.x-multiselect.x-rtl .x-input-group-icon.x-ddl-icon {
	border-left-width: 0;
	border-radius: 4px 0 0 4px;
	border-right-width: 1px
}

.x-multiselect.x-control-container .x-multi-select-wrapper .x-clear-icon {
	height: 32px;
	width: 32px
}

.x-bigger .x-multiselect.x-control-container .x-multi-select-wrapper .x-clear-icon {
	height: 24px;
	width: 24px
}

.x-multi-select-wrapper .x-searcher input[type=text], .x-multi-select-wrapper .x-multi-searcher input[type=text] {
	color: #212529;
	height: 100%
}

.x-multiselect .x-input-group-icon.x-ddl-icon {
	border-left-width: 0
}

.x-multiselect.x-input-group .x-ddl-icon::before {
	content: "\e729";
	font-family: "e-icons"
}

.x-multi-select-wrapper .x-chips .x-chips-close::before {
	content: "\e7e7";
	cursor: pointer;
	left: 0;
	position: relative;
	top: 0
}

.x-multi-select-wrapper .x-close-hooker::before {
	content: "\e7e7";
	cursor: pointer;
	left: 6px;
	position: relative;
	top: 6px
}

.x-multiselect.x-input-group .x-ddl-disable-icon::before {
	content: ""
}

.x-multi-select-wrapper {
	box-sizing: border-box;
	cursor: text;
	line-height: normal;
	min-height: 30px;
	padding: 0 32px 0 0;
	position: relative;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}

	.x-multi-select-wrapper.x-delimiter .x-searcher, .x-multi-select-wrapper.x-delimiter .x-multi-searcher {
		height: 27px;
		vertical-align: middle
	}

		.x-multi-select-wrapper.x-delimiter .x-searcher .x-dropdownbase, .x-multi-select-wrapper.x-delimiter .x-multi-searcher .x-dropdownbase {
			height: 100%;
			min-height: 100%
		}

	.x-multi-select-wrapper .x-delim-view {
		white-space: nowrap
	}

		.x-multi-select-wrapper .x-delim-view.x-delim-values.x-delim-overflow, .x-multi-select-wrapper .x-delim-view.x-delim-values.x-delim-total {
			box-sizing: border-box;
			display: inline-block;
			overflow: hidden;
			text-overflow: ellipsis
		}

	.x-multi-select-wrapper .x-chips.x-mob-chip.x-chip-selected .x-chips-close::before {
		color: #212529;
		font-size: 14px;
		left: 12px;
		top: 0
	}

	.x-multi-select-wrapper .x-chips.x-mob-chip.x-chip-selected .x-chipcontent {
		background-color: #0d6efd;
		color: #212529;
		padding: 12px 4px 11px 0
	}

	.x-multi-select-wrapper .x-searcher.x-zero-size:not(.x-multiselect-box), .x-multi-select-wrapper .x-multi-searcher.x-zero-size:not(.x-multiselect-box) {
		width: 0
	}

		.x-multi-select-wrapper .x-searcher.x-zero-size:not(.x-multiselect-box) input[type=text], .x-multi-select-wrapper .x-multi-searcher.x-zero-size:not(.x-multiselect-box) input[type=text] {
			height: 1px;
			min-height: 1px
		}

	.x-multi-select-wrapper .x-chips.x-mob-chip > .x-chipcontent {
		max-width: 100%
	}

.x-multiselect.x-control-container .x-multi-select-wrapper .x-multi-searcher, .x-multiselect.x-control-container.x-input-group .x-multi-select-wrapper .x-multi-searcher {
	display: -ms-flexbox;
	display: flex;
	float: left;
	width: auto
}

.x-multiselect.x-control-container .x-multi-select-wrapper.x-delimiter .x-multi-searcher, .x-multiselect.x-control-container.x-input-group .x-multi-select-wrapper.x-delimiter .x-multi-searcher {
	display: -ms-inline-flexbox;
	display: inline-flex;
	float: none
}

.x-multiselect.x-control-container .x-multi-select-wrapper .x-multi-searcher.x-zero-size:not(.x-multiselect-box), .x-multiselect.x-control-container.x-input-group .x-multi-select-wrapper .x-multi-searcher.x-zero-size:not(.x-multiselect-box) {
	width: 0
}

.x-multiselect.x-control-container .x-multi-select-wrapper .x-delim-values.x-delim-hide, .x-multiselect.x-control-container .x-multi-select-wrapper .x-delim-view.x-delim-values.x-delim-hide, .x-multiselect.x-control-container .x-multi-select-wrapper .x-chips-collection.x-delim-hide, .x-multiselect.x-control-container.x-input-group .x-multi-select-wrapper .x-delim-values.x-delim-hide, .x-multiselect.x-control-container.x-input-group .x-multi-select-wrapper .x-delim-view.x-delim-values.x-delim-hide, .x-multiselect.x-control-container.x-input-group .x-multi-select-wrapper .x-chips-collection.x-delim-hide {
	display: none
}

.x-multiselect.x-control-container .x-multi-select-wrapper.x-down-icon, .x-multiselect.x-control-container.x-input-group .x-multi-select-wrapper.x-down-icon {
	padding: 0 48px 0 0
}

.x-multiselect.x-control-container .x-multi-select-wrapper .x-delim-values, .x-multiselect.x-control-container.x-input-group .x-multi-select-wrapper .x-delim-values {
	-ms-flex-align: center;
	align-items: center;
	display: inline;
	max-width: 100%;
	word-break: break-word
}

.x-multiselect.x-control-container .x-multi-select-wrapper .x-clear-icon, .x-multiselect.x-control-container .x-multi-select-wrapper .x-ddl-icon, .x-multiselect.x-control-container.x-input-group .x-multi-select-wrapper .x-clear-icon, .x-multiselect.x-control-container.x-input-group .x-multi-select-wrapper .x-ddl-icon {
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	display: none;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-top: -2em;
	outline: 0;
	padding: 0;
	position: absolute;
	right: 5px;
	top: 100%
}

.x-multiselect.x-control-container :not(.x-disabled).x-multi-select-wrapper:hover .x-clear-icon, .x-multiselect.x-control-container .x-multi-select-wrapper .x-ddl-icon, .x-multiselect.x-control-container.x-input-group :not(.x-disabled).x-multi-select-wrapper:hover .x-clear-icon, .x-multiselect.x-control-container.x-input-group .x-multi-select-wrapper .x-ddl-icon {
	display: -ms-flexbox;
	display: flex
}

.x-multiselect.x-control-container .x-multi-select-wrapper .x-ddl-icon, .x-multiselect.x-control-container.x-input-group .x-multi-select-wrapper .x-ddl-icon {
	margin-right: 0;
	margin-top: -2.1em;
	right: 0
}

.x-multiselect.x-control-container .x-multi-select-wrapper.x-delimiter, .x-multiselect.x-control-container.x-input-group .x-multi-select-wrapper.x-delimiter {
	top: -1px
}

.x-multiselect.x-control-container .x-multi-select-wrapper .x-clear-icon, .x-multiselect.x-control-container.x-input-group .x-multi-select-wrapper .x-clear-icon {
	font-size: 14px;
	height: 24px;
	width: 24px
}

.x-multiselect.x-control-container.x-rtl .x-multi-select-wrapper .x-multi-searcher, .x-multiselect.x-control-container.x-input-group.x-rtl .x-multi-select-wrapper .x-multi-searcher {
	float: right
}

.x-multiselect.x-control-container.x-rtl .x-multi-select-wrapper .x-clear-icon, .x-multiselect.x-control-container.x-rtl .x-multi-select-wrapper .x-ddl-icon, .x-multiselect.x-control-container.x-input-group.x-rtl .x-multi-select-wrapper .x-clear-icon, .x-multiselect.x-control-container.x-input-group.x-rtl .x-multi-select-wrapper .x-ddl-icon {
	left: 0;
	right: auto
}

.x-multiselect.x-control-container.x-rtl .x-multi-select-wrapper.x-down-icon, .x-multiselect.x-control-container.x-input-group.x-rtl .x-multi-select-wrapper.x-down-icon {
	padding: 0 0 0 48px
}

.x-bigger .x-multiselect.x-control-container.x-input-group .x-multi-select-wrapper .x-ddl-icon, .x-bigger.x-multiselect.x-control-container.x-input-group .x-multi-select-wrapper .x-ddl-icon {
	margin-top: -2.25em
}

.x-popup.x-multi-select-list-wrapper .x-list-item.x-disabled, .x-popup.x-multi-select-list-wrapper.x-multiselect-group.x-checkbox .x-list-group-item.x-disabled {
	opacity: .7;
	pointer-events: none
}

.x-multiselect.x-input-group, .x-multiselect.x-float-input {
	word-wrap: initial
}

	.x-multiselect.x-input-group .x-searcher .x-label-top, .x-multiselect.x-input-group .x-multi-searcher .x-label-top {
		top: 15px
	}

.x-bigger .x-multi-select-wrapper {
	min-height: 36px
}

.x-multi-select-wrapper.x-close-icon-hide {
	padding-right: 0
}

.x-multi-select-wrapper .x-chips-collection {
	cursor: default;
	display: block
}

.x-multi-select-wrapper .x-multi-hidden {
	border: 0;
	height: 0;
	position: absolute;
	visibility: hidden;
	width: 0
}

.x-multi-select-wrapper .x-chips {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-inline-flexbox;
	display: inline-flex;
	float: left;
	margin: 3px;
	max-width: 100%;
	overflow: hidden;
	padding: 0 6px 0 8px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.x-bigger .x-multi-select-wrapper .x-chips {
	margin: 3px
}

.x-multi-select-wrapper .x-chips > .x-chipcontent {
	max-width: 100%;
	overflow: hidden;
	padding: 0 6px 1px 0;
	text-indent: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 1.5
}

.x-multi-select-wrapper.x-delimiter .x-searcher {
	display: inline-block;
	float: none
}

.x-multi-select-wrapper .x-mob-chip.x-chips > .x-chipcontent, .x-bigger .x-multi-select-wrapper .x-chips > .x-chipcontent {
	padding: 8px 4px 8px 0
}

.x-bigger .x-multi-select-wrapper .x-chips > .x-chipcontent {
	padding: 7px 8px 7px 4px
}

.x-multiselect.x-rtl .x-multi-select-wrapper .x-mob-chip.x-chips > .x-chipcontent, .x-bigger .x-multiselect.x-rtl .x-multi-select-wrapper .x-chips > .x-chipcontent {
	padding: 8px 0 8px 4px
}

.x-multi-select-wrapper .x-chips-close {
	-ms-flex-item-align: center;
	align-self: center;
	display: -ms-flexbox;
	display: flex;
	float: right;
	font-family: "e-icons";
	height: 14px;
	margin: 0 0 0;
	width: 14px
}

.x-rtl .x-multi-select-wrapper .x-chips-close {
	margin: 0 0 0
}

.x-multi-select-wrapper .x-mob-chip.x-chips .x-chips-close {
	margin: 3px 0 0
}

.x-multi-select-wrapper .x-chips-close.x-close-hooker {
	cursor: default;
	font-size: 14px;
	height: 24px;
	margin-top: -2em;
	position: absolute;
	right: 5px;
	width: 24px;
	top: 100%
}

.x-multiselect .x-down-icon .x-chips-close.x-close-hooker, .x-small.x-multiselect .x-down-icon .x-chips-close.x-close-hooker, .x-multiselect.x-input-group.x-control-container .x-multi-select-wrapper.x-down-icon .x-clear-icon {
	right: 30px
}

.x-bigger.x-small .x-multiselect .x-down-icon .x-chips-close.x-close-hooker {
	right: 40px
}

.x-multiselect.x-input-group.x-control-container.x-rtl .x-multi-select-wrapper.x-down-icon .x-clear-icon {
	left: 30px;
	right: auto
}

.x-bigger.x-small .x-multiselect.x-input-group.x-control-container.x-rtl .x-multi-select-wrapper.x-down-icon .x-clear-icon, .x-bigger.x-small.x-multiselect.x-input-group.x-control-container.x-rtl .x-multi-select-wrapper.x-down-icon .x-clear-icon {
	left: 45px;
	right: auto
}

.x-small .x-multiselect.x-rtl .x-multi-select-wrapper .x-chips-close.x-close-hooker, .x-small.x-multiselect.x-rtl .x-multi-select-wrapper .x-chips-close.x-close-hooker, .x-small.x-bigger .x-multiselect.x-rtl .x-multi-select-wrapper .x-chips-close.x-close-hooker, .x-small.x-bigger.x-multiselect.x-rtl .x-multi-select-wrapper .x-chips-close.x-close-hooker {
	left: 12px;
	right: auto
}

.x-bigger .x-multi-select-wrapper .x-chips-close.x-close-hooker {
	margin-top: -2.25em
}

.x-bigger .x-multiselect.x-control-container .x-multi-select-wrapper .x-clear-icon, .x-bigger.x-multiselect.x-control-container .x-multi-select-wrapper .x-clear-icon {
	margin-top: -2.25em;
	margin-top: -2.15em
}

.x-multi-select-wrapper input[type=text] {
	background: none;
	border: 0;
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 14px;
	font-weight: normal;
	height: 30px;
	min-height: 30px;
	outline: none;
	padding: 0 0 0 8px;
	text-indent: 0
}

.x-multiselect.x-filled .x-multi-select-wrapper input[type=text] {
	background: none;
	border: 0;
	color: inherit;
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 14px;
	font-weight: normal;
	height: 30px;
	min-height: 30px;
	outline: none;
	padding: 0;
	text-indent: 8px
}

.x-rtl.x-multiselect.x-filled .x-multi-select-wrapper input[type=text] {
	padding: 5px
}

.x-bigger .x-multi-select-wrapper input[type=text], .x-multi-select-wrapper.x-mob-wrapper input[type=text] {
	height: 30px;
	min-height: 30px
}

.x-bigger .x-multi-select-wrapper input[type=text] {
	height: 36px;
	min-height: 36px
}

.x-multi-select-wrapper input[type=text]::-ms-clear {
	display: none
}

.x-multi-select-wrapper .x-searcher {
	display: block;
	float: left;
	width: auto
}

.x-multiselect .x-multi-select-wrapper.x-down-icon .x-searcher.x-search-custom-width {
	width: calc(100% - 32px)
}

.x-bigger .x-multiselect .x-multi-select-wrapper.x-down-icon .x-searcher.x-search-custom-width, .x-bigger.x-multiselect .x-multi-select-wrapper.x-down-icon .x-searcher.x-search-custom-width {
	width: calc(100% - 38px)
}

.x-small .x-multiselect .x-multi-select-wrapper.x-down-icon .x-searcher.x-search-custom-width, .x-small.x-multiselect .x-multi-select-wrapper.x-down-icon .x-searcher.x-search-custom-width {
	width: calc(100% - 30px)
}

.x-bigger.x-small .x-multiselect .x-multi-select-wrapper.x-down-icon .x-searcher.x-search-custom-width, .x-bigger.x-small.x-multiselect .x-multi-select-wrapper.x-down-icon .x-searcher.x-search-custom-width, .x-bigger .x-small.x-multiselect .x-multi-select-wrapper.x-down-icon .x-searcher.x-search-custom-width, .x-small .x-bigger.x-multiselect .x-multi-select-wrapper.x-down-icon .x-searcher.x-search-custom-width {
	width: calc(100% - 32px)
}

.x-multi-select-wrapper .x-delim-values {
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 14px;
	line-height: 28px;
	max-width: 100%;
	padding-left: 8px;
	padding-right: 6px;
	vertical-align: middle
}

.x-bigger .x-multi-select-wrapper .x-delim-values {
	line-height: 36px;
	padding-left: 12px
}

	.x-bigger .x-multi-select-wrapper .x-delim-values .x-remain {
		padding-left: 0
	}

.x-multi-select-list-wrapper .x-hide-listitem, .x-multi-select-list-wrapper .x-hide-group-header {
	display: none
}

.x-multi-select-wrapper .x-delim-values .x-remain {
	color: #212529;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	padding-left: 8px
}

.x-multiselect.x-disabled .x-multi-select-wrapper, .x-multiselect.x-disabled .x-multi-select-wrapper .x-chips .x-chips-close::before {
	cursor: not-allowed
}

.x-multi-select-wrapper .x-chips.x-mob-chip.x-chip-selected .x-chips-close {
	height: 40px;
	left: 0;
	margin: 0 0 0 0;
	margin-left: auto;
	position: relative;
	top: 0;
	width: 40px
}

.x-multi-select-wrapper .x-chips.x-mob-chip.x-chip-selected {
	-ms-flex-item-align: center;
	align-self: center;
	box-shadow: 0 2px 3px 1px rgba(0,0,0,.21);
	display: -ms-inline-flexbox;
	display: inline-flex;
	padding: 0 0 0 16px;
	width: 92%
}

.x-multi-select-wrapper .x-ddl-disable-icon::before {
	content: ""
}

.x-multiselect.x-rtl .x-multi-select-wrapper.x-delimiter .x-searcher {
	float: none
}

.x-multiselect.x-rtl .x-multi-select-wrapper.x-close-icon-hide {
	padding-left: 0
}

.x-multiselect.x-rtl .x-multi-select-wrapper {
	padding: 0 2px 0 32px
}

	.x-multiselect.x-rtl .x-multi-select-wrapper .x-chips.x-mob-chip.x-chip-selected .x-chips-close::before {
		left: -12px
	}

	.x-multiselect.x-rtl .x-multi-select-wrapper .x-chips.x-mob-chip.x-chip-selected .x-chips-close {
		margin: 0;
		margin-right: auto
	}

	.x-multiselect.x-rtl .x-multi-select-wrapper .x-searcher {
		float: right
	}

	.x-multiselect.x-rtl .x-multi-select-wrapper .x-chips {
		float: right;
		margin: 4px;
		padding: 0 8px 0 4px
	}

		.x-multiselect.x-rtl .x-multi-select-wrapper .x-chips .x-chipcontent {
			padding: 5px 4px
		}

		.x-multiselect.x-rtl .x-multi-select-wrapper .x-chips .x-chips-close {
			float: left
		}

			.x-multiselect.x-rtl .x-multi-select-wrapper .x-chips .x-chips-close::before {
				left: 0
			}

		.x-multiselect.x-rtl .x-multi-select-wrapper .x-chips.x-mob-chip {
			padding: 0 4px 0 8px
		}

			.x-multiselect.x-rtl .x-multi-select-wrapper .x-chips.x-mob-chip .x-chipcontent {
				padding: 8px 4px
			}

			.x-multiselect.x-rtl .x-multi-select-wrapper .x-chips.x-mob-chip.x-chip-selected {
				padding: 0 8px 0 4px
			}

				.x-multiselect.x-rtl .x-multi-select-wrapper .x-chips.x-mob-chip.x-chip-selected .x-chipcontent {
					padding: 12px 4px
				}

	.x-multiselect.x-rtl .x-multi-select-wrapper .x-chips-close.x-close-hooker {
		left: 30px;
		position: absolute;
		right: auto;
		left: 0
	}

	.x-multiselect.x-rtl .x-multi-select-wrapper .x-close-hooker::before {
		left: -4px
	}

	.x-multiselect.x-rtl .x-multi-select-wrapper .x-delim-values .x-remain {
		padding-right: 8px
	}

.x-multiselect.x-rtl .x-down-icon .x-chips-close.x-close-hooker {
	left: 19px
}

.x-multiselect.x-rtl .x-multi-select-wrapper.x-down-icon .x-close-hooker::before {
	left: 25px
}

.x-small.x-multiselect.x-rtl .x-multi-select-wrapper.x-down-icon .x-close-hooker::before, .x-small .x-multiselect.x-rtl .x-multi-select-wrapper.x-down-icon .x-close-hooker::before {
	left: 20px
}

.x-bigger.x-multiselect.x-rtl .x-multi-select-wrapper.x-down-icon .x-close-hooker::before, .x-bigger .x-multiselect.x-rtl .x-multi-select-wrapper.x-down-icon .x-close-hooker::before {
	left: 32px
}

.x-bigger.x-small.x-multiselect.x-rtl .x-multi-select-wrapper.x-down-icon .x-close-hooker::before, .x-bigger.x-small .x-multiselect.x-rtl .x-multi-select-wrapper.x-down-icon .x-close-hooker::before {
	left: 25px
}

.x-popup.x-multi-select-list-wrapper .x-list-item .x-checkbox-wrapper {
	bottom: 1px;
	margin-right: 8px;
	position: relative;
	text-indent: 0;
	vertical-align: middle
}

.x-popup.x-multi-select-list-wrapper.x-multiselect-group:not(.x-rtl) .x-list-item .x-checkbox-wrapper {
	padding-left: 0
}

.x-popup.x-multi-select-list-wrapper.x-multiselect-group.x-rtl .x-list-item .x-checkbox-wrapper {
	padding-right: 25px
}

.x-bigger .x-popup.x-multi-select-list-wrapper.x-multiselect-group.x-rtl .x-list-item .x-checkbox-wrapper {
	padding-right: 25px
}

.x-popup.x-multi-select-list-wrapper.x-multiselect-group .x-list-group-item .x-checkbox-wrapper {
	bottom: 1px;
	bottom: 2px;
	margin-right: 8px;
	position: relative;
	text-indent: 0;
	vertical-align: middle
}

.x-bigger .x-popup.x-multi-select-list-wrapper .x-list-item .x-checkbox-wrapper, .x-bigger.x-popup.x-multi-select-list-wrapper .x-list-item .x-checkbox-wrapper {
	bottom: 1px;
	bottom: 2px;
	margin-right: 12px
}

.x-bigger .x-popup.x-multi-select-list-wrapper.x-multiselect-group .x-list-group-item .x-checkbox-wrapper, .x-bigger.x-popup.x-multi-select-list-wrapper.x-multiselect-group .x-list-group-item .x-checkbox-wrapper {
	bottom: 1px;
	bottom: 2px;
	margin-right: 12px
}

.x-popup.x-multi-select-list-wrapper.x-rtl .x-list-item .x-checkbox-wrapper {
	margin-left: 12px;
	margin-right: 0
}

.x-popup.x-multi-select-list-wrapper.x-multiselect-group.x-rtl .x-list-group-item .x-checkbox-wrapper {
	margin-left: 12px;
	margin-right: 0
}

.x-popup.x-multi-select-list-wrapper.x-rtl .x-list-item {
	padding-right: 0
}

.x-popup.x-multi-select-list-wrapper.x-rtl .x-dropdownbase.x-rtl.x-dd-group .x-list-item {
	padding-right: 0
}

.x-bigger .x-popup.x-multi-select-list-wrapper.x-multiselect-group .x-dropdownbase.x-dd-group .x-list-group-item {
	padding-left: 16px
}

.x-bigger .x-popup.x-multi-select-list-wrapper.x-multiselect-group:not(.x-rtl) .x-dropdownbase.x-dd-group .x-list-item .x-checkbox-wrapper {
	padding-left: 0
}

.x-multi-select-list-wrapper .x-selectall-parent {
	cursor: pointer;
	display: block;
	line-height: 36px;
	overflow: hidden;
	padding-right: 16px;
	position: relative;
	text-indent: 12px;
	white-space: nowrap;
	width: 100%
}

.x-rtl .x-multi-select-list-wrapper .x-selectall-parent, .x-multi-select-list-wrapper.x-rtl .x-selectall-parent {
	padding-left: 16px;
	padding-right: 0
}

.x-multi-select-list-wrapper .x-selectall-parent .x-all-text {
	color: #212529;
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 14px
}

.x-bigger.x-multi-select-list-wrapper .x-selectall-parent .x-all-text, .x-bigger .x-multi-select-list-wrapper .x-selectall-parent .x-all-text {
	font-size: 16px
}

.x-bigger.x-multi-select-list-wrapper .x-selectall-parent, .x-bigger .x-multi-select-list-wrapper .x-selectall-parent {
	font-size: 14px;
	line-height: 48px;
	text-indent: 16px
}

.x-multi-select-list-wrapper .x-selectall-parent .x-checkbox-wrapper {
	bottom: 1px;
	margin-right: 8px;
	position: relative;
	text-indent: 0;
	vertical-align: middle
}

.x-bigger.x-multi-select-list-wrapper .x-selectall-parent .x-checkbox-wrapper, .x-bigger .x-multi-select-list-wrapper .x-selectall-parent .x-checkbox-wrapper {
	bottom: 1px;
	bottom: 2px;
	margin-right: 12px
}

.x-multi-select-list-wrapper.x-rtl .x-selectall-parent .x-checkbox-wrapper {
	margin-left: 12px;
	margin-right: 0
}

.x-multiselect .x-input-group-icon.x-ddl-icon {
	float: right;
	margin-top: 0
}

.x-multiselect.x-rtl .x-input-group-icon.x-ddl-icon {
	float: left
}

.x-multiselect.x-checkbox .x-multi-select-wrapper, .x-multiselect .x-multi-select-wrapper.x-down-icon {
	padding: 0
}

.x-ddl.x-popup.x-multi-select-list-wrapper .x-filter-parent .x-input-group:not(.x-control-container) .x-clear-icon, .x-bigger .x-ddl.x-popup.x-multi-select-list-wrapper .x-filter-parent .x-input-group:not(.x-control-container) .x-clear-icon {
	padding-left: 8px
}

.x-ddl.x-popup.x-multi-select-list-wrapper .x-filter-parent .x-back-icon {
	padding: 0 8px
}

.x-bigger .x-checkbox .x-multi-select-wrapper .x-delim-values {
	line-height: 34px
}

.x-checkbox .x-multi-select-wrapper .x-delim-values .x-remain {
	line-height: 20px;
	padding-left: 10px;
	padding-left: 0
}

.x-popup.x-multi-select-list-wrapper .x-list-item.x-disable .x-checkbox-wrapper .x-frame, .x-popup.x-multi-select-list-wrapper .x-list-group-item.x-disable .x-checkbox-wrapper .x-frame {
	opacity: .3
}

.x-popup.x-multi-select-list-wrapper .x-list-item.x-disable, .x-popup.x-multi-select-list-wrapper.x-multiselect-group.x-checkbox .x-list-group-item.x-disable {
	opacity: .7
}

.x-multi-select-wrapper input[readonly=true] {
	pointer-events: none
}

.x-multiselect.x-checkbox .x-multi-select-wrapper .x-searcher {
	pointer-events: none
}

ejs-multiselect {
	display: block
}

.x-small.x-multi-select-list-wrapper .x-selectall-parent, .x-small .x-multi-select-list-wrapper .x-selectall-parent {
	line-height: 26px
}

.x-small .x-multi-select-wrapper .x-chips-close {
	height: 12px;
	width: 12px
}

.x-small .x-multi-select-wrapper {
	min-height: 24px
}

	.x-small .x-multi-select-wrapper input[type=text] {
		height: 24px;
		min-height: 24px
	}

	.x-small .x-multi-select-wrapper .x-delim-values {
		font-size: 12px;
		line-height: 24px
	}

	.x-small .x-multi-select-wrapper .x-chips-close.x-close-hooker, .x-small .x-multiselect.x-control-container .x-multi-select-wrapper .x-clear-icon {
		margin-top: -2em
	}

.x-small.x-multiselect.x-control-container .x-multi-select-wrapper .x-ddl-icon, .x-small.x-multiselect.x-control-container.x-input-group .x-multi-select-wrapper .x-ddl-icon {
	margin-top: -2em
}

.x-bigger.x-small.x-multi-select-list-wrapper .x-selectall-parent, .x-bigger.x-small .x-multi-select-list-wrapper .x-selectall-parent {
	line-height: 40px
}

.x-bigger.x-small.x-multiselect.x-control-container .x-multi-select-wrapper .x-ddl-icon, .x-bigger.x-small.x-multiselect.x-control-container.x-input-group .x-multi-select-wrapper .x-ddl-icon {
	margin-top: -2.65em
}

.x-bigger.x-small .x-multi-select-wrapper .x-chips-close {
	height: 14px;
	width: 14px
}

.x-bigger.x-small .x-multi-select-wrapper {
	min-height: 28px
}

	.x-bigger.x-small .x-multi-select-wrapper input[type=text] {
		height: 32px;
		min-height: 32px
	}

.x-small.x-bigger .x-multi-select-wrapper .x-delim-values {
	font-size: 12px;
	line-height: 28px
}

.x-bigger.x-small .x-multi-select-wrapper .x-chips-close.x-close-hooker, .x-bigger.x-small .x-multiselect.x-control-container .x-multi-select-wrapper .x-clear-icon {
	margin-top: -2em
}

.x-content-placeholder.x-multiselect.x-placeholder-multiselect {
	background-size: 300px 33px;
	min-height: 33px
}

.x-bigger .x-content-placeholder.x-multiselect.x-placeholder-multiselect, .x-bigger.x-content-placeholder.x-multiselect.x-placeholder-multiselect {
	background-size: 300px 40px;
	min-height: 40px
}

.x-multiselect.x-outline .x-multi-select-wrapper input[type=text] {
	color: inherit
}

.x-multiselect.x-outline .x-multi-select-wrapper .x-chips-close.x-close-hooker, .x-multiselect.x-control-container .x-multi-select-wrapper .x-clear-icon {
	-ms-flex-align: normal;
	align-items: normal
}

.x-filled.x-multiselect:not(.x-float-input) .x-multi-select-wrapper {
	padding: 0 12px 0 8px
}

.x-small.x-filled:not(.x-bigger).x-multiselect:not(.x-float-input) .x-multi-select-wrapper, .x-small .x-filled:not(.x-bigger).x-multiselect:not(.x-float-input) .x-multi-select-wrapper {
	padding: 3px 12px 0 4px
}

.x-multiselect.x-filled.x-input-group.x-control-wrapper, .x-bigger.x-small.x-multiselect.x-filled.x-input-group.x-control-wrapper, .x-bigger.x-small .x-multiselect.x-filled.x-input-group.x-control-wrapper, .x-bigger .x-small.x-multiselect.x-filled.x-input-group.x-control-wrapper, .x-small .x-bigger.x-multiselect.x-filled.x-input-group.x-control-wrapper {
	padding: 0
}

.x-filled.x-float-input .x-multi-select-wrapper, .x-bigger.x-small.x-filled.x-float-input .x-multi-select-wrapper, .x-bigger.x-small .x-filled.x-float-input .x-multi-select-wrapper, .x-bigger .x-small.x-filled.x-float-input .x-multi-select-wrapper, .x-small .x-bigger.x-filled.x-float-input .x-multi-select-wrapper {
	padding: 11px 12px 0
}

.x-small.x-filled.x-float-input .x-multi-select-wrapper, .x-small .x-filled.x-float-input .x-multi-select-wrapper {
	padding: 12px 12px 0 8px
}

.x-bigger.x-filled.x-float-input .x-multi-select-wrapper, .x-bigger .x-filled.x-float-input .x-multi-select-wrapper {
	padding: 19px 12px 0 16px
}

.x-bigger:not(.x-small).x-filled.x-multiselect:not(.x-float-input) .x-multi-select-wrapper {
	padding-top: 3px
}

.x-rtl.x-multiselect.x-filled.x-input-group.x-control-wrapper, .x-rtl.x-multiselect.x-filled.x-float-input.x-control-wrapper {
	padding: 0
}

.x-bigger.x-multiselect.x-filled.x-float-input .x-multi-select-wrapper.x-delimiter input[type=text], .x-bigger .x-multiselect.x-filled.x-float-input .x-multi-select-wrapper.x-delimiter input[type=text] {
	padding: 5px 0
}

.x-filled:not(.x-float-input) .x-multi-select-wrapper .x-chips, .x-bigger.x-small.x-filled.x-multiselect:not(.x-float-input) .x-multi-select-wrapper .x-chips, .x-bigger.x-small .x-filled.x-multiselect:not(.x-float-input) .x-multi-select-wrapper .x-chips, .x-bigger .x-small.x-filled.x-multiselect:not(.x-float-input) .x-multi-select-wrapper .x-chips, .x-small .x-bigger.x-filled.x-multiselect:not(.x-float-input) .x-multi-select-wrapper .x-chips {
	height: 28px
}

.x-bigger.x-multiselect.x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-bigger .x-multiselect.x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-small.x-filled:not(.x-float-input) .x-multi-select-wrapper .x-chips, .x-small .x-filled:not(.x-float-input) .x-multi-select-wrapper .x-chips {
	height: 24px
}

.x-bigger.x-multiselect.x-filled:not(.x-float-input) .x-multi-select-wrapper .x-chips, .x-bigger .x-multiselect.x-filled:not(.x-float-input) .x-multi-select-wrapper .x-chips {
	height: 32px
}

.x-multiselect.x-filled.x-float-input .x-multi-select-wrapper.x-mob-wrapper .x-chips.x-mob-chip {
	height: 24px
}

.x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-bigger.x-small.x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-bigger.x-small .x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-bigger .x-small.x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-small .x-bigger.x-filled.x-float-input .x-multi-select-wrapper .x-chips {
	height: 18px
}

.x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-filled:not(.x-float-input) .x-multi-select-wrapper .x-chips, .x-bigger.x-small.x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-bigger.x-small .x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-bigger .x-small.x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-small .x-bigger.x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-bigger.x-small.x-filled:not(.x-float-input) .x-multi-select-wrapper .x-chips, .x-bigger.x-small .x-filled:not(.x-float-input) .x-multi-select-wrapper .x-chips, .x-bigger .x-small.x-filled:not(.x-float-input) .x-multi-select-wrapper .x-chips, .x-small .x-bigger.x-filled:not(.x-float-input) .x-multi-select-wrapper .x-chips {
	margin: 8px 8px 0 0;
	padding: 0 8px
}

.x-rtl.x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-rtl.x-filled:not(.x-float-input) .x-multi-select-wrapper .x-chips, .x-rtl.x-bigger.x-small.x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-rtl.x-bigger.x-small .x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-rtl.x-bigger .x-small.x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-rtl.x-small .x-bigger.x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-rtl.x-bigger.x-small.x-filled:not(.x-float-input) .x-multi-select-wrapper .x-chips, .x-rtl.x-bigger.x-small .x-filled:not(.x-float-input) .x-multi-select-wrapper .x-chips, .x-rtl.x-bigger .x-small.x-filled:not(.x-float-input) .x-multi-select-wrapper .x-chips, .x-rtl.x-small .x-bigger.x-filled:not(.x-float-input) .x-multi-select-wrapper .x-chips {
	margin: 8px 0 0 8px;
	padding: 0 8px
}

.x-bigger.x-small.x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-bigger.x-small .x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-bigger .x-small.x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-small .x-bigger.x-filled.x-float-input .x-multi-select-wrapper .x-chips {
	padding-left: 8px
}

.x-small .x-filled .x-multi-select-wrapper .x-chips, .x-small.x-filled .x-multi-select-wrapper .x-chips {
	height: 16px;
	margin: 4px 4px 0 0;
	padding-right: 8px
}

.e.rtl.x-small .x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-rtl.x-small.x-filled.x-float-input .x-multi-select-wrapper .x-chips {
	margin: 4px 0 0 4px
}

.x-small .x-filled:not(.x-float-input) .x-multi-select-wrapper .x-chips, .x-small.x-filled:not(.x-float-input) .x-multi-select-wrapper .x-chips {
	height: 24px
}

.x-filled.x-multiselect:not(.x-float-input) .x-multi-select-wrapper .x-chips > .x-chipcontent, .x-bigger.x-small.x-filled.x-multiselect:not(.x-float-input) .x-multi-select-wrapper .x-chips > .x-chipcontent, .x-bigger.x-small .x-filled.x-multiselect:not(.x-float-input) .x-multi-select-wrapper .x-chips > .x-chipcontent, .x-bigger .x-small.x-filled.x-multiselect:not(.x-float-input) .x-multi-select-wrapper .x-chips > .x-chipcontent, .x-small .x-bigger.x-filled.x-multiselect:not(.x-float-input) .x-multi-select-wrapper .x-chips > .x-chipcontent {
	font-size: 13px;
	padding: 0 8px 0 0
}

.x-small.x-filled.x-multiselect .x-multi-select-wrapper .x-chips > .x-chipcontent, .x-small .x-filled.x-multiselect .x-multi-select-wrapper .x-chips > .x-chipcontent {
	font-size: 12px
}

.x-filled.x-float-input.x-multiselect .x-multi-select-wrapper .x-chips > .x-chipcontent, .x-bigger.x-small.x-filled.x-float-input.x-multiselect .x-multi-select-wrapper .x-chips > .x-chipcontent, .x-bigger.x-small .x-filled.x-float-input.x-multiselect .x-multi-select-wrapper .x-chips > .x-chipcontent, .x-bigger .x-small.x-filled.x-float-input.x-multiselect .x-multi-select-wrapper .x-chips > .x-chipcontent, .x-small .x-bigger.x-filled.x-float-input.x-multiselect .x-multi-select-wrapper .x-chips > .x-chipcontent {
	font-size: 12px;
	padding: 0 4px 0 0
}

.x-rtl.x-filled.x-multiselect .x-multi-select-wrapper .x-chips > .x-chipcontent, .x-rtl.x-bigger.x-small.x-filled.x-multiselect .x-multi-select-wrapper .x-chips > .x-chipcontent, .x-rtl.x-bigger.x-small .x-filled.x-multiselect .x-multi-select-wrapper .x-chips > .x-chipcontent, .x-rtl.x-bigger .x-small.x-filled.x-multiselect .x-multi-select-wrapper .x-chips > .x-chipcontent, .x-rtl.x-small .x-bigger.x-filled.x-multiselect .x-multi-select-wrapper .x-chips > .x-chipcontent {
	padding: 0 0 0 4px
}

.x-small.x-filled.x-float-input.x-multiselect .x-multi-select-wrapper .x-chips > .x-chipcontent, .x-small .x-filled.x-float-input.x-multiselect .x-multi-select-wrapper .x-chips > .x-chipcontent {
	font-size: 10px
}

.x-bigger.x-filled.x-float-input.x-multiselect .x-multi-select-wrapper .x-chips > .x-chipcontent, .x-bigger .x-filled.x-float-input.x-multiselect .x-multi-select-wrapper .x-chips > .x-chipcontent {
	font-size: 13px
}

.x-filled.x-multiselect.x-float-input .x-multi-select-wrapper.x-mob-wrapper .x-chips > .x-chipcontent {
	font-size: 13px;
	padding-right: 4px
}

.x-rtl.x-bigger.x-filled .x-multi-select-wrapper .x-chips, .x-rtl.x-bigger .x-filled .x-multi-select-wrapper .x-chips, .x-rtl.x-bigger.x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-rtl.x-bigger .x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-bigger.x-filled .x-multi-select-wrapper .x-chips, .x-bigger .x-filled .x-multi-select-wrapper .x-chips {
	padding: 0 12px
}

.x-bigger.x-filled.x-float-input .x-multi-select-wrapper .x-chips, .x-bigger .x-filled.x-float-input .x-multi-select-wrapper .x-chips {
	padding-right: 8px
}

.x-filled.x-multi-select-wrapper .x-chips-close.x-close-hooker, .x-multiselect.x-control-container .x-filled.x-multi-select-wrapper .x-clear-icon {
	height: 38px;
	margin-top: -38px;
	right: 12px;
	top: 100%;
	width: 16px
}

.x-multiselect.x-control-wrapper.x-input-group.x-readonly .x-clear-icon, .x-outline.x-multiselect.x-control-wrapper.x-input-group.x-readonly .x-clear-icon, .x-filled.x-multiselect.x-control-wrapper.x-input-group.x-readonly .x-clear-icon, .x-multiselect.x-readonly.x-control-wrapper.x-input-group.x-control-container :not(.x-disabled).x-multi-select-wrapper:hover .x-clear-icon, .x-multiselect.x-readonly.x-control-wrapper.x-input-group.x-control-container.x-input-group :not(.x-disabled).x-multi-select-wrapper:hover .x-clear-icon {
	display: none
}

.x-multiselect.x-input-group.x-control-wrapper .x-input-group-icon {
	margin-right: 0
}

.x-multiselect.x-control-container.x-input-group.x-disabled .x-input-group-icon.x-ddl-icon.x-icons, .x-multiselect.x-control-container.x-input-group.x-disabled .x-clear-icon {
	cursor: not-allowed
}

.x-multiselect.x-control-wrapper.x-control-container.x-input-group.x-checkbox .x-multi-select-wrapper.x-down-icon, .x-multiselect.x-control-wrapper.x-control-container.x-input-group.x-checkbox .x-multi-select-wrapper.x-down-icon .x-multi-searcher .x-dropdownbase.x-control.x-multiselect.x-lib {
	cursor: pointer
}

.x-multi-select-wrapper .x-chips.x-chip-selected .x-chips-close::before {
	color: #212529
}

.x-multi-select-wrapper .x-chips.x-chip-selected {
	background-color: #adb5bd
}

.x-multiselect:not(.x-disabled) .x-multi-select-wrapper .x-chips.x-chip-selected:hover {
	background-color: #565e64
}

.x-multiselect {
	box-sizing: border-box
}

.x-multi-select-wrapper .x-chips > .x-chipcontent {
	-webkit-text-fill-color: #fff;
	color: #fff;
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 14px
}

.x-multi-select-wrapper .x-chips.x-chip-selected > .x-chipcontent {
	color: #212529
}

	.x-multi-select-wrapper .x-chips.x-chip-selected > .x-chipcontent:hover {
		color: #fff
	}

.x-multi-select-wrapper .x-chips {
	background-color: #6c757d;
	border-radius: 4px;
	height: 24px
}

.x-multiselect:not(.x-disabled) .x-multi-select-wrapper .x-chips:hover {
	background-color: #5c636a
}

.x-multi-select-wrapper .x-chips > .x-chipcontent:hover {
	color: #fff
}

.x-multi-select-wrapper .x-chips .x-chips-close::before {
	-webkit-text-fill-color: #fff;
	color: #fff;
	font-size: 14px
}

.x-bigger .x-multi-select-wrapper .x-chips .x-chips-close::before {
	font-size: 14px
}

.x-multi-select-wrapper .x-chips.x-mob-chip.x-chip-selected {
	background-color: #0d6efd;
	border-radius: 2px;
	color: #212529;
	height: 40px;
	line-height: 40px
}

	.x-multi-select-wrapper .x-chips.x-mob-chip.x-chip-selected .x-chipcontent {
		color: #212529
	}

.x-multi-select-wrapper .x-chips.x-mob-chip, .x-bigger .x-multi-select-wrapper .x-chips {
	height: 30px
}

.x-popup.x-multi-select-list-wrapper {
	box-shadow: 0 16px 48px rgba(0,0,0,.175);
	box-sizing: content-box;
	overflow: initial
}

	.x-popup.x-multi-select-list-wrapper .x-list-item.x-active {
		border-bottom: 0 solid rgba(0,0,0,0);
		border-left: 0 solid #0d6efd;
		border-right: 0 solid #0d6efd;
		border-top: 0 solid #adb5bd
	}

	.x-popup.x-multi-select-list-wrapper.x-checkbox .x-list-item.x-active {
		background-color: rgba(0,0,0,0);
		border-color: rgba(0,0,0,0);
		color: #212529
	}

	.x-popup.x-multi-select-list-wrapper.x-multiselect-group.x-checkbox .x-list-group-item.x-active {
		background-color: rgba(0,0,0,0);
		border-color: rgba(0,0,0,0);
		color: #212529
	}

	.x-popup.x-multi-select-list-wrapper.x-checkbox .x-list-item.x-active.x-hover {
		background-color: #e9ecef;
		color: #212529
	}

	.x-popup.x-multi-select-list-wrapper.x-multiselect-group.x-checkbox .x-list-group-item.x-active.x-hover {
		background-color: #e9ecef;
		color: #6c757d
	}

	.x-popup.x-multi-select-list-wrapper .x-list-item.x-active:first-child {
		border-bottom: 0 solid rgba(0,0,0,0);
		border-top: 0 solid rgba(0,0,0,0)
	}

	.x-popup.x-multi-select-list-wrapper .x-list-item.x-active:last-child {
		border-bottom: 0 solid rgba(0,0,0,0)
	}

	.x-popup.x-multi-select-list-wrapper .x-list-item.x-active.x-item-focus + li.x-active {
		border-top: 0 solid rgba(0,0,0,0)
	}

	.x-popup.x-multi-select-list-wrapper .x-list-item.x-active.x-item-focus {
		background-color: #0d6efd;
		box-shadow: none;
		color: #fff;
		border: 0 solid rgba(0,0,0,0)
	}

	.x-popup.x-multi-select-list-wrapper.x-multiselect-group .x-list-group-item.x-active.x-item-focus {
		background-color: #0d6efd;
		box-shadow: none;
		color: #fff;
		border: 0 solid rgba(0,0,0,0)
	}

	.x-popup.x-multi-select-list-wrapper .x-list-item {
		border: 0 solid rgba(0,0,0,0)
	}

	.x-popup.x-multi-select-list-wrapper.x-multiselect-group .x-list-group-item {
		border: 0 solid rgba(0,0,0,0)
	}

.x-multi-select-wrapper input.x-dropdownbase:-moz-placeholder {
	color: #6c757d
}

.x-multi-select-wrapper input.x-dropdownbase::-moz-placeholder {
	color: #6c757d
}

.x-multi-select-wrapper input.x-dropdownbase:-ms-input-placeholder {
	color: #6c757d
}

.x-multi-select-wrapper input.x-dropdownbase::-webkit-input-placeholder {
	color: #6c757d
}

.x-ul.x-reorder {
	border-bottom: 1px solid #dee2e6
}

.x-multi-select-list-wrapper .x-selectall-parent {
	border-bottom: 1px solid #dee2e6
}

.x-multi-select-wrapper .x-delim-values {
	-webkit-text-fill-color: #fff;
	color: #fff;
	-webkit-text-fill-color: #212529;
	color: #212529
}

.x-multi-select-wrapper .x-chips-close.x-close-hooker {
	color: #212529
}

.x-small .x-multi-select-wrapper .x-chips {
	border-radius: 2px;
	height: 20px
}

	.x-small .x-multi-select-wrapper .x-chips > .x-chipcontent {
		font-size: 12px
	}

	.x-small .x-multi-select-wrapper .x-chips .x-chips-close::before {
		font-size: 12px
	}

.x-small .x-multi-select-wrapper .x-close-hooker::before {
	left: 0
}

.x-small.x-bigger .x-multi-select-wrapper .x-close-hooker::before {
	left: 0
}

.x-bigger.x-small .x-multi-select-wrapper .x-chips {
	height: 26px
}

	.x-bigger.x-small .x-multi-select-wrapper .x-chips > .x-chipcontent {
		font-size: 12px
	}

	.x-bigger.x-small .x-multi-select-wrapper .x-chips .x-chips-close::before {
		font-size: 14px
	}

.x-multiselect.x-disabled .x-multi-select-wrapper .x-delim-values {
	-webkit-text-fill-color: #343a40;
	color: #343a40
}

.x-listbox-tool .x-moveup::before {
	content: "\e776"
}

.x-listbox-tool .x-movedown::before {
	content: "\e729"
}

.x-listbox-tool .x-moveto::before {
	content: "\e748"
}

.x-listbox-tool .x-movefrom::before {
	content: "\e765"
}

.x-listbox-tool .x-moveallto::before {
	content: "\e7a9"
}

.x-listbox-tool .x-moveallfrom::before {
	content: "\e744"
}

.x-listbox-wrapper, .x-listbox-container, .x-listboxtool-wrapper {
	-webkit-overflow-scrolling: touch;
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	position: relative;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}

	.x-listbox-wrapper *, .x-listbox-container *, .x-listboxtool-wrapper * {
		box-sizing: border-box
	}

	.x-listbox-wrapper.x-listboxtool-container .x-list-wrap, .x-listbox-container.x-listboxtool-container .x-list-wrap, .x-listboxtool-wrapper.x-listboxtool-container .x-list-wrap {
		width: 84% !important
	}

	.x-listbox-wrapper:focus, .x-listbox-container:focus, .x-listboxtool-wrapper:focus {
		outline: none
	}

	.x-listbox-wrapper.x-disabled, .x-listbox-container.x-disabled, .x-listboxtool-wrapper.x-disabled {
		cursor: default;
		pointer-events: none
	}

	.x-listbox-wrapper:not(.x-list-template) .x-list-nrt, .x-listbox-container:not(.x-list-template) .x-list-nrt, .x-listboxtool-wrapper:not(.x-list-template) .x-list-nrt {
		text-align: center
	}

	.x-listbox-wrapper:not(.x-list-template) .x-list-item, .x-listbox-wrapper .x-list-nrt, .x-listbox-wrapper .x-selectall-parent, .x-listbox-container:not(.x-list-template) .x-list-item, .x-listbox-container .x-list-nrt, .x-listbox-container .x-selectall-parent, .x-listboxtool-wrapper:not(.x-list-template) .x-list-item, .x-listboxtool-wrapper .x-list-nrt, .x-listboxtool-wrapper .x-selectall-parent {
		height: 36px;
		line-height: 1;
		padding: 10px 12px;
		position: relative
	}

	.x-listbox-wrapper .x-list-parent, .x-listbox-container .x-list-parent, .x-listboxtool-wrapper .x-list-parent {
		height: 100%;
		min-height: 36px
	}

	.x-listbox-wrapper .x-list-item, .x-listbox-container .x-list-item, .x-listboxtool-wrapper .x-list-item {
		border-bottom: 0 solid;
		outline: none
	}

		.x-listbox-wrapper .x-list-item.x-disabled, .x-listbox-container .x-list-item.x-disabled, .x-listboxtool-wrapper .x-list-item.x-disabled {
			pointer-events: none
		}

	.x-listbox-wrapper .x-disable, .x-listbox-container .x-disable, .x-listboxtool-wrapper .x-disable {
		opacity: .7
	}

	.x-listbox-wrapper .x-list-parent, .x-listbox-container .x-list-parent, .x-listboxtool-wrapper .x-list-parent {
		margin: 0;
		padding: 0
	}

	.x-listbox-wrapper .x-list-header .x-text.header, .x-listbox-container .x-list-header .x-text.header, .x-listboxtool-wrapper .x-list-header .x-text.header {
		display: none
	}

	.x-listbox-wrapper .x-icon-back, .x-listbox-container .x-icon-back, .x-listboxtool-wrapper .x-icon-back {
		margin-top: 2px
	}

	.x-listbox-wrapper .x-list-header .x-headertemplate-text.nested-header, .x-listbox-container .x-list-header .x-headertemplate-text.nested-header, .x-listboxtool-wrapper .x-list-header .x-headertemplate-text.nested-header {
		display: none
	}

	.x-listbox-wrapper .x-list-header, .x-listbox-container .x-list-header, .x-listboxtool-wrapper .x-list-header {
		-ms-flex-align: center;
		align-items: center;
		border-bottom: 1px solid;
		display: -ms-flexbox;
		display: flex;
		font-weight: 500;
		height: 18px;
		padding: 0 12px
	}

	.x-listbox-wrapper .x-has-header > .x-view, .x-listbox-container .x-has-header > .x-view, .x-listboxtool-wrapper .x-has-header > .x-view {
		top: 45px
	}

	.x-listbox-wrapper .x-but-back, .x-listbox-container .x-but-back, .x-listboxtool-wrapper .x-but-back {
		cursor: pointer;
		padding-right: 8px
	}

	.x-listbox-wrapper .x-list-group-item:first-child, .x-listbox-container .x-list-group-item:first-child, .x-listboxtool-wrapper .x-list-group-item:first-child {
		border: 0;
		border-bottom: 0 solid rgba(0,0,0,0)
	}

	.x-listbox-wrapper .x-list-group-item, .x-listbox-container .x-list-group-item, .x-listboxtool-wrapper .x-list-group-item {
		border-bottom: 0 solid rgba(0,0,0,0);
		border-top: 1px solid;
		font-weight: 600;
		height: 30px;
		line-height: 10px;
		padding: 10px 12px
	}

	.x-listbox-wrapper .x-icon-collapsible, .x-listbox-container .x-icon-collapsible, .x-listboxtool-wrapper .x-icon-collapsible {
		cursor: pointer;
		font-size: 12px;
		position: absolute;
		right: 0%;
		top: 50%;
		transform: translateY(-50%)
	}

	.x-listbox-wrapper .x-text-content, .x-listbox-container .x-text-content, .x-listboxtool-wrapper .x-text-content {
		height: 100%;
		position: relative;
		vertical-align: middle
	}

		.x-listbox-wrapper .x-text-content *, .x-listbox-container .x-text-content *, .x-listboxtool-wrapper .x-text-content * {
			display: inline-block;
			vertical-align: middle
		}

		.x-listbox-wrapper .x-text-content.x-checkbox .x-list-text, .x-listbox-container .x-text-content.x-checkbox .x-list-text, .x-listboxtool-wrapper .x-text-content.x-checkbox .x-list-text {
			width: calc(100% - 40px)
		}

		.x-listbox-wrapper .x-text-content.x-checkbox.x-checkbox-left .x-list-icon + .x-list-text, .x-listbox-container .x-text-content.x-checkbox.x-checkbox-left .x-list-icon + .x-list-text, .x-listboxtool-wrapper .x-text-content.x-checkbox.x-checkbox-left .x-list-icon + .x-list-text {
			width: calc(100% - 90px)
		}

		.x-listbox-wrapper .x-text-content.x-checkbox.x-checkbox-right .x-list-icon + .x-list-text, .x-listbox-container .x-text-content.x-checkbox.x-checkbox-right .x-list-icon + .x-list-text, .x-listboxtool-wrapper .x-text-content.x-checkbox.x-checkbox-right .x-list-icon + .x-list-text {
			width: calc(100% - 80px)
		}

	.x-listbox-wrapper .x-list-item.x-checklist.x-has-child .x-text-content.x-checkbox.x-checkbox-right .x-list-icon + .x-list-text, .x-listbox-container .x-list-item.x-checklist.x-has-child .x-text-content.x-checkbox.x-checkbox-right .x-list-icon + .x-list-text, .x-listboxtool-wrapper .x-list-item.x-checklist.x-has-child .x-text-content.x-checkbox.x-checkbox-right .x-list-icon + .x-list-text {
		width: calc(100% - 92px)
	}

	.x-listbox-wrapper .x-checkbox .x-checkbox-left, .x-listbox-container .x-checkbox .x-checkbox-left, .x-listboxtool-wrapper .x-checkbox .x-checkbox-left {
		margin: -2px 8px 0 0
	}

	.x-listbox-wrapper .x-checkbox .x-checkbox-right, .x-listbox-container .x-checkbox .x-checkbox-right, .x-listboxtool-wrapper .x-checkbox .x-checkbox-right {
		margin: -2px 0 0 8px
	}

	.x-listbox-wrapper .x-list-text, .x-listbox-container .x-list-text, .x-listboxtool-wrapper .x-list-text {
		cursor: pointer;
		display: inline-block;
		overflow: hidden;
		text-overflow: ellipsis;
		vertical-align: top;
		white-space: nowrap;
		width: 100%
	}

	.x-listbox-wrapper .x-list-icon + .x-list-text, .x-listbox-container .x-list-icon + .x-list-text, .x-listboxtool-wrapper .x-list-icon + .x-list-text {
		width: calc(100% - 60px)
	}

	.x-listbox-wrapper .x-icon-wrapper .x-list-text, .x-listbox-container .x-icon-wrapper .x-list-text, .x-listboxtool-wrapper .x-icon-wrapper .x-list-text {
		width: calc(100% - 60px)
	}

	.x-listbox-wrapper .x-icon-wrapper.x-text-content.x-checkbox .x-list-text, .x-listbox-container .x-icon-wrapper.x-text-content.x-checkbox .x-list-text, .x-listboxtool-wrapper .x-icon-wrapper.x-text-content.x-checkbox .x-list-text {
		width: calc(100% - 60px)
	}

	.x-listbox-wrapper .x-list-icon, .x-listbox-container .x-list-icon, .x-listboxtool-wrapper .x-list-icon {
		height: 30px;
		margin-right: 16px;
		width: 30px
	}

	.x-listbox-wrapper .x-content, .x-listbox-container .x-content, .x-listboxtool-wrapper .x-content {
		overflow: hidden;
		position: relative
	}

	.x-listbox-wrapper .x-list-header .x-text, .x-listbox-container .x-list-header .x-text, .x-listboxtool-wrapper .x-list-header .x-text {
		cursor: pointer;
		text-indent: 0
	}

	.x-listbox-wrapper .x-text .x-headertext, .x-listbox-container .x-text .x-headertext, .x-listboxtool-wrapper .x-text .x-headertext {
		display: inline-block;
		line-height: 18px
	}

	.x-listbox-wrapper.x-rtl, .x-listbox-container.x-rtl, .x-listboxtool-wrapper.x-rtl {
		direction: rtl
	}

		.x-listbox-wrapper.x-rtl .x-list-icon, .x-listbox-container.x-rtl .x-list-icon, .x-listboxtool-wrapper.x-rtl .x-list-icon {
			margin-left: 16px;
			margin-right: 0
		}

		.x-listbox-wrapper.x-rtl .x-icon-collapsible, .x-listbox-container.x-rtl .x-icon-collapsible, .x-listboxtool-wrapper.x-rtl .x-icon-collapsible {
			left: 0%;
			right: initial;
			top: 50%;
			transform: translateY(-50%) rotate(180deg)
		}

		.x-listbox-wrapper.x-rtl .x-list-header .x-text, .x-listbox-container.x-rtl .x-list-header .x-text, .x-listboxtool-wrapper.x-rtl .x-list-header .x-text {
			cursor: pointer
		}

		.x-listbox-wrapper.x-rtl .x-but-back, .x-listbox-container.x-rtl .x-but-back, .x-listboxtool-wrapper.x-rtl .x-but-back {
			transform: rotate(180deg)
		}

		.x-listbox-wrapper.x-rtl .x-icon-back, .x-listbox-container.x-rtl .x-icon-back, .x-listboxtool-wrapper.x-rtl .x-icon-back {
			margin-top: -2px
		}

		.x-listbox-wrapper.x-rtl .x-checkbox .x-checkbox-left, .x-listbox-container.x-rtl .x-checkbox .x-checkbox-left, .x-listboxtool-wrapper.x-rtl .x-checkbox .x-checkbox-left {
			margin: -2px 0 0 8px
		}

		.x-listbox-wrapper.x-rtl .x-checkbox .x-checkbox-right, .x-listbox-container.x-rtl .x-checkbox .x-checkbox-right, .x-listboxtool-wrapper.x-rtl .x-checkbox .x-checkbox-right {
			margin: -2px 8px 0 0
		}

		.x-listbox-wrapper.x-rtl .x-checkbox-wrapper, .x-listbox-container.x-rtl .x-checkbox-wrapper, .x-listboxtool-wrapper.x-rtl .x-checkbox-wrapper {
			margin: -2px 0 0 8px
		}

	.x-listbox-wrapper .x-checkbox-wrapper, .x-listbox-container .x-checkbox-wrapper, .x-listboxtool-wrapper .x-checkbox-wrapper {
		margin: -2px 8px 0 0;
		text-indent: 0;
		vertical-align: middle
	}

	.x-listbox-wrapper.x-checkbox-right .x-checkbox-wrapper, .x-listbox-container.x-checkbox-right .x-checkbox-wrapper, .x-listboxtool-wrapper.x-checkbox-right .x-checkbox-wrapper {
		position: absolute;
		right: 0;
		top: 30%
	}

	.x-listbox-wrapper .x-input-group, .x-listbox-container .x-input-group, .x-listboxtool-wrapper .x-input-group {
		padding: 4px 8px
	}

	.x-listbox-wrapper .x-input-focus, .x-listbox-container .x-input-focus, .x-listboxtool-wrapper .x-input-focus {
		padding: 4px 4px 4px 8px
	}

	.x-listbox-wrapper .x-hidden-select, .x-listbox-container .x-hidden-select, .x-listboxtool-wrapper .x-hidden-select {
		height: 1px;
		opacity: 0;
		position: absolute;
		width: 100%
	}

	.x-listbox-wrapper .x-placeholder, .x-listbox-container .x-placeholder, .x-listboxtool-wrapper .x-placeholder {
		background-color: #0d6efd;
		display: block;
		height: 1px
	}

ejs-listbox {
	display: block
}

.x-listbox-wrapper:not(.x-listbox-container) {
	overflow: auto
}

.x-listbox-wrapper.x-filter-list .x-list-parent {
	overflow: auto
}

.x-listbox-wrapper.x-sortableclone, .x-listbox-container.x-sortableclone, .x-listboxtool-wrapper.x-sortableclone {
	border-width: 0;
	overflow: visible
}

	.x-listbox-wrapper.x-sortableclone .x-list-item, .x-listbox-container.x-sortableclone .x-list-item, .x-listboxtool-wrapper.x-sortableclone .x-list-item {
		list-style-type: none
	}

	.x-listbox-wrapper.x-sortableclone .x-ripple, .x-listbox-container.x-sortableclone .x-ripple, .x-listboxtool-wrapper.x-sortableclone .x-ripple {
		overflow: visible
	}

		.x-listbox-wrapper.x-sortableclone .x-ripple .x-ripple-element, .x-listbox-container.x-sortableclone .x-ripple .x-ripple-element, .x-listboxtool-wrapper.x-sortableclone .x-ripple .x-ripple-element {
			display: none
		}

	.x-listbox-wrapper.x-sortableclone .x-list-badge, .x-listbox-container.x-sortableclone .x-list-badge, .x-listboxtool-wrapper.x-sortableclone .x-list-badge {
		-ms-flex-align: center;
		align-items: center;
		background-color: #0d6efd;
		border: 1px solid #fff;
		border-radius: 50%;
		color: #fff;
		display: -ms-flexbox;
		display: flex;
		font-size: 12px;
		height: 22px;
		-ms-flex-pack: center;
		justify-content: center;
		position: absolute;
		right: -10px;
		top: -10px;
		width: 22px
	}

.x-listboxtool-wrapper.x-sortableclone {
	display: block
}

.x-listboxtool-wrapper, .x-listboxtool-container {
	cursor: pointer;
	display: -ms-flexbox;
	display: flex
}

	.x-listboxtool-wrapper *, .x-listboxtool-container * {
		box-sizing: border-box
	}

	.x-listboxtool-wrapper.x-disabled, .x-listboxtool-container.x-disabled {
		cursor: default;
		pointer-events: none
	}

	.x-listboxtool-wrapper .x-listbox-wrapper, .x-listboxtool-container .x-listbox-wrapper {
		-ms-flex: 1;
		flex: 1
	}

	.x-listboxtool-wrapper.x-right .x-listbox-tool, .x-listboxtool-container.x-right .x-listbox-tool {
		margin-left: 15px
	}

	.x-listboxtool-wrapper.x-left .x-listbox-tool, .x-listboxtool-container.x-left .x-listbox-tool {
		margin-right: 15px
	}

	.x-listboxtool-wrapper .x-listbox-tool, .x-listboxtool-container .x-listbox-tool {
		border: 1px solid #dee2e6;
		overflow: auto;
		padding: 8px
	}

		.x-listboxtool-wrapper .x-listbox-tool .x-btn, .x-listboxtool-container .x-listbox-tool .x-btn {
			display: list-item;
			list-style-type: none;
			margin-bottom: 10px
		}

	.x-listboxtool-wrapper.x-checkbox-right .x-checkbox-wrapper, .x-listboxtool-container.x-checkbox-right .x-checkbox-wrapper {
		position: absolute;
		right: 0;
		top: 30%
	}

.x-rtl.x-listboxtool-wrapper.x-right .x-listbox-tool, .x-rtl.x-listboxtool-container.x-right .x-listbox-tool {
	margin-right: 15px
}

.x-rtl.x-listboxtool-wrapper.x-left .x-listbox-tool, .x-rtl.x-listboxtool-container.x-left .x-listbox-tool {
	margin-left: 15px
}

.x-bigger .x-listbox-wrapper.x-listboxtool-container .x-list-wrap, .x-listbox-wrapper.x-bigger.x-listboxtool-container .x-list-wrap, .x-bigger .x-listbox-container.x-listboxtool-container .x-list-wrap, .x-listbox-container.x-bigger.x-listboxtool-container .x-list-wrap {
	width: 80% !important
}

.x-bigger .x-listbox-wrapper .x-list-item, .x-listbox-wrapper.x-bigger .x-list-item, .x-bigger .x-listbox-container .x-list-item, .x-listbox-container.x-bigger .x-list-item {
	border-bottom: 0 solid rgba(0,0,0,0);
	border-left: 0 solid rgba(0,0,0,0);
	border-right: 0 solid rgba(0,0,0,0);
	border-top: 0 solid rgba(0,0,0,0)
}

.x-bigger .x-listbox-wrapper:not(.x-list-template) .x-list-item, .x-bigger .x-listbox-wrapper .x-selectall-parent, .x-bigger .x-listbox-wrapper .x-list-group-item, .x-bigger .x-listbox-wrapper .x-list-header, .x-listbox-wrapper.x-bigger:not(.x-list-template) .x-list-item, .x-listbox-wrapper.x-bigger .x-selectall-parent, .x-listbox-wrapper.x-bigger .x-list-group-item, .x-listbox-wrapper.x-bigger .x-list-header, .x-bigger .x-listbox-container:not(.x-list-template) .x-list-item, .x-bigger .x-listbox-container .x-selectall-parent, .x-bigger .x-listbox-container .x-list-group-item, .x-bigger .x-listbox-container .x-list-header, .x-listbox-container.x-bigger:not(.x-list-template) .x-list-item, .x-listbox-container.x-bigger .x-selectall-parent, .x-listbox-container.x-bigger .x-list-group-item, .x-listbox-container.x-bigger .x-list-header {
	padding: 8px 16px
}

.x-bigger .x-listbox-wrapper:not(.x-list-template) .x-list-item, .x-bigger .x-listbox-wrapper .x-selectall-parent, .x-listbox-wrapper.x-bigger:not(.x-list-template) .x-list-item, .x-listbox-wrapper.x-bigger .x-selectall-parent, .x-bigger .x-listbox-container:not(.x-list-template) .x-list-item, .x-bigger .x-listbox-container .x-selectall-parent, .x-listbox-container.x-bigger:not(.x-list-template) .x-list-item, .x-listbox-container.x-bigger .x-selectall-parent {
	height: 48px;
	line-height: 1.6;
	position: relative
}

.x-bigger .x-listbox-wrapper .x-list-parent, .x-listbox-wrapper.x-bigger .x-list-parent, .x-bigger .x-listbox-container .x-list-parent, .x-listbox-container.x-bigger .x-list-parent {
	min-height: 48px
}

.x-bigger .x-listbox-wrapper .x-text-content, .x-listbox-wrapper.x-bigger .x-text-content, .x-bigger .x-listbox-container .x-text-content, .x-listbox-container.x-bigger .x-text-content {
	font-size: 16px
}

.x-bigger .x-listbox-wrapper .x-list-group-item, .x-listbox-wrapper.x-bigger .x-list-group-item, .x-bigger .x-listbox-container .x-list-group-item, .x-listbox-container.x-bigger .x-list-group-item {
	height: 40px;
	line-height: 25px
}

.x-bigger .x-listbox-wrapper .x-list-header, .x-listbox-wrapper.x-bigger .x-list-header, .x-bigger .x-listbox-container .x-list-header, .x-listbox-container.x-bigger .x-list-header {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	font-weight: 500;
	height: 22px
}

	.x-bigger .x-listbox-wrapper .x-list-header .x-text.header, .x-listbox-wrapper.x-bigger .x-list-header .x-text.header, .x-bigger .x-listbox-container .x-list-header .x-text.header, .x-listbox-container.x-bigger .x-list-header .x-text.header {
		display: none
	}

	.x-bigger .x-listbox-wrapper .x-list-header .x-headertemplate-text.nested-header, .x-listbox-wrapper.x-bigger .x-list-header .x-headertemplate-text.nested-header, .x-bigger .x-listbox-container .x-list-header .x-headertemplate-text.nested-header, .x-listbox-container.x-bigger .x-list-header .x-headertemplate-text.nested-header {
		display: none
	}

	.x-bigger .x-listbox-wrapper .x-list-header .x-text, .x-listbox-wrapper.x-bigger .x-list-header .x-text, .x-bigger .x-listbox-container .x-list-header .x-text, .x-listbox-container.x-bigger .x-list-header .x-text {
		font-size: 14px
	}

.x-small .x-listbox-wrapper.x-filter-list .x-list-parent, .x-small .x-listbox-container.x-filter-list .x-list-parent {
	height: calc(100% - 45px) !important
}

.x-bigger .x-listbox-wrapper.x-filter-list:not(.x-listbox-container) .x-list-parent {
	height: calc(100% - 56px) !important
}

.x-bigger .x-listbox-container.x-filter-list .x-list-wrap {
	height: calc(100% - 55px) !important
}

.x-bigger .x-listbox-container.x-filter-list .x-list-parent {
	height: 100%
}

.x-bigger .x-listbox-wrapper.x-filter-list .x-selectall-parent + .x-list-parent, .x-bigger .x-listbox-container.x-filter-list .x-selectall-parent + .x-list-parent {
	height: calc(100% - 48px) !important
}

.x-listbox-container.x-filter-list .x-selectall-parent + .x-list-parent {
	height: calc(100% - 48px) !important
}

.x-listbox-wrapper.x-filter-list:not(.x-listbox-container) .x-list-parent {
	height: calc(100% - 50px) !important
}

.x-bigger .x-listbox-wrapper.x-filter-list:not(.x-listbox-container) .x-list-parent {
	height: calc(100% - 56px) !important
}

.x-bigger .x-listbox-container.x-filter-list .x-selectall-parent + .x-list-parent {
	height: 100%
}

.x-bigger .x-listbox-wrapper .x-selectall-parent + .x-list-parent, .x-bigger .x-listbox-container .x-selectall-parent + .x-list-wrap {
	height: calc(100% - 40px) !important
}

.x-bigger .x-listbox-container .x-selectall-parent + .x-list-parent {
	height: 100%
}

.x-small.x-bigger .x-listbox-wrapper.x-filter-list .x-list-parent, .x-small.x-bigger .x-listbox-container.x-filter-list .x-list-wrap {
	height: calc(100% - 45px) !important
}

.x-listbox-wrapper.x-filter-list:not(.x-listbox-container) .x-selectall-parent + .x-hidden-select + .x-listbox + .x-list-parent {
	height: calc(100% - 86px) !important
}

.x-bigger .x-listbox-wrapper.x-filter-list:not(.x-listbox-container) .x-selectall-parent + .x-hidden-select + .x-listbox + .x-list-parent {
	height: calc(100% - 104px) !important
}

.x-small.x-bigger .x-listbox-container.x-filter-list .x-list-parent {
	height: 100%
}

.x-listbox-wrapper, .x-listbox-container:not(.x-listboxtool-container):not(.x-sortableclone), .x-listboxtool-container.x-listbox-container .x-ul {
	border: 1px solid #dee2e6
}

.x-listbox-wrapper, .x-listbox-container, .x-listboxtool-wrapper {
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 14px
}

	.x-listbox-wrapper .x-list-header, .x-listbox-container .x-list-header, .x-listboxtool-wrapper .x-list-header {
		background-color: #e9ecef;
		border-color: rgba(0,0,0,.12);
		color: #495057;
		font-size: 12px
	}

	.x-listbox-wrapper.x-filter-list .x-list-parent, .x-listbox-container.x-filter-list .x-list-parent, .x-listboxtool-wrapper.x-filter-list .x-list-parent {
		height: calc(100% - 50px)
	}

	.x-listbox-wrapper.x-filter-list .x-selectall-parent + .x-list-parent, .x-listbox-container.x-filter-list .x-selectall-parent + .x-list-parent, .x-listboxtool-wrapper.x-filter-list .x-selectall-parent + .x-list-parent {
		height: calc(100% - 36px) !important
	}

	.x-listbox-wrapper .x-selectall-parent + .x-list-parent, .x-listbox-container .x-selectall-parent + .x-list-parent, .x-listboxtool-wrapper .x-selectall-parent + .x-list-parent {
		height: calc(100% - 36px) !important
	}

	.x-listbox-wrapper .x-list-item, .x-listbox-container .x-list-item, .x-listboxtool-wrapper .x-list-item {
		background-color: rgba(0,0,0,0);
		border-bottom: 0 solid rgba(0,0,0,0);
		border-left: 0 solid rgba(0,0,0,0);
		border-right: 0 solid rgba(0,0,0,0);
		border-top: 0 solid rgba(0,0,0,0);
		color: #212529
	}

		.x-listbox-wrapper .x-list-item:hover:not(.x-selected):not(.x-disabled), .x-listbox-wrapper .x-list-item:hover.x-selected.x-checklist:not(.x-disabled), .x-listbox-container .x-list-item:hover:not(.x-selected):not(.x-disabled), .x-listbox-container .x-list-item:hover.x-selected.x-checklist:not(.x-disabled), .x-listboxtool-wrapper .x-list-item:hover:not(.x-selected):not(.x-disabled), .x-listboxtool-wrapper .x-list-item:hover.x-selected.x-checklist:not(.x-disabled) {
			background-color: #e9ecef;
			border-color: rgba(0,0,0,0);
			color: #212529
		}

		.x-listbox-wrapper .x-list-item.x-selected, .x-listbox-container .x-list-item.x-selected, .x-listboxtool-wrapper .x-list-item.x-selected {
			background-color: #e9ecef;
			color: rgba(33,37,41,.87)
		}

			.x-listbox-wrapper .x-list-item.x-selected.x-checklist, .x-listbox-container .x-list-item.x-selected.x-checklist, .x-listboxtool-wrapper .x-list-item.x-selected.x-checklist {
				background-color: rgba(0,0,0,0);
				color: #212529
			}

		.x-listbox-wrapper .x-list-item.x-focused, .x-listbox-wrapper .x-list-item.x-focused.x-selected.x-checklist, .x-listbox-container .x-list-item.x-focused, .x-listbox-container .x-list-item.x-focused.x-selected.x-checklist, .x-listboxtool-wrapper .x-list-item.x-focused, .x-listboxtool-wrapper .x-list-item.x-focused.x-selected.x-checklist {
			background-color: #e9ecef;
			color: rgba(33,37,41,.87)
		}

			.x-listbox-wrapper .x-list-item.x-focused .x-checkbox-wrapper .x-frame.x-check, .x-listbox-wrapper .x-list-item.x-focused .x-css.x-checkbox-wrapper .x-frame.x-check, .x-listbox-container .x-list-item.x-focused .x-checkbox-wrapper .x-frame.x-check, .x-listbox-container .x-list-item.x-focused .x-css.x-checkbox-wrapper .x-frame.x-check, .x-listboxtool-wrapper .x-list-item.x-focused .x-checkbox-wrapper .x-frame.x-check, .x-listboxtool-wrapper .x-list-item.x-focused .x-css.x-checkbox-wrapper .x-frame.x-check {
				background-color: #fff;
				border-color: #fff;
				color: #0d6efd
			}

	.x-listbox-wrapper .x-list-group-item, .x-listbox-container .x-list-group-item, .x-listboxtool-wrapper .x-list-group-item {
		background-color: #e9ecef;
		border-color: rgba(0,0,0,.12);
		color: #000;
		font-size: 12px
	}

	.x-listbox-wrapper .x-selectall-parent, .x-listbox-container .x-selectall-parent, .x-listboxtool-wrapper .x-selectall-parent {
		background-color: rgba(0,0,0,0);
		border-bottom: 1px solid #dee2e6;
		color: #212529
	}

	.x-listbox-wrapper .x-sortableclone.x-ripple .x-ripple-element, .x-listbox-container .x-sortableclone.x-ripple .x-ripple-element, .x-listboxtool-wrapper .x-sortableclone.x-ripple .x-ripple-element {
		background-color: rgba(0,0,0,0)
	}

	.x-listbox-wrapper.x-list-template .x-list-wrapper, .x-listbox-container.x-list-template .x-list-wrapper, .x-listboxtool-wrapper.x-list-template .x-list-wrapper {
		height: inherit;
		position: relative
	}

		.x-listbox-wrapper.x-list-template .x-list-wrapper:not(.x-list-multi-line), .x-listbox-container.x-list-template .x-list-wrapper:not(.x-list-multi-line), .x-listboxtool-wrapper.x-list-template .x-list-wrapper:not(.x-list-multi-line) {
			padding: 8px 16px
		}

		.x-listbox-wrapper.x-list-template .x-list-wrapper.x-list-multi-line, .x-listbox-container.x-list-template .x-list-wrapper.x-list-multi-line, .x-listboxtool-wrapper.x-list-template .x-list-wrapper.x-list-multi-line {
			padding: 4px
		}

			.x-listbox-wrapper.x-list-template .x-list-wrapper.x-list-multi-line .x-list-item-header, .x-listbox-container.x-list-template .x-list-wrapper.x-list-multi-line .x-list-item-header, .x-listboxtool-wrapper.x-list-template .x-list-wrapper.x-list-multi-line .x-list-item-header {
				color: #212529;
				display: block;
				font-size: 14px;
				font-weight: 500;
				margin: 0;
				overflow: hidden;
				padding: 0;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.x-listbox-wrapper.x-list-template .x-list-wrapper.x-list-multi-line .x-list-content, .x-listbox-container.x-list-template .x-list-wrapper.x-list-multi-line .x-list-content, .x-listboxtool-wrapper.x-list-template .x-list-wrapper.x-list-multi-line .x-list-content {
				color: #495057;
				display: block;
				font-size: 14px;
				margin: 0;
				padding: 2px 0 0 0;
				word-wrap: break-word
			}

				.x-listbox-wrapper.x-list-template .x-list-wrapper.x-list-multi-line .x-list-content:not(.x-text-overflow), .x-listbox-container.x-list-template .x-list-wrapper.x-list-multi-line .x-list-content:not(.x-text-overflow), .x-listboxtool-wrapper.x-list-template .x-list-wrapper.x-list-multi-line .x-list-content:not(.x-text-overflow) {
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap
				}

		.x-listbox-wrapper.x-list-template .x-list-wrapper.x-list-avatar .x-avatar, .x-listbox-container.x-list-template .x-list-wrapper.x-list-avatar .x-avatar, .x-listboxtool-wrapper.x-list-template .x-list-wrapper.x-list-avatar .x-avatar {
			height: 40px;
			left: 0;
			position: absolute;
			top: 0;
			width: 40px
		}

		.x-listbox-wrapper.x-list-template .x-list-wrapper.x-list-avatar:not(.x-list-badge), .x-listbox-container.x-list-template .x-list-wrapper.x-list-avatar:not(.x-list-badge), .x-listboxtool-wrapper.x-list-template .x-list-wrapper.x-list-avatar:not(.x-list-badge) {
			padding-left: 68px;
			padding-right: 16px
		}

		.x-listbox-wrapper.x-list-template .x-list-wrapper.x-list-avatar-right:not(.x-list-badge), .x-listbox-container.x-list-template .x-list-wrapper.x-list-avatar-right:not(.x-list-badge), .x-listboxtool-wrapper.x-list-template .x-list-wrapper.x-list-avatar-right:not(.x-list-badge) {
			padding-left: 16px;
			padding-right: 68px
		}

			.x-listbox-wrapper.x-list-template .x-list-wrapper.x-list-avatar-right:not(.x-list-badge) .x-avatar, .x-listbox-container.x-list-template .x-list-wrapper.x-list-avatar-right:not(.x-list-badge) .x-avatar, .x-listboxtool-wrapper.x-list-template .x-list-wrapper.x-list-avatar-right:not(.x-list-badge) .x-avatar {
				height: 40px;
				position: absolute;
				right: 0;
				top: 0;
				width: 40px
			}

		.x-listbox-wrapper.x-list-template .x-list-wrapper.x-list-multi-line.x-list-avatar .x-avatar, .x-listbox-container.x-list-template .x-list-wrapper.x-list-multi-line.x-list-avatar .x-avatar, .x-listboxtool-wrapper.x-list-template .x-list-wrapper.x-list-multi-line.x-list-avatar .x-avatar {
			top: 0
		}

		.x-listbox-wrapper.x-list-template .x-list-wrapper.x-list-multi-line.x-list-avatar-right:not(.x-list-badge) .x-avatar, .x-listbox-container.x-list-template .x-list-wrapper.x-list-multi-line.x-list-avatar-right:not(.x-list-badge) .x-avatar, .x-listboxtool-wrapper.x-list-template .x-list-wrapper.x-list-multi-line.x-list-avatar-right:not(.x-list-badge) .x-avatar {
			top: 0
		}

		.x-listbox-wrapper.x-list-template .x-list-wrapper.x-list-badge .x-badge, .x-listbox-container.x-list-template .x-list-wrapper.x-list-badge .x-badge, .x-listboxtool-wrapper.x-list-template .x-list-wrapper.x-list-badge .x-badge {
			font-size: 10px;
			height: 18px;
			line-height: 16px;
			padding: 0;
			position: absolute;
			right: 12px;
			top: 50%;
			transform: translateY(-50%);
			width: 32px
		}

		.x-listbox-wrapper.x-list-template .x-list-wrapper.x-list-badge.x-list-avatar, .x-listbox-container.x-list-template .x-list-wrapper.x-list-badge.x-list-avatar, .x-listboxtool-wrapper.x-list-template .x-list-wrapper.x-list-badge.x-list-avatar {
			padding-left: 68px;
			padding-right: 10px
		}

		.x-listbox-wrapper.x-list-template .x-list-wrapper.x-list-badge:not(.x-list-avatar), .x-listbox-container.x-list-template .x-list-wrapper.x-list-badge:not(.x-list-avatar), .x-listboxtool-wrapper.x-list-template .x-list-wrapper.x-list-badge:not(.x-list-avatar) {
			padding-left: 16px;
			padding-right: 10px
		}

		.x-listbox-wrapper.x-list-template .x-list-wrapper:not(.x-list-multi-line) .x-list-content, .x-listbox-container.x-list-template .x-list-wrapper:not(.x-list-multi-line) .x-list-content, .x-listboxtool-wrapper.x-list-template .x-list-wrapper:not(.x-list-multi-line) .x-list-content {
			display: block;
			margin: 0;
			overflow: hidden;
			padding: 8px 0;
			text-overflow: ellipsis;
			white-space: nowrap
		}

	.x-listbox-wrapper.x-list-template .x-list-item.x-list-item:hover .x-list-item-header, .x-listbox-container.x-list-template .x-list-item.x-list-item:hover .x-list-item-header, .x-listboxtool-wrapper.x-list-template .x-list-item.x-list-item:hover .x-list-item-header {
		color: #212529
	}

	.x-listbox-wrapper.x-list-template .x-list-item.x-list-item:hover .x-list-content, .x-listbox-container.x-list-template .x-list-item.x-list-item:hover .x-list-content, .x-listboxtool-wrapper.x-list-template .x-list-item.x-list-item:hover .x-list-content {
		color: #212529
	}

	.x-listbox-wrapper.x-list-template .x-list-item.x-selected .x-list-item-header, .x-listbox-container.x-list-template .x-list-item.x-selected .x-list-item-header, .x-listboxtool-wrapper.x-list-template .x-list-item.x-selected .x-list-item-header {
		color: rgba(33,37,41,.87)
	}

	.x-listbox-wrapper.x-list-template .x-list-item.x-selected .x-list-content, .x-listbox-container.x-list-template .x-list-item.x-selected .x-list-content, .x-listboxtool-wrapper.x-list-template .x-list-item.x-selected .x-list-content {
		color: rgba(33,37,41,.87)
	}

	.x-listbox-wrapper.x-rtl.x-list-template .x-list-wrapper.x-list-avatar .x-avatar, .x-listbox-container.x-rtl.x-list-template .x-list-wrapper.x-list-avatar .x-avatar, .x-listboxtool-wrapper.x-rtl.x-list-template .x-list-wrapper.x-list-avatar .x-avatar {
		left: inherit;
		right: 0
	}

	.x-listbox-wrapper.x-rtl.x-list-template .x-list-wrapper.x-list-avatar:not(.x-list-badge), .x-listbox-container.x-rtl.x-list-template .x-list-wrapper.x-list-avatar:not(.x-list-badge), .x-listboxtool-wrapper.x-rtl.x-list-template .x-list-wrapper.x-list-avatar:not(.x-list-badge) {
		padding-left: 16px;
		padding-right: 68px
	}

	.x-listbox-wrapper.x-rtl.x-list-template .x-list-wrapper.x-list-avatar-right:not(.x-list-badge), .x-listbox-container.x-rtl.x-list-template .x-list-wrapper.x-list-avatar-right:not(.x-list-badge), .x-listboxtool-wrapper.x-rtl.x-list-template .x-list-wrapper.x-list-avatar-right:not(.x-list-badge) {
		padding-left: 68px;
		padding-right: 16px
	}

		.x-listbox-wrapper.x-rtl.x-list-template .x-list-wrapper.x-list-avatar-right:not(.x-list-badge) .x-avatar, .x-listbox-container.x-rtl.x-list-template .x-list-wrapper.x-list-avatar-right:not(.x-list-badge) .x-avatar, .x-listboxtool-wrapper.x-rtl.x-list-template .x-list-wrapper.x-list-avatar-right:not(.x-list-badge) .x-avatar {
			left: 0;
			right: inherit
		}

	.x-listbox-wrapper.x-rtl.x-list-template .x-list-wrapper.x-list-badge .x-badge, .x-listbox-container.x-rtl.x-list-template .x-list-wrapper.x-list-badge .x-badge, .x-listboxtool-wrapper.x-rtl.x-list-template .x-list-wrapper.x-list-badge .x-badge {
		left: 12px;
		right: inherit
	}

	.x-listbox-wrapper.x-rtl.x-list-template .x-list-wrapper.x-list-badge.x-list-avatar, .x-listbox-container.x-rtl.x-list-template .x-list-wrapper.x-list-badge.x-list-avatar, .x-listboxtool-wrapper.x-rtl.x-list-template .x-list-wrapper.x-list-badge.x-list-avatar {
		padding-left: 10px;
		padding-right: 68px
	}

	.x-listbox-wrapper.x-rtl.x-list-template .x-list-wrapper.x-list-badge:not(.x-list-avatar), .x-listbox-container.x-rtl.x-list-template .x-list-wrapper.x-list-badge:not(.x-list-avatar), .x-listboxtool-wrapper.x-rtl.x-list-template .x-list-wrapper.x-list-badge:not(.x-list-avatar) {
		padding-left: 10px;
		padding-right: 16px
	}

	.x-listbox-container.x-filter-list .x-list-parent {
		height: 100%
	}

	.x-listbox-container.x-filter-list .x-selectall-parent + .x-list-parent {
		height: 100%
	}

	.x-listbox-container .x-selectall-parent + .x-list-parent {
		height: 100%
	}

	.x-listbox-container.x-filter-list .x-list-wrap {
		height: calc(100% - 50px) !important
	}

	.x-listbox-container.x-filter-list .x-selectall-parent + .x-list-wrap {
		height: calc(100% - 36px) !important
	}

	.x-listbox-container .x-selectall-parent + .x-list-wrap {
		height: calc(100% - 36px) !important
	}

@keyframes material-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes fabric-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

.x-documenteditor .x-close::before {
	color: #6c757d;
	content: "\e7e7";
	font-family: "e-icons";
	font-size: 14px
}

.x-documenteditor .x-de-op-search-icon::before {
	content: "\e754";
	font-family: "e-icons"
}

.x-documenteditor .x-arrow-up::before {
	content: "\e87a";
	font-family: "e-icons"
}

.x-documenteditor .x-arrow-down::before {
	content: "\e70d";
	font-family: "e-icons"
}

.x-documenteditor .x-de-op .x-de-op-close-icon {
	height: 20px
}

.x-documenteditor .x-de-op-close-icon::before {
	content: "\e7e7";
	font-family: "e-icons"
}

.x-documenteditor .x-de-op-search-close-icon::before {
	color: #6c757d;
	content: "\e7e7";
	font-family: "e-icons"
}

.x-documenteditor .x-de-new-cmt::before {
	content: "\e805";
	font-family: "e-icons"
}

.x-documenteditor .x-de-menu-icon::before {
	content: "\e770";
	font-family: "e-icons"
}

.x-documenteditor .x-de-cmt-mark-icon::before {
	color: #6c757d;
	content: "\e733";
	font-family: "e-icons";
	font-size: 13px
}

.x-documenteditor .x-de-multi-cmt-mark::before {
	color: #6c757d;
	content: "\e8bc";
	font-family: "e-icons";
	font-size: 14px
}

.x-documenteditor .x-de-cmt-resolve-icon::before {
	color: #6c757d;
	content: "\e8f2";
	font-family: "e-icons";
	font-size: 13px
}

.x-documenteditor .x-de-multi-cmt-resolve::before {
	color: #6c757d;
	content: "\e8f3";
	font-family: "e-icons";
	font-size: 14px
}

.x-documenteditor .x-de-cmt-post::before {
	content: "\e71d";
	font-family: "e-icons"
}

.x-documenteditor .x-de-cmt-rply-icon::before {
	color: #6c757d;
	content: "\e85e";
	font-family: "e-icons"
}

.x-documenteditor .x-de-cmt-cancel::before {
	content: "\e7e7";
	font-family: "e-icons"
}

.x-documenteditor .x-de-cmt-delete::before {
	content: "\e820";
	font-family: "e-icons"
}

.x-documenteditor .x-de-cmt-reopen::before {
	content: "\e782";
	font-family: "e-icons"
}

.x-documenteditor .x-de-nav-up::before {
	content: "\e7dd";
	font-family: "e-icons"
}

.x-documenteditor .x-de-nav-right-arrow::before {
	content: "\e748";
	font-family: "e-icons"
}

.x-documenteditor .x-de-nav-left-arrow::before {
	content: "\e765";
	font-family: "e-icons"
}

.x-documenteditor .x-de-save-icon::before {
	content: "\e774";
	font-family: "e-icons"
}

.x-documenteditor .x-de-cancel-icon::before {
	content: "\e7e7";
	font-family: "e-icons"
}

.x-de-ctn-title-print::before {
	content: "\e75d"
}

.x-de-acceptchange::before {
	color: #6c757d;
	content: "\e7a8";
	font-family: "e-icons"
}

.x-de-rejectchange::before {
	color: #6c757d;
	content: "\e815";
	font-family: "e-icons"
}

.x-de-ctn-title-download::before {
	content: "\e7a1"
}

.x-de-table-properties-alignment:hover {
	border-color: #0d6efd
}

.x-de-table-properties-alignment {
	border: 1px solid rgba(0,0,0,0)
}

.x-de-tablecell-alignment {
	border: 1px solid rgba(0,0,0,0)
}

	.x-de-tablecell-alignment:hover {
		border-color: #0d6efd
	}

.x-de-table-left-alignment::before {
	color: #6c757d;
	content: "\e7f6";
	font-size: 48px
}

.x-de-table-center-alignment::before {
	color: #6c757d;
	content: "\e7f1";
	font-size: 48px
}

.x-de-table-right-alignment::before {
	color: #6c757d;
	content: "\e703";
	font-size: 48px
}

.x-de-tablecell-top-alignment::before {
	color: #6c757d;
	content: "\e775";
	font-family: "e-icons";
	font-size: 48px;
	margin: 2px
}

.x-de-tablecell-center-alignment::before {
	color: #6c757d;
	content: "\e7e5";
	font-family: "e-icons";
	font-size: 48px;
	margin: 2px
}

.x-de-tablecell-bottom-alignment::before {
	color: #6c757d;
	content: "\e7d9";
	font-family: "e-icons";
	font-size: 48px;
	margin: 2px
}

.x-de-table-border-setting {
	border: 1px solid #ced4da;
	height: 40px;
	left: 5px;
	position: relative;
	top: 5px;
	width: 40px
}

.x-de-table-border-setting-genral {
	border: 1px solid #6c757d;
	height: 52px;
	width: 52px
}

.x-de-table-border-preview-genral {
	border: 1px solid #6c757d;
	height: 24px;
	width: 24px
}

.x-de-table-border-inside-setting:hover {
	border: 1px solid #0d6efd
}

.x-de-table-border-preview {
	height: 24px;
	width: 24px
}

.x-de-table-border-inside-preview:hover {
	border: 1px solid #0d6efd
}

.x-de-table-border-inside-setting-click {
	border: 1px solid #0d6efd
}

.x-de-table-border-inside-preview-click {
	border: 1px solid #0d6efd
}

.x-de-table-border-none-setting::before {
	color: #6c757d;
	content: "\e7eb";
	font-size: 36px;
	position: absolute
}

.x-de-table-border-box-setting::before {
	color: #6c757d;
	content: "\e834";
	font-size: 36px;
	left: 2px;
	position: absolute;
	top: 2px
}

.x-de-table-border-all-setting::before {
	color: #6c757d;
	content: "\e7e8";
	font-family: "e-icons";
	font-size: 36px;
	left: 2px;
	position: absolute;
	top: 2px
}

.x-de-table-border-custom-setting::before {
	color: #6c757d;
	content: "\e7d5";
	font-size: 36px;
	left: 2px;
	position: absolute;
	top: 2px
}

.x-de-para-border-none-setting::before {
	color: #6c757d;
	content: "\e890";
	font-size: 36px;
	position: absolute
}

.x-de-para-border-box-setting::before {
	color: #6c757d;
	content: "\e891";
	font-size: 36px;
	left: 2px;
	position: absolute;
	top: 2px
}

.x-de-para-border-shadow-setting::before {
	color: #6c757d;
	content: "\e892";
	font-size: 36px;
	left: 2px;
	position: absolute;
	top: 2px
}

.x-de-para-border-custom-setting::before {
	color: #6c757d;
	content: "\e88f";
	font-size: 36px;
	left: 2px;
	position: absolute;
	top: 2px
}

.x-de-table-border-toptop-alignment::before {
	color: #6c757d;
	content: "\e7e0";
	font-family: "e-icons";
	font-size: 16px;
	left: 5px;
	position: absolute;
	top: 2px
}

.x-de-table-border-topcenter-alignment::before {
	color: #6c757d;
	content: "\e83b";
	font-size: 16px;
	left: 5px;
	position: absolute;
	top: 2px
}

.x-de-table-border-topbottom-alignment::before {
	color: #6c757d;
	content: "\e766";
	font-size: 16px;
	left: 5px;
	position: absolute;
	top: 2px
}

.x-de-table-border-diagionalup-alignment::before {
	color: #6c757d;
	content: "\e79d";
	font-size: 16px;
	left: 5px;
	position: absolute;
	top: 2px
}

.x-de-table-border-diagionaldown-alignment::before {
	color: #6c757d;
	content: "\e784";
	font-size: 16px;
	left: 5px;
	position: absolute;
	top: 2px
}

.x-de-table-border-bottomleft-alignment::before {
	color: #6c757d;
	content: "\e806";
	font-size: 16px;
	left: 5px;
	position: absolute;
	top: 2px
}

.x-de-table-border-bottomcenter-alignment::before {
	color: #6c757d;
	content: "\e792";
	font-size: 16px;
	left: 5px;
	position: absolute;
	top: 2px
}

.x-de-table-border-bottomright-alignment::before {
	color: #6c757d;
	content: "\e7ab";
	font-size: 16px;
	left: 5px;
	position: absolute;
	top: 2px
}

.x-de-columns-presets-genral {
	height: 62px;
	width: 62px;
	margin-right: 33px;
	margin-bottom: 12px
}

.x-de-columns-padding-alignment {
	padding-top: 24px
}

.x-de-column-dlg-preview-div {
	border: 1px solid #6c757d;
	height: 120px;
	width: 120px
}

.x-de-padding-col-prev {
	padding-left: 15px
}

.x-width-space-div {
	width: 320px
}

.x-de-columns-presets-genral.x-de-rtl {
	margin-left: 33px
}

.x-de-padding-col-prev.x-de-rtl {
	padding-right: 15px
}

.x-de-column-dlg-preview-div.x-de-rtl {
	border: 1px solid #6c757d;
	height: 120px;
	width: 120px
}

.x-menu-item .x-de-cmt-add::before {
	content: "\e82c"
}

.x-menu-item .x-de-cut::before {
	content: "\e7fb"
}

.x-menu-item .x-de-spellcheck::before {
	content: "\e7f0"
}

.x-menu-item .x-de-copy::before {
	content: "\e77c"
}

.x-menu-item .x-de-paste::before {
	content: "\e70b"
}

.x-menu-item .x-de-continue-numbering::before {
	content: "\e718"
}

.x-menu-item .x-de-restart-at::before {
	content: "\e715"
}

.x-menu-item .x-de-insertlink::before {
	content: "\e757"
}

.x-menu-item .x-de-open-hyperlink::before {
	content: "\e797"
}

.x-menu-item .x-de-copy-hyperlink::before {
	content: "\e745"
}

.x-menu-item .x-de-open-properties::before {
	content: "\e77e"
}

.x-menu-item .x-de-edit-hyperlink::before {
	content: "\e722"
}

.x-menu-item .x-de-remove-hyperlink::before {
	content: "\e80c"
}

.x-menu-item .x-de-fonts::before {
	content: "\e76f"
}

.x-menu-item .x-de-paragraph::before {
	content: "\e7b8"
}

.x-menu-item .x-de-table::before {
	content: "\e7d1"
}

.x-menu-item .x-de-insertabove::before {
	content: "\e836"
}

.x-menu-item .x-de-insertbelow::before {
	content: "\e801"
}

.x-menu-item .x-de-insertleft::before {
	content: "\e78b"
}

.x-menu-item .x-de-insertright::before {
	content: "\e70e"
}

.x-menu-item .x-de-delete-table::before {
	content: "\e811"
}

.x-menu-item .x-de-deleterow::before {
	content: "\e7f2"
}

.x-menu-item .x-de-deletecolumn::before {
	content: "\e714"
}

.x-de-bold::before {
	content: "\e737";
	font-family: "e-icons"
}

.x-de-italic::before {
	content: "\e75a";
	font-family: "e-icons"
}

.x-de-underline::before {
	content: "\e82f";
	font-family: "e-icons"
}

.x-de-indent::before {
	content: "\e72a";
	font-family: "e-icons"
}

.x-de-outdent::before {
	content: "\e810";
	font-family: "e-icons"
}

.x-de-align-left::before {
	content: "\e7b8";
	font-family: "e-icons"
}

.x-de-align-center::before {
	content: "\e813";
	font-family: "e-icons"
}

.x-de-align-right::before {
	content: "\e719";
	font-family: "e-icons"
}

.x-de-justify::before {
	content: "\e721";
	font-family: "e-icons"
}

.x-de-single-spacing::before {
	content: "\e771";
	font-family: "e-icons"
}

.x-de-double-spacing::before {
	content: "\e7c4";
	font-family: "e-icons"
}

.x-de-one-point-five-spacing::before {
	content: "\e725";
	font-family: "e-icons"
}

.x-de-before-spacing::before {
	content: "\e7b5";
	font-family: "e-icons"
}

.x-de-after-spacing::before {
	content: "\e767";
	font-family: "e-icons"
}

.x-de-icon-bullet-list-dot::before {
	content: "\e747";
	font-family: "e-icons";
	font-size: 8px;
	line-height: 28px
}

.x-de-icon-bullet-list-circle::before {
	content: "\e7d0";
	font-family: "e-icons";
	font-size: 8px;
	line-height: 28px
}

.x-de-icon-bullet-list-square::before {
	content: "\e7be";
	font-family: "e-icons";
	font-size: 8px;
	line-height: 28px
}

.x-de-icon-bullet-list-tick::before {
	content: "\e7fc";
	font-family: "e-icons";
	font-size: 12px
}

.x-de-icon-bullet-list-flower::before {
	content: "\e79b";
	font-family: "e-icons";
	font-size: 12px
}

.x-de-icon-bullet-list-arrow::before {
	content: "\e763";
	font-family: "e-icons";
	font-size: 12px
}

.x-de-icon-bullet-list-none::before {
	content: "\e7f3";
	font-family: "e-icons";
	font-size: 24px
}

.x-de-icon-autofit::before {
	content: "\e74a";
	font-family: "e-icons"
}

.x-de-icon-fixed-columnwidth::before {
	content: "\e785";
	font-family: "e-icons"
}

.x-de-icon-auto-fitwindow::before {
	content: "\e759";
	font-family: "e-icons"
}

.x-item .x-de-paste-text::before {
	content: "\e70f";
	font-family: "e-icons"
}

.x-item .x-de-paste-source::before {
	content: "\e842";
	font-family: "e-icons"
}

.x-item .x-de-paste-merge::before {
	content: "\e752";
	font-family: "e-icons"
}

.x-btn-icon .x-de-paste::before, .x-icon-btn .x-de-paste::before {
	content: "\e70b";
	font-family: "e-icons"
}

.x-item .x-de-paste-column::before {
	content: "\e885"
}

.x-item .x-de-paste-row::before {
	content: "\e884"
}

.x-item .x-de-paste-overwrite-cells::before {
	content: "\e886"
}

.x-item .x-de-paste-nested-table::before {
	content: "\e883"
}

.x-item .x-de-paste-merge-table::before {
	content: "\e882"
}

.x-de-share::before {
	content: "\e8f2";
	font-family: "e-icons"
}

.x-de-preset-container {
	width: 95px
}

	.x-de-preset-container.x-de-rtl {
		width: 85px
	}

.x-de-dlg-container {
	padding-bottom: 12px
}

.x-de-dlg-row {
	display: -ms-flexbox;
	display: flex
}

.x-de-svg-border-color {
	stroke: #212529
}

.x-de-svg-border-fill-color {
	fill: #212529
}

.x-de-container-row {
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 12px
}

.x-de-subcontainer-left {
	padding-right: 6px;
	width: 50%
}

.x-de-subcontainer-right {
	padding-left: 6px;
	width: 50%
}

.x-de-dlg-tab-first-child {
	padding-top: 6px
}

.x-de-dlg-heading {
	display: block;
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 12px
}

.x-rtl .x-de-subcontainer-left {
	padding-left: 6px;
	padding-right: 0
}

.x-rtl .x-de-subcontainer-right {
	padding-left: 0;
	padding-right: 6px;
	width: 50%
}

.x-bigger .x-de-dlg-container {
	padding-bottom: 16px
}

.x-bigger .x-de-container-row {
	padding-bottom: 16px
}

.x-bigger .x-de-subcontainer-left {
	padding-right: 8px;
	width: 50%
}

.x-bigger .x-de-subcontainer-right {
	padding-left: 8px;
	width: 50%
}

.x-bigger .x-de-dlg-tab-first-child {
	padding-top: 8px
}

.x-bigger .x-rtl .x-de-subcontainer-left {
	padding-left: 8px;
	padding-right: 0
}

.x-bigger .x-rtl .x-de-subcontainer-right {
	padding-left: 0;
	padding-right: 8px;
	width: 50%
}

.x-de-blink-cursor {
	border-left: 1px solid #000;
	pointer-events: none;
	position: absolute;
	z-index: 3
}

.x-de-cursor-animation {
	animation-duration: 1s;
	animation-iteration-count: infinite;
	animation-name: FadeInFadeOut
}

@keyframes FadeInFadeOut {
	from {
		opacity: 1
	}

	13% {
		opacity: 0
	}

	50% {
		opacity: 0
	}

	63% {
		opacity: 1
	}

	to {
		opacity: 1
	}
}

.x-de-text-target {
	border: 0;
	height: 1px;
	opacity: 0;
	outline-style: none;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	top: -10000px;
	width: 625px
}

.x-de-txt-form .x-de-txt-field {
	display: block
}

.x-de-txt-form .x-de-num-field {
	display: none
}

.x-de-txt-form .x-de-date-field {
	display: none
}

.x-de-txt-form .x-de-ddl-field {
	display: none
}

.x-de-num-form .x-de-txt-field {
	display: none
}

.x-de-num-form .x-de-num-field {
	display: block
}

.x-de-num-form .x-de-date-field {
	display: none
}

.x-de-num-form .x-de-ddl-field {
	display: none
}

.x-de-date-form .x-de-txt-field {
	display: none
}

.x-de-date-form .x-de-num-field {
	display: none
}

.x-de-date-form .x-de-date-field {
	display: block
}

.x-de-date-form .x-de-ddl-field {
	display: none
}

.x-de-ddl-form .x-de-txt-field {
	display: none
}

.x-de-ddl-form .x-de-num-field {
	display: none
}

.x-de-ddl-form .x-de-date-field {
	display: none
}

.x-de-ddl-form .x-de-ddl-field {
	display: block
}

.x-documenteditor .x-de-op-close-button {
	left: 267px;
	position: absolute;
	top: 8px
}

	.x-documenteditor .x-de-op-close-button.x-de-rtl {
		left: 14px
	}

.x-de-background {
	background-color: #f8f9fa
}

.x-de-column-label {
	font-size: 12px;
	font-weight: 500;
	padding-left: 20px;
	padding-right: 20px
}

.x-de-para-tab {
	float: left
}

	.x-de-para-tab.x-rtl {
		float: right
	}

.x-de-column-label.x-de-rtl {
	font-size: 12px;
	font-weight: 500;
	padding-left: 50px;
	padding-right: 50px
}

.x-de-ff-sub-header {
	display: block;
	font-size: 12px;
	font-weight: 500;
	margin-top: 6px
}

.x-de-check-exactnumbr-width {
	width: 130px !important
}

.x-de-ff-dlg-heading {
	display: block;
	font-weight: 500;
	margin-bottom: 12px
}

.x-de-ff-dlg-heading-small {
	display: block;
	font-weight: 500;
	margin-bottom: 4px
}

.x-de-ff-dlg-drpdwn-heading {
	display: block;
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 8px
}

.x-de-ff-dlg-check {
	display: block;
	font-size: 14px;
	font-weight: 500;
	margin-bottom: -2px
}

.x-de-div-seperate-dlg {
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-bottom: 12px;
	width: 100%
}

.x-de-ff-radio-div {
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-right: 16px
}

	.x-de-ff-radio-div.x-de-rtl {
		margin-left: 16px;
		margin-right: 0
	}

.x-de-ff-radio-scnd-div {
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-bottom: 0;
	margin-right: 16px
}

	.x-de-ff-radio-scnd-div.x-de-rtl {
		margin-left: 16px;
		margin-right: 0
	}

.x-de-ff-dlg-lft-hlf {
	margin-right: 12px;
	width: 50.5%
}

	.x-de-ff-dlg-lft-hlf.x-de-rtl {
		margin-left: 12px;
		margin-right: 0
	}

.x-de-ff-chck-exact {
	margin-left: 15px;
	margin-top: -6px
}

	.x-de-ff-chck-exact.x-de-rtl {
		margin-left: 0;
		margin-right: 15px
	}

.x-de-ff-dlg-rght-hlf {
	width: 47.5%
}

.x-de-ff-drpdwn-dlg-scndiv {
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 168px;
	margin-bottom: 4px;
	width: 100%
}

.x-de-cmt-avatar {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	width: 95%
}

.x-de-ff-cmt-avatar {
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	color: #fff;
	display: -ms-flexbox;
	display: flex;
	font-size: 12px;
	height: 24px;
	-ms-flex-pack: center;
	justify-content: center;
	letter-spacing: 0;
	line-height: 12px;
	opacity: 100%;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 24px;
	z-index: 1
}

.x-de-ff-drpdwn-listview {
	margin-right: 12px;
	width: 100%
}

	.x-de-ff-drpdwn-listview.x-de-rtl {
		margin-left: 12px;
		margin-right: 0
	}

.x-de-ff-drpdwn-mvup {
	margin-right: 8px
}

	.x-de-ff-drpdwn-mvup.x-de-rtl {
		margin-left: 8px;
		margin-right: 0
	}

.x-de-drp-dwn-frst-div {
	margin-bottom: 8px;
	width: 47.5%
}

.x-de-result-list-block .x-de-search-result-hglt {
	background: rgba(0,0,0,0);
	border-bottom: 2px solid #0d6efd;
	cursor: default;
	padding: 12px 1px 12px 5px
}

.x-de-result-list-block .x-de-op-search-txt .x-de-op-search-word-text {
	color: #0d6efd
}

.x-de-search-result-item {
	cursor: default;
	padding: 12px 1px 12px 5px;
	word-break: break-word
}

	.x-de-search-result-item:hover {
		border-bottom: 1px solid #0d6efd;
		cursor: default
	}

	.x-de-search-result-item:focus {
		border-bottom: 2px solid #0d6efd;
		cursor: default;
		padding: 12px 1px 12px 5px
	}

.x-de-search-tab-content .x-input-group .x-de-op-search-icon:focus {
	border: 1px solid #212529
}

.x-de-op-search-icon:hover {
	background: #343a40
}

.x-de-search-tab-content .x-input-group .x-de-op-search-close-icon:focus {
	border: 1px solid #212529;
	border-right-width: 0
}

.x-de-op-search-close-icon:hover {
	background: #343a40
}

.x-spin-down:focus {
	border: 1px solid #dee2e6;
	border-right-width: 0
}

.x-spin-down:hover {
	background: #dee2e6
}

.x-spin-up:focus {
	border: 1px solid #dee2e6;
	border-right-width: 0
}

.x-spin-up:hover {
	background: #dee2e6
}

.x-de-toc-dlg-heading {
	color: #495057;
	display: block;
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 8px
}

.x-de-toc-dlg-main-heading {
	color: #495057;
	display: block;
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 8px
}

.x-content-placeholder.x-documenteditor.x-placeholder-documenteditor {
	background-size: 100%
}

.x-de-toc-reset-button {
	margin-top: 10px
}

	.x-de-toc-reset-button.x-de-rtl {
		margin-right: 0
	}

.x-de-toc-modify-button {
	margin-left: 156px;
	margin-top: 10px
}

	.x-de-toc-modify-button.x-de-rtl {
		margin-left: 0;
		margin-right: 156px
	}

.x-de-toc-dlg-container {
	height: 454px;
	width: 550px
}

.x-de-toc-dlg-sub-container {
	margin-bottom: 8px
}

.x-de-toc-list-view {
	border: 1px solid #ced4da;
	border-radius: 3px;
	font-size: 12px;
	height: 186px;
	overflow-y: scroll
}

	.x-de-toc-list-view.x-de-rtl {
		margin-left: 0
	}

.x-de-toc-dlg-sub-heading {
	color: #495057;
	display: block;
	font-size: 14px;
	font-weight: 500;
	margin: 5px 15px 5px 15px
}

.x-de-toc-dlg-style-label {
	margin-left: 42px;
	margin-top: 35px
}

	.x-de-toc-dlg-style-label .x-de-rtl {
		margin-left: 0;
		margin-right: 42px
	}

.x-de-pagesetup-dlg-container {
	height: auto;
	width: 380px
}

.x-de-page-setup-ppty-tab {
	border: 0
}

.x-de-page-setup-dlg-sub-container {
	margin-bottom: 12px
}

.x-de-page-setup-dlg-left-sub-container {
	float: left;
	position: relative;
	top: 0
}

	.x-de-page-setup-dlg-left-sub-container.x-de-rtl {
		float: right
	}

.x-de-page-setup-dlg-right-sub-container {
	float: right;
	position: relative;
	top: 0
}

	.x-de-page-setup-dlg-right-sub-container.x-de-rtl {
		float: left
	}

.x-de-page-setup-dlg-sub-header {
	display: block;
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 4px;
	margin-top: 12px
}

.x-de-page-setup-dlg-sub-title-header {
	display: block;
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 4px;
	margin-top: 12px
}

.x-de-page-setup-dlg-sub-container-port {
	height: auto;
	margin-bottom: 0
}

.x-de-page-setup-dlg-sub-label {
	font-size: 14px;
	font-weight: 500
}

.x-de-page-setup-dlg-orientation-prop {
	margin-top: 8px
}

.x-de-page-setup-dlg-sub-size-container {
	height: 73px;
	margin-bottom: 12px
}

.x-de-page-setup-dlg-layout-sub-container {
	height: auto;
	margin-bottom: 12px;
	position: relative;
	top: 12px
}

.x-de-page-setup-dlg-first-page-prop {
	margin-bottom: 8px
}

	.x-de-page-setup-dlg-first-page-prop .x-label, .x-de-page-setup-dlg-odd-or-even-prop .x-label {
		font-size: 12px
	}

	.x-de-page-setup-dlg-first-page-prop .x-frame, .x-de-page-setup-dlg-odd-or-even-prop .x-frame {
		height: 18px;
		line-height: 1.5;
		width: 18px
	}

.x-de-page-setup-dlg-left-layout-container {
	float: left;
	position: relative;
	top: 0
}

	.x-de-page-setup-dlg-left-layout-container.x-de-rtl {
		float: right
	}

.x-de-page-setup-dlg-right-layout-container {
	float: right;
	position: relative;
	top: 0
}

	.x-de-page-setup-dlg-right-layout-container.x-de-rtl {
		float: left
	}

.x-de-dlg-footer .x-btn {
	margin-left: 10px
}

.x-de-hyperlink-dlg-title {
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 4px;
	margin-top: 0
}

.x-de-hyperlink .x-de-hyperlink-dlg-input {
	height: 32px;
	margin-bottom: 12px;
	width: 230px
}

.x-de-font-dlg-header {
	display: -ms-flexbox;
	display: flex;
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 4px
}

.x-de-font-dlg-header-effects, .x-de-font-dlg-header-font-color {
	display: -ms-flexbox;
	display: flex;
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 0
}

.x-de-font-dlg-main-header {
	color: #495057;
	font-size: 14px;
	font-weight: 500;
	margin-right: 17px
}

.x-de-font-dlg-cb-right {
	margin-left: 12px
}

	.x-de-font-dlg-cb-right.x-de-rtl {
		margin-left: 0;
		margin-right: 12px
	}

.x-de-font-dlg-cb-right-div {
	margin-left: 20px
}

.x-de-dropdown {
	margin-right: 20px
}

.x-de-restrict-pane {
	border-right: 1px solid #ced4da;
	padding-left: 12px;
	padding-top: 12px;
	padding-right: 12px;
	position: relative;
	width: 300px
}

.x-de-op {
	border-right: 1px solid #ced4da;
	padding-left: 12px;
	padding-right: 12px;
	position: relative;
	width: 300px
}

	.x-de-op.x-de-rtl {
		padding-left: 0;
		padding-right: 12px
	}

.x-de-op-header {
	color: #343a40;
	font-family: inherit;
	font-size: 15px;
	font-weight: 500;
	margin-bottom: 12px;
	padding-top: 12px
}

	.x-de-op-header.x-de-rtl {
		direction: rtl;
		text-align: right
	}

.x-de-op-tab {
	border: 0;
	height: auto
}

.x-de-op-icon {
	color: #6c757d;
	height: 20px;
	width: 20px
}

.x-de-op-close-icon {
	color: #6c757d
}

.x-de-op-nav-btn {
	height: 20px;
	width: 20px
}

.x-de-op-search-txt {
	border-bottom: 1px solid #dee2e6;
	color: #495057;
	font-size: 14px
}

	.x-de-op-search-txt .x-de-op-search-word {
		color: #0d6efd
	}

.x-de-op-more-less {
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-top: 12px
}

.x-de-op-replacetabcontentdiv {
	margin-top: 12px
}

label[for*=_wholeWord_e-de-ltr] {
	left: 35px
}

label[for*=_wholeWord_e-de-rtl] {
	right: 35px
}

.x-de-cell-dia-label-common {
	display: inline-block;
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 4px;
	margin-top: 0;
	width: 150px
}

.x-de-cell-dia-options-label {
	font-weight: 500
}

.x-de-table-border-heading {
	font-size: 16px;
	font-weight: 500;
	padding-bottom: 8px
}

.x-de-table-setting-heading {
	font-size: 12px;
	font-weight: 500;
	padding-bottom: 4px
}

.x-de-layout-setting-heading {
	font-size: 12px;
	font-weight: 500;
	padding-bottom: 4px
}

.x-de-table-setting-labels-heading {
	font-size: 12px;
	font-weight: 500;
	margin-left: 10px
}

.x-de-table-element-subheading {
	font-size: 12px;
	font-weight: 500
}

.x-de-border-dlg-preview-div {
	border: 1px solid rgba(0,0,0,.54);
	width: 80px;
	height: 80px
}

.x-de-border-dlg-preview-inside-divs {
	opacity: .54
}

.x-de-tablecell-dia-align-div {
	border: 1px solid #ced4da;
	display: inline-block;
	height: 60px;
	margin-right: 11px;
	width: 60px
}

	.x-de-tablecell-dia-align-div.x-de-rtl {
		margin-left: 11px;
		margin-right: 0
	}

.x-de-table-dia-align-label {
	display: inline-block;
	font-size: 12px;
	font-weight: 500;
	margin-left: 10px;
	margin-top: 4px
}

.x-de-table-dialog-separator-line {
	background-color: #ced4da;
	bottom: 59px;
	display: none;
	height: 1px;
	left: 1px;
	margin-top: 5px;
	position: absolute;
	width: 100%
}

.x-de-table-alignment-active {
	border: 1px solid #0d6efd
}

.x-de-table-dialog-size-label {
	padding-top: 12px !important
}

.x-de-list-ddl-header {
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 8px;
	margin-top: 12px
}

.x-de-list-ddl-header-list-level {
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 8px
}

.x-de-tbl-dlg-footer {
	padding-top: 23px
}

.x-de-row-ht-top, .x-de-cell-ht-top {
	padding: 0 12px;
	width: 144px
}

.x-de-ht-wdth-type {
	margin-top: -22px;
	width: 120px
}

.x-de-row-ht-top.x-de-rtl, .x-de-cell-ht-top.x-de-rtl {
	margin-left: 0;
	margin-right: 12px
}

.x-de-cell-width-top {
	margin-left: 20px;
	margin-top: -23px
}

	.x-de-cell-width-top.x-de-rtl {
		margin-left: 0;
		margin-right: 20px
	}

.x-de-tbl-dlg-border-btn {
	float: right;
	margin-top: 16px
}

	.x-de-tbl-dlg-border-btn.x-de-rtl {
		float: left;
		margin-right: 0
	}

.x-de-table-border-setting.x-de-rtl {
	right: 5px
}

.x-de-tbl-dlg-op-btn {
	left: 440px;
	position: absolute;
	top: 285px
}

.x-de-insert-table-dlg-sub-header {
	display: block;
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 4px;
	margin-top: 0
}

.x-de-insert-footnote-dlg-sub-header, .x-de-insert-footnote-dlg-header {
	display: block;
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 4px;
	margin-top: 0
}

.x-de-insert-footnote-dlg-header {
	margin-bottom: 12px
}

.x-de-insert-table-dlg-input {
	margin-bottom: 12px
}

.x-de-list-ddl-subheader, .x-de-list-ddl-subheaderbottom {
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 4px;
	margin-top: 12px
}

.x-de-list-dlg-subdiv {
	float: right;
	margin-top: 40px;
	position: relative
}

	.x-de-list-dlg-subdiv.x-de-rtl {
		float: left;
		margin-top: -121px
	}

.x-de-list-dlg-div {
	float: right;
	margin-top: 36px;
	position: relative
}

	.x-de-list-dlg-div.x-de-rtl {
		float: left;
		margin-top: -125px
	}

.x-de-ok-button {
	margin-right: 8px
}

	.x-de-ok-button.x-de-rtl {
		margin-left: 8px
	}

.x-de-options-setter {
	left: 339px
}

.x-de-op-close-icon:hover {
	color: rgba(0,0,0,.75)
}

.x-de-tooltip {
	background-color: #fff;
	box-shadow: 0 3px 8px 0 rgba(0,0,0,.26);
	color: #212529;
	cursor: text;
	display: table;
	max-width: 200px;
	padding: 5px;
	word-wrap: break-word
}

.x-de-form-popup {
	background-color: #fff;
	box-shadow: 0 3px 8px 0 rgba(0,0,0,.26);
	color: #212529;
	cursor: text;
	max-width: 350px;
	min-width: 300px;
	padding: 16px;
	position: absolute;
	width: fit-content;
	word-wrap: break-word
}

.x-de-save, .x-de-cancel {
	margin-left: 8px
}

.x-btn.x-de-op-icon-btn {
	background-color: rgba(0,0,0,0);
	border-color: rgba(0,0,0,0)
}

.x-documenteditor .x-de-op-close-button {
	left: 250px;
	position: absolute;
	top: 8px
}

.x-bigger .x-documenteditor .x-de-op-close-button {
	left: 240px;
	position: absolute;
	top: 5px
}

.x-de-style-paragraph-indent-group-button .x-btn.x-active, .x-de-style-paragraph-group-button .x-btn.x-active, .x-de-style-font-group-button .x-btn.x-active {
	background-color: #5a6268;
	box-shadow: none;
	box-shadow: none
}

.x-de-style-font-group-button .x-btn, .x-de-style-paragraph-group-button .x-btn, .x-de-style-paragraph-indent-group-button .x-btn {
	background: #fff;
	border-color: #dee2e6
}

	.x-de-style-font-group-button .x-btn:focus, .x-de-style-paragraph-group-button .x-btn:focus, .x-de-style-paragraph-indent-group-button .x-btn:focus {
		background-color: #5a6268;
		box-shadow: none
	}

	.x-de-style-font-group-button .x-btn:active, .x-de-style-paragraph-group-button .x-btn:active, .x-de-style-paragraph-indent-group-button .x-btn:active {
		background-color: #5a6268;
		box-shadow: none
	}

	.x-de-style-font-group-button .x-btn:hover, .x-de-style-paragraph-group-button .x-btn:hover, .x-de-style-paragraph-indent-group-button .x-btn:hover {
		background-color: #5a6268;
		box-shadow: none
	}

		.x-de-style-font-group-button .x-btn:hover .x-btn-icon, .x-de-style-font-group-button .x-btn:focus .x-btn-icon, .x-de-style-font-group-button .x-btn:active .x-btn-icon, .x-de-style-font-group-button .x-btn:disabled .x-btn-icon, .x-de-style-paragraph-group-button .x-btn:hover .x-btn-icon, .x-de-style-paragraph-group-button .x-btn:focus .x-btn-icon, .x-de-style-paragraph-group-button .x-btn:active .x-btn-icon, .x-de-style-paragraph-group-button .x-btn:disabled .x-btn-icon {
			color: #fff
		}

.x-de-style-font-group-button .x-btn-icon, .x-de-style-paragraph-group-button .x-btn-icon, .x-de-style-paragraph-indent-group-button .x-btn-icon {
	color: #6c757d;
	font-size: 14px
}

.x-de-style-paragraph-indent-group-button .x-btn:hover .x-btn-icon, .x-de-style-paragraph-indent-group-button .x-btn:focus .x-btn-icon, .x-de-style-paragraph-indent-group-button .x-btn:active .x-btn-icon, .x-de-style-paragraph-indent-group-button .x-btn:disabled .x-btn-icon {
	color: #6c757d
}

.x-de-style-paragraph-indent-group-button .x-btn-icon {
	color: #6c757d;
	font-size: 14px
}

.x-de-restrict-pane {
	color: #212529
}

.x-bigger .x-de-hyperlink-dlg-input, .x-bigger .x-de-insert-table-dlg-input, .x-bigger .x-de-insert-footnote-dlg-header, .x-bigger .x-bookmark-dlgfields, .x-bigger .x-de-ff-dlg-heading {
	margin-bottom: 16px !important
}

.x-bigger .x-de-font-dlg-cb-right, .x-bigger .x-bookmark-list.x-de-rtl, .x-bigger .x-styles-list.x-de-rtl, .x-bigger .x-de-ff-dlg-lft-hlf.x-de-rtl {
	margin-left: 16px
}

	.x-bigger .x-de-font-dlg-cb-right.x-de-rtl, .x-bigger .x-bookmark-list, .x-bigger .x-styles-list, .x-bigger .x-de-ff-dlg-lft-hlf {
		margin-right: 16px
	}

.x-bigger .x-bookmark-textboxdiv {
	margin-bottom: 12px !important
}

.x-bigger .x-de-ff-drpdwn-mvdn, .x-bigger .x-de-ff-drpdwn-mvup {
	width: 52px !important
}

.x-bigger .x-documenteditor .x-de-op-close-button.x-de-rtl {
	right: 240px
}

.x-bigger .x-de-track-date {
	font-size: 12px
}

.x-bigger .x-de-page-setup-dlg-sub-container-port {
	margin-top: 19px
}

.x-bigger .x-de-table-container-div {
	margin-top: 13px
}

.x-bigger .x-de-table-properties-dlg {
	width: 470px
}

.x-bigger .x-de-table-ppty-dlg-preferred-width-div, .x-bigger .x-de-table-ppty-dlg-measure-drop-down-div, .x-bigger .x-de-ht-wdth-type {
	width: 155px
}

.x-bigger .x-de-row-ht-top, .x-bigger .x-de-cell-ht-top {
	width: 179px
}

.x-de-restrict-pane {
	color: #212529
}

.x-de-op.x-de-rtl .x-de-search-tab-content {
	margin-left: 12px;
	margin-right: 0
}

.x-documenteditor .x-de-op-close-button.x-de-rtl {
	right: 255px
}

.x-de-table-measure-lbl {
	font-size: 12px;
	font-weight: 500;
	display: block;
	margin-bottom: 4px
}

.x-de-tbl-indent-lbl {
	font-weight: 500;
	font-size: 12px;
	position: relative;
	display: block;
	margin-bottom: 0;
	top: 6px
}

.x-btn.x-de-op-close-button:hover {
	background-color: rgba(0,0,0,0);
	border-color: rgba(0,0,0,0);
	color: rgba(0,0,0,.75)
}

.x-btn.x-de-op-close-button:focus {
	background-color: rgba(0,0,0,0);
	border-color: rgba(0,0,0,0);
	color: rgba(0,0,0,.75)
}

.x-btn.x-de-op-close-button:active {
	background-color: rgba(0,0,0,0);
	border-color: rgba(0,0,0,0);
	color: rgba(108,117,125,.5)
}

.x-documenteditor .x-input {
	font-size: 14px
}

.x-de-dlg-target .x-footer-content .x-control.x-btn.x-flat:not(.x-icon-btn) {
	height: 32px
}

.x-de-tbl-dlg-border-btn .x-control.x-btn.x-flat:not(.x-icon-btn) {
	height: auto
}

.x-de-op-result-container {
	margin-top: 12px
}

.x-de-restrict-pane, .x-de-op {
	background: #f8f9fa
}

	.x-de-restrict-pane .x-tab-header .x-toolbar-items, .x-de-op .x-tab-header .x-toolbar-items {
		margin-bottom: 0;
		margin-top: 0
	}

.x-de-font-dlg-color {
	border: 1px #f8f9fa;
	border-radius: 4px;
	font-size: 12px;
	height: 16px;
	margin-left: 15px;
	width: 25px
}

.x-de-icon-table-row-above {
	top: 10px
}

.x-de-icon-table-row-below {
	top: 49px
}

.x-de-icon-table-column-left {
	top: 89px
}

.x-de-icon-table-column-right {
	top: 127px
}

.x-de-icon-table-delete {
	top: 10px
}

.x-de-icon-table-row-delete {
	top: 49px
}

.x-de-icon-table-column-delete {
	top: 89px
}

.x-de-list-bullet-none {
	height: 40px;
	width: 40px
}

.x-de-list-bullet-dot {
	height: 40px;
	width: 40px
}

.x-de-list-bullet-circle {
	height: 40px;
	width: 40px
}

.x-de-list-bullet-square {
	height: 40px;
	width: 40px
}

.x-de-list-bullet-flower {
	height: 40px;
	width: 40px
}

.x-de-list-bullet-arrow {
	height: 40px;
	width: 40px
}

.x-de-list-bullet-tick {
	height: 40px;
	width: 40px
}

.x-de-bullet:hover {
	background: rgba(0,0,0,.12)
}

.x-de-list-numbered-none {
	height: 80px;
	width: 80px
}

.x-de-list-numbered-number-dot {
	height: 80px;
	width: 80px
}

.x-de-list-numbered-number-brace {
	height: 80px;
	width: 80px
}

.x-de-list-numbered-up-roman {
	height: 80px;
	width: 80px
}

.x-de-list-numbered-up-letter {
	height: 80px;
	width: 80px
}

.x-de-list-numbered-low-letter-brace {
	height: 80px;
	width: 80px
}

.x-de-numbered-low-letter-dot {
	height: 80px;
	width: 80px
}

.x-de-list-numbered-low-roman {
	height: 80px;
	width: 80px
}

.x-de-numbered:hover {
	background: rgba(0,0,0,.12)
}

.x-de-list-multilevel-none {
	height: 80px;
	width: 80px
}

.x-de-list-multilevel-list-normal {
	height: 80px;
	width: 80px
}

.x-de-list-multilevel-list-multilevel {
	height: 80px;
	width: 80px
}

.x-de-list-multilevel-list-bullets {
	height: 80px;
	width: 80px
}

.x-de-multilevel-list:hover {
	background: rgba(0,0,0,.12)
}

.x-de-list-dialog-open:hover {
	background: rgba(0,0,0,.12)
}

.x-de-cell-options {
	left: 336px;
	top: 272px
}

	.x-de-cell-options.x-de-rtl {
		left: 123px
	}

.x-de-font-color-label {
	margin-bottom: 8px;
	margin-right: 12px;
	margin-top: 12px
}

.x-de-font-content-label {
	width: 125px
}

.x-de-font-color-margin {
	margin-right: 8px;
	margin-top: 5px
}

	.x-de-font-color-margin.x-de-rtl {
		margin-left: 8px;
		margin-right: 0
	}

.x-de-font-content-checkbox-label {
	margin-left: 46px
}

.x-de-font-content-checkbox-label-rtl {
	margin-right: 41px
}

.x-bigger .x-de-font-content-checkbox-label {
	margin-left: 64px
}

.x-bigger .x-de-font-content-checkbox-label-rtl {
	margin-right: 64px
}

.x-bigger .x-de-font-content-label {
	width: 154px
}

.x-de-font-checkbox {
	margin-top: 8px
}

.x-de-font-checkbox-transform {
	margin-left: 58px
}

	.x-de-font-checkbox-transform.x-de-rtl {
		margin-left: 0;
		margin-right: 58px
	}

.x-de-font-checkbox-transform-label {
	margin-bottom: 8px;
	margin-top: 8px
}

.x-de-font-checkbox.x-de-rtl {
	margin-left: 0;
	margin-right: 58px
}

.x-de-font-checkbox.x-de-rtl {
	margin-left: 0;
	margin-right: 58px
}

.x-de-font-clr-div {
	margin-top: 12px
}

.x-de-font-dlg-padding {
	margin-top: 12px
}

.x-de-table-container-div {
	margin-top: 11px
}

.x-de-table-header-div {
	padding-top: 0
}

.x-de-table-subheader-div {
	float: right;
	margin-right: 140px;
	margin-top: -40px
}

	.x-de-table-subheader-div.x-de-rtl {
		float: left;
		margin-left: 140px;
		margin-right: 0
	}

.x-de-table-cell-header-div {
	padding-top: 0
}

.x-de-table-cell-subheader-div {
	top: 57px
}

.x-de-cell-margin-header {
	left: -26px;
	top: 274px
}

.x-de-font-dlg-display {
	display: -ms-inline-flexbox;
	display: inline-flex
}

.x-de-tbl-margin-sub-header {
	margin-top: 10px
}

.x-de-tbl-btn-separator {
	width: 60%
}

.x-de-op-msg {
	color: #212529;
	top: 79px
}

.x-de-save-dlg-file-name {
	height: 25px;
	margin-bottom: 8px
}

.x-de-save-dlg-format-type {
	height: 25px;
	margin-bottom: 8px;
	padding-top: 1px
}

.x-de-search-tab-content {
	margin-top: 12px;
	width: 275px
}

.x-de-font-dlg {
	width: max-content
}

.x-de-hyperlink {
	width: 250px
}

.x-bigger .x-de-hyperlink {
	width: 300px
}

.x-de-insert-table {
	height: auto;
	width: auto
}

.x-de-insert-footnote {
	height: auto;
	width: 247px
}

.x-de-insert-spellchecker {
	height: 360px;
	width: 513px;
	font-weight: 500
}

.x-bigger .x-de-insert-spellchecker {
	width: 600px
}

.x-de-dlg-spellcheck-listview {
	border: 1px solid #dee2e6;
	border-radius: 2px !important;
	height: 122px !important;
	margin-right: 12px;
	margin-top: 8px;
	position: relative;
	float: left;
	width: 100%
}

	.x-de-dlg-spellcheck-listview.x-de-rtl {
		float: right
	}

.x-de-spellcheck-error-container {
	height: 140px;
	margin-bottom: 16px;
	display: -ms-flexbox;
	display: flex
}

.x-de-spellcheck-suggestion-container {
	height: 140px;
	margin-bottom: 16px;
	display: -ms-flexbox;
	display: flex
}

.x-dlg-spellcheck-listitem {
	font-size: 15px !important
}

.x-de-spellcheck-btncontainer {
	margin-top: 8px;
	position: relative;
	width: 100%;
	float: right
}

	.x-de-spellcheck-btncontainer.x-de-rtl {
		float: left
	}

.x-de-spellcheck-btn {
	margin-bottom: 8px;
	width: 100%
}

.x-de-dlg-spellchecker-subheader {
	margin-top: 8px;
	font-size: 15px
}

.x-de-dlg-spellchecker-subheaderbtm {
	font-size: 15px
}

.x-de-list-dlg {
	height: 405px;
	width: 400px
}

.x-de-save-dlg {
	height: 135px;
	width: 230px
}

.x-de-table-properties-dlg {
	width: 395px
}

.x-de-table-border-shading-dlg {
	width: 460px
}

.x-de-table-cell-margin-dlg {
	height: auto;
	width: 380px
}

.x-de-table-options-dlg {
	height: auto;
	width: 395px
}

.x-de-table-border-none {
	position: absolute;
	top: 25px
}

.x-de-table-border-box {
	position: absolute;
	top: 95px
}

.x-de-table-border-all {
	position: absolute;
	top: 165px
}

.x-de-table-border-custom {
	position: absolute;
	top: 235px
}

.x-de-table-shading-preview {
	top: 385px
}

.x-de-font-label span.x-label {
	color: #212529
}

.x-de-font-content-label:hover .x-label, .x-css.x-de-font-content-label:hover .x-label {
	color: #212529
}

.x-de-font-label:hover .x-label, .x-css.x-de-font-label:hover .x-label {
	color: #212529
}

.x-de-op-dlg-footer {
	margin-top: 12px
}

	.x-de-op-dlg-footer .x-btn {
		padding-left: 6px;
		padding-right: 6px
	}

.x-de-search-tab-content .x-input-group .x-de-search-input {
	width: 204px
}

.x-de-op-replacewith {
	width: 98%
}

.x-de-table-ppty-tab {
	border: 0
}

.x-de-list-format-info {
	border-radius: 50% !important;
	cursor: default;
	font-size: 12px !important;
	height: 15px;
	line-height: 1px;
	padding: 3px 0 0 0 !important;
	text-transform: lowercase;
	width: 16px
}

.x-button-custom {
	height: 32px;
	width: 100%
}

.x-bigger .x-button-custom {
	height: 37px;
	width: 100%
}

.x-styles-listview, .x-bookmark-listview {
	border: 1px solid #ced4da;
	border-radius: 4px;
	height: 150px;
	overflow-y: scroll
}

.x-bookmark-gotobutton, .x-bookmark-addbutton, .x-styles-addbutton, .x-bookmark-deletebutton {
	margin-bottom: 12px
}

.x-bookmark-list {
	float: left;
	margin-right: 12px;
	width: 250px
}

	.x-bookmark-list.x-de-rtl {
		margin-left: 12px;
		margin-right: 0
	}

.x-bookmark-textboxdiv {
	margin-bottom: 8px
}

.x-bookmark-listview .x-list-item {
	font-size: 13px;
	height: 30px;
	line-height: 27px
}

.x-bookmark-common {
	display: -ms-flexbox;
	display: flex
}

.x-bookmark-button {
	position: relative;
	top: 0
}

.x-font {
	float: left
}

.x-font-rtl {
	float: right
}

.x-de-table-border-toptop-alignment, .x-de-table-border-topcenter-alignment, .x-de-table-border-topbottom-alignment, .x-de-table-border-diagionalup-alignment, .x-de-table-border-diagionaldown-alignment, .x-de-table-border-bottomleft-alignment, .x-de-table-border-bottomcenter-alignment, .x-de-table-border-bottomright-alignment {
	left: 48%;
	position: relative;
	top: 59%;
	transform: translate(-50%, -50%)
}

.x-de-style-properties, .x-de-style-formatting {
	font-size: 14px;
	font-weight: 500;
	color: #495057
}

.x-de-style-formatting {
	margin-bottom: 14px
}

.x-de-style-paragraph-indent-group-button .x-btn, .x-de-style-paragraph-group-button .x-btn, .x-de-style-font-group-button .x-btn {
	box-shadow: none
}

.x-de-table-options-dlg-div {
	height: auto;
	position: relative;
	margin-bottom: 14px;
	width: 504px
}

.x-de-style-paragraph-indent-group-button .x-btn.x-active, .x-de-style-paragraph-group-button .x-btn.x-active, .x-de-style-font-group-button .x-btn.x-active {
	background-color: #dee2e6;
	border-color: #dee2e6;
	box-shadow: none;
	color: #212529
}

.x-de-style-properties {
	margin-bottom: 14px
}

.x-de-style-nametype-div {
	margin-bottom: 12px
}

.x-de-style-based-para-div {
	margin-bottom: 16px
}

.x-de-style-name, .x-de-style-styletype, .x-de-style-style-based-on, .x-de-style-style-paragraph {
	font-weight: 500;
	margin-bottom: 6px;
	font-size: 12px;
	width: 180px
}

.x-de-style-left-div {
	margin-right: 12px
}

	.x-de-style-left-div.x-de-rtl {
		margin-left: 12px;
		margin-right: 0
	}

.x-bigger .x-de-style-bold-button-size {
	margin-left: 6px
}

.x-bigger .x-dlg-container .x-de-dlg-target .x-de-style-dialog .x-de-style-font-color-picker button {
	height: 40px !important;
	width: auto !important
}

.x-bigger .x-dlg-container .x-de-dlg-target .x-de-style-dialog .x-de-style-font-color-picker button {
	height: 40px !important;
	width: auto !important
}

.x-de-style-bold-button-size {
	margin-left: 6px
}

.x-de-style-format-dropdwn .x-btn-icon {
	margin-left: 8px
}

.x-de-style-icon-button-first-size {
	margin-left: 6px
}

.x-de-style-icon-button-last-size {
	margin-right: 6px
}

.x-de-style-font-color-picker {
	margin-left: 6px
}

.x-style-font-fmaily-right {
	margin-right: 6px
}

.x-style-font {
	margin-left: 20px;
	margin-right: 20px
}

.x-de-style-dlg-name-input {
	height: 31px
}

.x-style-list {
	margin-left: 20px
}

.x-de-style-dialog .x-de-style-only-this-document {
	margin-top: 25px
}

.x-de-style-format-dropdwn {
	width: 135px
}

.x-de-style-options-div, .x-de-style-options-div > div:first-child {
	margin-bottom: 8px !important
}

.x-de-style-paragraph-group-button {
	border-right: 2px solid #dee2e6
}

.x-de-style-font-group-button {
	border-left: 2px solid #dee2e6;
	border-right: 2px solid #dee2e6;
	padding-right: 8px
}

.x-de-op-replace-messagediv {
	color: #212529;
	top: auto
}

.x-de-op-input-group, .x-de-op-replacewith {
	height: auto
}

.x-bigger .x-de-op-input-group, .x-bigger .x-de-op-replacewith {
	height: 40px
}

.x-de-hyperlink-bookmark-check {
	margin-top: 12px
}

	.x-de-table-container-div .x-checkbox-wrapper .x-label, .x-de-table-header-div .x-checkbox-wrapper .x-label, .x-de-table-ppty-options-break .x-checkbox-wrapper .x-label, .x-de-table-ppty-options-header-row .x-checkbox-wrapper .x-label, .x-de-table-cell-header-div .x-checkbox-wrapper .x-label, .x-de-tbl-btn-separator .x-checkbox-wrapper .x-label, .x-de-hyperlink-bookmark-check .x-checkbox-wrapper .x-label, .x-de-tbl-margin-sub-header .x-label {
		font-size: 14px
	}

.x-de-table-ppty-dlg-measure-div {
	float: right;
	margin-left: 12px;
	margin-top: -18px
}

	.x-de-table-ppty-dlg-measure-div.x-de-rtl {
		float: left;
		margin-left: 0;
		margin-right: 12px
	}

.x-de-table-ppty-dlg-measure-drop-down-div {
	float: right;
	margin-left: 12px;
	margin-top: 6px;
	width: 120px
}

	.x-de-table-ppty-dlg-measure-drop-down-div.x-de-rtl {
		margin-left: 0;
		margin-right: 12px
	}

.x-de-table-ppty-dlg-row-height-label {
	float: right;
	margin-right: 184px;
	margin-top: -62px
}

	.x-de-table-ppty-dlg-row-height-label.x-de-rtl {
		float: left;
		margin-left: 184px;
		margin-right: 0
	}

.x-de-table-ppty-dlg-preferred-width-div {
	float: right;
	margin-left: 12px;
	margin-top: 6px;
	width: 120px
}

	.x-de-table-ppty-dlg-preferred-width-div.x-de-rtl {
		margin-left: 0;
		margin-right: 12px;
		width: 120px
	}

.x-de-table-ppty-options-break {
	margin-bottom: 8px
}

.x-de-table-cell-subheader-div {
	margin-right: 125px;
	margin-top: -37px
}

	.x-de-table-cell-subheader-div.x-de-rtl {
		margin-left: 125px;
		margin-right: 0
	}

.x-de-table-ppty-dlg-cell-tab-measure-label {
	float: right;
	margin-right: 190px;
	margin-top: -58px
}

.x-tab .x-tab-header .x-toolbar-item .x-de-table-ppty-dlg-row-header {
	padding-left: 12px;
	padding-right: 12px
}

.x-tab .x-tab-header .x-toolbar-item .x-de-table-ppty-dlg-cell-header {
	padding-left: 12px;
	padding-right: 12px
}

.x-tab .x-tab-header .x-toolbar-item .x-de-page-setup-dlg-margin-tab-header {
	padding-left: 15px;
	padding-right: 12px
}

.x-styles-list {
	float: left;
	margin-right: 12px;
	width: 250px
}

.x-styles-textboxdiv {
	padding-bottom: 15px
}

.x-styles-listview .x-list-item {
	font-size: 13px;
	height: 30px;
	line-height: 27px
}

.x-styles-common {
	padding-top: 5px
}

.x-styles-button {
	float: right
}

.x-de-toc-dlg-right-sub-container.x-de-rtl {
	margin-left: 2px;
	margin-right: 2px
}

.x-de-toc-dlg-styles {
	margin-bottom: 11px;
	margin-left: 38px;
	margin-top: 12px
}

	.x-de-toc-dlg-styles.x-de-rtl {
		margin-left: 0;
		margin-right: 38px
	}

.x-de-toc-dlg-style-input.x-de-rtl {
	margin-left: 0;
	margin-right: 38px
}

.x-de-toc-table-div .x-de-toc-dlg-toc-level {
	height: 24px;
	margin-left: 36px;
	width: 44px
}

.x-de-toc-styles-table-div {
	border: 1px solid #ced4da;
	border-radius: 3px;
	margin-top: 10px;
	width: 100%;
	height: 183px
}

.x-de-toc-dlg-sub-level-heading {
	font-size: 12px
}

.x-de-toc-table-div {
	height: 143px;
	overflow-y: scroll;
	width: 100%
}

.x-de-toc-dlg-style-input {
	margin-bottom: 3px;
	margin-left: 38px;
	width: 210px
}

.x-de-toc-dlg-outline-levels {
	margin-top: 15px;
	width: 150px
}

.x-bookmark-textboxdiv .x-bookmark-textbox-input {
	height: 32px
}

.x-styles-dlgfields {
	font-weight: 500;
	margin-bottom: 6px
}

.x-tab .x-tab-header .x-toolbar-item .x-de-op-find-tab-header {
	padding-left: 15px;
	padding-right: 12px
}

.x-tab .x-tab-header .x-toolbar-item .x-de-op-replace-tab-header {
	padding-left: 15px;
	padding-right: 12px
}

.x-de-dlg-target .x-footer-content .x-list-dlg-font {
	margin-left: 1px
}

.x-bookmark-dlgfields {
	font-weight: 500;
	font-size: 12px;
	margin-bottom: 12px
}

.x-de-ui-wfloating-menu.x-de-ui-bullets-menu .x-de-ui-wfloating-menuitem-md {
	height: 64px;
	padding: 8px 8px 8px 10px;
	width: 64px
}

.x-de-ui-wfloating-menu.x-de-ui-bullets-menu .x-de-ui-wfloating-bullet-menuitem-md {
	height: 45px;
	width: 45px
}

.x-de-bullet-icon-size {
	height: 45px;
	width: 45px
}

.x-de-ui-list-header-presetmenu {
	cursor: pointer;
	font-size: 11px;
	line-height: 14px;
	min-width: 40px;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
	width: 100%
}

.x-de-number-bullet-dlg .x-tab .x-content .x-item {
	padding: 0px
}

.x-de-number-bullet-dlg {
	width: 300px
}

.x-de-style-numbered-list, .x-de-ui-bullet-list-header-presetmenu {
	height: 173px
}

.x-de-ui-bullet {
	font-size: 42px
}

.x-de-ui-list-header-presetmenu .x-de-ui-list-line {
	border-bottom: 1px solid #6c757d;
	margin-left: 5px;
	width: 100%
}

.x-de-ui-list-header-presetmenu div span {
	color: #6c757d;
	display: inline-block;
	vertical-align: middle
}

.x-de-ui-wfloating-menu .x-de-ui-wfloating-menuitem, .x-de-ui-wfloating-menu .x-de-ui-menuitem-none {
	border: 0;
	box-shadow: inset 0 0 0 1px #ced4da;
	cursor: pointer;
	height: 70px;
	margin: 0 8px 8px 0;
	padding: 0;
	width: 70px
}

.x-de-ui-wfloating-menu {
	padding: 0
}

.x-de-list-thumbnail .x-de-list-items {
	float: left
}

.x-de-list-thumbnail .x-de-list-items {
	background: #fff;
	border: 1px solid rgba(0,0,0,0);
	clear: initial;
	display: inline-block;
	height: auto;
	margin: 5px;
	text-align: center;
	width: auto
}

.x-de-list-items {
	background: #fff;
	box-sizing: border-box;
	cursor: pointer;
	list-style: none;
	padding: 7px 10px;
	position: relative
}

.x-de-list-item-size {
	font-size: 14px
}

.x-de-ui-wfloating-menu {
	padding: 0
}

.x-de-table-ppty-dlg-tabs {
	height: 280px;
	position: relative
}

.x-de-ui-bullet-list-header-presetmenu .x-de-list-thumbnail .x-de-list-active, .x-de-style-numbered-list .x-de-list-thumbnail .x-de-list-active {
	border-color: #0d6efd
}

.x-de-rp-sub-content-div {
	line-height: 1.5;
	font-size: 12px;
	margin-bottom: 8px
}

.x-de-bullet-icons {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%)
}

.x-de-header-footer-list {
	color: #0d6efd
}

.x-de-ltr-btn-div {
	font-size: 12px;
	width: 200px
}

.x-de-tbl-rtl-btn-div {
	font-size: 12px;
	margin-right: 14px
}

	.x-de-tbl-rtl-btn-div.x-de-rtl {
		margin-left: 14px;
		margin-right: 0
	}

.x-de-tbl-ltr-btn-div {
	font-size: 12px
}

.x-de-disabledbutton {
	opacity: .4;
	pointer-events: none
}

.x-bigger .x-de-insert-table {
	height: auto;
	width: auto
}

.x-bigger .x-de-insert-footnote {
	height: auto;
	width: auto
}

.x-bigger .x-de-dlg-target .x-footer-content .x-control.x-btn.x-flat:not(.x-icon-btn) {
	height: auto
}

.x-bigger .x-de-font-dlg {
	width: max-content
}

.x-bigger .x-para-dlg-sub-height {
	height: 170px
}

.x-bigger .x-de-toc-table-div .x-de-toc-dlg-toc-level.x-de-rtl {
	margin-right: 36px
}

.x-bigger .x-de-font-content-label-width {
	width: 90px
}

.x-bigger .x-de-toc-label {
	margin-left: 0px
}

.x-bigger .x-de-toc-label-rtl {
	margin-left: 0px;
	margin-right: 0px
}

.x-bigger .x-de-outline-rtl {
	width: 173px
}

.x-bigger .x-de-rp-header {
	font-size: 16px;
	width: 75%
}

.x-de-restrict-format {
	margin-top: 16px
}

.x-de-rp-format {
	font-size: 14px;
	margin-bottom: 12px;
	opacity: .65;
	font-weight: 500
}

.x-de-rp-checkbox {
	font-size: 12px
}

.x-de-rp-border {
	margin-bottom: 12px;
	margin-top: 12px
}

.x-de-rp-header {
	font-size: 15px;
	font-weight: 500;
	opacity: .87;
	color: #343a40;
	width: 75%
}

.x-de-rp-user .x-checkbox-wrapper {
	width: auto
}

.x-de-rp-nav-btn, .x-de-rp-btn-enforce {
	background: "";
	font-size: 13px;
	opacity: .87;
	border-radius: 2px;
	box-shadow: 0 8px 12px rgba(0,0,0,.15)
}

.x-bigger .x-de-rp-btn-enforce {
	padding-left: 10px;
	padding-right: 10px
}

.x-de-rp-nav-btn {
	width: auto
}

.x-de-rp-btn-stop-enforce {
	background: "";
	font-size: 13px;
	opacity: .87;
	border-radius: 2px;
	box-shadow: 0 8px 12px rgba(0,0,0,.15)
}

.x-de-rp-sub-div {
	border-bottom: 1px solid #dee2e6;
	padding: 12px
}

.x-de-restrict-pane {
	padding-left: 0;
	padding-top: 0;
	padding-right: 0
}

.x-de-rp-whole-header {
	padding: 12px
}

.x-de-rp-user {
	background: #fff;
	border: 1px solid #dee2e6;
	border-radius: 2px;
	font-size: 12px;
	height: 110px
}

.x-de-rp-enforce {
	padding: 12px
}

.x-de-rp-enforce-nav {
	margin: 0 12px 12px 12px
}

.x-de-enforce-dlg-title {
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 4px
}

.x-de-enforce .x-de-enforce-dlg-input {
	height: 32px;
	width: 300px
}

.x-de-user-add-btn {
	border-radius: 2px;
	width: 74px
}

.x-de-user-dlg .x-de-user-dlg-textbox-input {
	margin-right: 24px;
	width: 304px
}

.x-de-user-dlg-list.x-de-rtl .x-de-user-dlg-textbox-input {
	margin-right: 0;
	margin-left: 24px
}

.x-de-user-dlg-list {
	margin-bottom: 12px;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.x-de-user-listview {
	border: 1px solid #dee2e6;
	border-radius: 2px;
	height: 106px
}

.x-de-user-dlg-user {
	margin-bottom: 8px
}

.x-user-delete {
	float: left
}

.x-de-unprotect-dlg-title {
	font-size: 12px;
	margin-bottom: 4px
}

.x-de-rp-stop-div1 {
	opacity: .87;
	padding: 12px 12px 6px 12px;
	font-weight: 500;
	border-bottom: 1px solid #e0e0e0
}

.x-de-rp-stop-div2 {
	padding: 12px 12px 24px
}

.x-de-rp-close-icon {
	float: right;
	position: relative;
	top: -5px;
	right: -12px
}

.x-de-restrict-pane {
	height: 100%;
	overflow: auto;
	overflow-x: hidden;
	width: 280px
}

.x-de-rp-nav-lbl {
	font-size: 13px;
	margin: 0 12px
}

.x-documenteditor-optionspane {
	height: 100%
}

.x-de-cmt-pane {
	background-color: inherit;
	color: #343a40
}

.x-de-cp-whole-header {
	padding: 12px
}

.x-de-cp-header {
	font-size: 13px;
	font-weight: 500;
	opacity: .87;
	width: 75%
}

.x-de-cmt-container {
	height: auto;
	padding: 0;
	overflow: auto
}

.x-de-cmt-sub-container {
	background-color: #f8f9fa;
	border: 1px solid #dee2e6;
	border-radius: 2px;
	margin: 0;
	padding: 12px
}

.x-de-cmt-view {
	cursor: default
}

.x-de-cmt-sub-container.x-de-cmt-selection {
	border-left: 3px solid #0d6efd;
	padding-left: 10px
}

.x-de-tc-outer {
	border-bottom: 1px solid #d8d8d8
}

.x-de-tc-pane {
	color: #343a40
}

.x-de-trckchanges-inner {
	cursor: default;
	margin: 0;
	padding-left: 8px;
	padding-right: 16px;
	padding-bottom: 8px
}

	.x-de-trckchanges-inner:hover {
		border-left: 2px solid #0d6efd;
		cursor: default;
		margin: 0;
		padding-left: 6px;
		padding-right: 16px;
		padding-bottom: 8px
	}

	.x-de-trckchanges-inner.x-de-trckchanges-inner-select {
		border-left: 3px solid #0d6efd;
		cursor: default;
		margin: 0;
		padding-left: 5px;
		padding-right: 16px;
		padding-bottom: 8px
	}

.x-de-tc-no-chng {
	color: #212529;
	font-size: 14px;
	opacity: 65%;
	margin: 60px 0;
	text-align: center
}

.x-tc-btn-bg-clr.x-btn:not(:hover):not(.x-active) {
	background-color: inherit;
	border-color: rgba(0,0,0,0);
	color: inherit
}

.x-tc-nvgte.x-icon-btn {
	text-align: center;
	vertical-align: middle
}

.x-de-track-span-user {
	display: -ms-inline-flexbox;
	display: inline-flex;
	overflow: hidden;
	width: 110px
}

.x-de-track-span-view {
	display: -ms-inline-flexbox;
	display: inline-flex;
	overflow: hidden;
	width: 50px
}

.x-btn.x-outline.x-de-track-accept-button {
	min-width: 66px;
	padding: 5px 4px;
	text-transform: initial
}

	.x-btn.x-outline.x-de-track-accept-button:hover {
		min-width: 66px;
		padding: 5px 4px;
		text-transform: initial
	}

.x-btn.x-outline.x-de-track-reject-button {
	min-width: 64px;
	padding: 5px 6px;
	margin-left: 8px;
	text-transform: initial
}

	.x-btn.x-outline.x-de-track-reject-button:hover {
		min-width: 64px;
		padding: 5px 6px;
		margin-left: 8px;
		text-transform: initial
	}

.x-de-track-chngs-count {
	font-size: 12px;
	margin-left: 6px;
	opacity: .87;
	padding-top: 7px;
	white-space: nowrap
}

.x-de-track-insert {
	color: #198754;
	font-size: 13px;
	opacity: 100%
}

.x-de-track-delete {
	color: #dc3545;
	font-size: 13px;
	opacity: 100%
}

.x-de-track-toolbar {
	border-bottom: 1px solid #d8d8d8;
	border-top: 1px solid #d8d8d8;
	padding-bottom: 3px
}

.x-de-track-pane-drop-btn {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	font-size: 13px;
	font-weight: 500
}

.x-toolbar-item.x-de-track-toolbar-overlay.x-template.x-overlay {
	opacity: 1;
	font-weight: 500;
	font-size: 14px
}

.x-de-track-date {
	font-size: 10px;
	margin-top: 4px;
	opacity: .67
}

.x-de-track-usernme-div {
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 8px
}

.x-de-track-user-nme {
	font-size: 14px;
	font-weight: 500;
	padding-left: 8px
}

.x-de-track-chngs-text {
	line-height: 19.5px;
	overflow: hidden;
	word-wrap: break-word;
	text-overflow: ellipsis;
	font-size: 14px;
	min-height: 20px;
	padding-top: 8px;
	margin-bottom: 16px
}

.x-de-track-chng-table {
	border-collapse: collapse;
	border-spacing: 0px;
	opacity: 70%;
	width: 100%
}

.x-de-tc-tble-cell {
	border: 1px solid;
	height: 20px
}

.x-de-tc-shrink-img {
	height: 30px;
	margin: 0 4px;
	vertical-align: middle;
	width: 50px
}

.x-de-tc-field {
	background-color: #cecdcd;
	margin: 0 2px
}

.x-de-tc-pmark {
	font-size: 14px;
	font-family: Roboto-Regular;
	font-weight: 600;
	color: #011677;
	margin: 0 2px
}

.x-de-cmt-sub-container:not(.x-de-cmt-selection):not(.x-de-cmt-reply):hover {
	border-left: 2px solid #0d6efd;
	padding-left: 11px
}

.x-de-cmt-author {
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 12px
}

.x-de-cmt-author-name {
	font-size: 14px;
	font-weight: 500;
	padding-left: 12px;
	width: 90%
}

.x-de-cp-option.x-btn.x-icon-btn {
	background-color: inherit;
	border: none;
	color: inherit;
	float: right;
	height: 20px;
	padding: 0px;
	width: 20px
}

	.x-de-cp-option.x-btn.x-icon-btn span {
		margin-top: 0px;
		background: #f8f9fa
	}

.x-de-cmt-view:hover .x-de-cp-option {
	display: block
}

.x-de-cmt-readonly {
	font-size: 14px;
	word-break: break-word
}

.x-de-cmt-date {
	font-size: 10px;
	margin-top: 4px;
	opacity: .67
}

.x-de-cmt-sub-container.x-de-cmt-reply {
	border: none;
	border-top: 1px solid #dee2e6;
	border-radius: 0px;
	margin: 12px 8px 0 8px;
	padding: 0px
}

	.x-de-cmt-sub-container.x-de-cmt-reply .x-de-cmt-view {
		margin-top: 12px
	}

.x-de-cmt-textarea.x-input {
	color: #343a40;
	font-size: 13px;
	line-height: normal;
	min-height: 30px;
	overflow: hidden;
	padding-top: 5px;
	resize: none
}

.x-bigger .x-de-cmt-textarea.x-input {
	padding-top: 2px
}

.x-de-cmt-textarea:empty::before {
	content: attr(placeholder);
	opacity: .5
}

.x-de-cmt-action-button {
	text-align: right;
	margin-top: 8px
}

.x-de-cmt-post-btn.x-btn.x-flat, .x-de-cmt-cancel-btn.x-btn.x-flat {
	height: 32px;
	margin-left: 8px;
	width: 42px
}

.x-de-cmt-resolved .x-de-cmt-author-name, .x-de-cmt-resolved .x-de-cmt-readonly, .x-de-cmt-resolved e-de-cmt-date {
	opacity: .67
}

.x-de-cmt-resolved .x-de-cmt-rply-view {
	display: none
}

.x-de-cmt-resolved .x-de-cmt-resolve-btn {
	display: block;
	margin-top: 8px;
	text-align: right
}

.x-de-cmt-sub-container.x-de-cmt-resolved.x-de-cmt-selection {
	border-left: 3px solid rgba(13,110,253,.5)
}

.x-de-cmt-sub-container.x-de-cmt-resolved:not(.x-de-cmt-selection):not(.x-de-cmt-reply):hover {
	border-left: 2px solid rgba(13,110,253,.5)
}

.x-de-lock-mark {
	cursor: default;
	color: #6c757d;
	font-size: 13px;
	height: 13px;
	pointer-events: all;
	width: 13px
}

.x-de-cmt-mark {
	cursor: default;
	color: #6c757d;
	font-size: 13px;
	height: 13px;
	pointer-events: all;
	width: 13px
}

	.x-de-cmt-mark :hover {
		color: #0d6efd
	}

	.x-de-cmt-mark.x-de-cmt-mark-selected, .x-de-cmt-mark.x-de-cmt-mark-hover {
		color: #0d6efd
	}

.x-de-cmt-no-cmt {
	margin-left: 6px;
	margin-top: 24px;
	font-size: 13px
}

.x-de-cmt-drawer-cnt {
	font-size: 13px;
	height: 20px;
	margin-top: 8px
}

.x-de-cmt-drawer {
	cursor: pointer;
	float: right;
	opacity: .54;
	margin-right: 4px;
	margin-top: 4px
}

.x-de-cmt-rply-view {
	margin-top: 12px
}

.x-de-cmt-resolve-btn {
	display: none
}

.x-rtl .x-de-cmt-pane {
	border-left: none;
	border-right: 1px solid #ced4da
}

.x-rtl .x-de-rp-close-icon {
	float: left;
	right: 12px
}

.x-rtl .x-de-cp-option.x-btn.x-icon-btn {
	float: left
}

.x-rtl .x-de-cmt-sub-container.x-de-cmt-selection {
	border-left: 1px solid #dee2e6;
	border-right: 3px solid #0d6efd;
	padding-left: 12px;
	padding-right: 10px
}

.x-rtl .x-de-cmt-sub-container:not(.x-de-cmt-selection):not(.x-de-cmt-reply):hover {
	border-left: 1px solid #dee2e6;
	border-right: 2px solid #0d6efd;
	padding-left: 12px;
	padding-right: 11px
}

.x-rtl .x-de-cmt-sub-container.x-de-cmt-resolved.x-de-cmt-selection {
	border-right: 3px solid rgba(13,110,253,.5)
}

.x-rtl .x-de-cmt-sub-container.x-de-cmt-resolved:not(.x-de-cmt-selection):not(.x-de-cmt-reply):hover {
	border-right: 2px solid rgba(13,110,253,.5)
}

.x-rtl .x-de-cmt-action-button {
	text-align: left
}

.x-rtl .x-de-cmt-no-cmt {
	margin-left: auto;
	margin-right: 6px
}

.x-rtl .x-de-cmt-drawer {
	float: left;
	margin-left: 8px;
	margin-right: auto
}

.x-rtl .x-de-cmt-resolve-btn {
	text-align: left
}

.x-bigger .x-de-cmt-post-btn.x-btn.x-flat, .x-bigger .x-de-cmt-cancel-btn.x-btn.x-flat {
	height: auto;
	margin-left: 12px;
	width: 54px
}

.x-bigger .x-de-cp-whole-header {
	height: 56px;
	padding: 16px;
	padding-right: 8px
}

.x-bigger .x-de-rp-close-icon {
	float: right;
	position: relative;
	top: -9px;
	right: -17px
}

.x-bigger .x-rtl .x-de-cmt-post-btn.x-btn.x-flat, .x-bigger .x-rtl .x-de-cmt-cancel-btn.x-btn.x-flat {
	margin-right: 12px
}

.x-de-close-icon.x-btn {
	background-color: rgba(0,0,0,0) !important;
	border-color: rgba(0,0,0,0) !important;
	border-radius: 50%;
	color: #6c757d;
	border: none
}

	.x-de-close-icon.x-btn:active {
		background-color: rgba(0,0,0,0) !important;
		border-color: rgba(0,0,0,0) !important;
		box-shadow: none
	}

	.x-de-close-icon.x-btn:hover {
		background-color: rgba(0,0,0,0) !important;
		box-shadow: none;
		color: #343a40;
		cursor: default;
		border: none
	}

.x-btn.x-de-close-icon:hover span {
	cursor: pointer;
	color: #343a40
}

.x-de-para-dlg-right-sub-container-blazor {
	top: 0
}

.x-de-rp-mu-btn {
	margin-top: 3px
}

.x-de-table-dialog-row-height {
	padding-top: 24px
}

.x-de-tablecell-dialog-alignment-icon {
	width: 54px;
	height: 54px;
	margin: 2px
}

.x-de-table-dia-indent-from-left {
	right: 45px
}

.x-de-table-dia-align-div {
	border: 1px solid #ced4da;
	display: inline-block;
	height: 52px;
	margin-right: 11px;
	width: 52px
}

.x-de-table-dialog-alignment-icon {
	margin: 2px;
	height: 46px
}

.x-de-table-border-setting-genral {
	margin-right: 11px
}

.x-de-table-border-clr-left-container {
	padding-right: 19px
}

.x-de-table-border-clr-heading {
	font-size: 12px;
	font-weight: 500;
	padding-bottom: 6px
}

.x-de-table-border-icon-container {
	margin-top: 4px;
	margin-right: 4px
}

.x-de-table-border-preview-container {
	padding-left: 72px
}

.x-de-table-dlg-alignment-heading {
	color: #495057;
	display: block;
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 3px
}

.x-rtl .x-de-cmt-author-name {
	padding-left: 0%;
	padding-right: 12px
}

.x-rtl .x-de-ok-button {
	margin-right: 0;
	margin-left: 8px
}

.x-rtl .x-de-table-dia-align-div.x-de-rtl {
	margin-left: 11px;
	margin-right: 0
}

.x-rtl .x-de-table-border-clr-left-container {
	padding-right: 0;
	padding-left: 19px
}

.x-rtl .x-de-table-border-preview-container {
	padding-right: 72px;
	padding-left: 0
}

.x-rtl .x-de-table-border-setting-genral {
	margin-right: 0;
	margin-left: 11px
}

.x-rtl .x-de-table-border-icon-container {
	margin-right: 0;
	margin-left: 4px
}

.x-rtl .x-de-table-border-preview {
	width: 23px
}

.x-rtl .x-de-table-setting-labels-heading {
	margin-left: 0;
	margin-right: 10px
}

.x-bigger .x-de-cmt-author-name {
	padding-left: 16px
}

.x-bigger .x-de-cmt-rply-view {
	margin-top: 16px
}

.x-bigger .x-de-cmt-sub-container {
	padding: 16px
}

	.x-bigger .x-de-cmt-sub-container.x-de-cmt-selection {
		padding-left: 14px
	}

	.x-bigger .x-de-cmt-sub-container:not(.x-de-cmt-selection):not(.x-de-cmt-reply):hover {
		padding-left: 15px
	}

	.x-bigger .x-de-cmt-sub-container.x-de-cmt-reply {
		padding: 0%
	}

.x-bigger .x-de-rp-nav-btn {
	width: auto
}

.x-bigger .x-de-rp-whole-header {
	padding: 12px
}

.x-bigger .x-de-rp-sub-div {
	border-bottom: 1px solid #dee2e6;
	padding: 12px
}

.x-bigger .x-de-rp-enforce {
	padding: 12px
}

.x-bigger .x-de-enforce .x-de-enforce-dlg-input:not(.x-de-enforce .x-de-enforce-dlg-input:last-child) {
	width: 300px
}

.x-bigger .x-rtl .x-de-cmt-author-name {
	padding-left: 0%;
	padding-right: 16px
}

.x-bigger .x-rtl .x-de-cmt-sub-container.x-de-cmt-selection {
	padding-left: 16px;
	padding-right: 14px
}

.x-bigger .x-rtl .x-de-cmt-sub-container:not(.x-de-cmt-selection):not(.x-de-cmt-reply):hover {
	padding-left: 16px;
	padding-right: 15px
}

.x-bigger .x-rtl .x-de-rp-close-icon {
	float: left;
	right: 17px
}

.x-de-user-info.x-de-user-name-collapse span {
	transition-property: height,min-width,max-width,width,border-radius,padding;
	transition-duration: 200ms;
	transition-timing-function: cubic-bezier(0.1, 0.9, 0.2, 1);
	position: absolute;
	bottom: 0px;
	height: 6px;
	width: 6px;
	min-width: 0px;
	max-width: 6px;
	border-radius: 6px;
	padding: 0px
}

.x-de-user-info.x-de-user-name-expended span {
	transition-property: height,width,min-width,max-width,border-radius,padding;
	transition-duration: 300ms;
	transition-timing-function: cubic-bezier(0.8, 0, 0.2, 1);
	position: absolute;
	bottom: 0px;
	height: 20px;
	line-height: 20px;
	min-width: 44px;
	max-width: 150px;
	padding: 0px 8px;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff
}

.x-bigger .x-de-para-dlg-container .x-checkbox-wrapper .x-label, .x-bigger .x-de-table-options-dlg .x-checkbox-wrapper .x-label {
	font-size: 14px
}

.x-bigger .x-de-para-dlg-container .x-input-group {
	width: 192px !important
}

.x-bigger .x-de-para-dlg-heading {
	color: #495057;
	display: block;
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 8px
}

.x-bigger .x-de-para-dlg-container .x-checkbox-wrapper .x-label, .x-bigger .x-de-table-options-dlg .x-checkbox-wrapper .x-label {
	font-size: 12px
}

.x-bigger .x-de-para-dlg-container {
	height: auto;
	width: auto
}

.x-bigger .x-de-para-dlg-cs-check-box {
	margin-bottom: 0;
	margin-top: 12px
}

.x-bigger .x-de-para-dlg-spacing-div {
	margin-left: 20px
}

	.x-bigger .x-de-para-dlg-spacing-div.x-de-rtl {
		margin-left: 0;
		margin-right: 20px
	}

.x-bigger .x-de-para-dlg-sub-container .x-input-group {
	margin-bottom: 4px
}

.x-bigger .x-de-para-dlg-sub-container {
	margin-bottom: 16px
}

.x-bigger .x-de-para-dlg-right-sub-container {
	top: 0
}

.x-bigger .x-de-dlg-sub-header {
	display: block;
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 4px
}

.x-bigger .x-de-rtl-btn-div {
	font-size: 12px;
	margin-right: 24px;
	width: 200px
}

	.x-bigger .x-de-rtl-btn-div.x-de-rtl {
		margin-left: 12px;
		margin-right: 0
	}

.x-de-para-dlg-heading {
	color: #495057;
	display: block;
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 4px;
	opacity: 87%
}

.x-de-para-dlg-container .x-checkbox-wrapper .x-label, .x-de-table-options-dlg .x-checkbox-wrapper .x-label {
	font-size: 12px
}

.x-de-para-dlg-container {
	height: auto;
	width: auto
}

.x-de-para-dlg-cs-check-box {
	margin-bottom: 0;
	margin-top: 12px
}

.x-de-para-dlg-spacing-div {
	margin-left: 40px
}

	.x-de-para-dlg-spacing-div.x-de-rtl {
		margin-left: 0;
		margin-right: 40px
	}

.x-de-para-dlg-sub-container .x-input-group {
	margin-bottom: 4px
}

.x-de-para-dlg-sub-container {
	margin-bottom: 16px
}

.x-de-para-dlg-right-sub-container {
	top: 0
}

.x-de-dlg-sub-header {
	display: block;
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 4px
}

.x-de-rtl-btn-div {
	font-size: 12px;
	margin-right: 14px;
	width: 200px
}

	.x-de-rtl-btn-div.x-de-rtl {
		margin-left: 14px;
		margin-right: 0
	}

.x-para-dlg-sub-height {
	height: 145px
}

.x-de-ctnr-close::before {
	color: #6c757d;
	content: "\e7e7";
	font-size: 16px
}

.x-de-ctnr-linespacing::before {
	content: "\e78d"
}

.x-de-ctnr-undo::before {
	content: "\e713"
}

.x-de-ctnr-find::before {
	content: "\e754"
}

.x-de-ctnr-lock::before {
	content: "\e7ff"
}

.x-de-ctnr-italic::before {
	content: "\e75a"
}

.x-de-selected-spellcheck-item::before {
	color: #6c757d;
	content: "\e774";
	font-family: "e-icons";
	font-size: 10px
}

.x-de-selected-underline-item::before {
	color: #6c757d;
	content: "\e774";
	font-family: "e-icons";
	font-size: 10px
}

.x-de-ctnr-link::before {
	content: "\e757"
}

.x-de-ctnr-table::before {
	content: "\e7d1"
}

.x-de-ctnr-download::before {
	color: #6c757d;
	content: "\e7a1"
}

.x-de-ctnr-justify::before {
	content: "\e721"
}

.x-de-ctnr-tableofcontent::before {
	content: "\e73d"
}

.x-de-ctnr-pagenumber::before {
	content: "\e77d"
}

.x-de-ctnr-highlight::before {
	content: "\e739"
}

.x-de-ctnr-new::before {
	content: "\e805"
}

.x-de-ctnr-paste::before {
	content: "\e70b"
}

.x-de-ctnr-bold::before {
	content: "\e737"
}

.x-de-ctnr-subscript::before {
	content: "\e80a"
}

.x-de-ctnr-aligncenter::before {
	content: "\e813"
}

.x-de-ctnr-fontcolor::before {
	content: "\e79f"
}

.x-de-ctnr-change-case::before {
	content: "\e7f5"
}

.x-de-ctnr-pagesetup::before {
	content: "\e794"
}

.x-de-ctnr-strokestyle::before {
	content: "\eb62"
}

.x-de-ctnr-strikethrough::before {
	content: "\e758"
}

.x-de-ctnr-image::before {
	content: "\e786"
}

.x-de-ctnr-redo::before {
	content: "\e755"
}

.x-de-ctnr-bookmark::before {
	content: "\e750"
}

.x-de-ctnr-increaseindent::before {
	content: "\e810"
}

.x-de-ctnr-header::before {
	content: "\e704"
}

.x-de-ctnr-backgroundcolor::before {
	content: "\eb6b"
}

.x-de-ctnr-open::before {
	content: "\e760"
}

.x-de-ctnr-underline::before {
	content: "\e82f"
}

.x-de-ctnr-superscript::before {
	content: "\e7a7"
}

.x-de-ctnr-alignleft::before {
	content: "\e7b8"
}

.x-de-ctnr-numbering::before {
	content: "\e7cb"
}

.x-de-ctnr-bullets::before {
	content: "\e77e"
}

.x-de-ctnr-borders::before {
	content: "\e893"
}

.x-de-ctnr-decreaseindent::before {
	content: "\e72a"
}

.x-de-ctnr-showhide::before {
	content: "\e71a";
	font-size: 16px
}

.x-de-ctnr-print::before {
	content: "\e75d"
}

.x-de-ctnr-alignright::before {
	content: "\e719"
}

.x-de-ctnr-footer::before {
	content: "\e7bb"
}

.x-de-ctnr-clearall::before {
	content: "\e7cc"
}

.x-de-ctnr-outsideborder::before {
	content: "\e7ad"
}

.x-de-ctnr-allborders::before {
	content: "\e7d1"
}

.x-de-ctnr-insideborders::before {
	content: "\e78f"
}

.x-de-ctnr-leftborders::before {
	content: "\e806"
}

.x-de-ctnr-insideverticalborder::before {
	content: "\e792"
}

.x-de-ctnr-rightborder::before {
	content: "\e7ab"
}

.x-de-ctnr-topborder::before {
	content: "\e7e0"
}

.x-de-ctnr-insidehorizondalborder::before {
	content: "\e83b"
}

.x-de-ctnr-bottomborder::before {
	content: "\e766"
}

.x-de-ctnr-strokesize::before {
	content: "\e7bf"
}

.x-de-ctnr-highlightcolor::before {
	content: "\e739"
}

.x-de-ctnr-mergecell::before {
	content: "\e71e"
}

.x-de-ctnr-insertleft::before {
	content: "\e78b"
}

.x-de-ctnr-insertright::before {
	content: "\e70e"
}

.x-de-ctnr-insertabove::before {
	content: "\e836"
}

.x-de-ctnr-insertbelow::before {
	content: "\e801"
}

.x-de-ctnr-deleterows::before {
	content: "\e7f2"
}

.x-de-ctnr-deletecolumns::before {
	content: "\e714"
}

.x-de-ctnr-aligntop::before {
	content: "\e707"
}

.x-de-ctnr-alignbottom::before {
	content: "\e7a0"
}

.x-de-ctnr-aligncenter-table::before {
	content: "\e74f"
}

.x-de-ctnr-cellbg-clr-picker::before {
	content: "\e783"
}

.x-de-ctnr-bullet-none::before {
	color: #6c757d;
	content: "\e7f3";
	font-size: 20px;
	line-height: 28px
}

.x-de-ctnr-bullet-dot::before {
	color: #6c757d;
	content: "\e747";
	font-size: 8px;
	line-height: 28px
}

.x-de-ctnr-bullet-circle::before {
	color: #6c757d;
	content: "\e7d0";
	font-size: 8px;
	line-height: 28px
}

.x-de-ctnr-bullet-square::before {
	color: #6c757d;
	content: "\e7be";
	font-size: 8px;
	line-height: 28px
}

.x-de-ctnr-bullet-flower::before {
	color: #6c757d;
	content: "\e79b";
	line-height: 28px
}

.x-de-ctnr-bullet-arrow::before {
	color: #6c757d;
	content: "\e763";
	line-height: 28px
}

.x-de-ctnr-bullet-tick::before {
	color: #6c757d;
	content: "\e7fc";
	line-height: 28px
}

.x-de-selected-item::before {
	color: #6c757d;
	content: "\e774"
}

.x-de-ctnr-break::before {
	content: "\e7bc"
}

.x-de-ctnr-page-break::before {
	content: "\e742"
}

.x-de-ctnr-section-break::before {
	content: "\e762"
}

.x-de-ctnr-upload::before {
	color: #6c757d;
	content: "\e712"
}

.x-de-flip {
	transform: scaleX(-1)
}

.x-de-cnt-cmt-add::before {
	content: "\e82c"
}

.x-de-cnt-track::before {
	content: "\e80b"
}

.x-de-printlayout::before {
	content: "\e73a"
}

.x-de-weblayout::before {
	content: "\e7d3"
}

.x-de-textform::before {
	color: #6c757d;
	content: "\e830";
	font-family: "e-icons"
}

.x-de-formproperties::before {
	color: #6c757d;
	content: "\e83e";
	font-family: "e-icons"
}

.x-de-clearform::before {
	color: #6c757d;
	content: "\e7f8";
	font-family: "e-icons"
}

.x-de-dropdownform::before {
	color: #6c757d;
	content: "\e7a6";
	font-family: "e-icons"
}

.x-de-formfield::before {
	content: "\e7cd";
	font-family: "e-icons"
}

.x-de-checkbox-form::before {
	color: #6c757d;
	content: "\e7e4";
	font-family: "e-icons"
}

.x-de-arrow-up::before {
	content: "\e776";
	font-family: "e-icons"
}

.x-de-arrow-down::before {
	content: "\e729";
	font-family: "e-icons"
}

.x-de-update-field::before {
	content: "\e828";
	font-family: "e-icons"
}

.x-de-footnote::before {
	content: "\e7af";
	font-family: "e-icons"
}

.x-de-endnote::before {
	content: "\e7af";
	font-family: "e-icons"
}

.x-de-e-paragraph-mark::before {
	content: "\e844";
	font-family: "e-icons"
}

.x-de-e-paragraph-style-mark::before {
	content: "\e844";
	font-family: "e-icons"
}

.x-de-e-character-style-mark::before {
	content: "\e8bf";
	font-family: "e-icons"
}

.x-de-e-linked-style-mark::before {
	content: "\e8c0";
	font-family: "e-icons"
}

.x-de-ctnr-columns::before {
	content: "\e8b4";
	font-family: "e-icons"
}

.x-de-ctnr-page-size::before {
	content: "\e89a";
	font-family: "e-icons"
}

.x-de-ctnr-page-break-column::before {
	content: "\e8b6";
	font-family: "e-icons"
}

.x-de-ctnr-page-break-text-wrapping::before {
	content: "\e89d";
	font-family: "e-icons"
}

.x-de-ctnr-section-break-continuous::before {
	content: "\e8b5";
	font-family: "e-icons"
}

.x-de-ctnr-section-break-even-page::before {
	content: "\e8b2";
	font-family: "e-icons"
}

.x-de-ctnr-section-break-odd-page::before {
	content: "\e8b3";
	font-family: "e-icons"
}

.x-de-ctnr-columns-one::before {
	content: "\e8b9";
	font-family: "e-icons";
	font-size: 60px
}

.x-de-ctnr-columns-two::before {
	content: "\e8ba";
	font-family: "e-icons";
	font-size: 60px
}

.x-de-ctnr-columns-three::before {
	content: "\e8bb";
	font-family: "e-icons";
	font-size: 60px
}

.x-de-ctnr-columns-right::before {
	content: "\e8b7";
	font-family: "e-icons";
	font-size: 60px
}

.x-de-ctnr-columns-left::before {
	content: "\e8b8";
	font-family: "e-icons";
	font-size: 60px
}

.x-de-toolbar {
	height: 100%
}

.x-documenteditorcontainer {
	display: block
}

.x-de-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn-text .x-de-text-wrap {
	height: 0;
	line-height: .5
}

.x-de-ctnr-file-picker {
	left: -110em;
	position: fixed
}

.x-de-ctnr-rtl {
	direction: rtl
}

.x-de-ctnr-hglt-btn {
	border: .5px solid rgba(0,0,0,0);
	display: inline-block;
	height: 25px;
	margin: 3px;
	width: 25px
}

	.x-color-selected, .x-de-ctnr-hglt-btn:hover {
		border-color: #fff;
		outline: #000 .5px solid
	}

.x-hglt-no-color {
	height: 30px;
	padding-top: 1px;
	width: 157px
}

	.x-hglt-no-color:hover {
		background-color: #e9ecef;
		cursor: pointer
	}

.x-de-ctnr-hglt-no-color {
	font-size: 12px;
	font-weight: normal;
	left: 40px;
	padding-top: 11px;
	position: absolute;
	top: 100px
}

.x-de-scrollbar-hide::-webkit-scrollbar {
	width: 0
}

.x-de-scrollbar-hide {
	-ms-overflow-style: none;
	scrollbar-width: none
}

.x-de-toolbar {
	height: 100%
}

.x-de-prop-pane .x-de-ctnr-group-btn.x-btn-group:not(.x-outline) {
	box-shadow: none;
	height: 31px
}

	.x-de-prop-pane .x-de-ctnr-group-btn.x-btn-group:not(.x-outline):focus {
		box-shadow: none
	}

	.x-de-prop-pane .x-de-ctnr-group-btn.x-btn-group:not(.x-outline):active {
		box-shadow: none
	}

	.x-de-prop-pane .x-de-ctnr-group-btn.x-btn-group:not(.x-outline):hover {
		box-shadow: none
	}

.x-de-ctnr-group-btn-middle button {
	border-radius: 0px
}

.de-tbl-fill-clr .x-dropdown-btn.x-btn {
	box-shadow: none
}

.x-de-prop-pane .x-de-ctnr-group-btn button, .x-de-ctn .x-de-status-bar button {
	box-shadow: none;
	height: 31px
}

	.x-de-prop-pane .x-de-ctnr-group-btn button:focus, .x-de-ctn .x-de-status-bar button:focus {
		box-shadow: none
	}

	.x-de-prop-pane .x-de-ctnr-group-btn button:active, .x-de-ctn .x-de-status-bar button:active {
		box-shadow: none
	}

	.x-de-prop-pane .x-de-ctnr-group-btn button:hover, .x-de-ctn .x-de-status-bar button:hover {
		box-shadow: none
	}

.x-de-statusbar-pageweb {
	background: #f8f9fa;
	border: 0;
	box-shadow: none;
	float: right;
	color: #6c757d
}

	.x-de-statusbar-pageweb:hover {
		color: #fff;
		box-shadow: none
	}

	.x-de-statusbar-pageweb .x-de-printlayout, .x-de-statusbar-pageweb .x-de-weblayout {
		font-size: 16px
	}

		.x-de-statusbar-pageweb .x-de-printlayout:hover, .x-de-statusbar-pageweb .x-de-weblayout:hover {
			font-size: 16px;
			color: #fff
		}

.x-bigger .x-de-statusbar-pageweb .x-de-printlayout, .x-bigger .x-de-statusbar-pageweb .x-de-weblayout {
	font-size: 18px
}

.x-listview .x-list-icon {
	height: 24px;
	width: 16px;
	margin-right: 12px
}

.x-de-listview-icon {
	height: auto;
	width: auto;
	line-height: 22px;
	margin-right: 12px
}

.x-de-linespacing {
	margin-top: 8px
}

.x-de-statusbar-zoom {
	background: #f8f9fa;
	border: 0;
	color: #495057;
	float: right;
	font-weight: 400;
	height: 33px;
	box-shadow: none
}

.x-de-pagenumber-text {
	border: none !important
}

.x-de-pagenumber-input {
	background: #fff;
	border: 1px solid #dee2e6;
	border-radius: 2px;
	color: #495057;
	font-family: inherit;
	font-size: 14px;
	padding: 0px;
	text-align: center;
	width: 22px
}

.x-bigger .x-de-pagenumber-input {
	font-size: 16px
}

.x-btn-pageweb-toggle {
	background-color: #dee2e6;
	box-shadow: none;
	outline: #fff 0 solid;
	outline-offset: 0
}

.x-btn-pageweb-spellcheck {
	border: 0;
	box-shadow: none;
	float: right;
	margin-left: calc(100% - 360px)
}

.x-bigger .x-btn-pageweb-spellcheck {
	margin-left: calc(100% - 410px)
}

.x-de-ctn-title {
	background-color: #0d6efd;
	border-bottom: none !important;
	color: #fff;
	font-size: 14px !important
}

	.x-de-ctn-title button {
		font-size: 14px !important;
		height: 36px !important;
		margin: 0 !important
	}

		.x-de-ctn-title button .x-btn-icon {
			font-size: 16px !important
		}

.x-bigger .x-de-ctn-title {
	font-size: 16px !important;
	height: 40px !important
}

	.x-bigger .x-de-ctn-title button {
		font-size: 16px !important;
		height: auto !important;
		margin: 0 !important
	}

		.x-bigger .x-de-ctn-title button .x-btn-icon {
			font-size: 18px !important
		}

.x-de-tool-ctnr-properties-pane {
	display: -ms-flexbox;
	display: flex;
	height: calc(100% - 115px);
	width: 100%
}

.x-de-ctnr-properties-pane {
	display: -ms-flexbox;
	display: flex;
	height: calc(100% - 42px);
	width: 100%
}

.x-de-statusbar-separator {
	border-left: 1px solid #dee2e6;
	height: 16px;
	margin-left: 7.5px;
	margin-right: 7.5px;
	margin-top: 6px
}

.x-bigger .x-de-statusbar-separator {
	border-left: 1px solid #dee2e6;
	height: 16px;
	margin-left: 7.5px;
	margin-right: 7.5px;
	margin-top: 6px
}

.x-de-statusbar-spellcheck {
	border-radius: 2px;
	font-weight: 400
}

.x-de-ctn {
	background-color: #f8f9fa;
	border: 1px solid #dee2e6;
	height: 100%;
	position: relative;
	width: 100%
}

.x-bigger .x-de-statusbar-spellcheck {
	border-radius: 2px
}

.x-de-ctnr-toolbar {
	display: -ms-flexbox;
	display: flex;
	height: 72px;
	width: 100%
}

.x-de-tlbr-wrapper .x-de-toolbar.x-toolbar, .x-de-tlbr-wrapper .x-de-ctnr-properties-pane-btn {
	border: 0
}

.x-de-pane {
	border-left: 1px solid #dee2e6
}

.x-de-pane-rtl {
	border-right: 1px solid #dee2e6
}

.x-de-tool-ctnr-properties-pane, .x-de-ctnr-properties-pane {
	background: #f8f9fa;
	border-bottom: 1px solid #dee2e6;
	border-top: 1px solid #dee2e6
}

.x-de-ctnr-segment {
	margin-bottom: 12px
}

.x-de-insert-del-cell > div:last-child {
	margin-left: 12px !important
}

.x-bigger .x-de-ctnr-prop-label, .x-bigger .x-de-ctnr-segment {
	margin-bottom: 16px
}

.x-bigger .x-de-property-div-padding {
	padding: 16px
}

.x-bigger .x-de-insert-del-cell > div:last-child {
	margin-left: 16px !important
}

.x-bigger .x-de-ctnr-group-btn .x-btn .x-btn-icon {
	margin-left: -2px
}

	.x-bigger .x-de-ctnr-group-btn .x-btn .x-btn-icon:not(.x-caret) {
		font-size: 18px
	}

.x-bigger .x-de-pane-rtl .x-de-ctnr-group-btn .x-btn .x-btn-icon {
	margin-left: 0px;
	margin-right: -2px
}

.x-de-ctnr-group-btn .x-btn .x-btn-icon:not(.x-caret) {
	font-size: 16px
}

.x-de-property-div-padding .x-de-cellmargin-text {
	padding-bottom: 3px
}

.x-de-cntr-pane-padding.x-de-prop-separator-line > div > div:first-child > div:first-child {
	margin-bottom: 0 !important
}

.x-de-font-clr-picker .x-colorpicker-wrapper:first-child, .x-de-font-clr-picker > .x-split-btn-wrapper {
	margin-right: 12px
}

.x-de-font-clr-picker.x-rtl .x-colorpicker-wrapper:first-child, .x-de-font-clr-picker.x-rtl > .x-split-btn-wrapper {
	margin-left: 12px;
	margin-right: 0
}

.x-de-ctnr-segment > div:first-child:not(.x-rtl), .x-de-ctnr-segment-list > div:last-child:not(.x-rtl), .x-de-ctnr-segment > button:first-child:not(.x-rtl) {
	margin-right: 12px
}

.x-de-ctnr-segment.x-de-ctnr-segment-rtl > div:first-child, .x-de-ctnr-segment-list.x-de-ctnr-segment-list-rtl > div:last-child, .x-de-ctnr-segment.x-de-ctnr-segment-rtl > button:first-child {
	margin-left: 12px;
	margin-right: 0
}

.x-de-tlbr-wrapper {
	background-color: #f8f9fa;
	height: 72px;
	width: calc(100% - 75px)
}

.x-de-ctnr-prop-label {
	color: #495057;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: .05px;
	margin-bottom: 12px;
	opacity: .87
}

.x-de-table-prop-label {
	margin-left: 12px
}

	.x-de-table-prop-label.x-de-rtl {
		margin-left: 0;
		margin-right: 12px
	}

.x-de-toolbar.x-toolbar {
	border-radius: 0
}

.x-de-ctnr-toolbar .x-toolbar-item.x-de-toolbar-btn-first {
	margin-left: 0;
	margin-right: 4px
}

.x-de-ctnr-toolbar.x-de-ctnr-rtl .x-toolbar-item.x-de-toolbar-btn-first {
	margin-left: 4px;
	margin-right: 0
}

.x-bigger .x-de-ctnr-toolbar .x-toolbar-item.x-de-toolbar-btn-first {
	margin-left: 0;
	margin-right: 6px
}

.x-bigger .x-de-ctnr-toolbar.x-de-ctnr-rtl .x-toolbar-item.x-de-toolbar-btn-first {
	margin-left: 6px;
	margin-right: 0
}

.x-de-ctnr-toolbar .x-toolbar-item.x-de-toolbar-btn-last {
	margin-left: 4px;
	margin-right: 0
}

.x-de-ctnr-toolbar.x-de-ctnr-rtl .x-toolbar-item.x-de-toolbar-btn-last {
	margin-left: 0;
	margin-right: 4px
}

.x-bigger .x-de-ctnr-toolbar .x-toolbar-item.x-de-toolbar-btn-last {
	margin-left: 6px;
	margin-right: 0
}

.x-bigger .x-de-ctnr-toolbar.x-de-ctnr-rtl .x-toolbar-item.x-de-toolbar-btn-last {
	margin-left: 0;
	margin-right: 6px
}

.x-de-toolbar.x-toolbar .x-toolbar-items {
	height: 72px
}

	.x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item.x-de-separator {
		height: 59px;
		margin: 0 14px
	}

	.x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item.x-de-toolbar-btn-start {
		margin-left: 8px !important;
		margin-right: 4px
	}

	.x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item.x-de-toolbar-btn-middle {
		margin-left: 4px;
		margin-right: 4px
	}

	.x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item.x-de-toolbar-btn-end {
		margin-left: 4px;
		margin-right: 8px
	}

	.x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item.x-de-image-focus :focus {
		background-color: #dee2e6
	}

	.x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn {
		-ms-flex-direction: column;
		flex-direction: column;
		height: calc(100% - 10px);
		padding: 0;
		padding-bottom: 10px
	}

		.x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn:focus {
			padding: 0;
			padding-bottom: 10px
		}

		.x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn:active {
			padding: 0;
			padding-bottom: 10px
		}

		.x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn:hover {
			padding: 0;
			padding-bottom: 10px
		}

		.x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn .x-tbar-btn-text {
			padding: 0
		}

.x-de-overlay {
	height: 100%;
	opacity: .5;
	pointer-events: none;
	-ms-touch-action: none;
	touch-action: none;
	width: 100%
}

.x-de-font-clr-picker .x-colorpicker-container .x-split-btn-wrapper .x-btn.x-icon-btn, .x-de-font-clr-picker .x-colorpicker-container .x-split-btn-wrapper .x-btn.x-icon-btn, .x-de-font-clr-picker .x-colorpicker-wrapper .x-btn.x-icon-btn, .x-de-font-clr-picker .x-colorpicker-wrapper .x-split-btn-wrapper .x-split-colorpicker.x-split-btn, .x-de-font-clr-picker .x-colorpicker-wrapper .x-btn.x-icon-btn.x-rtl {
	padding: 0
}

.x-de-prop-font-colorpicker .x-btn.x-icon-btn, .x-de-prop-font-colorpicker .x-split-btn-wrapper .x-split-colorpicker.x-split-btn {
	padding: 4px 8px !important
}

.x-de-ctnr-style-div {
	width: auto
}

.x-btn-toggle .x-tbar-btn-text {
	color: #6c757d !important
}

.x-btn-toggle .x-btn-icon {
	color: #6c757d !important
}

.x-de-ctnr-list, .x-de-list-header-presetmenu {
	color: #6c757d
}

.x-de-ctnr-group-btn .x-btn {
	background: #fff;
	border-color: #dee2e6
}

	.x-de-ctnr-group-btn .x-btn:focus {
		background-color: #545b62;
		border-color: #4e555b;
		box-shadow: 0 0 0 0 #dee2e6;
		outline-color: #dee2e6
	}

	.x-de-ctnr-group-btn .x-btn:active, .x-de-ctnr-group-btn .x-btn .x-btn-toggle {
		background-color: #545b62;
		border-color: #4e555b
	}

	.x-de-ctnr-group-btn .x-btn:hover {
		background-color: #5a6268
	}

	.x-de-ctnr-group-btn .x-btn:disabled {
		background-color: #dee2e6;
		border-color: #dee2e6;
		opacity: 65%
	}

		.x-de-ctnr-group-btn .x-btn:hover .x-btn-icon, .x-de-ctnr-group-btn .x-btn:focus .x-btn-icon, .x-de-ctnr-group-btn .x-btn:active .x-btn-icon, .x-de-ctnr-group-btn .x-btn:disabled .x-btn-icon {
			color: #fff
		}

.x-de-ctnr-group-btn .x-btn-icon {
	color: #6c757d;
	font-size: 16px
}

.x-bigger .x-de-ctnr-group-btn .x-btn-icon {
	color: #6c757d
}

.x-btn-toggle .x-btn-icon {
	color: #6c757d
}

.x-de-prop-font-colorpicker .x-split-btn-wrapper .x-btn, .x-de-prop-font-colorpicker .x-split-btn-wrapper .x-btn-icon, .x-de-border-size-button, .x-de-border-size-button .x-btn-icon {
	background-color: #fff;
	border-color: #dee2e6;
	color: #6c757d
}

	.x-de-border-size-button:focus, .x-de-border-size-button:hover, .x-de-prop-font-colorpicker .x-split-btn-wrapper .x-btn:hover, .x-de-prop-font-colorpicker .x-split-btn-wrapper .x-btn:focus {
		background-color: #dee2e6;
		box-shadow: none
	}

		.x-de-border-size-button:focus .x-btn-icon, .x-de-border-size-button:hover .x-btn-icon, .x-de-prop-font-colorpicker .x-split-btn-wrapper .x-btn:hover .x-btn-icon, .x-de-prop-font-colorpicker .x-split-btn-wrapper .x-btn:focus .x-btn-icon {
			background-color: #dee2e6;
			box-shadow: none;
			color: #6c757d
		}

	.x-de-border-size-button .x-btn-icon:focus, .x-de-border-size-button .x-btn-icon:hover {
		background-color: #dee2e6;
		box-shadow: none;
		color: #6c757d
	}

.x-de-pagenumber-text {
	border: none !important
}

.x-de-ctnr-properties-pane-btn {
	width: 75px
}

.x-de-pane-enable-clr.x-de-ctnr-properties-pane-btn .x-btn {
	color: #0d6efd
}

.x-de-pane-disable-clr.x-de-ctnr-properties-pane-btn .x-btn {
	color: #495057
}

.x-de-ctnr-properties-pane-btn .x-btn {
	background: #f8f9fa;
	border-radius: 0;
	box-shadow: none;
	color: #0d6efd;
	min-height: 100%;
	min-width: 100%
}

	.x-de-ctnr-properties-pane-btn .x-btn:focus {
		box-shadow: none
	}

	.x-de-ctnr-properties-pane-btn .x-btn:active {
		box-shadow: none
	}

	.x-de-ctnr-properties-pane-btn .x-btn:hover {
		box-shadow: none
	}

.x-de-showhide-btn {
	border: 0;
	height: 72px
}

.x-de-showhide-btn-rtl {
	border: 0;
	height: 72px
}

.x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item:not(.x-separator) {
	padding: 0
}

.x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn-text {
	display: table;
	font-size: 14px;
	margin: 0 6.5px;
	padding: 0;
	white-space: normal
}

.x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item button.x-btn.x-tbtn-txt .x-icons.x-btn-icon, .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-tbtn-txt .x-icons.x-btn-icon {
	padding: 0 !important;
	min-height: 16px
}

.x-de-hdr-ftr-frst-div {
	margin-bottom: 12px
}

.x-de-hdr-ftr-top-div {
	margin-bottom: 12px
}

.x-de-cntr-pane-padding {
	padding: 12px
}

.x-de-prop-pane {
	height: 100%;
	min-height: 200px;
	overflow: auto;
	width: 260px
}

.x-de-review-pane {
	background: #f8f9fa;
	border-left: 1px solid #ced4da;
	height: 100%;
	min-height: 200px;
	overflow: auto;
	width: 440px
}

.x-bigger .x-de-cntr-pane-padding {
	padding: 16px
}

.x-bigger .x-de-prop-pane {
	height: 100%;
	min-height: 200px;
	overflow: auto;
	width: 306px
}

.x-de-property-div-padding {
	border-bottom: .5px solid #dee2e6;
	padding: 12px
}

.x-de-ctnr-dropdown-ftr {
	border-top: 1px solid #dee2e6;
	color: #495057;
	cursor: pointer;
	display: block;
	font-size: 12px;
	line-height: 40px;
	text-indent: 1.2em
}

.x-de-char-fmt-btn-left > button, .x-de-insert-del-cell button {
	width: 38.75px
}

.x-de-char-fmt-btn-right > button {
	width: 37.5px
}

.x-de-panel-left-width {
	width: 151px
}

.x-bigger .x-de-panel-left-width {
	width: 169px
}

.x-bigger .x-de-char-fmt-btn-left > button, .x-bigger .x-de-insert-del-cell button {
	width: 44px
}

.x-de-panel-right-width {
	width: 73px
}

.x-bigger .x-de-panel-right-width {
	width: 96px
}

.x-bigger .x-de-char-fmt-btn-left > button, .x-bigger .x-de-char-fmt-btn-right > button {
	width: 43px
}

.x-de-cntr-highlight-pane {
	border: 1px solid #dee2e6
}

.x-de-btn-hghlclr > button:first-child {
	padding: 1px !important
}

.x-de-ctnr-hglt-color {
	font-size: 12px;
	font-weight: 400;
	height: 20px !important;
	width: 20px !important;
	border-radius: 4px
}

.x-de-font-clr-picker > div div button, .x-de-font-clr-picker > div button, .x-de-font-clr-picker > button {
	width: 38px
}

.x-de-floating-menu.x-de-bullets-menu .x-de-floating-menuitem-md {
	height: 55px;
	padding: 4px !important;
	width: 60px
}

	.x-de-floating-menu.x-de-bullets-menu .x-de-floating-menuitem-md:hover {
		border: 3px solid #0d6efd;
		padding: 2px !important
	}

.x-de-floating-menu.x-de-bullets-menu .x-de-floating-bullet-menuitem-md {
	height: 38px;
	padding: 4px !important;
	width: 38px
}

	.x-de-floating-menu.x-de-bullets-menu .x-de-floating-bullet-menuitem-md:hover {
		border: 3px solid #0d6efd;
		padding: 2px !important
	}

.x-de-list-header-presetmenu {
	cursor: pointer;
	font-size: 11px;
	line-height: 14px;
	overflow: hidden;
	text-align: left;
	min-width: 50px;
	white-space: nowrap;
	width: 100%
}

.x-de-bullet-list-header-presetmenu {
	cursor: pointer;
	font-size: 14px;
	left: -11px;
	line-height: 0;
	min-width: 50px;
	overflow: hidden;
	position: relative;
	white-space: nowrap;
	width: 100%
}

.x-rtl .x-de-bullet-list-header-presetmenu {
	cursor: pointer;
	font-size: 14px;
	left: 10px;
	line-height: 0;
	min-width: 50px;
	overflow: hidden;
	position: relative;
	white-space: nowrap;
	width: 100%
}

.x-de-bullet {
	font-size: 42px
}

.x-de-list-header-presetmenu .x-de-list-line {
	border-bottom: 1px solid #6c757d !important;
	margin-left: 5px;
	width: 100%
}

.x-de-toc-optionsdiv {
	margin-bottom: 11.5px;
	margin-left: 5.5px;
	margin-top: 15.5px
}

	.x-de-toc-optionsdiv.x-de-rtl {
		margin-right: 5.5px;
		margin-left: 0
	}

.x-de-list-header-presetmenu div span {
	display: inline-block;
	vertical-align: middle
}

.x-de-floating-menu .x-de-floating-menuitem, .x-de-floating-menu .x-de-menuitem-none {
	cursor: pointer;
	height: 70px;
	padding: 0 !important;
	margin: 0 5px 5px 0 !important;
	width: 70px
}

.x-de-list-thumbnail .x-de-list-items {
	float: left
}

.x-de-list-thumbnail .x-de-list-items {
	border: 1px solid #dee2e6;
	clear: initial;
	display: inline-block;
	height: auto;
	margin: 5px;
	padding: 2px;
	text-align: center;
	width: auto
}

.x-de-list-items {
	cursor: pointer;
	background: #f8f9fa;
	box-sizing: border-box;
	list-style: none;
	padding: 7px 10px 7px 10px;
	position: relative
}

.x-de-list-item-size {
	font-size: 14px
}

.x-de-floating-menuitem.x-de-floating-menuitem-md.x-de-list-items.x-de-list-item-size.de-list-item-selected, .x-de-floating-menuitem.x-de-floating-bullet-menuitem-md.x-de-list-items.x-de-list-item-size.de-list-item-selected {
	border: 3px solid #0d6efd;
	padding: 2px !important
}

.x-de-floating-menu {
	padding: 10px 4px 5px 10px !important
}

.x-de-list-container {
	border: 1px solid #ccc;
	border-radius: 2px;
	box-shadow: 0 0 14px rgba(0,0,0,.2);
	background: #f8f9fa;
	box-sizing: border-box;
	display: inline-block;
	line-height: normal;
	margin: 0;
	outline: 0;
	background: #f8f9fa;
	padding: 5px 0;
	position: absolute;
	width: auto;
	z-index: 10020
}

.x-de-ctnr-list {
	font-size: 12px;
	vertical-align: top
}

.x-de-image-property {
	padding-left: 32px
}

.x-de-img-prty-span {
	color: #495057;
	left: 12px;
	position: absolute;
	top: 8px
}

.x-btn-toggle {
	background-color: #dee2e6 !important;
	outline: none;
	outline-offset: 0;
	box-shadow: none !important
}

	.x-btn-toggle:hover {
		background-color: #dee2e6 !important;
		outline: none;
		outline-offset: 0;
		box-shadow: none !important
	}

.x-de-ctnr-group-btn-top > button:first-child {
	border-radius: 0;
	border-top-left-radius: 4px
}

.x-de-ctnr-group-btn-top.x-de-rtl > button:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 4px
}

.x-de-ctnr-group-btn-top > button:last-child {
	border-radius: 0;
	border-top-right-radius: 4px
}

.x-de-ctnr-group-btn-top.x-de-rtl > button:last-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 0
}

.x-de-ctnr-group-btn-middle > button {
	border-radius: 0;
	border-top: 0;
	border-bottom: 0
}

.x-de-ctnr-group-btn-bottom > button:first-child {
	border-radius: 0;
	border-bottom-left-radius: 4px
}

.x-de-ctnr-group-btn-bottom.x-de-rtl > button:first-child {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 4px
}

.x-de-ctnr-group-btn-bottom > button:last-child {
	border-radius: 0;
	border-bottom-right-radius: 4px
}

.x-de-ctnr-group-btn-bottom.x-de-rtl > button:last-child {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 4px
}

.x-de-toc-template1 {
	background: #f8f9fa;
	border: 1px solid #dee2e6;
	color: #495057;
	height: 129px;
	width: 94px;
	margin-left: 78px
}

	.x-de-toc-template1.x-de-rtl {
		margin-left: 0;
		margin-right: 78px
	}

.x-de-toc-template1-content1 {
	font-size: 10px;
	height: 11px;
	margin-left: 5.4px;
	margin-top: 6.7px;
	width: 83px
}

.x-de-toc-template1-content2 {
	font-size: 8px;
	height: 9px;
	margin-left: 20.4px;
	margin-top: 5.7px;
	width: 68px
}

.x-de-toc-template1-content3 {
	font-size: 7px;
	height: 8px;
	margin-left: 28.4px;
	margin-top: 6.7px;
	width: 60px
}

.x-de-prop-sub-label {
	color: #343a40;
	font-size: 13px;
	margin-bottom: 4px;
	font-weight: 500
}

.x-de-toc-checkbox1 {
	height: 16px;
	margin-top: 16px
}

.x-de-toc-checkbox2 {
	height: 16px;
	margin-top: 16px
}

.x-de-toc-checkbox3 {
	height: 16px;
	margin-top: 16px
}

.x-de-status-bar {
	background: #f8f9fa;
	display: -ms-flexbox;
	display: flex;
	padding-top: 4px;
	width: 100%
}

.x-de-ctnr-pg-no {
	color: #495057;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 14px;
	height: 100%;
	padding-top: 8px
}

	.x-de-ctnr-pg-no span {
		border: 1px solid rgba(0,0,0,0)
	}

.x-de-ctnr-pg-no-spellout {
	color: #495057;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 14px;
	height: 100%;
	padding-top: 8px;
	width: calc(100% - 155px)
}

	.x-de-ctnr-pg-no-spellout span {
		border: 1px solid rgba(0,0,0,0)
	}

.x-bigger .x-de-ctnr-pg-no-spellout {
	color: #495057;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 16px;
	height: 100%;
	padding-top: 7px;
	width: calc(100% - 205px)
}

.x-de-statusbar-zoom-spell {
	background-color: #f8f9fa;
	border: 0;
	color: #495057;
	float: right;
	height: 34px;
	margin-left: calc(100% - 360px)
}

.x-bigger .x-de-statusbar-zoom-spell {
	background-color: #f8f9fa;
	border: 0;
	color: #495057;
	float: right;
	height: 34px;
	margin-left: calc(100% - 410px)
}

.x-de-btn-cancel {
	margin-left: 10px
}

.x-de-btn-cancel-rtl {
	margin-left: 0;
	margin-right: 10px
}

.x-de-prop-header-label {
	color: #495057;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: .05px;
	opacity: .87
}

.x-de-prop-separator-line {
	border-bottom: 1px solid #dee2e6
}

.x-de-status-bar > div label {
	font-weight: 500
}

.x-de-stylediv {
	padding-left: 12px
}

.x-de-stylediv-rtl {
	padding-left: 0;
	padding-right: 12px
}

.x-de-border-size-button {
	height: 31px;
	margin-top: 8px;
	width: 99px
}

.x-de-color-picker {
	height: 31px;
	width: 99px
}

.x-de-cell-text-box {
	margin-right: 12px
}

.x-de-pane-rtl .x-de-cell-text-box {
	margin-left: 12px;
	margin-right: 0
}

.x-de-prop-fill-label {
	margin-right: 8px
}

	.x-de-prop-fill-label.x-de-rtl {
		margin-left: 8px;
		margin-right: 0
	}

.x-de-grp-btn-ctnr .x-de-ctnr-group-btn {
	height: 36px !important
}

.x-bigger .x-de-grp-btn-ctnr .x-de-ctnr-group-btn {
	height: 42px !important
}

.x-de-grp-btn-ctnr .x-de-ctnr-group-btn > button {
	width: 39px;
	height: 38px
}

.x-bigger .x-de-grp-btn-ctnr .x-de-ctnr-group-btn > button {
	height: 42px;
	width: 44px
}

.x-de-border-clr-picker .x-split-btn-wrapper > button:first-child {
	width: 70px
}

.x-de-hRuler {
	background-color: #e9ecef;
	border-bottom: .5px solid #dee2e6
}

.x-de-vRuler {
	background-color: #e9ecef;
	border-right: .5px solid #dee2e6
}

.x-de-ruler-margin {
	background-color: #fff
}

.x-de-ruler-tick {
	stroke: #adb5bd
}

.x-de-ruler-tick-label {
	fill: #343a40
}

.x-de-ruler-markIndicator {
	background-color: #fff
}

.x-de-ruler-marker .x-de-ruler-tab-svg {
	fill: #adb5bd
}

.x-de-ruler-marker .x-de-ruler-indent-svg {
	fill: #adb5bd
}

.x-de-ruler-indent .x-de-ruler-indent-svg {
	fill: #fff;
	stroke: #6c757d
}

	.x-de-ruler-indent .x-de-ruler-indent-svg:hover {
		fill: #e9ecef;
		stroke: #6c757d
	}

	.x-de-ruler-indent .x-de-ruler-indent-svg:active {
		fill: #0d6efd;
		stroke: #6c757d
	}

.x-de-ruler-table-svg {
	fill: #6c757d
}

	.x-de-ruler-table-svg:hover {
		fill: #e9ecef
	}

	.x-de-ruler-table-svg:active {
		fill: #0d6efd
	}

.x-de-custom-treeview .x-list-text {
	font-size: 13px;
	white-space: nowrap;
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis
}

.x-bigger .x-de-custom-treeview .x-list-text {
	font-size: 15px;
	white-space: nowrap;
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis
}

.x-rtl .x-listview .x-list-icon {
	height: 24px;
	width: 16px;
	margin-left: 12px
}

.x-rtl .x-de-listview-icon {
	height: auto;
	width: auto;
	line-height: 22px;
	margin-left: 12px
}

.x-rtl .x-de-vRuler {
	background-color: #e9ecef;
	border-right: none;
	border-left: .5px solid #dee2e6
}

.x-bigger .de-split-button > div:first-child {
	margin-right: 0
}

.x-bigger .x-de-border-clr-picker .x-split-btn-wrapper > button:first-child {
	width: 66px
}

.x-bigger .x-de-prop-fill-label {
	margin-left: 0;
	margin-right: 9.8px
}

	.x-bigger .x-de-prop-fill-label.x-de-rtl {
		margin-left: 9.8px;
		margin-right: 0px
	}

.x-bigger .x-rtl .x-de-cell-text-box {
	margin-left: 16px;
	margin-right: 0
}

.x-bigger .x-de-cell-div button {
	width: 45px !important
}

.x-bigger .x-de-color-picker {
	height: 38px;
	width: 95px
}

.x-bigger .x-de-border-size-button {
	height: 38px;
	margin-top: 8px;
	width: 95px
}

.x-bigger .x-de-stylediv {
	padding-left: 16px
}

.x-bigger .x-de-stylediv-rtl {
	padding-right: 16px
}

.x-bigger .x-de-tool-ctnr-properties-pane {
	display: -ms-flexbox;
	display: flex;
	height: calc(100% - 126px);
	min-height: 200px;
	width: 100%
}

.x-bigger .x-de-ctnr-properties-pane {
	display: -ms-flexbox;
	display: flex;
	height: calc(100% - 46px);
	width: 100%
}

.x-bigger .x-de-ctn {
	background-color: #f8f9fa;
	border: 1px solid #dee2e6;
	height: 100%;
	position: relative;
	width: 100%
}

.x-bigger .x-de-ctnr-toolbar {
	display: -ms-flexbox;
	display: flex;
	height: 81px;
	width: 100%
}

.x-bigger .x-de-tlbr-wrapper .x-de-toolbar.x-toolbar, .x-bigger .x-de-tlbr-wrapper .x-de-ctnr-properties-pane-btn {
	border: 0
}

.x-bigger .x-de-pane {
	border-left: 1px solid #dee2e6
}

.x-bigger .x-de-pane-rtl {
	border-right: 1px solid #dee2e6
}

.x-bigger .x-de-ctnr-segment {
	margin-bottom: 16px
}

.x-bigger .x-de-font-clr-picker .x-colorpicker-wrapper:first-child, .x-bigger .x-de-font-clr-picker > .x-split-btn-wrapper {
	margin-right: 16px
}

.x-bigger .x-de-font-clr-picker.x-rtl .x-colorpicker-wrapper:first-child, .x-bigger .x-de-font-clr-picker.x-rtl > .x-split-btn-wrapper {
	margin-left: 16px;
	margin-right: 0
}

.x-bigger .x-de-ctnr-segment > div:first-child:not(.x-rtl), .x-bigger .x-de-ctnr-segment-list > div:last-child:not(.x-rtl), .x-bigger .x-de-ctnr-segment > button:first-child:not(.x-rtl) {
	margin-right: 16px
}

.x-bigger .x-de-ctnr-segment.x-de-ctnr-segment-rtl > div:first-child, .x-bigger .x-de-ctnr-segment-list.x-de-ctnr-segment-list-rtl > div:last-child, .x-bigger .x-de-ctnr-segment.x-de-ctnr-segment-rtl > button:first-child {
	margin-left: 16px;
	margin-right: 0
}

.x-bigger .x-de-tlbr-wrapper {
	background-color: #f8f9fa;
	height: 81px;
	width: calc(100% - 75px)
}

.x-bigger .x-de-ctnr-prop-label {
	color: #495057;
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: .05px;
	margin-bottom: 16px;
	opacity: .87
}

.x-bigger .x-de-table-prop-label {
	margin-left: 14.5px
}

	.x-bigger .x-de-table-prop-label.x-de-rtl {
		margin-left: 0;
		margin-right: 14.5px
	}

.x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items {
	height: 81px
}

	.x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item.x-de-separator {
		margin: 0 16px
	}

	.x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item.x-de-toolbar-btn-start {
		margin-left: 12px !important;
		margin-right: 6px
	}

	.x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item.x-de-toolbar-btn-middle {
		margin-left: 6px;
		margin-right: 6px
	}

	.x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item.x-de-toolbar-btn-end {
		margin-left: 6px;
		margin-right: 12px
	}

	.x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item.x-de-image-focus :focus {
		background-color: #dee2e6
	}

	.x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn, .x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control {
		padding: 0;
		padding-bottom: 10px
	}

		.x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn:focus, .x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control:focus {
			padding: 0;
			padding-bottom: 10px
		}

		.x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn:active, .x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control:active {
			padding: 0;
			padding-bottom: 10px
		}

		.x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn:hover, .x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control:hover {
			padding: 0;
			padding-bottom: 10px
		}

		.x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn .x-tbar-btn-text {
			padding: 0 !important
		}

.x-bigger .x-de-overlay {
	height: 100%;
	opacity: .5;
	pointer-events: none;
	-ms-touch-action: none;
	touch-action: none
}

.x-bigger .x-de-ctnr-properties-pane-btn {
	width: 75px
}

	.x-bigger .x-de-ctnr-properties-pane-btn .x-btn {
		background: #f8f9fa;
		border-radius: 0;
		box-shadow: none;
		min-height: 100%;
		min-width: 100%
	}

		.x-bigger .x-de-ctnr-properties-pane-btn .x-btn:focus {
			box-shadow: none
		}

		.x-bigger .x-de-ctnr-properties-pane-btn .x-btn:active {
			box-shadow: none
		}

		.x-bigger .x-de-ctnr-properties-pane-btn .x-btn:hover {
			box-shadow: none
		}

.x-bigger .x-de-showhide-btn {
	border: 0;
	height: 81px
}

.x-bigger .x-de-showhide-btn-rtl {
	border: 0;
	height: 81px
}

.x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item:not(.x-separator) {
	padding: 0
}

.x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn-text {
	display: table;
	font-size: 16px;
	margin: 0 6px;
	padding: 0;
	white-space: normal
}

.x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item button.x-btn.x-tbtn-txt .x-icons.x-btn-icon, .x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-tbtn-txt .x-icons.x-btn-icon {
	padding: 0
}

.x-bigger .x-de-ctnr-group-btn.x-btn-group:not(.x-outline) {
	box-shadow: none;
	height: 38px;
	padding-left: 1px
}

	.x-bigger .x-de-ctnr-group-btn.x-btn-group:not(.x-outline):focus {
		box-shadow: none
	}

	.x-bigger .x-de-ctnr-group-btn.x-btn-group:not(.x-outline):active {
		box-shadow: none
	}

	.x-bigger .x-de-ctnr-group-btn.x-btn-group:not(.x-outline):hover {
		box-shadow: none
	}

.x-bigger .x-de-status-bar button {
	height: 38px;
	box-shadow: none
}

	.x-bigger .x-de-status-bar button:focus {
		box-shadow: none
	}

	.x-bigger .x-de-status-bar button:active {
		box-shadow: none
	}

	.x-bigger .x-de-status-bar button:hover {
		box-shadow: none
	}

.x-bigger .x-de-ctnr-group-btn button {
	box-shadow: none;
	height: 38px
}

	.x-bigger .x-de-ctnr-group-btn button:focus {
		box-shadow: none
	}

	.x-bigger .x-de-ctnr-group-btn button:active {
		box-shadow: none
	}

	.x-bigger .x-de-ctnr-group-btn button:hover {
		box-shadow: none
	}

.x-bigger .x-de-property-div-padding {
	border-bottom: .5px solid #dee2e6;
	padding: 16px
}

.x-bigger .x-de-font-clr-picker > div button, .x-bigger .x-de-font-clr-picker > button {
	width: 43px
}

.x-bigger .x-de-ctnr-dropdown-ftr {
	border-top: 1px solid #dee2e6;
	color: #495057;
	cursor: pointer;
	display: block;
	font-size: 12px;
	line-height: 40px;
	text-indent: 1.2em
}

.x-bigger .x-de-char-fmt-btn > button {
	width: 38.5px
}

.x-bigger .x-de-btn-hghlclr > button:first-child {
	padding: 0 6px !important
}

.x-bigger .x-de-ctnr-hglt-color {
	font-size: 12px;
	font-weight: 400;
	height: 24px !important;
	width: 24px !important;
	border-radius: 4px
}

.x-bigger .x-de-ctnr-list {
	font-size: 12px;
	vertical-align: top
}

.x-bigger .x-de-image-property {
	padding-left: 32px
}

.x-bigger .x-de-img-prty-span {
	color: #495057;
	left: 10px;
	position: absolute;
	top: 12px
}

.x-bigger .x-btn-toggle {
	background-color: #dee2e6 !important;
	box-shadow: none !important;
	outline: none;
	outline-offset: 0
}

	.x-bigger .x-btn-toggle:hover {
		background-color: #dee2e6 !important;
		outline: none;
		outline-offset: 0;
		box-shadow: none !important
	}

.x-bigger .x-de-toc-template1 {
	background: #f8f9fa;
	border: 1px solid #dee2e6;
	color: #495057;
	height: 129px;
	margin-left: 78px;
	width: 94px
}

.x-bigger .x-de-toc-template1-content1 {
	font-size: 10px;
	height: 11px;
	margin-left: 5.4px;
	margin-top: 6.7px;
	width: 83px
}

.x-bigger .x-de-toc-template1-content2 {
	font-size: 8px;
	height: 9px;
	margin-left: 20.4px;
	margin-top: 5.7px;
	width: 68px
}

.x-bigger .x-de-toc-template1-content3 {
	font-size: 7px;
	height: 8px;
	margin-left: 28.4px;
	margin-top: 6.7px;
	width: 60px
}

.x-bigger .x-de-toc-optionsdiv {
	margin-bottom: 11.5px;
	margin-left: 5.5px;
	margin-top: 15.5px
}

	.x-bigger .x-de-toc-optionsdiv.x-de-rtl {
		margin-right: 5.5px;
		margin-left: 0
	}

.x-bigger .x-de-prop-sub-label {
	font-size: 13px;
	margin-bottom: 8.5px
}

.x-bigger .x-de-btn-cancel {
	margin-left: 10px
}

.x-bigger .x-de-status-bar {
	background: #f8f9fa;
	display: -ms-flexbox;
	display: flex;
	padding-top: 5px;
	width: 100%
}

.x-bigger .x-de-statusbar-zoom {
	border: 0;
	color: #495057;
	float: right;
	height: 34px;
	background-color: #f8f9fa
}

.x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn-text {
	line-height: 25px;
	padding: 0 5px !important
}

	.x-bigger .x-de-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn-text .x-de-text-wrap {
		height: 0;
		line-height: .5
	}

.x-bigger .x-listview .x-list-icon {
	height: 24px;
	width: 16px;
	margin-right: 16px
}

.x-bigger .x-de-listview-icon {
	height: auto;
	width: auto;
	line-height: 22px;
	margin-right: 16px
}

.x-bigger .x-rtl .x-listview .x-list-icon {
	height: 24px;
	width: 16px;
	margin-left: 16px
}

.x-bigger .x-rtl .x-de-listview-icon {
	height: auto;
	width: auto;
	line-height: 22px;
	margin-left: 16px
}

.x-de-ctn .x-de-bzr-button {
	background: #f8f9fa;
	height: 100%;
	color: #212529
}

	.x-de-ctn .x-de-bzr-button:hover {
		background: #5c636a;
		border: none;
		border-radius: 4px;
		color: #fff
	}

		.x-de-ctn .x-de-bzr-button:hover .x-btn-icon {
			color: #fff
		}

	.x-de-ctn .x-de-bzr-button:active {
		box-shadow: none;
		background-color: #5c636a;
		border-color: #ced4da;
		color: #fff
	}

.x-de-ctn .x-de-bzr-button {
	font-weight: 400;
	background: #f8f9fa;
	height: 100%;
	color: #212529;
	border: none;
	line-height: 16px !important;
	box-shadow: none
}

	.x-de-ctn .x-de-bzr-button:hover {
		background: #5c636a;
		border: none;
		border-radius: 4px;
		color: #fff
	}

	.x-de-ctn .x-de-bzr-button:active {
		box-shadow: none;
		background-color: #5c636a;
		border-color: #ced4da;
		color: #fff
	}

.x-de-ctn .x-de-ctnr-toolbar .x-de-bzr-button .x-btn-icon {
	font-size: 16px
}

.x-de-ctn .x-de-ctnr-toolbar .x-de-bzr-break.x-de-bzr-button .x-btn-icon {
	margin-top: -11px
}

.x-bigger .x-de-ctn .x-de-ctnr-toolbar .x-de-bzr-button .x-btn-icon {
	font-size: 18px;
	padding-bottom: 4px
}

.x-splitter .x-split-bar.x-split-bar-horizontal .x-resize-handler::before {
	content: "\e7e3";
	font-family: "e-icons";
	font-size: 14px
}

.x-splitter .x-split-bar.x-split-bar-vertical .x-resize-handler::before {
	content: "\e7fd";
	font-family: "e-icons";
	font-size: 14px
}

.x-bigger .x-splitter .x-split-bar .x-resize-handler::before {
	font-size: 16px
}

.x-bigger.x-splitter .x-split-bar .x-resize-handler::before {
	font-size: 16px
}

.x-splitter.x-splitter-horizontal, .x-splitter.x-splitter-vertical {
	border-width: 1px;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	position: relative;
	-ms-touch-action: none;
	touch-action: none;
	width: 100%
}

	.x-splitter.x-splitter-horizontal .x-pane, .x-splitter.x-splitter-vertical .x-pane {
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
		font-size: 14px;
		font-weight: 400
	}

		.x-splitter.x-splitter-horizontal .x-pane.x-scrollable, .x-splitter.x-splitter-vertical .x-pane.x-scrollable {
			overflow: auto
		}

		.x-splitter.x-splitter-horizontal .x-pane.x-static-pane, .x-splitter.x-splitter-vertical .x-pane.x-static-pane {
			-ms-flex-positive: 0;
			flex-grow: 0;
			-ms-flex-negative: 0;
			flex-shrink: 0
		}

		.x-splitter.x-splitter-horizontal .x-pane.x-pane-horizontal, .x-splitter.x-splitter-vertical .x-pane.x-pane-horizontal {
			overflow: auto
		}

			.x-splitter.x-splitter-horizontal .x-pane.x-pane-horizontal.x-pane-hidden, .x-splitter.x-splitter-vertical .x-pane.x-pane-horizontal.x-pane-hidden {
				-ms-flex-preferred-size: 0 !important;
				flex-basis: 0 !important;
				overflow: hidden !important
			}

.x-splitter.x-splitter-horizontal {
	-ms-flex-direction: row;
	flex-direction: row
}

	.x-splitter.x-splitter-horizontal.x-pane.x-scrollable {
		overflow: hidden
	}

	.x-splitter.x-splitter-horizontal.x-rtl {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}

		.x-splitter.x-splitter-horizontal.x-rtl .x-split-bar.x-split-bar-horizontal {
			-ms-flex-direction: row-reverse;
			flex-direction: row-reverse
		}

			.x-splitter.x-splitter-horizontal.x-rtl .x-split-bar.x-split-bar-horizontal .x-navigate-arrow:not(.x-arrow-right)::before, .x-splitter.x-splitter-horizontal.x-rtl .x-split-bar.x-split-bar-horizontal .x-navigate-arrow:not(.x-arrow-right)::after {
				right: auto
			}

.x-splitter.x-splitter-vertical {
	-ms-flex-direction: column;
	flex-direction: column
}

	.x-splitter.x-splitter-vertical.x-pane.x-scrollable {
		overflow: hidden
	}

	.x-splitter.x-splitter-vertical .x-pane-vertical {
		overflow: auto
	}

		.x-splitter.x-splitter-vertical .x-pane-vertical.x-pane-hidden {
			-ms-flex-preferred-size: 0 !important;
			flex-basis: 0 !important;
			overflow: hidden !important
		}

	.x-splitter.x-splitter-vertical.x-rtl .x-split-bar.x-split-bar-vertical .x-navigate-arrow:not(.x-arrow-down)::before, .x-splitter.x-splitter-vertical.x-rtl .x-split-bar.x-split-bar-vertical .x-navigate-arrow:not(.x-arrow-down)::after {
		right: auto
	}

	.x-splitter.x-splitter-vertical.x-rtl .x-split-bar.x-split-bar-vertical .x-navigate-arrow:not(.x-arrow-down) {
		border-radius: 50%;
		bottom: 20px;
		right: 22px
	}

	.x-splitter.x-splitter-vertical.x-rtl .x-split-bar.x-split-bar-vertical .x-navigate-arrow.x-arrow-down {
		border-radius: 50%;
		left: 22px;
		right: auto;
		top: 20px
	}

		.x-splitter.x-splitter-vertical.x-rtl .x-split-bar.x-split-bar-vertical .x-navigate-arrow.x-arrow-down::after {
			right: auto
		}

.x-splitter .x-split-bar.x-split-bar-horizontal {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-ms-flex-pack: center;
	justify-content: center;
	min-width: 1px;
	z-index: 15
}

	.x-splitter .x-split-bar.x-split-bar-horizontal .x-icon-hidden {
		visibility: hidden
	}

	.x-splitter .x-split-bar.x-split-bar-horizontal.x-resizable-split-bar {
		cursor: col-resize
	}

		.x-splitter .x-split-bar.x-split-bar-horizontal.x-resizable-split-bar::after {
			content: "";
			cursor: col-resize;
			display: block;
			height: 100%;
			position: absolute;
			width: 16px;
			z-index: 10
		}

	.x-splitter .x-split-bar.x-split-bar-horizontal .x-resize-handler {
		-ms-flex-align: center;
		align-items: center;
		display: -ms-flexbox;
		display: flex;
		height: 18px;
		-ms-flex-pack: center;
		justify-content: center;
		position: relative;
		width: 1px
	}

		.x-splitter .x-split-bar.x-split-bar-horizontal .x-resize-handler.x-hide-handler {
			visibility: hidden
		}

	.x-splitter .x-split-bar.x-split-bar-horizontal .x-navigate-arrow:not(.x-arrow-right)::before, .x-splitter .x-split-bar.x-split-bar-horizontal .x-navigate-arrow:not(.x-arrow-right)::after {
		left: 8px;
		right: 3px
	}

	.x-splitter .x-split-bar.x-split-bar-horizontal .x-navigate-arrow {
		border-image: none;
		border-width: 1px;
		cursor: pointer;
		display: -ms-flexbox;
		display: flex;
		height: 26px;
		padding: 1px 12px;
		position: relative
	}

		.x-splitter .x-split-bar.x-split-bar-horizontal .x-navigate-arrow::before, .x-splitter .x-split-bar.x-split-bar-horizontal .x-navigate-arrow::after {
			border-radius: 16px;
			content: "";
			height: 8px;
			position: absolute;
			transform: rotate(0deg);
			width: 2px
		}

		.x-splitter .x-split-bar.x-split-bar-horizontal .x-navigate-arrow::before {
			top: 5px;
			transform-origin: 1px 7px 0
		}

		.x-splitter .x-split-bar.x-split-bar-horizontal .x-navigate-arrow::after {
			top: 11px;
			transform-origin: 1px 1px 0
		}

		.x-splitter .x-split-bar.x-split-bar-horizontal .x-navigate-arrow:not(.x-arrow-right) {
			border-radius: 50%;
			right: 5px
		}

		.x-splitter .x-split-bar.x-split-bar-horizontal .x-navigate-arrow.x-arrow-right {
			border-radius: 50%;
			left: 5px
		}

			.x-splitter .x-split-bar.x-split-bar-horizontal .x-navigate-arrow.x-arrow-right::before, .x-splitter .x-split-bar.x-split-bar-horizontal .x-navigate-arrow.x-arrow-right::after {
				right: 8px
			}

	.x-splitter .x-split-bar.x-split-bar-horizontal.x-last-bar:not(.x-resizable-split-bar) {
		margin: 0 3px
	}

	.x-splitter .x-split-bar.x-split-bar-horizontal:not(.x-resizable-split-bar) {
		margin: 0 0 0 3px
	}

.x-splitter .x-split-bar.x-split-bar-vertical {
	-ms-flex-align: center;
	align-items: center;
	border-left: none;
	border-right: none;
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 1px
}

	.x-splitter .x-split-bar.x-split-bar-vertical .x-icon-hidden {
		visibility: hidden
	}

	.x-splitter .x-split-bar.x-split-bar-vertical.x-resizable-split-bar {
		cursor: row-resize
	}

		.x-splitter .x-split-bar.x-split-bar-vertical.x-resizable-split-bar::after {
			content: "";
			cursor: row-resize;
			display: block;
			height: 16px;
			position: absolute;
			width: 100%;
			z-index: 12
		}

	.x-splitter .x-split-bar.x-split-bar-vertical .x-resize-handler {
		-ms-flex-align: center;
		align-items: center;
		display: -ms-flexbox;
		display: flex;
		height: 1px;
		-ms-flex-pack: center;
		justify-content: center;
		width: 18px
	}

		.x-splitter .x-split-bar.x-split-bar-vertical .x-resize-handler.x-hide-handler {
			visibility: hidden
		}

	.x-splitter .x-split-bar.x-split-bar-vertical .x-navigate-arrow:not(.x-arrow-down)::before, .x-splitter .x-split-bar.x-split-bar-vertical .x-navigate-arrow:not(.x-arrow-down)::after {
		left: 10px
	}

	.x-splitter .x-split-bar.x-split-bar-vertical .x-navigate-arrow {
		border-image: none;
		border-width: 0;
		cursor: pointer;
		display: -ms-flexbox;
		display: flex;
		height: 26px;
		padding: 10px 3px 10px 18px;
		position: relative;
		width: 26px
	}

		.x-splitter .x-split-bar.x-split-bar-vertical .x-navigate-arrow::before, .x-splitter .x-split-bar.x-split-bar-vertical .x-navigate-arrow::after {
			border-radius: 16px;
			content: "";
			height: 8px;
			position: absolute;
			transform: rotate(90deg);
			width: 2px
		}

		.x-splitter .x-split-bar.x-split-bar-vertical .x-navigate-arrow:not(.x-arrow-down)::before {
			top: 3px;
			transform-origin: 2px 7px 0
		}

		.x-splitter .x-split-bar.x-split-bar-vertical .x-navigate-arrow:not(.x-arrow-down)::after {
			left: 11px;
			top: 8px;
			transform-origin: 1px 1px 0
		}

		.x-splitter .x-split-bar.x-split-bar-vertical .x-navigate-arrow.x-arrow-down::before {
			left: 12px;
			top: 8px;
			transform-origin: 1px 6px 0
		}

		.x-splitter .x-split-bar.x-split-bar-vertical .x-navigate-arrow.x-arrow-down::after {
			left: 10px;
			top: 12px;
			transform-origin: 1px 2px 0
		}

		.x-splitter .x-split-bar.x-split-bar-vertical .x-navigate-arrow:not(.x-arrow-down) {
			border-radius: 50%;
			bottom: 20px;
			left: 22px
		}

		.x-splitter .x-split-bar.x-split-bar-vertical .x-navigate-arrow.x-arrow-down {
			border-radius: 50%;
			right: 22px;
			top: 20px
		}

			.x-splitter .x-split-bar.x-split-bar-vertical .x-navigate-arrow.x-arrow-down::before, .x-splitter .x-split-bar.x-split-bar-vertical .x-navigate-arrow.x-arrow-down::after {
				right: 10px
			}

	.x-splitter .x-split-bar.x-split-bar-vertical.x-last-bar:not(.x-resizable-split-bar) {
		margin: 3px 0
	}

	.x-splitter .x-split-bar.x-split-bar-vertical:not(.x-resizable-split-bar) {
		margin: 3px 0 0
	}

.x-bigger.x-splitter .x-pane {
	font-size: 16px
}

.x-bigger.x-splitter .x-split-bar.x-split-bar-horizontal .x-resize-handler {
	height: 20px
}

.x-bigger.x-splitter .x-split-bar.x-split-bar-vertical .x-resize-handler {
	width: 20px
}

.x-bigger.x-splitter .x-split-bar.x-split-bar-vertical .x-navigate-arrow:not(.x-arrow-down)::before, .x-bigger.x-splitter .x-split-bar.x-split-bar-vertical .x-navigate-arrow:not(.x-arrow-down)::after {
	margin-top: -2px
}

.x-bigger.x-splitter .x-split-bar.x-split-bar-vertical .x-navigate-arrow.x-arrow-down::after {
	margin-top: 2px
}

.x-rtl .x-splitter.x-splitter-horizontal {
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.x-bigger .x-splitter .x-pane {
	font-size: 16px
}

.x-bigger .x-splitter .x-split-bar.x-split-bar-horizontal .x-resize-handler {
	height: 20px
}

.x-bigger .x-splitter .x-split-bar.x-split-bar-vertical .x-resize-handler {
	width: 20px
}

.x-content-placeholder.x-splitter.x-placeholder-splitter {
	background-size: 100px 110px;
	min-height: 110px
}

.x-bigger .x-content-placeholder.x-splitter.x-placeholder-splitter, .x-bigger.x-content-placeholder.x-splitter.x-placeholder-splitter {
	background-size: 100px 110px;
	min-height: 110px
}

.x-splitter.x-ie .x-navigate-arrow.x-arrow-left {
	margin-left: -26px
}

.x-splitter.x-ie .x-split-bar-horizontal .x-resize-handler {
	-ms-flex-direction: column;
	flex-direction: column
}

.x-splitter.x-splitter-horizontal, .x-splitter.x-splitter-vertical {
	border: solid 1px #dee2e6
}

	.x-splitter.x-splitter-horizontal .x-pane, .x-splitter.x-splitter-vertical .x-pane {
		color: #212529
	}

		.x-splitter.x-splitter-horizontal .x-pane.x-splitter.x-splitter-horizontal, .x-splitter.x-splitter-horizontal .x-pane.x-splitter.x-splitter-vertical, .x-splitter.x-splitter-vertical .x-pane.x-splitter.x-splitter-horizontal, .x-splitter.x-splitter-vertical .x-pane.x-splitter.x-splitter-vertical {
			border: rgba(0,0,0,0)
		}

.x-splitter .x-split-bar.x-split-bar-horizontal {
	background: #dee2e6;
	border-left: none;
	border-right: none
}

	.x-splitter .x-split-bar.x-split-bar-horizontal .x-resize-handler {
		background: #fff;
		color: #6c757d;
		z-index: 10
	}

	.x-splitter .x-split-bar.x-split-bar-horizontal .x-navigate-arrow:not(.x-icon-hidden) {
		background-color: rgba(0,0,0,0);
		border-color: rgba(0,0,0,0);
		color: rgba(0,0,0,0);
		transition: background-color 500ms ease-out
	}

		.x-splitter .x-split-bar.x-split-bar-horizontal .x-navigate-arrow:not(.x-icon-hidden)::before, .x-splitter .x-split-bar.x-split-bar-horizontal .x-navigate-arrow:not(.x-icon-hidden)::after {
			background-color: #0d6efd;
			opacity: 0;
			transition-duration: .3s;
			transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1)
		}

	.x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-hover, .x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-active {
		background: #0d6efd;
		border-left: none;
		border-right: none
	}

		.x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-hover .x-resize-handler, .x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-active .x-resize-handler {
			background: #fff;
			color: #0d6efd
		}

		.x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-hover .x-navigate-arrow.x-arrow-left, .x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-hover .x-navigate-arrow.x-arrow-right, .x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-active .x-navigate-arrow.x-arrow-left, .x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-active .x-navigate-arrow.x-arrow-right {
			background-color: rgba(0,0,0,0);
			border-color: #0d6efd;
			border-width: 1px;
			opacity: .9
		}

		.x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-hover.x-split-bar-hover .x-navigate-arrow::before, .x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-hover.x-split-bar-active .x-navigate-arrow::before, .x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-active.x-split-bar-hover .x-navigate-arrow::before, .x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-active.x-split-bar-active .x-navigate-arrow::before {
			background-color: #0d6efd;
			opacity: 1;
			transform: rotate(40deg)
		}

		.x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-hover.x-split-bar-hover .x-navigate-arrow::after, .x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-hover.x-split-bar-active .x-navigate-arrow::after, .x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-active.x-split-bar-hover .x-navigate-arrow::after, .x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-active.x-split-bar-active .x-navigate-arrow::after {
			background-color: #0d6efd;
			opacity: 1;
			transform: rotate(-40deg)
		}

		.x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-hover .x-navigate-arrow.x-arrow-right::before, .x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-active .x-navigate-arrow.x-arrow-right::before {
			background-color: #0d6efd;
			opacity: 1;
			transform: rotate(-40deg)
		}

		.x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-hover .x-navigate-arrow.x-arrow-right::after, .x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-active .x-navigate-arrow.x-arrow-right::after {
			background-color: #0d6efd;
			opacity: 1;
			transform: rotate(40deg)
		}

	.x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-active {
		background: #0d6efd
	}

		.x-splitter .x-split-bar.x-split-bar-horizontal.x-split-bar-active .x-resize-handler {
			background: #fff;
			color: #0d6efd
		}

.x-splitter .x-split-bar.x-split-bar-vertical {
	background: #dee2e6
}

	.x-splitter .x-split-bar.x-split-bar-vertical .x-resize-handler {
		background: #fff;
		color: #6c757d;
		z-index: 12
	}

	.x-splitter .x-split-bar.x-split-bar-vertical.x-split-bar-hover, .x-splitter .x-split-bar.x-split-bar-vertical.x-split-bar-active {
		background: #0d6efd;
		border-left: none;
		border-right: none
	}

		.x-splitter .x-split-bar.x-split-bar-vertical.x-split-bar-hover .x-navigate-arrow.x-arrow-up, .x-splitter .x-split-bar.x-split-bar-vertical.x-split-bar-hover .x-navigate-arrow.x-arrow-down, .x-splitter .x-split-bar.x-split-bar-vertical.x-split-bar-active .x-navigate-arrow.x-arrow-up, .x-splitter .x-split-bar.x-split-bar-vertical.x-split-bar-active .x-navigate-arrow.x-arrow-down {
			background-color: rgba(0,0,0,0);
			border-color: #0d6efd;
			border-width: 1px;
			opacity: .9
		}

		.x-splitter .x-split-bar.x-split-bar-vertical.x-split-bar-hover .x-resize-handler, .x-splitter .x-split-bar.x-split-bar-vertical.x-split-bar-active .x-resize-handler {
			background: #fff;
			color: #0d6efd
		}

		.x-splitter .x-split-bar.x-split-bar-vertical.x-split-bar-hover .x-navigate-arrow.x-arrow-up::before, .x-splitter .x-split-bar.x-split-bar-vertical.x-split-bar-active .x-navigate-arrow.x-arrow-up::before {
			background-color: #0d6efd;
			opacity: 1;
			transform: rotate(125deg)
		}

		.x-splitter .x-split-bar.x-split-bar-vertical.x-split-bar-hover .x-navigate-arrow.x-arrow-up::after, .x-splitter .x-split-bar.x-split-bar-vertical.x-split-bar-active .x-navigate-arrow.x-arrow-up::after {
			background-color: #0d6efd;
			opacity: 1;
			transform: rotate(50deg)
		}

		.x-splitter .x-split-bar.x-split-bar-vertical.x-split-bar-hover .x-navigate-arrow.x-arrow-down::before, .x-splitter .x-split-bar.x-split-bar-vertical.x-split-bar-active .x-navigate-arrow.x-arrow-down::before {
			background-color: #0d6efd;
			opacity: 1;
			transform: rotate(55deg)
		}

		.x-splitter .x-split-bar.x-split-bar-vertical.x-split-bar-hover .x-navigate-arrow.x-arrow-down::after, .x-splitter .x-split-bar.x-split-bar-vertical.x-split-bar-active .x-navigate-arrow.x-arrow-down::after {
			background-color: #0d6efd;
			opacity: 1;
			transform: rotate(125deg)
		}

	.x-splitter .x-split-bar.x-split-bar-vertical .x-navigate-arrow {
		background-color: rgba(0,0,0,0);
		border-color: rgba(0,0,0,0);
		color: rgba(0,0,0,0);
		transition: background-color 300ms ease-out
	}

		.x-splitter .x-split-bar.x-split-bar-vertical .x-navigate-arrow::before, .x-splitter .x-split-bar.x-split-bar-vertical .x-navigate-arrow::after {
			background-color: #0d6efd;
			opacity: 0;
			transition-duration: .3s;
			transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1)
		}

	.x-splitter .x-split-bar.x-split-bar-vertical.x-split-bar-active {
		background: #0d6efd
	}

		.x-splitter .x-split-bar.x-split-bar-vertical.x-split-bar-active .x-resize-handler {
			background: #fff;
			color: #0d6efd
		}

.x-splitter.x-disabled {
	opacity: .4;
	pointer-events: none
}

@keyframes material-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes fabric-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

/*! Toolbar's bootstrap5 theme wise override definitions and variables */
/*! component icons */
.x-icon-check::before {
	content: "\e774"
}

.x-grid .x-group-animate .x-drag.x-icon-drag::before, .x-grid-menu .x-group-animate .x-drag.x-icon-drag::before {
	content: "\e726"
}

.x-grid .x-group-animate .x-nextgroup.x-icon-next::before, .x-grid-menu .x-group-animate .x-nextgroup.x-icon-next::before {
	content: "\e748"
}

.x-grid .x-icon-ascending::before, .x-grid-menu .x-icon-ascending::before {
	content: "\e7df"
}

.x-grid .x-icon-descending::before, .x-grid-menu .x-icon-descending::before {
	content: "\e7d8"
}

.x-grid .x-icon-hide::before, .x-grid-menu .x-icon-hide::before {
	content: "\e7e7"
}

.x-grid .x-ungroupbutton.x-icon-hide::before, .x-grid-menu .x-ungroupbutton.x-icon-hide::before {
	content: "\e7e7"
}

.x-grid .x-icon-rowselect::before, .x-grid-menu .x-icon-rowselect::before {
	content: "\e7d4"
}

.x-grid .x-icon-sortdirect::before, .x-grid-menu .x-icon-sortdirect::before {
	content: "\e824"
}

.x-grid .x-icon-gdownarrow::before, .x-grid-menu .x-icon-gdownarrow::before {
	content: "\e729"
}

.x-grid .x-icon-grightarrow::before, .x-grid-menu .x-icon-grightarrow::before {
	content: "\e748"
}

.x-grid .x-icon-filter::before, .x-grid .x-icon-filter.x-filtered::before, .x-grid-menu .x-icon-filter::before, .x-grid-menu .x-icon-filter.x-filtered::before {
	content: "\e7f7"
}

.x-grid .x-resfilter-icon::before, .x-grid-menu .x-resfilter-icon::before {
	content: "\e7f7"
}

.x-grid .x-ressort-icon::before, .x-grid-menu .x-ressort-icon::before {
	content: "\e823"
}

.x-grid .x-excl-filter-icon::before, .x-grid-menu .x-excl-filter-icon::before {
	content: "\e7f7"
}

.x-grid .x-excl-filter-icon.x-filtered::before, .x-grid-menu .x-excl-filter-icon.x-filtered::before {
	content: "\e72c"
}

.x-grid.x-rtl .x-icon-grightarrow::before, .x-grid-menu.x-rtl .x-icon-grightarrow::before {
	content: "\e765"
}

.x-grid .x-icon-group::before, .x-grid-menu .x-icon-group::before {
	content: "\e724"
}

.x-grid .x-icon-ungroup::before, .x-grid-menu .x-icon-ungroup::before {
	content: "\e724"
}

.x-grid .x-icon-reorderuparrow::before, .x-grid-menu .x-icon-reorderuparrow::before {
	content: "\e87a"
}

.x-grid .x-icon-reorderdownarrow::before, .x-grid-menu .x-icon-reorderdownarrow::before {
	content: "\e70d"
}

.x-grid .x-print::before, .x-grid-menu .x-print::before {
	content: "\e75d"
}

.x-grid .x-add::before, .x-grid-menu .x-add::before {
	content: "\e805"
}

.x-grid .x-resback-icon::before, .x-grid-menu .x-resback-icon::before {
	content: "\e773"
}

.x-grid .x-wordexport::before, .x-grid-menu .x-wordexport::before {
	content: "\e7d0"
}

.x-grid .x-pdfexport::before, .x-grid-menu .x-pdfexport::before {
	content: "\e700"
}

.x-grid .x-csvexport::before, .x-grid-menu .x-csvexport::before {
	content: "\e7ba"
}

.x-grid .x-excelexport::before, .x-grid-menu .x-excelexport::before {
	content: "\e7c1"
}

.x-grid .x-edit::before, .x-grid-menu .x-edit::before {
	content: "\e730"
}

.x-grid .x-columnmenu::before, .x-grid .x-columnmenu.x-filtered::before, .x-grid-menu .x-columnmenu::before, .x-grid-menu .x-columnmenu.x-filtered::before {
	content: "\e770"
}

.x-grid .x-delete::before, .x-grid-menu .x-delete::before {
	content: "\e820"
}

.x-grid .x-cancel::before, .x-grid-menu .x-cancel::before {
	content: "\e7e7"
}

.x-grid .x-copy::before, .x-grid-menu .x-copy::before {
	content: "\e77c"
}

.x-grid .x-save::before, .x-grid-menu .x-save::before {
	content: "\e7c8"
}

.x-grid .x-update::before, .x-grid-menu .x-update::before {
	content: "\e7c8"
}

.x-grid .x-search-icon::before, .x-grid-menu .x-search-icon::before {
	content: "\e754"
}

.x-grid .x-cancel-icon::before, .x-grid-menu .x-cancel-icon::before {
	content: "\e7e7"
}

.x-grid .x-columnchooserdiv::before, .x-grid-menu .x-columnchooserdiv::before {
	content: "\e7f7"
}

.x-grid .x-ccsearch-icon::before, .x-grid-menu .x-ccsearch-icon::before {
	content: "\e754"
}

.x-grid .x-columnchooser::before, .x-grid-menu .x-columnchooser::before {
	content: "\e21e"
}

.x-grid .x-columnchooser-btn::before, .x-grid-menu .x-columnchooser-btn::before {
	content: "\e70d"
}

.x-grid .x-cc-icon::before, .x-grid-menu .x-cc-icon::before {
	content: "\e70d"
}

.x-grid .x-icon-rowdragicon::before, .x-grid-menu .x-icon-rowdragicon::before {
	content: "\e726"
}

.x-grid .x-responsivetoolbaritems-btn::before, .x-grid-menu .x-responsivetoolbaritems-btn::before {
	content: "\e770"
}

.x-grid.x-rtl .x-icon-rowdragicon::before, .x-grid-menu.x-rtl .x-icon-rowdragicon::before {
	content: "\e726"
}

.x-grid .x-ccsearch-icon.x-cc-cancel::before, .x-grid .x-chkcancel-icon::before, .x-grid-menu .x-ccsearch-icon.x-cc-cancel::before, .x-grid-menu .x-chkcancel-icon::before {
	content: "\e7e7"
}

.x-responsive-dialog .x-resfilterback::before {
	content: "\e773"
}

.x-responsive-dialog.x-rtl .x-resfilterback::before {
	content: "\e7f9"
}

.x-responsive-dialog .x-filterset::before {
	content: "\e7f7"
}

.x-responsive-dialog .x-search-icon::before, .x-responsive-dialog .x-ccdlg span.x-ccsearch-icon::before {
	content: "\e754"
}

.x-responsive-dialog .x-chkcancel-icon::before, .x-responsive-dialog .x-ccdlg span.x-cc-cancel::before {
	content: "\e7e7"
}

.x-responsive-dialog .x-icon-filter-clear::before {
	content: "\e72c"
}

.x-responsive-dialog .x-resfilter-icon.x-icons::before {
	content: "\e7f7"
}

.x-responsive-dialog .x-resascending-icon.x-icons::before {
	content: "\e7df"
}

.x-responsive-dialog .x-resdescending-icon.x-icons::before {
	content: "\e7d8"
}

.x-responsive-dialog .x-resgroup-icon.x-icons::before {
	content: "\e724"
}

.x-responsive-dialog .x-resungroup-icon.x-icons::before {
	content: "\e724"
}

.x-grid-toolbarmenu .x-responsivetoolbar-menu .x-menu-icon.x-pdfexport::before {
	content: "\e700"
}

.x-grid-toolbarmenu .x-responsivetoolbar-menu .x-menu-icon.x-excelexport::before {
	content: "\e7c1"
}

.x-grid-toolbarmenu .x-responsivetoolbar-menu .x-menu-icon.x-csvexport::before {
	content: "\e7ba"
}

.x-row-responsive-filter .x-dlg-closeicon-btn .x-icon-dlg-close::before {
	content: "\e773"
}

.x-row-responsive-filter.x-rtl .x-dlg-closeicon-btn .x-icon-dlg-close::before {
	content: "\e7f9"
}

.x-checkboxfilter .x-search-icon::before {
	content: "\e754"
}

.x-checkboxfilter .x-chkcancel-icon::before {
	content: "\e7e7"
}

/*! Grid layout */
.x-disableuserselect {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

/*! Blazor column menu custom css */
.x-contextmenu-container.x-sfcontextmenu.x-hide-menu {
	visibility: hidden
}

.x-emptyicon {
	opacity: 0
}

.x-device .x-flmenu-valuediv {
	padding: 24px 0 0
}

.x-bigger .x-grid, .x-grid.x-bigger {
	font-size: 16px
}

	.x-bigger .x-grid .x-gridheader thead .x-icons:not(.x-check):not(.x-stop), .x-grid.x-bigger .x-gridheader thead .x-icons:not(.x-check):not(.x-stop) {
		font-size: 16px
	}

	.x-bigger .x-grid .x-row .x-icon-rowdragicon::before, .x-grid.x-bigger .x-row .x-icon-rowdragicon::before {
		font-size: 16px
	}

	.x-bigger .x-grid .x-res-toolbar .x-toolbar-items .x-toolbar-item.x-search-wrapper.x-responsive-right, .x-grid.x-bigger .x-res-toolbar .x-toolbar-items .x-toolbar-item.x-search-wrapper.x-responsive-right {
		padding-right: 13px
	}

	.x-bigger .x-grid .x-res-toolbar .x-toolbar-items .x-toolbar-item.x-search-wrapper, .x-grid.x-bigger .x-res-toolbar .x-toolbar-items .x-toolbar-item.x-search-wrapper {
		padding: 5px 25px 5px 0
	}

		.x-bigger .x-grid .x-res-toolbar .x-toolbar-items .x-toolbar-item.x-search-wrapper .x-input.x-search, .x-grid.x-bigger .x-res-toolbar .x-toolbar-items .x-toolbar-item.x-search-wrapper .x-input.x-search {
			width: 100%
		}

		.x-bigger .x-grid .x-res-toolbar .x-toolbar-items .x-toolbar-item.x-search-wrapper .x-input-group-icon.x-icons.x-sicon.x-clear-icon, .x-grid.x-bigger .x-res-toolbar .x-toolbar-items .x-toolbar-item.x-search-wrapper .x-input-group-icon.x-icons.x-sicon.x-clear-icon {
			margin: 0
		}

		.x-bigger .x-grid .x-res-toolbar .x-toolbar-items .x-toolbar-item.x-search-wrapper .x-sicon.x-clear-icon::before, .x-grid.x-bigger .x-res-toolbar .x-toolbar-items .x-toolbar-item.x-search-wrapper .x-sicon.x-clear-icon::before {
			font-size: 16px
		}

		.x-bigger .x-grid .x-res-toolbar .x-toolbar-items .x-toolbar-item.x-search-wrapper .x-search .x-search-icon, .x-grid.x-bigger .x-res-toolbar .x-toolbar-items .x-toolbar-item.x-search-wrapper .x-search .x-search-icon {
			padding-left: 0
		}

	.x-bigger .x-grid .x-toolbar-items .x-toolbar-item.x-search-wrapper, .x-grid.x-bigger .x-toolbar-items .x-toolbar-item.x-search-wrapper {
		padding-bottom: 5px;
		padding-top: 5px
	}

		.x-bigger .x-grid .x-toolbar-items .x-toolbar-item.x-search-wrapper .x-search .x-search-icon, .x-grid.x-bigger .x-toolbar-items .x-toolbar-item.x-search-wrapper .x-search .x-search-icon {
			min-width: 38px
		}

	.x-bigger .x-grid .x-toolbar .x-toolbar-item.x-search-wrapper .x-sicon.x-clear-icon, .x-grid.x-bigger .x-toolbar .x-toolbar-item.x-search-wrapper .x-sicon.x-clear-icon {
		margin: 0;
		min-width: 38px;
		padding: 0
	}

		.x-bigger .x-grid .x-toolbar .x-toolbar-item.x-search-wrapper .x-sicon.x-clear-icon::before, .x-grid.x-bigger .x-toolbar .x-toolbar-item.x-search-wrapper .x-sicon.x-clear-icon::before {
			font-size: 16px
		}

	.x-bigger .x-grid.x-rtl .x-toolbar .x-toolbar-item.x-search-wrapper .x-sicon.x-clear-icon, .x-grid.x-bigger.x-rtl .x-toolbar .x-toolbar-item.x-search-wrapper .x-sicon.x-clear-icon {
		margin: 0;
		min-width: 38px;
		padding: 0
	}

	.x-bigger .x-grid .x-toolbar .x-toolbar-items .x-tbar-btn.x-btn .x-btn-icon.x-icons, .x-grid.x-bigger .x-toolbar .x-toolbar-items .x-tbar-btn.x-btn .x-btn-icon.x-icons {
		font-size: 16px
	}

	.x-bigger .x-grid .x-flmenu-valuediv, .x-grid.x-bigger .x-flmenu-valuediv {
		padding: 16px 0 0
	}

	.x-bigger .x-grid .x-headercell, .x-grid.x-bigger .x-headercell {
		height: 40px;
		padding: 10px 12px 10px
	}

	.x-bigger .x-grid.x-grid-autofit .x-headercell, .x-grid.x-bigger.x-grid-autofit .x-headercell {
		padding: 10px 6px 10px
	}

	.x-bigger .x-grid .x-headercelldiv, .x-grid.x-bigger .x-headercelldiv {
		font-size: 16px;
		height: 20px;
		line-height: 20px
	}

	.x-bigger .x-grid .x-headercell, .x-bigger .x-grid .x-detailheadercell, .x-grid.x-bigger .x-headercell, .x-grid.x-bigger .x-detailheadercell {
		font-size: 16px
	}

	.x-bigger .x-grid .x-icons, .x-grid.x-bigger .x-icons {
		font-size: 16px
	}

	.x-bigger .x-grid .x-gridheader thead .x-icons, .x-grid.x-bigger .x-gridheader thead .x-icons {
		font-size: 22px
	}

	.x-bigger .x-grid .x-icon-gdownarrow, .x-grid.x-bigger .x-icon-gdownarrow {
		font-size: 16px
	}

	.x-bigger .x-grid .x-icon-grightarrow, .x-grid.x-bigger .x-icon-grightarrow {
		font-size: 16px
	}

	.x-bigger .x-grid .x-toolbar .x-tbar-btn.x-btn .x-btn-icon.x-icons.x-columnchooser-btn, .x-grid.x-bigger .x-toolbar .x-tbar-btn.x-btn .x-btn-icon.x-icons.x-columnchooser-btn {
		font-size: 16px
	}

	.x-bigger .x-grid .x-gridheader tr th:last-child, .x-grid.x-bigger .x-gridheader tr th:last-child {
		padding-right: 8px
	}

		.x-bigger .x-grid .x-gridheader tr th:last-child.x-filterbarcell, .x-grid.x-bigger .x-gridheader tr th:last-child.x-filterbarcell {
			padding-left: 2px
		}

	.x-bigger .x-grid .x-gridheader tr th:first-child, .x-grid.x-bigger .x-gridheader tr th:first-child {
		padding-left: 8px
	}

		.x-bigger .x-grid .x-gridheader tr th:first-child.x-filterbarcell, .x-grid.x-bigger .x-gridheader tr th:first-child.x-filterbarcell {
			padding-left: 2px
		}

	.x-bigger .x-grid .x-headercelldiv, .x-grid.x-bigger .x-headercelldiv {
		font-size: 16px
	}

	.x-bigger .x-grid .x-rowcell, .x-bigger .x-grid .x-summarycell, .x-bigger .x-grid .x-groupcaption, .x-grid.x-bigger .x-rowcell, .x-grid.x-bigger .x-summarycell, .x-grid.x-bigger .x-groupcaption {
		font-size: 16px;
		padding: 8px 12px
	}

		.x-bigger .x-grid .x-summarycell.x-lastrowcell, .x-grid.x-bigger .x-summarycell.x-lastrowcell {
			border-bottom-width: 1px
		}

		.x-bigger .x-grid .x-rowcell:first-child, .x-bigger .x-grid .x-summarycell:first-child, .x-grid.x-bigger .x-rowcell:first-child, .x-grid.x-bigger .x-summarycell:first-child {
			padding-left: 8px
		}

		.x-bigger .x-grid .x-rowcell:last-child, .x-bigger .x-grid .x-summarycell:last-child, .x-grid.x-bigger .x-rowcell:last-child, .x-grid.x-bigger .x-summarycell:last-child {
			padding-right: 8px
		}

	.x-bigger .x-grid .x-filterbarcell, .x-bigger .x-grid .x-filterbarcelldisabled, .x-grid.x-bigger .x-filterbarcell, .x-grid.x-bigger .x-filterbarcelldisabled {
		height: 40px;
		padding: 0 12px
	}

		.x-bigger .x-grid .x-filterbarcell input, .x-grid.x-bigger .x-filterbarcell input {
			height: 39px
		}

	.x-bigger .x-grid .x-ftrchk, .x-grid.x-bigger .x-ftrchk {
		padding-bottom: 9px;
		padding-top: 9px
	}

	.x-bigger .x-grid .x-columnmenu, .x-grid.x-bigger .x-columnmenu {
		bottom: 21px;
		top: 23px
	}

	.x-bigger .x-grid.x-device.x-noselect, .x-grid.x-bigger.x-device.x-noselect {
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.x-bigger .x-grid .x-dialog.x-checkboxfilter, .x-bigger .x-grid .x-dialog.x-flmenu, .x-grid.x-bigger .x-dialog.x-checkboxfilter, .x-grid.x-bigger .x-dialog.x-flmenu {
		min-width: 260px
	}

	.x-bigger .x-grid .x-dialog.x-checkboxfilter, .x-grid.x-bigger .x-dialog.x-checkboxfilter {
		min-height: 360px
	}

	.x-bigger .x-grid .x-checkboxfilter .x-dlg-content, .x-grid.x-bigger .x-checkboxfilter .x-dlg-content {
		padding-left: 7px
	}

	.x-bigger .x-grid .x-checkboxfilter .x-ftrchk, .x-bigger .x-grid .x-checkboxfilter .x-searchbox, .x-grid.x-bigger .x-checkboxfilter .x-ftrchk, .x-grid.x-bigger .x-checkboxfilter .x-searchbox {
		padding-left: 9px
	}

	.x-bigger .x-grid.x-rtl .x-checkboxfilter .x-dlg-content, .x-grid.x-bigger.x-rtl .x-checkboxfilter .x-dlg-content {
		padding-left: 16px;
		padding-right: 7px
	}

	.x-bigger .x-grid.x-rtl .x-checkboxfilter .x-ftrchk, .x-bigger .x-grid.x-rtl .x-checkboxfilter .x-searchbox, .x-grid.x-bigger.x-rtl .x-checkboxfilter .x-ftrchk, .x-grid.x-bigger.x-rtl .x-checkboxfilter .x-searchbox {
		padding-left: 0;
		padding-right: 9px
	}

	.x-bigger .x-grid .x-filtermenudiv, .x-grid.x-bigger .x-filtermenudiv {
		margin: -14px -2px -14px 4px
	}

	.x-bigger .x-grid .x-sortfilterdiv, .x-grid.x-bigger .x-sortfilterdiv {
		margin: -12px -2px -12px 4px
	}

	.x-bigger .x-grid .x-gridheader .x-fltr-icon .x-sortfilterdiv, .x-grid.x-bigger .x-gridheader .x-fltr-icon .x-sortfilterdiv {
		margin: -14px 22px -14px 4px
	}

	.x-bigger .x-grid.x-rtl .x-gridheader .x-headercell .x-headercelldiv.x-headerchkcelldiv, .x-grid.x-bigger.x-rtl .x-gridheader .x-headercell .x-headercelldiv.x-headerchkcelldiv {
		padding: 0 .45em 0 .5em
	}

	.x-bigger .x-grid .x-gridheader .x-columnheader.x-wrap .x-sortfilterdiv, .x-bigger .x-grid .x-wrap .x-sortfilterdiv, .x-grid.x-bigger .x-gridheader .x-columnheader.x-wrap .x-sortfilterdiv, .x-grid.x-bigger .x-wrap .x-sortfilterdiv {
		margin: -31px 8px
	}

	.x-bigger .x-grid .x-gridheader .x-columnheader.x-wrap .x-rightalign .x-sortfilterdiv .x-wrap .x-rightalign .x-sortfilterdiv, .x-grid.x-bigger .x-gridheader .x-columnheader.x-wrap .x-rightalign .x-sortfilterdiv .x-wrap .x-rightalign .x-sortfilterdiv {
		margin: -30px -5px
	}

	.x-bigger .x-grid .x-gridheader .x-columnheader.x-wrap .x-fltr-icon .x-sortfilterdiv .x-wrap .x-fltr-icon .x-sortfilterdiv, .x-grid.x-bigger .x-gridheader .x-columnheader.x-wrap .x-fltr-icon .x-sortfilterdiv .x-wrap .x-fltr-icon .x-sortfilterdiv {
		margin: -30px 28px -31px 0
	}

	.x-bigger .x-grid .x-gridheader .x-columnheader.x-wrap .x-rightalign.x-fltr-icon .x-sortfilterdiv, .x-bigger .x-grid .x-wrap .x-rightalign.x-fltr-icon .x-sortfilterdiv, .x-grid.x-bigger .x-gridheader .x-columnheader.x-wrap .x-rightalign.x-fltr-icon .x-sortfilterdiv, .x-grid.x-bigger .x-wrap .x-rightalign.x-fltr-icon .x-sortfilterdiv {
		margin: -26px -20px 0 0
	}

	.x-bigger .x-grid.x-wrap .x-rowcell, .x-bigger .x-grid.x-wrap .x-columnheader .x-stackedheadercelldiv, .x-bigger .x-grid.x-wrap .x-columnheader .x-headercelldiv, .x-grid.x-bigger.x-wrap .x-rowcell, .x-grid.x-bigger.x-wrap .x-columnheader .x-stackedheadercelldiv, .x-grid.x-bigger.x-wrap .x-columnheader .x-headercelldiv {
		line-height: 24px
	}

	.x-bigger .x-grid .x-gridheader .x-rightalign .x-sortfilterdiv, .x-grid.x-bigger .x-gridheader .x-rightalign .x-sortfilterdiv {
		margin: -12px 4px -12px -2px
	}

	.x-bigger .x-grid .x-gridheader .x-rightalign.x-fltr-icon .x-sortnumber, .x-grid.x-bigger .x-gridheader .x-rightalign.x-fltr-icon .x-sortnumber {
		float: left;
		margin: 2px 4px 0 -6px
	}

	.x-bigger .x-grid .x-gridheader .x-rightalign .x-sortnumber, .x-grid.x-bigger .x-gridheader .x-rightalign .x-sortnumber {
		float: left;
		margin: 2px 4px 0 6px
	}

	.x-bigger .x-grid .x-sortnumber, .x-grid.x-bigger .x-sortnumber {
		border-radius: 65%;
		display: inline-block;
		float: right;
		font-size: 16px;
		height: 18px;
		line-height: 16px;
		margin: 2px 4px 0 4px;
		text-align: center;
		width: 18px
	}

	.x-bigger .x-grid .x-gridheader .x-fltr-icon .x-sortnumber, .x-grid.x-bigger .x-gridheader .x-fltr-icon .x-sortnumber {
		margin: 2px 4px 0 -6px
	}

	.x-bigger .x-grid .x-gridheader .x-rightalign.x-fltr-icon .x-sortfilterdiv, .x-grid.x-bigger .x-gridheader .x-rightalign.x-fltr-icon .x-sortfilterdiv {
		margin: -14px 4px -14px -2px
	}

	.x-bigger .x-grid.x-rtl .x-headercell .x-sortfilterdiv, .x-bigger .x-grid.x-rtl .x-detailheadercell .x-sortfilterdiv, .x-grid.x-bigger.x-rtl .x-headercell .x-sortfilterdiv, .x-grid.x-bigger.x-rtl .x-detailheadercell .x-sortfilterdiv {
		margin: -12px 4px -12px -4px
	}

	.x-bigger .x-grid.x-rtl .x-gridheader .x-rightalign .x-sortfilterdiv, .x-grid.x-bigger.x-rtl .x-gridheader .x-rightalign .x-sortfilterdiv {
		margin: -12px 4px -12px -2px
	}

	.x-bigger .x-grid.x-rtl .x-gridheader .x-fltr-icon .x-sortfilterdiv, .x-grid.x-bigger.x-rtl .x-gridheader .x-fltr-icon .x-sortfilterdiv {
		margin: -14px 4px -14px 24px
	}

	.x-bigger .x-grid.x-rtl .x-gridheader .x-leftalign .x-sortfilterdiv, .x-grid.x-bigger.x-rtl .x-gridheader .x-leftalign .x-sortfilterdiv {
		margin-bottom: -12px;
		margin-top: -14px
	}

	.x-bigger .x-grid.x-rtl .x-gridheader .x-rightalign.x-fltr-icon .x-sortfilterdiv, .x-grid.x-bigger.x-rtl .x-gridheader .x-rightalign.x-fltr-icon .x-sortfilterdiv {
		margin: -14px 4px -14px 22px
	}

	.x-bigger .x-grid.x-rtl .x-filtermenudiv, .x-grid.x-bigger.x-rtl .x-filtermenudiv {
		margin: -14px 4px -14px -2px
	}

	.x-bigger .x-grid.x-rtl .x-rightalign .x-filtermenudiv, .x-grid.x-bigger.x-rtl .x-rightalign .x-filtermenudiv {
		margin: -14px 4px -14px -2px
	}

	.x-bigger .x-grid.x-rtl .x-headercell .x-headercelldiv .x-sortnumber, .x-bigger .x-grid.x-rtl .x-detailheadercell .x-headercelldiv .x-sortnumber, .x-grid.x-bigger.x-rtl .x-headercell .x-headercelldiv .x-sortnumber, .x-grid.x-bigger.x-rtl .x-detailheadercell .x-headercelldiv .x-sortnumber {
		margin: 4px 0 0 -20px
	}

	.x-bigger .x-grid.x-rtl .x-headercell.x-rightalign .x-headercelldiv .x-sortnumber, .x-bigger .x-grid.x-rtl .x-detailheadercell.x-rightalign .x-headercelldiv .x-sortnumber, .x-grid.x-bigger.x-rtl .x-headercell.x-rightalign .x-headercelldiv .x-sortnumber, .x-grid.x-bigger.x-rtl .x-detailheadercell.x-rightalign .x-headercelldiv .x-sortnumber {
		margin: 3px 0 0 8px
	}

	.x-bigger .x-grid.x-rtl .x-headercell.x-fltr-icon .x-headercelldiv .x-sortnumber, .x-grid.x-bigger.x-rtl .x-headercell.x-fltr-icon .x-headercelldiv .x-sortnumber {
		margin: 2px 0 0 4px
	}

	.x-bigger .x-grid .x-rowcell, .x-bigger .x-grid .x-summarycell, .x-bigger .x-grid .x-emptyrow td, .x-bigger .x-grid .x-frozencontent table tr td:first-child:empty, .x-bigger .x-grid .x-movablecontent table tr td:first-child:empty, .x-bigger .x-grid:not(.x-grid-min-height) .x-gridcontent tr td:not(.x-indentcell):first-child:empty, .x-bigger .x-grid:not(.x-grid-min-height) .x-gridcontent tr.x-row .x-rowcell:empty, .x-grid.x-bigger .x-rowcell, .x-grid.x-bigger .x-summarycell, .x-grid.x-bigger .x-emptyrow td, .x-grid.x-bigger .x-frozencontent table tr td:first-child:empty, .x-grid.x-bigger .x-movablecontent table tr td:first-child:empty, .x-grid.x-bigger:not(.x-grid-min-height) .x-gridcontent tr td:not(.x-indentcell):first-child:empty, .x-grid.x-bigger:not(.x-grid-min-height) .x-gridcontent tr.x-row .x-rowcell:empty {
		line-height: 24px
	}

	.x-bigger .x-grid .x-xlsel-bottom-border.x-xlsel-top-border, .x-grid.x-bigger .x-xlsel-bottom-border.x-xlsel-top-border {
		line-height: 20px
	}

	.x-bigger .x-grid .x-xlsel-bottom-border, .x-grid.x-bigger .x-xlsel-bottom-border {
		line-height: 22px
	}

	.x-bigger .x-grid .x-filterbarcell input, .x-grid.x-bigger .x-filterbarcell input {
		font-size: 16px
	}

	.x-bigger .x-grid .x-groupdroparea, .x-grid.x-bigger .x-groupdroparea {
		font-size: 16px;
		min-height: 54px;
		padding: 15px 15px
	}

	.x-bigger .x-grid .x-cloneproperties, .x-grid.x-bigger .x-cloneproperties {
		padding: 3px 0 0 8px
	}

		.x-bigger .x-grid .x-cloneproperties.x-draganddrop, .x-grid.x-bigger .x-cloneproperties.x-draganddrop {
			padding: 0
		}

	.x-bigger .x-grid .x-headerclone, .x-grid.x-bigger .x-headerclone {
		font-size: 16px
	}

	.x-bigger .x-grid .x-groupdroparea.x-grouped, .x-grid.x-bigger .x-groupdroparea.x-grouped {
		padding: 0 0 8px
	}

	.x-bigger .x-grid .x-frozenheader table tr td.x-rowcell, .x-grid.x-bigger .x-frozenheader table tr td.x-rowcell {
		height: 40px -6
	}

	.x-bigger .x-grid .x-frozencontent table tr td:first-child:empty, .x-bigger .x-grid .x-movablecontent table tr td:first-child:empty, .x-bigger .x-grid .x-frozenhdrcont table tr td:first-child:empty, .x-bigger .x-grid:not(.x-grid-min-height) .x-gridcontent tr td:not(.x-indentcell):first-child:empty, .x-bigger .x-grid:not(.x-grid-min-height) .x-gridcontent tr.x-row .x-rowcell:empty, .x-grid.x-bigger .x-frozencontent table tr td:first-child:empty, .x-grid.x-bigger .x-movablecontent table tr td:first-child:empty, .x-grid.x-bigger .x-frozenhdrcont table tr td:first-child:empty, .x-grid.x-bigger:not(.x-grid-min-height) .x-gridcontent tr td:not(.x-indentcell):first-child:empty, .x-grid.x-bigger:not(.x-grid-min-height) .x-gridcontent tr.x-row .x-rowcell:empty {
		height: 40px
	}

	.x-bigger .x-grid.x-bigger .x-columnmenu, .x-grid.x-bigger.x-bigger .x-columnmenu {
		bottom: 13px;
		margin: -12px -18px -12px 8px
	}

	.x-bigger .x-grid.x-device .x-columnmenu, .x-grid.x-bigger.x-device .x-columnmenu {
		margin: -16px -16px
	}

	.x-bigger .x-grid .x-columnmenu, .x-grid.x-bigger .x-columnmenu {
		right: 23px
	}

	.x-bigger .x-grid .x-groupheadercell, .x-bigger .x-grid .x-groupheadercell:hover, .x-grid.x-bigger .x-groupheadercell, .x-grid.x-bigger .x-groupheadercell:hover {
		border-radius: 0;
		height: 38px;
		margin: 8px 0 0 8px;
		padding: 7px 0;
		font-size: 16px
	}

	.x-bigger .x-grid.x-device .x-groupheadercell, .x-grid.x-bigger.x-device .x-groupheadercell {
		padding: 0;
		padding: 7px 0
	}

	.x-bigger .x-grid .x-groupheadercell:hover, .x-grid.x-bigger .x-groupheadercell:hover {
		padding: 7px 0
	}

	.x-bigger .x-grid .x-gdclone, .x-grid.x-bigger .x-gdclone {
		border-radius: 6px;
		padding: 10px 6px 6px
	}

	.x-bigger .x-grid .x-groupheadercell span, .x-grid.x-bigger .x-groupheadercell span {
		height: 24px;
		line-height: 24px;
		padding: 0 8px
	}

	.x-bigger .x-grid .x-groupheadercell .x-ungroupbutton, .x-grid.x-bigger .x-groupheadercell .x-ungroupbutton {
		font-size: 22px
	}

	.x-bigger .x-grid .x-groupheadercell .x-grouptext, .x-grid.x-bigger .x-groupheadercell .x-grouptext {
		line-height: 24px
	}

	.x-bigger .x-grid .x-row .x-input-group .x-input.x-field, .x-bigger .x-grid .x-row .x-input-focus .x-input.x-field, .x-grid.x-bigger .x-row .x-input-group .x-input.x-field, .x-grid.x-bigger .x-row .x-input-focus .x-input.x-field {
		font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
		font-size: 16px;
		padding-bottom: 0;
		padding-top: 0
	}

	.x-bigger .x-grid.x-device .x-row .x-input-group .x-input.x-field, .x-bigger .x-grid.x-device .x-row .x-input-focus .x-input.x-field, .x-grid.x-bigger.x-device .x-row .x-input-group .x-input.x-field, .x-grid.x-bigger.x-device .x-row .x-input-focus .x-input.x-field {
		padding-bottom: 0;
		padding-top: 0
	}

	.x-bigger .x-grid .x-row .x-input-group, .x-grid.x-bigger .x-row .x-input-group {
		margin-bottom: 2px;
		vertical-align: middle
	}

	.x-bigger .x-grid.x-device .x-headercell, .x-grid.x-bigger.x-device .x-headercell {
		padding: 0 12px 8px
	}

		.x-bigger .x-grid.x-device .x-headercell:first-child, .x-grid.x-bigger.x-device .x-headercell:first-child {
			padding: 0 12px 8px 16px
		}

		.x-bigger .x-grid.x-device .x-headercell:last-child, .x-grid.x-bigger.x-device .x-headercell:last-child {
			padding: 0 16px 8px 12px
		}

	.x-bigger .x-grid.x-device .x-groupheadercell span, .x-grid.x-bigger.x-device .x-groupheadercell span {
		line-height: 24px;
		padding: 0 8px
	}

	.x-bigger .x-grid.x-device .x-rowcell, .x-bigger .x-grid.x-device .x-summarycell, .x-grid.x-bigger.x-device .x-rowcell, .x-grid.x-bigger.x-device .x-summarycell {
		padding: 6px 12px
	}

	.x-bigger .x-grid:not(.x-row-responsive).x-device .x-rowcell:first-child, .x-bigger .x-grid:not(.x-row-responsive).x-device .x-summarycell:first-child, .x-grid.x-bigger:not(.x-row-responsive).x-device .x-rowcell:first-child, .x-grid.x-bigger:not(.x-row-responsive).x-device .x-summarycell:first-child {
		padding: 6px 12px 6px 16px
	}

	.x-bigger .x-grid:not(.x-row-responsive).x-device .x-rowcell:last-child, .x-bigger .x-grid:not(.x-row-responsive).x-device .x-summarycell:last-child, .x-grid.x-bigger:not(.x-row-responsive).x-device .x-rowcell:last-child, .x-grid.x-bigger:not(.x-row-responsive).x-device .x-summarycell:last-child {
		padding: 6px 16px 6px 12px
	}

	.x-bigger .x-grid.x-device .x-filterbarcell, .x-grid.x-bigger.x-device .x-filterbarcell {
		padding: 6px 12px
	}

		.x-bigger .x-grid.x-device .x-filterbarcell:first-child, .x-grid.x-bigger.x-device .x-filterbarcell:first-child {
			padding: 6px 12px 6px 16px
		}

		.x-bigger .x-grid.x-device .x-filterbarcell:last-child, .x-grid.x-bigger.x-device .x-filterbarcell:last-child {
			padding: 6px 16px 6px 12px
		}

	.x-bigger .x-grid.x-device .x-groupheadercell .x-ungroupbutton, .x-grid.x-bigger.x-device .x-groupheadercell .x-ungroupbutton {
		line-height: 24px
	}

	.x-bigger .x-grid.x-device .x-normaledit .x-rowcell, .x-grid.x-bigger.x-device .x-normaledit .x-rowcell {
		padding-bottom: 0;
		padding-top: 0
	}

	.x-bigger .x-grid.x-device .x-editedbatchcell.x-rowcell, .x-grid.x-bigger.x-device .x-editedbatchcell.x-rowcell {
		padding-bottom: 0;
		padding-top: 0
	}

	.x-bigger .x-grid .x-unboundcell, .x-bigger .x-grid .x-editedrow .x-normaledit .x-unboundcell, .x-bigger .x-grid .x-addedrow .x-normaledit .x-unboundcell, .x-grid.x-bigger .x-unboundcell, .x-grid.x-bigger .x-editedrow .x-normaledit .x-unboundcell, .x-grid.x-bigger .x-addedrow .x-normaledit .x-unboundcell {
		padding-bottom: 1.2px;
		padding-top: 1.2px
	}

	.x-bigger .x-grid .x-grouptext, .x-grid.x-bigger .x-grouptext {
		margin-right: 0;
		width: auto
	}

	.x-bigger .x-grid .x-groupsort, .x-bigger .x-grid span.x-ungroupbutton, .x-bigger .x-grid .x-toggleungroup, .x-grid.x-bigger .x-groupsort, .x-grid.x-bigger span.x-ungroupbutton, .x-grid.x-bigger .x-toggleungroup {
		margin-left: -6px;
		margin-top: 1px
	}

		.x-bigger .x-grid span.x-ungroupbutton.x-icons, .x-grid.x-bigger span.x-ungroupbutton.x-icons {
			font-size: 16px;
			margin-left: -10px;
			padding-top: 0;
			margin-top: 1px;
			margin-right: 0
		}

	.x-bigger .x-grid.x-device span.x-ungroupbutton.x-icons, .x-grid.x-bigger.x-device span.x-ungroupbutton.x-icons {
		margin-top: 0
	}

	.x-bigger .x-grid span.x-groupsort.x-icons, .x-grid.x-bigger span.x-groupsort.x-icons {
		margin-right: 0;
		margin-top: 1px
	}

	.x-bigger .x-grid.x-device span.x-groupsort.x-icons, .x-grid.x-bigger.x-device span.x-groupsort.x-icons {
		margin-top: 0
	}

	.x-bigger .x-grid.x-rtl .x-groupheadercell, .x-bigger .x-grid.x-rtl .x-groupheadercell:hover, .x-grid.x-bigger.x-rtl .x-groupheadercell, .x-grid.x-bigger.x-rtl .x-groupheadercell:hover {
		margin: 8px 8px 0 0;
		padding: 7px 6px 7px 9px
	}

	.x-bigger .x-grid.x-rtl.x-device .x-groupheadercell, .x-grid.x-bigger.x-rtl.x-device .x-groupheadercell {
		padding: 7px 6px 7px 9px
	}

	.x-bigger .x-grid.x-rtl span.x-ungroupbutton.x-icons, .x-grid.x-bigger.x-rtl span.x-ungroupbutton.x-icons {
		margin-left: -8px;
		margin-right: -10px;
		margin-top: 1px;
		padding-left: 8px
	}

	.x-bigger .x-grid .x-groupcaption, .x-grid.x-bigger .x-groupcaption {
		line-height: 20px
	}

	.x-bigger .x-grid .x-ccdlg .x-dlg-content, .x-grid.x-bigger .x-ccdlg .x-dlg-content {
		margin: 40px 0 0;
		padding: 16px 16px 16px 16px
	}

	.x-bigger .x-grid .x-ccdlg .x-ccul-ele, .x-grid.x-bigger .x-ccdlg .x-ccul-ele {
		padding: 0
	}

	.x-bigger .x-grid .x-ccdlg .x-cc-searchdiv, .x-grid.x-bigger .x-ccdlg .x-cc-searchdiv {
		padding-left: 4px
	}

	.x-bigger .x-grid .x-ccdlg .x-checkbox-wrapper.x-control.x-keyboard, .x-grid.x-bigger .x-ccdlg .x-checkbox-wrapper.x-control.x-keyboard {
		padding-left: 8px
	}

	.x-bigger .x-grid .x-ccdlg li.x-cclist, .x-grid.x-bigger .x-ccdlg li.x-cclist {
		padding: 8px 0
	}

	.x-bigger .x-grid .x-ccdlg .x-toolbar .x-ccdiv, .x-grid.x-bigger .x-ccdlg .x-toolbar .x-ccdiv {
		margin-top: 0
	}

	.x-bigger .x-grid .x-rowcell.x-frozen-right-border, .x-bigger .x-grid .x-headercell.x-frozen-right-border, .x-bigger .x-grid .x-filterbarcell.x-frozen-right-border, .x-grid.x-bigger .x-rowcell.x-frozen-right-border, .x-grid.x-bigger .x-headercell.x-frozen-right-border, .x-grid.x-bigger .x-filterbarcell.x-frozen-right-border {
		border-right: 2px solid #86b7fe
	}

	.x-bigger .x-grid .x-rowcell.x-frozen-left-border, .x-bigger .x-grid .x-headercell.x-frozen-left-border, .x-bigger .x-grid .x-filterbarcell.x-frozen-left-border, .x-grid.x-bigger .x-rowcell.x-frozen-left-border, .x-grid.x-bigger .x-headercell.x-frozen-left-border, .x-grid.x-bigger .x-filterbarcell.x-frozen-left-border {
		border-left: 2px solid #86b7fe
	}

	.x-bigger .x-grid .x-rowcell.x-freezeline, .x-bigger .x-grid .x-gridheader .x-filterbarcell.x-freezeline, .x-grid.x-bigger .x-rowcell.x-freezeline, .x-grid.x-bigger .x-gridheader .x-filterbarcell.x-freezeline {
		position: relative
	}

	.x-bigger .x-grid .x-rowcell .x-frozen-right-cursor, .x-bigger .x-grid .x-rowcell .x-frozen-fixedright-cursor, .x-bigger .x-grid .x-rowcell .x-frozen-left-cursor, .x-bigger .x-grid .x-rowcell .x-frozen-fixedleft-cursor, .x-bigger .x-grid .x-gridheader .x-headercell .x-frozen-right-cursor, .x-bigger .x-grid .x-gridheader .x-headercell .x-frozen-fixedright-cursor, .x-bigger .x-grid .x-gridheader .x-headercell .x-frozen-left-cursor, .x-bigger .x-grid .x-gridheader .x-headercell .x-frozen-fixedleft-cursor, .x-bigger .x-grid .x-gridheader .x-filterbarcell .x-frozen-right-cursor, .x-bigger .x-grid .x-gridheader .x-filterbarcell .x-frozen-fixedright-cursor, .x-bigger .x-grid .x-gridheader .x-filterbarcell .x-frozen-fixedleft-cursor, .x-bigger .x-grid .x-gridheader .x-filterbarcell .x-frozen-left-cursor, .x-grid.x-bigger .x-rowcell .x-frozen-right-cursor, .x-grid.x-bigger .x-rowcell .x-frozen-fixedright-cursor, .x-grid.x-bigger .x-rowcell .x-frozen-left-cursor, .x-grid.x-bigger .x-rowcell .x-frozen-fixedleft-cursor, .x-grid.x-bigger .x-gridheader .x-headercell .x-frozen-right-cursor, .x-grid.x-bigger .x-gridheader .x-headercell .x-frozen-fixedright-cursor, .x-grid.x-bigger .x-gridheader .x-headercell .x-frozen-left-cursor, .x-grid.x-bigger .x-gridheader .x-headercell .x-frozen-fixedleft-cursor, .x-grid.x-bigger .x-gridheader .x-filterbarcell .x-frozen-right-cursor, .x-grid.x-bigger .x-gridheader .x-filterbarcell .x-frozen-fixedright-cursor, .x-grid.x-bigger .x-gridheader .x-filterbarcell .x-frozen-fixedleft-cursor, .x-grid.x-bigger .x-gridheader .x-filterbarcell .x-frozen-left-cursor {
		cursor: move;
		height: 100%;
		position: absolute;
		top: 0;
		width: 4px
	}

	.x-bigger .x-grid .x-rowcell .x-frozen-left-cursor, .x-bigger .x-grid .x-rowcell .x-frozen-fixedright-cursor, .x-bigger .x-grid .x-gridheader .x-headercell .x-frozen-left-cursor, .x-bigger .x-grid .x-gridheader .x-headercell .x-frozen-fixedright-cursor, .x-bigger .x-grid .x-gridheader .x-filterbarcell .x-frozen-fixedright-cursor, .x-bigger .x-grid .x-gridheader .x-filterbarcell .x-frozen-left-cursor, .x-grid.x-bigger .x-rowcell .x-frozen-left-cursor, .x-grid.x-bigger .x-rowcell .x-frozen-fixedright-cursor, .x-grid.x-bigger .x-gridheader .x-headercell .x-frozen-left-cursor, .x-grid.x-bigger .x-gridheader .x-headercell .x-frozen-fixedright-cursor, .x-grid.x-bigger .x-gridheader .x-filterbarcell .x-frozen-fixedright-cursor, .x-grid.x-bigger .x-gridheader .x-filterbarcell .x-frozen-left-cursor {
		right: 0
	}

	.x-bigger .x-grid .x-rowcell .x-frozen-right-cursor, .x-bigger .x-grid .x-rowcell .x-frozen-fixedleft-cursor, .x-bigger .x-grid .x-gridheader .x-headercell .x-frozen-right-cursor, .x-bigger .x-grid .x-gridheader .x-headercell .x-frozen-fixedleft-cursor, .x-bigger .x-grid .x-gridheader .x-filterbarcell .x-frozen-fixedleft-cursor, .x-bigger .x-grid .x-gridheader .x-filterbarcell .x-frozen-right-cursor, .x-grid.x-bigger .x-rowcell .x-frozen-right-cursor, .x-grid.x-bigger .x-rowcell .x-frozen-fixedleft-cursor, .x-grid.x-bigger .x-gridheader .x-headercell .x-frozen-right-cursor, .x-grid.x-bigger .x-gridheader .x-headercell .x-frozen-fixedleft-cursor, .x-grid.x-bigger .x-gridheader .x-filterbarcell .x-frozen-fixedleft-cursor, .x-grid.x-bigger .x-gridheader .x-filterbarcell .x-frozen-right-cursor {
		left: 0
	}

	.x-bigger .x-grid .x-gridheader .x-headercell .x-frozen-left-cursor.x-frozen-resize-cursor, .x-bigger .x-grid .x-gridheader .x-filterbarcell .x-frozen-left-cursor.x-frozen-resize-cursor, .x-bigger .x-grid .x-rowcell .x-frozen-left-cursor.x-frozen-resize-cursor, .x-grid.x-bigger .x-gridheader .x-headercell .x-frozen-left-cursor.x-frozen-resize-cursor, .x-grid.x-bigger .x-gridheader .x-filterbarcell .x-frozen-left-cursor.x-frozen-resize-cursor, .x-grid.x-bigger .x-rowcell .x-frozen-left-cursor.x-frozen-resize-cursor {
		right: 3px
	}

	.x-bigger .x-grid .x-gridheader .x-headercell .x-frozen-right-cursor.x-frozen-resize-cursor:not(.x-frozen-default-cursor), .x-bigger .x-grid .x-gridheader .x-filterbarcell .x-frozen-right-cursor.x-frozen-resize-cursor:not(.x-frozen-default-cursor), .x-grid.x-bigger .x-gridheader .x-headercell .x-frozen-right-cursor.x-frozen-resize-cursor:not(.x-frozen-default-cursor), .x-grid.x-bigger .x-gridheader .x-filterbarcell .x-frozen-right-cursor.x-frozen-resize-cursor:not(.x-frozen-default-cursor) {
		left: 3px
	}

	.x-bigger .x-grid .x-frozen-helper, .x-grid.x-bigger .x-frozen-helper {
		border-left: 2px solid #86b7fe;
		cursor: move;
		position: absolute;
		z-index: 2
	}

	.x-bigger .x-grid .x-content.x-freezeline-moving, .x-grid.x-bigger .x-content.x-freezeline-moving {
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.x-bigger .x-grid:not(.sf-grid) .x-gridheader table th[rowspan], .x-bigger .x-grid:not(.sf-grid).x-device .x-gridheader table th[rowspan], .x-grid:not(.sf-grid).x-bigger .x-gridheader table th[rowspan], .x-grid:not(.sf-grid).x-bigger.x-device .x-gridheader table th[rowspan] {
		padding-bottom: 20px
	}

.x-grid {
	border-radius: 1px;
	border-style: none solid solid;
	border-width: 1px;
	display: block;
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 14px;
	height: auto;
	position: relative
}

	.x-grid .x-gridheader {
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

		.x-grid .x-groupdroparea.x-sticky, .x-grid .x-toolbar.x-sticky, .x-grid .x-gridheader.x-sticky {
			position: sticky;
			z-index: 10
		}

			.x-grid .x-gridheader.x-sticky .x-headercontent .x-reorderuparrow, .x-grid .x-gridheader.x-sticky .x-headercontent .x-reorderdownarrow, .x-grid .x-ccdlg.x-sticky {
				position: fixed;
				z-index: 10
			}

	.x-grid .x-groupdroparea.x-sticky {
		opacity: 1
	}

	.x-grid .x-gridheader .x-firstrow-dragborder, .x-grid.x-rtl .x-gridheader .x-firstrow-dragborder, .x-grid .x-gridcontent .x-lastrow-dragborder, .x-grid.x-rtl .x-gridcontent .x-lastrow-dragborder {
		bottom: 0;
		background-color: #0d6efd;
		height: 2px;
		position: absolute;
		z-index: 5
	}

	.x-grid .x-frozenrow-border {
		background-color: #dee2e6;
		height: 2px;
		position: relative;
		z-index: 5
	}

		.x-grid .x-frozenrow-border.x-frozenrow-empty {
			height: 0
		}

	.x-grid.x-top-shadow .x-frozenrow-border {
		height: 4px;
		margin-top: -4px;
		background-color: rgba(0,0,0,0) !important;
		box-shadow: 0px 4px 8px rgba(0,0,0,.12);
		clip-path: inset(0px 0px -15px 0px)
	}

	.x-grid .x-grid-relative {
		position: relative
	}

	.x-grid .x-dropitemscount {
		border: 1px solid #dee2e6;
		border-radius: 17px;
		box-sizing: content-box;
		font-size: 13px;
		line-height: normal;
		margin-left: -4px;
		min-width: 12px;
		padding: 3px 8px 4px;
		position: absolute;
		text-align: center;
		top: -14px;
		z-index: 5
	}

	.x-grid.x-rtl .x-dropitemscount {
		left: -6px !important
	}

	.x-grid.x-rtl .x-toolbar .x-toolbar-item.x-search-wrapper .x-sicon.x-clear-icon {
		padding: 0;
		margin: 0
	}

	.x-grid.x-verticallines .x-cloneproperties.x-draganddrop .x-rowdragdrop, .x-grid.x-bothlines .x-cloneproperties.x-draganddrop .x-rowdragdrop {
		border-top: 1px solid #dee2e6;
		border-right: 1px solid #dee2e6;
		border-bottom: 0
	}

	.x-grid .x-gridcontent tr.x-row:first-child .x-rowcell.x-dragborder, .x-grid .x-gridcontent .x-rowcell.x-dragborder, .x-grid .x-gridcontent .x-rowdragdrop.x-dragborder, .x-grid .x-gridcontent .x-detailrowcollapse.x-dragborder, .x-grid .x-gridcontent .x-detailrowexpand.x-dragborder, .x-grid .x-gridheader tr.x-row:first-child .x-rowcell.x-dragborder, .x-grid .x-gridheader .x-rowcell.x-dragborder, .x-grid .x-gridheader .x-rowdragdrop.x-dragborder, .x-grid .x-gridheader .x-detailrowcollapse.x-dragborder, .x-grid .x-gridheader .x-detailrowexpand.x-dragborder, .x-grid.x-rtl .x-gridcontent tr.x-row:first-child .x-rowcell.x-dragborder, .x-grid.x-rtl .x-gridcontent .x-rowcell.x-dragborder, .x-grid.x-rtl .x-gridcontent .x-rowdragdrop.x-dragborder, .x-grid.x-rtl .x-gridcontent .x-detailrowcollapse.x-dragborder, .x-grid.x-rtl .x-gridcontent .x-detailrowexpand.x-dragborder, .x-grid.x-rtl .x-gridheader tr.x-row:first-child .x-rowcell.x-dragborder, .x-grid.x-rtl .x-gridheader .x-rowcell.x-dragborder, .x-grid.x-rtl .x-gridheader .x-rowdragdrop.x-dragborder, .x-grid.x-rtl .x-gridheader .x-detailrowcollapse.x-dragborder, .x-grid.x-rtl .x-gridheader .x-detailrowexpand.x-dragborder {
		z-index: 5
	}

		.x-grid .x-gridcontent tr.x-row:first-child .x-rowcell.x-dragborder.x-leftfreeze, .x-grid .x-gridcontent tr.x-row:first-child .x-rowcell.x-dragborder.x-rightfreeze, .x-grid .x-gridcontent tr.x-row:first-child .x-rowcell.x-dragborder.x-fixedfreeze, .x-grid .x-gridcontent .x-rowcell.x-dragborder.x-leftfreeze, .x-grid .x-gridcontent .x-rowcell.x-dragborder.x-rightfreeze, .x-grid .x-gridcontent .x-rowcell.x-dragborder.x-rightfreeze, .x-grid .x-gridcontent .x-rowdragdrop.x-dragborder.x-leftfreeze, .x-grid .x-gridcontent .x-rowdragdrop.x-dragborder.x-rightfreeze, .x-grid .x-gridcontent .x-rowdragdrop.x-dragborder.x-fixedfreeze, .x-grid .x-gridcontent .x-detailrowcollapse.x-dragborder.x-leftfreeze, .x-grid .x-gridcontent .x-detailrowcollapse.x-dragborder.x-rightfreeze, .x-grid .x-gridcontent .x-detailrowcollapse.x-dragborder.x-fixedfreeze, .x-grid .x-gridcontent .x-detailrowexpand.x-dragborder.x-leftfreeze, .x-grid .x-gridcontent .x-detailrowexpand.x-dragborder.x-rightfreeze, .x-grid .x-gridcontent .x-detailrowexpand.x-dragborder.x-fixedfreeze, .x-grid .x-gridheader tr.x-row:first-child .x-rowcell.x-dragborder.x-leftfreeze, .x-grid .x-gridheader tr.x-row:first-child .x-rowcell.x-dragborder.x-rightfreeze, .x-grid .x-gridheader tr.x-row:first-child .x-rowcell.x-dragborder.x-fixedfreeze, .x-grid .x-gridheader .x-rowcell.x-dragborder.x-leftfreeze, .x-grid .x-gridheader .x-rowcell.x-dragborder.x-rightfreeze, .x-grid .x-gridheader .x-rowcell.x-dragborder.x-rightfreeze, .x-grid .x-gridheader .x-rowdragdrop.x-dragborder.x-leftfreeze, .x-grid .x-gridheader .x-rowdragdrop.x-dragborder.x-rightfreeze, .x-grid .x-gridheader .x-rowdragdrop.x-dragborder.x-fixedfreeze, .x-grid .x-gridheader .x-detailrowcollapse.x-dragborder.x-leftfreeze, .x-grid .x-gridheader .x-detailrowcollapse.x-dragborder.x-rightfreeze, .x-grid .x-gridheader .x-detailrowcollapse.x-dragborder.x-fixedfreeze, .x-grid .x-gridheader .x-detailrowexpand.x-dragborder.x-leftfreeze, .x-grid .x-gridheader .x-detailrowexpand.x-dragborder.x-rightfreeze, .x-grid .x-gridheader .x-detailrowexpand.x-dragborder.x-fixedfreeze, .x-grid.x-rtl .x-gridcontent tr.x-row:first-child .x-rowcell.x-dragborder.x-leftfreeze, .x-grid.x-rtl .x-gridcontent tr.x-row:first-child .x-rowcell.x-dragborder.x-rightfreeze, .x-grid.x-rtl .x-gridcontent tr.x-row:first-child .x-rowcell.x-dragborder.x-fixedfreeze, .x-grid.x-rtl .x-gridcontent .x-rowcell.x-dragborder.x-leftfreeze, .x-grid.x-rtl .x-gridcontent .x-rowcell.x-dragborder.x-rightfreeze, .x-grid.x-rtl .x-gridcontent .x-rowcell.x-dragborder.x-rightfreeze, .x-grid.x-rtl .x-gridcontent .x-rowdragdrop.x-dragborder.x-leftfreeze, .x-grid.x-rtl .x-gridcontent .x-rowdragdrop.x-dragborder.x-rightfreeze, .x-grid.x-rtl .x-gridcontent .x-rowdragdrop.x-dragborder.x-fixedfreeze, .x-grid.x-rtl .x-gridcontent .x-detailrowcollapse.x-dragborder.x-leftfreeze, .x-grid.x-rtl .x-gridcontent .x-detailrowcollapse.x-dragborder.x-rightfreeze, .x-grid.x-rtl .x-gridcontent .x-detailrowcollapse.x-dragborder.x-fixedfreeze, .x-grid.x-rtl .x-gridcontent .x-detailrowexpand.x-dragborder.x-leftfreeze, .x-grid.x-rtl .x-gridcontent .x-detailrowexpand.x-dragborder.x-rightfreeze, .x-grid.x-rtl .x-gridcontent .x-detailrowexpand.x-dragborder.x-fixedfreeze, .x-grid.x-rtl .x-gridheader tr.x-row:first-child .x-rowcell.x-dragborder.x-leftfreeze, .x-grid.x-rtl .x-gridheader tr.x-row:first-child .x-rowcell.x-dragborder.x-rightfreeze, .x-grid.x-rtl .x-gridheader tr.x-row:first-child .x-rowcell.x-dragborder.x-fixedfreeze, .x-grid.x-rtl .x-gridheader .x-rowcell.x-dragborder.x-leftfreeze, .x-grid.x-rtl .x-gridheader .x-rowcell.x-dragborder.x-rightfreeze, .x-grid.x-rtl .x-gridheader .x-rowcell.x-dragborder.x-rightfreeze, .x-grid.x-rtl .x-gridheader .x-rowdragdrop.x-dragborder.x-leftfreeze, .x-grid.x-rtl .x-gridheader .x-rowdragdrop.x-dragborder.x-rightfreeze, .x-grid.x-rtl .x-gridheader .x-rowdragdrop.x-dragborder.x-fixedfreeze, .x-grid.x-rtl .x-gridheader .x-detailrowcollapse.x-dragborder.x-leftfreeze, .x-grid.x-rtl .x-gridheader .x-detailrowcollapse.x-dragborder.x-rightfreeze, .x-grid.x-rtl .x-gridheader .x-detailrowcollapse.x-dragborder.x-fixedfreeze, .x-grid.x-rtl .x-gridheader .x-detailrowexpand.x-dragborder.x-leftfreeze, .x-grid.x-rtl .x-gridheader .x-detailrowexpand.x-dragborder.x-rightfreeze, .x-grid.x-rtl .x-gridheader .x-detailrowexpand.x-dragborder.x-fixedfreeze {
			z-index: 6
		}

	.x-grid .x-gridcontent tr.x-row:first-child .x-rowcell.x-dragborder, .x-grid .x-gridcontent .x-rowcell.x-dragborder, .x-grid .x-gridcontent .x-rowdragdrop.x-dragborder, .x-grid .x-gridcontent .x-detailrowcollapse.x-dragborder, .x-grid .x-gridcontent .x-detailrowexpand.x-dragborder, .x-grid .x-gridheader tr.x-row:first-child .x-rowcell.x-dragborder, .x-grid .x-gridheader .x-rowcell.x-dragborder, .x-grid .x-gridheader .x-rowdragdrop.x-dragborder, .x-grid .x-gridheader .x-detailrowcollapse.x-dragborder, .x-grid .x-gridheader .x-detailrowexpand.x-dragborder, .x-grid.x-rtl .x-gridcontent tr.x-row:first-child .x-rowcell.x-dragborder, .x-grid.x-rtl .x-gridcontent .x-rowcell.x-dragborder, .x-grid.x-rtl .x-gridcontent .x-rowdragdrop.x-dragborder, .x-grid.x-rtl .x-gridcontent .x-detailrowcollapse.x-dragborder, .x-grid.x-rtl .x-gridcontent .x-detailrowexpand.x-dragborder, .x-grid.x-rtl .x-gridheader tr.x-row:first-child .x-rowcell.x-dragborder, .x-grid.x-rtl .x-gridheader .x-rowcell.x-dragborder, .x-grid.x-rtl .x-gridheader .x-rowdragdrop.x-dragborder, .x-grid.x-rtl .x-gridheader .x-detailrowcollapse.x-dragborder, .x-grid.x-rtl .x-gridheader .x-detailrowexpand.x-dragborder {
		box-shadow: 0 2px 0 0 #0d6efd
	}

	.x-grid .x-gridcontent .x-rowcell.x-dragtop, .x-grid .x-gridcontent .x-rowdragdrop.x-dragtop, .x-grid .x-gridcontent .x-rowcell.x-dragtop.x-dragright, .x-grid .x-gridheader .x-rowcell.x-dragtop, .x-grid .x-gridheader .x-rowdragdrop.x-dragtop, .x-grid .x-gridheader .x-rowcell.x-dragtop.x-dragright, .x-grid.x-rtl .x-gridcontent .x-rowcell.x-dragtop, .x-grid.x-rtl .x-gridcontent .x-rowdragdrop.x-dragtop, .x-grid.x-rtl .x-gridcontent .x-rowcell.x-dragtop.x-dragright, .x-grid.x-rtl .x-gridheader .x-rowcell.x-dragtop, .x-grid.x-rtl .x-gridheader .x-rowdragdrop.x-dragtop, .x-grid.x-rtl .x-gridheader .x-rowcell.x-dragtop.x-dragright {
		border-top: 1px dashed #0d6efd
	}

		.x-grid .x-gridcontent .x-rowdragdrop.x-dragtop.x-dragleft, .x-grid .x-gridcontent .x-rowdragdrop.x-dragleft, .x-grid .x-gridcontent .x-rowdragdrop.x-dragbottom.x-dragleft, .x-grid .x-gridheader .x-rowdragdrop.x-dragtop.x-dragleft, .x-grid .x-gridheader .x-rowdragdrop.x-dragleft, .x-grid .x-gridheader .x-rowdragdrop.x-dragbottom.x-dragleft, .x-grid.x-rtl .x-gridcontent .x-rowdragdrop.x-dragtop.x-dragleft, .x-grid.x-rtl .x-gridcontent .x-rowdragdrop.x-dragleft, .x-grid.x-rtl .x-gridcontent .x-rowdragdrop.x-dragbottom.x-dragleft, .x-grid.x-rtl .x-gridheader .x-rowdragdrop.x-dragtop.x-dragleft, .x-grid.x-rtl .x-gridheader .x-rowdragdrop.x-dragleft, .x-grid.x-rtl .x-gridheader .x-rowdragdrop.x-dragbottom.x-dragleft {
			border-left: 1px dashed #0d6efd
		}

	.x-grid .x-gridcontent .x-rowcell.x-dragright, .x-grid .x-gridheader .x-rowcell.x-dragright, .x-grid.x-rtl .x-gridcontent .x-rowcell.x-dragright, .x-grid.x-rtl .x-gridheader .x-rowcell.x-dragright {
		border-right: 1px dashed #0d6efd
	}

	.x-grid .x-gridcontent .x-rowcell.x-dragbottom, .x-grid .x-gridcontent .x-rowcell.x-lastrowcell.x-dragbottom, .x-grid .x-gridcontent .x-rowcell.x-dragtop.x-dragbottom, .x-grid .x-gridcontent .x-rowdragdrop.x-dragbottom, .x-grid .x-gridheader .x-rowcell.x-dragbottom, .x-grid .x-gridheader .x-rowcell.x-lastrowcell.x-dragbottom, .x-grid .x-gridheader .x-rowcell.x-dragtop.x-dragbottom, .x-grid .x-gridheader .x-rowdragdrop.x-dragbottom, .x-grid.x-rtl .x-gridcontent .x-rowcell.x-dragbottom, .x-grid.x-rtl .x-gridcontent .x-rowcell.x-lastrowcell.x-dragbottom, .x-grid.x-rtl .x-gridcontent .x-rowcell.x-dragtop.x-dragbottom, .x-grid.x-rtl .x-gridcontent .x-rowdragdrop.x-dragbottom, .x-grid.x-rtl .x-gridheader .x-rowcell.x-dragbottom, .x-grid.x-rtl .x-gridheader .x-rowcell.x-lastrowcell.x-dragbottom, .x-grid.x-rtl .x-gridheader .x-rowcell.x-dragtop.x-dragbottom, .x-grid.x-rtl .x-gridheader .x-rowdragdrop.x-dragbottom {
		border-bottom: 1px dashed #0d6efd
	}

	.x-grid .x-gridcontent tr.x-row:first-child .x-rowcell.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid .x-gridcontent .x-rowcell.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid .x-gridcontent .x-rowdragdrop.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid .x-gridcontent .x-detailrowcollapse.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze) .x-grid .x-gridcontent .x-detailrowexpand.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid .x-gridheader tr.x-row:first-child .x-rowcell.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid .x-gridheader .x-rowcell.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid .x-gridheader .x-rowdragdrop.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid .x-gridcontent .x-detailrowcollapse.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze) .x-grid .x-gridheader .x-detailrowexpand.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid.x-rtl .x-gridcontent tr.x-row:first-child .x-rowcell.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid.x-rtl .x-gridcontent .x-rowcell.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid.x-rtl .x-gridcontent .x-rowdragdrop.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid .x-gridcontent .x-detailrowcollapse.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze) .x-grid.x-rtl .x-gridcontent .x-detailrowexpand.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid.x-rtl .x-gridheader tr.x-row:first-child .x-rowcell.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid.x-rtl .x-gridheader .x-rowcell.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid.x-rtl .x-gridheader .x-rowdragdrop.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid .x-gridcontent .x-detailrowcollapse.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze) .x-grid.x-rtl .x-gridheader .x-detailrowexpand.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid .x-gridheader .x-detailrowcollapse.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze) .x-grid .x-gridcontent .x-detailrowexpand.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid .x-gridheader .x-detailrowcollapse.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze) .x-grid .x-gridheader .x-detailrowexpand.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid .x-gridheader .x-detailrowcollapse.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze) .x-grid.x-rtl .x-gridcontent .x-detailrowexpand.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid .x-gridheader .x-detailrowcollapse.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze) .x-grid.x-rtl .x-gridheader .x-detailrowexpand.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid.x-rtl .x-gridcontent .x-detailrowcollapse.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze) .x-grid .x-gridcontent .x-detailrowexpand.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid.x-rtl .x-gridcontent .x-detailrowcollapse.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze) .x-grid .x-gridheader .x-detailrowexpand.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid.x-rtl .x-gridcontent .x-detailrowcollapse.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze) .x-grid.x-rtl .x-gridcontent .x-detailrowexpand.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid.x-rtl .x-gridcontent .x-detailrowcollapse.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze) .x-grid.x-rtl .x-gridheader .x-detailrowexpand.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid.x-rtl .x-gridheader .x-detailrowcollapse.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze) .x-grid .x-gridcontent .x-detailrowexpand.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid.x-rtl .x-gridheader .x-detailrowcollapse.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze) .x-grid .x-gridheader .x-detailrowexpand.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid.x-rtl .x-gridheader .x-detailrowcollapse.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze) .x-grid.x-rtl .x-gridcontent .x-detailrowexpand.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze), .x-grid.x-rtl .x-gridheader .x-detailrowcollapse.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze) .x-grid.x-rtl .x-gridheader .x-detailrowexpand.x-dragborder:not(.x-leftfreeze,.x-rightfreeze,.x-fixedfreeze) {
		position: relative
	}

	.x-grid .x-gridheader thead .x-icons:not(.x-check):not(.x-stop) {
		font-size: 14px
	}

	.x-grid .x-row .x-icon-rowdragicon::before {
		display: block;
		text-indent: 10px;
		font-size: 14px;
		font-weight: 700;
		color: #6c757d;
		opacity: .54
	}

	.x-grid .x-row .x-icon-rowdragmoveicon::before {
		font-size: 14px;
		font-weight: 700
	}

	.x-grid .x-row .x-icon-rowdragmoveicon {
		padding-left: 10px
	}

	.x-grid .x-draganddrop .x-rowcell, .x-grid.x-rtl .x-draganddrop .x-rowcell {
		padding-left: 6px;
		padding-right: 6px
	}

	.x-grid .x-gridcontent .x-rowdragdrop, .x-grid .x-gridheader .x-rowdragdrop {
		border-style: solid;
		border-width: 1px 0 0 0;
		border-color: #dee2e6
	}

		.x-grid .x-gridcontent .x-rowdragdrop.x-lastrowcell, .x-grid .x-gridcontent .x-recordpluscollapse.x-lastrowcell, .x-grid .x-gridcontent .x-indentcell.x-lastrowcell, .x-grid .x-gridcontent .x-groupcaption.x-lastrowcell {
			border-bottom-width: 1px
		}

	.x-bigger .x-grid .x-gridcontent .x-groupcaptionrow .x-lastrowcell.x-recordplusexpand ~ td.x-lastrowcell.x-groupcaption, .x-bigger .x-grid .x-gridcontent .x-groupcaptionrow .x-lastrowcell.x-recordplusexpand ~ td.x-lastrowcell.x-summarycell, .x-grid.x-bigger .x-gridcontent .x-groupcaptionrow .x-lastrowcell.x-recordplusexpand ~ td.x-lastrowcell.x-groupcaption, .x-grid.x-bigger .x-gridcontent .x-groupcaptionrow .x-lastrowcell.x-recordplusexpand ~ td.x-lastrowcell.x-summarycell, .x-grid .x-gridcontent .x-groupcaptionrow .x-lastrowcell.x-recordplusexpand ~ td.x-lastrowcell.x-groupcaption, .x-grid .x-gridcontent .x-groupcaptionrow .x-lastrowcell.x-recordplusexpand ~ td.x-lastrowcell.x-summarycell {
		border-bottom-width: 0
	}

	.x-grid .x-cloneproperties.x-draganddrop .x-row .x-icon-rowdragicon::before {
		position: relative;
		left: -5px
	}

	.x-grid .x-icon-rowdragicon {
		font-size: 14px;
		text-indent: 11px
	}

	.x-grid .x-toolbar {
		border-bottom: 0;
		border-left: 0;
		border-right: 0;
		border-top: 1px solid #dee2e6;
		border-radius: 0
	}

		.x-grid .x-toolbar .x-toolbar-item.x-search-wrapper .x-sicon.x-clear-icon {
			padding: 0;
			min-width: 32px;
			margin-right: 0
		}

			.x-grid .x-toolbar .x-toolbar-item.x-search-wrapper .x-sicon.x-clear-icon::before {
				font-size: 14px
			}

	.x-grid .x-toolbar-items .x-input-group-icon.x-icons.x-sicon:hover:not(.x-clear-icon), .x-grid .x-toolbar-items .x-input-group-icon.x-icons.x-sicon:active:not(.x-clear-icon), .x-grid .x-toolbar-items .x-input-group-icon.x-icons.x-sicon:focus:not(.x-clear-icon) {
		background: none;
		box-shadow: none
	}

	.x-grid .x-toolbar-items .x-input-group-icon.x-icons.x-sicon:not(.x-clear-icon) {
		border: none
	}

	.x-grid .x-res-toolbar {
		border-bottom: 1px solid;
		border-bottom-color: #dee2e6
	}

		.x-grid .x-res-toolbar .x-toolbar-items {
			min-height: initial
		}

			.x-grid .x-res-toolbar .x-toolbar-items .x-tbar-btn:hover, .x-grid .x-res-toolbar .x-toolbar-items .x-tbar-btn:active, .x-grid .x-res-toolbar .x-toolbar-items .x-tbar-btn:focus, .x-grid .x-res-toolbar .x-toolbar-items .x-search-icon:hover, .x-grid .x-res-toolbar .x-toolbar-items .x-search-icon:active, .x-grid .x-res-toolbar .x-toolbar-items .x-search-icon:focus, .x-grid .x-res-toolbar .x-toolbar-items .x-sicon.x-clear-icon:hover, .x-grid .x-res-toolbar .x-toolbar-items .x-sicon.x-clear-icon:active, .x-grid .x-res-toolbar .x-toolbar-items .x-sicon.x-clear-icon:focus {
				background: none
			}

				.x-grid .x-res-toolbar .x-toolbar-items .x-tbar-btn:hover .x-icons, .x-grid .x-res-toolbar .x-toolbar-items .x-tbar-btn:active .x-icons, .x-grid .x-res-toolbar .x-toolbar-items .x-tbar-btn:focus .x-icons, .x-grid .x-res-toolbar .x-toolbar-items .x-search-icon:hover .x-icons, .x-grid .x-res-toolbar .x-toolbar-items .x-search-icon:active .x-icons, .x-grid .x-res-toolbar .x-toolbar-items .x-search-icon:focus .x-icons, .x-grid .x-res-toolbar .x-toolbar-items .x-sicon.x-clear-icon:hover .x-icons, .x-grid .x-res-toolbar .x-toolbar-items .x-sicon.x-clear-icon:active .x-icons, .x-grid .x-res-toolbar .x-toolbar-items .x-sicon.x-clear-icon:focus .x-icons {
					color: #6c757d
				}

			.x-grid .x-res-toolbar .x-toolbar-items .x-icons {
				color: #6c757d
			}

			.x-grid .x-res-toolbar .x-toolbar-items .x-toolbar-left .x-toolbar-item .x-tbar-btn .x-resfilter-icon {
				font-size: 16px
			}

			.x-grid .x-res-toolbar .x-toolbar-items .x-responsive-right {
				width: calc(100% - 50px)
			}

				.x-grid .x-res-toolbar .x-toolbar-items .x-responsive-right.x-search-wrapper {
					width: auto
				}

					.x-grid .x-res-toolbar .x-toolbar-items .x-responsive-right .x-search-wrapper .x-input-group::before, .x-grid .x-res-toolbar .x-toolbar-items .x-responsive-right .x-search-wrapper .x-input-group::after {
						background: none
					}

			.x-grid .x-res-toolbar .x-toolbar-items .x-toolbar-right:not(.x-responsive-right) .x-search-wrapper:not(.x-responsive-right) {
				width: 40px
			}

			.x-grid .x-res-toolbar .x-toolbar-items .x-toolbar-right .x-search-wrapper {
				width: 100%;
				padding-left: 18px;
				padding-right: 18px
			}

				.x-grid .x-res-toolbar .x-toolbar-items .x-toolbar-right .x-search-wrapper .x-search-icon {
					font-size: 16px;
					margin-top: 0
				}

				.x-grid .x-res-toolbar .x-toolbar-items .x-toolbar-right .x-search-wrapper .x-input-group {
					border: 0;
					opacity: 1;
					padding: 0;
					padding-right: 0;
					width: 100%
				}

					.x-grid .x-res-toolbar .x-toolbar-items .x-toolbar-right .x-search-wrapper .x-input-group .x-input {
						margin-top: 0
					}

					.x-grid .x-res-toolbar .x-toolbar-items .x-toolbar-right .x-search-wrapper .x-input-group .x-search-icon {
						margin-top: 0;
						padding-left: 0
					}

			.x-grid .x-res-toolbar .x-toolbar-items .x-responsive-right .x-search-wrapper {
				padding-left: 0
			}

	.x-grid.x-bigger .x-res-toolbar .x-toolbar-items .x-tbar-btn:hover {
		background: none
	}

	.x-grid.x-bigger .x-res-toolbar .x-toolbar-items .x-responsive-right .x-search-wrapper .x-sicon.x-clear-icon {
		margin: 0
	}

		.x-grid.x-bigger .x-res-toolbar .x-toolbar-items .x-responsive-right .x-search-wrapper .x-sicon.x-clear-icon::before {
			font-size: 16px
		}

	.x-grid.x-rtl .x-res-toolbar .x-toolbar-items .x-responsive-right .x-search-wrapper {
		padding-left: 26px
	}

		.x-grid.x-rtl .x-res-toolbar .x-toolbar-items .x-responsive-right .x-search-wrapper .x-sicon.x-clear-icon {
			margin: 0
		}

	.x-grid .x-toolbar-items .x-toolbar-item.x-search-wrapper {
		padding-bottom: 3px;
		padding-top: 3px
	}

		.x-grid .x-toolbar-items .x-toolbar-item.x-search-wrapper .x-search:focus {
			opacity: 1
		}

		.x-grid .x-toolbar-items .x-toolbar-item.x-search-wrapper .x-search:-ms-input-placeholder {
			color: #6c757d
		}

		.x-grid .x-toolbar-items .x-toolbar-item.x-search-wrapper .x-search::placeholder {
			color: #6c757d
		}

		.x-grid .x-toolbar-items .x-toolbar-item.x-search-wrapper .x-search {
			margin-bottom: 0;
			opacity: 1;
			width: 230px
		}

			.x-grid .x-toolbar-items .x-toolbar-item.x-search-wrapper .x-search.x-input-focus {
				opacity: 1
			}

			.x-grid .x-toolbar-items .x-toolbar-item.x-search-wrapper .x-search .x-search-icon {
				min-width: 32px
			}

.x-bigger .x-grid .x-group-animator .x-groupheadercell, .x-bigger .x-grid .x-group-animator .x-groupheadercell:hover {
	margin: 15px 0 15px 0;
	border-bottom-width: 1px
}

.x-grid .x-groupdroparea.x-group-animate.x-grouped {
	height: 54px
}

.x-bigger .x-grid .x-group-animate.x-groupdroparea .x-nextgroup {
	margin-top: 22px
}

.x-grid .x-group-animator .x-groupheadercell, .x-grid .x-group-animator .x-groupheadercell:hover {
	margin: 12px 0 12px 0;
	border-bottom-width: 1px
}

.x-grid .x-group-animator:last-child .x-nextgroup.x-icons.x-icon-next {
	display: none
}

.x-grid .x-groupdroparea.x-group-animate.x-grouped {
	padding: 0 12px 0;
	height: auto;
	border-bottom-width: 0
}

.x-grid.x-rtl .x-group-animator {
	float: right
}

.x-grid.x-rtl .x-group-animate .x-groupheadercell, .x-grid.x-rtl .x-group-animate .x-groupheadercell:hover {
	margin-right: 0;
	margin-left: 0
}

.x-grid.x-rtl .x-group-animate.x-groupdroparea .x-nextgroup {
	transform: rotate(180deg);
	margin-top: 15px
}

.x-grid .x-group-animate.x-groupdroparea .x-nextgroup {
	margin-top: 9px
}

.x-grid .x-groupdroparea.x-group-animate .x-drag.x-icon-drag {
	display: inline-block;
	height: 24px;
	font-size: 12px;
	line-height: 19px;
	padding: 0;
	vertical-align: middle
}

.x-grid .x-group-animator .x-icon-drag.x-icons {
	margin-left: 8px
}

.x-grid .x-groupdroparea.x-group-animate span.x-drag.x-icons.x-icon-drag {
	cursor: move
}

.x-grid .x-group-animate .x-drag.x-icon-drag::before {
	opacity: 1
}

.x-grid .x-group-animate span.x-nextgroup.x-icons.x-icon-next {
	display: inline-block;
	float: left;
	height: 24px;
	line-height: 32px;
	padding: 0;
	vertical-align: middle
}

.x-grid .x-groupdroparea.x-grouped {
	padding: 0 0 4px
}

.x-grid.x-default .x-gridheader.x-stackedfilter .x-grouptopleftcell, .x-grid.x-default.x-horizontallines .x-gridheader.x-stackedfilter .x-grouptopleftcell {
	border-top: 0
}

.x-grid.x-default .x-gridheader.x-stackedfilter tr:first-child th.x-grouptopleftcell, .x-grid.x-default.x-horizontallines .x-gridheader.x-stackedfilter tr:first-child th.x-grouptopleftcell {
	border-bottom: 1px solid
}

.x-grid.x-default.x-verticallines .x-gridheader.x-stackedfilter tr:first-child th.x-grouptopleftcell, .x-grid.x-default.x-hidelines .x-gridheader.x-stackedfilter tr:first-child th.x-grouptopleftcell {
	border-bottom: 0
}

.x-grid.x-default .x-gridheader.x-stackedfilter tr:last-child th.x-grouptopleftcell, .x-grid.x-default.x-horizontallines .x-gridheader.x-stackedfilter tr:last-child th.x-grouptopleftcell {
	border-top: 1px solid
}

.x-grid.x-default.x-hidelines .x-gridheader.x-stackedfilter tr:last-child th.x-grouptopleftcell, .x-grid.x-default.x-verticallines .x-gridheader.x-stackedfilter tr:last-child th.x-grouptopleftcell {
	border-top: 0
}

.x-grid.x-default .x-grouptopleftcell {
	border-top: 2px solid
}

.x-grid.x-default .x-gridheader .x-headercell.x-firstheader, .x-grid.x-default.x-horizontallines .x-headercell.x-firstheader {
	border-left: 1px solid
}

.x-grid.x-default.x-hidelines .x-headercell.x-firstheader {
	border-left: 0
}

.x-grid.x-default.x-verticallines .x-grouptopleftcell, .x-grid.x-default.x-bothlines .x-grouptopleftcell, .x-grid.x-default.x-hidelines .x-grouptopleftcell {
	border-top-width: 0
}

.x-grid.x-default.x-verticallines .x-detailrowcollapse, .x-grid.x-default.x-verticallines .x-detailrowexpand, .x-grid.x-default.x-verticallines .x-rowdragdrop, .x-grid.x-default.x-hidelines .x-detailrowcollapse, .x-grid.x-default.x-hidelines .x-detailrowexpand, .x-grid.x-default.x-hidelines .x-rowdragdrop {
	border-top-width: 0
}

.x-grid.x-default.x-horizontallines .x-grouptopleftcell {
	border-top: 1px solid
}

.x-grid .x-gridheader .x-headercell .x-rhandler, .x-grid .x-gridheader .x-headercell .x-rsuppress {
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 4px
}

.x-grid .x-gridheader .x-frozenheader .x-headercell:last-child .x-rhandler:last-of-type, .x-grid .x-gridheader .x-frozenheader .x-headercell:last-child .x-rsuppress:last-of-type {
	border-right: 0
}

.x-grid .x-gridheader .x-headercell.x-leftfreeze.x-freezeleftborder .x-rhandler {
	border-right: 0
}

.x-grid.x-rtl .x-gridheader .x-headercell.x-leftfreeze.x-freezeleftborder .x-rhandler {
	border-left: 0
}

.x-grid .x-gridheader .x-frozenheader.x-frozen-right-header .x-headercell .x-rhandler, .x-grid .x-gridheader .x-frozenheader.x-frozen-right-header .x-headercell .x-rsuppress {
	left: 0
}

.x-grid.x-device .x-gridheader .x-headercell .x-rhandler {
	width: 14px
}

.x-grid.x-rtl .x-gridheader .x-headercell .x-rhandler, .x-grid.x-rtl .x-gridheader .x-headercell .x-rsuppress {
	left: 0;
	right: auto
}

.x-grid.x-resize-lines .x-gridheader th.x-headercell.x-lastcell .x-rhandler {
	border-right-width: 0
}

.x-grid.x-resize-lines .x-gridheader .x-frozen-right-header th.x-headercell .x-rhandler {
	border-right-width: 0
}

.x-grid.x-rtl .x-gridheader .x-frozenheader.x-frozen-right-header .x-headercell .x-rhandler, .x-grid.x-rtl .x-gridheader .x-frozenheader.x-frozen-right-header .x-headercell .x-rsuppress {
	right: 0
}

.x-grid.x-rtl.x-resize-lines .x-gridheader .x-frozen-right-header th.x-headercell .x-rhandler {
	border-right-width: 1px;
	border-left-width: 0
}

.x-grid .x-rhelper {
	position: absolute;
	width: 1px
}

.x-grid .x-virtual-rhandler {
	z-index: 5
}

.x-grid.x-device .x-ricon::before {
	border-bottom: 6px solid rgba(0,0,0,0);
	border-right: 6px solid;
	border-top: 6px solid rgba(0,0,0,0);
	content: "";
	display: block;
	height: 0;
	position: absolute;
	right: 4px;
	top: 4px;
	width: 20px
}

.x-grid.x-device .x-ricon::after {
	border-bottom: 6px solid rgba(0,0,0,0);
	border-left: 6px solid;
	border-top: 6px solid rgba(0,0,0,0);
	content: "";
	display: block;
	height: 0;
	left: 4px;
	position: absolute;
	top: 4px;
	width: 20px;
	z-index: 3
}

.x-grid.x-rcursor, .x-grid .x-gridheader .x-stackedheadercell.x-rcursor, .x-grid .x-gridheader .x-rcursor {
	cursor: col-resize
}

.x-grid.x-editing .x-gridheader .x-rcursor {
	cursor: default
}

.x-grid .x-table {
	border-collapse: separate;
	table-layout: fixed;
	width: 100%
}

.x-grid .x-tableborder {
	border-right: 1px solid
}

.x-grid .x-virtualtable {
	will-change: transform;
	z-index: 1
}

.x-grid .x-headercelldiv {
	border: 0 none;
	display: block;
	font-size: 14px;
	font-weight: 700;
	height: 18px;
	line-height: 18px;
	margin: -7px -7px -7px -8px;
	overflow: hidden;
	padding: 0 .4em;
	text-align: left;
	text-transform: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

	.x-grid .x-headercelldiv.x-headerchkcelldiv {
		overflow: visible
	}

.x-grid .x-headercell.x-templatecell .x-headercelldiv {
	height: auto;
	min-height: 18px
}

.x-grid .x-gridheader .x-headercontent .x-rightalign .x-headercelldiv.x-headerchkcelldiv {
	padding: 0 .6em
}

.x-grid .x-gridheader .x-headercontent .x-centeralign .x-headercelldiv.x-headerchkcelldiv {
	padding: 0 .6em
}

.x-grid .x-headercell, .x-grid .x-headercell.x-stackedheadercell, .x-grid .x-headercell.x-defaultcursor {
	cursor: default
}

	.x-grid .x-headercell.x-mousepointer, .x-grid .x-headercell.x-stackedheadercell.x-mousepointer {
		cursor: pointer
	}

.x-grid .x-gridheader .x-headercell, .x-grid .x-gridheader .x-detailheadercell {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.x-grid:not(.x-left-shadow,.x-right-shadow) .x-gridcontent tr:first-child td {
	border-top: 0 none
}

.x-grid .x-gridcontent tr:first-child td.x-xlsel-top-border {
	border-top-width: 2px
}

.x-grid .x-gridheader tr:first-child th {
	border-top: 0 none
}

.x-grid .x-gridheader tr th:last-child.x-filterbarcell {
	padding-right: 2px
}

.x-grid .x-gridheader tr th:last-child {
	padding-right: 8px
}

.x-grid .x-gridheader tr th:first-child {
	padding-left: 8px
}

	.x-grid .x-gridheader tr th:first-child.x-filterbarcell {
		padding-left: 2px
	}

.x-grid .x-gridheader {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-top-width: 1px
}

.x-grid .x-frozenhdrcont, .x-grid .x-frozenhdr {
	border-bottom-width: 0
}

	.x-grid .x-frozenhdrcont table tr:not(.x-editedrow):first-child td:not(.x-xlsel-top-border) {
		border-top-style: solid;
		border-top-width: 1px
	}

.x-grid.x-bothlines .x-filterbarcell, .x-grid.x-bothlines .x-filterbarcelldisabled {
	border-width: 1px 0 0 1px
}

.x-grid .x-headercell, .x-grid .x-detailheadercell {
	border-style: solid;
	border-width: 0;
	font-size: 14px;
	font-weight: 700;
	height: 34px;
	overflow: hidden;
	padding: 8px 8px 8px;
	position: relative;
	text-align: left
}

.x-grid.x-device .x-headercell {
	padding: 0 12px 8px
}

	.x-grid.x-device .x-headercell:first-child {
		padding: 0 12px 8px 16px
	}

	.x-grid.x-device .x-headercell:last-child {
		padding: 0 16px 8px 12px
	}

.x-grid .x-rowcell {
	border-style: solid;
	border-width: 1px 0 0;
	display: table-cell;
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
	padding: 6px 8px;
	vertical-align: middle;
	white-space: nowrap;
	width: auto
}

.x-grid.x-left-shadow .x-leftfreeze.x-freezeleftborder.x-focused:not(.x-menu-item,.x-xlsel-top-border,.x-xlsel-left-border,.x-xlsel-bottom-border,.x-xlsel-right-border), .x-grid.x-right-shadow .x-rightfreeze.x-freezerightborder.x-focused:not(.x-menu-item,.x-xlsel-top-border,.x-xlsel-left-border,.x-xlsel-bottom-border,.x-xlsel-right-border) {
	line-height: 20px;
	border-width: 1.5px
}

.x-grid.x-rtl.x-left-shadow .x-leftfreeze.x-freezeleftborder.x-focused:not(.x-menu-item,.x-xlsel-top-border,.x-xlsel-left-border,.x-xlsel-bottom-border,.x-xlsel-right-border), .x-grid.x-rtl.x-right-shadow .x-rightfreeze.x-freezerightborder.x-focused:not(.x-menu-item,.x-xlsel-top-border,.x-xlsel-left-border,.x-xlsel-bottom-border,.x-xlsel-right-border) {
	line-height: 20px;
	border-width: 1.5px
}

.x-grid.x-rtl.x-default.x-left-shadow .x-leftfreeze.x-freezeleftborder.x-focused:not(.x-menu-item,.x-xlsel-top-border,.x-xlsel-left-border,.x-xlsel-bottom-border,.x-xlsel-right-border), .x-grid.x-rtl.x-default.x-right-shadow .x-rightfreeze.x-freezerightborder.x-focused:not(.x-menu-item,.x-xlsel-top-border,.x-xlsel-left-border,.x-xlsel-bottom-border,.x-xlsel-right-border) {
	line-height: 20px;
	border-width: 1.5px
}

.x-grid.x-wrap.x-left-shadow .x-leftfreeze.x-freezeleftborder.x-focused:not(.x-menu-item,.x-xlsel-top-border,.x-xlsel-left-border,.x-xlsel-bottom-border,.x-xlsel-right-border), .x-grid.x-wrap.x-right-shadow .x-rightfreeze.x-freezerightborder.x-focused:not(.x-menu-item,.x-xlsel-top-border,.x-xlsel-left-border,.x-xlsel-bottom-border,.x-xlsel-right-border) {
	line-height: 20px;
	border-width: 1.5px
}

.x-grid.x-wrap.x-left-shadow .x-leftfreeze.x-freezeleftborder.x-focused:not(.x-menu-item,.x-xlsel-top-border,.x-xlsel-left-border,.x-xlsel-bottom-border,.x-xlsel-right-border), .x-grid.x-wrap.x-right-shadow .x-rightfreeze.x-freezerightborder.x-focused:not(.x-menu-item,.x-xlsel-top-border,.x-xlsel-left-border,.x-xlsel-bottom-border,.x-xlsel-right-border) {
	line-height: 20px;
	border-width: 1.5px
}

.x-grid .x-frozenheader table .x-insertedrow td.x-rowcell, .x-grid .x-frozencontent table .x-insertedrow td.x-rowcell, .x-grid .x-movableheader table .x-insertedrow td.x-rowcell, .x-grid .x-movablecontent table .x-insertedrow td.x-rowcell, .x-grid:not(.x-grid-min-height) .x-gridcontent .x-content tr.x-insertedrow .x-rowcell:empty, .x-grid .x-row.x-emptyrow {
	height: 35px
}

.x-grid .x-editedrow .x-input-group input.x-input, .x-grid .x-editedrow .x-input-group.x-control-wrapper input.x-input, .x-grid .x-addedrow .x-input-group input.x-input, .x-grid .x-addedrow .x-input-group.x-control-wrapper input.x-input {
	min-height: unset
}

.x-grid:not(.x-grid-min-height) .x-gridcontent tr td:not(.x-indentcell):first-child:empty, .x-grid:not(.x-grid-min-height) .x-gridcontent tr.x-row .x-rowcell:empty {
	height: 34px
}

.x-grid.x-afenabled .x-movablecontent, .x-grid.x-afenabled .x-frozencontent, .x-grid.x-afenabled .x-movableheader, .x-grid.x-afenabled .x-frozenheader, .x-grid.x-afenabled .x-headercontent, .x-grid.x-enabledboxbdr .x-movablecontent, .x-grid.x-enabledboxbdr .x-frozencontent, .x-grid.x-enabledboxbdr .x-movableheader, .x-grid.x-enabledboxbdr .x-frozenheader, .x-grid.x-enabledboxbdr .x-headercontent {
	position: relative
}

.x-grid .x-rowcell:first-child, .x-grid .x-summarycell:first-child {
	padding-left: 8px
}

.x-grid .x-rowcell:last-child, .x-grid .x-summarycell:last-child {
	padding-right: 8px
}

.x-grid .x-unboundcell, .x-grid .x-editedrow .x-normaledit .x-unboundcell, .x-grid .x-addedrow .x-normaledit .x-unboundcell {
	padding-bottom: 4px;
	padding-top: 4px
}

.x-grid .x-unboundcelldiv > button {
	margin: 0 4px
}

.x-grid .x-unboundcelldiv {
	margin: 0 -3.5px
}

.x-grid .x-summarycell {
	border-style: solid;
	border-width: 1px 0 0;
	font-size: 14px;
	font-weight: 700;
	height: auto;
	line-height: 14px;
	padding: 6px 8px;
	white-space: normal;
	word-wrap: break-word
}

	.x-grid .x-summarycell.x-lastrowcell {
		border-bottom-width: 1px
	}

.x-grid .x-summarycontent {
	display: -ms-flexbox;
	display: flex
}

	.x-grid .x-summarycontent .x-frozenfootercontent {
		float: left;
		width: min-content
	}

	.x-grid .x-summarycontent .x-frozen-right-footercontent {
		float: right
	}

		.x-grid .x-summarycontent .x-frozen-right-footercontent .x-firstsummarycell {
			border-left: 1px solid;
			border-color: #dee2e6
		}

	.x-grid .x-summarycontent .x-movablefootercontent {
		height: inherit;
		overflow: hidden;
		-ms-flex: 1;
		flex: 1
	}

	.x-grid .x-summarycontent .x-indentcell {
		border-width: 1px 0 0
	}

	.x-grid .x-summarycontent .x-detailindentcelltop {
		border-width: 1px 0 0
	}

.x-grid.x-device .x-rowcell, .x-grid.x-device .x-summarycell {
	padding: 6px 12px
}

	.x-grid.x-device .x-rowcell:first-child, .x-grid.x-device .x-summarycell:first-child {
		padding: 6px 12px 6px 16px
	}

	.x-grid.x-device .x-rowcell:last-child, .x-grid.x-device .x-summarycell:last-child {
		padding: 6px 16px 6px 12px
	}

.x-grid td.x-rowcell.x-checkbox {
	padding: 8px 8px
}

	.x-grid td.x-rowcell.x-checkbox input[type=checkbox] {
		margin-top: 0
	}

.x-grid.x-default .x-rowcell.x-lastrowcell:not(.x-xlsel-bottom-border) {
	border-bottom-width: 1px
}

.x-grid.x-default .x-detailrowcollapse.x-lastrowcell {
	border-bottom-width: 1px
}

.x-grid.x-default .x-detailrow .x-lastrowcell {
	border-bottom: 1px solid;
	border-bottom-color: #dee2e6
}

.x-grid.x-bothlines .x-rowcell.x-lastrowcell:not(.x-xlsel-bottom-border) {
	border-bottom-width: 1px
}

.x-grid.x-bothlines .x-rowcell {
	border-width: 1px 0 0 1px
}

.x-grid:not(.sf-grid).x-gridheader table th[rowspan], .x-grid:not(.sf-grid).x-device .x-gridheader table th[rowspan] {
	padding-bottom: 13px;
	vertical-align: bottom
}

.x-grid .x-emptyrow td {
	line-height: 22px;
	padding: .7em
}

.x-grid.x-responsive .x-rowcell, .x-grid.x-responsive .x-headercelldiv {
	text-overflow: ellipsis;
	white-space: nowrap
}

	.x-grid.x-responsive .x-rowcell.x-gridchkbox, .x-grid.x-responsive .x-rowcell.x-gridchkbox-cell, .x-grid.x-responsive .x-headercelldiv.x-headerchkcelldiv, .x-grid.x-responsive .x-rowcell.x-boolcell {
		text-overflow: clip
	}

.x-grid .x-addedrow .x-rowcell.x-boolcell .x-frame.x-check {
	color: #fff
}

.x-grid.x-default .x-headercell, .x-grid.x-default .x-detailheadercell {
	border-width: 0
}

.x-grid [aria-selected] + tr .x-detailindentcell {
	border-top-style: solid;
	border-top-width: 1px
}

.x-grid.x-default.x-verticallines .x-headercell, .x-grid.x-default.x-verticallines .x-detailheadercell {
	border-width: 0 0 0 1px
}

	.x-grid.x-default.x-verticallines .x-headercell.x-stackedheadercell {
		border-bottom: 1px solid
	}

.x-grid.x-default .x-stackedheadercell {
	border-width: 1px 0 1px 1px
}

	.x-grid.x-default .x-stackedheadercell.x-leftfreeze.x-freezeleftborder {
		border-right-width: 2px
	}

	.x-grid.x-default .x-stackedheadercell.x-rightfreeze.x-freezerightborder {
		border-left-width: 2px
	}

	.x-grid.x-default .x-stackedheadercell.x-fixedfreeze.x-freezeleftborder {
		border-left-width: 1px
	}

	.x-grid.x-default .x-stackedheadercell.x-fixedfreeze.x-freezerightborder {
		border-right-width: 1px
	}

.x-grid.x-default.x-verticallines tr th:first-child:not(.x-firstcell) {
	border-left-width: 0
}

.x-grid:not(.sf-grid).x-default.x-bothlines .x-headercell, .x-grid:not(.sf-grid).x-default.x-bothlines .x-detailheadercell {
	border-width: 0 0 0 1px
}

.x-grid:not(.sf-grid,.x-rtl).x-default.x-bothlines .x-headercell.x-leftfreeze.x-freezeleftborder {
	border-right-width: 2px
}

.x-grid:not(.sf-grid,.x-rtl).x-default.x-bothlines .x-headercell.x-rightfreeze.x-freezerightborder {
	border-left-width: 2px
}

.x-grid:not(.sf-grid,.x-rtl).x-default.x-bothlines .x-headercell.x-fixedfreeze.x-freezerightborder {
	border-right-width: 1px
}

.x-grid.x-rtl:not(.sf-grid).x-default.x-bothlines .x-headercell.x-leftfreeze.x-freezeleftborder {
	border-left-width: 2px
}

.x-grid.x-rtl:not(.sf-grid).x-default.x-bothlines .x-headercell.x-rightfreeze.x-freezerightborder {
	border-right-width: 2px
}

.x-grid.x-rtl:not(.sf-grid).x-default.x-bothlines .x-headercell.x-fixedfreeze.x-freezeleftborder {
	border-right-width: 1px
}

.x-grid:not(.sf-grid).x-default table th[rowspan] {
	border-width: 0 0 0 1px
}

	.x-grid:not(.sf-grid).x-default table th[rowspan].x-leftfreeze.x-freezeleftborder {
		border-right-width: 2px
	}

	.x-grid:not(.sf-grid).x-default table th[rowspan].x-rightfreeze.x-freezerightborder {
		border-left-width: 2px
	}

	.x-grid:not(.sf-grid).x-default table th[rowspan].x-fixedfreeze.x-freezeleftborder {
		border-left-width: 1px
	}

	.x-grid:not(.sf-grid).x-default table th[rowspan].x-fixedfreeze.x-freezerightborder {
		border-right-width: 1px
	}

.x-grid.x-default.x-verticallines tr th:first-child:not(.x-firstcell) {
	border-left-width: 0
}

.x-grid tr th.x-firstcell {
	border-left-style: solid;
	border-left-width: 1px
}

.x-grid.x-default tr th.x-detailheadercell:first-child {
	border-left-width: 0
}

.x-grid.x-default:not(.x-rtl) tr td:first-child:not(.x-xlsel-left-border,.x-fixedfreeze.x-freezeleftborder,.x-addfreezefirstchildborder), .x-grid.x-default:not(.x-rtl) tr th.x-headercell:first-child:not(.x-firstcell):not(.x-headercell.x-frozen-left-border), .x-grid.x-default:not(.x-rtl) tr th.x-filterbarcell:first-child:not(.x-filterbarcell.x-frozen-left-border) {
	border-left-width: 0
}

.x-grid.x-default .x-gridheader th.x-firstcell.x-movablefirst {
	border-left-width: 0
}

.x-grid .x-hide {
	display: none
}

.x-grid .x-rowcell, .x-grid .x-gridcontent, .x-grid .x-gridheader, .x-grid .x-headercontent, .x-grid .x-groupdroparea, .x-grid .x-gridfooter, .x-grid .x-summarycontent {
	overflow: hidden;
	vertical-align: middle
}

.x-grid .x-sortfilterdiv {
	float: right;
	height: 18px;
	margin: -10px -2px -12px 8px;
	padding: 2px;
	width: 18px
}

.x-grid .x-gridheader .x-rightalign .x-sortfilterdiv {
	float: left;
	margin: -10px 8px -12px -2px
}

.x-grid .x-gridheader .x-sortfilter .x-rightalign .x-headercelldiv, .x-grid .x-gridheader .x-rightalign .x-stackedheadercelldiv {
	padding: 0 8px 0 20px
}

.x-grid .x-gridheader .x-sortfilter .x-rightalign.x-fltr-icon .x-headercelldiv {
	margin: -5px 20px -5px 8px
}

.x-grid .x-gridheader .x-sortfilter .x-fltr-icon .x-headercelldiv {
	margin: -5px 20px -5px -5px
}

.x-grid .x-gridheader .x-sortfilter .x-headercelldiv, .x-grid .x-gridheader .x-stackedheadercelldiv {
	padding: 0 20px 0 5px
}

.x-grid .x-gridheader .x-sortfilter .x-centeralign.x-headercell[aria-sort=none] .x-headercelldiv, .x-grid .x-gridheader .x-sortfilter .x-centeralign.x-headercell[aria-sort=none] .x-stackedheadercelldiv, .x-grid .x-gridheader .x-sortfilter .x-centeralign.x-headercell:not([aria-sort]) .x-headercelldiv, .x-grid .x-gridheader .x-sortfilter .x-centeralign.x-headercell:not([aria-sort]) .x-stackedheadercelldiv {
	padding-right: 5px
}

.x-grid.x-rtl .x-gridheader .x-sortfilter .x-centeralign.x-headercell[aria-sort=none] .x-headercelldiv, .x-grid.x-rtl .x-gridheader .x-sortfilter .x-centeralign.x-headercell[aria-sort=none] .x-stackedheadercelldiv, .x-grid.x-rtl .x-gridheader .x-sortfilter .x-centeralign.x-headercell:not([aria-sort]) .x-headercelldiv, .x-grid.x-rtl .x-gridheader .x-sortfilter .x-centeralign.x-headercell:not([aria-sort]) .x-stackedheadercelldiv {
	padding-left: 5px
}

.x-grid .x-gridheader .x-headercell .x-headercelldiv.x-headerchkcelldiv {
	padding-left: 8px
}

.x-grid.x-rtl .x-gridheader .x-headercell .x-headercelldiv.x-headerchkcelldiv {
	padding: 0 .45em 0 .5em
}

.x-grid .x-filtermenudiv {
	float: right;
	margin: -12px -2px -12px 8px;
	padding: 2px;
	text-align: right
}

	.x-grid .x-filtermenudiv:hover {
		cursor: pointer
	}

.x-grid.x-print-grid-layout .x-pager, .x-grid.x-print-grid-layout .x-filterbar, .x-grid.x-print-grid-layout .x-icons:not(.x-frame), .x-grid.x-print-grid-layout .x-grouptopleftcell, .x-grid.x-print-grid-layout .x-recordpluscollapse, .x-grid.x-print-grid-layout .x-indentcell, .x-grid.x-print-grid-layout .x-recordplusexpand {
	display: none
}

	.x-grid.x-print-grid-layout .x-indentcell.x-detailindentcelltop {
		display: table-cell
	}

.x-grid.x-print-grid-layout .x-content {
	overflow-y: hidden
}

.x-grid.x-print-grid-layout .x-grouptext {
	width: auto
}

.x-grid.x-print-grid-layout .x-detailcell {
	padding: .8em .6em
}

.x-grid.x-print-grid {
	left: -1000px;
	top: -1000px
}

.x-grid .x-flmenu-valuediv {
	padding: 14px 0 0
}

.x-grid .x-flbldcontent {
	padding: 18px 18px 0
}

.x-grid .x-flblbtn {
	width: 110px
}

.x-grid .x-sortnumber {
	border-radius: 65%;
	display: inline-block;
	float: right;
	font-size: 14px;
	height: 16px;
	line-height: 14px;
	margin: 2px 10px 1px 8px;
	text-align: center;
	width: 16px
}

.x-grid .x-gridheader .x-fltr-icon .x-sortnumber {
	margin: 2px 8px 1px 8px
}

.x-grid .x-gridheader .x-rightalign.x-fltr-icon .x-sortnumber {
	float: left;
	margin: 2px 8px 0 10px
}

.x-grid .x-gridheader .x-rightalign .x-sortnumber {
	float: left;
	margin: 2px 8px 0 10px
}

.x-grid .x-gridheader .x-fltr-icon .x-sortfilterdiv {
	margin: -12px 24px -12px 8px
}

.x-grid .x-gridheader .x-rightalign.x-fltr-icon .x-sortfilterdiv {
	margin: -12px 8px -12px 13px
}

.x-grid.x-wrap .x-gridheader .x-rightalign .x-sortnumber {
	margin: 5px 2px 0 10px
}

.x-grid.x-wrap .x-gridheader .x-sortnumber {
	margin: 5px 5px 0 2px
}

.x-grid.x-wrap .x-gridheader .x-sortfilterdiv {
	margin: -9px 10px
}

.x-grid .x-movableheader .x-editcell.x-normaledit, .x-grid .x-frozenheader .x-editcell.x-normaledit {
	border-top-color: rgba(0,0,0,0)
}

.x-grid .x-columnmenu {
	position: absolute;
	right: 23px;
	float: right;
	margin: -13px -18px -12px 8px;
	padding: 2px
}

.x-grid.x-wrap .x-columnmenu {
	line-height: 3px
}

.x-grid.x-rtl .x-columnmenu {
	left: 23px;
	right: auto;
	margin: -12px 8px -12px -20px
}

.x-grid.x-wrap.x-rtl .x-columnmenu {
	line-height: 3px
}

.x-grid [class^=e-] {
	box-sizing: border-box
}

.x-grid .x-rowdragdropcell {
	border-style: solid;
	border-width: 1px 0 0
}

.x-grid .x-detailrowcollapse, .x-grid .x-detailrowexpand {
	border-style: solid;
	border-width: 1px 0 0;
	cursor: pointer
}

.x-grid .x-detailindentcell {
	border-right-style: solid;
	border-right-width: 1px
}

.x-grid .x-detailcell {
	border-top-style: solid;
	border-top-width: 1px;
	padding: .3em;
	font-weight: normal;
	text-align: left
}

.x-grid th.x-detailcell .x-rowcell, .x-grid th.x-detailcell .x-gridpager {
	text-align: left
}

.x-grid.x-rtl th.x-detailcell .x-rowcell, .x-grid.x-rtl th.x-detailcell .x-gridpager, .x-grid th.x-detailcell .x-rtl .x-rowcell, .x-grid th.x-detailcell .x-rtl .x-gridpager {
	text-align: right
}

.x-grid.x-verticallines .x-rowcell, .x-grid.x-verticallines .x-filterbarcell {
	border-width: 0 0 0 1px
}

.x-grid.x-hidelines .x-rowcell, .x-grid.x-horizontallines .x-headercell, .x-grid.x-hidelines .x-headercell, .x-grid.x-horizontallines .x-detailheadercell, .x-grid.x-hidelines .x-detailheadercell, .x-grid.x-hidelines tr th.x-firstcell, .x-grid.x-hidelines .x-filterbarcell {
	border-width: 0
}

	.x-grid.x-horizontallines .x-headercell.x-stackedheadercell {
		border-width: 0 0 1px 1px
	}

.x-grid.x-horizontallines .x-rowcell {
	border-width: 1px 0 0
}

.x-grid.x-horizontallines .x-filterbarcell {
	border-width: 1px 0 0
}

.x-grid.x-horizontallines .x-rowcell.x-lastrowcell:not(.x-xlsel-bottom-border), .x-grid.x-verticallines .x-rowcell.x-lastrowcell:not(.x-xlsel-bottom-border), .x-grid.x-hidelines .x-rowcell.x-lastrowcell:not(.x-xlsel-bottom-border) {
	border-bottom-width: 1px
}

.x-grid.x-horizontallines .x-detailrowvisible, .x-grid.x-verticallines .x-detailrowvisible, .x-grid.x-hidelines .x-detailrowvisible, .x-grid.x-bothlines .x-detailrowvisible {
	border-left-width: 0
}

.x-grid.x-verticallines .x-firstchildrow .x-rowcell, .x-grid.x-verticallines .x-firstchildrow .x-detailrowcollapse, .x-grid.x-verticallines .x-firstchildrow .x-detailrowexpand, .x-grid.x-hidelines .x-firstchildrow .x-rowcell, .x-grid.x-hidelines .x-firstchildrow .x-detailrowcollapse, .x-grid.x-hidelines .x-firstchildrow .x-detailrowexpand {
	border-top-width: 1px
}

.x-grid .x-filterbarcell .x-icons::before {
	display: block;
	margin: 0 auto
}

.x-grid .x-filterbarcell .x-filtertext::-webkit-search-cancel-button, .x-grid .x-search input::-webkit-search-cancel-button {
	display: none
}

.x-grid .x-filterbarcell .x-filtertext::-ms-clear, .x-grid .x-search input::-ms-clear {
	display: none
}

.x-grid .x-filterbarcell, .x-grid .x-filterbarcelldisabled {
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px 0 0;
	cursor: default;
	height: 34px;
	overflow: hidden;
	padding: 1px 2px;
	vertical-align: middle
}

.x-grid .x-rowdragheader {
	border-color: #dee2e6;
	border-style: solid;
	border-width: 1px 0 0
}

.x-grid .x-filterbarcell input {
	border-radius: 4px;
	border-style: solid;
	border-width: 0;
	font-size: 14px;
	font-weight: normal;
	height: 32px;
	padding-right: 24px;
	text-indent: 1px;
	width: 100%
}

.x-grid.x-device .x-filterbarcell {
	padding: 6px 12px
}

	.x-grid.x-device .x-filterbarcell:first-child {
		padding: 6px 12px 6px 16px
	}

	.x-grid.x-device .x-filterbarcell:last-child {
		padding: 6px 16px 6px 12px
	}

.x-grid .x-searchclear {
	float: right;
	position: relative
}

.x-grid.x-rtl .x-searchclear {
	float: left;
	position: relative
}

.x-grid .x-checkboxlist {
	height: 200px;
	margin-top: 5px;
	min-height: 160px;
	overflow-y: auto
}

	.x-grid .x-checkboxlist.x-checkbox-infinitescroll {
		border-top-style: solid;
		border-top-color: rgba(52,58,64,.12);
		border-top-width: 1px;
		margin-top: 0;
		overflow-x: hidden
	}

.x-grid .x-checkfltrnmdiv {
	height: 60px;
	padding: 23px;
	text-align: center
}

.x-grid .x-checkboxlist > span {
	padding-left: 8px
}

.x-grid .x-chk-hidden {
	-moz-appearance: none;
	height: 1px;
	opacity: 0;
	width: 1px
}

.x-grid .x-checkselect, .x-grid .x-checkselectall {
	margin: 0;
	opacity: 0;
	position: absolute;
	width: 0
}

.x-grid .x-rowcell .x-checkbox-wrapper, .x-grid .x-rowcell .x-css.x-checkbox-wrapper {
	-webkit-user-select: auto;
	height: 20px;
	line-height: 20px;
	position: relative;
	top: -2px;
	-ms-user-select: auto;
	user-select: auto
}

.x-grid .x-dialog.x-checkboxfilter, .x-grid .x-dialog.x-flmenu {
	min-width: 250px
}

	.x-grid .x-dialog.x-checkboxfilter .x-dlg-content, .x-grid .x-dialog.x-flmenu .x-dlg-content {
		border-radius: 6px
	}

.x-grid .x-dialog.x-checkboxfilter {
	min-height: 307px
}

.x-grid .x-checkboxfilter .x-searchbox {
	display: block
}

.x-grid .x-checkboxfilter .x-dlg-content {
	padding-left: 6px
}

.x-grid .x-checkboxfilter .x-ftrchk, .x-grid .x-checkboxfilter .x-searchbox {
	padding-left: 8px
}

.x-grid .x-ftrchk {
	padding-bottom: 8px;
	padding-top: 8px
}

.x-grid .x-filterdiv, .x-grid .x-fltrtempdiv {
	padding: 0;
	position: relative;
	text-align: center;
	width: 100%
}

.x-grid .x-pager {
	border-bottom: rgba(0,0,0,0);
	border-left: rgba(0,0,0,0);
	border-right: rgba(0,0,0,0)
}

.x-grid .x-gridpopup {
	font-weight: normal;
	position: absolute;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 99999
}

	.x-grid .x-gridpopup .x-content {
		border-radius: 4px;
		border-style: solid;
		border-width: 1px;
		font-size: 14px;
		padding: 4px
	}

.x-grid .x-footerpadding .x-lastsummarycell {
	border-left: none;
	border-right: 1px solid
}

.x-grid.x-rtl .x-footerpadding tr.x-summaryrow td.x-lastsummarycell:last-child {
	border-right: none;
	border-left: 1px solid #dee2e6
}

.x-grid .x-footerpadding {
	padding-left: 0;
	padding-right: 14px
}

.x-grid.x-rtl .x-footerpadding {
	padding-left: 14px;
	padding-right: 0
}

.x-grid .x-gridpopup span {
	border: 1px solid rgba(0,0,0,0);
	cursor: pointer;
	display: inline-block;
	height: 26px;
	padding: 4px;
	width: 26px
}

.x-grid .x-gridpopup .x-tail::before, .x-grid .x-gridpopup .x-tail::after {
	border: 10px solid rgba(0,0,0,0);
	content: "";
	height: 0;
	left: 8px;
	position: absolute;
	width: 0
}

.x-grid .x-gridpopup .x-downtail::after {
	top: 34px
}

.x-grid .x-gridpopup .x-uptail::after {
	top: -17px
}

.x-grid .x-gridpopup .x-uptail::before {
	top: -19px
}

.x-grid .x-gridpopup .x-sortdirect, .x-grid .x-gridpopup .x-rowselect {
	line-height: 18px;
	text-indent: 1px
}

.x-grid .x-cloneproperties {
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 .8px 16px rgba(0,0,0,.15);
	font-size: 14px;
	font-weight: 400;
	opacity: 1;
	overflow: hidden;
	padding: 2px 8px 1px;
	text-align: left;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	vertical-align: middle;
	white-space: nowrap;
	z-index: 10
}

	.x-grid .x-cloneproperties.x-draganddrop {
		border-spacing: 0;
		font-size: 14px;
		font-weight: normal;
		overflow: visible
	}

		.x-grid .x-cloneproperties.x-draganddrop table {
			border-spacing: 0
		}

.x-grid .x-defaultcur {
	cursor: default
}

.x-grid .x-notallowedcur {
	cursor: not-allowed
}

.x-grid .x-grabcur {
	cursor: grabbing
}

.x-grid .x-cloneproperties.x-headerclone table {
	border-spacing: 0
}

.x-grid .x-headerclone {
	border-radius: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 29px
}

.x-grid .x-draganddrop {
	border-width: 0 1px 1px;
	font-weight: normal;
	padding: 0
}

	.x-grid .x-draganddrop .x-rowcell {
		opacity: .95
	}

.x-grid.x-default .x-gridheader th.x-firstcell, .x-grid.x-default .x-gridheader th.x-laststackcell {
	border-left-style: solid;
	border-left-width: 1px
}

.x-grid:not(.sf-grid).x-bothlines .x-gridheader th.x-stackedheadercell {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px
}

.x-grid.x-default.x-hidelines .x-gridheader th.x-firstcell {
	border-left-width: 0
}

.x-grid .x-gridheader .x-headercontent .x-reorderuparrow, .x-grid .x-gridheader .x-headercontent .x-reorderdownarrow, .x-grid .x-gridheader .x-headercontent .x-reorderuparrow-virtual, .x-grid .x-gridheader .x-headercontent .x-reorderdownarrow-virtual {
	font-size: 10px;
	margin-left: -3px;
	margin-top: -7px;
	position: absolute;
	z-index: 10
}

.x-grid .x-gridheader .x-headercontent .x-reorderuparrow {
	margin-top: -7px
}

.x-grid .x-gridheader .x-headercontent .x-reorderdownarrow {
	margin-top: 4px
}

.x-grid td.x-active {
	font-weight: 400
}

.x-grid:not(.x-row-responsive) .x-gridcontent tr.x-row:first-child td.x-cellselectionbackground, .x-grid td.x-cellselectionbackground {
	font-weight: 400
}

.x-grid .x-groupdroparea {
	height: auto;
	line-height: normal;
	min-height: 36px
}

.x-grid .x-griddragarea {
	border: 1px solid;
	opacity: .6;
	position: absolute
}

.x-grid .x-gdclone {
	border-radius: 4px;
	padding: 2px
}

.x-grid .x-content {
	-webkit-overflow-scrolling: touch;
	overflow-x: auto;
	overflow-y: scroll;
	position: relative
}

.x-grid.x-ungroupdrag .x-columnheader, .x-grid.x-ungroupdrag .x-groupdroparea, .x-grid.x-rowdrag .x-columnheader, .x-grid.x-rowdrag .x-groupdroparea {
	cursor: not-allowed
}

.x-grid .x-groupdroparea, .x-grid.x-ungroupdrag .x-gridcontent, .x-grid.x-rowdrag .x-gridcontent {
	cursor: default
}

.x-grid .x-groupdroparea {
	border-style: solid none;
	border-width: 1px 0 0
}

.x-grid .x-groupdroparea {
	border-top-width: 1px;
	font-size: 14px;
	font-weight: 400;
	opacity: 1;
	padding: 9px 0;
	text-align: center;
	text-indent: 1pt;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%
}

.x-grid .x-grouptext {
	display: inline-block;
	margin-right: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: auto
}

.x-grid .x-grid-icon {
	float: left
}

.x-grid .x-groupheadercell, .x-grid .x-groupheadercell:hover {
	border: 1px;
	border-collapse: collapse;
	border-radius: 0;
	cursor: pointer;
	font-size: 14px;
	font-weight: normal;
	height: 32px;
	margin: 4px 0 0 5px;
	overflow: hidden;
	padding: 5px 0;
	vertical-align: middle
}

	.x-grid .x-groupheadercell:hover {
		border: 1px;
		padding: 5px 0
	}

	.x-grid .x-groupheadercell span {
		display: inline-block;
		float: left;
		height: 22px;
		line-height: 25px;
		padding: 0 8px;
		vertical-align: middle
	}

	.x-grid .x-groupheadercell .x-grouptext {
		line-height: 22px
	}

	.x-grid .x-groupheadercell .x-ungroupbutton {
		font-size: 14px;
		line-height: 20px
	}

.x-grid.x-device .x-groupheadercell span {
	line-height: 21px
}

.x-grid.x-device .x-groupheadercell .x-ungroupbutton {
	line-height: 20px
}

.x-grid.x-device .x-groupheadercell .x-groupsort {
	margin-top: 0
}

.x-grid .x-groupheadercell .x-cancel {
	padding-right: 14px
}

.x-grid .x-groupheadercell .x-icons::before {
	display: inline
}

.x-grid .x-groupsort, .x-grid .x-ungroupbutton, .x-grid .x-toggleungroup {
	font-size: 14px;
	margin-left: -6px
}

.x-grid .x-groupsort {
	margin-right: 0;
	margin-top: -0.5px
}

.x-grid span.x-ungroupbutton.x-icons {
	margin-left: -10px;
	margin-top: -0.5px;
	padding-top: 2px;
	padding-right: 8px
}

.x-grid .x-grptogglebtn {
	padding: 7px
}

.x-grid .x-icon-gdownarrow {
	font-size: 14px;
	padding: 12px 7px 11px 8px;
	text-decoration: none
}

.x-grid .x-icon-grightarrow {
	font-size: 14px;
	padding: 11px 7px 12px 8px;
	text-decoration: none
}

.x-grid .x-recordplusexpand {
	padding-top: 5px
}

.x-grid .x-indentcell {
	border-style: solid;
	border-width: 0 1px 0 0
}

	.x-grid .x-indentcell.x-indentcelltop, .x-grid .x-indentcell.x-detailindentcelltop {
		border-width: 1px 0 0
	}

.x-grid .x-recordplusexpand, .x-grid .x-recordpluscollapse {
	border-style: solid;
	border-width: 1px 0 0;
	cursor: pointer
}

.x-grid .x-disablepointer {
	cursor: default
}

.x-grid .x-groupcaption {
	border-style: solid;
	border-width: 1px 0 0;
	display: table-cell;
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
	padding: .5em;
	text-overflow: ellipsis;
	vertical-align: middle;
	white-space: nowrap;
	width: auto
}

.x-grid .x-virtualtable .x-groupcaption {
	line-height: 22px;
	padding: 6px 8px
}

.x-grid .x-autofill {
	border: 1px solid;
	height: 8px;
	position: absolute;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 8px
}

.x-grid .x-headercontent {
	border-style: solid;
	border-width: 0
}

.x-grid .x-stackedheadercell {
	border-width: 1px 0 1px 1px;
	white-space: nowrap
}

.x-grid .x-noselect {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.x-grid .x-toolbar .x-tbar-btn.x-btn .x-btn-icon.x-icons.x-columnchooser-btn {
	font-size: 14px
}

.x-grid .x-toolbar .x-toolbar-items .x-toolbar-right .x-cc-toolbar .x-tbar-btn .x-columnchooser-btn {
	margin-top: 4px
}

.x-grid .x-toolbar-item.x-cc.x-ccdiv.x-cc-toolbar {
	margin-top: 0;
	padding: 3px
}

.x-grid .x-edit-dialog .x-dlg-content {
	position: relative
}

.x-grid .x-edit-dialog {
	min-height: 350px
}

.x-grid .x-griderror label {
	display: inline !important
}

.x-grid .x-tooltip-wrap.x-griderror {
	z-index: 1000
}

	.x-grid .x-tooltip-wrap.x-griderror .x-arrow-tip.x-tip-top {
		left: 44%;
		top: -8px
	}

.x-grid .x-normaledit .x-rowcell {
	padding-bottom: 0;
	padding-top: 0
}

.x-grid.x-device .x-normaledit .x-rowcell {
	padding-bottom: 2px;
	padding-top: 2px
}

.x-grid .x-gridcontent .x-normaledit .x-rowcell.x-lastrowadded {
	border-bottom: 1px solid #dee2e6;
	border-top: 0 none #dee2e6
}

.x-grid .x-normaledit {
	border-top: 0;
	padding: 0
}

.x-grid .x-gridcontent table tbody .x-normaledit .x-rowcell {
	border-top: 1px solid
}

.x-grid:not(.x-row-responsive,.x-left-shadow,.x-right-shadow) .x-gridcontent tr.x-row:first-child .x-rowcell:not(.x-xlsel-top-border) {
	border-top: 0
}

.x-grid.x-device .x-editedbatchcell.x-rowcell, .x-grid .x-editedbatchcell.x-rowcell, .x-grid.x-device .x-gridcontent .x-normaledit .x-rowcell {
	padding-bottom: 0;
	padding-top: 0
}

.x-grid .x-editedbatchcell, .x-grid td.x-boolcell {
	padding-left: 8px;
	padding-right: 8px
}

	.x-grid td.x-boolcell input {
		margin: 3px 3px 3px 4px
	}

	.x-grid td.x-boolcell.x-rowcell {
		padding-bottom: 5px;
		padding-top: 5px
	}

.x-grid .x-dialog .x-gridform .x-rowcell {
	border: 0;
	padding: 0
}

.x-grid .x-row .x-input-group .x-input.x-field, .x-grid .x-row .x-input-focus .x-input.x-field {
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 14px;
	padding-bottom: 1px;
	padding-top: 2px
}

.x-grid .x-row .x-input-group {
	margin-bottom: 1px;
	margin-top: 1px;
	vertical-align: middle
}

.x-grid .x-defaultcell.x-ralign, .x-grid .x-editedrow .x-defaultcell.x-ralign, .x-grid .x-defaultcell.x-ralign:focus, .x-grid .x-editedrow .x-defaultcell.x-ralign:focus {
	padding-right: 10px
}

.x-grid .x-dlg-content .x-defaultcell.x-ralign, .x-grid .x-dlg-content .x-defaultcell.x-ralign:focus {
	padding-right: 0
}

.x-grid .x-hiddenrow {
	display: none
}

.x-grid .x-columnchooserdiv {
	float: right;
	margin: -12px
}

.x-grid .x-ccdlg .x-dlg-content {
	margin: 40px 0 0;
	overflow: visible;
	padding: 14px 14px 14px 14px
}

.x-grid .x-ccdlg .x-checkbox-wrapper.x-control.x-keyboard {
	padding-left: 8px
}

.x-grid .x-ccdlg .x-main-div {
	box-sizing: border-box;
	position: relative
}

.x-grid .x-ccdlg .x-ccul-ele {
	margin: 13px 0;
	padding: 0
}

.x-grid .x-ccdlg li.x-cclist {
	padding: 7px 0
}

.x-grid .x-ccdlg .x-checkbox-wrapper .x-frame {
	margin-left: 0
}

.x-grid .x-ccdlg label.x-cc {
	margin: 0
}

.x-grid .x-ccdlg .x-footer-content {
	border-style: solid;
	border-width: 1px 0 0
}

.x-grid .x-ccdlg .x-cc-contentdiv {
	height: 196px;
	overflow-y: auto
}

.x-grid .x-ccdlg .x-cc-searchdiv {
	border-style: solid;
	border-width: 1px;
	left: 1px;
	opacity: .6;
	position: absolute;
	right: 0;
	top: -41px
}

	.x-grid .x-ccdlg .x-cc-searchdiv span.x-ccsearch-icon.x-icons {
		float: right;
		opacity: .6;
		padding: 6px 5px
	}

	.x-grid .x-ccdlg .x-cc-searchdiv span.x-ccsearch-icon.x-cc-cancel {
		font-size: 14px;
		padding: 5px 5px 6px
	}

	.x-grid .x-ccdlg .x-cc-searchdiv.x-input-focus {
		opacity: 1
	}

		.x-grid .x-ccdlg .x-cc-searchdiv.x-input-focus span.x-ccsearch-icon.x-icons {
			opacity: 1
		}

.x-grid .x-ccdlg .x-innerdiv.x-ccnmdiv {
	height: 60px;
	padding: 23px;
	text-align: center
}

.x-grid .x-ccdlg .x-checkbox-wrapper .x-label {
	text-overflow: ellipsis
}

.x-grid .x-ccdlg .x-cc-chbox {
	margin: 3px;
	vertical-align: middle
}

.x-grid .x-ccdlg .x-cc-lab-name {
	padding: 7px;
	text-overflow: ellipsis;
	vertical-align: middle
}

.x-grid .x-ccdlg .x-cc.x-input, .x-grid .x-ccdlg .x-cc.x-input:focus {
	border: 0;
	padding-bottom: 6px;
	padding-left: 4px;
	padding-top: 6px
}

.x-grid .x-checkboxfiltertext {
	width: 150px;
	word-break: normal
}

.x-grid .x-frozenhdrcont .x-headercontent > .x-table, .x-grid .x-frozenhdrcont .x-frozenheader > .x-table, .x-grid .x-frozenhdrcont .x-movableheader > .x-table, .x-grid .x-frozenhdrcont .x-headercontent .x-virtualtable > .x-table {
	border-bottom: 3px solid
}

.x-grid .x-frozenheader > .x-table, .x-grid .x-frozencontent > .x-table, .x-grid .x-frozenheader .x-virtualtable > .x-table, .x-grid .x-frozencontent .x-virtualtable > .x-table {
	border-left: 0;
	border-right: 3px solid
}

.x-grid .x-frozenheader.x-frozen-right-header > .x-table, .x-grid .x-frozencontent.x-frozen-right-content > .x-table, .x-grid .x-rowcell .x-frozen-default-cursor, .x-grid .x-gridheader .x-headercell .x-frozen-default-cursor, .x-grid .x-gridheader .x-filterbarcell .x-frozen-default-cursor {
	border-left: 3px solid;
	border-right: 0
}

.x-grid .x-tooltip-wrap.x-griderror.x-unfreeze {
	z-index: 1
}

.x-grid.x-lib .x-leftfreeze, .x-grid.x-lib.x-grid .x-headercell.x-leftfreeze, .x-grid.x-lib.x-grid .x-headercell.x-rightfreeze, .x-grid.x-lib .x-rightfreeze, .x-grid .x-leftfreeze, .x-grid .x-rightfreeze {
	position: sticky;
	z-index: 2
}

.x-grid.x-lib .x-fixedfreeze, .x-grid.x-lib.x-grid .x-headercell.x-fixedfreeze, .x-grid .x-fixedfreeze {
	position: sticky;
	z-index: 3
}

.x-grid .x-xlsel-top-border, .x-grid.x-rtl.x-default .x-rowcell.x-xlsel-top-border {
	border-top-width: 2px;
	line-height: 20px
}

.x-grid .x-xlsel-left-border, .x-grid .x-fixedfreeze.x-freezeleftborder.x-xlsel-left-border, .x-grid.x-rtl.x-default .x-rowcell.x-xlsel-left-border, .x-grid.x-rtl.x-default .x-rowcell.x-fixedfreeze.x-freezeleftborder.x-xlsel-left-border {
	border-left-width: 2px
}

.x-grid .x-xlsel-right-border, .x-grid .x-fixedfreeze.x-freezerightborder.x-xlsel-right-border, .x-grid.x-rtl.x-default .x-rowcell.x-xlsel-right-border, .x-grid.x-rtl.x-default .x-rowcell.x-fixedfreeze.x-freezerightborder.x-xlsel-right-border {
	border-right-width: 2px
}

.x-grid.x-wrap .x-xlsel-bottom-border.x-xlsel-top-border {
	line-height: 19px
}

.x-grid.x-wrap .x-xlsel-bottom-border {
	line-height: 17px
}

.x-grid.x-rtl.x-wrap .x-xlsel-bottom-border.x-xlsel-top-border {
	line-height: 19px
}

.x-grid.x-rtl.x-wrap .x-xlsel-bottom-border {
	line-height: 17px
}

.x-grid .x-xlsel-bottom-border.x-xlsel-top-border {
	line-height: 18px
}

.x-grid.x-rtl.x-default .x-rowcell.x-xlsel-bottom-border.x-xlsel-top-border {
	line-height: 18px
}

.x-grid .x-xlsel-bottom-border, .x-grid.x-rtl.x-default .x-rowcell.x-xlsel-bottom-border {
	border-bottom-width: 2px;
	line-height: 20px
}

.x-grid .x-virtual-content.x-content {
	overflow-x: hidden
}

.x-grid.x-lib.x-default .x-headercell.x-leftfreeze.x-freezeleftborder, .x-grid.x-lib .x-leftfreeze.x-freezeleftborder, .x-grid .x-leftfreeze.x-freezeleftborder {
	border-right-width: 2px
}

.x-grid.x-left-shadow .x-leftfreeze.x-freezeleftborder:not(.x-dragborder) {
	clip-path: inset(0 -15px 0 0);
	box-shadow: 4px 0 8px rgba(0,0,0,.12)
}

.x-grid.x-left-shadow .x-leftfreeze.x-freezeleftborder:not(.x-xlsel-right-border) {
	border-right-color: rgba(0,0,0,0)
}

.x-grid.x-left-shadow .x-leftfreeze.x-freezeleftborder.x-dragborder {
	box-shadow: 0 2px 0 0 #0d6efd,4px 0 8px rgba(0,0,0,.12)
}

.x-grid.x-rtl.x-left-shadow .x-leftfreeze.x-freezeleftborder:not(.x-dragborder) {
	clip-path: inset(0 0 0 -15px);
	box-shadow: -4px 0 8px rgba(0,0,0,.12)
}

.x-grid.x-rtl.x-left-shadow .x-leftfreeze.x-freezeleftborder:not(.x-xlsel-left-border) {
	border-left-color: rgba(0,0,0,0)
}

.x-grid.x-rtl.x-left-shadow .x-leftfreeze.x-freezeleftborder.x-dragborder {
	box-shadow: 0 2px 0 0 #0d6efd,-4px 0 8px rgba(0,0,0,.12)
}

.x-grid.x-lib.x-default .x-headercell.x-rightfreeze.x-freezerightborder, .x-grid.x-lib .x-rightfreeze.x-freezerightborder, .x-grid .x-rightfreeze.x-freezerightborder {
	border-left-width: 2px
}

.x-grid.x-right-shadow .x-rightfreeze.x-freezerightborder:not(.x-dragborder) {
	clip-path: inset(0 0 0 -15px);
	box-shadow: -4px 0 8px rgba(0,0,0,.12)
}

.x-grid.x-right-shadow:not(.x-rtl) .x-rightfreeze.x-freezerightborder:not(.x-xlsel-left-border) {
	border-left-color: rgba(0,0,0,0)
}

.x-grid.x-right-shadow .x-rightfreeze.x-freezerightborder.x-dragborder {
	box-shadow: 0 2px 0 0 #0d6efd,-4px 0 8px rgba(0,0,0,.12)
}

.x-grid.x-rtl.x-right-shadow .x-rightfreeze.x-freezerightborder:not(.x-dragborder) {
	clip-path: inset(0 -15px 0 0);
	box-shadow: 4px 0 8px rgba(0,0,0,.12)
}

.x-grid.x-rtl.x-right-shadow .x-rightfreeze.x-freezerightborder:not(.x-xlsel-right-border) {
	border-right-color: rgba(0,0,0,0)
}

.x-grid.x-rtl.x-right-shadow .x-rightfreeze.x-freezerightborder.x-dragborder {
	box-shadow: 0 2px 0 0 #0d6efd,4px 0 8px rgba(0,0,0,.12)
}

.x-grid.x-lib.x-default:not(.x-rtl) .x-headercell.x-fixedfreeze.x-freezeleftborder:not(.x-removefreezeleftborder), .x-grid.x-lib:not(.x-rtl) .x-fixedfreeze.x-freezeleftborder:not(.x-removefreezeleftborder), .x-grid:not(.x-rtl) .x-fixedfreeze.x-freezeleftborder:not(.x-removefreezeleftborder) {
	border-left-width: 1px
}

.x-grid.x-lib.x-default:not(.x-rtl) .x-headercell.x-fixedfreeze.x-freezerightborder:not(.x-removefreezerightborder), .x-grid.x-lib:not(.x-rtl) .x-fixedfreeze.x-freezerightborder:not(.x-removefreezerightborder), .x-grid:not(.x-rtl) .x-fixedfreeze.x-freezerightborder:not(.x-removefreezerightborder) {
	border-right-width: 1px
}

.x-grid .x-frozenheader {
	float: left;
	width: min-content
}

	.x-grid .x-frozenheader.x-frozen-right-header {
		float: right
	}

.x-grid.x-rtl .x-frozenheader > .x-table, .x-grid.x-rtl .x-frozencontent > .x-table, .x-grid.x-rtl .x-frozenheader .x-virtualtable > .x-table, .x-grid.x-rtl .x-frozencontent .x-virtualtable > .x-table {
	border-left: 3px solid;
	border-right: 0
}

.x-grid.x-rtl .x-frozenheader.x-frozen-right-header > .x-table, .x-grid.x-rtl .x-frozencontent.x-frozen-right-content > .x-table {
	border-left: 0;
	border-right: 3px solid
}

.x-grid.x-rtl .x-frozenheader {
	float: right
}

	.x-grid.x-rtl .x-frozenheader.x-frozen-right-header {
		float: left
	}

.x-grid.x-rtl .x-frozencontent {
	float: right
}

.x-grid.x-rtl .x-frozen-right-content {
	float: left
}

.x-grid.x-rtl .x-frozenfootercontent {
	float: right
}

.x-grid.x-rtl .x-frozen-right-footercontent {
	float: left
}

.x-grid .x-movableheader {
	overflow: hidden
}

.x-grid .x-frozenhdrcont {
	-ms-touch-action: none
}

.x-grid .x-frozencontent {
	-ms-touch-action: none;
	border-bottom-width: 1px;
	float: left;
	width: min-content
}

.x-grid .x-frozen-right-content {
	float: right
}

.x-grid .x-movablecontent {
	-ms-overflow-style: none;
	-ms-flex: 1;
	flex: 1;
	overflow-x: auto;
	overflow-y: hidden
}

.x-grid:not(.sf-grid) .x-movablecontent::-webkit-scrollbar {
	display: none
}

.x-grid .x-content.x-mac-safari::-webkit-scrollbar {
	width: 7px
}

.x-grid .x-content.x-mac-safari::-webkit-scrollbar-thumb {
	background-color: rgba(0,0,0,.5);
	border-radius: 4px
}

.x-grid .x-frozenscrollbar {
	border-top: 1px solid #dee2e6
}

.x-grid .x-movablescrollbar {
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	overflow-x: scroll
}

.x-grid .x-columnchooser::before {
	line-height: 1.9
}

.x-grid .x-toolbar .x-ccdiv .x-columnchooser.x-cctbn-icon {
	font-size: 15px;
	vertical-align: middle
}

.x-grid .x-toolbar .x-ccdiv {
	margin-top: -1px;
	padding: 0 10px
}

.x-grid.x-rtl .x-tableborder {
	border-left: 1px solid;
	border-right: 0
}

.x-grid.x-rtl .x-checkboxfilter .x-dlg-content {
	padding-left: 14px;
	padding-right: 6px
}

.x-grid.x-rtl .x-checkboxfilter .x-ftrchk, .x-grid.x-rtl .x-checkboxfilter .x-searchbox {
	padding-left: 0;
	padding-right: 8px
}

.x-grid.x-rtl.x-lib.x-default .x-headercell.x-leftfreeze.x-freezeleftborder, .x-grid.x-rtl.x-lib .x-leftfreeze.x-freezeleftborder, .x-grid.x-rtl .x-leftfreeze.x-freezeleftborder {
	border-left-width: 2px
}

.x-grid.x-rtl.x-lib.x-default .x-headercell.x-rightfreeze.x-freezerightborder, .x-grid.x-rtl.x-lib .x-rightfreeze.x-freezerightborder, .x-grid.x-rtl .x-rightfreeze.x-freezerightborder {
	border-right-width: 2px
}

.x-grid.x-rtl.x-lib.x-default .x-headercell.x-fixedfreeze.x-freezeleftborder:not(.x-removefreezerightborder), .x-grid.x-rtl.x-lib .x-fixedfreeze.x-freezeleftborder:not(.x-removefreezerightborder), .x-grid.x-rtl .x-fixedfreeze.x-freezeleftborder:not(.x-removefreezerightborder) {
	border-right-width: 1px
}

.x-grid.x-rtl.x-lib.x-default .x-headercell.x-fixedfreeze.x-freezerightborder:not(.x-removefreezeleftborder), .x-grid.x-rtl.x-lib .x-fixedfreeze.x-freezerightborder:not(.x-removefreezeleftborder), .x-grid.x-rtl .x-fixedfreeze.x-freezerightborder:not(.x-removefreezeleftborder) {
	border-left-width: 1px
}

.x-grid.x-rtl .x-headercell, .x-grid.x-rtl .x-detailheadercell {
	border-width: 0;
	text-align: right
}

	.x-grid.x-rtl .x-headercell.x-fltr-icon .x-headercelldiv, .x-grid.x-rtl .x-headercell.x-fltr-icon .x-headercelldiv.x-headerchkcelldiv, .x-grid.x-rtl .x-detailheadercell.x-fltr-icon .x-headercelldiv, .x-grid.x-rtl .x-detailheadercell.x-fltr-icon .x-headercelldiv.x-headerchkcelldiv {
		padding: 0 .4em 0 2.8em;
		text-align: right
	}

		.x-grid.x-rtl .x-headercell.x-fltr-icon .x-headercelldiv .x-sortnumber, .x-grid.x-rtl .x-headercell.x-fltr-icon .x-headercelldiv.x-headerchkcelldiv .x-sortnumber, .x-grid.x-rtl .x-detailheadercell.x-fltr-icon .x-headercelldiv .x-sortnumber, .x-grid.x-rtl .x-detailheadercell.x-fltr-icon .x-headercelldiv.x-headerchkcelldiv .x-sortnumber {
			float: left;
			margin: 1px 0 0 12px
		}

	.x-grid.x-rtl .x-headercell .x-headercelldiv, .x-grid.x-rtl .x-headercell .x-headercelldiv.x-headerchkcelldiv, .x-grid.x-rtl .x-detailheadercell .x-headercelldiv, .x-grid.x-rtl .x-detailheadercell .x-headercelldiv.x-headerchkcelldiv {
		padding: 0 .4em 0 2.8em;
		text-align: right
	}

		.x-grid.x-rtl .x-headercell .x-headercelldiv .x-sortnumber, .x-grid.x-rtl .x-headercell .x-headercelldiv.x-headerchkcelldiv .x-sortnumber, .x-grid.x-rtl .x-detailheadercell .x-headercelldiv .x-sortnumber, .x-grid.x-rtl .x-detailheadercell .x-headercelldiv.x-headerchkcelldiv .x-sortnumber {
			float: left;
			margin: 1px 0 0 -10px
		}

	.x-grid.x-rtl .x-headercell .x-filterbarcell input, .x-grid.x-rtl .x-detailheadercell .x-filterbarcell input {
		border-width: 0
	}

	.x-grid.x-rtl .x-headercell .x-sortfilterdiv, .x-grid.x-rtl .x-detailheadercell .x-sortfilterdiv {
		float: left;
		margin: -10px 8px -12px -2px
	}

	.x-grid.x-rtl .x-headercell.x-leftalign.x-headercell.x-fltr-icon .x-headercelldiv, .x-grid.x-rtl .x-detailheadercell.x-leftalign.x-headercell.x-fltr-icon .x-headercelldiv {
		margin-left: 10px
	}

		.x-grid.x-rtl .x-headercell.x-leftalign.x-headercell.x-fltr-icon .x-headercelldiv .x-sortnumber, .x-grid.x-rtl .x-detailheadercell.x-leftalign.x-headercell.x-fltr-icon .x-headercelldiv .x-sortnumber {
			margin: 2px 8px 0 0
		}

	.x-grid.x-rtl .x-headercell.x-leftalign.x-headercell.x-fltr-icon .x-filtermenudiv, .x-grid.x-rtl .x-detailheadercell.x-leftalign.x-headercell.x-fltr-icon .x-filtermenudiv {
		margin-left: -2px
	}

	.x-grid.x-rtl .x-headercell.x-leftalign .x-sortfilterdiv, .x-grid.x-rtl .x-detailheadercell.x-leftalign .x-sortfilterdiv {
		float: right;
		margin: -10px 2px
	}

	.x-grid.x-rtl .x-headercell.x-leftalign .x-headercelldiv, .x-grid.x-rtl .x-detailheadercell.x-leftalign .x-headercelldiv {
		padding: 0 25px 0 .7em
	}

		.x-grid.x-rtl .x-headercell.x-leftalign .x-headercelldiv .x-sortnumber, .x-grid.x-rtl .x-detailheadercell.x-leftalign .x-headercelldiv .x-sortnumber {
			float: right;
			margin: 1px 8px 0 0
		}

	.x-grid.x-rtl .x-headercell.x-fltr-icon.x-rightalign .x-sortnumber, .x-grid.x-rtl .x-detailheadercell.x-fltr-icon.x-rightalign .x-sortnumber {
		float: left;
		margin: 1px 0 0 12px
	}

	.x-grid.x-rtl .x-headercell.x-rightalign .x-sortnumber, .x-grid.x-rtl .x-detailheadercell.x-rightalign .x-sortnumber {
		float: left;
		margin: 1px 0 0 10px
	}

.x-grid.x-rtl .x-rowcell:first-child, .x-grid.x-rtl .x-summarycell:first-child {
	padding-right: 8px
}

.x-grid.x-rtl .x-rowcell:last-child, .x-grid.x-rtl .x-summarycell:last-child {
	padding-left: 8px
}

.x-grid.x-rtl.x-wrap .x-gridheader .x-rightalign .x-sortnumber {
	margin: 3px 5px 0 2px
}

.x-grid.x-rtl.x-wrap .x-gridheader .x-sortnumber {
	margin: 3px 5px 0 2px
}

.x-grid.x-rtl.x-wrap .x-gridheader .x-sortfilterdiv {
	margin: -30px 5px
}

.x-grid.x-rtl.x-wrap .x-gridheader .x-rightalign .x-sortfilterdiv {
	margin: -30px 17px
}

.x-grid.x-rtl .x-gridheader .x-fltr-icon .x-sortfilterdiv {
	margin: -12px 8px -13px 24px
}

.x-grid.x-rtl .x-gridheader .x-rightalign.x-fltr-icon .x-sortfilterdiv {
	margin: -12px 8px -12px 24px
}

.x-grid.x-rtl .x-gridheader .x-sortfilter .x-rightalign.x-fltr-icon .x-headercelldiv {
	margin: -5px
}

.x-grid.x-rtl.x-wrap .x-columnheader .x-rightalign.x-fltr-icon .x-headercelldiv, .x-grid.x-rtl .x-columnheader.x-wrap .x-rightalign.x-fltr-icon .x-headercelldiv {
	height: auto;
	margin-bottom: 2px;
	margin-top: 0
}

.x-grid.x-rtl .x-gridheader .x-sortfilter .x-fltr-icon .x-headercelldiv {
	margin: -5px
}

.x-grid.x-rtl.x-verticallines .x-grouptopleftcell, .x-grid.x-rtl.x-bothlines .x-grouptopleftcell, .x-grid.x-rtl.x-hidelines .x-grouptopleftcell {
	border-top: 0
}

.x-grid.x-rtl .x-grouptopleftcell {
	border-top: 2px solid
}

.x-grid.x-rtl .x-groupheadercell span.x-grouptext {
	margin-left: 0;
	margin-right: 0
}

.x-grid.x-rtl .x-groupheadercell span {
	float: right;
	padding: 0 8px
}

.x-grid.x-rtl.x-horizontallines .x-grouptopleftcell {
	border-top: 1px solid
}

.x-grid.x-rtl .x-rowcell {
	border-width: 1px 0 0
}

	.x-grid.x-rtl .x-rowcell.x-leftfreeze.x-freezeleftborder {
		border-left-width: 2px
	}

	.x-grid.x-rtl .x-rowcell.x-rightfreeze.x-freezerightborder {
		border-right-width: 2px
	}

	.x-grid.x-rtl .x-rowcell.x-fixedfreeze.x-freezeleftborder:not(.x-xlsel-right-border,.x-removefreezerightborder) {
		border-right-width: 1px
	}

	.x-grid.x-rtl .x-rowcell.x-fixedfreeze.x-freezerightborder:not(.x-xlsel-left-border,.x-removefreezeleftborder) {
		border-left-width: 1px
	}

.x-grid.x-rtl .x-stackedheadercell.x-leftfreeze.x-freezeleftborder {
	border-left-width: 2px
}

.x-grid.x-rtl .x-stackedheadercell.x-rightfreeze.x-freezerightborder {
	border-right-width: 2px
}

.x-grid.x-rtl .x-stackedheadercell.x-fixedfreeze.x-freezeleftborder {
	border-right-width: 1px
}

.x-grid.x-rtl .x-stackedheadercell.x-fixedfreeze.x-freezerightborder {
	border-left-width: 1px
}

.x-grid.x-rtl .x-summarycell.x-rightfreeze.x-freezerightborder, .x-grid.x-rtl .x-summarycell.x-fixedfreeze.x-freezeleftborder {
	border-left-width: 0
}

.x-grid.x-rtl .x-summarycell.x-leftfreeze.x-freezeleftborder, .x-grid.x-rtl .x-summarycell.x-fixedfreeze.x-freezerightborder {
	border-right-width: 0
}

.x-grid.x-rtl .x-filterbarcell, .x-grid.x-rtl .x-filterbarcelldisabled {
	border-width: 1px 0 0
}

.x-grid.x-rtl .x-lastrowcell {
	border-width: 1px 1px 1px 0
}

.x-grid.x-rtl .x-gridheader .x-rightalign .x-sortfilterdiv {
	margin: -10px 8px -12px -2px
}

.x-grid.x-rtl .x-cloneproperties {
	border-width: 1px 1px 3px
}

.x-grid.x-rtl tr td:first-child, .x-grid.x-rtl tr th:first-child {
	border-left-width: 0
}

.x-grid.x-rtl.x-default.x-bothlines tr td:first-child:not(.x-summarycell,.x-freezeleftborder), .x-grid.x-rtl.x-default.x-bothlines tr th:first-child {
	border-left-width: 1px
}

.x-grid.x-rtl.x-default.x-bothlines tr td:first-child.x-detailrowcollapse, .x-grid.x-rtl.x-default.x-bothlines tr td:first-child.x-detailrowexpand {
	border-left-width: 0
}

.x-grid.x-rtl.x-default tr td:last-child:not(.x-xlsel-left-border,.x-addfreezefirstchildborder), .x-grid.x-rtl.x-default .x-gridheader table tr th:last-child {
	border-left: 0
}

.x-grid.x-rtl.x-default.x-verticallines tr th:last-child {
	border-left: 1px solid
}

.x-grid.x-rtl.x-default .x-gridheader tr th:last-child {
	padding-left: 8px;
	padding-right: 8px
}

.x-grid.x-rtl.x-default .x-gridheader tr th:first-child {
	padding-left: 8px;
	padding-right: 8px
}

.x-grid.x-rtl.x-default th:first-child .x-grid.x-rtl.x-default .x-headercell, .x-grid.x-rtl.x-default .x-detailheadercell {
	border-width: 0
}

.x-grid.x-rtl.x-default .x-rowcell {
	border-width: 1px 0 0
}

.x-grid.x-rtl.x-default.x-verticallines .x-headercell, .x-grid.x-rtl.x-default.x-verticallines .x-rowcell, .x-grid.x-rtl.x-default.x-verticallines .x-filterbarcell, .x-grid.x-rtl.x-default.x-verticallines .x-detailheadercell, .x-grid.x-rtl.x-default.x-verticallines .x-gridheader th.x-firstcell {
	border-width: 0 0 0 1px
}

.x-grid.x-rtl.x-default.x-verticallines tr th:first-child:not(.x-firstcell) {
	border-left-width: 1px
}

.x-grid.x-rtl.x-default .x-stackedheadercell, .x-grid.x-rtl.x-default.x-horizontallines .x-stackedheadercell {
	border-width: 0 1px 1px 0
}

.x-grid.x-rtl.x-default .x-gridheader th.x-firstcell, .x-grid.x-rtl.x-default.x-horizontallines .x-gridheader th.x-firstcell {
	border-left-width: 0;
	border-right-width: 1px
}

.x-grid.x-rtl.x-default.x-bothlines .x-gridheader th.x-firstcell {
	border-left-width: 1px;
	border-right-width: 0
}

.x-grid.x-rtl.x-default .x-gridheader .x-headercell.x-firstheader, .x-grid.x-rtl.x-default.x-horizontallines .x-headercell.x-firstheader {
	border-left: 0
}

.x-grid.x-rtl.x-default.x-hidelines .x-gridheader th.x-firstcell {
	border-left: 0;
	border-right: 0
}

.x-grid.x-rtl.x-default .x-gridheader .x-headercell.x-firstheader, .x-grid.x-rtl.x-default.x-horizontallines .x-gridheader .x-headercell.x-firstheader {
	border-right: 1px solid
}

.x-grid.x-rtl.x-default.x-verticallines .x-gridheader .x-headercell.x-firstheader {
	border-right: 0
}

.x-grid.x-rtl.x-default.x-verticallines .x-gridheader .x-headercell.x-firstheader, .x-grid.x-rtl.x-default.x-verticallines .x-gridheader th.x-grouptopleftcell.x-lastgrouptopleftcell {
	border-left: 1px solid
}

.x-grid.x-rtl.x-default.x-verticallines .x-headercell.x-stackedheadercell {
	border-bottom: 1px solid
}

.x-grid.x-rtl.x-default .x-detailcell, .x-grid.x-rtl.x-default.x-bothlines .x-detailcell {
	border-right-style: solid;
	border-right-width: 1px;
	text-align: right
}

.x-grid.x-rtl .x-cc-searchdiv span.x-ccsearch-icon.x-icons {
	float: left
}

.x-grid.x-rtl .x-groupsort, .x-grid.x-rtl .x-ungroupbutton, .x-grid.x-rtl .x-toggleungroup {
	margin-left: 0;
	margin-right: -7px
}

.x-grid.x-rtl span.x-ungroupbutton.x-icons {
	margin-left: 0;
	margin-right: -9px;
	padding-top: 2px
}

.x-grid.x-rtl:not(.sf-grid).x-default.x-bothlines .x-headercell, .x-grid.x-rtl:not(.sf-grid).x-default.x-bothlines .x-detailheadercell {
	border-width: 0 0 0 1px
}

.x-grid.x-rtl.x-default.x-bothlines .x-dragheadercell, .x-grid.x-rtl.x-default.x-bothlines .x-rowdragheader, .x-grid.x-rtl.x-default.x-bothlines .x-cloneproperties.x-draganddrop td.x-rowdragdrop, .x-grid.x-rtl.x-default.x-verticallines .x-cloneproperties.x-draganddrop td.x-rowdragdrop {
	border-left: 1px solid #dee2e6;
	padding-left: 3px
}

.x-grid.x-rtl .x-cloneproperties.x-draganddrop .x-row .x-icon-rowdragicon::before {
	left: 4px;
	position: relative
}

.x-grid.x-rtl.x-default.x-bothlines .x-gridheader .x-headercell.x-firstheader, .x-grid.x-rtl.x-default.x-bothlines .x-gridheader th.x-grouptopleftcell.x-lastgrouptopleftcell {
	border-left: 1px solid;
	border-right: 0
}

.x-grid.x-rtl:not(.sf-grid).x-bothlines .x-gridheader th.x-stackedheadercell {
	border-bottom-style: solid;
	border-bottom-width: 1px
}

.x-grid.x-rtl.x-bothlines .x-filterbarcell, .x-grid.x-rtl.x-bothlines .x-filterbarcelldisabled {
	border-width: 1px 0 0 1px
}

.x-grid.x-rtl.x-bothlines .x-rowcell, .x-grid.x-rtl.x-bothlines .x-rowcell.x-lastrowcell {
	border-width: 1px 0 0 1px
}

.x-grid.x-rtl.x-verticallines .x-rowcell, .x-grid.x-rtl.x-verticallines .x-filterbarcell {
	border-width: 1px 0 0 1px
}

.x-grid.x-rtl.x-hidelines .x-rowcell, .x-grid.x-rtl.x-hidelines .x-headercell, .x-grid.x-rtl.x-hidelines .x-detailheadercell, .x-grid.x-rtl.x-hidelines .x-filterbarcell {
	border-width: 0
}

.x-grid.x-rtl.x-horizontallines .x-rowcell {
	border-width: 1px 0 0
}

.x-grid.x-rtl.x-horizontallines .x-filterbarcell {
	border-width: 1px 0 0
}

.x-grid.x-rtl.x-horizontallines .x-rowcell.x-lastrowcell:not(.x-xlsel-bottom-border), .x-grid.x-rtl.x-verticallines .x-rowcell.x-lastrowcell:not(.x-xlsel-bottom-border), .x-grid.x-rtl.x-hidelines .x-rowcell.x-lastrowcell:not(.x-xlsel-bottom-border) {
	border-bottom-width: 1px
}

.x-grid.x-rtl.x-verticallines .x-firstchildrow .x-rowcell, .x-grid.x-rtl.x-hidelines .x-firstchildrow .x-rowcell {
	border-top-width: 1px
}

.x-grid.x-rtl .x-groupheadercell .x-icons::before {
	display: inline-block
}

.x-grid.x-rtl .x-groupheadercell .x-cancel {
	padding-left: 23px;
	padding-right: 0;
	padding-top: 2px
}

.x-grid.x-rtl .x-groupheadercell, .x-grid.x-rtl .x-groupheadercell:hover {
	margin-left: 0;
	margin-right: 5px;
	padding: 5px 0
}

	.x-grid.x-rtl .x-groupheadercell, .x-grid.x-rtl .x-groupheadercell:hover {
		float: right
	}

.x-grid.x-rtl .x-groupdroparea {
	text-align: center
}

.x-grid.x-rtl .x-ungroupbutton {
	float: left
}

.x-grid.x-rtl .x-gridcontent table tr:not(.x-summaryrow) td.x-indentcell {
	border-style: solid;
	border-width: 0 0 0 1px
}

.x-grid.x-rtl .x-defaultcell.x-ralign, .x-grid.x-rtl .x-row .x-input.x-defaultcell.x-ralign, .x-grid.x-rtl .x-defaultcell.x-ralign:focus, .x-grid.x-rtl .x-editedrow .x-defaultcell.x-ralign:focus {
	padding-left: 10px
}

.x-grid.x-rtl .x-detailindentcell {
	border-left-style: solid;
	border-left-width: 1px;
	border-right-width: 0
}

.x-grid.x-rtl .x-filtermenudiv {
	float: left;
	margin: -12px 8px -12px -2px;
	padding: 2px
}

.x-grid:not(.sf-grid).x-rtl.x-default table th[rowspan] {
	border-width: 0 1px 0 0
}

	.x-grid:not(.sf-grid).x-rtl.x-default table th[rowspan].x-leftfreeze.x-freezeleftborder {
		border-left-width: 2px
	}

	.x-grid:not(.sf-grid).x-rtl.x-default table th[rowspan].x-rightfreeze.x-freezerightborder {
		border-right-width: 2px
	}

	.x-grid:not(.sf-grid).x-rtl.x-default table th[rowspan].x-fixedfreeze.x-freezeleftborder {
		border-right-width: 1px
	}

	.x-grid:not(.sf-grid).x-rtl.x-default table th[rowspan].x-fixedfreeze.x-freezerightborder {
		border-left-width: 1px
	}

.x-grid.x-wrap .x-rowcell, .x-grid.x-wrap .x-columnheader .x-stackedheadercelldiv, .x-grid.x-wrap .x-columnheader .x-headercelldiv, .x-grid.x-wrap .x-columnheader .x-headercell.x-fltr-icon .x-headercelldiv {
	height: Auto;
	line-height: 21px;
	overflow-wrap: break-word;
	text-overflow: clip;
	white-space: normal;
	word-wrap: break-word
}

.x-grid.x-wrap .x-stackedheader .x-columnheader .x-stackedheadercelldiv, .x-grid.x-wrap .x-stackedheader .x-columnheader .x-headercelldiv {
	max-height: 36px
}

.x-grid.x-wrap .x-columnheader .x-headercelldiv, .x-grid.x-wrap .x-columnheader .x-headercell.x-fltr-icon .x-headercelldiv, .x-grid .x-columnheader.x-wrap .x-headercelldiv, .x-grid .x-columnheader.x-wrap .x-headercell.x-fltr-icon .x-headercelldiv {
	margin-bottom: 2px;
	margin-top: 0
}

.x-grid.x-wrap .x-columnheader .x-filtermenudiv, .x-grid.x-wrap .x-columnheader .x-sortfilterdiv .x-filtermenudiv {
	line-height: 3px
}

.x-grid .x-columnheader.x-wrap .x-filtermenudiv, .x-grid .x-columnheader.x-wrap .x-sortfilterdiv .x-filtermenudiv {
	line-height: 3px
}

.x-grid .x-columnheader.x-wrap .x-headercelldiv, .x-grid .x-columnheader.x-wrap .x-headercell.x-fltr-icon .x-headercelldiv, .x-grid .x-columnheader.x-wrap .x-stackedheadercelldiv, .x-grid .x-gridcontent.x-wrap .x-rowcell, .x-grid .x-frozenhdrcont.x-wrap .x-rowcell {
	height: Auto;
	line-height: 21px;
	overflow-wrap: break-word;
	text-overflow: clip;
	white-space: normal;
	word-wrap: break-word
}

.x-grid .x-frozenhdrcont.x-wrap .x-xlsel-bottom-border.x-xlsel-top-border {
	line-height: 17px
}

.x-grid .x-frozenhdrcont.x-wrap .x-xlsel-bottom-border {
	line-height: 19px
}

.x-grid .x-stackedheadercelldiv {
	overflow: hidden;
	text-overflow: ellipsis
}

.x-grid .x-columnheader.x-wrap .x-sortfilterdiv, .x-grid.x-wrap .x-columnheader .x-sortfilterdiv {
	margin: -20px 3px
}

.x-grid .x-columnheader.x-wrap .x-rightalign .x-sortfilterdiv, .x-grid.x-wrap .x-columnheader .x-rightalign .x-sortfilterdiv {
	margin: -20px -5px
}

.x-grid .x-columnheader.x-wrap .x-fltr-icon .x-sortfilterdiv, .x-grid.x-wrap .x-columnheader .x-fltr-icon .x-sortfilterdiv {
	margin: -20px 20px -29px 14px
}

.x-grid .x-columnheader.x-wrap .x-fltr-icon.x-rightalign .x-sortfilterdiv, .x-grid.x-wrap .x-columnheader .x-fltr-icon.x-rightalign .x-sortfilterdiv {
	margin: -20px 14px
}

.x-grid .x-columnheader.x-wrap .x-icon-group::before, .x-grid.x-wrap .x-columnheader .x-icon-group::before {
	display: inline-block
}

.x-grid.x-responsive .x-rowcell.x-gridclip, .x-grid.x-responsive .x-gridclip .x-headercelldiv, .x-grid.x-responsive .x-gridclip .x-stackedheadercelldiv {
	text-overflow: clip
}

.x-grid .x-clipboard {
	cursor: default;
	height: 1px;
	left: -1000px;
	overflow: hidden;
	position: fixed;
	resize: none;
	top: -1000px;
	width: 1px
}

.x-grid.x-resize-lines th.x-headercell.x-stackedheadercell:not(.x-freezerightborder,.x-freezeleftborder), .x-grid.x-resize-lines th.x-headercell.x-firstcell:not(.x-freezerightborder,.x-freezeleftborder), .x-grid.x-resize-lines.x-rtl th.x-headercell.x-stackedheadercell:not(.x-freezerightborder,.x-freezeleftborder), .x-grid.x-resize-lines.x-rtl th.x-headercell.x-firstcell:not(.x-freezerightborder,.x-freezeleftborder) {
	border-left: 0;
	border-right: 0;
	border-top: 0
}

.x-grid.x-resize-lines tr.x-columnheader th:last-child.x-stackedheadercell .x-rhandler.x-rcursor :not(.x-laststackcell,.x-freezerightborder,.x-freezeleftborder), .x-grid.x-resize-lines.x-rtl tr.x-columnheader th:last-child.x-stackedheadercell .x-rhandler.x-rcursor :not(.x-laststackcell,.x-freezerightborder,.x-freezeleftborder) {
	border-right: 0
}

.x-grid:not(.sf-grid).x-resize-lines.x-default table th[rowspan]:not(.x-freezerightborder,.x-freezeleftborder), .x-grid:not(.sf-grid).x-resize-lines.x-rtl.x-default table th[rowspan]:not(.x-freezerightborder,.x-freezeleftborder) {
	border-left: 0
}

.x-grid.x-resize-lines.x-rtl tr.x-columnheader th:last-child.x-stackedheadercell .x-rhandler.x-rcursor, .x-grid.x-resize-lines.x-rtl tr.x-columnheader th.x-lastcell .x-rhandler.x-rcursor, .x-grid.x-resize-lines.x-rtl tr.x-columnheader th.x-laststackcell .x-rhandler.x-rcursor {
	border-left: 0
}

.x-grid:not(.sf-grid).x-resize-lines.x-rtl.x-default table th[rowspan] {
	border-right: 0
}

.x-grid .x-mask {
	display: inline-block;
	height: 10px;
	width: 80%
}

	.x-grid .x-mask.x-mask-group-intent {
		margin-left: 7px;
		width: 16px
	}

	.x-grid .x-mask.x-mask-detail-intent {
		width: 16px
	}

	.x-grid .x-mask.x-mask-checkbox-intent {
		margin-left: 3px;
		margin-right: 16px;
		width: 20px
	}

	.x-grid .x-mask.x-mask-checkbox-filter-intent {
		width: 13px
	}

	.x-grid .x-mask.x-mask-checkbox-filter-span-intent {
		margin-left: 8px
	}

	.x-grid .x-mask.x-mask-drag-intent {
		margin-left: 12px;
		width: 12px
	}

.x-grid.sf-grid span.x-ungroupbutton.x-icons {
	margin-left: -12px
}

.x-grid.sf-grid .x-rowcell.x-frozen-right-border, .x-grid.sf-grid .x-headercell.x-frozen-right-border, .x-grid.sf-grid .x-filterbarcell.x-frozen-right-border {
	border-right: 2px solid #86b7fe
}

.x-grid.sf-grid .x-rowcell.x-frozen-left-border, .x-grid.sf-grid .x-headercell.x-frozen-left-border, .x-grid.sf-grid .x-filterbarcell.x-frozen-left-border {
	border-left: 2px solid #86b7fe
}

.x-grid.sf-grid .x-rowcell.x-freezeline, .x-grid.sf-grid .x-gridheader .x-filterbarcell.x-freezeline {
	position: relative
}

.x-grid.sf-grid .x-rowcell .x-frozen-right-cursor, .x-grid.sf-grid .x-rowcell .x-frozen-fixedright-cursor, .x-grid.sf-grid .x-rowcell .x-frozen-left-cursor, .x-grid.sf-grid .x-rowcell .x-frozen-fixedleft-cursor, .x-grid.sf-grid .x-gridheader .x-headercell .x-frozen-right-cursor, .x-grid.sf-grid .x-gridheader .x-headercell .x-frozen-fixedright-cursor, .x-grid.sf-grid .x-gridheader .x-headercell .x-frozen-left-cursor, .x-grid.sf-grid .x-gridheader .x-headercell .x-frozen-fixedleft-cursor, .x-grid.sf-grid .x-gridheader .x-filterbarcell .x-frozen-right-cursor, .x-grid.sf-grid .x-gridheader .x-filterbarcell .x-frozen-fixedright-cursor, .x-grid.sf-grid .x-gridheader .x-filterbarcell .x-frozen-fixedleft-cursor, .x-grid.sf-grid .x-gridheader .x-filterbarcell .x-frozen-left-cursor {
	cursor: move;
	height: 100%;
	position: absolute;
	top: 0;
	width: 4px
}

.x-grid.sf-grid .x-rowcell .x-frozen-left-cursor, .x-grid.sf-grid .x-rowcell .x-frozen-fixedright-cursor, .x-grid.sf-grid .x-gridheader .x-headercell .x-frozen-left-cursor, .x-grid.sf-grid .x-gridheader .x-headercell .x-frozen-fixedright-cursor, .x-grid.sf-grid .x-gridheader .x-filterbarcell .x-frozen-fixedright-cursor, .x-grid.sf-grid .x-gridheader .x-filterbarcell .x-frozen-left-cursor {
	right: 0
}

.x-grid.sf-grid .x-rowcell .x-frozen-right-cursor, .x-grid.sf-grid .x-rowcell .x-frozen-fixedleft-cursor, .x-grid.sf-grid .x-gridheader .x-headercell .x-frozen-right-cursor, .x-grid.sf-grid .x-gridheader .x-headercell .x-frozen-fixedleft-cursor, .x-grid.sf-grid .x-gridheader .x-filterbarcell .x-frozen-fixedleft-cursor, .x-grid.sf-grid .x-gridheader .x-filterbarcell .x-frozen-right-cursor {
	left: 0
}

.x-grid.sf-grid .x-gridheader .x-headercell .x-frozen-left-cursor.x-frozen-resize-cursor, .x-grid.sf-grid .x-gridheader .x-filterbarcell .x-frozen-left-cursor.x-frozen-resize-cursor, .x-grid.sf-grid .x-rowcell .x-frozen-left-cursor.x-frozen-resize-cursor {
	right: 3px
}

.x-grid.sf-grid .x-gridheader .x-headercell .x-frozen-right-cursor.x-frozen-resize-cursor:not(.x-frozen-default-cursor), .x-grid.sf-grid .x-gridheader .x-filterbarcell .x-frozen-right-cursor.x-frozen-resize-cursor:not(.x-frozen-default-cursor) {
	left: 3px
}

.x-grid.sf-grid .x-frozen-helper {
	border-left: 2px solid #86b7fe;
	cursor: move;
	position: absolute;
	z-index: 2
}

.x-grid.sf-grid .x-content.x-freezeline-moving {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.x-grid.sf-grid .x-gridheader .x-headercontent .x-reorderuparrow {
	margin-top: 0
}

.x-grid.sf-grid .x-gridheader .x-headercontent .x-reorderuparrow-virtual {
	margin-top: -1px
}

.x-grid.sf-grid .x-gridheader .x-headercontent .x-reorderdownarrow {
	margin-top: -2px
}

.x-grid.sf-grid .x-gridheader .x-headercontent .x-reorderdownarrow-virtual {
	margin-top: -1px
}

.x-grid.sf-grid .x-masked-cell.x-rowcell .x-virtualcell {
	background-color: rgba(0,0,0,.1);
	display: inline-block;
	height: 10px;
	width: 80%
}

.x-grid.sf-grid .x-movablecontent {
	height: inherit;
	overflow-x: auto;
	scrollbar-width: none
}

	.x-grid.sf-grid .x-movablecontent::-webkit-scrollbar {
		display: none
	}

.x-grid.sf-grid .x-frozencontent {
	border-bottom-style: solid;
	height: inherit
}

.x-grid.sf-grid .x-gridcontent .x-content, .x-grid.sf-grid .x-gridcontent .x-content .x-movablecontent {
	overflow-y: auto
}

.x-grid.sf-grid .x-gridcontent .x-content, .x-grid.sf-grid .x-detailrowcollapse.x-dragborder, .x-grid.sf-grid .x-detailrowexpand.x-dragborder {
	position: relative
}

	.x-grid.sf-grid .x-gridcontent .x-content.x-yscroll {
		overflow-y: scroll
	}

	.x-grid.sf-grid .x-gridcontent .x-content .x-movablecontent.x-yscroll {
		overflow-y: hidden
	}

	.x-grid.sf-grid .x-gridcontent .x-content.x-noscroll, .x-grid.sf-grid .x-gridcontent .x-content .x-movablecontent.x-noscroll {
		overflow-y: hidden
	}

.x-grid.sf-grid .x-label.x-fltrcheck, .x-grid.sf-grid .x-label.x-choosercheck {
	width: 0
}

.x-grid.sf-grid .x-checkboxlist .x-fltrcheck, .x-grid.sf-grid .x-cc-contentdiv .x-choosercheck {
	white-space: nowrap
}

.x-grid.sf-grid .x-filterdiv .x-multiselect.x-input-group:not(.x-rtl), .x-grid.sf-grid .x-fltrtempdiv .x-multiselect.x-input-group:not(.x-rtl) {
	text-align: left
}

.x-grid.sf-grid.x-default table th:not([rowspan="1"]):not(.x-detailcell,.x-detailindentcell,.x-stackedheadercell) {
	border-width: 0 0 0 1px
}

.x-grid.sf-grid .x-gridheader table th:not([rowspan="1"]), .x-grid.sf-grid .x-device .x-gridheader table th:not([rowspan="1"]) {
	padding-bottom: 13px;
	vertical-align: bottom
}

.x-grid.sf-grid.x-default table th:not([rowspan="1"]).x-leftfreeze.x-freezeleftborder {
	border-right-width: 2px
}

.x-grid.sf-grid.x-default table th:not([rowspan="1"]).x-rightfreeze.x-freezerightborder {
	border-left-width: 2px
}

.x-grid.sf-grid.x-default table th:not([rowspan="1"]).x-fixedfreeze.x-freezeleftborder {
	border-left-width: 1px
}

.x-grid.sf-grid.x-default table th:not([rowspan="1"]).x-fixedfreeze.x-freezerightborder {
	border-right-width: 1px
}

.x-grid.sf-grid.x-rtl.x-default table th:not([rowspan="1"]):not(.x-detailcell,.x-detailindentcell,.x-stackedheadercell) {
	border-width: 0 1px 0 0
}

.x-grid.sf-grid.x-rtl.x-default table th:not([rowspan="1"]).x-leftfreeze.x-freezeleftborder {
	border-left-width: 2px
}

.x-grid.sf-grid.x-rtl.x-default table th:not([rowspan="1"]).x-rightfreeze.x-freezerightborder {
	border-right-width: 2px
}

.x-grid.sf-grid.x-rtl.x-default table th:not([rowspan="1"]).x-fixedfreeze.x-freezeleftborder {
	border-right-width: 1px
}

.x-grid.sf-grid.x-rtl.x-default table th:not([rowspan="1"]).x-fixedfreeze.x-freezerightborder {
	border-left-width: 1px
}

.x-grid.sf-grid.x-resize-lines.x-default table th:not([rowspan="1"]):not(.x-freezerightborder,.x-freezeleftborder), .x-grid.sf-grid.x-resize-lines.x-rtl.x-default table th:not([rowspan="1"]):not(.x-freezerightborder,.x-freezeleftborder) {
	border-left: 0
}

.x-grid.sf-grid.x-resize-lines.x-rtl.x-default table th:not([rowspan="1"]) {
	border-right: 0
}

.x-grid.sf-grid.x-rtl.x-bothlines .x-gridheader th.x-stackedheadercell {
	border-bottom-style: solid;
	border-bottom-width: 1px
}

.x-grid.sf-grid.x-rtl.x-default.x-bothlines .x-headercell, .x-grid.sf-grid.x-rtl.x-default.x-bothlines .x-detailheadercell {
	border-width: 0 0 0 1px
}

.x-grid.sf-grid.x-resize-lines th.x-headercell.x-stackedheadercell:not(.x-freezerightborder,.x-freezeleftborder), .x-grid.sf-grid.x-resize-lines th.x-headercell.x-firstcell:not(.x-freezerightborder,.x-freezeleftborder), .x-grid.sf-grid.x-resize-lines.x-rtl th.x-headercell.x-stackedheadercell:not(.x-freezerightborder,.x-freezeleftborder), .x-grid.sf-grid.x-resize-lines.x-rtl th.x-headercell.x-firstcell:not(.x-freezerightborder,.x-freezeleftborder) {
	border-left: 0;
	border-right: 0;
	border-top: 0
}

.x-grid.sf-grid.x-default.x-bothlines .x-headercell, .x-grid.sf-grid.x-default.x-bothlines .x-detailheadercell {
	border-width: 0 0 0 1px
}

	.x-grid.sf-grid.x-default.x-bothlines .x-headercell.x-leftfreeze.x-freezeleftborder, .x-grid.sf-grid.x-default.x-verticallines .x-headercell.x-leftfreeze.x-freezeleftborder {
		border-right-width: 2px
	}

	.x-grid.sf-grid.x-default.x-bothlines .x-headercell.x-rightfreeze.x-freezerightborder, .x-grid.sf-grid.x-default.x-verticallines .x-headercell.x-rightfreeze.x-freezerightborder {
		border-left-width: 2px
	}

.x-grid.sf-grid.x-bothlines .x-gridheader th.x-stackedheadercell {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-left-width: 1px
}

.x-grid.sf-grid .x-bigger .x-grid.sf-grid.x-grid.sf-grid .x-gridheader table th:not([rowspan="1"]), .x-grid.sf-grid .x-bigger .x-grid.sf-grid.x-grid.sf-grid.x-device .x-gridheader table th:not([rowspan="1"]), .x-grid.sf-grid .x-grid.sf-grid.x-grid.sf-grid.x-bigger .x-gridheader table th:not([rowspan="1"]), .x-grid.sf-grid .x-grid.sf-grid.x-grid.sf-grid.x-bigger.x-device .x-gridheader table th:not([rowspan="1"]) {
	padding-bottom: 20px
}

.x-bigger .x-grid .x-gridheader .x-headercontent .x-reorderuparrow, .x-bigger .x-grid .x-gridheader .x-headercontent .x-reorderdownarrow, .x-bigger.x-grid .x-gridheader .x-headercontent .x-reorderuparrow, .x-bigger.x-grid .x-gridheader .x-headercontent .x-reorderdownarrow {
	font-size: 14px
}

.x-bigger .x-grid .x-gridheader .x-headercontent .x-reorderuparrow, .x-bigger.x-grid .x-gridheader .x-headercontent .x-reorderuparrow {
	margin-top: -2px
}

.x-bigger .x-grid .x-gridheader thead .x-icons, .x-bigger.x-grid .x-gridheader thead .x-icons {
	font-size: 10px
}

.x-bigger .x-grid .x-ccdlg .x-cc-searchdiv, .x-bigger.x-grid .x-ccdlg .x-cc-searchdiv {
	padding-left: 0;
	padding-right: 4px
}

.x-bigger .x-grid .x-ccdlg span.x-ccsearch-icon.x-cc-cancel, .x-bigger.x-grid .x-ccdlg span.x-ccsearch-icon.x-cc-cancel {
	font-size: 16px
}

.x-bigger .x-grid .x-columnmenu, .x-bigger.x-grid .x-columnmenu {
	margin: -12px -18px -12px 8px
}

.x-bigger .x-grid.x-rtl .x-columnmenu, .x-bigger.x-grid.x-rtl .x-columnmenu {
	margin: -12px 4px -12px -22px
}

.x-bigger .x-grid.x-rtl.x-device .x-columnmenu, .x-bigger.x-grid.x-rtl.x-device .x-columnmenu {
	margin: -16px 4px -12px -22px
}

.x-bigger .x-grid.x-rtl .x-groupheadercell span, .x-bigger.x-grid.x-rtl .x-groupheadercell span {
	padding: 0 8px
}

.x-bigger .x-grid.x-device.x-rtl .x-groupheadercell span, .x-bigger.x-grid.x-device.x-rtl .x-groupheadercell span {
	padding: 0 8px
}

.x-grid-min-height .x-rowcell, .x-grid-min-height .x-icon-grightarrow, .x-grid-min-height .x-icon-gdownarrow {
	line-height: 0;
	padding-bottom: 0;
	padding-top: 0
}

.x-grid-min-height .x-gridheader .x-headercell, .x-grid-min-height .x-gridheader .x-detailheadercell, .x-grid-min-height .x-gridheader .x-headercell .x-headercelldiv {
	height: auto
}

.x-grid-min-height .x-gridcontent .x-groupcaption {
	line-height: normal;
	padding: 0 .7em
}

.x-grid-min-height .x-summarycell {
	line-height: normal;
	padding: 0 8px
}

.x-grid-min-height .x-grid-height .x-rowcell {
	line-height: 22px;
	padding: 6px 8px
}

.x-grid-min-height .x-grid-height .x-gridheader .x-headercell, .x-grid-min-height .x-grid-height .x-gridheader .x-detailheadercell, .x-grid-min-height .x-grid-height .x-gridheader .x-headercell .x-headercelldiv {
	height: 18px
}

.x-grid-min-height .x-grid-height .x-gridcontent .x-groupcaption {
	line-height: 22px;
	padding: .7em
}

.x-grid-min-height .x-grid-height .x-summarycell {
	line-height: 14px;
	padding: 6px 8px
}

.x-device.x-grid-min-height .x-grid-height .x-rowcell {
	padding: 6px 12px
}

	.x-device.x-grid-min-height .x-grid-height .x-rowcell:first-child {
		padding: 6px 12px 6px 16px
	}

	.x-device.x-grid-min-height .x-grid-height .x-rowcell:last-child {
		padding: 6px 16px 6px 12px
	}

.x-device.x-grid-min-height .x-rowcell, .x-device.x-grid-min-height .x-rowcell:first-child, .x-device.x-grid-min-height .x-rowcell:last-child {
	padding-bottom: 0;
	padding-top: 0
}

.x-bigger .x-grid.x-grid-min-height .x-grid-height .x-rowcell {
	line-height: 24px;
	padding: 8px 12px
}

	.x-bigger .x-grid.x-grid-min-height .x-grid-height .x-rowcell:first-child {
		line-height: 8px;
		padding-left: 8px
	}

	.x-bigger .x-grid.x-grid-min-height .x-grid-height .x-rowcell:last-child {
		line-height: 8px;
		padding-right: 8px
	}

.x-bigger .x-grid.x-grid-min-height .x-rowcell, .x-bigger .x-grid.x-grid-min-height .x-rowcell:first-child, .x-bigger .x-grid.x-grid-min-height .x-rowcell:last-child {
	line-height: 0;
	padding-bottom: 0;
	padding-top: 0
}

.x-bigger .x-wrap.x-grid-min-height .x-grid-height .x-rowcell {
	line-height: 24px
}

.x-bigger .x-wrap.x-grid-min-height .x-grid-height .x-frozencontent table tr td:first-child:empty, .x-bigger .x-wrap.x-grid-min-height .x-grid-height .x-movablecontent table tr td:first-child:empty, .x-bigger .x-wrap.x-grid-min-height .x-grid-height .x-frozenhdrcont table tr td:first-child:empty, .x-bigger .x-wrap.x-grid-min-height .x-grid-height:not(.x-grid-min-height) .x-gridcontent tr td:not(.x-indentcell):first-child:empty, .x-bigger .x-wrap.x-grid-min-height .x-grid-height:not(.x-grid-min-height) .x-gridcontent tr.x-row .x-rowcell:empty {
	height: 40px
}

.x-bigger .x-wrap.x-grid-min-height .x-rowcell {
	line-height: 18px
}

.x-bigger .x-wrap.x-grid-min-height .x-frozencontent table tr td:first-child:empty, .x-bigger .x-wrap.x-grid-min-height .x-movablecontent table tr td:first-child:empty, .x-bigger .x-wrap.x-grid-min-height .x-frozenhdrcont table tr td:first-child:empty, .x-bigger .x-wrap.x-grid-min-height:not(.x-grid-min-height) .x-gridcontent tr td:not(.x-indentcell):first-child:empty, .x-bigger .x-wrap.x-grid-min-height:not(.x-grid-min-height) .x-gridcontent tr.x-row .x-rowcell:empty {
	height: 18px
}

.x-rtl .x-grid .x-headercell, .x-rtl .x-grid .x-detailheadercell, .x-rtl .x-grid .x-headercelldiv, .x-rtl .x-grid .x-headercelldiv.x-headerchkcelldiv {
	text-align: right
}

.x-edit-dialog .x-gridform .x-table {
	border-collapse: separate;
	border-spacing: 11px;
	width: 100%
}

.x-edit-dialog .x-dlg-content {
	position: relative
}

.x-bigger .x-grid.x-row-responsive .x-toolbar .x-tbar-btn:hover, .x-bigger .x-grid.x-row-responsive .x-toolbar .x-tbar-btn:active, .x-bigger .x-grid.x-row-responsive .x-toolbar .x-tbar-btn:focus, .x-bigger.x-grid.x-row-responsive .x-toolbar .x-tbar-btn:hover, .x-bigger.x-grid.x-row-responsive .x-toolbar .x-tbar-btn:active, .x-bigger.x-grid.x-row-responsive .x-toolbar .x-tbar-btn:focus {
	background: none
}

	.x-bigger .x-grid.x-row-responsive .x-toolbar .x-tbar-btn:hover .x-icons, .x-bigger .x-grid.x-row-responsive .x-toolbar .x-tbar-btn:active .x-icons, .x-bigger .x-grid.x-row-responsive .x-toolbar .x-tbar-btn:focus .x-icons, .x-bigger.x-grid.x-row-responsive .x-toolbar .x-tbar-btn:hover .x-icons, .x-bigger.x-grid.x-row-responsive .x-toolbar .x-tbar-btn:active .x-icons, .x-bigger.x-grid.x-row-responsive .x-toolbar .x-tbar-btn:focus .x-icons {
		padding-bottom: 0;
		color: #6c757d
	}

.x-bigger .x-grid.x-row-responsive .x-toolbar .x-search-icon, .x-bigger.x-grid.x-row-responsive .x-toolbar .x-search-icon {
	background: none
}

.x-bigger .x-grid.x-row-responsive .x-responsive-header, .x-bigger.x-grid.x-row-responsive .x-responsive-header {
	border-top: 1px solid;
	border-top-color: #dee2e6
}

.x-bigger .x-grid.x-row-responsive .x-gridcontent td::before, .x-bigger .x-grid.x-row-responsive .x-summarycontent td::before, .x-bigger.x-grid.x-row-responsive .x-gridcontent td::before, .x-bigger.x-grid.x-row-responsive .x-summarycontent td::before {
	content: attr(data-cell);
	font-weight: 500;
	left: 13px;
	padding-right: 10px;
	position: absolute;
	top: 6px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 45%
}

.x-bigger .x-grid.x-row-responsive .x-gridcontent .x-verticalwrap td::before, .x-bigger .x-grid.x-row-responsive .x-summarycontent .x-verticalwrap td::before, .x-bigger.x-grid.x-row-responsive .x-gridcontent .x-verticalwrap td::before, .x-bigger.x-grid.x-row-responsive .x-summarycontent .x-verticalwrap td::before {
	line-height: 21px;
	white-space: normal;
	word-wrap: break-word
}

.x-bigger .x-grid.x-row-responsive .x-gridcontent td[data-cell], .x-bigger .x-grid.x-row-responsive .x-summarycontent td[data-cell], .x-bigger.x-grid.x-row-responsive .x-gridcontent td[data-cell], .x-bigger.x-grid.x-row-responsive .x-summarycontent td[data-cell] {
	padding-bottom: 5px;
	padding-left: 55%;
	padding-top: 5px;
	position: relative
}

.x-bigger .x-grid.x-row-responsive .x-gridcontent .x-input, .x-bigger .x-grid.x-row-responsive .x-summarycontent .x-input, .x-bigger.x-grid.x-row-responsive .x-gridcontent .x-input, .x-bigger.x-grid.x-row-responsive .x-summarycontent .x-input {
	display: block
}

.x-bigger .x-grid.x-row-responsive .x-gridcontent td, .x-bigger .x-grid.x-row-responsive .x-summarycontent td, .x-bigger.x-grid.x-row-responsive .x-gridcontent td, .x-bigger.x-grid.x-row-responsive .x-summarycontent td {
	border: 0
}

.x-bigger .x-grid.x-row-responsive .x-gridcontent .x-row, .x-bigger .x-grid.x-row-responsive .x-summarycontent .x-row, .x-bigger.x-grid.x-row-responsive .x-gridcontent .x-row, .x-bigger.x-grid.x-row-responsive .x-summarycontent .x-row {
	border-bottom: 1px solid #dee2e6
}

.x-bigger .x-grid.x-row-responsive .x-gridcontent .x-normaledit .x-rowcell, .x-bigger .x-grid.x-row-responsive .x-summarycontent .x-normaledit .x-rowcell, .x-bigger.x-grid.x-row-responsive .x-gridcontent .x-normaledit .x-rowcell, .x-bigger.x-grid.x-row-responsive .x-summarycontent .x-normaledit .x-rowcell {
	height: auto;
	padding-left: 1%;
	padding-right: 1%
}

.x-bigger .x-grid.x-row-responsive .x-gridcontent td.x-rowcell, .x-bigger .x-grid.x-row-responsive .x-summarycontent td.x-rowcell, .x-bigger.x-grid.x-row-responsive .x-gridcontent td.x-rowcell, .x-bigger.x-grid.x-row-responsive .x-summarycontent td.x-rowcell {
	border-bottom: 0;
	border-bottom-color: #dee2e6;
	height: auto
}

.x-bigger .x-grid.x-row-responsive .x-gridcontent .x-emptyrow td.x-lastrowcell, .x-bigger .x-grid.x-row-responsive .x-summarycontent .x-emptyrow td.x-lastrowcell, .x-bigger.x-grid.x-row-responsive .x-gridcontent .x-emptyrow td.x-lastrowcell, .x-bigger.x-grid.x-row-responsive .x-summarycontent .x-emptyrow td.x-lastrowcell {
	border-bottom: 0
}

.x-bigger .x-grid.x-row-responsive .x-gridcontent .x-emptyrow.x-show-added-row td.x-lastrowcell, .x-bigger .x-grid.x-row-responsive .x-summarycontent .x-emptyrow.x-show-added-row td.x-lastrowcell, .x-bigger.x-grid.x-row-responsive .x-gridcontent .x-emptyrow.x-show-added-row td.x-lastrowcell, .x-bigger.x-grid.x-row-responsive .x-summarycontent .x-emptyrow.x-show-added-row td.x-lastrowcell {
	border-bottom: 1px
}

.x-bigger .x-grid.x-row-responsive .x-gridcontent .x-normaledit :not(.x-responsive-editcell).x-rowcell, .x-bigger .x-grid.x-row-responsive .x-summarycontent .x-normaledit :not(.x-responsive-editcell).x-rowcell, .x-bigger.x-grid.x-row-responsive .x-gridcontent .x-normaledit :not(.x-responsive-editcell).x-rowcell, .x-bigger.x-grid.x-row-responsive .x-summarycontent .x-normaledit :not(.x-responsive-editcell).x-rowcell {
	border-top-width: 0
}

.x-bigger .x-grid.x-row-responsive .x-gridcontent .x-normaledit .x-rowcell::before, .x-bigger .x-grid.x-row-responsive .x-summarycontent .x-normaledit .x-rowcell::before, .x-bigger.x-grid.x-row-responsive .x-gridcontent .x-normaledit .x-rowcell::before, .x-bigger.x-grid.x-row-responsive .x-summarycontent .x-normaledit .x-rowcell::before {
	bottom: 6px;
	position: static
}

.x-bigger .x-grid.x-row-responsive .x-table, .x-bigger.x-grid.x-row-responsive .x-table {
	display: block
}

	.x-bigger .x-grid.x-row-responsive .x-table tbody, .x-bigger .x-grid.x-row-responsive .x-table tr, .x-bigger .x-grid.x-row-responsive .x-table td:not(.x-hide), .x-bigger .x-grid.x-row-responsive .x-table tfoot, .x-bigger.x-grid.x-row-responsive .x-table tbody, .x-bigger.x-grid.x-row-responsive .x-table tr, .x-bigger.x-grid.x-row-responsive .x-table td:not(.x-hide), .x-bigger.x-grid.x-row-responsive .x-table tfoot {
		display: block
	}

.x-bigger .x-grid.x-row-responsive > .x-gridheader, .x-bigger.x-grid.x-row-responsive > .x-gridheader {
	display: none
}

.x-bigger .x-grid.x-row-responsive .x-gridfooter, .x-bigger.x-grid.x-row-responsive .x-gridfooter {
	padding-right: 0
}

.x-bigger .x-grid.x-row-responsive.x-hidelines .x-gridcontent .x-rowcell:last-child, .x-bigger.x-grid.x-row-responsive.x-hidelines .x-gridcontent .x-rowcell:last-child, .x-bigger.x-grid.x-row-responsive.x-verticallines .x-gridcontent .x-rowcell:last-child, .x-bigger .x-grid.x-row-responsive.x-verticallines .x-gridcontent .x-rowcell:last-child {
	border: 0
}

.x-bigger .x-responsive-dialog.x-customfilter .x-responsivecoldiv, .x-bigger.x-responsive-dialog.x-customfilter .x-responsivecoldiv {
	cursor: pointer
}

.x-bigger .x-responsive-dialog .x-btn.x-ripple, .x-bigger.x-responsive-dialog .x-btn.x-ripple {
	overflow: initial
}

.x-bigger .x-responsive-dialog .columnmenudiv .x-responsiveascendingdiv .x-resascending-icon, .x-bigger .x-responsive-dialog .columnmenudiv .x-responsivedescendingdiv .x-resdescending-icon, .x-bigger .x-responsive-dialog .columnmenudiv .x-responsivegroupdiv .x-resgroup-icon, .x-bigger .x-responsive-dialog .columnmenudiv .x-responsiveungroupdiv .x-resungroup-icon, .x-bigger .x-responsive-dialog .columnmenudiv .x-responsivecoldiv .x-ressort-icon, .x-bigger .x-responsive-dialog .columnmenudiv .x-responsivefilterdiv .x-resfilter-icon, .x-bigger.x-responsive-dialog .columnmenudiv .x-responsiveascendingdiv .x-resascending-icon, .x-bigger.x-responsive-dialog .columnmenudiv .x-responsivedescendingdiv .x-resdescending-icon, .x-bigger.x-responsive-dialog .columnmenudiv .x-responsivegroupdiv .x-resgroup-icon, .x-bigger.x-responsive-dialog .columnmenudiv .x-responsiveungroupdiv .x-resungroup-icon, .x-bigger.x-responsive-dialog .columnmenudiv .x-responsivecoldiv .x-ressort-icon, .x-bigger.x-responsive-dialog .columnmenudiv .x-responsivefilterdiv .x-resfilter-icon {
	margin-top: 4px;
	position: absolute
}

.x-bigger .x-responsive-dialog .columnmenudiv .x-responsivecoldiv .x-res-header-text.x-rescolumn-menu, .x-bigger.x-responsive-dialog .columnmenudiv .x-responsivecoldiv .x-res-header-text.x-rescolumn-menu {
	margin-left: 33px !important
}

.x-bigger .x-responsive-dialog .x-mainfilterdiv .x-ccdlg.x-cc.x-control.x-dialog, .x-bigger.x-responsive-dialog .x-mainfilterdiv .x-ccdlg.x-cc.x-control.x-dialog {
	left: 0 !important;
	max-height: 100% !important;
	width: 100% !important
}

.x-bigger .x-responsive-dialog .x-mainfilterdiv .x-ccdlg li.x-cclist, .x-bigger.x-responsive-dialog .x-mainfilterdiv .x-ccdlg li.x-cclist {
	padding: 13px 0 13px 6px
}

.x-bigger .x-responsive-dialog .x-mainfilterdiv .x-ccdlg .x-main-div.x-cc, .x-bigger.x-responsive-dialog .x-mainfilterdiv .x-ccdlg .x-main-div.x-cc {
	height: 100%
}

.x-bigger .x-responsive-dialog .x-mainfilterdiv .x-ccdlg .x-cc-contentdiv, .x-bigger.x-responsive-dialog .x-mainfilterdiv .x-ccdlg .x-cc-contentdiv {
	height: 90% !important;
	min-height: 160px;
	overflow-y: auto !important
}

.x-bigger .x-responsive-dialog .x-mainfilterdiv .x-ccdlg .x-dlg-content, .x-bigger.x-responsive-dialog .x-mainfilterdiv .x-ccdlg .x-dlg-content {
	padding: 8px 16px 8px 8px;
	overflow-y: hidden
}

.x-bigger .x-responsive-dialog .x-mainfilterdiv .x-ccdlg .x-ccul-ele, .x-bigger.x-responsive-dialog .x-mainfilterdiv .x-ccdlg .x-ccul-ele {
	margin: 13px 0;
	padding: 0
}

.x-bigger .x-responsive-dialog .x-mainfilterdiv .x-ccdlg .x-chk-hidden, .x-bigger.x-responsive-dialog .x-mainfilterdiv .x-ccdlg .x-chk-hidden {
	-moz-appearance: none;
	height: 1px;
	opacity: 0;
	width: 1px
}

.x-bigger .x-responsive-dialog .x-mainfilterdiv .x-cc-contentdiv, .x-bigger.x-responsive-dialog .x-mainfilterdiv .x-cc-contentdiv {
	height: 90% !important;
	min-height: 160px;
	overflow-y: auto !important
}

.x-bigger .x-responsive-dialog .x-mainfilterdiv .x-cc-searchBox, .x-bigger.x-responsive-dialog .x-mainfilterdiv .x-cc-searchBox {
	padding-left: 8px
}

	.x-bigger .x-responsive-dialog .x-mainfilterdiv .x-cc-searchBox .x-ccsearch-icon:hover, .x-bigger .x-responsive-dialog .x-mainfilterdiv .x-cc-searchBox .x-cc-cancel:hover, .x-bigger.x-responsive-dialog .x-mainfilterdiv .x-cc-searchBox .x-ccsearch-icon:hover, .x-bigger.x-responsive-dialog .x-mainfilterdiv .x-cc-searchBox .x-cc-cancel:hover {
		background: none;
		color: #6c757d
	}

.x-bigger .x-responsive-dialog .x-mainfilterdiv .x-ccsearch-icon, .x-bigger .x-responsive-dialog .x-mainfilterdiv .x-cc-cancel, .x-bigger .x-responsive-dialog .x-mainfilterdiv .x-search-icon, .x-bigger .x-responsive-dialog .x-mainfilterdiv .x-chkcancel-icon, .x-bigger.x-responsive-dialog .x-mainfilterdiv .x-ccsearch-icon, .x-bigger.x-responsive-dialog .x-mainfilterdiv .x-cc-cancel, .x-bigger.x-responsive-dialog .x-mainfilterdiv .x-search-icon, .x-bigger.x-responsive-dialog .x-mainfilterdiv .x-chkcancel-icon {
	font-size: 20px
}

.x-bigger .x-responsive-dialog.x-dialog .x-dlg-header-content, .x-bigger.x-responsive-dialog.x-dialog .x-dlg-header-content {
	padding: 16px
}

.x-bigger .x-responsive-dialog .x-dlg-header-content, .x-bigger.x-responsive-dialog .x-dlg-header-content {
	background: #fff;
	border-bottom: 1px solid;
	border-bottom-color: #dee2e6;
	padding: 16px;
	width: 100%
}

	.x-bigger .x-responsive-dialog .x-dlg-header-content .x-btn, .x-bigger.x-responsive-dialog .x-dlg-header-content .x-btn {
		background: none;
		box-shadow: none;
		outline: none;
		position: initial
	}

		.x-bigger .x-responsive-dialog .x-dlg-header-content .x-btn.x-dlg-closeicon-btn, .x-bigger.x-responsive-dialog .x-dlg-header-content .x-btn.x-dlg-closeicon-btn {
			background-color: rgba(0,0,0,0)
		}

		.x-bigger .x-responsive-dialog .x-dlg-header-content .x-btn .x-btn-icon, .x-bigger.x-responsive-dialog .x-dlg-header-content .x-btn .x-btn-icon {
			color: #6c757d;
			font-size: 16px;
			margin-top: -10px
		}

		.x-bigger .x-responsive-dialog .x-dlg-header-content .x-btn:hover .x-btn-icon, .x-bigger .x-responsive-dialog .x-dlg-header-content .x-btn:focus .x-btn-icon, .x-bigger.x-responsive-dialog .x-dlg-header-content .x-btn:hover .x-btn-icon, .x-bigger.x-responsive-dialog .x-dlg-header-content .x-btn:focus .x-btn-icon {
			color: #6c757d
		}

		.x-bigger .x-responsive-dialog .x-dlg-header-content .x-btn.x-dlg-closeicon-btn, .x-bigger.x-responsive-dialog .x-dlg-header-content .x-btn.x-dlg-closeicon-btn {
			float: left;
			padding-left: 0;
			padding-right: 40px
		}

	.x-bigger .x-responsive-dialog .x-dlg-header-content .x-dlg-header, .x-bigger.x-responsive-dialog .x-dlg-header-content .x-dlg-header {
		width: auto
	}

		.x-bigger .x-responsive-dialog .x-dlg-header-content .x-dlg-header .x-res-custom-element, .x-bigger.x-responsive-dialog .x-dlg-header-content .x-dlg-header .x-res-custom-element {
			display: -ms-flexbox;
			display: flex
		}

			.x-bigger .x-responsive-dialog .x-dlg-header-content .x-dlg-header .x-res-custom-element .x-dlg-custom-header, .x-bigger.x-responsive-dialog .x-dlg-header-content .x-dlg-header .x-res-custom-element .x-dlg-custom-header {
				padding-top: 6px;
				width: 100%;
				font-weight: 500
			}

			.x-bigger .x-responsive-dialog .x-dlg-header-content .x-dlg-header .x-res-custom-element .x-res-filter-clear-btn, .x-bigger.x-responsive-dialog .x-dlg-header-content .x-dlg-header .x-res-custom-element .x-res-filter-clear-btn {
				color: #0d6efd;
				margin-top: 6px;
				padding: 0
			}

				.x-bigger .x-responsive-dialog .x-dlg-header-content .x-dlg-header .x-res-custom-element .x-res-filter-clear-btn .x-icon-filter-clear, .x-bigger.x-responsive-dialog .x-dlg-header-content .x-dlg-header .x-res-custom-element .x-res-filter-clear-btn .x-icon-filter-clear {
					font-size: 16px
				}

			.x-bigger .x-responsive-dialog .x-dlg-header-content .x-dlg-header .x-res-custom-element .x-res-sort-clear-btn, .x-bigger.x-responsive-dialog .x-dlg-header-content .x-dlg-header .x-res-custom-element .x-res-sort-clear-btn {
				color: #0d6efd;
				font-size: 16px;
				font-weight: 500;
				padding-top: 4px
			}

			.x-bigger .x-responsive-dialog .x-dlg-header-content .x-dlg-header .x-res-custom-element .x-res-apply-btn, .x-bigger.x-responsive-dialog .x-dlg-header-content .x-dlg-header .x-res-custom-element .x-res-apply-btn {
				font-size: 16px;
				font-weight: 500;
				padding: 0;
				padding-left: 20px;
				padding-right: 0;
				padding-top: 4px;
				margin-bottom: -2px
			}

				.x-bigger .x-responsive-dialog .x-dlg-header-content .x-dlg-header .x-res-custom-element .x-res-apply-btn:disabled, .x-bigger.x-responsive-dialog .x-dlg-header-content .x-dlg-header .x-res-custom-element .x-res-apply-btn:disabled {
					color: rgba(108,117,125,.65)
				}

			.x-bigger .x-responsive-dialog .x-dlg-header-content .x-dlg-header .x-res-custom-element .x-btn, .x-bigger.x-responsive-dialog .x-dlg-header-content .x-dlg-header .x-res-custom-element .x-btn {
				background: none;
				border: 0;
				color: #0d6efd
			}

	.x-bigger .x-responsive-dialog .x-dlg-header-content .x-res-back-btn, .x-bigger.x-responsive-dialog .x-dlg-header-content .x-res-back-btn {
		background: none;
		box-shadow: none;
		padding-left: 0
	}

.x-bigger .x-responsive-dialog.x-rtl .x-dlg-header-content .x-res-back-btn, .x-bigger.x-responsive-dialog.x-rtl .x-dlg-header-content .x-res-back-btn {
	padding-left: 15px;
	padding-right: 0
}

.x-bigger .x-responsive-dialog .x-dlg-content, .x-bigger.x-responsive-dialog .x-dlg-content {
	padding: 16px;
	padding-top: 0
}

	.x-bigger .x-responsive-dialog .x-dlg-content .x-checkfltrnmdiv, .x-bigger .x-responsive-dialog .x-dlg-content .x-ccnmdiv, .x-bigger.x-responsive-dialog .x-dlg-content .x-checkfltrnmdiv, .x-bigger.x-responsive-dialog .x-dlg-content .x-ccnmdiv {
		text-align: center;
		padding-top: 40px
	}

	.x-bigger .x-responsive-dialog .x-dlg-content .x-filtersetdiv, .x-bigger.x-responsive-dialog .x-dlg-content .x-filtersetdiv {
		float: right;
		margin-right: 1%;
		margin-top: 1%
	}

		.x-bigger .x-responsive-dialog .x-dlg-content .x-filtersetdiv .x-filterset, .x-bigger.x-responsive-dialog .x-dlg-content .x-filtersetdiv .x-filterset {
			color: #0d6efd
		}

	.x-bigger .x-responsive-dialog .x-dlg-content .x-dialog, .x-bigger.x-responsive-dialog .x-dlg-content .x-dialog {
		box-shadow: none
	}

	.x-bigger .x-responsive-dialog .x-dlg-content .x-excelfilter, .x-bigger.x-responsive-dialog .x-dlg-content .x-excelfilter {
		border: rgba(0,0,0,0)
	}

		.x-bigger .x-responsive-dialog .x-dlg-content .x-excelfilter .x-dlg-content, .x-bigger.x-responsive-dialog .x-dlg-content .x-excelfilter .x-dlg-content {
			background-color: #fff;
			padding: 8px;
			padding-right: 16px
		}

		.x-bigger .x-responsive-dialog .x-dlg-content .x-excelfilter .x-checkboxlist > span, .x-bigger.x-responsive-dialog .x-dlg-content .x-excelfilter .x-checkboxlist > span {
			padding-left: 9px
		}

	.x-bigger .x-responsive-dialog .x-dlg-content .x-ccdlg, .x-bigger.x-responsive-dialog .x-dlg-content .x-ccdlg {
		border: rgba(0,0,0,0)
	}

	.x-bigger .x-responsive-dialog .x-dlg-content .x-xlflmenu, .x-bigger.x-responsive-dialog .x-dlg-content .x-xlflmenu {
		border: rgba(0,0,0,0)
	}

		.x-bigger .x-responsive-dialog .x-dlg-content .x-xlflmenu .x-dlg-content, .x-bigger.x-responsive-dialog .x-dlg-content .x-xlflmenu .x-dlg-content {
			padding: 16px
		}

	.x-bigger .x-responsive-dialog .x-dlg-content .x-ressortbutton-parent, .x-bigger.x-responsive-dialog .x-dlg-content .x-ressortbutton-parent {
		float: right;
		margin-top: -9px
	}

		.x-bigger .x-responsive-dialog .x-dlg-content .x-ressortbutton-parent .x-ressortbutton, .x-bigger.x-responsive-dialog .x-dlg-content .x-ressortbutton-parent .x-ressortbutton {
			background: #6c757d;
			width: 120px
		}

	.x-bigger .x-responsive-dialog .x-dlg-content .x-responsivecoldiv, .x-bigger.x-responsive-dialog .x-dlg-content .x-responsivecoldiv {
		font-size: 16px;
		margin-bottom: 26px;
		margin-top: 26px;
		width: 100%
	}

	.x-bigger .x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog, .x-bigger.x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog {
		bottom: 0;
		box-shadow: none;
		width: 100%
	}

		.x-bigger .x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-contextmenu-wrapper ul, .x-bigger.x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-contextmenu-wrapper ul {
			background-color: #fff;
			max-width: 100%
		}

			.x-bigger .x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-contextmenu-wrapper ul li, .x-bigger.x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-contextmenu-wrapper ul li {
				color: #212529
			}

			.x-bigger .x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-contextmenu-wrapper ul .x-submenu.x-selected, .x-bigger.x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-contextmenu-wrapper ul .x-submenu.x-selected {
				background-color: #fff
			}

			.x-bigger .x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-contextmenu-wrapper ul .x-submenu, .x-bigger.x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-contextmenu-wrapper ul .x-submenu {
				padding: 0
			}

				.x-bigger .x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-contextmenu-wrapper ul .x-submenu .x-menu-icon, .x-bigger.x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-contextmenu-wrapper ul .x-submenu .x-menu-icon {
					margin-right: 4px;
					margin-left: 15px
				}

				.x-bigger .x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-contextmenu-wrapper ul .x-submenu .x-caret, .x-bigger.x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-contextmenu-wrapper ul .x-submenu .x-caret {
					padding: 0;
					padding-right: 8px
				}

		.x-bigger .x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer, .x-bigger.x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer {
			height: 88%
		}

			.x-bigger .x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-searchbox, .x-bigger.x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-searchbox {
				padding-left: 10px
			}

				.x-bigger .x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-searchbox .x-search-icon:focus, .x-bigger .x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-searchbox .x-search-icon:active, .x-bigger .x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-searchbox .x-search-icon:hover, .x-bigger .x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-searchbox .x-chkcancel-icon:focus, .x-bigger .x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-searchbox .x-chkcancel-icon:active, .x-bigger .x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-searchbox .x-chkcancel-icon:hover, .x-bigger.x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-searchbox .x-search-icon:focus, .x-bigger.x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-searchbox .x-search-icon:active, .x-bigger.x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-searchbox .x-search-icon:hover, .x-bigger.x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-searchbox .x-chkcancel-icon:focus, .x-bigger.x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-searchbox .x-chkcancel-icon:active, .x-bigger.x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-searchbox .x-chkcancel-icon:hover {
					background: none;
					color: #6c757d
				}

			.x-bigger .x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-spinner, .x-bigger.x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-spinner {
				height: 100%
			}

				.x-bigger .x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-spinner .x-chk-hidden, .x-bigger.x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-spinner .x-chk-hidden {
					-moz-appearance: none;
					height: 1px;
					opacity: 0;
					width: 1px
				}

				.x-bigger .x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-spinner .x-checkboxlist, .x-bigger.x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-spinner .x-checkboxlist {
					height: 100%;
					min-height: 160px;
					overflow-y: auto
				}

					.x-bigger .x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-spinner .x-checkboxlist .x-ftrchk, .x-bigger.x-responsive-dialog .x-dlg-content .x-mainfilterdiv .x-dialog .x-searchcontainer .x-spinner .x-checkboxlist .x-ftrchk {
						padding-bottom: 9px;
						padding-top: 9px
					}

	.x-bigger .x-responsive-dialog .x-dlg-content .x-checkboxfilter .x-dlg-content, .x-bigger.x-responsive-dialog .x-dlg-content .x-checkboxfilter .x-dlg-content {
		padding: 8px
	}

		.x-bigger .x-responsive-dialog .x-dlg-content .x-checkboxfilter .x-dlg-content .x-searchcontainer, .x-bigger.x-responsive-dialog .x-dlg-content .x-checkboxfilter .x-dlg-content .x-searchcontainer {
			padding-left: 8px;
			margin-right: 7px
		}

			.x-bigger .x-responsive-dialog .x-dlg-content .x-checkboxfilter .x-dlg-content .x-searchcontainer .x-searchbox, .x-bigger.x-responsive-dialog .x-dlg-content .x-checkboxfilter .x-dlg-content .x-searchcontainer .x-searchbox {
				padding-left: 0
			}

			.x-bigger .x-responsive-dialog .x-dlg-content .x-checkboxfilter .x-dlg-content .x-searchcontainer .x-spinner .x-checkboxlist, .x-bigger.x-responsive-dialog .x-dlg-content .x-checkboxfilter .x-dlg-content .x-searchcontainer .x-spinner .x-checkboxlist {
				margin-left: -7px
			}

.x-bigger .x-responsive-dialog .x-res-contextmenu-wrapper .x-contextmenu, .x-bigger.x-responsive-dialog .x-res-contextmenu-wrapper .x-contextmenu {
	background-color: #fff;
	border: rgba(0,0,0,0);
	box-shadow: none;
	margin-top: 23px;
	max-width: 100%;
	min-width: 100%;
	overflow-y: auto;
	padding: 16px;
	padding-top: 0
}

	.x-bigger .x-responsive-dialog .x-res-contextmenu-wrapper .x-contextmenu .x-menu-item, .x-bigger.x-responsive-dialog .x-res-contextmenu-wrapper .x-contextmenu .x-menu-item {
		padding: 0
	}

		.x-bigger .x-responsive-dialog .x-res-contextmenu-wrapper .x-contextmenu .x-menu-item.x-focused, .x-bigger.x-responsive-dialog .x-res-contextmenu-wrapper .x-contextmenu .x-menu-item.x-focused {
			background-color: rgba(0,0,0,0)
		}

.x-bigger .x-responsive-dialog .x-defaultcell.x-ralign, .x-bigger .x-responsive-dialog .x-editedrow .x-defaultcell.x-ralign, .x-bigger .x-responsive-dialog .x-insertedrow .x-defaultcell.x-ralign, .x-bigger .x-responsive-dialog .x-defaultcell.x-ralign:focus, .x-bigger .x-responsive-dialog .x-insertedrow .x-defaultcell.x-ralign:focus .x-bigger .x-responsive-dialog .x-editedrow .x-defaultcell.x-ralign:focus, .x-bigger.x-responsive-dialog .x-defaultcell.x-ralign, .x-bigger.x-responsive-dialog .x-editedrow .x-defaultcell.x-ralign, .x-bigger.x-responsive-dialog .x-insertedrow .x-defaultcell.x-ralign, .x-bigger.x-responsive-dialog .x-defaultcell.x-ralign:focus, .x-bigger .x-responsive-dialog .x-insertedrow .x-defaultcell.x-ralign:focus .x-bigger.x-responsive-dialog .x-editedrow .x-defaultcell.x-ralign:focus, .x-bigger.x-responsive-dialog .x-insertedrow .x-defaultcell.x-ralign:focus .x-bigger .x-responsive-dialog .x-editedrow .x-defaultcell.x-ralign:focus, .x-bigger.x-responsive-dialog .x-insertedrow .x-defaultcell.x-ralign:focus .x-bigger.x-responsive-dialog .x-editedrow .x-defaultcell.x-ralign:focus {
	padding-right: 10px
}

.x-bigger .x-responsive-dialog.x-ressortdiv .x-dlg-header-content .x-dlg-header .x-res-custom-element .x-res-apply-btn, .x-bigger.x-responsive-dialog.x-ressortdiv .x-dlg-header-content .x-dlg-header .x-res-custom-element .x-res-apply-btn {
	padding-top: 0;
	margin-bottom: 2px
}

.x-bigger .x-responsive-dialog.x-rtl .x-btn.x-dlg-closeicon-btn, .x-bigger.x-responsive-dialog.x-rtl .x-btn.x-dlg-closeicon-btn {
	float: right;
	padding-left: 40px;
	padding-right: 0
}

.x-bigger .x-responsive-dialog.x-rtl .x-res-apply-btn, .x-bigger.x-responsive-dialog.x-rtl .x-res-apply-btn {
	padding-left: 0;
	padding-right: 20px
}

.x-bigger .x-responsive-dialog.x-rtl .x-ressortbutton-parent, .x-bigger.x-responsive-dialog.x-rtl .x-ressortbutton-parent {
	float: left
}

.x-bigger .x-responsive-dialog.x-rtl .columnmenudiv .x-responsivecoldiv .x-res-header-text.x-rescolumn-menu, .x-bigger.x-responsive-dialog.x-rtl .columnmenudiv .x-responsivecoldiv .x-res-header-text.x-rescolumn-menu {
	margin-right: 33px
}

.x-grid-toolbarmenu .x-responsivetoolbar-menu .x-menu-item.x-focused {
	background-color: rgba(0,0,0,0) !important
}

.x-ddl.x-popup.x-popup-flmenu .x-dropdownbase, .x-ddl.x-popup.x-popup-flbar .x-dropdownbase {
	max-height: 298px !important
}

@-moz-document url-prefix() {
	.x-grid-min-height .x-rowcell, .x-grid-min-height .x-icon-grightarrow, .x-grid-min-height .x-icon-gdownarrow {
		line-height: normal
	}

	.x-bigger .x-grid.x-grid-min-height .x-rowcell, .x-bigger .x-grid.x-grid-min-height .x-rowcell:first-child, .x-bigger .x-grid.x-grid-min-height .x-rowcell:last-child {
		line-height: normal
	}
}

.x-spreadsheet .x-ftrchk.x-chkfocus {
	background-color: #eff1f4
}

.x-tooltip-wrap.x-griderror, .x-control.x-tooltip-wrap.x-popup.x-griderror {
	background-color: #f8d7da;
	border-color: #f8d7da
}

	.x-tooltip-wrap.x-griderror .x-arrow-tip-inner.x-tip-top, .x-tooltip-wrap.x-griderror .x-arrow-tip-outer.x-tip-top {
		border-bottom: 8px solid #f8d7da;
		color: #f8d7da
	}

	.x-tooltip-wrap.x-griderror .x-arrow-tip-outer.x-tip-bottom, .x-tooltip-wrap.x-griderror .x-arrow-tip-inner.x-tip-bottom {
		border-top: 8px solid #f8d7da;
		color: #f8d7da
	}

	.x-tooltip-wrap.x-griderror .x-tip-content, .x-tooltip-wrap.x-griderror .x-tip-content label {
		color: #dc3545
	}

.x-dropitemscount {
	background-color: #0d6efd;
	color: #fff
}

.x-filterbaroperator.x-dropdownlist {
	position: absolute
}

.x-filterbardropdown:not(.x-rtl) {
	margin-right: 30px
}

.x-headercontent .x-filterbar .x-filterbarcell .x-fltrinputdiv .x-input-group .x-filterbardropdown {
	border: rgba(0,0,0,0)
}

	.x-headercontent .x-filterbar .x-filterbarcell .x-fltrinputdiv .x-input-group .x-filterbardropdown:active, .x-headercontent .x-filterbar .x-filterbarcell .x-fltrinputdiv .x-input-group .x-filterbardropdown.x-input-focus {
		box-shadow: none
	}

.x-upload .x-upload-actions, .x-bigger.x-small .x-upload .x-upload-actions {
	background-color: #f8f9fa;
	border-radius: 0 0 6px 6px
}

@keyframes material-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes fabric-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

.x-fe-popup.x-dropdown-popup ul .x-item .x-fe-dot, .x-fe-popup.x-dropdown-popup ul .x-item .x-fe-tick, .x-fe-popup.x-contextmenu-wrapper ul .x-menu-item .x-fe-dot, .x-fe-popup.x-contextmenu-wrapper ul .x-menu-item .x-fe-tick, .x-fe-popup.x-contextmenu-container ul .x-menu-item .x-fe-dot, .x-fe-popup.x-contextmenu-container ul .x-menu-item .x-fe-tick {
	font-size: 14px
}

.x-fe-popup.x-dlg-resizable .x-dlg-content {
	overflow: hidden
}

.x-fe-popup.x-dialog.x-fe-upload-dialog .x-dlg-content {
	overflow: auto
}

.x-fe-popup.x-contextmenu-wrapper ul .x-menu-item.x-separator, .x-fe-popup.x-contextmenu-container ul .x-menu-item.x-separator {
	margin: 0 0
}

.x-fe-popup.x-rtl .x-fe-grid {
	display: inline-table;
	transform: rotate(180deg)
}

.x-fe-popup.x-dialog td {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	max-width: 211px;
	min-width: 51px;
	padding: 4px 24px 4px 0;
	line-height: 22px
}

	.x-fe-popup.x-dialog td:first-child {
		font-size: 12px;
		line-height: 18px
	}

	.x-fe-popup.x-dialog td.x-fe-value {
		white-space: unset;
		word-break: break-word
	}

.x-fe-popup.x-dialog .x-fe-errorcontent {
	white-space: normal;
	word-break: break-word
}

.x-fe-popup.x-dialog .x-fe-icon {
	display: inline-block;
	height: 18px;
	margin: 0 8px -2px 0;
	width: 18px
}

.x-fe-popup.x-dialog .x-fe-access-header {
	display: inline-block
}

.x-fe-popup.x-dialog .x-fe-retrycontent {
	padding: 16px 0
}

.x-fe-popup.x-dialog .x-image {
	height: 100%;
	width: 100%
}

.x-fe-popup.x-dialog .x-dlg-content {
	padding-top: 16px
}

.x-fe-popup.x-dialog.x-rtl td {
	padding: 8px 0 8px 24px
}

.x-fe-popup.x-dialog.x-rtl .x-fe-icon {
	margin: 0 0 -2px 8px
}

.x-fe-popup.x-dialog.x-popup.x-dlg-resizable {
	min-height: 200px
}

.x-fe-popup .x-fe-error {
	font-size: 12px;
	line-height: 18px;
	padding-top: 4px
}

.x-fe-popup .x-upload {
	border-bottom-width: 0;
	border-top-width: 0
}

	.x-fe-popup .x-upload .x-file-select-wrap {
		display: none
	}

	.x-fe-popup .x-upload .x-icons.x-file-delete-btn {
		display: none
	}

	.x-fe-popup .x-upload .x-upload-actions {
		border-bottom: 1px solid
	}

.x-fe-popup.x-bigger .x-fe-error, .x-bigger .x-fe-popup .x-fe-error {
	font-size: 14px;
	line-height: 22px
}

.x-fe-popup.x-bigger.x-dialog .x-dlg-header-content, .x-bigger .x-fe-popup.x-dialog .x-dlg-header-content {
	padding: 21px
}

.x-fe-popup.x-bigger.x-dialog td, .x-bigger .x-fe-popup.x-dialog td {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	max-width: 205px;
	min-width: 45px;
	padding: 8px 30px 8px 0
}

.x-bigger .x-filemanager .x-toolbar .x-toolbar-items .x-toolbar-item .x-btn-icon.x-icons, .x-filemanager.x-bigger .x-toolbar .x-toolbar-items .x-toolbar-item .x-btn-icon.x-icons {
	font-size: 20px
}

.x-bigger .x-filemanager .x-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn.x-btn.x-tbar-btn, .x-filemanager.x-bigger .x-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn.x-btn.x-tbar-btn {
	padding: 0 6px
}

	.x-bigger .x-filemanager .x-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn.x-btn.x-tbar-btn.x-active, .x-filemanager.x-bigger .x-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn.x-btn.x-tbar-btn.x-active {
		padding: 0 6px
	}

	.x-bigger .x-filemanager .x-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn.x-btn.x-tbar-btn:hover, .x-filemanager.x-bigger .x-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn.x-btn.x-tbar-btn:hover {
		padding: 0 6px
	}

	.x-bigger .x-filemanager .x-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn.x-btn.x-tbar-btn:focus, .x-filemanager.x-bigger .x-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn.x-btn.x-tbar-btn:focus {
		padding: 0 6px
	}

	.x-bigger .x-filemanager .x-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn.x-btn.x-tbar-btn .x-btn-icon.x-icons.x-caret, .x-filemanager.x-bigger .x-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn.x-btn.x-tbar-btn .x-btn-icon.x-icons.x-caret {
		padding: 0 10px
	}

.x-bigger .x-filemanager .x-toolbar .x-toolbar-pop .x-toolbar-item .x-dropdown-btn .x-btn-icon.x-icons.x-caret, .x-filemanager.x-bigger .x-toolbar .x-toolbar-pop .x-toolbar-item .x-dropdown-btn .x-btn-icon.x-icons.x-caret {
	padding: 0 10px
}

.x-bigger .x-filemanager .x-toolbar .x-popup-up-icon.x-icons, .x-bigger .x-filemanager .x-toolbar .x-popup-down-icon.x-icons, .x-filemanager.x-bigger .x-toolbar .x-popup-up-icon.x-icons, .x-filemanager.x-bigger .x-toolbar .x-popup-down-icon.x-icons {
	font-size: 20px
}

.x-bigger .x-filemanager .x-fe-clone .x-fe-content .x-fe-name, .x-filemanager.x-bigger .x-fe-clone .x-fe-content .x-fe-name {
	font-size: 16px;
	line-height: 24px;
	margin: 7px 12px 7px 0
}

.x-bigger .x-filemanager .x-fe-clone .x-fe-content .x-fe-icon, .x-filemanager.x-bigger .x-fe-clone .x-fe-content .x-fe-icon {
	height: 24px;
	margin: 7px 12px;
	width: 24px
}

.x-bigger .x-filemanager .x-fe-clone .x-fe-count, .x-filemanager.x-bigger .x-fe-clone .x-fe-count {
	font-size: 14px;
	height: 24px;
	line-height: 22px;
	width: 24px
}

.x-bigger .x-filemanager .x-treeview .x-list-parent .x-list-item .x-fullrow, .x-filemanager.x-bigger .x-treeview .x-list-parent .x-list-item .x-fullrow {
	height: 40px
}

.x-bigger .x-filemanager .x-treeview .x-list-parent .x-list-item .x-list-text, .x-filemanager.x-bigger .x-treeview .x-list-parent .x-list-item .x-list-text {
	height: 38px;
	line-height: 38px
}

.x-bigger .x-filemanager .x-address, .x-filemanager.x-bigger .x-address {
	height: 40px
}

	.x-bigger .x-filemanager .x-address .x-breadcrumb-menu .x-breadcrumb-submenu, .x-filemanager.x-bigger .x-address .x-breadcrumb-menu .x-breadcrumb-submenu {
		height: 27px
	}

	.x-bigger .x-filemanager .x-address .x-address-list-item, .x-filemanager.x-bigger .x-address .x-address-list-item {
		height: 28px
	}

		.x-bigger .x-filemanager .x-address .x-address-list-item .x-icons, .x-filemanager.x-bigger .x-address .x-address-list-item .x-icons {
			font-size: 10px
		}

	.x-bigger .x-filemanager .x-address .x-addressbar-ul, .x-filemanager.x-bigger .x-address .x-addressbar-ul {
		padding: 6px 12px
	}

	.x-bigger .x-filemanager .x-address .x-list-text, .x-filemanager.x-bigger .x-address .x-list-text {
		font-size: 14px;
		line-height: 28px;
		padding: 5px 4px
	}

	.x-bigger .x-filemanager .x-address .x-search-wrap, .x-filemanager.x-bigger .x-address .x-search-wrap {
		min-width: 51px;
		padding: 4px 10px 0 16px
	}

		.x-bigger .x-filemanager .x-address .x-search-wrap .x-input-group, .x-filemanager.x-bigger .x-address .x-search-wrap .x-input-group {
			height: 30px
		}

			.x-bigger .x-filemanager .x-address .x-search-wrap .x-input-group .x-input:focus, .x-filemanager.x-bigger .x-address .x-search-wrap .x-input-group .x-input:focus {
				padding: 0
			}

			.x-bigger .x-filemanager .x-address .x-search-wrap .x-input-group .x-clear-icon::before, .x-filemanager.x-bigger .x-address .x-search-wrap .x-input-group .x-clear-icon::before {
				margin: 0
			}

	.x-bigger .x-filemanager .x-address .x-fe-search, .x-filemanager.x-bigger .x-address .x-fe-search {
		font-size: 16px;
		margin: 4px
	}

.x-bigger .x-filemanager .x-grid .x-checkbox-wrapper .x-frame, .x-filemanager.x-bigger .x-grid .x-checkbox-wrapper .x-frame {
	border-width: 1px;
	line-height: 14px
}

.x-bigger .x-filemanager .x-grid .x-gridheader .x-headercell, .x-filemanager.x-bigger .x-grid .x-gridheader .x-headercell {
	height: 36px
}

.x-bigger .x-filemanager .x-grid .x-gridheader .x-headertext, .x-filemanager.x-bigger .x-grid .x-gridheader .x-headertext {
	font-size: 14px
}

.x-bigger .x-filemanager .x-grid .x-gridheader .x-rowcell, .x-bigger .x-filemanager .x-grid .x-gridcontent .x-rowcell, .x-filemanager.x-bigger .x-grid .x-gridheader .x-rowcell, .x-filemanager.x-bigger .x-grid .x-gridcontent .x-rowcell {
	font-size: 14px
}

	.x-bigger .x-filemanager .x-grid .x-gridheader .x-rowcell .x-fe-text, .x-bigger .x-filemanager .x-grid .x-gridcontent .x-rowcell .x-fe-text, .x-filemanager.x-bigger .x-grid .x-gridheader .x-rowcell .x-fe-text, .x-filemanager.x-bigger .x-grid .x-gridcontent .x-rowcell .x-fe-text {
		font-size: 16px
	}

.x-bigger .x-filemanager .x-grid .x-gridheader .x-fe-checkbox, .x-bigger .x-filemanager .x-grid .x-gridcontent .x-fe-checkbox, .x-filemanager.x-bigger .x-grid .x-gridheader .x-fe-checkbox, .x-filemanager.x-bigger .x-grid .x-gridcontent .x-fe-checkbox {
	padding-left: 10px
}

.x-bigger .x-filemanager .x-grid .x-gridheader .x-fe-grid-icon, .x-bigger .x-filemanager .x-grid .x-gridcontent .x-fe-grid-icon, .x-filemanager.x-bigger .x-grid .x-gridheader .x-fe-grid-icon, .x-filemanager.x-bigger .x-grid .x-gridcontent .x-fe-grid-icon {
	padding-left: 10px
}

.x-bigger .x-filemanager .x-grid .x-fe-icon, .x-filemanager.x-bigger .x-grid .x-fe-icon {
	margin: 0 12px 0 0
}

.x-bigger .x-filemanager .x-grid .x-empty, .x-filemanager.x-bigger .x-grid .x-empty {
	min-width: 300px
}

.x-bigger .x-filemanager .x-grid .x-empty-content, .x-filemanager.x-bigger .x-grid .x-empty-content {
	font-size: 22px;
	margin: 0 auto;
	padding: 12px;
	text-align: center
}

.x-bigger .x-filemanager .x-grid .x-empty-icon, .x-filemanager.x-bigger .x-grid .x-empty-icon {
	height: 92px;
	margin: 0 auto;
	width: 92px
}

.x-bigger .x-filemanager .x-grid .x-empty-inner-content, .x-filemanager.x-bigger .x-grid .x-empty-inner-content {
	font-size: 14px;
	margin: 0 auto;
	padding: 6px;
	text-align: center
}

.x-bigger .x-filemanager .x-grid.x-rtl .x-checkbox-wrapper .x-frame, .x-filemanager.x-bigger .x-grid.x-rtl .x-checkbox-wrapper .x-frame {
	margin-right: -10px
}

.x-bigger .x-filemanager .x-large-icons .x-checkbox-wrapper .x-frame, .x-filemanager.x-bigger .x-large-icons .x-checkbox-wrapper .x-frame {
	border-width: 1px;
	line-height: 14px
}

.x-bigger .x-filemanager .x-large-icons .x-list-parent, .x-filemanager.x-bigger .x-large-icons .x-list-parent {
	padding: 0 6px
}

.x-bigger .x-filemanager .x-large-icons .x-list-item, .x-filemanager.x-bigger .x-large-icons .x-list-item {
	height: 106px;
	margin: 12px 6px;
	width: 100px
}

.x-bigger .x-filemanager .x-large-icons .x-text-content, .x-filemanager.x-bigger .x-large-icons .x-text-content {
	height: 100px
}

.x-bigger .x-filemanager .x-large-icons .x-list-text, .x-filemanager.x-bigger .x-large-icons .x-list-text {
	font-size: 14px;
	padding: 4px 2px 2px;
	width: 94px
}

.x-bigger .x-filemanager .x-large-icons .x-list-img, .x-filemanager.x-bigger .x-large-icons .x-list-img {
	max-height: 79px;
	max-width: 94px
}

.x-bigger .x-filemanager .x-large-icons .x-list-icon, .x-filemanager.x-bigger .x-large-icons .x-list-icon {
	height: 52px;
	margin: 11px auto;
	width: 52px
}

.x-bigger .x-filemanager .x-large-icons .x-empty, .x-filemanager.x-bigger .x-large-icons .x-empty {
	min-width: 300px
}

.x-bigger .x-filemanager .x-large-icons .x-empty-content, .x-filemanager.x-bigger .x-large-icons .x-empty-content {
	font-size: 22px;
	margin: 0 auto;
	padding: 12px;
	text-align: center
}

.x-bigger .x-filemanager .x-large-icons .x-empty-icon, .x-filemanager.x-bigger .x-large-icons .x-empty-icon {
	height: 92px;
	margin: 0 auto;
	width: 92px
}

.x-bigger .x-filemanager .x-large-icons .x-empty-inner-content, .x-filemanager.x-bigger .x-large-icons .x-empty-inner-content {
	font-size: 14px;
	margin: 0 auto;
	padding: 4px;
	text-align: center
}

.x-bigger .x-filemanager.x-rtl .x-fe-clone .x-fe-name, .x-filemanager.x-bigger.x-rtl .x-fe-clone .x-fe-name {
	margin: 7px 0 7px 12px
}

.x-bigger .x-filemanager.x-rtl .x-grid .x-gridheader .x-fe-checkbox, .x-bigger .x-filemanager.x-rtl .x-grid .x-gridcontent .x-fe-checkbox, .x-filemanager.x-bigger.x-rtl .x-grid .x-gridheader .x-fe-checkbox, .x-filemanager.x-bigger.x-rtl .x-grid .x-gridcontent .x-fe-checkbox {
	padding-right: 16px
}

.x-bigger .x-filemanager .x-fe-overlay, .x-filemanager.x-bigger .x-fe-overlay {
	height: calc(100% - 41px)
}

@media(max-width: 469px) {
	.x-bigger .x-filemanager.x-fe-mobile .x-large-icons .x-list-parent .x-list-item, .x-filemanager.x-bigger.x-fe-mobile .x-large-icons .x-list-parent .x-list-item {
		min-width: 140px;
		width: calc(50% - 17px)
	}
}

@media(min-width: 470px)and (max-width: 625px) {
	.x-bigger .x-filemanager.x-fe-mobile .x-large-icons .x-list-parent .x-list-item, .x-filemanager.x-bigger.x-fe-mobile .x-large-icons .x-list-parent .x-list-item {
		min-width: 140px;
		width: calc(33.33% - 17px)
	}
}

.x-content-placeholder.x-filemanager.x-placeholder-filemanager {
	height: 100%;
	width: 100%
}

.x-fe-popup.x-dropdown-popup ul .x-item .x-fe-dot, .x-fe-popup.x-dropdown-popup ul .x-item .x-fe-tick, .x-fe-popup.x-contextmenu-wrapper ul .x-menu-item .x-fe-dot, .x-fe-popup.x-contextmenu-wrapper ul .x-menu-item .x-fe-tick, .x-fe-popup.x-contextmenu-container ul .x-menu-item .x-fe-dot, .x-fe-popup.x-contextmenu-container ul .x-menu-item .x-fe-tick {
	color: #6c757d
}

.x-fe-popup.x-dialog td {
	color: #212529
}

	.x-fe-popup.x-dialog td:first-child {
		color: #495057
	}

.x-fe-popup .x-fe-error {
	color: #dc3545
}

.x-fe-popup .x-upload .x-upload-actions {
	border-bottom-color: #dee2e6
}

@keyframes material-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes fabric-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

.x-bigger .x-treegrid .x-treegridexpand, .x-bigger .x-treegrid .x-treegridcollapse {
	font-size: 22px;
	height: 22px;
	width: 22px
}

.x-bigger .x-treegrid .x-hierarchycheckbox {
	padding-left: 2px
}

	.x-bigger .x-treegrid .x-hierarchycheckbox .x-frame {
		height: 18px;
		width: 18px
	}

	.x-bigger .x-treegrid .x-hierarchycheckbox .x-frame {
		height: 18px;
		width: 18px
	}

.x-bigger .x-treegrid .x-treecell {
	line-height: 22px
}

*.x-btn-group, *.x-css.x-btn-group {
	display: -ms-inline-flexbox;
	display: inline-flex;
	border-radius: 4px;
	-ms-flex-direction: row;
	flex-direction: row;
	position: relative
}

	*.x-btn-group input:focus + label.x-btn, *.x-btn-group .x-btn:focus, *.x-btn-group .x-btn:hover, *.x-css.x-btn-group input:focus + label.x-btn, *.x-css.x-btn-group .x-btn:focus, *.x-css.x-btn-group .x-btn:hover {
		z-index: 2
	}

	*.x-btn-group input + label.x-btn, *.x-css.x-btn-group input + label.x-btn {
		margin-bottom: 0
	}

	*.x-btn-group input, *.x-css.x-btn-group input {
		-moz-appearance: none;
		height: 1px;
		margin: 0 0 0 -1px;
		opacity: 0;
		position: absolute;
		width: 1px
	}

		*.x-btn-group input:disabled + label.x-btn, *.x-btn-group :disabled, *.x-css.x-btn-group input:disabled + label.x-btn, *.x-css.x-btn-group :disabled {
			cursor: default;
			pointer-events: none
		}

	*.x-btn-group .x-btn-icon, *.x-css.x-btn-group .x-btn-icon {
		font-size: 16px
	}

	*.x-btn-group:not(.x-rtl):not(.x-vertical) .x-btn, *.x-css.x-btn-group:not(.x-rtl):not(.x-vertical) .x-btn {
		margin-left: -1px
	}

		*.x-btn-group:not(.x-rtl):not(.x-vertical) .x-btn:not(:first-of-type):not(:last-of-type), *.x-css.x-btn-group:not(.x-rtl):not(.x-vertical) .x-btn:not(:first-of-type):not(:last-of-type) {
			border-radius: 0
		}

		*.x-btn-group:not(.x-rtl):not(.x-vertical) .x-btn:first-of-type, *.x-css.x-btn-group:not(.x-rtl):not(.x-vertical) .x-btn:first-of-type {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		*.x-btn-group:not(.x-rtl):not(.x-vertical) .x-btn:last-of-type, *.x-css.x-btn-group:not(.x-rtl):not(.x-vertical) .x-btn:last-of-type {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

			*.x-btn-group:not(.x-rtl):not(.x-vertical) .x-btn:last-of-type:not(:last-child), *.x-css.x-btn-group:not(.x-rtl):not(.x-vertical) .x-btn:last-of-type:not(:last-child) {
				border-bottom-right-radius: 0;
				border-top-right-radius: 0
			}

	*.x-btn-group:not(.x-rtl):not(.x-vertical) .x-split-btn-wrapper + .x-btn, *.x-css.x-btn-group:not(.x-rtl):not(.x-vertical) .x-split-btn-wrapper + .x-btn {
		border-bottom-left-radius: 0;
		border-top-left-radius: 0
	}

	*.x-btn-group:not(.x-rtl):not(.x-vertical) .x-split-btn-wrapper:not(:first-child):not(:last-child) .x-btn:last-child, *.x-css.x-btn-group:not(.x-rtl):not(.x-vertical) .x-split-btn-wrapper:not(:first-child):not(:last-child) .x-btn:last-child {
		border-bottom-right-radius: 0;
		border-top-right-radius: 0
	}

	*.x-btn-group:not(.x-rtl):not(.x-vertical) .x-split-btn-wrapper:not(:first-child):not(:last-child) .x-btn:first-child, *.x-css.x-btn-group:not(.x-rtl):not(.x-vertical) .x-split-btn-wrapper:not(:first-child):not(:last-child) .x-btn:first-child {
		border-bottom-left-radius: 0;
		border-top-left-radius: 0
	}

	*.x-btn-group:not(.x-rtl):not(.x-vertical) .x-split-btn-wrapper:first-child .x-btn:last-child, *.x-css.x-btn-group:not(.x-rtl):not(.x-vertical) .x-split-btn-wrapper:first-child .x-btn:last-child {
		border-bottom-right-radius: 0;
		border-top-right-radius: 0
	}

	*.x-btn-group:not(.x-rtl):not(.x-vertical) .x-split-btn-wrapper:last-child .x-btn:first-child, *.x-css.x-btn-group:not(.x-rtl):not(.x-vertical) .x-split-btn-wrapper:last-child .x-btn:first-child {
		border-bottom-left-radius: 0;
		border-top-left-radius: 0
	}

	*.x-btn-group.x-rtl .x-btn, *.x-css.x-btn-group.x-rtl .x-btn {
		margin-left: -1px
	}

		*.x-btn-group.x-rtl .x-btn:not(:first-of-type):not(:last-of-type), *.x-css.x-btn-group.x-rtl .x-btn:not(:first-of-type):not(:last-of-type) {
			border-radius: 0
		}

		*.x-btn-group.x-rtl .x-btn:first-of-type, *.x-css.x-btn-group.x-rtl .x-btn:first-of-type {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		*.x-btn-group.x-rtl .x-btn:last-of-type, *.x-css.x-btn-group.x-rtl .x-btn:last-of-type {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

			*.x-btn-group.x-rtl .x-btn:last-of-type:not(:last-child), *.x-css.x-btn-group.x-rtl .x-btn:last-of-type:not(:last-child) {
				border-bottom-left-radius: 0;
				border-top-left-radius: 0
			}

	*.x-btn-group.x-rtl .x-split-btn-wrapper + .x-btn, *.x-css.x-btn-group.x-rtl .x-split-btn-wrapper + .x-btn {
		border-bottom-right-radius: 0;
		border-top-right-radius: 0
	}

	*.x-btn-group.x-rtl .x-split-btn-wrapper:not(:first-child):not(:last-child) .x-btn:last-child, *.x-css.x-btn-group.x-rtl .x-split-btn-wrapper:not(:first-child):not(:last-child) .x-btn:last-child {
		border-bottom-left-radius: 0;
		border-top-left-radius: 0
	}

	*.x-btn-group.x-rtl .x-split-btn-wrapper:not(:first-child):not(:last-child) .x-btn:first-child, *.x-css.x-btn-group.x-rtl .x-split-btn-wrapper:not(:first-child):not(:last-child) .x-btn:first-child {
		border-bottom-right-radius: 0;
		border-top-right-radius: 0
	}

	*.x-btn-group.x-rtl .x-split-btn-wrapper:first-child .x-btn:last-child, *.x-css.x-btn-group.x-rtl .x-split-btn-wrapper:first-child .x-btn:last-child {
		border-bottom-left-radius: 0;
		border-top-left-radius: 0
	}

	*.x-btn-group.x-rtl .x-split-btn-wrapper:last-child .x-btn:first-child, *.x-css.x-btn-group.x-rtl .x-split-btn-wrapper:last-child .x-btn:first-child {
		border-bottom-right-radius: 0;
		border-top-right-radius: 0
	}

	*.x-btn-group.x-vertical, *.x-css.x-btn-group.x-vertical {
		-ms-flex-direction: column;
		flex-direction: column
	}

		*.x-btn-group.x-vertical input, *.x-css.x-btn-group.x-vertical input {
			margin: -1px 0 0
		}

		*.x-btn-group.x-vertical .x-btn:not(.x-outline), *.x-css.x-btn-group.x-vertical .x-btn:not(.x-outline) {
			margin-top: -1px
		}

		*.x-btn-group.x-vertical .x-btn:not(:first-of-type):not(:last-of-type), *.x-css.x-btn-group.x-vertical .x-btn:not(:first-of-type):not(:last-of-type) {
			border-radius: 0
		}

		*.x-btn-group.x-vertical .x-btn:first-of-type, *.x-css.x-btn-group.x-vertical .x-btn:first-of-type {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0;
			border-top-left-radius: 2px;
			border-top-right-radius: 2px
		}

		*.x-btn-group.x-vertical .x-btn:last-of-type, *.x-css.x-btn-group.x-vertical .x-btn:last-of-type {
			border-bottom-left-radius: 2px;
			border-bottom-right-radius: 2px;
			border-top-left-radius: 0;
			border-top-right-radius: 0
		}

	*.x-btn-group.x-round-corner:not(.x-vertical):not(.x-rtl), *.x-css.x-btn-group.x-round-corner:not(.x-vertical):not(.x-rtl) {
		border-radius: 20px
	}

		*.x-btn-group.x-round-corner:not(.x-vertical):not(.x-rtl) .x-btn:first-of-type, *.x-css.x-btn-group.x-round-corner:not(.x-vertical):not(.x-rtl) .x-btn:first-of-type {
			border-bottom-left-radius: 20px;
			border-top-left-radius: 20px
		}

		*.x-btn-group.x-round-corner:not(.x-vertical):not(.x-rtl) .x-btn:last-of-type, *.x-css.x-btn-group.x-round-corner:not(.x-vertical):not(.x-rtl) .x-btn:last-of-type {
			border-bottom-right-radius: 20px;
			border-top-right-radius: 20px
		}

			*.x-btn-group.x-round-corner:not(.x-vertical):not(.x-rtl) .x-btn:last-of-type:not(:last-child), *.x-css.x-btn-group.x-round-corner:not(.x-vertical):not(.x-rtl) .x-btn:last-of-type:not(:last-child) {
				border-bottom-right-radius: 0;
				border-top-right-radius: 0
			}

		*.x-btn-group.x-round-corner:not(.x-vertical):not(.x-rtl) .x-split-btn-wrapper + .x-btn, *.x-css.x-btn-group.x-round-corner:not(.x-vertical):not(.x-rtl) .x-split-btn-wrapper + .x-btn {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		*.x-btn-group.x-round-corner:not(.x-vertical):not(.x-rtl) .x-split-btn-wrapper:first-child .x-btn:first-child, *.x-css.x-btn-group.x-round-corner:not(.x-vertical):not(.x-rtl) .x-split-btn-wrapper:first-child .x-btn:first-child {
			border-bottom-left-radius: 20px;
			border-top-left-radius: 20px
		}

		*.x-btn-group.x-round-corner:not(.x-vertical):not(.x-rtl) .x-split-btn-wrapper:first-child .x-btn:last-child, *.x-css.x-btn-group.x-round-corner:not(.x-vertical):not(.x-rtl) .x-split-btn-wrapper:first-child .x-btn:last-child {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

		*.x-btn-group.x-round-corner:not(.x-vertical):not(.x-rtl) .x-split-btn-wrapper:last-child .x-btn:first-child, *.x-css.x-btn-group.x-round-corner:not(.x-vertical):not(.x-rtl) .x-split-btn-wrapper:last-child .x-btn:first-child {
			border-bottom-left-radius: 0;
			border-top-left-radius: 0
		}

		*.x-btn-group.x-round-corner:not(.x-vertical):not(.x-rtl) .x-split-btn-wrapper:last-child .x-btn:last-child, *.x-css.x-btn-group.x-round-corner:not(.x-vertical):not(.x-rtl) .x-split-btn-wrapper:last-child .x-btn:last-child {
			border-bottom-right-radius: 20px;
			border-top-right-radius: 20px
		}

	*.x-btn-group.x-round-corner:not(.x-vertical).x-rtl, *.x-css.x-btn-group.x-round-corner:not(.x-vertical).x-rtl {
		border-radius: 20px
	}

		*.x-btn-group.x-round-corner:not(.x-vertical).x-rtl .x-btn:first-of-type, *.x-css.x-btn-group.x-round-corner:not(.x-vertical).x-rtl .x-btn:first-of-type {
			border-bottom-right-radius: 20px;
			border-top-right-radius: 20px
		}

		*.x-btn-group.x-round-corner:not(.x-vertical).x-rtl .x-btn:last-of-type, *.x-css.x-btn-group.x-round-corner:not(.x-vertical).x-rtl .x-btn:last-of-type {
			border-bottom-left-radius: 20px;
			border-top-left-radius: 20px
		}

			*.x-btn-group.x-round-corner:not(.x-vertical).x-rtl .x-btn:last-of-type:not(:last-child), *.x-css.x-btn-group.x-round-corner:not(.x-vertical).x-rtl .x-btn:last-of-type:not(:last-child) {
				border-bottom-left-radius: 0;
				border-top-left-radius: 0
			}

		*.x-btn-group.x-round-corner:not(.x-vertical).x-rtl .x-btn:first-of-type:not(:first-child), *.x-css.x-btn-group.x-round-corner:not(.x-vertical).x-rtl .x-btn:first-of-type:not(:first-child) {
			border-bottom-right-radius: 0;
			border-top-right-radius: 0
		}

.x-bigger .x-btn-group .x-btn-icon, .x-bigger.x-btn-group .x-btn-icon, .x-bigger .x-css.x-btn-group .x-btn-icon, .x-bigger.x-css.x-btn-group .x-btn-icon {
	font-size: 20px
}

.x-btn-group:not(.x-outline), .x-css.x-btn-group:not(.x-outline) {
	box-shadow: 0 2px 4px rgba(0,0,0,.075)
}

.x-btn-group .x-btn:hover, .x-css.x-btn-group .x-btn:hover {
	box-shadow: none
}

.x-btn-group .x-btn:focus, .x-btn-group input:focus + label.x-btn, .x-css.x-btn-group .x-btn:focus, .x-css.x-btn-group input:focus + label.x-btn {
	background: #5c636a;
	border-color: #6c757d;
	color: #fff;
	outline: #6c757d 0 solid;
	outline-offset: 0;
	box-shadow: 0 0 0 4px rgba(130,138,145,.5);
	border-color: #5c636a;
	outline-color: inherit
}

	.x-btn-group .x-btn:focus.x-primary, .x-btn-group input:focus + label.x-btn.x-primary, .x-css.x-btn-group .x-btn:focus.x-primary, .x-css.x-btn-group input:focus + label.x-btn.x-primary {
		background: #0b5ed7;
		border-color: #0d6efd;
		color: #fff;
		outline: #6c757d 0 solid;
		box-shadow: 0 0 0 4px rgba(49,132,253,.5);
		border-color: #0b5ed7;
		outline-color: inherit
	}

	.x-btn-group .x-btn:focus.x-success, .x-btn-group input:focus + label.x-btn.x-success, .x-css.x-btn-group .x-btn:focus.x-success, .x-css.x-btn-group input:focus + label.x-btn.x-success {
		background: #157347;
		border-color: #198754;
		color: #fff;
		box-shadow: 0 0 0 4px rgba(60,153,110,.5);
		border-color: #157347;
		outline-color: inherit
	}

	.x-btn-group .x-btn:focus.x-info, .x-btn-group input:focus + label.x-btn.x-info, .x-css.x-btn-group .x-btn:focus.x-info, .x-css.x-btn-group input:focus + label.x-btn.x-info {
		background: #31d2f2;
		border-color: #0dcaf0;
		color: #000;
		box-shadow: 0 0 0 4px rgba(49,210,242,.5);
		border-color: #31d2f2;
		outline-color: inherit
	}

	.x-btn-group .x-btn:focus.x-warning, .x-btn-group input:focus + label.x-btn.x-warning, .x-css.x-btn-group .x-btn:focus.x-warning, .x-css.x-btn-group input:focus + label.x-btn.x-warning {
		background: #ffca2c;
		border-color: #ffc107;
		color: #000;
		box-shadow: 0 0 0 4px rgba(255,202,44,.5);
		border-color: #ffca2c;
		outline-color: inherit
	}

	.x-btn-group .x-btn:focus.x-danger, .x-btn-group input:focus + label.x-btn.x-danger, .x-css.x-btn-group .x-btn:focus.x-danger, .x-css.x-btn-group input:focus + label.x-btn.x-danger {
		background: #bb2d3b;
		border-color: #dc3545;
		color: #fff;
		box-shadow: 0 0 0 4px rgba(225,83,97,.5);
		border-color: #bb2d3b;
		outline-color: inherit
	}

	.x-btn-group .x-btn:focus.x-link, .x-btn-group input:focus + label.x-btn.x-link, .x-css.x-btn-group .x-btn:focus.x-link, .x-css.x-btn-group input:focus + label.x-btn.x-link {
		border-radius: 0;
		text-decoration: underline;
		color: #0a58ca;
		background-color: rgba(0,0,0,0);
		border-color: rgba(0,0,0,0);
		box-shadow: none;
		outline: none
	}

	.x-btn-group .x-btn:focus.x-outline, .x-btn-group input:focus + label.x-btn.x-outline, .x-css.x-btn-group .x-btn:focus.x-outline, .x-css.x-btn-group input:focus + label.x-btn.x-outline {
		box-shadow: 0 0 0 4px rgba(130,138,145,.5);
		box-shadow: none;
		border-color: #5c636a
	}

		.x-btn-group .x-btn:focus.x-outline.x-primary, .x-btn-group input:focus + label.x-btn.x-outline.x-primary, .x-css.x-btn-group .x-btn:focus.x-outline.x-primary, .x-css.x-btn-group input:focus + label.x-btn.x-outline.x-primary {
			box-shadow: 0 0 0 4px rgba(49,132,253,.5);
			border-color: #0d6efd
		}

		.x-btn-group .x-btn:focus.x-outline.x-success, .x-btn-group input:focus + label.x-btn.x-outline.x-success, .x-css.x-btn-group .x-btn:focus.x-outline.x-success, .x-css.x-btn-group input:focus + label.x-btn.x-outline.x-success {
			box-shadow: 0 0 0 4px rgba(60,153,110,.5);
			border-color: #157347
		}

		.x-btn-group .x-btn:focus.x-outline.x-info, .x-btn-group input:focus + label.x-btn.x-outline.x-info, .x-css.x-btn-group .x-btn:focus.x-outline.x-info, .x-css.x-btn-group input:focus + label.x-btn.x-outline.x-info {
			box-shadow: 0 0 0 4px rgba(49,210,242,.5);
			border-color: #31d2f2
		}

		.x-btn-group .x-btn:focus.x-outline.x-warning, .x-btn-group input:focus + label.x-btn.x-outline.x-warning, .x-css.x-btn-group .x-btn:focus.x-outline.x-warning, .x-css.x-btn-group input:focus + label.x-btn.x-outline.x-warning {
			box-shadow: 0 0 0 4px rgba(255,202,44,.5);
			border-color: #ffca2c
		}

		.x-btn-group .x-btn:focus.x-outline.x-danger, .x-btn-group input:focus + label.x-btn.x-outline.x-danger, .x-css.x-btn-group .x-btn:focus.x-outline.x-danger, .x-css.x-btn-group input:focus + label.x-btn.x-outline.x-danger {
			box-shadow: 0 0 0 4px rgba(225,83,97,.5);
			border-color: #bb2d3b
		}

.x-btn-group .x-btn:active, .x-btn-group input:active + label.x-btn, .x-btn-group input:checked + label.x-btn, .x-css.x-btn-group .x-btn:active, .x-css.x-btn-group input:active + label.x-btn, .x-css.x-btn-group input:checked + label.x-btn {
	background: #565e64;
	border-color: #51585e;
	color: #fff;
	outline: #6c757d 0 solid;
	outline-offset: 0
}

	.x-btn-group .x-btn:active.x-primary, .x-btn-group input:active + label.x-btn.x-primary, .x-btn-group input:checked + label.x-btn.x-primary, .x-css.x-btn-group .x-btn:active.x-primary, .x-css.x-btn-group input:active + label.x-btn.x-primary, .x-css.x-btn-group input:checked + label.x-btn.x-primary {
		background: #0a58ca;
		border-color: #0a53be;
		color: #fff;
		outline: #6c757d 0 solid
	}

	.x-btn-group .x-btn:active.x-success, .x-btn-group input:active + label.x-btn.x-success, .x-btn-group input:checked + label.x-btn.x-success, .x-css.x-btn-group .x-btn:active.x-success, .x-css.x-btn-group input:active + label.x-btn.x-success, .x-css.x-btn-group input:checked + label.x-btn.x-success {
		background: #146c43;
		border-color: #13653f;
		color: #fff
	}

	.x-btn-group .x-btn:active.x-info, .x-btn-group input:active + label.x-btn.x-info, .x-btn-group input:checked + label.x-btn.x-info, .x-css.x-btn-group .x-btn:active.x-info, .x-css.x-btn-group input:active + label.x-btn.x-info, .x-css.x-btn-group input:checked + label.x-btn.x-info {
		background: #3dd5f3;
		color: #000;
		border-color: #25cff2
	}

	.x-btn-group .x-btn:active.x-warning, .x-btn-group input:active + label.x-btn.x-warning, .x-btn-group input:checked + label.x-btn.x-warning, .x-css.x-btn-group .x-btn:active.x-warning, .x-css.x-btn-group input:active + label.x-btn.x-warning, .x-css.x-btn-group input:checked + label.x-btn.x-warning {
		background: #ffcd39;
		border-color: #ffc720;
		color: #000
	}

	.x-btn-group .x-btn:active.x-danger, .x-btn-group input:active + label.x-btn.x-danger, .x-btn-group input:checked + label.x-btn.x-danger, .x-css.x-btn-group .x-btn:active.x-danger, .x-css.x-btn-group input:active + label.x-btn.x-danger, .x-css.x-btn-group input:checked + label.x-btn.x-danger {
		background: #b02a37;
		border-color: #a52834;
		color: #fff
	}

	.x-btn-group .x-btn:active.x-outline, .x-btn-group input:active + label.x-btn.x-outline, .x-btn-group input:checked + label.x-btn.x-outline, .x-css.x-btn-group .x-btn:active.x-outline, .x-css.x-btn-group input:active + label.x-btn.x-outline, .x-css.x-btn-group input:checked + label.x-btn.x-outline {
		background: #565e64;
		border-color: #51585e;
		color: #fff
	}

		.x-btn-group .x-btn:active.x-outline.x-primary, .x-btn-group input:active + label.x-btn.x-outline.x-primary, .x-btn-group input:checked + label.x-btn.x-outline.x-primary, .x-css.x-btn-group .x-btn:active.x-outline.x-primary, .x-css.x-btn-group input:active + label.x-btn.x-outline.x-primary, .x-css.x-btn-group input:checked + label.x-btn.x-outline.x-primary {
			background: #0d6efd;
			color: #fff
		}

		.x-btn-group .x-btn:active.x-outline.x-success, .x-btn-group input:active + label.x-btn.x-outline.x-success, .x-btn-group input:checked + label.x-btn.x-outline.x-success, .x-css.x-btn-group .x-btn:active.x-outline.x-success, .x-css.x-btn-group input:active + label.x-btn.x-outline.x-success, .x-css.x-btn-group input:checked + label.x-btn.x-outline.x-success {
			background: #146c43;
			border-color: #13653f;
			color: #fff
		}

		.x-btn-group .x-btn:active.x-outline.x-info, .x-btn-group input:active + label.x-btn.x-outline.x-info, .x-btn-group input:checked + label.x-btn.x-outline.x-info, .x-css.x-btn-group .x-btn:active.x-outline.x-info, .x-css.x-btn-group input:active + label.x-btn.x-outline.x-info, .x-css.x-btn-group input:checked + label.x-btn.x-outline.x-info {
			background: #0dcaf0;
			color: #000
		}

		.x-btn-group .x-btn:active.x-outline.x-warning, .x-btn-group input:active + label.x-btn.x-outline.x-warning, .x-btn-group input:checked + label.x-btn.x-outline.x-warning, .x-css.x-btn-group .x-btn:active.x-outline.x-warning, .x-css.x-btn-group input:active + label.x-btn.x-outline.x-warning, .x-css.x-btn-group input:checked + label.x-btn.x-outline.x-warning {
			background: #ffcd39;
			border-color: #ffc720;
			color: #000
		}

		.x-btn-group .x-btn:active.x-outline.x-danger, .x-btn-group input:active + label.x-btn.x-outline.x-danger, .x-btn-group input:checked + label.x-btn.x-outline.x-danger, .x-css.x-btn-group .x-btn:active.x-outline.x-danger, .x-css.x-btn-group input:active + label.x-btn.x-outline.x-danger, .x-css.x-btn-group input:checked + label.x-btn.x-outline.x-danger {
			background: #b02a37;
			border-color: #a52834;
			color: #fff
		}

.x-btn-group .x-btn:disabled, .x-btn-group input:disabled + label.x-btn, .x-css.x-btn-group .x-btn:disabled, .x-css.x-btn-group input:disabled + label.x-btn {
	background-color: rgba(108,117,125,.65);
	border-color: rgba(108,117,125,.65);
	box-shadow: none;
	color: rgba(255,255,255,.65);
	border-color: #6c757d
}

	.x-btn-group .x-btn:disabled.x-primary, .x-btn-group input:disabled + label.x-btn.x-primary, .x-css.x-btn-group .x-btn:disabled.x-primary, .x-css.x-btn-group input:disabled + label.x-btn.x-primary {
		background: rgba(13,110,253,.65);
		border-color: rgba(13,110,253,.65);
		box-shadow: none;
		color: rgba(255,255,255,.65);
		border-color: #0d6efd
	}

	.x-btn-group .x-btn:disabled.x-success, .x-btn-group input:disabled + label.x-btn.x-success, .x-css.x-btn-group .x-btn:disabled.x-success, .x-css.x-btn-group input:disabled + label.x-btn.x-success {
		background: rgba(25,135,84,.65);
		border-color: rgba(25,135,84,.65);
		box-shadow: none;
		color: rgba(255,255,255,.65);
		border-color: #198754
	}

	.x-btn-group .x-btn:disabled.x-info, .x-btn-group input:disabled + label.x-btn.x-info, .x-css.x-btn-group .x-btn:disabled.x-info, .x-css.x-btn-group input:disabled + label.x-btn.x-info {
		background: rgba(13,202,240,.65);
		border-color: rgba(13,202,240,.65);
		box-shadow: none;
		color: rgba(0,0,0,.65);
		border-color: #0dcaf0
	}

	.x-btn-group .x-btn:disabled.x-warning, .x-btn-group input:disabled + label.x-btn.x-warning, .x-css.x-btn-group .x-btn:disabled.x-warning, .x-css.x-btn-group input:disabled + label.x-btn.x-warning {
		background: rgba(255,193,7,.65);
		border-color: rgba(255,193,7,.65);
		box-shadow: none;
		color: rgba(0,0,0,.65);
		border-color: #ffc107
	}

	.x-btn-group .x-btn:disabled.x-danger, .x-btn-group input:disabled + label.x-btn.x-danger, .x-css.x-btn-group .x-btn:disabled.x-danger, .x-css.x-btn-group input:disabled + label.x-btn.x-danger {
		background: rgba(220,53,69,.65);
		border-color: rgba(220,53,69,.65);
		box-shadow: none;
		color: rgba(0,0,0,.65);
		border-color: #dc3545
	}

	.x-btn-group .x-btn:disabled.x-link, .x-btn-group input:disabled + label.x-btn.x-link, .x-css.x-btn-group .x-btn:disabled.x-link, .x-css.x-btn-group input:disabled + label.x-btn.x-link {
		color: rgba(108,117,125,.65);
		text-decoration: underline;
		background: rgba(0,0,0,0);
		box-shadow: none;
		text-decoration: none;
		border-color: rgba(0,0,0,0)
	}

	.x-btn-group .x-btn:disabled.x-outline, .x-btn-group input:disabled + label.x-btn.x-outline, .x-css.x-btn-group .x-btn:disabled.x-outline, .x-css.x-btn-group input:disabled + label.x-btn.x-outline {
		background: rgba(0,0,0,0);
		border-color: rgba(108,117,125,.65);
		color: #565e64;
		border-color: #6c757d
	}

		.x-btn-group .x-btn:disabled.x-outline.x-primary, .x-btn-group input:disabled + label.x-btn.x-outline.x-primary, .x-css.x-btn-group .x-btn:disabled.x-outline.x-primary, .x-css.x-btn-group input:disabled + label.x-btn.x-outline.x-primary {
			background: rgba(13,110,253,.65);
			border-color: rgba(13,110,253,.65);
			box-shadow: none;
			color: rgba(255,255,255,.65);
			border-color: #0d6efd
		}

		.x-btn-group .x-btn:disabled.x-outline.x-success, .x-btn-group input:disabled + label.x-btn.x-outline.x-success, .x-css.x-btn-group .x-btn:disabled.x-outline.x-success, .x-css.x-btn-group input:disabled + label.x-btn.x-outline.x-success {
			background: rgba(25,135,84,.65);
			border-color: rgba(25,135,84,.65);
			box-shadow: none;
			color: rgba(255,255,255,.65);
			border-color: #198754
		}

		.x-btn-group .x-btn:disabled.x-outline.x-info, .x-btn-group input:disabled + label.x-btn.x-outline.x-info, .x-css.x-btn-group .x-btn:disabled.x-outline.x-info, .x-css.x-btn-group input:disabled + label.x-btn.x-outline.x-info {
			background: rgba(13,202,240,.65);
			border-color: rgba(13,202,240,.65);
			box-shadow: none;
			color: rgba(0,0,0,.65);
			border-color: #0dcaf0
		}

		.x-btn-group .x-btn:disabled.x-outline.x-warning, .x-btn-group input:disabled + label.x-btn.x-outline.x-warning, .x-css.x-btn-group .x-btn:disabled.x-outline.x-warning, .x-css.x-btn-group input:disabled + label.x-btn.x-outline.x-warning {
			background: rgba(255,193,7,.65);
			border-color: rgba(255,193,7,.65);
			box-shadow: none;
			color: rgba(0,0,0,.65);
			border-color: #ffc107
		}

		.x-btn-group .x-btn:disabled.x-outline.x-danger, .x-btn-group input:disabled + label.x-btn.x-outline.x-danger, .x-css.x-btn-group .x-btn:disabled.x-outline.x-danger, .x-css.x-btn-group input:disabled + label.x-btn.x-outline.x-danger {
			background: rgba(220,53,69,.65);
			border-color: rgba(220,53,69,.65);
			box-shadow: none;
			color: rgba(255,255,255,.65);
			border-color: #dc3545
		}

.x-btn-group:not(.x-vertical):not(.x-rtl) .x-outline:not(:first-of-type):not(:last-of-type), .x-css.x-btn-group:not(.x-vertical):not(.x-rtl) .x-outline:not(:first-of-type):not(:last-of-type) {
	border-left: rgba(0,0,0,0);
	border-right: rgba(0,0,0,0)
}

.x-btn-group:not(.x-vertical):not(.x-rtl) .x-outline:first-of-type, .x-css.x-btn-group:not(.x-vertical):not(.x-rtl) .x-outline:first-of-type {
	border-right: rgba(0,0,0,0)
}

.x-btn-group:not(.x-vertical):not(.x-rtl) .x-outline:last-of-type, .x-css.x-btn-group:not(.x-vertical):not(.x-rtl) .x-outline:last-of-type {
	border-left: rgba(0,0,0,0)
}

.x-btn-group:not(.x-vertical):not(.x-rtl) .x-btn:focus.x-outline, .x-btn-group:not(.x-vertical):not(.x-rtl) input:focus + label.x-btn.x-outline, .x-css.x-btn-group:not(.x-vertical):not(.x-rtl) .x-btn:focus.x-outline, .x-css.x-btn-group:not(.x-vertical):not(.x-rtl) input:focus + label.x-btn.x-outline {
	border-color: #6c757d;
	outline-color: inherit
}

	.x-btn-group:not(.x-vertical):not(.x-rtl) .x-btn:focus.x-outline.x-primary, .x-btn-group:not(.x-vertical):not(.x-rtl) input:focus + label.x-btn.x-outline.x-primary, .x-css.x-btn-group:not(.x-vertical):not(.x-rtl) .x-btn:focus.x-outline.x-primary, .x-css.x-btn-group:not(.x-vertical):not(.x-rtl) input:focus + label.x-btn.x-outline.x-primary {
		border-color: #0d6efd;
		outline-color: inherit
	}

	.x-btn-group:not(.x-vertical):not(.x-rtl) .x-btn:focus.x-outline.x-success, .x-btn-group:not(.x-vertical):not(.x-rtl) input:focus + label.x-btn.x-outline.x-success, .x-css.x-btn-group:not(.x-vertical):not(.x-rtl) .x-btn:focus.x-outline.x-success, .x-css.x-btn-group:not(.x-vertical):not(.x-rtl) input:focus + label.x-btn.x-outline.x-success {
		border-color: #198754;
		outline-color: inherit
	}

	.x-btn-group:not(.x-vertical):not(.x-rtl) .x-btn:focus.x-outline.x-info, .x-btn-group:not(.x-vertical):not(.x-rtl) input:focus + label.x-btn.x-outline.x-info, .x-css.x-btn-group:not(.x-vertical):not(.x-rtl) .x-btn:focus.x-outline.x-info, .x-css.x-btn-group:not(.x-vertical):not(.x-rtl) input:focus + label.x-btn.x-outline.x-info {
		border-color: #0dcaf0;
		outline-color: inherit
	}

	.x-btn-group:not(.x-vertical):not(.x-rtl) .x-btn:focus.x-outline.x-warning, .x-btn-group:not(.x-vertical):not(.x-rtl) input:focus + label.x-btn.x-outline.x-warning, .x-css.x-btn-group:not(.x-vertical):not(.x-rtl) .x-btn:focus.x-outline.x-warning, .x-css.x-btn-group:not(.x-vertical):not(.x-rtl) input:focus + label.x-btn.x-outline.x-warning {
		border-color: #ffc107;
		outline-color: inherit
	}

	.x-btn-group:not(.x-vertical):not(.x-rtl) .x-btn:focus.x-outline.x-danger, .x-btn-group:not(.x-vertical):not(.x-rtl) input:focus + label.x-btn.x-outline.x-danger, .x-css.x-btn-group:not(.x-vertical):not(.x-rtl) .x-btn:focus.x-outline.x-danger, .x-css.x-btn-group:not(.x-vertical):not(.x-rtl) input:focus + label.x-btn.x-outline.x-danger {
		border-color: #dc3545;
		outline-color: inherit
	}

.x-btn-group.x-vertical:not(.x-rtl) .x-outline:not(:first-of-type):not(:last-of-type), .x-css.x-btn-group.x-vertical:not(.x-rtl) .x-outline:not(:first-of-type):not(:last-of-type) {
	border-bottom: rgba(0,0,0,0);
	border-top: rgba(0,0,0,0)
}

.x-btn-group.x-vertical:not(.x-rtl) .x-outline:first-of-type, .x-css.x-btn-group.x-vertical:not(.x-rtl) .x-outline:first-of-type {
	border-bottom: rgba(0,0,0,0)
}

.x-btn-group.x-vertical:not(.x-rtl) .x-outline:last-of-type, .x-css.x-btn-group.x-vertical:not(.x-rtl) .x-outline:last-of-type {
	border-top: rgba(0,0,0,0)
}

.x-btn-group.x-vertical:not(.x-rtl) .x-btn:focus.x-outline, .x-btn-group.x-vertical:not(.x-rtl) input:focus + label.x-btn.x-outline, .x-css.x-btn-group.x-vertical:not(.x-rtl) .x-btn:focus.x-outline, .x-css.x-btn-group.x-vertical:not(.x-rtl) input:focus + label.x-btn.x-outline {
	border-color: #6c757d;
	outline-color: inherit
}

	.x-btn-group.x-vertical:not(.x-rtl) .x-btn:focus.x-outline.x-primary, .x-btn-group.x-vertical:not(.x-rtl) input:focus + label.x-btn.x-outline.x-primary, .x-css.x-btn-group.x-vertical:not(.x-rtl) .x-btn:focus.x-outline.x-primary, .x-css.x-btn-group.x-vertical:not(.x-rtl) input:focus + label.x-btn.x-outline.x-primary {
		border-color: #0d6efd;
		outline-color: inherit
	}

	.x-btn-group.x-vertical:not(.x-rtl) .x-btn:focus.x-outline.x-success, .x-btn-group.x-vertical:not(.x-rtl) input:focus + label.x-btn.x-outline.x-success, .x-css.x-btn-group.x-vertical:not(.x-rtl) .x-btn:focus.x-outline.x-success, .x-css.x-btn-group.x-vertical:not(.x-rtl) input:focus + label.x-btn.x-outline.x-success {
		border-color: #198754;
		outline-color: inherit
	}

	.x-btn-group.x-vertical:not(.x-rtl) .x-btn:focus.x-outline.x-info, .x-btn-group.x-vertical:not(.x-rtl) input:focus + label.x-btn.x-outline.x-info, .x-css.x-btn-group.x-vertical:not(.x-rtl) .x-btn:focus.x-outline.x-info, .x-css.x-btn-group.x-vertical:not(.x-rtl) input:focus + label.x-btn.x-outline.x-info {
		border-color: #0dcaf0;
		outline-color: inherit
	}

	.x-btn-group.x-vertical:not(.x-rtl) .x-btn:focus.x-outline.x-warning, .x-btn-group.x-vertical:not(.x-rtl) input:focus + label.x-btn.x-outline.x-warning, .x-css.x-btn-group.x-vertical:not(.x-rtl) .x-btn:focus.x-outline.x-warning, .x-css.x-btn-group.x-vertical:not(.x-rtl) input:focus + label.x-btn.x-outline.x-warning {
		border-color: #ffc107;
		outline-color: inherit
	}

	.x-btn-group.x-vertical:not(.x-rtl) .x-btn:focus.x-outline.x-danger, .x-btn-group.x-vertical:not(.x-rtl) input:focus + label.x-btn.x-outline.x-danger, .x-css.x-btn-group.x-vertical:not(.x-rtl) .x-btn:focus.x-outline.x-danger, .x-css.x-btn-group.x-vertical:not(.x-rtl) input:focus + label.x-btn.x-outline.x-danger {
		border-color: #dc3545;
		outline-color: inherit
	}

.x-btn-group.x-rtl .x-btn:not(:first-of-type):not(:last-of-type), .x-css.x-btn-group.x-rtl .x-btn:not(:first-of-type):not(:last-of-type) {
	border-left: rgba(0,0,0,0);
	border-right: rgba(0,0,0,0)
}

.x-btn-group.x-rtl .x-btn:first-of-type, .x-css.x-btn-group.x-rtl .x-btn:first-of-type {
	border-left: rgba(0,0,0,0)
}

.x-btn-group.x-rtl .x-btn:last-of-type, .x-css.x-btn-group.x-rtl .x-btn:last-of-type {
	border-right: rgba(0,0,0,0)
}

@keyframes material-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes fabric-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

/*! Progress Button Layout */
.x-progress-btn {
	position: relative
}

	.x-progress-btn .x-progress {
		height: 100%;
		left: 0;
		opacity: 0;
		position: absolute;
		top: 0;
		transition: opacity .3s linear
	}

	.x-progress-btn .x-spinner {
		transition: all .3s linear
	}

	.x-progress-btn .x-btn-content {
		display: inline-block;
		position: relative;
		z-index: 1
	}

	.x-progress-btn.x-vertical .x-progress {
		bottom: 0;
		height: 0%;
		top: auto;
		width: 100%
	}

	.x-progress-btn.x-progress-top .x-progress {
		height: 10%
	}

	.x-progress-btn.x-progress-bottom .x-progress {
		bottom: -1px;
		height: 10%;
		top: auto
	}

	.x-progress-btn.x-progress-active {
		overflow: hidden;
		pointer-events: none
	}

		.x-progress-btn.x-progress-active .x-progress {
			opacity: 1
		}

		.x-progress-btn.x-progress-active .x-animate-end {
			opacity: 0
		}

	.x-progress-btn.x-spin-top, .x-progress-btn.x-spin-bottom {
		transition: padding .3s linear
	}

	.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-top .x-btn-content, .x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-top .x-spinner, .x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-bottom .x-btn-content, .x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-bottom .x-spinner {
		display: block;
		line-height: 1
	}

	.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-center .x-spinner {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: center;
		justify-content: center
	}

	.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-left:not(.x-round) .x-spinner {
		padding-right: 12px
	}

		.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-left:not(.x-round) .x-spinner .x-spinner-inner {
			top: -1px
		}

	.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-left:not(.x-round).x-rtl .x-spinner {
		padding-left: 12px;
		padding-right: 0
	}

	.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-right:not(.x-round) .x-spinner {
		padding-left: 12px
	}

		.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-right:not(.x-round) .x-spinner .x-spinner-inner {
			top: -1px
		}

	.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-right:not(.x-round).x-rtl .x-spinner {
		padding-left: 0;
		padding-right: 12px
	}

	.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-top {
		padding-bottom: 16px;
		padding-top: 16px
	}

		.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-top .x-spinner {
			padding-bottom: 12px
		}

	.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-bottom {
		padding-bottom: 16px;
		padding-top: 16px
	}

		.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-bottom .x-spinner {
			padding-top: 12px
		}

	.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-left:not(.x-round) .x-spinner {
		padding-right: 10px
	}

	.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-left:not(.x-round).x-rtl .x-spinner {
		padding-left: 10px;
		padding-right: 0
	}

	.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-right:not(.x-round) .x-spinner {
		padding-left: 10px
	}

	.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-right:not(.x-round).x-rtl .x-spinner {
		padding-left: 0;
		padding-right: 10px
	}

	.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-top {
		padding-bottom: 14px;
		padding-top: 14px
	}

		.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-top .x-spinner {
			padding-bottom: 10px
		}

	.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-bottom {
		padding-bottom: 14px;
		padding-top: 14px
	}

		.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-bottom .x-spinner {
			padding-top: 10px
		}

	.x-progress-btn.x-round-corner {
		border-radius: 5em;
		outline: none;
		overflow: hidden
	}

	.x-progress-btn.x-rtl .x-progress {
		left: auto;
		right: 0
	}

	.x-progress-btn.x-rtl.x-vertical .x-progress {
		bottom: auto;
		top: 0
	}

	.x-progress-btn .x-spinner-pane {
		height: auto;
		position: relative;
		width: auto
	}

		.x-progress-btn .x-spinner-pane .x-spinner-inner {
			left: auto;
			position: relative;
			top: auto;
			transform: none
		}

	.x-progress-btn .x-cont-animate {
		-ms-flex-align: center;
		align-items: center;
		display: -ms-inline-flexbox;
		display: inline-flex;
		height: 100%;
		-ms-flex-pack: center;
		justify-content: center;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%
	}

@keyframes ProgressSlideLeft {
	from {
		left: 0%;
		opacity: 1
	}

	to {
		left: -100%;
		opacity: 0
	}
}

@keyframes ProgressSlideRight {
	from {
		left: 0%;
		opacity: 1
	}

	to {
		left: 100%;
		opacity: 0
	}
}

@keyframes ProgressSlideUp {
	from {
		height: auto;
		opacity: 1;
		top: 0
	}

	to {
		height: auto;
		opacity: 0;
		top: -100px
	}
}

@keyframes ProgressSlideDown {
	from {
		height: auto;
		opacity: 1;
		top: 0
	}

	to {
		height: auto;
		opacity: 0;
		top: 100px
	}
}

@keyframes ProgressZoomIn {
	from {
		opacity: 1;
		transform: translate(0, 0) scale(1)
	}

	to {
		opacity: 0;
		transform: translate(0, 0) scale(3)
	}
}

@keyframes ProgressZoomOut {
	from {
		transform: translate(0, 0) scale(1)
	}

	to {
		transform: translate(0, 0) scale(0)
	}
}

*.x-bigger .x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-left:not(.x-round) .x-spinner, *.x-bigger.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-left:not(.x-round) .x-spinner {
	padding-right: 14px
}

*.x-bigger .x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-left:not(.x-round).x-rtl .x-spinner, *.x-bigger.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-left:not(.x-round).x-rtl .x-spinner {
	padding-left: 14px;
	padding-right: 0
}

*.x-bigger .x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-right:not(.x-round) .x-spinner, *.x-bigger.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-right:not(.x-round) .x-spinner {
	padding-left: 14px
}

*.x-bigger .x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-right:not(.x-round).x-rtl .x-spinner, *.x-bigger.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-right:not(.x-round).x-rtl .x-spinner {
	padding-left: 0;
	padding-right: 14px
}

*.x-bigger .x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-top, *.x-bigger.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-top {
	padding-bottom: 20px;
	padding-top: 20px
}

	*.x-bigger .x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-top .x-spinner, *.x-bigger.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-top .x-spinner {
		padding-bottom: 14px
	}

*.x-bigger .x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-bottom, *.x-bigger.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-bottom {
	padding-bottom: 20px;
	padding-top: 20px
}

	*.x-bigger .x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-bottom .x-spinner, *.x-bigger.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-spin-bottom .x-spinner {
		padding-top: 14px
	}

*.x-bigger .x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-left:not(.x-round) .x-spinner, *.x-bigger.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-left:not(.x-round) .x-spinner {
	padding-right: 12px
}

*.x-bigger .x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-left:not(.x-round).x-rtl .x-spinner, *.x-bigger.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-left:not(.x-round).x-rtl .x-spinner {
	padding-left: 12px;
	padding-right: 0
}

*.x-bigger .x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-right:not(.x-round) .x-spinner, *.x-bigger.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-right:not(.x-round) .x-spinner {
	padding-left: 12px
}

*.x-bigger .x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-right:not(.x-round).x-rtl .x-spinner, *.x-bigger.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-right:not(.x-round).x-rtl .x-spinner {
	padding-left: 0;
	padding-right: 12px
}

*.x-bigger .x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-top, *.x-bigger.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-top {
	padding-bottom: 16px;
	padding-top: 16px
}

	*.x-bigger .x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-top .x-spinner, *.x-bigger.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-top .x-spinner {
		padding-bottom: 12px
	}

*.x-bigger .x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-bottom, *.x-bigger.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-bottom {
	padding-bottom: 16px;
	padding-top: 16px
}

	*.x-bigger .x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-bottom .x-spinner, *.x-bigger.x-progress-btn.x-progress-active:not(.x-hide-spinner).x-small.x-spin-bottom .x-spinner {
		padding-top: 12px
	}

/*! Progress Button Theme */
.x-progress-btn .x-spinner-pane .x-spinner-inner svg {
	fill: #fff;
	stroke: #fff
}

	.x-progress-btn .x-spinner-pane .x-spinner-inner svg .x-path-arc {
		stroke: #fff
	}

.x-progress-btn.x-primary .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-primary.x-outline:hover .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-primary.x-outline:focus .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-primary.x-flat:hover .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-primary.x-flat:focus .x-spinner-pane .x-spinner-inner svg {
	fill: #fff;
	stroke: #fff
}

	.x-progress-btn.x-primary .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-primary.x-outline:hover .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-primary.x-outline:focus .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-primary.x-flat:hover .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-primary.x-flat:focus .x-spinner-pane .x-spinner-inner svg .x-path-circle {
		stroke: rgba(255,255,255,.7)
	}

	.x-progress-btn.x-primary .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-primary.x-outline:hover .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-primary.x-outline:focus .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-primary.x-flat:hover .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-primary.x-flat:focus .x-spinner-pane .x-spinner-inner svg .x-path-arc {
		stroke: #fff
	}

.x-progress-btn.x-primary.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-primary.x-outline:hover.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-primary.x-outline:focus.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-primary.x-flat:hover.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-primary.x-flat:focus.x-flat .x-spinner-pane .x-spinner-inner svg {
	fill: #0d6efd;
	stroke: #0d6efd
}

	.x-progress-btn.x-primary.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-primary.x-outline:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-primary.x-outline:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-primary.x-flat:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-primary.x-flat:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle {
		stroke: rgba(255,255,255,.7)
	}

	.x-progress-btn.x-primary.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-primary.x-outline:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-primary.x-outline:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-primary.x-flat:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-primary.x-flat:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc {
		stroke: #fff
	}

.x-progress-btn.x-success .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-success.x-outline:hover .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-success.x-outline:focus .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-success.x-flat:hover .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-success.x-flat:focus .x-spinner-pane .x-spinner-inner svg {
	fill: #fff;
	stroke: #fff
}

	.x-progress-btn.x-success .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-success.x-outline:hover .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-success.x-outline:focus .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-success.x-flat:hover .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-success.x-flat:focus .x-spinner-pane .x-spinner-inner svg .x-path-circle {
		stroke: rgba(255,255,255,.7)
	}

	.x-progress-btn.x-success .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-success.x-outline:hover .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-success.x-outline:focus .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-success.x-flat:hover .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-success.x-flat:focus .x-spinner-pane .x-spinner-inner svg .x-path-arc {
		stroke: #fff
	}

.x-progress-btn.x-success.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-success.x-outline:hover.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-success.x-outline:focus.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-success.x-flat:hover.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-success.x-flat:focus.x-flat .x-spinner-pane .x-spinner-inner svg {
	fill: #198754;
	stroke: #198754
}

	.x-progress-btn.x-success.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-success.x-outline:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-success.x-outline:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-success.x-flat:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-success.x-flat:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle {
		stroke: rgba(255,255,255,.7)
	}

	.x-progress-btn.x-success.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-success.x-outline:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-success.x-outline:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-success.x-flat:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-success.x-flat:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc {
		stroke: #198754
	}

.x-progress-btn.x-info .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-info.x-outline:hover .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-info.x-outline:focus .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-info.x-flat:hover .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-info.x-flat:focus .x-spinner-pane .x-spinner-inner svg {
	fill: #000;
	stroke: #000
}

	.x-progress-btn.x-info .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-info.x-outline:hover .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-info.x-outline:focus .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-info.x-flat:hover .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-info.x-flat:focus .x-spinner-pane .x-spinner-inner svg .x-path-circle {
		stroke: rgba(0,0,0,.7)
	}

	.x-progress-btn.x-info .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-info.x-outline:hover .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-info.x-outline:focus .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-info.x-flat:hover .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-info.x-flat:focus .x-spinner-pane .x-spinner-inner svg .x-path-arc {
		stroke: #000
	}

.x-progress-btn.x-info.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-info.x-outline:hover.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-info.x-outline:focus.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-info.x-flat:hover.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-info.x-flat:focus.x-flat .x-spinner-pane .x-spinner-inner svg {
	fill: #0dcaf0;
	stroke: #0dcaf0
}

	.x-progress-btn.x-info.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-info.x-outline:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-info.x-outline:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-info.x-flat:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-info.x-flat:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle {
		stroke: rgba(255,255,255,.7)
	}

	.x-progress-btn.x-info.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-info.x-outline:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-info.x-outline:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-info.x-flat:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-info.x-flat:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc {
		stroke: #0dcaf0
	}

.x-progress-btn.x-warning .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-warning.x-outline:hover .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-warning.x-outline:focus .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-warning.x-flat:hover .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-warning.x-flat:focus .x-spinner-pane .x-spinner-inner svg {
	fill: #000;
	stroke: #000
}

	.x-progress-btn.x-warning .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-warning.x-outline:hover .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-warning.x-outline:focus .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-warning.x-flat:hover .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-warning.x-flat:focus .x-spinner-pane .x-spinner-inner svg .x-path-circle {
		stroke: rgba(0,0,0,.7)
	}

	.x-progress-btn.x-warning .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-warning.x-outline:hover .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-warning.x-outline:focus .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-warning.x-flat:hover .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-warning.x-flat:focus .x-spinner-pane .x-spinner-inner svg .x-path-arc {
		stroke: #000
	}

.x-progress-btn.x-warning.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-warning.x-outline:hover.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-warning.x-outline:focus.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-warning.x-flat:hover.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-warning.x-flat:focus.x-flat .x-spinner-pane .x-spinner-inner svg {
	fill: #ffc107;
	stroke: #ffc107
}

	.x-progress-btn.x-warning.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-warning.x-outline:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-warning.x-outline:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-warning.x-flat:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-warning.x-flat:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle {
		stroke: rgba(255,255,255,.7)
	}

	.x-progress-btn.x-warning.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-warning.x-outline:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-warning.x-outline:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-warning.x-flat:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-warning.x-flat:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc {
		stroke: #ffc107
	}

.x-progress-btn.x-danger .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-danger.x-outline:hover .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-danger.x-outline:focus .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-danger.x-flat:hover .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-danger.x-flat:focus .x-spinner-pane .x-spinner-inner svg {
	fill: #fff;
	stroke: #fff
}

	.x-progress-btn.x-danger .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-danger.x-outline:hover .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-danger.x-outline:focus .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-danger.x-flat:hover .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-danger.x-flat:focus .x-spinner-pane .x-spinner-inner svg .x-path-circle {
		stroke: rgba(255,255,255,.7)
	}

	.x-progress-btn.x-danger .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-danger.x-outline:hover .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-danger.x-outline:focus .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-danger.x-flat:hover .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-danger.x-flat:focus .x-spinner-pane .x-spinner-inner svg .x-path-arc {
		stroke: #fff
	}

.x-progress-btn.x-danger.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-danger.x-outline:hover.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-danger.x-outline:focus.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-danger.x-flat:hover.x-flat .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-danger.x-flat:focus.x-flat .x-spinner-pane .x-spinner-inner svg {
	fill: #dc3545;
	stroke: #dc3545
}

	.x-progress-btn.x-danger.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-danger.x-outline:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-danger.x-outline:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-danger.x-flat:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-danger.x-flat:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-circle {
		stroke: rgba(255,255,255,.7)
	}

	.x-progress-btn.x-danger.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-danger.x-outline:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-danger.x-outline:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-danger.x-flat:hover.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-danger.x-flat:focus.x-flat .x-spinner-pane .x-spinner-inner svg .x-path-arc {
		stroke: #dc3545
	}

.x-progress-btn.x-outline.x-primary .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-flat.x-primary .x-spinner-pane .x-spinner-inner svg {
	fill: #0d6efd;
	stroke: #0d6efd
}

	.x-progress-btn.x-outline.x-primary .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-flat.x-primary .x-spinner-pane .x-spinner-inner svg .x-path-circle {
		stroke: rgba(13,110,253,.7)
	}

	.x-progress-btn.x-outline.x-primary .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-flat.x-primary .x-spinner-pane .x-spinner-inner svg .x-path-arc {
		stroke: #0d6efd
	}

.x-progress-btn.x-outline.x-success .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-flat.x-success .x-spinner-pane .x-spinner-inner svg {
	fill: #198754;
	stroke: #198754
}

	.x-progress-btn.x-outline.x-success .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-flat.x-success .x-spinner-pane .x-spinner-inner svg .x-path-circle {
		stroke: rgba(25,135,84,.7)
	}

	.x-progress-btn.x-outline.x-success .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-flat.x-success .x-spinner-pane .x-spinner-inner svg .x-path-arc {
		stroke: #198754
	}

.x-progress-btn.x-outline.x-info .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-flat.x-info .x-spinner-pane .x-spinner-inner svg {
	fill: #0dcaf0;
	stroke: #0dcaf0
}

	.x-progress-btn.x-outline.x-info .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-flat.x-info .x-spinner-pane .x-spinner-inner svg .x-path-circle {
		stroke: rgba(13,202,240,.7)
	}

	.x-progress-btn.x-outline.x-info .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-flat.x-info .x-spinner-pane .x-spinner-inner svg .x-path-arc {
		stroke: #0dcaf0
	}

.x-progress-btn.x-outline.x-warning .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-flat.x-warning .x-spinner-pane .x-spinner-inner svg {
	fill: #ffc107;
	stroke: #ffc107
}

	.x-progress-btn.x-outline.x-warning .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-flat.x-warning .x-spinner-pane .x-spinner-inner svg .x-path-circle {
		stroke: rgba(255,193,7,.7)
	}

	.x-progress-btn.x-outline.x-warning .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-flat.x-warning .x-spinner-pane .x-spinner-inner svg .x-path-arc {
		stroke: #ffc107
	}

.x-progress-btn.x-outline.x-danger .x-spinner-pane .x-spinner-inner svg, .x-progress-btn.x-flat.x-danger .x-spinner-pane .x-spinner-inner svg {
	fill: #dc3545;
	stroke: #dc3545
}

	.x-progress-btn.x-outline.x-danger .x-spinner-pane .x-spinner-inner svg .x-path-circle, .x-progress-btn.x-flat.x-danger .x-spinner-pane .x-spinner-inner svg .x-path-circle {
		stroke: rgba(220,53,69,.7)
	}

	.x-progress-btn.x-outline.x-danger .x-spinner-pane .x-spinner-inner svg .x-path-arc, .x-progress-btn.x-flat.x-danger .x-spinner-pane .x-spinner-inner svg .x-path-arc {
		stroke: #dc3545
	}

.x-progress-btn.x-link .x-spinner-pane .x-spinner-inner svg {
	fill: #0d6efd;
	stroke: #0d6efd
}

	.x-progress-btn.x-link .x-spinner-pane .x-spinner-inner svg .x-path-circle {
		stroke: rgba(13,110,253,.7)
	}

	.x-progress-btn.x-link .x-spinner-pane .x-spinner-inner svg .x-path-arc {
		stroke: #0d6efd
	}

.x-progress {
	background: rgba(255,255,255,.2)
}

*.x-primary .x-progress, *.x-success .x-progress, *.x-danger .x-progress, *.x-info .x-progress {
	background: rgba(108,117,125,.2)
}

*.x-flat.x-primary .x-progress {
	background: rgba(255,255,255,.2)
}

*.x-flat.x-success .x-progress {
	background: rgba(255,255,255,.2)
}

*.x-flat.x-info .x-progress {
	background: rgba(0,0,0,.2)
}

*.x-flat.x-warning .x-progress {
	background: rgba(0,0,0,.2)
}

*.x-flat.x-danger .x-progress {
	background: rgba(255,255,255,.2)
}

*.x-outline:not(:focus).x-primary .x-progress {
	background: rgba(13,110,253,.2)
}

*.x-outline:not(:focus).x-success .x-progress {
	background: rgba(25,135,84,.2)
}

*.x-outline:not(:focus).x-info .x-progress {
	background: rgba(13,202,240,.2)
}

*.x-outline:not(:focus).x-warning .x-progress {
	background: rgba(255,193,7,.2)
}

*.x-outline:not(:focus).x-danger .x-progress {
	background: rgba(220,53,69,.2)
}

*.x-flat:not(:focus).x-primary .x-progress {
	background: rgba(13,110,253,.2)
}

*.x-flat:not(:focus).x-success .x-progress {
	background: rgba(25,135,84,.2)
}

*.x-flat:not(:focus).x-info .x-progress {
	background: rgba(13,202,240,.2)
}

*.x-flat:not(:focus).x-warning .x-progress {
	background: rgba(255,193,7,.2)
}

*.x-flat:not(:focus).x-danger .x-progress {
	background: rgba(220,53,69,.2)
}

.x-progress-btn.x-outline .x-spinner-pane .x-spinner-inner svg {
	fill: #6c757d;
	stroke: #6c757d
}

.x-progress-btn.x-outline:focus .x-spinner-pane .x-spinner-inner svg {
	fill: #fff;
	stroke: #fff
}

.x-progress-btn.x-outline.x-success .x-spinner-pane .x-spinner-inner svg .x-path-arc {
	stroke: #6c757d
}

/*! component's theme wise override definitions and variables */
/*! richtexteditor icons */
.x-rte-toolbar .x-alignments::before, .x-rte-dropdown-popup .x-alignments::before {
	content: "\e7b8"
}

.x-rte-toolbar .x-justify-left::before, .x-rte-dropdown-popup .x-justify-left::before {
	content: "\e7b8"
}

.x-rte-toolbar .x-justify-center::before, .x-rte-dropdown-popup .x-justify-center::before {
	content: "\e813"
}

.x-rte-toolbar .x-justify-right::before, .x-rte-dropdown-popup .x-justify-right::before {
	content: "\e719"
}

.x-rte-toolbar .x-justify-full::before, .x-rte-dropdown-popup .x-justify-full::before {
	content: "\e721"
}

.x-rte-toolbar .x-font-name::before, .x-rte-dropdown-popup .x-font-name::before {
	content: "\e76f"
}

.x-rte-toolbar .x-rte-font-color::before, .x-rte-dropdown-popup .x-rte-font-color::before {
	content: "\e79f"
}

.x-rte-toolbar .x-background-color::before, .x-rte-dropdown-popup .x-background-color::before {
	content: "\e783"
}

.x-rte-toolbar .x-bold::before, .x-rte-dropdown-popup .x-bold::before {
	content: "\e737"
}

.x-rte-toolbar .x-italic::before, .x-rte-dropdown-popup .x-italic::before {
	content: "\e75a"
}

.x-rte-toolbar .x-underline::before, .x-rte-dropdown-popup .x-underline::before {
	content: "\e82f"
}

.x-rte-toolbar .x-strike-through::before, .x-rte-dropdown-popup .x-strike-through::before {
	content: "\e758"
}

.x-rte-toolbar .x-clear-format::before, .x-rte-dropdown-popup .x-clear-format::before {
	content: "\e803"
}

.x-rte-toolbar .x-clear-all::before, .x-rte-dropdown-popup .x-clear-all::before {
	content: "\e7cc"
}

.x-rte-toolbar .x-cut::before, .x-rte-dropdown-popup .x-cut::before {
	content: "\e7fb"
}

.x-rte-toolbar .x-copy::before, .x-rte-dropdown-popup .x-copy::before {
	content: "\e77c"
}

.x-rte-toolbar .x-paste::before, .x-rte-dropdown-popup .x-paste::before {
	content: "\e70b"
}

.x-rte-toolbar .x-unorder-list::before, .x-rte-dropdown-popup .x-unorder-list::before {
	content: "\e77e"
}

.x-rte-toolbar .x-order-list::before, .x-rte-dropdown-popup .x-order-list::before {
	content: "\e7cb"
}

.x-rte-toolbar .x-indent::before, .x-rte-dropdown-popup .x-indent::before {
	content: "\e810"
}

.x-rte-toolbar .x-outdent::before, .x-rte-dropdown-popup .x-outdent::before {
	content: "\e72a"
}

.x-rte-toolbar .x-undo::before, .x-rte-dropdown-popup .x-undo::before {
	content: "\e713"
}

.x-rte-toolbar .x-redo::before, .x-rte-dropdown-popup .x-redo::before {
	content: "\e755"
}

.x-rte-toolbar .x-super-script::before, .x-rte-dropdown-popup .x-super-script::before {
	content: "\e7a7"
}

.x-rte-toolbar .x-sub-script::before, .x-rte-dropdown-popup .x-sub-script::before {
	content: "\e80a"
}

.x-rte-toolbar .x-create-link::before, .x-rte-dropdown-popup .x-create-link::before {
	content: "\e757"
}

.x-rte-toolbar .x-open-link::before, .x-rte-dropdown-popup .x-open-link::before {
	content: "\e77a"
}

.x-rte-toolbar .x-edit-link::before, .x-rte-dropdown-popup .x-edit-link::before {
	content: "\e722"
}

.x-rte-toolbar .x-remove-link::before, .x-rte-dropdown-popup .x-remove-link::before {
	content: "\e80c"
}

.x-rte-toolbar .x-image::before, .x-rte-dropdown-popup .x-image::before {
	content: "\e786"
}

.x-rte-toolbar .x-audio::before, .x-rte-dropdown-popup .x-audio::before {
	content: "\e894"
}

.x-rte-toolbar .x-video::before, .x-rte-dropdown-popup .x-video::before {
	content: "\e895"
}

.x-rte-toolbar .x-replace::before, .x-rte-dropdown-popup .x-replace::before {
	content: "\e710"
}

.x-rte-toolbar .x-audio-replace::before, .x-rte-toolbar .x-video-replace::before, .x-rte-dropdown-popup .x-audio-replace::before, .x-rte-dropdown-popup .x-video-replace::before {
	content: "\e772"
}

.x-rte-toolbar .x-align::before, .x-rte-dropdown-popup .x-align::before {
	content: "\e7b8"
}

.x-rte-toolbar .x-caption::before, .x-rte-dropdown-popup .x-caption::before {
	content: "\e8e2"
}

.x-rte-toolbar .x-remove::before, .x-rte-toolbar .x-audio-remove::before, .x-rte-toolbar .x-video-remove::before, .x-rte-dropdown-popup .x-remove::before, .x-rte-dropdown-popup .x-audio-remove::before, .x-rte-dropdown-popup .x-video-remove::before {
	content: "\e820"
}

.x-rte-toolbar .x-insert-link::before, .x-rte-dropdown-popup .x-insert-link::before {
	content: "\e757"
}

.x-rte-toolbar .x-display::before, .x-rte-toolbar .x-audio-display::before, .x-rte-toolbar .x-video-display::before, .x-rte-dropdown-popup .x-display::before, .x-rte-dropdown-popup .x-audio-display::before, .x-rte-dropdown-popup .x-video-display::before {
	content: "\e7b7"
}

.x-rte-toolbar .x-alt-text::before, .x-rte-dropdown-popup .x-alt-text::before {
	content: "\e769"
}

.x-rte-toolbar .x-img-dimension::before, .x-rte-toolbar .x-video-dimension::before, .x-rte-dropdown-popup .x-img-dimension::before, .x-rte-dropdown-popup .x-video-dimension::before {
	content: "\e879"
}

.x-rte-toolbar .x-maximize::before, .x-rte-dropdown-popup .x-maximize::before {
	content: "\e81c"
}

.x-rte-toolbar .x-minimize::before, .x-rte-dropdown-popup .x-minimize::before {
	content: "\e7b0"
}

.x-rte-toolbar .x-zoom-in::before, .x-rte-dropdown-popup .x-zoom-in::before {
	content: "\e795"
}

.x-rte-toolbar .x-zoom-out::before, .x-rte-dropdown-popup .x-zoom-out::before {
	content: "\e825"
}

.x-rte-toolbar .x-lower-case::before, .x-rte-dropdown-popup .x-lower-case::before {
	content: "\e746"
}

.x-rte-toolbar .x-upper-case::before, .x-rte-dropdown-popup .x-upper-case::before {
	content: "\e793"
}

.x-rte-toolbar .x-print::before, .x-rte-dropdown-popup .x-print::before {
	content: "\e75d"
}

.x-rte-toolbar .x-formats::before, .x-rte-dropdown-popup .x-formats::before {
	content: "\e844"
}

.x-rte-toolbar .x-source-code::before, .x-rte-dropdown-popup .x-source-code::before {
	content: "\e80e"
}

.x-rte-toolbar .x-preview::before, .x-rte-dropdown-popup .x-preview::before {
	content: "\e7de"
}

.x-rte-toolbar .x-view-side::before, .x-rte-dropdown-popup .x-view-side::before {
	content: "\e82b"
}

.x-rte-toolbar .x-insert-code::before, .x-rte-dropdown-popup .x-insert-code::before {
	content: "\e831"
}

.x-rte-toolbar .x-table-header::before, .x-rte-dropdown-popup .x-table-header::before {
	content: "\e8f4"
}

.x-rte-toolbar .x-table-remove::before, .x-rte-dropdown-popup .x-table-remove::before {
	content: "\e811"
}

.x-rte-toolbar .x-table-rows::before, .x-rte-dropdown-popup .x-table-rows::before {
	content: "\e77f"
}

.x-rte-toolbar .x-table-columns::before, .x-rte-dropdown-popup .x-table-columns::before {
	content: "\e841"
}

.x-rte-toolbar .x-table-cell-ver-align::before, .x-rte-dropdown-popup .x-table-cell-ver-align::before {
	content: "\e74f"
}

.x-rte-toolbar .x-table-edit-properties::before, .x-rte-dropdown-popup .x-table-edit-properties::before {
	content: "\e730"
}

.x-rte-toolbar .x-create-table::before, .x-rte-dropdown-popup .x-create-table::before {
	content: "\e83f"
}

.x-rte-toolbar .x-align-bottom::before, .x-rte-dropdown-popup .x-align-bottom::before {
	content: "\e7a0"
}

.x-rte-toolbar .x-align-middle::before, .x-rte-dropdown-popup .x-align-middle::before {
	content: "\e74f"
}

.x-rte-toolbar .x-align-top::before, .x-rte-dropdown-popup .x-align-top::before {
	content: "\e707"
}

.x-rte-toolbar .x-insert-column-left::before, .x-rte-dropdown-popup .x-insert-column-left::before {
	content: "\e78b"
}

.x-rte-toolbar .x-insert-column-right::before, .x-rte-dropdown-popup .x-insert-column-right::before {
	content: "\e70e"
}

.x-rte-toolbar .x-delete-column::before, .x-rte-dropdown-popup .x-delete-column::before {
	content: "\e714"
}

.x-rte-toolbar .x-insert-row-before::before, .x-rte-dropdown-popup .x-insert-row-before::before {
	content: "\e836"
}

.x-rte-toolbar .x-insert-row-after::before, .x-rte-dropdown-popup .x-insert-row-after::before {
	content: "\e801"
}

.x-rte-toolbar .x-delete-row::before, .x-rte-dropdown-popup .x-delete-row::before {
	content: "\e7f2"
}

.x-rte-toolbar .x-style::before, .x-rte-dropdown-popup .x-style::before {
	content: "\e76e"
}

.x-rte-toolbar .x-rte-file-manager::before, .x-rte-dropdown-popup .x-rte-file-manager::before {
	content: "\e83c"
}

.x-rte-toolbar .x-rte-format-painter::before, .x-rte-dropdown-popup .x-rte-format-painter::before {
	content: "\e8bd"
}

.x-richtexteditor .x-south-east::before, .x-richtexteditor .x-south-west::before {
	content: "\e761"
}

.x-rtl .x-rte-toolbar .x-unorder-list::before, .x-rtl .x-rte-dropdown-popup .x-unorder-list::before {
	content: "\e8c4"
}

.x-rtl .x-rte-toolbar .x-order-list::before, .x-rtl .x-rte-dropdown-popup .x-order-list::before {
	content: "\e8c5"
}

.x-rtl .x-rte-toolbar .x-indent::before, .x-rtl .x-rte-dropdown-popup .x-indent::before {
	content: "\e8c6"
}

.x-rtl .x-rte-toolbar .x-outdent::before, .x-rtl .x-rte-dropdown-popup .x-outdent::before {
	content: "\e8c7"
}

.x-cell-merge::before {
	content: "\e83a"
}

.x-cell-horizontal-split::before {
	content: "\e7a4"
}

.x-cell-vertical-split::before {
	content: "\e732"
}

.x-table-cell::before {
	content: "\e7c2"
}

.x-rte-cursor-brush {
	cursor: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1vdXRzaWRlLTFfNDgxXzI0MSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iNCIgeT0iMiIgd2lkdGg9IjkiIGhlaWdodD0iMTgiIGZpbGw9ImJsYWNrIj4KPHJlY3QgZmlsbD0id2hpdGUiIHg9IjQiIHk9IjIiIHdpZHRoPSI5IiBoZWlnaHQ9IjE4Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNS41IDNDNS4yMjM4NiAzIDUgMy4yMjM4NiA1IDMuNUM1IDMuNzc2MTQgNS4yMjM4NiA0IDUuNSA0SDYuNDY0NDdDNi45OTQ5IDQgNy41MDM2MSA0LjIxMDcxIDcuODc4NjggNC41ODU3OUw4IDQuNzA3MTFWNC43MDg2M1Y0LjcxNTM4VjQuNzIyMjJWNC43MjkxOFY0LjczNjI0VjQuNzQzNDFWNC43NTA2OFY0Ljc1ODA2VjQuNzY1NTRWNC43NzMxM1Y0Ljc4MDgyVjQuNzg4NjJWNC43OTY1MlY0LjgwNDUzVjQuODEyNjVWNC44MjA4N1Y0LjgyOTE5VjQuODM3NjJWNC44NDYxNlY0Ljg1NDhWNC44NjM1NFY0Ljg3MjM5VjQuODgxMzVWNC44OTA0MVY0Ljg5OTU3VjQuOTA4ODRWNC45MTgyMVY0LjkyNzY4VjQuOTM3MjdWNC45NDY5NVY0Ljk1Njc0VjQuOTY2NjNWNC45NzY2M1Y0Ljk4NjczVjQuOTk2OTNWNS4wMDcyNFY1LjAxNzY2VjUuMDI4MTdWNS4wMzg3OVY1LjA0OTUyVjUuMDYwMzRWNS4wNzEyN1Y1LjA4MjMxVjUuMDkzNDRWNS4xMDQ2OVY1LjExNjAzVjUuMTI3NDhWNS4xMzkwM1Y1LjE1MDY4VjUuMTYyNDRWNS4xNzQyOVY1LjE4NjI2VjUuMTk4MzJWNS4yMTA0OVY1LjIyMjc2VjUuMjM1MTNWNS4yNDc2MVY1LjI2MDE4VjUuMjcyODZWNS4yODU2NVY1LjI5ODUzVjUuMzExNTJWNS4zMjQ2MVY1LjMzNzhWNS4zNTEwOVY1LjM2NDQ5VjUuMzc3OThWNS4zOTE1OFY1LjQwNTI4VjUuNDE5MDhWNS40MzI5OVY1LjQ0Njk5VjUuNDYxMVY1LjQ3NTMxVjUuNDg5NjJWNS41MDQwM1Y1LjUxODU0VjUuNTMzMTZWNS41NDc4N1Y1LjU2MjY5VjUuNTc3NjFWNS41OTI2MlY1LjYwNzc0VjUuNjIyOTZWNS42MzgyOFY1LjY1MzcxVjUuNjY5MjNWNS42ODQ4NVY1LjcwMDU3VjUuNzE2NFY1LjczMjMyVjUuNzQ4MzVWNS43NjQ0N1Y1Ljc4MDdWNS43OTcwMlY1LjgxMzQ1VjUuODI5OTdWNS44NDY2VjUuODYzMzJWNS44ODAxNVY1Ljg5NzA3VjUuOTE0MVY1LjkzMTIyVjUuOTQ4NDRWNS45NjU3N1Y1Ljk4MzE5VjYuMDAwNzFWNi4wMTgzM1Y2LjAzNjA1VjYuMDUzODdWNi4wNzE3OVY2LjA4OTgxVjYuMTA3OTNWNi4xMjYxNVY2LjE0NDQ2VjYuMTYyODdWNi4xODEzOVY2LjJWNi4yMTg3MVY2LjIzNzUyVjYuMjU2NDNWNi4yNzU0M1Y2LjI5NDU0VjYuMzEzNzRWNi4zMzMwNFY2LjM1MjQ0VjYuMzcxOTRWNi4zOTE1M1Y2LjQxMTIyVjYuNDMxMDJWNi40NTA5MVY2LjQ3MDg5VjYuNDkwOThWNi41MTExNlY2LjUzMTQ0VjYuNTUxODJWNi41NzIyOVY2LjU5Mjg3VjYuNjEzNTRWNi42MzQzMVY2LjY1NTE3VjYuNjc2MTNWNi42OTcxOVY2LjcxODM1VjYuNzM5NlY2Ljc2MDk1VjYuNzgyNFY2LjgwMzk0VjYuODI1NThWNi44NDczMlY2Ljg2OTE2VjYuODkxMDlWNi45MTMxMlY2LjkzNTI0VjYuOTU3NDZWNi45Nzk3OFY3LjAwMjE5VjcuMDI0N1Y3LjA0NzMxVjcuMDcwMDFWNy4wOTI4VjcuMTE1N1Y3LjEzODY5VjcuMTYxNzdWNy4xODQ5NVY3LjIwODIzVjcuMjMxNlY3LjI1NTA3VjcuMjc4NjRWNy4zMDIyOVY3LjMyNjA1VjcuMzQ5OVY3LjM3Mzg0VjcuMzk3ODhWNy40MjIwMlY3LjQ0NjI1VjcuNDcwNThWNy40OTVWNy41MTk1MVY3LjU0NDEyVjcuNTY4ODNWNy41OTM2M1Y3LjYxODUyVjcuNjQzNTFWNy42Njg2VjcuNjkzNzhWNy43MTkwNVY3Ljc0NDQxVjcuNzY5ODhWNy43OTU0M1Y3LjgyMTA4VjcuODQ2ODNWNy44NzI2NlY3Ljg5ODZWNy45MjQ2MlY3Ljk1MDc0VjcuOTc2OTVWOC4wMDMyNlY4LjAyOTY2VjguMDU2MTZWOC4wODI3NFY4LjEwOTQzVjguMTM2MlY4LjE2MzA3VjguMTkwMDNWOC4yMTcwOVY4LjI0NDIzVjguMjcxNDdWOC4yOTg4MVY4LjMyNjI0VjguMzUzNzZWOC4zODEzN1Y4LjQwOTA3VjguNDM2ODdWOC40NjQ3NlY4LjQ5Mjc1VjguNTIwODJWOC41NDg5OVY4LjU3NzI1VjguNjA1NjFWOC42MzQwNVY4LjY2MjU5VjguNjkxMjJWOC43MTk5NFY4Ljc0ODc2VjguNzc3NjZWOC44MDY2NlY4LjgzNTc1VjguODY0OTNWOC44OTQyMVY4LjkyMzU3VjguOTUzMDNWOC45ODI1OFY5LjAxMjIyVjkuMDQxOTVWOS4wNzE3N1Y5LjEwMTY4VjkuMTMxNjlWOS4xNjE3OFY5LjE5MTk3VjkuMjIyMjVWOS4yNTI2MlY5LjI4MzA4VjkuMzEzNjNWOS4zNDQyN1Y5LjM3NTAxVjkuNDA1ODNWOS40MzY3NFY5LjQ2Nzc1VjkuNDk4ODRWOS41MzAwM1Y5LjU2MTNWOS41OTI2N1Y5LjYyNDEzVjkuNjU1NjdWOS42ODczMVY5LjcxOTA0VjkuNzUwODVWOS43ODI3NlY5LjgxNDc2VjkuODQ2ODRWOS44NzkwMlY5LjkxMTI4VjkuOTQzNjRWOS45NzYwOFYxMC4wMDg2VjEwLjA0MTJWMTAuMDc0VjEwLjEwNjhWMTAuMTM5NlYxMC4xNzI2VjEwLjIwNTdWMTAuMjM4OVYxMC4yNzIxVjEwLjMwNTRWMTAuMzM4OVYxMC4zNzI0VjEwLjQwNlYxMC40Mzk3VjEwLjQ3MzVWMTAuNTA3M1YxMC41NDEzVjEwLjU3NTNWMTAuNjA5NVYxMC42NDM3VjEwLjY3OFYxMC43MTI0VjEwLjc0NjlWMTAuNzgxNVYxMC44MTYxVjEwLjg1MDlWMTAuODg1N1YxMC45MjA2VjEwLjk1NTdWMTAuOTkwOFYxMUg3LjVDNy4yMjM4NiAxMSA3IDExLjIyMzkgNyAxMS41QzcgMTEuNzc2MSA3LjIyMzg2IDEyIDcuNSAxMkg4VjEyLjAwODlWMTIuMDQ2NlYxMi4wODQzVjEyLjEyMjFWMTIuMTU5OVYxMi4xOTc5VjEyLjIzNTlWMTIuMjc0MVYxMi4zMTIzVjEyLjM1MDZWMTIuMzg5VjEyLjQyNzRWMTIuNDY2VjEyLjUwNDZWMTIuNTQzNFYxMi41ODIyVjEyLjYyMTFWMTIuNjYwMVYxMi42OTkxVjEyLjczODNWMTIuNzc3NVYxMi44MTY4VjEyLjg1NjNWMTIuODk1N1YxMi45MzUzVjEyLjk3NVYxMy4wMTQ3VjEzLjA1NDVWMTMuMDk0NVYxMy4xMzQ1VjEzLjE3NDVWMTMuMjE0N1YxMy4yNTQ5VjEzLjI5NTNWMTMuMzM1N1YxMy4zNzYyVjEzLjQxNjhWMTMuNDU3NFYxMy40OTgyVjEzLjUzOVYxMy41Nzk5VjEzLjYyMDlWMTMuNjYyVjEzLjcwMzJWMTMuNzQ0NFYxMy43ODU4VjEzLjgyNzJWMTMuODY4N1YxMy45MTAzVjEzLjk1MTlWMTMuOTkzN1YxNC4wMzU1VjE0LjA3NzRWMTQuMTE5NFYxNC4xNjE1VjE0LjIwMzdWMTQuMjQ1OVYxNC4yODgyVjE0LjMzMDZWMTQuMzczMVYxNC40MTU3VjE0LjQ1ODRWMTQuNTAxMVYxNC41NDM5VjE0LjU4NjhWMTQuNjI5OFYxNC42NzI5VjE0LjcxNlYxNC43NTkyVjE0LjgwMjVWMTQuODQ1OVYxNC44ODk0VjE0LjkzM1YxNC45NzY2VjE1LjAyMDNWMTUuMDY0MVYxNS4xMDhWMTUuMTUyVjE1LjE5NlYxNS4yNDAxVjE1LjI4NDNWMTUuMzI4NlYxNS4zNzNWMTUuNDE3NFYxNS40NjE5VjE1LjUwNjVWMTUuNTUxMlYxNS41OTZWMTUuNjQwOFYxNS42ODU4VjE1LjczMDhWMTUuNzc1OVYxNS44MjFWMTUuODY2M1YxNS45MTE2VjE1Ljk1N1YxNi4wMDI1VjE2LjA0ODFWMTYuMDkzN1YxNi4xMzk1VjE2LjE4NTNWMTYuMjMxMlYxNi4yNzcxVjE2LjMyMzJWMTYuMzY5M1YxNi40MTU1VjE2LjQ2MThWMTYuNTA4MlYxNi41NTQ2VjE2LjYwMTFWMTYuNjQ3N1YxNi42OTQ0VjE2Ljc0MTJWMTYuNzg4VjE2LjgzNDlWMTYuODgxOVYxNi45MjlWMTYuOTc2MVYxNy4wMjM0VjE3LjA3MDdWMTcuMTE4MVYxNy4xNjU1VjE3LjIxMzFWMTcuMjYwN1YxNy4yOTI5TDcuODc4NjggMTcuNDE0MkM3LjUwMzYxIDE3Ljc4OTMgNi45OTQ5IDE4IDYuNDY0NDcgMThINS41QzUuMjIzODYgMTggNSAxOC4yMjM5IDUgMTguNUM1IDE4Ljc3NjEgNS4yMjM4NiAxOSA1LjUgMTlINi40NjQ0N0M3LjIyMDM3IDE5IDcuOTQ2ODcgMTguNzE0NyA4LjUgMTguMjAzOEM5LjA1MzE0IDE4LjcxNDcgOS43Nzk2MyAxOSAxMC41MzU1IDE5SDExLjVDMTEuNzc2MSAxOSAxMiAxOC43NzYxIDEyIDE4LjVDMTIgMTguMjIzOSAxMS43NzYxIDE4IDExLjUgMThIMTAuNTM1NUMxMC4wMDUxIDE4IDkuNDk2MzkgMTcuNzg5MyA5LjEyMTMyIDE3LjQxNDJMOSAxNy4yOTI5VjE3LjI2MDdWMTcuMjEzMVYxNy4xNjU1VjE3LjExODFWMTcuMDcwN1YxNy4wMjM0VjE2Ljk3NjFWMTYuOTI5VjE2Ljg4MTlWMTYuODM0OVYxNi43ODhWMTYuNzQxMlYxNi42OTQ0VjE2LjY0NzdWMTYuNjAxMVYxNi41NTQ2VjE2LjUwODJWMTYuNDYxOFYxNi40MTU1VjE2LjM2OTNWMTYuMzIzMlYxNi4yNzcxVjE2LjIzMTJWMTYuMTg1M1YxNi4xMzk1VjE2LjA5MzdWMTYuMDQ4MVYxNi4wMDI1VjE1Ljk1N1YxNS45MTE2VjE1Ljg2NjNWMTUuODIxVjE1Ljc3NTlWMTUuNzMwOFYxNS42ODU4VjE1LjY0MDhWMTUuNTk2VjE1LjU1MTJWMTUuNTA2NVYxNS40NjE5VjE1LjQxNzRWMTUuMzczVjE1LjMyODZWMTUuMjg0M1YxNS4yNDAxVjE1LjE5NlYxNS4xNTJWMTUuMTA4VjE1LjA2NDFWMTUuMDIwM1YxNC45NzY2VjE0LjkzM1YxNC44ODk0VjE0Ljg0NTlWMTQuODAyNVYxNC43NTkyVjE0LjcxNlYxNC42NzI5VjE0LjYyOThWMTQuNTg2OFYxNC41NDM5VjE0LjUwMTFWMTQuNDU4NFYxNC40MTU3VjE0LjM3MzFWMTQuMzMwNlYxNC4yODgyVjE0LjI0NTlWMTQuMjAzN1YxNC4xNjE1VjE0LjExOTRWMTQuMDc3NFYxNC4wMzU1VjEzLjk5MzdWMTMuOTUxOVYxMy45MTAzVjEzLjg2ODdWMTMuODI3MlYxMy43ODU4VjEzLjc0NDRWMTMuNzAzMlYxMy42NjJWMTMuNjIwOVYxMy41Nzk5VjEzLjUzOVYxMy40OTgyVjEzLjQ1NzRWMTMuNDE2OFYxMy4zNzYyVjEzLjMzNTdWMTMuMjk1M1YxMy4yNTQ5VjEzLjIxNDdWMTMuMTc0NVYxMy4xMzQ1VjEzLjA5NDVWMTMuMDU0NVYxMy4wMTQ3VjEyLjk3NVYxMi45MzUzVjEyLjg5NTdWMTIuODU2M1YxMi44MTY4VjEyLjc3NzVWMTIuNzM4M1YxMi42OTkxVjEyLjY2MDFWMTIuNjIxMVYxMi41ODIyVjEyLjU0MzRWMTIuNTA0NlYxMi40NjZWMTIuNDI3NFYxMi4zODlWMTIuMzUwNlYxMi4zMTIzVjEyLjI3NDFWMTIuMjM1OVYxMi4xOTc5VjEyLjE1OTlWMTIuMTIyMVYxMi4wODQzVjEyLjA0NjZWMTIuMDA4OVYxMkg5LjVDOS43NzYxNCAxMiAxMCAxMS43NzYxIDEwIDExLjVDMTAgMTEuMjIzOSA5Ljc3NjE0IDExIDkuNSAxMUg5VjEwLjk5MDhWMTAuOTU1N1YxMC45MjA2VjEwLjg4NTdWMTAuODUwOVYxMC44MTYxVjEwLjc4MTVWMTAuNzQ2OVYxMC43MTI0VjEwLjY3OFYxMC42NDM3VjEwLjYwOTVWMTAuNTc1M1YxMC41NDEzVjEwLjUwNzNWMTAuNDczNVYxMC40Mzk3VjEwLjQwNlYxMC4zNzI0VjEwLjMzODlWMTAuMzA1NFYxMC4yNzIxVjEwLjIzODlWMTAuMjA1N1YxMC4xNzI2VjEwLjEzOTZWMTAuMTA2OFYxMC4wNzRWMTAuMDQxMlYxMC4wMDg2VjkuOTc2MDhWOS45NDM2NFY5LjkxMTI4VjkuODc5MDJWOS44NDY4NFY5LjgxNDc2VjkuNzgyNzZWOS43NTA4NVY5LjcxOTA0VjkuNjg3MzFWOS42NTU2N1Y5LjYyNDEzVjkuNTkyNjdWOS41NjEzVjkuNTMwMDNWOS40OTg4NFY5LjQ2Nzc1VjkuNDM2NzRWOS40MDU4M1Y5LjM3NTAxVjkuMzQ0MjdWOS4zMTM2M1Y5LjI4MzA4VjkuMjUyNjJWOS4yMjIyNVY5LjE5MTk3VjkuMTYxNzhWOS4xMzE2OVY5LjEwMTY4VjkuMDcxNzdWOS4wNDE5NVY5LjAxMjIyVjguOTgyNThWOC45NTMwM1Y4LjkyMzU3VjguODk0MjFWOC44NjQ5M1Y4LjgzNTc1VjguODA2NjZWOC43Nzc2NlY4Ljc0ODc2VjguNzE5OTRWOC42OTEyMlY4LjY2MjU5VjguNjM0MDVWOC42MDU2MVY4LjU3NzI1VjguNTQ4OTlWOC41MjA4MlY4LjQ5Mjc1VjguNDY0NzZWOC40MzY4N1Y4LjQwOTA3VjguMzgxMzdWOC4zNTM3NlY4LjMyNjI0VjguMjk4ODFWOC4yNzE0N1Y4LjI0NDIzVjguMjE3MDlWOC4xOTAwM1Y4LjE2MzA3VjguMTM2MlY4LjEwOTQzVjguMDgyNzRWOC4wNTYxNlY4LjAyOTY2VjguMDAzMjZWNy45NzY5NVY3Ljk1MDc0VjcuOTI0NjJWNy44OTg2VjcuODcyNjZWNy44NDY4M1Y3LjgyMTA4VjcuNzk1NDNWNy43Njk4OFY3Ljc0NDQxVjcuNzE5MDVWNy42OTM3OFY3LjY2ODZWNy42NDM1MVY3LjYxODUyVjcuNTkzNjNWNy41Njg4M1Y3LjU0NDEyVjcuNTE5NTFWNy40OTVWNy40NzA1OFY3LjQ0NjI1VjcuNDIyMDJWNy4zOTc4OFY3LjM3Mzg0VjcuMzQ5OVY3LjMyNjA1VjcuMzAyMjlWNy4yNzg2NFY3LjI1NTA3VjcuMjMxNlY3LjIwODIzVjcuMTg0OTVWNy4xNjE3N1Y3LjEzODY5VjcuMTE1N1Y3LjA5MjhWNy4wNzAwMVY3LjA0NzMxVjcuMDI0N1Y3LjAwMjE5VjYuOTc5NzhWNi45NTc0NlY2LjkzNTI0VjYuOTEzMTJWNi44OTEwOVY2Ljg2OTE2VjYuODQ3MzJWNi44MjU1OFY2LjgwMzk0VjYuNzgyNFY2Ljc2MDk1VjYuNzM5NlY2LjcxODM1VjYuNjk3MTlWNi42NzYxM1Y2LjY1NTE3VjYuNjM0MzFWNi42MTM1NFY2LjU5Mjg3VjYuNTcyMjlWNi41NTE4MlY2LjUzMTQ0VjYuNTExMTZWNi40OTA5OFY2LjQ3MDg5VjYuNDUwOTFWNi40MzEwMlY2LjQxMTIyVjYuMzkxNTNWNi4zNzE5NFY2LjM1MjQ0VjYuMzMzMDRWNi4zMTM3NFY2LjI5NDU0VjYuMjc1NDNWNi4yNTY0M1Y2LjIzNzUyVjYuMjE4NzFWNi4yVjYuMTgxMzlWNi4xNjI4N1Y2LjE0NDQ2VjYuMTI2MTVWNi4xMDc5M1Y2LjA4OTgxVjYuMDcxNzlWNi4wNTM4N1Y2LjAzNjA1VjYuMDE4MzNWNi4wMDA3MVY1Ljk4MzE5VjUuOTY1NzdWNS45NDg0NFY1LjkzMTIyVjUuOTE0MVY1Ljg5NzA3VjUuODgwMTVWNS44NjMzMlY1Ljg0NjZWNS44Mjk5N1Y1LjgxMzQ1VjUuNzk3MDJWNS43ODA3VjUuNzY0NDdWNS43NDgzNVY1LjczMjMyVjUuNzE2NFY1LjcwMDU3VjUuNjg0ODVWNS42NjkyM1Y1LjY1MzcxVjUuNjM4MjhWNS42MjI5NlY1LjYwNzc0VjUuNTkyNjJWNS41Nzc2MVY1LjU2MjY5VjUuNTQ3ODdWNS41MzMxNlY1LjUxODU0VjUuNTA0MDNWNS40ODk2MlY1LjQ3NTMxVjUuNDYxMVY1LjQ0Njk5VjUuNDMyOTlWNS40MTkwOFY1LjQwNTI4VjUuMzkxNThWNS4zNzc5OFY1LjM2NDQ5VjUuMzUxMDlWNS4zMzc4VjUuMzI0NjFWNS4zMTE1MlY1LjI5ODUzVjUuMjg1NjVWNS4yNzI4NlY1LjI2MDE4VjUuMjQ3NjFWNS4yMzUxM1Y1LjIyMjc2VjUuMjEwNDlWNS4xOTgzMlY1LjE4NjI2VjUuMTc0MjlWNS4xNjI0NFY1LjE1MDY4VjUuMTM5MDNWNS4xMjc0OFY1LjExNjAzVjUuMTA0NjlWNS4wOTM0NFY1LjA4MjMxVjUuMDcxMjdWNS4wNjAzNFY1LjA0OTUyVjUuMDM4NzlWNS4wMjgxN1Y1LjAxNzY2VjUuMDA3MjRWNC45OTY5M1Y0Ljk4NjczVjQuOTc2NjNWNC45NjY2M1Y0Ljk1Njc0VjQuOTQ2OTVWNC45MzcyN1Y0LjkyNzY4VjQuOTE4MjFWNC45MDg4NFY0Ljg5OTU3VjQuODkwNDFWNC44ODEzNVY0Ljg3MjM5VjQuODYzNTRWNC44NTQ4VjQuODQ2MTZWNC44Mzc2MlY0LjgyOTE5VjQuODIwODdWNC44MTI2NVY0LjgwNDUzVjQuNzk2NTJWNC43ODg2MlY0Ljc4MDgyVjQuNzczMTNWNC43NjU1NFY0Ljc1ODA2VjQuNzUwNjhWNC43NDM0MVY0LjczNjI0VjQuNzI5MThWNC43MjIyMlY0LjcxNTM4VjQuNzA4NjNWNC43MDcxMUw5LjEyMTMyIDQuNTg1NzlDOS40OTYzOSA0LjIxMDcxIDEwLjAwNTEgNCAxMC41MzU1IDRIMTEuNUMxMS43NzYxIDQgMTIgMy43NzYxNCAxMiAzLjVDMTIgMy4yMjM4NiAxMS43NzYxIDMgMTEuNSAzSDEwLjUzNTVDOS43Nzk2MyAzIDkuMDUzMTMgMy4yODUyOCA4LjUgMy43OTYyM0M3Ljk0Njg3IDMuMjg1MjggNy4yMjAzNyAzIDYuNDY0NDcgM0g1LjVaIi8+CjwvbWFzaz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjUgM0M1LjIyMzg2IDMgNSAzLjIyMzg2IDUgMy41QzUgMy43NzYxNCA1LjIyMzg2IDQgNS41IDRINi40NjQ0N0M2Ljk5NDkgNCA3LjUwMzYxIDQuMjEwNzEgNy44Nzg2OCA0LjU4NTc5TDggNC43MDcxMVY0LjcwODYzVjQuNzE1MzhWNC43MjIyMlY0LjcyOTE4VjQuNzM2MjRWNC43NDM0MVY0Ljc1MDY4VjQuNzU4MDZWNC43NjU1NFY0Ljc3MzEzVjQuNzgwODJWNC43ODg2MlY0Ljc5NjUyVjQuODA0NTNWNC44MTI2NVY0LjgyMDg3VjQuODI5MTlWNC44Mzc2MlY0Ljg0NjE2VjQuODU0OFY0Ljg2MzU0VjQuODcyMzlWNC44ODEzNVY0Ljg5MDQxVjQuODk5NTdWNC45MDg4NFY0LjkxODIxVjQuOTI3NjhWNC45MzcyN1Y0Ljk0Njk1VjQuOTU2NzRWNC45NjY2M1Y0Ljk3NjYzVjQuOTg2NzNWNC45OTY5M1Y1LjAwNzI0VjUuMDE3NjZWNS4wMjgxN1Y1LjAzODc5VjUuMDQ5NTJWNS4wNjAzNFY1LjA3MTI3VjUuMDgyMzFWNS4wOTM0NFY1LjEwNDY5VjUuMTE2MDNWNS4xMjc0OFY1LjEzOTAzVjUuMTUwNjhWNS4xNjI0NFY1LjE3NDI5VjUuMTg2MjZWNS4xOTgzMlY1LjIxMDQ5VjUuMjIyNzZWNS4yMzUxM1Y1LjI0NzYxVjUuMjYwMThWNS4yNzI4NlY1LjI4NTY1VjUuMjk4NTNWNS4zMTE1MlY1LjMyNDYxVjUuMzM3OFY1LjM1MTA5VjUuMzY0NDlWNS4zNzc5OFY1LjM5MTU4VjUuNDA1MjhWNS40MTkwOFY1LjQzMjk5VjUuNDQ2OTlWNS40NjExVjUuNDc1MzFWNS40ODk2MlY1LjUwNDAzVjUuNTE4NTRWNS41MzMxNlY1LjU0Nzg3VjUuNTYyNjlWNS41Nzc2MVY1LjU5MjYyVjUuNjA3NzRWNS42MjI5NlY1LjYzODI4VjUuNjUzNzFWNS42NjkyM1Y1LjY4NDg1VjUuNzAwNTdWNS43MTY0VjUuNzMyMzJWNS43NDgzNVY1Ljc2NDQ3VjUuNzgwN1Y1Ljc5NzAyVjUuODEzNDVWNS44Mjk5N1Y1Ljg0NjZWNS44NjMzMlY1Ljg4MDE1VjUuODk3MDdWNS45MTQxVjUuOTMxMjJWNS45NDg0NFY1Ljk2NTc3VjUuOTgzMTlWNi4wMDA3MVY2LjAxODMzVjYuMDM2MDVWNi4wNTM4N1Y2LjA3MTc5VjYuMDg5ODFWNi4xMDc5M1Y2LjEyNjE1VjYuMTQ0NDZWNi4xNjI4N1Y2LjE4MTM5VjYuMlY2LjIxODcxVjYuMjM3NTJWNi4yNTY0M1Y2LjI3NTQzVjYuMjk0NTRWNi4zMTM3NFY2LjMzMzA0VjYuMzUyNDRWNi4zNzE5NFY2LjM5MTUzVjYuNDExMjJWNi40MzEwMlY2LjQ1MDkxVjYuNDcwODlWNi40OTA5OFY2LjUxMTE2VjYuNTMxNDRWNi41NTE4MlY2LjU3MjI5VjYuNTkyODdWNi42MTM1NFY2LjYzNDMxVjYuNjU1MTdWNi42NzYxM1Y2LjY5NzE5VjYuNzE4MzVWNi43Mzk2VjYuNzYwOTVWNi43ODI0VjYuODAzOTRWNi44MjU1OFY2Ljg0NzMyVjYuODY5MTZWNi44OTEwOVY2LjkxMzEyVjYuOTM1MjRWNi45NTc0NlY2Ljk3OTc4VjcuMDAyMTlWNy4wMjQ3VjcuMDQ3MzFWNy4wNzAwMVY3LjA5MjhWNy4xMTU3VjcuMTM4NjlWNy4xNjE3N1Y3LjE4NDk1VjcuMjA4MjNWNy4yMzE2VjcuMjU1MDdWNy4yNzg2NFY3LjMwMjI5VjcuMzI2MDVWNy4zNDk5VjcuMzczODRWNy4zOTc4OFY3LjQyMjAyVjcuNDQ2MjVWNy40NzA1OFY3LjQ5NVY3LjUxOTUxVjcuNTQ0MTJWNy41Njg4M1Y3LjU5MzYzVjcuNjE4NTJWNy42NDM1MVY3LjY2ODZWNy42OTM3OFY3LjcxOTA1VjcuNzQ0NDFWNy43Njk4OFY3Ljc5NTQzVjcuODIxMDhWNy44NDY4M1Y3Ljg3MjY2VjcuODk4NlY3LjkyNDYyVjcuOTUwNzRWNy45NzY5NVY4LjAwMzI2VjguMDI5NjZWOC4wNTYxNlY4LjA4Mjc0VjguMTA5NDNWOC4xMzYyVjguMTYzMDdWOC4xOTAwM1Y4LjIxNzA5VjguMjQ0MjNWOC4yNzE0N1Y4LjI5ODgxVjguMzI2MjRWOC4zNTM3NlY4LjM4MTM3VjguNDA5MDdWOC40MzY4N1Y4LjQ2NDc2VjguNDkyNzVWOC41MjA4MlY4LjU0ODk5VjguNTc3MjVWOC42MDU2MVY4LjYzNDA1VjguNjYyNTlWOC42OTEyMlY4LjcxOTk0VjguNzQ4NzZWOC43Nzc2NlY4LjgwNjY2VjguODM1NzVWOC44NjQ5M1Y4Ljg5NDIxVjguOTIzNTdWOC45NTMwM1Y4Ljk4MjU4VjkuMDEyMjJWOS4wNDE5NVY5LjA3MTc3VjkuMTAxNjhWOS4xMzE2OVY5LjE2MTc4VjkuMTkxOTdWOS4yMjIyNVY5LjI1MjYyVjkuMjgzMDhWOS4zMTM2M1Y5LjM0NDI3VjkuMzc1MDFWOS40MDU4M1Y5LjQzNjc0VjkuNDY3NzVWOS40OTg4NFY5LjUzMDAzVjkuNTYxM1Y5LjU5MjY3VjkuNjI0MTNWOS42NTU2N1Y5LjY4NzMxVjkuNzE5MDRWOS43NTA4NVY5Ljc4Mjc2VjkuODE0NzZWOS44NDY4NFY5Ljg3OTAyVjkuOTExMjhWOS45NDM2NFY5Ljk3NjA4VjEwLjAwODZWMTAuMDQxMlYxMC4wNzRWMTAuMTA2OFYxMC4xMzk2VjEwLjE3MjZWMTAuMjA1N1YxMC4yMzg5VjEwLjI3MjFWMTAuMzA1NFYxMC4zMzg5VjEwLjM3MjRWMTAuNDA2VjEwLjQzOTdWMTAuNDczNVYxMC41MDczVjEwLjU0MTNWMTAuNTc1M1YxMC42MDk1VjEwLjY0MzdWMTAuNjc4VjEwLjcxMjRWMTAuNzQ2OVYxMC43ODE1VjEwLjgxNjFWMTAuODUwOVYxMC44ODU3VjEwLjkyMDZWMTAuOTU1N1YxMC45OTA4VjExSDcuNUM3LjIyMzg2IDExIDcgMTEuMjIzOSA3IDExLjVDNyAxMS43NzYxIDcuMjIzODYgMTIgNy41IDEySDhWMTIuMDA4OVYxMi4wNDY2VjEyLjA4NDNWMTIuMTIyMVYxMi4xNTk5VjEyLjE5NzlWMTIuMjM1OVYxMi4yNzQxVjEyLjMxMjNWMTIuMzUwNlYxMi4zODlWMTIuNDI3NFYxMi40NjZWMTIuNTA0NlYxMi41NDM0VjEyLjU4MjJWMTIuNjIxMVYxMi42NjAxVjEyLjY5OTFWMTIuNzM4M1YxMi43Nzc1VjEyLjgxNjhWMTIuODU2M1YxMi44OTU3VjEyLjkzNTNWMTIuOTc1VjEzLjAxNDdWMTMuMDU0NVYxMy4wOTQ1VjEzLjEzNDVWMTMuMTc0NVYxMy4yMTQ3VjEzLjI1NDlWMTMuMjk1M1YxMy4zMzU3VjEzLjM3NjJWMTMuNDE2OFYxMy40NTc0VjEzLjQ5ODJWMTMuNTM5VjEzLjU3OTlWMTMuNjIwOVYxMy42NjJWMTMuNzAzMlYxMy43NDQ0VjEzLjc4NThWMTMuODI3MlYxMy44Njg3VjEzLjkxMDNWMTMuOTUxOVYxMy45OTM3VjE0LjAzNTVWMTQuMDc3NFYxNC4xMTk0VjE0LjE2MTVWMTQuMjAzN1YxNC4yNDU5VjE0LjI4ODJWMTQuMzMwNlYxNC4zNzMxVjE0LjQxNTdWMTQuNDU4NFYxNC41MDExVjE0LjU0MzlWMTQuNTg2OFYxNC42Mjk4VjE0LjY3MjlWMTQuNzE2VjE0Ljc1OTJWMTQuODAyNVYxNC44NDU5VjE0Ljg4OTRWMTQuOTMzVjE0Ljk3NjZWMTUuMDIwM1YxNS4wNjQxVjE1LjEwOFYxNS4xNTJWMTUuMTk2VjE1LjI0MDFWMTUuMjg0M1YxNS4zMjg2VjE1LjM3M1YxNS40MTc0VjE1LjQ2MTlWMTUuNTA2NVYxNS41NTEyVjE1LjU5NlYxNS42NDA4VjE1LjY4NThWMTUuNzMwOFYxNS43NzU5VjE1LjgyMVYxNS44NjYzVjE1LjkxMTZWMTUuOTU3VjE2LjAwMjVWMTYuMDQ4MVYxNi4wOTM3VjE2LjEzOTVWMTYuMTg1M1YxNi4yMzEyVjE2LjI3NzFWMTYuMzIzMlYxNi4zNjkzVjE2LjQxNTVWMTYuNDYxOFYxNi41MDgyVjE2LjU1NDZWMTYuNjAxMVYxNi42NDc3VjE2LjY5NDRWMTYuNzQxMlYxNi43ODhWMTYuODM0OVYxNi44ODE5VjE2LjkyOVYxNi45NzYxVjE3LjAyMzRWMTcuMDcwN1YxNy4xMTgxVjE3LjE2NTVWMTcuMjEzMVYxNy4yNjA3VjE3LjI5MjlMNy44Nzg2OCAxNy40MTQyQzcuNTAzNjEgMTcuNzg5MyA2Ljk5NDkgMTggNi40NjQ0NyAxOEg1LjVDNS4yMjM4NiAxOCA1IDE4LjIyMzkgNSAxOC41QzUgMTguNzc2MSA1LjIyMzg2IDE5IDUuNSAxOUg2LjQ2NDQ3QzcuMjIwMzcgMTkgNy45NDY4NyAxOC43MTQ3IDguNSAxOC4yMDM4QzkuMDUzMTQgMTguNzE0NyA5Ljc3OTYzIDE5IDEwLjUzNTUgMTlIMTEuNUMxMS43NzYxIDE5IDEyIDE4Ljc3NjEgMTIgMTguNUMxMiAxOC4yMjM5IDExLjc3NjEgMTggMTEuNSAxOEgxMC41MzU1QzEwLjAwNTEgMTggOS40OTYzOSAxNy43ODkzIDkuMTIxMzIgMTcuNDE0Mkw5IDE3LjI5MjlWMTcuMjYwN1YxNy4yMTMxVjE3LjE2NTVWMTcuMTE4MVYxNy4wNzA3VjE3LjAyMzRWMTYuOTc2MVYxNi45MjlWMTYuODgxOVYxNi44MzQ5VjE2Ljc4OFYxNi43NDEyVjE2LjY5NDRWMTYuNjQ3N1YxNi42MDExVjE2LjU1NDZWMTYuNTA4MlYxNi40NjE4VjE2LjQxNTVWMTYuMzY5M1YxNi4zMjMyVjE2LjI3NzFWMTYuMjMxMlYxNi4xODUzVjE2LjEzOTVWMTYuMDkzN1YxNi4wNDgxVjE2LjAwMjVWMTUuOTU3VjE1LjkxMTZWMTUuODY2M1YxNS44MjFWMTUuNzc1OVYxNS43MzA4VjE1LjY4NThWMTUuNjQwOFYxNS41OTZWMTUuNTUxMlYxNS41MDY1VjE1LjQ2MTlWMTUuNDE3NFYxNS4zNzNWMTUuMzI4NlYxNS4yODQzVjE1LjI0MDFWMTUuMTk2VjE1LjE1MlYxNS4xMDhWMTUuMDY0MVYxNS4wMjAzVjE0Ljk3NjZWMTQuOTMzVjE0Ljg4OTRWMTQuODQ1OVYxNC44MDI1VjE0Ljc1OTJWMTQuNzE2VjE0LjY3MjlWMTQuNjI5OFYxNC41ODY4VjE0LjU0MzlWMTQuNTAxMVYxNC40NTg0VjE0LjQxNTdWMTQuMzczMVYxNC4zMzA2VjE0LjI4ODJWMTQuMjQ1OVYxNC4yMDM3VjE0LjE2MTVWMTQuMTE5NFYxNC4wNzc0VjE0LjAzNTVWMTMuOTkzN1YxMy45NTE5VjEzLjkxMDNWMTMuODY4N1YxMy44MjcyVjEzLjc4NThWMTMuNzQ0NFYxMy43MDMyVjEzLjY2MlYxMy42MjA5VjEzLjU3OTlWMTMuNTM5VjEzLjQ5ODJWMTMuNDU3NFYxMy40MTY4VjEzLjM3NjJWMTMuMzM1N1YxMy4yOTUzVjEzLjI1NDlWMTMuMjE0N1YxMy4xNzQ1VjEzLjEzNDVWMTMuMDk0NVYxMy4wNTQ1VjEzLjAxNDdWMTIuOTc1VjEyLjkzNTNWMTIuODk1N1YxMi44NTYzVjEyLjgxNjhWMTIuNzc3NVYxMi43MzgzVjEyLjY5OTFWMTIuNjYwMVYxMi42MjExVjEyLjU4MjJWMTIuNTQzNFYxMi41MDQ2VjEyLjQ2NlYxMi40Mjc0VjEyLjM4OVYxMi4zNTA2VjEyLjMxMjNWMTIuMjc0MVYxMi4yMzU5VjEyLjE5NzlWMTIuMTU5OVYxMi4xMjIxVjEyLjA4NDNWMTIuMDQ2NlYxMi4wMDg5VjEySDkuNUM5Ljc3NjE0IDEyIDEwIDExLjc3NjEgMTAgMTEuNUMxMCAxMS4yMjM5IDkuNzc2MTQgMTEgOS41IDExSDlWMTAuOTkwOFYxMC45NTU3VjEwLjkyMDZWMTAuODg1N1YxMC44NTA5VjEwLjgxNjFWMTAuNzgxNVYxMC43NDY5VjEwLjcxMjRWMTAuNjc4VjEwLjY0MzdWMTAuNjA5NVYxMC41NzUzVjEwLjU0MTNWMTAuNTA3M1YxMC40NzM1VjEwLjQzOTdWMTAuNDA2VjEwLjM3MjRWMTAuMzM4OVYxMC4zMDU0VjEwLjI3MjFWMTAuMjM4OVYxMC4yMDU3VjEwLjE3MjZWMTAuMTM5NlYxMC4xMDY4VjEwLjA3NFYxMC4wNDEyVjEwLjAwODZWOS45NzYwOFY5Ljk0MzY0VjkuOTExMjhWOS44NzkwMlY5Ljg0Njg0VjkuODE0NzZWOS43ODI3NlY5Ljc1MDg1VjkuNzE5MDRWOS42ODczMVY5LjY1NTY3VjkuNjI0MTNWOS41OTI2N1Y5LjU2MTNWOS41MzAwM1Y5LjQ5ODg0VjkuNDY3NzVWOS40MzY3NFY5LjQwNTgzVjkuMzc1MDFWOS4zNDQyN1Y5LjMxMzYzVjkuMjgzMDhWOS4yNTI2MlY5LjIyMjI1VjkuMTkxOTdWOS4xNjE3OFY5LjEzMTY5VjkuMTAxNjhWOS4wNzE3N1Y5LjA0MTk1VjkuMDEyMjJWOC45ODI1OFY4Ljk1MzAzVjguOTIzNTdWOC44OTQyMVY4Ljg2NDkzVjguODM1NzVWOC44MDY2NlY4Ljc3NzY2VjguNzQ4NzZWOC43MTk5NFY4LjY5MTIyVjguNjYyNTlWOC42MzQwNVY4LjYwNTYxVjguNTc3MjVWOC41NDg5OVY4LjUyMDgyVjguNDkyNzVWOC40NjQ3NlY4LjQzNjg3VjguNDA5MDdWOC4zODEzN1Y4LjM1Mzc2VjguMzI2MjRWOC4yOTg4MVY4LjI3MTQ3VjguMjQ0MjNWOC4yMTcwOVY4LjE5MDAzVjguMTYzMDdWOC4xMzYyVjguMTA5NDNWOC4wODI3NFY4LjA1NjE2VjguMDI5NjZWOC4wMDMyNlY3Ljk3Njk1VjcuOTUwNzRWNy45MjQ2MlY3Ljg5ODZWNy44NzI2NlY3Ljg0NjgzVjcuODIxMDhWNy43OTU0M1Y3Ljc2OTg4VjcuNzQ0NDFWNy43MTkwNVY3LjY5Mzc4VjcuNjY4NlY3LjY0MzUxVjcuNjE4NTJWNy41OTM2M1Y3LjU2ODgzVjcuNTQ0MTJWNy41MTk1MVY3LjQ5NVY3LjQ3MDU4VjcuNDQ2MjVWNy40MjIwMlY3LjM5Nzg4VjcuMzczODRWNy4zNDk5VjcuMzI2MDVWNy4zMDIyOVY3LjI3ODY0VjcuMjU1MDdWNy4yMzE2VjcuMjA4MjNWNy4xODQ5NVY3LjE2MTc3VjcuMTM4NjlWNy4xMTU3VjcuMDkyOFY3LjA3MDAxVjcuMDQ3MzFWNy4wMjQ3VjcuMDAyMTlWNi45Nzk3OFY2Ljk1NzQ2VjYuOTM1MjRWNi45MTMxMlY2Ljg5MTA5VjYuODY5MTZWNi44NDczMlY2LjgyNTU4VjYuODAzOTRWNi43ODI0VjYuNzYwOTVWNi43Mzk2VjYuNzE4MzVWNi42OTcxOVY2LjY3NjEzVjYuNjU1MTdWNi42MzQzMVY2LjYxMzU0VjYuNTkyODdWNi41NzIyOVY2LjU1MTgyVjYuNTMxNDRWNi41MTExNlY2LjQ5MDk4VjYuNDcwODlWNi40NTA5MVY2LjQzMTAyVjYuNDExMjJWNi4zOTE1M1Y2LjM3MTk0VjYuMzUyNDRWNi4zMzMwNFY2LjMxMzc0VjYuMjk0NTRWNi4yNzU0M1Y2LjI1NjQzVjYuMjM3NTJWNi4yMTg3MVY2LjJWNi4xODEzOVY2LjE2Mjg3VjYuMTQ0NDZWNi4xMjYxNVY2LjEwNzkzVjYuMDg5ODFWNi4wNzE3OVY2LjA1Mzg3VjYuMDM2MDVWNi4wMTgzM1Y2LjAwMDcxVjUuOTgzMTlWNS45NjU3N1Y1Ljk0ODQ0VjUuOTMxMjJWNS45MTQxVjUuODk3MDdWNS44ODAxNVY1Ljg2MzMyVjUuODQ2NlY1LjgyOTk3VjUuODEzNDVWNS43OTcwMlY1Ljc4MDdWNS43NjQ0N1Y1Ljc0ODM1VjUuNzMyMzJWNS43MTY0VjUuNzAwNTdWNS42ODQ4NVY1LjY2OTIzVjUuNjUzNzFWNS42MzgyOFY1LjYyMjk2VjUuNjA3NzRWNS41OTI2MlY1LjU3NzYxVjUuNTYyNjlWNS41NDc4N1Y1LjUzMzE2VjUuNTE4NTRWNS41MDQwM1Y1LjQ4OTYyVjUuNDc1MzFWNS40NjExVjUuNDQ2OTlWNS40MzI5OVY1LjQxOTA4VjUuNDA1MjhWNS4zOTE1OFY1LjM3Nzk4VjUuMzY0NDlWNS4zNTEwOVY1LjMzNzhWNS4zMjQ2MVY1LjMxMTUyVjUuMjk4NTNWNS4yODU2NVY1LjI3Mjg2VjUuMjYwMThWNS4yNDc2MVY1LjIzNTEzVjUuMjIyNzZWNS4yMTA0OVY1LjE5ODMyVjUuMTg2MjZWNS4xNzQyOVY1LjE2MjQ0VjUuMTUwNjhWNS4xMzkwM1Y1LjEyNzQ4VjUuMTE2MDNWNS4xMDQ2OVY1LjA5MzQ0VjUuMDgyMzFWNS4wNzEyN1Y1LjA2MDM0VjUuMDQ5NTJWNS4wMzg3OVY1LjAyODE3VjUuMDE3NjZWNS4wMDcyNFY0Ljk5NjkzVjQuOTg2NzNWNC45NzY2M1Y0Ljk2NjYzVjQuOTU2NzRWNC45NDY5NVY0LjkzNzI3VjQuOTI3NjhWNC45MTgyMVY0LjkwODg0VjQuODk5NTdWNC44OTA0MVY0Ljg4MTM1VjQuODcyMzlWNC44NjM1NFY0Ljg1NDhWNC44NDYxNlY0LjgzNzYyVjQuODI5MTlWNC44MjA4N1Y0LjgxMjY1VjQuODA0NTNWNC43OTY1MlY0Ljc4ODYyVjQuNzgwODJWNC43NzMxM1Y0Ljc2NTU0VjQuNzU4MDZWNC43NTA2OFY0Ljc0MzQxVjQuNzM2MjRWNC43MjkxOFY0LjcyMjIyVjQuNzE1MzhWNC43MDg2M1Y0LjcwNzExTDkuMTIxMzIgNC41ODU3OUM5LjQ5NjM5IDQuMjEwNzEgMTAuMDA1MSA0IDEwLjUzNTUgNEgxMS41QzExLjc3NjEgNCAxMiAzLjc3NjE0IDEyIDMuNUMxMiAzLjIyMzg2IDExLjc3NjEgMyAxMS41IDNIMTAuNTM1NUM5Ljc3OTYzIDMgOS4wNTMxMyAzLjI4NTI4IDguNSAzLjc5NjIzQzcuOTQ2ODcgMy4yODUyOCA3LjIyMDM3IDMgNi40NjQ0NyAzSDUuNVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik04IDQuNzA3MTFIOVY0LjI5Mjg5TDguNzA3MTEgNEw4IDQuNzA3MTFaTTggMTFWMTJIOVYxMUg4Wk04IDEySDlWMTFIOFYxMlpNOCAxNy4yOTI5TDguNzA3MTEgMThMOSAxNy43MDcxVjE3LjI5MjlIOFpNNy44Nzg2OCAxNy40MTQyTDguNTg1NzkgMTguMTIxM0g4LjU4NTc5TDcuODc4NjggMTcuNDE0MlpNOC41IDE4LjIwMzhMOS4xNzg1NCAxNy40NjkyTDguNSAxNi44NDI0TDcuODIxNDYgMTcuNDY5Mkw4LjUgMTguMjAzOFpNOSAxNy4yOTI5SDhWMTcuNzA3MUw4LjI5Mjg5IDE4TDkgMTcuMjkyOVpNOSAxMlYxMUg4VjEySDlaTTkgMTFIOFYxMkg5VjExWk05IDQuNzA3MTFMOC4yOTI4OSA0TDggNC4yOTI4OVY0LjcwNzExSDlaTTkuMTIxMzIgNC41ODU3OUw5LjgyODQzIDUuMjkyODlMOS44Mjg0MyA1LjI5Mjg5TDkuMTIxMzIgNC41ODU3OVpNOC41IDMuNzk2MjNMNy44MjE0NiA0LjUzMDc5TDguNSA1LjE1NzU3TDkuMTc4NTQgNC41MzA3OUw4LjUgMy43OTYyM1pNNiAzLjVDNiAzLjc3NjE0IDUuNzc2MTQgNCA1LjUgNFYyQzQuNjcxNTcgMiA0IDIuNjcxNTcgNCAzLjVINlpNNS41IDNDNS43NzYxNCAzIDYgMy4yMjM4NiA2IDMuNUg0QzQgNC4zMjg0MyA0LjY3MTU3IDUgNS41IDVWM1pNNi40NjQ0NyAzSDUuNVY1SDYuNDY0NDdWM1pNOC41ODU3OSAzLjg3ODY4QzguMDIzMTggMy4zMTYwNyA3LjI2MDEyIDMgNi40NjQ0NyAzVjVDNi43Mjk2OCA1IDYuOTg0MDQgNS4xMDUzNiA3LjE3MTU3IDUuMjkyODlMOC41ODU3OSAzLjg3ODY4Wk04LjcwNzExIDRMOC41ODU3OSAzLjg3ODY4TDcuMTcxNTcgNS4yOTI4OUw3LjI5Mjg5IDUuNDE0MjFMOC43MDcxMSA0Wk05IDQuNzA4NjNWNC43MDcxMUg3VjQuNzA4NjNIOVpNOSA0LjcxNTM4VjQuNzA4NjNIN1Y0LjcxNTM4SDlaTTkgNC43MjIyMlY0LjcxNTM4SDdWNC43MjIyMkg5Wk05IDQuNzI5MThWNC43MjIyMkg3VjQuNzI5MThIOVpNOSA0LjczNjI0VjQuNzI5MThIN1Y0LjczNjI0SDlaTTkgNC43NDM0MVY0LjczNjI0SDdWNC43NDM0MUg5Wk05IDQuNzUwNjhWNC43NDM0MUg3VjQuNzUwNjhIOVpNOSA0Ljc1ODA2VjQuNzUwNjhIN1Y0Ljc1ODA2SDlaTTkgNC43NjU1NFY0Ljc1ODA2SDdWNC43NjU1NEg5Wk05IDQuNzczMTNWNC43NjU1NEg3VjQuNzczMTNIOVpNOSA0Ljc4MDgyVjQuNzczMTNIN1Y0Ljc4MDgySDlaTTkgNC43ODg2MlY0Ljc4MDgySDdWNC43ODg2Mkg5Wk05IDQuNzk2NTJWNC43ODg2Mkg3VjQuNzk2NTJIOVpNOSA0LjgwNDUzVjQuNzk2NTJIN1Y0LjgwNDUzSDlaTTkgNC44MTI2NVY0LjgwNDUzSDdWNC44MTI2NUg5Wk05IDQuODIwODdWNC44MTI2NUg3VjQuODIwODdIOVpNOSA0LjgyOTE5VjQuODIwODdIN1Y0LjgyOTE5SDlaTTkgNC44Mzc2MlY0LjgyOTE5SDdWNC44Mzc2Mkg5Wk05IDQuODQ2MTZWNC44Mzc2Mkg3VjQuODQ2MTZIOVpNOSA0Ljg1NDhWNC44NDYxNkg3VjQuODU0OEg5Wk05IDQuODYzNTRWNC44NTQ4SDdWNC44NjM1NEg5Wk05IDQuODcyMzlWNC44NjM1NEg3VjQuODcyMzlIOVpNOSA0Ljg4MTM1VjQuODcyMzlIN1Y0Ljg4MTM1SDlaTTkgNC44OTA0MVY0Ljg4MTM1SDdWNC44OTA0MUg5Wk05IDQuODk5NTdWNC44OTA0MUg3VjQuODk5NTdIOVpNOSA0LjkwODg0VjQuODk5NTdIN1Y0LjkwODg0SDlaTTkgNC45MTgyMVY0LjkwODg0SDdWNC45MTgyMUg5Wk05IDQuOTI3NjhWNC45MTgyMUg3VjQuOTI3NjhIOVpNOSA0LjkzNzI3VjQuOTI3NjhIN1Y0LjkzNzI3SDlaTTkgNC45NDY5NVY0LjkzNzI3SDdWNC45NDY5NUg5Wk05IDQuOTU2NzRWNC45NDY5NUg3VjQuOTU2NzRIOVpNOSA0Ljk2NjYzVjQuOTU2NzRIN1Y0Ljk2NjYzSDlaTTkgNC45NzY2M1Y0Ljk2NjYzSDdWNC45NzY2M0g5Wk05IDQuOTg2NzNWNC45NzY2M0g3VjQuOTg2NzNIOVpNOSA0Ljk5NjkzVjQuOTg2NzNIN1Y0Ljk5NjkzSDlaTTkgNS4wMDcyNFY0Ljk5NjkzSDdWNS4wMDcyNEg5Wk05IDUuMDE3NjZWNS4wMDcyNEg3VjUuMDE3NjZIOVpNOSA1LjAyODE3VjUuMDE3NjZIN1Y1LjAyODE3SDlaTTkgNS4wMzg3OVY1LjAyODE3SDdWNS4wMzg3OUg5Wk05IDUuMDQ5NTJWNS4wMzg3OUg3VjUuMDQ5NTJIOVpNOSA1LjA2MDM0VjUuMDQ5NTJIN1Y1LjA2MDM0SDlaTTkgNS4wNzEyN1Y1LjA2MDM0SDdWNS4wNzEyN0g5Wk05IDUuMDgyMzFWNS4wNzEyN0g3VjUuMDgyMzFIOVpNOSA1LjA5MzQ0VjUuMDgyMzFIN1Y1LjA5MzQ0SDlaTTkgNS4xMDQ2OVY1LjA5MzQ0SDdWNS4xMDQ2OUg5Wk05IDUuMTE2MDNWNS4xMDQ2OUg3VjUuMTE2MDNIOVpNOSA1LjEyNzQ4VjUuMTE2MDNIN1Y1LjEyNzQ4SDlaTTkgNS4xMzkwM1Y1LjEyNzQ4SDdWNS4xMzkwM0g5Wk05IDUuMTUwNjhWNS4xMzkwM0g3VjUuMTUwNjhIOVpNOSA1LjE2MjQ0VjUuMTUwNjhIN1Y1LjE2MjQ0SDlaTTkgNS4xNzQyOVY1LjE2MjQ0SDdWNS4xNzQyOUg5Wk05IDUuMTg2MjZWNS4xNzQyOUg3VjUuMTg2MjZIOVpNOSA1LjE5ODMyVjUuMTg2MjZIN1Y1LjE5ODMySDlaTTkgNS4yMTA0OVY1LjE5ODMySDdWNS4yMTA0OUg5Wk05IDUuMjIyNzZWNS4yMTA0OUg3VjUuMjIyNzZIOVpNOSA1LjIzNTEzVjUuMjIyNzZIN1Y1LjIzNTEzSDlaTTkgNS4yNDc2MVY1LjIzNTEzSDdWNS4yNDc2MUg5Wk05IDUuMjYwMThWNS4yNDc2MUg3VjUuMjYwMThIOVpNOSA1LjI3Mjg2VjUuMjYwMThIN1Y1LjI3Mjg2SDlaTTkgNS4yODU2NVY1LjI3Mjg2SDdWNS4yODU2NUg5Wk05IDUuMjk4NTNWNS4yODU2NUg3VjUuMjk4NTNIOVpNOSA1LjMxMTUyVjUuMjk4NTNIN1Y1LjMxMTUySDlaTTkgNS4zMjQ2MVY1LjMxMTUySDdWNS4zMjQ2MUg5Wk05IDUuMzM3OFY1LjMyNDYxSDdWNS4zMzc4SDlaTTkgNS4zNTEwOVY1LjMzNzhIN1Y1LjM1MTA5SDlaTTkgNS4zNjQ0OVY1LjM1MTA5SDdWNS4zNjQ0OUg5Wk05IDUuMzc3OThWNS4zNjQ0OUg3VjUuMzc3OThIOVpNOSA1LjM5MTU4VjUuMzc3OThIN1Y1LjM5MTU4SDlaTTkgNS40MDUyOFY1LjM5MTU4SDdWNS40MDUyOEg5Wk05IDUuNDE5MDhWNS40MDUyOEg3VjUuNDE5MDhIOVpNOSA1LjQzMjk5VjUuNDE5MDhIN1Y1LjQzMjk5SDlaTTkgNS40NDY5OVY1LjQzMjk5SDdWNS40NDY5OUg5Wk05IDUuNDYxMVY1LjQ0Njk5SDdWNS40NjExSDlaTTkgNS40NzUzMVY1LjQ2MTFIN1Y1LjQ3NTMxSDlaTTkgNS40ODk2MlY1LjQ3NTMxSDdWNS40ODk2Mkg5Wk05IDUuNTA0MDNWNS40ODk2Mkg3VjUuNTA0MDNIOVpNOSA1LjUxODU0VjUuNTA0MDNIN1Y1LjUxODU0SDlaTTkgNS41MzMxNlY1LjUxODU0SDdWNS41MzMxNkg5Wk05IDUuNTQ3ODdWNS41MzMxNkg3VjUuNTQ3ODdIOVpNOSA1LjU2MjY5VjUuNTQ3ODdIN1Y1LjU2MjY5SDlaTTkgNS41Nzc2MVY1LjU2MjY5SDdWNS41Nzc2MUg5Wk05IDUuNTkyNjJWNS41Nzc2MUg3VjUuNTkyNjJIOVpNOSA1LjYwNzc0VjUuNTkyNjJIN1Y1LjYwNzc0SDlaTTkgNS42MjI5NlY1LjYwNzc0SDdWNS42MjI5Nkg5Wk05IDUuNjM4MjhWNS42MjI5Nkg3VjUuNjM4MjhIOVpNOSA1LjY1MzcxVjUuNjM4MjhIN1Y1LjY1MzcxSDlaTTkgNS42NjkyM1Y1LjY1MzcxSDdWNS42NjkyM0g5Wk05IDUuNjg0ODVWNS42NjkyM0g3VjUuNjg0ODVIOVpNOSA1LjcwMDU3VjUuNjg0ODVIN1Y1LjcwMDU3SDlaTTkgNS43MTY0VjUuNzAwNTdIN1Y1LjcxNjRIOVpNOSA1LjczMjMyVjUuNzE2NEg3VjUuNzMyMzJIOVpNOSA1Ljc0ODM1VjUuNzMyMzJIN1Y1Ljc0ODM1SDlaTTkgNS43NjQ0N1Y1Ljc0ODM1SDdWNS43NjQ0N0g5Wk05IDUuNzgwN1Y1Ljc2NDQ3SDdWNS43ODA3SDlaTTkgNS43OTcwMlY1Ljc4MDdIN1Y1Ljc5NzAySDlaTTkgNS44MTM0NVY1Ljc5NzAySDdWNS44MTM0NUg5Wk05IDUuODI5OTdWNS44MTM0NUg3VjUuODI5OTdIOVpNOSA1Ljg0NjZWNS44Mjk5N0g3VjUuODQ2Nkg5Wk05IDUuODYzMzJWNS44NDY2SDdWNS44NjMzMkg5Wk05IDUuODgwMTVWNS44NjMzMkg3VjUuODgwMTVIOVpNOSA1Ljg5NzA3VjUuODgwMTVIN1Y1Ljg5NzA3SDlaTTkgNS45MTQxVjUuODk3MDdIN1Y1LjkxNDFIOVpNOSA1LjkzMTIyVjUuOTE0MUg3VjUuOTMxMjJIOVpNOSA1Ljk0ODQ0VjUuOTMxMjJIN1Y1Ljk0ODQ0SDlaTTkgNS45NjU3N1Y1Ljk0ODQ0SDdWNS45NjU3N0g5Wk05IDUuOTgzMTlWNS45NjU3N0g3VjUuOTgzMTlIOVpNOSA2LjAwMDcxVjUuOTgzMTlIN1Y2LjAwMDcxSDlaTTkgNi4wMTgzM1Y2LjAwMDcxSDdWNi4wMTgzM0g5Wk05IDYuMDM2MDVWNi4wMTgzM0g3VjYuMDM2MDVIOVpNOSA2LjA1Mzg3VjYuMDM2MDVIN1Y2LjA1Mzg3SDlaTTkgNi4wNzE3OVY2LjA1Mzg3SDdWNi4wNzE3OUg5Wk05IDYuMDg5ODFWNi4wNzE3OUg3VjYuMDg5ODFIOVpNOSA2LjEwNzkzVjYuMDg5ODFIN1Y2LjEwNzkzSDlaTTkgNi4xMjYxNVY2LjEwNzkzSDdWNi4xMjYxNUg5Wk05IDYuMTQ0NDZWNi4xMjYxNUg3VjYuMTQ0NDZIOVpNOSA2LjE2Mjg3VjYuMTQ0NDZIN1Y2LjE2Mjg3SDlaTTkgNi4xODEzOVY2LjE2Mjg3SDdWNi4xODEzOUg5Wk05IDYuMlY2LjE4MTM5SDdWNi4ySDlaTTkgNi4yMTg3MVY2LjJIN1Y2LjIxODcxSDlaTTkgNi4yMzc1MlY2LjIxODcxSDdWNi4yMzc1Mkg5Wk05IDYuMjU2NDNWNi4yMzc1Mkg3VjYuMjU2NDNIOVpNOSA2LjI3NTQzVjYuMjU2NDNIN1Y2LjI3NTQzSDlaTTkgNi4yOTQ1NFY2LjI3NTQzSDdWNi4yOTQ1NEg5Wk05IDYuMzEzNzRWNi4yOTQ1NEg3VjYuMzEzNzRIOVpNOSA2LjMzMzA0VjYuMzEzNzRIN1Y2LjMzMzA0SDlaTTkgNi4zNTI0NFY2LjMzMzA0SDdWNi4zNTI0NEg5Wk05IDYuMzcxOTRWNi4zNTI0NEg3VjYuMzcxOTRIOVpNOSA2LjM5MTUzVjYuMzcxOTRIN1Y2LjM5MTUzSDlaTTkgNi40MTEyMlY2LjM5MTUzSDdWNi40MTEyMkg5Wk05IDYuNDMxMDJWNi40MTEyMkg3VjYuNDMxMDJIOVpNOSA2LjQ1MDkxVjYuNDMxMDJIN1Y2LjQ1MDkxSDlaTTkgNi40NzA4OVY2LjQ1MDkxSDdWNi40NzA4OUg5Wk05IDYuNDkwOThWNi40NzA4OUg3VjYuNDkwOThIOVpNOSA2LjUxMTE2VjYuNDkwOThIN1Y2LjUxMTE2SDlaTTkgNi41MzE0NFY2LjUxMTE2SDdWNi41MzE0NEg5Wk05IDYuNTUxODJWNi41MzE0NEg3VjYuNTUxODJIOVpNOSA2LjU3MjI5VjYuNTUxODJIN1Y2LjU3MjI5SDlaTTkgNi41OTI4N1Y2LjU3MjI5SDdWNi41OTI4N0g5Wk05IDYuNjEzNTRWNi41OTI4N0g3VjYuNjEzNTRIOVpNOSA2LjYzNDMxVjYuNjEzNTRIN1Y2LjYzNDMxSDlaTTkgNi42NTUxN1Y2LjYzNDMxSDdWNi42NTUxN0g5Wk05IDYuNjc2MTNWNi42NTUxN0g3VjYuNjc2MTNIOVpNOSA2LjY5NzE5VjYuNjc2MTNIN1Y2LjY5NzE5SDlaTTkgNi43MTgzNVY2LjY5NzE5SDdWNi43MTgzNUg5Wk05IDYuNzM5NlY2LjcxODM1SDdWNi43Mzk2SDlaTTkgNi43NjA5NVY2LjczOTZIN1Y2Ljc2MDk1SDlaTTkgNi43ODI0VjYuNzYwOTVIN1Y2Ljc4MjRIOVpNOSA2LjgwMzk0VjYuNzgyNEg3VjYuODAzOTRIOVpNOSA2LjgyNTU4VjYuODAzOTRIN1Y2LjgyNTU4SDlaTTkgNi44NDczMlY2LjgyNTU4SDdWNi44NDczMkg5Wk05IDYuODY5MTZWNi44NDczMkg3VjYuODY5MTZIOVpNOSA2Ljg5MTA5VjYuODY5MTZIN1Y2Ljg5MTA5SDlaTTkgNi45MTMxMlY2Ljg5MTA5SDdWNi45MTMxMkg5Wk05IDYuOTM1MjRWNi45MTMxMkg3VjYuOTM1MjRIOVpNOSA2Ljk1NzQ2VjYuOTM1MjRIN1Y2Ljk1NzQ2SDlaTTkgNi45Nzk3OFY2Ljk1NzQ2SDdWNi45Nzk3OEg5Wk05IDcuMDAyMTlWNi45Nzk3OEg3VjcuMDAyMTlIOVpNOSA3LjAyNDdWNy4wMDIxOUg3VjcuMDI0N0g5Wk05IDcuMDQ3MzFWNy4wMjQ3SDdWNy4wNDczMUg5Wk05IDcuMDcwMDFWNy4wNDczMUg3VjcuMDcwMDFIOVpNOSA3LjA5MjhWNy4wNzAwMUg3VjcuMDkyOEg5Wk05IDcuMTE1N1Y3LjA5MjhIN1Y3LjExNTdIOVpNOSA3LjEzODY5VjcuMTE1N0g3VjcuMTM4NjlIOVpNOSA3LjE2MTc3VjcuMTM4NjlIN1Y3LjE2MTc3SDlaTTkgNy4xODQ5NVY3LjE2MTc3SDdWNy4xODQ5NUg5Wk05IDcuMjA4MjNWNy4xODQ5NUg3VjcuMjA4MjNIOVpNOSA3LjIzMTZWNy4yMDgyM0g3VjcuMjMxNkg5Wk05IDcuMjU1MDdWNy4yMzE2SDdWNy4yNTUwN0g5Wk05IDcuMjc4NjRWNy4yNTUwN0g3VjcuMjc4NjRIOVpNOSA3LjMwMjI5VjcuMjc4NjRIN1Y3LjMwMjI5SDlaTTkgNy4zMjYwNVY3LjMwMjI5SDdWNy4zMjYwNUg5Wk05IDcuMzQ5OVY3LjMyNjA1SDdWNy4zNDk5SDlaTTkgNy4zNzM4NFY3LjM0OTlIN1Y3LjM3Mzg0SDlaTTkgNy4zOTc4OFY3LjM3Mzg0SDdWNy4zOTc4OEg5Wk05IDcuNDIyMDJWNy4zOTc4OEg3VjcuNDIyMDJIOVpNOSA3LjQ0NjI1VjcuNDIyMDJIN1Y3LjQ0NjI1SDlaTTkgNy40NzA1OFY3LjQ0NjI1SDdWNy40NzA1OEg5Wk05IDcuNDk1VjcuNDcwNThIN1Y3LjQ5NUg5Wk05IDcuNTE5NTFWNy40OTVIN1Y3LjUxOTUxSDlaTTkgNy41NDQxMlY3LjUxOTUxSDdWNy41NDQxMkg5Wk05IDcuNTY4ODNWNy41NDQxMkg3VjcuNTY4ODNIOVpNOSA3LjU5MzYzVjcuNTY4ODNIN1Y3LjU5MzYzSDlaTTkgNy42MTg1MlY3LjU5MzYzSDdWNy42MTg1Mkg5Wk05IDcuNjQzNTFWNy42MTg1Mkg3VjcuNjQzNTFIOVpNOSA3LjY2ODZWNy42NDM1MUg3VjcuNjY4Nkg5Wk05IDcuNjkzNzhWNy42Njg2SDdWNy42OTM3OEg5Wk05IDcuNzE5MDVWNy42OTM3OEg3VjcuNzE5MDVIOVpNOSA3Ljc0NDQxVjcuNzE5MDVIN1Y3Ljc0NDQxSDlaTTkgNy43Njk4OFY3Ljc0NDQxSDdWNy43Njk4OEg5Wk05IDcuNzk1NDNWNy43Njk4OEg3VjcuNzk1NDNIOVpNOSA3LjgyMTA4VjcuNzk1NDNIN1Y3LjgyMTA4SDlaTTkgNy44NDY4M1Y3LjgyMTA4SDdWNy44NDY4M0g5Wk05IDcuODcyNjZWNy44NDY4M0g3VjcuODcyNjZIOVpNOSA3Ljg5ODZWNy44NzI2Nkg3VjcuODk4Nkg5Wk05IDcuOTI0NjJWNy44OTg2SDdWNy45MjQ2Mkg5Wk05IDcuOTUwNzRWNy45MjQ2Mkg3VjcuOTUwNzRIOVpNOSA3Ljk3Njk1VjcuOTUwNzRIN1Y3Ljk3Njk1SDlaTTkgOC4wMDMyNlY3Ljk3Njk1SDdWOC4wMDMyNkg5Wk05IDguMDI5NjZWOC4wMDMyNkg3VjguMDI5NjZIOVpNOSA4LjA1NjE2VjguMDI5NjZIN1Y4LjA1NjE2SDlaTTkgOC4wODI3NFY4LjA1NjE2SDdWOC4wODI3NEg5Wk05IDguMTA5NDNWOC4wODI3NEg3VjguMTA5NDNIOVpNOSA4LjEzNjJWOC4xMDk0M0g3VjguMTM2Mkg5Wk05IDguMTYzMDdWOC4xMzYySDdWOC4xNjMwN0g5Wk05IDguMTkwMDNWOC4xNjMwN0g3VjguMTkwMDNIOVpNOSA4LjIxNzA5VjguMTkwMDNIN1Y4LjIxNzA5SDlaTTkgOC4yNDQyM1Y4LjIxNzA5SDdWOC4yNDQyM0g5Wk05IDguMjcxNDdWOC4yNDQyM0g3VjguMjcxNDdIOVpNOSA4LjI5ODgxVjguMjcxNDdIN1Y4LjI5ODgxSDlaTTkgOC4zMjYyNFY4LjI5ODgxSDdWOC4zMjYyNEg5Wk05IDguMzUzNzZWOC4zMjYyNEg3VjguMzUzNzZIOVpNOSA4LjM4MTM3VjguMzUzNzZIN1Y4LjM4MTM3SDlaTTkgOC40MDkwN1Y4LjM4MTM3SDdWOC40MDkwN0g5Wk05IDguNDM2ODdWOC40MDkwN0g3VjguNDM2ODdIOVpNOSA4LjQ2NDc2VjguNDM2ODdIN1Y4LjQ2NDc2SDlaTTkgOC40OTI3NVY4LjQ2NDc2SDdWOC40OTI3NUg5Wk05IDguNTIwODJWOC40OTI3NUg3VjguNTIwODJIOVpNOSA4LjU0ODk5VjguNTIwODJIN1Y4LjU0ODk5SDlaTTkgOC41NzcyNVY4LjU0ODk5SDdWOC41NzcyNUg5Wk05IDguNjA1NjFWOC41NzcyNUg3VjguNjA1NjFIOVpNOSA4LjYzNDA1VjguNjA1NjFIN1Y4LjYzNDA1SDlaTTkgOC42NjI1OVY4LjYzNDA1SDdWOC42NjI1OUg5Wk05IDguNjkxMjJWOC42NjI1OUg3VjguNjkxMjJIOVpNOSA4LjcxOTk0VjguNjkxMjJIN1Y4LjcxOTk0SDlaTTkgOC43NDg3NlY4LjcxOTk0SDdWOC43NDg3Nkg5Wk05IDguNzc3NjZWOC43NDg3Nkg3VjguNzc3NjZIOVpNOSA4LjgwNjY2VjguNzc3NjZIN1Y4LjgwNjY2SDlaTTkgOC44MzU3NVY4LjgwNjY2SDdWOC44MzU3NUg5Wk05IDguODY0OTNWOC44MzU3NUg3VjguODY0OTNIOVpNOSA4Ljg5NDIxVjguODY0OTNIN1Y4Ljg5NDIxSDlaTTkgOC45MjM1N1Y4Ljg5NDIxSDdWOC45MjM1N0g5Wk05IDguOTUzMDNWOC45MjM1N0g3VjguOTUzMDNIOVpNOSA4Ljk4MjU4VjguOTUzMDNIN1Y4Ljk4MjU4SDlaTTkgOS4wMTIyMlY4Ljk4MjU4SDdWOS4wMTIyMkg5Wk05IDkuMDQxOTVWOS4wMTIyMkg3VjkuMDQxOTVIOVpNOSA5LjA3MTc3VjkuMDQxOTVIN1Y5LjA3MTc3SDlaTTkgOS4xMDE2OFY5LjA3MTc3SDdWOS4xMDE2OEg5Wk05IDkuMTMxNjlWOS4xMDE2OEg3VjkuMTMxNjlIOVpNOSA5LjE2MTc4VjkuMTMxNjlIN1Y5LjE2MTc4SDlaTTkgOS4xOTE5N1Y5LjE2MTc4SDdWOS4xOTE5N0g5Wk05IDkuMjIyMjVWOS4xOTE5N0g3VjkuMjIyMjVIOVpNOSA5LjI1MjYyVjkuMjIyMjVIN1Y5LjI1MjYySDlaTTkgOS4yODMwOFY5LjI1MjYySDdWOS4yODMwOEg5Wk05IDkuMzEzNjNWOS4yODMwOEg3VjkuMzEzNjNIOVpNOSA5LjM0NDI3VjkuMzEzNjNIN1Y5LjM0NDI3SDlaTTkgOS4zNzUwMVY5LjM0NDI3SDdWOS4zNzUwMUg5Wk05IDkuNDA1ODNWOS4zNzUwMUg3VjkuNDA1ODNIOVpNOSA5LjQzNjc0VjkuNDA1ODNIN1Y5LjQzNjc0SDlaTTkgOS40Njc3NVY5LjQzNjc0SDdWOS40Njc3NUg5Wk05IDkuNDk4ODRWOS40Njc3NUg3VjkuNDk4ODRIOVpNOSA5LjUzMDAzVjkuNDk4ODRIN1Y5LjUzMDAzSDlaTTkgOS41NjEzVjkuNTMwMDNIN1Y5LjU2MTNIOVpNOSA5LjU5MjY3VjkuNTYxM0g3VjkuNTkyNjdIOVpNOSA5LjYyNDEzVjkuNTkyNjdIN1Y5LjYyNDEzSDlaTTkgOS42NTU2N1Y5LjYyNDEzSDdWOS42NTU2N0g5Wk05IDkuNjg3MzFWOS42NTU2N0g3VjkuNjg3MzFIOVpNOSA5LjcxOTA0VjkuNjg3MzFIN1Y5LjcxOTA0SDlaTTkgOS43NTA4NVY5LjcxOTA0SDdWOS43NTA4NUg5Wk05IDkuNzgyNzZWOS43NTA4NUg3VjkuNzgyNzZIOVpNOSA5LjgxNDc2VjkuNzgyNzZIN1Y5LjgxNDc2SDlaTTkgOS44NDY4NFY5LjgxNDc2SDdWOS44NDY4NEg5Wk05IDkuODc5MDJWOS44NDY4NEg3VjkuODc5MDJIOVpNOSA5LjkxMTI4VjkuODc5MDJIN1Y5LjkxMTI4SDlaTTkgOS45NDM2NFY5LjkxMTI4SDdWOS45NDM2NEg5Wk05IDkuOTc2MDhWOS45NDM2NEg3VjkuOTc2MDhIOVpNOSAxMC4wMDg2VjkuOTc2MDhIN1YxMC4wMDg2SDlaTTkgMTAuMDQxMlYxMC4wMDg2SDdWMTAuMDQxMkg5Wk05IDEwLjA3NFYxMC4wNDEySDdWMTAuMDc0SDlaTTkgMTAuMTA2OFYxMC4wNzRIN1YxMC4xMDY4SDlaTTkgMTAuMTM5NlYxMC4xMDY4SDdWMTAuMTM5Nkg5Wk05IDEwLjE3MjZWMTAuMTM5Nkg3VjEwLjE3MjZIOVpNOSAxMC4yMDU3VjEwLjE3MjZIN1YxMC4yMDU3SDlaTTkgMTAuMjM4OVYxMC4yMDU3SDdWMTAuMjM4OUg5Wk05IDEwLjI3MjFWMTAuMjM4OUg3VjEwLjI3MjFIOVpNOSAxMC4zMDU0VjEwLjI3MjFIN1YxMC4zMDU0SDlaTTkgMTAuMzM4OVYxMC4zMDU0SDdWMTAuMzM4OUg5Wk05IDEwLjM3MjRWMTAuMzM4OUg3VjEwLjM3MjRIOVpNOSAxMC40MDZWMTAuMzcyNEg3VjEwLjQwNkg5Wk05IDEwLjQzOTdWMTAuNDA2SDdWMTAuNDM5N0g5Wk05IDEwLjQ3MzVWMTAuNDM5N0g3VjEwLjQ3MzVIOVpNOSAxMC41MDczVjEwLjQ3MzVIN1YxMC41MDczSDlaTTkgMTAuNTQxM1YxMC41MDczSDdWMTAuNTQxM0g5Wk05IDEwLjU3NTNWMTAuNTQxM0g3VjEwLjU3NTNIOVpNOSAxMC42MDk1VjEwLjU3NTNIN1YxMC42MDk1SDlaTTkgMTAuNjQzN1YxMC42MDk1SDdWMTAuNjQzN0g5Wk05IDEwLjY3OFYxMC42NDM3SDdWMTAuNjc4SDlaTTkgMTAuNzEyNFYxMC42NzhIN1YxMC43MTI0SDlaTTkgMTAuNzQ2OVYxMC43MTI0SDdWMTAuNzQ2OUg5Wk05IDEwLjc4MTVWMTAuNzQ2OUg3VjEwLjc4MTVIOVpNOSAxMC44MTYxVjEwLjc4MTVIN1YxMC44MTYxSDlaTTkgMTAuODUwOVYxMC44MTYxSDdWMTAuODUwOUg5Wk05IDEwLjg4NTdWMTAuODUwOUg3VjEwLjg4NTdIOVpNOSAxMC45MjA2VjEwLjg4NTdIN1YxMC45MjA2SDlaTTkgMTAuOTU1N1YxMC45MjA2SDdWMTAuOTU1N0g5Wk05IDEwLjk5MDhWMTAuOTU1N0g3VjEwLjk5MDhIOVpNOSAxMVYxMC45OTA4SDdWMTFIOVpNNy41IDEySDhWMTBINy41VjEyWk04IDExLjVDOCAxMS43NzYxIDcuNzc2MTQgMTIgNy41IDEyVjEwQzYuNjcxNTcgMTAgNiAxMC42NzE2IDYgMTEuNUg4Wk03LjUgMTFDNy43NzYxNCAxMSA4IDExLjIyMzkgOCAxMS41SDZDNiAxMi4zMjg0IDYuNjcxNTcgMTMgNy41IDEzVjExWk04IDExSDcuNVYxM0g4VjExWk05IDEyLjAwODlWMTJIN1YxMi4wMDg5SDlaTTkgMTIuMDQ2NlYxMi4wMDg5SDdWMTIuMDQ2Nkg5Wk05IDEyLjA4NDNWMTIuMDQ2Nkg3VjEyLjA4NDNIOVpNOSAxMi4xMjIxVjEyLjA4NDNIN1YxMi4xMjIxSDlaTTkgMTIuMTU5OVYxMi4xMjIxSDdWMTIuMTU5OUg5Wk05IDEyLjE5NzlWMTIuMTU5OUg3VjEyLjE5NzlIOVpNOSAxMi4yMzU5VjEyLjE5NzlIN1YxMi4yMzU5SDlaTTkgMTIuMjc0MVYxMi4yMzU5SDdWMTIuMjc0MUg5Wk05IDEyLjMxMjNWMTIuMjc0MUg3VjEyLjMxMjNIOVpNOSAxMi4zNTA2VjEyLjMxMjNIN1YxMi4zNTA2SDlaTTkgMTIuMzg5VjEyLjM1MDZIN1YxMi4zODlIOVpNOSAxMi40Mjc0VjEyLjM4OUg3VjEyLjQyNzRIOVpNOSAxMi40NjZWMTIuNDI3NEg3VjEyLjQ2Nkg5Wk05IDEyLjUwNDZWMTIuNDY2SDdWMTIuNTA0Nkg5Wk05IDEyLjU0MzRWMTIuNTA0Nkg3VjEyLjU0MzRIOVpNOSAxMi41ODIyVjEyLjU0MzRIN1YxMi41ODIySDlaTTkgMTIuNjIxMVYxMi41ODIySDdWMTIuNjIxMUg5Wk05IDEyLjY2MDFWMTIuNjIxMUg3VjEyLjY2MDFIOVpNOSAxMi42OTkxVjEyLjY2MDFIN1YxMi42OTkxSDlaTTkgMTIuNzM4M1YxMi42OTkxSDdWMTIuNzM4M0g5Wk05IDEyLjc3NzVWMTIuNzM4M0g3VjEyLjc3NzVIOVpNOSAxMi44MTY4VjEyLjc3NzVIN1YxMi44MTY4SDlaTTkgMTIuODU2M1YxMi44MTY4SDdWMTIuODU2M0g5Wk05IDEyLjg5NTdWMTIuODU2M0g3VjEyLjg5NTdIOVpNOSAxMi45MzUzVjEyLjg5NTdIN1YxMi45MzUzSDlaTTkgMTIuOTc1VjEyLjkzNTNIN1YxMi45NzVIOVpNOSAxMy4wMTQ3VjEyLjk3NUg3VjEzLjAxNDdIOVpNOSAxMy4wNTQ1VjEzLjAxNDdIN1YxMy4wNTQ1SDlaTTkgMTMuMDk0NVYxMy4wNTQ1SDdWMTMuMDk0NUg5Wk05IDEzLjEzNDVWMTMuMDk0NUg3VjEzLjEzNDVIOVpNOSAxMy4xNzQ1VjEzLjEzNDVIN1YxMy4xNzQ1SDlaTTkgMTMuMjE0N1YxMy4xNzQ1SDdWMTMuMjE0N0g5Wk05IDEzLjI1NDlWMTMuMjE0N0g3VjEzLjI1NDlIOVpNOSAxMy4yOTUzVjEzLjI1NDlIN1YxMy4yOTUzSDlaTTkgMTMuMzM1N1YxMy4yOTUzSDdWMTMuMzM1N0g5Wk05IDEzLjM3NjJWMTMuMzM1N0g3VjEzLjM3NjJIOVpNOSAxMy40MTY4VjEzLjM3NjJIN1YxMy40MTY4SDlaTTkgMTMuNDU3NFYxMy40MTY4SDdWMTMuNDU3NEg5Wk05IDEzLjQ5ODJWMTMuNDU3NEg3VjEzLjQ5ODJIOVpNOSAxMy41MzlWMTMuNDk4Mkg3VjEzLjUzOUg5Wk05IDEzLjU3OTlWMTMuNTM5SDdWMTMuNTc5OUg5Wk05IDEzLjYyMDlWMTMuNTc5OUg3VjEzLjYyMDlIOVpNOSAxMy42NjJWMTMuNjIwOUg3VjEzLjY2Mkg5Wk05IDEzLjcwMzJWMTMuNjYySDdWMTMuNzAzMkg5Wk05IDEzLjc0NDRWMTMuNzAzMkg3VjEzLjc0NDRIOVpNOSAxMy43ODU4VjEzLjc0NDRIN1YxMy43ODU4SDlaTTkgMTMuODI3MlYxMy43ODU4SDdWMTMuODI3Mkg5Wk05IDEzLjg2ODdWMTMuODI3Mkg3VjEzLjg2ODdIOVpNOSAxMy45MTAzVjEzLjg2ODdIN1YxMy45MTAzSDlaTTkgMTMuOTUxOVYxMy45MTAzSDdWMTMuOTUxOUg5Wk05IDEzLjk5MzdWMTMuOTUxOUg3VjEzLjk5MzdIOVpNOSAxNC4wMzU1VjEzLjk5MzdIN1YxNC4wMzU1SDlaTTkgMTQuMDc3NFYxNC4wMzU1SDdWMTQuMDc3NEg5Wk05IDE0LjExOTRWMTQuMDc3NEg3VjE0LjExOTRIOVpNOSAxNC4xNjE1VjE0LjExOTRIN1YxNC4xNjE1SDlaTTkgMTQuMjAzN1YxNC4xNjE1SDdWMTQuMjAzN0g5Wk05IDE0LjI0NTlWMTQuMjAzN0g3VjE0LjI0NTlIOVpNOSAxNC4yODgyVjE0LjI0NTlIN1YxNC4yODgySDlaTTkgMTQuMzMwNlYxNC4yODgySDdWMTQuMzMwNkg5Wk05IDE0LjM3MzFWMTQuMzMwNkg3VjE0LjM3MzFIOVpNOSAxNC40MTU3VjE0LjM3MzFIN1YxNC40MTU3SDlaTTkgMTQuNDU4NFYxNC40MTU3SDdWMTQuNDU4NEg5Wk05IDE0LjUwMTFWMTQuNDU4NEg3VjE0LjUwMTFIOVpNOSAxNC41NDM5VjE0LjUwMTFIN1YxNC41NDM5SDlaTTkgMTQuNTg2OFYxNC41NDM5SDdWMTQuNTg2OEg5Wk05IDE0LjYyOThWMTQuNTg2OEg3VjE0LjYyOThIOVpNOSAxNC42NzI5VjE0LjYyOThIN1YxNC42NzI5SDlaTTkgMTQuNzE2VjE0LjY3MjlIN1YxNC43MTZIOVpNOSAxNC43NTkyVjE0LjcxNkg3VjE0Ljc1OTJIOVpNOSAxNC44MDI1VjE0Ljc1OTJIN1YxNC44MDI1SDlaTTkgMTQuODQ1OVYxNC44MDI1SDdWMTQuODQ1OUg5Wk05IDE0Ljg4OTRWMTQuODQ1OUg3VjE0Ljg4OTRIOVpNOSAxNC45MzNWMTQuODg5NEg3VjE0LjkzM0g5Wk05IDE0Ljk3NjZWMTQuOTMzSDdWMTQuOTc2Nkg5Wk05IDE1LjAyMDNWMTQuOTc2Nkg3VjE1LjAyMDNIOVpNOSAxNS4wNjQxVjE1LjAyMDNIN1YxNS4wNjQxSDlaTTkgMTUuMTA4VjE1LjA2NDFIN1YxNS4xMDhIOVpNOSAxNS4xNTJWMTUuMTA4SDdWMTUuMTUySDlaTTkgMTUuMTk2VjE1LjE1Mkg3VjE1LjE5Nkg5Wk05IDE1LjI0MDFWMTUuMTk2SDdWMTUuMjQwMUg5Wk05IDE1LjI4NDNWMTUuMjQwMUg3VjE1LjI4NDNIOVpNOSAxNS4zMjg2VjE1LjI4NDNIN1YxNS4zMjg2SDlaTTkgMTUuMzczVjE1LjMyODZIN1YxNS4zNzNIOVpNOSAxNS40MTc0VjE1LjM3M0g3VjE1LjQxNzRIOVpNOSAxNS40NjE5VjE1LjQxNzRIN1YxNS40NjE5SDlaTTkgMTUuNTA2NVYxNS40NjE5SDdWMTUuNTA2NUg5Wk05IDE1LjU1MTJWMTUuNTA2NUg3VjE1LjU1MTJIOVpNOSAxNS41OTZWMTUuNTUxMkg3VjE1LjU5Nkg5Wk05IDE1LjY0MDhWMTUuNTk2SDdWMTUuNjQwOEg5Wk05IDE1LjY4NThWMTUuNjQwOEg3VjE1LjY4NThIOVpNOSAxNS43MzA4VjE1LjY4NThIN1YxNS43MzA4SDlaTTkgMTUuNzc1OVYxNS43MzA4SDdWMTUuNzc1OUg5Wk05IDE1LjgyMVYxNS43NzU5SDdWMTUuODIxSDlaTTkgMTUuODY2M1YxNS44MjFIN1YxNS44NjYzSDlaTTkgMTUuOTExNlYxNS44NjYzSDdWMTUuOTExNkg5Wk05IDE1Ljk1N1YxNS45MTE2SDdWMTUuOTU3SDlaTTkgMTYuMDAyNVYxNS45NTdIN1YxNi4wMDI1SDlaTTkgMTYuMDQ4MVYxNi4wMDI1SDdWMTYuMDQ4MUg5Wk05IDE2LjA5MzdWMTYuMDQ4MUg3VjE2LjA5MzdIOVpNOSAxNi4xMzk1VjE2LjA5MzdIN1YxNi4xMzk1SDlaTTkgMTYuMTg1M1YxNi4xMzk1SDdWMTYuMTg1M0g5Wk05IDE2LjIzMTJWMTYuMTg1M0g3VjE2LjIzMTJIOVpNOSAxNi4yNzcxVjE2LjIzMTJIN1YxNi4yNzcxSDlaTTkgMTYuMzIzMlYxNi4yNzcxSDdWMTYuMzIzMkg5Wk05IDE2LjM2OTNWMTYuMzIzMkg3VjE2LjM2OTNIOVpNOSAxNi40MTU1VjE2LjM2OTNIN1YxNi40MTU1SDlaTTkgMTYuNDYxOFYxNi40MTU1SDdWMTYuNDYxOEg5Wk05IDE2LjUwODJWMTYuNDYxOEg3VjE2LjUwODJIOVpNOSAxNi41NTQ2VjE2LjUwODJIN1YxNi41NTQ2SDlaTTkgMTYuNjAxMVYxNi41NTQ2SDdWMTYuNjAxMUg5Wk05IDE2LjY0NzdWMTYuNjAxMUg3VjE2LjY0NzdIOVpNOSAxNi42OTQ0VjE2LjY0NzdIN1YxNi42OTQ0SDlaTTkgMTYuNzQxMlYxNi42OTQ0SDdWMTYuNzQxMkg5Wk05IDE2Ljc4OFYxNi43NDEySDdWMTYuNzg4SDlaTTkgMTYuODM0OVYxNi43ODhIN1YxNi44MzQ5SDlaTTkgMTYuODgxOVYxNi44MzQ5SDdWMTYuODgxOUg5Wk05IDE2LjkyOVYxNi44ODE5SDdWMTYuOTI5SDlaTTkgMTYuOTc2MVYxNi45MjlIN1YxNi45NzYxSDlaTTkgMTcuMDIzNFYxNi45NzYxSDdWMTcuMDIzNEg5Wk05IDE3LjA3MDdWMTcuMDIzNEg3VjE3LjA3MDdIOVpNOSAxNy4xMTgxVjE3LjA3MDdIN1YxNy4xMTgxSDlaTTkgMTcuMTY1NVYxNy4xMTgxSDdWMTcuMTY1NUg5Wk05IDE3LjIxMzFWMTcuMTY1NUg3VjE3LjIxMzFIOVpNOSAxNy4yNjA3VjE3LjIxMzFIN1YxNy4yNjA3SDlaTTkgMTcuMjkyOVYxNy4yNjA3SDdWMTcuMjkyOUg5Wk04LjU4NTc5IDE4LjEyMTNMOC43MDcxMSAxOEw3LjI5Mjg5IDE2LjU4NThMNy4xNzE1NyAxNi43MDcxTDguNTg1NzkgMTguMTIxM1pNNi40NjQ0NyAxOUM3LjI2MDEyIDE5IDguMDIzMTggMTguNjgzOSA4LjU4NTc5IDE4LjEyMTNMNy4xNzE1NyAxNi43MDcxQzYuOTg0MDQgMTYuODk0NiA2LjcyOTY4IDE3IDYuNDY0NDcgMTdWMTlaTTUuNSAxOUg2LjQ2NDQ3VjE3SDUuNVYxOVpNNiAxOC41QzYgMTguNzc2MSA1Ljc3NjE0IDE5IDUuNSAxOVYxN0M0LjY3MTU3IDE3IDQgMTcuNjcxNiA0IDE4LjVINlpNNS41IDE4QzUuNzc2MTQgMTggNiAxOC4yMjM5IDYgMTguNUg0QzQgMTkuMzI4NCA0LjY3MTU3IDIwIDUuNSAyMFYxOFpNNi40NjQ0NyAxOEg1LjVWMjBINi40NjQ0N1YxOFpNNy44MjE0NiAxNy40NjkyQzcuNDUyNzQgMTcuODA5OCA2Ljk2ODM5IDE4IDYuNDY0NDcgMThWMjBDNy40NzIzNSAyMCA4LjQ0MSAxOS42MTk2IDkuMTc4NTQgMTguOTM4M0w3LjgyMTQ2IDE3LjQ2OTJaTTEwLjUzNTUgMThDMTAuMDMxNiAxOCA5LjU0NzI3IDE3LjgwOTggOS4xNzg1NCAxNy40NjkyTDcuODIxNDYgMTguOTM4M0M4LjU1OSAxOS42MTk2IDkuNTI3NjQgMjAgMTAuNTM1NSAyMFYxOFpNMTEuNSAxOEgxMC41MzU1VjIwSDExLjVWMThaTTExIDE4LjVDMTEgMTguMjIzOSAxMS4yMjM5IDE4IDExLjUgMThWMjBDMTIuMzI4NCAyMCAxMyAxOS4zMjg0IDEzIDE4LjVIMTFaTTExLjUgMTlDMTEuMjIzOSAxOSAxMSAxOC43NzYxIDExIDE4LjVIMTNDMTMgMTcuNjcxNiAxMi4zMjg0IDE3IDExLjUgMTdWMTlaTTEwLjUzNTUgMTlIMTEuNVYxN0gxMC41MzU1VjE5Wk04LjQxNDIxIDE4LjEyMTNDOC45NzY4MiAxOC42ODM5IDkuNzM5ODggMTkgMTAuNTM1NSAxOVYxN0MxMC4yNzAzIDE3IDEwLjAxNiAxNi44OTQ2IDkuODI4NDMgMTYuNzA3MUw4LjQxNDIxIDE4LjEyMTNaTTguMjkyODkgMThMOC40MTQyMSAxOC4xMjEzTDkuODI4NDMgMTYuNzA3MUw5LjcwNzExIDE2LjU4NThMOC4yOTI4OSAxOFpNOCAxNy4yNjA3VjE3LjI5MjlIMTBWMTcuMjYwN0g4Wk04IDE3LjIxMzFWMTcuMjYwN0gxMFYxNy4yMTMxSDhaTTggMTcuMTY1NVYxNy4yMTMxSDEwVjE3LjE2NTVIOFpNOCAxNy4xMTgxVjE3LjE2NTVIMTBWMTcuMTE4MUg4Wk04IDE3LjA3MDdWMTcuMTE4MUgxMFYxNy4wNzA3SDhaTTggMTcuMDIzNFYxNy4wNzA3SDEwVjE3LjAyMzRIOFpNOCAxNi45NzYxVjE3LjAyMzRIMTBWMTYuOTc2MUg4Wk04IDE2LjkyOVYxNi45NzYxSDEwVjE2LjkyOUg4Wk04IDE2Ljg4MTlWMTYuOTI5SDEwVjE2Ljg4MTlIOFpNOCAxNi44MzQ5VjE2Ljg4MTlIMTBWMTYuODM0OUg4Wk04IDE2Ljc4OFYxNi44MzQ5SDEwVjE2Ljc4OEg4Wk04IDE2Ljc0MTJWMTYuNzg4SDEwVjE2Ljc0MTJIOFpNOCAxNi42OTQ0VjE2Ljc0MTJIMTBWMTYuNjk0NEg4Wk04IDE2LjY0NzdWMTYuNjk0NEgxMFYxNi42NDc3SDhaTTggMTYuNjAxMVYxNi42NDc3SDEwVjE2LjYwMTFIOFpNOCAxNi41NTQ2VjE2LjYwMTFIMTBWMTYuNTU0Nkg4Wk04IDE2LjUwODJWMTYuNTU0NkgxMFYxNi41MDgySDhaTTggMTYuNDYxOFYxNi41MDgySDEwVjE2LjQ2MThIOFpNOCAxNi40MTU1VjE2LjQ2MThIMTBWMTYuNDE1NUg4Wk04IDE2LjM2OTNWMTYuNDE1NUgxMFYxNi4zNjkzSDhaTTggMTYuMzIzMlYxNi4zNjkzSDEwVjE2LjMyMzJIOFpNOCAxNi4yNzcxVjE2LjMyMzJIMTBWMTYuMjc3MUg4Wk04IDE2LjIzMTJWMTYuMjc3MUgxMFYxNi4yMzEySDhaTTggMTYuMTg1M1YxNi4yMzEySDEwVjE2LjE4NTNIOFpNOCAxNi4xMzk1VjE2LjE4NTNIMTBWMTYuMTM5NUg4Wk04IDE2LjA5MzdWMTYuMTM5NUgxMFYxNi4wOTM3SDhaTTggMTYuMDQ4MVYxNi4wOTM3SDEwVjE2LjA0ODFIOFpNOCAxNi4wMDI1VjE2LjA0ODFIMTBWMTYuMDAyNUg4Wk04IDE1Ljk1N1YxNi4wMDI1SDEwVjE1Ljk1N0g4Wk04IDE1LjkxMTZWMTUuOTU3SDEwVjE1LjkxMTZIOFpNOCAxNS44NjYzVjE1LjkxMTZIMTBWMTUuODY2M0g4Wk04IDE1LjgyMVYxNS44NjYzSDEwVjE1LjgyMUg4Wk04IDE1Ljc3NTlWMTUuODIxSDEwVjE1Ljc3NTlIOFpNOCAxNS43MzA4VjE1Ljc3NTlIMTBWMTUuNzMwOEg4Wk04IDE1LjY4NThWMTUuNzMwOEgxMFYxNS42ODU4SDhaTTggMTUuNjQwOFYxNS42ODU4SDEwVjE1LjY0MDhIOFpNOCAxNS41OTZWMTUuNjQwOEgxMFYxNS41OTZIOFpNOCAxNS41NTEyVjE1LjU5NkgxMFYxNS41NTEySDhaTTggMTUuNTA2NVYxNS41NTEySDEwVjE1LjUwNjVIOFpNOCAxNS40NjE5VjE1LjUwNjVIMTBWMTUuNDYxOUg4Wk04IDE1LjQxNzRWMTUuNDYxOUgxMFYxNS40MTc0SDhaTTggMTUuMzczVjE1LjQxNzRIMTBWMTUuMzczSDhaTTggMTUuMzI4NlYxNS4zNzNIMTBWMTUuMzI4Nkg4Wk04IDE1LjI4NDNWMTUuMzI4NkgxMFYxNS4yODQzSDhaTTggMTUuMjQwMVYxNS4yODQzSDEwVjE1LjI0MDFIOFpNOCAxNS4xOTZWMTUuMjQwMUgxMFYxNS4xOTZIOFpNOCAxNS4xNTJWMTUuMTk2SDEwVjE1LjE1Mkg4Wk04IDE1LjEwOFYxNS4xNTJIMTBWMTUuMTA4SDhaTTggMTUuMDY0MVYxNS4xMDhIMTBWMTUuMDY0MUg4Wk04IDE1LjAyMDNWMTUuMDY0MUgxMFYxNS4wMjAzSDhaTTggMTQuOTc2NlYxNS4wMjAzSDEwVjE0Ljk3NjZIOFpNOCAxNC45MzNWMTQuOTc2NkgxMFYxNC45MzNIOFpNOCAxNC44ODk0VjE0LjkzM0gxMFYxNC44ODk0SDhaTTggMTQuODQ1OVYxNC44ODk0SDEwVjE0Ljg0NTlIOFpNOCAxNC44MDI1VjE0Ljg0NTlIMTBWMTQuODAyNUg4Wk04IDE0Ljc1OTJWMTQuODAyNUgxMFYxNC43NTkySDhaTTggMTQuNzE2VjE0Ljc1OTJIMTBWMTQuNzE2SDhaTTggMTQuNjcyOVYxNC43MTZIMTBWMTQuNjcyOUg4Wk04IDE0LjYyOThWMTQuNjcyOUgxMFYxNC42Mjk4SDhaTTggMTQuNTg2OFYxNC42Mjk4SDEwVjE0LjU4NjhIOFpNOCAxNC41NDM5VjE0LjU4NjhIMTBWMTQuNTQzOUg4Wk04IDE0LjUwMTFWMTQuNTQzOUgxMFYxNC41MDExSDhaTTggMTQuNDU4NFYxNC41MDExSDEwVjE0LjQ1ODRIOFpNOCAxNC40MTU3VjE0LjQ1ODRIMTBWMTQuNDE1N0g4Wk04IDE0LjM3MzFWMTQuNDE1N0gxMFYxNC4zNzMxSDhaTTggMTQuMzMwNlYxNC4zNzMxSDEwVjE0LjMzMDZIOFpNOCAxNC4yODgyVjE0LjMzMDZIMTBWMTQuMjg4Mkg4Wk04IDE0LjI0NTlWMTQuMjg4MkgxMFYxNC4yNDU5SDhaTTggMTQuMjAzN1YxNC4yNDU5SDEwVjE0LjIwMzdIOFpNOCAxNC4xNjE1VjE0LjIwMzdIMTBWMTQuMTYxNUg4Wk04IDE0LjExOTRWMTQuMTYxNUgxMFYxNC4xMTk0SDhaTTggMTQuMDc3NFYxNC4xMTk0SDEwVjE0LjA3NzRIOFpNOCAxNC4wMzU1VjE0LjA3NzRIMTBWMTQuMDM1NUg4Wk04IDEzLjk5MzdWMTQuMDM1NUgxMFYxMy45OTM3SDhaTTggMTMuOTUxOVYxMy45OTM3SDEwVjEzLjk1MTlIOFpNOCAxMy45MTAzVjEzLjk1MTlIMTBWMTMuOTEwM0g4Wk04IDEzLjg2ODdWMTMuOTEwM0gxMFYxMy44Njg3SDhaTTggMTMuODI3MlYxMy44Njg3SDEwVjEzLjgyNzJIOFpNOCAxMy43ODU4VjEzLjgyNzJIMTBWMTMuNzg1OEg4Wk04IDEzLjc0NDRWMTMuNzg1OEgxMFYxMy43NDQ0SDhaTTggMTMuNzAzMlYxMy43NDQ0SDEwVjEzLjcwMzJIOFpNOCAxMy42NjJWMTMuNzAzMkgxMFYxMy42NjJIOFpNOCAxMy42MjA5VjEzLjY2MkgxMFYxMy42MjA5SDhaTTggMTMuNTc5OVYxMy42MjA5SDEwVjEzLjU3OTlIOFpNOCAxMy41MzlWMTMuNTc5OUgxMFYxMy41MzlIOFpNOCAxMy40OTgyVjEzLjUzOUgxMFYxMy40OTgySDhaTTggMTMuNDU3NFYxMy40OTgySDEwVjEzLjQ1NzRIOFpNOCAxMy40MTY4VjEzLjQ1NzRIMTBWMTMuNDE2OEg4Wk04IDEzLjM3NjJWMTMuNDE2OEgxMFYxMy4zNzYySDhaTTggMTMuMzM1N1YxMy4zNzYySDEwVjEzLjMzNTdIOFpNOCAxMy4yOTUzVjEzLjMzNTdIMTBWMTMuMjk1M0g4Wk04IDEzLjI1NDlWMTMuMjk1M0gxMFYxMy4yNTQ5SDhaTTggMTMuMjE0N1YxMy4yNTQ5SDEwVjEzLjIxNDdIOFpNOCAxMy4xNzQ1VjEzLjIxNDdIMTBWMTMuMTc0NUg4Wk04IDEzLjEzNDVWMTMuMTc0NUgxMFYxMy4xMzQ1SDhaTTggMTMuMDk0NVYxMy4xMzQ1SDEwVjEzLjA5NDVIOFpNOCAxMy4wNTQ1VjEzLjA5NDVIMTBWMTMuMDU0NUg4Wk04IDEzLjAxNDdWMTMuMDU0NUgxMFYxMy4wMTQ3SDhaTTggMTIuOTc1VjEzLjAxNDdIMTBWMTIuOTc1SDhaTTggMTIuOTM1M1YxMi45NzVIMTBWMTIuOTM1M0g4Wk04IDEyLjg5NTdWMTIuOTM1M0gxMFYxMi44OTU3SDhaTTggMTIuODU2M1YxMi44OTU3SDEwVjEyLjg1NjNIOFpNOCAxMi44MTY4VjEyLjg1NjNIMTBWMTIuODE2OEg4Wk04IDEyLjc3NzVWMTIuODE2OEgxMFYxMi43Nzc1SDhaTTggMTIuNzM4M1YxMi43Nzc1SDEwVjEyLjczODNIOFpNOCAxMi42OTkxVjEyLjczODNIMTBWMTIuNjk5MUg4Wk04IDEyLjY2MDFWMTIuNjk5MUgxMFYxMi42NjAxSDhaTTggMTIuNjIxMVYxMi42NjAxSDEwVjEyLjYyMTFIOFpNOCAxMi41ODIyVjEyLjYyMTFIMTBWMTIuNTgyMkg4Wk04IDEyLjU0MzRWMTIuNTgyMkgxMFYxMi41NDM0SDhaTTggMTIuNTA0NlYxMi41NDM0SDEwVjEyLjUwNDZIOFpNOCAxMi40NjZWMTIuNTA0NkgxMFYxMi40NjZIOFpNOCAxMi40Mjc0VjEyLjQ2NkgxMFYxMi40Mjc0SDhaTTggMTIuMzg5VjEyLjQyNzRIMTBWMTIuMzg5SDhaTTggMTIuMzUwNlYxMi4zODlIMTBWMTIuMzUwNkg4Wk04IDEyLjMxMjNWMTIuMzUwNkgxMFYxMi4zMTIzSDhaTTggMTIuMjc0MVYxMi4zMTIzSDEwVjEyLjI3NDFIOFpNOCAxMi4yMzU5VjEyLjI3NDFIMTBWMTIuMjM1OUg4Wk04IDEyLjE5NzlWMTIuMjM1OUgxMFYxMi4xOTc5SDhaTTggMTIuMTU5OVYxMi4xOTc5SDEwVjEyLjE1OTlIOFpNOCAxMi4xMjIxVjEyLjE1OTlIMTBWMTIuMTIyMUg4Wk04IDEyLjA4NDNWMTIuMTIyMUgxMFYxMi4wODQzSDhaTTggMTIuMDQ2NlYxMi4wODQzSDEwVjEyLjA0NjZIOFpNOCAxMi4wMDg5VjEyLjA0NjZIMTBWMTIuMDA4OUg4Wk04IDEyVjEyLjAwODlIMTBWMTJIOFpNOS41IDExSDlWMTNIOS41VjExWk05IDExLjVDOSAxMS4yMjM5IDkuMjIzODYgMTEgOS41IDExVjEzQzEwLjMyODQgMTMgMTEgMTIuMzI4NCAxMSAxMS41SDlaTTkuNSAxMkM5LjIyMzg2IDEyIDkgMTEuNzc2MSA5IDExLjVIMTFDMTEgMTAuNjcxNiAxMC4zMjg0IDEwIDkuNSAxMFYxMlpNOSAxMkg5LjVWMTBIOVYxMlpNOCAxMC45OTA4VjExSDEwVjEwLjk5MDhIOFpNOCAxMC45NTU3VjEwLjk5MDhIMTBWMTAuOTU1N0g4Wk04IDEwLjkyMDZWMTAuOTU1N0gxMFYxMC45MjA2SDhaTTggMTAuODg1N1YxMC45MjA2SDEwVjEwLjg4NTdIOFpNOCAxMC44NTA5VjEwLjg4NTdIMTBWMTAuODUwOUg4Wk04IDEwLjgxNjFWMTAuODUwOUgxMFYxMC44MTYxSDhaTTggMTAuNzgxNVYxMC44MTYxSDEwVjEwLjc4MTVIOFpNOCAxMC43NDY5VjEwLjc4MTVIMTBWMTAuNzQ2OUg4Wk04IDEwLjcxMjRWMTAuNzQ2OUgxMFYxMC43MTI0SDhaTTggMTAuNjc4VjEwLjcxMjRIMTBWMTAuNjc4SDhaTTggMTAuNjQzN1YxMC42NzhIMTBWMTAuNjQzN0g4Wk04IDEwLjYwOTVWMTAuNjQzN0gxMFYxMC42MDk1SDhaTTggMTAuNTc1M1YxMC42MDk1SDEwVjEwLjU3NTNIOFpNOCAxMC41NDEzVjEwLjU3NTNIMTBWMTAuNTQxM0g4Wk04IDEwLjUwNzNWMTAuNTQxM0gxMFYxMC41MDczSDhaTTggMTAuNDczNVYxMC41MDczSDEwVjEwLjQ3MzVIOFpNOCAxMC40Mzk3VjEwLjQ3MzVIMTBWMTAuNDM5N0g4Wk04IDEwLjQwNlYxMC40Mzk3SDEwVjEwLjQwNkg4Wk04IDEwLjM3MjRWMTAuNDA2SDEwVjEwLjM3MjRIOFpNOCAxMC4zMzg5VjEwLjM3MjRIMTBWMTAuMzM4OUg4Wk04IDEwLjMwNTRWMTAuMzM4OUgxMFYxMC4zMDU0SDhaTTggMTAuMjcyMVYxMC4zMDU0SDEwVjEwLjI3MjFIOFpNOCAxMC4yMzg5VjEwLjI3MjFIMTBWMTAuMjM4OUg4Wk04IDEwLjIwNTdWMTAuMjM4OUgxMFYxMC4yMDU3SDhaTTggMTAuMTcyNlYxMC4yMDU3SDEwVjEwLjE3MjZIOFpNOCAxMC4xMzk2VjEwLjE3MjZIMTBWMTAuMTM5Nkg4Wk04IDEwLjEwNjhWMTAuMTM5NkgxMFYxMC4xMDY4SDhaTTggMTAuMDc0VjEwLjEwNjhIMTBWMTAuMDc0SDhaTTggMTAuMDQxMlYxMC4wNzRIMTBWMTAuMDQxMkg4Wk04IDEwLjAwODZWMTAuMDQxMkgxMFYxMC4wMDg2SDhaTTggOS45NzYwOFYxMC4wMDg2SDEwVjkuOTc2MDhIOFpNOCA5Ljk0MzY0VjkuOTc2MDhIMTBWOS45NDM2NEg4Wk04IDkuOTExMjhWOS45NDM2NEgxMFY5LjkxMTI4SDhaTTggOS44NzkwMlY5LjkxMTI4SDEwVjkuODc5MDJIOFpNOCA5Ljg0Njg0VjkuODc5MDJIMTBWOS44NDY4NEg4Wk04IDkuODE0NzZWOS44NDY4NEgxMFY5LjgxNDc2SDhaTTggOS43ODI3NlY5LjgxNDc2SDEwVjkuNzgyNzZIOFpNOCA5Ljc1MDg1VjkuNzgyNzZIMTBWOS43NTA4NUg4Wk04IDkuNzE5MDRWOS43NTA4NUgxMFY5LjcxOTA0SDhaTTggOS42ODczMVY5LjcxOTA0SDEwVjkuNjg3MzFIOFpNOCA5LjY1NTY3VjkuNjg3MzFIMTBWOS42NTU2N0g4Wk04IDkuNjI0MTNWOS42NTU2N0gxMFY5LjYyNDEzSDhaTTggOS41OTI2N1Y5LjYyNDEzSDEwVjkuNTkyNjdIOFpNOCA5LjU2MTNWOS41OTI2N0gxMFY5LjU2MTNIOFpNOCA5LjUzMDAzVjkuNTYxM0gxMFY5LjUzMDAzSDhaTTggOS40OTg4NFY5LjUzMDAzSDEwVjkuNDk4ODRIOFpNOCA5LjQ2Nzc1VjkuNDk4ODRIMTBWOS40Njc3NUg4Wk04IDkuNDM2NzRWOS40Njc3NUgxMFY5LjQzNjc0SDhaTTggOS40MDU4M1Y5LjQzNjc0SDEwVjkuNDA1ODNIOFpNOCA5LjM3NTAxVjkuNDA1ODNIMTBWOS4zNzUwMUg4Wk04IDkuMzQ0MjdWOS4zNzUwMUgxMFY5LjM0NDI3SDhaTTggOS4zMTM2M1Y5LjM0NDI3SDEwVjkuMzEzNjNIOFpNOCA5LjI4MzA4VjkuMzEzNjNIMTBWOS4yODMwOEg4Wk04IDkuMjUyNjJWOS4yODMwOEgxMFY5LjI1MjYySDhaTTggOS4yMjIyNVY5LjI1MjYySDEwVjkuMjIyMjVIOFpNOCA5LjE5MTk3VjkuMjIyMjVIMTBWOS4xOTE5N0g4Wk04IDkuMTYxNzhWOS4xOTE5N0gxMFY5LjE2MTc4SDhaTTggOS4xMzE2OVY5LjE2MTc4SDEwVjkuMTMxNjlIOFpNOCA5LjEwMTY4VjkuMTMxNjlIMTBWOS4xMDE2OEg4Wk04IDkuMDcxNzdWOS4xMDE2OEgxMFY5LjA3MTc3SDhaTTggOS4wNDE5NVY5LjA3MTc3SDEwVjkuMDQxOTVIOFpNOCA5LjAxMjIyVjkuMDQxOTVIMTBWOS4wMTIyMkg4Wk04IDguOTgyNThWOS4wMTIyMkgxMFY4Ljk4MjU4SDhaTTggOC45NTMwM1Y4Ljk4MjU4SDEwVjguOTUzMDNIOFpNOCA4LjkyMzU3VjguOTUzMDNIMTBWOC45MjM1N0g4Wk04IDguODk0MjFWOC45MjM1N0gxMFY4Ljg5NDIxSDhaTTggOC44NjQ5M1Y4Ljg5NDIxSDEwVjguODY0OTNIOFpNOCA4LjgzNTc1VjguODY0OTNIMTBWOC44MzU3NUg4Wk04IDguODA2NjZWOC44MzU3NUgxMFY4LjgwNjY2SDhaTTggOC43Nzc2NlY4LjgwNjY2SDEwVjguNzc3NjZIOFpNOCA4Ljc0ODc2VjguNzc3NjZIMTBWOC43NDg3Nkg4Wk04IDguNzE5OTRWOC43NDg3NkgxMFY4LjcxOTk0SDhaTTggOC42OTEyMlY4LjcxOTk0SDEwVjguNjkxMjJIOFpNOCA4LjY2MjU5VjguNjkxMjJIMTBWOC42NjI1OUg4Wk04IDguNjM0MDVWOC42NjI1OUgxMFY4LjYzNDA1SDhaTTggOC42MDU2MVY4LjYzNDA1SDEwVjguNjA1NjFIOFpNOCA4LjU3NzI1VjguNjA1NjFIMTBWOC41NzcyNUg4Wk04IDguNTQ4OTlWOC41NzcyNUgxMFY4LjU0ODk5SDhaTTggOC41MjA4MlY4LjU0ODk5SDEwVjguNTIwODJIOFpNOCA4LjQ5Mjc1VjguNTIwODJIMTBWOC40OTI3NUg4Wk04IDguNDY0NzZWOC40OTI3NUgxMFY4LjQ2NDc2SDhaTTggOC40MzY4N1Y4LjQ2NDc2SDEwVjguNDM2ODdIOFpNOCA4LjQwOTA3VjguNDM2ODdIMTBWOC40MDkwN0g4Wk04IDguMzgxMzdWOC40MDkwN0gxMFY4LjM4MTM3SDhaTTggOC4zNTM3NlY4LjM4MTM3SDEwVjguMzUzNzZIOFpNOCA4LjMyNjI0VjguMzUzNzZIMTBWOC4zMjYyNEg4Wk04IDguMjk4ODFWOC4zMjYyNEgxMFY4LjI5ODgxSDhaTTggOC4yNzE0N1Y4LjI5ODgxSDEwVjguMjcxNDdIOFpNOCA4LjI0NDIzVjguMjcxNDdIMTBWOC4yNDQyM0g4Wk04IDguMjE3MDlWOC4yNDQyM0gxMFY4LjIxNzA5SDhaTTggOC4xOTAwM1Y4LjIxNzA5SDEwVjguMTkwMDNIOFpNOCA4LjE2MzA3VjguMTkwMDNIMTBWOC4xNjMwN0g4Wk04IDguMTM2MlY4LjE2MzA3SDEwVjguMTM2Mkg4Wk04IDguMTA5NDNWOC4xMzYySDEwVjguMTA5NDNIOFpNOCA4LjA4Mjc0VjguMTA5NDNIMTBWOC4wODI3NEg4Wk04IDguMDU2MTZWOC4wODI3NEgxMFY4LjA1NjE2SDhaTTggOC4wMjk2NlY4LjA1NjE2SDEwVjguMDI5NjZIOFpNOCA4LjAwMzI2VjguMDI5NjZIMTBWOC4wMDMyNkg4Wk04IDcuOTc2OTVWOC4wMDMyNkgxMFY3Ljk3Njk1SDhaTTggNy45NTA3NFY3Ljk3Njk1SDEwVjcuOTUwNzRIOFpNOCA3LjkyNDYyVjcuOTUwNzRIMTBWNy45MjQ2Mkg4Wk04IDcuODk4NlY3LjkyNDYySDEwVjcuODk4Nkg4Wk04IDcuODcyNjZWNy44OTg2SDEwVjcuODcyNjZIOFpNOCA3Ljg0NjgzVjcuODcyNjZIMTBWNy44NDY4M0g4Wk04IDcuODIxMDhWNy44NDY4M0gxMFY3LjgyMTA4SDhaTTggNy43OTU0M1Y3LjgyMTA4SDEwVjcuNzk1NDNIOFpNOCA3Ljc2OTg4VjcuNzk1NDNIMTBWNy43Njk4OEg4Wk04IDcuNzQ0NDFWNy43Njk4OEgxMFY3Ljc0NDQxSDhaTTggNy43MTkwNVY3Ljc0NDQxSDEwVjcuNzE5MDVIOFpNOCA3LjY5Mzc4VjcuNzE5MDVIMTBWNy42OTM3OEg4Wk04IDcuNjY4NlY3LjY5Mzc4SDEwVjcuNjY4Nkg4Wk04IDcuNjQzNTFWNy42Njg2SDEwVjcuNjQzNTFIOFpNOCA3LjYxODUyVjcuNjQzNTFIMTBWNy42MTg1Mkg4Wk04IDcuNTkzNjNWNy42MTg1MkgxMFY3LjU5MzYzSDhaTTggNy41Njg4M1Y3LjU5MzYzSDEwVjcuNTY4ODNIOFpNOCA3LjU0NDEyVjcuNTY4ODNIMTBWNy41NDQxMkg4Wk04IDcuNTE5NTFWNy41NDQxMkgxMFY3LjUxOTUxSDhaTTggNy40OTVWNy41MTk1MUgxMFY3LjQ5NUg4Wk04IDcuNDcwNThWNy40OTVIMTBWNy40NzA1OEg4Wk04IDcuNDQ2MjVWNy40NzA1OEgxMFY3LjQ0NjI1SDhaTTggNy40MjIwMlY3LjQ0NjI1SDEwVjcuNDIyMDJIOFpNOCA3LjM5Nzg4VjcuNDIyMDJIMTBWNy4zOTc4OEg4Wk04IDcuMzczODRWNy4zOTc4OEgxMFY3LjM3Mzg0SDhaTTggNy4zNDk5VjcuMzczODRIMTBWNy4zNDk5SDhaTTggNy4zMjYwNVY3LjM0OTlIMTBWNy4zMjYwNUg4Wk04IDcuMzAyMjlWNy4zMjYwNUgxMFY3LjMwMjI5SDhaTTggNy4yNzg2NFY3LjMwMjI5SDEwVjcuMjc4NjRIOFpNOCA3LjI1NTA3VjcuMjc4NjRIMTBWNy4yNTUwN0g4Wk04IDcuMjMxNlY3LjI1NTA3SDEwVjcuMjMxNkg4Wk04IDcuMjA4MjNWNy4yMzE2SDEwVjcuMjA4MjNIOFpNOCA3LjE4NDk1VjcuMjA4MjNIMTBWNy4xODQ5NUg4Wk04IDcuMTYxNzdWNy4xODQ5NUgxMFY3LjE2MTc3SDhaTTggNy4xMzg2OVY3LjE2MTc3SDEwVjcuMTM4NjlIOFpNOCA3LjExNTdWNy4xMzg2OUgxMFY3LjExNTdIOFpNOCA3LjA5MjhWNy4xMTU3SDEwVjcuMDkyOEg4Wk04IDcuMDcwMDFWNy4wOTI4SDEwVjcuMDcwMDFIOFpNOCA3LjA0NzMxVjcuMDcwMDFIMTBWNy4wNDczMUg4Wk04IDcuMDI0N1Y3LjA0NzMxSDEwVjcuMDI0N0g4Wk04IDcuMDAyMTlWNy4wMjQ3SDEwVjcuMDAyMTlIOFpNOCA2Ljk3OTc4VjcuMDAyMTlIMTBWNi45Nzk3OEg4Wk04IDYuOTU3NDZWNi45Nzk3OEgxMFY2Ljk1NzQ2SDhaTTggNi45MzUyNFY2Ljk1NzQ2SDEwVjYuOTM1MjRIOFpNOCA2LjkxMzEyVjYuOTM1MjRIMTBWNi45MTMxMkg4Wk04IDYuODkxMDlWNi45MTMxMkgxMFY2Ljg5MTA5SDhaTTggNi44NjkxNlY2Ljg5MTA5SDEwVjYuODY5MTZIOFpNOCA2Ljg0NzMyVjYuODY5MTZIMTBWNi44NDczMkg4Wk04IDYuODI1NThWNi44NDczMkgxMFY2LjgyNTU4SDhaTTggNi44MDM5NFY2LjgyNTU4SDEwVjYuODAzOTRIOFpNOCA2Ljc4MjRWNi44MDM5NEgxMFY2Ljc4MjRIOFpNOCA2Ljc2MDk1VjYuNzgyNEgxMFY2Ljc2MDk1SDhaTTggNi43Mzk2VjYuNzYwOTVIMTBWNi43Mzk2SDhaTTggNi43MTgzNVY2LjczOTZIMTBWNi43MTgzNUg4Wk04IDYuNjk3MTlWNi43MTgzNUgxMFY2LjY5NzE5SDhaTTggNi42NzYxM1Y2LjY5NzE5SDEwVjYuNjc2MTNIOFpNOCA2LjY1NTE3VjYuNjc2MTNIMTBWNi42NTUxN0g4Wk04IDYuNjM0MzFWNi42NTUxN0gxMFY2LjYzNDMxSDhaTTggNi42MTM1NFY2LjYzNDMxSDEwVjYuNjEzNTRIOFpNOCA2LjU5Mjg3VjYuNjEzNTRIMTBWNi41OTI4N0g4Wk04IDYuNTcyMjlWNi41OTI4N0gxMFY2LjU3MjI5SDhaTTggNi41NTE4MlY2LjU3MjI5SDEwVjYuNTUxODJIOFpNOCA2LjUzMTQ0VjYuNTUxODJIMTBWNi41MzE0NEg4Wk04IDYuNTExMTZWNi41MzE0NEgxMFY2LjUxMTE2SDhaTTggNi40OTA5OFY2LjUxMTE2SDEwVjYuNDkwOThIOFpNOCA2LjQ3MDg5VjYuNDkwOThIMTBWNi40NzA4OUg4Wk04IDYuNDUwOTFWNi40NzA4OUgxMFY2LjQ1MDkxSDhaTTggNi40MzEwMlY2LjQ1MDkxSDEwVjYuNDMxMDJIOFpNOCA2LjQxMTIyVjYuNDMxMDJIMTBWNi40MTEyMkg4Wk04IDYuMzkxNTNWNi40MTEyMkgxMFY2LjM5MTUzSDhaTTggNi4zNzE5NFY2LjM5MTUzSDEwVjYuMzcxOTRIOFpNOCA2LjM1MjQ0VjYuMzcxOTRIMTBWNi4zNTI0NEg4Wk04IDYuMzMzMDRWNi4zNTI0NEgxMFY2LjMzMzA0SDhaTTggNi4zMTM3NFY2LjMzMzA0SDEwVjYuMzEzNzRIOFpNOCA2LjI5NDU0VjYuMzEzNzRIMTBWNi4yOTQ1NEg4Wk04IDYuMjc1NDNWNi4yOTQ1NEgxMFY2LjI3NTQzSDhaTTggNi4yNTY0M1Y2LjI3NTQzSDEwVjYuMjU2NDNIOFpNOCA2LjIzNzUyVjYuMjU2NDNIMTBWNi4yMzc1Mkg4Wk04IDYuMjE4NzFWNi4yMzc1MkgxMFY2LjIxODcxSDhaTTggNi4yVjYuMjE4NzFIMTBWNi4ySDhaTTggNi4xODEzOVY2LjJIMTBWNi4xODEzOUg4Wk04IDYuMTYyODdWNi4xODEzOUgxMFY2LjE2Mjg3SDhaTTggNi4xNDQ0NlY2LjE2Mjg3SDEwVjYuMTQ0NDZIOFpNOCA2LjEyNjE1VjYuMTQ0NDZIMTBWNi4xMjYxNUg4Wk04IDYuMTA3OTNWNi4xMjYxNUgxMFY2LjEwNzkzSDhaTTggNi4wODk4MVY2LjEwNzkzSDEwVjYuMDg5ODFIOFpNOCA2LjA3MTc5VjYuMDg5ODFIMTBWNi4wNzE3OUg4Wk04IDYuMDUzODdWNi4wNzE3OUgxMFY2LjA1Mzg3SDhaTTggNi4wMzYwNVY2LjA1Mzg3SDEwVjYuMDM2MDVIOFpNOCA2LjAxODMzVjYuMDM2MDVIMTBWNi4wMTgzM0g4Wk04IDYuMDAwNzFWNi4wMTgzM0gxMFY2LjAwMDcxSDhaTTggNS45ODMxOVY2LjAwMDcxSDEwVjUuOTgzMTlIOFpNOCA1Ljk2NTc3VjUuOTgzMTlIMTBWNS45NjU3N0g4Wk04IDUuOTQ4NDRWNS45NjU3N0gxMFY1Ljk0ODQ0SDhaTTggNS45MzEyMlY1Ljk0ODQ0SDEwVjUuOTMxMjJIOFpNOCA1LjkxNDFWNS45MzEyMkgxMFY1LjkxNDFIOFpNOCA1Ljg5NzA3VjUuOTE0MUgxMFY1Ljg5NzA3SDhaTTggNS44ODAxNVY1Ljg5NzA3SDEwVjUuODgwMTVIOFpNOCA1Ljg2MzMyVjUuODgwMTVIMTBWNS44NjMzMkg4Wk04IDUuODQ2NlY1Ljg2MzMySDEwVjUuODQ2Nkg4Wk04IDUuODI5OTdWNS44NDY2SDEwVjUuODI5OTdIOFpNOCA1LjgxMzQ1VjUuODI5OTdIMTBWNS44MTM0NUg4Wk04IDUuNzk3MDJWNS44MTM0NUgxMFY1Ljc5NzAySDhaTTggNS43ODA3VjUuNzk3MDJIMTBWNS43ODA3SDhaTTggNS43NjQ0N1Y1Ljc4MDdIMTBWNS43NjQ0N0g4Wk04IDUuNzQ4MzVWNS43NjQ0N0gxMFY1Ljc0ODM1SDhaTTggNS43MzIzMlY1Ljc0ODM1SDEwVjUuNzMyMzJIOFpNOCA1LjcxNjRWNS43MzIzMkgxMFY1LjcxNjRIOFpNOCA1LjcwMDU3VjUuNzE2NEgxMFY1LjcwMDU3SDhaTTggNS42ODQ4NVY1LjcwMDU3SDEwVjUuNjg0ODVIOFpNOCA1LjY2OTIzVjUuNjg0ODVIMTBWNS42NjkyM0g4Wk04IDUuNjUzNzFWNS42NjkyM0gxMFY1LjY1MzcxSDhaTTggNS42MzgyOFY1LjY1MzcxSDEwVjUuNjM4MjhIOFpNOCA1LjYyMjk2VjUuNjM4MjhIMTBWNS42MjI5Nkg4Wk04IDUuNjA3NzRWNS42MjI5NkgxMFY1LjYwNzc0SDhaTTggNS41OTI2MlY1LjYwNzc0SDEwVjUuNTkyNjJIOFpNOCA1LjU3NzYxVjUuNTkyNjJIMTBWNS41Nzc2MUg4Wk04IDUuNTYyNjlWNS41Nzc2MUgxMFY1LjU2MjY5SDhaTTggNS41NDc4N1Y1LjU2MjY5SDEwVjUuNTQ3ODdIOFpNOCA1LjUzMzE2VjUuNTQ3ODdIMTBWNS41MzMxNkg4Wk04IDUuNTE4NTRWNS41MzMxNkgxMFY1LjUxODU0SDhaTTggNS41MDQwM1Y1LjUxODU0SDEwVjUuNTA0MDNIOFpNOCA1LjQ4OTYyVjUuNTA0MDNIMTBWNS40ODk2Mkg4Wk04IDUuNDc1MzFWNS40ODk2MkgxMFY1LjQ3NTMxSDhaTTggNS40NjExVjUuNDc1MzFIMTBWNS40NjExSDhaTTggNS40NDY5OVY1LjQ2MTFIMTBWNS40NDY5OUg4Wk04IDUuNDMyOTlWNS40NDY5OUgxMFY1LjQzMjk5SDhaTTggNS40MTkwOFY1LjQzMjk5SDEwVjUuNDE5MDhIOFpNOCA1LjQwNTI4VjUuNDE5MDhIMTBWNS40MDUyOEg4Wk04IDUuMzkxNThWNS40MDUyOEgxMFY1LjM5MTU4SDhaTTggNS4zNzc5OFY1LjM5MTU4SDEwVjUuMzc3OThIOFpNOCA1LjM2NDQ5VjUuMzc3OThIMTBWNS4zNjQ0OUg4Wk04IDUuMzUxMDlWNS4zNjQ0OUgxMFY1LjM1MTA5SDhaTTggNS4zMzc4VjUuMzUxMDlIMTBWNS4zMzc4SDhaTTggNS4zMjQ2MVY1LjMzNzhIMTBWNS4zMjQ2MUg4Wk04IDUuMzExNTJWNS4zMjQ2MUgxMFY1LjMxMTUySDhaTTggNS4yOTg1M1Y1LjMxMTUySDEwVjUuMjk4NTNIOFpNOCA1LjI4NTY1VjUuMjk4NTNIMTBWNS4yODU2NUg4Wk04IDUuMjcyODZWNS4yODU2NUgxMFY1LjI3Mjg2SDhaTTggNS4yNjAxOFY1LjI3Mjg2SDEwVjUuMjYwMThIOFpNOCA1LjI0NzYxVjUuMjYwMThIMTBWNS4yNDc2MUg4Wk04IDUuMjM1MTNWNS4yNDc2MUgxMFY1LjIzNTEzSDhaTTggNS4yMjI3NlY1LjIzNTEzSDEwVjUuMjIyNzZIOFpNOCA1LjIxMDQ5VjUuMjIyNzZIMTBWNS4yMTA0OUg4Wk04IDUuMTk4MzJWNS4yMTA0OUgxMFY1LjE5ODMySDhaTTggNS4xODYyNlY1LjE5ODMySDEwVjUuMTg2MjZIOFpNOCA1LjE3NDI5VjUuMTg2MjZIMTBWNS4xNzQyOUg4Wk04IDUuMTYyNDRWNS4xNzQyOUgxMFY1LjE2MjQ0SDhaTTggNS4xNTA2OFY1LjE2MjQ0SDEwVjUuMTUwNjhIOFpNOCA1LjEzOTAzVjUuMTUwNjhIMTBWNS4xMzkwM0g4Wk04IDUuMTI3NDhWNS4xMzkwM0gxMFY1LjEyNzQ4SDhaTTggNS4xMTYwM1Y1LjEyNzQ4SDEwVjUuMTE2MDNIOFpNOCA1LjEwNDY5VjUuMTE2MDNIMTBWNS4xMDQ2OUg4Wk04IDUuMDkzNDRWNS4xMDQ2OUgxMFY1LjA5MzQ0SDhaTTggNS4wODIzMVY1LjA5MzQ0SDEwVjUuMDgyMzFIOFpNOCA1LjA3MTI3VjUuMDgyMzFIMTBWNS4wNzEyN0g4Wk04IDUuMDYwMzRWNS4wNzEyN0gxMFY1LjA2MDM0SDhaTTggNS4wNDk1MlY1LjA2MDM0SDEwVjUuMDQ5NTJIOFpNOCA1LjAzODc5VjUuMDQ5NTJIMTBWNS4wMzg3OUg4Wk04IDUuMDI4MTdWNS4wMzg3OUgxMFY1LjAyODE3SDhaTTggNS4wMTc2NlY1LjAyODE3SDEwVjUuMDE3NjZIOFpNOCA1LjAwNzI0VjUuMDE3NjZIMTBWNS4wMDcyNEg4Wk04IDQuOTk2OTNWNS4wMDcyNEgxMFY0Ljk5NjkzSDhaTTggNC45ODY3M1Y0Ljk5NjkzSDEwVjQuOTg2NzNIOFpNOCA0Ljk3NjYzVjQuOTg2NzNIMTBWNC45NzY2M0g4Wk04IDQuOTY2NjNWNC45NzY2M0gxMFY0Ljk2NjYzSDhaTTggNC45NTY3NFY0Ljk2NjYzSDEwVjQuOTU2NzRIOFpNOCA0Ljk0Njk1VjQuOTU2NzRIMTBWNC45NDY5NUg4Wk04IDQuOTM3MjdWNC45NDY5NUgxMFY0LjkzNzI3SDhaTTggNC45Mjc2OFY0LjkzNzI3SDEwVjQuOTI3NjhIOFpNOCA0LjkxODIxVjQuOTI3NjhIMTBWNC45MTgyMUg4Wk04IDQuOTA4ODRWNC45MTgyMUgxMFY0LjkwODg0SDhaTTggNC44OTk1N1Y0LjkwODg0SDEwVjQuODk5NTdIOFpNOCA0Ljg5MDQxVjQuODk5NTdIMTBWNC44OTA0MUg4Wk04IDQuODgxMzVWNC44OTA0MUgxMFY0Ljg4MTM1SDhaTTggNC44NzIzOVY0Ljg4MTM1SDEwVjQuODcyMzlIOFpNOCA0Ljg2MzU0VjQuODcyMzlIMTBWNC44NjM1NEg4Wk04IDQuODU0OFY0Ljg2MzU0SDEwVjQuODU0OEg4Wk04IDQuODQ2MTZWNC44NTQ4SDEwVjQuODQ2MTZIOFpNOCA0LjgzNzYyVjQuODQ2MTZIMTBWNC44Mzc2Mkg4Wk04IDQuODI5MTlWNC44Mzc2MkgxMFY0LjgyOTE5SDhaTTggNC44MjA4N1Y0LjgyOTE5SDEwVjQuODIwODdIOFpNOCA0LjgxMjY1VjQuODIwODdIMTBWNC44MTI2NUg4Wk04IDQuODA0NTNWNC44MTI2NUgxMFY0LjgwNDUzSDhaTTggNC43OTY1MlY0LjgwNDUzSDEwVjQuNzk2NTJIOFpNOCA0Ljc4ODYyVjQuNzk2NTJIMTBWNC43ODg2Mkg4Wk04IDQuNzgwODJWNC43ODg2MkgxMFY0Ljc4MDgySDhaTTggNC43NzMxM1Y0Ljc4MDgySDEwVjQuNzczMTNIOFpNOCA0Ljc2NTU0VjQuNzczMTNIMTBWNC43NjU1NEg4Wk04IDQuNzU4MDZWNC43NjU1NEgxMFY0Ljc1ODA2SDhaTTggNC43NTA2OFY0Ljc1ODA2SDEwVjQuNzUwNjhIOFpNOCA0Ljc0MzQxVjQuNzUwNjhIMTBWNC43NDM0MUg4Wk04IDQuNzM2MjRWNC43NDM0MUgxMFY0LjczNjI0SDhaTTggNC43MjkxOFY0LjczNjI0SDEwVjQuNzI5MThIOFpNOCA0LjcyMjIyVjQuNzI5MThIMTBWNC43MjIyMkg4Wk04IDQuNzE1MzhWNC43MjIyMkgxMFY0LjcxNTM4SDhaTTggNC43MDg2M1Y0LjcxNTM4SDEwVjQuNzA4NjNIOFpNOCA0LjcwNzExVjQuNzA4NjNIMTBWNC43MDcxMUg4Wk04LjQxNDIxIDMuODc4NjhMOC4yOTI4OSA0TDkuNzA3MTEgNS40MTQyMUw5LjgyODQzIDUuMjkyODlMOC40MTQyMSAzLjg3ODY4Wk0xMC41MzU1IDNDOS43Mzk4OCAzIDguOTc2ODIgMy4zMTYwNyA4LjQxNDIxIDMuODc4NjhMOS44Mjg0MyA1LjI5Mjg5QzEwLjAxNiA1LjEwNTM2IDEwLjI3MDMgNSAxMC41MzU1IDVWM1pNMTEuNSAzSDEwLjUzNTVWNUgxMS41VjNaTTExIDMuNUMxMSAzLjIyMzg2IDExLjIyMzkgMyAxMS41IDNWNUMxMi4zMjg0IDUgMTMgNC4zMjg0MyAxMyAzLjVIMTFaTTExLjUgNEMxMS4yMjM5IDQgMTEgMy43NzYxNCAxMSAzLjVIMTNDMTMgMi42NzE1NyAxMi4zMjg0IDIgMTEuNSAyVjRaTTEwLjUzNTUgNEgxMS41VjJIMTAuNTM1NVY0Wk05LjE3ODU0IDQuNTMwNzlDOS41NDcyNyA0LjE5MDE5IDEwLjAzMTYgNCAxMC41MzU1IDRWMkM5LjUyNzY1IDIgOC41NTkgMi4zODAzOCA3LjgyMTQ2IDMuMDYxNjZMOS4xNzg1NCA0LjUzMDc5Wk02LjQ2NDQ3IDRDNi45NjgzOSA0IDcuNDUyNzMgNC4xOTAxOSA3LjgyMTQ2IDQuNTMwNzlMOS4xNzg1NCAzLjA2MTY2QzguNDQxIDIuMzgwMzggNy40NzIzNSAyIDYuNDY0NDcgMlY0Wk01LjUgNEg2LjQ2NDQ3VjJINS41VjRaIiBmaWxsPSJ3aGl0ZSIgbWFzaz0idXJsKCNwYXRoLTEtb3V0c2lkZS0xXzQ4MV8yNDEpIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjMuMDI3NyA5SDI0LjAyNzdDMjUuMTI5MyA5IDI2LjAyNzcgOS44OTk5OSAyNi4wMjc3IDExVjE3LjVDMjYuMDI3NyAxOC4zMyAyNS4zNTc4IDE5IDI0LjUyNzcgMTlIMTYuODc5M0MxNi40MjgxIDE5IDE2LjAwODIgMTguOCAxNS43Mjg5IDE4LjQ1QzE1LjQzNzkgMTguMDkgMTUuMzM4MyAxNy42MiAxNS40Mzc5IDE3LjE3QzE1LjgzODMgMTUuMzcgMTUuOTY5MSAxMi40OSAxNi4wMDgyIDEwLjk0QzE2LjAzNzUgOS44NTAwMSAxNi45MTgzIDkgMTguMDA4MiA5SDE5LjAyNzdWNUMxOS4wMjc3IDMuODk5OTkgMTkuOTI4MSAzIDIxLjAyNzcgM0MyMi4xMjczIDMgMjMuMDI3NyAzLjg5OTk5IDIzLjAyNzcgNVY5Wk0yNS4wMjc3IDExLjAxVjEySDE2Ljk3NUMxNi45ODg2IDExLjY0MSAxNy4wMDA0IDExLjI5NTEgMTcuMDA4MiAxMC45N0MxNy4wMjc3IDEwLjQzIDE3LjQ1OTQgMTAgMTguMDA4MiAxMFYxMC4wMUgyNC4wMjc3QzI0LjU3ODUgMTAuMDEgMjUuMDI3NyAxMC40NiAyNS4wMjc3IDExLjAxWk0xNi40MDg2IDE3LjM5QzE2LjY4MiAxNi4xNjQyIDE2LjgzODMgMTQuNTMwNCAxNi45MjYxIDEzSDI1LjAyNzdWMTQuMTkxMUwxNy4zOTEgMTguMDFIMTYuODc5M0MxNi43MjUgMTguMDEgMTYuNjE3NiAxNy45NDQ3IDE2LjU1NTEgMTcuODgyN0MxNi41MzU1IDE3Ljg2NDIgMTYuNTE5OSAxNy44NDYxIDE2LjUwODIgMTcuODNDMTYuNDA4NiAxNy43MSAxNi4zNjc2IDE3LjU1IDE2LjQwODYgMTcuMzlaTTE5LjYyNzMgMTguMDFIMjQuNTI3N0MyNC44MDkgMTguMDEgMjUuMDI3NyAxNy43OSAyNS4wMjc3IDE3LjUxVjE1LjMwOTJMMTkuNjI3MyAxOC4wMVpNMjIuMDI3NyA5VjVDMjIuMDI3NyA0LjQ1MDAxIDIxLjU3ODUgNCAyMS4wMjc3IDRDMjAuNDc2OSA0IDIwLjAyNzcgNC40NTAwMSAyMC4wMjc3IDVWOUgyMi4wMjc3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE5LjYyNzMgMTguMDFIMjQuNTI3N0MyNC44MDkgMTguMDEgMjUuMDI3NyAxNy43OSAyNS4wMjc3IDE3LjUxVjE1LjMwOTJMMTkuNjI3MyAxOC4wMVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNi45MjYxIDEzQzE2LjgzODMgMTQuNTMwNCAxNi42ODIgMTYuMTY0MiAxNi40MDg2IDE3LjM5QzE2LjM2NzYgMTcuNTUgMTYuNDA4NiAxNy43MSAxNi41MDgyIDE3LjgzQzE2LjUxOTkgMTcuODQ2MSAxNi41MzU1IDE3Ljg2NDIgMTYuNTU1MSAxNy44ODI3QzE2LjYxNzYgMTcuOTQ0NyAxNi43MjUgMTguMDEgMTYuODc5MyAxOC4wMUgxNy4zOTFMMjUuMDI3NyAxNC4xOTExVjEzSDE2LjkyNjFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjUuMDI3NyAxMlYxMS4wMUMyNS4wMjc3IDEwLjQ2IDI0LjU3ODUgMTAuMDEgMjQuMDI3NyAxMC4wMUgxOC4wMDgyVjEwQzE3LjQ1OTQgMTAgMTcuMDI3NyAxMC40MyAxNy4wMDgyIDEwLjk3QzE3LjAwMDQgMTEuMjk1MSAxNi45ODg2IDExLjY0MSAxNi45NzUgMTJIMjUuMDI3N1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yMi4wMjc3IDVWOUgyMC4wMjc3VjVDMjAuMDI3NyA0LjQ1MDAxIDIwLjQ3NjkgNCAyMS4wMjc3IDRDMjEuNTc4NSA0IDIyLjAyNzcgNC40NTAwMSAyMi4wMjc3IDVaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K") 8 1,auto
}

/*! tab layout */
.x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child {
	margin-left: 3px
}

.x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-hscroll-bar .x-hscroll-content .x-toolbar-item:first-child, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-items .x-hscroll-bar .x-hscroll-content .x-toolbar-item:first-child {
	margin-left: 0
}

.x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-dropdown-btn .x-dropdown-btn, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-item .x-dropdown-btn .x-dropdown-btn {
	font-size: 16px
}

.x-bigger .x-richtexteditor.x-rtl .x-rte-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-richtexteditor.x-bigger.x-rtl .x-rte-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child {
	margin-left: 0;
	margin-right: 3px
}

.x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-extended, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-extended, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended {
	padding-left: 3px
}

	.x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn .x-order-list.x-icons, .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn .x-unorder-list.x-icons, .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn .x-icons.x-btn-icon:not(.x-caret), .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-order-list.x-icons, .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-unorder-list.x-icons, .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-icons.x-btn-icon:not(.x-caret), .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn .x-order-list.x-icons, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn .x-unorder-list.x-icons, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn .x-icons.x-btn-icon:not(.x-caret), .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-order-list.x-icons, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-unorder-list.x-icons, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-icons.x-btn-icon:not(.x-caret), .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn .x-order-list.x-icons, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn .x-unorder-list.x-icons, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn .x-icons.x-btn-icon:not(.x-caret), .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-order-list.x-icons, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-unorder-list.x-icons, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-icons.x-btn-icon:not(.x-caret), .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn .x-order-list.x-icons, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn .x-unorder-list.x-icons, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn .x-icons.x-btn-icon:not(.x-caret), .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-order-list.x-icons, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-unorder-list.x-icons, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-icons.x-btn-icon:not(.x-caret) {
		font-size: 18px
	}

	.x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-rte-font-color .x-selected-color.x-icons::before, .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-background-color .x-selected-color.x-icons::before, .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-font-color .x-selected-color.x-icons::before, .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-background-color .x-selected-color.x-icons::before, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-font-color .x-selected-color.x-icons::before, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-background-color .x-selected-color.x-icons::before, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-font-color .x-selected-color.x-icons::before, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-background-color .x-selected-color.x-icons::before, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-rte-font-color .x-selected-color.x-icons::before, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-background-color .x-selected-color.x-icons::before, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-font-color .x-selected-color.x-icons::before, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-background-color .x-selected-color.x-icons::before, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-font-color .x-selected-color.x-icons::before, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-background-color .x-selected-color.x-icons::before, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-font-color .x-selected-color.x-icons::before, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-background-color .x-selected-color.x-icons::before {
		top: -20px
	}

	.x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-dropdown-btn.x-rte-dropdown-btn, .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-dropdown-btn.x-rte-dropdown-btn, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-dropdown-btn.x-rte-dropdown-btn, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-dropdown-btn.x-rte-dropdown-btn, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-dropdown-btn.x-rte-dropdown-btn, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-dropdown-btn.x-rte-dropdown-btn, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-dropdown-btn.x-rte-dropdown-btn, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-dropdown-btn.x-rte-dropdown-btn {
		padding-left: 10px;
		padding-right: 6px
	}

	.x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:hover, .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:focus, .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:active, .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:hover, .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:focus, .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:active, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:hover, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:focus, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:active, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:hover, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:focus, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:active, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:hover, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:focus, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:active, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:hover, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:focus, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:active, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:hover, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:focus, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:active, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:hover, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:focus, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control.x-rte-dropdown-btn.x-dropdown-btn:active {
		padding-left: 10px;
		padding-right: 6px
	}

	.x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item.x-active .x-tbar-btn.x-btn, .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item.x-active .x-tbar-btn.x-btn, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item.x-active .x-tbar-btn.x-btn, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item.x-active .x-tbar-btn.x-btn, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-items .x-toolbar-item.x-active .x-tbar-btn.x-btn, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-extended .x-toolbar-item.x-active .x-tbar-btn.x-btn, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item.x-active .x-tbar-btn.x-btn, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item.x-active .x-tbar-btn.x-btn {
		padding: 0 6px
	}

	.x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-dropdown-btn .x-rte-color-content, .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-dropdown-btn .x-rte-color-content, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-dropdown-btn .x-rte-color-content, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-dropdown-btn .x-rte-color-content, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-items .x-dropdown-btn .x-rte-color-content, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-extended .x-dropdown-btn .x-rte-color-content, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-dropdown-btn .x-rte-color-content, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-dropdown-btn .x-rte-color-content {
		padding-top: 3px;
		height: 36px
	}

	.x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item.x-active .x-tbar-btn.x-btn, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item.x-active .x-tbar-btn.x-btn, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-extended .x-toolbar-item.x-active .x-tbar-btn.x-btn, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item.x-active .x-tbar-btn.x-btn {
		padding: 0 8px
	}

.x-bigger .x-richtexteditor.x-rte-full-screen iframe, .x-richtexteditor.x-bigger.x-rte-full-screen iframe {
	height: calc(100% - 56px)
}

.x-bigger .x-richtexteditor.x-rte-full-screen .x-rte-edit-table, .x-richtexteditor.x-bigger.x-rte-full-screen .x-rte-edit-table {
	max-height: 299px !important
}

.x-bigger .x-richtexteditor.x-rte-full-screen .x-rte-edit-table-prop-dialog, .x-richtexteditor.x-bigger.x-rte-full-screen .x-rte-edit-table-prop-dialog {
	max-height: 373px !important
}

.x-bigger .x-richtexteditor.x-rte-full-screen .x-rte-link-dialog, .x-richtexteditor.x-bigger.x-rte-full-screen .x-rte-link-dialog {
	max-height: 400px !important
}

.x-bigger .x-richtexteditor.x-rte-full-screen .x-rte-img-dialog, .x-richtexteditor.x-bigger.x-rte-full-screen .x-rte-img-dialog {
	min-height: 425px !important
}

.x-bigger .x-richtexteditor.x-rte-full-screen .x-rte-img-link-dialog, .x-richtexteditor.x-bigger.x-rte-full-screen .x-rte-img-link-dialog {
	max-height: 229px !important
}

.x-bigger .x-richtexteditor.x-rte-full-screen .x-rte-img-size-dialog, .x-richtexteditor.x-bigger.x-rte-full-screen .x-rte-img-size-dialog {
	max-height: 309px !important
}

.x-bigger .x-richtexteditor.x-rte-full-screen .x-rte-img-alt-dialog, .x-richtexteditor.x-bigger.x-rte-full-screen .x-rte-img-alt-dialog {
	min-height: 425px !important
}

.x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown .x-rte-list-primary-content, .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown .x-rte-list-primary-content, .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown .x-rte-list-primary-content, .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown .x-rte-list-primary-content, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown .x-rte-list-primary-content, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown .x-rte-list-primary-content, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown .x-rte-list-primary-content, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown .x-rte-list-primary-content, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown .x-rte-list-primary-content, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown .x-rte-list-primary-content, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown .x-rte-list-primary-content, .x-richtexteditor.x-bigger .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown .x-rte-list-primary-content, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown .x-rte-list-primary-content, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown .x-rte-list-primary-content, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown .x-rte-list-primary-content, .x-richtexteditor.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown .x-rte-list-primary-content {
	line-height: 1
}

.x-bigger .x-richtexteditor .x-dialog.x-rte-dialog-minheight, .x-richtexteditor.x-bigger .x-dialog.x-rte-dialog-minheight {
	min-height: 324px
}

.x-bigger .x-richtexteditor .x-rte-content .x-content, .x-richtexteditor.x-bigger .x-rte-content .x-content {
	font-size: 16px
}

.x-bigger .x-richtexteditor .x-dialog .x-img-uploadwrap.x-droparea .x-browsebtn, .x-bigger .x-richtexteditor .x-dialog .x-aud-uploadwrap.x-droparea .x-browsebtn, .x-bigger .x-richtexteditor .x-dialog .x-vid-uploadwrap.x-droparea .x-browsebtn, .x-richtexteditor.x-bigger .x-dialog .x-img-uploadwrap.x-droparea .x-browsebtn, .x-richtexteditor.x-bigger .x-dialog .x-aud-uploadwrap.x-droparea .x-browsebtn, .x-richtexteditor.x-bigger .x-dialog .x-vid-uploadwrap.x-droparea .x-browsebtn {
	top: -120px
}

.x-bigger .x-richtexteditor .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control, .x-richtexteditor.x-bigger .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control {
	padding: 0 8px
}

	.x-bigger .x-richtexteditor .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control:hover, .x-richtexteditor.x-bigger .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control:hover {
		padding: 0 8px
	}

.x-bigger .x-richtexteditor .x-dialog .x-img-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-abort-btn.x-icons, .x-richtexteditor.x-bigger .x-dialog .x-img-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-abort-btn.x-icons {
	margin-right: 63px;
	margin-top: 6px;
	padding: 18px
}

.x-richtexteditor {
	color: #212529;
	display: block;
	position: relative
}

	.x-richtexteditor textarea.x-content {
		border: 0;
		display: block;
		height: 100%;
		margin: 0;
		outline: 0;
		padding: 8px;
		resize: none;
		width: 100%
	}

	.x-richtexteditor .x-rte-hidden {
		display: none
	}

	.x-richtexteditor.x-disabled {
		pointer-events: none
	}

	.x-richtexteditor.x-rte-full-screen {
		bottom: 0;
		height: 100% !important;
		left: 0;
		overflow: auto;
		position: fixed;
		right: 0;
		top: 0;
		width: 100% !important;
		z-index: 999
	}

		.x-richtexteditor.x-rte-full-screen .x-resize-handle {
			display: none
		}

		.x-richtexteditor.x-rte-full-screen iframe {
			height: calc(100% - 42px)
		}

		.x-richtexteditor.x-rte-full-screen .x-rte-edit-table {
			max-height: 252px !important
		}

		.x-richtexteditor.x-rte-full-screen .x-rte-edit-table-prop-dialog {
			max-height: 320px !important
		}

		.x-richtexteditor.x-rte-full-screen .x-rte-link-dialog {
			max-height: 353px !important
		}

		.x-richtexteditor.x-rte-full-screen .x-rte-img-dialog {
			max-height: 390px !important
		}

		.x-richtexteditor.x-rte-full-screen .x-rte-img-link-dialog {
			max-height: 191px !important
		}

		.x-richtexteditor.x-rte-full-screen .x-rte-img-size-dialog {
			max-height: 256px !important
		}

		.x-richtexteditor.x-rte-full-screen .x-rte-img-alt-dialog {
			max-height: 390px !important
		}

	.x-richtexteditor.x-rtl .x-rte-character-count {
		left: 0;
		padding-left: 30px;
		padding-right: unset;
		right: unset
	}

	.x-richtexteditor.x-rtl .x-rte-content .x-content blockquote {
		padding-left: 0;
		padding-right: 5px
	}

	.x-richtexteditor .x-rte-toolbar.x-toolbar .x-hor-nav {
		min-height: 40px
	}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-items:not(.x-tbar-pos):not(.x-toolbar-multirow) .x-toolbar-item:first-child {
		margin-left: 7px
	}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-hscroll-bar .x-hscroll-content .x-toolbar-item:first-child {
		margin-left: 0
	}

	.x-richtexteditor .x-rte-toolbar .x-hor-nav.x-expended-nav {
		height: auto;
		min-height: 40px;
		padding-left: 1px
	}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-multirow {
		margin-left: 7px;
		margin-right: 7px
	}

	.x-richtexteditor.x-rtl .x-rte-toolbar .x-toolbar-items:not(.x-tbar-pos):not(.x-toolbar-multirow) .x-toolbar-item:first-child {
		margin-left: 0;
		margin-right: 7px
	}

	.x-richtexteditor.x-rtl .x-rte-toolbar .x-toolbar-multirow:not(.x-tbar-pos) .x-toolbar-item:first-child {
		margin-right: 0
	}

	.x-richtexteditor .x-rte-toolbar.x-rte-tb-mobile .x-toolbar-multirow {
		display: inline-block;
		margin-left: 0;
		margin-right: 0;
		overflow-x: auto;
		white-space: nowrap;
		width: 100%
	}

	.x-richtexteditor .x-rte-toolbar, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar {
		position: inherit;
		z-index: 101
	}

		.x-richtexteditor .x-rte-toolbar .x-toolbar-extended, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended {
			margin-left: 0;
			padding-left: 7px
		}

			.x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-formats-tbar-btn > :first-child, .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-formats-tbar-btn > :first-child, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-formats-tbar-btn > :first-child, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-formats-tbar-btn > :first-child {
				min-width: 75px
			}

			.x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-font-name-tbar-btn > :first-child, .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-font-name-tbar-btn > :first-child, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-font-name-tbar-btn > :first-child, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-font-name-tbar-btn > :first-child {
				min-width: 67px
			}

			.x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-font-size-tbar-btn > :first-child, .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-font-size-tbar-btn > :first-child, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-font-size-tbar-btn > :first-child, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-font-size-tbar-btn > :first-child {
				min-width: 36px
			}

			.x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn, .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn {
				padding-left: 7px;
				padding-right: 7px;
				border: 1px solid rgba(0,0,0,0)
			}

				.x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn .x-rte-dropdown-btn-text, .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn .x-rte-dropdown-btn-text, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn .x-rte-dropdown-btn-text, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn .x-rte-dropdown-btn-text {
					font-size: 14px;
					font-weight: 400;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap
				}

				.x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn:focus, .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn:active, .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn:focus, .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn:active, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn:hover, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn:focus, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn:active, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn:hover, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn:focus, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn:active {
					padding-left: 7px;
					padding-right: 7px
				}

			.x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-rte-font-color .x-selected-color.x-icons::before, .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-font-color .x-selected-color.x-icons::before, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-font-color .x-selected-color.x-icons::before, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-font-color .x-selected-color.x-icons::before {
				font-size: 12px;
				position: relative;
				top: -18px
			}

			.x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown .x-rte-list-primary-content, .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown .x-rte-list-primary-content, .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown .x-rte-list-primary-content, .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown .x-rte-list-primary-content, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown .x-rte-list-primary-content, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown .x-rte-list-primary-content, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown .x-rte-list-primary-content, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown .x-rte-list-primary-content {
				line-height: 1
			}

			.x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-background-color.x-icons::before, .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-background-color.x-icons::before, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-background-color.x-icons::before, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-background-color.x-icons::before {
				display: inline;
				font-size: 16px
			}

			.x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn .x-order-list.x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn .x-unorder-list.x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn .x-icons.x-btn-icon:not(.x-caret), .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-order-list.x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-unorder-list.x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-icons.x-btn-icon:not(.x-caret), .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn .x-order-list.x-icons, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn .x-unorder-list.x-icons, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn .x-icons.x-btn-icon:not(.x-caret), .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-order-list.x-icons, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-unorder-list.x-icons, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-icons.x-btn-icon:not(.x-caret) {
				font-size: 16px
			}

			.x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item.x-active .x-tbar-btn.x-btn, .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item.x-active .x-tbar-btn.x-btn, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item.x-active .x-tbar-btn.x-btn, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item.x-active .x-tbar-btn.x-btn {
				padding: 0
			}

			.x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-dropdown-btn .x-rte-color-content, .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-dropdown-btn .x-rte-color-content, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-dropdown-btn .x-rte-color-content, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-dropdown-btn .x-rte-color-content {
				padding-top: 1px;
				height: 30px
			}

			.x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item.x-active .x-tbar-btn.x-btn, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item.x-active .x-tbar-btn.x-btn {
				padding: 0 4px
			}

		.x-richtexteditor .x-rte-toolbar.x-control[class*=e-toolbar], .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar.x-control[class*=e-toolbar] {
			box-sizing: border-box
		}

		.x-richtexteditor .x-rte-toolbar .x-toolbar-extended.x-visible, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended.x-visible {
			display: block;
			visibility: hidden
		}

		.x-richtexteditor .x-rte-toolbar.x-tbar-ios-fixed.x-rte-tb-fixed, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar.x-tbar-ios-fixed.x-rte-tb-fixed {
			top: 0;
			transform: translate3d(0, 0, 0)
		}

		.x-richtexteditor .x-rte-toolbar.x-rte-tb-fixed:not(.x-tbar-ios-fixed), .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar.x-rte-tb-fixed:not(.x-tbar-ios-fixed) {
			bottom: 0
		}

		.x-richtexteditor .x-rte-toolbar.x-rte-tb-fixed, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar.x-rte-tb-fixed {
			display: none;
			left: 0;
			position: fixed;
			right: 0
		}

			.x-richtexteditor .x-rte-toolbar.x-rte-tb-fixed.x-show, .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar.x-rte-tb-fixed.x-show {
				display: block;
				z-index: 101
			}

	.x-richtexteditor .rte-placeholder {
		color: #212529;
		line-height: 1.5;
		opacity: .54;
		overflow: hidden;
		padding: 16px;
		position: absolute;
		text-align: start;
		top: 0;
		z-index: 1
	}

	.x-richtexteditor .x-rte-content {
		position: relative;
		z-index: 1
	}

	.x-richtexteditor .x-rte-content, .x-richtexteditor .x-source-content {
		-webkit-overflow-scrolling: touch;
		overflow: auto;
		transition: 100ms ease-out;
		width: 100%
	}

		.x-richtexteditor .x-rte-content .x-content, .x-richtexteditor .x-source-content .x-content {
			width: 100%;
			float: left;
			background: unset;
			box-sizing: border-box;
			height: 100%;
			min-height: 100px;
			outline: 0 solid rgba(0,0,0,0);
			padding: 16px;
			position: relative;
			text-align: inherit;
			z-index: 2;
			font-size: 14px
		}

			.x-richtexteditor .x-rte-content .x-content p, .x-richtexteditor .x-source-content .x-content p {
				margin: 0 0 10px;
				margin-bottom: 10px
			}

			.x-richtexteditor .x-rte-content .x-content li, .x-richtexteditor .x-source-content .x-content li {
				margin-bottom: 10px
			}

				.x-richtexteditor .x-rte-content .x-content li ol, .x-richtexteditor .x-rte-content .x-content li ul, .x-richtexteditor .x-source-content .x-content li ol, .x-richtexteditor .x-source-content .x-content li ul {
					margin-block-start: 10px
				}

			.x-richtexteditor .x-rte-content .x-content h1, .x-richtexteditor .x-source-content .x-content h1 {
				font-size: 2.17em;
				font-weight: normal;
				line-height: 1;
				margin: 10px 0
			}

			.x-richtexteditor .x-rte-content .x-content h2, .x-richtexteditor .x-source-content .x-content h2 {
				font-size: 1.74em;
				font-weight: normal;
				margin: 10px 0
			}

			.x-richtexteditor .x-rte-content .x-content h3, .x-richtexteditor .x-source-content .x-content h3 {
				font-size: 1.31em;
				font-weight: normal;
				margin: 10px 0
			}

			.x-richtexteditor .x-rte-content .x-content h4, .x-richtexteditor .x-source-content .x-content h4 {
				font-size: 16px;
				font-weight: normal;
				line-height: 1.5;
				margin: 0
			}

			.x-richtexteditor .x-rte-content .x-content h5, .x-richtexteditor .x-source-content .x-content h5 {
				font-size: .8em;
				font-weight: normal;
				margin: 0
			}

			.x-richtexteditor .x-rte-content .x-content h6, .x-richtexteditor .x-source-content .x-content h6 {
				font-size: .65em;
				font-weight: normal;
				margin: 0
			}

			.x-richtexteditor .x-rte-content .x-content blockquote, .x-richtexteditor .x-source-content .x-content blockquote {
				margin: 10px 0;
				margin-left: 0;
				padding-left: 5px
			}

			.x-richtexteditor .x-rte-content .x-content pre, .x-richtexteditor .x-source-content .x-content pre {
				background-color: inherit;
				border: 0;
				border-radius: 0;
				color: #212529;
				font-size: inherit;
				line-height: inherit;
				margin: 0 0 10px;
				overflow: visible;
				padding: 0;
				white-space: pre-wrap;
				word-break: inherit;
				word-wrap: break-word
			}

			.x-richtexteditor .x-rte-content .x-content strong, .x-richtexteditor .x-rte-content .x-content b, .x-richtexteditor .x-source-content .x-content strong, .x-richtexteditor .x-source-content .x-content b {
				font-weight: bold
			}

			.x-richtexteditor .x-rte-content .x-content a, .x-richtexteditor .x-source-content .x-content a {
				text-decoration: none;
				-webkit-user-select: auto;
				-ms-user-select: auto;
				user-select: auto
			}

				.x-richtexteditor .x-rte-content .x-content a:hover, .x-richtexteditor .x-source-content .x-content a:hover {
					text-decoration: underline
				}

			.x-richtexteditor .x-rte-content .x-content p:last-child, .x-richtexteditor .x-rte-content .x-content pre:last-child, .x-richtexteditor .x-rte-content .x-content blockquote:last-child, .x-richtexteditor .x-source-content .x-content p:last-child, .x-richtexteditor .x-source-content .x-content pre:last-child, .x-richtexteditor .x-source-content .x-content blockquote:last-child {
				margin-bottom: 0
			}

			.x-richtexteditor .x-rte-content .x-content h3 + h4, .x-richtexteditor .x-rte-content .x-content h4 + h5, .x-richtexteditor .x-rte-content .x-content h5 + h6, .x-richtexteditor .x-source-content .x-content h3 + h4, .x-richtexteditor .x-source-content .x-content h4 + h5, .x-richtexteditor .x-source-content .x-content h5 + h6 {
				margin-top: .6em
			}

			.x-richtexteditor .x-rte-content .x-content ul:last-child, .x-richtexteditor .x-source-content .x-content ul:last-child {
				margin-bottom: 0
			}

	.x-richtexteditor .x-rte-character-count {
		bottom: 0;
		color: #6c757d;
		font-size: 14px;
		margin-right: 30px;
		opacity: 1;
		padding-bottom: 2px;
		position: absolute;
		right: 0;
		z-index: 100;
		pointer-events: none
	}

		.x-richtexteditor .x-rte-character-count.x-warning {
			color: #ffc107;
			opacity: unset
		}

		.x-richtexteditor .x-rte-character-count.x-error {
			color: #dc3545;
			opacity: unset
		}

	.x-richtexteditor .x-rte-srctextarea {
		background-color: rgba(0,0,0,0);
		border: 0;
		color: #212529;
		display: block;
		height: 100%;
		line-height: 22px;
		overflow: auto;
		padding: 16px;
		resize: none;
		transition: 100ms ease-out;
		width: 100%
	}

	.x-richtexteditor .x-resize-handle {
		height: 15px;
		position: absolute;
		width: 15px
	}

		.x-richtexteditor .x-resize-handle.x-south-east {
			bottom: 0;
			cursor: nwse-resize;
			right: 0;
			z-index: 100
		}

		.x-richtexteditor .x-resize-handle.x-south-west {
			bottom: 0;
			cursor: sw-resize;
			left: 0;
			transform: rotate(90deg);
			z-index: 100
		}

	.x-richtexteditor.x-rtl.x-rte-resize {
		float: right
	}

	.x-richtexteditor.x-rtl .x-resize-handle.x-south-west {
		direction: ltr;
		text-align: initial
	}

	.x-richtexteditor.x-rte-tb-expand.x-rte-fixed-tb-expand {
		transition: none
	}

	.x-richtexteditor .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn .x-icons.x-btn-icon:not(.x-toolbar-pop) {
		padding: 0
	}

	.x-richtexteditor .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn:hover {
		background: #5c636a
	}

	.x-richtexteditor .x-toolbar .x-toolbar-item .x-tbar-btn, .x-richtexteditor .x-toolbar.x-extended-toolbar .x-toolbar-extended.x-toolbar-pop .x-toolbar-item .x-tbar-btn {
		font-size: 12px
	}

	.x-richtexteditor .x-clickelem::after, .x-richtexteditor .x-video-clickelem::after {
		left: 0;
		right: 0;
		z-index: 1
	}

	.x-richtexteditor .x-clickelem::before, .x-richtexteditor .x-video-clickelem::before {
		left: 0;
		right: 0;
		z-index: 1
	}

	.x-richtexteditor .x-clickelem::before {
		bottom: 70%;
		top: 0
	}

	.x-richtexteditor .x-clickelem::after {
		bottom: 0;
		top: 70%
	}

	.x-richtexteditor .x-video-clickelem::before {
		bottom: 85%;
		top: 0
	}

	.x-richtexteditor .x-video-clickelem::after {
		bottom: 0;
		top: 90%
	}

.x-rte-linkcontent .x-rte-label {
	padding-top: 12px
}

.x-rte-label label {
	font-weight: normal
}

.x-rte-linkcontent .x-rte-label:first-child {
	padding-top: 0
}

.x-bigger .x-rte-dropdown-popup ul {
	min-width: 84px
}

@media screen and (max-width: 768px) {
	.x-rte-dropdown-popup.x-rte-inline-dropdown ul {
		padding: 7px 0
	}

		.x-rte-dropdown-popup.x-rte-inline-dropdown ul li.x-item {
			height: 34px;
			line-height: 34px;
			padding: 0 6.5px
		}

		.x-rte-dropdown-popup.x-rte-inline-dropdown ul .x-item .x-menu-icon {
			float: none
		}
}

@media screen and (max-width: 768px) {
	.x-rte-dropdown-popup.x-rte-inline-dropdown.x-rte-dropdown-icons.x-dropdown-popup {
		max-height: 280px
	}

		.x-rte-dropdown-popup.x-rte-inline-dropdown.x-rte-dropdown-icons.x-dropdown-popup ul {
			display: -ms-inline-flexbox;
			display: inline-flex
		}
}

.x-rte-dropdown-popup ul {
	min-width: 82px
}

	.x-rte-dropdown-popup ul .x-item .x-menu-icon {
		margin: 0 6px;
		width: auto
	}

	.x-rte-dropdown-popup ul .x-item.x-h1 {
		font-size: 2em;
		font-weight: bold;
		height: 40px;
		line-height: 40px
	}

	.x-rte-dropdown-popup ul .x-item.x-h2 {
		font-size: 1.5em;
		font-weight: bold;
		height: 40px;
		line-height: 40px
	}

	.x-rte-dropdown-popup ul .x-item.x-h3 {
		font-size: 1.16em;
		font-weight: bold
	}

	.x-rte-dropdown-popup ul .x-item.x-h4 {
		font-size: 1em;
		font-weight: bold
	}

	.x-rte-dropdown-popup ul .x-item.x-h5 {
		font-size: .83em;
		font-weight: bold
	}

	.x-rte-dropdown-popup ul .x-item.x-h6 {
		font-size: .7em;
		font-weight: bold
	}

	.x-rte-dropdown-popup ul .x-item.x-segoe-ui {
		font-family: "Segoe UI","Tahoma","Geneva","Verdana",sans-serif
	}

	.x-rte-dropdown-popup ul .x-item.x-arial {
		font-family: "Arial","Helvetica",sans-serif
	}

	.x-rte-dropdown-popup ul .x-item.x-courier-new {
		font-family: "Courier New","Courier",monospace
	}

	.x-rte-dropdown-popup ul .x-item.x-georgia {
		font-family: "Georgia","Times New Roman","Times",serif
	}

	.x-rte-dropdown-popup ul .x-item.x-helvetica-neue {
		font-family: "Helvetica Neue","Helvetica","Arial",sans-serif
	}

	.x-rte-dropdown-popup ul .x-item.x-impact {
		font-family: "Impact","Haettenschweiler","Arial Narrow Bold",sans-serif
	}

	.x-rte-dropdown-popup ul .x-item.x-lucida-console {
		font-family: "Lucida Console","Monaco",monospace
	}

	.x-rte-dropdown-popup ul .x-item.x-tahoma {
		font-family: "Segoe UI","Tahoma","Geneva","Verdana",sans-serif
	}

	.x-rte-dropdown-popup ul .x-item.x-times-new-roman {
		font-family: "Times New Roman","Times",serif
	}

	.x-rte-dropdown-popup ul .x-item.x-trebuchet-ms {
		font-family: "Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans","Arial",sans-serif
	}

	.x-rte-dropdown-popup ul .x-item.x-verdana {
		font-family: "Verdana","Geneva","Tahoma",sans-serif
	}

	.x-rte-dropdown-popup ul .x-item.x-roboto {
		font-family: "Roboto","Segoe UI","GeezaPro","DejaVu Serif",sans-serif
	}

.x-rte-dropdown-popup.x-rte-dropdown-icons ul {
	min-width: auto
}

@media screen and (max-width: 768px) {
	.x-rte-dropdown-popup.x-rte-dropdown-icons ul {
		min-width: 30px
	}
}

.x-rte-dropdown-popup.x-rtl ul .x-item .x-menu-icon {
	margin: 0 6px
}

.x-rte-image.x-imgbreak, .x-rte-audio.x-audio-break, .x-rte-video.x-video-break {
	border: 0;
	cursor: pointer;
	display: block;
	float: none;
	max-width: 100%;
	padding: 1px;
	position: relative
}

.x-rte-image, .x-rte-audio, .x-rte-video {
	border: 0;
	cursor: pointer;
	display: block;
	float: none;
	margin: auto;
	max-width: 100%;
	position: relative
}

	.x-rte-image.x-imginline, .x-rte-audio.x-audio-inline, .x-rte-video.x-video-inline {
		margin-left: 5px;
		margin-right: 5px;
		display: inline-block;
		float: none;
		max-width: calc(100% - 10px);
		padding: 1px;
		vertical-align: bottom
	}

	.x-rte-image.x-imgcenter, .x-rte-video.x-video-center {
		cursor: pointer;
		display: block;
		float: none;
		margin: 5px auto;
		max-width: 100%;
		position: relative
	}

	.x-rte-image.x-imgleft, .x-rte-video.x-video-left {
		float: left;
		margin: 0 auto;
		margin-right: 5px;
		text-align: left
	}

	.x-rte-image.x-imgright, .x-rte-video.x-video-right {
		float: right;
		margin: 0 auto;
		margin-left: 5px;
		text-align: right
	}

.x-rte-img-popup .x-item {
	height: 106px;
	width: 300px
}

.x-rte-img-caption {
	display: inline-block;
	margin: 5px auto;
	max-width: 100%;
	position: relative
}

	.x-rte-img-caption.x-caption-inline {
		display: inline-block;
		margin: 5px auto;
		margin-left: 5px;
		margin-right: 5px;
		max-width: calc(100% - 10px);
		position: relative;
		text-align: center;
		vertical-align: bottom
	}

	.x-rte-img-caption.x-imgcenter {
		display: contents;
		margin-left: auto;
		margin-right: auto
	}

	.x-rte-img-caption.x-imgright {
		display: contents;
		margin-left: auto;
		margin-right: 0
	}

	.x-rte-img-caption.x-imgleft {
		display: contents;
		margin-left: 0;
		margin-right: auto
	}

	.x-rte-img-caption .x-rte-image.x-imgright {
		margin-left: auto;
		margin-right: 0
	}

	.x-rte-img-caption .x-rte-image.x-imgleft {
		margin: 0
	}

.x-img-caption.x-rte-img-caption.x-imgbreak {
	display: contents
}

.x-rte-table {
	border-collapse: collapse;
	empty-cells: show
}

	.x-rte-table td, .x-rte-table th {
		border: 1px solid #dee2e6;
		height: 20px;
		min-width: 20px;
		padding: 2px 5px;
		box-sizing: border-box
	}

	.x-rte-table.x-dashed-border td, .x-rte-table.x-dashed-border th {
		border-style: dashed
	}

.x-rte-img-caption .x-img-inner {
	box-sizing: border-box;
	display: block;
	font-size: 16px;
	font-weight: initial;
	margin: auto;
	opacity: .9;
	position: relative;
	text-align: center;
	width: 100%
}

.x-rte-img-caption.x-imgleft .x-img-inner {
	float: left;
	text-align: left
}

.x-rte-img-caption.x-imgright .x-img-inner {
	float: right;
	text-align: right
}

.x-rte-img-caption.x-imgleft .x-img-wrap, .x-rte-img-caption.x-imgright .x-img-wrap {
	display: contents
}

.x-rte-img-caption .x-img-wrap {
	display: inline-block;
	margin: auto;
	padding: 0;
	width: 100%
}

.x-rte-img-dialog .x-rte-label {
	padding-top: 12px
}

	.x-rte-img-dialog .x-rte-label:first-child {
		padding-top: 0
	}

.x-rte-video-dialog .x-rte-label {
	padding-top: 12px
}

	.x-rte-video-dialog .x-rte-label:first-child {
		padding-top: 0
	}

.x-rte-table-resize.x-row-resize, .x-rte-table-resize.x-column-resize {
	background-color: rgba(0,0,0,0);
	background-repeat: repeat;
	bottom: 0;
	cursor: col-resize;
	height: 1px;
	overflow: visible;
	position: absolute;
	width: 1px
}

.x-rte-table-resize.x-row-resize {
	cursor: row-resize;
	height: 1px
}

.x-richtexteditor .x-linkheader, .x-richtexteditor .x-audioheader, .x-richtexteditor .x-videoheader, .x-richtexteditor .x-video-url-wrap, .x-rte-elements .x-linkheader, .x-rte-elements .x-audioheader, .x-rte-elements .x-videoheader, .x-rte-elements .x-video-url-wrap {
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 15px;
	opacity: .87;
	padding-bottom: 12px;
	padding-top: 12px
}

.x-richtexteditor .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn, .x-richtexteditor .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control, .x-rte-elements .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn, .x-rte-elements .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control {
	padding: 0 4px
}

.x-richtexteditor .x-toolbar .x-toolbar-pop .x-toolbar-item.x-tbtn-align .x-btn.x-control .x-icons.x-btn-icon, .x-rte-elements .x-toolbar .x-toolbar-pop .x-toolbar-item.x-tbtn-align .x-btn.x-control .x-icons.x-btn-icon {
	min-width: 25px
}

.x-richtexteditor .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control:hover, .x-rte-elements .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-btn.x-control:hover {
	padding: 0 4px
}

.x-richtexteditor .x-img-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-delete-btn.x-icons, .x-richtexteditor .x-img-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-abort-btn.x-icons, .x-richtexteditor .x-aud-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-delete-btn.x-icons, .x-richtexteditor .x-aud-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-abort-btn.x-icons, .x-richtexteditor .x-vid-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-delete-btn.x-icons, .x-richtexteditor .x-vid-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-abort-btn.x-icons, .x-rte-elements .x-img-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-delete-btn.x-icons, .x-rte-elements .x-img-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-abort-btn.x-icons, .x-rte-elements .x-aud-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-delete-btn.x-icons, .x-rte-elements .x-aud-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-abort-btn.x-icons, .x-rte-elements .x-vid-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-delete-btn.x-icons, .x-rte-elements .x-vid-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-abort-btn.x-icons {
	margin-top: 0
}

.x-richtexteditor .x-img-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-abort-btn.x-icons, .x-richtexteditor .x-aud-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-abort-btn.x-icons, .x-richtexteditor .x-vid-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-abort-btn.x-icons, .x-rte-elements .x-img-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-abort-btn.x-icons, .x-rte-elements .x-aud-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-abort-btn.x-icons, .x-rte-elements .x-vid-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-abort-btn.x-icons {
	margin-right: 30px
}

.x-richtexteditor .x-img-uploadwrap.x-droparea .x-upload .x-upload-files .x-upload-file-list, .x-richtexteditor .x-aud-uploadwrap.x-droparea .x-upload .x-upload-files .x-upload-file-list, .x-richtexteditor .x-vid-uploadwrap.x-droparea .x-upload .x-upload-files .x-upload-file-list, .x-rte-elements .x-img-uploadwrap.x-droparea .x-upload .x-upload-files .x-upload-file-list, .x-rte-elements .x-aud-uploadwrap.x-droparea .x-upload .x-upload-files .x-upload-file-list, .x-rte-elements .x-vid-uploadwrap.x-droparea .x-upload .x-upload-files .x-upload-file-list {
	border-bottom: 0 solid rgba(0,0,0,0);
	min-height: initial
}

	.x-richtexteditor .x-img-uploadwrap.x-droparea .x-upload .x-upload-files .x-upload-file-list .x-file-container, .x-richtexteditor .x-aud-uploadwrap.x-droparea .x-upload .x-upload-files .x-upload-file-list .x-file-container, .x-richtexteditor .x-vid-uploadwrap.x-droparea .x-upload .x-upload-files .x-upload-file-list .x-file-container, .x-rte-elements .x-img-uploadwrap.x-droparea .x-upload .x-upload-files .x-upload-file-list .x-file-container, .x-rte-elements .x-aud-uploadwrap.x-droparea .x-upload .x-upload-files .x-upload-file-list .x-file-container, .x-rte-elements .x-vid-uploadwrap.x-droparea .x-upload .x-upload-files .x-upload-file-list .x-file-container {
		margin-left: 0;
		margin-right: 0
	}

.x-richtexteditor .x-img-uploadwrap.x-droparea .x-upload .x-upload-files, .x-richtexteditor .x-aud-uploadwrap.x-droparea .x-upload .x-upload-files, .x-richtexteditor .x-vid-uploadwrap.x-droparea .x-upload .x-upload-files, .x-rte-elements .x-img-uploadwrap.x-droparea .x-upload .x-upload-files, .x-rte-elements .x-aud-uploadwrap.x-droparea .x-upload .x-upload-files, .x-rte-elements .x-vid-uploadwrap.x-droparea .x-upload .x-upload-files {
	border-top: 0 solid rgba(0,0,0,0)
}

.x-richtexteditor .x-img-uploadwrap.x-droparea .x-file-select-wrap, .x-richtexteditor .x-aud-uploadwrap.x-droparea .x-file-select-wrap, .x-richtexteditor .x-vid-uploadwrap.x-droparea .x-file-select-wrap, .x-rte-elements .x-img-uploadwrap.x-droparea .x-file-select-wrap, .x-rte-elements .x-aud-uploadwrap.x-droparea .x-file-select-wrap, .x-rte-elements .x-vid-uploadwrap.x-droparea .x-file-select-wrap {
	display: none
}

.x-richtexteditor .x-img-uploadwrap.x-droparea .x-upload, .x-richtexteditor .x-aud-uploadwrap.x-droparea .x-upload, .x-richtexteditor .x-vid-uploadwrap.x-droparea .x-upload, .x-rte-elements .x-img-uploadwrap.x-droparea .x-upload, .x-rte-elements .x-aud-uploadwrap.x-droparea .x-upload, .x-rte-elements .x-vid-uploadwrap.x-droparea .x-upload {
	border: 0 solid rgba(0,0,0,0);
	float: none
}

.x-richtexteditor .x-dialog .x-img-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-abort-btn.x-icons, .x-rte-elements .x-dialog .x-img-uploadwrap.x-droparea .x-upload .x-upload-files .x-file-abort-btn.x-icons {
	margin-right: 50px;
	margin-top: 7px
}

.x-richtexteditor .x-dialog .x-img-uploadwrap.x-droparea .x-browsebtn, .x-richtexteditor .x-dialog .x-aud-uploadwrap.x-droparea .x-browsebtn, .x-richtexteditor .x-dialog .x-vid-uploadwrap.x-droparea .x-browsebtn, .x-rte-elements .x-dialog .x-img-uploadwrap.x-droparea .x-browsebtn, .x-rte-elements .x-dialog .x-aud-uploadwrap.x-droparea .x-browsebtn, .x-rte-elements .x-dialog .x-vid-uploadwrap.x-droparea .x-browsebtn {
	display: block;
	height: 36px;
	margin: 0 auto;
	padding: 0 18px;
	position: relative;
	top: -120px
}

.x-richtexteditor .x-dialog .x-vid-uploadwrap.x-droparea .x-browsebtn, .x-richtexteditor .x-rte-video-dialog.x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap.x-droparea .x-browsebtn, .x-rte-elements .x-dialog .x-vid-uploadwrap.x-droparea .x-browsebtn, .x-rte-elements .x-rte-video-dialog.x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap.x-droparea .x-browsebtn {
	top: -120px
}

.x-richtexteditor .x-dialog.x-device.x-dlg-modal .x-img-uploadwrap.x-droparea .x-browsebtn, .x-richtexteditor .x-dialog.x-device.x-dlg-modal .x-aud-uploadwrap.x-droparea .x-browsebtn, .x-richtexteditor .x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap.x-droparea .x-browsebtn, .x-rte-elements .x-dialog.x-device.x-dlg-modal .x-img-uploadwrap.x-droparea .x-browsebtn, .x-rte-elements .x-dialog.x-device.x-dlg-modal .x-aud-uploadwrap.x-droparea .x-browsebtn, .x-rte-elements .x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap.x-droparea .x-browsebtn {
	display: none
}

.x-richtexteditor .x-dialog .x-img-uploadwrap.x-droparea, .x-richtexteditor .x-dialog .x-aud-uploadwrap.x-droparea, .x-richtexteditor .x-dialog .x-vid-uploadwrap.x-droparea, .x-rte-elements .x-dialog .x-img-uploadwrap.x-droparea, .x-rte-elements .x-dialog .x-aud-uploadwrap.x-droparea, .x-rte-elements .x-dialog .x-vid-uploadwrap.x-droparea {
	line-height: 10;
	min-height: 50px;
	position: relative
}

	.x-richtexteditor .x-dialog .x-img-uploadwrap.x-droparea .x-rte-upload-text, .x-richtexteditor .x-dialog .x-aud-uploadwrap.x-droparea .x-rte-upload-text, .x-richtexteditor .x-dialog .x-vid-uploadwrap.x-droparea .x-rte-upload-text, .x-rte-elements .x-dialog .x-img-uploadwrap.x-droparea .x-rte-upload-text, .x-rte-elements .x-dialog .x-aud-uploadwrap.x-droparea .x-rte-upload-text, .x-rte-elements .x-dialog .x-vid-uploadwrap.x-droparea .x-rte-upload-text {
		display: inline-block;
		line-height: normal
	}

.x-richtexteditor .x-dialog.x-device.x-dlg-modal .x-img-uploadwrap.x-droparea, .x-richtexteditor .x-dialog.x-device.x-dlg-modal .x-aud-uploadwrap.x-droparea, .x-richtexteditor .x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap.x-droparea, .x-rte-elements .x-dialog.x-device.x-dlg-modal .x-img-uploadwrap.x-droparea, .x-rte-elements .x-dialog.x-device.x-dlg-modal .x-aud-uploadwrap.x-droparea, .x-rte-elements .x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap.x-droparea {
	line-height: 4
}

.x-richtexteditor .x-rte-inline-dropdown ul, .x-rte-elements .x-rte-inline-dropdown ul {
	max-height: 200px;
	overflow-y: auto
}

.x-richtexteditor .x-rte-dropdown-popup.x-rte-dropdown-items ul, .x-rte-elements .x-rte-dropdown-popup.x-rte-dropdown-items ul {
	max-height: 280px;
	overflow-y: auto
}

.x-richtexteditor .x-bigger .x-rte-dropdown-popup.x-rte-dropdown-items ul, .x-rte-elements .x-bigger .x-rte-dropdown-popup.x-rte-dropdown-items ul {
	max-height: 360px;
	overflow-y: auto
}

.x-richtexteditor .x-dropdown-btn.x-rte-backgroundcolor-dropdown, .x-richtexteditor .x-dropdown-btn.x-rte-fontcolor-dropdown, .x-richtexteditor .x-dropdown-btn.x-rte-numberformatlist-dropdown, .x-richtexteditor .x-dropdown-btn.x-rte-bulletformatlist-dropdown, .x-rte-elements .x-dropdown-btn.x-rte-backgroundcolor-dropdown, .x-rte-elements .x-dropdown-btn.x-rte-fontcolor-dropdown, .x-rte-elements .x-dropdown-btn.x-rte-numberformatlist-dropdown, .x-rte-elements .x-dropdown-btn.x-rte-bulletformatlist-dropdown {
	line-height: 30px
}

.x-richtexteditor .x-rte-table-popup.x-popup.x-popup-open, .x-rte-elements .x-rte-table-popup.x-popup.x-popup-open {
	border-radius: 6px;
	box-shadow: 0 .8px 16px rgba(0,0,0,.15);
	font-size: 14px;
	font-weight: normal;
	min-width: 120px;
	overflow: hidden;
	padding: 10px;
	border: 0 solid #dee2e6
}

.x-richtexteditor .x-rte-table-popup.x-popup-open .x-rte-tablecell, .x-rte-elements .x-rte-table-popup.x-popup-open .x-rte-tablecell {
	border: 1px solid #dee2e6;
	display: inline-block;
	height: 14px;
	margin: 1px;
	overflow: hidden;
	vertical-align: top;
	width: 14px
}

.x-richtexteditor .x-rte-table-popup.x-popup-open .x-rte-table-row, .x-rte-elements .x-rte-table-popup.x-popup-open .x-rte-table-row {
	height: 16px
}

.x-richtexteditor .x-rte-table-popup.x-popup-open .x-insert-table-btn, .x-rte-elements .x-rte-table-popup.x-popup-open .x-insert-table-btn {
	width: 100%
}

.x-richtexteditor .x-rte-edit-table .x-rte-field, .x-rte-elements .x-rte-edit-table .x-rte-field {
	padding-top: 12px
}

	.x-richtexteditor .x-rte-edit-table .x-rte-field:first-child, .x-rte-elements .x-rte-edit-table .x-rte-field:first-child {
		padding-top: 0
	}

.x-richtexteditor .x-rte-content .x-content table td.x-cell-select, .x-richtexteditor .x-rte-content .x-content table th.x-cell-select, .x-rte-elements .x-rte-content .x-content table td.x-cell-select, .x-rte-elements .x-rte-content .x-content table th.x-cell-select {
	border: 1px double #0d6efd;
	height: inherit
}

.x-richtexteditor span.x-table-box, .x-rte-elements span.x-table-box {
	cursor: nwse-resize;
	display: block;
	height: 10px;
	position: absolute;
	width: 10px
}

	.x-richtexteditor span.x-table-box.x-hide, .x-rte-elements span.x-table-box.x-hide {
		display: none
	}

	.x-richtexteditor span.x-table-box.x-rmob, .x-rte-elements span.x-table-box.x-rmob {
		height: 14px;
		width: 14px
	}

.x-richtexteditor .x-upload .x-upload-files .x-upload-file-list .x-file-container, .x-rte-elements .x-upload .x-upload-files .x-upload-file-list .x-file-container {
	margin-right: 50px
}

.x-richtexteditor .x-rte-upload-popup, .x-rte-elements .x-rte-upload-popup {
	width: 250px
}

.x-richtexteditor .x-rte-dialog-upload .x-upload-files, .x-rte-elements .x-rte-dialog-upload .x-upload-files {
	border-top: 0
}

	.x-richtexteditor .x-rte-dialog-upload .x-upload-files .x-upload-file-list, .x-rte-elements .x-rte-dialog-upload .x-upload-files .x-upload-file-list {
		border-bottom: 0
	}

.x-richtexteditor .x-rte-emojipicker-popup.x-popup.x-popup-open, .x-rte-elements .x-rte-emojipicker-popup.x-popup.x-popup-open {
	border: 1px solid #fff;
	min-width: 120px;
	height: 330px;
	width: 308px
}

	.x-richtexteditor .x-rte-emojipicker-popup.x-popup.x-popup-open .x-toolbar .x-toolbar-item .x-tbar-btn, .x-rte-elements .x-rte-emojipicker-popup.x-popup.x-popup-open .x-toolbar .x-toolbar-item .x-tbar-btn {
		padding: 7px 3px;
		border-radius: 4px
	}

		.x-richtexteditor .x-rte-emojipicker-popup.x-popup.x-popup-open .x-toolbar .x-toolbar-item .x-tbar-btn .x-tbar-btn-text, .x-rte-elements .x-rte-emojipicker-popup.x-popup.x-popup-open .x-toolbar .x-toolbar-item .x-tbar-btn .x-tbar-btn-text {
			font-size: 24px;
			padding: 1px
		}

	.x-richtexteditor .x-rte-emojipicker-popup.x-popup.x-popup-open .x-input-group.x-control-wrapper, .x-rte-elements .x-rte-emojipicker-popup.x-popup.x-popup-open .x-input-group.x-control-wrapper {
		margin: 10px;
		width: 94%
	}

	.x-richtexteditor .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn, .x-rte-elements .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn {
		display: block;
		gap: 10px;
		height: 251px;
		overflow: auto;
		padding: 10px
	}

		.x-richtexteditor .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojipicker-group .x-rte-emojipickerbtn-group, .x-rte-elements .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojipicker-group .x-rte-emojipickerbtn-group {
			display: -ms-grid;
			display: grid;
			-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
			grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
			gap: 6px
		}

			.x-richtexteditor .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojipicker-group .x-rte-emojipickerbtn-group .x-btn.x-control, .x-rte-elements .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojipicker-group .x-rte-emojipickerbtn-group .x-btn.x-control {
				display: inline-block;
				box-shadow: none;
				font-size: 24px;
				padding: 6px 0;
				width: 40px;
				height: 40px;
				border: none;
				line-height: 1px
			}

		.x-richtexteditor .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojisearch-btn, .x-rte-elements .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojisearch-btn {
			display: -ms-grid;
			display: grid;
			-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
			grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
			gap: 6px;
			height: 0
		}

			.x-richtexteditor .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojisearch-btn .x-btn.x-control, .x-rte-elements .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojisearch-btn .x-btn.x-control {
				display: inline-block;
				box-shadow: none;
				font-size: 24px;
				padding: 6px 0;
				width: 40px;
				height: 40px;
				border: none;
				line-height: 1px
			}

		.x-richtexteditor .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojipicker-group .x-rte-emojipicker-name, .x-rte-elements .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojipicker-group .x-rte-emojipicker-name {
			font-weight: 400;
			font-size: 14px
		}

		.x-richtexteditor .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojiSearch-noEmoji, .x-rte-elements .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojiSearch-noEmoji {
			text-align: center
		}

.x-rte-backgroundcolor-colorpicker .x-color-palette.x-container .x-custom-palette .x-palette, .x-rte-fontcolor-colorpicker .x-color-palette.x-container .x-custom-palette .x-palette {
	padding: 0
}

.x-rte-backgroundcolor-colorpicker .x-color-palette.x-container .x-switch-ctrl-btn, .x-rte-fontcolor-colorpicker .x-color-palette.x-container .x-switch-ctrl-btn {
	padding: 5px
}

.x-bigger .x-rte-backgroundcolor-colorpicker .x-color-palette.x-container .x-switch-ctrl-btn, .x-bigger .x-rte-fontcolor-colorpicker .x-color-palette.x-container .x-switch-ctrl-btn {
	padding: 5px
}

.x-rte-quick-popup {
	border-radius: 2px;
	overflow: hidden
}

	.x-rte-quick-popup .x-rte-quick-toolbar {
		border-radius: 2px;
		min-height: 42px
	}

		.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos).x-toolbar-multirow {
			white-space: nowrap;
			display: inline-block
		}

		.x-rte-quick-popup .x-rte-quick-toolbar.x-remove-white-space .x-toolbar-items:not(.x-tbar-pos).x-toolbar-multirow {
			white-space: nowrap
		}

		.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) {
			border-radius: 2px;
			margin: 0 6px;
			min-height: 42px
		}

			.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item.x-rte-horizontal-separator, .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item.x-separator.x-multirow-separator.x-rte-horizontal-separator {
				display: block;
				height: 1px;
				margin: 0;
				min-height: 1px
			}

			.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item {
				margin: 0;
				min-height: 42px
			}

				.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
					margin: 0
				}

				.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item .x-tbar-btn:not(.x-rte-dropdown-btn) {
					line-height: 20px
				}

					.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item .x-tbar-btn:not(.x-rte-dropdown-btn) .x-icons {
						min-width: 24px
					}

				.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item .x-btn, .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item .x-btn:hover {
					min-height: 32px;
					min-width: 32px;
					padding: 0 3px
				}

		.x-rte-quick-popup .x-rte-quick-toolbar .x-tbar-btn .x-icons.x-btn-icon:not(.x-caret) {
			font-size: 16px
		}

		.x-rte-quick-popup .x-rte-quick-toolbar .x-background-color.x-icons::before {
			display: inline
		}

		.x-rte-quick-popup .x-rte-quick-toolbar .x-rte-fontcolor-dropdown .x-btn-icon.x-caret, .x-rte-quick-popup .x-rte-quick-toolbar .x-rte-backgroundcolor-dropdown .x-btn-icon.x-caret, .x-rte-quick-popup .x-rte-quick-toolbar .x-rte-numberformatlist-dropdown .x-btn-icon.x-caret, .x-rte-quick-popup .x-rte-quick-toolbar .x-rte-bulletformatlist-dropdown .x-btn-icon.x-caret {
			font-size: 10px
		}

	.x-rte-quick-popup .x-rte-dropdown-btn.x-tbar-btn {
		line-height: 24px;
		margin: 4px 0;
		padding: 1px 0
	}

		.x-rte-quick-popup .x-rte-dropdown-btn.x-tbar-btn .x-rte-dropdown-btn-text {
			font-weight: 500;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap
		}

		.x-rte-quick-popup .x-rte-dropdown-btn.x-tbar-btn .x-order-list.x-icons, .x-rte-quick-popup .x-rte-dropdown-btn.x-tbar-btn .x-unorder-list.x-icons, .x-rte-quick-popup .x-rte-dropdown-btn.x-tbar-btn .x-icons:not(.x-caret) {
			font-size: 14px
		}

		.x-rte-quick-popup .x-rte-dropdown-btn.x-tbar-btn .x-caret {
			font-size: 10px;
			width: 12px
		}

	.x-rte-quick-popup.x-hide {
		display: block;
		visibility: hidden
	}

.x-bigger .x-rte-quick-popup .x-rte-quick-toolbar {
	min-height: 48px
}

	.x-bigger .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-rte-backgroundcolor-dropdown .x-rte-color-content, .x-bigger .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-rte-backgroundcolor-dropdown .x-caret {
		height: 36px
	}

		.x-bigger .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-rte-backgroundcolor-dropdown .x-rte-color-content:hover, .x-bigger .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-rte-backgroundcolor-dropdown .x-caret:hover {
			height: 36px
		}

	.x-bigger .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) {
		margin: 0 6px;
		min-height: 48px
	}

		.x-bigger .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:not(.x-separator) {
			margin: 0 6px;
			min-height: 48px;
			min-width: 36px;
			padding: 0
		}

		.x-bigger .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item .x-tbar-btn:not(.x-rte-dropdown-btn) {
			line-height: 1.5
		}

		.x-bigger .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item .x-btn, .x-bigger .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item .x-btn:hover {
			min-height: 32px;
			min-width: 32px;
			padding: 0 6px
		}

		.x-bigger .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:first-child, .x-bigger .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:last-child {
			margin: 0 6px
		}

		.x-bigger .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item .x-tbar-btn.x-btn.x-control {
			height: 38px;
			line-height: normal;
			margin: 0;
			min-height: 38px;
			min-width: 38px
		}

		.x-bigger .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item .x-tbar-btn .x-order-list.x-icons, .x-bigger .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item .x-tbar-btn .x-unorder-list.x-icons, .x-bigger .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item .x-tbar-btn .x-icons.x-btn-icon:not(.x-caret) {
			font-size: 18px
		}

.x-bigger .x-rte-quick-popup .x-bigger .x-rte-emojipicker-popup.x-popup.x-popup-open {
	min-width: 120px;
	height: 337px;
	width: 335px
}

	.x-bigger .x-rte-quick-popup .x-bigger .x-rte-emojipicker-popup.x-popup.x-popup-open .x-toolbar .x-toolbar-item .x-tbar-btn {
		border-radius: 4px;
		padding: 0
	}

		.x-bigger .x-rte-quick-popup .x-bigger .x-rte-emojipicker-popup.x-popup.x-popup-open .x-toolbar .x-toolbar-item .x-tbar-btn:hover {
			padding: 0
		}

		.x-bigger .x-rte-quick-popup .x-bigger .x-rte-emojipicker-popup.x-popup.x-popup-open .x-toolbar .x-toolbar-item .x-tbar-btn:active {
			padding: 0
		}

		.x-bigger .x-rte-quick-popup .x-bigger .x-rte-emojipicker-popup.x-popup.x-popup-open .x-toolbar .x-toolbar-item .x-tbar-btn .x-tbar-btn-text {
			font-size: 26px;
			padding: 9px 5px
		}

	.x-bigger .x-rte-quick-popup .x-bigger .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn {
		gap: 10px;
		height: 256px;
		padding: 12px
	}

		.x-bigger .x-rte-quick-popup .x-bigger .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojipicker-group .x-rte-emojipickerbtn-group {
			gap: 8px
		}

			.x-bigger .x-rte-quick-popup .x-bigger .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojipicker-group .x-rte-emojipickerbtn-group .x-btn.x-control {
				font-size: 26px;
				padding: 8px 0;
				width: 42px;
				height: 42px;
				line-height: 0
			}

		.x-bigger .x-rte-quick-popup .x-bigger .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojisearch-btn {
			gap: 6px
		}

			.x-bigger .x-rte-quick-popup .x-bigger .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojisearch-btn .x-btn.x-control {
				font-size: 26px;
				padding: 8px 0;
				width: 40px;
				height: 40px;
				border: none;
				line-height: 0
			}

		.x-bigger .x-rte-quick-popup .x-bigger .x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojipicker-group .x-rte-emojipicker-name {
			font-weight: 500;
			font-size: 16px
		}

.x-bigger .x-rte-quick-popup .x-rte-dropdown-btn.x-tbar-btn {
	line-height: 33px;
	margin: 4px 0;
	padding: 0
}

	.x-bigger .x-rte-quick-popup .x-rte-dropdown-btn.x-tbar-btn .x-order-list.x-icons, .x-bigger .x-rte-quick-popup .x-rte-dropdown-btn.x-tbar-btn .x-unorder-list.x-icons, .x-bigger .x-rte-quick-popup .x-rte-dropdown-btn.x-tbar-btn .x-icons:not(.x-caret) {
		font-size: 16px
	}

	.x-bigger .x-rte-quick-popup .x-rte-dropdown-btn.x-tbar-btn .x-caret {
		font-size: 12px;
		width: 20px
	}

.x-bigger .x-rte-quick-popup.x-rte-inline-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:not(.x-separator).x-rte-inline-template {
	min-width: 48px
}

.x-bigger .x-rte-quick-popup.x-rte-inline-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:not(.x-separator).x-rte-inline-size-template {
	min-width: 59px
}

.x-bigger .x-rte-quick-popup.x-rte-inline-popup .x-rte-quick-toolbar .x-toolbar-items:not(.x-tbar-pos) .x-toolbar-item:not(.x-separator).x-rte-inline-color-template {
	min-width: 50px
}

.x-rte-quick-popup.x-rte-inline-popup .x-rte-quick-toolbar .x-toolbar-item.x-rte-inline-template {
	min-width: 55px
}

.x-rte-quick-popup.x-rte-inline-popup .x-rte-quick-toolbar .x-toolbar-item.x-rte-inline-size-template {
	min-width: 66px
}

.x-rte-quick-popup.x-rte-inline-popup .x-rte-quick-toolbar .x-toolbar-item.x-rte-inline-color-template {
	min-width: 55px
}

.x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control {
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	padding-right: 0
}

	.x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active:hover, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active:hover, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active:hover, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active:hover, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active:hover, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active:hover, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active:hover, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active:hover, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active:hover, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active:hover, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active:hover, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active:hover, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active:hover, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active:hover, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active:hover, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active:hover {
		padding-left: 0;
		padding-right: 0
	}

	.x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content {
		position: relative;
		vertical-align: middle;
		width: 30px
	}

		.x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content .x-rte-elements, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content .x-rte-elements, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content .x-rte-elements, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content .x-rte-elements, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content .x-rte-elements, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content .x-rte-elements, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content .x-rte-elements, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content .x-rte-elements, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content .x-rte-elements, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content .x-rte-elements, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content .x-rte-elements, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content .x-rte-elements, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content .x-rte-elements, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content .x-rte-elements, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content .x-rte-elements, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content .x-rte-elements {
			border-bottom-style: solid;
			border-bottom-width: 3px;
			padding-bottom: 1px
		}

		.x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list {
			line-height: 30px
		}

		.x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content::after, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content::after, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content::after, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content::after, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content::after, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content::after, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content::after, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content::after, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content::after, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content::after, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content::after, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content::after, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content::after, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content::after, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content::after, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-color-content::after {
			content: "";
			height: 100%;
			position: absolute;
			right: 0;
			width: 0
		}

	.x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: center;
		justify-content: center;
		line-height: 30px;
		min-width: 18px;
		text-align: center;
		width: 18px
	}

		.x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop), .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop), .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop), .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop), .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop), .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop), .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop), .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop), .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop), .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop), .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop), .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop), .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop), .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop), .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop), .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop) {
			padding-left: 0;
			padding-right: 0
		}

.x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn.x-tbar-btn .x-icons.x-btn-icon.x-caret, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn.x-tbar-btn .x-icons.x-btn-icon.x-caret, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn.x-tbar-btn .x-icons.x-btn-icon.x-caret, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn.x-tbar-btn .x-icons.x-btn-icon.x-caret {
	font-size: 12px
}

	.x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn.x-tbar-btn .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop), .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn.x-tbar-btn .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop), .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn.x-tbar-btn .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop), .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn.x-tbar-btn .x-icons.x-btn-icon.x-caret:not(.x-toolbar-pop) {
		font-size: 12px
	}

.x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn.x-alignment-tbar-btn .x-btn-icon.x-caret, .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn.x-alignment-tbar-btn .x-btn-icon.x-caret, .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn.x-alignment-tbar-btn .x-btn-icon.x-caret, .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn.x-alignment-tbar-btn .x-btn-icon.x-caret {
	min-width: 24px
}

.x-rte-inline-dropdown .x-rte-color-content .x-rte-elements {
	border-bottom-style: solid;
	border-bottom-width: 3px;
	line-height: 1;
	padding-bottom: 1px
}

.x-bigger .x-rte-edit-table .x-rte-field {
	padding-top: 12px
}

.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon {
	min-width: 20px;
	padding-left: 0;
	padding-right: 0;
	width: 20px
}

.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:focus, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:focus, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:focus, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:focus, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:focus, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:focus, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:focus, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:focus, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:focus, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:focus, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:focus, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:focus, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:focus, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:focus, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:focus, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:hover, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:focus, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control:active {
	padding-left: 0;
	padding-right: 0
}

.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-order-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-rte-list-primary-content .x-unorder-list, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control.x-active .x-rte-list-primary-content .x-unorder-list {
	line-height: 37px
}

.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn .x-caret, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn .x-caret, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn .x-caret, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn .x-caret {
	font-size: 14px
}

	.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn .x-caret.x-btn-icon:not(.x-toolbar-pop), .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn .x-caret.x-btn-icon:not(.x-toolbar-pop), .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn .x-caret.x-btn-icon:not(.x-toolbar-pop), .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn .x-caret.x-btn-icon:not(.x-toolbar-pop) {
		font-size: 14px
	}

.x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-fontcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-numberformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon, .x-bigger .x-rte-toolbar.x-toolbar .x-toolbar-extended .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-dropdown-btn.x-tbar-btn.x-btn.x-control .x-icons.x-btn-icon {
	line-height: 36px
}

.x-bigger .x-richtexteditor .x-rte-toolbar .x-tbar-btn.x-dropdown-btn.x-rte-backgroundcolor-dropdown, .x-bigger .x-richtexteditor .x-rte-toolbar .x-tbar-btn.x-dropdown-btn.x-rte-fontcolor-dropdown, .x-bigger .x-richtexteditor .x-rte-toolbar .x-tbar-btn.x-dropdown-btn.x-rte-numberformatlist-dropdown, .x-bigger .x-richtexteditor .x-rte-toolbar .x-tbar-btn.x-dropdown-btn.x-rte-bulletformatlist-dropdown {
	line-height: 36px
}

.x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-tbar-btn.x-btn .x-icons {
	font-size: 18px
}

.x-bigger .x-richtexteditor .x-rte-toolbar .x-hor-nav.x-expended-nav {
	min-height: 46px
}

.x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-background-color.x-icons::before, .x-bigger .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-background-color.x-icons::before, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-items .x-toolbar-item .x-background-color.x-icons::before, .x-bigger .x-richtexteditor .x-rte-toolbar.x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-background-color.x-icons::before {
	display: inline;
	font-size: 18px
}

.x-popup-modal.x-popup.x-popup-open {
	display: -ms-inline-flexbox;
	display: inline-flex
}

.x-rte-modal-popup.x-popup-container.x-center {
	-ms-flex-pack: center;
	justify-content: center
}

.x-rte-modal-popup.x-popup-container {
	-ms-flex-align: center;
	align-items: center;
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000
}

.x-popup-overlay {
	height: 100%;
	left: 0;
	opacity: .5;
	position: absolute;
	top: 0;
	width: 100%
}

.x-bigger .x-rte-table-popup.x-popup-open .x-rte-tablecell {
	height: 16px;
	width: 16px
}

.x-bigger .x-rte-table-popup.x-popup-open .x-rte-table-row {
	height: 18px
}

.x-table-rhelper {
	cursor: col-resize;
	opacity: .87;
	position: absolute
}

	.x-table-rhelper.x-column-helper {
		width: 1px
	}

	.x-table-rhelper.x-row-helper {
		height: 1px
	}

.x-reicon::before {
	border-bottom: 6px solid rgba(0,0,0,0);
	border-right: 6px solid;
	border-top: 6px solid rgba(0,0,0,0);
	content: "";
	display: block;
	height: 0;
	position: absolute;
	right: 4px;
	top: 4px;
	width: 20px
}

.x-reicon::after {
	border-bottom: 6px solid rgba(0,0,0,0);
	border-left: 6px solid;
	border-top: 6px solid rgba(0,0,0,0);
	content: "";
	display: block;
	height: 0;
	left: 4px;
	position: absolute;
	top: 4px;
	width: 20px;
	z-index: 3
}

.x-row-helper.x-reicon::after {
	top: 10px;
	transform: rotate(90deg)
}

.x-row-helper.x-reicon::before {
	left: 4px;
	top: -20px;
	transform: rotate(90deg)
}

.x-rte-overflow {
	overflow: hidden
}

.x-dialog.x-rte-dialog-minheight {
	min-height: 296px
}

.x-content-placeholder.x-richtexteditor.x-placeholder-richtexteditor {
	background-size: 700px 190px;
	min-height: 190px
}

.x-bigger .x-content-placeholder.x-richtexteditor.x-placeholder-richtexteditor, .x-bigger.x-content-placeholder.x-richtexteditor.x-placeholder-richtexteditor {
	background-size: 700px 190px;
	min-height: 190px
}

.x-rte-table.x-rte-table-border {
	border: 1px solid #dee2e6;
	border-collapse: separate
}

.x-rte-img-dialog.x-dialog.x-device.x-dlg-modal .x-img-uploadwrap.x-droparea, .x-rte-img-dialog.x-dialog.x-device.x-dlg-modal .x-aud-uploadwrap.x-droparea, .x-rte-img-dialog.x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap.x-droparea, .x-rte-audio-dialog.x-dialog.x-device.x-dlg-modal .x-img-uploadwrap.x-droparea, .x-rte-audio-dialog.x-dialog.x-device.x-dlg-modal .x-aud-uploadwrap.x-droparea, .x-rte-audio-dialog.x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap.x-droparea, .x-rte-video-dialog.x-dialog.x-device.x-dlg-modal .x-img-uploadwrap.x-droparea, .x-rte-video-dialog.x-dialog.x-device.x-dlg-modal .x-aud-uploadwrap.x-droparea, .x-rte-video-dialog.x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap.x-droparea {
	line-height: 10;
	min-height: 50px;
	position: relative
}

	.x-rte-img-dialog.x-dialog.x-device.x-dlg-modal .x-img-uploadwrap.x-droparea .x-browsebtn, .x-rte-img-dialog.x-dialog.x-device.x-dlg-modal .x-aud-uploadwrap.x-droparea .x-browsebtn, .x-rte-img-dialog.x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap.x-droparea .x-browsebtn, .x-rte-audio-dialog.x-dialog.x-device.x-dlg-modal .x-img-uploadwrap.x-droparea .x-browsebtn, .x-rte-audio-dialog.x-dialog.x-device.x-dlg-modal .x-aud-uploadwrap.x-droparea .x-browsebtn, .x-rte-audio-dialog.x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap.x-droparea .x-browsebtn, .x-rte-video-dialog.x-dialog.x-device.x-dlg-modal .x-img-uploadwrap.x-droparea .x-browsebtn, .x-rte-video-dialog.x-dialog.x-device.x-dlg-modal .x-aud-uploadwrap.x-droparea .x-browsebtn, .x-rte-video-dialog.x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap.x-droparea .x-browsebtn {
		display: block;
		height: 36px;
		margin: 0 auto;
		padding: 0 18px;
		position: relative;
		top: -50px
	}

	.x-rte-img-dialog.x-dialog.x-device.x-dlg-modal .x-img-uploadwrap.x-droparea .x-upload, .x-rte-img-dialog.x-dialog.x-device.x-dlg-modal .x-aud-uploadwrap.x-droparea .x-upload, .x-rte-img-dialog.x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap.x-droparea .x-upload, .x-rte-audio-dialog.x-dialog.x-device.x-dlg-modal .x-img-uploadwrap.x-droparea .x-upload, .x-rte-audio-dialog.x-dialog.x-device.x-dlg-modal .x-aud-uploadwrap.x-droparea .x-upload, .x-rte-audio-dialog.x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap.x-droparea .x-upload, .x-rte-video-dialog.x-dialog.x-device.x-dlg-modal .x-img-uploadwrap.x-droparea .x-upload, .x-rte-video-dialog.x-dialog.x-device.x-dlg-modal .x-aud-uploadwrap.x-droparea .x-upload, .x-rte-video-dialog.x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap.x-droparea .x-upload {
		border: 0 solid rgba(0,0,0,0);
		float: none
	}

	.x-rte-img-dialog.x-dialog.x-device.x-dlg-modal .x-img-uploadwrap.x-droparea .x-file-select-wrap, .x-rte-img-dialog.x-dialog.x-device.x-dlg-modal .x-aud-uploadwrap.x-droparea .x-file-select-wrap, .x-rte-img-dialog.x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap.x-droparea .x-file-select-wrap, .x-rte-audio-dialog.x-dialog.x-device.x-dlg-modal .x-img-uploadwrap.x-droparea .x-file-select-wrap, .x-rte-audio-dialog.x-dialog.x-device.x-dlg-modal .x-aud-uploadwrap.x-droparea .x-file-select-wrap, .x-rte-audio-dialog.x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap.x-droparea .x-file-select-wrap, .x-rte-video-dialog.x-dialog.x-device.x-dlg-modal .x-img-uploadwrap.x-droparea .x-file-select-wrap, .x-rte-video-dialog.x-dialog.x-device.x-dlg-modal .x-aud-uploadwrap.x-droparea .x-file-select-wrap, .x-rte-video-dialog.x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap.x-droparea .x-file-select-wrap {
		display: none
	}

.x-rte-img-dialog.x-dialog.x-device.x-dlg-modal .x-linkheader, .x-rte-audio-dialog.x-dialog.x-device.x-dlg-modal .x-linkheader, .x-rte-video-dialog.x-dialog.x-device.x-dlg-modal .x-linkheader {
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 15px;
	opacity: .87;
	padding-bottom: 12px;
	padding-top: 12px
}

.x-rte-file-manager-dialog .x-rte-label {
	padding-bottom: 8px;
	padding-top: 15px
}

	.x-rte-file-manager-dialog .x-rte-label label {
		font-size: 15px;
		opacity: .87
	}

.x-rte-upload-popup.x-dialog .x-file-select-wrap {
	display: none
}

.x-rte-upload-popup.x-dialog .x-dlg-content {
	overflow: hidden;
	padding: 0
}

.x-hide.x-rte-quick-popup-hide {
	border: 0;
	position: absolute
}

.x-rte-popup-hide {
	display: none
}

.x-rte-hide-visible {
	visibility: hidden
}

.x-rte-table-popup.x-dialog .x-dlg-content {
	padding: 0
}

.x-rte-elements.x-rte-quick-popup .x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn .x-icons.x-btn-icon {
	min-width: 24px
}

.x-richtexteditor .x-toolbar .x-insert-table-btn.x-btn .x-icons {
	padding-bottom: 0
}

.x-richtexteditor .x-rte-table-popup.x-popup-open.x-dialog .x-rte-tablecell, .x-rte-elements.x-rte-table-popup.x-popup-open.x-dialog .x-rte-tablecell {
	margin: 1px
}

.x-rte-elements .x-rte-table-popup.x-popup-open .x-rte-table-row {
	height: 16px
}

.x-rte-elements .x-rte-table-popup.x-popup-open .x-insert-table-btn {
	width: 100%
}

.x-rte-elements .x-rte-table-popup.x-popup-open .x-rte-tablecell {
	border: 1px solid #dee2e6;
	display: inline-block;
	height: 14px;
	margin: 1px;
	overflow: hidden;
	vertical-align: top;
	width: 14px
}

.x-rte-elements .x-rte-table-popup.x-popup.x-popup-open {
	border-radius: 6px;
	box-shadow: 0 .8px 16px rgba(0,0,0,.15);
	font-size: 14px;
	font-weight: normal;
	min-width: 120px;
	overflow: hidden;
	padding: 10px
}

.x-rte-elements.x-dialog .x-img-uploadwrap.x-droparea .x-rte-upload-text, .x-rte-elements.x-dialog .x-aud-uploadwrap.x-droparea .x-rte-upload-text, .x-rte-elements.x-dialog .x-vid-uploadwrap.x-droparea .x-rte-upload-text {
	display: inline-block;
	line-height: normal
}

.x-rte-elements.x-dialog .x-img-uploadwrap.x-droparea, .x-rte-elements.x-dialog .x-aud-uploadwrap.x-droparea, .x-rte-elements.x-dialog .x-vid-uploadwrap.x-droparea {
	line-height: 10;
	min-height: 50px;
	position: relative
}

	.x-rte-elements.x-dialog .x-img-uploadwrap.x-droparea .x-browsebtn, .x-rte-elements.x-dialog .x-aud-uploadwrap.x-droparea .x-browsebtn, .x-rte-elements.x-dialog .x-vid-uploadwrap.x-droparea .x-browsebtn {
		display: block;
		height: 36px;
		margin: 0 auto;
		padding: 0 18px;
		position: relative;
		top: -120px
	}

	.x-rte-elements.x-dialog .x-vid-uploadwrap.x-droparea .x-browsebtn, .x-rte-elements.x-dialog .x-rte-video-dialog.x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap.x-droparea .x-browsebtn {
		top: -130px
	}

.x-transparent.x-rte-elements.x-tbar-btn.x-rte-fontcolor-dropdown, .x-transparent.x-rte-elements.x-tbar-btn.x-rte-backgroundcolor-dropdown {
	visibility: hidden
}

.x-richtexteditor .x-toolbar-wrapper.x-rte-tb-float, .x-richtexteditor .x-toolbar-container.x-rte-tb-float {
	position: sticky;
	top: 0;
	overflow: visible
}

.x-richtexteditor .x-toolbar-wrapper, .x-richtexteditor .x-toolbar-container {
	height: auto;
	z-index: 10
}

.x-richtexteditor .x-toolbar .x-toolbar-pop.x-toolbar-extended {
	position: relative;
	width: 100%;
	top: 0 !important;
	left: 0 !important
}

	.x-richtexteditor .x-toolbar .x-toolbar-pop.x-toolbar-extended.x-popup-open {
		display: block
	}

.x-rte-picker-init {
	display: none !important
}

/*! tab layout */
.x-richtexteditor .x-rte-toolbar {
	border: 1px solid #dee2e6;
	border-bottom: 0
}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-item.x-overlay .x-tbar-btn .x-icons {
		color: #adb5bd
	}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-item.x-active .x-tbar-btn, .x-richtexteditor .x-rte-toolbar .x-toolbar-item.x-active .x-tbar-btn:focus {
		background: #565e64;
		border: 1px solid #51585e;
		border: 0
	}

		.x-richtexteditor .x-rte-toolbar .x-toolbar-item.x-active .x-tbar-btn .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item.x-active .x-tbar-btn:focus .x-icons {
			color: #fff
		}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-icons {
		color: #6c757d
	}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-tbar-btn:hover .x-icons {
		color: #fff
	}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-dropdown-btn.x-active {
		background: #565e64;
		border-color: #51585e
	}

		.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-dropdown-btn.x-active .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-dropdown-btn.x-active .x-rte-dropdown-btn-text {
			color: #fff
		}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-tbar-btn:hover .x-rte-dropdown-btn-text {
		color: #fff
	}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown:hover .x-rte-color-content::after, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown:hover .x-rte-color-content::after, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown:hover .x-rte-color-content::after, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown:hover .x-rte-color-content::after {
		background: #fff
	}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown:active:hover .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown:active:hover .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown:active:hover .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown:active:hover .x-icons {
		color: #565e64
	}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown:active:hover .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown:active:hover .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown:active:hover .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown:active:hover .x-icons {
		color: #fff
	}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown:active:hover .x-caret:active.x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown:active:hover .x-rte-color-content:active .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown:active:hover .x-rte-list-primary-content:active .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown:active:hover .x-caret:active.x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown:active:hover .x-rte-color-content:active .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown:active:hover .x-rte-list-primary-content:active .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown:active:hover .x-caret:active.x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown:active:hover .x-rte-color-content:active .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown:active:hover .x-rte-list-primary-content:active .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown:active:hover .x-caret:active.x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown:active:hover .x-rte-color-content:active .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown:active:hover .x-rte-list-primary-content:active .x-icons {
		color: #fff
	}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown:hover {
		background: #5c636a
	}

		.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown:hover .x-rte-color-content:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown:hover .x-rte-list-primary-content:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown:hover .x-rte-color-content:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown:hover .x-rte-list-primary-content:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown:hover .x-rte-color-content:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown:hover .x-rte-list-primary-content:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown:hover .x-rte-color-content:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown:hover .x-rte-list-primary-content:hover {
			background: #6c757d
		}

		.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown:hover .x-rte-color-content:focus, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown:hover .x-rte-list-primary-content:focus, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown:hover .x-rte-color-content:focus, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown:hover .x-rte-list-primary-content:focus, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown:hover .x-rte-color-content:focus, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown:hover .x-rte-list-primary-content:focus, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown:hover .x-rte-color-content:focus, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown:hover .x-rte-list-primary-content:focus {
			background: #565e64
		}

		.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown:hover .x-rte-color-content:active, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown:hover .x-rte-list-primary-content:active, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown:hover .x-rte-color-content:active, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown:hover .x-rte-list-primary-content:active, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown:hover .x-rte-color-content:active, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown:hover .x-rte-list-primary-content:active, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown:hover .x-rte-color-content:active, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown:hover .x-rte-list-primary-content:active {
			background: #565e64
		}

		.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown:hover .x-caret:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown:hover .x-caret:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown:hover .x-caret:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown:hover .x-caret:hover {
			background: #6c757d
		}

		.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown:hover .x-caret:focus, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown:hover .x-caret:focus, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown:hover .x-caret:focus, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown:hover .x-caret:focus {
			background: #565e64
		}

		.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown:hover .x-caret:active, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown:hover .x-caret:active, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown:hover .x-caret:active, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown:hover .x-caret:active {
			background: #565e64
		}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-active, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown.x-active, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown.x-active, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-active {
		background: #565e64;
		border: 0
	}

		.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-active .x-rte-color-content::after, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown.x-active .x-rte-color-content::after, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown.x-active .x-rte-color-content::after, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-active .x-rte-color-content::after {
			background: #fff
		}

		.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-active:hover .x-caret:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-active:hover .x-rte-color-content:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-active:hover .x-rte-list-primary-content:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown.x-active:hover .x-caret:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown.x-active:hover .x-rte-color-content:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown.x-active:hover .x-rte-list-primary-content:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown.x-active:hover .x-caret:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown.x-active:hover .x-rte-color-content:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown.x-active:hover .x-rte-list-primary-content:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-active:hover .x-caret:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-active:hover .x-rte-color-content:hover, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-active:hover .x-rte-list-primary-content:hover {
			background: rgba(0,0,0,0)
		}

		.x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-active .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-backgroundcolor-dropdown.x-active:active .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown.x-active .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-fontcolor-dropdown.x-active:active .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown.x-active .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-numberformatlist-dropdown.x-active:active .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-active .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-item .x-rte-bulletformatlist-dropdown.x-active:active .x-icons {
			color: #fff
		}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-icons {
		color: #6c757d
	}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn:hover .x-icons {
		color: #fff
	}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item.x-active .x-tbar-btn .x-icons {
		color: #fff
	}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item.x-overlay .x-tbar-btn .x-icons {
		color: #adb5bd
	}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-dropdown-btn.x-active {
		background: #565e64
	}

	.x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn:focus, .x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn:hover {
		border-radius: 4px
	}

	.x-richtexteditor .x-rte-toolbar.x-rte-tb-float {
		border: 1px solid #dee2e6
	}

	.x-richtexteditor .x-rte-toolbar.x-tb-static {
		border-bottom: 1px solid #dee2e6
	}

.x-richtexteditor .x-rte-tb-expand .x-rte-content:not(e-toolbar-wrapper) {
	border-top: 0 solid #dee2e6
}

.x-richtexteditor .x-toolbar-wrapper .x-rte-toolbar:not(.x-rte-tb-float) {
	border-bottom: 1px solid #dee2e6
}

.x-richtexteditor .x-toolbar-wrapper.x-rte-tb-float .x-rte-toolbar {
	border-top: 1px solid #dee2e6
}

.x-richtexteditor .x-toolbar-wrapper + .x-rte-toolbar:not(.x-rte-tb-float) {
	border: 0
}

.x-richtexteditor .x-toolbar-wrapper {
	background: #f8f9fa
}

.x-richtexteditor img.x-img-focus::selection, .x-richtexteditor audio.x-audio-focus::selection, .x-richtexteditor .x-video-focus::selection {
	background: rgba(0,0,0,0);
	color: rgba(0,0,0,0)
}

.x-richtexteditor .x-rte-content, .x-richtexteditor .x-source-content {
	background: #fff;
	border: 1px solid #dee2e6;
	color: #212529
}

	.x-richtexteditor .x-rte-content .x-content blockquote, .x-richtexteditor .x-source-content .x-content blockquote {
		border-left: solid 2px #212529
	}

	.x-richtexteditor .x-rte-content .x-content .x-img-focus:not(.x-resize), .x-richtexteditor .x-rte-content .x-content .x-video-focus:not(.x-resize), .x-richtexteditor .x-source-content .x-content .x-img-focus:not(.x-resize), .x-richtexteditor .x-source-content .x-content .x-video-focus:not(.x-resize) {
		border: solid 2px #0d6efd
	}

	.x-richtexteditor .x-rte-content .x-content a, .x-richtexteditor .x-source-content .x-content a {
		color: #0d6efd
	}

.x-richtexteditor.x-rtl .x-rte-content .x-content blockquote {
	border-left: 0;
	border-right: solid 2px #212529
}

.x-richtexteditor.x-rte-resize {
	background: #fff
}

.x-richtexteditor .x-input.x-rte-linkurl.x-error, .x-richtexteditor .x-input.x-img-link.x-error {
	color: #dc3545
}

.x-richtexteditor.x-rte-full-screen {
	background: #fff
}

.x-richtexteditor.x-rte-inline .x-rte-content {
	border: 0
}

.x-richtexteditor:not(.x-rte-toolbar-enabled) {
	border: 1px solid #dee2e6
}

	.x-richtexteditor:not(.x-rte-toolbar-enabled) .x-rte-content {
		border: 0;
		border-bottom: 0;
		border-top: 0
	}

.x-richtexteditor.x-rte-tb-expand {
	border: 1px solid #dee2e6
}

	.x-richtexteditor.x-rte-tb-expand .x-rte-toolbar {
		border: 0
	}

		.x-richtexteditor.x-rte-tb-expand .x-rte-toolbar.x-extended-toolbar, .x-richtexteditor.x-rte-tb-expand .x-rte-toolbar .x-toolbar-extended {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0;
			border-top-left-radius: 0;
			border-top-right-radius: 0
		}

		.x-richtexteditor.x-rte-tb-expand .x-rte-toolbar .x-toolbar-extended {
			border: 0;
			border-bottom: 0
		}

			.x-richtexteditor.x-rte-tb-expand .x-rte-toolbar .x-toolbar-extended.x-popup-open {
				border-bottom: 1px solid #dee2e6
			}

		.x-richtexteditor.x-rte-tb-expand .x-rte-toolbar.x-expand-open + .x-rte-content {
			border-top: 0
		}

		.x-richtexteditor.x-rte-tb-expand .x-rte-toolbar.x-rte-tb-float {
			border-bottom: 1px solid #dee2e6;
			border-right: 0 solid #dee2e6;
			border-top: 1px solid #dee2e6
		}

			.x-richtexteditor.x-rte-tb-expand .x-rte-toolbar.x-rte-tb-float.x-expand-open {
				border-bottom: 1px solid #dee2e6
			}

				.x-richtexteditor.x-rte-tb-expand .x-rte-toolbar.x-rte-tb-float.x-expand-open .x-toolbar-extended {
					border-bottom: 1px solid #dee2e6;
					border-right: 0 solid #dee2e6
				}

	.x-richtexteditor.x-rte-tb-expand .x-rte-content, .x-richtexteditor.x-rte-tb-expand .x-source-content {
		border: 0;
		border-bottom: 1px solid #dee2e6;
		border-top: 1px solid #dee2e6
	}

	.x-richtexteditor.x-rte-tb-expand .x-toolbar-wrapper + .x-rte-content {
		border-top: 0 solid #dee2e6
	}

	.x-richtexteditor.x-rte-tb-expand .x-toolbar-extended.x-popup-open {
		border-bottom: 1px solid #dee2e6
	}

	.x-richtexteditor.x-rte-tb-expand.x-rte-resize .x-rte-content, .x-richtexteditor.x-rte-tb-expand.x-rte-resize .x-source-content {
		border-bottom: 0
	}

.x-richtexteditor .x-audio-wrap, .x-richtexteditor .x-embed-video-wrap {
	display: inline-block
}

.x-richtexteditor .x-clickelem, .x-richtexteditor .x-video-clickelem {
	display: block;
	margin: 0;
	outline: none;
	padding: 0;
	position: relative
}

	.x-richtexteditor .x-clickelem::after, .x-richtexteditor .x-video-clickelem::after {
		background: rgba(0,0,0,0);
		content: "";
		cursor: default;
		display: block;
		position: absolute
	}

	.x-richtexteditor .x-clickelem::before, .x-richtexteditor .x-video-clickelem::before {
		background: rgba(0,0,0,0);
		content: "";
		cursor: default;
		display: block;
		position: absolute
	}

.x-richtexteditor .x-videoheader, .x-richtexteditor .x-embed-videoheader, .x-richtexteditor .x-video-url-wrap {
	padding-bottom: 5px;
	padding-top: 15px
}

	.x-richtexteditor .x-video-url-wrap .x-radio-wrapper {
		padding: 5px
	}

	.x-richtexteditor .x-video-url-wrap textarea {
		height: 80px
	}

.x-rte-quick-popup {
	border: none;
	border-radius: 2px;
	box-shadow: none
}

	.x-rte-quick-popup .x-rte-quick-toolbar {
		background: #e9ecef;
		border: 1px solid #dee2e6
	}

		.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items {
			background: #e9ecef
		}

			.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-rte-backgroundcolor-dropdown .x-rte-color-content {
				padding-top: 1px;
				height: 30px
			}

				.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-rte-backgroundcolor-dropdown .x-rte-color-content:hover {
					background: #6c757d
				}

			.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-rte-backgroundcolor-dropdown .x-caret:hover {
				background: #6c757d
			}

			.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-separator {
				border: .5px solid #dee2e6
			}

			.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-tbar-btn {
				background: #e9ecef;
				border: 0
			}

				.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-tbar-btn:hover {
					background: #5c636a;
					border-color: #565e64
				}

				.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-tbar-btn:focus {
					background: #565e64
				}

				.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-tbar-btn:active {
					background: #565e64;
					border-color: #51585e
				}

					.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-tbar-btn:active .x-icons {
						color: #fff
					}

			.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-toolbar-item.x-active .x-tbar-btn, .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-toolbar-item.x-active .x-tbar-btn:focus {
				background: #565e64;
				border: 1px solid #51585e
			}

				.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-toolbar-item.x-active .x-tbar-btn .x-icons, .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-toolbar-item.x-active .x-tbar-btn:focus .x-icons {
					color: #fff
				}

			.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-icons {
				color: #6c757d
			}

			.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-tbar-btn:hover .x-icons {
				color: #fff
			}

			.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-tbar-btn:focus .x-icons {
				color: #fff
			}

		.x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn .x-icons {
			color: #6c757d
		}

	.x-rte-quick-popup .x-rte-dropdown-btn {
		background: #e9ecef;
		border-color: #e9ecef
	}

		.x-rte-quick-popup .x-rte-dropdown-btn:focus, .x-rte-quick-popup .x-rte-dropdown-btn:hover {
			background: #5c636a
		}

		.x-rte-quick-popup .x-rte-dropdown-btn:hover {
			border-color: #e9ecef
		}

.x-bigger .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-rte-backgroundcolor-dropdown .x-rte-color-content {
	padding-top: 8px
}

.x-dialog .x-img-uploadwrap .x-droptext, .x-dialog .x-aud-uploadwrap .x-droptext, .x-dialog .x-vid-uploadwrap .x-droptext, .x-dialog.x-device .x-vid-uploadwrap .x-droptext {
	border: dashed 2px #adb5bd;
	border-radius: 4px;
	color: #495057;
	display: block;
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 14px;
	height: 128px;
	margin: 0 auto;
	text-align: center;
	width: auto
}

.x-dialog .x-vid-uploadwrap .x-droptext {
	height: 128px
}

.x-bigger .x-richtexteditor .x-dialog .x-img-uploadwrap .x-droptext, .x-bigger .x-richtexteditor .x-dialog .x-aud-uploadwrap .x-droptext, .x-bigger .x-richtexteditor .x-dialog .x-vid-uploadwrap .x-droptext {
	height: 140px
}

.x-dialog.x-device.x-dlg-modal .x-img-uploadwrap .x-droptext, .x-dialog.x-device.x-dlg-modal .x-vid-uploadwrap .x-droptext, .x-dialog.x-device.x-dlg-modal .x-aud-uploadwrap .x-droptext {
	margin: 0 auto;
	width: 250px
}

.x-dialog.x-device .x-video-url-wrap .x-radio-wrapper {
	padding: 8px 4px
}

.x-linkheader {
	color: #212529
}

.x-rte-img-popup.x-popup {
	background: #fff;
	border: 1px solid #dee2e6;
	box-shadow: 0 .8px 16px rgba(0,0,0,.15);
	color: #dee2e6;
	padding: 10px
}

.x-rte-content .x-content img:not(.x-resize) {
	z-index: 1000
}

span.x-rte-imageboxmark, span.x-rte-videoboxmark {
	background: #0d6efd;
	border: 1px solid #fff;
	display: block;
	height: 10px;
	position: absolute;
	width: 10px;
	z-index: 1000
}

.x-mob-rte span.x-rte-imageboxmark, .x-mob-rte span.x-rte-videoboxmark {
	background: #fff;
	border: 1px solid #0d6efd;
	border-radius: 15px;
	height: 20px;
	width: 20px
}

.x-mob-rte.x-mob-span span.x-rte-imageboxmark, .x-mob-rte.x-mob-span span.x-rte-videoboxmark {
	background: #0d6efd;
	border: 1px solid #fff
}

.x-rte-content .x-content img.x-resize, .x-rte-content .x-content video.x-resize {
	z-index: 1000
}

*.x-disabled {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

	*.x-disabled .x-rte-toolbar .x-toolbar-item {
		cursor: default
	}

		*.x-disabled .x-rte-toolbar .x-toolbar-item .x-tbar-btn.x-icon-btn:hover, *.x-disabled .x-rte-toolbar .x-toolbar-item .x-tbar-btn.x-icon-btn:active, *.x-disabled .x-rte-toolbar .x-toolbar-item .x-tbar-btn.x-icon-btn:focus, *.x-disabled .x-rte-toolbar .x-toolbar-item .x-dropdown-btn.x-btn:hover, *.x-disabled .x-rte-toolbar .x-toolbar-item .x-dropdown-btn.x-btn:active, *.x-disabled .x-rte-toolbar .x-toolbar-item .x-dropdown-btn.x-btn:focus, *.x-disabled .x-rte-toolbar .x-toolbar-item .x-colorpicker-wrapper .x-btn:hover, *.x-disabled .x-rte-toolbar .x-toolbar-item .x-colorpicker-wrapper .x-btn:active, *.x-disabled .x-rte-toolbar .x-toolbar-item .x-colorpicker-wrapper .x-btn:focus {
			background: rgba(0,0,0,0);
			cursor: default
		}

.x-dropdown-popup ul .x-item.x-active {
	background: #565e64;
	color: #fff
}

.x-popup-overlay {
	background-color: rgba(0,0,0,.5)
}

.x-rte-toolbar.x-extended-toolbar .x-toolbar-item.x-overlay .x-dropdown-btn {
	color: #ced4da
}

.x-rte-table-popup.x-popup.x-popup-open {
	background-color: #fff;
	color: #212529
}

.x-richtexteditor .x-rte-toolbar .x-hor-nav:hover {
	border: solid rgba(0,0,0,.12);
	border-width: 0 0 0 1px;
	padding-left: 0
}

.x-rte-table-popup.x-popup.x-popup-open {
	background-color: #fff
}

.x-rte-table-popup .x-span-border {
	border: 1px solid #dee2e6;
	display: block;
	margin-bottom: 8px;
	margin-top: 12px
}

.x-rte-table-popup .x-rte-popup-header {
	color: #343a40;
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 14px;
	text-align: center
}

.x-rte-table-popup.x-popup-open .x-rte-tablecell.x-default {
	background-color: #fff
}

.x-rte-table-popup.x-popup-open .x-rte-tablecell.x-active {
	background-color: #e7f1ff;
	border: 1px solid #0d6efd
}

.x-rte-table.x-alternate-border tbody tr:nth-child(2n+0) {
	background: #f8f9fa
}

.x-rte-table th {
	background: #f8f9fa
}

.x-rte-table-popup.x-popup.x-popup-open {
	background-color: #fff;
	color: #dee2e6
}

span.x-table-box {
	background-color: #fff;
	border: 1px solid #dee2e6
}

	span.x-table-box.x-rbox-select {
		background-color: #dee2e6;
		border: 1px solid #dee2e6
	}

.x-table-rhelper {
	background-color: #0d6efd
}

.x-rte-dialog-upload.x-upload.x-lib.x-keyboard {
	background: #fff
}

.x-rte-inline-popup .x-rte-quick-toolbar.x-rte-toolbar .x-toolbar-items .x-toolbar-item.x-active .x-tbar-btn .x-icons, .x-rte-inline-popup .x-rte-quick-toolbar.x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn:active .x-icons, .x-rte-inline-popup .x-rte-quick-toolbar.x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn:focus .x-icons, .x-rte-inline-popup .x-rte-quick-toolbar.x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn:hover .x-icons {
	color: #fff
}

.x-rte-inline-popup .x-rte-quick-toolbar.x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn:hover {
	color: #fff
}

.x-richtexteditor .x-rte-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn.x-active .x-icons {
	color: #fff
}

.x-rte-emojipicker-popup.x-popup.x-popup-open {
	background: #fff;
	box-shadow: none;
	border: 1px solid #fff;
	filter: drop-shadow(0 0 6px rgba(0, 0, 0, 0.25))
}

	.x-rte-emojipicker-popup.x-popup.x-popup-open .x-toolbar .x-toolbar-item .x-tbar-btn.x-selected .x-icons {
		color: #fff
	}

	.x-rte-emojipicker-popup.x-popup.x-popup-open .x-toolbar .x-toolbar-item .x-tbar-btn {
		background: rgba(0,0,0,0)
	}

		.x-rte-emojipicker-popup.x-popup.x-popup-open .x-toolbar .x-toolbar-item .x-tbar-btn:focus {
			background: #f8f9fa
		}

		.x-rte-emojipicker-popup.x-popup.x-popup-open .x-toolbar .x-toolbar-item .x-tbar-btn.x-selected {
			background: #6c757d
		}

		.x-rte-emojipicker-popup.x-popup.x-popup-open .x-toolbar .x-toolbar-item .x-tbar-btn:hover {
			background: #6c757d
		}

	.x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-toolbar {
		background: rgba(0,0,0,0);
		border: none;
		box-shadow: none
	}

		.x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-toolbar .x-toolbar-items {
			background: rgba(0,0,0,0)
		}

			.x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-toolbar .x-toolbar-items .x-scroll-nav {
				border: none
			}

	.x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojipicker-group .x-rte-emojipickerbtn-group .x-btn.x-control:not(:hover):not(:focus):not(:active) {
		background: rgba(0,0,0,0)
	}

	.x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojisearch-btn .x-btn.x-control:not(:hover):not(:focus):not(:active) {
		background: rgba(0,0,0,0)
	}

	.x-rte-emojipicker-popup.x-popup.x-popup-open .x-rte-emojipicker-btn .x-rte-emojipicker-group .x-rte-emojipicker-name {
		color: #212529
	}

.x-richtexteditor .x-toolbar.x-extended-toolbar .x-toolbar-extended .x-toolbar-item .x-tbar-btn:active {
	background: #565e64;
	border-radius: 4px
}

.x-richtexteditor .x-toolbar .x-insert-table-btn.x-btn:hover .x-icons {
	color: #fff
}

.x-rte-dropdown-popup .x-active.x-item .x-menu-icon {
	color: #fff
}

.x-richtexteditor.x-rte-tb-expand .x-rte-content-border {
	border-bottom: 0
}

.x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn:active .x-icons, .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn:active .x-rte-dropdown-btn-text, .x-richtexteditor .x-rte-toolbar .x-toolbar-items .x-toolbar-item .x-dropdown-btn:focus .x-rte-dropdown-btn-text, .x-rte-quick-popup .x-rte-quick-toolbar .x-toolbar-items .x-icon-button:focus .x-icons {
	color: #fff
}

/*! Toolbar's bootstrap5 theme wise override definitions and variables */
/*! Tab's bootstrap5 theme wise override definitions and variables */
/*! Horizontal Tab */
/*! Bootstrap specific themes definition's */
/*! Vertical Tab */
@keyframes material-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes fabric-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

.x-gantt .x-add::before {
	content: "\e805"
}

.x-gantt .x-critical-path::before {
	content: "\e88c"
}

.x-gantt .x-edit::before {
	content: "\e730"
}

.x-gantt .x-delete::before {
	content: "\e820"
}

.x-gantt .x-cancel::before {
	content: "\e7e7"
}

.x-gantt .x-save::before {
	content: "\e7c8"
}

.x-gantt .x-update::before {
	content: "\e7c8"
}

.x-gantt .x-search-icon::before {
	content: "\e754"
}

.x-gantt .x-cancel-icon::before {
	content: "\e7e7"
}

.x-gantt .x-notes-info::before {
	content: "\e72d"
}

.x-gantt .x-left-resize-gripper::before, .x-gantt .x-right-resize-gripper::before {
	content: "\e770"
}

.x-gantt .x-expandall::before {
	content: "\e7c9"
}

.x-gantt .x-collapseall::before {
	content: "\e80f"
}

.x-gantt .x-prevtimespan::before {
	content: "\e773"
}

.x-gantt .x-nexttimespan::before {
	content: "\e7f9"
}

.x-gantt .x-zoomin::before {
	content: "\e795"
}

.x-gantt .x-zoomout::before {
	content: "\e825"
}

.x-gantt .x-zoomtofit::before {
	content: "\e838"
}

.x-gantt .x-csvexport::before {
	content: "\e7ba"
}

.x-gantt .x-excelexport::before {
	content: "\e7c1"
}

.x-gantt .x-pdfexport::before {
	content: "\e700"
}

.x-gantt .x-indent::before {
	content: "\e810"
}

.x-gantt .x-outdent::before {
	content: "\e72a"
}

.x-gantt .x-add-above::before {
	content: "\e836"
}

.x-gantt .x-add-below::before {
	content: "\e801"
}

.x-gantt.x-device .x-backarrowspan::before, .x-gantt.x-device .x-icon-dlg-close::before {
	content: "\e773"
}

.x-gantt.x-device .x-left-resize-gripper::before, .x-gantt.x-device .x-right-resize-gripper::before {
	content: "\e770"
}

.x-icon-rowselect::before {
	content: "\e7d4"
}

.x-gantt-tooltip-arrow-left::before {
	content: "\e773"
}

.x-gantt-tooltip-arrow-right::before {
	content: "\e7f9"
}

.x-bigger .x-gantt .x-gantt-chart .x-taskbar-left-resizer, .x-bigger .x-gantt .x-gantt-chart .x-taskbar-right-resizer {
	display: inline-block;
	position: absolute;
	top: 0;
	width: 25px;
	z-index: 4
}

.x-bigger .x-gantt .x-gantt-chart .x-left-resize-gripper, .x-bigger .x-gantt .x-gantt-chart .x-right-resize-gripper {
	-ms-flex-align: center;
	align-items: center;
	cursor: ew-resize;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.x-bigger .x-gantt .x-gantt-chart .x-timeline-header-container {
	height: 64px
}

.x-bigger .x-gantt .x-gantt-chart .x-timeline-top-header-cell {
	height: 32px
}

.x-bigger .x-gantt .x-gantt-chart .x-timeline-single-header-cell {
	height: 64px
}

.x-bigger .x-gantt .x-gantt-chart .x-event-markers .x-span-label {
	border-radius: 4px !important;
	font-size: 12px !important;
	height: 26px !important;
	padding: 4px 11px 4px 9px !important;
	top: 65px !important
}

.x-bigger .x-gantt .x-gantt-chart .x-event-markers .x-gantt-right-arrow {
	border-bottom: 6px solid rgba(0,0,0,0);
	border-right: 6px solid rgba(0,0,0,0);
	border-right-color: #fff3cd;
	border-top: 6px solid rgba(0,0,0,0);
	top: 73px !important
}

.x-bigger .x-gantt .x-gantt-chart .x-left-resize-gripper::before, .x-bigger .x-gantt .x-gantt-chart .x-right-resize-gripper::before {
	content: "\e888"
}

.x-bigger .x-gantt .x-gantt-chart .x-connectorpoint-right, .x-bigger .x-gantt .x-gantt-chart .x-connectorpoint-left, .x-bigger .x-gantt .x-gantt-chart .x-right-connectorpoint-outer-div, .x-bigger .x-gantt .x-gantt-chart .x-left-connectorpoint-outer-div {
	border-radius: 50%;
	display: inline-block;
	position: absolute
}

.x-bigger .x-gantt .x-gantt-chart .x-connectorpoint-left-hover, .x-bigger .x-gantt .x-gantt-chart .x-connectorpoint-right-hover {
	border-style: solid;
	border-width: 1px;
	box-sizing: content-box;
	cursor: pointer;
	display: inline-block
}

.x-bigger .x-gantt .x-gantt-chart .x-connectorpoint-left-hover, .x-bigger .x-gantt .x-gantt-chart .x-connectorpoint-right-hover {
	background-color: #0257d5;
	border-color: #fff;
	position: relative
}

	.x-bigger .x-gantt .x-gantt-chart .x-connectorpoint-left-hover:hover, .x-bigger .x-gantt .x-gantt-chart .x-connectorpoint-right-hover:hover {
		background-color: #0257d5;
		border-color: #fff;
		outline: 2px solid #0d6efd
	}

	.x-bigger .x-gantt .x-gantt-chart .x-connectorpoint-left-hover::after, .x-bigger .x-gantt .x-gantt-chart .x-connectorpoint-right-hover::after {
		content: "";
		position: absolute;
		width: 30px;
		height: 40px;
		top: -10px
	}

.x-bigger .x-gantt .x-gantt-chart .x-connectorpoint-allow-block {
	cursor: no-drop
}

.x-bigger .x-gantt .x-tab .x-content {
	height: 250px !important
}

.x-bigger .x-gantt .x-gantt-tree-grid-pane .x-columnheader .x-headercell {
	height: 63px !important
}

.x-bigger .x-gantt .x-gantt-dialog .x-tab .x-tab-header {
	padding-left: 12px
}

	.x-bigger .x-gantt .x-gantt-dialog .x-tab .x-tab-header .x-indicator {
		display: block
	}

.x-bigger .x-gantt .x-dialog .x-dlg-header-content {
	padding: 16px 4px 16px 16px !important
}

	.x-bigger .x-gantt .x-dialog .x-dlg-header-content .x-btn.x-dlg-closeicon-btn {
		left: -11px;
		top: 2px
	}

.x-bigger .x-gantt .x-dialog .x-btn .x-btn-icon.x-icon-dlg-close {
	font-size: 14px !important
}

.x-bigger .x-gantt .x-dialog .x-footer-content {
	height: 70px !important;
	padding: 16px !important
}

	.x-bigger .x-gantt .x-dialog .x-footer-content .x-btn {
		margin-left: 12px
	}

.x-bigger .x-gantt .x-dialog .x-dlg-header:not(.x-gantt-adaptive-dialog .x-dialog .x-dlg-header) {
	line-height: 37px
}

.x-bigger .x-gantt .x-grid .x-flmenu-valuediv {
	padding: 16px 0 0 !important
}

.x-bigger .x-gantt .x-filter-popup .x-dlg-content {
	border-radius: 6px !important;
	padding: 32px 16px 16px !important
}

.x-bigger .x-gantt .x-grid .x-columnmenu {
	top: 35px
}

.x-bigger .x-gantt-dialog .x-dialog {
	border-radius: 6px;
	width: 556px !important
}

.x-bigger .x-gantt-dialog .x-tab .x-tab-header .x-toolbar-item .x-tab-wrap {
	padding: 0 16px !important
}

.x-bigger .x-gantt-dialog .x-edit-form-column:nth-child(odd) {
	padding: 16px 12px 0 16px
}

.x-bigger .x-gantt-dialog .x-edit-form-column:nth-child(even) {
	padding: 16px 16px 0 12px
}

.x-bigger .x-gantt-dialog .x-edit-form-row.x-scroll .x-edit-form-column:nth-child(even) {
	padding: 16px 18px 0 9px
}

.x-bigger .x-gantt-dialog .x-edit-form-row {
	height: 250px !important
}

.x-bigger .x-gantt-dialog .x-edit-form-column {
	height: 78px !important
}

.x-bigger .x-gantt-dialog .x-dlg-header-content {
	border-bottom: 0 !important
}

.x-bigger .x-gantt-dialog > .x-dlg-content {
	border-radius: 0 !important
}

.x-bigger .x-gantt-dialog .x-dlg-header-content {
	border-radius: 6px 6px 0px 0px;
	padding-bottom: 12px
}

	.x-bigger .x-gantt-dialog .x-dlg-header-content .x-btn.x-dlg-closeicon-btn:not(.x-gantt-adaptive-dialog .x-dialog .x-dlg-closeicon-btn) {
		border-radius: 50%;
		height: auto !important;
		width: auto
	}

.x-bigger .x-gantt-dialog .x-tab .x-tab-header .x-toolbar-item.x-active {
	margin-left: 5px !important
}

.x-bigger .x-gantt-dialog .x-control-wrapper .x-input-group-icon.x-date-icon {
	font-size: 16px !important
}

.x-bigger .x-gantt-dialog .x-control-wrapper .x-input-group-icon.x-date-icon {
	min-height: 36px !important;
	min-width: 35.82px !important
}

.x-bigger .x-gantt-dialog .x-btn.x-flat {
	line-height: 24px;
	padding: 6px 16px 6px 15px !important
}

.x-bigger .x-gantt-dialog .x-btn.x-primary {
	padding: 6px 21px 6px 23px !important
}

.x-bigger .x-gantt-dialog .x-datetime-wrapper .x-time-icon.x-icons::before {
	font-size: 16px !important
}

.x-bigger .x-gantt-dialog .x-float-input.x-control-wrapper input ~ label.x-label-top.x-float-text {
	font-size: 14px;
	line-height: 22px
}

.x-bigger .x-gantt-dialog .x-float-input.x-control-wrapper input[disabled] ~ label.x-label-top.x-float-text {
	font-size: 14px;
	line-height: 22px
}

.x-bigger .x-gantt-dialog .x-float-input.x-control-wrapper input {
	height: 36px !important
}

.x-bigger .x-gantt-dialog .x-numeric.x-control-wrapper.x-input-group .x-input-group-icon {
	min-height: 36px !important;
	min-width: 35.82px !important
}

.x-bigger .x-gantt-dialog .x-control-wrapper .x-input-group-icon.x-time-icon {
	min-height: 36px !important;
	min-width: 35.82px !important
}

.x-bigger .x-gantt-dialog .x-input-group.x-control-wrapper {
	height: 38px
}

.x-bigger .x-gantt-dialog .x-input-group-icon.x-date-icon {
	min-width: 36px !important
}

.x-bigger .x-gantt-dialog .x-gantt-adaptive-dialog .x-dialog {
	position: absolute !important;
	left: 0 !important
}

	.x-bigger .x-gantt-dialog .x-gantt-adaptive-dialog .x-dialog .x-dlg-header-content {
		padding: 16px !important
	}

	.x-bigger .x-gantt-dialog .x-gantt-adaptive-dialog .x-dialog td {
		width: 100% !important
	}

.x-bigger .x-predecessor-tooltip .x-arrow-tip-outer.x-tip-bottom {
	border-top: 8px solid #000
}

.x-bigger .x-predecessor-tooltip .x-arrow-tip-inner.x-tip-bottom {
	color: #000
}

.x-bigger .x-predecessor-tooltip .x-left-btn:disabled {
	color: #adb5bd !important
}

.x-bigger .x-predecessor-tooltip .x-right-btn:disabled {
	color: #adb5bd !important
}

.x-bigger .x-predecessor-tooltip .x-tip-content {
	padding: 3px !important
}

.x-bigger .x-predecessor-tooltip .x-btn-group:not(.x-rtl):not(.x-vertical) .x-btn:first-of-type {
	background-color: #000;
	border-color: #000;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	padding: 0 8px 0 0
}

.x-bigger .x-predecessor-tooltip .x-btn-group:not(.x-rtl):not(.x-vertical) .x-btn:last-of-type {
	background-color: #000;
	border-color: #000;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	padding: 0 0 0 8px
}

.x-bigger .x-predecessor-dialog {
	background-color: #fff
}

	.x-bigger .x-predecessor-dialog .x-dlg-content {
		background-color: #fff;
		padding: 10px 9px 9px 14px !important;
		font-size: 12px;
		font-weight: 400;
		line-height: 1.8;
		color: #212529
	}

.x-blazor-gantt-tooltip .x-tip-content {
	overflow-wrap: unset !important;
	white-space: nowrap !important;
	word-break: unset !important
}

.x-gantt-tooltip .x-tip-content {
	text-align: left !important
}

.x-gantt.x-gantt-rtl .x-connector-line-right-arrow {
	border-left: none !important;
	border-right-color: #0d6efd
}

.x-gantt.x-gantt-rtl .x-connector-line-left-arrow {
	border-right: none !important;
	border-left-color: #0d6efd
}

.x-gantt.x-gantt-rtl .x-gantt-chart .x-timeline-header-container {
	border-right: none !important;
	border-left: 1px solid !important;
	border-left-color: #dee2e6 !important
}

.x-gantt.x-gantt-rtl .x-gantt-chart .x-timeline-top-header-cell .x-gantt-top-cell-text {
	padding-right: 11px !important;
	padding-left: 0 !important;
	text-align: right !important
}

.x-gantt.x-gantt-rtl .x-gantt-chart .x-progress-resize-gripper .x-progressbar-handler-element {
	right: 0 !important
}

.x-gantt.x-gantt-rtl .x-gantt-chart .x-progress-resize-gripper .x-progressbar-handler-after {
	right: 1px !important
}

.x-gantt.x-gantt-rtl .x-gantt-chart .x-connectorpoint-right {
	margin-right: 2px !important
}

.x-gantt.x-gantt-rtl .x-gantt-chart .x-event-markers .x-gantt-right-arrow {
	border-left: 5px solid;
	border-right: 0 !important
}

.x-gantt.x-gantt-rtl .x-gantt-chart .x-holiday .x-span {
	transform: rotate(90deg) !important
}

.x-gantt.x-gantt-rtl .x-gantt-chart .x-left-label-container {
	padding-left: 25px !important;
	padding-right: 0 !important
}

.x-gantt.x-gantt-rtl .x-gantt-chart .x-right-label-container {
	margin-right: 25px !important;
	margin-left: 0 !important
}

.x-gantt-rtl .x-gantt-tooltip-label {
	text-align: right !important
}

.x-gantt-rtl .x-tip-content {
	text-align: right !important
}

.x-gantt-dialog.x-rtl .x-dlg-closeicon-btn {
	padding: 4px 8px !important
}

.x-gantt {
	display: block;
	width: 100%
}

	.x-gantt .x-cloneproperties {
		padding: 2px 8px 1px
	}

		.x-gantt .x-cloneproperties.x-draganddrop .x-row .x-icon-rowdragicon::before {
			left: -5px;
			position: relative
		}

	.x-gantt .x-cloneproperties {
		border-style: solid;
		border-width: 1px;
		box-shadow: 0 0;
		font-size: 12px;
		font-weight: 700;
		opacity: 1;
		overflow: hidden;
		padding: 2px 8px 1px;
		text-align: center;
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none;
		vertical-align: middle;
		white-space: nowrap;
		z-index: 100
	}

		.x-gantt .x-cloneproperties.x-draganddrop {
			border-spacing: 0;
			font-size: 12px;
			font-weight: normal;
			overflow: visible
		}

		.x-gantt .x-cloneproperties .x-bothganttlines {
			border-width: 1px 0 0 1px
		}

	.x-gantt .x-draganddrop {
		border-width: 0 1px 1px;
		font-weight: normal;
		padding: 0
	}

		.x-gantt .x-draganddrop .x-rowcell {
			opacity: .95
		}

	.x-gantt .x-cloneproperties.x-draganddrop table {
		border-spacing: 0
	}

	.x-gantt .x-icons.x-errorelem {
		display: inline-block;
		padding-left: 10px;
		vertical-align: middle
	}

	.x-gantt .x-errorelem::before {
		color: #dc3545;
		content: "\e22a";
		transform: rotate(180deg)
	}

	.x-gantt .x-verticallines .x-cloneproperties.x-draganddrop .x-rowdragdrop, .x-gantt .x-bothlines .x-cloneproperties.x-draganddrop .x-rowdragdrop {
		border-bottom: 0;
		border-right: 1px solid #ced4da;
		border-top: 1px solid #ced4da
	}

	.x-gantt .x-gantt-toolbar {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
		border-style: solid;
		border-width: 1px 1px 0
	}

	.x-gantt .x-flmenu-valuediv {
		padding-top: 16px
	}

	.x-gantt .x-gantt-splitter .x-split-bar.x-split-bar-horizontal.x-resizable-split-bar {
		margin: 0
	}

	.x-gantt .x-gantt-splitter .x-pane {
		overflow: hidden !important
	}

	.x-gantt .x-temp-content {
		border-left: 1px solid
	}

	.x-gantt .x-tab {
		border: 0
	}

		.x-gantt .x-tab .x-tab-header .x-toolbar-item.x-active {
			border-color: rgba(0,0,0,0)
		}

	.x-gantt .x-gantt-tree-grid-pane .x-grid {
		border-width: 0
	}

		.x-gantt .x-gantt-tree-grid-pane .x-grid.x-gridhover tr[role=row]:not(.x-editedrow):hover .x-rowcell:not(.x-cellselectionbackground):not(.x-active):not(.x-updatedtd):not(.x-indentcell), .x-gantt .x-gantt-tree-grid-pane .x-grid.x-gridhover tr[role=row]:hover .x-detailrowcollapse:not(.x-cellselectionbackground):not(.x-active):not(.x-updatedtd):not(.x-indentcell), .x-gantt .x-gantt-tree-grid-pane .x-grid.x-gridhover tr[role=row]:hover .x-rowdragdrop:not(.x-cellselectionbackground):not(.x-active):not(.x-updatedtd):not(.x-indentcell), .x-gantt .x-gantt-tree-grid-pane .x-grid.x-rtl .x-gridhover tr[role=row]:hover .x-rowdragdrop:not(.x-cellselectionbackground):not(.x-active):not(.x-updatedtd):not(.x-indentcell), .x-gantt .x-gantt-tree-grid-pane .x-grid.x-gridhover tr[role=row]:hover .x-detailrowexpand:not(.x-cellselectionbackground):not(.x-active):not(.x-updatedtd):not(.x-indentcell) {
			background-color: rgba(0,0,0,0)
		}

	.x-gantt .x-gantt-tree-grid-pane .x-gantt-temp-header {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		height: 45px
	}

	.x-gantt .x-gantt-tree-grid-pane .x-headercontent {
		border-right-width: 0 !important
	}

	.x-gantt .x-gantt-tree-grid-pane .x-gridheader {
		border-top-style: none;
		border-top-width: 0;
		padding-right: 0 !important;
		padding-left: 0 !important
	}

	.x-gantt .x-gantt-tree-grid-pane .x-columnheader, .x-gantt .x-gantt-tree-grid-pane .x-headercell {
		height: 51px !important
	}

	.x-gantt .x-gantt-tree-grid-pane .x-gridcontent .x-content {
		overflow-x: scroll !important
	}

		.x-gantt .x-gantt-tree-grid-pane .x-gridcontent .x-content.x-gantt-scroll-padding {
			width: calc(100% + 17px)
		}

	.x-gantt .x-gantt-tree-grid-pane .x-ganttnotes-info {
		text-align: center
	}

	.x-gantt .x-gantt-tree-grid-pane .x-icons.x-notes-info {
		display: inline-block;
		font-size: 18px;
		height: 15px;
		line-height: 10px;
		vertical-align: middle
	}

	.x-gantt .x-gantt-tree-grid-pane .x-grid .x-gantt-resource-parent .x-rowdragdrop {
		pointer-events: none
	}

	.x-gantt .x-gantt-chart {
		height: 100%;
		overflow: hidden;
		position: relative;
		width: 100%
	}

		.x-gantt .x-gantt-chart .x-chart-empty-row {
			border: .5px solid;
			position: absolute;
			background-color: rgba(0,120,222,.15);
			border-color: rgba(0,120,222,.65) !important
		}

		.x-gantt .x-gantt-chart .x-chart-root-container {
			border-right: 0 solid
		}

			.x-gantt .x-gantt-chart .x-chart-root-container .x-content {
				-webkit-overflow-scrolling: touch;
				overflow-x: scroll;
				overflow-y: auto;
				position: relative
			}

			.x-gantt .x-gantt-chart .x-chart-root-container .x-nonworking-day-container {
				position: absolute
			}

			.x-gantt .x-gantt-chart .x-chart-root-container .x-event-markers-container {
				position: absolute
			}

			.x-gantt .x-gantt-chart .x-chart-root-container .x-holiday-container {
				height: 100%;
				position: absolute
			}

			.x-gantt .x-gantt-chart .x-chart-root-container .x-weekend-container {
				height: 100%;
				position: absolute
			}

		.x-gantt .x-gantt-chart .x-timeline-header-container {
			border-bottom-style: solid;
			border-right: 1px solid;
			overflow: hidden;
			position: relative;
			z-index: 6
		}

		.x-gantt .x-gantt-chart .x-timeline-header-table-container > thead > tr > th {
			border-left: 0
		}

		.x-gantt .x-gantt-chart .x-timeline-header-table-container > thead > tr > td {
			border-left: 0
		}

		.x-gantt .x-gantt-chart .x-timeline-header-table-container {
			border-collapse: collapse;
			border-spacing: 0;
			border-width: 0;
			box-sizing: border-box;
			margin: 0;
			padding: 0
		}

		.x-gantt .x-gantt-chart .x-timeline-header-table-body {
			border-collapse: collapse;
			box-sizing: border-box;
			display: inline-block;
			transform: scale(1);
			white-space: nowrap
		}

			.x-gantt .x-gantt-chart .x-timeline-header-table-body > tr {
				display: -ms-inline-flexbox;
				display: inline-flex
			}

		.x-gantt .x-gantt-chart .x-timeline-top-header-cell, .x-gantt .x-gantt-chart .x-timeline-single-header-cell {
			border-spacing: 0;
			border-style: solid;
			border-top: 0;
			border-width: 1px;
			box-sizing: border-box;
			display: -ms-inline-flexbox;
			display: inline-flex;
			font-size: 14px;
			font-weight: 700;
			margin: 0;
			padding: 0;
			position: static;
			text-align: center;
			-webkit-user-select: none;
			-ms-user-select: none;
			user-select: none;
			white-space: nowrap
		}

			.x-gantt .x-gantt-chart .x-timeline-top-header-cell .x-header-cell-label, .x-gantt .x-gantt-chart .x-timeline-single-header-cell .x-header-cell-label {
				box-sizing: border-box;
				margin: auto;
				overflow: hidden;
				position: static;
				text-overflow: ellipsis;
				white-space: nowrap
			}

			.x-gantt .x-gantt-chart .x-timeline-top-header-cell .x-gantt-top-cell-text, .x-gantt .x-gantt-chart .x-timeline-single-header-cell .x-gantt-top-cell-text {
				padding-left: 11px;
				text-align: left
			}

		.x-gantt .x-gantt-chart .x-gantt-grid-lines {
			border-bottom-style: solid;
			border-bottom-width: 1px;
			border-collapse: collapse;
			border-spacing: 0;
			box-sizing: border-box
		}

		.x-gantt .x-gantt-chart .x-zero-spacing {
			border-spacing: 0
		}

		.x-gantt .x-gantt-chart .x-chart-row:first-child .x-chart-row-border {
			border-top: 0
		}

		.x-gantt .x-gantt-chart .x-chart-row .x-chart-row-border {
			border-collapse: separate;
			border-style: solid;
			border-width: 1px 0 0
		}

		.x-gantt .x-gantt-chart .x-chart-row .x-chart-row-cell {
			font-size: 0;
			padding: 0
		}

		.x-gantt .x-gantt-chart .x-chart-row .x-chart-row-border.x-lastrow {
			border-bottom-width: 1px
		}

		.x-gantt .x-gantt-chart .x-line-container-cell {
			border-right-style: solid;
			border-right-width: 1px;
			height: 100%;
			position: absolute
		}

		.x-gantt .x-gantt-chart .x-taskbar-main-container {
			cursor: move;
			display: inline-block;
			position: absolute;
			vertical-align: middle;
			z-index: 3
		}

			.x-gantt .x-gantt-chart .x-taskbar-main-container.x-gantt-multi-taskbar:hover {
				z-index: 4
			}

		.x-gantt .x-gantt-chart .x-left-label-container.x-left-label-temp-container {
			-ms-flex-align: center;
			align-items: center;
			display: -ms-inline-flexbox;
			display: inline-flex;
			-ms-flex-pack: end;
			justify-content: flex-end;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap
		}

		.x-gantt .x-gantt-chart .x-right-label-container.x-right-label-temp-container {
			-ms-flex-align: center;
			align-items: center;
			display: -ms-inline-flexbox;
			display: inline-flex;
			float: left;
			outline: none;
			overflow: hidden;
			position: absolute;
			text-overflow: ellipsis;
			white-space: nowrap
		}

		.x-gantt .x-gantt-chart .x-left-label-container {
			display: inline-block
		}

		.x-gantt .x-gantt-chart .x-left-label-inner-div, .x-gantt .x-gantt-chart .x-right-label-container {
			overflow: hidden
		}

		.x-gantt .x-gantt-chart .x-left-label-inner-div {
			-ms-flex-align: center;
			align-items: center;
			display: -ms-inline-flexbox;
			display: inline-flex;
			-ms-flex-pack: end;
			justify-content: flex-end;
			width: 100%
		}

		.x-gantt .x-gantt-chart .x-label {
			margin: 3px;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap
		}

		.x-gantt .x-gantt-chart .x-right-label-container {
			background-color: rgba(0,0,0,0);
			display: inline-block;
			margin: 0;
			position: absolute
		}

		.x-gantt .x-gantt-chart .x-right-label-inner-div {
			-ms-flex-align: center;
			align-items: center;
			display: -ms-inline-flexbox;
			display: inline-flex;
			float: left;
			outline: none;
			overflow: hidden
		}

		.x-gantt .x-gantt-chart .x-indicator-span {
			display: inline-block;
			font-size: 13px;
			font-weight: normal;
			overflow: hidden;
			position: absolute;
			text-overflow: ellipsis
		}

		.x-gantt .x-gantt-chart .x-gantt-child-taskbar, .x-gantt .x-gantt-chart .x-gantt-parent-taskbar, .x-gantt .x-gantt-chart .x-gantt-child-progressbar, .x-gantt .x-gantt-chart .x-gantt-parent-progressbar, .x-gantt .x-gantt-chart .x-gantt-milestone, .x-gantt .x-gantt-chart .x-gantt-parent-milestone, .x-gantt .x-gantt-chart .x-gantt-manualparent-milestone {
			display: inline-block;
			width: 100%
		}

		.x-gantt .x-gantt-chart .x-manualparent-main-container {
			background-color: rgba(0,0,0,0);
			cursor: move;
			margin-top: -5px;
			position: absolute
		}

		.x-gantt .x-gantt-chart .x-gantt-manualparent-taskbar {
			margin-top: 3px
		}

		.x-gantt .x-gantt-chart .x-gantt-split-container-line {
			border-color: inherit;
			border-top-style: dotted;
			border-top-width: 2px;
			height: 0;
			left: 2px;
			pointer-events: none;
			position: absolute;
			top: 50%;
			width: 99%
		}

		.x-gantt .x-gantt-chart .x-gantt-child-taskbar-inner-div, .x-gantt .x-gantt-chart .x-gantt-parent-taskbar-inner-div {
			border-spacing: 0;
			box-sizing: border-box;
			margin: auto;
			overflow: hidden;
			padding: 0;
			z-index: 3
		}

		.x-gantt .x-gantt-chart .x-gantt-parent-progressbar-inner-div {
			z-index: 3
		}

		.x-gantt .x-gantt-chart .x-gantt-child-progressbar-inner-div, .x-gantt .x-gantt-chart .x-gantt-parent-progressbar-inner-div {
			box-sizing: border-box;
			text-align: right
		}

		.x-gantt .x-gantt-chart .x-chart-scroll-container, .x-gantt .x-gantt-chart .x-chart-rows-container {
			-webkit-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.x-gantt .x-gantt-chart .x-chart-rows-container {
			line-height: initial
		}

		.x-gantt .x-gantt-chart .x-masked-tbody {
			table-layout: fixed;
			width: 100%
		}

		.x-gantt .x-gantt-chart .x-div-background {
			border-color: #e1dfdd;
			border-right-style: solid;
			border-right-width: 1px;
			height: 100%;
			position: absolute
		}

		.x-gantt .x-gantt-chart .x-innerHTML {
			height: 16px;
			width: 16px;
			left: 14px
		}

		.x-gantt .x-gantt-chart .x-innerHTML1 {
			height: 16px;
			width: 16px;
			left: 30px
		}

		.x-gantt .x-gantt-chart .x-innerHTML2 {
			height: 16px;
			width: 16px;
			left: 60px
		}

		.x-gantt .x-gantt-chart .x-timelineHeader {
			height: 16px;
			width: 82px;
			left: 20px
		}

		.x-gantt .x-gantt-chart .x-maskcell01 {
			height: 12px;
			width: 88px;
			left: 14px;
			border-radius: 0
		}

		.x-gantt .x-gantt-chart .x-maskcell02 {
			height: 18px;
			width: 410px;
			border-radius: 0
		}

		.x-gantt .x-gantt-chart .x-maskcell03 {
			height: 12px;
			width: 88px;
			left: 14px;
			border-radius: 0
		}

		.x-gantt .x-gantt-chart .x-maskcell04 {
			height: 18px;
			width: 208px;
			border-radius: 0
		}

		.x-gantt .x-gantt-chart .x-maskcell05 {
			height: 12px;
			width: 108px;
			left: 64px;
			border-radius: 0
		}

		.x-gantt .x-gantt-chart .x-maskcell06 {
			height: 18px;
			width: 195px;
			left: 192px;
			border-radius: 0
		}

		.x-gantt .x-gantt-chart .x-maskcell07 {
			height: 18px;
			width: 156px;
			left: 388px;
			border-radius: 0
		}

		.x-gantt .x-gantt-chart .x-taskbar-left-resizer, .x-gantt .x-gantt-chart .x-taskbar-right-resizer {
			display: inline-block;
			position: absolute;
			top: 0;
			width: 10px;
			z-index: 4
		}

		.x-gantt .x-gantt-chart .x-child-progress-resizer {
			display: inline-block;
			height: 15px;
			position: absolute;
			top: 0;
			width: 20px;
			z-index: 5
		}

		.x-gantt .x-gantt-chart .x-progress-resize-gripper {
			cursor: col-resize
		}

			.x-gantt .x-gantt-chart .x-progress-resize-gripper .x-progressbar-handler {
				border-width: 1px;
				box-sizing: content-box;
				cursor: col-resize;
				height: 2px;
				position: absolute;
				top: 7px
			}

			.x-gantt .x-gantt-chart .x-progress-resize-gripper .x-progressbar-handler-element {
				border-bottom-style: solid;
				border-bottom-width: 8px;
				border-left: 7px solid rgba(0,0,0,0);
				border-right: 7px solid rgba(0,0,0,0);
				cursor: col-resize;
				height: 0;
				left: 1px;
				position: absolute;
				top: -7px;
				width: 0
			}

			.x-gantt .x-gantt-chart .x-progress-resize-gripper .x-progressbar-handler-after {
				border-bottom-style: solid;
				border-bottom-width: 8px;
				border-left: 6px solid rgba(0,0,0,0);
				border-right: 6px solid rgba(0,0,0,0);
				cursor: col-resize;
				height: 0;
				left: 2px;
				position: absolute;
				top: -7px;
				width: 0
			}

		.x-gantt .x-gantt-chart .x-baseline-bar {
			border-radius: 2px;
			box-sizing: border-box;
			position: absolute;
			z-index: 2
		}

		.x-gantt .x-gantt-chart .x-milestone-top, .x-gantt .x-gantt-chart .x-parent-milestone-top, .x-gantt .x-gantt-chart .x-manualparent-milestone-top {
			border-style: none solid solid;
			border-top: 0
		}

		.x-gantt .x-gantt-chart .x-milestone-top, .x-gantt .x-gantt-chart .x-milestone-bottom, .x-gantt .x-gantt-chart .x-parent-milestone-top, .x-gantt .x-gantt-chart .x-parent-milestone-bottom, .x-gantt .x-gantt-chart .x-manualparent-milestone-top, .x-gantt .x-gantt-chart .x-manualparent-milestone-bottom {
			border-left-color: rgba(0,0,0,0);
			border-right-color: rgba(0,0,0,0)
		}

		.x-gantt .x-gantt-chart .x-milestone-bottom, .x-gantt .x-gantt-chart .x-parent-milestone-bottom, .x-gantt .x-gantt-chart .x-manualparent-milestone-bottom {
			border-bottom: 0;
			border-style: solid solid none
		}

		.x-gantt .x-gantt-chart .x-baseline-gantt-milestone-container {
			position: absolute;
			z-index: 2
		}

		.x-gantt .x-gantt-chart .x-task-label {
			display: inline;
			font-weight: normal;
			margin-left: 8px;
			margin-right: 15px;
			overflow: hidden;
			text-overflow: ellipsis;
			vertical-align: middle;
			white-space: nowrap
		}

		.x-gantt .x-gantt-chart .x-task-table {
			overflow: hidden;
			border-collapse: separate
		}

		.x-gantt .x-gantt-chart .x-left-resize-gripper, .x-gantt .x-gantt-chart .x-right-resize-gripper {
			-ms-flex-align: center;
			align-items: center;
			cursor: ew-resize;
			display: -ms-inline-flexbox;
			display: inline-flex
		}

		.x-gantt .x-gantt-chart .x-holiday {
			display: inline-block;
			position: absolute
		}

			.x-gantt .x-gantt-chart .x-holiday .x-span {
				position: absolute;
				transform: rotate(-90deg);
				white-space: nowrap;
				width: 0
			}

		.x-gantt .x-gantt-chart .x-weekend {
			display: inline-block;
			position: absolute;
			z-index: 0
		}

		.x-gantt .x-gantt-chart .x-rangecontainer .x-leftarc {
			border-bottom-left-radius: 2px;
			border-top-left-radius: 2px;
			position: absolute
		}

		.x-gantt .x-gantt-chart .x-rangecontainer .x-rightarc {
			border-bottom-right-radius: 2px;
			border-top-right-radius: 2px;
			position: absolute
		}

		.x-gantt .x-gantt-chart .x-event-markers {
			border-left: 1px dashed;
			position: absolute;
			width: 1px;
			z-index: 4
		}

			.x-gantt .x-gantt-chart .x-event-markers .x-span-label {
				border-radius: 3px;
				font-weight: 500;
				height: 28px;
				line-height: 1.5;
				padding: 3px 12px;
				position: absolute;
				top: 50px;
				white-space: nowrap;
				width: auto;
				z-index: 2
			}

			.x-gantt .x-gantt-chart .x-event-markers .x-gantt-right-arrow {
				border-bottom: 5px solid rgba(0,0,0,0);
				border-right: 5px solid;
				border-top: 5px solid rgba(0,0,0,0);
				height: 0;
				position: absolute;
				top: 56px;
				width: 0
			}

		.x-gantt .x-gantt-chart .x-gantt-unscheduled-taskbar {
			border-radius: 0;
			border-style: none;
			display: inline-block
		}

		.x-gantt .x-gantt-chart .x-connector-line-right-arrow {
			border-left-style: solid;
			border-left-width: 10px
		}

		.x-gantt .x-gantt-chart .x-connector-line-left-arrow {
			border-right-style: solid;
			border-right-width: 10px
		}

		.x-gantt .x-gantt-chart .x-connector-line-right-arrow, .x-gantt .x-gantt-chart .x-connector-line-left-arrow {
			border-bottom: 5px solid rgba(0,0,0,0);
			border-top: 5px solid rgba(0,0,0,0)
		}

		.x-gantt .x-gantt-chart .x-connector-line-container {
			z-index: 5
		}

		.x-gantt .x-gantt-chart .x-connector-line-z-index {
			z-index: 1
		}

		.x-gantt .x-gantt-chart .x-connector-line-hover {
			outline: 1px solid
		}

		.x-gantt .x-gantt-chart .x-critical-connector-line-hover {
			outline: 1px solid
		}

		.x-gantt .x-gantt-chart .x-connector-line-hover-z-index {
			z-index: 100
		}

		.x-gantt .x-gantt-chart .x-connectortouchpoint {
			background-color: rgba(0,0,0,0);
			display: block;
			position: absolute;
			z-index: 5
		}

		.x-gantt .x-gantt-chart .x-connectorpoint-right, .x-gantt .x-gantt-chart .x-connectorpoint-left, .x-gantt .x-gantt-chart .x-right-connectorpoint-outer-div, .x-gantt .x-gantt-chart .x-left-connectorpoint-outer-div {
			border-radius: 50%;
			display: inline-block;
			position: absolute
		}

		.x-gantt .x-gantt-chart .x-connectorpoint-left-hover, .x-gantt .x-gantt-chart .x-connectorpoint-right-hover {
			border-style: solid;
			border-width: 1px;
			box-sizing: content-box;
			cursor: pointer;
			display: inline-block
		}

		.x-gantt .x-gantt-chart .x-connectorpoint-allow-block {
			cursor: no-drop
		}

		.x-gantt .x-gantt-chart .x-gantt-manualparenttaskbar-left, .x-gantt .x-gantt-chart .x-gantt-manualparenttaskbar-right {
			background-color: #adb5bd;
			border-color: #adb5bd;
			border-radius: 50%;
			display: inline-block;
			height: 10px;
			margin: -1px;
			position: absolute;
			width: 10px
		}

		.x-gantt .x-gantt-chart .x-manualparent-milestone-top, .x-gantt .x-gantt-chart .x-manualparent-milestone-bottom {
			border-bottom-color: #adb5bd
		}

		.x-gantt .x-gantt-chart .x-gantt-manualparenttaskbar-right {
			cursor: e-resize;
			margin-left: -8px
		}

		.x-gantt .x-gantt-chart .x-gantt-manualparenttaskbar-left {
			margin-left: 0
		}

		.x-gantt .x-gantt-chart .x-gantt-manualparenttaskbar {
			background: #adb5bd;
			margin-top: 3px;
			position: absolute
		}

		.x-gantt .x-gantt-chart .x-icon {
			font-family: "e-icons";
			font-size: 13px;
			font-style: normal;
			font-variant: normal;
			font-weight: normal;
			line-height: 1;
			text-transform: none;
			vertical-align: middle
		}

		.x-gantt .x-gantt-chart .x-active-container {
			outline: 1px solid;
			outline-offset: 2px
		}

.x-gantt-dialog .x-tab .x-tab-header {
	padding-left: 12px
}

	.x-gantt-dialog .x-tab .x-tab-header .x-indicator {
		display: block
	}

	.x-gantt-dialog .x-tab .x-tab-header .x-toolbar-item .x-tab-wrap {
		border-style: solid;
		border-width: 1px
	}

	.x-gantt-dialog .x-tab .x-tab-header:not(.x-vertical)::before {
		border: 0
	}

.x-gantt-dialog {
	border: 0
}

	.x-gantt-dialog .x-gridform .x-table {
		border-spacing: 0
	}

	.x-gantt-dialog .x-item {
		height: 100%
	}

	.x-gantt-dialog .x-dependent-div {
		border-bottom-width: 0px
	}

	.x-gantt-dialog .x-icon-dlg-close {
		opacity: initial
	}

	.x-gantt-dialog .x-toolbar {
		border-top-width: 0
	}

	.x-gantt-dialog .x-resource-div {
		border-bottom-width: 0px
	}

		.x-gantt-dialog .x-resource-div .x-gridheader {
			border-top-width: 0
		}

	.x-gantt-dialog .x-edit-form-row {
		height: 241px;
		overflow-y: auto
	}

	.x-gantt-dialog .x-edit-form-column:nth-child(odd) {
		float: left;
		padding: 12px 18px 0 18px;
		width: 50%
	}

	.x-gantt-dialog .x-edit-form-column:nth-child(even) {
		float: left;
		padding: 12px 18px 0 0;
		width: 50%
	}

	.x-gantt-dialog .x-edit-form-row.x-scroll .x-edit-form-column:nth-child(even) {
		padding: 12px 18px 0 0
	}

	.x-gantt-dialog .x-edit-form-column {
		height: 75px
	}

	.x-gantt-dialog .x-dependent-div .x-content {
		height: 161px
	}

	.x-gantt-dialog .x-resource-div .x-content {
		height: 202px
	}

	.x-gantt-dialog .x-richtexteditor {
		border-bottom-width: 0px;
		height: 241px !important;
		overflow: hidden scroll
	}

		.x-gantt-dialog .x-richtexteditor.x-rte-tb-expand {
			border-top: 0
		}

		.x-gantt-dialog .x-richtexteditor .x-rte-content {
			border-bottom-width: 0px;
			height: 200px;
			overflow: hidden
		}

	.x-gantt-dialog > .x-dlg-content {
		padding: 0 !important
	}

	.x-gantt-dialog .x-dlg-header {
		line-height: 30px
	}

	.x-gantt-dialog .x-dlg-header-content {
		border-bottom: 0 !important
	}

	.x-gantt-dialog .x-dlg-header-content {
		border-radius: 3px 3px 0px 0px;
		padding-bottom: 12px
	}

		.x-gantt-dialog .x-dlg-header-content .x-btn.x-dlg-closeicon-btn {
			left: -11px;
			top: 0 !important
		}

		.x-gantt-dialog .x-dlg-header-content .x-btn.x-dlg-closeicon-btn {
			border-radius: 50%;
			height: auto !important;
			width: auto
		}

.x-ganttpopup {
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	font-weight: normal;
	position: absolute;
	user-select: none;
	z-index: 99999
}

	.x-ganttpopup .x-rowselect {
		line-height: 18px;
		text-indent: 7%
	}

	.x-ganttpopup span {
		border: 1px solid rgba(0,0,0,0);
		cursor: pointer;
		display: inline-block;
		height: 26px;
		padding: 4px;
		width: 26px
	}

	.x-ganttpopup .x-content {
		border-radius: 4px;
		border-style: solid;
		border-width: 1px;
		font-size: 14px;
		padding: 4px
	}

	.x-ganttpopup .x-tail::after, .x-ganttpopup .x-tail::before, .x-ganttpopup .x-ganttpopup {
		border: 10px solid rgba(0,0,0,0);
		content: "";
		height: 0;
		left: 8px;
		position: absolute;
		width: 0
	}

	.x-ganttpopup .x-downtail::after {
		top: 34px
	}

.x-gantt-tooltip.x-tooltip-wrap {
	opacity: 1
}

.x-gantt-tooltip {
	visibility: hidden
}

.x-gantt .x-cloneproperties.x-draganddrop .x-row .x-rowcell .x-treecolumn-container .x-icons.x-none::before {
	content: ""
}

.x-bigger .x-gantt .x-gantt-chart .x-label {
	font-size: 16px
}

.x-bigger .x-filter-popup .x-control .x-dialog .x-lib .x-popup .x-popup-open .x-excelfilter .x-gantt, .x-bigger .x-gantt .x-excelfilter .x-dialog .x-dlg-content {
	padding: 0 18px 0 0 !important
}

.x-bigger .x-filter-popup .x-control .x-dialog .x-lib .x-popup .x-popup-open .x-excelfilter .x-gantt, .x-bigger .x-gantt .x-contextmenu-wrapper ul {
	padding: 0 !important
}

.x-gantt-tooltip-label {
	padding-bottom: 2px;
	padding-right: 2px;
	text-align: left
}

.x-gantt.x-device .x-edit-form-column:nth-child(odd), .x-gantt.x-device .x-edit-form-column:nth-child(even) {
	float: none;
	padding: 12px 18px 0 18px;
	width: 100%
}

.x-gantt.x-device .x-edit-form-row {
	height: auto
}

.x-gantt.x-device .x-adaptive-searchbar {
	padding: 5px 10px;
	width: 90%
}

.x-gantt.x-device .x-backarrowspan {
	font-size: 16px;
	padding: 5px 10px
}

.x-gantt.x-device .x-gantt-dialog {
	max-height: none
}

	.x-gantt.x-device .x-gantt-dialog .x-dlg-closeicon-btn {
		float: left;
		left: -4px
	}

	.x-gantt.x-device .x-gantt-dialog .x-icon-dlg-close {
		font-size: 16px
	}

	.x-gantt.x-device .x-gantt-dialog .x-dlg-header {
		display: inline-block
	}

.x-gantt.x-device .x-toolbar-item {
	padding: 7px
}

.x-gantt.x-device .x-toolbar .x-icons {
	font-size: 18px
}

.x-gantt.x-device .x-gridheader .x-icons {
	font-size: 12px
}

.x-gantt.x-device .x-dependent-div .x-content {
	height: 100%
}

.x-gantt.x-device .x-resource-div .x-content {
	height: 100%
}

.x-gantt.x-device .x-richtexteditor {
	height: 100%
}

	.x-gantt.x-device .x-richtexteditor .x-rte-content {
		height: 100%
	}

.x-predecessor-tooltip {
	background-color: #000 !important;
	border-color: #000 !important;
	visibility: hidden
}

	.x-predecessor-tooltip .x-arrow-tip-outer.x-tip-bottom {
		border-top: 8px solid #000
	}

	.x-predecessor-tooltip .x-arrow-tip-inner.x-tip-bottom {
		color: #000
	}

	.x-predecessor-tooltip .x-left-btn:disabled {
		color: #adb5bd !important
	}

	.x-predecessor-tooltip .x-right-btn:disabled {
		color: #adb5bd !important
	}

	.x-predecessor-tooltip .x-tip-content {
		padding: 3px !important
	}

	.x-predecessor-tooltip .x-btn-group:not(.x-rtl):not(.x-vertical) .x-btn:first-of-type {
		background-color: #000;
		border-color: #000;
		color: #fff;
		font-size: 12px;
		line-height: 18px;
		padding: 0 8px 0 0
	}

	.x-predecessor-tooltip .x-btn-group:not(.x-rtl):not(.x-vertical) .x-btn:last-of-type {
		background-color: #000;
		border-color: #000;
		color: #fff;
		font-size: 12px;
		line-height: 18px;
		padding: 0 0 0 8px
	}

.x-predecessor-dialog {
	background-color: #fff
}

	.x-predecessor-dialog .x-dlg-content {
		background-color: #fff;
		padding: 10px 9px 9px 14px !important;
		font-size: 12px;
		font-weight: 400;
		line-height: 1.8;
		color: #212529
	}

.x-gantt-chart-resize-indicator {
	height: 100%;
	position: absolute;
	z-index: 1
}

.x-gantt .x-gantt-chart .x-chart-root-container .x-content td.x-chart-row-cell.x-droptop {
	border-top: 2px solid #4f46e5;
	border-width: 2px 0 0
}

.x-gantt .x-gantt-chart .x-chart-root-container .x-content td.x-chart-row-cell.x-dropbottom {
	border-bottom: 2px solid #4f46e5;
	box-shadow: #0d6efd
}

.x-gantt .x-gantt-chart .x-chart-root-container .x-content td.x-chart-row-cell.x-childborder {
	border-bottom: 2px solid #4f46e5;
	border-top: 2px solid #4f46e5;
	box-shadow: #0d6efd
}

@media(max-width: 767px) {
	.x-bigger .x-gantt .x-dialog .x-edit-form-column:nth-child(odd), .x-bigger .x-gantt .x-dialog .x-edit-form-column:nth-child(even) {
		float: none;
		padding: 16px 12px 0 16px;
		width: 100%
	}
}

/*! Gantt theme */
.x-gantt .x-gantt-splitter {
	border-color: #dee2e6;
	border-radius: 0px
}

.x-gantt .x-grid .x-spinner-pane {
	display: none
}

.x-gantt .x-cloneproperties.x-draganddrop {
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	opacity: .95;
	overflow: visible
}

.x-gantt .x-cloneproperties {
	background-color: #fff;
	border-color: #dee2e6;
	color: #212529
}

	.x-gantt .x-cloneproperties.x-draganddrop .x-rowcell {
		color: #212529
	}

	.x-gantt .x-cloneproperties.x-draganddrop table, .x-gantt .x-cloneproperties.x-draganddrop table .x-selectionbackground {
		background-color: #fff;
		height: 30px
	}

.x-gantt .x-gantt-toolbar + .x-gantt-splitter {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px
}

.x-gantt .x-grid .x-focused:not(.x-menu-item) {
	box-shadow: 0 0 0 1px #ced4da inset !important
}

.x-gantt .x-temp-content {
	border-color: #dee2e6
}

.x-gantt .x-splitter-box {
	border-color: #dee2e6
}

.x-gantt .x-gantt-temp-header {
	border-color: #dee2e6
}

.x-gantt .x-gantt-chart-pane {
	border-color: #dee2e6
}

.x-gantt .x-gantt-tree-grid-pane .x-timeline-single-header-outer-div {
	height: 45px !important
}

.x-gantt .x-gantt-tree-grid-pane .x-grid td.x-active {
	background: #e6eaed;
	opacity: .9
}

	.x-gantt .x-gantt-tree-grid-pane .x-grid td.x-active.x-leftfreeze, .x-gantt .x-gantt-tree-grid-pane .x-grid td.x-active.x-unfreeze, .x-gantt .x-gantt-tree-grid-pane .x-grid td.x-active.x-rightfreeze, .x-gantt .x-gantt-tree-grid-pane .x-grid td.x-active.x-fixedfreeze {
		background: #e6eaed;
		opacity: 1
	}

.x-gantt .x-taskbar-resize-div {
	border-color: #0d6efd
}

.x-gantt .x-gantt-chart .x-timeline-header-container {
	background: #fff;
	border-bottom-color: #dee2e6;
	border-bottom-width: 1px;
	border-right-color: #dee2e6;
	border-left-color: #dee2e6;
	color: #212529;
	height: 52px
}

.x-gantt .x-gantt-chart .x-timeline-top-header-cell, .x-gantt .x-gantt-chart .x-timeline-single-header-cell {
	border-color: #dee2e6;
	color: #212529
}

.x-gantt .x-gantt-chart .x-timeline-single-header-cell {
	height: 46px;
	line-height: 46px
}

.x-gantt .x-gantt-chart .x-timeline-single-header-outer-div {
	height: 46px
}

.x-gantt .x-gantt-chart .x-timeline-top-header-cell {
	height: 26px
}

.x-gantt .x-gantt-chart .x-chart-root-container {
	background-color: #fff;
	border-color: #dee2e6
}

.x-gantt .x-gantt-chart .x-timeline-header-table-body {
	border-spacing: 0
}

.x-gantt .x-gantt-chart .x-chart-row-border {
	border-top-color: #dee2e6
}

.x-gantt .x-gantt-chart .x-chart-row-cell {
	color: #495057
}

.x-gantt .x-gantt-chart .x-chart-row-border.x-lastrow {
	border-bottom-color: #dee2e6
}

.x-gantt .x-gantt-chart .x-line-container-cell {
	border-color: #dee2e6
}

.x-gantt .x-gantt-chart .x-active-container {
	outline-color: #ced4da
}

.x-gantt .x-gantt-chart .x-gantt-child-taskbar-inner-div {
	background: #86b7fe;
	outline: 1px solid #0d6efd;
	border-radius: 4px
}

.x-gantt .x-gantt-chart .x-collapse-parent .x-gantt-child-taskbar-inner-div {
	border: 1px solid #fff;
	border-bottom: 0;
	border-top: 0
}

.x-gantt .x-gantt-chart .x-collapse-parent .x-gantt-child-progressbar {
	width: 0px !important
}

.x-gantt .x-gantt-chart .x-collapse-parent .x-collapsed-taskbar-drag {
	background-color: #0d6efd
}

.x-gantt .x-gantt-chart .x-collapse-parent .x-left-connectorpoint-outer-div {
	display: none
}

.x-gantt .x-gantt-chart .x-collapse-parent .x-right-connectorpoint-outer-div {
	display: none
}

.x-gantt .x-gantt-chart .x-gantt-parent-taskbar-inner-div {
	background-color: #ced4da;
	outline: 1px solid #adb5bd;
	border-radius: 4px
}

.x-gantt .x-gantt-chart .x-gantt-parent-progressbar-inner-div {
	background-color: #adb5bd;
	border: 0px;
	border-radius: 4px
}

.x-gantt .x-gantt-chart .x-gantt-child-progressbar-inner-div {
	background-color: #0d6efd;
	border: 0px;
	border-radius: 3px
}

.x-gantt .x-gantt-chart .x-gantt-child-manualtaskbar {
	background: #d1e7dd;
	outline: 1px solid #198754
}

.x-gantt .x-gantt-chart .x-gantt-unscheduled-taskbar.x-gantt-child-manualtaskbar {
	background: linear-gradient(to right, #d1e7dd, #198754 30%, #198754 70%, #198754 70%, #d1e7dd 100%)
}

.x-gantt .x-gantt-chart .x-gantt-child-manualprogressbar {
	background-color: #198754;
	outline: 0px
}

.x-gantt .x-gantt-chart .x-gantt-critical-child-manualprogressbar {
	background-color: #198754;
	border: 0px
}

.x-gantt .x-gantt-chart .x-holiday {
	background: #f8f9fa
}

	.x-gantt .x-gantt-chart .x-holiday .x-span {
		color: #495057;
		font-size: 13px
	}

.x-gantt .x-gantt-chart .x-weekend {
	background: #f8f9fa
}

.x-gantt .x-gantt-chart .x-weekend-header-cell {
	background: #f8f9fa
}

.x-gantt .x-gantt-chart .x-rangecontainer .x-rg-rangdiv {
	border: 2px solid #ffc107;
	width: 5px;
	z-index: 6
}

.x-gantt .x-gantt-chart .x-event-markers {
	border-left-color: #0d6efd
}

	.x-gantt .x-gantt-chart .x-event-markers .x-span-label {
		background-color: #fff3cd;
		color: #876500;
		font-size: 14px
	}

	.x-gantt .x-gantt-chart .x-event-markers .x-gantt-right-arrow {
		border-right-color: #fff3cd;
		border-left-color: #fff3cd !important
	}

.x-gantt .x-gantt-chart .x-gantt-unscheduled-taskbar {
	background: linear-gradient(to right, #86b7fe, #0d6efd 30%, #0d6efd 70%, #0d6efd 70%, #86b7fe 100%);
	border: 0px;
	border-radius: 4px
}

.x-gantt .x-gantt-chart .x-unscheduled-milestone-top {
	border-bottom-color: #adb5bd
}

.x-gantt .x-gantt-chart .x-unscheduled-milestone-bottom {
	border-top-color: #adb5bd
}

.x-gantt .x-gantt-chart .x-progress-resize-gripper .x-progressbar-handler {
	background: #212529
}

.x-gantt .x-gantt-chart .x-progress-resize-gripper .x-progressbar-handler-after {
	border-bottom-color: #212529
}

.x-gantt .x-gantt-chart .x-gantt-dependency-view-container {
	display: block;
	z-index: 5
}

.x-gantt .x-gantt-chart .x-line {
	border-color: #0d6efd
}

.x-gantt .x-gantt-chart .x-connector-line {
	stroke: #0d6efd
}

.x-gantt .x-gantt-chart .x-critical-line {
	stroke: #dc3545
}

.x-gantt .x-gantt-chart .x-connector-line-arrow {
	fill: #0d6efd
}

.x-gantt .x-gantt-chart .x-critical-line-arrow {
	fill: #dc3545
}

.x-gantt .x-gantt-chart .x-connector-line-right-arrow {
	border-left-color: #0d6efd
}

.x-gantt .x-gantt-chart .x-connector-line-left-arrow {
	border-right-color: #0d6efd
}

.x-gantt .x-gantt-chart .x-connector-line-right-arrow-hover {
	border-left-color: #0d6efd
}

.x-gantt .x-gantt-chart .x-connector-line-left-arrow-hover {
	border-right-color: #0d6efd
}

.x-gantt .x-gantt-chart .x-connector-line-hover {
	border-color: #0d6efd;
	outline-color: #0d6efd
}

.x-gantt .x-gantt-chart .x-gantt-false-line {
	border-top-color: #0d6efd
}

.x-gantt .x-gantt-chart .x-connectorpoint-left-hover, .x-gantt .x-gantt-chart .x-connectorpoint-right-hover {
	background-color: #0257d5;
	border-color: #fff
}

	.x-gantt .x-gantt-chart .x-connectorpoint-left-hover:hover, .x-gantt .x-gantt-chart .x-connectorpoint-right-hover:hover {
		background-color: #343a40;
		border-color: #fff
	}

.x-gantt .x-gantt-chart .x-left-label-inner-div, .x-gantt .x-gantt-chart .x-right-label-inner-div {
	color: #495057;
	font-size: 13px
}

.x-gantt .x-gantt-chart .x-left-label-temp-container {
	color: #495057;
	font-size: 14px;
	padding-right: 25px
}

.x-gantt .x-gantt-chart .x-right-label-temp-container {
	color: #495057;
	font-size: 14px;
	margin-left: 25px
}

.x-gantt .x-gantt-chart .x-right-label-container {
	margin-left: 25px
}

.x-gantt .x-gantt-chart .x-left-label-container {
	padding-right: 25px
}

.x-gantt .x-gantt-chart .x-connectorpoint-right {
	margin-left: 3px
}

.x-gantt .x-gantt-chart .x-connectorpoint-left {
	margin-right: 3px
}

.x-gantt .x-gantt-chart .x-right-connectorpoint-outer-div, .x-gantt .x-gantt-chart .x-left-connectorpoint-outer-div {
	height: 8px;
	width: 12px
}

.x-gantt .x-gantt-chart .x-left-connectorpoint-outer-div {
	left: -12px
}

.x-gantt .x-gantt-chart .x-gantt-unscheduled-taskbar-left, .x-gantt .x-gantt-chart .x-gantt-unscheduled-taskbar-right {
	border-right: rgba(0,0,0,0);
	border-width: 3px
}

.x-gantt .x-gantt-chart .x-gantt-unscheduled-taskbar-right {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px
}

.x-gantt .x-gantt-chart .x-gantt-unscheduled-taskbar-left {
	border-bottom-left-radius: 2px;
	border-top-left-radius: 2px;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.x-gantt .x-gantt-chart .x-task-label {
	color: #fff;
	font-size: 12px
}

.x-gantt .x-gantt-chart .x-icon {
	color: #fff
}

.x-gantt .x-gantt-chart .x-gantt-milestone {
	background-color: #adb5bd;
	border-color: #0d6efd
}

.x-gantt .x-gantt-chart .x-gantt-parent-milestone {
	background-color: #adb5bd
}

.x-gantt .x-gantt-chart .x-gantt-manualparent-milestone {
	background-color: #adb5bd;
	border-color: #0d6efd
}

.x-gantt .x-gantt-chart .x-gantt-unscheduled-manualtask {
	background: linear-gradient(to right, rgba(63, 81, 181, 0.2), #989A9C 30%, #989A9C 70%, #989A9C 70%, rgba(63, 81, 181, 0.2) 100%)
}

.x-gantt .x-gantt-chart .x-label {
	color: #495057;
	font-size: 14px
}

.x-gantt .x-gantt-chart .x-active {
	background: #e6eaed;
	color: #212529;
	opacity: .9
}

	.x-gantt .x-gantt-chart .x-active .x-label {
		color: #212529
	}

.x-gantt .x-gantt-chart .x-baseline-bar {
	background-color: #ffc107
}

.x-gantt .x-gantt-chart .x-baseline-gantt-milestone-container {
	background-color: #ffc107
}

.x-gantt .x-gantt-chart .x-uptail::before {
	border-bottom-color: #dee2e6
}

.x-gantt .x-gantt-chart .x-downtail::after {
	border-top-color: #fff
}

.x-gantt .x-gantt-chart .x-downtail::before {
	border-top-color: #dee2e6
}

.x-gantt .x-gantt-chart .x-ganttpopup .x-content {
	background-color: #fff;
	border-color: #dee2e6
}

.x-gantt .x-gantt-chart .x-spanclicked, .x-gantt .x-gantt-chart .x-grid .x-gridpopup .x-spanclicked {
	border-color: #000
}

.x-gantt .x-icons {
	color: #6c757d
}

.x-gantt .x-grid .x-icons:not(.x-stop):not(.x-check):not(.x-icon-left):not(.x-date-icon) {
	color: #6c757d !important
}

.x-gantt-dialog .x-dlg-content .x-rte-quick-popup.x-hide {
	border: none !important
}

.x-gantt-dialog .x-dlg-header {
	color: #212529;
	position: relative
}

.x-gantt-dialog .x-dlg-header-content {
	background: #f8f9fa
}

.x-gantt-dialog .x-icon-dlg-close {
	color: #6c757d
}

.x-gantt-dialog .x-btn.x-dlg-closeicon-btn:hover {
	background-color: #f8f9fa
}

	.x-gantt-dialog .x-btn.x-dlg-closeicon-btn:hover .x-icon-dlg-close {
		color: #6c757d
	}

.x-gantt-dialog .x-tab .x-tab-header {
	background: #f8f9fa
}

	.x-gantt-dialog .x-tab .x-tab-header .x-indicator {
		background: #0d6efd
	}

	.x-gantt-dialog .x-tab .x-tab-header .x-toolbar-item.x-active {
		background-color: rgba(0,0,0,0)
	}

		.x-gantt-dialog .x-tab .x-tab-header .x-toolbar-item.x-active .x-tab-wrap .x-tab-text {
			color: #0d6efd
		}

	.x-gantt-dialog .x-tab .x-tab-header .x-toolbar-item .x-tab-wrap {
		border-color: rgba(0,0,0,0)
	}

		.x-gantt-dialog .x-tab .x-tab-header .x-toolbar-item .x-tab-wrap .x-tab-text {
			color: #495057
		}

	.x-gantt-dialog .x-tab .x-tab-header .x-toolbar-item:not(.x-active) .x-tab-wrap:hover {
		background: rgba(0,0,0,0);
		border-bottom: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
		border-color: rgba(0,0,0,0)
	}

		.x-gantt-dialog .x-tab .x-tab-header .x-toolbar-item:not(.x-active) .x-tab-wrap:hover .x-tab-text {
			color: #495057
		}

.x-gantt.x-device .x-left-resize-gripper, .x-gantt.x-device .x-right-resize-gripper {
	border-color: #ced4da;
	color: #fff
}

.x-gantt.x-device .x-backarrowspan {
	color: #000
}

.x-gantt .x-gantt-chart .x-criticalconnector-line {
	border-color: #dc3545
}

.x-gantt .x-gantt-chart .x-criticalconnector-line-right-arrow {
	border-left-color: #dc3545
}

.x-gantt .x-gantt-chart .x-criticalconnector-line-left-arrow {
	border-right-color: #dc3545
}

.x-gantt .x-gantt-chart .x-critical-connector-line-hover {
	border-color: #f8d7da;
	outline-color: #f8d7da
}

.x-gantt .x-gantt-chart .x-critical-connector-line-right-arrow-hover {
	border-left-color: #f8d7da
}

.x-gantt .x-gantt-chart .x-critical-connector-line-left-arrow-hover {
	border-right-color: #f8d7da
}

.x-gantt .x-gantt-chart .x-gantt-child-critical-taskbar-inner-div {
	background: #f8d7da;
	outline: 1px solid #f8d7da;
	border-radius: 4px
}

.x-gantt .x-gantt-chart .x-gantt-child-critical-progressbar-inner-div {
	background-color: #dc3545;
	border: 0px;
	border-radius: 3px
}

.x-gantt .x-gantt-chart .x-gantt-critical-unscheduled-taskbar {
	background: linear-gradient(to right, rgba(255, 85, 85, 0.2), #dc3545 30%, #dc3545 70%, #dc3545 70%, rgba(255, 85, 85, 0.2) 100%);
	background-color: rgba(255,85,85,.2);
	border: 0px;
	border-radius: 4px
}

.x-gantt .x-gantt-chart .x-critical-milestone {
	background-color: #dc3545
}

.x-gantt-chart-resize-indicator {
	border: 1px dashed #86b7fe;
	border-bottom: none;
	border-top: none
}

.x-upload .x-upload-actions, .x-bigger.x-small .x-upload .x-upload-actions {
	background-color: #f8f9fa;
	border-radius: 0 0 6px 6px
}

/*! Toolbar's bootstrap5 theme wise override definitions and variables */
@keyframes material-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes fabric-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

.x-image-editor .x-upload-icon::before {
	content: "\e760"
}

.x-image-editor .x-zoom-in::before {
	content: "\e768"
}

.x-image-editor .x-zoom-out::before {
	content: "\e81b"
}

.x-image-editor .x-pan::before {
	content: "\e7b1"
}

.x-image-editor .x-select::before {
	content: "\e896"
}

.x-image-editor .x-transform::before {
	content: "\e8b0"
}

.x-image-editor .x-annotation::before {
	content: "\e730"
}

.x-image-editor .x-shapes::before {
	content: "\e728"
}

.x-image-editor .x-mouse::before {
	content: "\e74e"
}

.x-image-editor .x-btn-reset::before {
	content: "\e89b"
}

.x-image-editor .x-btn-save::before {
	content: "\e7c8"
}

.x-image-editor .x-custom::before {
	content: "\e8a9"
}

.x-image-editor .x-close::before {
	content: "\e7e7"
}

.x-image-editor .x-check::before {
	content: "\e8b1"
}

.x-image-editor .x-text-font-color.x-template .x-caret::before {
	content: "\e76f"
}

.x-image-editor .x-stroke.x-template .x-caret::before, .x-image-editor .x-frame-stroke.x-template .x-caret::before, .x-image-editor .x-pen-stroke-color.x-template .x-caret::before {
	content: "\e739"
}

.x-image-editor .x-fill.x-template .x-caret::before {
	content: "\e783"
}

.x-image-editor .x-custom::before {
	content: "\e8a9"
}

.x-image-editor .x-circle::before {
	content: "\e7ca"
}

.x-image-editor .x-square::before {
	content: "\e8aa"
}

.x-image-editor .x-custom-a::before {
	content: "\e8ab"
}

.x-image-editor .x-custom-b::before {
	content: "\e8ac"
}

.x-image-editor .x-custom-c::before {
	content: "\e8ad"
}

.x-image-editor .x-custom-d::before {
	content: "\e8ae"
}

.x-image-editor .x-custom-e::before {
	content: "\e8af"
}

.x-image-editor .x-custom-f::before {
	content: "\e8dd"
}

.x-image-editor .x-custom-g::before {
	content: "\e8de"
}

.x-image-editor .x-custom-h::before {
	content: "\e8df"
}

.x-image-editor .x-custom-i::before {
	content: "\e8e0"
}

.x-image-editor .x-custom-j::before {
	content: "\e8e1"
}

.x-image-editor .x-horizontal-flip::before {
	content: "\e8a3"
}

.x-image-editor .x-vertical-flip::before {
	content: "\e8a4"
}

.x-image-editor .x-clock-wise::before {
	content: "\e8a6"
}

.x-image-editor .x-anti-clock-wise::before {
	content: "\e8a5"
}

.x-image-editor .x-rectangle::before {
	content: "\e723"
}

.x-image-editor .x-circle::before {
	content: "\e7ca"
}

.x-image-editor .x-triangle::before {
	content: "\e89c"
}

.x-image-editor .x-line::before {
	content: "\e819"
}

.x-image-editor .x-add-text::before {
	content: "\e82e"
}

.x-image-editor .x-free-pen::before {
	content: "\e7db"
}

.x-image-editor .x-arrow::before {
	content: "\e669"
}

.x-image-editor .x-path::before {
	content: "\e931"
}

.x-dropdown-popup.x-image-popup .x-custom::before {
	content: "\e8a9"
}

.x-dropdown-popup.x-image-popup .x-circle::before {
	content: "\e7ca"
}

.x-dropdown-popup.x-image-popup .x-square::before {
	content: "\e8aa"
}

.x-dropdown-popup.x-image-popup .x-custom-a::before {
	content: "\e8ab"
}

.x-dropdown-popup.x-image-popup .x-custom-b::before {
	content: "\e8ac"
}

.x-dropdown-popup.x-image-popup .x-custom-c::before {
	content: "\e8ad"
}

.x-dropdown-popup.x-image-popup .x-custom-d::before {
	content: "\e8ae"
}

.x-dropdown-popup.x-image-popup .x-custom-e::before {
	content: "\e8af"
}

.x-dropdown-popup.x-image-popup .x-custom-f::before {
	content: "\e8dd"
}

.x-dropdown-popup.x-image-popup .x-custom-g::before {
	content: "\e8de"
}

.x-dropdown-popup.x-image-popup .x-custom-h::before {
	content: "\e8df"
}

.x-dropdown-popup.x-image-popup .x-custom-i::before {
	content: "\e8e0"
}

.x-dropdown-popup.x-image-popup .x-custom-j::before {
	content: "\e8e1"
}

.x-dropdown-popup.x-image-popup .x-rectangle::before {
	content: "\e723"
}

.x-dropdown-popup.x-image-popup .x-circle::before {
	content: "\e7ca"
}

.x-dropdown-popup.x-image-popup .x-triangle::before {
	content: "\e89c"
}

.x-dropdown-popup.x-image-popup .x-line::before {
	content: "\e819"
}

.x-dropdown-popup.x-image-popup .x-free-pen::before {
	content: "\e7db"
}

.x-dropdown-popup.x-image-popup .x-horizontal-flip::before {
	content: "\e8a3"
}

.x-dropdown-popup.x-image-popup .x-vertical-flip::before {
	content: "\e8a4"
}

.x-dropdown-popup.x-image-popup .x-custom::before {
	content: "\e8a9"
}

.x-dropdown-popup.x-image-popup .x-clock-wise::before {
	content: "\e8a6"
}

.x-dropdown-popup.x-image-popup .x-anti-clock-wise::before {
	content: "\e8a5"
}

.x-dropdown-popup.x-image-popup .x-add-text::before {
	content: "\e82e"
}

.x-dropdown-popup.x-image-popup .x-arrow::before {
	content: "\e669"
}

.x-dropdown-popup.x-image-popup .x-path::before {
	content: "\e931"
}

.x-ie-toolbar-upload-div.x-hide, .x-ie-toolbar-upload-btn.x-hide {
	display: none
}

.x-device.x-image-editor .x-img-font-style.x-template {
	margin-left: 0 !important
}

.x-device.x-image-editor .x-slider-container {
	margin-left: calc(50% - 70px) !important;
	height: 54px !important
}

.x-device.x-image-editor .x-straighten-slider {
	margin-left: calc(50% - 70px) !important
}

.x-device.x-image-editor .x-ie-straighten-value-span {
	margin-left: 15px !important
}

.x-device.x-image-editor .x-hscroll .x-scroll-nav.x-scroll-right-nav {
	display: none !important
}

.x-device.x-image-editor .x-hscroll.x-scroll-device {
	padding-right: 0 !important
}

.x-device.x-image-editor .x-scroll-right-overlay {
	display: none !important
}

.x-device.x-image-editor .x-contextual-toolbar-wrapper {
	border-top: 1px solid #e9ecef;
	border-bottom: none !important
}

.x-device.x-image-editor .x-toolbar {
	border-bottom: 1px solid #e9ecef
}

.x-device.x-image-editor .x-contextual-toolbar-wrapper .x-toolbar {
	border-bottom: none !important
}

.x-device.x-image-editor .x-bottom-toolbar .x-toolbar, .x-device.x-image-editor .x-bottom-toolbar-area .x-toolbar {
	border-bottom: none
}

.x-bigger .x-image-editor .x-contextual-toolbar-wrapper .x-slider-container .x-slider .x-handle, .x-image-editor.x-bigger .x-contextual-toolbar-wrapper .x-slider-container .x-slider .x-handle {
	top: calc(50% - 8px) !important
}

.x-bigger .x-image-editor .x-toolbar, .x-image-editor.x-bigger .x-toolbar {
	height: 46px !important;
	min-height: 46px !important
}

	.x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-toolbar-item.x-ie-resize-height span, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-toolbar-item.x-ie-resize-height span {
		font-size: 16px
	}

	.x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-toolbar-item.x-ie-resize-width span, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-toolbar-item.x-ie-resize-width span {
		font-size: 16px
	}

	.x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-tbtn-txt .x-icons.x-btn-icon, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-tbtn-txt .x-icons.x-btn-icon {
		font-size: 20px
	}

	.x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn .x-icons.x-btn-icon, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn .x-icons.x-btn-icon {
		font-size: 20px;
		padding-top: 4px;
		padding-bottom: 4px
	}

	.x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-fill.x-template .x-dropdown-btn .x-icons.x-caret, .x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-stroke.x-template .x-dropdown-btn .x-icons.x-caret, .x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-frame-stroke.x-template .x-dropdown-btn .x-icons.x-caret, .x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-pen-stroke-color.x-template .x-dropdown-btn .x-icons.x-caret, .x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-text-font-color.x-template .x-dropdown-btn .x-icons.x-caret, .x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-save.x-template .x-dropdown-btn .x-icons.x-caret, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-fill.x-template .x-dropdown-btn .x-icons.x-caret, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-stroke.x-template .x-dropdown-btn .x-icons.x-caret, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-frame-stroke.x-template .x-dropdown-btn .x-icons.x-caret, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-pen-stroke-color.x-template .x-dropdown-btn .x-icons.x-caret, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-text-font-color.x-template .x-dropdown-btn .x-icons.x-caret, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-save.x-template .x-dropdown-btn .x-icons.x-caret {
		font-size: 20px
	}

	.x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-text-font-color.x-template .x-dropdown-btn .x-icons.x-caret, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-text-font-color.x-template .x-dropdown-btn .x-icons.x-caret {
		margin-top: -4px
	}

	.x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-btn-icon.x-dropdownbtn-preview, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-btn-icon.x-dropdownbtn-preview {
		margin-top: -4px !important;
		margin-left: -4px
	}

	.x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn.x-image-popup .x-select, .x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn.x-image-popup .x-annotation, .x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn.x-image-popup .x-transform, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-dropdown-btn.x-image-popup .x-select, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-dropdown-btn.x-image-popup .x-annotation, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-dropdown-btn.x-image-popup .x-transform {
		font-size: 20px
	}

		.x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn.x-image-popup .x-select .x-icons.x-caret, .x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn.x-image-popup .x-annotation .x-icons.x-caret, .x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn.x-image-popup .x-transform .x-icons.x-caret, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-dropdown-btn.x-image-popup .x-select .x-icons.x-caret, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-dropdown-btn.x-image-popup .x-annotation .x-icons.x-caret, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-dropdown-btn.x-image-popup .x-transform .x-icons.x-caret {
			font-size: 10px
		}

	.x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn .x-save, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-dropdown-btn .x-save {
		font-size: 20px
	}

		.x-bigger .x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn .x-save .x-icons.x-caret, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items .x-dropdown-btn .x-save .x-icons.x-caret {
			font-size: 10px
		}

	.x-bigger .x-image-editor .x-toolbar .x-toolbar-items.x-tbar-pos .x-toolbar-left, .x-image-editor.x-bigger .x-toolbar .x-toolbar-items.x-tbar-pos .x-toolbar-left {
		line-height: 1
	}

.x-image-editor {
	border: 1px solid #e9ecef;
	position: relative;
	display: block
}

	.x-image-editor .no-spin ::-webkit-inner-spin-button, .x-image-editor .no-spin ::-webkit-outer-spin-button {
		-webkit-appearance: none;
		margin: 0
	}

	.x-image-editor .x-ie-drop-area {
		height: calc(100% - 18px);
		width: calc(100% - 20px);
		border: 2px dashed #6c757d;
		border-radius: 10px;
		margin: 10px
	}

		.x-image-editor .x-ie-drop-area .x-upload {
			display: none
		}

		.x-image-editor .x-ie-drop-area .x-image::before {
			font-size: 50px
		}

		.x-image-editor .x-ie-drop-area .x-ie-drop-icon {
			top: calc(50% - 60px);
			left: calc(50% - 25px)
		}

		.x-image-editor .x-ie-drop-area .x-ie-drop-content {
			top: 50%;
			left: calc(50% - 160px);
			font-size: 14px
		}

		.x-image-editor .x-ie-drop-area .x-ie-drop-info {
			top: calc(50% + 40px);
			left: calc(50% - 100px);
			position: absolute;
			font-size: 14px
		}

		.x-image-editor .x-ie-drop-area .x-ie-min-drop-content {
			left: calc(50% - 120px);
			top: 50%;
			font-size: 14px
		}

	.x-image-editor .x-toolbar {
		border: none;
		border-bottom: 1px solid #e9ecef;
		height: 40px !important;
		min-height: 40px !important
	}

		.x-image-editor .x-toolbar .x-toolbar-items .x-toolbar-item.x-ie-resize-height {
			margin-left: 20px;
			min-width: 28px !important
		}

		.x-image-editor .x-toolbar .x-toolbar-items .x-toolbar-item.x-ie-resize-width {
			min-width: 28px !important
		}

		.x-image-editor .x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn.x-tbtn-txt .x-icons.x-btn-icon {
			font-size: 18px
		}

		.x-image-editor .x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn .x-icons.x-btn-icon {
			font-size: 18px;
			padding-top: 4px;
			padding-bottom: 4px
		}

		.x-image-editor .x-toolbar .x-toolbar-items .x-upload {
			border: none
		}

		.x-image-editor .x-toolbar .x-toolbar-items .x-file-select-wrap {
			padding: 0
		}

		.x-image-editor .x-toolbar .x-toolbar-items .x-image-upload .x-file-select, .x-image-editor .x-toolbar .x-toolbar-items .x-image-upload .x-file-drop, .x-image-editor .x-toolbar .x-toolbar-items .x-image-upload .x-upload-files {
			display: none
		}

		.x-image-editor .x-toolbar .x-toolbar-items .x-image-upload .x-image-upload .x-upload {
			border: none
		}

		.x-image-editor .x-toolbar .x-toolbar-items .x-image-upload .x-icons.x-upload-icon {
			padding-top: 6px
		}

		.x-image-editor .x-toolbar .x-toolbar-items .x-fill.x-template .x-dropdown-btn .x-icons.x-caret, .x-image-editor .x-toolbar .x-toolbar-items .x-stroke.x-template .x-dropdown-btn .x-icons.x-caret, .x-image-editor .x-toolbar .x-toolbar-items .x-frame-stroke.x-template .x-dropdown-btn .x-icons.x-caret, .x-image-editor .x-toolbar .x-toolbar-items .x-pen-stroke-color.x-template .x-dropdown-btn .x-icons.x-caret, .x-image-editor .x-toolbar .x-toolbar-items .x-text-font-color.x-template .x-dropdown-btn .x-icons.x-caret, .x-image-editor .x-toolbar .x-toolbar-items .x-save.x-template .x-dropdown-btn .x-icons.x-caret {
			font-size: 18px
		}

		.x-image-editor .x-toolbar .x-toolbar-items .x-text-font-color.x-template .x-dropdown-btn .x-icons.x-caret {
			margin-top: -4px
		}

		.x-image-editor .x-toolbar .x-toolbar-items .x-btn-icon.x-dropdownbtn-preview {
			height: 18px;
			width: 18px;
			margin-top: -4px !important;
			margin-left: -4px
		}

		.x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn.x-image-popup .x-select, .x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn.x-image-popup .x-annotation, .x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn.x-image-popup .x-transform {
			font-size: 18px
		}

			.x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn.x-image-popup .x-select .x-icons.x-caret, .x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn.x-image-popup .x-annotation .x-icons.x-caret, .x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn.x-image-popup .x-transform .x-icons.x-caret {
				font-size: 10px !important
			}

		.x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn .x-save {
			font-size: 18px
		}

			.x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn .x-save .x-icons.x-caret {
				font-size: 10px !important
			}

		.x-image-editor .x-toolbar .x-toolbar-items.x-tbar-pos .x-toolbar-left {
			line-height: 1
		}

	.x-image-editor .x-toolbar-area + .x-canvas-wrapper .x-textarea {
		line-height: initial !important
	}

	.x-image-editor .x-bottom-toolbar, .x-image-editor .x-bottom-toolbar-area {
		border-top: 1px solid #e9ecef
	}

	.x-image-editor .x-contextual-toolbar-wrapper {
		border-bottom: 1px solid #e9ecef;
		width: 100%;
		z-index: 1
	}

		.x-image-editor .x-contextual-toolbar-wrapper .x-toolbar {
			border-bottom: none !important;
			height: 130px !important
		}

		.x-image-editor .x-contextual-toolbar-wrapper .x-frame-wrapper .x-toolbar {
			height: inherit !important
		}

		.x-image-editor .x-contextual-toolbar-wrapper .x-frame-wrapper .x-toolbar-item {
			display: -ms-inline-grid;
			display: inline-grid
		}

			.x-image-editor .x-contextual-toolbar-wrapper .x-frame-wrapper .x-toolbar-item > span {
				font-weight: 500;
				margin: 4px;
				text-align: center
			}

		.x-image-editor .x-contextual-toolbar-wrapper .x-frame-wrapper .x-dropdown-btn {
			margin: 0 auto;
			width: max-content
		}

		.x-image-editor .x-contextual-toolbar-wrapper.x-frame-wrapper .x-toolbar {
			height: inherit !important
		}

		.x-image-editor .x-contextual-toolbar-wrapper.x-frame-wrapper .x-toolbar-item:not(.x-hidden) {
			display: -ms-inline-grid;
			display: inline-grid
		}

		.x-image-editor .x-contextual-toolbar-wrapper.x-frame-wrapper .x-toolbar-item > span {
			font-weight: 500;
			margin: 4px;
			text-align: center
		}

		.x-image-editor .x-contextual-toolbar-wrapper.x-frame-wrapper .x-dropdown-btn {
			margin: 0 auto;
			width: max-content
		}

		.x-image-editor .x-contextual-toolbar-wrapper.x-hide {
			display: none
		}

		.x-image-editor .x-contextual-toolbar-wrapper .x-toolbar-item {
			height: auto !important
		}

			.x-image-editor .x-contextual-toolbar-wrapper .x-toolbar-item .filterwrapper, .x-image-editor .x-contextual-toolbar-wrapper .x-toolbar-item .filter-wrapper {
				border: 2px solid rgba(0,0,0,0);
				height: 100px
			}

			.x-image-editor .x-contextual-toolbar-wrapper .x-toolbar-item:hover .filterwrapper, .x-image-editor .x-contextual-toolbar-wrapper .x-toolbar-item:hover .filter-wrapper, .x-image-editor .x-contextual-toolbar-wrapper .x-toolbar-item.x-selected .filterwrapper, .x-image-editor .x-contextual-toolbar-wrapper .x-toolbar-item.x-selected .filter-wrapper {
				border-top: 2px solid
			}

		.x-image-editor .x-contextual-toolbar-wrapper .x-slider-container {
			margin-left: calc(50% - 137px);
			height: 54px !important
		}

.x-ie-straighten-value-span, .x-ie-straighten-span, .x-ie-toolbar-straighten {
	font-size: 14px !important;
	padding-left: 10px !important;
	padding-right: 10px !important
}

.x-straighten .x-control-wrapper.x-slider-container.x-horizontal {
	height: auto;
	margin-left: 8px;
	padding-right: 2px
}

	.x-straighten .x-control-wrapper.x-slider-container.x-horizontal .x-slider {
		top: calc(50% - 20px) !important
	}

	.x-straighten .x-control-wrapper.x-slider-container.x-horizontal .x-slider-track, .x-straighten .x-control-wrapper.x-slider-container.x-horizontal .x-range {
		top: calc(50% - 2px) !important
	}

.x-straighten .x-control-wrapper.x-slider-container .x-slider .x-handle {
	top: calc(50% - 5px) !important
}

.x-ie-finetune-value-span {
	top: 29% !important
}

.x-ie-finetune-slider-label {
	top: 29% !important
}

.x-ie-finetune-slider-wrap {
	top: calc(50% - 15px) !important
}

.x-transparency-slider-wrap {
	top: calc(50% - 15px) !important
}

.x-ie-slider-wrap {
	top: calc(50% - 14px) !important
}

.x-bigger .x-straighten .x-control-wrapper.x-slider-container .x-slider .x-handle {
	top: calc(50% - 6px) !important
}

.x-dropdown-popup.x-ie-crop-ddb-popup ul {
	height: 250px;
	overflow-y: scroll
}

.x-dropdown-popup.x-ie-ddb-popup {
	background: none !important
}

.x-device.x-image-editor .x-ie-device-transparency-slider {
	margin-left: calc(50% - 80px) !important
}

.x-image-editor {
	background: #dee2e6
}

	.x-image-editor .x-contextual-toolbar-wrapper {
		background: #f8f9fa
	}

		.x-image-editor .x-contextual-toolbar-wrapper .x-toolbar-item:hover .filterwrapper, .x-image-editor .x-contextual-toolbar-wrapper .x-toolbar-item.x-selected .filterwrapper, .x-image-editor .x-contextual-toolbar-wrapper .x-toolbar-item:hover .filter-wrapper, .x-image-editor .x-contextual-toolbar-wrapper .x-toolbar-item.x-selected .filter-wrapper {
			border-color: #565e64
		}

	.x-image-editor .x-toolbar .x-toolbar-items .x-tbar-btn.x-btn.x-selected-btn {
		background: #5c636a !important
	}

		.x-image-editor .x-toolbar .x-toolbar-items .x-tbar-btn.x-btn.x-selected-btn .x-icons {
			color: #fff
		}

	.x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn {
		background: inherit;
		border: none;
		margin-top: -1px;
		background: #f8f9fa;
		color: #6c757d
	}

		.x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn .x-caret-hide {
			display: none !important
		}

		.x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn:hover {
			background: #5c636a;
			box-shadow: none;
			color: #6c757d
		}

		.x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn:focus {
			background: #5c636a;
			box-shadow: none;
			color: #fff
		}

		.x-image-editor .x-toolbar .x-toolbar-items .x-dropdown-btn:active {
			background: #565e64;
			box-shadow: none;
			color: #fff
		}

	.x-image-editor .x-toolbar .x-toolbar-items .x-colorpicker-wrapper.x-shape-fill-color .x-split-btn-wrapper .x-split-btn .x-selected-color, .x-image-editor .x-toolbar .x-toolbar-items .x-colorpicker-wrapper.x-shape-stroke-color .x-split-btn-wrapper .x-split-btn .x-selected-color, .x-image-editor .x-toolbar .x-toolbar-items .x-colorpicker-wrapper.x-text-stroke-color .x-split-btn-wrapper .x-split-btn .x-selected-color, .x-image-editor .x-toolbar .x-toolbar-items .x-colorpicker-wrapper.x-pen-stroke-color .x-split-btn-wrapper .x-split-btn .x-selected-color {
		background: none;
		border-bottom-style: solid;
		border-bottom-width: 3px;
		width: 14px;
		margin: 0 2px;
		border-bottom-color: #000
	}

		.x-image-editor .x-toolbar .x-toolbar-items .x-colorpicker-wrapper.x-shape-fill-color .x-split-btn-wrapper .x-split-btn .x-selected-color .x-split-preview, .x-image-editor .x-toolbar .x-toolbar-items .x-colorpicker-wrapper.x-shape-stroke-color .x-split-btn-wrapper .x-split-btn .x-selected-color .x-split-preview, .x-image-editor .x-toolbar .x-toolbar-items .x-colorpicker-wrapper.x-text-stroke-color .x-split-btn-wrapper .x-split-btn .x-selected-color .x-split-preview, .x-image-editor .x-toolbar .x-toolbar-items .x-colorpicker-wrapper.x-pen-stroke-color .x-split-btn-wrapper .x-split-btn .x-selected-color .x-split-preview {
			display: none
		}

	.x-image-editor .x-toolbar .x-toolbar-items .x-nocolor-item {
		background: rgba(0,0,0,0) url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNnB4IiBoZWlnaHQ9IjZweCIgdmlld0JveD0iMCAwIDYgNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTAgKDU0OTgzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Hcm91cCA5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ikdyb3VwLTkiPgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExIiBmaWxsPSIjRTBFMEUwIiB4PSIwIiB5PSIwIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weS0yIiBmaWxsPSIjRkZGRkZGIiB4PSIwIiB5PSIzIiB3aWR0aD0iMyIgaGVpZ2h0PSIzIj48L3JlY3Q+CiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtMTEtQ29weSIgZmlsbD0iI0ZGRkZGRiIgeD0iMyIgeT0iMCIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTExLUNvcHktMyIgZmlsbD0iI0UwRTBFMCIgeD0iMyIgeT0iMyIgd2lkdGg9IjMiIGhlaWdodD0iMyI+PC9yZWN0PgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") !important;
		background-size: 8px !important
	}

.x-dropdown-popup .x-selected-btn {
	background: #5c636a !important;
	color: #fff !important
}

/*! calendar bootstrap5 theme variables */
@keyframes material-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes fabric-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

/*! inplaceeditor icons */
.x-inplaceeditor .x-save-icon::before, .x-inplaceeditor-tip .x-save-icon::before {
	content: "\e774"
}

.x-inplaceeditor .x-cancel-icon::before, .x-inplaceeditor-tip .x-cancel-icon::before {
	content: "\e7e7"
}

.x-inplaceeditor .x-editable-overlay-icon::before, .x-inplaceeditor-tip .x-editable-overlay-icon::before {
	content: "\e730"
}

/*! inplaceeditor layout */
.x-bigger .x-inplaceeditor .x-editable-value-wrapper, .x-inplaceeditor.x-bigger .x-editable-value-wrapper {
	padding: 7px 12px 7px 12px
}

	.x-bigger .x-inplaceeditor .x-editable-value-wrapper .x-editable-value, .x-inplaceeditor.x-bigger .x-editable-value-wrapper .x-editable-value {
		font-size: 16px;
		margin: 0 30px 0 0
	}

	.x-bigger .x-inplaceeditor .x-editable-value-wrapper .x-editable-overlay-icon, .x-inplaceeditor.x-bigger .x-editable-value-wrapper .x-editable-overlay-icon {
		right: 8px;
		width: 20px
	}

		.x-bigger .x-inplaceeditor .x-editable-value-wrapper .x-editable-overlay-icon::before, .x-inplaceeditor.x-bigger .x-editable-value-wrapper .x-editable-overlay-icon::before {
			font-size: 16px
		}

	.x-bigger .x-inplaceeditor .x-editable-value-wrapper .x-spinner-pane .x-spinner-inner, .x-inplaceeditor.x-bigger .x-editable-value-wrapper .x-spinner-pane .x-spinner-inner {
		right: 8px
	}

.x-bigger .x-inplaceeditor .x-editable-value-container, .x-inplaceeditor.x-bigger .x-editable-value-container {
	padding: 7px 12px 7px 12px
}

	.x-bigger .x-inplaceeditor .x-editable-value-container .x-editable-value, .x-inplaceeditor.x-bigger .x-editable-value-container .x-editable-value {
		font-size: 16px;
		margin: 0 30px 0 0
	}

	.x-bigger .x-inplaceeditor .x-editable-value-container .x-editable-overlay-icon, .x-inplaceeditor.x-bigger .x-editable-value-container .x-editable-overlay-icon {
		right: 8px;
		width: 20px
	}

		.x-bigger .x-inplaceeditor .x-editable-value-container .x-editable-overlay-icon::before, .x-inplaceeditor.x-bigger .x-editable-value-container .x-editable-overlay-icon::before {
			font-size: 16px
		}

	.x-bigger .x-inplaceeditor .x-editable-value-container .x-spinner-pane .x-spinner-inner, .x-inplaceeditor.x-bigger .x-editable-value-container .x-spinner-pane .x-spinner-inner {
		right: 8px
	}

.x-bigger .x-inplaceeditor .x-editable-action-buttons .x-btn-save, .x-inplaceeditor.x-bigger .x-editable-action-buttons .x-btn-save {
	margin: 0 4px 0 0
}

.x-bigger .x-inplaceeditor .x-editable-action-buttons .x-btn-cancel, .x-inplaceeditor.x-bigger .x-editable-action-buttons .x-btn-cancel {
	margin: 0 0 0 4px
}

.x-bigger .x-inplaceeditor.x-rtl .x-editable-value-wrapper .x-editable-value, .x-inplaceeditor.x-bigger.x-rtl .x-editable-value-wrapper .x-editable-value {
	margin: 0 0 0 30px
}

.x-bigger .x-inplaceeditor.x-rtl .x-editable-value-wrapper .x-editable-overlay-icon, .x-inplaceeditor.x-bigger.x-rtl .x-editable-value-wrapper .x-editable-overlay-icon {
	left: 8px;
	right: auto
}

.x-bigger .x-inplaceeditor.x-rtl .x-editable-value-wrapper .x-spinner-pane, .x-bigger .x-inplaceeditor.x-rtl .x-editable-value-wrapper .x-spinner-pane .x-spinner-inner, .x-inplaceeditor.x-bigger.x-rtl .x-editable-value-wrapper .x-spinner-pane, .x-inplaceeditor.x-bigger.x-rtl .x-editable-value-wrapper .x-spinner-pane .x-spinner-inner {
	left: 8px
}

.x-bigger .x-inplaceeditor.x-rtl .x-editable-value-container .x-editable-value, .x-inplaceeditor.x-bigger.x-rtl .x-editable-value-container .x-editable-value {
	margin: 0 0 0 30px
}

.x-bigger .x-inplaceeditor.x-rtl .x-editable-value-container .x-editable-overlay-icon, .x-inplaceeditor.x-bigger.x-rtl .x-editable-value-container .x-editable-overlay-icon {
	left: 8px;
	right: auto
}

.x-bigger .x-inplaceeditor.x-rtl .x-editable-value-container .x-spinner-pane, .x-bigger .x-inplaceeditor.x-rtl .x-editable-value-container .x-spinner-pane .x-spinner-inner, .x-inplaceeditor.x-bigger.x-rtl .x-editable-value-container .x-spinner-pane, .x-inplaceeditor.x-bigger.x-rtl .x-editable-value-container .x-spinner-pane .x-spinner-inner {
	left: 8px
}

.x-bigger .x-inplaceeditor.x-rtl .x-editable-action-buttons .x-btn-save, .x-inplaceeditor.x-bigger.x-rtl .x-editable-action-buttons .x-btn-save {
	margin: 0 0 0 4px
}

.x-bigger .x-inplaceeditor.x-rtl .x-editable-action-buttons .x-btn-cancel, .x-inplaceeditor.x-bigger.x-rtl .x-editable-action-buttons .x-btn-cancel {
	margin: 0 4px 0 0
}

.x-inplaceeditor {
	display: inline-block;
	position: relative;
	width: auto
}

	.x-inplaceeditor .x-input-group.x-control-wrapper .x-clear-icon.x-clear-icon-hide {
		display: block;
		visibility: hidden
	}

	.x-inplaceeditor .x-input-group.x-control-container .x-clear-icon.x-clear-icon-hide {
		display: block;
		visibility: hidden
	}

	.x-inplaceeditor .x-editable-value-wrapper {
		display: inline-block;
		padding: 3px 8px 5px 8px;
		position: relative;
		width: auto;
		word-break: break-word
	}

		.x-inplaceeditor .x-editable-value-wrapper .x-editable-value {
			display: inline-block;
			font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
			font-size: 14px;
			margin: 0 28px 0 0
		}

		.x-inplaceeditor .x-editable-value-wrapper .x-editable-overlay-icon {
			bottom: 0;
			cursor: pointer;
			display: -ms-inline-flexbox;
			display: inline-flex;
			height: inherit;
			position: absolute;
			right: 8px;
			top: 0;
			visibility: hidden;
			width: 20px
		}

			.x-inplaceeditor .x-editable-value-wrapper .x-editable-overlay-icon::before {
				-ms-flex-align: center;
				align-items: center;
				display: -ms-flexbox;
				display: flex;
				font-size: 14px
			}

		.x-inplaceeditor .x-editable-value-wrapper.x-hide {
			display: none
		}

		.x-inplaceeditor .x-editable-value-wrapper.x-editable-open {
			-webkit-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.x-inplaceeditor .x-editable-value-wrapper.x-loading {
			pointer-events: none
		}

		.x-inplaceeditor .x-editable-value-wrapper .x-spinner-pane .x-spinner-inner {
			left: unset;
			right: 8px
		}

		.x-inplaceeditor .x-editable-value-wrapper:hover .x-editable-overlay-icon {
			visibility: visible
		}

		.x-inplaceeditor .x-editable-value-wrapper:hover.x-editable-open .x-editable-overlay-icon {
			visibility: hidden
		}

	.x-inplaceeditor .x-editable-value-container {
		display: inline-block;
		padding: 3px 8px 5px 8px;
		position: relative;
		width: auto;
		word-break: break-word
	}

		.x-inplaceeditor .x-editable-value-container .x-editable-value {
			display: inline-block;
			font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
			font-size: 14px;
			margin: 0 28px 0 0
		}

		.x-inplaceeditor .x-editable-value-container .x-editable-overlay-icon {
			bottom: 0;
			cursor: pointer;
			display: -ms-inline-flexbox;
			display: inline-flex;
			height: inherit;
			position: absolute;
			right: 8px;
			top: 0;
			visibility: hidden;
			width: 20px
		}

			.x-inplaceeditor .x-editable-value-container .x-editable-overlay-icon::before {
				-ms-flex-align: center;
				align-items: center;
				display: -ms-flexbox;
				display: flex;
				font-size: 14px
			}

		.x-inplaceeditor .x-editable-value-container.x-hide {
			display: none
		}

		.x-inplaceeditor .x-editable-value-container.x-editable-open {
			-webkit-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.x-inplaceeditor .x-editable-value-container.x-loading {
			pointer-events: none
		}

		.x-inplaceeditor .x-editable-value-container .x-spinner-pane .x-spinner-inner {
			left: unset;
			right: 8px
		}

		.x-inplaceeditor .x-editable-value-container:hover .x-editable-overlay-icon {
			visibility: visible
		}

		.x-inplaceeditor .x-editable-value-container:hover.x-editable-open .x-editable-overlay-icon {
			visibility: hidden
		}

	.x-inplaceeditor .x-editable-action-buttons {
		margin-top: 4px;
		position: absolute;
		right: 0;
		z-index: 100
	}

	.x-inplaceeditor.x-overlay {
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none
	}

	.x-inplaceeditor.x-rtl .x-editable-value-wrapper .x-editable-value {
		margin: 0 0 0 28px
	}

	.x-inplaceeditor.x-rtl .x-editable-value-wrapper .x-editable-overlay-icon {
		left: 8px;
		right: auto
	}

	.x-inplaceeditor.x-rtl .x-editable-value-wrapper .x-spinner-pane {
		right: unset
	}

		.x-inplaceeditor.x-rtl .x-editable-value-wrapper .x-spinner-pane, .x-inplaceeditor.x-rtl .x-editable-value-wrapper .x-spinner-pane .x-spinner-inner {
			left: 8px
		}

	.x-inplaceeditor.x-rtl .x-editable-value-container .x-editable-value {
		margin: 0 0 0 28px
	}

	.x-inplaceeditor.x-rtl .x-editable-value-container .x-editable-overlay-icon {
		left: 8px;
		right: auto
	}

	.x-inplaceeditor.x-rtl .x-editable-value-container .x-spinner-pane {
		right: unset
	}

		.x-inplaceeditor.x-rtl .x-editable-value-container .x-spinner-pane, .x-inplaceeditor.x-rtl .x-editable-value-container .x-spinner-pane .x-spinner-inner {
			left: 8px
		}

	.x-inplaceeditor.x-rtl .x-editable-action-buttons {
		left: 0;
		right: auto
	}

	.x-bigger .x-inplaceeditor, .x-inplaceeditor.x-bigger, .x-bigger .x-inplaceeditor-tip, .x-inplaceeditor-tip.x-bigger {
		width: auto
	}

	.x-inplaceeditor .x-editable-elements:not(.x-richtexteditor) + .x-editable-loading .x-spinner-pane .x-spinner-inner .x-spin-bootstrap4 .x-path-circle, .x-inplaceeditor-tip .x-editable-elements:not(.x-richtexteditor) + .x-editable-loading .x-spinner-pane .x-spinner-inner .x-spin-bootstrap4 .x-path-circle {
		stroke-width: inherit
	}

	.x-inplaceeditor .x-editable-elements:not(.x-richtexteditor) + .x-editable-loading .x-spinner-pane .x-spinner-inner .x-spin-bootstrap4 .x-path-circle, .x-inplaceeditor-tip .x-editable-elements:not(.x-richtexteditor) + .x-editable-loading .x-spinner-pane .x-spinner-inner .x-spin-bootstrap4 .x-path-circle {
		stroke-width: inherit
	}

	.x-inplaceeditor .x-editable-loading, .x-inplaceeditor-tip .x-editable-loading {
		display: none;
		min-height: 100%;
		position: absolute;
		top: 0
	}

		.x-inplaceeditor .x-editable-loading.x-show, .x-inplaceeditor-tip .x-editable-loading.x-show {
			display: block
		}

			.x-inplaceeditor .x-editable-loading.x-show:not(.x-rte-spin-wrap) .x-spinner-inner, .x-inplaceeditor-tip .x-editable-loading.x-show:not(.x-rte-spin-wrap) .x-spinner-inner {
				left: auto;
				right: 5px;
				transform: translateX(-30%) translateY(-50%)
			}

	.x-inplaceeditor .x-editable-form, .x-inplaceeditor-tip .x-editable-form {
		width: 100%
	}

		.x-inplaceeditor .x-editable-form.x-loading .x-input-group-icon, .x-inplaceeditor-tip .x-editable-form.x-loading .x-input-group-icon {
			visibility: hidden
		}

	.x-inplaceeditor .x-component-group, .x-inplaceeditor-tip .x-component-group {
		margin-bottom: 4px
	}

		.x-inplaceeditor .x-component-group .x-editable-component, .x-inplaceeditor-tip .x-component-group .x-editable-component {
			min-width: 150px;
			position: relative
		}

	.x-inplaceeditor .x-control-overlay, .x-inplaceeditor-tip .x-control-overlay {
		visibility: hidden
	}

		.x-inplaceeditor .x-control-overlay.x-richtexteditor, .x-inplaceeditor-tip .x-control-overlay.x-richtexteditor {
			opacity: .5;
			pointer-events: none;
			-webkit-user-select: none;
			-ms-user-select: none;
			user-select: none;
			visibility: visible
		}

	.x-inplaceeditor .x-editable-action-buttons .x-btn-save, .x-inplaceeditor-tip .x-editable-action-buttons .x-btn-save {
		margin: 0 4px 0 0
	}

		.x-inplaceeditor .x-editable-action-buttons .x-btn-save .x-btn-icon.x-icons, .x-inplaceeditor-tip .x-editable-action-buttons .x-btn-save .x-btn-icon.x-icons {
			font-size: 16px
		}

	.x-inplaceeditor .x-editable-action-buttons .x-btn-cancel, .x-inplaceeditor-tip .x-editable-action-buttons .x-btn-cancel {
		margin: 0 0 0 4px
	}

		.x-inplaceeditor .x-editable-action-buttons .x-btn-cancel .x-btn-icon.x-icons, .x-inplaceeditor-tip .x-editable-action-buttons .x-btn-cancel .x-btn-icon.x-icons {
			font-size: 16px
		}

	.x-inplaceeditor .x-editable-action-buttons.x-hide, .x-inplaceeditor-tip .x-editable-action-buttons.x-hide {
		visibility: hidden
	}

	.x-inplaceeditor.x-rtl .x-editable-action-buttons .x-btn-save, .x-inplaceeditor-tip.x-rtl .x-editable-action-buttons .x-btn-save {
		margin: 0 0 0 4px
	}

	.x-inplaceeditor.x-rtl .x-editable-action-buttons .x-btn-cancel, .x-inplaceeditor-tip.x-rtl .x-editable-action-buttons .x-btn-cancel {
		margin: 0 4px 0 0
	}

	.x-inplaceeditor.x-rtl .x-editable-loading.x-show:not(.x-rte-spin-wrap) .x-spinner-inner, .x-inplaceeditor-tip.x-rtl .x-editable-loading.x-show:not(.x-rte-spin-wrap) .x-spinner-inner {
		left: 5px;
		right: auto;
		transform: translateX(30%) translateY(-50%)
	}

.x-bigger .x-inplaceeditor-tip.x-tooltip-wrap .x-tip-content, .x-inplaceeditor-tip.x-bigger.x-tooltip-wrap .x-tip-content {
	padding: 0
}

	.x-bigger .x-inplaceeditor-tip.x-tooltip-wrap .x-tip-content .x-editable-wrapper, .x-inplaceeditor-tip.x-bigger.x-tooltip-wrap .x-tip-content .x-editable-wrapper {
		padding: 16px
	}

	.x-bigger .x-inplaceeditor-tip.x-tooltip-wrap .x-tip-content .x-editable-container, .x-inplaceeditor-tip.x-bigger.x-tooltip-wrap .x-tip-content .x-editable-container {
		padding: 16px
	}

	.x-bigger .x-inplaceeditor-tip.x-tooltip-wrap .x-tip-content .x-editable-title + .x-editable-wrapper, .x-inplaceeditor-tip.x-bigger.x-tooltip-wrap .x-tip-content .x-editable-title + .x-editable-wrapper {
		padding: 16px
	}

	.x-bigger .x-inplaceeditor-tip.x-tooltip-wrap .x-tip-content .x-editable-title + .x-editable-container, .x-inplaceeditor-tip.x-bigger.x-tooltip-wrap .x-tip-content .x-editable-title + .x-editable-container {
		padding: 16px
	}

.x-bigger .x-inplaceeditor-tip .x-editable-title, .x-inplaceeditor-tip.x-bigger .x-editable-title {
	font-size: 14px;
	min-height: 46px;
	padding: 12px 16px 12px 16px
}

.x-bigger .x-inplaceeditor-tip.x-rtl.x-tooltip-wrap .x-tip-content .x-editable-title, .x-inplaceeditor-tip.x-bigger.x-rtl.x-tooltip-wrap .x-tip-content .x-editable-title {
	padding: 12px 16px 12px 16px
}

.x-inplaceeditor-tip {
	opacity: 1;
	width: auto
}

	.x-inplaceeditor-tip.x-tooltip-wrap {
		max-width: 100%
	}

		.x-inplaceeditor-tip.x-tooltip-wrap .x-input-group.x-control-wrapper .x-clear-icon.x-clear-icon-hide, .x-inplaceeditor-tip.x-tooltip-wrap .x-input-group.x-control-container .x-clear-icon.x-clear-icon-hide {
			display: block;
			visibility: hidden
		}

		.x-inplaceeditor-tip.x-tooltip-wrap .x-tip-content {
			padding: 0
		}

			.x-inplaceeditor-tip.x-tooltip-wrap .x-tip-content .x-editable-title {
				-ms-flex-line-pack: center;
				align-content: center;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-direction: column;
				flex-direction: column;
				font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
				font-size: 12px;
				font-weight: 500;
				height: 36px;
				-ms-flex-pack: center;
				justify-content: center;
				padding: 9px 12px 9px 12px
			}

			.x-inplaceeditor-tip.x-tooltip-wrap .x-tip-content .x-editable-wrapper {
				display: -ms-flexbox;
				display: flex;
				padding: 12px
			}

				.x-inplaceeditor-tip.x-tooltip-wrap .x-tip-content .x-editable-wrapper .x-editable-action-buttons {
					float: right;
					margin-top: 4px;
					position: relative;
					right: auto;
					top: auto
				}

			.x-inplaceeditor-tip.x-tooltip-wrap .x-tip-content .x-editable-container {
				display: -ms-flexbox;
				display: flex;
				padding: 12px
			}

				.x-inplaceeditor-tip.x-tooltip-wrap .x-tip-content .x-editable-container .x-editable-action-buttons {
					float: right;
					margin-top: 4px;
					position: relative;
					right: auto;
					top: auto
				}

			.x-inplaceeditor-tip.x-tooltip-wrap .x-tip-content .x-editable-title + .x-editable-wrapper {
				padding: 12px
			}

			.x-inplaceeditor-tip.x-tooltip-wrap .x-tip-content .x-editable-title + .x-editable-container {
				padding: 12px
			}

	.x-inplaceeditor-tip.x-hide {
		visibility: hidden
	}

	.x-inplaceeditor-tip.x-rtl.x-tooltip-wrap .x-tip-content .x-editable-title {
		padding: 9px 12px 9px 12px
	}

	.x-inplaceeditor-tip.x-rtl.x-tooltip-wrap .x-tip-content .x-editable-wrapper .x-editable-action-buttons {
		float: left
	}

	.x-inplaceeditor-tip.x-rtl.x-tooltip-wrap .x-tip-content .x-editable-container .x-editable-action-buttons {
		float: left
	}

.x-content-placeholder.x-inplaceeditor.x-placeholder-inplaceeditor {
	background-size: 150px 60px;
	min-height: 60px
}

.x-bigger .x-content-placeholder.x-inplaceeditor.x-placeholder-inplaceeditor, .x-bigger.x-content-placeholder.x-inplaceeditor.x-placeholder-inplaceeditor {
	background-size: 150px 70px;
	min-height: 70px
}

.x-control .x-inplaceeditor, .x-tooltip-wrap.x-popup.x-inplaceeditor-tip.x-popup-open, .x-inplaceeditor .x-input-group.x-control-wrapper.x-editable-elements {
	border-radius: 4px
}

	.x-control.x-inplaceeditor .x-editable-value-wrapper {
		min-height: 30px
	}

.x-bigger .x-inplaceeditor .x-editable-value-wrapper, .x-inplaceeditor.x-bigger .x-editable-value-wrapper {
	min-height: 38px
}

.x-bigger .x-inplaceeditor-tip.x-tooltip-wrap.x-popup .x-editable-title, .x-bigger.x-inplaceeditor-tip.x-tooltip-wrap.x-popup .x-editable-title {
	font-size: 14px
}

.x-bigger .x-inplaceeditor .x-editable-action-buttons .x-btn-icon.x-icons .x-bigger.x-inplaceeditor .x-editable-action-buttons .x-btn-icon.x-icons {
	font-size: 22px
}

/*! inplaceeditor theme */
.x-inplaceeditor .x-editable-value-wrapper .x-editable-value {
	border-bottom: 1px dashed #212529;
	color: #212529
}

.x-inplaceeditor .x-editable-value-wrapper .x-editable-overlay-icon {
	color: #6c757d
}

.x-inplaceeditor .x-editable-value-wrapper.x-loading .x-editable-value {
	border-bottom: 0
}

.x-inplaceeditor .x-editable-value-wrapper:hover {
	background: #e9ecef;
	border-radius: 4px
}

	.x-inplaceeditor .x-editable-value-wrapper:hover .x-editable-value {
		border-bottom-color: rgba(0,0,0,0)
	}

.x-inplaceeditor .x-editable-value-container .x-editable-value {
	border-bottom: 1px dashed #212529;
	color: #212529
}

.x-inplaceeditor .x-editable-value-container .x-editable-overlay-icon {
	color: #6c757d
}

.x-inplaceeditor .x-editable-value-container.x-loading .x-editable-value {
	border-bottom: 0
}

.x-inplaceeditor .x-editable-value-container:hover {
	background: #e9ecef;
	border-radius: 4px
}

	.x-inplaceeditor .x-editable-value-container:hover .x-editable-value {
		border-bottom-color: rgba(0,0,0,0)
	}

.x-inplaceeditor[data-underline=false] .x-editable-value-wrapper .x-editable-value {
	border-bottom: 0
}

.x-inplaceeditor[data-underline=false] .x-editable-value-container .x-editable-value {
	border-bottom: 0
}

.x-inplaceeditor.x-disable {
	pointer-events: none;
	-ms-touch-action: none;
	touch-action: none
}

	.x-inplaceeditor.x-disable .x-editable-value-wrapper .x-editable-value {
		border-bottom-color: rgba(0,0,0,0)
	}

	.x-inplaceeditor.x-disable .x-editable-value-container .x-editable-value {
		border-bottom-color: rgba(0,0,0,0)
	}

.x-inplaceeditor .x-editable-action-buttons .x-btn-save.x-icon-btn, .x-inplaceeditor .x-editable-action-buttons .x-btn-cancel.x-icon-btn, .x-inplaceeditor-tip .x-editable-action-buttons .x-btn-save.x-icon-btn, .x-inplaceeditor-tip .x-editable-action-buttons .x-btn-cancel.x-icon-btn {
	background-color: #fff;
	border: 1px solid #dee2e6;
	border-radius: 4px
}

	.x-inplaceeditor .x-editable-action-buttons .x-btn-save.x-icon-btn .x-btn-icon.x-icons, .x-inplaceeditor .x-editable-action-buttons .x-btn-cancel.x-icon-btn .x-btn-icon.x-icons, .x-inplaceeditor-tip .x-editable-action-buttons .x-btn-save.x-icon-btn .x-btn-icon.x-icons, .x-inplaceeditor-tip .x-editable-action-buttons .x-btn-cancel.x-icon-btn .x-btn-icon.x-icons {
		color: #6c757d
	}

	.x-inplaceeditor .x-editable-action-buttons .x-btn-save.x-icon-btn:hover, .x-inplaceeditor .x-editable-action-buttons .x-btn-cancel.x-icon-btn:hover, .x-inplaceeditor-tip .x-editable-action-buttons .x-btn-save.x-icon-btn:hover, .x-inplaceeditor-tip .x-editable-action-buttons .x-btn-cancel.x-icon-btn:hover {
		background-color: #5a6268;
		border: 1px solid #545b62
	}

	.x-inplaceeditor .x-editable-action-buttons .x-btn-save.x-icon-btn:disabled, .x-inplaceeditor .x-editable-action-buttons .x-btn-cancel.x-icon-btn:disabled, .x-inplaceeditor-tip .x-editable-action-buttons .x-btn-save.x-icon-btn:disabled, .x-inplaceeditor-tip .x-editable-action-buttons .x-btn-cancel.x-icon-btn:disabled {
		background-color: #fff;
		border: 1px solid #dee2e6;
		border-radius: 4px
	}

	.x-inplaceeditor .x-editable-action-buttons .x-btn-save.x-icon-btn:hover .x-btn-icon.x-icons, .x-inplaceeditor .x-editable-action-buttons .x-btn-save.x-icon-btn:active .x-btn-icon.x-icons, .x-inplaceeditor .x-editable-action-buttons .x-btn-cancel.x-icon-btn:hover .x-btn-icon.x-icons, .x-inplaceeditor .x-editable-action-buttons .x-btn-cancel.x-icon-btn:active .x-btn-icon.x-icons, .x-inplaceeditor-tip .x-editable-action-buttons .x-btn-save.x-icon-btn:hover .x-btn-icon.x-icons, .x-inplaceeditor-tip .x-editable-action-buttons .x-btn-save.x-icon-btn:active .x-btn-icon.x-icons, .x-inplaceeditor-tip .x-editable-action-buttons .x-btn-cancel.x-icon-btn:hover .x-btn-icon.x-icons, .x-inplaceeditor-tip .x-editable-action-buttons .x-btn-cancel.x-icon-btn:active .x-btn-icon.x-icons {
		color: #fff
	}

.x-inplaceeditor .x-editable-value-wrapper {
	background-color: rgba(0,0,0,0);
	border-radius: 4px
}

	.x-inplaceeditor .x-editable-value-wrapper.x-tooltip.x-editable-open {
		background: #fff
	}

.x-inplaceeditor-tip.x-tooltip-wrap.x-popup {
	background: #fff;
	box-shadow: 0 16px 48px rgba(0,0,0,.175)
}

	.x-inplaceeditor-tip.x-tooltip-wrap.x-popup .x-tip-content {
		border-radius: 4px;
		color: #212529
	}

	.x-inplaceeditor-tip.x-tooltip-wrap.x-popup .x-arrow-tip-inner {
		color: #f8f9fa
	}

	.x-inplaceeditor-tip.x-tooltip-wrap.x-popup .x-arrow-tip-outer.x-tip-top {
		border-bottom-color: #f8f9fa
	}

	.x-inplaceeditor-tip.x-tooltip-wrap.x-popup .x-arrow-tip-outer.x-tip-bottom {
		border-top-color: #f8f9fa
	}

	.x-inplaceeditor-tip.x-tooltip-wrap.x-popup.x-popup {
		border: 1px solid #ced4da
	}

	.x-inplaceeditor-tip.x-tooltip-wrap.x-popup .x-editable-title {
		background: #f8f9fa;
		border-bottom: 0;
		color: #212529
	}

.x-inplaceeditor-tip.x-editable-tip-title.x-tooltip-wrap .x-arrow-tip-outer.x-tip-top {
	border-bottom-color: #ced4da
}

.x-inplaceeditor-tip.x-editable-tip-title.x-tooltip-wrap .x-arrow-tip-inner.x-tip-top {
	color: #f8f9fa
}

/*! TreeView's bootstrap5 theme wise override definitions and variables */
@keyframes material-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes fabric-spinner-rotate {
	0% {
		transform: rotate(0)
	}

	100% {
		transform: rotate(360deg)
	}
}

.x-kanban .x-column-expand::before {
	content: "\e765"
}

.x-kanban .x-column-collapse::before {
	content: "\e748"
}

.x-kanban .x-swimlane-row-expand::before {
	content: "\e729"
}

.x-kanban .x-swimlane-row-collapse::before {
	content: "\e748"
}

.x-kanban .x-show-add-icon::before {
	content: "\e805"
}

.x-kanban .x-swimlane-header-toolbar .x-icon-menu::before {
	content: "\e799"
}

.x-kanban.x-rtl .x-column-collapse::before {
	content: "\e765"
}

.x-kanban.x-rtl .x-column-expand::before {
	content: "\e748"
}

.x-kanban.x-rtl .x-swimlane-row-collapse::before {
	content: "\e765"
}

.x-mobile-popup-wrapper .x-close-icon::before {
	content: "\e7e7"
}

/*! kanban component layout */
.x-kanban {
	display: block;
	outline: medium none;
	position: relative;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

	.x-kanban .x-kanban-table {
		border: 0;
		border-collapse: separate;
		border-spacing: 10px 4px;
		table-layout: fixed;
		width: 100%
	}

		.x-kanban .x-kanban-table col.x-collapsed {
			width: 42px
		}

	.x-kanban .x-swimlane .x-kanban-table.x-content-table {
		border-spacing: 10px 0
	}

	.x-kanban .x-frozen-swimlane-row {
		position: relative;
		z-index: 101
	}

		.x-kanban .x-frozen-swimlane-row .x-frozen-row {
			padding: 12px 12px 12px 20px
		}

			.x-kanban .x-frozen-swimlane-row .x-frozen-row .x-swimlane-header {
				display: -ms-flexbox;
				display: flex
			}

				.x-kanban .x-frozen-swimlane-row .x-frozen-row .x-swimlane-header .x-swimlane-text {
					font-size: 14px;
					font-weight: normal;
					line-height: 1.5;
					padding: 0 0 0 8px
				}

				.x-kanban .x-frozen-swimlane-row .x-frozen-row .x-swimlane-header .x-item-count {
					font-size: 12px;
					font-weight: 500;
					line-height: 1.5;
					opacity: .57;
					padding: 3px
				}

				.x-kanban .x-frozen-swimlane-row .x-frozen-row .x-swimlane-header .x-swimlane-row-expand, .x-kanban .x-frozen-swimlane-row .x-frozen-row .x-swimlane-header .x-swimlane-row-collapse {
					border: 1px solid rgba(0,0,0,0);
					color: #adb5bd;
					cursor: pointer;
					font-size: 14px;
					height: 20px;
					margin: 1px;
					padding: 2px
				}

					.x-kanban .x-frozen-swimlane-row .x-frozen-row .x-swimlane-header .x-swimlane-row-expand:hover, .x-kanban .x-frozen-swimlane-row .x-frozen-row .x-swimlane-header .x-swimlane-row-expand:focus, .x-kanban .x-frozen-swimlane-row .x-frozen-row .x-swimlane-header .x-swimlane-row-collapse:hover, .x-kanban .x-frozen-swimlane-row .x-frozen-row .x-swimlane-header .x-swimlane-row-collapse:focus {
						background: #5c636a;
						border: 1px solid rgba(0,0,0,0);
						border-radius: 4px;
						box-shadow: none;
						color: #fff;
						margin: 1px;
						padding: 2px
					}

					.x-kanban .x-frozen-swimlane-row .x-frozen-row .x-swimlane-header .x-swimlane-row-expand:focus, .x-kanban .x-frozen-swimlane-row .x-frozen-row .x-swimlane-header .x-swimlane-row-collapse:focus {
						background: #5c636a;
						box-shadow: 0 0 0 4px rgba(130,138,145,.5)
					}

	.x-kanban .x-kanban-header > div {
		overflow: hidden
	}

	.x-kanban .x-kanban-header .x-header-cells {
		border-radius: 4px;
		height: 44px;
		overflow: hidden;
		padding: 8px;
		position: relative;
		text-align: left;
		text-overflow: ellipsis;
		white-space: nowrap
	}

		.x-kanban .x-kanban-header .x-header-cells .x-header-wrap {
			display: -ms-flexbox;
			display: flex
		}

			.x-kanban .x-kanban-header .x-header-cells .x-header-wrap .x-header-title {
				display: -ms-flexbox;
				display: flex;
				overflow: hidden;
				text-overflow: ellipsis;
				width: 100%
			}

		.x-kanban .x-kanban-header .x-header-cells.x-stacked-header-cell {
			border-bottom: 1px solid #ced4da
		}

		.x-kanban .x-kanban-header .x-header-cells.x-toggle-header .x-column-expand {
			cursor: pointer;
			font-size: 14px;
			padding: 4px
		}

		.x-kanban .x-kanban-header .x-header-cells.x-toggle-header .x-column-collapse {
			cursor: pointer;
			font-size: 14px;
			padding: 2px
		}

		.x-kanban .x-kanban-header .x-header-cells.x-min-color {
			background: #fff3cd
		}

		.x-kanban .x-kanban-header .x-header-cells.x-max-color {
			background: #f8d7da
		}

		.x-kanban .x-kanban-header .x-header-cells.x-collapsed {
			background: #f8f9fa;
			text-align: center;
			width: 42px
		}

			.x-kanban .x-kanban-header .x-header-cells.x-collapsed .x-header-wrap {
				-ms-flex-pack: center;
				justify-content: center
			}

			.x-kanban .x-kanban-header .x-header-cells.x-collapsed.x-min-color {
				background: #fff3cd
			}

			.x-kanban .x-kanban-header .x-header-cells.x-collapsed.x-max-color {
				background: #f8d7da
			}

			.x-kanban .x-kanban-header .x-header-cells.x-collapsed .x-limits, .x-kanban .x-kanban-header .x-header-cells.x-collapsed .x-header-title {
				display: none
			}

		.x-kanban .x-kanban-header .x-header-cells .x-header-text {
			font-size: 12px;
			font-weight: 500;
			line-height: 1.5;
			overflow: hidden;
			padding-right: 5px;
			text-overflow: ellipsis
		}

		.x-kanban .x-kanban-header .x-header-cells .x-item-count {
			font-size: 10px;
			font-weight: 500;
			line-height: 1.625;
			margin-top: 0;
			opacity: 1;
			text-transform: capitalize
		}

		.x-kanban .x-kanban-header .x-header-cells .x-limits {
			display: -ms-flexbox;
			display: flex;
			padding-top: 3px
		}

			.x-kanban .x-kanban-header .x-header-cells .x-limits .x-min-count, .x-kanban .x-kanban-header .x-header-cells .x-limits .x-max-count {
				font-size: 12px;
				font-weight: 500;
				opacity: 1;
				width: 100%
			}

			.x-kanban .x-kanban-header .x-header-cells .x-limits .x-max-count {
				text-align: right
			}

	.x-kanban .x-kanban-content {
		overflow: auto;
		padding-bottom: 10px
	}

		.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-limits {
			display: -ms-flexbox;
			display: flex;
			height: 26px;
			position: relative
		}

		.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-kanban-border {
			display: none
		}

			.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-kanban-border.x-dropping {
				display: block;
				position: absolute
			}

		.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-limits .x-min-count, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-limits .x-max-count {
			font-size: 12px;
			font-weight: 500;
			opacity: 1;
			padding: 4px 8px
		}

		.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-limits .x-max-count {
			position: absolute;
			right: 0
		}

		.x-kanban .x-kanban-content .x-content-row .x-content-cells.x-min-color {
			background: #fff3cd
		}

		.x-kanban .x-kanban-content .x-content-row .x-content-cells.x-max-color {
			background: #f8d7da
		}

		.x-kanban .x-kanban-content .x-content-row .x-content-cells.x-collapsed {
			overflow: hidden;
			text-align: center;
			width: 42px
		}

			.x-kanban .x-kanban-content .x-content-row .x-content-cells.x-collapsed .x-card-wrapper, .x-kanban .x-kanban-content .x-content-row .x-content-cells.x-collapsed .x-card-container, .x-kanban .x-kanban-content .x-content-row .x-content-cells.x-collapsed .x-limits {
				display: none
			}

			.x-kanban .x-kanban-content .x-content-row .x-content-cells.x-collapsed .x-collapse-header-text {
				color: #343a40;
				font-size: 12px;
				font-weight: 500;
				overflow: hidden;
				padding: 12px;
				position: relative;
				text-overflow: ellipsis;
				white-space: nowrap;
				-ms-writing-mode: tb-lr;
				writing-mode: vertical-lr
			}

				.x-kanban .x-kanban-content .x-content-row .x-content-cells.x-collapsed .x-collapse-header-text .x-item-count {
					display: inline-block;
					font-size: 13px;
					font-weight: normal;
					opacity: .57
				}

		.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-show-add-button {
			border: 1px dashed #0d6efd;
			height: 36px;
			margin: 8px 8px 0
		}

			.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-show-add-button .x-show-add-icon {
				padding: 11px;
				text-align: center
			}

			.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-show-add-button:focus {
				border: 1px dashed #adb5bd;
				color: #adb5bd
			}

		.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-multi-card-wrapper, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-multi-card-container {
			display: none
		}

		.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container {
			height: inherit;
			overflow: auto;
			padding: 12px 12px 0
		}

			.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-empty-card, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-empty-card {
				color: #495057;
				display: table;
				font-size: 14px;
				line-height: 1.5;
				margin: 0 auto;
				padding: 20px 0;
				position: relative
			}

			.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card {
				border: 1px solid #dee2e6;
				border-radius: 6px;
				box-shadow: none;
				margin-bottom: 12px;
				min-height: 50px
			}

				.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-draggable, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-draggable {
					cursor: all-scroll
				}

				.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card .x-card-header, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card .x-card-header {
					padding: 12px 14px 0
				}

					.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card .x-card-header .x-card-header-title, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card .x-card-header .x-card-header-title {
						font-size: 14px;
						font-weight: 500;
						line-height: 1.625
					}

				.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card .x-card-footer, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card .x-card-footer {
					display: -ms-inline-flexbox;
					display: inline-flex;
					line-height: normal;
					padding: 13px 14px
				}

				.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card .x-card-content, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card .x-card-content {
					font-size: 14px;
					line-height: 1.625;
					padding: 8px 14px
				}

				.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color {
					border: 1px solid rgba(0,0,0,0);
					border-left: 2px solid
				}

					.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color .x-card-header, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color .x-card-header {
						padding: 12px 14px 0 14px
					}

					.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color .x-card-content, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color .x-card-content {
						padding: 8px 14px 12px 14px
					}

					.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color .x-card-tags, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color .x-card-tags {
						padding: 8px 14px 0 12px
					}

					.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color.x-selection, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color.x-selection {
						border: 1px solid #0d6efd;
						border-left: 2px solid;
						box-shadow: none
					}

						.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color.x-selection:hover, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color.x-selection:hover {
							border: 1px solid #0d6efd;
							border-left: 2px solid;
							box-shadow: none;
							padding: 0
						}

					.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color:hover, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color:hover {
						border: 1px solid #adb5bd;
						border-left: 2px solid;
						box-shadow: none
					}

					.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color .x-card-footer, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color .x-card-footer {
						padding: 8px 18px 8px 16px
					}

				.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card .x-card-tag, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card .x-card-tag {
					border-radius: 2px;
					display: inline-block;
					font-size: 14px;
					line-height: 1.625;
					margin-right: 4px;
					max-width: 100%;
					overflow: hidden;
					padding: 1px 4px;
					text-overflow: ellipsis
				}

				.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card .x-card-tags, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card .x-card-tags {
					line-height: 1;
					padding: 12px 12px 0
				}

				.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-cloned-card, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-cloned-card {
					position: absolute;
					z-index: 1
				}

				.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-selection, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-selection {
					border: 1px solid #0d6efd;
					box-shadow: 0 4px 6px -1px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1)
				}

					.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-selection:hover, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-selection:hover {
						border: 1px solid #0d6efd;
						box-shadow: none;
						padding: 0
					}

				.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card:hover, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card:hover {
					border: 1px solid #adb5bd;
					box-shadow: none
				}

				.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card:focus, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card:focus {
					border: 1px solid #adb5bd
				}

				.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color:focus, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color:focus {
					border: 1px solid #adb5bd;
					border-left: 2px solid
				}

				.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-kanban-dragged-card, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-kanban-dragged-card {
					display: none
				}

			.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-multi-card-clone, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-multi-card-clone {
				border: 1px solid #adb5bd;
				height: 34px
			}

			.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-multi-card-text, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-multi-card-text {
				background: #fff;
				display: table-cell;
				padding-left: 8px;
				text-align: center
			}

			.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-target-dragged-clone, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-target-dropped-clone, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-target-dragged-clone, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-target-dropped-clone {
				border-radius: 6px;
				margin-bottom: 12px
			}

			.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-target-dragged-clone, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-target-dragged-clone {
				background: #dee2e6;
				border: 1px dashed #adb5bd
			}

			.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-target-dropped-clone, .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-target-dropped-clone {
				background: #e7f1ff;
				border: 1px dashed #0d6efd
			}

		.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-target-multi-clone .x-column-key {
			border-bottom: 1px dashed #adb5bd;
			border-left: 1px dashed #adb5bd;
			border-right: 1px dashed #adb5bd
		}

			.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-target-multi-clone .x-column-key .x-text {
				opacity: .5;
				text-align: center;
				color: #adb5bd;
				font-size: 16px;
				opacity: 1
			}

			.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-target-multi-clone .x-column-key:first-child {
				border-top: 1px dashed #adb5bd
			}

		.x-kanban .x-kanban-content .x-content-row.x-swimlane-row .x-content-cells {
			height: 46px;
			min-height: 50px
		}

			.x-kanban .x-kanban-content .x-content-row.x-swimlane-row .x-content-cells .x-swimlane-header {
				display: -ms-flexbox;
				display: flex;
				padding: 12px
			}

				.x-kanban .x-kanban-content .x-content-row.x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-expand, .x-kanban .x-kanban-content .x-content-row.x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-collapse {
					border: 1px solid rgba(0,0,0,0);
					color: #adb5bd;
					cursor: pointer;
					font-size: 14px;
					height: 20px;
					margin: 1px;
					padding: 0
				}

					.x-kanban .x-kanban-content .x-content-row.x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-expand:hover, .x-kanban .x-kanban-content .x-content-row.x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-expand:focus, .x-kanban .x-kanban-content .x-content-row.x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-collapse:hover, .x-kanban .x-kanban-content .x-content-row.x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-collapse:focus {
						background: none;
						border: 1px solid rgba(0,0,0,0);
						border-radius: 4px;
						box-shadow: 0 0 0 4px rgba(130,138,145,.5);
						color: #0d6efd;
						font-size: 14px;
						margin: 1px;
						padding: 0
					}

				.x-kanban .x-kanban-content .x-content-row.x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-text {
					font-size: 14px;
					font-weight: normal;
					line-height: 1.5;
					padding: 0 0 0 8px
				}

				.x-kanban .x-kanban-content .x-content-row.x-swimlane-row .x-content-cells .x-swimlane-header .x-item-count {
					color: inherit;
					font-size: 12px;
					font-weight: 500;
					line-height: 20px;
					opacity: .8;
					padding: 1px 2px
				}

		.x-kanban .x-kanban-content .x-content-row:not(.x-swimlane-row) .x-content-cells {
			border: 1px solid rgba(0,0,0,0);
			border-radius: 4px;
			vertical-align: top
		}

			.x-kanban .x-kanban-content .x-content-row:not(.x-swimlane-row) .x-content-cells.x-dropping {
				border: 1px dashed #adb5bd
			}

			.x-kanban .x-kanban-content .x-content-row:not(.x-swimlane-row) .x-content-cells.x-min-color {
				background: #fff3cd
			}

			.x-kanban .x-kanban-content .x-content-row:not(.x-swimlane-row) .x-content-cells.x-max-color {
				background: #f8d7da
			}

			.x-kanban .x-kanban-content .x-content-row:not(.x-swimlane-row) .x-content-cells:focus {
				border: 1px solid rgba(0,0,0,0);
				box-shadow: 0 0 0 4px rgba(13,110,253,.25)
			}

			.x-kanban .x-kanban-content .x-content-row:not(.x-swimlane-row) .x-content-cells .x-card-wrapper, .x-kanban .x-kanban-content .x-content-row:not(.x-swimlane-row) .x-content-cells .x-card-container {
				min-height: 50px
			}

			.x-kanban .x-kanban-content .x-content-row:not(.x-swimlane-row) .x-content-cells .x-dropping {
				border: 1px dashed #adb5bd
			}

		.x-kanban .x-kanban-content .x-content-row.x-collapsed:not(.x-swimlane-row) .x-content-cells {
			border-bottom: 0;
			height: 0
		}

			.x-kanban .x-kanban-content .x-content-row.x-collapsed:not(.x-swimlane-row) .x-content-cells > .x-collapse-header-text, .x-kanban .x-kanban-content .x-content-row.x-collapsed:not(.x-swimlane-row) .x-content-cells .x-limits, .x-kanban .x-kanban-content .x-content-row.x-collapsed:not(.x-swimlane-row) .x-content-cells .x-show-add-button, .x-kanban .x-kanban-content .x-content-row.x-collapsed:not(.x-swimlane-row) .x-content-cells .x-card-wrapper, .x-kanban .x-kanban-content .x-content-row.x-collapsed:not(.x-swimlane-row) .x-content-cells .x-card-container {
				display: none
			}

	.x-kanban.x-rtl .x-kanban-table .x-header-cells {
		text-align: right
	}

		.x-kanban.x-rtl .x-kanban-table .x-header-cells .x-header-text {
			padding-left: 5px;
			padding-right: initial;
			text-align: right;
			text-transform: uppercase
		}

		.x-kanban.x-rtl .x-kanban-table .x-header-cells .x-limits .x-max-count {
			text-align: left
		}

		.x-kanban.x-rtl .x-kanban-table .x-header-cells.x-toggle-header .x-column-collapse {
			text-align: center
		}

	.x-kanban.x-rtl .x-kanban-table.x-content-table .x-content-row .x-content-cells .x-limits .x-max-count {
		left: 0;
		right: auto
	}

	.x-kanban.x-rtl .x-kanban-table.x-content-table .x-content-row .x-content-cells.x-collapsed .x-collapse-header-text {
		direction: initial
	}

	.x-kanban.x-rtl .x-kanban-table.x-content-table .x-content-row.x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-expand, .x-kanban.x-rtl .x-kanban-table.x-content-table .x-content-row.x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-collapse {
		margin: 1px
	}

	.x-kanban.x-device .x-swimlane-header .x-swimlane-header-toolbar {
		background: #f8f9fa;
		border-bottom: 0;
		display: -ms-flexbox;
		display: flex;
		margin-bottom: 3px;
		min-height: 42px;
		padding: 10px
	}

		.x-kanban.x-device .x-swimlane-header .x-swimlane-header-toolbar .x-toolbar-swimlane-name {
			color: inherit;
			font-size: 16px;
			font-weight: 500;
			line-height: 1.5;
			padding: 5px
		}

		.x-kanban.x-device .x-swimlane-header .x-swimlane-header-toolbar .x-toolbar-menu, .x-kanban.x-device .x-swimlane-header .x-swimlane-header-toolbar .x-toolbar-level-title {
			padding-top: 6px
		}

			.x-kanban.x-device .x-swimlane-header .x-swimlane-header-toolbar .x-toolbar-menu .x-icon-menu, .x-kanban.x-device .x-swimlane-header .x-swimlane-header-toolbar .x-toolbar-level-title .x-icon-menu {
				color: inherit;
				font-size: 18px;
				padding: 7px;
				padding-left: 4px
			}

	.x-kanban.x-device .x-kanban-header .x-swimlane .x-header-cells {
		border-bottom: 0
	}

	.x-kanban.x-device .x-swimlane-content {
		position: absolute;
		width: 100%
	}

		.x-kanban.x-device .x-swimlane-content .x-swimlane-resource {
			background: #fff;
			border: 1px solid #dee2e6;
			height: 100%;
			width: 225px
		}

			.x-kanban.x-device .x-swimlane-content .x-swimlane-resource .x-swimlane-tree {
				height: 100%;
				overflow-y: auto
			}

		.x-kanban.x-device .x-swimlane-content .x-swimlane-overlay {
			position: absolute
		}

			.x-kanban.x-device .x-swimlane-content .x-swimlane-overlay.x-enable {
				background: rgba(0,0,0,.5);
				height: 100%;
				opacity: 1;
				width: 100%
			}

.x-bigger .x-kanban .x-swimlane-header-toolbar, .x-bigger.x-kanban .x-swimlane-header-toolbar {
	margin-bottom: 5px;
	min-height: 56px
}

	.x-bigger .x-kanban .x-swimlane-header-toolbar .x-toolbar-swimlane-name, .x-bigger.x-kanban .x-swimlane-header-toolbar .x-toolbar-swimlane-name {
		font-size: 18px
	}

	.x-bigger .x-kanban .x-swimlane-header-toolbar .x-icon-menu, .x-bigger.x-kanban .x-swimlane-header-toolbar .x-icon-menu {
		font-size: 20px
	}

.x-bigger .x-kanban .x-kanban-table.x-content-table, .x-bigger.x-kanban .x-kanban-table.x-content-table {
	border-spacing: 12px 4px
}

.x-bigger .x-kanban .x-swimlane .x-kanban-table.x-content-table, .x-bigger.x-kanban .x-swimlane .x-kanban-table.x-content-table {
	border-spacing: 12px 0
}

.x-bigger .x-kanban .x-frozen-swimlane-row .x-frozen-row, .x-bigger.x-kanban .x-frozen-swimlane-row .x-frozen-row {
	padding: 16px 16px 16px 28px
}

	.x-bigger .x-kanban .x-frozen-swimlane-row .x-frozen-row .x-swimlane-header .x-swimlane-text, .x-bigger.x-kanban .x-frozen-swimlane-row .x-frozen-row .x-swimlane-header .x-swimlane-text {
		font-size: 16px
	}

	.x-bigger .x-kanban .x-frozen-swimlane-row .x-frozen-row .x-swimlane-header .x-item-count, .x-bigger.x-kanban .x-frozen-swimlane-row .x-frozen-row .x-swimlane-header .x-item-count {
		line-height: 1.625;
		padding: 4px
	}

.x-bigger .x-kanban .x-kanban-table col.x-collapsed, .x-bigger.x-kanban .x-kanban-table col.x-collapsed {
	width: 48px
}

.x-bigger .x-kanban .x-kanban-table .x-header-cells, .x-bigger.x-kanban .x-kanban-table .x-header-cells {
	height: 48px
}

	.x-bigger .x-kanban .x-kanban-table .x-header-cells .x-header-text, .x-bigger.x-kanban .x-kanban-table .x-header-cells .x-header-text {
		font-size: 16px;
		font-weight: 500;
		line-height: 1.5;
		text-transform: uppercase
	}

	.x-bigger .x-kanban .x-kanban-table .x-header-cells .x-item-count, .x-bigger.x-kanban .x-kanban-table .x-header-cells .x-item-count {
		font-size: 12px;
		font-weight: 500;
		line-height: 1.5;
		margin-top: 4px;
		text-transform: capitalize
	}

	.x-bigger .x-kanban .x-kanban-table .x-header-cells .x-column-collapse, .x-bigger .x-kanban .x-kanban-table .x-header-cells .x-column-expand, .x-bigger.x-kanban .x-kanban-table .x-header-cells .x-column-collapse, .x-bigger.x-kanban .x-kanban-table .x-header-cells .x-column-expand {
		font-size: 14px
	}

.x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container {
	padding: 16px 16px 0
}

	.x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-target-dragged-clone, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-target-dropped-clone, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-target-dragged-clone, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-target-dropped-clone, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-target-dragged-clone, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-target-dropped-clone, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-target-dragged-clone, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-target-dropped-clone {
		margin-bottom: 16px
	}

.x-bigger .x-kanban .x-kanban-content .x-swimlane-row .x-content-cells .x-swimlane-header, .x-bigger.x-kanban .x-kanban-content .x-swimlane-row .x-content-cells .x-swimlane-header {
	padding: 14px
}

	.x-bigger .x-kanban .x-kanban-content .x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-text, .x-bigger.x-kanban .x-kanban-content .x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-text {
		font-size: 16px;
		line-height: 1.5
	}

	.x-bigger .x-kanban .x-kanban-content .x-swimlane-row .x-content-cells .x-swimlane-header .x-item-count, .x-bigger.x-kanban .x-kanban-content .x-swimlane-row .x-content-cells .x-swimlane-header .x-item-count {
		font-size: 12px;
		line-height: 1.5;
		padding: 5px
	}

	.x-bigger .x-kanban .x-kanban-content .x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-expand, .x-bigger .x-kanban .x-kanban-content .x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-collapse, .x-bigger.x-kanban .x-kanban-content .x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-expand, .x-bigger.x-kanban .x-kanban-content .x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-collapse {
		font-size: 14px;
		padding-top: 4px
	}

		.x-bigger .x-kanban .x-kanban-content .x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-expand:hover, .x-bigger .x-kanban .x-kanban-content .x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-expand:focus, .x-bigger .x-kanban .x-kanban-content .x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-collapse:hover, .x-bigger .x-kanban .x-kanban-content .x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-collapse:focus, .x-bigger.x-kanban .x-kanban-content .x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-expand:hover, .x-bigger.x-kanban .x-kanban-content .x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-expand:focus, .x-bigger.x-kanban .x-kanban-content .x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-collapse:hover, .x-bigger.x-kanban .x-kanban-content .x-swimlane-row .x-content-cells .x-swimlane-header .x-swimlane-row-collapse:focus {
			padding-top: 4px
		}

.x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color .x-card-header, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color .x-card-header, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color .x-card-header, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color .x-card-header {
	padding: 12px 20px 0 20px
}

.x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color .x-card-content, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color .x-card-content, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color .x-card-content, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color .x-card-content {
	padding: 12px 20px 12px 20px
}

.x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color .x-card-tags, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color .x-card-footer, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color .x-card-tags, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color .x-card-footer, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color .x-card-tags, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color .x-card-footer, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color .x-card-tags, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color .x-card-footer {
	padding: 0 24px 12px 22px
}

.x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card .x-card-header, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card .x-card-header, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card .x-card-header, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card .x-card-header {
	padding: 24px 24px 0
}

.x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card .x-card-content, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card .x-card-content, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card .x-card-content, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card .x-card-content {
	padding: 8px 24px 12px
}

.x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card .x-card-tags, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card .x-card-footer, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card .x-card-tags, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card .x-card-footer, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card .x-card-tags, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card .x-card-footer, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card .x-card-tags, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card .x-card-footer {
	padding: 0 24px 12px
}

.x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card {
	margin-bottom: 16px
}

	.x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color .x-card-header .x-card-header-title, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color .x-card-header .x-card-header-title, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card .x-card-header .x-card-header-title, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card .x-card-header .x-card-header-title, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color .x-card-header .x-card-header-title, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color .x-card-header .x-card-header-title, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card .x-card-header .x-card-header-title, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card .x-card-header .x-card-header-title {
		font-size: 16px;
		line-height: 1.5
	}

	.x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color .x-card-content, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color .x-card-content, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card .x-card-content, .x-bigger .x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card .x-card-content, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card.x-card-color .x-card-content, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card.x-card-color .x-card-content, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-wrapper .x-card .x-card-content, .x-bigger.x-kanban .x-kanban-content .x-content-row .x-content-cells .x-card-container .x-card .x-card-content {
		font-size: 16px;
		line-height: 1.625
	}

.x-mobile-popup-wrapper.x-device, .x-mobile-popup-container.x-device {
	background: #fff;
	border-radius: 2px;
	bottom: 0;
	box-shadow: 0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);
	display: -ms-flexbox;
	display: flex;
	height: 60px;
	left: 0;
	margin: 0;
	max-width: 100%;
	min-width: 100%;
	opacity: 1;
	overflow: hidden;
	padding: 15px;
	position: fixed;
	right: 0;
	top: 0;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	width: 100%;
	z-index: 1004
}

	.x-mobile-popup-wrapper.x-device .x-popup-header .x-close, .x-mobile-popup-container.x-device .x-popup-header .x-close {
		background: rgba(0,0,0,0)
	}

	.x-mobile-popup-wrapper.x-device .x-popup-content, .x-mobile-popup-container.x-device .x-popup-content {
		color: inherit;
		font-size: 15px;
		font-weight: 500;
		overflow: hidden;
		padding: 5px;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 100%
	}

.x-kanban-dialog.x-dialog {
	min-width: 350px
}

	.x-kanban-dialog.x-dialog .x-kanban-form-wrapper table, .x-kanban-dialog.x-dialog .x-kanban-form-container table {
		width: 100%
	}

		.x-kanban-dialog.x-dialog .x-kanban-form-wrapper table td, .x-kanban-dialog.x-dialog .x-kanban-form-container table td {
			color: #343a40;
			font-size: 14px;
			font-weight: 500;
			letter-spacing: 0;
			line-height: 1.5;
			opacity: 1;
			padding: 8px 0;
			text-align: left
		}

			.x-kanban-dialog.x-dialog .x-kanban-form-wrapper table td textarea.x-field, .x-kanban-dialog.x-dialog .x-kanban-form-container table td textarea.x-field {
				resize: vertical
			}

		.x-kanban-dialog.x-dialog .x-kanban-form-wrapper table .x-label, .x-kanban-dialog.x-dialog .x-kanban-form-container table .x-label {
			padding-right: 10px;
			vertical-align: top;
			width: 70px
		}

		.x-kanban-dialog.x-dialog .x-kanban-form-wrapper table .x-field, .x-kanban-dialog.x-dialog .x-kanban-form-container table .x-field {
			width: 100%
		}

	.x-kanban-dialog.x-dialog .x-footer-content .x-dialog-delete.x-btn {
		float: left;
		margin-left: 0
	}

*.x-rtl .x-kanban-form-wrapper table .x-label, *.x-rtl .x-kanban-form-container table .x-label {
	padding-left: 10px;
	padding-right: 0;
	text-align: right
}

*.x-rtl .x-dialog-delete {
	float: right
}

.x-card-virtual-skeleton-wrapper .x-skeleton.x-skeleton-text.x-shimmer-wave {
	border-radius: 6px
}

.x-card-virtual-skeleton-wrapper {
	height: inherit;
	overflow: hidden;
	padding: 12px 12px 0
}

/*! kanban component theme */
.x-kanban {
	background: #fff
}

	.x-kanban .x-kanban-table .x-header-cells {
		background: #f8f9fa
	}

		.x-kanban .x-kanban-table .x-header-cells .x-header-text {
			color: #343a40
		}

		.x-kanban .x-kanban-table .x-header-cells .x-item-count {
			color: #6c757d
		}

		.x-kanban .x-kanban-table .x-header-cells .x-limits {
			color: #6c757d
		}

		.x-kanban .x-kanban-table .x-header-cells .x-column-expand, .x-kanban .x-kanban-table .x-header-cells .x-column-collapse {
			border: 1px solid rgba(0,0,0,0);
			color: #adb5bd
		}

			.x-kanban .x-kanban-table .x-header-cells .x-column-expand:hover, .x-kanban .x-kanban-table .x-header-cells .x-column-expand:focus, .x-kanban .x-kanban-table .x-header-cells .x-column-collapse:hover, .x-kanban .x-kanban-table .x-header-cells .x-column-collapse:focus {
				background: none;
				border: 1px solid rgba(0,0,0,0);
				border-radius: 4px;
				box-shadow: 0 0 0 4px rgba(13,110,253,.25);
				color: #0d6efd
			}

	.x-kanban .x-kanban-table.x-content-table .x-content-row:not(.x-swimlane-row) td {
		background: #f8f9fa
	}

	.x-kanban .x-kanban-table.x-content-table .x-content-row.x-swimlane-row .x-swimlane-text, .x-kanban .x-kanban-table.x-content-table .x-content-row.x-swimlane-row .x-item-count {
		color: #212529
	}

	.x-kanban .x-kanban-table.x-content-table .x-content-row .x-show-add-button:hover {
		background: #e7f1ff
	}

	.x-kanban .x-kanban-table.x-content-table .x-content-row .x-show-add-button .x-show-add-icon {
		color: #0d6efd
	}

	.x-kanban .x-kanban-table.x-content-table .x-card {
		background: #fff
	}

		.x-kanban .x-kanban-table.x-content-table .x-card.x-selection {
			background: #fff
		}

		.x-kanban .x-kanban-table.x-content-table .x-card .x-card-header {
			color: #212529
		}

		.x-kanban .x-kanban-table.x-content-table .x-card .x-card-content {
			color: #343a40
		}

		.x-kanban .x-kanban-table.x-content-table .x-card .x-card-tag.x-card-label {
			background: #dee2e6;
			color: #212529
		}

	.x-kanban .x-kanban-table.x-content-table .x-target-multi-clone .x-column-key.x-multi-active {
		background: #e7f1ff;
		border-color: #0d6efd
	}

	.x-kanban .x-kanban-table.x-content-table .x-target-multi-clone .x-column-key.x-multi-bottom-border {
		border-bottom-color: #0d6efd
	}

	.x-kanban .x-kanban-table.x-content-table .x-target-multi-clone .x-column-key.x-multi-active:first-child {
		border-color: #0d6efd
	}

	.x-kanban .x-frozen-swimlane-row {
		background: #fff
	}

		.x-kanban .x-frozen-swimlane-row .x-swimlane-header .x-swimlane-text {
			color: #212529
		}

		.x-kanban .x-frozen-swimlane-row .x-swimlane-header .x-item-count {
			color: #6c757d
		}

.x-kanban-dialog.x-dialog .x-kanban-form-wrapper table textarea {
	background: initial;
	color: #212529;
	min-width: 70%;
	font-weight: normal;
	border-color: #dee2e6;
	border-radius: 4px;
	outline: none;
	padding: 4px 8px 4px 12px
}

	.x-kanban-dialog.x-dialog .x-kanban-form-wrapper table textarea:focus {
		box-shadow: 0 0 0 2px #0d6efd
	}

.x-card-virtual-skeleton-wrapper, .x-card-skeleton-wrapper {
	background: #f8f9fa
}

.x-message .x-msg-icon::before, .x-message .x-msg-close-icon::before {
	font-family: "e-icons"
}

.x-message .x-msg-icon::before {
	content: "\e800"
}

.x-message .x-msg-close-icon::before {
	content: "\e7e7"
}

.x-message.x-success .x-msg-icon::before {
	content: "\e72b"
}

.x-message.x-error .x-msg-icon::before {
	content: "\e878"
}

.x-message.x-info .x-msg-icon::before {
	content: "\e800"
}

.x-message.x-warning .x-msg-icon::before {
	content: "\e88b"
}

.x-message {
	border: 1px solid;
	border-radius: 4px;
	box-sizing: border-box;
	font-family: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-weight: 400;
	font-style: normal;
	padding: 11px 7px;
	display: -ms-flexbox;
	display: flex
}

	.x-message.x-hidden {
		display: none
	}

	.x-message .x-msg-icon, .x-message .x-msg-close-icon {
		box-sizing: border-box;
		display: -ms-flexbox;
		display: flex;
		line-height: 16px
	}

	.x-message .x-msg-icon {
		font-size: 16px;
		height: 16px;
		margin: 3px 4px
	}

	.x-message .x-msg-close-icon {
		border-width: 0;
		cursor: pointer;
		font-size: 16px;
		margin: 1px 2px 1px auto;
		padding: 2px;
		height: 20px
	}

	.x-message .x-msg-content {
		box-sizing: border-box;
		font-size: 14px;
		line-height: 22px;
		padding: 0 4px;
		vertical-align: top
	}

	.x-message.x-content-right {
		-ms-flex-pack: end;
		justify-content: flex-end
	}

	.x-message.x-content-center .x-msg-content-wrap {
		display: -ms-flexbox;
		display: flex;
		-ms-flex: 1;
		flex: 1;
		-ms-flex-pack: center;
		justify-content: center
	}

	.x-message.x-content-right .x-msg-close-icon, .x-message.x-content-center .x-msg-close-icon {
		margin: 3px 4px
	}

	.x-message.x-rtl .x-msg-close-icon {
		margin: 1px auto 1px 2px
	}

	.x-bigger .x-message, .x-message.x-bigger {
		padding: 16px 9px
	}

		.x-bigger .x-message .x-msg-icon, .x-bigger .x-message .x-msg-close-icon, .x-message.x-bigger .x-msg-icon, .x-message.x-bigger .x-msg-close-icon {
			line-height: 18px
		}

		.x-bigger .x-message .x-msg-icon, .x-message.x-bigger .x-msg-icon {
			font-size: 18px;
			height: 18px;
			margin: 3px 6px
		}

		.x-bigger .x-message .x-msg-close-icon, .x-message.x-bigger .x-msg-close-icon {
			font-size: 18px;
			margin: 0 3px 0 auto;
			padding: 3px;
			height: 24px
		}

		.x-bigger .x-message .x-msg-content, .x-message.x-bigger .x-msg-content {
			line-height: 24px;
			font-size: 16px;
			padding: 0 6px
		}

		.x-bigger .x-message.x-content-right .x-msg-close-icon, .x-bigger .x-message.x-content-center .x-msg-close-icon, .x-message.x-bigger.x-content-right .x-msg-close-icon, .x-message.x-bigger.x-content-center .x-msg-close-icon {
			margin: 3px 6px
		}

		.x-bigger .x-message.x-rtl .x-msg-close-icon, .x-message.x-bigger.x-rtl .x-msg-close-icon {
			margin: 0 auto 0 3px
		}

.x-message {
	background: #e2e3e5;
	border-color: #d3d6d8;
	color: #41464b
}

	.x-message .x-msg-icon {
		color: #212529
	}

	.x-message .x-msg-close-icon {
		background: rgba(0,0,0,0);
		color: #6c757d
	}

		.x-message .x-msg-close-icon:hover, .x-message .x-msg-close-icon:focus {
			background-color: rgba(108,117,125,.12);
			box-shadow: 0 0 0 2px rgba(108,117,125,.12);
			border-radius: 50%
		}

	.x-message.x-success {
		background-color: #d1e7dd;
		border-color: #badbcc;
		color: #0f5132
	}

		.x-message.x-success .x-msg-icon {
			color: #115c39
		}

		.x-message.x-success .x-msg-close-icon {
			color: #6c757d
		}

			.x-message.x-success .x-msg-close-icon:hover, .x-message.x-success .x-msg-close-icon:focus {
				background-color: rgba(108,117,125,.12);
				box-shadow: 0 0 0 2px rgba(108,117,125,.12)
			}

	.x-message.x-warning {
		background-color: #fff3cd;
		border-color: #ffecb5;
		color: #664d03
	}

		.x-message.x-warning .x-msg-icon {
			color: #866500
		}

		.x-message.x-warning .x-msg-close-icon {
			color: #6c757d
		}

			.x-message.x-warning .x-msg-close-icon:hover, .x-message.x-warning .x-msg-close-icon:focus {
				background-color: rgba(108,117,125,.12);
				box-shadow: 0 0 0 2px rgba(108,117,125,.12)
			}

	.x-message.x-info {
		background-color: #cff4fc;
		border-color: #b5effb;
		color: #055160
	}

		.x-message.x-info .x-msg-icon {
			color: #066477
		}

		.x-message.x-info .x-msg-close-icon {
			color: #6c757d
		}

			.x-message.x-info .x-msg-close-icon:hover, .x-message.x-info .x-msg-close-icon:focus {
				background-color: rgba(108,117,125,.12);
				box-shadow: 0 0 0 2px rgba(108,117,125,.12)
			}

	.x-message.x-error {
		background-color: #f8d7da;
		border-color: #f5c2c7;
		color: #842029
	}

		.x-message.x-error .x-msg-icon {
			color: #842029
		}

		.x-message.x-error .x-msg-close-icon {
			color: #6c757d
		}

			.x-message.x-error .x-msg-close-icon:hover, .x-message.x-error .x-msg-close-icon:focus {
				background-color: rgba(108,117,125,.12);
				box-shadow: 0 0 0 2px rgba(108,117,125,.12)
			}

	.x-message.x-outlined {
		background: rgba(0,0,0,0);
		border-color: #9ca3af;
		color: #212529
	}

		.x-message.x-outlined .x-msg-icon {
			color: #212529
		}

		.x-message.x-outlined .x-msg-close-icon {
			color: #6c757d
		}

			.x-message.x-outlined .x-msg-close-icon:hover, .x-message.x-outlined .x-msg-close-icon:focus {
				background-color: rgba(108,117,125,.12);
				box-shadow: 0 0 0 2px rgba(108,117,125,.12)
			}

		.x-message.x-outlined.x-success {
			border-color: #198754;
			color: #115c39
		}

			.x-message.x-outlined.x-success .x-msg-icon {
				color: #115c39
			}

			.x-message.x-outlined.x-success .x-msg-close-icon {
				color: #6c757d
			}

				.x-message.x-outlined.x-success .x-msg-close-icon:hover, .x-message.x-outlined.x-success .x-msg-close-icon:focus {
					background-color: rgba(108,117,125,.12);
					box-shadow: 0 0 0 2px rgba(108,117,125,.12)
				}

		.x-message.x-outlined.x-warning {
			border-color: #866500;
			color: #866500
		}

			.x-message.x-outlined.x-warning .x-msg-icon {
				color: #876500
			}

			.x-message.x-outlined.x-warning .x-msg-close-icon {
				color: #6c757d
			}

				.x-message.x-outlined.x-warning .x-msg-close-icon:hover, .x-message.x-outlined.x-warning .x-msg-close-icon:focus {
					background-color: rgba(108,117,125,.12);
					box-shadow: 0 0 0 2px rgba(108,117,125,.12)
				}

		.x-message.x-outlined.x-info {
			border-color: #066477;
			color: #066477
		}

			.x-message.x-outlined.x-info .x-msg-icon {
				color: #066477
			}

			.x-message.x-outlined.x-info .x-msg-close-icon {
				color: #6c757d
			}

				.x-message.x-outlined.x-info .x-msg-close-icon:hover, .x-message.x-outlined.x-info .x-msg-close-icon:focus {
					background-color: rgba(108,117,125,.12);
					box-shadow: 0 0 0 2px rgba(108,117,125,.12)
				}

		.x-message.x-outlined.x-error {
			border-color: #dc3545;
			color: #dc3545
		}

			.x-message.x-outlined.x-error .x-msg-icon {
				color: #dc3545
			}

			.x-message.x-outlined.x-error .x-msg-close-icon {
				color: #6c757d
			}

				.x-message.x-outlined.x-error .x-msg-close-icon:hover, .x-message.x-outlined.x-error .x-msg-close-icon:focus {
					background-color: rgba(108,117,125,.12);
					box-shadow: 0 0 0 2px rgba(108,117,125,.12)
				}

	.x-message.x-filled {
		background: #6c757d;
		border-color: #6c757d;
		color: #fff
	}

		.x-message.x-filled .x-msg-icon {
			color: #fff
		}

		.x-message.x-filled .x-msg-close-icon {
			color: #fff
		}

			.x-message.x-filled .x-msg-close-icon:hover, .x-message.x-filled .x-msg-close-icon:focus {
				background-color: rgba(255,255,255,.12);
				box-shadow: 0 0 0 2px rgba(255,255,255,.12)
			}

		.x-message.x-filled.x-success {
			background-color: #198754;
			border-color: #198754;
			color: #fff
		}

			.x-message.x-filled.x-success .x-msg-icon {
				color: #fff
			}

			.x-message.x-filled.x-success .x-msg-close-icon {
				color: #fff
			}

				.x-message.x-filled.x-success .x-msg-close-icon:hover, .x-message.x-filled.x-success .x-msg-close-icon:focus {
					background-color: rgba(255,255,255,.12);
					box-shadow: 0 0 0 2px rgba(255,255,255,.12)
				}

		.x-message.x-filled.x-warning {
			background-color: #ffc107;
			border-color: #ffc107;
			color: #212529
		}

			.x-message.x-filled.x-warning .x-msg-icon {
				color: #212529
			}

			.x-message.x-filled.x-warning .x-msg-close-icon {
				color: #212529
			}

				.x-message.x-filled.x-warning .x-msg-close-icon:hover, .x-message.x-filled.x-warning .x-msg-close-icon:focus {
					background-color: rgba(33,37,41,.12);
					box-shadow: 0 0 0 2px rgba(33,37,41,.12)
				}

		.x-message.x-filled.x-info {
			background-color: #0dcaf0;
			border-color: #0dcaf0;
			color: #212529
		}

			.x-message.x-filled.x-info .x-msg-icon {
				color: #212529
			}

			.x-message.x-filled.x-info .x-msg-close-icon {
				color: #212529
			}

				.x-message.x-filled.x-info .x-msg-close-icon:hover, .x-message.x-filled.x-info .x-msg-close-icon:focus {
					background-color: rgba(33,37,41,.12);
					box-shadow: 0 0 0 2px rgba(33,37,41,.12)
				}

		.x-message.x-filled.x-error {
			background-color: #dc3545;
			border-color: #dc3545;
			color: #fff
		}

			.x-message.x-filled.x-error .x-msg-icon {
				color: #fff
			}

			.x-message.x-filled.x-error .x-msg-close-icon {
				color: #fff
			}

				.x-message.x-filled.x-error .x-msg-close-icon:hover, .x-message.x-filled.x-error .x-msg-close-icon:focus {
					background-color: rgba(255,255,255,.12);
					box-shadow: 0 0 0 2px rgba(255,255,255,.12)
				}

	.x-bigger .x-message .x-msg-close-icon:hover, .x-bigger .x-message .x-msg-close-icon:focus, .x-message.x-bigger .x-msg-close-icon:hover, .x-message.x-bigger .x-msg-close-icon:focus {
		box-shadow: 0 0 0 4px rgba(108,117,125,.12)
	}

	.x-bigger .x-message.x-success .x-msg-close-icon:hover, .x-bigger .x-message.x-success .x-msg-close-icon:focus, .x-message.x-bigger.x-success .x-msg-close-icon:hover, .x-message.x-bigger.x-success .x-msg-close-icon:focus {
		box-shadow: 0 0 0 4px rgba(108,117,125,.12)
	}

	.x-bigger .x-message.x-warning .x-msg-close-icon:hover, .x-bigger .x-message.x-warning .x-msg-close-icon:focus, .x-message.x-bigger.x-warning .x-msg-close-icon:hover, .x-message.x-bigger.x-warning .x-msg-close-icon:focus {
		box-shadow: 0 0 0 4px rgba(108,117,125,.12)
	}

	.x-bigger .x-message.x-info .x-msg-close-icon:hover, .x-bigger .x-message.x-info .x-msg-close-icon:focus, .x-message.x-bigger.x-info .x-msg-close-icon:hover, .x-message.x-bigger.x-info .x-msg-close-icon:focus {
		box-shadow: 0 0 0 4px rgba(108,117,125,.12)
	}

	.x-bigger .x-message.x-error .x-msg-close-icon:hover, .x-bigger .x-message.x-error .x-msg-close-icon:focus, .x-message.x-bigger.x-error .x-msg-close-icon:hover, .x-message.x-bigger.x-error .x-msg-close-icon:focus {
		box-shadow: 0 0 0 4px rgba(108,117,125,.12)
	}

	.x-bigger .x-message.x-outlined .x-msg-close-icon:hover, .x-bigger .x-message.x-outlined .x-msg-close-icon:focus, .x-message.x-bigger.x-outlined .x-msg-close-icon:hover, .x-message.x-bigger.x-outlined .x-msg-close-icon:focus {
		box-shadow: 0 0 0 4px rgba(108,117,125,.12)
	}

	.x-bigger .x-message.x-outlined.x-success .x-msg-close-icon:hover, .x-bigger .x-message.x-outlined.x-success .x-msg-close-icon:focus, .x-message.x-bigger.x-outlined.x-success .x-msg-close-icon:hover, .x-message.x-bigger.x-outlined.x-success .x-msg-close-icon:focus {
		box-shadow: 0 0 0 4px rgba(108,117,125,.12)
	}

	.x-bigger .x-message.x-outlined.x-warning .x-msg-close-icon:hover, .x-bigger .x-message.x-outlined.x-warning .x-msg-close-icon:focus, .x-message.x-bigger.x-outlined.x-warning .x-msg-close-icon:hover, .x-message.x-bigger.x-outlined.x-warning .x-msg-close-icon:focus {
		box-shadow: 0 0 0 4px rgba(108,117,125,.12)
	}

	.x-bigger .x-message.x-outlined.x-info .x-msg-close-icon:hover, .x-bigger .x-message.x-outlined.x-info .x-msg-close-icon:focus, .x-message.x-bigger.x-outlined.x-info .x-msg-close-icon:hover, .x-message.x-bigger.x-outlined.x-info .x-msg-close-icon:focus {
		box-shadow: 0 0 0 4px rgba(108,117,125,.12)
	}

	.x-bigger .x-message.x-outlined.x-error .x-msg-close-icon:hover, .x-bigger .x-message.x-outlined.x-error .x-msg-close-icon:focus, .x-message.x-bigger.x-outlined.x-error .x-msg-close-icon:hover, .x-message.x-bigger.x-outlined.x-error .x-msg-close-icon:focus {
		box-shadow: 0 0 0 4px rgba(108,117,125,.12)
	}

	.x-bigger .x-message.x-filled .x-msg-close-icon:hover, .x-bigger .x-message.x-filled .x-msg-close-icon:focus, .x-message.x-bigger.x-filled .x-msg-close-icon:hover, .x-message.x-bigger.x-filled .x-msg-close-icon:focus {
		box-shadow: 0 0 0 4px rgba(255,255,255,.12)
	}

	.x-bigger .x-message.x-filled.x-success .x-msg-close-icon:hover, .x-bigger .x-message.x-filled.x-success .x-msg-close-icon:focus, .x-message.x-bigger.x-filled.x-success .x-msg-close-icon:hover, .x-message.x-bigger.x-filled.x-success .x-msg-close-icon:focus {
		box-shadow: 0 0 0 4px rgba(255,255,255,.12)
	}

	.x-bigger .x-message.x-filled.x-warning .x-msg-close-icon:hover, .x-bigger .x-message.x-filled.x-warning .x-msg-close-icon:focus, .x-message.x-bigger.x-filled.x-warning .x-msg-close-icon:hover, .x-message.x-bigger.x-filled.x-warning .x-msg-close-icon:focus {
		box-shadow: 0 0 0 4px rgba(33,37,41,.12)
	}

	.x-bigger .x-message.x-filled.x-info .x-msg-close-icon:hover, .x-bigger .x-message.x-filled.x-info .x-msg-close-icon:focus, .x-message.x-bigger.x-filled.x-info .x-msg-close-icon:hover, .x-message.x-bigger.x-filled.x-info .x-msg-close-icon:focus {
		box-shadow: 0 0 0 4px rgba(33,37,41,.12)
	}

	.x-bigger .x-message.x-filled.x-error .x-msg-close-icon:hover, .x-bigger .x-message.x-filled.x-error .x-msg-close-icon:focus, .x-message.x-bigger.x-filled.x-error .x-msg-close-icon:hover, .x-message.x-bigger.x-filled.x-error .x-msg-close-icon:focus {
		box-shadow: 0 0 0 4px rgba(255,255,255,.12)
	}

.x-toast .x-toast-close-icon::before {
	content: "\e7e7";
	font-family: "e-icons"
}

.x-toast .x-toast-success-icon::before {
	content: "\e727";
	font-family: "e-icons"
}

.x-toast .x-toast-error-icon::before {
	content: "\e878";
	font-family: "e-icons"
}

.x-toast .x-toast-info-icon::before {
	content: "\e800";
	font-family: "e-icons"
}

.x-toast .x-toast-warning-icon::before {
	content: "\e88b";
	font-family: "e-icons"
}

/*! toast layout */
.x-bigger .x-toast-container.x-toast-top-left, .x-toast-container.x-bigger.x-toast-top-left {
	left: 10px;
	top: 10px
}

.x-bigger .x-toast-container.x-toast-bottom-left, .x-toast-container.x-bigger.x-toast-bottom-left {
	bottom: 10px;
	left: 10px
}

.x-bigger .x-toast-container.x-toast-top-right, .x-toast-container.x-bigger.x-toast-top-right {
	right: 10px;
	top: 10px
}

.x-bigger .x-toast-container.x-toast-bottom-right, .x-toast-container.x-bigger.x-toast-bottom-right {
	bottom: 10px;
	right: 10px
}

.x-bigger .x-toast-container.x-toast-bottom-center, .x-toast-container.x-bigger.x-toast-bottom-center {
	bottom: 10px
}

	.x-bigger .x-toast-container.x-toast-bottom-center .x-toast, .x-toast-container.x-bigger.x-toast-bottom-center .x-toast {
		margin: 0 auto 10px
	}

.x-bigger .x-toast-container.x-toast-top-center, .x-toast-container.x-bigger.x-toast-top-center {
	top: 10px
}

	.x-bigger .x-toast-container.x-toast-top-center .x-toast, .x-toast-container.x-bigger.x-toast-top-center .x-toast {
		margin: 0 auto 10px
	}

.x-bigger .x-toast-container.x-toast-full-width, .x-toast-container.x-bigger.x-toast-full-width {
	left: 0;
	right: 0
}

	.x-bigger .x-toast-container.x-toast-full-width .x-toast, .x-toast-container.x-bigger.x-toast-full-width .x-toast {
		margin: 0 auto 10px
	}

.x-bigger .x-toast-container.x-rtl .x-toast .x-toast-message .x-toast-actions, .x-toast-container.x-bigger.x-rtl .x-toast .x-toast-message .x-toast-actions {
	text-align: left
}

	.x-bigger .x-toast-container.x-rtl .x-toast .x-toast-message .x-toast-actions > *, .x-toast-container.x-bigger.x-rtl .x-toast .x-toast-message .x-toast-actions > * {
		margin-left: initial;
		margin-right: 10px
	}

.x-bigger .x-toast-container.x-rtl .x-toast .x-toast-close-icon, .x-toast-container.x-bigger.x-rtl .x-toast .x-toast-close-icon {
	margin-left: initial;
	margin-right: auto
}

.x-bigger .x-toast-container.x-rtl .x-toast .x-toast-icon, .x-toast-container.x-bigger.x-rtl .x-toast .x-toast-icon {
	margin-left: 16px;
	margin-right: initial
}

.x-bigger .x-toast-container.x-rtl .x-toast .x-toast-progress, .x-toast-container.x-bigger.x-rtl .x-toast .x-toast-progress {
	left: auto;
	right: 0
}

.x-bigger .x-toast-container .x-toast, .x-toast-container.x-bigger .x-toast {
	border-radius: 4px;
	font-size: 14px;
	margin: 0 0 10px;
	min-height: 48px
}

	.x-bigger .x-toast-container .x-toast .x-toast-message .x-toast-content, .x-toast-container.x-bigger .x-toast .x-toast-message .x-toast-content {
		padding: 16px
	}

		.x-bigger .x-toast-container .x-toast .x-toast-message .x-toast-content:first-child, .x-toast-container.x-bigger .x-toast .x-toast-message .x-toast-content:first-child {
			padding: 0;
			padding-bottom: 8px;
			padding-left: 48px;
			padding-right: 12px;
			padding-top: 8px
		}

		.x-bigger .x-toast-container .x-toast .x-toast-message .x-toast-content:last-child, .x-toast-container.x-bigger .x-toast .x-toast-message .x-toast-content:last-child {
			padding-bottom: 0;
			padding-bottom: 16px
		}

		.x-bigger .x-toast-container .x-toast .x-toast-message .x-toast-content + .x-toast-actions, .x-toast-container.x-bigger .x-toast .x-toast-message .x-toast-content + .x-toast-actions {
			padding: 0;
			padding: 16px 0
		}

		.x-bigger .x-toast-container .x-toast .x-toast-message .x-toast-content + .x-toast-actions, .x-toast-container.x-bigger .x-toast .x-toast-message .x-toast-content + .x-toast-actions {
			padding: 16px 0
		}

	.x-bigger .x-toast-container .x-toast .x-toast-message .x-toast-actions, .x-toast-container.x-bigger .x-toast .x-toast-message .x-toast-actions {
		padding: 16px 0;
		text-align: right;
		border-top: 1px solid #ced4da;
		margin-left: 16px;
		margin-right: 16px
	}

		.x-bigger .x-toast-container .x-toast .x-toast-message .x-toast-actions > *, .x-toast-container.x-bigger .x-toast .x-toast-message .x-toast-actions > * {
			margin-left: 10px
		}

	.x-bigger .x-toast-container .x-toast .x-toast-close-icon, .x-toast-container.x-bigger .x-toast .x-toast-close-icon {
		font-size: 14px;
		height: 24px;
		width: 24px;
		margin-top: 13px;
		position: absolute;
		right: 12px
	}

	.x-bigger .x-toast-container .x-toast .x-toast-icon, .x-toast-container.x-bigger .x-toast .x-toast-icon {
		font-size: 18px;
		height: 24px;
		margin-right: 16px;
		width: 24px;
		left: 18px;
		margin-top: 13px;
		position: absolute
	}

	.x-bigger .x-toast-container .x-toast .x-toast-progress, .x-toast-container.x-bigger .x-toast .x-toast-progress {
		height: 4px
	}

.x-toast-container {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative
}

	.x-toast-container.x-toast-top-left {
		left: 10px;
		top: 10px
	}

	.x-toast-container.x-toast-bottom-left {
		bottom: 10px;
		left: 10px
	}

	.x-toast-container.x-toast-top-right {
		right: 10px;
		top: 10px
	}

	.x-toast-container.x-toast-bottom-right {
		bottom: 10px;
		right: 10px
	}

	.x-toast-container.x-toast-bottom-center {
		bottom: 10px;
		pointer-events: none;
		right: 0;
		width: 100%
	}

		.x-toast-container.x-toast-bottom-center .x-toast {
			margin: 0 auto 10px;
			pointer-events: auto
		}

	.x-toast-container.x-toast-top-center {
		pointer-events: none;
		right: 0;
		top: 10px;
		width: 100%
	}

		.x-toast-container.x-toast-top-center .x-toast {
			margin: 0 auto 10px;
			pointer-events: auto
		}

	.x-toast-container.x-toast-full-width {
		left: 0;
		right: 0;
		width: 100%
	}

		.x-toast-container.x-toast-full-width .x-toast {
			margin: 0 auto 10px;
			width: 96%
		}

	.x-toast-container.x-rtl .x-toast .x-toast-actions {
		text-align: left
	}

		.x-toast-container.x-rtl .x-toast .x-toast-actions > * {
			margin-left: initial;
			margin-right: 10px
		}

	.x-toast-container.x-rtl .x-toast .x-toast-close-icon {
		margin-left: initial;
		margin-right: auto
	}

	.x-toast-container.x-rtl .x-toast .x-toast-icon {
		margin-left: 14px;
		margin-right: initial
	}

	.x-toast-container.x-rtl .x-toast .x-toast-progress {
		left: auto;
		right: 0
	}

	.x-toast-container .x-toast {
		border-radius: 4px;
		display: -ms-inline-flexbox;
		display: inline-flex;
		font-size: 14px;
		margin: 0 0 10px;
		overflow: hidden;
		padding: 0;
		position: relative
	}

		.x-toast-container .x-toast .x-toast-icon, .x-toast-container .x-toast .x-toast-message {
			display: -ms-inline-flexbox;
			display: inline-flex
		}

		.x-toast-container .x-toast > * {
			word-break: break-word;
			word-wrap: break-word
		}

		.x-toast-container .x-toast .x-toast-message {
			-ms-flex-item-align: center;
			-ms-grid-row-align: center;
			align-self: center;
			-ms-flex-direction: column;
			flex-direction: column;
			overflow: hidden;
			width: inherit
		}

			.x-toast-container .x-toast .x-toast-message .x-toast-title, .x-toast-container .x-toast .x-toast-message .x-toast-content {
				overflow: hidden;
				text-overflow: ellipsis
			}

				.x-toast-container .x-toast .x-toast-message .x-toast-title:first-child, .x-toast-container .x-toast .x-toast-message .x-toast-content:first-child {
					padding: 0;
					padding-bottom: 12px;
					padding-left: 12px;
					padding-right: 12px;
					padding-top: 12px
				}

				.x-toast-container .x-toast .x-toast-message .x-toast-title:last-child, .x-toast-container .x-toast .x-toast-message .x-toast-content:last-child {
					padding-bottom: 0;
					padding-bottom: 12px
				}

				.x-toast-container .x-toast .x-toast-message .x-toast-title > *, .x-toast-container .x-toast .x-toast-message .x-toast-content > * {
					overflow: hidden;
					text-overflow: ellipsis
				}

			.x-toast-container .x-toast .x-toast-message .x-toast-title {
				font-size: 14px;
				font-weight: 500;
				letter-spacing: .5px;
				border-bottom: 1px solid #ced4da
			}

			.x-toast-container .x-toast .x-toast-message .x-toast-content {
				padding: 12px;
				word-break: break-word;
				word-wrap: break-word
			}

				.x-toast-container .x-toast .x-toast-message .x-toast-content + .x-toast-actions {
					padding-top: 0;
					padding: 16px 0
				}

			.x-toast-container .x-toast .x-toast-message .x-toast-actions {
				margin: 1px;
				border-top: 1px solid #ced4da;
				margin-left: 12px;
				margin-right: 12px;
				padding: 12px 0;
				text-align: right
			}

				.x-toast-container .x-toast .x-toast-message .x-toast-actions > * {
					margin-left: 10px
				}

		.x-toast-container .x-toast.x-toast-header-icon .x-toast-message .x-toast-title:first-child, .x-toast-container .x-toast.x-toast-header-icon .x-toast-message .x-toast-content:first-child {
			padding-left: 48px
		}

		.x-toast-container .x-toast.x-toast-header-close-icon .x-toast-message .x-toast-title:first-child, .x-toast-container .x-toast.x-toast-header-close-icon .x-toast-message .x-toast-content:first-child {
			padding-right: 30px
		}

		.x-toast-container .x-toast .x-toast-close-icon {
			-ms-flex-align: center;
			align-items: center;
			cursor: pointer;
			display: -ms-flexbox;
			display: flex;
			font-size: 14px;
			height: 20px;
			-ms-flex-pack: center;
			justify-content: center;
			margin-left: auto;
			width: 20px;
			margin-top: 13px;
			position: absolute;
			right: 8px
		}

		.x-toast-container .x-toast .x-toast-icon {
			-ms-flex-align: center;
			align-items: center;
			font-size: 14px;
			height: 20px;
			-ms-flex-pack: center;
			justify-content: center;
			margin-right: 14px;
			width: 20px;
			left: 16px;
			margin-top: 13px;
			position: absolute
		}

		.x-toast-container .x-toast .x-toast-progress {
			bottom: 0;
			height: 4px;
			left: 0;
			position: absolute
		}

.x-content-placeholder.x-toast.x-placeholder-toast {
	background-size: 400px 100px;
	min-height: 100px
}

.x-bigger .x-content-placeholder.x-toast.x-placeholder-toast, .x-bigger.x-content-placeholder.x-toast.x-placeholder-toast {
	background-size: 400px 100px;
	min-height: 100px
}

.x-blazor-toast-hidden {
	visibility: hidden
}

.x-toast-container .x-toast .x-toast-close-icon.blazor-toast-close-icon {
	background-color: rgba(0,0,0,0);
	border-color: rgba(0,0,0,0);
	border-radius: 50%;
	bottom: 6px;
	height: 20px;
	position: relative;
	width: 22px
}

.x-toast-container .x-toast {
	background-color: #fff;
	border: 1px solid #dee2e6;
	box-shadow: 0 .8px 16px rgba(0,0,0,.15);
	color: #fff
}

	.x-toast-container .x-toast .x-toast-close-icon {
		color: #6c757d
	}

		.x-toast-container .x-toast .x-toast-close-icon.x-blazor-toast-close-icon, .x-toast-container .x-toast .x-toast-close-icon.x-blazor-toast-close-icon:focus, .x-toast-container .x-toast .x-toast-close-icon.x-blazor-toast-close-icon:active {
			background-color: rgba(0,0,0,0);
			border: 0;
			box-shadow: none;
			outline: 0
		}

			.x-toast-container .x-toast .x-toast-close-icon.x-blazor-toast-close-icon:focus, .x-toast-container .x-toast .x-toast-close-icon.x-blazor-toast-close-icon:hover {
				background-color: rgba(0,0,0,0);
				color: #343a40
			}

		.x-toast-container .x-toast .x-toast-close-icon.x-icons:hover, .x-toast-container .x-toast .x-toast-close-icon.x-icons:focus {
			background-color: rgba(0,0,0,0);
			color: #343a40
		}

	.x-toast-container .x-toast.x-toast-success {
		background-color: #d1e7dd;
		color: #198754
	}

		.x-toast-container .x-toast.x-toast-success .x-toast-message .x-toast-title {
			color: #198754;
			border-color: #198754
		}

		.x-toast-container .x-toast.x-toast-success .x-toast-message .x-toast-content {
			color: #198754
		}

		.x-toast-container .x-toast.x-toast-success .x-toast-icon {
			color: #198754
		}

		.x-toast-container .x-toast.x-toast-success .x-toast-close-icon {
			color: #198754
		}

		.x-toast-container .x-toast.x-toast-success:hover {
			background-color: #d1e7dd;
			box-shadow: 0 .8px 16px rgba(0,0,0,.15);
			color: #198754
		}

	.x-toast-container .x-toast.x-toast-info {
		background-color: #cff4fc;
		color: #066477
	}

		.x-toast-container .x-toast.x-toast-info .x-toast-message .x-toast-title {
			color: #066477;
			border-color: #066477
		}

		.x-toast-container .x-toast.x-toast-info .x-toast-message .x-toast-content {
			color: #066477
		}

		.x-toast-container .x-toast.x-toast-info .x-toast-icon {
			color: #066477
		}

		.x-toast-container .x-toast.x-toast-info .x-toast-close-icon {
			color: #066477
		}

		.x-toast-container .x-toast.x-toast-info:hover {
			background-color: #cff4fc;
			box-shadow: 0 .8px 16px rgba(0,0,0,.15);
			color: #066477
		}

	.x-toast-container .x-toast.x-toast-warning {
		background-color: #fff3cd;
		color: #876500
	}

		.x-toast-container .x-toast.x-toast-warning .x-toast-message .x-toast-title {
			color: #876500;
			border-color: #876500
		}

		.x-toast-container .x-toast.x-toast-warning .x-toast-message .x-toast-content {
			color: #876500
		}

		.x-toast-container .x-toast.x-toast-warning .x-toast-icon {
			color: #876500
		}

		.x-toast-container .x-toast.x-toast-warning .x-toast-close-icon {
			color: #876500
		}

		.x-toast-container .x-toast.x-toast-warning:hover {
			background-color: #fff3cd;
			box-shadow: 0 .8px 16px rgba(0,0,0,.15);
			color: #876500
		}

	.x-toast-container .x-toast.x-toast-danger {
		background-color: #f8d7da;
		color: #dc3545
	}

		.x-toast-container .x-toast.x-toast-danger .x-toast-message .x-toast-title {
			color: #dc3545;
			border-color: #dc3545
		}

		.x-toast-container .x-toast.x-toast-danger .x-toast-message .x-toast-content {
			color: #dc3545
		}

		.x-toast-container .x-toast.x-toast-danger .x-toast-icon {
			color: #dc3545
		}

		.x-toast-container .x-toast.x-toast-danger .x-toast-close-icon {
			color: #dc3545
		}

		.x-toast-container .x-toast.x-toast-danger:hover {
			background-color: #f8d7da;
			box-shadow: 0 .8px 16px rgba(0,0,0,.15);
			color: #dc3545
		}

	.x-toast-container .x-toast:hover {
		background-color: #fff;
		box-shadow: 0 .8px 16px rgba(0,0,0,.15)
	}

	.x-toast-container .x-toast .x-toast-icon {
		color: #6c757d
	}

	.x-toast-container .x-toast .x-toast-message .x-toast-title {
		color: #212529
	}

	.x-toast-container .x-toast .x-toast-message .x-toast-content {
		color: #343a40
	}

	.x-toast-container .x-toast .x-toast-progress {
		background-color: #0d6efd
	}

.x-control.x-toolbar.x-lib.x-pv-annotation-toolbar.x-pv-toolbar-scroll.x-keyboard.x-toolpop .x-tbar-btn-text {
	display: none
}

.x-dropdown-popup.x-control.x-pv-annotation-shapes-container .x-tbar-btn-text {
	display: none
}

.x-dropdown-popup.x-control.x-pv-annotation-calibrate-container .x-tbar-btn-text {
	display: none
}

.x-dropdown-popup.x-control.x-pv-annotation-textalign-container .x-tbar-btn-text {
	display: none
}

.x-dropdown-popup.x-control.x-pv-annotation-textprop-container.x-caret-hide .x-tbar-btn-text {
	display: none
}

.x-dialog .x-dlg-header {
	width: auto
}

.x-pv-current-page-box.x-input-group.x-control-wrapper input.x-input {
	max-height: 28px;
	padding-bottom: 4px;
	max-height: 30px;
	padding-bottom: 1px
}

.x-input-group.x-control-wrapper.x-pv-current-page-box:not(.x-float-icon-left):not(.x-float-input)::after, .x-input-group.x-control-wrapper.x-pv-current-page-box:not(.x-float-icon-left):not(.x-float-input)::before, .x-input-group.x-control-wrapper.x-pv-current-page-box.x-input-focus:not(.x-float-icon-left):not(.x-float-input)::after, .x-input-group.x-control-wrapper.x-pv-current-page-box.x-input-focus:not(.x-float-icon-left):not(.x-float-input)::before, .x-input-group.x-control-wrapper.x-pv-zoom-drop-down.x-ddl::after, .x-input-group.x-control-wrapper.x-pv-zoom-drop-down.x-ddl::before, .x-input-group.x-control-wrapper.x-pv-zoom-drop-down.x-ddl.x-input-focus::after, .x-input-group.x-control-wrapper.x-pv-zoom-drop-down.x-ddl.x-input-focus::before, .x-input-group.x-control-wrapper.x-pv-prop-dropdown.x-ddl::after, .x-input-group.x-control-wrapper.x-pv-prop-dropdown.x-ddl::before, .x-input-group.x-control-wrapper.x-pv-prop-dropdown.x-ddl.x-input-focus::after, .x-input-group.x-control-wrapper.x-pv-prop-dropdown.x-ddl.x-input-focus::before, .x-input-group.x-control-wrapper.x-pv-zoom-drop-down-rtl.x-ddl::after, .x-input-group.x-control-wrapper.x-pv-zoom-drop-down-rtl.x-ddl::before, .x-input-group.x-control-wrapper.x-pv-zoom-drop-down-rtl.x-ddl.x-input-focus::after, .x-input-group.x-control-wrapper.x-pv-zoom-drop-down-rtl.x-ddl.x-input-focus::before, .x-input-group.x-control-wrapper.x-pv-prop-dropdown-rtl.x-ddl::after, .x-input-group.x-control-wrapper.x-pv-prop-dropdown-rtl.x-ddl::before, .x-input-group.x-control-wrapper.x-pv-prop-dropdown-rtl.x-ddl.x-input-focus::after, .x-input-group.x-control-wrapper.x-pv-prop-dropdown-rtl.x-ddl.x-input-focus::before {
	background: none
}

.x-bigger .x-pv-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-tbar-btn.x-btn, .x-bigger .x-pv-annotation-toolbar.x-toolbar .x-toolbar-items .x-toolbar-item .x-pv-tbar-btn.x-btn {
	height: 30px;
	line-height: 25px;
	margin: 4px 0;
	padding: 0 1.5px;
	width: 30px
}

.x-bigger .x-pv-current-page-box.x-input-group.x-control-wrapper input.x-input {
	padding-top: 4px
}

.x-toolbar-item.x-pv-current-page-container {
	padding-top: 2px
}

.x-bigger .x-toolbar .x-toolbar-items .x-toolbar-item.x-pv-zoom-drop-down-container {
	width: 93px
}

.x-pv-toolbar.x-toolbar .x-tbar-btn > :first-child {
	line-height: 26px;
	min-height: 26px
}

.x-bigger .x-pv-current-page-box.x-input-group.x-control-wrapper input.x-input:focus {
	padding-left: 0
}

.x-bigger .x-pv-password-popup.x-dialog, .x-pv-mobile-view .x-pv-password-popup.x-dialog {
	height: 240px
}

.x-bigger .x-pv-notification-popup.x-dialog, .x-pv-mobile-view .x-pv-notification-popup.x-dialog {
	height: 195px
}

.x-bigger .x-pv-notification-popup.x-pv-notification-large-content.x-dialog, .x-pv-mobile-view .x-pv-notification-popup.x-pv-notification-large-content.x-dialog {
	height: 220px
}

.x-bigger .x-pv-corrupted-popup.x-dialog, .x-pv-mobile-view .x-pv-corrupted-popup.x-dialog {
	height: 198px
}

	.x-bigger .x-pv-password-popup.x-dialog .x-dlg-header-content .x-btn.x-dlg-closeicon-btn, .x-bigger .x-pv-corrupted-popup.x-dialog .x-dlg-header-content .x-btn.x-dlg-closeicon-btn, .x-pv-mobile-view .x-pv-password-popup.x-dialog .x-dlg-header-content .x-btn.x-dlg-closeicon-btn, .x-pv-mobile-view .x-pv-corrupted-popup.x-dialog .x-dlg-header-content .x-btn.x-dlg-closeicon-btn {
		padding-top: 6px
	}

.x-pv-fontfamily-container .x-input-group:not(.x-disabled) .x-input-group-icon:hover, .x-pv-fontfamily-container .x-input-group.x-control-wrapper:not(.x-disabled) .x-input-group-icon:hover {
	color: #fff
}

.x-pv-fontfamily-container .x-input-group .x-input-group-icon, .x-input-group.x-control-wrapper .x-input-group-icon {
	color: inherit
}

.x-bigger .x-toolbar.x-pv-toolbar .x-toolbar-items.x-tbar-pos .x-toolbar-left, .x-bigger .x-toolbar.x-pv-toolbar .x-toolbar-items.x-tbar-pos .x-toolbar-right {
	top: 0
}

.x-bigger .x-pv-toolbar.x-rtl .x-pv-current-page-box.x-input-group.x-control-wrapper input.x-input {
	padding-right: 0
}

.x-bigger .x-pv-toolbar.x-rtl .x-input-group.x-control-wrapper.x-pv-zoom-drop-down.x-ddl input.x-input.x-control.x-keyboard, .x-bigger .x-pv-toolbar.x-rtl .x-input-group.x-control-wrapper.x-pv-prop-dropdown.x-ddl input.x-input.x-control.x-keyboard, .x-bigger .x-pv-toolbar.x-rtl .x-input-group.x-control-wrapper.x-pv-zoom-drop-down-rtl.x-ddl input.x-input.x-control.x-keyboard, .x-bigger .x-pv-toolbar.x-rtl .x-input-group.x-control-wrapper.x-pv-prop-dropdown-rtl.x-ddl input.x-input.x-control.x-keyboard {
	padding-left: 0;
	padding-right: 12px
}

.x-bigger .x-pv-properties-window {
	max-width: 435px
}

.x-bigger .x-pv-scale-ratio-window {
	max-width: 464px
}

.x-menu-wrapper.x-custom-scroll.x-lib.x-keyboard.x-pv-stamp {
	border: 0;
	background-color: rgba(0,0,0,0);
	display: block
}

.x-dropdown-popup.x-lib.x-popup.x-control.x-pv-handwritten-popup.x-popup-open ul {
	padding-bottom: 6px;
	padding-top: 17px
}

.x-menu-icon.x-pv-stamp-icon.x-pv-icon {
	margin-top: 0;
	padding-left: 7px;
	padding-left: 4px
}

.x-tbar-btn.x-control.x-btn.x-lib.x-icon-btn.x-pv-bold.x-pv-tbar-btn.x-tooltip.textprop-option-active, .x-tbar-btn.x-control.x-btn.x-lib.x-icon-btn.x-pv-italic.x-pv-tbar-btn.x-tooltip.textprop-option-active, .x-tbar-btn.x-control.x-btn.x-lib.x-icon-btn.x-pv-strikeout.x-pv-tbar-btn.x-tooltip.textprop-option-active, .x-tbar-btn.x-control.x-btn.x-lib.x-icon-btn.x-pv-underlinetext.x-pv-tbar-btn.x-tooltip.textprop-option-active, .x-tbar-btn.x-control.x-btn.x-lib.x-icon-btn.x-pv-left-align.x-pv-tbar-btn.x-tooltip.textprop-option-active, .x-tbar-btn.x-control.x-btn.x-lib.x-icon-btn.x-pv-right-align.x-pv-tbar-btn.x-tooltip.textprop-option-active, .x-tbar-btn.x-control.x-btn.x-lib.x-icon-btn.x-pv-center-align.x-pv-tbar-btn.x-tooltip.textprop-option-active, .x-tbar-btn.x-control.x-btn.x-lib.x-icon-btn.x-pv-justfiy-align.x-pv-tbar-btn.x-tooltip.textprop-option-active {
	background: #565e64;
	border-color: #565e64;
	color: #fff
}

.x-bigger .x-pv-properties-fill-color-style-prop, .x-bigger .x-pv-properties-stroke-color-style-prop, .x-bigger .x-pv-properties-stroke-thickness-style-prop {
	padding: 12px 20px 12px 1px
}

/*! component icons */
.x-time-wrapper .x-time-icon.x-icons::before, *.x-control-wrapper.x-time-wrapper .x-time-icon.x-icons::before {
	content: "\e705"
}

.x-timepicker-mob-popup-wrap .x-timepicker.x-popup-expand .x-model-header .x-popup-close::before, .x-datetimepicker.x-popup-expand .x-model-header .x-popup-close::before {
	content: "\e7e7";
	font-family: "e-icons"
}

.x-input-group.x-control-wrapper.x-time-wrapper.x-non-edit.x-input-focus .x-input:focus ~ .x-clear-icon, .x-float-input.x-control-wrapper.x-input-group.x-time-wrapper.x-non-edit.x-input-focus input:focus ~ .x-clear-icon {
	display: -ms-flexbox;
	display: flex
}

.x-time-wrapper, *.x-control-wrapper.x-time-wrapper {
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

	.x-time-wrapper .x-time-icon.x-icons, *.x-control-wrapper.x-time-wrapper .x-time-icon.x-icons {
		font-size: 16px
	}

		.x-time-wrapper .x-time-icon.x-icons.x-disabled, *.x-control-wrapper.x-time-wrapper .x-time-icon.x-icons.x-disabled {
			pointer-events: none
		}

	.x-time-wrapper span, *.x-control-wrapper.x-time-wrapper span {
		cursor: pointer
	}

.x-timepicker.x-time-modal {
	background-color: #e9ecef;
	height: 100%;
	left: 0;
	opacity: .5;
	pointer-events: auto;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999
}

.x-timepicker.x-popup {
	border-style: solid;
	border-width: 1px;
	overflow: auto
}

	.x-timepicker.x-popup .x-content {
		position: relative
	}

	.x-timepicker.x-popup .x-list-parent.x-ul {
		margin: 0;
		padding: 0 0
	}

		.x-timepicker.x-popup .x-list-parent.x-ul .x-list-item {
			cursor: default;
			font-size: 14px;
			overflow: hidden;
			position: relative;
			text-overflow: ellipsis;
			vertical-align: middle;
			white-space: nowrap;
			width: 100%
		}

			.x-timepicker.x-popup .x-list-parent.x-ul .x-list-item.x-hover {
				cursor: pointer
			}

		.x-timepicker.x-popup .x-list-parent.x-ul .x-list-item {
			line-height: 30px;
			text-indent: 12px
		}

.x-bigger .x-time-wrapper .x-time-icon.x-icons, *.x-bigger.x-time-wrapper .x-time-icon.x-icons, *.x-bigger .x-control-wrapper .x-time-wrapper .x-time-icon.x-icons, *.x-control-wrapper.x-bigger.x-time-wrapper .x-time-icon.x-icons {
	font-size: 18px
}

.x-bigger .x-timepicker.x-popup .x-list-parent.x-ul, *.x-bigger.x-timepicker.x-popup .x-list-parent.x-ul {
	padding: 0 0
}

	.x-bigger .x-timepicker.x-popup .x-list-parent.x-ul .x-list-item, *.x-bigger.x-timepicker.x-popup .x-list-parent.x-ul .x-list-item {
		font-size: 16px;
		line-height: 32px;
		text-indent: 16px
	}

.x-small .x-timepicker.x-popup .x-list-parent.x-ul .x-list-item, *.x-small.x-timepicker.x-popup .x-list-parent.x-ul .x-list-item {
	font-size: 14px;
	line-height: 26px;
	text-indent: 8px
}

.x-small .x-time-wrapper .x-time-icon.x-icons, *.x-small.x-time-wrapper .x-time-icon.x-icons, *.x-small .x-control-wrapper.x-time-wrapper .x-time-icon.x-icons, *.x-control-wrapper.x-small.x-time-wrapper .x-time-icon.x-icons {
	font-size: 14px
}

.x-small.x-bigger .x-timepicker.x-popup .x-list-parent.x-ul .x-list-item, *.x-small.x-bigger.x-timepicker.x-popup .x-list-parent.x-ul .x-list-item {
	font-size: 14px;
	line-height: 30px;
	text-indent: 16px
}

.x-small.x-bigger .x-time-wrapper .x-time-icon.x-icons, *.x-small.x-bigger.x-time-wrapper .x-time-icon.x-icons, *.x-small.bigger .x-control-wrapper.x-time-wrapper .x-time-icon.x-icons, *.x-control-wrapper.x-small.bigger.x-time-wrapper .x-time-icon.x-icons {
	font-size: 16px
}

.x-content-placeholder.x-timepicker.x-placeholder-timepicker {
	background-size: 250px 33px;
	min-height: 33px
}

.x-bigger .x-content-placeholder.x-timepicker.x-placeholder-timepicker, .x-bigger.x-content-placeholder.x-timepicker.x-placeholder-timepicker {
	background-size: 250px 40px;
	min-height: 40px
}

.x-time-overflow {
	overflow: hidden
}

.x-timepicker-mob-popup-wrap {
	-ms-flex-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	left: 0;
	max-height: 100%;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1002
}

	.x-timepicker-mob-popup-wrap .x-timepicker.x-popup.x-lib.x-control.x-popup-open {
		left: 0 !important;
		position: relative;
		top: 0 !important
	}

	.x-timepicker-mob-popup-wrap .x-popup-expand.x-timepicker.x-popup, .x-datetimepicker.x-popup-expand.x-timepicker.x-popup, .x-timepicker-mob-popup-wrap .x-popup-expand.x-datetimepicker.x-popup, .x-datetimepicker.x-popup-expand.x-popup {
		border-radius: 0
	}

	.x-timepicker-mob-popup-wrap .x-popup-expand .x-model-header, .x-datetimepicker.x-popup-expand .x-model-header {
		height: 10%;
		padding: 2.5vh 2.5vw 2.5vh 1.5vw;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		font-size: 2vh;
		border-bottom: 1px solid #dee2e6
	}

		.x-timepicker-mob-popup-wrap .x-popup-expand .x-model-header .x-popup-close, .x-datetimepicker.x-popup-expand .x-model-header .x-popup-close {
			float: left;
			padding: 1vh 2vw
		}

		.x-timepicker-mob-popup-wrap .x-popup-expand .x-model-header .x-model-title, .x-datetimepicker.x-popup-expand .x-model-header .x-model-title {
			padding: 1vh 2vw;
			text-transform: capitalize;
			font-weight: 500
		}

		.x-timepicker-mob-popup-wrap .x-popup-expand .x-model-header .x-btn.x-popup-close, .x-datetimepicker.x-popup-expand .x-model-header .x-btn.x-popup-close {
			font-size: 2vh
		}

	.x-timepicker-mob-popup-wrap .x-popup-expand .x-content, .x-datetimepicker.x-popup-expand .x-content {
		height: 90%;
		overflow: auto
	}

		.x-timepicker-mob-popup-wrap .x-popup-expand .x-content .x-list-parent.x-ul .x-list-item, .x-datetimepicker.x-popup-expand .x-content .x-list-parent.x-ul .x-list-item {
			padding: 1vh 0;
			line-height: 5vh
		}

@media(max-device-width: 768px) {
	.x-timepicker-mob-popup-wrap .x-popup-expand .x-content .x-list-parent.x-ul .x-list-item, .x-datetimepicker.x-popup-expand .x-content .x-list-parent.x-ul .x-list-item {
		font-size: 14px
	}
}

@media(min-device-width: 768px) {
	.x-timepicker-mob-popup-wrap .x-popup-expand .x-content .x-list-parent.x-ul .x-list-item, .x-datetimepicker.x-popup-expand .x-content .x-list-parent.x-ul .x-list-item {
		font-size: 18px
	}
}

@media screen and (orientation: landscape) {
	.x-timepicker-mob-popup-wrap .x-popup-expand .x-model-header, .x-datetimepicker.x-popup-expand .x-model-header {
		height: 15%;
		font-size: 2vw
	}

		.x-timepicker-mob-popup-wrap .x-popup-expand .x-model-header .x-popup-close, .x-datetimepicker.x-popup-expand .x-model-header .x-popup-close {
			padding: 1vh 1vw
		}

		.x-timepicker-mob-popup-wrap .x-popup-expand .x-model-header .x-model-title, .x-datetimepicker.x-popup-expand .x-model-header .x-model-title {
			padding: 1vh 1vw
		}

		.x-timepicker-mob-popup-wrap .x-popup-expand .x-model-header .x-btn.x-popup-close, .x-datetimepicker.x-popup-expand .x-model-header .x-btn.x-popup-close {
			font-size: 2vw
		}

	.x-timepicker-mob-popup-wrap .x-popup-expand .x-content, .x-datetimepicker.x-popup-expand .x-content {
		height: 85%
	}

		.x-timepicker-mob-popup-wrap .x-popup-expand .x-content .x-list-parent.x-ul .x-list-item, .x-datetimepicker.x-popup-expand .x-content .x-list-parent.x-ul .x-list-item {
			padding: 1vh 0;
			line-height: 10vh
		}
}

/*! timepicker theme */
.x-time-wrapper .x-input-group-icon.x-icons.x-active {
	background: #565e64;
	border-color: #545b62;
	color: #fff
}

.x-time-wrapper.x-input-group:not(.x-disabled) .x-input-group-icon.x-active:active {
	color: #fff
}

.x-timepicker.x-popup {
	background-color: #fff;
	border: 1px solid #dee2e6;
	border-radius: 6px;
	box-shadow: none
}

	.x-timepicker.x-popup .x-list-parent.x-ul {
		background-color: #fff
	}

		.x-timepicker.x-popup .x-list-parent.x-ul li.x-list-item {
			border: none;
			color: #212529
		}

		.x-timepicker.x-popup .x-list-parent.x-ul .x-list-item.x-disabled {
			color: #adb5bd;
			opacity: 1;
			pointer-events: none;
			-ms-touch-action: none;
			touch-action: none
		}

		.x-timepicker.x-popup .x-list-parent.x-ul .x-list-item.x-hover, .x-timepicker.x-popup .x-list-parent.x-ul .x-list-item.x-navigation, .x-timepicker.x-popup .x-list-parent.x-ul .x-list-item:focus {
			background-color: #e9ecef;
			border: none;
			color: #212529
		}

		.x-timepicker.x-popup .x-list-parent.x-ul .x-list-item.x-active {
			background-color: #0d6efd;
			color: #fff
		}

			.x-timepicker.x-popup .x-list-parent.x-ul .x-list-item.x-active.x-hover {
				background-color: #e9ecef;
				color: #212529
			}

.x-small .x-timepicker.x-popup .x-list-parent.x-ul .x-list-item, *.x-small.x-timepicker.x-popup .x-list-parent.x-ul .x-list-item, .x-bigger.x-small .x-timepicker.x-popup .x-list-parent.x-ul .x-list-item, *.x-bigger.x-small.x-timepicker.x-popup .x-list-parent.x-ul .x-list-item {
	color: #212529
}

.x-timepicker-mob-popup-wrap .x-timepicker.x-popup-expand .x-model-header, .x-datetimepicker.x-popup-expand .x-model-header {
	background-color: #fff;
	color: #343a40
}

	.x-timepicker-mob-popup-wrap .x-timepicker.x-popup-expand .x-model-header .x-popup-close, .x-datetimepicker.x-popup-expand .x-model-header .x-popup-close {
		color: #343a40;
		font-weight: 500
	}
