/*!
* jQuery Mobile 1.4.5
* Git HEAD hash: 68e55e78b292634d3991c795f06f5e37a512decc <> Date: Fri Oct 31 2014 17:33:30 UTC
* http://jquerymobile.com
*
* Copyright 2010, 2014 jQuery Foundation, Inc. and othercontributors
* Released under the MIT license.
* http://jquery.org/license
*
*/


.ui-icon-action:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAIVJREFUOMtjYCAC/P//fxYQszGQCv5DwDEgliRHIwg8A2JLdEEYaICKqwHxciD+gCb/E4jTGHBosgPiL/+xA1SNSM7iBeIXQPwDiOuAWByvU5E05gPxZyC2xhs4WDTuBuJwtMCZCYsOmHewaZyLJ3Qb4GqxaDQiFC1YNRITn9TRSAqgSCMAGL+QeSGFbu0AAAAASUVORK5CYII=");
}
.ui-icon-alert:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJVJREFUOMu9z7ENgkAUgOGj0I6eBXQCg8QRdAhdwiV0CF2CIRxBF6Cn08LP5oxIIEjjX13evS+5C6EnbLAOY8IUN1wxGQP3Pu1/RRnqBqyR/QLPEeQo4vk0hJZ4QmMmzvI+lODyfl8LindJF9z5rsCqNdu2UYrKcBXSJjx2LC3in9sd3miOR8fCsuOpcMcsoDS+Mvy9F2w1bmFOO7YjAAAAAElFTkSuQmCC");
}
.ui-icon-arrow-d-l:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAE9JREFUOMut0VsKACAIBECP3tG8mSFZRGVujwV/wkE0IjAikrToJIZq0g3CsIMK9PQWWcM0OkQdbI8QGqCGIbSAAl/wCgWQo7/6PvFpRxdn/yOefcvwdI0AAAAASUVORK5CYII=");
}
.ui-icon-arrow-d-r:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAE1JREFUOMtjYICC////N4AwAykAqgkGGsjRRLRmJhzi9UTZjMNWnDajiBOrGaaOJJuR5Ulx9gFkDql+xq+RGM2EQvsAfWwky4/EaAIBAH/xh5XOyrKIAAAAAElFTkSuQmCC");
}
.ui-icon-arrow-d:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADdJREFUOMtjYMAC/qMBBmLBqEZKNQLFG/6TDhrI0dxAjs0N5Di7gVDANJCsCYfmBgZSAFQzTk0AIbtHzgIaJM8AAAAASUVORK5CYII=");
}
.ui-icon-arrow-l:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAD5JREFUOMul0kEKADAMAsE8PT/fXktpqVHvA8FY9QjQNQ3QABYawR3J8EQSvKFfLJRB+9SonOgd0QCiyakjXzjeR87keFK/AAAAAElFTkSuQmCC");
}
.ui-icon-arrow-r:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADpJREFUOMu90rENADAIA0FG/82dgooiSDgK31+DiWiSRDgpw4VzrBourFjzcGHiTcjbcX7PwdrLXdEBwEtHzn8VrGMAAAAASUVORK5CYII=");
}
.ui-icon-arrow-u-l:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEtJREFUOMtj+E8caGBAB2RpIkIjdk0ENB5gwAdoYSNJfjxATqg2QPkNRGnGJkiUZlx+INpmUjUz4dPIyMgIMr2RgVyAZnMDOZrhmgAEuoiZ+HH38AAAAABJRU5ErkJggg==");
}
.ui-icon-arrow-u-r:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEdJREFUOMu9z8ENACAIQ9GOzmhuVq+GSCke/Fd8AYEUyaARbjkYVR2GiuT6s/HpjwKtEgoUeW6j/G6ETjxG3YkaFdhDCdtoA045nn2X6PolAAAAAElFTkSuQmCC");
}
.ui-icon-arrow-u:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADlJREFUOMtjYMAB/v//3wDCDKQAqCYYaCBHE3GacWjCr5mAJuyaidSEqplETQSdjQJIiY5RjZRoBADXbkfOGh7ilQAAAABJRU5ErkJggg==");
}
.ui-icon-audio:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAANxJREFUOMuV0rEuRFEQxvETL2DpZVEoVLyFJ1CJRKfabCKikbiJUhQa3kSj32K7DQqJwgugQVay8lOYleO654avmm/m/HMmM5NSg3CUxTO4wlZqE44xyfwa3nzprA2Sg5FfwV3UDkrQN4gd9CJewCPesZQw9FtTcBR+P3wv/GnSrCnYxRNe0cEcPnDbCgZ8HrmN8A8Y/wW8+DeIZTzjBbOYj1ZvEgaYFMDr8P3w/fAn+TqqBnAbuxEvxqDG6NZ3WRUOYBX3UdsrXU9VG856/PKzxQJ8WDvyS2zmbz4B8IPWAlHG2vgAAAAASUVORK5CYII=");
}
.ui-icon-back:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJJJREFUOMtjYEAD////b2AgFYA0AfF/sjSRpBFZExT8AeLXQHwciCcAsQOxGrGBM0CsS0gzKxBLA7ELELcC8VOo+Ccg1iY6cIBCXEC8Fqp5M05n4xCXgGr8TGqoC5OrsRGqcS+xGkABVQ/E/6AaXQlpUATiYiC+C9UA0lhKjE3I4CYQexDrxGdAvBSIfYGYCV0eAL8TDNuB31nNAAAAAElFTkSuQmCC");
}
.ui-icon-bars:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAClJREFUOMtjYKA7+P///8n/pIMTII3HydB4lGHUjzTy4xly/XhiaPgRALzOTCcBlK2mAAAAAElFTkSuQmCC");
}
.ui-icon-bullets:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADpJREFUOMtjYKA7+P///0kgPo7GJwROgBQeB+KjSBqPE6HxKMOoH2nkxzNgN6PyifLjCTQ/nhicfgQA/VEZvCqEuYoAAAAASUVORK5CYII=");
}
.ui-icon-calendar:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADFJREFUOMtjYICC////nwTi4ww4AFDuDBCfQBYgCwwljWQDZBNIYpOtcdSpeGwhVyMA6YDNaA+GXWMAAAAASUVORK5CYII=");
}
.ui-icon-camera:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJ1JREFUOMtjYKAW+P//vzoQ1wBxAxSD2KrYFHIBcSaSwqf/McFjJPksIOYEadz8n3SwCaTxDxaJh0A8AYj7oGx08IcBi+ABIBaFOh/kLBEgPoiuCJtGAzTnbwJiQ2I0sgDxLyT+TyBmJdbGTUj89UBsTIzGQ0h+zICyj2DT+BeL5kdA3A8N2ce4QnUTGfG4HqSREy3lEMIZ4JRDLgAADx5bua1tC5oAAAAASUVORK5CYII=");
}
.ui-icon-carat-d:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAHdJREFUKJHV0D0OwjAMBtCcpiBSVn7uv8MpUNVMwAUeSyuiKG3DyLdZ9rMlh/BfwR6nhrkLurnYYcAT5xV0xRsPdAF331TxdOmVzd0CIsYlXEEjDnOzildRtjkiFbhEcekBJd5GGe4LnDZRho8TSOibUIF/Qy35ADEDFfz8Tu1HAAAAAElFTkSuQmCC");
}
.ui-icon-carat-l:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAFNJREFUOMtjYMAD/v//rwvE54FYhYFYAFSsB8Sv/0PAUyBWJVUTCLwHYmNyNJkQo+kNqZr06aOJIo14NJuSEnfImj+Qqvk1mmYzumt+TGp6xZnIAZYXFgOYoY9iAAAAAElFTkSuQmCC");
}
.ui-icon-carat-r:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAGRJREFUOMtjYEAD////Vwfi80CsxUAsACrWAOLn/yHgJRBrE6vRDIg//EcAkjSbU1PzK0o161CiWZdYjR9JshWowIIcTZZYNGkTo+kTSdEBdd4nkuMQqEgNiJ+SHPFIms8RSuQASm4V+ztdam4AAAAASUVORK5CYII=");
}
.ui-icon-carat-u:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAG5JREFUOMtjYKA2+P//vz4Ik6PpDRTrkaoJBghrBilA0wQDr3Fqhmp6jaT4PRQja9YlRpMJEJsC8QesmkEMbJqQDEXX/AqsGUicx6UJj+ZzIEEVIH6KSxOSZjOo5scgPTBBVSA2JiKqzOCahg4AAODRFgCi4LIMAAAAAElFTkSuQmCC");
}
.ui-icon-check:after,
/* Used ui-checkbox-on twice to increase specificity. If active state has background-image for gradient this rule overrides. */
html .ui-btn.ui-checkbox-on.ui-checkbox-on:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAE5JREFUOMu10DEKACEQQ1GPHl2QxUvHZsURQRJhfzfFKzIp/R1JkISLMmdQUeEebtAKvw053I+KRuUGncLpYxoS9kgfrDYK+LVRwM1GTh2KeDEWoG7NGwAAAABJRU5ErkJggg==");
}
.ui-icon-clock:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAN5JREFUOMuNkl0KglAQhYeexA0kthWtVQRCq6gQWkBRi4mIaA/Zm2EbsYJ6STsjx7jYtTrwoXecP2euiKGyLHtgBc7gQTKwBL7YhA8jcCvbdQWRLaigwxoEwCEh2PBb8Q5me3WliZHsCA7GOabPBXjCf6oqNbqo1LBtaV4IB6EK/gjs03wSTk7l2AKphDaX53tH2pUY70/bGjJmCeWH4DOgb6oV97SP5bemfO41i8/lquIv1Wb0yUG3NkbGBdhyei7R9nbGBRg2M0ZcbpvyjyAj2NPl6p505CQF83d71As1WJi0XvrCDgAAAABJRU5ErkJggg==");
}
.ui-icon-cloud:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAHRJREFUOMtjYBhw8P//f2EgTgTiWigtRIymSCD+/B8VfATiEHyabIH473/s4DcQm+PSuOs/fvAPiF8BsT+yJncg/vafOPASpqniP2ngCxBzgjS+/U862AjS+I4MjT9BGsvJ0LgO5k8XaIQ3EIEzgZiD/kkTAK0pr7/Ot6yrAAAAAElFTkSuQmCC");
}
.ui-icon-comment:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEJJREFUOMtj+P//fyAQv/xPPHgFxP4MJGqCgZcM/8kEoxpppfEVGfpegDT6k5gIXgCxLwMyQJJsYCAFkKUJqpFoTQBdxXiyPJoNzQAAAABJRU5ErkJggg==");
}
.ui-icon-delete:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAFtJREFUOMulklEKwDAIQ83J153c0U1GK0ZG5o/ga4pNA4ty9zE7gGFFZY5leMSZM4srjjS0LKacgBtGLxmaW1k9q5J3tKLXnI/izbT/QmlVyRz5O+QAyJFTQ34BOkVgA0nxhd0AAAAASUVORK5CYII=");
}
.ui-icon-edit:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAExJREFUOMtjYCAS/P//vwGEGUgBUE0w0ECuRsKakZ1HtK3YFBL0JxanEe28/yRpHPyaFEjWBNWYQLImqMYFJGuCajwA1QyyWYHYZAgAGGspdigXzkIAAAAASUVORK5CYII=");
}
.ui-icon-eye:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJ9JREFUOMtjYBhQ8P//f0YgjgLig0D8FYoPQMUYcWmSgCrCBUBy4uia5ID4HlTBDyDOBmIBIOaDsn9A5UBq5GCa+IH4OpLJ2Vhck4MkD1LLDxJcheYkAajik0B8HMlwZLCSCYt3/yHRMDYjtkBBd2ouFjUFSPLXQH7HFTi5UAMFoJp+YgQOkqniBKJjP0Z0oCWASKgBX6D4AFSMcWCTJwDwblGBQMiLsgAAAABJRU5ErkJggg==");
}
.ui-icon-forbidden:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAANZJREFUOMuF0jFuwkAUhOEtCT0R4iwh4hgu0uUM3AAU5TKIKk1OgSPlHCgUQMOXZrAsY8NIK9k7/v3ezttSWsIMn/jFGSf84AOz0ie842BYB1R90CUffOEFo6w5NvEuDZz22pVqTHo6Wsb/w7TkTNdK9QN4G39dEoS0N7kH4zXeriQ9GMUchDHO/rEk8ga8B+Mpe6eSOcG809YNjMX1vWS4sOkJowt/53nVHcfyAQx7PF/NqnUBtklvnDMtWpUueOv+ucpwh7S/gVrwFGvscEziNVZNe9E/AYkNLyf6mZAAAAAASUVORK5CYII=");
}
.ui-icon-forward:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJVJREFUOMud0SEPQWEUBuA7I6iSTdFtfoNgJvkzNtE+QfcnRFFVFX9AECmaieYRfOGyue533/qeZ2c7J8tKBCGrEu+EqrAYY4AV9rji4TPhG/Rx8D8hj3q4xeKMJYbooFG0bRuLDZqlj4N7LNtJ78jBVuq5dxEuUuEowifmqKfgWYRwwhTdsniMY/5pKZtrmGCNy6+5F/zkDN/sPUM/AAAAAElFTkSuQmCC");
}
.ui-icon-gear:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAANBJREFUOMuN0k1OAkEUReGKDVPsBUiCe/An6CZMCHERkLgABzpwr0rCAhoM/Tl56ktTQc+o07dud71TVUoFXOITe0zLKfCIOcZ488sLRrjDslaCHlvHbCPrscjFebz8ix7XuThOf+qwQotJPHeRbdBkEXmmVWX+dcpfMSthL9NWiueDNfsSyjOTSrEdrOkKpqH81FafUv6Mi+9gNJCzju21UdpF9o6z/MV7/+OAm1xcxhkd8FEpbNIFeBjOscAVmlCeZ2pwe1SqyJiF7d2PiAFfUWcCdKtjEnkAAAAASUVORK5CYII=");
}
.ui-icon-grid:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAElJREFUOMtj+P///8n/CHCcAQjQxE5Axc4gizGCSAYkwAgExIgxMZAJQBpPIPGPQWlsYiexiJEBhlbgnCQyIKgXOGcIBcQQDxwAcK29sfGNuOEAAAAASUVORK5CYII=");
}
.ui-icon-heart:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJhJREFUOMud0L0NwjAQgNErGAEGoU0WSYUEggGyVULFCFCyAgPQQQsU5NE4EuLfPOka258sXUREYIwldtiixiBNnc526c04UlTg7NkqzaMzisBGvnW8+e2bU+D4R3gItH+Ebb+cXEW/2SYjaqKHEfY/RHsM4x5KXD5EF5TxCipcX0RXVPEJpugeokn8AosUd5hFDswxfXd/AyJMQU8RkPn/AAAAAElFTkSuQmCC");
}
.ui-icon-home:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADxJREFUOMtjYMAB/v//3wDCDKQAqCYYaCBHE3GacWjCr5mAJuyaidSEqplETZg2E6sDmx8p10iK3HDWCADqFJ92uuEinAAAAABJRU5ErkJggg==");
}
.ui-icon-info:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJ1JREFUOMul0k0KwjAQQOHcQtF7SPEeQsHrKHo8S71IVdBVPzejaJ0u1AezSfKS+UkpL2COPY64RbTYYVYysMbFOGfUmdQPDi5QDdb6pxzpZS9VWCbrJ0xL1PQt2xKNeGNQRkZTonPG5BHx+pfY/iAeSgz3W3FTMIvhps1J5A6Tx0adfICMHqvhrXUMd4zuQ3qRp9iiwTXigM0zveAO8O5cUyF3tnAAAAAASUVORK5CYII=");
}
.ui-icon-location:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJlJREFUOMuV0TEOAVEUhtHXWYGh04pWzypYlJWIIENU1oQQdJKjucUL4+Er/7knr5iUXsIAO9xxwxb9VCrQxXvnIo6XYI0KbdSxbUrwHkdVtlWxXUvwFEedbOvEdizBVRzV6AbaxrYswanPTUqwhUMDOqD17ZfMGuAsfQs9PDL0QC/9EhYZnKdfwzCDw/RP2GOf/g1jjD59fwKZSi5HaePOlAAAAABJRU5ErkJggg==");
}
.ui-icon-lock:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAHFJREFUOMtjYEAD////Dwbiw0D8HYoPAXEgAz4AVND7HzfowqUpGKrgBxBnA7EAEPNB2T+gcv7YNB6GSmZjkcuByh3EpvE7VFIAixw/VO4rNo1ggMf/mPL/SQQ002gCxObkaDQGYlNyNDZAMf000iZUAdQHDgw3MuoHAAAAAElFTkSuQmCC");
}
.ui-icon-mail:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAIVJREFUOMtjYKA7+P//fzQQf/xPPACpjQZp5AJiRSA+SoQmkBoFkB6QxqtArAXEzEDcAMR/sGgAidVD1WiD9DBAJb4CcQLU6VZAfB9J0z0gtoTKJUDV/mdAM3kB1Ol8QLwEivmgYguQFTJgcRbY6UiBpw0V+09II9zpyE4jViNBMAAa6Q4ARIAH2Rfeh/QAAAAASUVORK5CYII=");
}
.ui-icon-minus:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABZJREFUOE9jYBgFuMF/MsFQ0jgKcAMA2lPfIe/W1fgAAAAASUVORK5CYII=");
}
.ui-icon-navigation:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJNJREFUOMtjYKA1+P//vxAQ5wLxXGIUMwGxKxCvAOIf/yEgB58GeSBuAOIH/1HBdyAWRFfMAcSRQLwbiP/9xw6WI2swBOIpQPzuP2Hggu5pMyCOBuJ6IF4CxCeA+C2aJpCzGYkNSWRX1JMSBSehmv4CsRwpGpdCNe4iNdIboBojSNUYAw0kdlI1mgPxZHLTpyE2OQBXFwcOWoyvmwAAAABJRU5ErkJggg==");
}
.ui-icon-phone:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAALRJREFUOMtj+P//PxMQLwDiI0DMy0AsACqOAuKz/yHgGNGagQrfAPFqNM08xGj8BtWwBqr5NxCbEqPx9H8EWAXEHsQ6tRxJ4yVSAocf6k8YCCZFcyySxi9AbE6K5vlImj8AsTWavBYQc2PTyAbEu5E0/wDiFKicNTT0sScSoCAXEO/5jwouAfFypHg+ikszyOaF/zHBGiTNh/D5OQGI36JphqWwiYQCTACIK4D4HNTPr2HRBQChdFG//DBhowAAAABJRU5ErkJggg==");
}
.ui-icon-plus:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAB5JREFUOMtjYMAC/qMBBmLBcNP4n0wwlDSOJgDcGgFPin6QGOaERAAAAABJRU5ErkJggg==");
}
.ui-icon-power:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAANBJREFUOMtjYMAB/v//vxeIdzOQCv5DATEKQ4H4FhCbo2sEUrZAfBuIA9E1KQLxV6jaUCwaY6HcL0Ash6xxClRiNS6nApkboEITkTXehwoa49FoBhW6g6zxD1SQBY9GVqjQb2SNX6CCQkhiF4H4PBJfBKrmE7LGQ1DBBCQxJiBmROKnQtXsQ9aYCBV8AQphLFGlAsSvoWpikSWYkWx9A8QloIACYhMgLgfid1A5UGpiQjdVEIgP/scNQJr4caUeJmhk7wbi51C8C4ijkf1LEQAAs65tnfCMVk0AAAAASUVORK5CYII=");
}
.ui-icon-recycle:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJ9JREFUOMtjYKAm+P///1kg/gnEP6DsQiBmJ0YjNnAZiGUIafQDYi4g5gZiXyC+DtV8CcVmICcUhPEYxI+kuQAmKArEr6BYlIArQOA0TGA1kj9W4dHIA1XzDVnwB1SQG49GTAugQQ4Cvng0YnoJyCiCagQFAD8ezaiBCORwAPEVJM1+UD+BcAihuJNF0owCiEkxHNDkdQYUelB8gqrpGQBlvyiNmsjT4QAAAABJRU5ErkJggg==");
}
.ui-icon-refresh:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAM9JREFUOMtjYEAC////lwbiTiC+AsQ/gfgHEF8C4lYglkBSV4+sKRaIv/zHDT4BcSQQNwPxH5imGCD+B1WwCoitgJgNiq2BeC2aIX9AmiSB+DNUII8BBwDK7UfX2A7lrMGjqRmbjVegHEscmhqx+Bes8QeUw8ZACqBE42WoRmtSNbZBNa4lQq0vEDPDOJLQyAWBEjyaqqBqDiILRiAlgA1AbA/E3FDsCMRboHJ/gTgI3cQwIP6AJ8mB5IJxOUcMiJuA+Dw03X6BskFxKYasFgCG8ZXX6DfYhgAAAABJRU5ErkJggg==");
}
.ui-icon-search:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAONJREFUOMuV0c8qhVEUhvFvcvKlMHBCUUwU5RpMlIm5UnIFOp2bMHEDiokLkJKpMpXO4Bg4MlAGLkDK3/AzWYPd195iDd/nfVbttasqBjU6OMcdetjFdFUazOJGfp6wlpNqDKI0wDrmsYzjyF+x1BS3E2k0s/gg+EkTnAXYKDyjjU+8o07BbYiLv9zgPjpzaXgR4UpBGsJLdMZSsBPhaUHsBO81wRQeAx5iMrl2Fx/BNnNbV/EchS884K3xn32M5+QFHCXCNy6xhevIrtAuXbCFGYwk2cSf5MLCVN6r/jMh72P4BxnPgmBrkPyTAAAAAElFTkSuQmCC");
}
.ui-icon-shop:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAE9JREFUOMtjYEAD////ZwfiKUD8Hog/QtnsDIQAVOE6IBYDYlEg3gDEk4nRCLJJDIkPMuADMRr/EyMGlyAF4NJoiUWtOTEaybZxVOOAaQQAmEocSjETvxYAAAAASUVORK5CYII=");
}
.ui-icon-star:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJFJREFUOMtjYMAB/v//bwzCDKQCoKZZQDyTVE28QPwZiD8BMQ8pGtP/I0AaKRrPImk8g0tRAhB//U88AKmNh2nWAuKrRGi6AlKLbjMXEC/Ao2k+SA0uZyvj0aiML1Cy8GjMxKdxA1TRWyAOh+K3ULH1uDSxQCN8KxBLIolLAvE2IP4IUoNNowG+yAbJgdQwUAoAbN9GiH93pK4AAAAASUVORK5CYII=");
}
.ui-icon-tag:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEFJREFUOMtj+I8dNDAQAv9xgwZiNZoBsQXRmpEUgTRZEW3zf+JAAzaNDaOaSYhjApoJJowGspIiFs3EaULTjKEJAH1ft8O6vRfvAAAAAElFTkSuQmCC");
}
.ui-icon-user:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJdJREFUOMud0jsOQUEUgOEpJGxD0CpswAqUohStLYitiEJUEtHZgETJKjyiIqqb3E9D4nFdE399vuTkzITwFgqYIMEarRAT+l5L0YyBK5/NY+A5Ax5/oZrsUlTz4ND3BnmwglMGOqD8a91ZBpzGHKeB6xO6oB77lssnuMgbLKGDMbb3X/MowQYjtFF8oB724tuhG/zZ3/AGG1/AkN/xnJsAAAAASUVORK5CYII=");
}
.ui-icon-video:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAExJREFUOMvF0csJACAMBNE0KGJHlqtpYjwJIvF70Lk/CFmR5wEByIxTwFtwhmq5M1HYrEUAR7CiI9iiN/D6VOs5uuGSNYdfbJkAJ98rtv7WyPB7sagAAAAASUVORK5CYII=");
}
/* Alt icons */
.ui-alt-icon.ui-icon-action:after,
.ui-alt-icon .ui-icon-action:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAH1JREFUOMtjYCAOzAJiNgYywH8gPgbEkuRoBOFnQGyJLgjDDVBxNSBeDsQf0OR/AnEaAw5NdkD8BYuhWDXCAC8QvwDiH0BcB8TihJwKA/lA/BmIrQkFDrrG3UAcjhY4M5GiowGXxrl4QrcBWS26RiMiogWrRga6aSQFk68RAP5OVqWXKdm9AAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-alert:after,
.ui-alt-icon .ui-icon-alert:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJZJREFUOMtjYMANvIHYi4FEwAbEt4D4JhCzkqKxFIj/Q3EpsZokgPgTksZPUDGCYAFUgxkQW0DZ8wlpMgfif1DFMPAfKmaGSxMjEJ9EciKyxv9QOUZsGhOQFP2HOtMKTSweXRMvED9HU4QNP4eqhYNuLIpMoH5GF++CaVID4l9YFJhjcSoI/wRiVZDGrUQ4ER1vZaA7AAA8nEl47CBNKgAAAABJRU5ErkJggg==");
}
.ui-alt-icon.ui-icon-arrow-d:after,
.ui-alt-icon .ui-icon-arrow-d:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADRJREFUOMtjYMAO/qNhosGoRko1NmBRSAg3kKO5gRybG8hxdgOhgGkgRxM2zQ0MJIIGfJoARZtMu19O4xgAAAAASUVORK5CYII=");
}
.ui-alt-icon.ui-icon-arrow-d-l:after,
.ui-alt-icon .ui-icon-arrow-d-l:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAElJREFUOMtjYCAeNEAxSQCk4T8UN5CjiWjN2DTBNTaQo4kBh9UENTFgESRKEwOa5AFiNTHgUEhUCJKlCZ/GA4Tiiuo2UuRHnJoBqxder3inhF8AAAAASUVORK5CYII=");
}
.ui-alt-icon.ui-icon-arrow-d-r:after,
.ui-alt-icon .ui-icon-arrow-d-r:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEFJREFUOMtjYECABigmCYA0/IfiBnI0kaQZm0aaaW4gRzNMHUk2I8sT7ewDaHyS/ExQIzGa8YIDdLORLD8So+k/AHCSXq9v5cRTAAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-arrow-l:after,
.ui-alt-icon .ui-icon-arrow-l:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADdJREFUOMtjYMANGhjIACBN/8nV9J9cTf/J1fSfXE2EMFmaKNNItlMpChyKooOiBEBRkiMqkQMAcwJMu8C5mgwAAAAASUVORK5CYII=");
}
.ui-alt-icon.ui-icon-arrow-r:after,
.ui-alt-icon .ui-icon-arrow-r:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADVJREFUOMtjYMAPGhjIBP/J1fyfXM3/ydX8H5/m/yTiBnI1wjXTTWMDxYFD0+hooFuSw6kJAOa7TLvbyXpwAAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-arrow-u:after,
.ui-alt-icon .ui-icon-arrow-u:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADVJREFUOMtjYMANGqCYJADS8B+KG8jRRLRmbJoIasanCadmYjRhaCZFE0FnoyskGoxqpEQjABQxTLu007KqAAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-arrow-u-l:after,
.ui-alt-icon .ui-icon-arrow-u-l:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEVJREFUOMtjYGBg+E8EbmDAAsjSxECuJnwaDzAQAFS3kSQ/HiAnVGGSDcRqxiZIlGZcfmggJ8BoppkojeiaidaErBmuCQCtL16vpLfRlQAAAABJRU5ErkJggg==");
}
.ui-alt-icon.ui-icon-arrow-u-r:after,
.ui-alt-icon .ui-icon-arrow-u-r:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEVJREFUOMu9zzEOACAIA8A+nafxM12JFiwMNmGCCwDcMQBLKBqbQgWX8W8bRz9myCuYISN9GZ1zLRTn26g88YkYllHEMtpyql6v/pwMSQAAAABJRU5ErkJggg==");
}
.ui-alt-icon.ui-icon-audio:after,
.ui-alt-icon .ui-icon-audio:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAANVJREFUOMuF0jFKg0EQhuHHXCBqL1ELCytzi5zAKgh2ViEgYhMwYCkWaXIUG/sU6YJaCBZewKRRiaAkzRTLun/+r5pvZ15mdhjKukniBh7RVaNb/Cb+BN9YYbQJWmUgHOE1ctdVUAqeoxfxHj7wgwOYJkAOzsJfhe+Fv1eAUrCFOb6wjR384aUOhHG8dcK/Y9lQr62qxKaOh1jgE03sxqjPMInCEvgUvh++H/4u7TwsgGe4iHg/FrWMpSnB+QEc4y1yl1V/HmZgO7r8G7GkQXbkDzhNC9aKZ1PDJ0JepAAAAABJRU5ErkJggg==");
}
.ui-alt-icon.ui-icon-back:after,
.ui-alt-icon .ui-icon-back:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAItJREFUOMtjYMAEDQxkAJCm/+Rq+k+uJhD+A8Svgfg4EE8AYgdiNWLDZ4BYl5BmViCWBmIXIG4F4qdQ8U9ArE1K4HAB8Vqo3GZ8zsYGJKAaP5Ma6sLkamyEatxLrAZQQNUD8T+oRldCGhSBuBiI70I1gDSWEmMTchzeBGIPYp34DIiXArEvEDOhSwIAi9Qyp4aUzewAAAAASUVORK5CYII=");
}
.ui-alt-icon.ui-icon-bars:after,
.ui-alt-icon .ui-icon-bars:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAACZJREFUOMtjYBgIcBKI/5OIT4A0HidD41GGUT/SCJwh148nhoYfAe0YURTen2r1AAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-bullets:after,
.ui-alt-icon .ui-icon-bullets:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADVJREFUOMtjYBgIcBKIj6Px/xPAJxigmo4iaTxOhMajDKN+pBE4A3MzEp8oP55Ac/OJwelHAGSiQoVBqpe0AAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-calendar:after,
.ui-alt-icon .ui-icon-calendar:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADRJREFUOMtjZECAk0D8D4gtGbCDM0D8B4gtQBxGIP7PQAYYYhoZKLWRJDZFGkedismmTCMAvGkkB7PDw7MAAAAASUVORK5CYII=");
}
.ui-alt-icon.ui-icon-camera:after,
.ui-alt-icon .ui-icon-camera:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJxJREFUOMtjYKAiUAfiGiBugGIQWxWbQi4gzkRS+BSI/6Phx0jyWUDMCdK4GYtCQngTSOMfLBIPgXgCEPdB2ejyID0YggeAWBTqfJCzRID4IBZ1GAIGaM4HOcuQGI0sQPwLif8TiFmJtXETEn89EBsTo/EQkh8zoOwj2DT+xSL4CIj7oSH7GFeobiIjHkHOB6cC5JRDCGfAUg5ZAAAIx317SYGtJAAAAABJRU5ErkJggg==");
}
.ui-alt-icon.ui-icon-carat-d:after,
.ui-alt-icon .ui-icon-carat-d:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAHFJREFUOMvV0DEKAjEQQNF3GhXXbXW9f6+nkGVTqRfQJoFlIDHa+SFFmHkpwt+1w7Fjb8KmXLaYccepgc544lbwFa98anjCY7V3gQFLA0e0YF+GNdxEa5wCjmiofUDEXah0CDj1oNKYQcoPfdX4C/rYG6dgMtFQD5sUAAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-carat-l:after,
.ui-alt-icon .ui-icon-carat-l:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAFBJREFUOMtjYMAPdIH4PBCrMJAA9ID4NRD/B+KnQKxKqiYQfg/ExuRoMiFG0xtSNenTTRNFGnFpNiUl7pA1fyBV82s0zWZ01/yY1PSKM5EDAGi5MtgV7LNzAAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-carat-r:after,
.ui-alt-icon .ui-icon-carat-r:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAFpJREFUOMtjYMAE6kB8Hoi1GEgAGkD8HIj/A/FLINYmVqMZEH+AaiRZszk1Nb+iVLMOJZp1idX4kVRbLcjRZIlFkzYxmj6RGh0W5GgCATUgfkpOxMM0nyOUyAF53TLQiFLV2gAAAABJRU5ErkJggg==");
}
.ui-alt-icon.ui-icon-carat-u:after,
.ui-alt-icon .ui-icon-carat-u:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAGZJREFUOMtjYKAB0IdikjW9gWI9UjX9h2KiNOuhaYLh1/g060EVwBS/h2JkzbrEaDIBYlMg/oBLsy4OTTCArvkVTPN5PJpwaT4HElQB4qd4NMGAGVTzY6geMFAFYmMiosoMWdMQAQBshTLV2RAbgQAAAABJRU5ErkJggg==");
}
.ui-alt-icon.ui-icon-check:after,
.ui-alt-icon .ui-icon-check:after,
html .ui-alt-icon.ui-btn.ui-checkbox-on:after,
html .ui-alt-icon .ui-btn.ui-checkbox-on:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEtJREFUOMtjYKADaIBikkAjEP+HYqI1NyFpIlozNk0YGhugToKBZmI1wSSayNGEDzfgCzGiNRHyD1Eh2EaOJhjoIEcTDHSRo4loAAAMpkH3I7j13AAAAABJRU5ErkJggg==");
}
.ui-alt-icon.ui-icon-clock:after,
.ui-alt-icon .ui-icon-clock:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAANhJREFUOMuNkmEKgkAQhYd+hRdI9CpZpwiETlERdICiDhMh0R2qf4ZdxArsT9rbeAtT7GIPPnTHebvjzIp8KwYbcAVPUoA1iMSjMXiAxsMdpC5TzYQt6IMuScCO32ptjtVJU7XZGRzVes6cGwiF/2RP0rIlamWMrYSNaFhem3HA2EXYuYb/4zIaTowFXFcd8euk3l+uhIK7JNKuIXNzc+KBwckfxhmfH0/E4TZsuU8L5pSgZ4OpugAZuxcQU95eXYDR744ph+u7cqXLZBVyuGZOFcnBUpdn9AYEHE/v8XhZcwAAAABJRU5ErkJggg==");
}
.ui-alt-icon.ui-icon-cloud:after,
.ui-alt-icon .ui-icon-cloud:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAHZJREFUOMtjYBgMQBiIE4G4FkoLEaMpEog/A/F/JPwRiEPwabIF4r9ommD4NxCb49K4C4cmGP4HxK+A2B9ZkzsQfyOgEYZfwjRVEKkBhr8AMSdI41sSNYLwRpDGd2Ro/AnSWE6GxnUwf7pAI7yBCJwJxBz0T5cA6NleA+xgAXwAAAAASUVORK5CYII=");
}
.ui-alt-icon.ui-icon-comment:after,
.ui-alt-icon .ui-icon-comment:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEdJREFUOMtjYGBgCATil0D8n0j8Coj9GUjUBMMvGaEMkgETA5lgVCMBja/J0AeKe3AqICURvABiX3STYJINpDqBLE0MpGgCAMwXLfKbu8xgAAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-delete:after,
.ui-alt-icon .ui-icon-delete:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAE1JREFUOMtjYECABijGBbDKgwT+Q3EDDk0Y8siC2DTjlMcm8R/Jaf/xGYxLwX8CriFacwO+kCNZE9kaG2jlP6JDlGB0kJ0AyE5yZCVyAIGUcaXrtLjcAAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-edit:after,
.ui-alt-icon .ui-icon-edit:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEVJREFUOMtjYCAeNEAxSQCk4T8UN5CrkSjNyM4j2lZsChtI0USS8/6TqnGQa1IgRxMIJJCjCQQWkKMJBA5ANSdAnU0UAAB60T1Uc0QS+gAAAABJRU5ErkJggg==");
}
.ui-alt-icon.ui-icon-eye:after,
.ui-alt-icon .ui-icon-eye:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJtJREFUOMtjYBhowAjEUUB8EIi/QvEBqBgjLk0SUEX/cWCQnDi6JjkgvgdV8AOIs4FYAIj5oOwfULl7ULVgwA/E15FMzsbimhwk+etQPQyr0JwkAFV8EoiPIxmOrGYlExbT/yHR/5ACDQOgOzUXi5oCJPlrUL9jDZxcqIECUE0/sQUODIgTiI792KIDOQFEQg34AsUHoGKMA5s2AdHHPobWAPyKAAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-forbidden:after,
.ui-alt-icon .ui-icon-forbidden:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAM1JREFUOMuFkkEOgjAQRd9S2WMIZ1HDMVi48wzcAEO8DGHlxlOAiecgshA31M1vUptiJ2lC+3mdmT+F38iBK/AEPsAMPIBGWjDOwASYlTUBZQha9MMN2AMbrQPQSltcOPcyDUAaqKiS/gIy1JPNNETgTvoFGWFUXhqBj9J65J5RP0TgROdvZLkL/oO3OpvRnIzcIwIXzp5GmzZghg/f9V3746gisAFGYGfF0nkAndxL1FPhZFqAk39zqeGuPbkxBNnINNxels8qs3bLA/gCVFFewZEF7yYAAAAASUVORK5CYII=");
}
.ui-alt-icon.ui-icon-forward:after,
.ui-alt-icon .ui-icon-forward:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAItJREFUOMtjYCAONDCQCf6Tq/k/MZodgHgCEB8H4tdA/AdJI1bNekB8Bk0RNoyiURuIP0ElngJxKxC7ALE0ELPis20rVGItEHOSEjhfoJISpEYHTKMQqcG9D6qxkVSNblCN/4C4DohZSNFcBtUIMuAuEBcDsQKxmj2A+CZavBENmIDYD4iXAvEzXIoAgqYyqw9Yg9IAAAAASUVORK5CYII=");
}
.ui-alt-icon.ui-icon-gear:after,
.ui-alt-icon .ui-icon-gear:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAOBJREFUOMuFkkEKwkAMRae13arQXVGo6BFEUS8hiLgSQZcteABddOFJ3YjSA9SK1T/wK2EIGHjw2ySTTDLG6DYAL1CBvhbgC70BMxCCAwio99RzsHYPsEkfUIOCWlLQZ1nJilcGeCBSOovoa2J/FopKJUhBF7SpS/ruoCUHcRFtpUrFTPhzkBhOT96nqyR2nJjKp5BWK4meG2MThyzf2FZJ3Al9BqPmI3CGk7E92/YRPOm7Obs3C2V3Gm8wkXuMxQO4K60+xJ5j12lfxJh7ykWVE/9NwdL8sYQP3N6tpwV8AdaYR91UZ7PcAAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-grid:after,
.ui-alt-icon .ui-icon-grid:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEJJREFUOMtjYGBgOAnE/6H4OAMEIIudgIqdQRf7j4aJFiNb43EkzlGoImxiJ7CIkQeGUOCcIDIgqBc4Z4gJiCEcOADCDYeuTK+m9gAAAABJRU5ErkJggg==");
}
.ui-alt-icon.ui-icon-heart:after,
.ui-alt-icon .ui-icon-heart:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJRJREFUOMud0D0OAUEYBuDHFVyEisYlaITYm1GtcAU99V5CSb+bWKEwkrVZ+/cmb/PNPJkvwydj7JHghAiD0CjMEsQYBWOGDK9St9hVzLNgXCoOm3r257WmZnDvAW9w7AEPMO0BJ9+fjTugWCFDXFuga7j7kwnSGpQWVyxngbwCPTDXkDWeBZRjqWWigHOsdMymDr0BP5J/6NqLuzwAAAAASUVORK5CYII=");
}
.ui-alt-icon.ui-icon-home:after,
.ui-alt-icon .ui-icon-home:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADhJREFUOMtjYMANGqCYJADS8B+KG8jRRLRmbJoIasanCadmYjRhaCZFE1abidWEAaiikRS5YasRAHf0YqUlUKReAAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-info:after,
.ui-alt-icon .ui-icon-info:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJxJREFUOMul0ksKwkAQhOHvFga9hwTvIQS8TkSPZ4gX8QG6Stx0IA6TQLSgNtPzz6O6+dYGZ1zxDrc4YW1CBzzRT/iBKgd1ycYtymStG8ObiZtK7DLrdxTiT/1CH0UQaWGsHNiI5PoZOFd7/QW2P4AX0dylYC0m4jETTgrfsBoKVWYAcu6wT0+torlT0C0HDSqiuU0k94og6vHz4AMNCIcMUIkWVwAAAABJRU5ErkJggg==");
}
.ui-alt-icon.ui-icon-location:after,
.ui-alt-icon .ui-icon-location:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJdJREFUOMuVkDEKwkAUBafzBG7sbCVtej2FHionEVGJIZVniqJouoA2T/jo+pMd+M3sm2bhlxxogA54AjWwYIAcuAOvr7sNxY2GRyAAU6CSO3lhp1EwLsg9vPCqUWZcJnfxwoNGFTBTVMvtvXAT+ZjPrb1wArSRqNWbSxkJS0YwB3oT9XKj2JlwSwKFCQsSOeuSWQHLf49vN4Q5LhENhvAAAAAASUVORK5CYII=");
}
.ui-alt-icon.ui-icon-lock:after,
.ui-alt-icon .ui-icon-lock:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAG5JREFUOMtjYMAEwUB8GIi/Q/EhIA5kIAB6gfg/DtyFS1MwVMEPIM4GYgEg5oOyf0Dl/LFpPAyVzMYilwOVO4hN43eopAAWOX6o3FdsGmF+wQWwyv8nEdNGowkQm5Oj0RiITcnR2ADF9NNIm1AFAP9Vd4ZWPhWFAAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-mail:after,
.ui-alt-icon .ui-icon-mail:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAIRJREFUOMtjYBgIEA3EH4H4P5H4I1QPAxcQKwLxUSI0gdQoQPUwXAViLSBmBuIGIP6DRQNIrB6qRhuqByzxFYgToE63AuL7SJruAbElVC4BqvY/A5rJC6DO4APiJVDMBxVbgKYWw1kwp8MAzGn/CWlEdjqy01AwI0w3qYCJ3MhnYhgyAAD7hUiBFf5JtwAAAABJRU5ErkJggg==");
}
.ui-alt-icon.ui-icon-minus:after,
.ui-alt-icon .ui-icon-minus:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABZJREFUOMtjYBgFeMF/MvFQ0jgKcAAApTQ3yWkQbYUAAAAASUVORK5CYII=");
}
.ui-alt-icon.ui-icon-navigation:after,
.ui-alt-icon .ui-icon-navigation:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJRJREFUOMtjYKADEALiXCCeS4xiJiB2BeIVQPwDiP8DcQ4+DfJA3ADED6CKYfg7EAuiK+YA4kgg3g3E/9A0wPByZA2GQDwFiN/hUIyMXdA9bQbE0UBcD8RLgPgEEL9F0wRyNiOxIYnsinpSouAkVNNfIJYjReNSqMZdpEZ6A1RjBKkaY6CBxE6qRnMgnkxu+jTEJgEAOtUv19DqMFAAAAAASUVORK5CYII=");
}
.ui-alt-icon.ui-icon-phone:after,
.ui-alt-icon .ui-icon-phone:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAALBJREFUOMtjYGBgYALiBUB8BIh5GUgAUUB8Foj/A/ExUjS/AeLVaJp5iNH4DaphDVTzbyA2JUbjaahGEF4FxB7EOrUcSeMlUgKHH+pPmOZgUjTHImn8AsTmpGiej6T5AxBbo8lrATE3No1sQLwbSfMPIE6GyllDQx9nIuEC4j1ImmEBthwpno/i0gyyeSGaZuR4BrEP4fNzAhC/RdMMS2ETCAWYABBXAPE5qJ9fw6ILAKJsPsK6IqZ8AAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-plus:after,
.ui-alt-icon .ui-icon-plus:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAB1JREFUOMtjYMAO/qNhosFw0/ifTDyUNI4mABwaAYa6X6GPliIhAAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-power:after,
.ui-alt-icon .ui-icon-power:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAMZJREFUOMtjYMAN9gLxbgYywH8oJghCgfgWEJtj0WgLxLeBOBBdkyIQf4UqDMWiMRbK/gLEcsgap0AlVuNx6gYofyKyxvtQQWM8Gs2g/DvIGv9ABVnwaGSF8n8ja/wCFRRCErsIxOeR+CJQNZ+QNR6CCiYgiTEBMSMSPxWqZh+yxkSo4AtoCKMDFSB+DVUTiyzBjGTrGyAugQaUCRCXA/E7qNxeqEtQgCAQH0QKFHQM0sSPK/UwQZ0CSqPPoXgXEEej+Zd8AAA35kK6jnLDjgAAAABJRU5ErkJggg==");
}
.ui-alt-icon.ui-icon-recycle:after,
.ui-alt-icon .ui-icon-recycle:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJVJREFUOMtjYKAyOAvEP4H4B5RdCMTsxGj8jwVfBmIZQhr9gJgLiLmB2BeIr0M1X0K3ORSKcQF+JM0FMEFRIH4FxaIEXAHSeBomsBrJH6vwaOSBqvmGLPgDKsiNRyNWC85CBXzxaMTqpSKoxuvQgMAFMAKRA4ivIGn2g/oJhEMIxZ0skmZ0TBBwQJPXGWjogfAJqiZmAOozM3SzI/gZAAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-refresh:after,
.ui-alt-icon .ui-icon-refresh:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAMlJREFUOMtjYEAF0kDcCcRXgPgnEP8A4ktA3ArEEkjq6pE1xQLxFyD+jwN/AuJIIG4G4j8wTTFA/A+qYBUQWwExGxRbA/FaNEPAGiWB+DNUII8BN9iPrrEdylmDR1MzNhuvQDmWODQ1YvEvWOMPKIeNgURAtsbLUI3WpGpsg2pcS4RaXyBmhnEkoZEL0lyCR1MVVM1BZMEIpASwAYjtgZgbih2BeAtU7i8QB6GbGAbEH/AkOZBcMC7niAFxExCfh6bbL1B2I1QODgBeWE0SXtioYgAAAABJRU5ErkJggg==");
}
.ui-alt-icon.ui-icon-search:after,
.ui-alt-icon .ui-icon-search:after,
.ui-input-search:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAOZJREFUOMuV0U8rxFEUxvFPSjMUG/oRio2ivAZLG3ulZGsjzevwBpTZzAuYlD3Zi2JhZKEs7Aclf/Jvc3D7dX8TT906Pc/5nu49l1/VsYUjXOME25jUQ9O4xGfmPGA5B9XRiaYOVjCLReyF/4SFMriZQMOZwc3I98vBQQSrFc8YxRte4nY/ugpwvscObqJn5tvoQzfqiQqohiLqbgoeRt2oADcwgFPcp8E47uIqLYwl227gNbK13NQlPEbDO27xXPrPM4zk4Dm0E+ADx1jHRXjnseWs+jGFocQr/grnlMI7/qkCuxj8AkXLP4FD310vAAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-shop:after,
.ui-alt-icon .ui-icon-shop:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAFBJREFUOMtjYMAE7EA8BYjfA/FHKJsdXRETFo29QCwFxOpArALEMkDcw0AEANkkhsQHsT8Qo/E/MWKMeBTjA4zY/GiFRcyCpjYSBUY10kIjAHnuC0BW95IBAAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-star:after,
.ui-alt-icon .ui-icon-star:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAIlJREFUOMtjYMANjKGYZDALiGeSqokXiD8D8Scg5iFFYzoQ/4fiNFI0nkXSeAaXogQg/oqkkBAGqY2HadYC4qtEaLoCVYsCuIB4AR5N86FqsAJlPBqV8QVKFh6Nmfg0boAqegvE4VD8Fiq2HpcmFmiEbwViSSRxEHsbEH+EqsEABgQiOw2qhjIAAOvoP4EZPNvPAAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-tag:after,
.ui-alt-icon .ui-icon-tag:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEFJREFUOMtjYGBg+I8FNzAQAf6Tqxmm0AyILUjRDFME0mRFis3/icBYNTeMaiYtjhsoSRgN5CZFdM1Ea0LWjKEJAJLwYwqDORsHAAAAAElFTkSuQmCC");
}
.ui-alt-icon.ui-icon-user:after,
.ui-alt-icon .ui-icon-user:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJdJREFUOMtjYMAELEC8BIh/A/EJIPZlIBJkAfF/JPwPiO2J0XgUTSMIrydG4ycsGl8R0qSKRRPMuSr4NNbi0AjC1fg0KgPxGyyaXgKxIiHnrsGicRkxgWMExF+RNH0GYj1i43IHksaN+BRyAHE4EC8A4ovQVAPTCGJfAOJ5QBwKxOwwTYlA/AJPaKLj50Acz0CCBnRMnkYAFb5i4CiuUNsAAAAASUVORK5CYII=");
}
.ui-alt-icon.ui-icon-video:after,
.ui-alt-icon .ui-icon-video:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAE1JREFUOMtjYBgIEAjEL4H4Pw78Coj9sWnEpwmGX6LpaWAgQhMMI2v6T6rGBmQ+sRob0A2iuUaynYoROK+I0PQCW3T4E4hLkCZfhgEHAMf2cCELnGdHAAAAAElFTkSuQmCC");
}

