/*@import "compass/reset";*/
/* Common styles for all modules */
.bootstrap-wrapper .pre {
  white-space: pre-wrap;
  word-wrap: break-word; }

.bootstrap-wrapper .formly .formly-field .form-group .filter-group a.filter {
  margin-left: 10px;
  margin-bottom: 10px; }

.bootstrap-wrapper .formly .formly-field .form-group .filter-group a.btn:first-child {
  margin-left: 0; }

.bootstrap-wrapper .formly .formly-field .form-group .filter-group a.filter .glyphicon {
  top: 2px; }

.pointer {
  cursor: pointer; }

.wizdom365Picker {
  position: relative; }

.wizdom365Picker .textbox {
  padding: 5px; }

.wizdom365Picker .foldout {
  background-color: white;
  border: solid 1px gray;
  position: absolute;
  top: 23px;
  left: 0;
  width: 100%;
  padding: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.closebtn {
  min-width: 0; }

/* Validation */
.validation-message {
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  display: inline-block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  margin-top: 3px;
  max-height: 40px;
  max-width: 450px;
  min-height: 20px;
  min-width: 200px;
  opacity: 0.8;
  padding: 4px 10px;
  position: relative;
  z-index: 20; }

.validation-message.validation-error {
  background-color: #bd362f; }

.validation-message.validation-success {
  background-color: #0d9747; }

.validation-icon {
  background-image: url("images/glyphicons-halflings-white.png");
  background-repeat: no-repeat;
  display: inline-block;
  height: 14px;
  line-height: 14px;
  margin-right: 8px;
  margin-top: 1px;
  vertical-align: text-top;
  width: 14px; }

.icon-error-sign {
  background-position: -168px -96px; }

.icon-success-sign {
  background-position: -192px -96px; }

.form-control.ng-invalid,
.input-datetime.ng-invalid,
.input-select.ng-invalid {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }

.flag {
  width: 32px;
  display: inline-block;
  /*background-size: 30px;*/
  background-position: center center;
  background-repeat: no-repeat; }

.flag.flag-allDisabled {
  background-image: url("data:image/gif;base64,R0lGODdhJAAYAPYAAKuvstbUyK6xs+ni4tnR0c7KvKGlqb2ysvb19d3V1dfNzZ2jp/7+/sHExqWprdHCw8G0tbW7wfXy8r3Awbm7vOTi4si/v8a4udbJysjIzrWqqtLPwca3uOnm5t3e4cq8vdbX3Ozp6bCzt+DW16isrrm9wcXGzb3BxMrK0Pn6+snFts/S1cHFyPf4+OLa2tjOzuPc3bmtruTc3Mm7vMW8vcvBws7ExrGlpcLDyu3s7M7AwcrO0drP0NfS0sy9vqGmq6Sqssi6u9/f4u3m5trV1dzS0/j19bqvsLe5ucK4uZmdocrHvODa2rS3uuTe37K1uOvo6N/Y2Obc3dzR0tzQ0MTHyuff37S1vfLy8uPY2fDt7bG2vNXLzM7DxKKlp8vExNnZ3/v8/Obd3t7T0t7T0bKzu9/e0+rj49HGx8CwsMbIxvz7+8bJzMXL0ODZ2eDU1eDX19HNv9/d3cfEuNDJydLNzZabns/HyKien83N1Obn6LvBxry5rsW7vOHZ2sK/tCwAAAAAJAAYAAAH/4AEfgk8MCkpTkVwcCMJjgkuNhR5GZWVKCguYjIunS4yCUUDYllDDAxDWWKrrGIDdydCYCBgsyAgWhK6u0YhXFlFLzKnMgpFx8hFWRZXKygZmJYwZ9TVQy5dPBgPCacJDxjh4hhUSWWUJpUm69MD7u7XwnBFTmFhiYv5i2I2AhkmOHAADOjizDt4bnIwsJeiRYsU9iJGZKDHwZUrZS6WyUjEiqdOVohUaOgQCxaHKFOGqYDCg0shL4Uw+dhJRg8LXLigSeAwAZqcQHMqoGFhDBmjY5AWIZCsSAI6RzhwSGPDoY00UrNKvaDBQpQEUcKKHSvWTZ0DQS5AQIMAARoIM//iyo0bI0nOFy8U6N27N++LL0cucFh7iksQHYh9zEjLIcYXJzKsDIDhpBo1d1acWOmh4ciRGDVg3klCg0afJBA8H9GA58YNDTHSQDhA+8BnDa5dcyHCg0COCSdyLCVAvHiCGk1YnDjRIECAKiwaSF++vEqJBAOkSFnDhs0aGTJarRrAZcKKHW1WmDGzos2O9/B3gGCBYQSVKQhOTEAw5f6U//+NUIMIypVQhXMslEAddXtUEQEGb/BAhREllGAEFRJSoaGGY9QAQAkRbHGCcydsEcGJKEawxxYdGCEBAms88cQaCOxioxEVPDHBBCWosUEAapSw45A7NkABAE2IIALXACSQAICSUEL5hAN/bGDlBnHEceWWVxbggAAAMGmAFw6EaaaZAnjBRwFsFrDEEm3GyWYccxABRQe5/OCFBFpAEcKfgGrRgxcAgEkBnEcKoOiiAiwJgWI+5PDDDzn48IEPmGaqwwFKTAoECSqoQAIQk5ZaqgEHCBZEBwYY0EFaQcR6QVofxKDEAgb8AKqopvZqQAy0SuqAFg/o0EVii31whB0LLKCrCgUIAASTJDjwQ7MLKHEAajTIUagQXdTwRQ0W0IBaH0c468CXbyIhQhNPiCBAtT+sGwgAOw=="); }

.flag.flag-allEnabled {
  background-image: url("data:image/gif;base64,R0lGODdhJAAYAPYAAFaHse+BiXFxwuSOjq5YXPvX2Op9g2lqwm6TlrIoMMZJVOY8SOZSXfpdZmWUt+f49+cuOScsjOnQXPOZli1Ld9WvJu2Znuh0eGqnz9wpNsPR0v+Lk+aTlDN3vOJmavVsdsVZXjNjivH//hprzdiFiPvKHufExk51ekhskPv//zRYffujovzHB//TK6uz1YWdijtqlLs5Q60FCkFrcfhkbVKb05SU2/DIyPHz8x9UgP+cogBKn8+0tg9Tit54f+rl5JwqM1F/pRZJdTqBxspfcOfBLN5nbP7aOLB1ccNpawZPihZWkv719bQXHiNgmNowPP55gZEQFOdrdP91ZNsKGQc8a9siL/+rq9kZJ/arqUlAl/irp7fHytdrdf/i5OTR0o23u/agnvfJIl+JpG6GZ/7e3v/6aOO/we7KN//gRf+nrf/hK3W3319SoGNhumOBhfG/v8oqHfTMzzc9reifq7ueoPKNj52q742Sq9Pg37yhov+VjXd9zP/THDpYXMN+fiwAAAAAJAAYAAAH/4AXdgZSFjg4FhcBiwaNBnZEbXwClJR8fAMTdpubEwYXOhtQaikpalAbqaobOkRudzaxsjZyBba3ZXAeUB8NG6V2DR/DxB9QCpKVAgeUFivP0FccDA0MCwalBgsM3N3UMVp8B+PkB87Qz9JdGwEfFiIpYR+L9IsbRFrjbm4H+24cK8IIFCgtTwoRCA8hhMfwYAoNEeZInCiRxB5OnUhoeMDxwY8fHUNyFKEBj4uTKE9ysMOhZUsLJAh4MMKABI4HBhgY2TlzphQCCqYIHSr0gtGjFwwkSWDFChUGHBlQaUq1KZYmSAZo3cq164A/MZ48wQL1AQgsYtOmBUJgpxEPcP/jyoUrJQmQDBmewvOQYYHfBU/wWgGCZMIEgXToZNmyeMsWgYZJAEmQoAkILlySxFCgIEYMypSbRJFBukmcOKBDNyEtI0oXEj4ufBkz5osPH7Bv3zZAAIWDMQAQSJCA5/dv4MAdBDEQagMTBw6YrFqlo0sQNhhqgDFjBkwNDODDY2DjgAEUGjTKAC+DvtiwYzBqABiCIE0aBEMA6N8PQDmDXg2UEUQQZTTQAHoIHqiAE0N0MMIY9o0xQgcUVthBgyZ4UUAZTKCAAhNl3CKiF2ecgAACY7xwxBEvBHHiiy++EQIKMMCgAgUUqFDjjjyqUMEaLQSJBhpBFmnkEUXoGAK0DDjmGMKTUD7phBAV9FFCCWIUUYQYV3bZZQsV6GHCGTf8gOMPN5ig5pomyFGHHzOcAAMZV5IRwgl45plnWBBAcEMOOdzQ56CEJlDFDoiGwAILISDq6KNKJPCEFRmcIYQQZ1CqllgQGKpEDzvMsOgMO/Rg6qmm5pBABlb4Cagcf/nVZ6ueKhHqoifs4MSuS/SgxK9CeOYZDzPyAMKxIHAmLBAUANrDCRUU8QYMHtYYAqA5qBAIADs="); }

.flag.flag-da-dk {
  background-image: url("data:image/gif;base64,R0lGODdhJAAYAPYAAK5qcJcvNt56gd05Rd5jbdZ/hrjHxd9weNZSXNoxPuTk5LW4uOHh4fb29uRJVeSan9MtOf/Q0/+dpO3t7eWJkOX//cbGxvZzfN5sdPVmcKktN/+zufNZZOZhatkZJujo6Pn///+mrfelrOwyP6o3QOOEi9wnNOI5Rf////Vfa+X08+ZYY/d6g+tRXMs4Q6xDS/qDi9MqNtUmM7JbYvl9htogLej//uF1fdM2QdQxPcUhLdgvO80yPswtOcwkMLFVXLFPVf39/fT///r6+pVESaZDSdk2Q/+qsdoMG8koNPd3gds2QstNVuj39vL//+P+/P2Um6NAR+///+P7+dg5RNg8R9g1QdozP9s1Qv3///mrsfK+wt+Ahvipr+WssOjk5PTy8vX7+/COlfBUX7R9geA1Qa9KUrBASf+utMHU09pATNxfZ8N6gPOhp8/k4tgzP9FPWeD39fqts/qvtOL8+un//+1LVvVyfPZ0fu9lb/Rtd/X///Fpc/CZn+bm5vDw8CwAAAAAJAAYAAAH/4AIBwSEhQgPKgoKKg9rB4+PGJIYhZWEGAgYESFHnZ0SESiiKBFHG6eop2ierEchERhrUHgstbUZc6MochlKvr++tsK1eFBrCDAXeMvLKVooQUEoWinM1tfXFzAIcDB33+ApXVnRWV0p4Onq69twNHrw8RwiIENDICIc8fv8/TQITJRk4EOQ4Jg29e61GVOwocOHSuAwuZCnosUWCBs0ANGmhcWPIEPigeOCg52TKEeIAaERhJgRKGPKnMnBBZs2fXLqFLMljMYwW8ToHEq0qIgCafY4ESJkj9M9QsA0AAOm6dOrWLE6AeFmwZ8JE/6IHUu2rNmzXxtYWMCgrSI/cP/jyp1LV64iBh/WxokzxYaNOoCbfPnw4UsTwIgTKwbsd0qdNAAKSOZSovINL00IN/Fyo7Lnz6A9F6AAIEASHzJkmFiN5IYNwjZuIFlNu7bt1al3aAhQhQcOKlQGDKjBpYIiG1xqCF/OvPkA4DjUkODNw7cRI0tqCDCuoIKAGljCLxlPXjx5Izh4VJnuokePHG8SXPEg4Iki7x6u6N/Pv/+bHD1QMR0PSfQAQQ477ODBDdw9IYAH8l0RoX4JVJhgAglCkIQV0/WQRBIxxLBDDAs+0ZaDNVynohFWWCFhhjtAEGISOUyXhA4+oJYaEgeYyAAdAshARRVEVkGFEW+8kWBRiKnlqAMEu1lh4A4JlHGCCRRIAZYTDzjQwZdgriCmAw6cUMYVGfYwgAZEROFmEWe8YMYZZBiwwAIGkAHEDHz2OcMPPwABhBkvFFGEm1EUQUQgADs="); }

.flag.flag-en-us {
  background-image: url("data:image/gif;base64,R0lGODdhJAAYAPYAAG1twLve15KS1Zyc3OGLizIqh9W5uUxMstgDA6QhIv1NTdbf39YsLNjZ+X19yvc9PFxcvLI3N1hUqPwkJHZ2tZuOjpUGB6q1tnBwxFRUuM/R0f29ve4XF9z///X+/vENDNuFheMyMvTW1qJOTv+2tuj//7NfX+IJCrSw4uHDw4uL0t/p6f/ExEZGsRcXlv7//9P9/YGBzfn//+sBAaSk36oFBfZkZC8wqLJAQO4iIuGQkGNjvGtrsuU6Pd8AANQaG1FLovq5uUhBm+Z2duwMDNuSks4LC6wkJddDReRAQd5ra+4pKVdXtuIvL9WBgd+IiGlpwF5etuBxceVvb857e+x2c1lZiVZjxO+xuPzg4PC1u//BwHSA1P8jHRwceLEuLzszj3d3yZFYWebK0vYcHJOnp66RkmdasYqR2P+6uv+8ufv7/9fx8v29wd719v9lX48eH+jw+P9zc+B3e+l+fv/W1v7f2WBQnM74+GRrtuL//+Tu7uhwcOXHx+cAAP///ywAAAAAJAAYAAAH/4AFEkJCQISGQhJAEoyLd0hJkUk9PSGWl5ZNST8SawMDDZ+hoDQ0DaUNKG1brFsbaSSxsrJ1UkJhDgMZMbq8Gbm/AwdQHn8vx8jJyX9uYDRQGALQ0tHT0GhQWhvb3N3eLEVgKhgxYeTm5efkXGdLXRPw8fLxXQ8IBRgYKhD6/Pv9/aJgUROkoMGDB8E5y8BEAJOGDx1CzKBiR4k/MjJq3LjxD5sCLQAIuCGS5MiSJYHYeGOjpcuXL+UgKSDsgIADNnHezHkATYYeD4IKHUpUwY8CTKI4aKGU6dKmTQ/E+eOhqtWrV2VoKACACYYoXiGE9QoWA4QDY+yIWMu2bdssBv+8AHDhYgddu3Xv0r1S4MSHv4ADAyZChIwRKzwoUEi8WDFjxnkozKkypLLly5al0DGhwYOMF39Cix49uoTp06hT6ykRYIQUJUqmTOFDu7bt27hty1YyxIQFHwh8+PBDvLjx48iRC/dTo4KB5ylS9JlOvbr169WjG+hjpsKC7ytW7BlPvrz58+XDL1hxwYIRIwgQnJhPv779+/jl14ATgoH/JgAGiMmAAwZooH89HFEGDHjA0EEHekQo4YQUVijhgx3g0cEFYjhBBRUggPDEiAQ8QYAOKKaoIooEtDjiEyF6+IRvwC03w40zEMEBBznksMSPQPa4IxE3EicccMzBkcAZkgkcccQXX0SAw5RUVkllBFhC6SSTS8IRCAA7"); }

.flag.flag-nb-no {
  background-image: url("data:image/gif;base64,R0lGODdhJAAYAPYAAORJVXmNrJClwPd5gto1QtipskVVeUpiiNoyPyhFdDhSfraHi1FnjBImUPRaZvzj5GR5mukzQNOVmRg3aOj8+PH//7vH0au0sf+qsfNmcdQtOdofLaU1PNxiakFbg9kEE/ZzfdhnctJNVuOZneSlqcZEU9JWZeVWYaQqMuGgpfT///+zubs3TY8iKvqDi61MUtQqNs0yPtQxPTxXgfvGys0kMcwtOZ4yOc4cKdqeoeGdojBMeqtCSMkoNOZhasUhLc43QoGTsdQmNNkgLl5zlvjDxwAfVtU1Qf+mrNgvO+Pu8W+EpP2Um/zKztk7RtgTIE5oktxVXx49b61QV/S7v2l+n9s9SNkZKNxYYPX49ujOz//N0fX9+fG0uPW1uffAxP/89QsrYfr//5QtNeuprbrAvTM/XeIfLZ1qbf+co7B2evZgaz9Qbf+wttc5RVddc9NDUKcgKtrr51lvkrsqO4koLyA+cPVyfO5NWfW8wPZ0fvRtd/Fpcxg2Z2B2mf///ywAAAAAJAAYAAAH/4AsISaEhHAFSkQKBhBKBSYhHZKTWJWWllEdQCFbSBifGGkPfxYCAhZ/D0grrK1tbaCxGEhbg0x6A7kDGU1/QVBQQX9NawO4xrrJyXpMHSUuetHRazR/AVAHAX80a9Le394gLiLPd+bmDtUBB9nbDufw8fEucCUDe/j4DkXWHh7aRRzkG0iQ4AByu/go5IPny58lM2Ys+VMEz8KLGDEepOMAj0ePEbw8VKBgopcIH1OqVLnGxoIiVPLIzNNlVJUdO6qk8jKzp8+eVGhIQPWnqNGiVRLkPMq0aVM5BqoQ8UO1KgQPJD1AqMq1q1ciSw40SCBFip2zZ6XsILnDLNq3cP/hqm3QwE6fuxPu3lW6I4Hev4AD723AhgE7BogT97WzI7Hjx5ANzzFwgQKFChVUaOYChkGYMAzAcNFMurRpzZi5WECTQ0KOFCRIjNCS5cDnA1m0jIjNu7dvEilykFDTogYOHEM2bPgwQoWHMEY8qBjxQbn169iT44ARZwyQGDGOHCFwJYVzI9FVpLhCoL379/CPxLDCoQUQGzZkyEBwRUeFGejNUIEO7MHXHgIIJoiADDa4gUILMfRggwYyJPGEfwoEOOAVCiqYBAJJhBiiBj0cgUIdNvTQAwwwaPDECBVkaISA67lhIIIiaqABiz3IcEMLPfzwQw1CCPEBhugZUEFaCkM4YYUTULZ3RBI7wlBkDTX8oMGDBEz4IQFnkCEGAxMkAIEYXQDgw5prnuAmAABYQQCIVNpAwIk35MnBnigsUMYbZpjxRhkL8DDFoVO8oOgLPDS6Z5561hEIADs="); }

.flag.flag-sv-se {
  background-image: url("data:image/gif;base64,R0lGODdhJAAYAPYAABJVigNSohk5WTBZg6yPG3GIaAVEeleMtv/1mQhMgTZXeP/QFw1Rh//JAv/mSEhympm82GGUvESFxgBJnFNiTZSni0Z7pv/iPPzbWl1uVqTD3SdJaeK5FNuwGIu54xlbj2R8WeK+LBlTlP/LFhZYjCtpmvrYNua9HOzJSBRThd+8MGyCYnqXil6RuufBJ//ZJ/fVTL2dKI6eh0NifYaaffLNO//HAjR4vTVhi/XSRJqtku3IM2l6Y+3JPFZ7oG2cwypvt0iBrhlBZurFMw1Voti8SnGFZ//qUjt+w1B4nR5djqqTOn+py7OwZf/PClaCpY+jhsLa7A1kzAFNnvbJGfTQP//WMJS51gBCtKCeTf/gNPrYU119bWB/cv/aKb2eNEyEsBxWh8XRvzhyoCxOcaCxmPrJIP7eYGh/XkRtq1J3sGmawA9PgeK4EMuiFUZvl8vVxuC3EQBAmPrGFHB/aoecfv/bKStyukqCrluPuFOJtFiNt06FsOXALe/KNAAAACwAAAAAJAAYAAAH/4ADPg+EhWk0KEVFKDJqPo+QPklJhZWEPgpPUVcQnZ0eYgiiCHAeGqeop56rnVdRT29MLRG0tBJlR2dnR2USLb/Av7XDtHlMbzg/ecvMEjoOGBhHOhLM1tfXez84OGsHe+DgztAYDtTh6OnpB2vcEXrw8UgVDltbDhVI8fv8/RE4A1qA4UOQ4I0KF2DAuFDhRsGHECGCaQEwTxA8GDHegJJwIZQbGUOKFBkkzwARSIDcWblSCgstOXJoYSGFpc2bN4EgEcEDCo06QIGyaGKiShUTTVgEXcqUKY0KdNxoeeHFjlWrVmporWHlqtevYF9c6ECgx5AdO/yoXcu2rVu3O/+GVIlBQIWKECH66N3Lt6/fvyGGECBgZs6IEQsSLzDTx4WLEGYUS55MGbEbCkbQrDBSoHOXLFQcU8nSpbPp06g7G+GcwQCRCVOmBJiNhYuTEyeccMEyu7fv372nEDEgIEyKMCQ+KJ+yogHuBiumKJ9Ovfr0FCWECFDCJkUKEuAnoGnAgUMDNBPAq1/PHjyAFEq0h2HTHYD9CSDIm0dvv7////alwMYH2qWQAH0MMACAHPm10UYDIEwAYH8KVpggAwmQoB0bBiTgYYIM2tAGBzag1x4JFF6IYQIGpKAdiwZ06GGIccRR4hRK5KiEcigCkKCHHsbYoXYkJJCgfR8QUcA4Ajv0YAUNQFgg5ZQWjDFGCSUogeKFCRAowAZgbkDGmGHwEMMSS3xBBw4ztOlmmwrMoMCYYYYpQCAAOw=="); }

.flag.flag-ar-sa {
  background-image: url("flags/flags-ar-sa.png");
  width: 36px;
  height: 24px; }

.flag.flag-bg-bg {
  background-image: url("flags/flags-bg-bg.png");
  width: 36px;
  height: 24px; }

.flag.flag-ca-es {
  background-image: url("flags/flags-ca-es.png");
  width: 36px;
  height: 24px; }

.flag.flag-zh-tw {
  background-image: url("flags/flags-zh-tw.png");
  width: 36px;
  height: 24px; }

.flag.flag-cs-cz {
  background-image: url("flags/flags-cs-cz.png");
  width: 36px;
  height: 24px; }

.flag.flag-de-de {
  background-image: url("flags/flags-de-de.png");
  width: 36px;
  height: 24px; }

.flag.flag-el-gr {
  background-image: url("flags/flags-el-gr.png");
  width: 36px;
  height: 24px; }

.flag.flag-fi-fi {
  background-image: url("flags/flags-fi-fi.png");
  width: 36px;
  height: 24px; }

.flag.flag-fr-fr {
  background-image: url("flags/flags-fr-fr.png");
  width: 36px;
  height: 24px; }

.flag.flag-he-il {
  background-image: url("flags/flags-he-il.png");
  width: 36px;
  height: 24px; }

.flag.flag-hu-hu {
  background-image: url("flags/flags-hu-hu.png");
  width: 36px;
  height: 24px; }

.flag.flag-it-it {
  background-image: url("flags/flags-it-it.png");
  width: 36px;
  height: 24px; }

.flag.flag-ja-jp {
  background-image: url("flags/flags-ja-jp.png");
  width: 36px;
  height: 24px; }

.flag.flag-ko-kr {
  background-image: url("flags/flags-ko-kr.png");
  width: 36px;
  height: 24px; }

.flag.flag-nl-nl {
  background-image: url("flags/flags-nl-nl.png");
  width: 36px;
  height: 24px; }

.flag.flag-pl-pl {
  background-image: url("flags/flags-pl-pl.png");
  width: 36px;
  height: 24px; }

.flag.flag-pt-br {
  background-image: url("flags/flags-pt-br.png");
  width: 36px;
  height: 24px; }

.flag.flag-ro-ro {
  background-image: url("flags/flags-ro-ro.png");
  width: 36px;
  height: 24px; }

.flag.flag-ru-ru {
  background-image: url("flags/flags-ru-ru.png");
  width: 36px;
  height: 24px; }

.flag.flag-hr-hr {
  background-image: url("flags/flags-hr-hr.png");
  width: 36px;
  height: 24px; }

.flag.flag-sk-sk {
  background-image: url("flags/flags-sk-sk.png");
  width: 36px;
  height: 24px; }

.flag.flag-th-th {
  background-image: url("flags/flags-th-th.png");
  width: 36px;
  height: 24px; }

.flag.flag-tr-tr {
  background-image: url("flags/flags-tr-tr.png");
  width: 36px;
  height: 24px; }

.flag.flag-id-id {
  background-image: url("flags/flags-id-id.png");
  width: 36px;
  height: 24px; }

.flag.flag-uk-ua {
  background-image: url("flags/flags-uk-ua.png");
  width: 36px;
  height: 24px; }

.flag.flag-sl-si {
  background-image: url("flags/flags-sl-si.png");
  width: 36px;
  height: 24px; }

.flag.flag-et-ee {
  background-image: url("flags/flags-et-ee.png");
  width: 36px;
  height: 24px; }

.flag.flag-lv-lv {
  background-image: url("flags/flags-lv-lv.png");
  width: 36px;
  height: 24px; }

.flag.flag-lt-lt {
  background-image: url("flags/flags-lt-lt.png");
  width: 36px;
  height: 24px; }

.flag.flag-vi-vn {
  background-image: url("flags/flags-vi-vn.png");
  width: 36px;
  height: 24px; }

.flag.flag-az-Latn-AZ {
  background-image: url("flags/flags-az-Latn-AZ.png");
  width: 36px;
  height: 24px; }

.flag.flag-eu-es {
  background-image: url("flags/flags-eu-es.png");
  width: 36px;
  height: 24px; }

.flag.flag-mk-MK {
  background-image: url("flags/flags-mk-MK.png");
  width: 36px;
  height: 24px; }

.flag.flag-hi-in {
  background-image: url("flags/flags-hi-in.png");
  width: 36px;
  height: 24px; }

.flag.flag-ms-my {
  background-image: url("flags/flags-ms-my.png");
  width: 36px;
  height: 24px; }

.flag.flag-kk-kh {
  background-image: url("flags/flags-kk-kh.png");
  width: 36px;
  height: 24px; }

.flag.flag-cy-GB {
  background-image: url("flags/flags-cy-GB.png");
  width: 36px;
  height: 24px; }

.flag.flag-gl-es {
  background-image: url("flags/flags-gl-es.png");
  width: 36px;
  height: 24px; }

.flag.flag-prs-af {
  background-image: url("flags/flags-prs-af.png");
  width: 36px;
  height: 24px; }

.flag.flag-zh-cn {
  background-image: url("flags/flags-zh-cn.png");
  width: 36px;
  height: 24px; }

.flag.flag-pt-pt {
  background-image: url("flags/flags-pt-pt.png");
  width: 36px;
  height: 24px; }

.flag.flag-sr-latn-rs {
  background-image: url("flags/flags-sr-latn-rs.png");
  width: 36px;
  height: 24px; }

.flag.flag-ga-IE {
  background-image: url("flags/flags-ga-IE.png");
  width: 36px;
  height: 24px; }

.flag.flag-es-es {
  background-image: url("flags/flags-es-es.png");
  width: 36px;
  height: 24px; }

.flag.flag-bs-Latn-BA {
  background-image: url("flags/flags-bs-Latn-BA.png");
  width: 36px;
  height: 24px; }

.flag.flag-sr-latn-rs {
  background-image: url("flags/flags-sr-latn-rs.png");
  width: 36px;
  height: 24px; }

.flag.flag-sr-cyrl-rs {
  background-image: url("flags/flags-sr-cyrl-rs.png");
  width: 36px;
  height: 24px; }

.blurred {
  -webkit-filter: blur(5px);
  pointer-events: none !important;
  cursor: default !important; }

.blurred {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 0.4; }

.unblurred {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 1; }

/*.blurredbackground {
	@include single-transition(all, 1s);
    background: url("https://d13yacurqjgara.cloudfront.net/users/299995/screenshots/1846893/loading-01.gif");
    background-position-y: 14%;
    background-position-x: 40%;
}

.unblurredbackground {
	@include single-transition(all, 1s);
	background:none;
}*/
.editWebpartButton,
.bootstrap-wrapper button.editWebpartButton {
  margin-bottom: 15px; }

.editWebpartButton .glyphicon {
  color: #ffffff;
  margin-right: 5px;
  top: 2px; }

.modal-dialog .form-control {
  background-color: white; }

.modal-dialog .show-hide-slide .close-btn-container {
  margin-bottom: 10px;
  text-align: right;
  position: relative;
  margin: -20px -30px 20px 0; }
  .modal-dialog .show-hide-slide .close-btn-container .closebtn {
    float: none;
    color: #333;
    opacity: 1;
    font-size: 25px; }
    .modal-dialog .show-hide-slide .close-btn-container .closebtn:hover {
      opacity: 0.7; }

.modal-dialog .show-hide-slide .ms-Icon--Emoji2 {
  font-size: 40px; }

.modal-dialog .ms-dlgLoadingTextDiv .success-message {
  margin: 10px 0 20px 0; }

/* Fix foldout menu in document library*/
.wizdom-bootstrap-wrapper-system .ms-contextmenu-list .ms-contextmenu-item .ms-contextmenu-link {
  box-sizing: content-box; }

.attachment-iframe {
  width: 100% !important;
  height: 91px !important;
  max-height: 91px !important;
  overflow: hidden !important; }

.wizdom-configuration-nav-panel {
  position: relative;
  top: 12px;
  margin-right: 50px; }
  @media only screen and (max-width: 992px) {
    .wizdom-configuration-nav-panel {
      margin-right: 0; } }
  .wizdom-configuration-nav-panel .ms-promotedActionButton span {
    /*vertical-align:middle;*/ }

.disabled {
  pointer-events: none;
  color: #AAAAAA;
  cursor: default;
  text-decoration: none; }

.saveConfigurationButton {
  margin-bottom: 10px; }

/*Principal Picker*/
.bootstrap-wrapper .principal-picker {
  margin-bottom: 0px; }

.bootstrap-wrapper .principal-picker-selected-list {
  word-break: break-word;
  margin-bottom: 0px; }

/*TaxonomyPicker*/
treecontrol.tree-light li .tree-unselectable {
  color: inherit;
  font-style: italic; }