/*!
* jQuery Mobile 1.4.5
* Git HEAD hash: 68e55e78b292634d3991c795f06f5e37a512decc <> Date: Fri Oct 31 2014 17:33:30 UTC
* http://jquerymobile.com
*
* Copyright 2010, 2014 jQuery Foundation, Inc. and othercontributors
* Released under the MIT license.
* http://jquery.org/license
*
*/


/* Some unsets */
.ui-mobile,
.ui-mobile body {
  height: 99.9%;
}
.ui-mobile fieldset,
.ui-page {
  padding: 0;
  margin: 0;
}
.ui-mobile a img,
.ui-mobile fieldset {
  border-width: 0;
}
/* Fixes for fieldset issues on IE10 and FF (see #6077) */
.ui-mobile fieldset {
  min-width: 0;
}
@-moz-document url-prefix() {
  .ui-mobile fieldset {
    display: table-column;
    vertical-align: middle;
  }
}
/* Viewport */
.ui-mobile-viewport {
  margin: 0;
  overflow-x: visible;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust:none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* Issue #2066 */
body.ui-mobile-viewport,
div.ui-mobile-viewport {
  overflow-x: hidden;
}
/* "page" containers - full-screen views, one should always be in view post-pageload */
.ui-mobile [data-role=page],
.ui-mobile [data-role=dialog],
.ui-page {
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  position: absolute;
  display: none;
  border: 0;
}
/* On ios4, setting focus on the page element causes flashing during transitions when there is an outline, so we turn off outlines */
.ui-page {
  outline: none;
}
.ui-mobile .ui-page-active {
  display: block;
  overflow: visible;
  overflow-x: hidden;
}
@media screen and (orientation: portrait) {
  .ui-mobile .ui-page {
    min-height: 420px;
  }
}
@media screen and (orientation: landscape) {
  .ui-mobile .ui-page {
    min-height: 300px;
  }
}
/* Fouc */
.ui-mobile-rendering > * {
  visibility: hidden;
}
/* Non-js content hiding */
.ui-nojs {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
}
/* Loading screen */
.ui-loading .ui-loader {
  display: block;
}
.ui-loader {
  display: none;
  z-index: 9999999;
  position: fixed;
  top: 50%;
  left: 50%;
  border:0;
}
.ui-loader-default {
  background: none;
  filter: Alpha(Opacity=18);
  opacity: .18;
  width: 2.875em;
  height: 2.875em;
  margin-left: -1.4375em;
  margin-top: -1.4375em;
}
.ui-loader-verbose {
  width: 12.5em;
  filter: Alpha(Opacity=88);
  opacity: .88;
  box-shadow: 0 1px 1px -1px #fff;
  height: auto;
  margin-left: -6.875em;
  margin-top: -2.6875em;
  padding: .625em;
}
.ui-loader-default h1 {
  font-size: 0;
  width: 0;
  height: 0;
  overflow: hidden;
}
.ui-loader-verbose h1 {
  font-size: 1em;
  margin: 0;
  text-align: center;
}
.ui-loader .ui-icon-loading {
  background-color: #000;
  display: block;
  margin: 0;
  width: 2.75em;
  height: 2.75em;
  padding: .0625em;
  -webkit-border-radius: 2.25em;
  border-radius: 2.25em;
}
.ui-loader-verbose .ui-icon-loading {
  margin: 0 auto .625em;
  filter: Alpha(Opacity=75);
  opacity: .75;
}
.ui-loader-textonly {
  padding: .9375em;
  margin-left: -7.1875em;
}
.ui-loader-textonly .ui-icon-loading {
  display: none;
}
.ui-loader-fakefix {
  position: absolute;
}
/* Headers, content panels */
.ui-bar,
.ui-body {
  position: relative;
  padding: .4em 1em;
  overflow: hidden;
  display: block;
  clear: both;
}
.ui-bar h1,
.ui-bar h2,
.ui-bar h3,
.ui-bar h4,
.ui-bar h5,
.ui-bar h6 {
  margin: 0;
  padding: 0;
  font-size: 1em;
  display: inline-block;
}
.ui-header,
.ui-footer {
  border-width: 1px 0;
  border-style: solid;
  position: relative;
}
.ui-header:empty,
.ui-footer:empty {
  min-height: 2.6875em;
}
.ui-header .ui-title,
.ui-footer .ui-title {
  font-size: 1em;
  min-height: 1.1em;
  text-align: center;
  display: block;
  margin: 0 30%;
  padding: .7em 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  outline: 0 !important;
}
.ui-footer .ui-title {
  margin: 0 1em;
}
.ui-content {
  border-width: 0;
  overflow: visible;
  overflow-x: hidden;
  padding: 1em;
}
/* Corner styling for dialogs and popups */
.ui-corner-all > .ui-header:first-child,
.ui-corner-all > .ui-content:first-child,
.ui-corner-all > .ui-footer:first-child {
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit;
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit;
}
.ui-corner-all > .ui-header:last-child,
.ui-corner-all > .ui-content:last-child,
.ui-corner-all > .ui-footer:last-child {
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit;
  -webkit-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit;
}
/* Buttons and icons */
.ui-btn {
  font-size: 16px;
  margin: .5em 0;
  padding: .7em 1em;
  display: block;
  position: relative;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ui-btn-icon-notext,
.ui-header button.ui-btn.ui-btn-icon-notext,
.ui-footer button.ui-btn.ui-btn-icon-notext {
  padding: 0;
  width: 1.75em;
  height: 1.75em;
  text-indent: -9999px;
  white-space: nowrap !important;
}
.ui-mini {
  font-size: 12.5px;
}
.ui-mini .ui-btn {
  font-size: inherit;
}
/* Make buttons in toolbars default to mini and inline. */
.ui-header .ui-btn,
.ui-footer .ui-btn {
  font-size: 12.5px;
  display: inline-block;
  vertical-align: middle;
}
.ui-header .ui-controlgroup .ui-btn-icon-notext,
.ui-footer .ui-controlgroup .ui-btn-icon-notext {
    font-size: 12.5px;
}
/* To ensure same top and left/right position when ui-btn-left/right are added to something other than buttons. */
.ui-header .ui-btn-left,
.ui-header .ui-btn-right {
  font-size: 12.5px;
}
.ui-mini.ui-btn-icon-notext,
.ui-mini .ui-btn-icon-notext,
.ui-header .ui-btn-icon-notext,
.ui-footer .ui-btn-icon-notext {
  font-size: 16px;
  padding: 0;
}
.ui-btn-inline {
  display: inline-block;
  vertical-align: middle;
  margin-right: .625em;
}
.ui-btn-icon-left {
  padding-left: 2.5em;
}
.ui-btn-icon-right {
  padding-right: 2.5em;
}
.ui-btn-icon-top {
  padding-top: 2.5em;
}
.ui-btn-icon-bottom {
  padding-bottom: 2.5em;
}
.ui-header .ui-btn-icon-top,
.ui-footer .ui-btn-icon-top,
.ui-header .ui-btn-icon-bottom,
.ui-footer .ui-btn-icon-bottom {
  padding-left: .3125em;
  padding-right: .3125em;
}
.ui-btn-icon-left:after,
.ui-btn-icon-right:after,
.ui-btn-icon-top:after,
.ui-btn-icon-bottom:after,
.ui-btn-icon-notext:after {
  content: "";
  position: absolute;
  display: block;
  width: 22px;
  height: 22px;
}
.ui-btn-icon-notext:after,
.ui-btn-icon-left:after,
.ui-btn-icon-right:after {
  top: 50%;
  margin-top: -11px;
}
.ui-btn-icon-left:after {
  left: .5625em;
}
.ui-btn-icon-right:after {
  right: .5625em;
}
.ui-mini.ui-btn-icon-left:after,
.ui-mini .ui-btn-icon-left:after,
.ui-header .ui-btn-icon-left:after,
.ui-footer .ui-btn-icon-left:after {
  left: .37em;
}
.ui-mini.ui-btn-icon-right:after,
.ui-mini .ui-btn-icon-right:after,
.ui-header .ui-btn-icon-right:after,
.ui-footer .ui-btn-icon-right:after {
  right: .37em;
}
.ui-btn-icon-notext:after,
.ui-btn-icon-top:after,
.ui-btn-icon-bottom:after {
  left: 50%;
  margin-left: -11px;
}
.ui-btn-icon-top:after {
  top: .5625em;
}
.ui-btn-icon-bottom:after {
  top: auto;
  bottom: .5625em;
}
/* Buttons in header position classes */
.ui-header .ui-btn-left,
.ui-header .ui-btn-right,
.ui-btn-left > [class*="ui-"],
.ui-btn-right > [class*="ui-"] {
  margin: 0;
}
.ui-btn-left,
.ui-btn-right {
  position: absolute;
  top: .24em;
}
.ui-btn-left {
  left: .4em;
}
.ui-btn-right {
  right: .4em;
}
.ui-btn-icon-notext.ui-btn-left {
  top: .3125em;
  left: .3125em;
}
.ui-btn-icon-notext.ui-btn-right {
  top: .3125em;
  right: .3125em;
}
/* Button elements */
button.ui-btn,
.ui-controlgroup-controls button.ui-btn-icon-notext {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 100%;
}
button.ui-btn-inline,
.ui-header button.ui-btn,
.ui-footer button.ui-btn {
  width: auto;
}
/* Firefox adds a 1px border in a button element. We negate this to make sure they have the same height as other buttons in controlgroups. */
button.ui-btn::-moz-focus-inner {
  border: 0;
}
button.ui-btn-icon-notext,
.ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 1.75em;
}
/* Form labels */
.ui-mobile label,
.ui-controlgroup-label {
  display: block;
  margin: 0 0 .4em;
}
/* Accessible content hiding */
/* ui-hide-label deprecated in 1.4. TODO: Remove in 1.5 */
.ui-hide-label > label,
.ui-hide-label .ui-controlgroup-label,
.ui-hide-label .ui-rangeslider label,
.ui-hidden-accessible {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
}
/* Used for hiding elements by the filterable widget. You can also use this class to hide list items or buttons in controlgroups; this ensures correct corner styling. */
.ui-screen-hidden {
  display: none !important;
}
/* Transitions originally inspired by those from jQtouch, nice work, folks */
.ui-mobile-viewport-transitioning,
.ui-mobile-viewport-transitioning .ui-page {
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.ui-page-pre-in {
  opacity: 0;
}
.in {
  -webkit-animation-timing-function: ease-out;
  -webkit-animation-duration: 350ms;
  -moz-animation-timing-function: ease-out;
  -moz-animation-duration: 350ms;
  animation-timing-function: ease-out;
  animation-duration: 350ms;
}
.out {
  -webkit-animation-timing-function: ease-in;
  -webkit-animation-duration: 225ms;
  -moz-animation-timing-function: ease-in;
  -moz-animation-duration: 225ms;
  animation-timing-function: ease-in;
  animation-duration: 225ms;
}
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to { opacity: 1; }
}
@-moz-keyframes fadein {
    from { opacity: 0; }
    to { opacity: 1; }
}
@keyframes fadein {
    from { opacity: 0; }
    to { opacity: 1; }
}
@-webkit-keyframes fadeout {
    from { opacity: 1; }
    to { opacity: 0; }
}
@-moz-keyframes fadeout {
    from { opacity: 1; }
    to { opacity: 0; }
}
@keyframes fadeout {
    from { opacity: 1; }
    to { opacity: 0; }
}
.fade.out {
  opacity: 0;
  -webkit-animation-duration: 125ms;
  -webkit-animation-name: fadeout;
  -moz-animation-duration: 125ms;
  -moz-animation-name: fadeout;
  animation-duration: 125ms;
  animation-name: fadeout;
}
.fade.in {
  opacity: 1;
  -webkit-animation-duration: 225ms;
  -webkit-animation-name: fadein;
  -moz-animation-duration: 225ms;
  -moz-animation-name: fadein;
  animation-duration: 225ms;
  animation-name: fadein;
}
.pop {
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
.pop.in {
  -webkit-transform: scale(1);
  -webkit-animation-name: popin;
  -webkit-animation-duration: 350ms;
  -moz-transform: scale(1);
  -moz-animation-name: popin;
  -moz-animation-duration: 350ms;
  transform: scale(1);
  animation-name: popin;
  animation-duration: 350ms;
    opacity: 1;
}
.pop.out {
  -webkit-animation-name: fadeout;
  -webkit-animation-duration: 100ms;
  -moz-animation-name: fadeout;
  -moz-animation-duration: 100ms;
  animation-name: fadeout;
  animation-duration: 100ms;
  opacity: 0;
}
.pop.in.reverse {
  -webkit-animation-name: fadein;
  -moz-animation-name: fadein;
  animation-name: fadein;
}
.pop.out.reverse {
  -webkit-transform: scale(.8);
  -webkit-animation-name: popout;
  -moz-transform: scale(.8);
  -moz-animation-name: popout;
  transform: scale(.8);
  animation-name: popout;
}
@-webkit-keyframes popin {
    from {
        -webkit-transform: scale(.8);
        opacity: 0;
    }
    to {
        -webkit-transform: scale(1);
        opacity: 1;
    }
}
@-moz-keyframes popin {
    from {
        -moz-transform: scale(.8);
        opacity: 0;
    }
    to {
        -moz-transform: scale(1);
        opacity: 1;
    }
}
@keyframes popin {
    from {
        transform: scale(.8);
        opacity: 0;
    }
    to {
        transform: scale(1);
        opacity: 1;
    }
}
@-webkit-keyframes popout {
    from {
        -webkit-transform: scale(1);
        opacity: 1;
    }
    to {
        -webkit-transform: scale(.8);
        opacity: 0;
    }
}
@-moz-keyframes popout {
    from {
        -moz-transform: scale(1);
        opacity: 1;
    }
    to {
        -moz-transform: scale(.8);
        opacity: 0;
    }
}
@keyframes popout {
    from {
        transform: scale(1);
        opacity: 1;
    }
    to {
        transform: scale(.8);
        opacity: 0;
    }
}
/* keyframes for slidein from sides */
@-webkit-keyframes slideinfromright {
    from { -webkit-transform: translate3d(100%,0,0); }
    to { -webkit-transform: translate3d(0,0,0); }
}
@-moz-keyframes slideinfromright {
    from { -moz-transform: translateX(100%); }
    to { -moz-transform: translateX(0); }
}
@keyframes slideinfromright {
    from { transform: translateX(100%); }
    to { transform: translateX(0); }
}
@-webkit-keyframes slideinfromleft {
    from { -webkit-transform: translate3d(-100%,0,0); }
    to { -webkit-transform: translate3d(0,0,0); }
}
@-moz-keyframes slideinfromleft {
    from { -moz-transform: translateX(-100%); }
    to { -moz-transform: translateX(0); }
}
@keyframes slideinfromleft {
    from { transform: translateX(-100%); }
    to { transform: translateX(0); }
}
/* keyframes for slideout to sides */
@-webkit-keyframes slideouttoleft {
    from { -webkit-transform: translate3d(0,0,0); }
    to { -webkit-transform: translate3d(-100%,0,0); }
}
@-moz-keyframes slideouttoleft {
    from { -moz-transform: translateX(0); }
    to { -moz-transform: translateX(-100%); }
}
@keyframes slideouttoleft {
    from { transform: translateX(0); }
    to { transform: translateX(-100%); }
}
@-webkit-keyframes slideouttoright {
    from { -webkit-transform: translate3d(0,0,0); }
    to { -webkit-transform: translate3d(100%,0,0); }
}
@-moz-keyframes slideouttoright {
    from { -moz-transform: translateX(0); }
    to { -moz-transform: translateX(100%); }
}
@keyframes slideouttoright {
    from { transform: translateX(0); }
    to { transform: translateX(100%); }
}
.slide.out, .slide.in {
  -webkit-animation-timing-function: ease-out;
  -webkit-animation-duration: 350ms;
  -moz-animation-timing-function: ease-out;
  -moz-animation-duration: 350ms;
  animation-timing-function: ease-out;
  animation-duration: 350ms;
}
.slide.out {
  -webkit-transform: translate3d(-100%,0,0);
  -webkit-animation-name: slideouttoleft;
  -moz-transform: translateX(-100%);
  -moz-animation-name: slideouttoleft;
  transform: translateX(-100%);
  animation-name: slideouttoleft;
}
.slide.in {
  -webkit-transform: translate3d(0,0,0);
  -webkit-animation-name: slideinfromright;
  -moz-transform: translateX(0);
  -moz-animation-name: slideinfromright;
  transform: translateX(0);
  animation-name: slideinfromright;
}
.slide.out.reverse {
  -webkit-transform: translate3d(100%,0,0);
  -webkit-animation-name: slideouttoright;
  -moz-transform: translateX(100%);
  -moz-animation-name: slideouttoright;
  transform: translateX(100%);
  animation-name: slideouttoright;
}
.slide.in.reverse {
  -webkit-transform: translate3d(0,0,0);
  -webkit-animation-name: slideinfromleft;
  -moz-transform: translateX(0);
  -moz-animation-name: slideinfromleft;
  transform: translateX(0);
  animation-name: slideinfromleft;
}
.slidefade.out {
  -webkit-transform: translateX(-100%);
  -webkit-animation-name: slideouttoleft;
  -webkit-animation-duration: 225ms;
  -moz-transform: translateX(-100%);
  -moz-animation-name: slideouttoleft;
  -moz-animation-duration: 225ms;
  transform: translateX(-100%);
  animation-name: slideouttoleft;
  animation-duration: 225ms;
}
.slidefade.in {
  -webkit-transform: translateX(0);
  -webkit-animation-name: fadein;
  -webkit-animation-duration: 200ms;
  -moz-transform: translateX(0);
  -moz-animation-name: fadein;
  -moz-animation-duration: 200ms;
  transform: translateX(0);
  animation-name: fadein;
  animation-duration: 200ms;
}
.slidefade.out.reverse {
  -webkit-transform: translateX(100%);
  -webkit-animation-name: slideouttoright;
  -webkit-animation-duration: 200ms;
  -moz-transform: translateX(100%);
  -moz-animation-name: slideouttoright;
  -moz-animation-duration: 200ms;
  transform: translateX(100%);
  animation-name: slideouttoright;
  animation-duration: 200ms;
}
.slidefade.in.reverse {
  -webkit-transform: translateX(0);
  -webkit-animation-name: fadein;
  -webkit-animation-duration: 200ms;
  -moz-transform: translateX(0);
  -moz-animation-name: fadein;
  -moz-animation-duration: 200ms;
  transform: translateX(0);
  animation-name: fadein;
  animation-duration: 200ms;
}
/* slide down */
.slidedown.out {
  -webkit-animation-name: fadeout;
  -webkit-animation-duration: 100ms;
  -moz-animation-name: fadeout;
  -moz-animation-duration: 100ms;
  animation-name: fadeout;
  animation-duration: 100ms;
}
.slidedown.in {
  -webkit-transform: translateY(0);
  -webkit-animation-name: slideinfromtop;
  -webkit-animation-duration: 250ms;
  -moz-transform: translateY(0);
  -moz-animation-name: slideinfromtop;
  -moz-animation-duration: 250ms;
  transform: translateY(0);
  animation-name: slideinfromtop;
  animation-duration: 250ms;
}
.slidedown.in.reverse {
  -webkit-animation-name: fadein;
  -webkit-animation-duration: 150ms;
  -moz-animation-name: fadein;
  -moz-animation-duration: 150ms;
  animation-name: fadein;
  animation-duration: 150ms;
}
.slidedown.out.reverse {
  -webkit-transform: translateY(-100%);
  -webkit-animation-name: slideouttotop;
  -webkit-animation-duration: 200ms;
  -moz-transform: translateY(-100%);
  -moz-animation-name: slideouttotop;
  -moz-animation-duration: 200ms;
  transform: translateY(-100%);
  animation-name: slideouttotop;
  animation-duration: 200ms;
}
@-webkit-keyframes slideinfromtop {
    from { -webkit-transform: translateY(-100%); }
    to { -webkit-transform: translateY(0); }
}
@-moz-keyframes slideinfromtop {
    from { -moz-transform: translateY(-100%); }
    to { -moz-transform: translateY(0); }
}
@keyframes slideinfromtop {
    from { transform: translateY(-100%); }
    to { transform: translateY(0); }
}
@-webkit-keyframes slideouttotop {
    from { -webkit-transform: translateY(0); }
    to { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes slideouttotop {
    from { -moz-transform: translateY(0); }
    to { -moz-transform: translateY(-100%); }
}
@keyframes slideouttotop {
    from { transform: translateY(0); }
    to { transform: translateY(-100%); }
}
/* slide up */
.slideup.out {
  -webkit-animation-name: fadeout;
  -webkit-animation-duration: 100ms;
  -moz-animation-name: fadeout;
  -moz-animation-duration: 100ms;
  animation-name: fadeout;
  animation-duration: 100ms;
}
.slideup.in {
  -webkit-transform: translateY(0);
  -webkit-animation-name: slideinfrombottom;
  -webkit-animation-duration: 250ms;
  -moz-transform: translateY(0);
  -moz-animation-name: slideinfrombottom;
  -moz-animation-duration: 250ms;
  transform: translateY(0);
  animation-name: slideinfrombottom;
  animation-duration: 250ms;
}
.slideup.in.reverse {
  -webkit-animation-name: fadein;
  -webkit-animation-duration: 150ms;
  -moz-animation-name: fadein;
  -moz-animation-duration: 150ms;
  animation-name: fadein;
  animation-duration: 150ms;
}
.slideup.out.reverse {
  -webkit-transform: translateY(100%);
  -webkit-animation-name: slideouttobottom;
  -webkit-animation-duration: 200ms;
  -moz-transform: translateY(100%);
  -moz-animation-name: slideouttobottom;
  -moz-animation-duration: 200ms;
  transform: translateY(100%);
  animation-name: slideouttobottom;
  animation-duration: 200ms;
}
@-webkit-keyframes slideinfrombottom {
    from { -webkit-transform: translateY(100%); }
    to { -webkit-transform: translateY(0); }
}
@-moz-keyframes slideinfrombottom {
    from { -moz-transform: translateY(100%); }
    to { -moz-transform: translateY(0); }
}
@keyframes slideinfrombottom {
    from { transform: translateY(100%); }
    to { transform: translateY(0); }
}
@-webkit-keyframes slideouttobottom {
    from { -webkit-transform: translateY(0); }
    to { -webkit-transform: translateY(100%); }
}
@-moz-keyframes slideouttobottom {
    from { -moz-transform: translateY(0); }
    to { -moz-transform: translateY(100%); }
}
@keyframes slideouttobottom {
    from { transform: translateY(0); }
    to { transform: translateY(100%); }
}
/* The properties in this rule are only necessary for the 'flip' transition.
 * We need specify the perspective to create a projection matrix. This will add
 * some depth as the element flips. The depth number represents the distance of
 * the viewer from the z-plane. According to the CSS3 spec, 1000 is a moderate
 * value.
 */
.viewport-flip {
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  perspective: 1000;
  position: absolute;
}
.flip {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateX(0); /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */
  -moz-backface-visibility: hidden;
  -moz-transform: translateX(0);
  backface-visibility: hidden;
  transform: translateX(0);
}
.flip.out {
  -webkit-transform: rotateY(-90deg) scale(.9);
  -webkit-animation-name: flipouttoleft;
  -webkit-animation-duration: 175ms;
  -moz-transform: rotateY(-90deg) scale(.9);
  -moz-animation-name: flipouttoleft;
  -moz-animation-duration: 175ms;
  transform: rotateY(-90deg) scale(.9);
  animation-name: flipouttoleft;
  animation-duration: 175ms;
}
.flip.in {
  -webkit-animation-name: flipintoright;
  -webkit-animation-duration: 225ms;
  -moz-animation-name: flipintoright;
  -moz-animation-duration: 225ms;
  animation-name: flipintoright;
  animation-duration: 225ms;
}
.flip.out.reverse {
  -webkit-transform: rotateY(90deg) scale(.9);
  -webkit-animation-name: flipouttoright;
  -moz-transform: rotateY(90deg) scale(.9);
  -moz-animation-name: flipouttoright;
  transform: rotateY(90deg) scale(.9);
  animation-name: flipouttoright;
}
.flip.in.reverse {
  -webkit-animation-name: flipintoleft;
  -moz-animation-name: flipintoleft;
  animation-name: flipintoleft;
}
@-webkit-keyframes flipouttoleft {
    from { -webkit-transform: rotateY(0); }
    to { -webkit-transform: rotateY(-90deg) scale(.9); }
}
@-moz-keyframes flipouttoleft {
    from { -moz-transform: rotateY(0); }
    to { -moz-transform: rotateY(-90deg) scale(.9); }
}
@keyframes flipouttoleft {
    from { transform: rotateY(0); }
    to { transform: rotateY(-90deg) scale(.9); }
}
@-webkit-keyframes flipouttoright {
    from { -webkit-transform: rotateY(0) ; }
    to { -webkit-transform: rotateY(90deg) scale(.9); }
}
@-moz-keyframes flipouttoright {
    from { -moz-transform: rotateY(0); }
    to { -moz-transform: rotateY(90deg) scale(.9); }
}
@keyframes flipouttoright {
    from { transform: rotateY(0); }
    to { transform: rotateY(90deg) scale(.9); }
}
@-webkit-keyframes flipintoleft {
    from { -webkit-transform: rotateY(-90deg) scale(.9); }
    to { -webkit-transform: rotateY(0); }
}
@-moz-keyframes flipintoleft {
    from { -moz-transform: rotateY(-90deg) scale(.9); }
    to { -moz-transform: rotateY(0); }
}
@keyframes flipintoleft {
    from { transform: rotateY(-90deg) scale(.9); }
    to { transform: rotateY(0); }
}
@-webkit-keyframes flipintoright {
    from { -webkit-transform: rotateY(90deg) scale(.9); }
    to { -webkit-transform: rotateY(0); }
}
@-moz-keyframes flipintoright {
    from { -moz-transform: rotateY(90deg) scale(.9); }
    to { -moz-transform: rotateY(0); }
}
@keyframes flipintoright {
    from { transform: rotateY(90deg) scale(.9); }
    to { transform: rotateY(0); }
}
/* The properties in this rule are only necessary for the 'flip' transition.
 * We need specify the perspective to create a projection matrix. This will add
 * some depth as the element flips. The depth number represents the distance of
 * the viewer from the z-plane. According to the CSS3 spec, 1000 is a moderate
 * value.
 */
.viewport-turn {
  -webkit-perspective: 200px;
  -moz-perspective: 200px;
  -ms-perspective: 200px;
  perspective: 200px;
  position: absolute;
}
.turn {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateX(0); /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */
  -webkit-transform-origin: 0;

  -moz-backface-visibility: hidden;
  -moz-transform: translateX(0);
  -moz-transform-origin: 0;

  backface-visibility :hidden;
  transform: translateX(0);
  transform-origin: 0;
}
.turn.out {
  -webkit-transform: rotateY(-90deg) scale(.9);
  -webkit-animation-name: flipouttoleft;
  -webkit-animation-duration: 125ms;
  -moz-transform: rotateY(-90deg) scale(.9);
  -moz-animation-name: flipouttoleft;
  -moz-animation-duration: 125ms;
  transform: rotateY(-90deg) scale(.9);
  animation-name: flipouttoleft;
  animation-duration: 125ms;
}
.turn.in {
  -webkit-animation-name: flipintoright;
  -webkit-animation-duration: 250ms;
  -moz-animation-name: flipintoright;
  -moz-animation-duration: 250ms;
  animation-name: flipintoright;
  animation-duration: 250ms;

}
.turn.out.reverse {
  -webkit-transform: rotateY(90deg) scale(.9);
  -webkit-animation-name: flipouttoright;
  -moz-transform: rotateY(90deg) scale(.9);
  -moz-animation-name: flipouttoright;
  transform: rotateY(90deg) scale(.9);
  animation-name: flipouttoright;
}
.turn.in.reverse {
  -webkit-animation-name: flipintoleft;
  -moz-animation-name: flipintoleft;
  animation-name: flipintoleft;
}
@-webkit-keyframes flipouttoleft {
    from { -webkit-transform: rotateY(0); }
    to { -webkit-transform: rotateY(-90deg) scale(.9); }
}
@-moz-keyframes flipouttoleft {
    from { -moz-transform: rotateY(0); }
    to { -moz-transform: rotateY(-90deg) scale(.9); }
}
@keyframes flipouttoleft {
    from { transform: rotateY(0); }
    to { transform: rotateY(-90deg) scale(.9); }
}
@-webkit-keyframes flipouttoright {
    from { -webkit-transform: rotateY(0) ; }
    to { -webkit-transform: rotateY(90deg) scale(.9); }
}
@-moz-keyframes flipouttoright {
    from { -moz-transform: rotateY(0); }
    to { -moz-transform: rotateY(90deg) scale(.9); }
}
@keyframes flipouttoright {
    from { transform: rotateY(0); }
    to { transform: rotateY(90deg) scale(.9); }
}
@-webkit-keyframes flipintoleft {
    from { -webkit-transform: rotateY(-90deg) scale(.9); }
    to { -webkit-transform: rotateY(0); }
}
@-moz-keyframes flipintoleft {
    from { -moz-transform: rotateY(-90deg) scale(.9); }
    to { -moz-transform: rotateY(0); }
}
@keyframes flipintoleft {
    from { transform: rotateY(-90deg) scale(.9); }
    to { transform: rotateY(0); }
}
@-webkit-keyframes flipintoright {
    from { -webkit-transform: rotateY(90deg) scale(.9); }
    to { -webkit-transform: rotateY(0); }
}
@-moz-keyframes flipintoright {
    from { -moz-transform: rotateY(90deg) scale(.9); }
    to { -moz-transform: rotateY(0); }
}
@keyframes flipintoright {
    from { transform: rotateY(90deg) scale(.9); }
    to { transform: rotateY(0); }
}
/* flow transition */
.flow {
  -webkit-transform-origin: 50% 30%;
  -webkit-box-shadow: 0 0 20px rgba(0,0,0,.4);
  -moz-transform-origin: 50% 30%;
  -moz-box-shadow: 0 0 20px rgba(0,0,0,.4);
  transform-origin: 50% 30%;
  box-shadow: 0 0 20px rgba(0,0,0,.4);
}
.ui-dialog.flow {
  -webkit-transform-origin: none;
  -webkit-box-shadow: none;
  -moz-transform-origin: none;
  -moz-box-shadow: none;
  transform-origin: none;
  box-shadow: none;
}
.flow.out {
  -webkit-transform: translateX(-100%) scale(.7);
  -webkit-animation-name: flowouttoleft;
  -webkit-animation-timing-function: ease;
  -webkit-animation-duration: 350ms;
  -moz-transform: translateX(-100%) scale(.7);
  -moz-animation-name: flowouttoleft;
  -moz-animation-timing-function: ease;
  -moz-animation-duration: 350ms;
  transform: translateX(-100%) scale(.7);
  animation-name: flowouttoleft;
  animation-timing-function: ease;
  animation-duration: 350ms;
}
.flow.in {
  -webkit-transform: translateX(0) scale(1);
  -webkit-animation-name: flowinfromright;
  -webkit-animation-timing-function: ease;
  -webkit-animation-duration: 350ms;
  -moz-transform: translateX(0) scale(1);
  -moz-animation-name: flowinfromright;
  -moz-animation-timing-function: ease;
  -moz-animation-duration: 350ms;
  transform: translateX(0) scale(1);
  animation-name: flowinfromright;
  animation-timing-function: ease;
  animation-duration: 350ms;
}
.flow.out.reverse {
  -webkit-transform: translateX(100%);
  -webkit-animation-name: flowouttoright;
  -moz-transform: translateX(100%);
  -moz-animation-name: flowouttoright;
  transform: translateX(100%);
  animation-name: flowouttoright;
}
.flow.in.reverse {
  -webkit-animation-name: flowinfromleft;
  -moz-animation-name: flowinfromleft;
  animation-name: flowinfromleft;
}
@-webkit-keyframes flowouttoleft {
    0% { -webkit-transform: translateX(0) scale(1); }
  60%, 70% { -webkit-transform: translateX(0) scale(.7); }
    100% { -webkit-transform: translateX(-100%) scale(.7); }
}
@-moz-keyframes flowouttoleft {
    0% { -moz-transform: translateX(0) scale(1); }
  60%, 70% { -moz-transform: translateX(0) scale(.7); }
    100% { -moz-transform:  translateX(-100%) scale(.7); }
}
@keyframes flowouttoleft {
    0% { transform: translateX(0) scale(1); }
  60%, 70% { transform: translateX(0) scale(.7); }
    100% { transform:  translateX(-100%) scale(.7); }
}
@-webkit-keyframes flowouttoright {
    0% { -webkit-transform: translateX(0) scale(1); }
  60%, 70% { -webkit-transform: translateX(0) scale(.7); }
    100% { -webkit-transform:  translateX(100%) scale(.7); }
}
@-moz-keyframes flowouttoright {
    0% { -moz-transform: translateX(0) scale(1); }
  60%, 70% { -moz-transform: translateX(0) scale(.7); }
    100% { -moz-transform:  translateX(100%) scale(.7); }
}
@keyframes flowouttoright {
    0% { transform: translateX(0) scale(1); }
  60%, 70% { transform: translateX(0) scale(.7); }
    100% { transform:  translateX(100%) scale(.7); }
}
@-webkit-keyframes flowinfromleft {
    0% { -webkit-transform: translateX(-100%) scale(.7); }
  30%, 40% { -webkit-transform: translateX(0) scale(.7); }
    100% { -webkit-transform: translateX(0) scale(1); }
}
@-moz-keyframes flowinfromleft {
    0% { -moz-transform: translateX(-100%) scale(.7); }
  30%, 40% { -moz-transform: translateX(0) scale(.7); }
    100% { -moz-transform: translateX(0) scale(1); }
}
@keyframes flowinfromleft {
    0% { transform: translateX(-100%) scale(.7); }
  30%, 40% { transform: translateX(0) scale(.7); }
    100% { transform: translateX(0) scale(1); }
}
@-webkit-keyframes flowinfromright {
    0% { -webkit-transform: translateX(100%) scale(.7); }
  30%, 40% { -webkit-transform: translateX(0) scale(.7); }
    100% { -webkit-transform: translateX(0) scale(1); }
}
@-moz-keyframes flowinfromright {
    0% { -moz-transform: translateX(100%) scale(.7); }
  30%, 40% { -moz-transform: translateX(0) scale(.7); }
    100% { -moz-transform: translateX(0) scale(1); }
}
@keyframes flowinfromright {
    0% { transform: translateX(100%) scale(.7); }
  30%, 40% { transform: translateX(0) scale(.7); }
    100% { transform: translateX(0) scale(1); }
}
.ui-field-contain,
.ui-mobile fieldset.ui-field-contain {
  display: block;
  position: relative;
  overflow: visible;
  clear: both;
  padding: .8em 0;
}
.ui-field-contain > label ~ [class*="ui-"],
.ui-field-contain .ui-controlgroup-controls {
  margin: 0;
}
.ui-field-contain:last-child {
  border-bottom-width: 0;
}
@media (min-width: 28em) {
  .ui-field-contain,
  .ui-mobile fieldset.ui-field-contain {
    padding: 0;
    margin: 1em 0;
    border-bottom-width: 0;
  }
  .ui-field-contain:before,
  .ui-field-contain:after {
    content: "";
    display: table;
  }
  .ui-field-contain:after {
    clear: both;
  }
  .ui-field-contain > label,
  .ui-field-contain .ui-controlgroup-label,
  .ui-field-contain > .ui-rangeslider > label {
    float: left;
    width: 20%;
    margin: .5em 2% 0 0;
  }
  .ui-popup .ui-field-contain > label,
  .ui-popup .ui-field-contain .ui-controlgroup-label,
  .ui-popup .ui-field-contain > .ui-rangeslider > label {
    float: none;
    width: auto;
    margin: 0 0 .4em;
  }
  .ui-field-contain > label ~ [class*="ui-"],
  .ui-field-contain .ui-controlgroup-controls {
    float: left;
    width: 78%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* ui-hide-label deprecated in 1.4. TODO: Remove in 1.5 */
  .ui-hide-label > label ~ [class*="ui-"],
  .ui-hide-label .ui-controlgroup-controls,
  .ui-popup .ui-field-contain > label ~ [class*="ui-"],
  .ui-popup .ui-field-contain .ui-controlgroup-controls {
    float: none;
    width: 100%;
  }
  .ui-field-contain > label ~ .ui-btn-inline {
    width: auto;
    margin-right: .625em;
  }
  .ui-field-contain > label ~ .ui-btn-inline.ui-btn-icon-notext {
    width: 1.75em;
  }
}
/* content configurations. */
.ui-grid-a,
.ui-grid-b,
.ui-grid-c,
.ui-grid-d,
.ui-grid-solo {
  overflow: hidden;
}
.ui-block-a,
.ui-block-b,
.ui-block-c,
.ui-block-d,
.ui-block-e {
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* force new row */
.ui-block-a {
  clear: left;
}
ul.ui-grid-a,
ul.ui-grid-b,
ul.ui-grid-c,
ul.ui-grid-d,
ul.ui-grid-solo,
li.ui-block-a,
li.ui-block-b,
li.ui-block-c,
li.ui-block-d,
li.ui-block-e {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  list-style: none;
}
/* No margin in grids for 100% width button elements until we can use max-width: fill-available; */
[class*="ui-block-"] > button.ui-btn {
  margin-right: 0;
  margin-left: 0;
}
[class*="ui-block-"] > .ui-btn,
[class*="ui-block-"] > .ui-select,
[class*="ui-block-"] > .ui-checkbox,
[class*="ui-block-"] > .ui-radio,
[class*="ui-block-"] > button.ui-btn-inline,
[class*="ui-block-"] > button.ui-btn-icon-notext,
.ui-header [class*="ui-block-"] > button.ui-btn,
.ui-footer [class*="ui-block-"] > button.ui-btn {
  margin-right: .3125em;
  margin-left: .3125em;
}
.ui-grid-a > .ui-block-a,
.ui-grid-a > .ui-block-b {
  /* width: 49.95%; IE7 */
  /* margin-right: -.5px; BB5 */
  width: 50%;
}
.ui-grid-b > .ui-block-a,
.ui-grid-b > .ui-block-b,
.ui-grid-b > .ui-block-c {
  /* width: 33.25%; IE7 */
  /* margin-right: -.5px; BB5 */
  width: 33.333%;
}
.ui-grid-c > .ui-block-a,
.ui-grid-c > .ui-block-b,
.ui-grid-c > .ui-block-c,
.ui-grid-c > .ui-block-d {
  /* width: 24.925%; IE7 */
  /* margin-right: -.5px; BB5 */
  width: 25%;
}
.ui-grid-d > .ui-block-a,
.ui-grid-d > .ui-block-b,
.ui-grid-d > .ui-block-c,
.ui-grid-d > .ui-block-d,
.ui-grid-d > .ui-block-e {
  /* width: 19.925%; IE7 */
  width: 20%;
}
.ui-grid-solo > .ui-block-a {
  width: 100%;
  float: none;
}
/* preset breakpoint to switch to stacked grid styles below 35em (560px) */
@media (max-width: 35em) {
  .ui-responsive > .ui-block-a,
  .ui-responsive > .ui-block-b,
  .ui-responsive > .ui-block-c,
  .ui-responsive > .ui-block-d,
  .ui-responsive > .ui-block-e {
    width: 100%;
    float: none;
  }
}
/* fixed page header & footer configuration */
.ui-header-fixed,
.ui-footer-fixed {
  left: 0;
  right: 0;
  width: 100%;
  position: fixed;
  z-index: 1000;
}
.ui-header-fixed {
  top: -1px;
  padding-top: 1px;
}
.ui-header-fixed.ui-fixed-hidden {
  top: 0;
  padding-top: 0;
}
.ui-header-fixed .ui-btn-left,
.ui-header-fixed .ui-btn-right {
  margin-top: 1px;
}
.ui-header-fixed.ui-fixed-hidden .ui-btn-left,
.ui-header-fixed.ui-fixed-hidden .ui-btn-right {
  margin-top: 0;
}
.ui-footer-fixed {
  bottom: -1px;
  padding-bottom: 1px;
}
.ui-footer-fixed.ui-fixed-hidden {
  bottom: 0;
  padding-bottom: 0;
}
.ui-header-fullscreen,
.ui-footer-fullscreen {
  filter: Alpha(Opacity=90);
  opacity: .9;
}
/* updatePagePadding() will update the padding to actual height of header and footer. */
.ui-page-header-fixed {
  padding-top: 2.8125em;
}
.ui-page-footer-fixed {
  padding-bottom: 2.8125em;
}
.ui-page-header-fullscreen > .ui-content,
.ui-page-footer-fullscreen > .ui-content {
  padding: 0;
}
.ui-fixed-hidden {
  position: absolute;
}
/* Tap toggle: hide external fixed footer. See issue #6604 */
.ui-footer-fixed.ui-fixed-hidden {
  display: none;
}
.ui-page .ui-footer-fixed.ui-fixed-hidden {
  display: block
}
.ui-page-header-fullscreen .ui-fixed-hidden,
.ui-page-footer-fullscreen .ui-fixed-hidden {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
}
.ui-header-fixed .ui-btn,
.ui-footer-fixed .ui-btn {
  z-index: 10;
}
/* workarounds for other widgets */
.ui-android-2x-fixed .ui-li-has-thumb {
  -webkit-transform: translate3d(0,0,0);
}
.ui-navbar {
  max-width: 100%;
}
.ui-navbar ul:before,
.ui-navbar ul:after {
  content: "";
  display: table;
}
.ui-navbar ul:after {
  clear: both;
}
.ui-navbar ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  border: 0;
  max-width: 100%;
  overflow: visible;
}
.ui-navbar li .ui-btn {
  font-size: 12.5px;
  display: block;
  margin: 0;
  border-right-width: 0;
}
.ui-header .ui-navbar li button.ui-btn,
.ui-footer .ui-navbar li button.ui-btn {
  margin: 0;
  width: 100%;
}
.ui-navbar .ui-btn:focus {
  z-index: 1;
}
/* fixes gaps caused by subpixel problem */
.ui-navbar li:last-child .ui-btn {
  margin-right: -4px;
}
.ui-navbar li:last-child .ui-btn:after {
  margin-right: 4px;
}
.ui-content .ui-navbar li:last-child .ui-btn,
.ui-content .ui-navbar .ui-grid-duo .ui-block-b .ui-btn {
  border-right-width: 1px;
  margin-right: 0;
}
.ui-content .ui-navbar li:last-child .ui-btn:after,
.ui-content .ui-navbar .ui-grid-duo .ui-block-b .ui-btn:after {
  margin-right: 0;
}
.ui-navbar .ui-grid-duo .ui-block-a:last-child .ui-btn {
  border-right-width: 1px;
  margin-right: -1px;
}
.ui-navbar .ui-grid-duo .ui-block-a:last-child .ui-btn:after {
  margin-right: 1px;
}
.ui-navbar .ui-grid-duo .ui-btn {
  border-top-width: 0;
}
.ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
.ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn {
  border-top-width: 1px;
}
.ui-header .ui-navbar .ui-btn,
.ui-footer .ui-navbar .ui-btn {
  border-top-width: 0;
  border-bottom-width: 0;
}
.ui-header .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
.ui-footer .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
.ui-header .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn,
.ui-footer .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn {
  border-top-width: 0;
}
.ui-header .ui-title ~ .ui-navbar .ui-btn,
.ui-footer .ui-title ~ .ui-navbar .ui-btn,
.ui-header .ui-navbar .ui-grid-duo .ui-btn,
.ui-footer .ui-navbar .ui-grid-duo .ui-btn,
.ui-header .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
.ui-footer .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
.ui-header .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn,
.ui-footer .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn {
  border-top-width: 1px;
}
/* Hide the native input element */
.ui-input-btn input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  outline: 0;
  -webkit-border-radius: inherit;
  border-radius: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  background: #fff;
  background: rgba(255,255,255,0);
  filter: Alpha(Opacity=0);
  opacity: .1;
  font-size: 1px;
  text-indent: -9999px;
  z-index: 2;
}
/* Fixes IE/WP filter alpha opacity bugs */
.ui-input-btn.ui-state-disabled input {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
}
.ui-collapsible {
  margin: 0 -1em;
}
.ui-collapsible-inset,
.ui-collapsible-set {
  margin: .5em 0;
}
.ui-collapsible-heading {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}
.ui-collapsible-heading .ui-btn {
  text-align: left;
  margin: 0;
  border-left-width: 0;
  border-right-width: 0;
}
.ui-collapsible-heading .ui-btn-icon-top,
.ui-collapsible-heading .ui-btn-icon-bottom {
  text-align: center;
}
.ui-collapsible-inset .ui-collapsible-heading .ui-btn {
  border-right-width: 1px;
  border-left-width: 1px;
}
.ui-collapsible-collapsed + .ui-collapsible:not(.ui-collapsible-inset) > .ui-collapsible-heading .ui-btn {
  border-top-width: 0;
}
.ui-collapsible-set .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn {
  border-top-width: 1px;
}
.ui-collapsible-heading-status {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
}
.ui-collapsible-content {
  display: block;
  margin: 0;
  padding: .5em 1em;
}
.ui-collapsible-themed-content .ui-collapsible-content {
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 1px;
  border-style: solid;
}
.ui-collapsible-inset.ui-collapsible-themed-content .ui-collapsible-content {
  border-left-width: 1px;
  border-right-width: 1px;
}
.ui-collapsible-inset .ui-collapsible-content {
  margin: 0;
}
.ui-collapsible-content-collapsed {
  display: none;
}
.ui-collapsible-set > .ui-collapsible.ui-corner-all {
  -webkit-border-radius: 0;
  border-radius: 0;
}
.ui-collapsible-heading,
.ui-collapsible-heading > .ui-btn {
  -webkit-border-radius: inherit;
  border-radius: inherit;
}
.ui-collapsible-set .ui-collapsible.ui-first-child {
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit;
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit;
}
.ui-collapsible-content,
.ui-collapsible-set .ui-collapsible.ui-last-child {
  -webkit-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit;
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit;
}
.ui-collapsible-themed-content:not(.ui-collapsible-collapsed) > .ui-collapsible-heading {
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ui-collapsible-set .ui-collapsible {
  margin: -1px -1em 0;
}
.ui-collapsible-set .ui-collapsible-inset {
  margin: -1px 0 0;
}
.ui-collapsible-set .ui-collapsible.ui-first-child {
  margin-top: 0;
}
.ui-controlgroup,
fieldset.ui-controlgroup {
  padding: 0;
  margin: .5em 0;
}
.ui-field-contain .ui-controlgroup,
.ui-field-contain fieldset.ui-controlgroup {
  margin: 0;
}
.ui-mini .ui-controlgroup-label {
  font-size: 16px;
}
.ui-controlgroup.ui-mini .ui-btn-icon-notext,
.ui-controlgroup .ui-mini.ui-btn-icon-notext {
  font-size: inherit;
}
.ui-controlgroup-controls .ui-btn,
.ui-controlgroup-controls .ui-checkbox,
.ui-controlgroup-controls .ui-radio,
.ui-controlgroup-controls .ui-select {
  margin: 0;
}
.ui-controlgroup-controls .ui-btn:focus,
.ui-controlgroup-controls .ui-btn.ui-focus {
  z-index: 1;
}
.ui-controlgroup-controls li {
  list-style: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-controls {
  display: inline-block;
  vertical-align: middle;
}
.ui-controlgroup-horizontal .ui-controlgroup-controls:before,
.ui-controlgroup-horizontal .ui-controlgroup-controls:after {
  content: "";
  display: table;
}
.ui-controlgroup-horizontal .ui-controlgroup-controls:after {
  clear: both;
}
.ui-controlgroup-horizontal .ui-controlgroup-controls > .ui-btn,
.ui-controlgroup-horizontal .ui-controlgroup-controls li > .ui-btn,
.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-checkbox,
.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-radio,
.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-select {
  float: left;
  clear: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn,
.ui-controlgroup-controls .ui-btn-icon-notext {
  width: auto;
}
.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn-icon-notext,
.ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn-icon-notext {
  width: 1.5em;
}
 .ui-controlgroup-controls .ui-btn-icon-notext {
  height: auto;
  padding: .7em 1em;
}
.ui-controlgroup-vertical .ui-controlgroup-controls .ui-btn {
  border-bottom-width: 0;
}
.ui-controlgroup-vertical .ui-controlgroup-controls .ui-btn.ui-last-child {
  border-bottom-width: 1px;
}
.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn {
  border-right-width: 0;
}
.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn.ui-last-child {
  border-right-width: 1px;
}
.ui-controlgroup-controls .ui-btn-corner-all,
.ui-controlgroup-controls .ui-btn.ui-corner-all {
  -webkit-border-radius: 0;
  border-radius: 0;
}
.ui-controlgroup-controls,
.ui-controlgroup-controls .ui-radio,
.ui-controlgroup-controls .ui-checkbox,
.ui-controlgroup-controls .ui-select,
.ui-controlgroup-controls li {
  -webkit-border-radius: inherit;
  border-radius: inherit;
}
.ui-controlgroup-vertical .ui-btn.ui-first-child {
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit;
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit;
}
.ui-controlgroup-vertical .ui-btn.ui-last-child {
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit;
  -webkit-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit;
}
.ui-controlgroup-horizontal .ui-btn.ui-first-child {
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit;
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit;
}
.ui-controlgroup-horizontal .ui-btn.ui-last-child {
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit;
  -webkit-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit;
}
.ui-controlgroup-controls a.ui-shadow:not(:focus),
.ui-controlgroup-controls button.ui-shadow:not(:focus),
.ui-controlgroup-controls div.ui-shadow:not(.ui-focus) {

  /*
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  */

  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 0.2s;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}

/* Fixes legend not wrapping on IE10 */
.ui-controlgroup-label legend {
  max-width: 100%;
}
.ui-controlgroup-controls > label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
}
.ui-dialog {
   background: none !important; /* this is to ensure that dialog theming does not apply (by default at least) on the page div */
}
.ui-dialog-contain {
  width: 92.5%;
  max-width: 500px;
  margin: 10% auto 1em auto;
  padding: 0;
  position: relative;
  top: -1em;
}
.ui-dialog-contain > .ui-header,
.ui-dialog-contain > .ui-content,
.ui-dialog-contain > .ui-footer {
  display: block;
  position: relative;
  width: auto;
  margin: 0;
}
.ui-dialog-contain > .ui-header {
  overflow: hidden;
  z-index: 10;
  padding: 0;
  border-top-width: 0;
}
.ui-dialog-contain > .ui-footer {
  z-index: 10;
  padding: 0 1em;
  border-bottom-width: 0;
}
.ui-popup-open .ui-header-fixed,
.ui-popup-open .ui-footer-fixed {
  position: absolute !important; /* See issues #4816, #4844 and #4874 and popup.js */
}
.ui-popup-screen {
  z-index: 1099;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 115%;
  width: 100%;
  background: #000 !important;
  will-change: opacity;
  filter: Alpha(Opacity=0);
  opacity: 0;
}
.ui-popup-screen.in {
  opacity: 0.5;
  filter: Alpha(Opacity=50);
}
.ui-popup-screen.out {
  opacity: 0;
  filter: Alpha(Opacity=0);
}
.ui-popup-container {
  z-index: 1100;
  display: inline-block;
  position: absolute;
  padding: 0;
  outline: 0;
}
.ui-popup {
  position: relative;
}
.ui-popup.ui-body-inherit {
  border-width: 1px;
  border-style: solid;
}
.ui-popup-hidden {
  left: 0;
  top: 0;
  position: absolute !important;
  visibility: hidden;
}
.ui-popup-truncate {
  height: 1px;
  width: 1px;
  margin: -1px;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
}
.ui-popup.ui-content,
.ui-popup .ui-content {
  overflow: visible;
}
.ui-popup > .ui-header {
  border-top-width: 0;
}
.ui-popup > .ui-footer {
  border-bottom-width: 0;
}
.ui-popup > p,
.ui-popup > h1,
.ui-popup > h2,
.ui-popup > h3,
.ui-popup > h4,
.ui-popup > h5,
.ui-popup > h6 {
  margin: .5em .4375em;
}
.ui-popup > span {
  display: block;
  margin: .5em .4375em;
}
.ui-popup-container .ui-content > p,
.ui-popup-container .ui-content > h1,
.ui-popup-container .ui-content > h2,
.ui-popup-container .ui-content > h3,
.ui-popup-container .ui-content > h4,
.ui-popup-container .ui-content > h5,
.ui-popup-container .ui-content > h6 {
  margin: .5em 0;
}
.ui-popup-container .ui-content > span {
  margin: 0;
}
.ui-popup-container .ui-content > p:first-child,
.ui-popup-container .ui-content > h1:first-child,
.ui-popup-container .ui-content > h2:first-child,
.ui-popup-container .ui-content > h3:first-child,
.ui-popup-container .ui-content > h4:first-child,
.ui-popup-container .ui-content > h5:first-child,
.ui-popup-container .ui-content > h6:first-child {
  margin-top: 0;
}
.ui-popup-container .ui-content > p:last-child,
.ui-popup-container .ui-content > h1:last-child,
.ui-popup-container .ui-content > h2:last-child,
.ui-popup-container .ui-content > h3:last-child,
.ui-popup-container .ui-content > h4:last-child,
.ui-popup-container .ui-content > h5:last-child,
.ui-popup-container .ui-content > h6:last-child {
  margin-bottom: 0;
}
.ui-popup > img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
.ui-popup:not(.ui-content) > img:only-child,
.ui-popup:not(.ui-content) > .ui-btn-left:first-child + img:last-child,
.ui-popup:not(.ui-content) > .ui-btn-right:first-child + img:last-child {
  -webkit-border-radius: inherit;
  border-radius: inherit;
}
.ui-popup iframe {
  vertical-align: middle;
}
.ui-popup > .ui-btn-left,
.ui-popup > .ui-btn-right {
  position: absolute;
  top: -11px;
  margin: 0;
  z-index: 1101;
}
.ui-popup > .ui-btn-left {
  left: -11px;
}
.ui-popup > .ui-btn-right {
  right: -11px;
}
/* Dimensions related to the popup arrow
-----------------------------------------------------------------------------------------------------------*/
/* desired triangle height: 10px */
/**
 * guide for the arrow - its width, height, and offset are theme-dependent and
 * should be expessed as left, right, top, bottom, so that the element bearing
 * such a class becomes stretched inside its parent position: relative element.
 * The left/top/right/bottom specified below should reflect the corresponding
 * border radii and so it leaves room for the shadow:
 *     ..--------------------..
 *   ."        ^ top           ".
 *  /          v                 \
 * |     +------------------+     |
 * |     |                  |     |
 * | left|                  |right|
 * |<--->|                  |<--->|
 * |     +------------------+     |
 *  \          ^                 /
 *   `.        v bottom        .'
 *     ""--------------------""
 * The idea is that the top/left of the arrow container box does not move to a
 * coordinate smaller than the top/left of the guide and the right/bottom of
 * the arrow container box does not move to a coordinate larger than the
 * bottom/right of the guide. This will help us avoid the following situation:
 *        ..--------------------..
 *      ."        ^ top           ".
 *   /|/          v                 \
 *  / |     +------------------+     |
 *  \ |     |                  |     |
 *   \| left|                  |right|
 *    |<--->|                  |<--->|
 *    |     +------------------+     |
 *     \          ^                 /
 *      `.        v bottom        .'
 *        ""--------------------""
 * The arrow should not receive a top/left coordinate such that it is too close
 * to one of the corners, because then at first the shadow of the arrow and,
 * given a coordinate even closer to the corner, even the body of the arrow will
 * "stick out" of the corner of the popup. The guide provides a hint to the
 * arrow positioning code as to which range of values is acceptable for the
 * arrow container's top/left coordinate.
 **/
.ui-popup-arrow-container {
  width: 20px;
  height: 20px;
}
/* aside from the "infinities" (-1000,2000), triangle height is used */
.ui-popup-arrow-container.ui-popup-arrow-l {
  left: -10px;
  clip: rect(-1000px,10px,2000px,-1000px);
}
.ui-popup-arrow-container.ui-popup-arrow-t {
  top: -10px;
  clip: rect(-1000px,2000px,10px,-1000px);
}
.ui-popup-arrow-container.ui-popup-arrow-r {
  right: -10px;
  clip: rect(-1000px,2000px,2000px,10px);
}
.ui-popup-arrow-container.ui-popup-arrow-b {
  bottom: -10px;
  clip: rect(10px,2000px,1000px,-1000px);
}
/**
 * For each side, the arrow is twice the desired size and its corner is aligned
 * with the edge of the container:
 *
 *           /\         /\                +----+       /\
 *          /  \       /  \               | /\ |top   /  \
 *      +----+  \     /  +----+       +-->|/  \|     /    \
 *  left| /  |   \   /   |  \ |right  |   |    |    /      \
 *      |/   |    \ /    |   \|       |  /|    |\  /        \
 *      |\   |    / \    |   /|       | / +----+ \ \ +----+ /
 *      | \  |   /   \   |  / |       | \        /  \|    |/
 *      +----+  /     \  +----+       |  \      /    |    |
 *       ^  \  /       \  /  ^        |   \    /  +->|\  /|
 *       |   \/         \/   |        |    \  /   |  | \/ |bottom
 *       |                   |        |     \/    |  +----+
 *       +-------------------+--------+-----------+
 *                           |
 *                    arrow container
 *                     (clips arrow)
 **/
.ui-popup-arrow-container .ui-popup-arrow {
  /* (4*desired triangle height)/sqrt(2) - does not account for border - centred within the outer rectangle */
  width: 28.284271247px;
  height: 28.284271247px;
  border-width: 1px;
  border-style: solid;
}
.ui-popup-arrow-container.ui-popup-arrow-t .ui-popup-arrow {
  left: -4.142135623px;
  top: 5.857864376px;
}
.ui-popup-arrow-container.ui-popup-arrow-b .ui-popup-arrow {
  left: -4.142135623px;
  top: -14.142135623px;
}
.ui-popup-arrow-container.ui-popup-arrow-l .ui-popup-arrow {
  left: 5.857864376px;
  top: -4.142135623px;
}
.ui-popup-arrow-container.ui-popup-arrow-r .ui-popup-arrow {
  left: -14.142135623px;
  top: -4.142135623px;
}
/* Fix rotation center for oldIE - see http://www.useragentman.com/IETransformsTranslator/ */
.ui-popup-arrow-container.ui-popup-arrow-t.ie .ui-popup-arrow {
    margin-left: -5.857864376269049px;
    margin-top: -7.0710678118654755px;
}
.ui-popup-arrow-container.ui-popup-arrow-b.ie .ui-popup-arrow {
    margin-left: -5.857864376269049px;
    margin-top: -4.142135623730951px;
}

.ui-popup-arrow-container.ui-popup-arrow-l.ie .ui-popup-arrow {
    margin-left: -7.0710678118654755px;
    margin-top: -5.857864376269049px;
}
.ui-popup-arrow-container.ui-popup-arrow-r.ie .ui-popup-arrow {
    margin-left: -4.142135623730951px;
    margin-top: -5.857864376269049px;
}
/* structure */
.ui-popup > .ui-popup-arrow-guide {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  visibility: hidden;
}
.ui-popup-arrow-container {
  position: absolute;
}
.ui-popup-arrow {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  overflow: hidden;
  box-sizing: border-box;
}
.ui-popup-arrow-container.ie .ui-popup-arrow {
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
  filter: progid:DXImageTransform.Microsoft.Matrix(
          M11=0.7071067811865474,
          M12=-0.7071067811865477,
          M21=0.7071067811865477,
          M22=0.7071067811865474,
          SizingMethod='auto expand');
}
.ui-checkbox,
.ui-radio {
  margin: .5em 0;
  position: relative;
}
.ui-checkbox .ui-btn,
.ui-radio .ui-btn {
  margin: 0;
  text-align: left;
  white-space: normal; /* Nowrap + ellipsis doesn't work on label. Issue #1419. */
  z-index: 2;
}
.ui-controlgroup .ui-checkbox .ui-btn.ui-focus,
.ui-controlgroup .ui-radio .ui-btn.ui-focus {
  z-index: 3;
}
.ui-checkbox .ui-btn-icon-top,
.ui-radio .ui-btn-icon-top,
.ui-checkbox .ui-btn-icon-bottom,
.ui-radio .ui-btn-icon-bottom {
  text-align: center;
}
.ui-controlgroup-horizontal .ui-checkbox .ui-btn:after,
.ui-controlgroup-horizontal .ui-radio .ui-btn:after {
  content: none;
  display: none;
}
/* Native input positioning */
.ui-checkbox input,
.ui-radio input {
  position: absolute;
  left: .466em;
  top: 50%;
  width: 22px;
  height: 22px;
  margin: -11px 0 0 0;
  outline: 0 !important;
  z-index: 1;
}
.ui-controlgroup-horizontal .ui-checkbox input,
.ui-controlgroup-horizontal .ui-radio input {
  left: 50%;
  margin-left: -9px;
}
.ui-checkbox input:disabled,
.ui-radio input:disabled {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
}
.ui-select {
  margin-top: .5em;
  margin-bottom: .5em; /* no shorthand for margin because it would override margin-right for inline selects */
  position: relative;
}
.ui-select > select {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
}
.ui-select .ui-btn {
  margin: 0;
  opacity: 1; /* Fixes #2588: When Windows Phone 7.5 (Mango) tries to calculate a numeric opacity for a select (including "inherit") without explicitly specifying an opacity on the parent to give it context, a bug appears where clicking elsewhere on the page after opening the select will open the select again. */
}
.ui-select .ui-btn select {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 1.5em;
  min-height: 100%;
  height: 3em;
  max-height: 100%;
  outline: 0;
  -webkit-border-radius: inherit;
  border-radius: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  filter: Alpha(Opacity=0);
  opacity: 0;
  z-index: 2;
}
@-moz-document url-prefix() {
  .ui-select .ui-btn select {
    opacity: 0.0001;
  }
}
/* Display none because of issues with IE/WP's filter alpha opacity */
.ui-select .ui-state-disabled select {
  display: none;
}
/* Because we add all classes of the select and option elements to the span... */
.ui-select span.ui-state-disabled {
  filter: Alpha(Opacity=100);
  opacity: 1;
}
.ui-select .ui-btn.ui-select-nativeonly {
  border-radius: 0;
  border: 0;
}
.ui-select .ui-btn.ui-select-nativeonly select {
  opacity: 1;
  text-indent: 0;
  display: block;
}
/* ui-li-count is styled in the listview CSS. We set padding and offset here because select supports icon position while listview doesn't. */
.ui-select .ui-li-has-count.ui-btn {
  padding-right: 2.8125em;
}
.ui-select .ui-li-has-count.ui-btn-icon-right {
  padding-right: 4.6875em;
}
.ui-select .ui-btn-icon-right .ui-li-count {
  right: 3.2em;
}
/* We set the rules for the span as well to fix an issue on Chrome with text-overflow ellipsis for the button in combination with text-align center. */
.ui-select .ui-btn > span:not(.ui-li-count) {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden !important;
  white-space: nowrap;
}
.ui-selectmenu.ui-popup {
  min-width: 11em;
}
.ui-selectmenu .ui-dialog-contain {
  overflow: hidden;
}
.ui-selectmenu .ui-header {
  margin: 0;
  padding: 0;
  border-width: 0;
}
.ui-selectmenu.ui-dialog .ui-header {
  z-index: 1;
  position: relative;
}
.ui-selectmenu.ui-popup .ui-header {
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* when no placeholder is defined in a multiple select, the header height doesn't even extend past the close button.  this shim's content in there */
.ui-selectmenu.ui-popup .ui-header h1:after {
  content: '.';
  visibility: hidden;
}
.ui-selectmenu .ui-header .ui-title {
  margin: 0 2.875em;
}
.ui-selectmenu.ui-dialog .ui-content {
  overflow: visible;
  z-index: 1;
}
.ui-selectmenu .ui-selectmenu-list {
  margin: 0;
  -webkit-border-radius: inherit;
  border-radius: inherit;
}
.ui-header:not(.ui-screen-hidden) + .ui-selectmenu-list {
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
}
.ui-header.ui-screen-hidden + .ui-selectmenu-list li.ui-first-child .ui-btn {
  border-top-width: 0;
}
.ui-selectmenu .ui-selectmenu-list li.ui-last-child .ui-btn {
  border-bottom-width: 0;
}
.ui-selectmenu .ui-btn.ui-li-divider {
  cursor: default;
}
.ui-selectmenu .ui-selectmenu-placeholder {
  display: none;
}
.ui-listview,
.ui-listview > li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ui-content .ui-listview,
.ui-panel-inner > .ui-listview {
  margin: -1em;
}
.ui-content .ui-listview-inset,
.ui-panel-inner > .ui-listview-inset {
  margin: 1em 0;
}
.ui-collapsible-content > .ui-listview {
  margin: -.5em -1em;
}
.ui-collapsible-content > .ui-listview-inset {
  margin: .5em 0;
}
.ui-listview > li {
  display: block;
  position: relative;
  overflow: visible;
}
.ui-listview > .ui-li-static,
.ui-listview > .ui-li-divider,
.ui-listview > li > a.ui-btn {
  margin: 0;
  display: block;
  position: relative;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.ui-listview > li > .ui-btn:focus {
  z-index: 1;
}
.ui-listview > .ui-li-static,
.ui-listview > .ui-li-divider,
.ui-listview > li > a.ui-btn {
  border-width: 1px 0 0 0;
  border-style: solid;
}
.ui-listview-inset > .ui-li-static,
.ui-listview-inset > .ui-li-divider,
.ui-listview-inset > li > a.ui-btn {
  border-right-width: 1px;
  border-left-width: 1px;
}
.ui-listview > .ui-li-static.ui-last-child,
.ui-listview > .ui-li-divider.ui-last-child,
.ui-listview > li.ui-last-child > a.ui-btn {
  border-bottom-width: 1px;
}
.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) > li.ui-first-child,
.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) > li.ui-first-child > a.ui-btn {
  border-top-width: 0;
}
.ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset) > li.ui-last-child,
.ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset) > li.ui-last-child > a.ui-btn {
  border-bottom-width: 0;
}
.ui-listview > li.ui-first-child,
.ui-listview > li.ui-first-child > a.ui-btn {
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit;
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit;
}
.ui-listview > li.ui-last-child,
.ui-listview > li.ui-last-child > a.ui-btn {
  -webkit-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit;
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit;
}
.ui-listview > li.ui-li-has-alt > a.ui-btn {
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ui-listview > li.ui-first-child > a.ui-btn + a.ui-btn {
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit;
}
.ui-listview > li.ui-last-child > a.ui-btn + a.ui-btn {
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit;
}
.ui-listview > li.ui-first-child img:first-child:not(.ui-li-icon) {
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit;
}
.ui-listview > li.ui-last-child img:first-child:not(.ui-li-icon) {
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit;
}
.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) {
  -webkit-border-radius: inherit;
  border-radius: inherit;
}
.ui-listview > .ui-li-static {
  padding: .7em 1em;
}
.ui-listview > .ui-li-divider {
  padding: .5em 1.143em;
  font-size: 14px;
  font-weight: bold;
  cursor: default;
  outline: 0; /* Dividers in custom selectmenus have tabindex */
}
.ui-listview > .ui-li-has-count > .ui-btn,
.ui-listview > .ui-li-static.ui-li-has-count,
.ui-listview > .ui-li-divider.ui-li-has-count {
  padding-right: 2.8125em;
}
.ui-listview > .ui-li-has-count > .ui-btn-icon-right {
  padding-right: 4.6875em;
}
.ui-listview > .ui-li-has-thumb > .ui-btn,
.ui-listview > .ui-li-static.ui-li-has-thumb {
  min-height: 3.625em;
  padding-left: 6.25em;
}
/* ui-li-has-icon deprecated in 1.4. TODO: remove in 1.5 */
.ui-listview > .ui-li-has-icon > .ui-btn,
.ui-listview > .ui-li-static.ui-li-has-icon {
  min-height: 1.25em;
  padding-left: 2.5em;
}
/* Used by both listview and custom multiple select button */
.ui-li-count {
  position: absolute;
  font-size: 12.5px;
  font-weight: bold;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  padding: 0 .48em;
  line-height: 1.6em;
  min-height: 1.6em;
  min-width: .64em;
  right: .8em;
  top: 50%;
  margin-top: -.88em;
}
.ui-listview .ui-btn-icon-right .ui-li-count {
  right: 3.2em;
}
.ui-listview .ui-li-has-thumb > img:first-child,
.ui-listview .ui-li-has-thumb > .ui-btn > img:first-child,
.ui-listview .ui-li-has-thumb .ui-li-thumb {
  position: absolute;
  left: 0;
  top: 0;
  max-height: 5em;
  max-width: 5em;
}
/* ui-li-has-icon deprecated in 1.4. TODO: remove in 1.5 */
.ui-listview > .ui-li-has-icon > img:first-child,
.ui-listview > .ui-li-has-icon > .ui-btn > img:first-child {
  position: absolute;
  left: .625em;
  top: .9em;
  max-height: 1em;
  max-width: 1em;
}
.ui-listview > li h1,
.ui-listview > li h2,
.ui-listview > li h3,
.ui-listview > li h4,
.ui-listview > li h5,
.ui-listview > li h6 {
  font-size: 1em;
  font-weight: bold;
  display: block;
  margin: .45em 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.ui-listview > li p {
  font-size: .75em;
  font-weight: normal;
  display: block;
  margin: .6em 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.ui-listview .ui-li-aside {
  position: absolute;
  top: 1em;
  right: 3.333em;
  margin: 0;
  text-align: right;
}
.ui-listview > li.ui-li-has-alt > .ui-btn {
  margin-right: 2.5em;
  border-right-width: 0;
}
.ui-listview > li.ui-li-has-alt > .ui-btn + .ui-btn {
  position: absolute;
  width: 2.5em;
  height: 100%;
  min-height: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-left-width: 1px;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  z-index: 2;
}
.ui-listview-inset > li.ui-li-has-alt > .ui-btn + .ui-btn {
  border-right-width: 1px;
}
.ui-listview > li.ui-li-has-alt > .ui-btn + .ui-btn:focus {
  z-index: 3;
}
ol.ui-listview,
ol.ui-listview > .ui-li-divider {
  counter-reset: listnumbering;
}
ol.ui-listview > li > .ui-btn,
ol.ui-listview > li.ui-li-static {
  vertical-align: middle;
}
ol.ui-listview > li > .ui-btn:first-child:before,
ol.ui-listview > li.ui-li-static:before,
ol.ui-listview > li.ui-field-contain > label:before,
ol.ui-listview > li.ui-field-contain > .ui-controlgroup-label:before {
  display: inline-block;
  font-size: .9em;
  font-weight: normal;
  padding-right: .3em;
  min-width: 1.4em;
  line-height: 1.5;
  vertical-align: middle;
  counter-increment: listnumbering;
  content: counter(listnumbering) ".";
}
ol.ui-listview > li.ui-field-contain:before {
  content: none;
  display: none;
}
ol.ui-listview > li h1:first-child,
ol.ui-listview > li h2:first-child,
ol.ui-listview > li h3:first-child,
ol.ui-listview > li h4:first-child,
ol.ui-listview > li h5:first-child,
ol.ui-listview > li h6:first-child,
ol.ui-listview > li p:first-child,
ol.ui-listview > li img:first-child + * {
  display: inline-block;
  vertical-align: middle;
}
ol.ui-listview > li h1:first-child ~ *,
ol.ui-listview > li h2:first-child ~ *,
ol.ui-listview > li h3:first-child ~ *,
ol.ui-listview > li h4:first-child ~ *,
ol.ui-listview > li h5:first-child ~ *,
ol.ui-listview > li h6:first-child ~ *,
ol.ui-listview > li p:first-child ~ *,
ol.ui-listview > li img:first-child + * ~ * {
  margin-top: 0;
  text-indent: 2.04em; /* (1.4em + .3em) * .9em / .75em */
}
html .ui-filterable + .ui-listview,
html .ui-filterable.ui-listview {
  margin-top: .5em;
}
.ui-collapsible-content > form.ui-filterable {
  margin-top: -.5em;
}
.ui-collapsible-content > .ui-input-search.ui-filterable {
  margin-top: 0;
}
.ui-collapsible-content > .ui-filterable + .ui-listview:not(.ui-listview-inset) > li.ui-first-child,
.ui-collapsible-content > .ui-filterable + .ui-listview:not(.ui-listview-inset) > li.ui-first-child > a.ui-btn,
.ui-collapsible-content > .ui-filterable.ui-listview:not(.ui-listview-inset) > li.ui-first-child,
.ui-collapsible-content > .ui-filterable.ui-listview:not(.ui-listview-inset) > li.ui-first-child > a.ui-btn {
  border-top-width: 1px;
}
div.ui-slider {
  height: 30px;
  margin: .5em 0;
  padding: 0;
  -ms-touch-action: pan-y pinch-zoom double-tap-zoom;
}
div.ui-slider:before,
div.ui-slider:after {
  content: "";
  display: table;
}
div.ui-slider:after {
  clear: both;
}
input.ui-slider-input {
  display: block;
  float: left;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 4px;
  width: 40px;
  height: 20px;
  line-height: 20px;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  text-align: center;
  vertical-align: text-bottom;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.ui-slider-input::-webkit-outer-spin-button,
.ui-slider-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ui-slider-track {
  position: relative;
  overflow: visible;
  border-width: 1px;
  border-style: solid;
  height: 15px;
  margin: 0 15px 0 68px;
  top: 6px;
}
.ui-slider-track.ui-mini {
  height: 12px;
  top: 8px;
}
.ui-slider-track .ui-slider-bg {
  height: 100%;
}
/* High level of specificity to override button margins in grids */
.ui-slider-track .ui-btn.ui-slider-handle {
  position: absolute;
  z-index: 1;
  top: 50%;
  width: 28px;
  height: 28px;
  margin: -15px 0 0 -15px;
  outline: 0;
  padding: 0;
}
.ui-slider-track.ui-mini .ui-slider-handle {
  height: 14px;
  width: 14px;
  margin: -8px 0 0 -8px;
}
select.ui-slider-switch {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
}
div.ui-slider-switch {
  display: inline-block;
  height: 32px;
  width: 5.8em;
  top: 0;
}
/* reset the clearfix */
div.ui-slider-switch:before,
div.ui-slider-switch:after {
  display: none;
  clear: none;
}
div.ui-slider-switch.ui-mini {
  height: 29px;
  top: 0;
}
.ui-slider-inneroffset {
  margin: 0 16px;
  position: relative;
  z-index: 1;
}
.ui-slider-switch.ui-mini .ui-slider-inneroffset {
  margin: 0 15px 0 14px;
}
.ui-slider-switch .ui-btn.ui-slider-handle {
  margin: 1px 0 0 -15px;
}
.ui-slider-switch.ui-mini .ui-slider-handle {
  width: 25px;
  height: 25px;
  margin: 1px 0 0 -13px;
  padding: 0;
}
.ui-slider-handle-snapping {
  -webkit-transition: left 70ms linear;
  -moz-transition: left 70ms linear;
  transition: left 70ms linear;
}
.ui-slider-switch .ui-slider-label {
  position: absolute;
  text-align: center;
  width: 100%;
  overflow: hidden;
  font-size: 16px;
  top: 0;
  line-height: 2;
  min-height: 100%;
  white-space: nowrap;
  cursor: pointer;
}
.ui-slider-switch.ui-mini .ui-slider-label {
  font-size: 14px;
}
.ui-slider-switch .ui-slider-label-a {
  z-index: 1;
  left: 0;
  text-indent: -1.5em;
}
.ui-slider-switch .ui-slider-label-b {
  z-index: 0;
  right: 0;
  text-indent: 1.5em;
}
/* The corner radii for ui-slider-switch/track can be specified in theme CSS. The bg and handle inherits. */
.ui-slider-track .ui-slider-bg,
.ui-slider-switch .ui-slider-label,
.ui-slider-switch .ui-slider-inneroffset,
.ui-slider-handle {
  -webkit-border-radius: inherit;
  border-radius: inherit;
}
.ui-field-contain div.ui-slider-switch {
  margin: 0;
}
/* ui-hide-label deprecated in 1.4. TODO: Remove in 1.5 */
.ui-field-contain div.ui-slider-switch,
.ui-field-contain.ui-hide-label div.ui-slider-switch,
html .ui-popup .ui-field-contain div.ui-slider-switch {
  display: inline-block;
  width: 5.8em;
}
/* slider tooltip
-----------------------------------------------------------------------------------------------------------*/
.ui-slider-popup {
  width: 64px;
  height: 64px;
  font-size: 36px;
  padding-top: 14px;
  opacity: 0.8;
}
.ui-slider-popup {
  position: absolute !important;
  text-align: center;
  z-index: 100;
}
.ui-slider-track .ui-btn.ui-slider-handle {
  font-size: .9em;
  line-height: 30px;
}
.ui-rangeslider {
  margin: .5em 0;
}
.ui-rangeslider:before,
.ui-rangeslider:after {
  content: "";
  display: table;
}
.ui-rangeslider:after {
  clear: both;
}
.ui-rangeslider .ui-slider-input.ui-rangeslider-last {
  float: right;
}
.ui-rangeslider .ui-rangeslider-sliders {
  position: relative;
  overflow: visible;
  height: 30px;
  margin: 0 68px;
}
.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track {
  position: absolute;
  top: 6px;
  right: 0;
  left: 0;
  margin: 0;
}
.ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track {
  top: 8px;
}
.ui-rangeslider .ui-slider-track:first-child .ui-slider-bg {
  display: none;
}
.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child {
  background-color: transparent;
  background: none;
  border-width: 0;
  height: 0;
}
/* this makes ie6 and ie7 set height to 0 to fix z-index problem */
html >/**/body .ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child {
  height: 15px;
  border-width: 1px;
}
html >/**/body .ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track:first-child {
  height: 12px;
}
/* Hide the second label (the first is moved outside the div) */
div.ui-rangeslider label {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
}
.ui-field-contain .ui-rangeslider input.ui-slider-input,
.ui-field-contain .ui-rangeslider.ui-mini input.ui-slider-input,
.ui-field-contain .ui-rangeslider .ui-rangeslider-sliders,
.ui-field-contain .ui-rangeslider.ui-mini .ui-rangeslider-sliders {
  margin-top: 0;
  margin-bottom: 0;
}
.ui-input-text,
.ui-input-search {
  margin: .5em 0;
  border-width: 1px;
  border-style: solid;
}
.ui-mini {
  margin: .446em;
}
.ui-input-text input,
.ui-input-search input,
textarea.ui-input-text {
  padding: .4em;
  line-height: 1.4em;
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0;
}
.ui-input-text input,
.ui-input-search input {
  margin: 0;
  min-height: 2.2em;
  text-align: left; /* Opera aligns type="date" right by default */
  border: 0;
  background: transparent none;
  -webkit-appearance: none;
  -webkit-border-radius: inherit;
  border-radius: inherit;
}
textarea.ui-input-text {
  overflow: auto;
  resize: vertical;
}
.ui-mini .ui-input-text input,
.ui-mini .ui-input-search input,
.ui-input-text.ui-mini input,
.ui-input-search.ui-mini input,
.ui-mini textarea.ui-input-text,
textarea.ui-mini {
  font-size: 14px;
}
/* Same margin for mini textareas as other mini sized widgets (12.5/14 * 0.5em) */
.ui-mini textarea.ui-input-text,
textarea.ui-mini {
  margin: .446em 0;
}
.ui-input-has-clear,
.ui-input-search {
  position: relative;
}
/* Padding on the div instead of input because of browser spinners etc. */
.ui-input-has-clear {
  padding-right: 2.375em;
}
.ui-mini.ui-input-has-clear {
  padding-right: 2.923em;
}
.ui-input-has-clear input {
  padding-right: 0;
  /* Autofill on Chrome has bg color so we unset corners right as well. */
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* Search icon */
.ui-input-search input {
  padding-left: 1.75em;
}
.ui-input-search:after {
  position: absolute;
  left: .3125em;
  top: 50%;
  margin-top: -7px;
  content: "";
  background-position: center center;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  filter: Alpha(Opacity=50);
  opacity: .5;
}
.ui-input-search.ui-input-has-clear .ui-btn.ui-input-clear,
.ui-input-text.ui-input-has-clear .ui-btn.ui-input-clear {
  position: absolute;
  right: 0;
  top: 50%;
  margin: -14px .3125em 0;
  border: 0;
  background-color: transparent;
}
.ui-input-search .ui-input-clear-hidden,
.ui-input-text .ui-input-clear-hidden {
  display: none;
}
/* Resolves issue #5166: Added to support issue introduced in Firefox 15. We can likely remove this in the future. */
.ui-input-text input::-moz-placeholder,
.ui-input-search input::-moz-placeholder,
textarea.ui-input-text::-moz-placeholder {
  color: #aaa;
}
/* Same for IE10 */
.ui-input-text input:-ms-input-placeholder,
.ui-input-search input:-ms-input-placeholder,
textarea.ui-input-text:-ms-input-placeholder {
  color: #aaa;
}
/* Resolves issue #5131: Width of textinput depends on its type,
for Android 4.1 */
.ui-input-text input[type=number]::-webkit-outer-spin-button {
  margin: 0;
}
/* Resolves issue #5756: Textinput in IE10 has a default clear button */
.ui-input-text input::-ms-clear,
.ui-input-search input::-ms-clear {
  display: none;
}
.ui-input-text input:focus,
.ui-input-search input:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
textarea.ui-input-text.ui-textinput-autogrow {
  overflow: hidden;
}
.ui-textinput-autogrow-resize {
  -webkit-transition: height 0.25s;
  -o-transition: height 0.25s;
  -moz-transition: height 0.25s;
  transition: height 0.25s;
}
.ui-flipswitch {
  display: inline-block;
  vertical-align: middle;
  width: 2.875em; /* Override this and padding-left in next rule if you use labels other than "on/off" and need more space */
  height: 1.875em;
  border-width: 1px;
  border-style: solid;
  margin: .5em 0;
  overflow: hidden;
  -webkit-transition-property: padding, width, background-color, color, border-color;
  -moz-transition-property: padding, width, background-color, color, border-color;
  -o-transition-property: padding, width, background-color, color, border-color;
  transition-property: padding, width, background-color, color, border-color;
  -webkit-transition-duration: 100ms;
  -moz-transition-duration: 100ms;
  -o-transition-duration: 100ms;
  transition-duration: 100ms;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
.ui-flipswitch.ui-flipswitch-active {
  padding-left: 1em;  /* Override this and width in previous rule if you use labels other than "on/off" and need more space */
  width: 1.875em;
}
.ui-flipswitch-input {
  position: absolute;
  height: 1px;
  width: 1px;
  margin: -1px;
  overflow: hidden;
  clip: rect(1px,1px,1px,1px);
  border: 0;
  outline: 0;
  filter: Alpha(Opacity=0);
  opacity: 0;
}
.ui-flipswitch .ui-btn.ui-flipswitch-on,
.ui-flipswitch .ui-flipswitch-off {
  float: left;
  height: 1.75em;
  margin: .0625em;
  line-height: 1.65em;
}
.ui-flipswitch .ui-btn.ui-flipswitch-on {
  width: 1.75em;
  padding: 0;
  text-indent: -2.6em; /* Override this to center text if you use a label other than "on" */
  text-align: left;
  border-width: 1px;
  border-style: solid;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: inherit;
  overflow: visible;
  color: inherit;
  text-shadow: inherit;
}
.ui-flipswitch .ui-flipswitch-off {
  padding: 1px;
  text-indent: 1em; /* Override this to center text if you use a label other than "off" */
}
/* Override field container CSS to prevent the flipswitch from becomming full width */
html .ui-field-contain > label + .ui-flipswitch,
html .ui-popup .ui-field-contain > label + .ui-flipswitch {
  display: inline-block;
  width: 2.875em; /* If you override the width for .ui-flipswitch you should repeat the same value here */
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.ui-field-contain .ui-flipswitch.ui-flipswitch-active,
.ui-popup .ui-field-contain .ui-flipswitch.ui-flipswitch-active {
  width: 1.875em;
}
.ui-table {
  border: 0;
  border-collapse: collapse;
  padding: 0;
  width: 100%;
}
.ui-table th,
.ui-table td {
  line-height: 1.5em;
  text-align: left;
  padding: .4em .5em;
  vertical-align:top;
}
.ui-table th .ui-btn,
.ui-table td .ui-btn {
  line-height: normal;
}
.ui-table th {
  font-weight: bold;
}
.ui-table caption {
  text-align: left;
  margin-bottom: 1.4em;
  opacity: .5;
}
/*
 Styles for the table columntoggle mode
*/
.ui-table-columntoggle-btn {
  float: right;
  margin-bottom: .8em;
}
/* Remove top/bottom margins around the fieldcontain on check list */
.ui-table-columntoggle-popup fieldset {
  margin:0;
}
.ui-table-columntoggle {
  clear: both;
}
/* Hide all prioritized columns by default */
@media only all {
  th.ui-table-priority-6,
  td.ui-table-priority-6,
  th.ui-table-priority-5,
  td.ui-table-priority-5,
  th.ui-table-priority-4,
  td.ui-table-priority-4,
  th.ui-table-priority-3,
  td.ui-table-priority-3,
  th.ui-table-priority-2,
  td.ui-table-priority-2,
  th.ui-table-priority-1,
  td.ui-table-priority-1 {
    display: none;
  }
}
/* Preset breakpoints if ".ui-responsive" class added to table */
/* Show priority 1 at 320px (20em x 16px) */
@media screen and (min-width: 20em) {
  .ui-table-columntoggle.ui-responsive th.ui-table-priority-1,
  .ui-table-columntoggle.ui-responsive td.ui-table-priority-1 {
    display: table-cell;
  }
}
/* Show priority 2 at 480px (30em x 16px) */
@media screen and (min-width: 30em) {
  .ui-table-columntoggle.ui-responsive th.ui-table-priority-2,
  .ui-table-columntoggle.ui-responsive td.ui-table-priority-2 {
    display: table-cell;
  }
}
/* Show priority 3 at 640px (40em x 16px) */
@media screen and (min-width: 40em) {
  .ui-table-columntoggle.ui-responsive th.ui-table-priority-3,
  .ui-table-columntoggle.ui-responsive td.ui-table-priority-3 {
    display: table-cell;
  }
}
/* Show priority 4 at 800px (50em x 16px) */
@media screen and (min-width: 50em) {
  .ui-table-columntoggle.ui-responsive th.ui-table-priority-4,
  .ui-table-columntoggle.ui-responsive td.ui-table-priority-4 {
    display: table-cell;
  }
}
/* Show priority 5 at 960px (60em x 16px) */
@media screen and (min-width: 60em) {
  .ui-table-columntoggle.ui-responsive th.ui-table-priority-5,
  .ui-table-columntoggle.ui-responsive td.ui-table-priority-5 {
    display: table-cell;
  }
}
/* Show priority 6 at 1,120px (70em x 16px) */
@media screen and (min-width: 70em) {
  .ui-table-columntoggle.ui-responsive th.ui-table-priority-6,
  .ui-table-columntoggle.ui-responsive td.ui-table-priority-6 {
    display: table-cell;
  }
}
/* Unchecked manually: Always hide */
.ui-table-columntoggle th.ui-table-cell-hidden,
.ui-table-columntoggle td.ui-table-cell-hidden,
.ui-table-columntoggle.ui-responsive th.ui-table-cell-hidden,
.ui-table-columntoggle.ui-responsive td.ui-table-cell-hidden {
  display: none;
}
/* Checked manually: Always show */
.ui-table-columntoggle th.ui-table-cell-visible,
.ui-table-columntoggle td.ui-table-cell-visible,
.ui-table-columntoggle.ui-responsive th.ui-table-cell-visible,
.ui-table-columntoggle.ui-responsive td.ui-table-cell-visible {
  display: table-cell;
}
/*
 Styles for the table columntoggle mode
*/
.ui-table-reflow td .ui-table-cell-label,
.ui-table-reflow th .ui-table-cell-label {
  display: none;
}
/* Mobile first styles: Begin with the stacked presentation at narrow widths */
@media only all {
  /* Hide the table headers */
  .ui-table-reflow thead td,
  .ui-table-reflow thead th {
    display: none;
  }
  /* Show the table cells as a block level element */
  .ui-table-reflow td,
  .ui-table-reflow th {
    text-align: left;
    display: block;
  }
  /* Add a fair amount of top margin to visually separate each row when stacked */
  .ui-table-reflow tbody th {
    margin-top: 3em;
  }
  /* Make the label elements a percentage width */
  .ui-table-reflow td .ui-table-cell-label,
  .ui-table-reflow th .ui-table-cell-label {
    padding: .4em;
    min-width: 30%;
    display: inline-block;
    margin: -.4em 1em -.4em -.4em;
  }
  /* For grouped headers, have a different style to visually separate the levels by classing the first label in each col group */
  .ui-table-reflow th .ui-table-cell-label-top,
  .ui-table-reflow td .ui-table-cell-label-top {
    display: block;
    padding: .4em 0;
    margin: .4em 0;
    text-transform: uppercase;
    font-size: .9em;
    font-weight: normal;
  }
}
/* Breakpoint to show as a standard table at 560px (35em x 16px) or wider */
@media ( min-width: 35em ) {
  /* Show the table header rows */
  .ui-table-reflow.ui-responsive td,
  .ui-table-reflow.ui-responsive th,
  .ui-table-reflow.ui-responsive tbody th,
  .ui-table-reflow.ui-responsive tbody td,
  .ui-table-reflow.ui-responsive thead td,
  .ui-table-reflow.ui-responsive thead th {
    display: table-cell;
    margin: 0;
  }
  /* Hide the labels in each cell */
  .ui-table-reflow.ui-responsive td .ui-table-cell-label,
  .ui-table-reflow.ui-responsive th .ui-table-cell-label {
    display: none;
  }
}
/* Hack to make IE9 and WP7.5 treat cells like block level elements, scoped to ui-responsive class */
/* Applied in a max-width media query up to the table layout breakpoint so we don't need to negate this*/
@media ( max-width: 35em ) {
  .ui-table-reflow.ui-responsive td,
  .ui-table-reflow.ui-responsive th {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    clear: left;
  }
}
/* Panel */
.ui-panel {
  width: 17em;
  min-height: 100%;
  max-height: none;
  border-width: 0;
  position: absolute;
  top: 0;
  display: block;
}
.ui-panel-closed {
  width: 0;
  max-height: 100%;
  overflow: hidden;
  visibility: hidden;
  left: 0;
  clip: rect(1px,1px,1px,1px);
}
.ui-panel-fixed {
  position: fixed;
  bottom: -1px; /* Fixes gap on Chrome for Android */
  padding-bottom: 1px;
}
.ui-panel-display-reveal {
  z-index: 1;
}
.ui-panel-display-push {
  z-index: 999;
}
.ui-panel-display-overlay {
  z-index: 1001; /* Fixed toolbars have z-index 1000 */
}
.ui-panel-inner {
  padding: 1em;
}
/* Container, page and wrapper */
.ui-panel-page-container {
  overflow-x: visible;
}
.ui-panel-page-container-themed .ui-page-active {
  background: none;
}
.ui-panel-wrapper {
  position: relative;
  min-height: inherit;
  border: 0;
  overflow-x: hidden;
  z-index: 999;
}
/* Fixed toolbars */
.ui-panel-fixed-toolbar {
  overflow-x: hidden;
}
/* Dismiss */
.ui-panel-dismiss {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  z-index: 1002;
  display: none;
}
.ui-panel-dismiss-open {
  display: block;
}
/* Animate class is added to panel, wrapper and fixed toolbars */
.ui-panel-animate {
  -webkit-transition: -webkit-transform 300ms ease;
  -webkit-transition-duration: 300ms;
  -moz-transition: -moz-transform 300ms ease;
  transition: transform 300ms ease;
}
/* Fix for Windows Phone issue #6349: unset the transition for transforms in case of fixed toolbars. */
@media screen and ( max-device-width: 768px ) {
  .ui-page-header-fixed .ui-panel-animate.ui-panel-wrapper,
  .ui-page-footer-fixed .ui-panel-animate.ui-panel-wrapper,
  .ui-panel-animate.ui-panel-fixed-toolbar {
    -ms-transition: none;
  }
  /* We need a transitionend event ... */
  .ui-panel-animate.ui-panel-fixed-toolbar {
    -ms-transition: -ms-transform 1ms;
    -ms-transform: rotate(0deg);
  }
}
/* Hardware acceleration for smoother transitions on WebKit browsers */
.ui-panel-animate.ui-panel:not(.ui-panel-display-reveal) {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate3d(0,0,0);
}
/* Panel positioning (for overlay and push) */
/* Panel left closed */
.ui-panel-position-left {
  left: -17em;
}
/* Panel left closed animated */
.ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay,
.ui-panel-animate.ui-panel-position-left.ui-panel-display-push {
  left: 0;
  -webkit-transform: translate3d(-17em,0,0);
  -moz-transform: translate3d(-17em,0,0);
  transform: translate3d(-17em,0,0);
}
/* Panel left open */
.ui-panel-position-left.ui-panel-display-reveal, /* Unset "panel left closed" for reveal */
.ui-panel-open.ui-panel-position-left {
  left: 0;
}
/* Panel left open animated */
.ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-overlay,
.ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-push {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  -moz-transform: none;
}
/* Panel right closed */
.ui-panel-position-right {
  right: -17em;
}
/* Panel right closed animated */
.ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay,
.ui-panel-animate.ui-panel-position-right.ui-panel-display-push {
  right: 0;
  -webkit-transform: translate3d(17em,0,0);
  -moz-transform: translate3d(17em,0,0);
  transform: translate3d(17em,0,0);
}
/* Panel right open */
.ui-panel-position-right.ui-panel-display-reveal, /* Unset "panel right closed" for reveal */
.ui-panel-position-right.ui-panel-open {
  right: 0;
}
/* Panel right open animated */
.ui-panel-animate.ui-panel-open.ui-panel-position-right.ui-panel-display-overlay,
.ui-panel-animate.ui-panel-open.ui-panel-position-right.ui-panel-display-push {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  -moz-transform: none;
}
/* Wrapper and fixed toolbars positioning (for reveal and push) */
/* Panel left open */
.ui-panel-page-content-position-left {
  left: 17em;
  right: -17em;
}
/* Panel left open animated */
.ui-panel-animate.ui-panel-page-content-position-left {
  left: 0;
  right: 0;
  -webkit-transform: translate3d(17em,0,0);
  -moz-transform: translate3d(17em,0,0);
  transform: translate3d(17em,0,0);
}
/* Panel right open */
.ui-panel-page-content-position-right {
  left: -17em;
  right: 17em;
}
/* Panel right open animated */
.ui-panel-animate.ui-panel-page-content-position-right {
  left: 0;
  right: 0;
  -webkit-transform: translate3d(-17em,0,0);
  -moz-transform: translate3d(-17em,0,0);
  transform: translate3d(-17em,0,0);
}
/* Dismiss model open */
.ui-panel-dismiss-open.ui-panel-dismiss-position-left {
  left: 17em;
}
.ui-panel-dismiss-open.ui-panel-dismiss-position-right {
  right: 17em;
}
/* Shadows and borders */
.ui-panel-display-reveal {
  -webkit-box-shadow: inset -5px 0 5px rgba(0,0,0,.15);
  -moz-box-shadow: inset -5px 0 5px rgba(0,0,0,.15);
  box-shadow: inset -5px 0 5px rgba(0,0,0,.15);
}
.ui-panel-position-right.ui-panel-display-reveal {
  -webkit-box-shadow: inset 5px 0 5px rgba(0,0,0,.15);
  -moz-box-shadow: inset 5px 0 5px rgba(0,0,0,.15);
  box-shadow: inset 5px 0 5px rgba(0,0,0,.15);
}
.ui-panel-display-overlay {
  -webkit-box-shadow: 5px 0 5px rgba(0,0,0,.15);
  -moz-box-shadow: 5px 0 5px rgba(0,0,0,.15);
  box-shadow: 5px 0 5px rgba(0,0,0,.15);
}
.ui-panel-position-right.ui-panel-display-overlay {
  -webkit-box-shadow: -5px 0 5px rgba(0,0,0,.15);
  -moz-box-shadow: -5px 0 5px rgba(0,0,0,.15);
  box-shadow: -5px 0 5px rgba(0,0,0,.15);
}
.ui-panel-open.ui-panel-position-left.ui-panel-display-push {
  border-right-width: 1px;
  margin-right: -1px;
}
.ui-panel-page-content-position-left.ui-panel-page-content-display-push {
  margin-left: 1px;
  width: auto;
}
.ui-panel-open.ui-panel-position-right.ui-panel-display-push {
  border-left-width: 1px;
  margin-left: -1px;
}
.ui-panel-page-content-position-right.ui-panel-page-content-display-push {
  margin-right: 1px;
  width: auto;
}
/* Responsive: wrap on wide viewports once open */
@media (min-width:55em) {
  .ui-responsive-panel .ui-panel-page-content-open.ui-panel-page-content-position-left {
    margin-right: 17em;
  }
  .ui-responsive-panel .ui-panel-page-content-open.ui-panel-page-content-position-right {
    margin-left: 17em;
  }
  .ui-responsive-panel .ui-panel-page-content-open {
    width: auto;
  }
  .ui-responsive-panel .ui-panel-dismiss-display-push,
  .ui-responsive-panel.ui-page-active ~ .ui-panel-dismiss-display-push {
    display: none;
  }
}
.ui-tabs {
  position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}

/* Globals */
/* Font
-----------------------------------------------------------------------------------------------------------*/
@font-face {
    font-family: 'Roboto';
    src: url('fonts/Roboto-Regular.eot');
    src: url('fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Regular.woff') format('woff'),
         url('fonts/Roboto-Regular.ttf') format('truetype'),
         url('fonts/Roboto-Regular.svg#RobotoRegular') format('svg');
    font-weight: 400;
    font-style: normal;
  }

@font-face {
    font-family: 'Roboto';
    src: url('fonts/Roboto-Medium.eot');
    src: url('fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Medium.woff') format('woff'),
         url('fonts/Roboto-Medium.ttf') format('truetype'),
         url('fonts/Roboto-Medium.svg#RobotoMedium') format('svg');
    font-weight: 500;
    font-style: normal;
  }



html {
  font-size: 100%;
}
body,
input,
select,
textarea,
button,
.ui-btn {
  line-height: 1.3;
  font-size: 17px/21px;
  font-family: 'Roboto', sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  outline: none;
}

/* customizations to structure */
.ui-header .ui-title,
.ui-footer .ui-title {
  font-weight: 500 !important;
}

.ui-field-contain {
  padding: 0px 10px 0px 10px;
  border-bottom-width: 0px !important;
}

button.ui-btn {
  min-width: 10em;
}

.ui-btn-icon-notext {
  text-indent: 0px;
}

.ui-btn-left {
  left: .0em;
}

.ui-header {
  border-bottom: 1px solid #c8c8c8;
  box-shadow: 0 1px 1px rgba(0,0,0,0.04);
}

.ui-header .ui-btn-left,
.ui-header .ui-btn-right {
  font-size: 18px;
  margin-top: -5px !important;
}

.ui-btn-icon-notext.ui-btn-left,
.ui-btn-icon-notext.ui-btn-right {
  /*top: 0px; */
}

.ui-btn-left,
.ui-btn-right {
  position: absolute;
  top: .0em;
}

.ui-text-right {
  float: right;
}

.ui-header .ui-title,
.ui-footer .ui-title {
  padding: .6em 0;
}

.ui-content {
  padding: 0em;
}

.ui-footer {
  padding-left: 0.5em;
  font-weight: normal !important;
}

.ui-input-text, .ui-input-search {
  border: 0px solid #fff;
  margin: 0px;
}

.ui-input-text input, .ui-input-search input, textarea.ui-input-text {
  padding-left: 0em;
}

.ui-field-contain > label ~ [class*="ui-slider"],
.ui-field-contain > label ~ [class*="ui-rangeslider"],
.ui-field-contain > label ~ [class*="ui-input-text"],
.ui-field-contain .ui-controlgroup-controls {
  width: auto !important;
  overflow: auto !important;
  float: none !important;
}

.ui-field-contain > label, .ui-field-contain .ui-controlgroup-label {
  float: left !important;
  margin: .4em 2% 0 0 !important;
}

textarea {
  resize: none !important;
}

.ui-btn-icon-notext:after,
.ui-btn-icon-left:after,
.ui-btn-icon-right:after {
  margin-top: -9px !important;
}

.ui-slider-handle {
  box-shadow: none !important;
}

.ui-listview {
  padding-left: 0em;
}

.ui-content .ui-listview, .ui-panel-inner > .ui-listview {
  margin: 0em 0em 0em 0em !important;
}

.ui-collapsible-inset, .ui-collapsible-set {
  padding: 0px;
}

.ui-collapsible {
  padding-left: .7em;
}

.ui-content .ui-btn:hover {
  /*
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);
  transition-delay: 0s;
  */
}
.ui-listview .ui-btn:not(.ui-flipswitch-on):hover, .ui-btn.ui-clear:hover, .ui-collapsible .ui-btn:hover {
  box-shadow: none;
}

.ui-listview .ui-btn:not(.ui-slider-handle, .ui-flipswitch-on),
.ui-checkbox .ui-btn,
.ui-collapsible-heading .ui-btn {
  border-color: #ddd !important;
}

.ui-field-contain > label, .ui-field-contain .ui-controlgroup-label, .ui-field-contain > .ui-rangeslider > label {
  width: auto !important;
  color: #999;
}

.ui-content .ui-listview, .ui-panel-inner > .ui-listview {
  margin-top: 0em !important;
}

.ui-panel-inner {
  padding: 0px !important;
}

.ui-popup-container {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.ui-icon-carat-r:after {
  background-image: none !important;
  content: "\f29c";
  font-family: "Material Design Iconic Font";
  font-size: 20px;
}

.ui-icon-minus::after {
  background-image: none !important;
  content: "\f111";
  font-family: "Material Design Iconic Font";
  margin-left: 5px;
  font-size: 1.2em;
  line-height: 22px;
}

.ui-icon-plus::after {
  background-image: none !important;
  content: "\f0fb";
  font-family: "Material Design Iconic Font";
  margin-left: 5px;
  font-size: 1.2em;
  line-height: 23px !important;
}

.ui-icon-carat-d::after {
  background-image: none !important;
  content: "\f1b4";
  font-family: "Material Design Iconic Font";
  font-size: 1.3em;
  line-height: 20px;
}

.ui-icon-delete::after {
  background-image: none !important;
  content: "\f102";
  font-family: "Material Design Iconic Font";
  font-size: 1.3em;
  line-height: 20px;
}

/* extra css */
.ui-left {
  float: left;
}

.ui-right {
  float: right;
}

.ui-card {
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.ui-card {
  overflow: hidden;
  position: relative;
  margin: 0.5em 0.5em 1em 0.5em;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-clip: padding-box;
}

.ui-card.small, .ui-card.medium, .ui-card.large {
  position: relative; }
  .ui-card.small .ui-card-image, .ui-card.medium .ui-card-image, .ui-card.large .ui-card-image {
    overflow: hidden; }
  .ui-card.small .ui-card-content, .ui-card.medium .ui-card-content, .ui-card.large .ui-card-content {
    overflow: hidden; }
  .ui-card.small .ui-card-action, .ui-card.medium .ui-card-action, .ui-card.large .ui-card-action {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0; }
.ui-card.small {
  height: 300px; }
  .ui-card.small .ui-card-image {
    height: 150px; }
  .ui-card.small .ui-card-content {
    height: 150px; }
.ui-card.medium {
  height: 400px; }
  .ui-card.medium .ui-card-image {
    height: 250px; }
  .ui-card.medium .ui-card-content {
    height: 150px; }
.ui-card.large {
  height: 500px; }
  .ui-card.large .ui-card-image {
    height: 330px; }
  .ui-card.large .ui-card-content {
    height: 170px; }

.ui-card .ui-card-image {
  color: #fff;
  position: relative;
}

.ui-card .ui-card-image img {
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
  background-clip: padding-box;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
}

.ui-card .ui-card-image .ui-card-title{
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 20px;
}

.ui-card .ui-card-title{
  font-size: 24px;
  font-weight: 300;
}

.ui-card .ui-card-title.activator {
  cursor: pointer;
}

.ui-card .ui-card-content{
  padding: 20px;
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  background-clip: padding-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.ui-card .ui-card-content p {
  margin: 0;
  color: inherit;
}

.ui-card .ui-card-content p > a:first-child{
  margin-left: -1em;
}

.ui-card .ui-card-content .ui-card-title {
  line-height: 48px;
}

.ui-card .ui-card-action {
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  padding-left: 10px;
}

.ui-card .ui-card-reveal {
  padding: 20px;
  position: absolute;
  background-color: #FFF;
  width: 100%;
  overflow-y: auto;
  top: 100%;
  height: 100%;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.ui-card .ui-card-reveal .ui-card-title {
  cursor: pointer;
  display: block;
}

.ui-card .ui-card-reveal.open {
  transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 0.3s;
  transform: translateY(-100%);
}

.ui-card .ui-card-reveal.close {
  transition-timing-function: ease-in-out;
  -webkit-transition-timing-function: ease-in-out;
  -webkit-transition-duration: 0.25s;
  transform: translateY(0);
}

.material-checkbox.ui-btn.ui-checkbox-off:after {
  background: none;
}

.ui-radio .ui-btn.ui-radio-on:after {
  background-image: none;
}
.ui-alt-icon.ui-btn.ui-radio-on:after,
.ui-alt-icon .ui-btn.ui-radio-on:after {
  background-color: #000;
}

.ui-radio .material-radio.ui-btn.ui-radio-off:after {
  background-color: none;
  content: "";
}

.ui-radio .material-radio.ui-btn.ui-radio-on:after {
}

.ui-flipswitch.material-switch {
  border :none;
}

.ui-flipswitch.material-switch,
.material-slider + .ui-slider-track .ui-slider-handle,
.material-slider > .ui-rangeslider-sliders .ui-slider-track .ui-slider-handle{
  -webkit-border-radius:    1em;
  border-radius:            1em;
}


.material-slider + .ui-slider-track .ui-slider-handle,
.material-slider > .ui-rangeslider-sliders .ui-slider-track .ui-slider-handle {
  -webkit-transform: scale(0.85);
  transform: scale(0.85);
}

.material-slider + .ui-slider-track,
.material-slider > .ui-rangeslider-sliders .ui-slider-track{
  top: 14px;
}

.ui-slider-handle{
  border-color: transparent !important;
}

.material-slider + .ui-slider-track,
.material-slider > .ui-rangeslider-sliders .ui-slider-track,
html >body .material-slider .ui-rangeslider-sliders .ui-slider-track:first-child{
  height: 2px;
  border-width: 0px;
}

.ui-circle {
  padding: .2em .50em .2em .55em;
  text-align: center;
  margin-right: .5em;
  border-radius: 100%;
  font-size: 20px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  width: 200px;
  height: 200px;
}

.ui-circle.ui-mini {
  width: 42px;
  height: 42px;
  -webkit-border-radius: 42px !important;
  border-radius: 42px !important;
  -moz-border-radius: 42px !important;
}

.ui-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.ui-text-center {
  text-align: center;
}

.ui-margin-top {
  margin-top: 10px;
}

.ui-padding {
  padding: 10px;
}

.ui-padding-off {
  margin: 0px;
  padding: 0px;
}

.ui-text-black {
  color: #000;
}

.ui-text-white {
  color: #fff;
}

.input-field {
  position: relative;
}

.input-field .ui-input-text {
  background: transparent !important;
  border-bottom: 1px solid #9e9e9e;
}

.input-field label {
  position: absolute;
  top: 0.8rem;
  left: 0px;
  font-size: 1rem;
  cursor: text;
  -webkit-transition: 0.2s ease-out;
  -moz-transition: 0.2s ease-out;
  -o-transition: 0.2s ease-out;
  -ms-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
}

.input-field .ui-focus + label, .input-field .ui-active + label {
  font-size: 0.8rem;
  -webkit-transform: translateY(-130%);
  -moz-transform: translateY(-130%);
  -ms-transform: translateY(-130%);
  -o-transform: translateY(-130%);
  transform: translateY(-130%);
}

.input-field .ui-input-clear {
  border-radius: 1rem !important;
}

.input-field input:not(:focus) {
  color: transparent;
}

.input-field .ui-active input {
  color: inherit;
}

.input-field input[type=text],
.input-field input[type=password],
.input-field input[type=email],
.input-field input[type=url],
.input-field input[type=date],
.input-field input[type=datetime],
.input-field input[type=month],
.input-field input[type=week],
.input-field input[type=time],
.input-field input[type=tel],
.input-field input[type=number],
.input-field input[type=search],
.input-field textarea.textarea {
  background-color: transparent;
  border: none;
  outline: none;
  height: 3rem;
  width: 100%;
  font-size: 1rem;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}

textarea {
  width: 100%;
  height: 3rem;
  background-color: transparent; }

textarea.textarea {
  overflow-y: hidden;
  padding: 0.6rem 0;
  resize: none;
}

.ui-shadow {
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 0.2s;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}

/*!
* jQuery Mobile 1.4.3
* Git HEAD hash: b9c6473e3d90af26570e6f14e5a0307897ab385c <> Date: Tue Jul 1 2014 15:37:36 UTC
* http://jquerymobile.com
*
* Copyright 2010, 2014 jQuery Foundation, Inc. and othercontributors
* Released under the MIT license.
* http://jquery.org/license
*
*/


body,
input,
select,
textarea,
button {
	font-size: 1em;
}

legend,
.ui-input-text input,
.ui-input-search input {
	color: inherit;
	text-shadow: inherit;
}
/* Form labels (overrides font-weight bold in bars, and mini font-size) */
.ui-mobile label,
div.ui-controlgroup-label {
	font-weight: normal;
	font-size: 16px;
}
/* Separators
-----------------------------------------------------------------------------------------------------------*/
/* Field contain separator (< 28em) */
.ui-field-contain {
	border-bottom-color: #828282;
	border-bottom-color: rgba(0,0,0,.15);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
/* Table opt-in classes: strokes between each row, and alternating row stripes */
/* Classes table-stroke and table-stripe are deprecated in 1.4. */
.table-stroke thead th,
.table-stripe thead th,
.table-stripe tbody tr:last-child {
	border-bottom: 1px solid #d6d6d6; /* non-RGBA fallback */
	border-bottom: 1px solid rgba(0,0,0,.1);
}
.table-stroke tbody th,
.table-stroke tbody td {
	border-bottom: 1px solid #e6e6e6; /* non-RGBA fallback  */
	border-bottom: 1px solid rgba(0,0,0,.05);
}
.table-stripe.table-stroke tbody tr:last-child th,
.table-stripe.table-stroke tbody tr:last-child td {
	border-bottom: 0;
}
.table-stripe tbody tr:nth-child(odd) td,
.table-stripe tbody tr:nth-child(odd) th {
	background-color: #eeeeee; /* non-RGBA fallback  */
	background-color: rgba(0,0,0,.04);
}
/* Buttons
-----------------------------------------------------------------------------------------------------------*/
.ui-btn,
label.ui-btn {
	font-weight: normal;
	border-width: 1px;
	border-style: solid;
}
.ui-btn,
button {
	text-decoration: none !important;
	text-transform: uppercase;
}
.ui-btn-active {
	cursor: pointer;
}
/* Corner rounding
-----------------------------------------------------------------------------------------------------------*/
/* Class ui-btn-corner-all deprecated in 1.4 */
.ui-corner-all {
	-webkit-border-radius: 				.2em /*{global-radii-blocks}*/;
	border-radius: 						.2em /*{global-radii-blocks}*/;
}
/* Buttons */
.ui-btn-corner-all,
.ui-btn.ui-corner-all,
/* Slider track */
.ui-slider-track.ui-corner-all,
/* Flipswitch */
.ui-flipswitch.ui-corner-all,
/* Count bubble */
.ui-li-count {
	-webkit-border-radius: 				.2em /*{global-radii-buttons}*/;
	border-radius: 						.2em /*{global-radii-buttons}*/;
}


.ui-flipswitch {
	height: 14px;
	overflow: visible;
	position: relative;
	margin-top: 0.6em !important;
	border: none;
}

.ui-flipswitch .ui-flipswitch-on{
	position: absolute;
	top: -5px;
	color: transparent !important;
}

.ui-flipswitch .ui-flipswitch-off {
	visibility: hidden;
}

/* Icon-only buttons */
.ui-btn-icon-notext.ui-btn-corner-all,
.ui-btn-icon-notext.ui-corner-all {
	-webkit-border-radius: 0em;
	border-radius: 0em;
}
/* Radius clip workaround for cleaning up corner trapping */
.ui-btn-corner-all,
.ui-corner-all {
	-webkit-background-clip: padding;
	background-clip: padding-box;
}
/* Popup arrow */
.ui-popup.ui-corner-all > .ui-popup-arrow-guide {
	left: .6em /*{global-radii-blocks}*/;
	right: .6em /*{global-radii-blocks}*/;
	top: .6em /*{global-radii-blocks}*/;
	bottom: .6em /*{global-radii-blocks}*/;
}
/* Shadow
-----------------------------------------------------------------------------------------------------------*/
.ui-shadow {
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition-delay: 0.2s;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
  transform: translate3d(0, 0, 0);
}
.ui-shadow-inset {
}
.ui-overlay-shadow {
}
/* Icons
-----------------------------------------------------------------------------------------------------------*/
.ui-btn-icon-left:after,
.ui-btn-icon-right:after,
.ui-btn-icon-top:after,
.ui-btn-icon-bottom:after,
.ui-btn-icon-notext:after {
	background-position: center center;
	background-repeat: no-repeat;
}
/* Alt icons */
.ui-alt-icon.ui-btn:after,
.ui-alt-icon .ui-btn:after,
html .ui-alt-icon.ui-checkbox-off:after,
html .ui-alt-icon.ui-radio-off:after,
html .ui-alt-icon .ui-checkbox-off:after,
html .ui-alt-icon .ui-radio-off:after {

}
/* No disc */
.ui-nodisc-icon.ui-btn:after,
.ui-nodisc-icon .ui-btn:after {
	background-color: transparent;
}
/* Icon shadow */
.ui-shadow-icon.ui-btn:after,
.ui-shadow-icon .ui-btn:after {

}
/* Checkbox and radio */
.ui-btn.ui-checkbox-off:after,
.ui-btn.ui-checkbox-on:after,
.ui-btn.ui-radio-off:after,
.ui-btn.ui-radio-on:after {
	display: block;
	width: 16px;
	height: 16px;
  margin: 0px;
  text-align: center;
}
.ui-checkbox-off:after,
.ui-btn.ui-radio-off:after {
	filter: Alpha(Opacity=30);
	opacity: .3;
}
.ui-btn.ui-checkbox-off:after,
.ui-btn.ui-checkbox-on:after {
	-webkit-border-radius: .1875em;
	border-radius: .1875em;
}
.ui-btn.ui-checkbox-off:after {
	background-color: #666;
	background-color: rgba(0,0,0,.3);
}

/* Loader */
.ui-icon-loading {
	background: url("images/ajax-loader.gif");
	background-size: 2.875em 2.875em;
}

.ui-bar-a,.ui-page-theme-a .ui-bar-inherit,html .ui-bar-a .ui-bar-inherit,html .ui-body-a .ui-bar-inherit,html body .ui-group-theme-a .ui-bar-inherit{background:#fff;border-color:#fff;color:#333;font-weight:bold}.ui-bar-a{border-style:solid}.ui-overlay-a,.ui-page-theme-a,.ui-page-theme-a .ui-panel-wrapper{background:#eee;border-color:#eee;color:#444}.ui-body-a:not(.ui-slider-input),.ui-page-theme-a .ui-body-inherit,html .ui-bar-a .ui-body-inherit,html .ui-body-a .ui-body-inherit,html body .ui-group-theme-a .ui-body-inherit,html .ui-panel-page-container-a{background:#fff;border-color:#ddd;color:#444}.ui-body-a{border-width:0;border-style:solid}.ui-body-a.ui-slider-input{border-color:#ddd;color:#444}.ui-page-theme-a a,html .ui-bar-a a,html .ui-body-a a,html body .ui-group-theme-a a{color:#444;font-weight:normal}.ui-page-theme-a a:visited,html .ui-bar-a a:visited,html .ui-body-a a:visited,html body .ui-group-theme-a a:visited{color:#444}.ui-page-theme-a a:hover,html .ui-bar-a a:hover,html .ui-body-a a:hover,html body .ui-group-theme-a a:hover{color:#999}.ui-page-theme-a a:active,html .ui-bar-a a:active,html .ui-body-a a:active,html body .ui-group-theme-a a:active{color:#444}.ui-page-theme-a .ui-btn,html .ui-bar-a .ui-btn,html .ui-body-a .ui-btn,body .ui-group-theme-a .ui-btn,html body .ui-btn.ui-btn-a:not(.material-checkbox):not(.material-radio),.ui-page-theme-a .ui-btn:visited,html .ui-bar-a .ui-btn:visited,html .ui-body-a .ui-btn:visited,html body .ui-group-theme-a .ui-btn:visited,html head + body .ui-btn.ui-btn-a:visited{background:#fff;border-color:#fff;color:#444}.ui-page-theme-a .ui-btn:hover,html .ui-bar-a .ui-btn:hover,html .ui-body-a .ui-btn:hover,html body .ui-group-theme-a .ui-btn:hover,html body .ui-btn.ui-btn-a:not(.material-checkbox):not(.material-radio):hover,background: background_color{border-color:#fff;color:#444}.ui-page-theme-a .ui-btn:active,html .ui-bar-a .ui-btn:active,html .ui-body-a .ui-btn:active,html body .ui-group-theme-a .ui-btn:active,html body .ui-btn.ui-btn-a:not(.material-checkbox):not(.material-radio):active,background: background_color{border-color:#fff;color:#444}.ui-page-theme-a .ui-btn.ui-btn-active,html .ui-bar-a .ui-btn.ui-btn-active,html .ui-body-a .ui-btn.ui-btn-active,html body .ui-group-theme-a .ui-btn.ui-btn-active,html head + body .ui-btn.ui-btn-a.ui-btn-active,.ui-page-theme-a .ui-checkbox-on:after,html .ui-bar-a .ui-checkbox-on:after,html .ui-body-a .ui-checkbox-on:after,html body .ui-group-theme-a .ui-checkbox-on:after,.ui-btn.ui-checkbox-on.ui-btn-a:after,.ui-page-theme-a .ui-flipswitch-active,html .ui-bar-a .ui-flipswitch-active,html .ui-body-a .ui-flipswitch-active,html body .ui-group-theme-a .ui-flipswitch-active,html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active,.ui-page-theme-a .ui-slider-track .ui-btn-active,html .ui-bar-a .ui-slider-track .ui-btn-active,html .ui-bar-a.ui-slider-track .ui-btn-active,html .ui-body-a .ui-slider-track .ui-btn-active,html body .ui-group-theme-a .ui-slider-track .ui-btn-active,html body div.ui-slider-track.ui-body-a .ui-btn-active{background-color:#444;border-color:#444;color:#999}html .ui-bar-a .ui-btn.ui-btn-active{border-color:transparent !important}.ui-page-theme-a .ui-select .ui-btn,html .ui-bar-a .ui-select .ui-btn,html .ui-body-a .ui-select .ui-btn,.ui-page-theme-a .ui-select .ui-btn:hover,html .ui-bar-a .ui-select .ui-btn:hover,html .ui-body-a .ui-select .ui-btn:hover{color:#9e9e9e;background-color:transparent;border:1px solid transparent;border-bottom-color:rgba(0,0,0,0.26) !important}.ui-page-theme-a .ui-select .ui-btn.ui-btn-active,.ui-bar-a .ui-select .ui-btn.ui-btn-active,.ui-body-a .ui-select .ui-btn.ui-btn-active,html body .ui-select .ui-btn.ui-btn-active.ui-btn-a{background-color:transparent;border:1px solid transparent;border-bottom-color:#444 !important;color:#9e9e9e;-webkit-box-shadow:0 1px 0 0 #444 !important;-moz-box-shadow:0 1px 0 0 #444 !important;box-shadow:0 1px 0 0 #444 !important}.ui-page-theme-a .ui-slider-track,html .ui-bar-a .ui-slider-track,html .ui-body-a .ui-slider-track,html body .ui-group-theme-a .ui-slider-track,html body div.ui-slider-track.ui-body-a{background-color:rgba(0,0,0,0.26) !important;border-color:rgba(0,0,0,0.26) !important;border-width:0}.ui-page-theme-a .ui-flipswitch-active .ui-flipswitch-on,html .ui-bar-a .ui-flipswitch-active .ui-flipswitch-on,html .ui-body-a .ui-flipswitch-active .ui-flipswitch-on,html body .ui-group-theme-a .ui-flipswitch-active .ui-flipswitch-on,html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active .ui-flipswitch-on{color:#fff}html .material-checkbox.ui-checkbox-on.ui-checkbox-on:after,.ui-icon-check:after{background:none;border-color:none;font-weight:bold}.ui-page-theme-a .material-checkbox.ui-checkbox-on:after,html .ui-bar-a .material-checkbox.ui-checkbox-on:after,html .ui-body-a .material-checkbox.ui-checkbox-on:after,html body .ui-group-theme-a .material-checkbox.ui-checkbox-on:after,.material-checkbox.ui-btn.ui-checkbox-on.ui-btn-a:after{color:#fff;background-color:#444 !important;border:2px solid #444}.ui-page-theme-a .material-checkbox.ui-checkbox-off:after,html .ui-bar-a .material-checkbox.ui-checkbox-off:after,html .ui-body-a .material-checkbox.ui-checkbox-off:after,html body .ui-group-theme-a .material-checkbox.ui-checkbox-off:after,.material-checkbox.ui-btn.ui-checkbox-off.ui-btn-a:after{content:"";border:2px solid #9e9e9e}.ui-page-theme-a .material-radio:before,html .ui-bar-a .material-radio:before,html .ui-body-a .material-radio:before,html body .ui-group-theme-a .material-radio:before,.ui-btn.material-radio.ui-btn-a:before,.ui-page-theme-a .material-radio:after,html .ui-bar-a .material-radio:after,html .ui-body-a .material-radio:after,html body .ui-group-theme-a .material-radio:after,.ui-btn.material-radio.ui-btn-a:after{content:"";position:absolute;left:0;top:0;margin:4px !important;width:16px;height:16px}.ui-page-theme-a .material-radio.ui-radio-off:before,html .ui-bar-a .material-radio.ui-radio-off:before,html .ui-body-a .material-radio.ui-radio-off:before,html body .ui-group-theme-a .material-radio.ui-radio-off:before,.ui-btn.material-radio.ui-radio-off.ui-btn-a:before{border-radius:50%;border:2px solid #9e9e9e}.ui-page-theme-a .material-radio.ui-radio-on:before,html .ui-bar-a .material-radio.ui-radio-on:before,html .ui-body-a .material-radio.ui-radio-on:before,html body .ui-group-theme-a .material-radio.ui-radio-on:before,.ui-btn.material-radio.ui-radio-on.ui-btn-a:before{border-radius:50%;border:2px solid #444}.ui-page-theme-a .material-radio.ui-radio-on:after,html .ui-bar-a .material-radio.ui-radio-on:after,html .ui-body-a .material-radio.ui-radio-on:after,html body .ui-group-theme-a .material-radio.ui-radio-on:after,.ui-btn.material-radio.ui-radio-on.ui-btn-a:after{border-radius:50%;border:2px solid #444;background-color:#444;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}body .ui-page-theme-a .ui-listview li a{border-color:#ddd !important}.ui-page-theme-a .ui-listview .ui-select .ui-btn{border-color:transparent !important;border-bottom-color:rgba(0,0,0,0.26) !important}.input-field label{color:#9e9e9e}.ui-bar-a.ui-flipswitch{background-color:rgba(0,0,0,0.26);}.ui-bar-a.ui-flipswitch .ui-flipswitch-on,.ui-bar-a.ui-flipswitch .ui-flipswitch-on:hover{background-color:#fafafa;border:none}.ui-bar-a.ui-flipswitch-active{background-color:rgba(68,68,68,0.5) !important;}.ui-bar-a.ui-flipswitch-active .ui-flipswitch-on,.ui-bar-a.ui-flipswitch-active .ui-flipswitch-on:hover{background-color:#444;border:none}.ui-card.ui-card-a{background-color:#fff;color:#444}.ui-page-theme-a .ui-clear,html .ui-bar-a .ui-clear,html .ui-body-a .ui-clear,body .ui-group-theme-a .ui-clear,html body .ui-btn-a.ui-clear,.ui-page-theme-a .ui-clear:visited,html .ui-bar-a .ui-clear:visited,html .ui-body-a .ui-clear:visited,html body .ui-group-theme-a .ui-clear:visited,html head + body .ui-btn-a.ui-clear:visited{background-color:transparent !important;border-color:transparent !important;color:#fff !important}.ui-page-theme-a .ui-clear:hover,html .ui-bar-a .ui-clear:hover,html .ui-body-a .ui-clear:hover,html body .ui-group-theme-a .ui-clear:hover,html body .ui-btn.ui-clear-a:hover{background-color:rgba(158,158,158,0.2) !important}.ui-circle.ui-circle-a{background-color:#fff;color:#444}.ui-listview.ui-group-theme-a a{background-color:#fff !important;color:#444 !important}.ui-listview.ui-group-theme-a a:hover{color:#999 !important}.ui-page-theme-a .input-field .ui-focus + label,html .ui-bar-a .input-field .ui-focus + label,html .ui-body-a .input-field .ui-focus + label{color:#444 !important}.ui-page-theme-a .input-field .ui-input-clear,html .ui-bar-a .input-field .ui-input-clear,html .ui-body-a .input-field .ui-input-clear{background-color:#fff !important}.ui-page-theme-a .input-field .ui-focus,html .ui-bar-a .input-field .ui-focus,html .ui-body-a .input-field .ui-focus{border-bottom:1px solid #444 !important;border-bottom-color:#444 !important;-webkit-box-shadow:0 1px 0 0 #444 !important;-moz-box-shadow:0 1px 0 0 #444 !important;box-shadow:0 1px 0 0 #444 !important}
.ui-bar-b,.ui-page-theme-b .ui-bar-inherit,html .ui-bar-b .ui-bar-inherit,html .ui-body-b .ui-bar-inherit,html body .ui-group-theme-b .ui-bar-inherit{background:#f44336;border-color:#f44336;color:#fff;font-weight:bold}.ui-bar-b{border-style:solid}.ui-overlay-b,.ui-page-theme-b,.ui-page-theme-b .ui-panel-wrapper{background:#eee;border-color:#eee;color:#444}.ui-body-b:not(.ui-slider-input),.ui-page-theme-b .ui-body-inherit,html .ui-bar-b .ui-body-inherit,html .ui-body-b .ui-body-inherit,html body .ui-group-theme-b .ui-body-inherit,html .ui-panel-page-container-b{background:#f44336;border-color:#ddd;color:#444}.ui-body-b{border-width:0;border-style:solid}.ui-body-b.ui-slider-input{border-color:#ddd;color:#444}.ui-page-theme-b a,html .ui-bar-b a,html .ui-body-b a,html body .ui-group-theme-b a{color:#fff;font-weight:normal}.ui-page-theme-b a:visited,html .ui-bar-b a:visited,html .ui-body-b a:visited,html body .ui-group-theme-b a:visited{color:#fff}.ui-page-theme-b a:hover,html .ui-bar-b a:hover,html .ui-body-b a:hover,html body .ui-group-theme-b a:hover{color:#ff5252}.ui-page-theme-b a:active,html .ui-bar-b a:active,html .ui-body-b a:active,html body .ui-group-theme-b a:active{color:#fff}.ui-page-theme-b .ui-btn,html .ui-bar-b .ui-btn,html .ui-body-b .ui-btn,body .ui-group-theme-b .ui-btn,html body .ui-btn.ui-btn-b:not(.material-checkbox):not(.material-radio),.ui-page-theme-b .ui-btn:visited,html .ui-bar-b .ui-btn:visited,html .ui-body-b .ui-btn:visited,html body .ui-group-theme-b .ui-btn:visited,html head + body .ui-btn.ui-btn-b:visited{background:#f44336;border-color:#f44336;color:#fff}.ui-page-theme-b .ui-btn:hover,html .ui-bar-b .ui-btn:hover,html .ui-body-b .ui-btn:hover,html body .ui-group-theme-b .ui-btn:hover,html body .ui-btn.ui-btn-b:not(.material-checkbox):not(.material-radio):hover,background: background_color{border-color:#f44336;color:#fff}.ui-page-theme-b .ui-btn:active,html .ui-bar-b .ui-btn:active,html .ui-body-b .ui-btn:active,html body .ui-group-theme-b .ui-btn:active,html body .ui-btn.ui-btn-b:not(.material-checkbox):not(.material-radio):active,background: background_color{border-color:#f44336;color:#fff}.ui-page-theme-b .ui-btn.ui-btn-active,html .ui-bar-b .ui-btn.ui-btn-active,html .ui-body-b .ui-btn.ui-btn-active,html body .ui-group-theme-b .ui-btn.ui-btn-active,html head + body .ui-btn.ui-btn-b.ui-btn-active,.ui-page-theme-b .ui-checkbox-on:after,html .ui-bar-b .ui-checkbox-on:after,html .ui-body-b .ui-checkbox-on:after,html body .ui-group-theme-b .ui-checkbox-on:after,.ui-btn.ui-checkbox-on.ui-btn-b:after,.ui-page-theme-b .ui-flipswitch-active,html .ui-bar-b .ui-flipswitch-active,html .ui-body-b .ui-flipswitch-active,html body .ui-group-theme-b .ui-flipswitch-active,html body .ui-flipswitch.ui-bar-b.ui-flipswitch-active,.ui-page-theme-b .ui-slider-track .ui-btn-active,html .ui-bar-b .ui-slider-track .ui-btn-active,html .ui-bar-b.ui-slider-track .ui-btn-active,html .ui-body-b .ui-slider-track .ui-btn-active,html body .ui-group-theme-b .ui-slider-track .ui-btn-active,html body div.ui-slider-track.ui-body-b .ui-btn-active{background-color:#f44336;border-color:#fff;color:#ff5252}html .ui-bar-b .ui-btn.ui-btn-active{border-color:transparent !important}.ui-page-theme-b .ui-select .ui-btn,html .ui-bar-b .ui-select .ui-btn,html .ui-body-b .ui-select .ui-btn,.ui-page-theme-b .ui-select .ui-btn:hover,html .ui-bar-b .ui-select .ui-btn:hover,html .ui-body-b .ui-select .ui-btn:hover{color:#9e9e9e;background-color:transparent;border:1px solid transparent;border-bottom-color:rgba(0,0,0,0.26) !important}.ui-page-theme-b .ui-select .ui-btn.ui-btn-active,.ui-bar-b .ui-select .ui-btn.ui-btn-active,.ui-body-b .ui-select .ui-btn.ui-btn-active,html body .ui-select .ui-btn.ui-btn-active.ui-btn-b{background-color:transparent;border:1px solid transparent;border-bottom-color:#f44336 !important;color:#9e9e9e;-webkit-box-shadow:0 1px 0 0 #f44336 !important;-moz-box-shadow:0 1px 0 0 #f44336 !important;box-shadow:0 1px 0 0 #f44336 !important}.ui-page-theme-b .ui-slider-track,html .ui-bar-b .ui-slider-track,html .ui-body-b .ui-slider-track,html body .ui-group-theme-b .ui-slider-track,html body div.ui-slider-track.ui-body-b{background-color:rgba(0,0,0,0.26) !important;border-color:rgba(0,0,0,0.26) !important;border-width:0}.ui-page-theme-b .ui-flipswitch-active .ui-flipswitch-on,html .ui-bar-b .ui-flipswitch-active .ui-flipswitch-on,html .ui-body-b .ui-flipswitch-active .ui-flipswitch-on,html body .ui-group-theme-b .ui-flipswitch-active .ui-flipswitch-on,html body .ui-flipswitch.ui-bar-b.ui-flipswitch-active .ui-flipswitch-on{color:#f44336}html .material-checkbox.ui-checkbox-on.ui-checkbox-on:after,.ui-icon-check:after{background:none;border-color:none;font-weight:bold}.ui-page-theme-b .material-checkbox.ui-checkbox-on:after,html .ui-bar-b .material-checkbox.ui-checkbox-on:after,html .ui-body-b .material-checkbox.ui-checkbox-on:after,html body .ui-group-theme-b .material-checkbox.ui-checkbox-on:after,.material-checkbox.ui-btn.ui-checkbox-on.ui-btn-b:after{color:#fff;background-color:#f44336 !important;border:2px solid #f44336}.ui-page-theme-b .material-checkbox.ui-checkbox-off:after,html .ui-bar-b .material-checkbox.ui-checkbox-off:after,html .ui-body-b .material-checkbox.ui-checkbox-off:after,html body .ui-group-theme-b .material-checkbox.ui-checkbox-off:after,.material-checkbox.ui-btn.ui-checkbox-off.ui-btn-b:after{content:"";border:2px solid #9e9e9e}.ui-page-theme-b .material-radio:before,html .ui-bar-b .material-radio:before,html .ui-body-b .material-radio:before,html body .ui-group-theme-b .material-radio:before,.ui-btn.material-radio.ui-btn-b:before,.ui-page-theme-b .material-radio:after,html .ui-bar-b .material-radio:after,html .ui-body-b .material-radio:after,html body .ui-group-theme-b .material-radio:after,.ui-btn.material-radio.ui-btn-b:after{content:"";position:absolute;left:0;top:0;margin:4px !important;width:16px;height:16px}.ui-page-theme-b .material-radio.ui-radio-off:before,html .ui-bar-b .material-radio.ui-radio-off:before,html .ui-body-b .material-radio.ui-radio-off:before,html body .ui-group-theme-b .material-radio.ui-radio-off:before,.ui-btn.material-radio.ui-radio-off.ui-btn-b:before{border-radius:50%;border:2px solid #9e9e9e}.ui-page-theme-b .material-radio.ui-radio-on:before,html .ui-bar-b .material-radio.ui-radio-on:before,html .ui-body-b .material-radio.ui-radio-on:before,html body .ui-group-theme-b .material-radio.ui-radio-on:before,.ui-btn.material-radio.ui-radio-on.ui-btn-b:before{border-radius:50%;border:2px solid #f44336}.ui-page-theme-b .material-radio.ui-radio-on:after,html .ui-bar-b .material-radio.ui-radio-on:after,html .ui-body-b .material-radio.ui-radio-on:after,html body .ui-group-theme-b .material-radio.ui-radio-on:after,.ui-btn.material-radio.ui-radio-on.ui-btn-b:after{border-radius:50%;border:2px solid #f44336;background-color:#f44336;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}body .ui-page-theme-b .ui-listview li a{border-color:#ddd !important}.ui-page-theme-b .ui-listview .ui-select .ui-btn{border-color:transparent !important;border-bottom-color:rgba(0,0,0,0.26) !important}.input-field label{color:#9e9e9e}.ui-bar-b.ui-flipswitch{background-color:rgba(0,0,0,0.26);}.ui-bar-b.ui-flipswitch .ui-flipswitch-on,.ui-bar-b.ui-flipswitch .ui-flipswitch-on:hover{background-color:#fafafa;border:none}.ui-bar-b.ui-flipswitch-active{background-color:rgba(244,67,54,0.5) !important;}.ui-bar-b.ui-flipswitch-active .ui-flipswitch-on,.ui-bar-b.ui-flipswitch-active .ui-flipswitch-on:hover{background-color:#f44336;border:none}.ui-card.ui-card-b{background-color:#f44336;color:#fff}.ui-page-theme-b .ui-clear,html .ui-bar-b .ui-clear,html .ui-body-b .ui-clear,body .ui-group-theme-b .ui-clear,html body .ui-btn-b.ui-clear,.ui-page-theme-b .ui-clear:visited,html .ui-bar-b .ui-clear:visited,html .ui-body-b .ui-clear:visited,html body .ui-group-theme-b .ui-clear:visited,html head + body .ui-btn-b.ui-clear:visited{background-color:transparent !important;border-color:transparent !important;color:#f44336 !important}.ui-page-theme-b .ui-clear:hover,html .ui-bar-b .ui-clear:hover,html .ui-body-b .ui-clear:hover,html body .ui-group-theme-b .ui-clear:hover,html body .ui-btn.ui-clear-b:hover{background-color:rgba(158,158,158,0.2) !important}.ui-circle.ui-circle-b{background-color:#f44336;color:#fff}.ui-listview.ui-group-theme-b a{background-color:#fff !important;color:#f44336 !important}.ui-listview.ui-group-theme-b a:hover{color:#ff5252 !important}.ui-page-theme-b .input-field .ui-focus + label,html .ui-bar-b .input-field .ui-focus + label,html .ui-body-b .input-field .ui-focus + label{color:#fff !important}.ui-page-theme-b .input-field .ui-input-clear,html .ui-bar-b .input-field .ui-input-clear,html .ui-body-b .input-field .ui-input-clear{background-color:#f44336 !important}.ui-page-theme-b .input-field .ui-focus,html .ui-bar-b .input-field .ui-focus,html .ui-body-b .input-field .ui-focus{border-bottom:1px solid #fff !important;border-bottom-color:#fff !important;-webkit-box-shadow:0 1px 0 0 #fff !important;-moz-box-shadow:0 1px 0 0 #fff !important;box-shadow:0 1px 0 0 #fff !important}
.ui-bar-c,.ui-page-theme-c .ui-bar-inherit,html .ui-bar-c .ui-bar-inherit,html .ui-body-c .ui-bar-inherit,html body .ui-group-theme-c .ui-bar-inherit{background:#009688;border-color:#009688;color:#fff;font-weight:bold}.ui-bar-c{border-style:solid}.ui-overlay-c,.ui-page-theme-c,.ui-page-theme-c .ui-panel-wrapper{background:#eee;border-color:#eee;color:#444}.ui-body-c:not(.ui-slider-input),.ui-page-theme-c .ui-body-inherit,html .ui-bar-c .ui-body-inherit,html .ui-body-c .ui-body-inherit,html body .ui-group-theme-c .ui-body-inherit,html .ui-panel-page-container-c{background:#009688;border-color:#ddd;color:#444}.ui-body-c{border-width:0;border-style:solid}.ui-body-c.ui-slider-input{border-color:#ddd;color:#444}.ui-page-theme-c a,html .ui-bar-c a,html .ui-body-c a,html body .ui-group-theme-c a{color:#fff;font-weight:normal}.ui-page-theme-c a:visited,html .ui-bar-c a:visited,html .ui-body-c a:visited,html body .ui-group-theme-c a:visited{color:#fff}.ui-page-theme-c a:hover,html .ui-bar-c a:hover,html .ui-body-c a:hover,html body .ui-group-theme-c a:hover{color:#00796b}.ui-page-theme-c a:active,html .ui-bar-c a:active,html .ui-body-c a:active,html body .ui-group-theme-c a:active{color:#fff}.ui-page-theme-c .ui-btn,html .ui-bar-c .ui-btn,html .ui-body-c .ui-btn,body .ui-group-theme-c .ui-btn,html body .ui-btn.ui-btn-c:not(.material-checkbox):not(.material-radio),.ui-page-theme-c .ui-btn:visited,html .ui-bar-c .ui-btn:visited,html .ui-body-c .ui-btn:visited,html body .ui-group-theme-c .ui-btn:visited,html head + body .ui-btn.ui-btn-c:visited{background:#009688;border-color:#009688;color:#fff}.ui-page-theme-c .ui-btn:hover,html .ui-bar-c .ui-btn:hover,html .ui-body-c .ui-btn:hover,html body .ui-group-theme-c .ui-btn:hover,html body .ui-btn.ui-btn-c:not(.material-checkbox):not(.material-radio):hover,background: background_color{border-color:#009688;color:#fff}.ui-page-theme-c .ui-btn:active,html .ui-bar-c .ui-btn:active,html .ui-body-c .ui-btn:active,html body .ui-group-theme-c .ui-btn:active,html body .ui-btn.ui-btn-c:not(.material-checkbox):not(.material-radio):active,background: background_color{border-color:#009688;color:#fff}.ui-page-theme-c .ui-btn.ui-btn-active,html .ui-bar-c .ui-btn.ui-btn-active,html .ui-body-c .ui-btn.ui-btn-active,html body .ui-group-theme-c .ui-btn.ui-btn-active,html head + body .ui-btn.ui-btn-c.ui-btn-active,.ui-page-theme-c .ui-checkbox-on:after,html .ui-bar-c .ui-checkbox-on:after,html .ui-body-c .ui-checkbox-on:after,html body .ui-group-theme-c .ui-checkbox-on:after,.ui-btn.ui-checkbox-on.ui-btn-c:after,.ui-page-theme-c .ui-flipswitch-active,html .ui-bar-c .ui-flipswitch-active,html .ui-body-c .ui-flipswitch-active,html body .ui-group-theme-c .ui-flipswitch-active,html body .ui-flipswitch.ui-bar-c.ui-flipswitch-active,.ui-page-theme-c .ui-slider-track .ui-btn-active,html .ui-bar-c .ui-slider-track .ui-btn-active,html .ui-bar-c.ui-slider-track .ui-btn-active,html .ui-body-c .ui-slider-track .ui-btn-active,html body .ui-group-theme-c .ui-slider-track .ui-btn-active,html body div.ui-slider-track.ui-body-c .ui-btn-active{background-color:#009688;border-color:#fff;color:#00796b}html .ui-bar-c .ui-btn.ui-btn-active{border-color:transparent !important}.ui-page-theme-c .ui-select .ui-btn,html .ui-bar-c .ui-select .ui-btn,html .ui-body-c .ui-select .ui-btn,.ui-page-theme-c .ui-select .ui-btn:hover,html .ui-bar-c .ui-select .ui-btn:hover,html .ui-body-c .ui-select .ui-btn:hover{color:#9e9e9e;background-color:transparent;border:1px solid transparent;border-bottom-color:rgba(0,0,0,0.26) !important}.ui-page-theme-c .ui-select .ui-btn.ui-btn-active,.ui-bar-c .ui-select .ui-btn.ui-btn-active,.ui-body-c .ui-select .ui-btn.ui-btn-active,html body .ui-select .ui-btn.ui-btn-active.ui-btn-c{background-color:transparent;border:1px solid transparent;border-bottom-color:#009688 !important;color:#9e9e9e;-webkit-box-shadow:0 1px 0 0 #009688 !important;-moz-box-shadow:0 1px 0 0 #009688 !important;box-shadow:0 1px 0 0 #009688 !important}.ui-page-theme-c .ui-slider-track,html .ui-bar-c .ui-slider-track,html .ui-body-c .ui-slider-track,html body .ui-group-theme-c .ui-slider-track,html body div.ui-slider-track.ui-body-c{background-color:rgba(0,0,0,0.26) !important;border-color:rgba(0,0,0,0.26) !important;border-width:0}.ui-page-theme-c .ui-flipswitch-active .ui-flipswitch-on,html .ui-bar-c .ui-flipswitch-active .ui-flipswitch-on,html .ui-body-c .ui-flipswitch-active .ui-flipswitch-on,html body .ui-group-theme-c .ui-flipswitch-active .ui-flipswitch-on,html body .ui-flipswitch.ui-bar-c.ui-flipswitch-active .ui-flipswitch-on{color:#009688}html .material-checkbox.ui-checkbox-on.ui-checkbox-on:after,.ui-icon-check:after{background:none;border-color:none;font-weight:bold}.ui-page-theme-c .material-checkbox.ui-checkbox-on:after,html .ui-bar-c .material-checkbox.ui-checkbox-on:after,html .ui-body-c .material-checkbox.ui-checkbox-on:after,html body .ui-group-theme-c .material-checkbox.ui-checkbox-on:after,.material-checkbox.ui-btn.ui-checkbox-on.ui-btn-c:after{color:#fff;background-color:#009688 !important;border:2px solid #009688}.ui-page-theme-c .material-checkbox.ui-checkbox-off:after,html .ui-bar-c .material-checkbox.ui-checkbox-off:after,html .ui-body-c .material-checkbox.ui-checkbox-off:after,html body .ui-group-theme-c .material-checkbox.ui-checkbox-off:after,.material-checkbox.ui-btn.ui-checkbox-off.ui-btn-c:after{content:"";border:2px solid #9e9e9e}.ui-page-theme-c .material-radio:before,html .ui-bar-c .material-radio:before,html .ui-body-c .material-radio:before,html body .ui-group-theme-c .material-radio:before,.ui-btn.material-radio.ui-btn-c:before,.ui-page-theme-c .material-radio:after,html .ui-bar-c .material-radio:after,html .ui-body-c .material-radio:after,html body .ui-group-theme-c .material-radio:after,.ui-btn.material-radio.ui-btn-c:after{content:"";position:absolute;left:0;top:0;margin:4px !important;width:16px;height:16px}.ui-page-theme-c .material-radio.ui-radio-off:before,html .ui-bar-c .material-radio.ui-radio-off:before,html .ui-body-c .material-radio.ui-radio-off:before,html body .ui-group-theme-c .material-radio.ui-radio-off:before,.ui-btn.material-radio.ui-radio-off.ui-btn-c:before{border-radius:50%;border:2px solid #9e9e9e}.ui-page-theme-c .material-radio.ui-radio-on:before,html .ui-bar-c .material-radio.ui-radio-on:before,html .ui-body-c .material-radio.ui-radio-on:before,html body .ui-group-theme-c .material-radio.ui-radio-on:before,.ui-btn.material-radio.ui-radio-on.ui-btn-c:before{border-radius:50%;border:2px solid #009688}.ui-page-theme-c .material-radio.ui-radio-on:after,html .ui-bar-c .material-radio.ui-radio-on:after,html .ui-body-c .material-radio.ui-radio-on:after,html body .ui-group-theme-c .material-radio.ui-radio-on:after,.ui-btn.material-radio.ui-radio-on.ui-btn-c:after{border-radius:50%;border:2px solid #009688;background-color:#009688;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}body .ui-page-theme-c .ui-listview li a{border-color:#ddd !important}.ui-page-theme-c .ui-listview .ui-select .ui-btn{border-color:transparent !important;border-bottom-color:rgba(0,0,0,0.26) !important}.input-field label{color:#9e9e9e}.ui-bar-c.ui-flipswitch{background-color:rgba(0,0,0,0.26);}.ui-bar-c.ui-flipswitch .ui-flipswitch-on,.ui-bar-c.ui-flipswitch .ui-flipswitch-on:hover{background-color:#fafafa;border:none}.ui-bar-c.ui-flipswitch-active{background-color:rgba(0,150,136,0.5) !important;}.ui-bar-c.ui-flipswitch-active .ui-flipswitch-on,.ui-bar-c.ui-flipswitch-active .ui-flipswitch-on:hover{background-color:#009688;border:none}.ui-card.ui-card-c{background-color:#009688;color:#fff}.ui-page-theme-c .ui-clear,html .ui-bar-c .ui-clear,html .ui-body-c .ui-clear,body .ui-group-theme-c .ui-clear,html body .ui-btn-c.ui-clear,.ui-page-theme-c .ui-clear:visited,html .ui-bar-c .ui-clear:visited,html .ui-body-c .ui-clear:visited,html body .ui-group-theme-c .ui-clear:visited,html head + body .ui-btn-c.ui-clear:visited{background-color:transparent !important;border-color:transparent !important;color:#009688 !important}.ui-page-theme-c .ui-clear:hover,html .ui-bar-c .ui-clear:hover,html .ui-body-c .ui-clear:hover,html body .ui-group-theme-c .ui-clear:hover,html body .ui-btn.ui-clear-c:hover{background-color:rgba(158,158,158,0.2) !important}.ui-circle.ui-circle-c{background-color:#009688;color:#fff}.ui-listview.ui-group-theme-c a{background-color:#fff !important;color:#009688 !important}.ui-listview.ui-group-theme-c a:hover{color:#00796b !important}.ui-page-theme-c .input-field .ui-focus + label,html .ui-bar-c .input-field .ui-focus + label,html .ui-body-c .input-field .ui-focus + label{color:#fff !important}.ui-page-theme-c .input-field .ui-input-clear,html .ui-bar-c .input-field .ui-input-clear,html .ui-body-c .input-field .ui-input-clear{background-color:#009688 !important}.ui-page-theme-c .input-field .ui-focus,html .ui-bar-c .input-field .ui-focus,html .ui-body-c .input-field .ui-focus{border-bottom:1px solid #fff !important;border-bottom-color:#fff !important;-webkit-box-shadow:0 1px 0 0 #fff !important;-moz-box-shadow:0 1px 0 0 #fff !important;box-shadow:0 1px 0 0 #fff !important}
.ui-bar-d,.ui-page-theme-d .ui-bar-inherit,html .ui-bar-d .ui-bar-inherit,html .ui-body-d .ui-bar-inherit,html body .ui-group-theme-d .ui-bar-inherit{background:#3f51b5;border-color:#3f51b5;color:#fff;font-weight:bold}.ui-bar-d{border-style:solid}.ui-overlay-d,.ui-page-theme-d,.ui-page-theme-d .ui-panel-wrapper{background:#eee;border-color:#eee;color:#444}.ui-body-d:not(.ui-slider-input),.ui-page-theme-d .ui-body-inherit,html .ui-bar-d .ui-body-inherit,html .ui-body-d .ui-body-inherit,html body .ui-group-theme-d .ui-body-inherit,html .ui-panel-page-container-d{background:#3f51b5;border-color:#ddd;color:#444}.ui-body-d{border-width:0;border-style:solid}.ui-body-d.ui-slider-input{border-color:#ddd;color:#444}.ui-page-theme-d a,html .ui-bar-d a,html .ui-body-d a,html body .ui-group-theme-d a{color:#fff;font-weight:normal}.ui-page-theme-d a:visited,html .ui-bar-d a:visited,html .ui-body-d a:visited,html body .ui-group-theme-d a:visited{color:#fff}.ui-page-theme-d a:hover,html .ui-bar-d a:hover,html .ui-body-d a:hover,html body .ui-group-theme-d a:hover{color:#3949ab}.ui-page-theme-d a:active,html .ui-bar-d a:active,html .ui-body-d a:active,html body .ui-group-theme-d a:active{color:#fff}.ui-page-theme-d .ui-btn,html .ui-bar-d .ui-btn,html .ui-body-d .ui-btn,body .ui-group-theme-d .ui-btn,html body .ui-btn.ui-btn-d:not(.material-checkbox):not(.material-radio),.ui-page-theme-d .ui-btn:visited,html .ui-bar-d .ui-btn:visited,html .ui-body-d .ui-btn:visited,html body .ui-group-theme-d .ui-btn:visited,html head + body .ui-btn.ui-btn-d:visited{background:#3f51b5;border-color:#3f51b5;color:#fff}.ui-page-theme-d .ui-btn:hover,html .ui-bar-d .ui-btn:hover,html .ui-body-d .ui-btn:hover,html body .ui-group-theme-d .ui-btn:hover,html body .ui-btn.ui-btn-d:not(.material-checkbox):not(.material-radio):hover,background: background_color{border-color:#3f51b5;color:#fff}.ui-page-theme-d .ui-btn:active,html .ui-bar-d .ui-btn:active,html .ui-body-d .ui-btn:active,html body .ui-group-theme-d .ui-btn:active,html body .ui-btn.ui-btn-d:not(.material-checkbox):not(.material-radio):active,background: background_color{border-color:#3f51b5;color:#fff}.ui-page-theme-d .ui-btn.ui-btn-active,html .ui-bar-d .ui-btn.ui-btn-active,html .ui-body-d .ui-btn.ui-btn-active,html body .ui-group-theme-d .ui-btn.ui-btn-active,html head + body .ui-btn.ui-btn-d.ui-btn-active,.ui-page-theme-d .ui-checkbox-on:after,html .ui-bar-d .ui-checkbox-on:after,html .ui-body-d .ui-checkbox-on:after,html body .ui-group-theme-d .ui-checkbox-on:after,.ui-btn.ui-checkbox-on.ui-btn-d:after,.ui-page-theme-d .ui-flipswitch-active,html .ui-bar-d .ui-flipswitch-active,html .ui-body-d .ui-flipswitch-active,html body .ui-group-theme-d .ui-flipswitch-active,html body .ui-flipswitch.ui-bar-d.ui-flipswitch-active,.ui-page-theme-d .ui-slider-track .ui-btn-active,html .ui-bar-d .ui-slider-track .ui-btn-active,html .ui-bar-d.ui-slider-track .ui-btn-active,html .ui-body-d .ui-slider-track .ui-btn-active,html body .ui-group-theme-d .ui-slider-track .ui-btn-active,html body div.ui-slider-track.ui-body-d .ui-btn-active{background-color:#3f51b5;border-color:#fff;color:#3949ab}html .ui-bar-d .ui-btn.ui-btn-active{border-color:transparent !important}.ui-page-theme-d .ui-select .ui-btn,html .ui-bar-d .ui-select .ui-btn,html .ui-body-d .ui-select .ui-btn,.ui-page-theme-d .ui-select .ui-btn:hover,html .ui-bar-d .ui-select .ui-btn:hover,html .ui-body-d .ui-select .ui-btn:hover{color:#9e9e9e;background-color:transparent;border:1px solid transparent;border-bottom-color:rgba(0,0,0,0.26) !important}.ui-page-theme-d .ui-select .ui-btn.ui-btn-active,.ui-bar-d .ui-select .ui-btn.ui-btn-active,.ui-body-d .ui-select .ui-btn.ui-btn-active,html body .ui-select .ui-btn.ui-btn-active.ui-btn-d{background-color:transparent;border:1px solid transparent;border-bottom-color:#3f51b5 !important;color:#9e9e9e;-webkit-box-shadow:0 1px 0 0 #3f51b5 !important;-moz-box-shadow:0 1px 0 0 #3f51b5 !important;box-shadow:0 1px 0 0 #3f51b5 !important}.ui-page-theme-d .ui-slider-track,html .ui-bar-d .ui-slider-track,html .ui-body-d .ui-slider-track,html body .ui-group-theme-d .ui-slider-track,html body div.ui-slider-track.ui-body-d{background-color:rgba(0,0,0,0.26) !important;border-color:rgba(0,0,0,0.26) !important;border-width:0}.ui-page-theme-d .ui-flipswitch-active .ui-flipswitch-on,html .ui-bar-d .ui-flipswitch-active .ui-flipswitch-on,html .ui-body-d .ui-flipswitch-active .ui-flipswitch-on,html body .ui-group-theme-d .ui-flipswitch-active .ui-flipswitch-on,html body .ui-flipswitch.ui-bar-d.ui-flipswitch-active .ui-flipswitch-on{color:#3f51b5}html .material-checkbox.ui-checkbox-on.ui-checkbox-on:after,.ui-icon-check:after{background:none;border-color:none;font-weight:bold}.ui-page-theme-d .material-checkbox.ui-checkbox-on:after,html .ui-bar-d .material-checkbox.ui-checkbox-on:after,html .ui-body-d .material-checkbox.ui-checkbox-on:after,html body .ui-group-theme-d .material-checkbox.ui-checkbox-on:after,.material-checkbox.ui-btn.ui-checkbox-on.ui-btn-d:after{color:#fff;background-color:#3f51b5 !important;border:2px solid #3f51b5}.ui-page-theme-d .material-checkbox.ui-checkbox-off:after,html .ui-bar-d .material-checkbox.ui-checkbox-off:after,html .ui-body-d .material-checkbox.ui-checkbox-off:after,html body .ui-group-theme-d .material-checkbox.ui-checkbox-off:after,.material-checkbox.ui-btn.ui-checkbox-off.ui-btn-d:after{content:"";border:2px solid #9e9e9e}.ui-page-theme-d .material-radio:before,html .ui-bar-d .material-radio:before,html .ui-body-d .material-radio:before,html body .ui-group-theme-d .material-radio:before,.ui-btn.material-radio.ui-btn-d:before,.ui-page-theme-d .material-radio:after,html .ui-bar-d .material-radio:after,html .ui-body-d .material-radio:after,html body .ui-group-theme-d .material-radio:after,.ui-btn.material-radio.ui-btn-d:after{content:"";position:absolute;left:0;top:0;margin:4px !important;width:16px;height:16px}.ui-page-theme-d .material-radio.ui-radio-off:before,html .ui-bar-d .material-radio.ui-radio-off:before,html .ui-body-d .material-radio.ui-radio-off:before,html body .ui-group-theme-d .material-radio.ui-radio-off:before,.ui-btn.material-radio.ui-radio-off.ui-btn-d:before{border-radius:50%;border:2px solid #9e9e9e}.ui-page-theme-d .material-radio.ui-radio-on:before,html .ui-bar-d .material-radio.ui-radio-on:before,html .ui-body-d .material-radio.ui-radio-on:before,html body .ui-group-theme-d .material-radio.ui-radio-on:before,.ui-btn.material-radio.ui-radio-on.ui-btn-d:before{border-radius:50%;border:2px solid #3f51b5}.ui-page-theme-d .material-radio.ui-radio-on:after,html .ui-bar-d .material-radio.ui-radio-on:after,html .ui-body-d .material-radio.ui-radio-on:after,html body .ui-group-theme-d .material-radio.ui-radio-on:after,.ui-btn.material-radio.ui-radio-on.ui-btn-d:after{border-radius:50%;border:2px solid #3f51b5;background-color:#3f51b5;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}body .ui-page-theme-d .ui-listview li a{border-color:#ddd !important}.ui-page-theme-d .ui-listview .ui-select .ui-btn{border-color:transparent !important;border-bottom-color:rgba(0,0,0,0.26) !important}.input-field label{color:#9e9e9e}.ui-bar-d.ui-flipswitch{background-color:rgba(0,0,0,0.26);}.ui-bar-d.ui-flipswitch .ui-flipswitch-on,.ui-bar-d.ui-flipswitch .ui-flipswitch-on:hover{background-color:#fafafa;border:none}.ui-bar-d.ui-flipswitch-active{background-color:rgba(63,81,181,0.5) !important;}.ui-bar-d.ui-flipswitch-active .ui-flipswitch-on,.ui-bar-d.ui-flipswitch-active .ui-flipswitch-on:hover{background-color:#3f51b5;border:none}.ui-card.ui-card-d{background-color:#3f51b5;color:#fff}.ui-page-theme-d .ui-clear,html .ui-bar-d .ui-clear,html .ui-body-d .ui-clear,body .ui-group-theme-d .ui-clear,html body .ui-btn-d.ui-clear,.ui-page-theme-d .ui-clear:visited,html .ui-bar-d .ui-clear:visited,html .ui-body-d .ui-clear:visited,html body .ui-group-theme-d .ui-clear:visited,html head + body .ui-btn-d.ui-clear:visited{background-color:transparent !important;border-color:transparent !important;color:#3f51b5 !important}.ui-page-theme-d .ui-clear:hover,html .ui-bar-d .ui-clear:hover,html .ui-body-d .ui-clear:hover,html body .ui-group-theme-d .ui-clear:hover,html body .ui-btn.ui-clear-d:hover{background-color:rgba(158,158,158,0.2) !important}.ui-circle.ui-circle-d{background-color:#3f51b5;color:#fff}.ui-listview.ui-group-theme-d a{background-color:#fff !important;color:#3f51b5 !important}.ui-listview.ui-group-theme-d a:hover{color:#3949ab !important}.ui-page-theme-d .input-field .ui-focus + label,html .ui-bar-d .input-field .ui-focus + label,html .ui-body-d .input-field .ui-focus + label{color:#fff !important}.ui-page-theme-d .input-field .ui-input-clear,html .ui-bar-d .input-field .ui-input-clear,html .ui-body-d .input-field .ui-input-clear{background-color:#3f51b5 !important}.ui-page-theme-d .input-field .ui-focus,html .ui-bar-d .input-field .ui-focus,html .ui-body-d .input-field .ui-focus{border-bottom:1px solid #fff !important;border-bottom-color:#fff !important;-webkit-box-shadow:0 1px 0 0 #fff !important;-moz-box-shadow:0 1px 0 0 #fff !important;box-shadow:0 1px 0 0 #fff !important}
.ui-bar-e,.ui-page-theme-e .ui-bar-inherit,html .ui-bar-e .ui-bar-inherit,html .ui-body-e .ui-bar-inherit,html body .ui-group-theme-e .ui-bar-inherit{background:#eace23;border-color:#eace23;color:#fff;font-weight:bold}.ui-bar-e{border-style:solid}.ui-overlay-e,.ui-page-theme-e,.ui-page-theme-e .ui-panel-wrapper{background:#eee;border-color:#eee;color:#444}.ui-body-e:not(.ui-slider-input),.ui-page-theme-e .ui-body-inherit,html .ui-bar-e .ui-body-inherit,html .ui-body-e .ui-body-inherit,html body .ui-group-theme-e .ui-body-inherit,html .ui-panel-page-container-e{background:#eace23;border-color:#ddd;color:#444}.ui-body-e{border-width:0;border-style:solid}.ui-body-e.ui-slider-input{border-color:#ddd;color:#444}.ui-page-theme-e a,html .ui-bar-e a,html .ui-body-e a,html body .ui-group-theme-e a{color:#fff;font-weight:normal}.ui-page-theme-e a:visited,html .ui-bar-e a:visited,html .ui-body-e a:visited,html body .ui-group-theme-e a:visited{color:#fff}.ui-page-theme-e a:hover,html .ui-bar-e a:hover,html .ui-body-e a:hover,html body .ui-group-theme-e a:hover{color:#f6ecb6}.ui-page-theme-e a:active,html .ui-bar-e a:active,html .ui-body-e a:active,html body .ui-group-theme-e a:active{color:#fff}.ui-page-theme-e .ui-btn,html .ui-bar-e .ui-btn,html .ui-body-e .ui-btn,body .ui-group-theme-e .ui-btn,html body .ui-btn.ui-btn-e:not(.material-checkbox):not(.material-radio),.ui-page-theme-e .ui-btn:visited,html .ui-bar-e .ui-btn:visited,html .ui-body-e .ui-btn:visited,html body .ui-group-theme-e .ui-btn:visited,html head + body .ui-btn.ui-btn-e:visited{background:#eace23;border-color:#eace23;color:#fff}.ui-page-theme-e .ui-btn:hover,html .ui-bar-e .ui-btn:hover,html .ui-body-e .ui-btn:hover,html body .ui-group-theme-e .ui-btn:hover,html body .ui-btn.ui-btn-e:not(.material-checkbox):not(.material-radio):hover,background: background_color{border-color:#eace23;color:#fff}.ui-page-theme-e .ui-btn:active,html .ui-bar-e .ui-btn:active,html .ui-body-e .ui-btn:active,html body .ui-group-theme-e .ui-btn:active,html body .ui-btn.ui-btn-e:not(.material-checkbox):not(.material-radio):active,background: background_color{border-color:#eace23;color:#fff}.ui-page-theme-e .ui-btn.ui-btn-active,html .ui-bar-e .ui-btn.ui-btn-active,html .ui-body-e .ui-btn.ui-btn-active,html body .ui-group-theme-e .ui-btn.ui-btn-active,html head + body .ui-btn.ui-btn-e.ui-btn-active,.ui-page-theme-e .ui-checkbox-on:after,html .ui-bar-e .ui-checkbox-on:after,html .ui-body-e .ui-checkbox-on:after,html body .ui-group-theme-e .ui-checkbox-on:after,.ui-btn.ui-checkbox-on.ui-btn-e:after,.ui-page-theme-e .ui-flipswitch-active,html .ui-bar-e .ui-flipswitch-active,html .ui-body-e .ui-flipswitch-active,html body .ui-group-theme-e .ui-flipswitch-active,html body .ui-flipswitch.ui-bar-e.ui-flipswitch-active,.ui-page-theme-e .ui-slider-track .ui-btn-active,html .ui-bar-e .ui-slider-track .ui-btn-active,html .ui-bar-e.ui-slider-track .ui-btn-active,html .ui-body-e .ui-slider-track .ui-btn-active,html body .ui-group-theme-e .ui-slider-track .ui-btn-active,html body div.ui-slider-track.ui-body-e .ui-btn-active{background-color:#eace23;border-color:#fff;color:#f6ecb6}html .ui-bar-e .ui-btn.ui-btn-active{border-color:transparent !important}.ui-page-theme-e .ui-select .ui-btn,html .ui-bar-e .ui-select .ui-btn,html .ui-body-e .ui-select .ui-btn,.ui-page-theme-e .ui-select .ui-btn:hover,html .ui-bar-e .ui-select .ui-btn:hover,html .ui-body-e .ui-select .ui-btn:hover{color:#9e9e9e;background-color:transparent;border:1px solid transparent;border-bottom-color:rgba(0,0,0,0.26) !important}.ui-page-theme-e .ui-select .ui-btn.ui-btn-active,.ui-bar-e .ui-select .ui-btn.ui-btn-active,.ui-body-e .ui-select .ui-btn.ui-btn-active,html body .ui-select .ui-btn.ui-btn-active.ui-btn-e{background-color:transparent;border:1px solid transparent;border-bottom-color:#eace23 !important;color:#9e9e9e;-webkit-box-shadow:0 1px 0 0 #eace23 !important;-moz-box-shadow:0 1px 0 0 #eace23 !important;box-shadow:0 1px 0 0 #eace23 !important}.ui-page-theme-e .ui-slider-track,html .ui-bar-e .ui-slider-track,html .ui-body-e .ui-slider-track,html body .ui-group-theme-e .ui-slider-track,html body div.ui-slider-track.ui-body-e{background-color:rgba(0,0,0,0.26) !important;border-color:rgba(0,0,0,0.26) !important;border-width:0}.ui-page-theme-e .ui-flipswitch-active .ui-flipswitch-on,html .ui-bar-e .ui-flipswitch-active .ui-flipswitch-on,html .ui-body-e .ui-flipswitch-active .ui-flipswitch-on,html body .ui-group-theme-e .ui-flipswitch-active .ui-flipswitch-on,html body .ui-flipswitch.ui-bar-e.ui-flipswitch-active .ui-flipswitch-on{color:#eace23}html .material-checkbox.ui-checkbox-on.ui-checkbox-on:after,.ui-icon-check:after{background:none;border-color:none;font-weight:bold}.ui-page-theme-e .material-checkbox.ui-checkbox-on:after,html .ui-bar-e .material-checkbox.ui-checkbox-on:after,html .ui-body-e .material-checkbox.ui-checkbox-on:after,html body .ui-group-theme-e .material-checkbox.ui-checkbox-on:after,.material-checkbox.ui-btn.ui-checkbox-on.ui-btn-e:after{color:#fff;background-color:#eace23 !important;border:2px solid #eace23}.ui-page-theme-e .material-checkbox.ui-checkbox-off:after,html .ui-bar-e .material-checkbox.ui-checkbox-off:after,html .ui-body-e .material-checkbox.ui-checkbox-off:after,html body .ui-group-theme-e .material-checkbox.ui-checkbox-off:after,.material-checkbox.ui-btn.ui-checkbox-off.ui-btn-e:after{content:"";border:2px solid #9e9e9e}.ui-page-theme-e .material-radio:before,html .ui-bar-e .material-radio:before,html .ui-body-e .material-radio:before,html body .ui-group-theme-e .material-radio:before,.ui-btn.material-radio.ui-btn-e:before,.ui-page-theme-e .material-radio:after,html .ui-bar-e .material-radio:after,html .ui-body-e .material-radio:after,html body .ui-group-theme-e .material-radio:after,.ui-btn.material-radio.ui-btn-e:after{content:"";position:absolute;left:0;top:0;margin:4px !important;width:16px;height:16px}.ui-page-theme-e .material-radio.ui-radio-off:before,html .ui-bar-e .material-radio.ui-radio-off:before,html .ui-body-e .material-radio.ui-radio-off:before,html body .ui-group-theme-e .material-radio.ui-radio-off:before,.ui-btn.material-radio.ui-radio-off.ui-btn-e:before{border-radius:50%;border:2px solid #9e9e9e}.ui-page-theme-e .material-radio.ui-radio-on:before,html .ui-bar-e .material-radio.ui-radio-on:before,html .ui-body-e .material-radio.ui-radio-on:before,html body .ui-group-theme-e .material-radio.ui-radio-on:before,.ui-btn.material-radio.ui-radio-on.ui-btn-e:before{border-radius:50%;border:2px solid #eace23}.ui-page-theme-e .material-radio.ui-radio-on:after,html .ui-bar-e .material-radio.ui-radio-on:after,html .ui-body-e .material-radio.ui-radio-on:after,html body .ui-group-theme-e .material-radio.ui-radio-on:after,.ui-btn.material-radio.ui-radio-on.ui-btn-e:after{border-radius:50%;border:2px solid #eace23;background-color:#eace23;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}body .ui-page-theme-e .ui-listview li a{border-color:#ddd !important}.ui-page-theme-e .ui-listview .ui-select .ui-btn{border-color:transparent !important;border-bottom-color:rgba(0,0,0,0.26) !important}.input-field label{color:#9e9e9e}.ui-bar-e.ui-flipswitch{background-color:rgba(0,0,0,0.26);}.ui-bar-e.ui-flipswitch .ui-flipswitch-on,.ui-bar-e.ui-flipswitch .ui-flipswitch-on:hover{background-color:#fafafa;border:none}.ui-bar-e.ui-flipswitch-active{background-color:rgba(234,206,35,0.5) !important;}.ui-bar-e.ui-flipswitch-active .ui-flipswitch-on,.ui-bar-e.ui-flipswitch-active .ui-flipswitch-on:hover{background-color:#eace23;border:none}.ui-card.ui-card-e{background-color:#eace23;color:#fff}.ui-page-theme-e .ui-clear,html .ui-bar-e .ui-clear,html .ui-body-e .ui-clear,body .ui-group-theme-e .ui-clear,html body .ui-btn-e.ui-clear,.ui-page-theme-e .ui-clear:visited,html .ui-bar-e .ui-clear:visited,html .ui-body-e .ui-clear:visited,html body .ui-group-theme-e .ui-clear:visited,html head + body .ui-btn-e.ui-clear:visited{background-color:transparent !important;border-color:transparent !important;color:#eace23 !important}.ui-page-theme-e .ui-clear:hover,html .ui-bar-e .ui-clear:hover,html .ui-body-e .ui-clear:hover,html body .ui-group-theme-e .ui-clear:hover,html body .ui-btn.ui-clear-e:hover{background-color:rgba(158,158,158,0.2) !important}.ui-circle.ui-circle-e{background-color:#eace23;color:#fff}.ui-listview.ui-group-theme-e a{background-color:#fff !important;color:#eace23 !important}.ui-listview.ui-group-theme-e a:hover{color:#f6ecb6 !important}.ui-page-theme-e .input-field .ui-focus + label,html .ui-bar-e .input-field .ui-focus + label,html .ui-body-e .input-field .ui-focus + label{color:#fff !important}.ui-page-theme-e .input-field .ui-input-clear,html .ui-bar-e .input-field .ui-input-clear,html .ui-body-e .input-field .ui-input-clear{background-color:#eace23 !important}.ui-page-theme-e .input-field .ui-focus,html .ui-bar-e .input-field .ui-focus,html .ui-body-e .input-field .ui-focus{border-bottom:1px solid #fff !important;border-bottom-color:#fff !important;-webkit-box-shadow:0 1px 0 0 #fff !important;-moz-box-shadow:0 1px 0 0 #fff !important;box-shadow:0 1px 0 0 #fff !important}
.ui-bar-f,.ui-page-theme-f .ui-bar-inherit,html .ui-bar-f .ui-bar-inherit,html .ui-body-f .ui-bar-inherit,html body .ui-group-theme-f .ui-bar-inherit{background:#ff5722;border-color:#ff5722;color:#fff;font-weight:bold}.ui-bar-f{border-style:solid}.ui-overlay-f,.ui-page-theme-f,.ui-page-theme-f .ui-panel-wrapper{background:#eee;border-color:#eee;color:#444}.ui-body-f:not(.ui-slider-input),.ui-page-theme-f .ui-body-inherit,html .ui-bar-f .ui-body-inherit,html .ui-body-f .ui-body-inherit,html body .ui-group-theme-f .ui-body-inherit,html .ui-panel-page-container-f{background:#ff5722;border-color:#ddd;color:#444}.ui-body-f{border-width:0;border-style:solid}.ui-body-f.ui-slider-input{border-color:#ddd;color:#444}.ui-page-theme-f a,html .ui-bar-f a,html .ui-body-f a,html body .ui-group-theme-f a{color:#fff;font-weight:normal}.ui-page-theme-f a:visited,html .ui-bar-f a:visited,html .ui-body-f a:visited,html body .ui-group-theme-f a:visited{color:#fff}.ui-page-theme-f a:hover,html .ui-bar-f a:hover,html .ui-body-f a:hover,html body .ui-group-theme-f a:hover{color:#f4511e}.ui-page-theme-f a:active,html .ui-bar-f a:active,html .ui-body-f a:active,html body .ui-group-theme-f a:active{color:#fff}.ui-page-theme-f .ui-btn,html .ui-bar-f .ui-btn,html .ui-body-f .ui-btn,body .ui-group-theme-f .ui-btn,html body .ui-btn.ui-btn-f:not(.material-checkbox):not(.material-radio),.ui-page-theme-f .ui-btn:visited,html .ui-bar-f .ui-btn:visited,html .ui-body-f .ui-btn:visited,html body .ui-group-theme-f .ui-btn:visited,html head + body .ui-btn.ui-btn-f:visited{background:#ff5722;border-color:#ff5722;color:#fff}.ui-page-theme-f .ui-btn:hover,html .ui-bar-f .ui-btn:hover,html .ui-body-f .ui-btn:hover,html body .ui-group-theme-f .ui-btn:hover,html body .ui-btn.ui-btn-f:not(.material-checkbox):not(.material-radio):hover,background: background_color{border-color:#ff5722;color:#fff}.ui-page-theme-f .ui-btn:active,html .ui-bar-f .ui-btn:active,html .ui-body-f .ui-btn:active,html body .ui-group-theme-f .ui-btn:active,html body .ui-btn.ui-btn-f:not(.material-checkbox):not(.material-radio):active,background: background_color{border-color:#ff5722;color:#fff}.ui-page-theme-f .ui-btn.ui-btn-active,html .ui-bar-f .ui-btn.ui-btn-active,html .ui-body-f .ui-btn.ui-btn-active,html body .ui-group-theme-f .ui-btn.ui-btn-active,html head + body .ui-btn.ui-btn-f.ui-btn-active,.ui-page-theme-f .ui-checkbox-on:after,html .ui-bar-f .ui-checkbox-on:after,html .ui-body-f .ui-checkbox-on:after,html body .ui-group-theme-f .ui-checkbox-on:after,.ui-btn.ui-checkbox-on.ui-btn-f:after,.ui-page-theme-f .ui-flipswitch-active,html .ui-bar-f .ui-flipswitch-active,html .ui-body-f .ui-flipswitch-active,html body .ui-group-theme-f .ui-flipswitch-active,html body .ui-flipswitch.ui-bar-f.ui-flipswitch-active,.ui-page-theme-f .ui-slider-track .ui-btn-active,html .ui-bar-f .ui-slider-track .ui-btn-active,html .ui-bar-f.ui-slider-track .ui-btn-active,html .ui-body-f .ui-slider-track .ui-btn-active,html body .ui-group-theme-f .ui-slider-track .ui-btn-active,html body div.ui-slider-track.ui-body-f .ui-btn-active{background-color:#ff5722;border-color:#fff;color:#f4511e}html .ui-bar-f .ui-btn.ui-btn-active{border-color:transparent !important}.ui-page-theme-f .ui-select .ui-btn,html .ui-bar-f .ui-select .ui-btn,html .ui-body-f .ui-select .ui-btn,.ui-page-theme-f .ui-select .ui-btn:hover,html .ui-bar-f .ui-select .ui-btn:hover,html .ui-body-f .ui-select .ui-btn:hover{color:#9e9e9e;background-color:transparent;border:1px solid transparent;border-bottom-color:rgba(0,0,0,0.26) !important}.ui-page-theme-f .ui-select .ui-btn.ui-btn-active,.ui-bar-f .ui-select .ui-btn.ui-btn-active,.ui-body-f .ui-select .ui-btn.ui-btn-active,html body .ui-select .ui-btn.ui-btn-active.ui-btn-f{background-color:transparent;border:1px solid transparent;border-bottom-color:#ff5722 !important;color:#9e9e9e;-webkit-box-shadow:0 1px 0 0 #ff5722 !important;-moz-box-shadow:0 1px 0 0 #ff5722 !important;box-shadow:0 1px 0 0 #ff5722 !important}.ui-page-theme-f .ui-slider-track,html .ui-bar-f .ui-slider-track,html .ui-body-f .ui-slider-track,html body .ui-group-theme-f .ui-slider-track,html body div.ui-slider-track.ui-body-f{background-color:rgba(0,0,0,0.26) !important;border-color:rgba(0,0,0,0.26) !important;border-width:0}.ui-page-theme-f .ui-flipswitch-active .ui-flipswitch-on,html .ui-bar-f .ui-flipswitch-active .ui-flipswitch-on,html .ui-body-f .ui-flipswitch-active .ui-flipswitch-on,html body .ui-group-theme-f .ui-flipswitch-active .ui-flipswitch-on,html body .ui-flipswitch.ui-bar-f.ui-flipswitch-active .ui-flipswitch-on{color:#ff5722}html .material-checkbox.ui-checkbox-on.ui-checkbox-on:after,.ui-icon-check:after{background:none;border-color:none;font-weight:bold}.ui-page-theme-f .material-checkbox.ui-checkbox-on:after,html .ui-bar-f .material-checkbox.ui-checkbox-on:after,html .ui-body-f .material-checkbox.ui-checkbox-on:after,html body .ui-group-theme-f .material-checkbox.ui-checkbox-on:after,.material-checkbox.ui-btn.ui-checkbox-on.ui-btn-f:after{color:#fff;background-color:#ff5722 !important;border:2px solid #ff5722}.ui-page-theme-f .material-checkbox.ui-checkbox-off:after,html .ui-bar-f .material-checkbox.ui-checkbox-off:after,html .ui-body-f .material-checkbox.ui-checkbox-off:after,html body .ui-group-theme-f .material-checkbox.ui-checkbox-off:after,.material-checkbox.ui-btn.ui-checkbox-off.ui-btn-f:after{content:"";border:2px solid #9e9e9e}.ui-page-theme-f .material-radio:before,html .ui-bar-f .material-radio:before,html .ui-body-f .material-radio:before,html body .ui-group-theme-f .material-radio:before,.ui-btn.material-radio.ui-btn-f:before,.ui-page-theme-f .material-radio:after,html .ui-bar-f .material-radio:after,html .ui-body-f .material-radio:after,html body .ui-group-theme-f .material-radio:after,.ui-btn.material-radio.ui-btn-f:after{content:"";position:absolute;left:0;top:0;margin:4px !important;width:16px;height:16px}.ui-page-theme-f .material-radio.ui-radio-off:before,html .ui-bar-f .material-radio.ui-radio-off:before,html .ui-body-f .material-radio.ui-radio-off:before,html body .ui-group-theme-f .material-radio.ui-radio-off:before,.ui-btn.material-radio.ui-radio-off.ui-btn-f:before{border-radius:50%;border:2px solid #9e9e9e}.ui-page-theme-f .material-radio.ui-radio-on:before,html .ui-bar-f .material-radio.ui-radio-on:before,html .ui-body-f .material-radio.ui-radio-on:before,html body .ui-group-theme-f .material-radio.ui-radio-on:before,.ui-btn.material-radio.ui-radio-on.ui-btn-f:before{border-radius:50%;border:2px solid #ff5722}.ui-page-theme-f .material-radio.ui-radio-on:after,html .ui-bar-f .material-radio.ui-radio-on:after,html .ui-body-f .material-radio.ui-radio-on:after,html body .ui-group-theme-f .material-radio.ui-radio-on:after,.ui-btn.material-radio.ui-radio-on.ui-btn-f:after{border-radius:50%;border:2px solid #ff5722;background-color:#ff5722;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}body .ui-page-theme-f .ui-listview li a{border-color:#ddd !important}.ui-page-theme-f .ui-listview .ui-select .ui-btn{border-color:transparent !important;border-bottom-color:rgba(0,0,0,0.26) !important}.input-field label{color:#9e9e9e}.ui-bar-f.ui-flipswitch{background-color:rgba(0,0,0,0.26);}.ui-bar-f.ui-flipswitch .ui-flipswitch-on,.ui-bar-f.ui-flipswitch .ui-flipswitch-on:hover{background-color:#fafafa;border:none}.ui-bar-f.ui-flipswitch-active{background-color:rgba(255,87,34,0.5) !important;}.ui-bar-f.ui-flipswitch-active .ui-flipswitch-on,.ui-bar-f.ui-flipswitch-active .ui-flipswitch-on:hover{background-color:#ff5722;border:none}.ui-card.ui-card-f{background-color:#ff5722;color:#fff}.ui-page-theme-f .ui-clear,html .ui-bar-f .ui-clear,html .ui-body-f .ui-clear,body .ui-group-theme-f .ui-clear,html body .ui-btn-f.ui-clear,.ui-page-theme-f .ui-clear:visited,html .ui-bar-f .ui-clear:visited,html .ui-body-f .ui-clear:visited,html body .ui-group-theme-f .ui-clear:visited,html head + body .ui-btn-f.ui-clear:visited{background-color:transparent !important;border-color:transparent !important;color:#ff5722 !important}.ui-page-theme-f .ui-clear:hover,html .ui-bar-f .ui-clear:hover,html .ui-body-f .ui-clear:hover,html body .ui-group-theme-f .ui-clear:hover,html body .ui-btn.ui-clear-f:hover{background-color:rgba(158,158,158,0.2) !important}.ui-circle.ui-circle-f{background-color:#ff5722;color:#fff}.ui-listview.ui-group-theme-f a{background-color:#fff !important;color:#ff5722 !important}.ui-listview.ui-group-theme-f a:hover{color:#f4511e !important}.ui-page-theme-f .input-field .ui-focus + label,html .ui-bar-f .input-field .ui-focus + label,html .ui-body-f .input-field .ui-focus + label{color:#fff !important}.ui-page-theme-f .input-field .ui-input-clear,html .ui-bar-f .input-field .ui-input-clear,html .ui-body-f .input-field .ui-input-clear{background-color:#ff5722 !important}.ui-page-theme-f .input-field .ui-focus,html .ui-bar-f .input-field .ui-focus,html .ui-body-f .input-field .ui-focus{border-bottom:1px solid #fff !important;border-bottom-color:#fff !important;-webkit-box-shadow:0 1px 0 0 #fff !important;-moz-box-shadow:0 1px 0 0 #fff !important;box-shadow:0 1px 0 0 #fff !important}
.ui-bar-g,.ui-page-theme-g .ui-bar-inherit,html .ui-bar-g .ui-bar-inherit,html .ui-body-g .ui-bar-inherit,html body .ui-group-theme-g .ui-bar-inherit{background:#2196f3;border-color:#2196f3;color:#fff;font-weight:bold}.ui-bar-g{border-style:solid}.ui-overlay-g,.ui-page-theme-g,.ui-page-theme-g .ui-panel-wrapper{background:#eee;border-color:#eee;color:#444}.ui-body-g:not(.ui-slider-input),.ui-page-theme-g .ui-body-inherit,html .ui-bar-g .ui-body-inherit,html .ui-body-g .ui-body-inherit,html body .ui-group-theme-g .ui-body-inherit,html .ui-panel-page-container-g{background:#2196f3;border-color:#ddd;color:#444}.ui-body-g{border-width:0;border-style:solid}.ui-body-g.ui-slider-input{border-color:#ddd;color:#444}.ui-page-theme-g a,html .ui-bar-g a,html .ui-body-g a,html body .ui-group-theme-g a{color:#fff;font-weight:normal}.ui-page-theme-g a:visited,html .ui-bar-g a:visited,html .ui-body-g a:visited,html body .ui-group-theme-g a:visited{color:#fff}.ui-page-theme-g a:hover,html .ui-bar-g a:hover,html .ui-body-g a:hover,html body .ui-group-theme-g a:hover{color:#e3f2fd}.ui-page-theme-g a:active,html .ui-bar-g a:active,html .ui-body-g a:active,html body .ui-group-theme-g a:active{color:#fff}.ui-page-theme-g .ui-btn,html .ui-bar-g .ui-btn,html .ui-body-g .ui-btn,body .ui-group-theme-g .ui-btn,html body .ui-btn.ui-btn-g:not(.material-checkbox):not(.material-radio),.ui-page-theme-g .ui-btn:visited,html .ui-bar-g .ui-btn:visited,html .ui-body-g .ui-btn:visited,html body .ui-group-theme-g .ui-btn:visited,html head + body .ui-btn.ui-btn-g:visited{background:#2196f3;border-color:#2196f3;color:#fff}.ui-page-theme-g .ui-btn:hover,html .ui-bar-g .ui-btn:hover,html .ui-body-g .ui-btn:hover,html body .ui-group-theme-g .ui-btn:hover,html body .ui-btn.ui-btn-g:not(.material-checkbox):not(.material-radio):hover,background: background_color{border-color:#2196f3;color:#fff}.ui-page-theme-g .ui-btn:active,html .ui-bar-g .ui-btn:active,html .ui-body-g .ui-btn:active,html body .ui-group-theme-g .ui-btn:active,html body .ui-btn.ui-btn-g:not(.material-checkbox):not(.material-radio):active,background: background_color{border-color:#2196f3;color:#fff}.ui-page-theme-g .ui-btn.ui-btn-active,html .ui-bar-g .ui-btn.ui-btn-active,html .ui-body-g .ui-btn.ui-btn-active,html body .ui-group-theme-g .ui-btn.ui-btn-active,html head + body .ui-btn.ui-btn-g.ui-btn-active,.ui-page-theme-g .ui-checkbox-on:after,html .ui-bar-g .ui-checkbox-on:after,html .ui-body-g .ui-checkbox-on:after,html body .ui-group-theme-g .ui-checkbox-on:after,.ui-btn.ui-checkbox-on.ui-btn-g:after,.ui-page-theme-g .ui-flipswitch-active,html .ui-bar-g .ui-flipswitch-active,html .ui-body-g .ui-flipswitch-active,html body .ui-group-theme-g .ui-flipswitch-active,html body .ui-flipswitch.ui-bar-g.ui-flipswitch-active,.ui-page-theme-g .ui-slider-track .ui-btn-active,html .ui-bar-g .ui-slider-track .ui-btn-active,html .ui-bar-g.ui-slider-track .ui-btn-active,html .ui-body-g .ui-slider-track .ui-btn-active,html body .ui-group-theme-g .ui-slider-track .ui-btn-active,html body div.ui-slider-track.ui-body-g .ui-btn-active{background-color:#2196f3;border-color:#fff;color:#e3f2fd}html .ui-bar-g .ui-btn.ui-btn-active{border-color:transparent !important}.ui-page-theme-g .ui-select .ui-btn,html .ui-bar-g .ui-select .ui-btn,html .ui-body-g .ui-select .ui-btn,.ui-page-theme-g .ui-select .ui-btn:hover,html .ui-bar-g .ui-select .ui-btn:hover,html .ui-body-g .ui-select .ui-btn:hover{color:#9e9e9e;background-color:transparent;border:1px solid transparent;border-bottom-color:rgba(0,0,0,0.26) !important}.ui-page-theme-g .ui-select .ui-btn.ui-btn-active,.ui-bar-g .ui-select .ui-btn.ui-btn-active,.ui-body-g .ui-select .ui-btn.ui-btn-active,html body .ui-select .ui-btn.ui-btn-active.ui-btn-g{background-color:transparent;border:1px solid transparent;border-bottom-color:#2196f3 !important;color:#9e9e9e;-webkit-box-shadow:0 1px 0 0 #2196f3 !important;-moz-box-shadow:0 1px 0 0 #2196f3 !important;box-shadow:0 1px 0 0 #2196f3 !important}.ui-page-theme-g .ui-slider-track,html .ui-bar-g .ui-slider-track,html .ui-body-g .ui-slider-track,html body .ui-group-theme-g .ui-slider-track,html body div.ui-slider-track.ui-body-g{background-color:rgba(0,0,0,0.26) !important;border-color:rgba(0,0,0,0.26) !important;border-width:0}.ui-page-theme-g .ui-flipswitch-active .ui-flipswitch-on,html .ui-bar-g .ui-flipswitch-active .ui-flipswitch-on,html .ui-body-g .ui-flipswitch-active .ui-flipswitch-on,html body .ui-group-theme-g .ui-flipswitch-active .ui-flipswitch-on,html body .ui-flipswitch.ui-bar-g.ui-flipswitch-active .ui-flipswitch-on{color:#2196f3}html .material-checkbox.ui-checkbox-on.ui-checkbox-on:after,.ui-icon-check:after{background:none;border-color:none;font-weight:bold}.ui-page-theme-g .material-checkbox.ui-checkbox-on:after,html .ui-bar-g .material-checkbox.ui-checkbox-on:after,html .ui-body-g .material-checkbox.ui-checkbox-on:after,html body .ui-group-theme-g .material-checkbox.ui-checkbox-on:after,.material-checkbox.ui-btn.ui-checkbox-on.ui-btn-g:after{color:#fff;background-color:#2196f3 !important;border:2px solid #2196f3}.ui-page-theme-g .material-checkbox.ui-checkbox-off:after,html .ui-bar-g .material-checkbox.ui-checkbox-off:after,html .ui-body-g .material-checkbox.ui-checkbox-off:after,html body .ui-group-theme-g .material-checkbox.ui-checkbox-off:after,.material-checkbox.ui-btn.ui-checkbox-off.ui-btn-g:after{content:"";border:2px solid #9e9e9e}.ui-page-theme-g .material-radio:before,html .ui-bar-g .material-radio:before,html .ui-body-g .material-radio:before,html body .ui-group-theme-g .material-radio:before,.ui-btn.material-radio.ui-btn-g:before,.ui-page-theme-g .material-radio:after,html .ui-bar-g .material-radio:after,html .ui-body-g .material-radio:after,html body .ui-group-theme-g .material-radio:after,.ui-btn.material-radio.ui-btn-g:after{content:"";position:absolute;left:0;top:0;margin:4px !important;width:16px;height:16px}.ui-page-theme-g .material-radio.ui-radio-off:before,html .ui-bar-g .material-radio.ui-radio-off:before,html .ui-body-g .material-radio.ui-radio-off:before,html body .ui-group-theme-g .material-radio.ui-radio-off:before,.ui-btn.material-radio.ui-radio-off.ui-btn-g:before{border-radius:50%;border:2px solid #9e9e9e}.ui-page-theme-g .material-radio.ui-radio-on:before,html .ui-bar-g .material-radio.ui-radio-on:before,html .ui-body-g .material-radio.ui-radio-on:before,html body .ui-group-theme-g .material-radio.ui-radio-on:before,.ui-btn.material-radio.ui-radio-on.ui-btn-g:before{border-radius:50%;border:2px solid #2196f3}.ui-page-theme-g .material-radio.ui-radio-on:after,html .ui-bar-g .material-radio.ui-radio-on:after,html .ui-body-g .material-radio.ui-radio-on:after,html body .ui-group-theme-g .material-radio.ui-radio-on:after,.ui-btn.material-radio.ui-radio-on.ui-btn-g:after{border-radius:50%;border:2px solid #2196f3;background-color:#2196f3;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}body .ui-page-theme-g .ui-listview li a{border-color:#ddd !important}.ui-page-theme-g .ui-listview .ui-select .ui-btn{border-color:transparent !important;border-bottom-color:rgba(0,0,0,0.26) !important}.input-field label{color:#9e9e9e}.ui-bar-g.ui-flipswitch{background-color:rgba(0,0,0,0.26);}.ui-bar-g.ui-flipswitch .ui-flipswitch-on,.ui-bar-g.ui-flipswitch .ui-flipswitch-on:hover{background-color:#fafafa;border:none}.ui-bar-g.ui-flipswitch-active{background-color:rgba(33,150,243,0.5) !important;}.ui-bar-g.ui-flipswitch-active .ui-flipswitch-on,.ui-bar-g.ui-flipswitch-active .ui-flipswitch-on:hover{background-color:#2196f3;border:none}.ui-card.ui-card-g{background-color:#2196f3;color:#fff}.ui-page-theme-g .ui-clear,html .ui-bar-g .ui-clear,html .ui-body-g .ui-clear,body .ui-group-theme-g .ui-clear,html body .ui-btn-g.ui-clear,.ui-page-theme-g .ui-clear:visited,html .ui-bar-g .ui-clear:visited,html .ui-body-g .ui-clear:visited,html body .ui-group-theme-g .ui-clear:visited,html head + body .ui-btn-g.ui-clear:visited{background-color:transparent !important;border-color:transparent !important;color:#2196f3 !important}.ui-page-theme-g .ui-clear:hover,html .ui-bar-g .ui-clear:hover,html .ui-body-g .ui-clear:hover,html body .ui-group-theme-g .ui-clear:hover,html body .ui-btn.ui-clear-g:hover{background-color:rgba(158,158,158,0.2) !important}.ui-circle.ui-circle-g{background-color:#2196f3;color:#fff}.ui-listview.ui-group-theme-g a{background-color:#fff !important;color:#2196f3 !important}.ui-listview.ui-group-theme-g a:hover{color:#e3f2fd !important}.ui-page-theme-g .input-field .ui-focus + label,html .ui-bar-g .input-field .ui-focus + label,html .ui-body-g .input-field .ui-focus + label{color:#fff !important}.ui-page-theme-g .input-field .ui-input-clear,html .ui-bar-g .input-field .ui-input-clear,html .ui-body-g .input-field .ui-input-clear{background-color:#2196f3 !important}.ui-page-theme-g .input-field .ui-focus,html .ui-bar-g .input-field .ui-focus,html .ui-body-g .input-field .ui-focus{border-bottom:1px solid #fff !important;border-bottom-color:#fff !important;-webkit-box-shadow:0 1px 0 0 #fff !important;-moz-box-shadow:0 1px 0 0 #fff !important;box-shadow:0 1px 0 0 #fff !important}
/*!
 *  Material Design Iconic Font 1.0.1 by Sergey Kupletsky (@zavoloklom) - http://zavoloklom.github.io/material-design-iconic-font/
 *  License - https://github.com/zavoloklom/material-design-iconic-font/blob/gh-pages/License.md (Attribution-ShareAlike 4.0 International license)
 */
@font-face {
  font-family: 'Material Design Iconic Font';
  src: url('fonts/Material-Design-Iconic-Font.eot?v=1.0.1');
  src: url('fonts/Material-Design-Iconic-Font.eot?#iefix&v=1.0.1') format('embedded-opentype'), url('fonts/Material-Design-Iconic-Font.woff?v=1.0.1') format('woff'), url('fonts/Material-Design-Iconic-Font.ttf?v=1.0.1') format('truetype'), url('fonts/Material-Design-Iconic-Font.svg?v=1.0.1#Material-Design-Iconic-Font') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="ui-icon-md-"],
[class*=" ui-icon-md-"] {
  display: inline-block;
  font-family: 'Material Design Iconic Font';
  font-style: normal !important;
  speak: none;
  /* margin: 0px 3px 0px 0px; */
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Material Design Iconic Font uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* If you do not want use all icons you can disable icon set here */
.ui-icon-md-3d-rotation:after {
  content: "\f000";
}
.ui-icon-md-accessibility:after {
  content: "\f001";
}
.ui-icon-md-account-balance:after {
  content: "\f002";
}
.ui-icon-md-account-balance-wallet:after {
  content: "\f003";
}
.ui-icon-md-account-box:after {
  content: "\f004";
}
.ui-icon-md-account-child:after {
  content: "\f005";
}
.ui-icon-md-account-circle:after {
  content: "\f006";
}
.ui-icon-md-add-shopping-cart:after {
  content: "\f007";
}
.ui-icon-md-alarm:after {
  content: "\f008";
}
.ui-icon-md-alarm-add:after {
  content: "\f009";
}
.ui-icon-md-alarm-off:after {
  content: "\f00a";
}
.ui-icon-md-alarm-on:after {
  content: "\f00b";
}
.ui-icon-md-android:after {
  content: "\f00c";
}
.ui-icon-md-announcement:after {
  content: "\f00d";
}
.ui-icon-md-aspect-ratio:after {
  content: "\f00e";
}
.ui-icon-md-assessment:after {
  content: "\f00f";
}
.ui-icon-md-assignment:after {
  content: "\f010";
}
.ui-icon-md-assignment-ind:after {
  content: "\f011";
}
.ui-icon-md-assignment-late:after {
  content: "\f012";
}
.ui-icon-md-assignment-return:after {
  content: "\f013";
}
.ui-icon-md-assignment-returned:after {
  content: "\f014";
}
.ui-icon-md-assignment-turned-in:after {
  content: "\f015";
}
.ui-icon-md-autorenew:after {
  content: "\f016";
}
.ui-icon-md-backup:after {
  content: "\f017";
}
.ui-icon-md-book:after {
  content: "\f018";
}
.ui-icon-md-bookmark:after {
  content: "\f019";
}
.ui-icon-md-bookmark-outline:after {
  content: "\f01a";
}
.ui-icon-md-bug-report:after {
  content: "\f01b";
}
.ui-icon-md-cached:after {
  content: "\f01c";
}
.ui-icon-md-class:after {
  content: "\f01d";
}
.ui-icon-md-credit-card:after {
  content: "\f01e";
}
.ui-icon-md-dashboard:after {
  content: "\f01f";
}
.ui-icon-md-delete:after {
  content: "\f020";
}
.ui-icon-md-description:after {
  content: "\f021";
}
.ui-icon-md-dns:after {
  content: "\f022";
}
.ui-icon-md-done:after {
  content: "\f023";
}
.ui-icon-md-done-all:after {
  content: "\f024";
}
.ui-icon-md-event:after {
  content: "\f025";
}
.ui-icon-md-exit-to-app:after {
  content: "\f026";
}
.ui-icon-md-explore:after {
  content: "\f027";
}
.ui-icon-md-extension:after {
  content: "\f028";
}
.ui-icon-md-face-unlock:after {
  content: "\f029";
}
.ui-icon-md-favorite:after {
  content: "\f02a";
}
.ui-icon-md-favorite-outline:after {
  content: "\f02b";
}
.ui-icon-md-find-in-page:after {
  content: "\f02c";
}
.ui-icon-md-find-replace:after {
  content: "\f02d";
}
.ui-icon-md-flip-to-back:after {
  content: "\f02e";
}
.ui-icon-md-flip-to-front:after {
  content: "\f02f";
}
.ui-icon-md-get-app:after {
  content: "\f030";
}
.ui-icon-md-grade:after {
  content: "\f031";
}
.ui-icon-md-group-work:after {
  content: "\f032";
}
.ui-icon-md-help:after {
  content: "\f033";
}
.ui-icon-md-highlight-remove:after {
  content: "\f034";
}
.ui-icon-md-history:after {
  content: "\f035";
}
.ui-icon-md-home:after {
  content: "\f036";
}
.ui-icon-md-https:after {
  content: "\f037";
}
.ui-icon-md-info:after {
  content: "\f038";
}
.ui-icon-md-info-outline:after {
  content: "\f039";
}
.ui-icon-md-input:after {
  content: "\f03a";
}
.ui-icon-md-invert-colors:after {
  content: "\f03b";
}
.ui-icon-md-label:after {
  content: "\f03c";
}
.ui-icon-md-label-outline:after {
  content: "\f03d";
}
.ui-icon-md-language:after {
  content: "\f03e";
}
.ui-icon-md-launch:after {
  content: "\f03f";
}
.ui-icon-md-list:after {
  content: "\f040";
}
.ui-icon-md-lock:after {
  content: "\f041";
}
.ui-icon-md-lock-open:after {
  content: "\f042";
}
.ui-icon-md-lock-outline:after {
  content: "\f043";
}
.ui-icon-md-loyalty:after {
  content: "\f044";
}
.ui-icon-md-markunread-mailbox:after {
  content: "\f045";
}
.ui-icon-md-note-add:after {
  content: "\f046";
}
.ui-icon-md-open-in-browser:after {
  content: "\f047";
}
.ui-icon-md-open-in-new:after {
  content: "\f048";
}
.ui-icon-md-open-with:after {
  content: "\f049";
}
.ui-icon-md-pageview:after {
  content: "\f04a";
}
.ui-icon-md-payment:after {
  content: "\f04b";
}
.ui-icon-md-perm-camera-mic:after {
  content: "\f04c";
}
.ui-icon-md-perm-contact-cal:after {
  content: "\f04d";
}
.ui-icon-md-perm-data-setting:after {
  content: "\f04e";
}
.ui-icon-md-perm-device-info:after {
  content: "\f04f";
}
.ui-icon-md-perm-identity:after {
  content: "\f050";
}
.ui-icon-md-perm-media:after {
  content: "\f051";
}
.ui-icon-md-perm-phone-msg:after {
  content: "\f052";
}
.ui-icon-md-perm-scan-wifi:after {
  content: "\f053";
}
.ui-icon-md-picture-in-picture:after {
  content: "\f054";
}
.ui-icon-md-polymer:after {
  content: "\f055";
}
.ui-icon-md-print:after {
  content: "\f056";
}
.ui-icon-md-query-builder:after {
  content: "\f057";
}
.ui-icon-md-question-answer:after {
  content: "\f058";
}
.ui-icon-md-receipt:after {
  content: "\f059";
}
.ui-icon-md-redeem:after {
  content: "\f05a";
}
.ui-icon-md-report-problem:after {
  content: "\f05b";
}
.ui-icon-md-restore:after {
  content: "\f05c";
}
.ui-icon-md-room:after {
  content: "\f05d";
}
.ui-icon-md-schedule:after {
  content: "\f05e";
}
.ui-icon-md-search:after {
  content: "\f05f";
}
.ui-icon-md-settings:after {
  content: "\f060";
}
.ui-icon-md-settings-applications:after {
  content: "\f061";
}
.ui-icon-md-settings-backup-restore:after {
  content: "\f062";
}
.ui-icon-md-settings-bluetooth:after {
  content: "\f063";
}
.ui-icon-md-settings-cell:after {
  content: "\f064";
}
.ui-icon-md-settings-display:after {
  content: "\f065";
}
.ui-icon-md-settings-ethernet:after {
  content: "\f066";
}
.ui-icon-md-settings-input-antenna:after {
  content: "\f067";
}
.ui-icon-md-settings-input-component:after {
  content: "\f068";
}
.ui-icon-md-settings-input-composite:after {
  content: "\f069";
}
.ui-icon-md-settings-input-hdmi:after {
  content: "\f06a";
}
.ui-icon-md-settings-input-svideo:after {
  content: "\f06b";
}
.ui-icon-md-settings-overscan:after {
  content: "\f06c";
}
.ui-icon-md-settings-phone:after {
  content: "\f06d";
}
.ui-icon-md-settings-power:after {
  content: "\f06e";
}
.ui-icon-md-settings-remote:after {
  content: "\f06f";
}
.ui-icon-md-settings-voice:after {
  content: "\f070";
}
.ui-icon-md-shop:after {
  content: "\f071";
}
.ui-icon-md-shopping-basket:after {
  content: "\f072";
}
.ui-icon-md-shopping-cart:after {
  content: "\f073";
}
.ui-icon-md-shop-two:after {
  content: "\f074";
}
.ui-icon-md-speaker-notes:after {
  content: "\f075";
}
.ui-icon-md-spellcheck:after {
  content: "\f076";
}
.ui-icon-md-star-rate:after {
  content: "\f077";
}
.ui-icon-md-stars:after {
  content: "\f078";
}
.ui-icon-md-store:after {
  content: "\f079";
}
.ui-icon-md-subject:after {
  content: "\f07a";
}
.ui-icon-md-swap-horiz:after {
  content: "\f07b";
}
.ui-icon-md-swap-vert:after {
  content: "\f07c";
}
.ui-icon-md-swap-vert-circle:after {
  content: "\f07d";
}
.ui-icon-md-system-update-tv:after {
  content: "\f07e";
}
.ui-icon-md-tab:after {
  content: "\f07f";
}
.ui-icon-md-tab-unselected:after {
  content: "\f080";
}
.ui-icon-md-theaters:after {
  content: "\f081";
}
.ui-icon-md-thumb-down:after {
  content: "\f082";
}
.ui-icon-md-thumbs-up-down:after {
  content: "\f083";
}
.ui-icon-md-thumb-up:after {
  content: "\f084";
}
.ui-icon-md-toc:after {
  content: "\f085";
}
.ui-icon-md-today:after {
  content: "\f086";
}
.ui-icon-md-track-changes:after {
  content: "\f087";
}
.ui-icon-md-translate:after {
  content: "\f088";
}
.ui-icon-md-trending-down:after {
  content: "\f089";
}
.ui-icon-md-trending-neutral:after {
  content: "\f08a";
}
.ui-icon-md-trending-up:after {
  content: "\f08b";
}
.ui-icon-md-turned-in:after {
  content: "\f08c";
}
.ui-icon-md-turned-in-not:after {
  content: "\f08d";
}
.ui-icon-md-verified-user:after {
  content: "\f08e";
}
.ui-icon-md-view-agenda:after {
  content: "\f08f";
}
.ui-icon-md-view-array:after {
  content: "\f090";
}
.ui-icon-md-view-carousel:after {
  content: "\f091";
}
.ui-icon-md-view-column:after {
  content: "\f092";
}
.ui-icon-md-view-day:after {
  content: "\f093";
}
.ui-icon-md-view-headline:after {
  content: "\f094";
}
.ui-icon-md-view-list:after {
  content: "\f095";
}
.ui-icon-md-view-module:after {
  content: "\f096";
}
.ui-icon-md-view-quilt:after {
  content: "\f097";
}
.ui-icon-md-view-stream:after {
  content: "\f098";
}
.ui-icon-md-view-week:after {
  content: "\f099";
}
.ui-icon-md-visibility:after {
  content: "\f09a";
}
.ui-icon-md-visibility-off:after {
  content: "\f09b";
}
.ui-icon-md-wallet-giftcard:after {
  content: "\f09c";
}
.ui-icon-md-wallet-membership:after {
  content: "\f09d";
}
.ui-icon-md-wallet-travel:after {
  content: "\f09e";
}
.ui-icon-md-work:after {
  content: "\f09f";
}
.ui-icon-md-error:after {
  content: "\f0a0";
}
.ui-icon-md-warning:after {
  content: "\f0a1";
}
.ui-icon-md-album:after {
  content: "\f0a2";
}
.ui-icon-md-av-timer:after {
  content: "\f0a3";
}
.ui-icon-md-closed-caption:after {
  content: "\f0a4";
}
.ui-icon-md-equalizer:after {
  content: "\f0a5";
}
.ui-icon-md-explicit:after {
  content: "\f0a6";
}
.ui-icon-md-fast-forward:after {
  content: "\f0a7";
}
.ui-icon-md-fast-rewind:after {
  content: "\f0a8";
}
.ui-icon-md-games:after {
  content: "\f0a9";
}
.ui-icon-md-hearing:after {
  content: "\f0aa";
}
.ui-icon-md-high-quality:after {
  content: "\f0ab";
}
.ui-icon-md-loop:after {
  content: "\f0ac";
}
.ui-icon-md-mic:after {
  content: "\f0ad";
}
.ui-icon-md-mic-none:after {
  content: "\f0ae";
}
.ui-icon-md-mic-off:after {
  content: "\f0af";
}
.ui-icon-md-movie:after {
  content: "\f0b0";
}
.ui-icon-md-my-library-add:after {
  content: "\f0b1";
}
.ui-icon-md-my-library-books:after {
  content: "\f0b2";
}
.ui-icon-md-my-library-music:after {
  content: "\f0b3";
}
.ui-icon-md-new-releases:after {
  content: "\f0b4";
}
.ui-icon-md-not-interested:after {
  content: "\f0b5";
}
.ui-icon-md-pause:after {
  content: "\f0b6";
}
.ui-icon-md-pause-circle-fill:after {
  content: "\f0b7";
}
.ui-icon-md-pause-circle-outline:after {
  content: "\f0b8";
}
.ui-icon-md-play-arrow:after {
  content: "\f0b9";
}
.ui-icon-md-play-circle-fill:after {
  content: "\f0ba";
}
.ui-icon-md-play-circle-outline:after {
  content: "\f0bb";
}
.ui-icon-md-playlist-add:after {
  content: "\f0bc";
}
.ui-icon-md-play-shopping-bag:after {
  content: "\f0bd";
}
.ui-icon-md-queue:after {
  content: "\f0be";
}
.ui-icon-md-queue-music:after {
  content: "\f0bf";
}
.ui-icon-md-radio:after {
  content: "\f0c0";
}
.ui-icon-md-recent-actors:after {
  content: "\f0c1";
}
.ui-icon-md-repeat:after {
  content: "\f0c2";
}
.ui-icon-md-repeat-one:after {
  content: "\f0c3";
}
.ui-icon-md-replay:after {
  content: "\f0c4";
}
.ui-icon-md-shuffle:after {
  content: "\f0c5";
}
.ui-icon-md-skip-next:after {
  content: "\f0c6";
}
.ui-icon-md-skip-previous:after {
  content: "\f0c7";
}
.ui-icon-md-snooze:after {
  content: "\f0c8";
}
.ui-icon-md-stop:after {
  content: "\f0c9";
}
.ui-icon-md-subtitles:after {
  content: "\f0ca";
}
.ui-icon-md-surround-sound:after {
  content: "\f0cb";
}
.ui-icon-md-videocam:after {
  content: "\f0cc";
}
.ui-icon-md-videocam-off:after {
  content: "\f0cd";
}
.ui-icon-md-video-collection:after {
  content: "\f0ce";
}
.ui-icon-md-volume-down:after {
  content: "\f0cf";
}
.ui-icon-md-volume-mute:after {
  content: "\f0d0";
}
.ui-icon-md-volume-off:after {
  content: "\f0d1";
}
.ui-icon-md-volume-up:after {
  content: "\f0d2";
}
.ui-icon-md-web:after {
  content: "\f0d3";
}
.ui-icon-md-business:after {
  content: "\f0d4";
}
.ui-icon-md-call:after {
  content: "\f0d5";
}
.ui-icon-md-call-end:after {
  content: "\f0d6";
}
.ui-icon-md-call-made:after {
  content: "\f0d7";
}
.ui-icon-md-call-merge:after {
  content: "\f0d8";
}
.ui-icon-md-call-missed:after {
  content: "\f0d9";
}
.ui-icon-md-call-received:after {
  content: "\f0da";
}
.ui-icon-md-call-split:after {
  content: "\f0db";
}
.ui-icon-md-chat:after {
  content: "\f0dc";
}
.ui-icon-md-clear-all:after {
  content: "\f0dd";
}
.ui-icon-md-comment:after {
  content: "\f0de";
}
.ui-icon-md-contacts:after {
  content: "\f0df";
}
.ui-icon-md-dialer-sip:after {
  content: "\f0e0";
}
.ui-icon-md-dialpad:after {
  content: "\f0e1";
}
.ui-icon-md-dnd-on:after {
  content: "\f0e2";
}
.ui-icon-md-email:after {
  content: "\f0e3";
}
.ui-icon-md-forum:after {
  content: "\f0e4";
}
.ui-icon-md-import-export:after {
  content: "\f0e5";
}
.ui-icon-md-invert-colors-off:after {
  content: "\f0e6";
}
.ui-icon-md-invert-colors-on:after {
  content: "\f0e7";
}
.ui-icon-md-live-help:after {
  content: "\f0e8";
}
.ui-icon-md-location-off:after {
  content: "\f0e9";
}
.ui-icon-md-location-on:after {
  content: "\f0ea";
}
.ui-icon-md-message:after {
  content: "\f0eb";
}
.ui-icon-md-messenger:after {
  content: "\f0ec";
}
.ui-icon-md-no-sim:after {
  content: "\f0ed";
}
.ui-icon-md-phone:after {
  content: "\f0ee";
}
.ui-icon-md-portable-wifi-off:after {
  content: "\f0ef";
}
.ui-icon-md-quick-contacts-dialer:after {
  content: "\f0f0";
}
.ui-icon-md-quick-contacts-mail:after {
  content: "\f0f1";
}
.ui-icon-md-ring-volume:after {
  content: "\f0f2";
}
.ui-icon-md-stay-current-landscape:after {
  content: "\f0f3";
}
.ui-icon-md-stay-current-portrait:after {
  content: "\f0f4";
}
.ui-icon-md-stay-primary-landscape:after {
  content: "\f0f5";
}
.ui-icon-md-stay-primary-portrait:after {
  content: "\f0f6";
}
.ui-icon-md-swap-calls:after {
  content: "\f0f7";
}
.ui-icon-md-textsms:after {
  content: "\f0f8";
}
.ui-icon-md-voicemail:after {
  content: "\f0f9";
}
.ui-icon-md-vpn-key:after {
  content: "\f0fa";
}
.ui-icon-md-add:after {
  content: "\f0fb";
}
.ui-icon-md-add-box:after {
  content: "\f0fc";
}
.ui-icon-md-add-circle:after {
  content: "\f0fd";
}
.ui-icon-md-add-circle-outline:after {
  content: "\f0fe";
}
.ui-icon-md-archive:after {
  content: "\f0ff";
}
.ui-icon-md-backspace:after {
  content: "\f100";
}
.ui-icon-md-block:after {
  content: "\f101";
}
.ui-icon-md-clear:after {
  content: "\f102";
}
.ui-icon-md-content-copy:after {
  content: "\f103";
}
.ui-icon-md-content-cut:after {
  content: "\f104";
}
.ui-icon-md-content-paste:after {
  content: "\f105";
}
.ui-icon-md-create:after {
  content: "\f106";
}
.ui-icon-md-drafts:after {
  content: "\f107";
}
.ui-icon-md-filter-list:after {
  content: "\f108";
}
.ui-icon-md-flag:after {
  content: "\f109";
}
.ui-icon-md-forward:after {
  content: "\f10a";
}
.ui-icon-md-gesture:after {
  content: "\f10b";
}
.ui-icon-md-inbox:after {
  content: "\f10c";
}
.ui-icon-md-link:after {
  content: "\f10d";
}
.ui-icon-md-mail:after {
  content: "\f10e";
}
.ui-icon-md-markunread:after {
  content: "\f10f";
}
.ui-icon-md-redo:after {
  content: "\f110";
}
.ui-icon-md-remove:after {
  content: "\f111";
}
.ui-icon-md-remove-circle:after {
  content: "\f112";
}
.ui-icon-md-remove-circle-outline:after {
  content: "\f113";
}
.ui-icon-md-reply:after {
  content: "\f114";
}
.ui-icon-md-reply-all:after {
  content: "\f115";
}
.ui-icon-md-report:after {
  content: "\f116";
}
.ui-icon-md-save:after {
  content: "\f117";
}
.ui-icon-md-select-all:after {
  content: "\f118";
}
.ui-icon-md-send:after {
  content: "\f119";
}
.ui-icon-md-sort:after {
  content: "\f11a";
}
.ui-icon-md-text-format:after {
  content: "\f11b";
}
.ui-icon-md-undo:after {
  content: "\f11c";
}
.ui-icon-md-access-alarm:after {
  content: "\f11d";
}
.ui-icon-md-access-alarms:after {
  content: "\f11e";
}
.ui-icon-md-access-time:after {
  content: "\f11f";
}
.ui-icon-md-add-alarm:after {
  content: "\f120";
}
.ui-icon-md-airplanemode-off:after {
  content: "\f121";
}
.ui-icon-md-airplanemode-on:after {
  content: "\f122";
}
.ui-icon-md-battery-20:after {
  content: "\f123";
}
.ui-icon-md-battery-30:after {
  content: "\f124";
}
.ui-icon-md-battery-50:after {
  content: "\f125";
}
.ui-icon-md-battery-60:after {
  content: "\f126";
}
.ui-icon-md-battery-80:after {
  content: "\f127";
}
.ui-icon-md-battery-90:after {
  content: "\f128";
}
.ui-icon-md-battery-alert:after {
  content: "\f129";
}
.ui-icon-md-battery-charging-20:after {
  content: "\f12a";
}
.ui-icon-md-battery-charging-30:after {
  content: "\f12b";
}
.ui-icon-md-battery-charging-50:after {
  content: "\f12c";
}
.ui-icon-md-battery-charging-60:after {
  content: "\f12d";
}
.ui-icon-md-battery-charging-80:after {
  content: "\f12e";
}
.ui-icon-md-battery-charging-90:after {
  content: "\f12f";
}
.ui-icon-md-battery-charging-full:after {
  content: "\f130";
}
.ui-icon-md-battery-full:after {
  content: "\f131";
}
.ui-icon-md-battery-std:after {
  content: "\f132";
}
.ui-icon-md-battery-unknown:after {
  content: "\f133";
}
.ui-icon-md-bluetooth:after {
  content: "\f134";
}
.ui-icon-md-bluetooth-connected:after {
  content: "\f135";
}
.ui-icon-md-bluetooth-disabled:after {
  content: "\f136";
}
.ui-icon-md-bluetooth-searching:after {
  content: "\f137";
}
.ui-icon-md-brightness-auto:after {
  content: "\f138";
}
.ui-icon-md-brightness-high:after {
  content: "\f139";
}
.ui-icon-md-brightness-low:after {
  content: "\f13a";
}
.ui-icon-md-brightness-medium:after {
  content: "\f13b";
}
.ui-icon-md-data-usage:after {
  content: "\f13c";
}
.ui-icon-md-developer-mode:after {
  content: "\f13d";
}
.ui-icon-md-devices:after {
  content: "\f13e";
}
.ui-icon-md-dvr:after {
  content: "\f13f";
}
.ui-icon-md-gps-fixed:after {
  content: "\f140";
}
.ui-icon-md-gps-not-fixed:after {
  content: "\f141";
}
.ui-icon-md-gps-off:after {
  content: "\f142";
}
.ui-icon-md-location-disabled:after {
  content: "\f143";
}
.ui-icon-md-location-searching:after {
  content: "\f144";
}
.ui-icon-md-multitrack-audio:after {
  content: "\f145";
}
.ui-icon-md-network-cell:after {
  content: "\f146";
}
.ui-icon-md-network-wifi:after {
  content: "\f147";
}
.ui-icon-md-nfc:after {
  content: "\f148";
}
.ui-icon-md-now-wallpaper:after {
  content: "\f149";
}
.ui-icon-md-now-widgets:after {
  content: "\f14a";
}
.ui-icon-md-screen-lock-landscape:after {
  content: "\f14b";
}
.ui-icon-md-screen-lock-portrait:after {
  content: "\f14c";
}
.ui-icon-md-screen-lock-rotation:after {
  content: "\f14d";
}
.ui-icon-md-screen-rotation:after {
  content: "\f14e";
}
.ui-icon-md-sd-storage:after {
  content: "\f14f";
}
.ui-icon-md-settings-system-daydream:after {
  content: "\f150";
}
.ui-icon-md-signal-cellular-0-bar:after {
  content: "\f151";
}
.ui-icon-md-signal-cellular-1-bar:after {
  content: "\f152";
}
.ui-icon-md-signal-cellular-2-bar:after {
  content: "\f153";
}
.ui-icon-md-signal-cellular-3-bar:after {
  content: "\f154";
}
.ui-icon-md-signal-cellular-4-bar:after {
  content: "\f155";
}
.ui-icon-md-signal-cellular-connected-no-internet-0-bar:after {
  content: "\f156";
}
.ui-icon-md-signal-cellular-connected-no-internet-1-bar:after {
  content: "\f157";
}
.ui-icon-md-signal-cellular-connected-no-internet-2-bar:after {
  content: "\f158";
}
.ui-icon-md-signal-cellular-connected-no-internet-3-bar:after {
  content: "\f159";
}
.ui-icon-md-signal-cellular-connected-no-internet-4-bar:after {
  content: "\f15a";
}
.ui-icon-md-signal-cellular-no-sim:after {
  content: "\f15b";
}
.ui-icon-md-signal-cellular-null:after {
  content: "\f15c";
}
.ui-icon-md-signal-cellular-off:after {
  content: "\f15d";
}
.ui-icon-md-signal-wifi-0-bar:after {
  content: "\f15e";
}
.ui-icon-md-signal-wifi-1-bar:after {
  content: "\f15f";
}
.ui-icon-md-signal-wifi-2-bar:after {
  content: "\f160";
}
.ui-icon-md-signal-wifi-3-bar:after {
  content: "\f161";
}
.ui-icon-md-signal-wifi-4-bar:after {
  content: "\f162";
}
.ui-icon-md-signal-wifi-off:after {
  content: "\f163";
}
.ui-icon-md-storage:after {
  content: "\f164";
}
.ui-icon-md-usb:after {
  content: "\f165";
}
.ui-icon-md-wifi-lock:after {
  content: "\f166";
}
.ui-icon-md-wifi-tethering:after {
  content: "\f167";
}
.ui-icon-md-attach-file:after {
  content: "\f168";
}
.ui-icon-md-attach-money:after {
  content: "\f169";
}
.ui-icon-md-border-all:after {
  content: "\f16a";
}
.ui-icon-md-border-bottom:after {
  content: "\f16b";
}
.ui-icon-md-border-clear:after {
  content: "\f16c";
}
.ui-icon-md-border-color:after {
  content: "\f16d";
}
.ui-icon-md-border-horizontal:after {
  content: "\f16e";
}
.ui-icon-md-border-inner:after {
  content: "\f16f";
}
.ui-icon-md-border-left:after {
  content: "\f170";
}
.ui-icon-md-border-outer:after {
  content: "\f171";
}
.ui-icon-md-border-right:after {
  content: "\f172";
}
.ui-icon-md-border-style:after {
  content: "\f173";
}
.ui-icon-md-border-top:after {
  content: "\f174";
}
.ui-icon-md-border-vertical:after {
  content: "\f175";
}
.ui-icon-md-format-align-center:after {
  content: "\f176";
}
.ui-icon-md-format-align-justify:after {
  content: "\f177";
}
.ui-icon-md-format-align-left:after {
  content: "\f178";
}
.ui-icon-md-format-align-right:after {
  content: "\f179";
}
.ui-icon-md-format-bold:after {
  content: "\f17a";
}
.ui-icon-md-format-clear:after {
  content: "\f17b";
}
.ui-icon-md-format-color-fill:after {
  content: "\f17c";
}
.ui-icon-md-format-color-reset:after {
  content: "\f17d";
}
.ui-icon-md-format-color-text:after {
  content: "\f17e";
}
.ui-icon-md-format-indent-decrease:after {
  content: "\f17f";
}
.ui-icon-md-format-indent-increase:after {
  content: "\f180";
}
.ui-icon-md-format-italic:after {
  content: "\f181";
}
.ui-icon-md-format-line-spacing:after {
  content: "\f182";
}
.ui-icon-md-format-list-bulleted:after {
  content: "\f183";
}
.ui-icon-md-format-list-numbered:after {
  content: "\f184";
}
.ui-icon-md-format-paint:after {
  content: "\f185";
}
.ui-icon-md-format-quote:after {
  content: "\f186";
}
.ui-icon-md-format-size:after {
  content: "\f187";
}
.ui-icon-md-format-strikethrough:after {
  content: "\f188";
}
.ui-icon-md-format-textdirection-l-to-r:after {
  content: "\f189";
}
.ui-icon-md-format-textdirection-r-to-l:after {
  content: "\f18a";
}
.ui-icon-md-format-underline:after {
  content: "\f18b";
}
.ui-icon-md-functions:after {
  content: "\f18c";
}
.ui-icon-md-insert-chart:after {
  content: "\f18d";
}
.ui-icon-md-insert-comment:after {
  content: "\f18e";
}
.ui-icon-md-insert-drive-file:after {
  content: "\f18f";
}
.ui-icon-md-insert-emoticon:after {
  content: "\f190";
}
.ui-icon-md-insert-invitation:after {
  content: "\f191";
}
.ui-icon-md-insert-link:after {
  content: "\f192";
}
.ui-icon-md-insert-photo:after {
  content: "\f193";
}
.ui-icon-md-merge-type:after {
  content: "\f194";
}
.ui-icon-md-mode-comment:after {
  content: "\f195";
}
.ui-icon-md-mode-edit:after {
  content: "\f196";
}
.ui-icon-md-publish:after {
  content: "\f197";
}
.ui-icon-md-vertical-align-bottom:after {
  content: "\f198";
}
.ui-icon-md-vertical-align-center:after {
  content: "\f199";
}
.ui-icon-md-vertical-align-top:after {
  content: "\f19a";
}
.ui-icon-md-wrap-text:after {
  content: "\f19b";
}
.ui-icon-md-attachment:after {
  content: "\f19c";
}
.ui-icon-md-cloud:after {
  content: "\f19d";
}
.ui-icon-md-cloud-circle:after {
  content: "\f19e";
}
.ui-icon-md-cloud-done:after {
  content: "\f19f";
}
.ui-icon-md-cloud-download:after {
  content: "\f1a0";
}
.ui-icon-md-cloud-off:after {
  content: "\f1a1";
}
.ui-icon-md-cloud-queue:after {
  content: "\f1a2";
}
.ui-icon-md-cloud-upload:after {
  content: "\f1a3";
}
.ui-icon-md-file-download:after {
  content: "\f1a4";
}
.ui-icon-md-file-upload:after {
  content: "\f1a5";
}
.ui-icon-md-folder:after {
  content: "\f1a6";
}
.ui-icon-md-folder-open:after {
  content: "\f1a7";
}
.ui-icon-md-folder-shared:after {
  content: "\f1a8";
}
.ui-icon-md-cast:after {
  content: "\f1a9";
}
.ui-icon-md-cast-connected:after {
  content: "\f1aa";
}
.ui-icon-md-computer:after {
  content: "\f1ab";
}
.ui-icon-md-desktop-mac:after {
  content: "\f1ac";
}
.ui-icon-md-desktop-windows:after {
  content: "\f1ad";
}
.ui-icon-md-dock:after {
  content: "\f1ae";
}
.ui-icon-md-gamepad:after {
  content: "\f1af";
}
.ui-icon-md-headset:after {
  content: "\f1b0";
}
.ui-icon-md-headset-mic:after {
  content: "\f1b1";
}
.ui-icon-md-keyboard:after {
  content: "\f1b2";
}
.ui-icon-md-keyboard-alt:after {
  content: "\f1b3";
}
.ui-icon-md-keyboard-arrow-down:after {
  content: "\f1b4";
}
.ui-icon-md-keyboard-arrow-left:after {
  content: "\f1b5";
}
.ui-icon-md-keyboard-arrow-right:after {
  content: "\f1b6";
}
.ui-icon-md-keyboard-arrow-up:after {
  content: "\f1b7";
}
.ui-icon-md-keyboard-backspace:after {
  content: "\f1b8";
}
.ui-icon-md-keyboard-capslock:after {
  content: "\f1b9";
}
.ui-icon-md-keyboard-control:after {
  content: "\f1ba";
}
.ui-icon-md-keyboard-hide:after {
  content: "\f1bb";
}
.ui-icon-md-keyboard-return:after {
  content: "\f1bc";
}
.ui-icon-md-keyboard-tab:after {
  content: "\f1bd";
}
.ui-icon-md-keyboard-voice:after {
  content: "\f1be";
}
.ui-icon-md-laptop:after {
  content: "\f1bf";
}
.ui-icon-md-laptop-chromebook:after {
  content: "\f1c0";
}
.ui-icon-md-laptop-mac:after {
  content: "\f1c1";
}
.ui-icon-md-laptop-windows:after {
  content: "\f1c2";
}
.ui-icon-md-memory:after {
  content: "\f1c3";
}
.ui-icon-md-mouse:after {
  content: "\f1c4";
}
.ui-icon-md-phone-android:after {
  content: "\f1c5";
}
.ui-icon-md-phone-iphone:after {
  content: "\f1c6";
}
.ui-icon-md-phonelink:after {
  content: "\f1c7";
}
.ui-icon-md-phonelink-off:after {
  content: "\f1c8";
}
.ui-icon-md-security:after {
  content: "\f1c9";
}
.ui-icon-md-sim-card:after {
  content: "\f1ca";
}
.ui-icon-md-smartphone:after {
  content: "\f1cb";
}
.ui-icon-md-speaker:after {
  content: "\f1cc";
}
.ui-icon-md-tablet:after {
  content: "\f1cd";
}
.ui-icon-md-tablet-android:after {
  content: "\f1ce";
}
.ui-icon-md-tablet-mac:after {
  content: "\f1cf";
}
.ui-icon-md-tv:after {
  content: "\f1d0";
}
.ui-icon-md-watch:after {
  content: "\f1d1";
}
.ui-icon-md-add-to-photos:after {
  content: "\f1d2";
}
.ui-icon-md-adjust:after {
  content: "\f1d3";
}
.ui-icon-md-assistant-photo:after {
  content: "\f1d4";
}
.ui-icon-md-audiotrack:after {
  content: "\f1d5";
}
.ui-icon-md-blur-circular:after {
  content: "\f1d6";
}
.ui-icon-md-blur-linear:after {
  content: "\f1d7";
}
.ui-icon-md-blur-off:after {
  content: "\f1d8";
}
.ui-icon-md-blur-on:after {
  content: "\f1d9";
}
.ui-icon-md-brightness-1:after {
  content: "\f1da";
}
.ui-icon-md-brightness-2:after {
  content: "\f1db";
}
.ui-icon-md-brightness-3:after {
  content: "\f1dc";
}
.ui-icon-md-brightness-4:after {
  content: "\f1dd";
}
.ui-icon-md-brightness-5:after {
  content: "\f1de";
}
.ui-icon-md-brightness-6:after {
  content: "\f1df";
}
.ui-icon-md-brightness-7:after {
  content: "\f1e0";
}
.ui-icon-md-brush:after {
  content: "\f1e1";
}
.ui-icon-md-camera:after {
  content: "\f1e2";
}
.ui-icon-md-camera-alt:after {
  content: "\f1e3";
}
.ui-icon-md-camera-front:after {
  content: "\f1e4";
}
.ui-icon-md-camera-rear:after {
  content: "\f1e5";
}
.ui-icon-md-camera-roll:after {
  content: "\f1e6";
}
.ui-icon-md-center-focus-strong:after {
  content: "\f1e7";
}
.ui-icon-md-center-focus-weak:after {
  content: "\f1e8";
}
.ui-icon-md-collections:after {
  content: "\f1e9";
}
.ui-icon-md-colorize:after {
  content: "\f1ea";
}
.ui-icon-md-color-lens:after {
  content: "\f1eb";
}
.ui-icon-md-compare:after {
  content: "\f1ec";
}
.ui-icon-md-control-point:after {
  content: "\f1ed";
}
.ui-icon-md-control-point-duplicate:after {
  content: "\f1ee";
}
.ui-icon-md-crop:after {
  content: "\f1ef";
}
.ui-icon-md-crop-3-2:after {
  content: "\f1f0";
}
.ui-icon-md-crop-5-4:after {
  content: "\f1f1";
}
.ui-icon-md-crop-7-5:after {
  content: "\f1f2";
}
.ui-icon-md-crop-16-9:after {
  content: "\f1f3";
}
.ui-icon-md-crop-din:after {
  content: "\f1f4";
}
.ui-icon-md-crop-free:after {
  content: "\f1f5";
}
.ui-icon-md-crop-landscape:after {
  content: "\f1f6";
}
.ui-icon-md-crop-original:after {
  content: "\f1f7";
}
.ui-icon-md-crop-portrait:after {
  content: "\f1f8";
}
.ui-icon-md-crop-square:after {
  content: "\f1f9";
}
.ui-icon-md-dehaze:after {
  content: "\f1fa";
}
.ui-icon-md-details:after {
  content: "\f1fb";
}
.ui-icon-md-edit:after {
  content: "\f1fc";
}
.ui-icon-md-exposure:after {
  content: "\f1fd";
}
.ui-icon-md-exposure-minus-1:after {
  content: "\f1fe";
}
.ui-icon-md-exposure-minus-2:after {
  content: "\f1ff";
}
.ui-icon-md-exposure-zero:after {
  content: "\f200";
}
.ui-icon-md-exposure-plus-1:after {
  content: "\f201";
}
.ui-icon-md-exposure-plus-2:after {
  content: "\f202";
}
.ui-icon-md-filter:after {
  content: "\f203";
}
.ui-icon-md-filter-1:after {
  content: "\f204";
}
.ui-icon-md-filter-2:after {
  content: "\f205";
}
.ui-icon-md-filter-3:after {
  content: "\f206";
}
.ui-icon-md-filter-4:after {
  content: "\f207";
}
.ui-icon-md-filter-5:after {
  content: "\f208";
}
.ui-icon-md-filter-6:after {
  content: "\f209";
}
.ui-icon-md-filter-7:after {
  content: "\f20a";
}
.ui-icon-md-filter-8:after {
  content: "\f20b";
}
.ui-icon-md-filter-9:after {
  content: "\f20c";
}
.ui-icon-md-filter-9-plus:after {
  content: "\f20d";
}
.ui-icon-md-filter-b-and-w:after {
  content: "\f20e";
}
.ui-icon-md-filter-center-focus:after {
  content: "\f20f";
}
.ui-icon-md-filter-drama:after {
  content: "\f210";
}
.ui-icon-md-filter-frames:after {
  content: "\f211";
}
.ui-icon-md-filter-hdr:after {
  content: "\f212";
}
.ui-icon-md-filter-none:after {
  content: "\f213";
}
.ui-icon-md-filter-tilt-shift:after {
  content: "\f214";
}
.ui-icon-md-filter-vintage:after {
  content: "\f215";
}
.ui-icon-md-flare:after {
  content: "\f216";
}
.ui-icon-md-flash-auto:after {
  content: "\f217";
}
.ui-icon-md-flash-off:after {
  content: "\f218";
}
.ui-icon-md-flash-on:after {
  content: "\f219";
}
.ui-icon-md-flip:after {
  content: "\f21a";
}
.ui-icon-md-gradient:after {
  content: "\f21b";
}
.ui-icon-md-grain:after {
  content: "\f21c";
}
.ui-icon-md-grid-off:after {
  content: "\f21d";
}
.ui-icon-md-grid-on:after {
  content: "\f21e";
}
.ui-icon-md-hdr-off:after {
  content: "\f21f";
}
.ui-icon-md-hdr-on:after {
  content: "\f220";
}
.ui-icon-md-hdr-strong:after {
  content: "\f221";
}
.ui-icon-md-hdr-weak:after {
  content: "\f222";
}
.ui-icon-md-healing:after {
  content: "\f223";
}
.ui-icon-md-image:after {
  content: "\f224";
}
.ui-icon-md-image-aspect-ratio:after {
  content: "\f225";
}
.ui-icon-md-iso:after {
  content: "\f226";
}
.ui-icon-md-landscape:after {
  content: "\f227";
}
.ui-icon-md-leak-add:after {
  content: "\f228";
}
.ui-icon-md-leak-remove:after {
  content: "\f229";
}
.ui-icon-md-lens:after {
  content: "\f22a";
}
.ui-icon-md-looks:after {
  content: "\f22b";
}
.ui-icon-md-looks-1:after {
  content: "\f22c";
}
.ui-icon-md-looks-2:after {
  content: "\f22d";
}
.ui-icon-md-looks-3:after {
  content: "\f22e";
}
.ui-icon-md-looks-4:after {
  content: "\f22f";
}
.ui-icon-md-looks-5:after {
  content: "\f230";
}
.ui-icon-md-looks-6:after {
  content: "\f231";
}
.ui-icon-md-loupe:after {
  content: "\f232";
}
.ui-icon-md-movie-creation:after {
  content: "\f233";
}
.ui-icon-md-nature:after {
  content: "\f234";
}
.ui-icon-md-nature-people:after {
  content: "\f235";
}
.ui-icon-md-navigate-after:after {
  content: "\f236";
}
.ui-icon-md-navigate-next:after {
  content: "\f237";
}
.ui-icon-md-palette:after {
  content: "\f238";
}
.ui-icon-md-panorama:after {
  content: "\f239";
}
.ui-icon-md-panorama-fisheye:after {
  content: "\f23a";
}
.ui-icon-md-panorama-horizontal:after {
  content: "\f23b";
}
.ui-icon-md-panorama-vertical:after {
  content: "\f23c";
}
.ui-icon-md-panorama-wide-angle:after {
  content: "\f23d";
}
.ui-icon-md-photo:after {
  content: "\f23e";
}
.ui-icon-md-photo-album:after {
  content: "\f23f";
}
.ui-icon-md-photo-camera:after {
  content: "\f240";
}
.ui-icon-md-photo-library:after {
  content: "\f241";
}
.ui-icon-md-portrait:after {
  content: "\f242";
}
.ui-icon-md-remove-red-eye:after {
  content: "\f243";
}
.ui-icon-md-rotate-left:after {
  content: "\f244";
}
.ui-icon-md-rotate-right:after {
  content: "\f245";
}
.ui-icon-md-slideshow:after {
  content: "\f246";
}
.ui-icon-md-straighten:after {
  content: "\f247";
}
.ui-icon-md-style:after {
  content: "\f248";
}
.ui-icon-md-switch-camera:after {
  content: "\f249";
}
.ui-icon-md-switch-video:after {
  content: "\f24a";
}
.ui-icon-md-tag-faces:after {
  content: "\f24b";
}
.ui-icon-md-texture:after {
  content: "\f24c";
}
.ui-icon-md-timelapse:after {
  content: "\f24d";
}
.ui-icon-md-timer:after {
  content: "\f24e";
}
.ui-icon-md-timer-3:after {
  content: "\f24f";
}
.ui-icon-md-timer-10:after {
  content: "\f250";
}
.ui-icon-md-timer-auto:after {
  content: "\f251";
}
.ui-icon-md-timer-off:after {
  content: "\f252";
}
.ui-icon-md-tonality:after {
  content: "\f253";
}
.ui-icon-md-transform:after {
  content: "\f254";
}
.ui-icon-md-tune:after {
  content: "\f255";
}
.ui-icon-md-wb-auto:after {
  content: "\f256";
}
.ui-icon-md-wb-cloudy:after {
  content: "\f257";
}
.ui-icon-md-wb-incandescent:after {
  content: "\f258";
}
.ui-icon-md-wb-irradescent:after {
  content: "\f259";
}
.ui-icon-md-wb-sunny:after {
  content: "\f25a";
}
.ui-icon-md-beenhere:after {
  content: "\f25b";
}
.ui-icon-md-directions:after {
  content: "\f25c";
}
.ui-icon-md-directions-bike:after {
  content: "\f25d";
}
.ui-icon-md-directions-bus:after {
  content: "\f25e";
}
.ui-icon-md-directions-car:after {
  content: "\f25f";
}
.ui-icon-md-directions-ferry:after {
  content: "\f260";
}
.ui-icon-md-directions-subway:after {
  content: "\f261";
}
.ui-icon-md-directions-train:after {
  content: "\f262";
}
.ui-icon-md-directions-transit:after {
  content: "\f263";
}
.ui-icon-md-directions-walk:after {
  content: "\f264";
}
.ui-icon-md-flight:after {
  content: "\f265";
}
.ui-icon-md-hotel:after {
  content: "\f266";
}
.ui-icon-md-layers:after {
  content: "\f267";
}
.ui-icon-md-layers-clear:after {
  content: "\f268";
}
.ui-icon-md-local-airport:after {
  content: "\f269";
}
.ui-icon-md-local-atm:after {
  content: "\f26a";
}
.ui-icon-md-local-attraction:after {
  content: "\f26b";
}
.ui-icon-md-local-bar:after {
  content: "\f26c";
}
.ui-icon-md-local-cafe:after {
  content: "\f26d";
}
.ui-icon-md-local-car-wash:after {
  content: "\f26e";
}
.ui-icon-md-local-convenience-store:after {
  content: "\f26f";
}
.ui-icon-md-local-drink:after {
  content: "\f270";
}
.ui-icon-md-local-florist:after {
  content: "\f271";
}
.ui-icon-md-local-gas-station:after {
  content: "\f272";
}
.ui-icon-md-local-grocery-store:after {
  content: "\f273";
}
.ui-icon-md-local-hospital:after {
  content: "\f274";
}
.ui-icon-md-local-hotel:after {
  content: "\f275";
}
.ui-icon-md-local-laundry-service:after {
  content: "\f276";
}
.ui-icon-md-local-library:after {
  content: "\f277";
}
.ui-icon-md-local-mall:after {
  content: "\f278";
}
.ui-icon-md-local-movies:after {
  content: "\f279";
}
.ui-icon-md-local-offer:after {
  content: "\f27a";
}
.ui-icon-md-local-parking:after {
  content: "\f27b";
}
.ui-icon-md-local-pharmacy:after {
  content: "\f27c";
}
.ui-icon-md-local-phone:after {
  content: "\f27d";
}
.ui-icon-md-local-pizza:after {
  content: "\f27e";
}
.ui-icon-md-local-play:after {
  content: "\f27f";
}
.ui-icon-md-local-post-office:after {
  content: "\f280";
}
.ui-icon-md-local-print-shop:after {
  content: "\f281";
}
.ui-icon-md-local-restaurant:after {
  content: "\f282";
}
.ui-icon-md-local-see:after {
  content: "\f283";
}
.ui-icon-md-local-shipping:after {
  content: "\f284";
}
.ui-icon-md-local-taxi:after {
  content: "\f285";
}
.ui-icon-md-location-history:after {
  content: "\f286";
}
.ui-icon-md-map:after {
  content: "\f287";
}
.ui-icon-md-my-location:after {
  content: "\f288";
}
.ui-icon-md-navigation:after {
  content: "\f289";
}
.ui-icon-md-pin-drop:after {
  content: "\f28a";
}
.ui-icon-md-place:after {
  content: "\f28b";
}
.ui-icon-md-rate-review:after {
  content: "\f28c";
}
.ui-icon-md-restaurant-menu:after {
  content: "\f28d";
}
.ui-icon-md-satellite:after {
  content: "\f28e";
}
.ui-icon-md-store-mall-directory:after {
  content: "\f28f";
}
.ui-icon-md-terrain:after {
  content: "\f290";
}
.ui-icon-md-traffic:after {
  content: "\f291";
}
.ui-icon-md-apps:after {
  content: "\f292";
}
.ui-icon-md-cancel:after {
  content: "\f293";
}
.ui-icon-md-arrow-drop-down-circle:after {
  content: "\f294";
}
.ui-icon-md-arrow-drop-down:after {
  content: "\f295";
}
.ui-icon-md-arrow-drop-up:after {
  content: "\f296";
}
.ui-icon-md-arrow-back:after {
  content: "\f297";
}
.ui-icon-md-arrow-forward:after {
  content: "\f298";
}
.ui-icon-md-check:after {
  content: "\f299";
}
.ui-icon-md-close:after {
  content: "\f29a";
}
.ui-icon-md-chevron-left:after {
  content: "\f29b";
}
.ui-icon-md-chevron-right:after {
  content: "\f29c";
}
.ui-icon-md-expand-less:after {
  content: "\f29d";
}
.ui-icon-md-expand-more:after {
  content: "\f29e";
}
.ui-icon-md-fullscreen:after {
  content: "\f29f";
}
.ui-icon-md-fullscreen-exit:after {
  content: "\f2a0";
}
.ui-icon-md-menu:after {
  content: "\f2a1";
}
.ui-icon-md-more-horiz:after {
  content: "\f2a2";
}
.ui-icon-md-more-vert:after {
  content: "\f2a3";
}
.ui-icon-md-refresh:after {
  content: "\f2a4";
}
.ui-icon-md-unfold-less:after {
  content: "\f2a5";
}
.ui-icon-md-unfold-more:after {
  content: "\f2a6";
}
.ui-icon-md-adb:after {
  content: "\f2a7";
}
.ui-icon-md-bluetooth-audio:after {
  content: "\f2a8";
}
.ui-icon-md-disc-full:after {
  content: "\f2a9";
}
.ui-icon-md-dnd-forwardslash:after {
  content: "\f2aa";
}
.ui-icon-md-do-not-disturb:after {
  content: "\f2ab";
}
.ui-icon-md-drive-eta:after {
  content: "\f2ac";
}
.ui-icon-md-event-available:after {
  content: "\f2ad";
}
.ui-icon-md-event-busy:after {
  content: "\f2ae";
}
.ui-icon-md-event-note:after {
  content: "\f2af";
}
.ui-icon-md-folder-special:after {
  content: "\f2b0";
}
.ui-icon-md-mms:after {
  content: "\f2b1";
}
.ui-icon-md-more:after {
  content: "\f2b2";
}
.ui-icon-md-network-locked:after {
  content: "\f2b3";
}
.ui-icon-md-phone-bluetooth-speaker:after {
  content: "\f2b4";
}
.ui-icon-md-phone-forwarded:after {
  content: "\f2b5";
}
.ui-icon-md-phone-in-talk:after {
  content: "\f2b6";
}
.ui-icon-md-phone-locked:after {
  content: "\f2b7";
}
.ui-icon-md-phone-missed:after {
  content: "\f2b8";
}
.ui-icon-md-phone-paused:after {
  content: "\f2b9";
}
.ui-icon-md-play-download:after {
  content: "\f2ba";
}
.ui-icon-md-play-install:after {
  content: "\f2bb";
}
.ui-icon-md-sd-card:after {
  content: "\f2bc";
}
.ui-icon-md-sim-card-alert:after {
  content: "\f2bd";
}
.ui-icon-md-sms:after {
  content: "\f2be";
}
.ui-icon-md-sms-failed:after {
  content: "\f2bf";
}
.ui-icon-md-sync:after {
  content: "\f2c0";
}
.ui-icon-md-sync-disabled:after {
  content: "\f2c1";
}
.ui-icon-md-sync-problem:after {
  content: "\f2c2";
}
.ui-icon-md-system-update:after {
  content: "\f2c3";
}
.ui-icon-md-tap-and-play:after {
  content: "\f2c4";
}
.ui-icon-md-time-to-leave:after {
  content: "\f2c5";
}
.ui-icon-md-vibration:after {
  content: "\f2c6";
}
.ui-icon-md-voice-chat:after {
  content: "\f2c7";
}
.ui-icon-md-vpn-lock:after {
  content: "\f2c8";
}
.ui-icon-md-cake:after {
  content: "\f2c9";
}
.ui-icon-md-domain:after {
  content: "\f2ca";
}
.ui-icon-md-location-city:after {
  content: "\f2cb";
}
.ui-icon-md-mood:after {
  content: "\f2cc";
}
.ui-icon-md-notifications-none:after {
  content: "\f2cd";
}
.ui-icon-md-notifications:after {
  content: "\f2ce";
}
.ui-icon-md-notifications-off:after {
  content: "\f2cf";
}
.ui-icon-md-notifications-on:after {
  content: "\f2d0";
}
.ui-icon-md-notifications-paused:after {
  content: "\f2d1";
}
.ui-icon-md-pages:after {
  content: "\f2d2";
}
.ui-icon-md-party-mode:after {
  content: "\f2d3";
}
.ui-icon-md-group:after {
  content: "\f2d4";
}
.ui-icon-md-group-add:after {
  content: "\f2d5";
}
.ui-icon-md-people:after {
  content: "\f2d6";
}
.ui-icon-md-people-outline:after {
  content: "\f2d7";
}
.ui-icon-md-person:after {
  content: "\f2d8";
}
.ui-icon-md-person-add:after {
  content: "\f2d9";
}
.ui-icon-md-person-outline:after {
  content: "\f2da";
}
.ui-icon-md-plus-one:after {
  content: "\f2db";
}
.ui-icon-md-poll:after {
  content: "\f2dc";
}
.ui-icon-md-public:after {
  content: "\f2dd";
}
.ui-icon-md-school:after {
  content: "\f2de";
}
.ui-icon-md-share:after {
  content: "\f2df";
}
.ui-icon-md-whatshot:after {
  content: "\f2e0";
}
.ui-icon-md-check-box:after {
  content: "\f2e1";
}
.ui-icon-md-check-box-outline-blank:after {
  content: "\f2e2";
}
.ui-icon-md-radio-button-off:after {
  content: "\f2e3";
}
.ui-icon-md-radio-button-on:after {
  content: "\f2e4";
}
.ui-icon-md-star:after {
  content: "\f2e5";
}
.ui-icon-md-star-half:after {
  content: "\f2e6";
}
.ui-icon-md-star-outline:after {
  content: "\f2e7";
}
